code base good enough to actually progress

This commit is contained in:
nova
2025-04-17 01:17:13 +02:00
parent 931d7026ea
commit 38338df254
13 changed files with 430 additions and 289 deletions

View File

@ -1,23 +1,21 @@
#define STATUS_QUIT_PROGRAM 1
#define STATUS_RUN_BACKEND 2
#define STATUS_UPDATE_SCREEN_MASK 12 // 1100
#define STATUS_UPDATE_SCREEN_MASK 12 /* 1100*/
#define STATUS_UPDATE_SCREEN_0 4
#define STATUS_UPDATE_SCREEN_1 8
#define STATUS_UPDATE_SCREEN_RESIZE 8
#define STATUS_LOCK_MASK 496
#define STATUS_LOCK_TOP 16
#define STATUS_LOCK_BTM 32
#define STATUS_LOCK_LFT 64
#define STATUS_LOCK_MID 128
#define STATUS_LOCK_RGT 256
#define FILE_MODIFIERS_HIDDEN_FILES 1
#define FILE_MODIFIERS_SORT_BITMASK 126 // 00000000000000000000000001111110
#define FILE_MODIFIERS_SORT_BITMASK 126 /* 00000000000000000000000001111110*/
#define FILE_MODIFIERS_SORT_ALPHABETIC 2
#define FILE_MODIFIERS_SORT_TYPE 4
#define FILE_MODIFIERS_SORT_EXTENSION 8
#define FILE_MODIFIERS_SORT_SIZE 16
#define FILE_MODIFIERS_SORT_RANDOM 32
#define FILE_MODIFIERS_SORT_REVERSE 64
//FILE_MODIFIERS_SORT_NATURAL is when bitmask is 0
#ifndef HEADER_GUARD
#define HEADER_GUARD
typedef struct file_data {
char *file_name;
unsigned char file_type;
} file_data;
#endif
/*FILE_MODIFIERS_SORT_NATURAL is when bitmask is 0*/