mirror of
https://gitlab.freedesktop.org/libbsd/libbsd.git
synced 2025-05-20 21:08:37 +02:00
Define __dead2 and __pure2 to actual gcc attributes if possible
This commit is contained in:
parent
de2062873f
commit
87dd203c26
@ -50,12 +50,20 @@
|
||||
#endif
|
||||
|
||||
#ifndef __dead2
|
||||
# if LIBBSD_GCC_VERSION >= 0x0207
|
||||
# define __dead2 __attribute__((__noreturn__))
|
||||
# else
|
||||
# define __dead2
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#ifndef __pure2
|
||||
# if LIBBSD_GCC_VERSION >= 0x0207
|
||||
# define __pure2 __attribute__((__const__))
|
||||
# else
|
||||
# define __pure2
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/* Linux headers define a struct with a member names __unused.
|
||||
* Debian bugs: #522773 (linux), #522774 (libc).
|
||||
|
Loading…
x
Reference in New Issue
Block a user