Fog factor correction, small fixes
This commit is contained in:
@@ -10,25 +10,25 @@ using std::stringstream;
|
||||
using std::wstring;
|
||||
using std::wstringstream;
|
||||
|
||||
wstring lfill(wstring s, int length, wchar_t c) {
|
||||
wstring lfill(wstring s, uint length, wchar_t c) {
|
||||
if (s.length() >= length) {
|
||||
return s;
|
||||
}
|
||||
wstringstream ss;
|
||||
for (int i = 0; i < length-s.length(); i++) {
|
||||
for (uint i = 0; i < length-s.length(); i++) {
|
||||
ss << c;
|
||||
}
|
||||
ss << s;
|
||||
return ss.str();
|
||||
}
|
||||
|
||||
wstring rfill(wstring s, int length, wchar_t c) {
|
||||
wstring rfill(wstring s, uint length, wchar_t c) {
|
||||
if (s.length() >= length) {
|
||||
return s;
|
||||
}
|
||||
wstringstream ss;
|
||||
ss << s;
|
||||
for (int i = 0; i < length-s.length(); i++) {
|
||||
for (uint i = 0; i < length-s.length(); i++) {
|
||||
ss << c;
|
||||
}
|
||||
return ss.str();
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
#include <string>
|
||||
#include "../typedefs.h"
|
||||
|
||||
extern std::wstring lfill(std::wstring s, int length, wchar_t c);
|
||||
extern std::wstring rfill(std::wstring s, int length, wchar_t c);
|
||||
extern std::wstring lfill(std::wstring s, uint length, wchar_t c);
|
||||
extern std::wstring rfill(std::wstring s, uint length, wchar_t c);
|
||||
|
||||
extern uint encode_utf8(uint c, ubyte* bytes);
|
||||
extern std::string wstr2str_utf8(const std::wstring ws);
|
||||
|
||||
Reference in New Issue
Block a user