Add a utility header to convert error codes.
This commit is contained in:
20
src/libabacus_util.c
Normal file
20
src/libabacus_util.c
Normal 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;
|
||||
}
|
||||
Reference in New Issue
Block a user