comparison trace.h @ 43:56ef94618a0e

binary trace move.
author koba <koba@cr.ie.u-ryukyu.ac.jp>
date Fri, 14 Jan 2011 02:17:57 +0900
parents cbe5bb9068c3
children
comparison
equal deleted inserted replaced
42:59b070dd0553 43:56ef94618a0e
1 extern FILE *pad_fp; 1 #ifndef INCLUDE_TRACE_H
2 extern int runmode; 2 #define INCLUDE_TRACE_H
3
4 #include "object.h"
5 #include "sgoex.h"
6
7 #define PAD_BUFSIZE 5000
8
9 typedef struct TraceBuff TraceBuff, *TraceBuffPtr;
10
11 struct TraceBuff {
12 SGO_PAD cappad[PAD_BUFSIZE];
13
14 TraceBuffPtr next;
15 };
3 16
4 void pad_trace(int); 17 void pad_trace(int);
5 void pad_file_open(char *f); 18 int PadfileOpen(const char* filename);
6 void capture_pad(); 19 void PadfileRead(TraceBuffPtr buff);
7 int pad_file_read(); 20 void PadfileWrite(TraceBuffPtr buff);
8 void pad_file_close(); 21 TraceBuffPtr CapturePad(TraceBuffPtr buff, SGO_PAD *pad);
22 TraceBuffPtr TracePad(TraceBuffPtr buff, SGO_PAD *pad);
23 void PadfileClose(TraceBuffPtr buff);
24
25 #endif