------------------------------------------------------------------------
r4171 | acceptthis | 2013-01-17 09:05:18 +0000 (Thu, 17 Jan 2013) | 1 line gcc is more fussy, for better or worse. ------------------------------------------------------------------------ git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@4169 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
eb110b969a
commit
fd13c057a0
1 changed files with 8 additions and 4 deletions
|
@ -405,7 +405,6 @@ char *Q_strlwr(char *s)
|
||||||
|
|
||||||
int wildcmp(const char *wild, const char *string)
|
int wildcmp(const char *wild, const char *string)
|
||||||
{
|
{
|
||||||
const char *cp=NULL, *mp=NULL;
|
|
||||||
/*
|
/*
|
||||||
while ((*string) && (*wild != '*'))
|
while ((*string) && (*wild != '*'))
|
||||||
{
|
{
|
||||||
|
@ -2093,16 +2092,21 @@ unsigned int utf8_encode(void *out, unsigned int unicode, int maxlen)
|
||||||
|
|
||||||
//output it.
|
//output it.
|
||||||
if (bcount == 1)
|
if (bcount == 1)
|
||||||
*((unsigned char *)out)++ = (unsigned char)(unicode&0x7f);
|
{
|
||||||
|
*((unsigned char *)out) = (unsigned char)(unicode&0x7f);
|
||||||
|
out = (char*)out + 1;
|
||||||
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
shift = bcount*6;
|
shift = bcount*6;
|
||||||
shift = shift-6;
|
shift = shift-6;
|
||||||
*((unsigned char *)out)++ = (unsigned char)((unicode>>shift)&(0x0000007f>>bcount)) | (0xffffff00 >> bcount);
|
*((unsigned char *)out) = (unsigned char)((unicode>>shift)&(0x0000007f>>bcount)) | (0xffffff00 >> bcount);
|
||||||
|
out = (char*)out + 1;
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
shift = shift-6;
|
shift = shift-6;
|
||||||
*((unsigned char *)out)++ = (unsigned char)((unicode>>shift)&0x3f) | 0x80;
|
*((unsigned char *)out) += (unsigned char)((unicode>>shift)&0x3f) | 0x80;
|
||||||
|
out = (char*)out + 1;
|
||||||
}
|
}
|
||||||
while(shift);
|
while(shift);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue