(get_terminal): Handle terminals.
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 20 Sep 2007 21:32:12 +0000 (21:32 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 20 Sep 2007 21:32:12 +0000 (21:32 +0000)
commitd30a25b306ced73b560cb95ceb9ced5ee5a0fd30
treed2ed57a296a1da98ea633c6a1d927e3c0bd839f0
parent4a729fd84ef490b74100bec2405c76ddf461b766
(get_terminal): Handle terminals.
Make sure the terminal returned is live.
(create_terminal): Use allocate_terminal.
(mark_terminals): Move to alloc.c.
(delete_terminal): Use terminal->name as liveness status.
NULL out fields after freeing their contents.
Don't deallocate the object.
(Fframe_terminal): Use FRAME_TERMINAL.  Return the terminal object
rather than an int.
(Fterminal_live_p): Accept non-integer arguments.
(Fterminal_list): Return terminal objects rather than an ints.
src/ChangeLog
src/terminal.c