Mercurial > embed
comparison jansson/src/jansson_config.h @ 0:0047655db1aa
jansson: import 2.7
author | David Demelier <markand@malikania.fr> |
---|---|
date | Wed, 24 Feb 2016 20:50:05 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:0047655db1aa |
---|---|
1 /* | |
2 * Copyright (c) 2010-2014 Petri Lehtinen <petri@digip.org> | |
3 * | |
4 * Jansson is free software; you can redistribute it and/or modify | |
5 * it under the terms of the MIT license. See LICENSE for details. | |
6 * | |
7 * | |
8 * This file specifies a part of the site-specific configuration for | |
9 * Jansson, namely those things that affect the public API in | |
10 * jansson.h. | |
11 * | |
12 * The configure script copies this file to jansson_config.h and | |
13 * replaces @var@ substitutions by values that fit your system. If you | |
14 * cannot run the configure script, you can do the value substitution | |
15 * by hand. | |
16 */ | |
17 | |
18 #ifndef JANSSON_CONFIG_H | |
19 #define JANSSON_CONFIG_H | |
20 | |
21 /* If your compiler supports the inline keyword in C, JSON_INLINE is | |
22 defined to `inline', otherwise empty. In C++, the inline is always | |
23 supported. */ | |
24 #ifdef __cplusplus | |
25 #define JSON_INLINE inline | |
26 #else | |
27 #define JSON_INLINE inline | |
28 #endif | |
29 | |
30 /* If your compiler supports the `long long` type and the strtoll() | |
31 library function, JSON_INTEGER_IS_LONG_LONG is defined to 1, | |
32 otherwise to 0. */ | |
33 #define JSON_INTEGER_IS_LONG_LONG 1 | |
34 | |
35 /* If locale.h and localeconv() are available, define to 1, | |
36 otherwise to 0. */ | |
37 #define JSON_HAVE_LOCALECONV 1 | |
38 | |
39 #endif |