src/server/util/util.h

changeset 695
ff14b97bdf14
parent 693
b26cae13b79a
equal deleted inserted replaced
694:a5aa94800b59 695:ff14b97bdf14
163 NSAPI_PUBLIC int INTutil_uri_unescape_strict (char *s); 163 NSAPI_PUBLIC int INTutil_uri_unescape_strict (char *s);
164 164
165 NSAPI_PUBLIC int INTutil_uri_unescape_plus (const char *src, char *trg, int len); 165 NSAPI_PUBLIC int INTutil_uri_unescape_plus (const char *src, char *trg, int len);
166 166
167 NSAPI_PUBLIC char *INTutil_uri_escape(char *d, const char *s); 167 NSAPI_PUBLIC char *INTutil_uri_escape(char *d, const char *s);
168
169 // new
170 NSAPI_PUBLIC size_t util_uri_escape_s(char *buf, size_t len, const char *s);
168 171
169 NSAPI_PUBLIC char *INTutil_uri_strip_params(char *uri); 172 NSAPI_PUBLIC char *INTutil_uri_strip_params(char *uri);
170 173
171 NSAPI_PUBLIC char* util_canonicalize_uri(pool_handle_t *pool, const char *uri, int len, int *pcanonlen); 174 NSAPI_PUBLIC char* util_canonicalize_uri(pool_handle_t *pool, const char *uri, int len, int *pcanonlen);
172 175

mercurial