/* This file is automatically generated by a2ixlibrary. Do not change.
   Only shared library sources can include this header, do not use this header
   in your own programs! */
#ifndef UNDEF_amiga_oo2c

extern void *__BinaryRider_ReaderDesc__td_oo2c_shared_ptr;
extern void *__BinaryRider_WriterDesc__td_oo2c_shared_ptr;
extern void *__Channel_ChannelDesc__td_oo2c_shared_ptr;
extern void *__Channel_ReaderDesc__td_oo2c_shared_ptr;
extern void *__Channel_WriterDesc__td_oo2c_shared_ptr;
extern void *__CharClass_systemEol_oo2c_shared_ptr;
extern void *__ComplexMath_COMPLEXDesc__td_oo2c_shared_ptr;
extern void *__ComplexMath_i_oo2c_shared_ptr;
extern void *__ComplexMath_one_oo2c_shared_ptr;
extern void *__ComplexMath_zero_oo2c_shared_ptr;
extern void *__ConvTypes_ScanDesc__td_oo2c_shared_ptr;
extern void *__Err_writer_oo2c_shared_ptr;
extern void *__Exception_SourceDesc__td_oo2c_shared_ptr;
extern void *__Exception_assert_oo2c_shared_ptr;
extern void *__Exception_halt_oo2c_shared_ptr;
extern void *__Exception_runtime_oo2c_shared_ptr;
extern void *__Exception_signal_oo2c_shared_ptr;
extern void *__Files_FileDesc__td_oo2c_shared_ptr;
extern void *__Files_ReaderDesc__td_oo2c_shared_ptr;
extern void *__Files_WriterDesc__td_oo2c_shared_ptr;
extern void *__In_reader_oo2c_shared_ptr;
extern void *__JulianDay_UseGregorian_oo2c_shared_ptr;
extern void *__LComplexMath_LONGCOMPLEXDesc__td_oo2c_shared_ptr;
extern void *__LComplexMath_i_oo2c_shared_ptr;
extern void *__LComplexMath_one_oo2c_shared_ptr;
extern void *__LComplexMath_zero_oo2c_shared_ptr;
extern void *__LocTextRider_ReaderDesc__td_oo2c_shared_ptr;
extern void *__LocTextRider_WriterDesc__td_oo2c_shared_ptr;
extern void *__LocText_0__td_oo2c_shared_ptr;
extern void *__LocText_ErrDesc__td_oo2c_shared_ptr;
extern void *__LocText_ItemDesc__td_oo2c_shared_ptr;
extern void *__LocText_Locale__td_oo2c_shared_ptr;
extern void *__LocText_NodeDesc__td_oo2c_shared_ptr;
extern void *__LocText_ReadLocales_ptrDesc__td_oo2c_shared_ptr;
extern void *__LocText_SectionDesc__td_oo2c_shared_ptr;
extern void *__LocText_dbase_oo2c_shared_ptr;
extern void *__Locales_ALL_oo2c_shared_ptr;
extern void *__Locales_COLLATE_oo2c_shared_ptr;
extern void *__Locales_CTYPE_oo2c_shared_ptr;
extern void *__Locales_GetText_oo2c_shared_ptr;
extern void *__Locales_MONETARY_oo2c_shared_ptr;
extern void *__Locales_NUMERIC_oo2c_shared_ptr;
extern void *__Locales_TIME_oo2c_shared_ptr;
extern void *__Log_writer_oo2c_shared_ptr;
extern void *__LowLReal_isBigEndian_oo2c_shared_ptr;
extern void *__LowReal_ErrorHandler_oo2c_shared_ptr;
extern void *__LowReal_err_oo2c_shared_ptr;
extern void *__OakFiles_permanentClose_oo2c_shared_ptr;
extern void *__OakIn_Done_oo2c_shared_ptr;
extern void *__Out_writer_oo2c_shared_ptr;
extern void *__PosixFileDescr_ChannelDesc__td_oo2c_shared_ptr;
extern void *__PosixFileDescr_ReaderDesc__td_oo2c_shared_ptr;
extern void *__PosixFileDescr_WriterDesc__td_oo2c_shared_ptr;
extern void *__ProgramArgs_ChannelDesc__td_oo2c_shared_ptr;
extern void *__ProgramArgs_ReaderDesc__td_oo2c_shared_ptr;
extern void *__ProgramArgs_args_oo2c_shared_ptr;
extern void *__Reals_curMant_oo2c_shared_ptr;
extern void *__Reals_debug_oo2c_shared_ptr;
extern void *__Reals_eps_oo2c_shared_ptr;
extern void *__Reals_err_oo2c_shared_ptr;
extern void *__Reals_ln10_oo2c_shared_ptr;
extern void *__Reals_ln2_oo2c_shared_ptr;
extern void *__Reals_pi_oo2c_shared_ptr;
extern void *__Reals_sigDigs_oo2c_shared_ptr;
extern void *__Rts_noSignalHandlerInProgress_oo2c_shared_ptr;
extern void *__Rts_termProcs_oo2c_shared_ptr;
extern void *__Signal_exception_oo2c_shared_ptr;
extern void *__Signal_handlerDefault_oo2c_shared_ptr;
extern void *__Signal_handlerError_oo2c_shared_ptr;
extern void *__Signal_handlerException_oo2c_shared_ptr;
extern void *__Signal_handlerIgnore_oo2c_shared_ptr;
extern void *__StdChannels_NullChannelDesc__td_oo2c_shared_ptr;
extern void *__StdChannels_WriterDesc__td_oo2c_shared_ptr;
extern void *__StdChannels_null_oo2c_shared_ptr;
extern void *__StdChannels_stderr_oo2c_shared_ptr;
extern void *__StdChannels_stdin_oo2c_shared_ptr;
extern void *__StdChannels_stdout_oo2c_shared_ptr;
extern void *__SysClock_DateTime__td_oo2c_shared_ptr;
extern void *__TextRider_ReaderDesc__td_oo2c_shared_ptr;
extern void *__TextRider_ScannerDesc__td_oo2c_shared_ptr;
extern void *__TextRider_WriterDesc__td_oo2c_shared_ptr;
extern void *__Time_Interval__td_oo2c_shared_ptr;
extern void *__Time_TimeStamp__td_oo2c_shared_ptr;
extern void *___exception_source_oo2c_shared_ptr;
#define BinaryRider_ReaderDesc__td (*((__typeof__(BinaryRider_ReaderDesc__td) *)__BinaryRider_ReaderDesc__td_oo2c_shared_ptr))
#define BinaryRider_WriterDesc__td (*((__typeof__(BinaryRider_WriterDesc__td) *)__BinaryRider_WriterDesc__td_oo2c_shared_ptr))
#define Channel_ChannelDesc__td (*((__typeof__(Channel_ChannelDesc__td) *)__Channel_ChannelDesc__td_oo2c_shared_ptr))
#define Channel_ReaderDesc__td (*((__typeof__(Channel_ReaderDesc__td) *)__Channel_ReaderDesc__td_oo2c_shared_ptr))
#define Channel_WriterDesc__td (*((__typeof__(Channel_WriterDesc__td) *)__Channel_WriterDesc__td_oo2c_shared_ptr))
#define CharClass_systemEol (*((__typeof__(CharClass_systemEol) *)__CharClass_systemEol_oo2c_shared_ptr))
#define ComplexMath_COMPLEXDesc__td (*((__typeof__(ComplexMath_COMPLEXDesc__td) *)__ComplexMath_COMPLEXDesc__td_oo2c_shared_ptr))
#define ComplexMath_i (*((__typeof__(ComplexMath_i) *)__ComplexMath_i_oo2c_shared_ptr))
#define ComplexMath_one (*((__typeof__(ComplexMath_one) *)__ComplexMath_one_oo2c_shared_ptr))
#define ComplexMath_zero (*((__typeof__(ComplexMath_zero) *)__ComplexMath_zero_oo2c_shared_ptr))
#define ConvTypes_ScanDesc__td (*((__typeof__(ConvTypes_ScanDesc__td) *)__ConvTypes_ScanDesc__td_oo2c_shared_ptr))
#define Err_writer (*((__typeof__(Err_writer) *)__Err_writer_oo2c_shared_ptr))
#define Exception_SourceDesc__td (*((__typeof__(Exception_SourceDesc__td) *)__Exception_SourceDesc__td_oo2c_shared_ptr))
#define Exception_assert (*((__typeof__(Exception_assert) *)__Exception_assert_oo2c_shared_ptr))
#define Exception_halt (*((__typeof__(Exception_halt) *)__Exception_halt_oo2c_shared_ptr))
#define Exception_runtime (*((__typeof__(Exception_runtime) *)__Exception_runtime_oo2c_shared_ptr))
#define Exception_signal (*((__typeof__(Exception_signal) *)__Exception_signal_oo2c_shared_ptr))
#define Files_FileDesc__td (*((__typeof__(Files_FileDesc__td) *)__Files_FileDesc__td_oo2c_shared_ptr))
#define Files_ReaderDesc__td (*((__typeof__(Files_ReaderDesc__td) *)__Files_ReaderDesc__td_oo2c_shared_ptr))
#define Files_WriterDesc__td (*((__typeof__(Files_WriterDesc__td) *)__Files_WriterDesc__td_oo2c_shared_ptr))
#define In_reader (*((__typeof__(In_reader) *)__In_reader_oo2c_shared_ptr))
#define JulianDay_UseGregorian (*((__typeof__(JulianDay_UseGregorian) *)__JulianDay_UseGregorian_oo2c_shared_ptr))
#define LComplexMath_LONGCOMPLEXDesc__td (*((__typeof__(LComplexMath_LONGCOMPLEXDesc__td) *)__LComplexMath_LONGCOMPLEXDesc__td_oo2c_shared_ptr))
#define LComplexMath_i (*((__typeof__(LComplexMath_i) *)__LComplexMath_i_oo2c_shared_ptr))
#define LComplexMath_one (*((__typeof__(LComplexMath_one) *)__LComplexMath_one_oo2c_shared_ptr))
#define LComplexMath_zero (*((__typeof__(LComplexMath_zero) *)__LComplexMath_zero_oo2c_shared_ptr))
#define LocTextRider_ReaderDesc__td (*((__typeof__(LocTextRider_ReaderDesc__td) *)__LocTextRider_ReaderDesc__td_oo2c_shared_ptr))
#define LocTextRider_WriterDesc__td (*((__typeof__(LocTextRider_WriterDesc__td) *)__LocTextRider_WriterDesc__td_oo2c_shared_ptr))
#define LocText_0__td (*((__typeof__(LocText_0__td) *)__LocText_0__td_oo2c_shared_ptr))
#define LocText_ErrDesc__td (*((__typeof__(LocText_ErrDesc__td) *)__LocText_ErrDesc__td_oo2c_shared_ptr))
#define LocText_ItemDesc__td (*((__typeof__(LocText_ItemDesc__td) *)__LocText_ItemDesc__td_oo2c_shared_ptr))
#define LocText_Locale__td (*((__typeof__(LocText_Locale__td) *)__LocText_Locale__td_oo2c_shared_ptr))
#define LocText_NodeDesc__td (*((__typeof__(LocText_NodeDesc__td) *)__LocText_NodeDesc__td_oo2c_shared_ptr))
#define LocText_ReadLocales_ptrDesc__td (*((__typeof__(LocText_ReadLocales_ptrDesc__td) *)__LocText_ReadLocales_ptrDesc__td_oo2c_shared_ptr))
#define LocText_SectionDesc__td (*((__typeof__(LocText_SectionDesc__td) *)__LocText_SectionDesc__td_oo2c_shared_ptr))
#define LocText_dbase (*((__typeof__(LocText_dbase) *)__LocText_dbase_oo2c_shared_ptr))
#define Locales_ALL (*((__typeof__(Locales_ALL) *)__Locales_ALL_oo2c_shared_ptr))
#define Locales_COLLATE (*((__typeof__(Locales_COLLATE) *)__Locales_COLLATE_oo2c_shared_ptr))
#define Locales_CTYPE (*((__typeof__(Locales_CTYPE) *)__Locales_CTYPE_oo2c_shared_ptr))
#define Locales_GetText (*((__typeof__(Locales_GetText) *)__Locales_GetText_oo2c_shared_ptr))
#define Locales_MONETARY (*((__typeof__(Locales_MONETARY) *)__Locales_MONETARY_oo2c_shared_ptr))
#define Locales_NUMERIC (*((__typeof__(Locales_NUMERIC) *)__Locales_NUMERIC_oo2c_shared_ptr))
#define Locales_TIME (*((__typeof__(Locales_TIME) *)__Locales_TIME_oo2c_shared_ptr))
#define Log_writer (*((__typeof__(Log_writer) *)__Log_writer_oo2c_shared_ptr))
#define LowLReal_isBigEndian (*((__typeof__(LowLReal_isBigEndian) *)__LowLReal_isBigEndian_oo2c_shared_ptr))
#define LowReal_ErrorHandler (*((__typeof__(LowReal_ErrorHandler) *)__LowReal_ErrorHandler_oo2c_shared_ptr))
#define LowReal_err (*((__typeof__(LowReal_err) *)__LowReal_err_oo2c_shared_ptr))
#define OakFiles_permanentClose (*((__typeof__(OakFiles_permanentClose) *)__OakFiles_permanentClose_oo2c_shared_ptr))
#define OakIn_Done (*((__typeof__(OakIn_Done) *)__OakIn_Done_oo2c_shared_ptr))
#define Out_writer (*((__typeof__(Out_writer) *)__Out_writer_oo2c_shared_ptr))
#define PosixFileDescr_ChannelDesc__td (*((__typeof__(PosixFileDescr_ChannelDesc__td) *)__PosixFileDescr_ChannelDesc__td_oo2c_shared_ptr))
#define PosixFileDescr_ReaderDesc__td (*((__typeof__(PosixFileDescr_ReaderDesc__td) *)__PosixFileDescr_ReaderDesc__td_oo2c_shared_ptr))
#define PosixFileDescr_WriterDesc__td (*((__typeof__(PosixFileDescr_WriterDesc__td) *)__PosixFileDescr_WriterDesc__td_oo2c_shared_ptr))
#define ProgramArgs_ChannelDesc__td (*((__typeof__(ProgramArgs_ChannelDesc__td) *)__ProgramArgs_ChannelDesc__td_oo2c_shared_ptr))
#define ProgramArgs_ReaderDesc__td (*((__typeof__(ProgramArgs_ReaderDesc__td) *)__ProgramArgs_ReaderDesc__td_oo2c_shared_ptr))
#define ProgramArgs_args (*((__typeof__(ProgramArgs_args) *)__ProgramArgs_args_oo2c_shared_ptr))
#define Reals_curMant (*((__typeof__(Reals_curMant) *)__Reals_curMant_oo2c_shared_ptr))
#define Reals_debug (*((__typeof__(Reals_debug) *)__Reals_debug_oo2c_shared_ptr))
#define Reals_eps (*((__typeof__(Reals_eps) *)__Reals_eps_oo2c_shared_ptr))
#define Reals_err (*((__typeof__(Reals_err) *)__Reals_err_oo2c_shared_ptr))
#define Reals_ln10 (*((__typeof__(Reals_ln10) *)__Reals_ln10_oo2c_shared_ptr))
#define Reals_ln2 (*((__typeof__(Reals_ln2) *)__Reals_ln2_oo2c_shared_ptr))
#define Reals_pi (*((__typeof__(Reals_pi) *)__Reals_pi_oo2c_shared_ptr))
#define Reals_sigDigs (*((__typeof__(Reals_sigDigs) *)__Reals_sigDigs_oo2c_shared_ptr))
#define Rts_noSignalHandlerInProgress (*((__typeof__(Rts_noSignalHandlerInProgress) *)__Rts_noSignalHandlerInProgress_oo2c_shared_ptr))
#define Rts_termProcs (*((__typeof__(Rts_termProcs) *)__Rts_termProcs_oo2c_shared_ptr))
#define Signal_exception (*((__typeof__(Signal_exception) *)__Signal_exception_oo2c_shared_ptr))
#define Signal_handlerDefault (*((__typeof__(Signal_handlerDefault) *)__Signal_handlerDefault_oo2c_shared_ptr))
#define Signal_handlerError (*((__typeof__(Signal_handlerError) *)__Signal_handlerError_oo2c_shared_ptr))
#define Signal_handlerException (*((__typeof__(Signal_handlerException) *)__Signal_handlerException_oo2c_shared_ptr))
#define Signal_handlerIgnore (*((__typeof__(Signal_handlerIgnore) *)__Signal_handlerIgnore_oo2c_shared_ptr))
#define StdChannels_NullChannelDesc__td (*((__typeof__(StdChannels_NullChannelDesc__td) *)__StdChannels_NullChannelDesc__td_oo2c_shared_ptr))
#define StdChannels_WriterDesc__td (*((__typeof__(StdChannels_WriterDesc__td) *)__StdChannels_WriterDesc__td_oo2c_shared_ptr))
#define StdChannels_null (*((__typeof__(StdChannels_null) *)__StdChannels_null_oo2c_shared_ptr))
#define StdChannels_stderr (*((__typeof__(StdChannels_stderr) *)__StdChannels_stderr_oo2c_shared_ptr))
#define StdChannels_stdin (*((__typeof__(StdChannels_stdin) *)__StdChannels_stdin_oo2c_shared_ptr))
#define StdChannels_stdout (*((__typeof__(StdChannels_stdout) *)__StdChannels_stdout_oo2c_shared_ptr))
#define SysClock_DateTime__td (*((__typeof__(SysClock_DateTime__td) *)__SysClock_DateTime__td_oo2c_shared_ptr))
#define TextRider_ReaderDesc__td (*((__typeof__(TextRider_ReaderDesc__td) *)__TextRider_ReaderDesc__td_oo2c_shared_ptr))
#define TextRider_ScannerDesc__td (*((__typeof__(TextRider_ScannerDesc__td) *)__TextRider_ScannerDesc__td_oo2c_shared_ptr))
#define TextRider_WriterDesc__td (*((__typeof__(TextRider_WriterDesc__td) *)__TextRider_WriterDesc__td_oo2c_shared_ptr))
#define Time_Interval__td (*((__typeof__(Time_Interval__td) *)__Time_Interval__td_oo2c_shared_ptr))
#define Time_TimeStamp__td (*((__typeof__(Time_TimeStamp__td) *)__Time_TimeStamp__td_oo2c_shared_ptr))
#define _exception_source (*((__typeof__(_exception_source) *)___exception_source_oo2c_shared_ptr))
#define UNDEF_amiga_oo2c
#else
#undef BinaryRider_ReaderDesc__td
#undef BinaryRider_WriterDesc__td
#undef Channel_ChannelDesc__td
#undef Channel_ReaderDesc__td
#undef Channel_WriterDesc__td
#undef CharClass_systemEol
#undef ComplexMath_COMPLEXDesc__td
#undef ComplexMath_i
#undef ComplexMath_one
#undef ComplexMath_zero
#undef ConvTypes_ScanDesc__td
#undef Err_writer
#undef Exception_SourceDesc__td
#undef Exception_assert
#undef Exception_halt
#undef Exception_runtime
#undef Exception_signal
#undef Files_FileDesc__td
#undef Files_ReaderDesc__td
#undef Files_WriterDesc__td
#undef In_reader
#undef JulianDay_UseGregorian
#undef LComplexMath_LONGCOMPLEXDesc__td
#undef LComplexMath_i
#undef LComplexMath_one
#undef LComplexMath_zero
#undef LocTextRider_ReaderDesc__td
#undef LocTextRider_WriterDesc__td
#undef LocText_0__td
#undef LocText_ErrDesc__td
#undef LocText_ItemDesc__td
#undef LocText_Locale__td
#undef LocText_NodeDesc__td
#undef LocText_ReadLocales_ptrDesc__td
#undef LocText_SectionDesc__td
#undef LocText_dbase
#undef Locales_ALL
#undef Locales_COLLATE
#undef Locales_CTYPE
#undef Locales_GetText
#undef Locales_MONETARY
#undef Locales_NUMERIC
#undef Locales_TIME
#undef Log_writer
#undef LowLReal_isBigEndian
#undef LowReal_ErrorHandler
#undef LowReal_err
#undef OakFiles_permanentClose
#undef OakIn_Done
#undef Out_writer
#undef PosixFileDescr_ChannelDesc__td
#undef PosixFileDescr_ReaderDesc__td
#undef PosixFileDescr_WriterDesc__td
#undef ProgramArgs_ChannelDesc__td
#undef ProgramArgs_ReaderDesc__td
#undef ProgramArgs_args
#undef Reals_curMant
#undef Reals_debug
#undef Reals_eps
#undef Reals_err
#undef Reals_ln10
#undef Reals_ln2
#undef Reals_pi
#undef Reals_sigDigs
#undef Rts_noSignalHandlerInProgress
#undef Rts_termProcs
#undef Signal_exception
#undef Signal_handlerDefault
#undef Signal_handlerError
#undef Signal_handlerException
#undef Signal_handlerIgnore
#undef StdChannels_NullChannelDesc__td
#undef StdChannels_WriterDesc__td
#undef StdChannels_null
#undef StdChannels_stderr
#undef StdChannels_stdin
#undef StdChannels_stdout
#undef SysClock_DateTime__td
#undef TextRider_ReaderDesc__td
#undef TextRider_ScannerDesc__td
#undef TextRider_WriterDesc__td
#undef Time_Interval__td
#undef Time_TimeStamp__td
#undef _exception_source
#undef UNDEF_amiga_oo2c
#endif
