X-Git-Url: https://ruderich.org/simon/gitweb/?p=coloredstderr%2Fcoloredstderr.git;a=blobdiff_plain;f=src%2Fcoloredstderr.c;h=dcd1166edae9f86d65f8d57c57cee2f7096ccfef;hp=f005c726446a35231dd6a4ebacce7367e461a27b;hb=b75b0ec399b1217568e08e567afdefaea0bd32ef;hpb=488159627f4f579a80b71c5f7713126864d5623f diff --git a/src/coloredstderr.c b/src/coloredstderr.c index f005c72..dcd1166 100644 --- a/src/coloredstderr.c +++ b/src/coloredstderr.c @@ -20,6 +20,8 @@ #include +#include "compiler.h" + /* Must be loaded before the following headers. */ #include "ldpreload.h" @@ -51,7 +53,6 @@ static int force_write_to_non_tty; #include "constants.h" -#include "compiler.h" #ifdef DEBUG # include "debug.h" #endif @@ -67,7 +68,7 @@ static int force_write_to_non_tty; /* Prevent inlining into hook functions because it may increase the number of * spilled registers unnecessarily. As it's not called very often accept the * additional call. */ -static int isatty_noinline(int fd) __noinline; +static int isatty_noinline(int fd) noinline; static int isatty_noinline(int fd) { int saved_errno = errno; int result = isatty(fd); @@ -137,10 +138,10 @@ static void init_pre_post_string(void) { /* Don't inline any of the pre/post functions. Keep the hook function as small * as possible for speed reasons. */ -static void handle_fd_pre(int fd) __noinline; -static void handle_fd_post(int fd) __noinline; -static void handle_file_pre(FILE *stream) __noinline; -static void handle_file_post(FILE *stream) __noinline; +static void handle_fd_pre(int fd) noinline; +static void handle_fd_post(int fd) noinline; +static void handle_file_pre(FILE *stream) noinline; +static void handle_file_post(FILE *stream) noinline; static void handle_fd_pre(int fd) { int saved_errno = errno;