diff --git a/.gitignore b/.gitignore index 50860f7..9cf9ff9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ .build scdoc scdoc.1 +scdoc.5 diff --git a/src/main.c b/src/main.c index 3765f7e..14b08d2 100644 --- a/src/main.c +++ b/src/main.c @@ -71,7 +71,7 @@ static void parse_preamble(struct parser *p) { struct tm *now_tm = localtime(&now); strftime(date, sizeof(date), "%F", now_tm); while ((ch = parser_getch(p)) != UTF8_INVALID) { - if ((ch < 0x80 && isalnum(ch)) || ch == '_' || ch == '-') { + if ((ch < 0x80 && isalnum(ch)) || ch == '_' || ch == '-' || ch == '.') { assert(str_append_ch(name, ch) != -1); } else if (ch == '(') { section = parse_section(p);