summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Elder <aelder@audioscience.com>2012-11-29 16:13:05 -0500
committerAndrew Elder <aelder@audioscience.com>2013-01-02 16:39:10 -0500
commitc5e9d8ab699ae554101d4c10e53fd8d2b988293e (patch)
tree01d6604af8be6260e4f311eebb11412c84f252fb
parent0d7191f3d644df64848c7c58f9110abe9279cfee (diff)
downloadOpen-AVB-c5e9d8ab699ae554101d4c10e53fd8d2b988293e.tar.gz
mrpd: MSVC version, add mrpd_log_printf() implementation.
-rw-r--r--daemons/mrpd/mrpw.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/daemons/mrpd/mrpw.c b/daemons/mrpd/mrpw.c
index e6e5234e..079743ea 100644
--- a/daemons/mrpd/mrpw.c
+++ b/daemons/mrpd/mrpw.c
@@ -979,3 +979,23 @@ int main(int argc, char *argv[])
return rc;
}
+
+void mrpd_log_printf(const char *fmt, ...)
+{
+ LARGE_INTEGER count;
+ LARGE_INTEGER freq;
+ unsigned int ms;
+ va_list arglist;
+
+ /* get time stamp in ms */
+ QueryPerformanceCounter(&count);
+ QueryPerformanceFrequency(&freq);
+ ms = (unsigned int)((count.QuadPart * 1000/freq.QuadPart) & 0xfffffff);
+
+ printf("MRPD %03d.%03d ", ms / 1000, ms % 1000);
+
+ va_start(arglist, fmt);
+ vprintf(fmt, arglist);
+ va_end(arglist);
+
+} \ No newline at end of file