Process Hacker
config.h
Go to the documentation of this file.
1 /*
2  * "$Id: config.h.in 387 2009-04-18 17:05:52Z mike $"
3  *
4  * Configuration file for Mini-XML, a small XML-like file parsing library.
5  *
6  * Copyright 2003-2009 by Michael Sweet.
7  *
8  * This program is free software; you can redistribute it and/or
9  * modify it under the terms of the GNU Library General Public
10  * License as published by the Free Software Foundation; either
11  * version 2, or (at your option) any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  * GNU General Public License for more details.
17  */
18 
19 /*
20  * Include necessary headers...
21  */
22 
23 #include <stdio.h>
24 #include <stdlib.h>
25 #include <string.h>
26 #include <stdarg.h>
27 #include <ctype.h>
28 
29 // Disable deprecation
30 #pragma warning(disable : 4996)
31 
32 
33 /*
34  * Version number...
35  */
36 
37 #define MXML_VERSION ""
38 
39 
40 /*
41  * Inline function support...
42  */
43 
44 #define inline
45 
46 
47 /*
48  * Long long support...
49  */
50 
51 #define HAVE_LONG_LONG
52 
53 
54 /*
55  * Do we have the snprintf() and vsnprintf() functions?
56  */
57 
58 #define HAVE_SNPRINTF
59 #define HAVE_VSNPRINTF
60 
61 
62 /*
63  * Do we have the strXXX() functions?
64  */
65 
66 #define HAVE_STRDUP
67 
68 
69 /*
70  * Do we have threading support?
71  */
72 
73 #undef HAVE_PTHREAD_H
74 
75 char *_mxml_vstrdupf(const char *format, va_list ap);
76 char *_mxml_strdupf(const char *format, ...);