Add a fps_meter_ prefix to macros
[experiments/fps-meter.git] / fps-meter.h
index c756ab6..4b72180 100644 (file)
 #include <time.h>
 
 #ifdef DEBUG
-#define dbg(...)                     \
+#define fps_meter_dbg(...)                     \
        do {                         \
                printf(__VA_ARGS__); \
                printf("\n");        \
                fflush(stdout);      \
        } while(0)
 #else
-#define dbg(...) do {} while(0)
+#define fps_meter_dbg(...) do {} while(0)
 #endif
 
 #define NSEC_PER_SEC 1000000000
 
-#define timespecsub(a, b, result)                                \
+#define fps_meter_timespecsub(a, b, result)                                \
        do {                                                     \
                (result)->tv_sec = (a)->tv_sec - (b)->tv_sec;    \
                (result)->tv_nsec = (a)->tv_nsec - (b)->tv_nsec; \
@@ -60,20 +60,20 @@ static void fps_meter_init(struct fps_meter_stats *stats)
        memset(stats, 0, sizeof(*stats));
 
        clock_gettime(CLOCK_MONOTONIC, &stats->time_start);
-       dbg("Init time: s: %ld, ns: %ld", stats->time_start.tv_sec, stats->time_start.tv_nsec);
+       fps_meter_dbg("Init time: s: %ld, ns: %ld", stats->time_start.tv_sec, stats->time_start.tv_nsec);
 }
 
 static void fps_meter_update(struct fps_meter_stats *stats)
 {
        struct timespec elapsed;
 
-       dbg("Start time: s: %ld, ns: %ld", stats->time_start.tv_sec, stats->time_start.tv_nsec);
+       fps_meter_dbg("Start time: s: %ld, ns: %ld", stats->time_start.tv_sec, stats->time_start.tv_nsec);
 
        clock_gettime(CLOCK_MONOTONIC, &stats->time_end);
-       dbg("End time: s: %ld, ns: %ld", stats->time_end.tv_sec, stats->time_end.tv_nsec);
+       fps_meter_dbg("End time: s: %ld, ns: %ld", stats->time_end.tv_sec, stats->time_end.tv_nsec);
 
-       timespecsub(&stats->time_end, &stats->time_start, &elapsed);
-       dbg("Elapsed s: %ld ns: %ld", elapsed.tv_sec, elapsed.tv_nsec);
+       fps_meter_timespecsub(&stats->time_end, &stats->time_start, &elapsed);
+       fps_meter_dbg("Elapsed s: %ld ns: %ld", elapsed.tv_sec, elapsed.tv_nsec);
 
        stats->frames++;
        stats->nsecs += (elapsed.tv_sec * NSEC_PER_SEC + elapsed.tv_nsec);