![]() |
![]() |
![]() |
Goffice Reference Manual | ![]() |
---|---|---|---|---|
gboolean go_url_check_extension (gchar const *uri, gchar const *std_ext, gchar **new_uri); gchar* go_url_decode (gchar const *text); gchar* go_url_encode (gchar const *text, int type); char* go_url_make_relative (const char *uri, const char *ref_uri); char* go_url_resolve_relative (const char *ref_uri, const char *rel_uri); GError* go_url_show (gchar const *url); char* go_url_simplify (const char *uri);
gboolean go_url_check_extension (gchar const *uri, gchar const *std_ext, gchar **new_uri);
Modifies given uri
by adding the extension std_ext
if needed.
If no std_ext
is given or uri
already has some extension,
it just copies uri
.
Value in new_uri: newly allocated string which you should free after use, containing (optionally) modified uri.
|
Uri |
|
Standard extension for the content type |
|
New uri |
Returns : |
FALSE if the uri has an extension not matching std_ext
|
char* go_url_make_relative (const char *uri, const char *ref_uri);
|
|
|
|
Returns : |
char* go_url_resolve_relative (const char *ref_uri, const char *rel_uri);
|
|
|
|
Returns : |