Change up strcasecmp/strncasecmp to be more C++y
This commit is contained in:
+6
-6
@@ -734,9 +734,9 @@ void SCR_ScreenShot_f(void) {
|
||||
if (command::argc() >= 2) {
|
||||
const char *requested_ext = command::argv(1)->c_str();
|
||||
|
||||
if (!q_strcasecmp("png", requested_ext)
|
||||
|| !q_strcasecmp("tga", requested_ext)
|
||||
|| !q_strcasecmp("jpg", requested_ext))
|
||||
if (std::is_eq(common::strcasecmp("png", requested_ext))
|
||||
|| std::is_eq(common::strcasecmp("tga", requested_ext))
|
||||
|| std::is_eq(common::strcasecmp("jpg", requested_ext)))
|
||||
std::strncpy(ext, requested_ext, sizeof(ext));
|
||||
else {
|
||||
SCR_ScreenShot_Usage();
|
||||
@@ -775,11 +775,11 @@ void SCR_ScreenShot_f(void) {
|
||||
glReadPixels(glx, gly, glwidth, glheight, GL_RGB, GL_UNSIGNED_BYTE, buffer);
|
||||
|
||||
// now write the file
|
||||
if (!q_strncasecmp(ext, "png", sizeof(ext)))
|
||||
if (std::is_eq(common::strncasecmp(ext, "png", sizeof(ext))))
|
||||
ok = Image_WritePNG(imagename, buffer, glwidth, glheight, 24, false);
|
||||
else if (!q_strncasecmp(ext, "tga", sizeof(ext)))
|
||||
else if (std::is_eq(common::strncasecmp(ext, "tga", sizeof(ext))))
|
||||
ok = Image_WriteTGA(imagename, buffer, glwidth, glheight, 24, false);
|
||||
else if (!q_strncasecmp(ext, "jpg", sizeof(ext)))
|
||||
else if (std::is_eq(common::strncasecmp(ext, "jpg", sizeof(ext))))
|
||||
ok = Image_WriteJPG(imagename, buffer, glwidth, glheight, 24, quality, false);
|
||||
else
|
||||
ok = false;
|
||||
|
||||
Reference in New Issue
Block a user