Return a pointer to a newly allocated buffer of size SIZE, exiting on failure. SIZE should be positive. */
| 142 | /* Return a pointer to a newly allocated buffer of size SIZE, exiting |
| 143 | on failure. SIZE should be positive. */ |
| 144 | static void * |
| 145 | xmalloc(ptrdiff_t size) |
| 146 | { |
| 147 | void *p = malloc(size); |
| 148 | if (!p) { |
| 149 | fprintf(stderr, _("%s: Memory exhausted\n"), progname); |
| 150 | exit(EXIT_FAILURE); |
| 151 | } |
| 152 | return p; |
| 153 | } |
| 154 | |
| 155 | #if ! HAVE_TZSET |
| 156 | # undef tzset |