Get my params and args straight in status name and message
diff --git a/include/bc.h b/include/bc.h
index a657015..87701f3 100644
--- a/include/bc.h
+++ b/include/bc.h
@@ -60,7 +60,7 @@
BC_STATUS_MALLOC_FAIL,
BC_STATUS_IO_ERR,
- BC_STATUS_INVALID_PARAM,
+ BC_STATUS_INVALID_ARG,
BC_STATUS_NO_LIMIT,
BC_STATUS_BAD_LIMIT,
diff --git a/src/bc/data.c b/src/bc/data.c
index 7907d46..c018402 100644
--- a/src/bc/data.c
+++ b/src/bc/data.c
@@ -128,7 +128,7 @@
"memory allocation error",
"I/O error",
- "bad parameter",
+ "bad argument",
"one or more limits not specified",
"bad limit; this is a bug in bc",
diff --git a/src/bc/io.c b/src/bc/io.c
index 10ecc03..4e52783 100644
--- a/src/bc/io.c
+++ b/src/bc/io.c
@@ -76,7 +76,7 @@
char *s;
char *t;
- if (!p || !n || !fp) return BC_STATUS_INVALID_PARAM;
+ if (!p || !n || !fp) return BC_STATUS_INVALID_ARG;
if (!p) {
diff --git a/src/bc/lex.c b/src/bc/lex.c
index 40824ea..d884eee 100644
--- a/src/bc/lex.c
+++ b/src/bc/lex.c
@@ -685,7 +685,7 @@
BcStatus bc_lex_init(BcLex *lex, const char *file) {
- if (lex == NULL ) return BC_STATUS_INVALID_PARAM;
+ if (lex == NULL ) return BC_STATUS_INVALID_ARG;
lex->line = 1;
lex->newline = false;
@@ -696,7 +696,7 @@
BcStatus bc_lex_text(BcLex *lex, const char *text) {
- if (lex == NULL || text == NULL) return BC_STATUS_INVALID_PARAM;
+ if (lex == NULL || text == NULL) return BC_STATUS_INVALID_ARG;
lex->buffer = text;
lex->idx = 0;
@@ -709,7 +709,7 @@
BcStatus status;
- if (lex == NULL || token == NULL) return BC_STATUS_INVALID_PARAM;
+ if (lex == NULL || token == NULL) return BC_STATUS_INVALID_ARG;
if (lex->idx == lex->len) {
token->type = BC_LEX_EOF;
diff --git a/src/bc/num.c b/src/bc/num.c
index d7abe66..0787294 100644
--- a/src/bc/num.c
+++ b/src/bc/num.c
@@ -942,7 +942,7 @@
BcNum *ptr_b;
bool init;
- if (!a || !b || !c || !op) return BC_STATUS_INVALID_PARAM;
+ if (!a || !b || !c || !op) return BC_STATUS_INVALID_ARG;
init = false;
@@ -985,7 +985,7 @@
BcNum a2;
BcNum *ptr_a;
- if (!a || !b || !op) return BC_STATUS_INVALID_PARAM;
+ if (!a || !b || !op) return BC_STATUS_INVALID_ARG;
if (b == a) {
@@ -1486,7 +1486,7 @@
BcStatus bc_num_init(BcNum *n, size_t request) {
- if (!n) return BC_STATUS_INVALID_PARAM;
+ if (!n) return BC_STATUS_INVALID_ARG;
memset(n, 0, sizeof(BcNum));
@@ -1503,7 +1503,7 @@
BcStatus bc_num_expand(BcNum *n, size_t request) {
- if (!n || !request) return BC_STATUS_INVALID_PARAM;
+ if (!n || !request) return BC_STATUS_INVALID_ARG;
if (request > n->cap) {
@@ -1542,7 +1542,7 @@
BcNum *d;
BcNum *s;
- if (!dest || !src) return BC_STATUS_INVALID_PARAM;
+ if (!dest || !src) return BC_STATUS_INVALID_ARG;
if (dest == src) return BC_STATUS_SUCCESS;
@@ -1567,7 +1567,7 @@
BcStatus status;
- if (!n || !val) return BC_STATUS_INVALID_PARAM;
+ if (!n || !val) return BC_STATUS_INVALID_ARG;
if (base_t < BC_NUM_MIN_BASE || base_t > BC_NUM_MAX_INPUT_BASE)
return BC_STATUS_EXEC_BAD_IBASE;
@@ -1585,7 +1585,7 @@
{
BcStatus status;
- if (!n || !f) return BC_STATUS_INVALID_PARAM;
+ if (!n || !f) return BC_STATUS_INVALID_ARG;
if (base_t < BC_NUM_MIN_BASE || base_t > BC_BASE_MAX_DEF)
return BC_STATUS_EXEC_BAD_OBASE;
@@ -1627,7 +1627,7 @@
unsigned long prev;
unsigned long pow;
- if (!n || !result) return BC_STATUS_INVALID_PARAM;
+ if (!n || !result) return BC_STATUS_INVALID_ARG;
temp = 0;
pow = 1;
@@ -1656,7 +1656,7 @@
unsigned long prev;
unsigned long pow;
- if (!n || !result) return BC_STATUS_INVALID_PARAM;
+ if (!n || !result) return BC_STATUS_INVALID_ARG;
if (n->neg) return BC_STATUS_MATH_NEGATIVE;
@@ -1685,7 +1685,7 @@
BcDigit *ptr;
BcDigit carry;
- if (!n) return BC_STATUS_INVALID_PARAM;
+ if (!n) return BC_STATUS_INVALID_ARG;
bc_num_zero(n);
@@ -1733,7 +1733,7 @@
size_t i;
BcDigit *ptr;
- if (!n) return BC_STATUS_INVALID_PARAM;
+ if (!n) return BC_STATUS_INVALID_ARG;
bc_num_zero(n);
@@ -1760,7 +1760,7 @@
}
BcStatus bc_num_truncate(BcNum *n) {
- if (!n) return BC_STATUS_INVALID_PARAM;
+ if (!n) return BC_STATUS_INVALID_ARG;
return bc_num_trunc(n, n->rdx);
}
diff --git a/src/bc/parse.c b/src/bc/parse.c
index 0a1909f..7b60a40 100644
--- a/src/bc/parse.c
+++ b/src/bc/parse.c
@@ -1738,7 +1738,7 @@
BcStatus status;
- if (parse == NULL || program == NULL) return BC_STATUS_INVALID_PARAM;
+ if (parse == NULL || program == NULL) return BC_STATUS_INVALID_ARG;
status = bc_vec_init(&parse->flags, sizeof(uint8_t), NULL);
@@ -1786,7 +1786,7 @@
BcStatus bc_parse_file(BcParse *parse, const char *file) {
- if (parse == NULL || file == NULL) return BC_STATUS_INVALID_PARAM;
+ if (parse == NULL || file == NULL) return BC_STATUS_INVALID_ARG;
return bc_lex_init(&parse->lex, file);
}
@@ -1795,7 +1795,7 @@
BcStatus status;
- if (parse == NULL || text == NULL) return BC_STATUS_INVALID_PARAM;
+ if (parse == NULL || text == NULL) return BC_STATUS_INVALID_ARG;
status = bc_lex_text(&parse->lex, text);
@@ -1808,7 +1808,7 @@
BcStatus status;
- if (parse == NULL) return BC_STATUS_INVALID_PARAM;
+ if (parse == NULL) return BC_STATUS_INVALID_ARG;
switch (parse->token.type) {
diff --git a/src/bc/vector.c b/src/bc/vector.c
index d5613bb..1ac2a6d 100644
--- a/src/bc/vector.c
+++ b/src/bc/vector.c
@@ -43,7 +43,7 @@
BcStatus bc_vec_init(BcVec *vec, size_t esize, BcFreeFunc dtor) {
- if (vec == NULL || esize == 0) return BC_STATUS_INVALID_PARAM;
+ if (vec == NULL || esize == 0) return BC_STATUS_INVALID_ARG;
vec->size = esize;
vec->cap = BC_VEC_INITIAL_CAP;
@@ -61,7 +61,7 @@
uint8_t *ptr;
- if (!vec) return BC_STATUS_INVALID_PARAM;
+ if (!vec) return BC_STATUS_INVALID_ARG;
if (vec->cap >= request) return BC_STATUS_SUCCESS;
@@ -80,7 +80,7 @@
BcStatus status;
size_t size;
- if (vec == NULL || data == NULL) return BC_STATUS_INVALID_PARAM;
+ if (vec == NULL || data == NULL) return BC_STATUS_INVALID_ARG;
if (vec->len == vec->cap) {
@@ -102,7 +102,7 @@
BcStatus status;
if (vec == NULL || vec->size != sizeof(uint8_t))
- return BC_STATUS_INVALID_PARAM;
+ return BC_STATUS_INVALID_ARG;
if (vec->len == vec->cap) {
@@ -125,7 +125,7 @@
size_t size;
if (vec == NULL || data == NULL || idx > vec->len)
- return BC_STATUS_INVALID_PARAM;
+ return BC_STATUS_INVALID_ARG;
if (idx == vec->len) return bc_vec_push(vec, data);
@@ -170,7 +170,7 @@
BcStatus bc_vec_pop(BcVec *vec) {
- if (vec == NULL) return BC_STATUS_INVALID_PARAM;
+ if (vec == NULL) return BC_STATUS_INVALID_ARG;
if (!vec->len) return BC_STATUS_VEC_OUT_OF_BOUNDS;
@@ -245,7 +245,7 @@
BcStatus bc_veco_init(BcVecO* vec, size_t esize,
BcFreeFunc dtor, BcVecCmpFunc cmp)
{
- if (!vec || esize == 0 || !cmp) return BC_STATUS_INVALID_PARAM;
+ if (!vec || esize == 0 || !cmp) return BC_STATUS_INVALID_ARG;
vec->cmp = cmp;
@@ -256,7 +256,7 @@
BcStatus status;
- if (!vec || !data) return BC_STATUS_INVALID_PARAM;
+ if (!vec || !data) return BC_STATUS_INVALID_ARG;
*idx = bc_veco_find(vec, data);
@@ -278,7 +278,7 @@
size_t idx;
- if (!vec || !data) return BC_STATUS_INVALID_PARAM;
+ if (!vec || !data) return BC_STATUS_INVALID_ARG;
idx = bc_veco_find(vec, data);