diff options
Diffstat (limited to 'fns.h')
-rw-r--r-- | fns.h | 32 |
1 files changed, 32 insertions, 0 deletions
@@ -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); |