diff src/lread.c @ 5677:febc025c4e0c

Adopt GNU's ## syntax for the interned symbol with name "". src/ChangeLog addition: 2012-08-06 Aidan Kehoe <kehoea@parhasard.net> * lread.c (read1): * print.c (print_symbol): Adopt GNU's ## syntax for the interned symbol with the zero-length name. man/ChangeLog addition: 2012-08-06 Aidan Kehoe <kehoea@parhasard.net> * lispref/symbols.texi (Symbol Components): Document the new syntax of ## for the symbol with name "" interned in obarray.
author Aidan Kehoe <kehoea@parhasard.net>
date Mon, 06 Aug 2012 13:07:55 +0100
parents d69ea1ff4ce3
children 427a72c6ee17
line wrap: on
line diff
--- a/src/lread.c	Sat Aug 04 23:26:26 2012 +0900
+++ b/src/lread.c	Mon Aug 06 13:07:55 2012 +0100
@@ -2654,6 +2654,8 @@
 
 	      goto retry;
 	    }
+            /* The interned symbol with the empty name. */
+          case '#': return intern ("");
 	  case '$': return Vload_file_name_internal;
             /* bit vectors */
 	  case '*': return read_bit_vector (readcharfun);