mirror of
				https://github.com/cookiengineer/audacity
				synced 2025-11-04 08:04:06 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			178 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			178 lines
		
	
	
		
			4.7 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
/* config.h.in.  Generated automatically 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 */
 | 
						|
 | 
						|
 | 
						|
/* Define if you need to in order for stat and other things to work.  */
 | 
						|
#undef _POSIX_SOURCE
 | 
						|
 | 
						|
/* Define to `unsigned' if <sys/types.h> doesn't define.  */
 | 
						|
#undef size_t
 | 
						|
 | 
						|
/* Define if you have the ANSI C header files.  */
 | 
						|
#undef STDC_HEADERS
 | 
						|
 | 
						|
/* And now the rest of the boys */
 | 
						|
#undef CXX_HAS_BUGGY_FOR_LOOPS
 | 
						|
#undef CXX_HAS_NO_BOOL
 | 
						|
#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
 | 
						|
 | 
						|
/* 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 getopt_long function.  */
 | 
						|
#undef HAVE_GETOPT_LONG
 | 
						|
 | 
						|
/* Define if you have the mkstemp function.  */
 | 
						|
#undef HAVE_MKSTEMP
 | 
						|
 | 
						|
/* Define if you have the truncate function.  */
 | 
						|
#undef HAVE_TRUNCATE
 | 
						|
 | 
						|
/* 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 <fstream> header file.  */
 | 
						|
#undef HAVE_FSTREAM
 | 
						|
 | 
						|
/* Define if you have the <fstream.h> header file.  */
 | 
						|
#undef HAVE_FSTREAM_H
 | 
						|
 | 
						|
/* Define if you have the <iconv.h> header file.  */
 | 
						|
#undef HAVE_ICONV_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 <string> header file.  */
 | 
						|
#undef HAVE_STRING
 | 
						|
 | 
						|
/* Define if you have the <sys/param.h> header file.  */
 | 
						|
#undef HAVE_SYS_PARAM_H
 | 
						|
 | 
						|
/* 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
 | 
						|
 | 
						|
/* Version number of package */
 | 
						|
#undef VERSION
 | 
						|
 | 
						|
/* 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) */
 | 
						|
   
 | 
						|
 |