Was trying to fix this function:
src/libpaw/vfx/PawLoadShader.c * 90e322bab973299323efd1c215df658df8227e54 * Lee Shallis / Dragonbuilder * GitLab
Which was failing to find a group I know is in the file, was working before I switched to wchar_t* instead of char* (the initial character string read in from the UTF-8 *.ini file is converted to wchar_t* prior to this call, since I'm on linux I believe it's in UTF-32 since I never change the encoding settings and it's a popular distro call manjaro so I doubt they'd be using anything but UTF by default).
Any help with the problem I was trying to fix would also be appreciated here, but for this thread the main question is why is the debugger showing 2 different starting characters for the same wchar_t*?