diff options
author | Petri Lehtinen <petri@digip.org> | 2010-02-06 21:08:56 +0200 |
---|---|---|
committer | Petri Lehtinen <petri@digip.org> | 2010-02-06 21:11:41 +0200 |
commit | 286823227c8c06e729dd939ec53b124c5c9afbc4 (patch) | |
tree | c72b14edf973292ff792b9c24081e57af882f5c1 /src | |
parent | 08dc8d9bafcb13bb1541894918f4a394e644e6e1 (diff) | |
download | jansson-286823227c8c06e729dd939ec53b124c5c9afbc4.zip jansson-286823227c8c06e729dd939ec53b124c5c9afbc4.tar.gz jansson-286823227c8c06e729dd939ec53b124c5c9afbc4.tar.bz2 |
Make int32_t available on all systems
Use AC_TYPE_INT32_T and include inttypes.h (if it exists) instead of
stdint.h for maximum portability.
Diffstat (limited to 'src')
-rw-r--r-- | src/dump.c | 1 | ||||
-rw-r--r-- | src/load.c | 1 | ||||
-rw-r--r-- | src/utf.h | 9 |
3 files changed, 9 insertions, 2 deletions
@@ -9,7 +9,6 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> -#include <stdint.h> #include <assert.h> #include <jansson.h> @@ -14,7 +14,6 @@ #include <string.h> #include <stdarg.h> #include <assert.h> -#include <stdint.h> #include <jansson.h> #include "jansson_private.h" @@ -8,6 +8,15 @@ #ifndef UTF_H #define UTF_H +#include <config.h> + +#ifdef HAVE_INTTYPES_H +/* inttypes.h includes stdint.h in a standard environment, so there's +no need to include stdint.h separately. If inttypes.h doesn't define +int32_t, it's defined in config.h. */ +#include <inttypes.h> +#endif + int utf8_encode(int codepoint, char *buffer, int *size); int utf8_check_first(char byte); |