X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/93a18dd7a6b92922361383a4e6152380da5f3583..c51d837b9bda943c5e0235b92ca3b98803185e17:/h/utils.h diff --git a/h/utils.h b/h/utils.h index 13ac94e9..91c637d9 100644 --- a/h/utils.h +++ b/h/utils.h @@ -22,9 +22,6 @@ void *mh_xcalloc(size_t nelem, size_t elsize) MALLOC ALLOC_SIZE(1, 2); /* Duplicate a NUL-terminated string, exit on failure. */ char *mh_xstrdup(const char *src) MALLOC; -/* Call free(3), if ptr isn't NULL. */ -void mh_xfree(void *ptr); - /* Set p to point to newly allocated, uninitialised, memory. */ #define NEW(p) ((p) = mh_xmalloc(sizeof *(p))) @@ -115,12 +112,10 @@ char *m_strn(int value, unsigned int width); * program initialization * * argv0 - argv[0], presumably the program name - * read_context - 0: don't read context - * - 1: read context, check nmh version, and issue warning message - * if non-existent or old - * - 2: read context, don't check nmh version + * read_context - whether to read the context + * check_version - if read_context, whether to check the version, and issue warning message if non-existent or old */ -int nmh_init(const char *argv0, int read_context); +int nmh_init(const char *argv0, bool read_context, bool check_version); /* * Compares prior version of nmh with current version. Returns 1