summaryrefslogtreecommitdiff
path: root/src/errors.c
diff options
context:
space:
mode:
authorpeter <peter@pmikkelsen.com>2026-08-20 16:04:41 +0000
committerpeter <peter@pmikkelsen.com>2026-08-20 16:04:41 +0000
commit3be992e3f45dcfd9f8a45fa447de3abb710819b7 (patch)
tree6cf02c89acdb0fbf12c20f03ea190a0047221db9 /src/errors.c
parent3a81615601bf37ffc4f7b570030709ac0782e2ed (diff)
Adapt a different coding style (no typedef'ed structs, C90...), and start working on a test setup.
FossilOrigin-Name: ebb73df5fc58859b6e985c5ec84196bdd09f639dbcdc69e706f6b17652a2d413
Diffstat (limited to 'src/errors.c')
-rw-r--r--src/errors.c21
1 files changed, 9 insertions, 12 deletions
diff --git a/src/errors.c b/src/errors.c
index cd93df4..65a066a 100644
--- a/src/errors.c
+++ b/src/errors.c
@@ -1,17 +1,14 @@
#include <aplwc_internal.h>
-static const char *errors[] = {
- [APLWC_OK] =
- "",
- [APLWC_NOT_IMPLEMENTED] =
- "Not yet implemented",
-};
-
const char *
-rc_to_string(AplwcRc rc)
+rc_to_string(enum aplwc_rc rc)
{
- const char *str = NULL;
- if((rc > 0) && (rc < NELEM(errors)))
- str = errors[rc];
- return str;
+ switch(rc){
+ case APLWC_OK:
+ return "";
+ case APLWC_NOT_IMPLEMENTED:
+ return "Not yet implemented";
+ default:
+ return NULL;
+ }
}