OK, defining it before including squirrel.h seems to have had an effect, but now every string literal is being treated as const char*, while const SQChar* is now acting like const wchar_t*, which breaks when you try to feed it a literal string. For instance, a function argument like const SQChar *s cannot take something like "Hello World!" as an argument because it's treating it as const char*. What am I supposed to do about this?