@@ -41,83 +41,83 @@ typedef struct {
4141 double min_duration ;
4242 double max_duration ;
4343 int running ;
44- } fossil_benchmark_t ;
44+ } fossil_mark_t ;
4545
4646/**
47- * @brief Initializes a fossil_benchmark_t object with the given name.
48- * @param benchmark The fossil_benchmark_t object to initialize.
47+ * @brief Initializes a fossil_mark_t object with the given name.
48+ * @param benchmark The fossil_mark_t object to initialize.
4949 * @param name The name of the benchmark.
5050 */
51- void fossil_benchmark_init (fossil_benchmark_t * benchmark , const char * name );
51+ void fossil_benchmark_init (fossil_mark_t * benchmark , const char * name );
5252
5353/**
5454 * @brief Starts the benchmark timer.
55- * @param benchmark The fossil_benchmark_t object to start.
55+ * @param benchmark The fossil_mark_t object to start.
5656 */
57- void fossil_benchmark_start (fossil_benchmark_t * benchmark );
57+ void fossil_benchmark_start (fossil_mark_t * benchmark );
5858
5959/**
6060 * @brief Stops the benchmark timer.
61- * @param benchmark The fossil_benchmark_t object to stop.
61+ * @param benchmark The fossil_mark_t object to stop.
6262 */
63- void fossil_benchmark_stop (fossil_benchmark_t * benchmark );
63+ void fossil_benchmark_stop (fossil_mark_t * benchmark );
6464
6565/**
6666 * @brief Returns the total elapsed time in seconds.
67- * @param benchmark The fossil_benchmark_t object to get the elapsed time from.
67+ * @param benchmark The fossil_mark_t object to get the elapsed time from.
6868 * @return The total elapsed time in seconds.
6969 */
70- double fossil_benchmark_elapsed_seconds (const fossil_benchmark_t * benchmark );
70+ double fossil_benchmark_elapsed_seconds (const fossil_mark_t * benchmark );
7171
7272/**
7373 * @brief Returns the minimum elapsed time in seconds.
74- * @param benchmark The fossil_benchmark_t object to get the minimum time from.
74+ * @param benchmark The fossil_mark_t object to get the minimum time from.
7575 * @return The minimum elapsed time in seconds.
7676 */
77- double fossil_benchmark_min_time (const fossil_benchmark_t * benchmark );
77+ double fossil_benchmark_min_time (const fossil_mark_t * benchmark );
7878
7979/**
8080 * @brief Returns the maximum elapsed time in seconds.
81- * @param benchmark The fossil_benchmark_t object to get the maximum time from.
81+ * @param benchmark The fossil_mark_t object to get the maximum time from.
8282 * @return The maximum elapsed time in seconds.
8383 */
84- double fossil_benchmark_max_time (const fossil_benchmark_t * benchmark );
84+ double fossil_benchmark_max_time (const fossil_mark_t * benchmark );
8585
8686/**
8787 * @brief Returns the average elapsed time in seconds.
88- * @param benchmark The fossil_benchmark_t object to get the average time from.
88+ * @param benchmark The fossil_mark_t object to get the average time from.
8989 * @return The average elapsed time in seconds.
9090 */
91- double fossil_benchmark_avg_time (const fossil_benchmark_t * benchmark );
91+ double fossil_benchmark_avg_time (const fossil_mark_t * benchmark );
9292
9393/**
9494 * @brief Resets the benchmark statistics.
95- * @param benchmark The fossil_benchmark_t object to reset.
95+ * @param benchmark The fossil_mark_t object to reset.
9696 */
97- void fossil_benchmark_reset (fossil_benchmark_t * benchmark );
97+ void fossil_benchmark_reset (fossil_mark_t * benchmark );
9898
9999/**
100100 * @brief Prints a report of the benchmark statistics.
101- * @param benchmark The fossil_benchmark_t object to report.
101+ * @param benchmark The fossil_mark_t object to report.
102102 */
103- void fossil_benchmark_report (const fossil_benchmark_t * benchmark );
103+ void fossil_benchmark_report (const fossil_mark_t * benchmark );
104104
105105typedef struct {
106- fossil_benchmark_t * benchmark ;
107- } scoped_benchmark_t ;
106+ fossil_mark_t * benchmark ;
107+ } fossil_scoped_mark_t ;
108108
109109/**
110- * @brief Initializes a scoped_benchmark_t object with the given benchmark.
111- * @param scoped_benchmark The scoped_benchmark_t object to initialize.
110+ * @brief Initializes a fossil_scoped_mark_t object with the given benchmark.
111+ * @param scoped_benchmark The fossil_scoped_mark_t object to initialize.
112112 * @param benchmark The benchmark to be scoped.
113113 */
114- void fossil_scoped_benchmark_init (scoped_benchmark_t * scoped_benchmark , fossil_benchmark_t * benchmark );
114+ void fossil_scoped_benchmark_init (fossil_scoped_mark_t * scoped_benchmark , fossil_mark_t * benchmark );
115115
116116/**
117- * @brief Destroys a scoped_benchmark_t object.
118- * @param scoped_benchmark The scoped_benchmark_t object to destroy.
117+ * @brief Destroys a fossil_scoped_mark_t object.
118+ * @param scoped_benchmark The fossil_scoped_mark_t object to destroy.
119119 */
120- void fossil_scoped_benchmark_destroy (scoped_benchmark_t * scoped_benchmark );
120+ void fossil_scoped_benchmark_destroy (fossil_scoped_mark_t * scoped_benchmark );
121121
122122/**
123123 * Function to test benchmark with specified duration type, expected value, and actual value.
@@ -153,7 +153,7 @@ uint64_t fossil_test_stop_benchmark(void);
153153 * @param name The name of the benchmark.
154154 */
155155#define _MARK_BENCHMARK (name ) \
156- fossil_benchmark_t benchmark_##name; \
156+ fossil_mark_t benchmark_##name; \
157157 fossil_benchmark_init(&benchmark_##name, #name)
158158
159159/**
@@ -199,7 +199,7 @@ uint64_t fossil_test_stop_benchmark(void);
199199 * @param name The name of the benchmark.
200200 */
201201#define _MARK_SCOPED (name ) \
202- scoped_benchmark_t scoped_benchmark_##name; \
202+ fossil_scoped_mark_t scoped_benchmark_##name; \
203203 fossil_scoped_benchmark_init(&scoped_benchmark_##name, &benchmark_##name)
204204
205205// =================================================================
0 commit comments