UriUtil: uri_remove_auth() returns std::string

This commit is contained in:
Max Kellermann
2013-10-23 21:38:07 +02:00
parent c3e720279c
commit 3d12f8d246
6 changed files with 25 additions and 38 deletions

View File

@@ -22,6 +22,8 @@
#include "Compiler.h"
#include <string>
/**
* Checks whether the specified URI has a scheme in the form
* "scheme://".
@@ -48,11 +50,11 @@ uri_safe_local(const char *uri);
/**
* Removes HTTP username and password from the URI. This may be
* useful for displaying an URI without disclosing secrets. Returns
* NULL if nothing needs to be removed, or if the URI is not
* recognized.
* an empty string if nothing needs to be removed, or if the URI is
* not recognized.
*/
gcc_malloc
char *
gcc_pure
std::string
uri_remove_auth(const char *uri);
#endif