summaryrefslogtreecommitdiff
path: root/src/gmutil.h
diff options
context:
space:
mode:
authorJaakko Keränen <jaakko.keranen@iki.fi>2022-01-29 18:00:01 +0200
committerJaakko Keränen <jaakko.keranen@iki.fi>2022-01-29 18:00:01 +0200
commit07804493ac17ff430302c7940f44b7525c0620e8 (patch)
tree885db4fd4576ef65df77d4d47a3ae354efdba01e /src/gmutil.h
parent8d46b523f2948992343a9491a12dcec73f109c87 (diff)
Hierarchical navigation with Gopher and Titan
With Gopher, ensure that the item type changes to 1, and with Titan, change to normal Gemini.
Diffstat (limited to 'src/gmutil.h')
-rw-r--r--src/gmutil.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gmutil.h b/src/gmutil.h
index 15bb7b2e..1594afc4 100644
--- a/src/gmutil.h
+++ b/src/gmutil.h
@@ -127,6 +127,7 @@ iBool isKnownScheme_Rangecc (iRangecc scheme); /* any URI scheme */
127iBool isKnownUrlScheme_Rangecc(iRangecc scheme); /* URL schemes only */ 127iBool isKnownUrlScheme_Rangecc(iRangecc scheme); /* URL schemes only */
128void punyEncodeDomain_Rangecc(iRangecc domain, iString *encoded_out); 128void punyEncodeDomain_Rangecc(iRangecc domain, iString *encoded_out);
129void punyEncodeUrlHost_String(iString *absoluteUrl); 129void punyEncodeUrlHost_String(iString *absoluteUrl);
130void stripUrlPort_String (iString *);
130void stripDefaultUrlPort_String(iString *); 131void stripDefaultUrlPort_String(iString *);
131const iString * urlFragmentStripped_String(const iString *); 132const iString * urlFragmentStripped_String(const iString *);
132const iString * urlQueryStripped_String (const iString *); 133const iString * urlQueryStripped_String (const iString *);
@@ -138,6 +139,7 @@ const char * makeFileUrl_CStr (const char *localFilePath);
138iString * localFilePathFromUrl_String(const iString *); 139iString * localFilePathFromUrl_String(const iString *);
139void urlEncodeSpaces_String (iString *); 140void urlEncodeSpaces_String (iString *);
140const iString * withSpacesEncoded_String(const iString *); 141const iString * withSpacesEncoded_String(const iString *);
142const iString * withScheme_String (const iString *, const char *scheme); /* replace URI scheme */
141const iString * canonicalUrl_String (const iString *); 143const iString * canonicalUrl_String (const iString *);
142 144
143const char * mediaType_Path (const iString *path); 145const char * mediaType_Path (const iString *path);