diff options
author | LRN <lrn1986@gmail.com> | 2012-11-10 05:51:20 +0000 |
---|---|---|
committer | LRN <lrn1986@gmail.com> | 2012-11-10 05:51:20 +0000 |
commit | 9197489840a2cf34f279f9d157861aec70423c75 (patch) | |
tree | 5594da03631112de1ff7f7cdcfa14b1b65ca3722 /src/include/gauger.h | |
parent | cd0023ab2cfba58a08d47ec2c3f287eca926d922 (diff) | |
download | gnunet-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.h | 27 |
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 | ||