diff options
author | Andrew Elder <aelder@audioscience.com> | 2012-11-29 16:13:05 -0500 |
---|---|---|
committer | Andrew Elder <aelder@audioscience.com> | 2013-01-02 16:39:10 -0500 |
commit | c5e9d8ab699ae554101d4c10e53fd8d2b988293e (patch) | |
tree | 01d6604af8be6260e4f311eebb11412c84f252fb | |
parent | 0d7191f3d644df64848c7c58f9110abe9279cfee (diff) | |
download | Open-AVB-c5e9d8ab699ae554101d4c10e53fd8d2b988293e.tar.gz |
mrpd: MSVC version, add mrpd_log_printf() implementation.
-rw-r--r-- | daemons/mrpd/mrpw.c | 20 |
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 |