From ee7ce02155f7a4b34f56773576dee5126cb303d9 Mon Sep 17 00:00:00 2001 From: Juan Jose Garcia Ripoll Date: Wed, 13 Apr 2011 22:04:21 +0200 Subject: [PATCH] pasthrough_encoder() should only reference encoding_error() when we have encodings. --- src/c/file.d | 2 ++ 1 file changed, 2 insertions(+) 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; }