Trisurf Monte Carlo simulator
Samo Penic
2016-03-10 7c45b15da28ef8a95a3a886594b3c74abd15faa1
src/general.c
@@ -1,11 +1,24 @@
/* vim: set ts=4 sts=4 sw=4 noet : */
#include<stdio.h>
#include<stdlib.h>
#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;
}