| 252 | } |
| 253 | |
| 254 | static void * |
| 255 | gmp_default_alloc(size_t size) |
| 256 | { |
| 257 | void *p; |
| 258 | |
| 259 | assert(size > 0); |
| 260 | |
| 261 | p = malloc(size); |
| 262 | if (!p) |
| 263 | gmp_die("gmp_default_alloc: Virtual memory exhausted."); |
| 264 | |
| 265 | return p; |
| 266 | } |
| 267 | |
| 268 | static void * |
| 269 | gmp_default_realloc(void *old, size_t old_size, size_t new_size) |