|
|
Message-Id: <20121020161841.ef32cdd2.idunham@lavabit.com>
Date: Sat, 20 Oct 2012 16:18:41 -0700
From: Isaac Dunham <idunham@...abit.com>
To: musl@...ts.openwall.com
Subject: Re: [PATCH 2/4] Add basic sys/cdefs.h found on most unix
On Sat, 20 Oct 2012 22:15:43 +0200
Abdoulaye Walsimou Gaye <awg@...toolkit.org> wrote:
> Signed-off-by: Abdoulaye Walsimou Gaye <awg@...toolkit.org>
> ---
> include/sys/cdefs.h | 22 ++++++++++++++++++++++
> 1 file changed, 22 insertions(+)
> create mode 100644 include/sys/cdefs.h
I'm pretty sure that the last three times sys/cdefs.h was proposed, it was rejected.
> diff --git a/include/sys/cdefs.h b/include/sys/cdefs.h
> new file mode 100644
> index 0000000..917cdd6
> --- /dev/null
> +++ b/include/sys/cdefs.h
> @@ -0,0 +1,22 @@
> +#ifndef _SYS_CDEFS_H_
> +#define _SYS_CDEFS_H_
> +
> +#if defined(__cplusplus)
> +#define __BEGIN_DECLS extern "C" {
> +#define __END_DECLS }
> +#else
> +#define __BEGIN_DECLS
> +#define __END_DECLS
> +#endif
> +
> +/*
> + * Test if currently used gcc version is equal to or greater than specified.
> + */
> +#if defined(__GNUC__)
> +#define __GNUC_PREREQ(__maj, __min) \
> + (__GNUC__ > (__maj) || __GNUC__ == (__maj) && __GNUC_MINOR__ >= (__min))
> +#else
> +#define __GNUC_PREREQ(__maj, __min) 0
> +#endif
> +
> +#endif /* !_SYS_CDEFS_H_ */
> --
--
Isaac Dunham <idunham@...abit.com>
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.