rewrap debugger functions

This commit is contained in:
Joseph Poirier 2015-06-17 16:12:42 -05:00
parent bfc8d1a786
commit 96ee5bc665
2 changed files with 5 additions and 3 deletions

View file

@ -1,10 +1,9 @@
/* picoc interactive debugger */
#include "interpreter.h"
#define BREAKPOINT_HASH(p) (((unsigned long)(p)->FileName) ^ (((p)->Line << 16) | ((p)->CharacterPos << 16)))
#ifdef DEBUGGER
/* initialise the debugger by clearing the breakpoint table */
void DebugInit(Picoc *pc)
{
@ -125,3 +124,4 @@ void DebugCheckStatement(struct ParseState *Parser)
void DebugStep(void)
{
}
#endif /* DEBUGGER */

View file

@ -664,13 +664,15 @@ extern void IncludeFile(Picoc *pc, char *Filename);
/* the following is defined in picoc.h:
* void PicocIncludeAllSystemHeaders(); */
#ifdef DEBUGGER
/* debug.c */
extern void DebugInit(Picoc *pc);
extern void DebugCleanup(Picoc *pc);
extern void DebugCheckStatement(struct ParseState *Parser);
extern void DebugSetBreakpoint(struct ParseState *Parser);
extern int DebugClearBreakpoint(struct ParseState *Parser);
extern void DebugStep(void);
extern void DebugStep(void)
#endif
/* stdio.c */
extern const char StdioDefs[];