diff options
author | Tor Andersson <tor.andersson@artifex.com> | 2017-05-26 16:48:55 +0200 |
---|---|---|
committer | Robin Watts <robin.watts@artifex.com> | 2017-06-22 15:46:55 +0100 |
commit | 7411feae53453b8e0254d91ed25a6fb4f3d9bf98 (patch) | |
tree | f6ad46313485ad2f94f325eed1c5f27258175a7a | |
parent | 5f0b9ee26becaf5153e8822cdc964b5d89050321 (diff) | |
download | mupdf-7411feae53453b8e0254d91ed25a6fb4f3d9bf98.tar.xz |
Add noreturn macro to all throw functions.
-rw-r--r-- | source/fitz/error.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/fitz/error.c b/source/fitz/error.c index 9c52d204..6820034d 100644 --- a/source/fitz/error.c +++ b/source/fitz/error.c @@ -167,7 +167,7 @@ const char *fz_caught_message(fz_context *ctx) return ctx->error->message; } -void fz_vthrow(fz_context *ctx, int code, const char *fmt, va_list ap) +FZ_NORETURN void fz_vthrow(fz_context *ctx, int code, const char *fmt, va_list ap) { ctx->error->errcode = code; fz_vsnprintf(ctx->error->message, sizeof ctx->error->message, fmt, ap); @@ -187,7 +187,7 @@ void fz_vthrow(fz_context *ctx, int code, const char *fmt, va_list ap) throw(ctx); } -void fz_throw(fz_context *ctx, int code, const char *fmt, ...) +FZ_NORETURN void fz_throw(fz_context *ctx, int code, const char *fmt, ...) { va_list ap; va_start(ap, fmt); @@ -195,7 +195,7 @@ void fz_throw(fz_context *ctx, int code, const char *fmt, ...) va_end(ap); } -void fz_rethrow(fz_context *ctx) +FZ_NORETURN void fz_rethrow(fz_context *ctx) { assert(ctx && ctx->error && ctx->error->errcode >= FZ_ERROR_NONE); throw(ctx); |