Update error strings with new error codes from spiffy decode
diff --git a/src/qcbor_err_to_str.c b/src/qcbor_err_to_str.c
index 521b8c5..55f389e 100644
--- a/src/qcbor_err_to_str.c
+++ b/src/qcbor_err_to_str.c
@@ -2,6 +2,7 @@
err_to_str.c -- strings names for errors
Copyright (c) 2020, Patrick Uiterwijk. All rights reserved.
+ Copyright (c) 2020, Laurence Lundblade.
SPDX-License-Identifier: BSD-3-Clause
@@ -18,31 +19,49 @@
switch (err) {
_ERR_TO_STR(SUCCESS)
_ERR_TO_STR(ERR_BUFFER_TOO_SMALL)
+ _ERR_TO_STR(ERR_ENCODE_UNSUPPORTED)
+ _ERR_TO_STR(ERR_BUFFER_TOO_LARGE)
_ERR_TO_STR(ERR_ARRAY_NESTING_TOO_DEEP)
+ _ERR_TO_STR(ERR_CLOSE_MISMATCH)
_ERR_TO_STR(ERR_ARRAY_TOO_LONG)
_ERR_TO_STR(ERR_TOO_MANY_CLOSES)
- _ERR_TO_STR(ERR_UNSUPPORTED)
- _ERR_TO_STR(ERR_HIT_END)
- _ERR_TO_STR(ERR_BUFFER_TOO_LARGE)
- _ERR_TO_STR(ERR_INT_OVERFLOW)
- _ERR_TO_STR(ERR_MAP_LABEL_TYPE)
- _ERR_TO_STR(ERR_ARRAY_OR_MAP_STILL_OPEN)
- _ERR_TO_STR(ERR_DATE_OVERFLOW)
- _ERR_TO_STR(ERR_BAD_TYPE_7)
- _ERR_TO_STR(ERR_BAD_OPT_TAG)
+ _ERR_TO_STR(ERR_ARRAY_OR_MAP_STILL_OPEN)
+ _ERR_TO_STR(ERR_BAD_TYPE_7)
_ERR_TO_STR(ERR_EXTRA_BYTES)
- _ERR_TO_STR(ERR_CLOSE_MISMATCH)
- _ERR_TO_STR(ERR_NO_STRING_ALLOCATOR)
- _ERR_TO_STR(ERR_INDEFINITE_STRING_CHUNK)
- _ERR_TO_STR(ERR_STRING_ALLOCATE)
- _ERR_TO_STR(ERR_BAD_BREAK)
- _ERR_TO_STR(ERR_TOO_MANY_TAGS)
- _ERR_TO_STR(ERR_BAD_INT)
- _ERR_TO_STR(ERR_NO_MORE_ITEMS)
+ _ERR_TO_STR(ERR_UNSUPPORTED)
+ _ERR_TO_STR(ERR_ARRAY_OR_MAP_UNCONSUMED)
+ _ERR_TO_STR(ERR_BAD_INT)
+ _ERR_TO_STR(ERR_INDEFINITE_STRING_CHUNK)
+ _ERR_TO_STR(ERR_HIT_END)
+ _ERR_TO_STR(ERR_BAD_BREAK)
+ _ERR_TO_STR(ERR_INPUT_TOO_LARGE)
+ _ERR_TO_STR(ERR_ARRAY_DECODE_NESTING_TOO_DEEP)
+ _ERR_TO_STR(ERR_ARRAY_DECODE_TOO_LONG)
+ _ERR_TO_STR(ERR_STRING_TOO_LONG)
_ERR_TO_STR(ERR_BAD_EXP_AND_MANTISSA)
- _ERR_TO_STR(ERR_STRING_TOO_LONG)
+ _ERR_TO_STR(ERR_NO_STRING_ALLOCATOR)
+ _ERR_TO_STR(ERR_STRING_ALLOCATE)
+ _ERR_TO_STR(ERR_TOO_MANY_TAGS)
+ _ERR_TO_STR(ERR_MAP_LABEL_TYPE)
+ _ERR_TO_STR(ERR_UNEXPECTED_TYPE)
+ _ERR_TO_STR(ERR_BAD_OPT_TAG)
+ _ERR_TO_STR(ERR_DUPLICATE_LABEL)
+ _ERR_TO_STR(ERR_MEM_POOL_SIZE)
+ _ERR_TO_STR(ERR_INT_OVERFLOW)
+ _ERR_TO_STR(ERR_DATE_OVERFLOW)
+ _ERR_TO_STR(ERR_EXIT_MISMATCH)
+ _ERR_TO_STR(ERR_NO_MORE_ITEMS)
+ _ERR_TO_STR(ERR_LABEL_NOT_FOUND)
+ _ERR_TO_STR(ERR_NUMBER_SIGN_CONVERSION)
+ _ERR_TO_STR(ERR_CONVERSION_UNDER_OVER_FLOW)
+ _ERR_TO_STR(ERR_MAP_NOT_ENTERED)
+ _ERR_TO_STR(ERR_CALLBACK_FAIL)
+ _ERR_TO_STR(ERR_FLOAT_DATE_DISABLED)
+ _ERR_TO_STR(ERR_HALF_PRECISION_DISABLED)
+ _ERR_TO_STR(ERR_HW_FLOAT_DISABLED)
+ _ERR_TO_STR(ERR_FLOAT_EXCEPTION)
default:
- return "Invalid error";
+ return "Unidentified error";
}
}