Remove `deleted' replaced by checking `name's nullness.
/* Terminal-local parameters. */
struct terminal
{
+ /* The first two fields are really the header of a vector */
+ /* The terminal code does not refer to them. */
+ EMACS_INT size;
+ struct Lisp_Vector *vec_next;
+
/* Chain of all terminal devices. */
struct terminal *next_terminal;
/* The number of frames that are on this terminal. */
int reference_count;
- /* Nonzero while deleting this terminal. Used to protect against
- recursive calls to delete_terminal_hook. */
- int deleted;
-
/* The type of the terminal device. */
enum output_method type;