1 #define _LARGEFILE_SOURCE
2 #define _FILE_OFFSET_BITS 64
13 int main(int argc
, char **argv
)
19 if(argc
>= 2 && !strcmp(argv
[1], "-p"))
22 fp
= fopen("../trace.dat", "r");
29 unsigned long timestamp
;
34 fscanf(fp
, "%4c", ×tamp
);
38 fscanf(fp
, "%2c", &id
);
40 fscanf(fp
, "%1c", &arglen
);
42 args
= malloc(arglen
);
44 // manually specify length of args
45 fscanf(fp
, "%15c", args
);
50 arg1
= *(unsigned short *)args
;
54 printf("timestamp %lu id %hu args=(arg1=%hu arg2=\"%s\")\n", timestamp
, id
, arg1
, arg2
);
This page took 0.035581 seconds and 4 git commands to generate.