aboutsummaryrefslogtreecommitdiff
path: root/src/include/gauger.h
diff options
context:
space:
mode:
authorLRN <lrn1986@gmail.com>2012-11-10 05:51:20 +0000
committerLRN <lrn1986@gmail.com>2012-11-10 05:51:20 +0000
commit9197489840a2cf34f279f9d157861aec70423c75 (patch)
tree5594da03631112de1ff7f7cdcfa14b1b65ca3722 /src/include/gauger.h
parentcd0023ab2cfba58a08d47ec2c3f287eca926d922 (diff)
downloadgnunet-9197489840a2cf34f279f9d157861aec70423c75.tar.gz
gnunet-9197489840a2cf34f279f9d157861aec70423c75.zip
Update gauger C binding for W32
Diffstat (limited to 'src/include/gauger.h')
-rw-r--r--src/include/gauger.h27
1 files changed, 24 insertions, 3 deletions
diff --git a/src/include/gauger.h b/src/include/gauger.h
index 175837c3d..c8b4c0e2c 100644
--- a/src/include/gauger.h
+++ b/src/include/gauger.h
@@ -79,10 +79,31 @@
79 }\ 79 }\
80} 80}
81 81
82#else 82#else /* WINDOWS */
83 83
84#define GAUGER_ID(category, counter, value, unit, id) {} 84#include <stdlib.h>
85#define GAUGER(category, counter, value, unit) {} 85#include <stdio.h>
86#include <windef.h>
87
88#define GAUGER(category, counter, value, unit)\
89{\
90 char __gauger_commandline[MAX_PATH];\
91 \
92 snprintf (__gauger_commandline, MAX_PATH, "gauger.py -n %s -d %Lf -u %s -c %s",\
93 counter, (long double) (value), unit, category);\
94 __gauger_commandline[MAX_PATH - 1] = '\0';\
95 system (__gauger_commandline);\
96}
97
98#define GAUGER_ID(category, counter, value, unit, id)\
99{\
100 char __gauger_commandline[MAX_PATH];\
101 \
102 snprintf (__gauger_commandline, MAX_PATH, "gauger.py -n %s -d %Lf -u %s -i %s -c %s",\
103 counter, (long double) (value), unit, id, category);\
104 __gauger_commandline[MAX_PATH - 1] = '\0';\
105 system (__gauger_commandline);\
106}
86 107
87#endif // WINDOWS 108#endif // WINDOWS
88 109