Mercurial > hg > Members > koba > t_dandy
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 |