]> mj.ucw.cz Git - libucw.git/commitdiff
Make PROF_STR really work.
authorMartin Mares <mj@ucw.cz>
Wed, 29 May 2002 18:57:18 +0000 (18:57 +0000)
committerMartin Mares <mj@ucw.cz>
Wed, 29 May 2002 18:57:18 +0000 (18:57 +0000)
lib/profile.h

index 1332d21e33292825818a3a8274181ba72b31a242..7d8d1312c5b09b314f22bb86e06e8023dab55427 100644 (file)
@@ -120,7 +120,7 @@ typedef struct prof_ktsc prof_t;
 static inline void prof_start(prof_t *c) { prof_switch(NULL, c); }
 static inline void prof_stop(prof_t *c) { prof_switch(c, NULL); }
 #endif
-#define PROF_STR(c) ({ static byte _x[PROF_STR_SIZE]; prof_format(_x, &(C)); _x })
+#define PROF_STR(C) ({ static byte _x[PROF_STR_SIZE]; prof_format(_x, &(C)); _x; })
 
 #else
 
@@ -132,5 +132,6 @@ static inline void prof_stop(prof_t *c UNUSED) { }
 static inline void prof_switch(prof_t *c UNUSED, prof_t *d UNUSED) { }
 static inline void prof_format(char *b, prof_t *c UNUSED) { b[0]='?'; b[1]=0; }
 #define PROF_STR_SIZE 2
+#define PROF_STR(C) "?"
 
 #endif