1 #ifndef CLIB_DEBUG_PROTOS_H 2 #define CLIB_DEBUG_PROTOS_H 3 4 /* 5 debug.lib C prototypes 6 7 Copyright © 2002 The MorphOS Development Team, All Rights Reserved. 8 */ 9 10 #ifndef EXEC_TYPES_H 11 # include <exec/types.h> 12 #endif 13 14 15 #ifdef __cplusplus 16 extern "C" { 17 #endif /* __cplusplus */ 18 19 LONG KCmpStr( CONST_STRPTR a, CONST_STRPTR b ); 20 LONG cmpstrexec( CONST_STRPTR a, CONST_STRPTR b ); 21 LONG KGetChar( VOID ); 22 LONG kgetc( VOID ); 23 LONG kgetchar( VOID ); 24 LONG kgetch( VOID ); 25 LONG KGetCh( VOID ); 26 LONG KGetNum( VOID ); 27 LONG kgetnum( VOID ); 28 LONG KMayGetChar( VOID ); 29 LONG KMayGetCh( VOID ); 30 VOID KPutFmt( CONST_STRPTR formatString, CONST APTR values ); 31 VOID KVPrintF( CONST_STRPTR formatString, CONST APTR values ); 32 VOID KPrintF( CONST_STRPTR formatString, ... ); 33 VOID kprintf( CONST_STRPTR formatString, ... ); 34 VOID KPutChar( LONG ch ); 35 VOID kputc( LONG ch ); 36 VOID kputchar( LONG ch ); 37 VOID kputch( LONG ch ); 38 VOID KPutCh( LONG ch ); 39 VOID KPutStr( CONST_STRPTR string ); 40 VOID kputs( CONST_STRPTR string ); 41 VOID KPutS( CONST_STRPTR string ); 42 VOID KDoFmt( CONST_STRPTR formatString, CONST APTR dataStream, CONST APTR putChProc, APTR putChData ); 43 44 #ifdef __cplusplus 45 } 46 #endif /* __cplusplus */ 47 48 49 #endif /* CLIB_DEBUG_PROTOS_H */