EMAIL: Clean up code to use enums everywhere

This commit is contained in:
Bobbi Webber-Manners 2021-05-17 22:06:08 -04:00
parent 25f40eaaf1
commit da7e8524a1

View File

@ -103,8 +103,6 @@ static uint8_t reverse = 0; // 0 normal, 1 reverse order
static char curr_mbox[80] = "INBOX"; static char curr_mbox[80] = "INBOX";
static unsigned char buf[READSZ]; static unsigned char buf[READSZ];
#define ERR_NONFATAL 0
#define ERR_FATAL 1
/* /*
* Save preferences * Save preferences
@ -214,12 +212,13 @@ char cgetc_update_status() {
} }
#pragma code-name (pop) #pragma code-name (pop)
enum err_level {ERR_NONFATAL, ERR_FATAL};
/* /*
* Show non fatal error in PROMPT_ROW * Show non fatal error in PROMPT_ROW
* Fatal errors are shown on a blank screen * Fatal errors are shown on a blank screen
*/ */
#pragma code-name (push, "LC") #pragma code-name (push, "LC")
void error(uint8_t fatal, const char *fmt, ...) { void error(enum err_level fatal, const char *fmt, ...) {
va_list v; va_list v;
va_start(v, fmt); va_start(v, fmt);
if (fatal) { if (fatal) {
@ -919,12 +918,12 @@ void sanitize_filename(char *s) {
s[j] = '\0'; s[j] = '\0';
} }
#define FROMAUX 0 enum aux_ops {FROMAUX, TOAUX};
#define TOAUX 1
/* /*
* Aux memory copy routine * Aux memory copy routine
*/ */
void copyaux(char *src, char *dst, uint16_t len, uint8_t dir) { void copyaux(char *src, char *dst, uint16_t len, enum aux_ops dir) {
char **a1 = (char**)0x3c; char **a1 = (char**)0x3c;
char **a2 = (char**)0x3e; char **a2 = (char**)0x3e;
char **a4 = (char**)0x42; char **a4 = (char**)0x42;