string2* functions take a const pointer
This commit is contained in:
parent
2ebd2720b3
commit
9ea54feef0
@ -209,8 +209,8 @@ int ll2string(char *s, size_t len, long long value) {
|
|||||||
/* Convert a string into a long long. Returns 1 if the string could be parsed
|
/* Convert a string into a long long. Returns 1 if the string could be parsed
|
||||||
* into a (non-overflowing) long long, 0 otherwise. The value will be set to
|
* into a (non-overflowing) long long, 0 otherwise. The value will be set to
|
||||||
* the parsed value when appropriate. */
|
* the parsed value when appropriate. */
|
||||||
int string2ll(char *s, size_t slen, long long *value) {
|
int string2ll(const char *s, size_t slen, long long *value) {
|
||||||
char *p = s;
|
const char *p = s;
|
||||||
size_t plen = 0;
|
size_t plen = 0;
|
||||||
int negative = 0;
|
int negative = 0;
|
||||||
unsigned long long v;
|
unsigned long long v;
|
||||||
@ -275,7 +275,7 @@ int string2ll(char *s, size_t slen, long long *value) {
|
|||||||
/* Convert a string into a long. Returns 1 if the string could be parsed into a
|
/* Convert a string into a long. Returns 1 if the string could be parsed into a
|
||||||
* (non-overflowing) long, 0 otherwise. The value will be set to the parsed
|
* (non-overflowing) long, 0 otherwise. The value will be set to the parsed
|
||||||
* value when appropriate. */
|
* value when appropriate. */
|
||||||
int string2l(char *s, size_t slen, long *lval) {
|
int string2l(const char *s, size_t slen, long *lval) {
|
||||||
long long llval;
|
long long llval;
|
||||||
|
|
||||||
if (!string2ll(s,slen,&llval))
|
if (!string2ll(s,slen,&llval))
|
||||||
|
@ -5,8 +5,8 @@ int stringmatchlen(const char *p, int plen, const char *s, int slen, int nocase)
|
|||||||
int stringmatch(const char *p, const char *s, int nocase);
|
int stringmatch(const char *p, const char *s, int nocase);
|
||||||
long long memtoll(const char *p, int *err);
|
long long memtoll(const char *p, int *err);
|
||||||
int ll2string(char *s, size_t len, long long value);
|
int ll2string(char *s, size_t len, long long value);
|
||||||
int string2ll(char *s, size_t slen, long long *value);
|
int string2ll(const char *s, size_t slen, long long *value);
|
||||||
int string2l(char *s, size_t slen, long *value);
|
int string2l(const char *s, size_t slen, long *value);
|
||||||
int d2string(char *buf, size_t len, double value);
|
int d2string(char *buf, size_t len, double value);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user