]> Kevux Git Server - fll/commitdiff
Update: use directory back and current strings.
authorKevin Day <Kevin@kevux.org>
Mon, 20 Jan 2025 03:24:00 +0000 (21:24 -0600)
committerKevin Day <Kevin@kevux.org>
Mon, 20 Jan 2025 03:24:00 +0000 (21:24 -0600)
These should be used rather than the inline strings.

build/stand_alone/fake.config.h
level_1/fl_directory/c/private-directory.c

index c8d3981903ba2b5e83693bcc16e57fe95e8a9ddc..a2cda19799acc1c280d7138f666cec61251597a7 100644 (file)
 #define _di_f_date_simple_t_
 #define _di_f_date_t_
 //#define _di_f_directory_at_d_
-#define _di_f_directory_back_s_
+//#define _di_f_directory_back_s_
 //#define _di_f_directory_create_
 #define _di_f_directory_create_at_
-#define _di_f_directory_current_s_
+//#define _di_f_directory_current_s_
 //#define _di_f_directory_exists_
 #define _di_f_directory_exists_at_
 //#define _di_f_directory_flag_d_
 #define _di_f_directory_recurse_doss_t_
 //#define _di_f_directory_remove_
 //#define _di_f_directory_remove_custom_
-#define _di_f_directory_s_
+//#define _di_f_directory_s_
 #define _di_f_directory_status_delete_
 #define _di_f_directory_status_destroy_
 //#define _di_f_directory_status_t_
index 27ca5618a9b2d82c4834183697cabedb51db1e73..bfea73538d48daadbedc3be4e14b1d032e094536 100644 (file)
@@ -300,7 +300,7 @@ extern "C" {
       name_directory.used = strnlen(name_directory.string, F_directory_max_name_d);
 
       // There is no reason to include "." and ".." in the directory listing.
-      if (!strncmp(name_directory.string, "..", 3) || !strncmp(name_directory.string, ".", 2)) {
+      if (!strncmp(name_directory.string, f_directory_current_s.string, f_directory_current_s.used + 1) || !strncmp(name_directory.string, f_directory_back_s.string, f_directory_back_s.used + 1)) {
         f_memory_resize(1, 0, sizeof(f_char_t), (void **) & entity[i]);
 
         continue;