See:
https://fc-solve.shlomifish.org/docs/distro/HACKING.html#one-line-clauses
.
int ch;
while ((ch = getopt(argc, argv, "c:iorsx")) != EOF)
+ {
switch (ch)
{
case 'c': /* new delimiting char */
default:
usage();
}
+ }
argv += optind;
if (*argv)
bool n1 = false;
bool n2 = false;
while (!isalnum(c1 = getc(Sort_1)) && c1 != '\0')
+ {
SET_N(n1, c1);
+ }
while (!isalnum(c2 = getc(Sort_2)) && c2 != '\0')
+ {
SET_N(n2, c2);
+ }
while (!IS_END(c1, n1) && !IS_END(c2, n2))
{
if (Iflag)
{
if (isupper(c1))
+ {
c1 = tolower(c1);
+ }
if (isupper(c2))
+ {
c2 = tolower(c2);
+ }
}
if (c1 != c2)
{