Skip to content

Commit 27aff22

Browse files
committedJun 11, 2016
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
1 parent 33b874f commit 27aff22

File tree

3 files changed

+13
-11
lines changed

3 files changed

+13
-11
lines changed
 

‎src/mapgen_valleys.h

-1
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,6 @@ class MapgenValleys : public MapgenBasic {
125125
Noise *noise_valley_profile;
126126

127127
content_t c_lava_source;
128-
content_t c_sand;
129128

130129
float terrainLevelAtPoint(s16 x, s16 z);
131130

‎src/util/string.cpp

+11-8
Original file line numberDiff line numberDiff line change
@@ -314,25 +314,26 @@ std::string wide_to_narrow(const std::wstring &wcs)
314314

315315
#endif
316316

317-
std::string urlencode(std::string str)
317+
std::string urlencode(const std::string &str)
318318
{
319319
// Encodes non-unreserved URI characters by a percent sign
320320
// followed by two hex digits. See RFC 3986, section 2.3.
321321
static const char url_hex_chars[] = "0123456789ABCDEF";
322322
std::ostringstream oss(std::ios::binary);
323323
for (u32 i = 0; i < str.size(); i++) {
324324
unsigned char c = str[i];
325-
if (isalnum(c) || c == '-' || c == '.' || c == '_' || c == '~')
325+
if (isalnum(c) || c == '-' || c == '.' || c == '_' || c == '~') {
326326
oss << c;
327-
else
327+
} else {
328328
oss << "%"
329329
<< url_hex_chars[(c & 0xf0) >> 4]
330330
<< url_hex_chars[c & 0x0f];
331+
}
331332
}
332333
return oss.str();
333334
}
334335

335-
std::string urldecode(std::string str)
336+
std::string urldecode(const std::string &str)
336337
{
337338
// Inverse of urlencode
338339
std::ostringstream oss(std::ios::binary);
@@ -343,18 +344,20 @@ std::string urldecode(std::string str)
343344
hex_digit_decode(str[i+2], lowvalue)) {
344345
oss << (char) ((highvalue << 4) | lowvalue);
345346
i += 2;
346-
}
347-
else
347+
} else {
348348
oss << str[i];
349+
}
349350
}
350351
return oss.str();
351352
}
352353

353354
u32 readFlagString(std::string str, const FlagDesc *flagdesc, u32 *flagmask)
354355
{
355-
u32 result = 0, mask = 0;
356+
u32 result = 0;
357+
u32 mask = 0;
356358
char *s = &str[0];
357-
char *flagstr, *strpos = NULL;
359+
char *flagstr;
360+
char *strpos = NULL;
358361

359362
while ((flagstr = strtok_r(s, ",", &strpos))) {
360363
s = NULL;

‎src/util/string.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,8 @@ wchar_t *narrow_to_wide_c(const char *str);
7777
std::wstring narrow_to_wide(const std::string &mbs);
7878
std::string wide_to_narrow(const std::wstring &wcs);
7979

80-
std::string urlencode(std::string str);
81-
std::string urldecode(std::string str);
80+
std::string urlencode(const std::string &str);
81+
std::string urldecode(const std::string &str);
8282
u32 readFlagString(std::string str, const FlagDesc *flagdesc, u32 *flagmask);
8383
std::string writeFlagString(u32 flags, const FlagDesc *flagdesc, u32 flagmask);
8484
size_t mystrlcpy(char *dst, const char *src, size_t size);

0 commit comments

Comments
 (0)
Please sign in to comment.