mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-01 14:58:14 +00:00
Make some global string pointers const, not just the strings.
Minor cleanup.
This commit is contained in:
1 parent
f22249cef5
commit
e3177ac870
30 files changed
+97
-97
No files matched your search
+27
-3
@@ -2,11 +2,35 @@
|
||||
#include "Common/StringUtils.h"
|
||||
#include "Common/Net/URL.h"
|
||||
|
||||
const char *UrlEncoder::unreservedChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.~";
|
||||
const char *UrlEncoder::hexChars = "0123456789ABCDEF";
|
||||
|
||||
int MultipartFormDataEncoder::seq = 0;
|
||||
|
||||
void UrlEncoder::AppendEscaped(const std::string &value)
|
||||
{
|
||||
static const char * const unreservedChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_.~";
|
||||
static const char * const hexChars = "0123456789ABCDEF";
|
||||
|
||||
for (size_t lastEnd = 0; lastEnd < value.length(); )
|
||||
{
|
||||
size_t pos = value.find_first_not_of(unreservedChars, lastEnd);
|
||||
if (pos == value.npos)
|
||||
{
|
||||
data += value.substr(lastEnd);
|
||||
break;
|
||||
}
|
||||
|
||||
if (pos != lastEnd)
|
||||
data += value.substr(lastEnd, pos - lastEnd);
|
||||
lastEnd = pos;
|
||||
|
||||
// Encode the reserved character.
|
||||
char c = value[pos];
|
||||
data += '%';
|
||||
data += hexChars[(c >> 4) & 15];
|
||||
data += hexChars[(c >> 0) & 15];
|
||||
++lastEnd;
|
||||
}
|
||||
}
|
||||
|
||||
void Url::Split() {
|
||||
size_t colonSlashSlash = url_.find("://");
|
||||
if (colonSlashSlash == std::string::npos) {
|
||||
|
||||
Reference in new issue
Block a user