util.h 404 B

1234567891011121314
  1. /* See LICENSE file for copyright and license details. */
  2. #ifndef MAX
  3. #define MAX(A, B) ((A) > (B) ? (A) : (B))
  4. #endif
  5. #ifndef MIN
  6. #define MIN(A, B) ((A) < (B) ? (A) : (B))
  7. #endif
  8. #define BETWEEN(X, A, B) ((A) <= (X) && (X) <= (B))
  9. #define LENGTH(X) (sizeof (X) / sizeof (X)[0])
  10. void die(const char *fmt, ...);
  11. void *ecalloc(size_t nmemb, size_t size);