Commit bef23364 authored by Elliot Lee's avatar Elliot Lee

Add G_GNUC_PURE macro (but don't use it anywhere).



Add G_GNUC_PURE macro (but don't use it anywhere).
parent 723ef164
Tue Sep 26 2000 Elliot Lee <sopwith@redhat.com>
* glib.h: Add G_GNUC_PURE macro (but don't use it anywhere).
Mon Sep 25 2000 Elliot Lee <sopwith@redhat.com>
* garray.c, glib.h, gmem.c: Add a few missing G_GNUC_CONST's.
......
Tue Sep 26 2000 Elliot Lee <sopwith@redhat.com>
* glib.h: Add G_GNUC_PURE macro (but don't use it anywhere).
Mon Sep 25 2000 Elliot Lee <sopwith@redhat.com>
* garray.c, glib.h, gmem.c: Add a few missing G_GNUC_CONST's.
......
Tue Sep 26 2000 Elliot Lee <sopwith@redhat.com>
* glib.h: Add G_GNUC_PURE macro (but don't use it anywhere).
Mon Sep 25 2000 Elliot Lee <sopwith@redhat.com>
* garray.c, glib.h, gmem.c: Add a few missing G_GNUC_CONST's.
......
Tue Sep 26 2000 Elliot Lee <sopwith@redhat.com>
* glib.h: Add G_GNUC_PURE macro (but don't use it anywhere).
Mon Sep 25 2000 Elliot Lee <sopwith@redhat.com>
* garray.c, glib.h, gmem.c: Add a few missing G_GNUC_CONST's.
......
Tue Sep 26 2000 Elliot Lee <sopwith@redhat.com>
* glib.h: Add G_GNUC_PURE macro (but don't use it anywhere).
Mon Sep 25 2000 Elliot Lee <sopwith@redhat.com>
* garray.c, glib.h, gmem.c: Add a few missing G_GNUC_CONST's.
......
Tue Sep 26 2000 Elliot Lee <sopwith@redhat.com>
* glib.h: Add G_GNUC_PURE macro (but don't use it anywhere).
Mon Sep 25 2000 Elliot Lee <sopwith@redhat.com>
* garray.c, glib.h, gmem.c: Add a few missing G_GNUC_CONST's.
......
Tue Sep 26 2000 Elliot Lee <sopwith@redhat.com>
* glib.h: Add G_GNUC_PURE macro (but don't use it anywhere).
Mon Sep 25 2000 Elliot Lee <sopwith@redhat.com>
* garray.c, glib.h, gmem.c: Add a few missing G_GNUC_CONST's.
......
Tue Sep 26 2000 Elliot Lee <sopwith@redhat.com>
* glib.h: Add G_GNUC_PURE macro (but don't use it anywhere).
Mon Sep 25 2000 Elliot Lee <sopwith@redhat.com>
* garray.c, glib.h, gmem.c: Add a few missing G_GNUC_CONST's.
......
......@@ -271,6 +271,13 @@ extern "C" {
/* Provide macros to feature the GCC function attribute.
*/
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
#define G_GNUC_PURE \
__attribute__((pure))
#else
#define G_GNUC_PURE
#endif
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 4)
#define G_GNUC_PRINTF( format_idx, arg_idx ) \
__attribute__((format (printf, format_idx, arg_idx)))
......
......@@ -271,6 +271,13 @@ extern "C" {
/* Provide macros to feature the GCC function attribute.
*/
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
#define G_GNUC_PURE \
__attribute__((pure))
#else
#define G_GNUC_PURE
#endif
#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 4)
#define G_GNUC_PRINTF( format_idx, arg_idx ) \
__attribute__((format (printf, format_idx, arg_idx)))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment