slweb

Једноставни генератор статичких веб страна
git clone https://git.sr.ht/~strahinja/slweb
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 0f209d23fa0d324c050c163d906630c139562eab
родитељ b7750dbc51da21cc7b8b724f1f9820a89e927933
Аутор: Страхиња Радић <sr@strahinja.org>
Датум:   Sat, 12 Oct 2024 10:07:17 +0200

slweb.c(filter_slw): Fix one-off bug; (process_incdir_subdir): Change 
names_{total,output} to int to match the scandir return value type

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

diff --git a/slweb.c b/slweb.c @@ -400,7 +400,7 @@ filter_slw(const struct dirent* node) && !(*(node->d_name + 2)))))) return 0; node_len = strlen(node->d_name); - slw_len = sizeof(".slw"); + slw_len = sizeof(".slw") - 1; if (slw_len >= node_len) return 0; return !strcmp(node->d_name + node_len - slw_len, ".slw"); @@ -1432,11 +1432,11 @@ process_incdir_subdir(FILE* output, const char* subdirname, char* filename = NULL; char* link = NULL; unsigned long long saved_state = ST_NONE; - ssize_t names_total = 0; - ssize_t names_output; - size_t buffer_size = 0; + size_t buffer_size = 0; size_t link_len; pid_t pid; + int names_output; + int names_total = 0; int pstatus = 0; int incdir_only_summary = 0; int result = 0;