A couple of string fixes.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13110 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
CaS 2002-03-14 06:54:44 +00:00
parent 1f00da03df
commit 16c2c8c945
4 changed files with 155 additions and 149 deletions

View file

@ -1136,19 +1136,14 @@ handle_printf_atsign (FILE *stream,
{
if ((b[0]==0xFE) & (b[1]==0xFF))
{
for (count = 2; count < (len - 1); count += 2)
{
u[count/2 - 1] = 256*b[count] + b[count + 1];
}
b = &b[2];
count -= 2;
}
else
for (count = 0; count < (len - 1); count += 2)
{
for (count = 2; count < (len - 1); count += 2)
{
u[count/2 - 1] = 256*b[count + 1] + b[count];
}
u[count/2 - 1] = 256*b[count + 1] + b[count];
}
count = count/2 - 1;
count = count/2;
self = [self initWithCharactersNoCopy: u
length: count
freeWhenDone: YES];