152Fermer154
PpHdLe 14/08/2009 à 16:31
Could you try this patch ?
--- a/src/c/files.c
+++ b/src/c/files.c
@@ -260,9 +260,7 @@ __ATTR_STK__ short fputc(short c, FILE *f)
   if (feof(f))
     (*(short*)base)++;
 
-  if (c == 9 && tmode)
-    c = ' ';   // Translate TAB in SPACE
-  if (c=='\n' && tmode)
+  if ((c=='\n' || c == '\r') && tmode)
     {
       poke(base + f->pos++, '\r');
       if (feof(f))
diff --git a/src/c/side.c b/src/c/side.c
index 4f8d683..8c767ee 100644
--- a/src/c/side.c
+++ b/src/c/side.c
@@ -421,7 +421,6 @@ draw_char46 (unsigned short a)
 { if (stream_ptr == curs_ptr) stream_ptr = gap_ptr;           \
   c = *stream_ptr & 0x00FF;                                   \
   if (c == '\r') { stream_ptr++; c = CR; }                    \
-  if (c && c < 16 && c != CR && c != (EOF&0xFF) ) c = 255;    \
   if (c && c != (EOF&0xFF)) stream_ptr++;                     \
 }