xpfhelp() { printf("Usage: banner [-fjwIUBSCK0] \"char arg string\" . . .\n"); printf(" -f1 chooses the alternate font,\n"); printf(" -f0 returns to the default font.\n"); printf(" -jc centers each line, and is the default,\n"); printf(" -jl justify left, -jr justify right.\n"); printf(" -w79 specifies line-width 79, the default,\n"); printf(" -w128 is the maximum line-width, -w10 is the minimum.\n"); printf(" -I asks for inverse video (\"-I -I\" gives normal).\n"); printf(" -U for upside-down printing: \"-I -U\" gives both.\n"); printf(" -B backwards: \"-U -B\" can be read inverted\n"); printf(" -S toggles slanted letter printing\n"); printf(" -SS prints reverse slant letters.\n"); printf(" -C toggles default case, so a means A and vice-versa\n"); printf(" -K: specifies fill char: -K\\_ returns to unspecified\n"); printf(" -0 turns OFF I, U, B, S, SS, C, and K.\n"); printf("In a string: ^A means control-A, \\^ means ^,\n"); printf(" \\_ specifies an embedded blank,"); printf(" \\\\ means \\, and \\a is flipped case of a -- I mean,\n"); printf("if \"-C\" is in effect, 'A' means 'a' and '\\A' means 'A'\n"); printf("but if \"-C\" is off, 'A' means 'A' and '\\A' means 'a'.\n"); }