• Home
  • Raw
  • Download

Lines Matching refs:decoded

67 static char *       _g_encode_uri       (GDecodedUri *decoded);
68 static void _g_decoded_uri_free (GDecodedUri *decoded);
500 _g_decoded_uri_free (GDecodedUri *decoded) in _g_decoded_uri_free() argument
502 if (decoded == NULL) in _g_decoded_uri_free()
505 g_free (decoded->scheme); in _g_decoded_uri_free()
506 g_free (decoded->query); in _g_decoded_uri_free()
507 g_free (decoded->fragment); in _g_decoded_uri_free()
508 g_free (decoded->userinfo); in _g_decoded_uri_free()
509 g_free (decoded->host); in _g_decoded_uri_free()
510 g_free (decoded->path); in _g_decoded_uri_free()
511 g_free (decoded); in _g_decoded_uri_free()
528 GDecodedUri *decoded; in _g_decode_uri() local
560 decoded = _g_decoded_uri_new (); in _g_decode_uri()
562 decoded->scheme = g_malloc (p - uri); in _g_decode_uri()
563 out = decoded->scheme; in _g_decode_uri()
577 decoded->query = g_strndup (query_start, fragment_start - query_start); in _g_decode_uri()
578 decoded->fragment = g_strdup (fragment_start+1); in _g_decode_uri()
582 decoded->query = g_strdup (query_start); in _g_decode_uri()
583 decoded->fragment = NULL; in _g_decode_uri()
589 decoded->query = NULL; in _g_decode_uri()
594 decoded->fragment = g_strdup (fragment_start); in _g_decode_uri()
599 decoded->fragment = NULL; in _g_decode_uri()
633 decoded->userinfo = unescape_string (userinfo_start, userinfo_end, NULL); in _g_decode_uri()
634 if (decoded->userinfo == NULL) in _g_decode_uri()
636 _g_decoded_uri_free (decoded); in _g_decode_uri()
649 decoded->port = atoi(port_start); in _g_decode_uri()
654 decoded->port = -1; in _g_decode_uri()
657 decoded->host = g_strndup (host_start, host_end - host_start); in _g_decode_uri()
662 decoded->path = unescape_string (hier_part_start, hier_part_end, "/"); in _g_decode_uri()
664 if (decoded->path == NULL) in _g_decode_uri()
666 _g_decoded_uri_free (decoded); in _g_decode_uri()
670 return decoded; in _g_decode_uri()
719 _g_encode_uri (GDecodedUri *decoded) in _g_encode_uri() argument
725 g_string_append (uri, decoded->scheme); in _g_encode_uri()
728 if (decoded->host != NULL) in _g_encode_uri()
730 if (decoded->userinfo) in _g_encode_uri()
733 g_string_append_encoded (uri, decoded->userinfo, SUB_DELIM_CHARS ":"); in _g_encode_uri()
737 g_string_append (uri, decoded->host); in _g_encode_uri()
739 if (decoded->port != -1) in _g_encode_uri()
742 g_string_append_printf (uri, "%d", decoded->port); in _g_encode_uri()
746 g_string_append_encoded (uri, decoded->path, SUB_DELIM_CHARS ":@/"); in _g_encode_uri()
748 if (decoded->query) in _g_encode_uri()
751 g_string_append (uri, decoded->query); in _g_encode_uri()
754 if (decoded->fragment) in _g_encode_uri()
757 g_string_append (uri, decoded->fragment); in _g_encode_uri()