Mercurial > hg > Members > koba > t_dandy
diff profile.h @ 0:435ac1cdb64e
create task dandy directry.
author | koba <koba@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 11 Dec 2010 21:25:28 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/profile.h Sat Dec 11 21:25:28 2010 +0900 @@ -0,0 +1,20 @@ +typedef struct { + unsigned int sec; + unsigned int usec; +} mysec; + +typedef struct time_profile { + mysec begin, end; + unsigned int average; + unsigned int peak; +} *Timeprof; + +extern Timeprof timeprof_new(); +// extern unsigned long timeprof_get(Timeprof t); +extern void timeprof_sprint(char *s, const char *profname, Timeprof t); + +// #define timeprof_begin(t) timeprof_set_point(&((t)->begin)) +// #define timeprof_end(t) timeprof_set_point(&((t)->end)) + +extern void timeprof_begin(Timeprof t); +extern int timeprof_end(Timeprof t);