diff options
Diffstat (limited to 'src/lisp/ao_lisp_string.c')
| -rw-r--r-- | src/lisp/ao_lisp_string.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/src/lisp/ao_lisp_string.c b/src/lisp/ao_lisp_string.c index fff218df..1daa50ea 100644 --- a/src/lisp/ao_lisp_string.c +++ b/src/lisp/ao_lisp_string.c @@ -140,7 +140,10 @@ ao_lisp_string_write(ao_poly p)  			printf ("\\t");  			break;  		default: -			putchar(c); +			if (c < ' ') +				printf("\\%03o", c); +			else +				putchar(c);  			break;  		}  	} | 
