diff --git a/src/c/file.d b/src/c/file.d index d27449790..5d17e579a 100755 --- a/src/c/file.d +++ b/src/c/file.d @@ -679,9 +679,11 @@ passthrough_decoder(cl_object stream) static int passthrough_encoder(cl_object stream, unsigned char *buffer, ecl_character c) { +#ifdef ECL_UNICODE unlikely_if (c > 0xFF) { return encoding_error(stream, buffer, c); } +#endif buffer[0] = c; return 1; }