Added spdlog

This commit is contained in:
2022-07-08 19:36:05 -07:00
parent 50dfd244e7
commit d1660bb6fd
8 changed files with 57 additions and 10 deletions

28
src/utility/misc.cpp Normal file
View File

@ -0,0 +1,28 @@
#include "misc.h"
namespace misc {
size_t to_narrow(const wchar_t * src, char * dest, size_t dest_len) {
size_t i;
wchar_t code;
i = 0;
while (src[i] != '\0' && i < (dest_len - 1)) {
code = src[i];
if (code < 128) {
dest[i] = char(code);
} else {
dest[i] = '?';
if (code >= 0xD800 && code <= 0xD8FF) {
i++;
}
}
i++;
}
dest[i] = '\0';
return i - 1;
}
}

6
src/utility/misc.h Normal file
View File

@ -0,0 +1,6 @@
#pragma once
#include <stdio.h>
namespace misc {
size_t to_narrow(const wchar_t * src, char * dest, size_t dest_len);
}