summaryrefslogtreecommitdiff
path: root/bench
diff options
context:
space:
mode:
Diffstat (limited to 'bench')
-rw-r--r--bench/bench.h17
-rw-r--r--bench/src/format/image/png.c6
2 files changed, 13 insertions, 10 deletions
diff --git a/bench/bench.h b/bench/bench.h
index 9496df9..fc226d9 100644
--- a/bench/bench.h
+++ b/bench/bench.h
@@ -24,18 +24,15 @@ typedef struct {
// These need to be inline so they are fast
-static inline ff_bench ff_bench_start(const char* label) {
- ff_bench b;
- b.label = label;
- b._start = clock();
- b._end = 0;
-
- // Markers
- b._mcount = 0;
-
- return b;
+static inline void ff_bench_start(ff_bench *b, const char* label) {
+ b->label = label;
+ b->_start = clock();
+ b->_end = 0;
+ b->_mcount = 0;
+
}
+
static inline void ff_bench_end(ff_bench *b) {
b->_end = clock();
}
diff --git a/bench/src/format/image/png.c b/bench/src/format/image/png.c
new file mode 100644
index 0000000..016f686
--- /dev/null
+++ b/bench/src/format/image/png.c
@@ -0,0 +1,6 @@
+#include "bench.h"
+
+int main(void)
+{
+
+}