Created attachment 2015 [details] Remove Q_is{alpha,upper,lower} C library provides this, we should not. Patch kills off the code and replaces calls to Q_is{alpha,upper,lower} to the appropriate C function.
makes sense. Could you modify your patch to replace the prototypes in q_shared.h with defines for compatibility instead of removing them please?
I suspect that the concern was that is*() is locale dependent, whereas Quake wants to limit these tests to US-ASCII. --ryan.
Meh.
Created attachment 2015 [details] Remove Q_is{alpha,upper,lower} C library provides this, we should not. Patch kills off the code and replaces calls to Q_is{alpha,upper,lower} to the appropriate C function.