Port the SB128 code to AROS.
[AROS.git] / rom / debug / debug.conf
blobbae6d616fc7df46eaeda9b0ab3645c09ab4a1243
1 ##begin config
2 version 1.0
3 residentpri 102
4 options noexpunge
5 libbase DebugBase
6 libbasetype struct DebugBase
7 ##end config
8 ##begin cdef
9 #include <dos/bptr.h>
10 #include <utility/tagitem.h>
12 LONG KGetChar(VOID);
13 LONG KMayGetChar(VOID);
14 VOID KPutChar(LONG ch);
15 VOID KPutStr(CONST_STRPTR string);
16 VOID KDoFmt(CONST_STRPTR formatString, CONST APTR dataStream, CONST APTR putChProc, APTR putChData );
17 VOID KVPrintF( CONST_STRPTR formatString, CONST APTR values );
18 VOID KPrintF( CONST_STRPTR formatString, ... );
20 #define kgetc    KGetChar
21 #define kgetch   KGetChar
22 #define KGetCh   KGetChar
23 #define kgetchar KGetChar
24 #define kputc    KPutChar
25 #define kputch   KPutChar
26 #define KPutCh   KPutChar
27 #define kputchar KPutChar
28 #define kputs    KPutStr
29 #define KPutS    KPutStr
30 #define KPutFmt  KVPrintF
31 ##end cdef
32 ##begin cdefprivate
33 #include "debug_intern.h"
34 ##end cdefprivate
35 ##begin functionlist
36 void RegisterModule(const char *name, BPTR segList, ULONG debugType, APTR debugInfo) (A0, A1, D0, A2)
37 void UnregisterModule(BPTR segList) (A0)
38 int DecodeLocationA(void *addr, struct TagItem *tags) (A0, A1)
39 ##end functionlist