/cvi/instr/DRS/drs4.c |
---|
52,9 → 52,30 |
} |
char strbuf[0xFF]; |
int gLog=0; |
int printf(const char *format, ...) { |
va_list aptr; |
int ret; |
FILE *flog; |
va_start(aptr, format); |
ret = vsprintf(strbuf, format, aptr); |
va_end(aptr); |
SetCtrlVal(ph,PANEL_STDIO,strbuf); |
if (gLog) { |
flog = fopen ("stdio.log", "a"); |
fprintf (flog, "%s", strbuf); |
fclose (flog); |
} |
return(ret); |
} |
static void start_timer (double tout) { |
SetCtrlAttribute (ph, PANEL_TIMER, ATTR_INTERVAL, tout); |
SetCtrlAttribute (ph, PANEL_TIMER, ATTR_ENABLED, 1); |