Trisurf Monte Carlo simulator
Samo Penic
2016-02-29 ecdd71929b38a504e2b0ae1a9c105a5e1ac28e4a
src/general.c
@@ -3,9 +3,21 @@
#include "general.h"
#include<stdarg.h>
ts_uint ts_fprintf(FILE *fd, char *fmt, va_list ap){
#include <sys/time.h>
#include <unistd.h>
#include <time.h>
ts_uint ts_fprintf(FILE *fd, char *fmt, ...){
if(quiet) return TS_SUCCESS;
fprintf(fd, fmt, ap); /* Call vprintf */
   va_list ap;
   va_start(ap,fmt);
   char tmbuf[255];
   struct timeval now;
     gettimeofday(&now, 0);
   strftime(tmbuf, sizeof tmbuf, "%Y-%m-%d %H:%M:%S", localtime(&now.tv_sec));
fprintf(fd, "[%s] ",tmbuf);
vfprintf(fd, fmt, ap); /* Call vfprintf */
va_end(ap); /* Cleanup the va_list */
return TS_SUCCESS;
}