1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
|
case 3:
case 4:
memcpy(cString + j, buffer, len);
j += len;
break;
default:
if (lossy)
cString[j++] = '?';
else
@throw [OFInvalidEncodingException
exception];
break;
}
}
cString[j] = '\0';
|
<
<
<
|
<
|
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
|
case 3:
case 4:
memcpy(cString + j, buffer, len);
j += len;
break;
default:
@throw [OFInvalidEncodingException exception];
break;
}
}
cString[j] = '\0';
|