[cff] Manually copy short strings instead of memcpy()
This commit is contained in:
parent
38efd1862f
commit
f263e3fe2e
|
@ -119,7 +119,11 @@ struct str_encoder_t
|
||||||
set_error ();
|
set_error ();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
memcpy (buff.arrayZ + offset, &str[0], str.length);
|
/* Since our strings are one or two bytes typically,
|
||||||
|
* this is faster than memcpy. */
|
||||||
|
for (unsigned i = 0; i < str.length; i++)
|
||||||
|
buff.arrayZ[i + offset] = str.arrayZ[i];
|
||||||
|
// memcpy (buff.arrayZ + offset, &str[0], str.length);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool is_error () const { return error; }
|
bool is_error () const { return error; }
|
||||||
|
|
Loading…
Reference in New Issue