// // base.c ... 基本関数群 // #include #include #include "base.h" void error_exit(const char *str) { fprintf(stderr, "%s\n", str); exit(EXIT_FAILURE); } void *malloc_or_exit(size_t size) { assert(size > 0); void *p = malloc(size); if (p == NULL) error_exit("malloc() failed in malloc_or_exit()"); return p; }