• Richard M. Stallman's avatar
    (struct Lisp_Boolvector): New data type. · 608ff985
    Richard M. Stallman authored
    (struct Lisp_Char_Table): New structure.
    
    (CHAR_TABLE_STANDARD_SLOTS, CHAR_TABLE_ORDINARY_SLOTS): New macros.
    (CHAR_TABLE_EXTRA_SLOTS): New macro.
    
    (CHECK_CHAR_TABLE): New macro.
    
    (pvec_type): Add PVEC_CHARTABLE and PVEC_BOOLVECTOR.
    Move PVEC_BUFFER to a higher bit.
    (CHARTABLEP, GC_CHARTABLEP, XSETCHARTABLE, XCHARTABLE): New macros.
    (XBOOLVECTOR, XSETBOOLVECTOR, BOOLVECTORP, GC_BOOLVECTORP): New macros.
    608ff985
lisp.h 62.3 KB