summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2016-05-01 17:56:02 -0400
committermidipix <writeonce@midipix.org>2016-11-10 23:35:43 -0500
commit60f46a42ac0b7e87a53e7cdd84186449abca2117 (patch)
tree992375fd0a206007949a12cb0debd75c1915bd14 /src
parentfae505ef72f9e7c703027ed30a05af1de2855673 (diff)
downloadperk-60f46a42ac0b7e87a53e7cdd84186449abca2117.tar.bz2
perk-60f46a42ac0b7e87a53e7cdd84186449abca2117.tar.xz
argv.h: usage screen generator: use the 'file' parameter rather than 'stdout'.
Diffstat (limited to 'src')
-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 8620de5..8518ebb 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