diff options
author | midipix <writeonce@midipix.org> | 2016-05-01 17:56:02 -0400 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2016-05-01 18:07:43 -0400 |
commit | 8d882590db0a4f1f72799ae54850246cab245ff1 (patch) | |
tree | 4113103b96ac17b4d170b22b7555c88c952fc3fa /src/internal/argv | |
parent | 7410b145b042b9fd6a9307496ec31141f0060d98 (diff) | |
download | slibtool-8d882590db0a4f1f72799ae54850246cab245ff1.tar.bz2 slibtool-8d882590db0a4f1f72799ae54850246cab245ff1.tar.xz |
argv.h: usage screen generator: use the 'file' parameter rather than 'stdout'.
Diffstat (limited to 'src/internal/argv')
-rw-r--r-- | src/internal/argv/argv.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/internal/argv/argv.h b/src/internal/argv/argv.h index 8abf987..81ab50e 100644 --- a/src/internal/argv/argv.h +++ b/src/internal/argv/argv.h @@ -760,13 +760,13 @@ static void argv_usage( fshort = mode ? !strcmp(mode,"short") : 0; flong = fshort ? 0 : mode && !strcmp(mode,"long"); fboth = !fshort && !flong; - fcolor = isatty(STDOUT_FILENO); + fcolor = isatty(fileno(file)); if (fcolor) - fprintf(stdout,"%s%s",cbold,cgreen); + fprintf(file,"%s%s",cbold,cgreen); if (header) - fprintf(stdout,"%s",header); + fprintf(file,"%s",header); option = options; optlen = 0; @@ -806,7 +806,7 @@ static void argv_usage( /* color */ if (fcolor) { color = (color == ccyan) ? cblue : ccyan; - fputs(color,stdout); + fputs(color,file); } /* description, using either paradigm or argname if applicable */ @@ -847,7 +847,7 @@ static void argv_usage( /* single line? */ if (optlen + strlen(description) < width) { - fprintf(stdout,"%s%s\n",optstr,description); + fprintf(file,"%s%s\n",optstr,description); } else { desc = description; @@ -879,9 +879,9 @@ static void argv_usage( /* first line? */ if (desc == description) - fprintf(stdout,"%s%s\n",optstr,desc); + fprintf(file,"%s%s\n",optstr,desc); else - fprintf(stdout,"%-*c %s\n", + fprintf(file,"%-*c %s\n", (*desc == '|') ? (int)(optlen+1) : (int)optlen, @@ -898,7 +898,7 @@ static void argv_usage( } if (fcolor) - fputs(creset,stdout); + fputs(creset,file); } #endif |