diff options
-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 | ||