Paul Eggert
fabb1fa31d
Port cleanup attribute to OpenBSD
...
The OpenBSD C compiler issues false alarms about strcpy, strcat, and
sprintf, and this messes up 'configure' when it tests for the cleanup
attribute. Work around the problem by using __has_attribute directly.
Problem reported by Joakim Jalap (Bug#22385).
* configure.ac: Don’t use AX_GCC_VAR_ATTRIBUTE.
* m4/ax_gcc_var_attribute.m4: Remove.
* src/conf_post.h (__has_attribute): Provide a substitute, for
non-GCC or older GCC compilers. All uses changed to assume
the substitute. Check for the cleanup attribute.
* src/emacs-module.c (module_has_cleanup): Just use __has_attribute.
2016-01-17 14:11:09 -08:00
..
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-03 15:04:07 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2014-05-16 08:49:13 -07:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:34:24 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00
2016-01-01 01:13:18 -08:00