X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=usage.c;h=c488f3afcd6d612e786c13c86241b2a01eb97a2a;hb=a9d7c9552e471b862f73951b2f2e5945f0f051b4;hp=b6aea45280bf2aa4c06a0130f912a61377165016;hpb=45c58ba00a9c4e31e94997b59fd8112f962fa222;p=git.git diff --git a/usage.c b/usage.c index b6aea4528..c488f3afc 100644 --- a/usage.c +++ b/usage.c @@ -36,12 +36,12 @@ static void warn_builtin(const char *warn, va_list params) /* If we are in a dlopen()ed .so write to a global variable would segfault * (ugh), so keep things static. */ -static void (*usage_routine)(const char *err) NORETURN = usage_builtin; -static void (*die_routine)(const char *err, va_list params) NORETURN = die_builtin; +static NORETURN_PTR void (*usage_routine)(const char *err) = usage_builtin; +static NORETURN_PTR void (*die_routine)(const char *err, va_list params) = die_builtin; static void (*error_routine)(const char *err, va_list params) = error_builtin; static void (*warn_routine)(const char *err, va_list params) = warn_builtin; -void set_die_routine(void (*routine)(const char *err, va_list params) NORETURN) +void set_die_routine(NORETURN_PTR void (*routine)(const char *err, va_list params)) { die_routine = routine; }