|
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) |