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 */