~stub/ubuntu/trusty/avro-c/trunk

« back to all changes in this revision

Viewing changes to jansson/src/jansson_config.h.in

  • Committer: Stuart Bishop
  • Date: 2015-05-14 11:53:53 UTC
  • Revision ID: stuart@stuartbishop.net-20150514115353-0cvnrcyohcq5l7yj
Tags: upstream-1.7.7
ImportĀ upstreamĀ versionĀ 1.7.7

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * Copyright (c) 2010-2011 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 @json_inline@
 
28
#endif
 
29
 
 
30
/* If your compiler supports the `long long` type,
 
31
   JSON_INTEGER_IS_LONG_LONG is defined to 1, otherwise to 0. */
 
32
#define JSON_INTEGER_IS_LONG_LONG @json_have_long_long@
 
33
 
 
34
#endif