util: remove unused RzNum API
This commit is contained in:
parent
1a06b2d585
commit
67519c1664
2 changed files with 3 additions and 15 deletions
|
|
@ -95,7 +95,6 @@ RZ_API void rz_num_irand(void);
|
||||||
RZ_API ut64 rz_get_input_num_value(RzNum *num, const char *input_value);
|
RZ_API ut64 rz_get_input_num_value(RzNum *num, const char *input_value);
|
||||||
RZ_API bool rz_is_valid_input_num_value(RzNum *num, const char *input_value);
|
RZ_API bool rz_is_valid_input_num_value(RzNum *num, const char *input_value);
|
||||||
RZ_API int rz_num_between(RzNum *num, const char *input_value);
|
RZ_API int rz_num_between(RzNum *num, const char *input_value);
|
||||||
RZ_API bool rz_num_is_op(const char c);
|
|
||||||
RZ_API int rz_num_str_len(const char *str);
|
RZ_API int rz_num_str_len(const char *str);
|
||||||
RZ_API int rz_num_str_split(char *str);
|
RZ_API int rz_num_str_split(char *str);
|
||||||
RZ_API RzList /*<char *>*/ *rz_num_str_split_list(char *str);
|
RZ_API RzList /*<char *>*/ *rz_num_str_split_list(char *str);
|
||||||
|
|
|
||||||
|
|
@ -508,17 +508,6 @@ RZ_API ut64 rz_num_math(RzNum *num, const char *str) {
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* \brief Check if given string represents a float value or not.
|
|
||||||
*
|
|
||||||
* \param num RzNum instance.
|
|
||||||
* \param str Numerical value.
|
|
||||||
* \return Non zero value if float, 0 otherwise.
|
|
||||||
**/
|
|
||||||
RZ_API int rz_num_is_float(RzNum *num, const char *str) {
|
|
||||||
return (IS_DIGIT(*str) && (strchr(str, '.') || str[strlen(str) - 1] == 'f'));
|
|
||||||
}
|
|
||||||
|
|
||||||
RZ_API double rz_num_get_float(RzNum *num, const char *str) {
|
RZ_API double rz_num_get_float(RzNum *num, const char *str) {
|
||||||
double d = 0.0f;
|
double d = 0.0f;
|
||||||
(void)sscanf(str, "%lf", &d);
|
(void)sscanf(str, "%lf", &d);
|
||||||
|
|
@ -831,7 +820,7 @@ RZ_API int rz_num_between(RzNum *num, const char *input_value) {
|
||||||
return num->value = RZ_BETWEEN(ns[0], ns[1], ns[2]);
|
return num->value = RZ_BETWEEN(ns[0], ns[1], ns[2]);
|
||||||
}
|
}
|
||||||
|
|
||||||
RZ_API bool rz_num_is_op(const char c) {
|
static bool char_is_op(const char c) {
|
||||||
return c == '/' || c == '+' || c == '-' || c == '*' ||
|
return c == '/' || c == '+' || c == '-' || c == '*' ||
|
||||||
c == '%' || c == '&' || c == '^' || c == '|';
|
c == '%' || c == '&' || c == '^' || c == '|';
|
||||||
}
|
}
|
||||||
|
|
@ -846,7 +835,7 @@ RZ_API int rz_num_str_len(const char *str) {
|
||||||
while (str[i] != '\0') {
|
while (str[i] != '\0') {
|
||||||
switch (st) {
|
switch (st) {
|
||||||
case 0: // number
|
case 0: // number
|
||||||
while (!rz_num_is_op(str[i]) && str[i] != ' ' && str[i] != '\0') {
|
while (!char_is_op(str[i]) && str[i] != ' ' && str[i] != '\0') {
|
||||||
i++;
|
i++;
|
||||||
if (str[i] == '(') {
|
if (str[i] == '(') {
|
||||||
i += rz_num_str_len(str + i);
|
i += rz_num_str_len(str + i);
|
||||||
|
|
@ -859,7 +848,7 @@ RZ_API int rz_num_str_len(const char *str) {
|
||||||
while (str[i] != '\0' && str[i] == ' ') {
|
while (str[i] != '\0' && str[i] == ' ') {
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
if (!rz_num_is_op(str[i])) {
|
if (!char_is_op(str[i])) {
|
||||||
return len;
|
return len;
|
||||||
}
|
}
|
||||||
if (str[i] == ')') {
|
if (str[i] == ')') {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue