[66640] trunk/base/src/darwintracelib1.0/darwintrace.c
raimue at macports.org
raimue at macports.org
Sun Apr 18 08:52:26 PDT 2010
Revision: 66640
http://trac.macports.org/changeset/66640
Author: raimue at macports.org
Date: 2010-04-18 08:52:24 -0700 (Sun, 18 Apr 2010)
Log Message:
-----------
darwintrace: Better dprintf accepting multiple arguments for pre-C99
Modified Paths:
--------------
trunk/base/src/darwintracelib1.0/darwintrace.c
Modified: trunk/base/src/darwintracelib1.0/darwintrace.c
===================================================================
--- trunk/base/src/darwintracelib1.0/darwintrace.c 2010-04-18 15:46:33 UTC (rev 66639)
+++ trunk/base/src/darwintracelib1.0/darwintrace.c 2010-04-18 15:52:24 UTC (rev 66640)
@@ -156,7 +156,16 @@
#endif
#else
#if DARWINTRACE_DEBUG_OUTPUT
-#define dprintf(format, param) fprintf(stderr, format, param)
+__attribute__ ((format (printf, 1, 2)))
+static inline
+int dprintf(const char *format, ...) {
+ int ret;
+ va_list args;
+ va_start(args, format);
+ ret = vfprintf(stderr, format, args);
+ va_end(args);
+ return ret;
+}
#else
#define dprintf(format, param)
#endif
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100418/910048ab/attachment.html>
More information about the macports-changes
mailing list