Lines Matching refs:arg
110 bool get_uint(const char *arg, unsigned int *dest, unsigned int len) in get_uint() argument
117 if (arg[i] < '0' || arg[i] > '9') in get_uint()
122 val += (unsigned int)arg[i] - (unsigned int)'0'; in get_uint()
132 bool get_mac(const char *arg, char *dest, char sep) in get_mac() argument
138 if (strlen(arg) < 17U) in get_mac()
149 if (arg[i + j] >= '0' && arg[i + j] <= '9') in get_mac()
151 n = (unsigned char)(arg[i + j]) - (unsigned char)'0'; in get_mac()
153 else if (arg[i + j] >= 'A' && arg[i + j] <= 'F') in get_mac()
155 n = (unsigned char)(arg[i + j]) - (unsigned char)'A' + (unsigned char)10; in get_mac()
157 else if (arg[i + j] >= 'a' && arg[i + j] <= 'f') in get_mac()
159 n = (unsigned char)(arg[i + j]) - (unsigned char)'a' + (unsigned char)10; in get_mac()
171 if (i < 15 && arg[i + 2] != sep) in get_mac()
182 bool get_channel_list(const char *arg, uint8_t *num_channels, uint8_t *chan_number, char sep) in get_channel_list() argument
189 len = strlen(arg); in get_channel_list()
199 if (arg[i] == sep) in get_channel_list()
207 if (arg[i] < '0' || arg[i] > '9') in get_channel_list()
212 val += (uint8_t)arg[i] - (uint8_t)'0'; in get_channel_list()