From b34446e7025a15bd5b74fd5f88bb952028cc8a4a Mon Sep 17 00:00:00 2001 From: rodri Date: Sat, 23 Dec 2023 00:12:34 +0000 Subject: organize the code better. --- fns.h | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 fns.h (limited to 'fns.h') diff --git a/fns.h b/fns.h new file mode 100644 index 0000000..6547c6c --- /dev/null +++ b/fns.h @@ -0,0 +1,32 @@ +#define HZ2MS(hz) (1000/(hz)) + +void resized(void); + +/* nanosec */ +uvlong nanosec(void); + +/* alloc */ +void *emalloc(ulong); +void *erealloc(void*, ulong); +Image *eallocimage(Display*, Rectangle, ulong, int, ulong); +Memimage *eallocmemimage(Rectangle, ulong); + +/* fb */ +Framebuf *mkfb(Rectangle); +Framebufctl *newfbctl(Rectangle); + +/* shadeop */ +double step(double, double); +double smoothstep(double, double, double); + +/* util */ +int min(int, int); +int max(int, int); +double fmin(double, double); +double fmax(double, double); +void swap(int*, int*); +void swappt2(Point2*, Point2*); +void swappt3(Point3*, Point3*); +void memsetd(double*, double, usize); +Memimage *readtga(char*); +Memimage *rgb(ulong); -- cgit v1.2.3