diff options
Diffstat (limited to 'mxml/config.h.in')
-rw-r--r-- | mxml/config.h.in | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/mxml/config.h.in b/mxml/config.h.in new file mode 100644 index 000000000..4507e581b --- /dev/null +++ b/mxml/config.h.in @@ -0,0 +1,69 @@ +/* + * "$Id$" + * + * Configuration file for Mini-XML, a small XML-like file parsing library. + * + * Copyright 2003-2005 by Michael Sweet. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either + * version 2, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + */ + +/* + * Include necessary headers... + */ + +#include <stdio.h> +#include <stdlib.h> +#include <string.h> +#include <stdarg.h> +#include <ctype.h> + + +/* + * Version number... + */ + +#define MXML_VERSION "" + + +/* + * Do we have the vsnprintf() function? + */ + +#undef HAVE_VSNPRINTF + + +/* + * Do we have the strXXX() functions? + */ + +#undef HAVE_STRDUP + + +/* + * Define prototypes for string functions as needed... + */ + +# ifndef HAVE_STRDUP +extern char *mxml_strdup(const char *); +# define strdup mxml_strdup +# endif /* !HAVE_STRDUP */ + +extern char *mxml_strdupf(const char *, va_list); + +# ifndef HAVE_VSNPRINTF +extern int mxml_vsnprintf(char *, size_t, const char *, va_list); +# define vsnprintf mxml_vsnprintf +# endif /* !HAVE_VSNPRINTF */ + +/* + * End of "$Id$". + */ |