summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2016-05-01 17:56:02 -0400
committermidipix <writeonce@midipix.org>2016-05-01 18:08:45 -0400
commit7c936b67db0621c801fc855eb34d6761f91e162e (patch)
tree98177265d08394bc0ac97e40bdce7d5f26dbb14c
parent57726e1c01c8de4017a14723094692c238581e40 (diff)
downloadsofort-7c936b67db0621c801fc855eb34d6761f91e162e.tar.bz2
sofort-7c936b67db0621c801fc855eb34d6761f91e162e.tar.xz
argv.h: usage screen generator: use the 'file' parameter rather than 'stdout'.
-rw-r--r--src/internal/argv/argv.h16
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