Lines Matching refs:str

16 int str_to_uint(const char *str, unsigned int *num_r)
18 int str_parse_uint(const char *str, unsigned int *num_r,
21 int str_to_ulong(const char *str, unsigned long *num_r)
23 int str_parse_ulong(const char *str, unsigned long *num_r,
26 int str_to_ullong(const char *str, unsigned long long *num_r)
28 int str_parse_ullong(const char *str, unsigned long long *num_r,
31 int str_to_uint32(const char *str, uint32_t *num_r)
33 int str_parse_uint32(const char *str, uint32_t *num_r,
36 int str_to_uint64(const char *str, uint64_t *num_r)
38 int str_parse_uint64(const char *str, uint64_t *num_r,
41 int str_to_uintmax(const char *str, uintmax_t *num_r)
43 int str_parse_uintmax(const char *str, uintmax_t *num_r,
46 /* Returns TRUE if str is a valid unsigned number that equals to num. */
47 bool str_uint_equals(const char *str, uintmax_t num);
53 int str_to_uint_hex(const char *str, unsigned int *num_r)
55 int str_parse_uint_hex(const char *str, unsigned int *num_r,
58 int str_to_ulong_hex(const char *str, unsigned long *num_r)
60 int str_parse_ulong_hex(const char *str, unsigned long *num_r,
63 int str_to_ullong_hex(const char *str, unsigned long long *num_r)
65 int str_parse_ullong_hex(const char *str, unsigned long long *num_r,
68 int str_to_uint32_hex(const char *str, uint32_t *num_r)
70 int str_parse_uint32_hex(const char *str, uint32_t *num_r,
73 int str_to_uint64_hex(const char *str, uint64_t *num_r)
75 int str_parse_uint64_hex(const char *str, uint64_t *num_r,
78 int str_to_uintmax_hex(const char *str, uintmax_t *num_r)
80 int str_parse_uintmax_hex(const char *str, uintmax_t *num_r,
87 int str_to_uint_oct(const char *str, unsigned int *num_r)
89 int str_parse_uint_oct(const char *str, unsigned int *num_r,
92 int str_to_ulong_oct(const char *str, unsigned long *num_r)
94 int str_parse_ulong_oct(const char *str, unsigned long *num_r,
97 int str_to_ullong_oct(const char *str, unsigned long long *num_r)
99 int str_parse_ullong_oct(const char *str, unsigned long long *num_r,
102 int str_to_uint32_oct(const char *str, uint32_t *num_r)
104 int str_parse_uint32_oct(const char *str, uint32_t *num_r,
107 int str_to_uint64_oct(const char *str, uint64_t *num_r)
109 int str_parse_uint64_oct(const char *str, uint64_t *num_r,
112 int str_to_uintmax_oct(const char *str, uintmax_t *num_r)
114 int str_parse_uintmax_oct(const char *str, uintmax_t *num_r,
121 int str_to_int(const char *str, int *num_r)
123 int str_parse_int(const char *str, int *num_r,
126 int str_to_long(const char *str, long *num_r)
128 int str_parse_long(const char *str, long *num_r,
131 int str_to_llong(const char *str, long long *num_r)
133 int str_parse_llong(const char *str, long long *num_r,
136 int str_to_int32(const char *str, int32_t *num_r)
138 int str_parse_int32(const char *str, int32_t *num_r,
141 int str_to_int64(const char *str, int64_t *num_r)
143 int str_parse_int64(const char *str, int64_t *num_r,
146 int str_to_intmax(const char *str, intmax_t *num_r)
148 int str_parse_intmax(const char *str, intmax_t *num_r,
155 int str_to_uid(const char *str, uid_t *num_r)
158 int str_to_gid(const char *str, gid_t *num_r)
161 int str_to_pid(const char *str, pid_t *num_r)
164 int str_to_ino(const char *str, ino_t *num_r)
167 int str_to_uoff(const char *str, uoff_t *num_r)
169 int str_parse_uoff(const char *str, uoff_t *num_r,
172 int str_to_time(const char *str, time_t *num_r)
181 bool str_is_numeric(const char *str, char end_char) ATTR_PURE;
185 bool str_is_float(const char *str, char end_char) ATTR_PURE;
190 const char *str_num_error(const char *str);