Assume difftime() is available
[survex.git] / src / msvc / config.h.in
blob4aa2c3d3de592895b7a3d6ed6273930b1c964914
1 /* config.h.in. Process with miniam.pl to produce config.h */
3 /* Define to empty if the keyword does not work. */
4 /* #undef const */
6 /* Define if you don't have vprintf but do have _doprnt. */
7 #undef HAVE_DOPRNT
9 /* Define if you have the strftime function. */
10 #define HAVE_STRFTIME 1
12 /* Define if you have the vprintf function. */
13 #define HAVE_VPRINTF 1
15 /* Define to `unsigned' if <sys/types.h> doesn't define. */
16 /* #undef size_t */
18 /* Define if your <sys/time.h> declares struct tm. */
19 #undef TM_IN_SYS_TIME
21 /* Define if your processor stores words with the most significant
22 byte first (like Motorola and SPARC, unlike Intel and VAX). */
23 #undef WORDS_BIGENDIAN
25 /* Define if the X Window System is missing or not being used. */
26 #define X_DISPLAY_MISSING
28 /* copyright message */
29 #define COPYRIGHT_MSG "@COPYRIGHT_MSG@"
31 /* Copyright Message for Aven */
32 #define AVEN_COPYRIGHT_MSG "@AVEN_COPYRIGHT_MSG@"
34 #if _MSC_VER >= 1600
35 # include <stdint.h>
36 #else
37 /* signed 16 bit integer type */
38 typedef __int16 int16_t;
40 /* unsigned 16 bit integer type */
41 typedef unsigned __int16 uint16_t;
43 /* signed 32 bit integer type */
44 typedef __int32 int32_t;
46 /* unsigned 32 bit integer type */
47 typedef unsigned __int32 uint32_t;
48 #endif
50 /* strcasecmp define for systems which call it something else */
51 #define strcasecmp stricmp
53 /* Define if you have the mktime function. */
54 #define HAVE_MKTIME 1
56 /* Define if you have the perror function. */
57 #define HAVE_PERROR 1
59 /* Define if you have the popen function. */
60 #define HAVE_POPEN 1
62 /* Define if you have the <setjmp.h> header file. */
63 #define HAVE_SETJMP_H 1
65 /* Define if you have the strdup function. */
66 #define HAVE_STRDUP 1
68 /* Define if you have the strerror function. */
69 #define HAVE_STRERROR 1
71 /* Define if you have the strtod function. */
72 #define HAVE_STRTOD 1
74 /* Define if you have the strtol function. */
75 #define HAVE_STRTOL 1
77 /* Define to 1 if you have the `hypot' function. */
78 #define HAVE_HYPOT 1
80 /* Define if you have the <limits.h> header file. */
81 #define HAVE_LIMITS_H 1
83 /* Define if you have the <string.h> header file. */
84 #define HAVE_STRING_H 1
86 /* Define if you have the m library (-lm). */
87 #undef HAVE_LIBM
89 /* Use far in various declarations and definitions. */
90 #undef HAVE_FAR_POINTERS
92 /* Use img routines in a hosted way (i.e. they can use other survex code). */
93 #define IMG_HOSTED 1
95 /* Name of package */
96 #define PACKAGE "@PACKAGE@"
98 /* Version number of package */
99 #define VERSION "@VERSION@"
101 /* Name of package (capitalised) */
102 #define PRETTYPACKAGE "@PRETTYPACKAGE@"
104 /* Version number of package (comma-separated) */
105 #define COMMAVERSION @COMMAVERSION@