comparison 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
comparison
equal deleted inserted replaced
5676:dede3f658f8e 5677:febc025c4e0c
2652 for (i = 0; i < nskip && c >= 0; i++) 2652 for (i = 0; i < nskip && c >= 0; i++)
2653 c = readchar (readcharfun); 2653 c = readchar (readcharfun);
2654 2654
2655 goto retry; 2655 goto retry;
2656 } 2656 }
2657 /* The interned symbol with the empty name. */
2658 case '#': return intern ("");
2657 case '$': return Vload_file_name_internal; 2659 case '$': return Vload_file_name_internal;
2658 /* bit vectors */ 2660 /* bit vectors */
2659 case '*': return read_bit_vector (readcharfun); 2661 case '*': return read_bit_vector (readcharfun);
2660 /* #o10 => 8 -- octal constant syntax */ 2662 /* #o10 => 8 -- octal constant syntax */
2661 case 'o': case 'O': return read_integer (readcharfun, 8); 2663 case 'o': case 'O': return read_integer (readcharfun, 8);