aboutsummaryrefslogtreecommitdiff
path: root/config.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'config.h.in')
-rwxr-xr-xconfig.h.in217
1 files changed, 217 insertions, 0 deletions
diff --git a/config.h.in b/config.h.in
new file mode 100755
index 0000000..82ca228
--- /dev/null
+++ b/config.h.in
@@ -0,0 +1,217 @@
+/* config.h.in. Generated from configure.in by autoheader. */
+/*
+** This file has been automatically generated by 'acconfig' from aclocal.m4
+** Copyright (C) 1988 Eleftherios Gkioulekas <lf@amath.washington.edu>
+**
+** This file is free software; as a special exception the author gives
+** unlimited permission to copy and/or distribute it, with or without
+** modifications, as long as this notice is preserved.
+**
+** This program is distributed in the hope that it will be useful, but
+** WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+** implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+*/
+
+/* This is the top section */
+
+/* This is the template section */
+
+/* These are standard for all packages using Automake */
+#undef PACKAGE
+#undef VERSION
+
+/* And now the rest of the boys */
+#undef CXX_HAS_BUGGY_FOR_LOOPS
+/* the following is added due to a bug in autoconf, checking for booleans in gcc while g++ is used for compiling */
+#ifndef __cplusplus
+#undef CXX_HAS_NO_BOOL
+#endif
+#undef ID3_ENABLE_DEBUG
+#undef ID3_DISABLE_ASSERT
+#undef ID3_DISABLE_CHECKS
+#undef ID3_ICONV_FORMAT_UTF16BE
+#undef ID3_ICONV_FORMAT_UTF16
+#undef ID3_ICONV_FORMAT_UTF8
+#undef ID3_ICONV_FORMAT_ASCII
+#undef ID3LIB_ICONV_OLDSTYLE
+#undef ID3LIB_ICONV_CAST_OK
+
+/* config.h defines these preprocesser symbols to be used by id3lib for
+ * determining internal versioning information. The intent is that these
+ * macros will be made available in the library via constants, functions,
+ * or static methods.
+ */
+#undef HAVE_ZLIB
+#undef HAVE_GETOPT_LONG
+#undef _ID3LIB_NAME
+#undef _ID3LIB_VERSION
+#undef _ID3LIB_FULLNAME
+#undef _ID3LIB_MAJOR_VERSION
+#undef _ID3LIB_MINOR_VERSION
+#undef _ID3LIB_PATCH_VERSION
+#undef _ID3LIB_INTERFACE_AGE
+#undef _ID3LIB_BINARY_AGE
+#undef _ID3_COMPILED_WITH_DEBUGGING
+/* */
+
+
+/* Define if you have the <cctype> header file. */
+#undef HAVE_CCTYPE
+
+/* Define if you have the <climits> header file. */
+#undef HAVE_CLIMITS
+
+/* Define if you have the <cstdio> header file. */
+#undef HAVE_CSTDIO
+
+/* Define if you have the <cstdlib> header file. */
+#undef HAVE_CSTDLIB
+
+/* Define if you have the <cstring> header file. */
+#undef HAVE_CSTRING
+
+/* Define if you have the <dlfcn.h> header file. */
+#undef HAVE_DLFCN_H
+
+/* Define if you have the <fstream> header file. */
+#undef HAVE_FSTREAM
+
+/* Define if you have the <fstream.h> header file. */
+#undef HAVE_FSTREAM_H
+
+/* Define if you have the `getopt_long' function. */
+#undef HAVE_GETOPT_LONG
+
+/* Define if you have the <iconv.h> header file. */
+#undef HAVE_ICONV_H
+
+/* Define if you have the <inttypes.h> header file. */
+#undef HAVE_INTTYPES_H
+
+/* Define if you have the <iomanip> header file. */
+#undef HAVE_IOMANIP
+
+/* Define if you have the <iomanip.h> header file. */
+#undef HAVE_IOMANIP_H
+
+/* Define if you have the <iostream> header file. */
+#undef HAVE_IOSTREAM
+
+/* Define if you have the <iostream.h> header file. */
+#undef HAVE_IOSTREAM_H
+
+/* Define if you have the <libcw/sys.h> header file. */
+#undef HAVE_LIBCW_SYS_H
+
+/* Define if you have the <bitset> header file. */
+#undef HAVE_BITSET
+
+/* Define if you have the <memory.h> header file. */
+#undef HAVE_MEMORY_H
+
+/* Define if you have the `mkstemp' function. */
+#undef HAVE_MKSTEMP
+
+/* Define if you have the <stdint.h> header file. */
+#undef HAVE_STDINT_H
+
+/* Define if you have the <stdlib.h> header file. */
+#undef HAVE_STDLIB_H
+
+/* Define if you have the <string> header file. */
+#undef HAVE_STRING
+
+/* Define if you have the <strings.h> header file. */
+#undef HAVE_STRINGS_H
+
+/* Define if you have the <string.h> header file. */
+#undef HAVE_STRING_H
+
+/* Define if you have the <sys/param.h> header file. */
+#undef HAVE_SYS_PARAM_H
+
+/* Define if you have the <sys/stat.h> header file. */
+#undef HAVE_SYS_STAT_H
+
+/* Define if you have the <sys/types.h> header file. */
+#undef HAVE_SYS_TYPES_H
+
+/* Define if you have the `truncate' function. */
+#undef HAVE_TRUNCATE
+
+/* Define if you have the <unistd.h> header file. */
+#undef HAVE_UNISTD_H
+
+/* Define if you have the <wchar.h> header file. */
+#undef HAVE_WCHAR_H
+
+/* Define if you have the <zlib.h> header file. */
+#undef HAVE_ZLIB_H
+
+/* Name of package */
+#undef PACKAGE
+
+/* Define if you have the ANSI C header files. */
+#undef STDC_HEADERS
+
+/* Version number of package */
+#undef VERSION
+
+/* Define if you need to in order for stat and other things to work. */
+#undef _POSIX_SOURCE
+
+/* Define to `unsigned' if <sys/types.h> does not define. */
+#undef size_t
+/* This is the bottom section */
+
+// This file defines portability work-arounds for various proprietory
+// C++ compilers
+
+// Workaround for compilers with buggy for-loop scoping
+// That's quite a few compilers actually including recent versions of
+// Dec Alpha cxx, HP-UX CC and SGI CC.
+// The trivial "if" statement provides the correct scoping to the
+// for loop
+
+#ifdef CXX_HAS_BUGGY_FOR_LOOPS
+#undef for
+#define for if(1) for
+#endif
+
+//
+// If the C++ compiler we use doesn't have bool, then
+// the following is a near-perfect work-around.
+// You must make sure your code does not depend on "int" and "bool"
+// being two different types, in overloading for instance.
+//
+
+#ifdef CXX_HAS_NO_BOOL
+#define bool int
+#define true 1
+#define false 0
+#endif
+
+#if defined (ID3_ENABLE_DEBUG) && defined (HAVE_LIBCW_SYS_H) && defined (__cplusplus)
+
+#define DEBUG
+
+#include <libcw/sys.h>
+#include <libcw/debug.h>
+
+#define ID3D_INIT_DOUT() Debug( libcw_do.on() )
+#define ID3D_INIT_WARNING() Debug( dc::warning.on() )
+#define ID3D_INIT_NOTICE() Debug( dc::notice.on() )
+#define ID3D_NOTICE(x) Dout( dc::notice, x )
+#define ID3D_WARNING(x) Dout( dc::warning, x )
+
+#else
+
+# define ID3D_INIT_DOUT()
+# define ID3D_INIT_WARNING()
+# define ID3D_INIT_NOTICE()
+# define ID3D_NOTICE(x)
+# define ID3D_WARNING(x)
+
+#endif /* defined (ID3_ENABLE_DEBUG) && defined (HAVE_LIBCW_SYS_H) */
+
+