X-Git-Url: https://git.notmuchmail.org/git?a=blobdiff_plain;f=util%2Fzlib-extra.h;h=e9925c985330073398c01b53dffcf0d6e6fc208d;hb=ef0ab496b3f1e3a85f08102e3aaf251f4af69fd3;hp=aedfd48fcb06b73e52ff3514e9fb152dec1b831e;hpb=85d9219a62c23c3ff58b42a63b65390526b89b6b;p=notmuch diff --git a/util/zlib-extra.h b/util/zlib-extra.h index aedfd48f..e9925c98 100644 --- a/util/zlib-extra.h +++ b/util/zlib-extra.h @@ -4,6 +4,10 @@ #include "util.h" #include +#ifdef __cplusplus +extern "C" { +#endif + /* Like getline, but read from a gzFile. Allocation is with talloc. * Returns: * @@ -22,4 +26,14 @@ gz_getline (void *ctx, char **lineptr, ssize_t *bytes_read, gzFile stream); const char * gz_error_string (util_status_t status, gzFile stream); + +/* Call gzerror with a dummy errno argument, the docs don't promise to + * support the NULL case */ +const char * +gzerror_str(gzFile file); + +#ifdef __cplusplus +} +#endif + #endif