25#if !defined(WITHOUT_TRIO)
31#if defined(HAVE_CONFIG_H)
39#if defined(TRIO_COMPILER_ANCIENT)
67#define TRIO_ERROR_CODE(x) ((-(x)) & 0x00FF)
68#define TRIO_ERROR_POSITION(x) ((-(x)) >> 8)
69#define TRIO_ERROR_NAME(x) trio_strerror(x)
148void trio_locale_set_decimal_point
TRIO_PROTO((
char *decimalPoint));
149void trio_locale_set_thousand_separator
TRIO_PROTO((
char *thousandSeparator));
155#ifdef TRIO_REPLACE_STDIO
158# define printf trio_printf
161# define vprintf trio_vprintf
164# define fprintf trio_fprintf
167# define vfprintf trio_vfprintf
170# define sprintf trio_sprintf
173# define vsprintf trio_vsprintf
176# define snprintf trio_snprintf
178#ifndef HAVE_VSNPRINTF
179# define vsnprintf trio_vsnprintf
182# define scanf trio_scanf
185# define vscanf trio_vscanf
188# define fscanf trio_fscanf
191# define vfscanf trio_vfscanf
194# define sscanf trio_sscanf
197# define vsscanf trio_vsscanf
200#define dprintf trio_dprintf
201#define vdprintf trio_vdprintf
202#define aprintf trio_aprintf
203#define vaprintf trio_vaprintf
204#define asprintf trio_asprintf
205#define vasprintf trio_vasprintf
206#define dscanf trio_dscanf
207#define vdscanf trio_vdscanf
int trio_outstream_t TRIO_PROTO((trio_pointer_t, int))
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *