/* * utils.h * * Utility stuff * * (c) 2008 Thomas White * * thrust3d - a silly game * */ #ifdef HAVE_CONFIG_H #include #endif #ifndef UTILS_H #define UTILS_H #include #define rad2deg(a) ((a)*180/M_PI) #define deg2rad(a) ((a)*M_PI/180) typedef enum { ASSPLODE_NONE = 0, ASSPLODE_DUPS = 1<<0 } AssplodeFlag; extern void chomp(char *a); extern int assplode(const char *a, const char *delims, char ***pbits, AssplodeFlag flags); extern double utils_highresms(void); /* So you can do assert(this_point_not_reached) */ extern int this_point_not_reached; #endif /* UTILS_H */