added helper functions for upper/lowercase strings
This commit is contained in:
		@@ -17,6 +17,22 @@
 | 
			
		||||
    #include <errno.h>
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/// Make a string lowercase
 | 
			
		||||
void LowerStr(char* str) {
 | 
			
		||||
    for (int i = 0; str[i]; i++) {
 | 
			
		||||
        str[i] = tolower(str[ i ]);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/// Make a string uppercase
 | 
			
		||||
void UpperStr(char* str) {
 | 
			
		||||
    for (int i=0; i < strlen(str); i++) {
 | 
			
		||||
        if(str[i] >= 'a' && str[i] <= 'z') {
 | 
			
		||||
            str[i] &= 0xDF;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// faster than sscanf
 | 
			
		||||
bool AsciiToHex(const char* _szValue, u32& result)
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
@@ -14,6 +14,12 @@
 | 
			
		||||
 | 
			
		||||
#include "common/common.h"
 | 
			
		||||
 | 
			
		||||
/// Make a string lowercase
 | 
			
		||||
void LowerStr(char* str);
 | 
			
		||||
 | 
			
		||||
/// Make a string uppercase
 | 
			
		||||
void UpperStr(char* str);
 | 
			
		||||
 | 
			
		||||
std::string StringFromFormat(const char* format, ...);
 | 
			
		||||
// Cheap!
 | 
			
		||||
bool CharArrayFromFormatV(char* out, int outsize, const char* format, va_list args);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user