diff options
| author | Emmanuele Bassi <ebassi@gnome.org> | 2013-12-04 12:41:06 +0000 | 
|---|---|---|
| committer | Emmanuele Bassi <ebassi@gnome.org> | 2013-12-04 12:41:06 +0000 | 
| commit | 0de776ea67869b692ee8bd709fd70c0e2368d9fc (patch) | |
| tree | 5a9e66aa86a5d97c554e58f29dc8d20d53a72a0d | |
| parent | b3072da5a2e897b2b87f84d30485bf316c4476fb (diff) | |
| download | json-glib-0de776ea67869b692ee8bd709fd70c0e2368d9fc.tar.gz | |
Move the single include guard after multiple inclusion one
GCC (and other compilers) can optimise multiple inclusion of headers if
they find the:
  #ifndef FOO
  #define FOO
  #endif
pattern as the first thing inside a header. The single-header inclusion
guard was preventing that from happening, so we need to move it inside
the multiple inclusion guard.
| -rw-r--r-- | json-glib/json-builder.h | 6 | ||||
| -rw-r--r-- | json-glib/json-enum-types.h.in | 6 | ||||
| -rw-r--r-- | json-glib/json-generator.h | 6 | ||||
| -rw-r--r-- | json-glib/json-parser.h | 6 | ||||
| -rw-r--r-- | json-glib/json-path.h | 6 | ||||
| -rw-r--r-- | json-glib/json-reader.h | 6 | ||||
| -rw-r--r-- | json-glib/json-types.h | 6 | ||||
| -rw-r--r-- | json-glib/json-version.h.in | 6 | 
8 files changed, 24 insertions, 24 deletions
diff --git a/json-glib/json-builder.h b/json-glib/json-builder.h index e034193..093f67c 100644 --- a/json-glib/json-builder.h +++ b/json-glib/json-builder.h @@ -20,13 +20,13 @@   *   Luca Bruno  <lethalman88@gmail.com>   */ +#ifndef __JSON_BUILDER_H__ +#define __JSON_BUILDER_H__ +  #if !defined(__JSON_GLIB_INSIDE__) && !defined(JSON_COMPILATION)  #error "Only <json-glib/json-glib.h> can be included directly."  #endif -#ifndef __JSON_BUILDER_H__ -#define __JSON_BUILDER_H__ -  #include <json-glib/json-types.h>  G_BEGIN_DECLS diff --git a/json-glib/json-enum-types.h.in b/json-glib/json-enum-types.h.in index 96f565e..c36e433 100644 --- a/json-glib/json-enum-types.h.in +++ b/json-glib/json-enum-types.h.in @@ -1,11 +1,11 @@  /*** BEGIN file-header ***/ +#ifndef __JSON_ENUM_TYPES_H__ +#define __JSON_ENUM_TYPES_H__ +  #if !defined(__JSON_GLIB_INSIDE__) && !defined(JSON_COMPILATION)  #error "Only <json-glib/json-glib.h> can be included directly."  #endif -#ifndef __JSON_ENUM_TYPES_H__ -#define __JSON_ENUM_TYPES_H__ -  #include <glib-object.h>  G_BEGIN_DECLS diff --git a/json-glib/json-generator.h b/json-glib/json-generator.h index eb7cdba..3ce7d08 100644 --- a/json-glib/json-generator.h +++ b/json-glib/json-generator.h @@ -21,13 +21,13 @@   *   Emmanuele Bassi  <ebassi@linux.intel.com>   */ +#ifndef __JSON_GENERATOR_H__ +#define __JSON_GENERATOR_H__ +  #if !defined(__JSON_GLIB_INSIDE__) && !defined(JSON_COMPILATION)  #error "Only <json-glib/json-glib.h> can be included directly."  #endif -#ifndef __JSON_GENERATOR_H__ -#define __JSON_GENERATOR_H__ -  #include <json-glib/json-types.h>  #include <gio/gio.h> diff --git a/json-glib/json-parser.h b/json-glib/json-parser.h index 894a80b..9988915 100644 --- a/json-glib/json-parser.h +++ b/json-glib/json-parser.h @@ -21,13 +21,13 @@   *   Emmanuele Bassi  <ebassi@linux.intel.com>   */ +#ifndef __JSON_PARSER_H__ +#define __JSON_PARSER_H__ +  #if !defined(__JSON_GLIB_INSIDE__) && !defined(JSON_COMPILATION)  #error "Only <json-glib/json-glib.h> can be included directly."  #endif -#ifndef __JSON_PARSER_H__ -#define __JSON_PARSER_H__ -  #include <glib-object.h>  #include <gio/gio.h>  #include <json-glib/json-types.h> diff --git a/json-glib/json-path.h b/json-glib/json-path.h index 2bae608..6a30932 100644 --- a/json-glib/json-path.h +++ b/json-glib/json-path.h @@ -20,13 +20,13 @@   *   Emmanuele Bassi  <ebassi@linux.intel.com>   */ +#ifndef __JSON_PATH_H__ +#define __JSON_PATH_H__ +  #if !defined(__JSON_GLIB_INSIDE__) && !defined(JSON_COMPILATION)  #error "Only <json-glib/json-glib.h> can be included directly."  #endif -#ifndef __JSON_PATH_H__ -#define __JSON_PATH_H__ -  #include <json-glib/json-types.h>  G_BEGIN_DECLS diff --git a/json-glib/json-reader.h b/json-glib/json-reader.h index 6ee0b54..14c7cad 100644 --- a/json-glib/json-reader.h +++ b/json-glib/json-reader.h @@ -20,13 +20,13 @@   *   Emmanuele Bassi  <ebassi@linux.intel.com>   */ +#ifndef __JSON_READER_H__ +#define __JSON_READER_H__ +  #if !defined(__JSON_GLIB_INSIDE__) && !defined(JSON_COMPILATION)  #error "Only <json-glib/json-glib.h> can be included directly."  #endif -#ifndef __JSON_READER_H__ -#define __JSON_READER_H__ -  #include <json-glib/json-types.h>  G_BEGIN_DECLS diff --git a/json-glib/json-types.h b/json-glib/json-types.h index 3f7ff52..366d0df 100644 --- a/json-glib/json-types.h +++ b/json-glib/json-types.h @@ -21,13 +21,13 @@   *   Emmanuele Bassi  <ebassi@linux.intel.com>   */ +#ifndef __JSON_TYPES_H__ +#define __JSON_TYPES_H__ +  #if !defined(__JSON_GLIB_INSIDE__) && !defined(JSON_COMPILATION)  #error "Only <json-glib/json-glib.h> can be included directly."  #endif -#ifndef __JSON_TYPES_H__ -#define __JSON_TYPES_H__ -  #include <glib-object.h>  G_BEGIN_DECLS diff --git a/json-glib/json-version.h.in b/json-glib/json-version.h.in index bc05f1b..c46ff49 100644 --- a/json-glib/json-version.h.in +++ b/json-glib/json-version.h.in @@ -21,13 +21,13 @@   *   Emmanuele Bassi  <ebassi@linux.intel.com>   */ +#ifndef __JSON_VERSION_H__ +#define __JSON_VERSION_H__ +  #if !defined(__JSON_GLIB_INSIDE__) && !defined(JSON_COMPILATION)  #error "Only <json-glib/json-glib.h> can be included directly."  #endif -#ifndef __JSON_VERSION_H__ -#define __JSON_VERSION_H__ -  /**   * SECTION:json-version   * @short_description: JSON-GLib version checking  | 
