Skip to content

Commit f424312

Browse files
committed
Script: Move SCRIPT_ERR_COUNT
SCRIPT_ERR_COUNT is a pseudo error that returns the number of errors. It must always be last in the enum.
1 parent 20c5630 commit f424312

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/script/script_error.h

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,6 @@ typedef enum ScriptError_t
8282
SCRIPT_ERR_OP_CODESEPARATOR,
8383
SCRIPT_ERR_SIG_FINDANDDELETE,
8484

85-
SCRIPT_ERR_ERROR_COUNT,
86-
8785
// ELEMENTS:
8886
SCRIPT_ERR_RANGEPROOF,
8987
SCRIPT_ERR_PEDERSEN_TALLY,
@@ -96,10 +94,13 @@ typedef enum ScriptError_t
9694
SCRIPT_ERR_INTROSPECT_INDEX_OUT_OF_BOUNDS,
9795
SCRIPT_ERR_EXPECTED_8BYTES,
9896
SCRIPT_ERR_ARITHMETIC64,
99-
SCRIPT_ERR_ECMULTVERIFYFAIL
97+
SCRIPT_ERR_ECMULTVERIFYFAIL,
98+
99+
/* Must go last */
100+
SCRIPT_ERR_ERROR_COUNT
100101
} ScriptError;
101102

102-
#define SCRIPT_ERR_LAST SCRIPT_ERR_ECMULTVERIFYFAIL
103+
#define SCRIPT_ERR_LAST SCRIPT_ERR_ERROR_COUNT
103104

104105
std::string ScriptErrorString(const ScriptError error);
105106

0 commit comments

Comments
 (0)