This commit is contained in:
Dale Weiler 2013-08-14 04:27:11 +00:00
parent a68f0fcb35
commit 85ee52128c

2
util.c
View file

@ -234,7 +234,7 @@ static GMQCC_INLINE size_t util_strtransform(const char *in, char *out, size_t o
for (; *in && sz < outsz; ++in, ++out, ++sz) {
*out = (*in == mod[0])
? mod[1]
: (util_isalpha(*in) && util_isupper(*in + add))
: (util_isalpha(*in) && ((add > 0) ? util_isupper(*in) : !util_isupper(*in)))
? *in + add
: *in;
}