1
0
mirror of https://github.com/moparisthebest/minetest synced 2024-11-15 13:55:11 -05:00

Random misc. warning fixes and cleanups

- Fix unused c_sand member warning in Valleys Mapgen
 - Fix some code style
 - Make some std::string params const ref
This commit is contained in:
kwolekr 2016-06-11 03:23:53 -04:00
parent 33b874fea3
commit 27aff22a9b
3 changed files with 13 additions and 11 deletions

View File

@ -125,7 +125,6 @@ private:
Noise *noise_valley_profile; Noise *noise_valley_profile;
content_t c_lava_source; content_t c_lava_source;
content_t c_sand;
float terrainLevelAtPoint(s16 x, s16 z); float terrainLevelAtPoint(s16 x, s16 z);

View File

@ -314,7 +314,7 @@ std::string wide_to_narrow(const std::wstring &wcs)
#endif #endif
std::string urlencode(std::string str) std::string urlencode(const std::string &str)
{ {
// Encodes non-unreserved URI characters by a percent sign // Encodes non-unreserved URI characters by a percent sign
// followed by two hex digits. See RFC 3986, section 2.3. // followed by two hex digits. See RFC 3986, section 2.3.
@ -322,17 +322,18 @@ std::string urlencode(std::string str)
std::ostringstream oss(std::ios::binary); std::ostringstream oss(std::ios::binary);
for (u32 i = 0; i < str.size(); i++) { for (u32 i = 0; i < str.size(); i++) {
unsigned char c = str[i]; unsigned char c = str[i];
if (isalnum(c) || c == '-' || c == '.' || c == '_' || c == '~') if (isalnum(c) || c == '-' || c == '.' || c == '_' || c == '~') {
oss << c; oss << c;
else } else {
oss << "%" oss << "%"
<< url_hex_chars[(c & 0xf0) >> 4] << url_hex_chars[(c & 0xf0) >> 4]
<< url_hex_chars[c & 0x0f]; << url_hex_chars[c & 0x0f];
}
} }
return oss.str(); return oss.str();
} }
std::string urldecode(std::string str) std::string urldecode(const std::string &str)
{ {
// Inverse of urlencode // Inverse of urlencode
std::ostringstream oss(std::ios::binary); std::ostringstream oss(std::ios::binary);
@ -343,18 +344,20 @@ std::string urldecode(std::string str)
hex_digit_decode(str[i+2], lowvalue)) { hex_digit_decode(str[i+2], lowvalue)) {
oss << (char) ((highvalue << 4) | lowvalue); oss << (char) ((highvalue << 4) | lowvalue);
i += 2; i += 2;
} } else {
else
oss << str[i]; oss << str[i];
}
} }
return oss.str(); return oss.str();
} }
u32 readFlagString(std::string str, const FlagDesc *flagdesc, u32 *flagmask) u32 readFlagString(std::string str, const FlagDesc *flagdesc, u32 *flagmask)
{ {
u32 result = 0, mask = 0; u32 result = 0;
u32 mask = 0;
char *s = &str[0]; char *s = &str[0];
char *flagstr, *strpos = NULL; char *flagstr;
char *strpos = NULL;
while ((flagstr = strtok_r(s, ",", &strpos))) { while ((flagstr = strtok_r(s, ",", &strpos))) {
s = NULL; s = NULL;

View File

@ -77,8 +77,8 @@ wchar_t *narrow_to_wide_c(const char *str);
std::wstring narrow_to_wide(const std::string &mbs); std::wstring narrow_to_wide(const std::string &mbs);
std::string wide_to_narrow(const std::wstring &wcs); std::string wide_to_narrow(const std::wstring &wcs);
std::string urlencode(std::string str); std::string urlencode(const std::string &str);
std::string urldecode(std::string str); std::string urldecode(const std::string &str);
u32 readFlagString(std::string str, const FlagDesc *flagdesc, u32 *flagmask); u32 readFlagString(std::string str, const FlagDesc *flagdesc, u32 *flagmask);
std::string writeFlagString(u32 flags, const FlagDesc *flagdesc, u32 flagmask); std::string writeFlagString(u32 flags, const FlagDesc *flagdesc, u32 flagmask);
size_t mystrlcpy(char *dst, const char *src, size_t size); size_t mystrlcpy(char *dst, const char *src, size_t size);