reimplementations of some functions

This commit is contained in:
nova
2026-05-08 22:02:51 +02:00
parent d9d1ed115d
commit 955d8f439b
2 changed files with 73 additions and 20 deletions
+9 -7
View File
@@ -3,13 +3,15 @@
#define STATUS_QUIT_PROGRAM 1
#define STATUS_RUN_BACKEND 2
#define STATUS_RELOAD_DIRECTORY 4
#define STATUS_UPDATE_SCREEN_INTERACTION 8
#define STATUS_UPDATE_SCREEN_GENERIC 8
#define STATUS_UPDATE_SCREEN_RESIZE 16
#define STATUS_UPDATE_SCREEN_PRINTED 32
#define STATUS_UPDATE_SCREEN_MASK (STATUS_UPDATE_SCREEN_INTERACTION | STATUS_UPDATE_SCREEN_RESIZE | STATUS_UPDATE_SCREEN_PRINTED)
#define STATUS_USER_ROOT 64
#define STATUS_INPUT_MATCH 128
#define STATUS_DELTA_TIME 256
#define STATUS_UPDATE_SCREEN_CLEAR 32
#define STATUS_UPDATE_SCREEN_DIR_CHANGE 64
#define STATUS_UPDATE_SCREEN_MASK (STATUS_UPDATE_SCREEN_GENERIC | STATUS_UPDATE_SCREEN_RESIZE | STATUS_UPDATE_SCREEN_CLEAR | STATUS_UPDATE_SCREEN_DIR_CHANGE)
#define STATUS_USER_ROOT 128
#define STATUS_INPUT_MATCH 256
#define STATUS_DELTA_TIME 512
#define STATUS_MOVE_RIGHT_MATCH 1024
#define SETTINGS_HAS_COLOR 1
@@ -71,9 +73,9 @@ typedef struct File {
char *file_name;
} file;
typedef struct Dir {
unsigned long file_count;
file *current_file;
file *file_list;
unsigned long file_count;
} dir;
typedef struct Color {
char *file_extension;