History

docproc: reduce unnecessary indentation

Improves clarity. No functional changes.

Jani Nikula committed 10 years ago

Commit 868fb191 parent 568fb2d1 file · +47 −46Browse files

Unified · Split

scripts/docproc.c+47−46
@@ -445,52 +445,53 @@ static void parse_file(FILE *infile) · 444 unmodified lines
445445 char line[MAXLINESZ];
446446 char * s;
447447 while (fgets(line, MAXLINESZ, infile)) {
448− if (line[0] == '!') {
449− s = line + 2;
450− switch (line[1]) {
451− case 'E':
452− while (*s && !isspace(*s)) s++;
453− *s = '\0';
454− externalfunctions(line+2);
455− break;
456− case 'I':
457− while (*s && !isspace(*s)) s++;
458− *s = '\0';
459− internalfunctions(line+2);
460− break;
461− case 'D':
462− while (*s && !isspace(*s)) s++;
463− *s = '\0';
464− symbolsonly(line+2);
465− break;
466− case 'F':
467− /* filename */
468− while (*s && !isspace(*s)) s++;
469− *s++ = '\0';
470− /* function names */
471− while (isspace(*s))
472− s++;
473− singlefunctions(line +2, s);
474− break;
475− case 'P':
476− /* filename */
477− while (*s && !isspace(*s)) s++;
478− *s++ = '\0';
479− /* DOC: section name */
480− while (isspace(*s))
481− s++;
482− docsection(line + 2, s);
483− break;
484− case 'C':
485− while (*s && !isspace(*s)) s++;
486− *s = '\0';
487− if (findall)
488− findall(line+2);
489− break;
490− default:
491− defaultline(line);
492− }
493− } else {
448+ if (line[0] != '!') {
449+ defaultline(line);
450+ continue;
451+ }
452+
453+ s = line + 2;
454+ switch (line[1]) {
455+ case 'E':
456+ while (*s && !isspace(*s)) s++;
457+ *s = '\0';
458+ externalfunctions(line+2);
459+ break;
460+ case 'I':
461+ while (*s && !isspace(*s)) s++;
462+ *s = '\0';
463+ internalfunctions(line+2);
464+ break;
465+ case 'D':
466+ while (*s && !isspace(*s)) s++;
467+ *s = '\0';
468+ symbolsonly(line+2);
469+ break;
470+ case 'F':
471+ /* filename */
472+ while (*s && !isspace(*s)) s++;
473+ *s++ = '\0';
474+ /* function names */
475+ while (isspace(*s))
476+ s++;
477+ singlefunctions(line +2, s);
478+ break;
479+ case 'P':
480+ /* filename */
481+ while (*s && !isspace(*s)) s++;
482+ *s++ = '\0';
483+ /* DOC: section name */
484+ while (isspace(*s))
485+ s++;
486+ docsection(line + 2, s);
487+ break;
488+ case 'C':
489+ while (*s && !isspace(*s)) s++;
490+ *s = '\0';
491+ if (findall)
492+ findall(line+2);
493+ break;
494+ default:
494495 defaultline(line);
495496 }
496497 }