Lines Matching refs:out
1187 void uri_data_encode(string_t *out,
1199 str_append_n(out, pbegin, p - pbegin);
1200 str_printfa(out, "%%%02x", *p);
1208 str_append_n(out, pbegin, p - pbegin);
1211 void uri_append_scheme(string_t *out, const char *scheme)
1213 str_append(out, scheme);
1214 str_append_c(out, ':');
1217 void uri_append_user_data(string_t *out, const char *esc,
1220 uri_data_encode(out, _uri_char_lookup, CHAR_MASK_UCHAR, esc, data);
1223 void uri_append_userinfo(string_t *out, const char *userinfo)
1225 uri_append_user_data(out, NULL, userinfo);
1226 str_append_c(out, '@');
1229 void uri_append_host_name(string_t *out, const char *name)
1231 uri_data_encode(out, _uri_char_lookup,
1235 void uri_append_host_ip(string_t *out, const struct ip_addr *host_ip)
1242 str_append(out, addr);
1247 str_append_c(out, '[');
1248 str_append(out, addr);
1249 str_append_c(out, ']');
1252 void uri_append_host(string_t *out, const struct uri_host *host)
1257 str_append(out, host->name);
1259 uri_append_host_name(out, host->name);
1261 uri_append_host_ip(out, &host->ip);
1264 void uri_append_port(string_t *out, in_port_t port)
1267 str_printfa(out, ":%u", port);
1270 void uri_append_path_segment_data(string_t *out, const char *esc,
1273 uri_data_encode(out, _uri_char_lookup, CHAR_MASK_PCHAR, esc, data);
1276 void uri_append_path_segment(string_t *out, const char *segment)
1278 str_append_c(out, '/');
1280 uri_append_path_data(out, NULL, segment);
1283 void uri_append_path_data(string_t *out, const char *esc,
1286 uri_data_encode(out, _uri_char_lookup, CHAR_MASK_PFCHAR, esc, data);
1289 void uri_append_path(string_t *out, const char *path)
1291 str_append_c(out, '/');
1293 uri_append_path_data(out, NULL, path);
1296 void uri_append_query_data(string_t *out, const char *esc,
1299 uri_data_encode(out, _uri_char_lookup, CHAR_MASK_QCHAR, esc, data);
1302 void uri_append_query(string_t *out, const char *query)
1304 str_append_c(out, '?');
1306 uri_append_query_data(out, NULL, query);
1309 void uri_append_fragment_data(string_t *out, const char *esc,
1312 uri_data_encode(out, _uri_char_lookup, CHAR_MASK_QCHAR, esc, data);
1315 void uri_append_fragment(string_t *out, const char *fragment)
1317 str_append_c(out, '#');
1319 uri_append_fragment_data(out, NULL, fragment);