Add a utility header to convert error codes.

This commit is contained in:
2018-02-10 16:01:01 -08:00
parent 2db840288d
commit b46dccb70d
4 changed files with 45 additions and 2 deletions

20
src/libabacus_util.c Normal file
View File

@@ -0,0 +1,20 @@
#include "libabacus_util.h"
libab_result convert_lex_result(liblex_result to_convert) {
libab_result result = LIBAB_SUCCESS;
if(to_convert == LIBLEX_MALLOC) {
result = LIBAB_MALLOC;
} else if(to_convert == LIBLEX_INVALID) {
result = LIBAB_BAD_PATTERN;
} else if(to_convert == LIBLEX_UNRECOGNIZED) {
result = LIBAB_FAILED_MATCH;
}
return result;
}
libab_result convert_ds_result(libds_result to_convert) {
libab_result result = LIBAB_SUCCESS;
if(to_convert == LIBDS_MALLOC) {
result = LIBAB_MALLOC;
}
return result;
}