|
Defines |
#define | _builtin_h 1 |
#define | __attribute__(x) |
Typedefs |
typedef void(* | one_arg_error_handler_t )(const char *) |
typedef void(* | two_arg_error_handler_t )(const char *, const char *) |
Functions |
long | gcd (long, long) |
long | lg (unsigned long) |
double | pow (double, long) |
long | pow (long, long) |
double | start_timer () |
double | return_elapsed_time (double last_time=0.0) |
char * | dtoa (double x, char cvt= 'g', int width=0, int prec=6) |
unsigned int | hashpjw (const char *) |
unsigned int | multiplicativehash (int) |
unsigned int | foldhash (double) |
void | default_one_arg_error_handler (const char *) __attribute__((noreturn)) |
void | default_two_arg_error_handler (const char *, const char *) __attribute__((noreturn)) |
two_arg_error_handler_t | set_lib_error_handler (two_arg_error_handler_t f) |
short | abs (short arg) |
int | sign (long arg) |
int | sign (double arg) |
long | sqr (long arg) |
double | sqr (double arg) |
int | even (long arg) |
int | odd (long arg) |
long | lcm (long x, long y) |
void | clearbit (long &x, long b) |
int | testbit (long x, long b) |
Variables |
two_arg_error_handler_t | lib_error_handler |
void( | setbit )(long &x, long b) |