(allocate_pseudovector): New fun.
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 2 Oct 2007 21:16:53 +0000 (21:16 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 2 Oct 2007 21:16:53 +0000 (21:16 +0000)
commitd2029e5b8196e9d670dcbf96555cd92590a0384c
tree1c8a46e16b98b40bbac9bf2cbee6993629865f04
parentcf00e751e15a327f5cf3d4953ed658aa6ec670a6
(allocate_pseudovector): New fun.
(ALLOCATE_PSEUDOVECTOR): New macro.
(allocate_window, allocate_terminal, allocate_frame)
(allocate_process): Use it.
(mark_vectorlike): New function.
(mark_object) <FRAMEP, WINDOWP, BOOL_VECTOR_P, VECTORP>: Use it.
(mark_terminals): Use it.
(Fmake_bool_vector, Fmake_char_table, make_sub_char_table)
(Fmake_byte_code): Use XSETPVECTYPE.
src/ChangeLog
src/alloc.c