gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r24881 - gnunet/src/include


From: gnunet
Subject: [GNUnet-SVN] r24881 - gnunet/src/include
Date: Sat, 10 Nov 2012 06:51:20 +0100

Author: LRN
Date: 2012-11-10 06:51:20 +0100 (Sat, 10 Nov 2012)
New Revision: 24881

Modified:
   gnunet/src/include/gauger.h
Log:
Update gauger C binding for W32

Modified: gnunet/src/include/gauger.h
===================================================================
--- gnunet/src/include/gauger.h 2012-11-09 22:58:48 UTC (rev 24880)
+++ gnunet/src/include/gauger.h 2012-11-10 05:51:20 UTC (rev 24881)
@@ -79,11 +79,32 @@
     }\
 }
 
-#else
+#else /* WINDOWS */
 
-#define GAUGER_ID(category, counter, value, unit, id) {}
-#define GAUGER(category, counter, value, unit) {}
+#include <stdlib.h>
+#include <stdio.h>
+#include <windef.h>
 
+#define GAUGER(category, counter, value, unit)\
+{\
+    char __gauger_commandline[MAX_PATH];\
+    \
+    snprintf (__gauger_commandline, MAX_PATH, "gauger.py -n %s -d %Lf -u %s -c 
%s",\
+        counter, (long double) (value), unit, category);\
+    __gauger_commandline[MAX_PATH - 1] = '\0';\
+    system (__gauger_commandline);\
+}
+
+#define GAUGER_ID(category, counter, value, unit, id)\
+{\
+    char __gauger_commandline[MAX_PATH];\
+    \
+    snprintf (__gauger_commandline, MAX_PATH, "gauger.py -n %s -d %Lf -u %s -i 
%s -c %s",\
+        counter, (long double) (value), unit, id, category);\
+    __gauger_commandline[MAX_PATH - 1] = '\0';\
+    system (__gauger_commandline);\
+}
+
 #endif // WINDOWS
 
 #endif




reply via email to

[Prev in Thread] Current Thread [Next in Thread]