#if !defined (NET_FOSSIL_SCM_FSL_CONFIG_H_INCLUDED)
#define NET_FOSSIL_SCM_FSL_CONFIG_H_INCLUDED
/* TODO: build this file with configure process. */


#if defined(__cplusplus) && !defined(__STDC_FORMAT_MACROS)
/* inttypes.h needs this for the PRI* and SCN* macros in C++ mode. */
#  define __STDC_FORMAT_MACROS
#endif
#include <stdint.h> /* C99! */
#include <inttypes.h> /* C99! */

#define FSL_AUX_SCHEMA "2011-04-25 19:50"
#define FSL_LIBRARY_VERSION "0.0.1-pre-alphalpha"
  
typedef uint64_t fsl_size_t;
typedef int32_t fsl_int32_t;
typedef uint32_t fsl_uint32_t;
typedef int64_t fsl_int64_t;
typedef uint64_t fsl_uint64_t;
typedef fsl_int64_t fsl_int_t;
typedef fsl_uint64_t fsl_uint_t;
typedef double fsl_double_t;
typedef fsl_int64_t fsl_id_t;
#define FSL_SIZE_T_PFMT PRIu64
#define FSL_SIZE_T_SFMT SCNu64
#define FSL_INT_T_PFMT PRIi64
#define FSL_INT_T_SFMT SCNi64
#define FSL_UINT_T_PFMT PRIu64
#define FSL_UINT_T_SFMT SCNu64
#define FSL_ID_T_PFMT PRIi64
#define FSL_ID_T_SFMT SCNi64
/*
** The type used to represent type values.  Unless noted otherwise,
** the general convention is "Unix + milliseconds," or ((Unix Epoch
** x 1000)+milliseconds).
*/
typedef fsl_uint64_t /*int64 instead of uint64?*/ fsl_time_t;

#endif
/* NET_FOSSIL_SCM_FSL_CONFIG_H_INCLUDED */
