/* Simple Tracing Cedar Programs */ /* Christian Jacobi: December 7, 1987 4:35:09 pm PST */ #include char tfName[] = "tracefile.tmp"; FILE *tf; int lastPos = 1000000; char *lastFile = 0; extern void XR_TraceSource(pos, leng, file) /*compiler generated calls*/ int pos, leng; char *file; { if (file!=lastFile) { lastPos = pos; lastFile = file; if (file!=0) { fprintf(tf, "\n["); fprintf(tf, file); fprintf(tf, "]* "); }; }; if (pos> 16; while (i < cnt) { (void) putc(*cp, tf); cp = cp+1; i = i+1; }; fflush(tf); }; }; static void XR_load_trace() { XR_TraceInit(); }; static void XR_run_trace() { XR_TraceInit(); }; static void XR_unload_trace() { printf("don't unload trace"); };