slweb

Једноставни генератор статичких веб страна
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 43cc0ff7939a1268e9f551d91b7dd53178f1679a
родитељ 8f69ce36ed7af37719853e295d2d8d845427d42b
Аутор: Страхиња Радић <contact@strahinja.org>
Датум:   Thu, 13 Jul 2023 09:45:26 +0200

slweb.c(process_incdir): Actually don't require second argument (manpage)

Signed-off-by: Страхиња Радић <contact@strahinja.org>

Diffstat:
Mslweb.c | 5+++--
измењених датотека: 1, додавања: 3(+), брисања: 2(-)

diff --git a/slweb.c b/slweb.c @@ -1758,7 +1758,7 @@ process_incdir(FILE* output, const u8* token, const u8* link_prefix, arg = (u8*)strtok_r(NULL, " ", (char**)&saveptr); if (!arg) - exit(error(1, (u8*)"incdir: Second argument required")); + goto skip_arg; if (*arg == '=') macro_body = get_value(macros, macros_count, arg + 1); @@ -1791,6 +1791,7 @@ process_incdir(FILE* output, const u8* token, const u8* link_prefix, } } +skip_arg: print_output(output, "<ul class=\"incdir\">\n"); if ((names_total = scandir(incdir, &namelist, &filter_subdirs, @@ -3776,7 +3777,7 @@ do_line: { state |= ST_PARA_OPEN; print_output(output, "<p>\n"); - output_firstcol=1; + output_firstcol = 1; } pline += 2;