Lines Matching refs:res
192 int res;
202 res = os_snprintf(buf, len, MACSTR "/" MACSTR,
205 res = os_snprintf(buf, len, MACSTR, MAC2STR(addr));
206 if (os_snprintf_error(len, res))
208 return res;
733 size_t merge_byte_arrays(u8 *res, size_t res_len,
739 os_memset(res, 0, res_len);
743 os_memcpy(res, src1, res_len);
747 os_memcpy(res, src1, src1_len);
753 os_memcpy(res + len, src2, res_len - len);
757 os_memcpy(res + len, src2, src2_len);
767 char *res;
771 res = os_malloc(len + 1);
772 if (res == NULL)
774 os_memcpy(res, src, len);
775 res[len] = '\0';
777 return res;
781 int freq_range_list_parse(struct wpa_freq_range_list *res, const char *value)
814 os_free(res->range);
815 res->range = freq;
816 res->num = count;
844 int res;
860 res = os_snprintf(pos, end - pos, "%s%u",
863 res = os_snprintf(pos, end - pos, "%s%u-%u",
866 if (os_snprintf_error(end - pos, res)) {
870 pos += res;
886 void int_array_concat(int **res, const int *a)
891 reslen = int_array_len(*res);
894 n = os_realloc_array(*res, reslen + alen + 1, sizeof(int));
896 os_free(*res);
897 *res = NULL;
902 *res = n;
945 void int_array_add_unique(int **res, int a)
950 for (reslen = 0; *res && (*res)[reslen]; reslen++) {
951 if ((*res)[reslen] == a)
955 n = os_realloc_array(*res, reslen + 2, sizeof(int));
957 os_free(*res);
958 *res = NULL;
965 *res = n;
1176 char *tmp, *res, *end;
1199 res = wpa_config_parse_string(tmp, &len);
1200 if (res && len <= SSID_MAX_LEN) {
1202 os_memcpy(ssid->ssid, res, len);
1206 os_free(res);