comparison src/chartab.c @ 249:83b3d10dcba9 r20-5b23

Import from CVS: tag r20-5b23
author cvs
date Mon, 13 Aug 2007 10:19:09 +0200
parents e45d5e7c476e
children 677f6a0ee643
comparison
equal deleted inserted replaced
248:ad40ac2754d8 249:83b3d10dcba9
593 ct = alloc_lcrecord_type (struct Lisp_Char_Table, lrecord_char_table); 593 ct = alloc_lcrecord_type (struct Lisp_Char_Table, lrecord_char_table);
594 ct->type = ty; 594 ct->type = ty;
595 if (ty == CHAR_TABLE_TYPE_SYNTAX) 595 if (ty == CHAR_TABLE_TYPE_SYNTAX)
596 { 596 {
597 ct->mirror_table = Fmake_char_table (Qgeneric); 597 ct->mirror_table = Fmake_char_table (Qgeneric);
598 fill_char_table (XCHAR_TABLE (ct->mirror_table),
599 make_int (Spunct));
598 } 600 }
599 else 601 else
600 ct->mirror_table = Qnil; 602 ct->mirror_table = Qnil;
601 ct->next_table = Qnil; 603 ct->next_table = Qnil;
602 XSETCHAR_TABLE (obj, ct); 604 XSETCHAR_TABLE (obj, ct);
643 ctenew->level2[i] = copy_char_table_entry (new); 645 ctenew->level2[i] = copy_char_table_entry (new);
644 else 646 else
645 ctenew->level2[i] = new; 647 ctenew->level2[i] = new;
646 } 648 }
647 649
648 XSETCHAR_TABLE_ENTRY (obj, cte); 650 XSETCHAR_TABLE_ENTRY (obj, ctenew);
649 return obj; 651 return obj;
650 } 652 }
651 653
652 #endif /* MULE */ 654 #endif /* MULE */
653 655