miodefns.h File Reference

#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>
#include <mi32/stddefns.h>

Include dependency graph for miodefns.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

class  ERRORPOSNDISABLE
 Disable and enable error positioning using this class and scoping. More...

Defines

#define CLASSLIBEXPORT   MI_DLLCLASSIMPORT
#define LIBEXPORT   MI_DLLIMPORT
#define MioFLAG_OBCFileName   0x00000080
#define SetErrPosn(e)   _SetErrPosn(e,RCSID,__LINE__)
#define SetErrPosnC(e)   _SetErrPosnC(e,RCSID,__LINE__)
#define SetErrPosnGoto(e)   { err=SetErrPosn(e); goto Error; }
#define SetErrPosnGotoC(e)   { err=SetErrPosnC(e); goto Error; }

Functions

LIBEXPORT void ClearLastErr (void)
LIBEXPORT const UNICODEGetErrDetails ()
LIBEXPORT MISTRINGGetErrString ()
LIBEXPORT const UNICODEGetErrStrLine1UC (ERRVALUE errcode, int *errlevel=0)
LIBEXPORT const UNICODEGetErrStrUC (ERRVALUE errcode, int *errlevel=0)
LIBEXPORT ERRVALUE GetLastErrCode ()
LIBEXPORT void heapsort (void *array, INT32 n, INT32 size, int(*compare)(void *a, void *b, void *hookdata), void *hookdata)
LIBEXPORT int HeapSortGen (INT32 n, int(*compare)(INT32 a, INT32 b, void *hookdata), int(*swap)(INT32 a, INT32 b, void *hookdata), void *hookdata)
LIBEXPORT double IEEE_Infinity (void)
LIBEXPORT double IEEE_NaN (void)
LIBEXPORT bool IsErrPosnDisabled ()
template<class _CT> void MmFree (_CT *&p)
LIBEXPORT void SetErrDetails (const UNICODE *)
LIBEXPORT void SetErrPosnDisable (void)
LIBEXPORT void SetErrPosnEnable (void)


Define Documentation

#define CLASSLIBEXPORT   MI_DLLCLASSIMPORT
 

Definition at line 227 of file miodefns.h.

#define LIBEXPORT   MI_DLLIMPORT
 

for void free(void*)

Definition at line 226 of file miodefns.h.

#define MioFLAG_OBCFileName   0x00000080
 

Was OneByteChar flag, now removed.

Definition at line 239 of file miodefns.h.


Generated on Tue Dec 14 13:19:07 2004 for TNTsdk by  doxygen 1.3.8-20040913