aboutsummaryrefslogtreecommitdiff
path: root/src/util.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/util.h')
-rw-r--r--src/util.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/util.h b/src/util.h
index 770790d..0e28006 100644
--- a/src/util.h
+++ b/src/util.h
@@ -29,10 +29,20 @@ char *color_to_string(color_t *color);
void color_print(FILE *stream, color_t *color);
+struct timespec timespec_from_ms(long ms);
+
+long timespec_to_ms(struct timespec ts);
+
struct timespec timespec_diff(struct timespec a, struct timespec b);
+struct timespec timespec_add(struct timespec a, struct timespec b);
+
+struct timespec timespec_div(struct timespec ts, int n);
+
bool timespec_greater(struct timespec a, struct timespec b);
+bool timespec_zero(struct timespec ts);
+
void timespec_print(FILE *stream, struct timespec *ts);
// Check if point (px, py) is inside a rectangle in (x, y), (x+w, y), (x, y+h) and (w+h, y+h)