terminal          135 src/alloc.c      struct terminal terminal;
terminal         5867 src/alloc.c      struct terminal *t;
terminal         7079 src/alloc.c      struct terminal *t;
terminal         10626 src/coding.c     (Lisp_Object coding_system, Lisp_Object terminal)
terminal         10628 src/coding.c     struct terminal *term = decode_live_terminal (terminal);
terminal         10666 src/coding.c     (Lisp_Object terminal)
terminal         10669 src/coding.c       = TERMINAL_TERMINAL_CODING (decode_live_terminal (terminal));
terminal         10679 src/coding.c     (Lisp_Object coding_system, Lisp_Object terminal)
terminal         10681 src/coding.c     struct terminal *t = decode_live_terminal (terminal);
terminal         10697 src/coding.c     (Lisp_Object terminal)
terminal         10700 src/coding.c   			 (decode_live_terminal (terminal))->id);
terminal         1928 src/composite.c       struct terminal *terminal = decode_live_terminal (font_object);
terminal         1930 src/composite.c       coding = ((TERMINAL_TERMINAL_CODING (terminal)->common_flags
terminal         1932 src/composite.c 		? TERMINAL_TERMINAL_CODING (terminal) : &safe_terminal_coding);
terminal         3743 src/dispextern.h extern struct terminal *init_initial_terminal (void);
terminal         3756 src/dispextern.h extern struct terminal *init_tty (const char *, const char *, bool);
terminal         6074 src/dispnew.c    (Lisp_Object string, Lisp_Object terminal)
terminal         6076 src/dispnew.c    struct terminal *t = decode_live_terminal (terminal);
terminal         6598 src/dispnew.c      struct terminal *t;
terminal         6610 src/dispnew.c      f->terminal = t;
terminal         1181 src/frame.c      struct terminal *terminal;
terminal         1187 src/frame.c      terminal = init_initial_terminal ();
terminal         1199 src/frame.c      f->output_method = terminal->type;
terminal         1200 src/frame.c      f->terminal = terminal;
terminal         1201 src/frame.c      f->terminal->reference_count++;
terminal         1233 src/frame.c    make_terminal_frame (struct terminal *terminal)
terminal         1239 src/frame.c      if (!terminal->name)
terminal         1251 src/frame.c      f->terminal = terminal;
terminal         1252 src/frame.c      f->terminal->reference_count++;
terminal         1340 src/frame.c      struct terminal *t = NULL;
terminal         1357 src/frame.c        Lisp_Object terminal;
terminal         1359 src/frame.c        terminal = Fassq (Qterminal, parms);
terminal         1360 src/frame.c        if (CONSP (terminal))
terminal         1362 src/frame.c            terminal = XCDR (terminal);
terminal         1363 src/frame.c            t = decode_live_terminal (terminal);
terminal         1366 src/frame.c        if (t && t != the_only_display_info.terminal)
terminal         1370 src/frame.c          t = the_only_display_info.terminal;
terminal         2240 src/frame.c        struct terminal *terminal;
terminal         2244 src/frame.c        terminal = FRAME_TERMINAL (f);
terminal         2245 src/frame.c        f->terminal = 0;             /* Now the frame is dead.  */
terminal         2250 src/frame.c        terminal->reference_count--;
terminal         2259 src/frame.c        if (terminal->reference_count == 0
terminal         2260 src/frame.c    	&& (terminal->type == output_x_window
terminal         2261 src/frame.c    	    || terminal->type == output_pgtk))
terminal         2262 src/frame.c          terminal->reference_count = 1;
terminal         2265 src/frame.c        if (terminal->reference_count == 0)
terminal         2268 src/frame.c    	XSETTERMINAL (tmp, terminal);
terminal         2279 src/frame.c          kb = terminal->kboard;
terminal         5152 src/frame.c    	   || (dpyinfo->terminal->any_grab_hook
terminal         5153 src/frame.c    	       && dpyinfo->terminal->any_grab_hook (dpyinfo)))
terminal         5300 src/frame.c        dpyinfo->terminal->get_string_resource_hook (&dpyinfo->rdb,
terminal          582 src/frame.h      struct terminal *terminal;
terminal          834 src/frame.h    #define FRAME_KBOARD(f) ((f)->terminal->kboard)
terminal          837 src/frame.h    #define FRAME_IMAGE_CACHE(F) ((F)->terminal->image_cache)
terminal          930 src/frame.h    #define FRAME_LIVE_P(f) ((f)->terminal != 0)
terminal          402 src/haikufns.c       struct terminal *t = decode_live_terminal (object);
terminal          618 src/haikufns.c       if (dpyinfo->terminal->image_cache)
terminal          619 src/haikufns.c 	eassert (dpyinfo->terminal->image_cache->refcount == image_cache_refcount);
terminal          702 src/haikufns.c   kb = dpyinfo->terminal->kboard;
terminal          704 src/haikufns.c   if (!dpyinfo->terminal->name)
terminal          738 src/haikufns.c   f->terminal = dpyinfo->terminal;
terminal          873 src/haikufns.c   f->terminal->reference_count++;
terminal         1013 src/haikufns.c   if (!dpyinfo->terminal->name)
terminal         1032 src/haikufns.c   f->terminal = dpyinfo->terminal;
terminal         1210 src/haikufns.c   f->terminal->reference_count++;
terminal         2186 src/haikufns.c      (Lisp_Object terminal)
terminal         2188 src/haikufns.c   check_haiku_display_info (terminal);
terminal         2228 src/haikufns.c   (Lisp_Object terminal)
terminal         2230 src/haikufns.c   check_haiku_display_info (terminal);
terminal         2264 src/haikufns.c   (Lisp_Object terminal)
terminal         2268 src/haikufns.c   check_haiku_display_info (terminal);
terminal         2277 src/haikufns.c   (Lisp_Object terminal)
terminal         2281 src/haikufns.c   check_haiku_display_info (terminal);
terminal         2289 src/haikufns.c   (Lisp_Object terminal)
terminal         2291 src/haikufns.c   struct haiku_display_info *dpyinfo = check_haiku_display_info (terminal);
terminal         2301 src/haikufns.c   (Lisp_Object terminal)
terminal         2303 src/haikufns.c   struct haiku_display_info *dpyinfo = check_haiku_display_info (terminal);
terminal         2321 src/haikufns.c   (Lisp_Object terminal)
terminal         2326 src/haikufns.c   check_haiku_display_info (terminal);
terminal         2663 src/haikufns.c   (Lisp_Object terminal)
terminal         2665 src/haikufns.c   check_haiku_display_info (terminal);
terminal         2682 src/haikufns.c   (Lisp_Object terminal)
terminal         2684 src/haikufns.c   check_haiku_display_info (terminal);
terminal         2690 src/haikufns.c   (Lisp_Object terminal)
terminal         2692 src/haikufns.c   check_haiku_display_info (terminal);
terminal         2698 src/haikufns.c   (Lisp_Object terminal)
terminal         2700 src/haikufns.c   check_haiku_display_info (terminal);
terminal         2718 src/haikufns.c   (Lisp_Object terminal)
terminal         2720 src/haikufns.c   check_haiku_display_info (terminal);
terminal         2728 src/haikufns.c   (Lisp_Object terminal)
terminal         2730 src/haikufns.c   check_haiku_display_info (terminal);
terminal         2748 src/haikufns.c   (Lisp_Object terminal)
terminal         2752 src/haikufns.c   if (FRAMEP (terminal))
terminal         2754 src/haikufns.c       f = decode_window_system_frame (terminal);
terminal         2764 src/haikufns.c       check_haiku_display_info (terminal);
terminal         2920 src/haikufns.c   (Lisp_Object terminal)
terminal         2930 src/haikufns.c 	  (FRAMEP (terminal) &&
terminal         2931 src/haikufns.c 	   FRAME_LIVE_P (XFRAME (terminal)) &&
terminal         2932 src/haikufns.c 	   !EQ (terminal, get_frame_param (f, Qparent_frame))))
terminal         2950 src/haikufns.c   (Lisp_Object terminal)
terminal         2953 src/haikufns.c   check_haiku_display_info (terminal);
terminal         2955 src/haikufns.c   if (FRAMEP (terminal))
terminal         2957 src/haikufns.c       f = decode_window_system_frame (terminal);
terminal         3059 src/haikufns.c   (Lisp_Object terminal)
terminal         3065 src/haikufns.c   dpyinfo = check_haiku_display_info (terminal);
terminal          115 src/haikuterm.c haiku_delete_terminal (struct terminal *terminal)
terminal         3142 src/haikuterm.c haiku_read_socket (struct terminal *terminal, struct input_event *hold_quit)
terminal         4029 src/haikuterm.c 	    XSETTERMINAL (inev.arg, x_display_list->terminal);
terminal         4292 src/haikuterm.c static struct terminal *
terminal         4295 src/haikuterm.c   struct terminal *terminal;
terminal         4297 src/haikuterm.c   terminal = create_terminal (output_haiku, &haiku_redisplay_interface);
terminal         4299 src/haikuterm.c   terminal->display_info.haiku = dpyinfo;
terminal         4300 src/haikuterm.c   dpyinfo->terminal = terminal;
terminal         4301 src/haikuterm.c   terminal->kboard = allocate_kboard (Qhaiku);
terminal         4303 src/haikuterm.c   terminal->iconify_frame_hook = haiku_iconify_frame;
terminal         4304 src/haikuterm.c   terminal->focus_frame_hook = haiku_focus_frame;
terminal         4305 src/haikuterm.c   terminal->ring_bell_hook = haiku_beep;
terminal         4306 src/haikuterm.c   terminal->popup_dialog_hook = haiku_popup_dialog;
terminal         4307 src/haikuterm.c   terminal->frame_visible_invisible_hook = haiku_set_frame_visible_invisible;
terminal         4308 src/haikuterm.c   terminal->set_frame_offset_hook = haiku_set_offset;
terminal         4309 src/haikuterm.c   terminal->delete_terminal_hook = haiku_delete_terminal;
terminal         4310 src/haikuterm.c   terminal->get_string_resource_hook = haiku_get_string_resource;
terminal         4311 src/haikuterm.c   terminal->set_new_font_hook = haiku_new_font;
terminal         4312 src/haikuterm.c   terminal->defined_color_hook = haiku_defined_color;
terminal         4313 src/haikuterm.c   terminal->set_window_size_hook = haiku_set_window_size;
terminal         4314 src/haikuterm.c   terminal->read_socket_hook = haiku_read_socket;
terminal         4315 src/haikuterm.c   terminal->implicit_set_name_hook = haiku_implicitly_set_name;
terminal         4316 src/haikuterm.c   terminal->mouse_position_hook = haiku_mouse_position;
terminal         4317 src/haikuterm.c   terminal->delete_frame_hook = haiku_delete_window;
terminal         4318 src/haikuterm.c   terminal->frame_up_to_date_hook = haiku_frame_up_to_date;
terminal         4319 src/haikuterm.c   terminal->buffer_flipping_unblocked_hook = haiku_buffer_flipping_unblocked_hook;
terminal         4320 src/haikuterm.c   terminal->clear_frame_hook = haiku_clear_frame;
terminal         4321 src/haikuterm.c   terminal->change_tab_bar_height_hook = haiku_change_tab_bar_height;
terminal         4322 src/haikuterm.c   terminal->change_tool_bar_height_hook = haiku_change_tool_bar_height;
terminal         4323 src/haikuterm.c   terminal->set_vertical_scroll_bar_hook = haiku_set_vertical_scroll_bar;
terminal         4324 src/haikuterm.c   terminal->set_horizontal_scroll_bar_hook = haiku_set_horizontal_scroll_bar;
terminal         4325 src/haikuterm.c   terminal->set_scroll_bar_default_height_hook = haiku_set_scroll_bar_default_height;
terminal         4326 src/haikuterm.c   terminal->set_scroll_bar_default_width_hook = haiku_set_scroll_bar_default_width;
terminal         4327 src/haikuterm.c   terminal->judge_scroll_bars_hook = haiku_judge_scroll_bars;
terminal         4328 src/haikuterm.c   terminal->condemn_scroll_bars_hook = haiku_condemn_scroll_bars;
terminal         4329 src/haikuterm.c   terminal->redeem_scroll_bar_hook = haiku_redeem_scroll_bar;
terminal         4330 src/haikuterm.c   terminal->update_begin_hook = haiku_update_begin;
terminal         4331 src/haikuterm.c   terminal->update_end_hook = haiku_update_end;
terminal         4332 src/haikuterm.c   terminal->frame_rehighlight_hook = haiku_frame_rehighlight;
terminal         4333 src/haikuterm.c   terminal->query_frame_background_color = haiku_query_frame_background_color;
terminal         4334 src/haikuterm.c   terminal->free_pixmap = haiku_free_pixmap;
terminal         4335 src/haikuterm.c   terminal->frame_raise_lower_hook = haiku_frame_raise_lower;
terminal         4336 src/haikuterm.c   terminal->menu_show_hook = haiku_menu_show;
terminal         4337 src/haikuterm.c   terminal->toggle_invisible_pointer_hook = haiku_toggle_invisible_pointer;
terminal         4338 src/haikuterm.c   terminal->fullscreen_hook = haiku_fullscreen;
terminal         4339 src/haikuterm.c   terminal->toolkit_position_hook = haiku_toolkit_position;
terminal         4340 src/haikuterm.c   terminal->activate_menubar_hook = haiku_activate_menubar;
terminal         4341 src/haikuterm.c   terminal->get_focus_frame = haiku_get_focus_frame;
terminal         4343 src/haikuterm.c   return terminal;
terminal         4350 src/haikuterm.c   struct terminal *terminal;
terminal         4381 src/haikuterm.c   terminal = haiku_create_terminal (dpyinfo);
terminal         4383 src/haikuterm.c     current_kboard = terminal->kboard;
terminal         4385 src/haikuterm.c   terminal->kboard->reference_count++;
terminal         4388 src/haikuterm.c   terminal->reference_count++;
terminal         4389 src/haikuterm.c   terminal->name = xstrdup ("be");
terminal         4395 src/haikuterm.c   gui_init_fringe (terminal->rif);
terminal           68 src/haikuterm.h   struct terminal *terminal;
terminal          856 src/keyboard.c   struct terminal *t;
terminal         2353 src/keyboard.c       struct terminal *terminal = frame->terminal;
terminal         2359 src/keyboard.c 	    && (TERMINAL_KEYBOARD_CODING (terminal)->common_flags
terminal         2364 src/keyboard.c 	  int meta_key = terminal->display_info.tty->meta_key;
terminal         2371 src/keyboard.c 		= TERMINAL_KEYBOARD_CODING (terminal);
terminal         7401 src/keyboard.c   struct terminal *t;
terminal         7410 src/keyboard.c       struct terminal *next = t->next_terminal;
terminal         7492 src/keyboard.c tty_read_avail_input (struct terminal *terminal,
terminal         7503 src/keyboard.c   struct tty_display_info *tty = terminal->display_info.tty;
terminal         7512 src/keyboard.c   if (!terminal->name)		/* Don't read from a dead terminal.  */
terminal         7515 src/keyboard.c   if (terminal->type != output_termcap
terminal         7516 src/keyboard.c       && terminal->type != output_msdos_raw)
terminal         11355 src/keyboard.c   struct terminal *terminal = get_named_terminal (DEV_TTY);
terminal         11356 src/keyboard.c   if (!terminal)
terminal         11372 src/keyboard.c       internal_last_event_frame = terminal->display_info.tty->top_frame;
terminal         11626 src/keyboard.c   (Lisp_Object flow, Lisp_Object terminal)
terminal         11628 src/keyboard.c   struct terminal *t = decode_tty_terminal (terminal);
terminal         11672 src/keyboard.c   (Lisp_Object meta, Lisp_Object terminal)
terminal         11674 src/keyboard.c   struct terminal *t = decode_tty_terminal (terminal);
terminal         11717 src/keyboard.c   struct terminal *t = get_named_terminal (DEV_TTY);
terminal          498 src/keyboard.h extern int tty_read_avail_input (struct terminal *, struct input_event *);
terminal         1398 src/msdos.c    IT_set_terminal_modes (struct terminal *term)
terminal         1468 src/msdos.c    IT_reset_terminal_modes (struct terminal *term)
terminal         1797 src/msdos.c          tty->terminal->type = output_msdos_raw;
terminal         1834 src/msdos.c    	  tty->terminal->mouse_position_hook = &mouse_get_pos;
terminal         1849 src/msdos.c    initialize_msdos_display (struct terminal *term)
terminal         3637 src/msdos.c      if (tty->terminal->type == output_initial)
terminal           25 src/msdos.h    struct terminal;
terminal           42 src/msdos.h    void initialize_msdos_display (struct terminal *);
terminal          848 src/nsterm.h     struct terminal *terminal;
terminal           97 src/pgtkfns.c        struct terminal *t = decode_live_terminal (object);
terminal         1231 src/pgtkfns.c    kb = dpyinfo->terminal->kboard;
terminal         1233 src/pgtkfns.c    if (!dpyinfo->terminal->name)
terminal         1307 src/pgtkfns.c    f->terminal = dpyinfo->terminal;
terminal         1584 src/pgtkfns.c    f->terminal->reference_count++;
terminal         2022 src/pgtkfns.c    (Lisp_Object terminal)
terminal         2024 src/pgtkfns.c    check_pgtk_display_info (terminal);
terminal         2039 src/pgtkfns.c    (Lisp_Object terminal)
terminal         2041 src/pgtkfns.c    check_pgtk_display_info (terminal);
terminal         2055 src/pgtkfns.c    (Lisp_Object terminal)
terminal         2057 src/pgtkfns.c    struct pgtk_display_info *dpyinfo = check_pgtk_display_info (terminal);
terminal         2096 src/pgtkfns.c    (Lisp_Object terminal)
terminal         2098 src/pgtkfns.c    struct pgtk_display_info *dpyinfo = check_pgtk_display_info (terminal);
terminal         2134 src/pgtkfns.c    (Lisp_Object terminal)
terminal         2136 src/pgtkfns.c    check_pgtk_display_info (terminal);
terminal         2151 src/pgtkfns.c    (Lisp_Object terminal)
terminal         2162 src/pgtkfns.c    (Lisp_Object terminal)
terminal         2164 src/pgtkfns.c    check_pgtk_display_info (terminal);
terminal         2202 src/pgtkfns.c    (Lisp_Object terminal)
terminal         2204 src/pgtkfns.c    struct pgtk_display_info *dpyinfo = check_pgtk_display_info (terminal);
terminal         2209 src/pgtkfns.c    pgtk_delete_terminal (dpyinfo->terminal);
terminal         2356 src/pgtkfns.c    (Lisp_Object terminal)
terminal         2358 src/pgtkfns.c    check_pgtk_display_info (terminal);
terminal         2368 src/pgtkfns.c    (Lisp_Object terminal)
terminal         2382 src/pgtkfns.c    (Lisp_Object terminal)
terminal         2384 src/pgtkfns.c    struct pgtk_display_info *dpyinfo = check_pgtk_display_info (terminal);
terminal         2427 src/pgtkfns.c    (Lisp_Object terminal)
terminal         2429 src/pgtkfns.c    struct pgtk_display_info *dpyinfo = check_pgtk_display_info (terminal);
terminal         2480 src/pgtkfns.c    (Lisp_Object terminal)
terminal         2482 src/pgtkfns.c    struct pgtk_display_info *dpyinfo = check_pgtk_display_info (terminal);
terminal         2596 src/pgtkfns.c    (Lisp_Object terminal)
terminal         2598 src/pgtkfns.c    check_pgtk_display_info (terminal);
terminal         2608 src/pgtkfns.c    (Lisp_Object terminal)
terminal         2610 src/pgtkfns.c    struct pgtk_display_info *dpyinfo = check_pgtk_display_info (terminal);
terminal         2672 src/pgtkfns.c    if (!dpyinfo->terminal->name)
terminal         2691 src/pgtkfns.c    f->terminal = dpyinfo->terminal;
terminal         2883 src/pgtkfns.c    f->terminal->reference_count++;
terminal         3769 src/pgtkfns.c    (Lisp_Object terminal)
terminal         3771 src/pgtkfns.c    struct pgtk_display_info *dpyinfo = check_pgtk_display_info (terminal);
terminal          289 src/pgtkim.c     (Lisp_Object use_p, Lisp_Object terminal)
terminal          291 src/pgtkim.c     struct pgtk_display_info *dpyinfo = check_pgtk_display_info (terminal);
terminal           87 src/pgtkselect.c       struct terminal *t = decode_live_terminal (object);
terminal           93 src/pgtkselect.c 	  if (FRAME_LIVE_P (f) && f->terminal == t)
terminal          108 src/pgtkselect.c   assq_no_quit (selection_symbol, dpyinfo->terminal->Vselection_alist)
terminal          177 src/pgtkselect.c       (dpyinfo->terminal,
terminal          178 src/pgtkselect.c        Fcons (selection_data, dpyinfo->terminal->Vselection_alist));
terminal          185 src/pgtkselect.c 	Lisp_Object rest = dpyinfo->terminal->Vselection_alist;
terminal          757 src/pgtkselect.c   Vselection_alist = dpyinfo->terminal->Vselection_alist;
terminal          770 src/pgtkselect.c   tset_selection_alist (dpyinfo->terminal, Vselection_alist);
terminal          796 src/pgtkselect.c   struct terminal *t = dpyinfo->terminal;
terminal         1618 src/pgtkselect.c    Lisp_Object time_stamp, Lisp_Object terminal)
terminal         1622 src/pgtkselect.c   struct frame *f = frame_for_pgtk_selection (terminal);
terminal         1673 src/pgtkselect.c   (Lisp_Object selection, Lisp_Object time_object, Lisp_Object terminal)
terminal         1677 src/pgtkselect.c   struct frame *f = frame_for_pgtk_selection (terminal);
terminal         1717 src/pgtkselect.c   (Lisp_Object selection, Lisp_Object terminal)
terminal         1719 src/pgtkselect.c   struct frame *f = frame_for_pgtk_selection (terminal);
terminal         1742 src/pgtkselect.c   (Lisp_Object selection, Lisp_Object terminal)
terminal         1746 src/pgtkselect.c   struct frame *f = frame_for_pgtk_selection (terminal);
terminal         3829 src/pgtkterm.c pgtk_read_socket (struct terminal *terminal, struct input_event *hold_quit)
terminal         4459 src/pgtkterm.c pgtk_delete_terminal (struct terminal *terminal)
terminal         4461 src/pgtkterm.c   struct pgtk_display_info *dpyinfo = terminal->display_info.pgtk;
terminal         4465 src/pgtkterm.c   if (!terminal->name)
terminal         4764 src/pgtkterm.c static struct terminal *
terminal         4767 src/pgtkterm.c   struct terminal *terminal;
terminal         4769 src/pgtkterm.c   terminal = create_terminal (output_pgtk, &pgtk_redisplay_interface);
terminal         4771 src/pgtkterm.c   terminal->display_info.pgtk = dpyinfo;
terminal         4772 src/pgtkterm.c   dpyinfo->terminal = terminal;
terminal         4774 src/pgtkterm.c   terminal->clear_frame_hook = pgtk_clear_frame;
terminal         4775 src/pgtkterm.c   terminal->ring_bell_hook = pgtk_ring_bell;
terminal         4776 src/pgtkterm.c   terminal->toggle_invisible_pointer_hook = pgtk_toggle_invisible_pointer;
terminal         4777 src/pgtkterm.c   terminal->update_begin_hook = pgtk_update_begin;
terminal         4778 src/pgtkterm.c   terminal->update_end_hook = pgtk_update_end;
terminal         4779 src/pgtkterm.c   terminal->read_socket_hook = pgtk_read_socket;
terminal         4780 src/pgtkterm.c   terminal->frame_up_to_date_hook = pgtk_frame_up_to_date;
terminal         4781 src/pgtkterm.c   terminal->mouse_position_hook = pgtk_mouse_position;
terminal         4782 src/pgtkterm.c   terminal->frame_rehighlight_hook = pgtk_frame_rehighlight_hook;
terminal         4783 src/pgtkterm.c   terminal->buffer_flipping_unblocked_hook = pgtk_buffer_flipping_unblocked_hook;
terminal         4784 src/pgtkterm.c   terminal->frame_raise_lower_hook = pgtk_frame_raise_lower;
terminal         4785 src/pgtkterm.c   terminal->frame_visible_invisible_hook = pgtk_make_frame_visible_invisible;
terminal         4786 src/pgtkterm.c   terminal->fullscreen_hook = pgtk_fullscreen_hook;
terminal         4787 src/pgtkterm.c   terminal->menu_show_hook = pgtk_menu_show;
terminal         4788 src/pgtkterm.c   terminal->activate_menubar_hook = pgtk_activate_menubar;
terminal         4789 src/pgtkterm.c   terminal->popup_dialog_hook = pgtk_popup_dialog;
terminal         4790 src/pgtkterm.c   terminal->change_tab_bar_height_hook = pgtk_change_tab_bar_height;
terminal         4791 src/pgtkterm.c   terminal->set_vertical_scroll_bar_hook = pgtk_set_vertical_scroll_bar;
terminal         4792 src/pgtkterm.c   terminal->set_horizontal_scroll_bar_hook = pgtk_set_horizontal_scroll_bar;
terminal         4793 src/pgtkterm.c   terminal->condemn_scroll_bars_hook = pgtk_condemn_scroll_bars;
terminal         4794 src/pgtkterm.c   terminal->redeem_scroll_bar_hook = pgtk_redeem_scroll_bar;
terminal         4795 src/pgtkterm.c   terminal->judge_scroll_bars_hook = pgtk_judge_scroll_bars;
terminal         4796 src/pgtkterm.c   terminal->get_string_resource_hook = pgtk_get_string_resource;
terminal         4797 src/pgtkterm.c   terminal->delete_frame_hook = pgtk_destroy_window;
terminal         4798 src/pgtkterm.c   terminal->delete_terminal_hook = pgtk_delete_terminal;
terminal         4799 src/pgtkterm.c   terminal->query_frame_background_color = pgtk_query_frame_background_color;
terminal         4800 src/pgtkterm.c   terminal->defined_color_hook = pgtk_defined_color;
terminal         4801 src/pgtkterm.c   terminal->set_new_font_hook = pgtk_new_font;
terminal         4802 src/pgtkterm.c   terminal->set_bitmap_icon_hook = pgtk_bitmap_icon;
terminal         4803 src/pgtkterm.c   terminal->implicit_set_name_hook = pgtk_implicitly_set_name;
terminal         4804 src/pgtkterm.c   terminal->iconify_frame_hook = pgtk_iconify_frame;
terminal         4805 src/pgtkterm.c   terminal->set_scroll_bar_default_width_hook
terminal         4807 src/pgtkterm.c   terminal->set_scroll_bar_default_height_hook
terminal         4809 src/pgtkterm.c   terminal->set_window_size_hook = pgtk_set_window_size;
terminal         4810 src/pgtkterm.c   terminal->query_colors = pgtk_query_colors;
terminal         4811 src/pgtkterm.c   terminal->get_focus_frame = pgtk_get_focus_frame;
terminal         4812 src/pgtkterm.c   terminal->focus_frame_hook = pgtk_focus_frame;
terminal         4813 src/pgtkterm.c   terminal->set_frame_offset_hook = pgtk_set_offset;
terminal         4814 src/pgtkterm.c   terminal->free_pixmap = pgtk_free_pixmap;
terminal         4815 src/pgtkterm.c   terminal->toolkit_position_hook = pgtk_toolkit_position;
terminal         4819 src/pgtkterm.c   return terminal;
terminal         6454 src/pgtkterm.c   struct terminal *terminal;
terminal         6458 src/pgtkterm.c   terminal = user_data;
terminal         6460 src/pgtkterm.c   XSETTERMINAL (inev.ie.arg, terminal);
terminal         6708 src/pgtkterm.c   struct terminal *terminal;
terminal         6809 src/pgtkterm.c   terminal = pgtk_create_terminal (dpyinfo);
terminal         6818 src/pgtkterm.c       terminal->kboard = share->terminal->kboard;
terminal         6821 src/pgtkterm.c 	terminal->kboard = allocate_kboard (Qpgtk);
terminal         6827 src/pgtkterm.c 	  current_kboard = terminal->kboard;
terminal         6829 src/pgtkterm.c     terminal->kboard->reference_count++;
terminal         6844 src/pgtkterm.c   terminal->name = xlispstrdup (lisp_dpy_name);
terminal         6882 src/pgtkterm.c 		    terminal);
terminal         6955 src/pgtkterm.c   struct terminal *t;
terminal          128 src/pgtkterm.h   struct terminal *terminal;
terminal          611 src/pgtkterm.h extern void pgtk_delete_terminal (struct terminal *);
terminal           54 src/print.c    struct terminal;
terminal         1852 src/print.c    	struct terminal *t = XTERMINAL (obj);
terminal         1103 src/sysdep.c     Lisp_Object terminal;
terminal         1161 src/sysdep.c     XSETTERMINAL(terminal, tty_out->terminal);
terminal         1162 src/sysdep.c     if (!NILP (Fcontrolling_tty_p (terminal)))
terminal         1312 src/sysdep.c     if (tty_out->terminal->set_terminal_modes_hook)
terminal         1313 src/sysdep.c       tty_out->terminal->set_terminal_modes_hook (tty_out->terminal);
terminal         1525 src/sysdep.c     if (tty_out->terminal->reset_terminal_modes_hook)
terminal         1526 src/sysdep.c       tty_out->terminal->reset_terminal_modes_hook (tty_out->terminal);
terminal           72 src/term.c     static void clear_tty_hooks (struct terminal *terminal);
terminal           73 src/term.c     static void set_tty_hooks (struct terminal *terminal);
terminal           75 src/term.c     static void delete_tty (struct terminal *);
terminal           76 src/term.c     static AVOID maybe_fatal (bool, struct terminal *, const char *, const char *,
terminal          155 src/term.c     tty_send_additional_strings (struct terminal *terminal, Lisp_Object sym)
terminal          161 src/term.c       if (! terminal->name)
terminal          163 src/term.c       struct tty_display_info *tty = terminal->display_info.tty;
terminal          166 src/term.c     	 = CDR_SAFE (assq_no_quit (sym, terminal->param_alist));
terminal          181 src/term.c     tty_set_terminal_modes (struct terminal *terminal)
terminal          183 src/term.c       struct tty_display_info *tty = terminal->display_info.tty;
terminal          202 src/term.c           tty_send_additional_strings (terminal, Qtty_mode_set_strings);
terminal          210 src/term.c     tty_reset_terminal_modes (struct terminal *terminal)
terminal          212 src/term.c       struct tty_display_info *tty = terminal->display_info.tty;
terminal          216 src/term.c           tty_send_additional_strings (terminal, Qtty_mode_reset_strings);
terminal         1635 src/term.c           struct terminal *t = FRAME_TERMINAL (it->f);
terminal         2062 src/term.c       (Lisp_Object terminal)
terminal         2064 src/term.c       struct terminal *t = decode_tty_terminal (terminal);
terminal         2077 src/term.c       (Lisp_Object terminal)
terminal         2079 src/term.c       struct terminal *t = decode_tty_terminal (terminal);
terminal         2192 src/term.c     tty_type_name (Lisp_Object terminal)
terminal         2194 src/term.c       struct terminal *t = decode_tty_terminal (terminal);
terminal         2205 src/term.c       (Lisp_Object terminal)
terminal         2207 src/term.c       char *name = tty_type_name (terminal);
terminal         2218 src/term.c       (Lisp_Object terminal)
terminal         2220 src/term.c       struct terminal *t = decode_tty_terminal (terminal);
terminal         2234 src/term.c       (Lisp_Object terminal)
terminal         2236 src/term.c       struct terminal *t = decode_live_terminal (terminal);
terminal         2249 src/term.c       (Lisp_Object terminal)
terminal         2251 src/term.c       struct terminal *t = decode_live_terminal (terminal);
terminal         2281 src/term.c       struct terminal *t = decode_tty_terminal (tty);
terminal         2340 src/term.c       struct terminal *t = decode_tty_terminal (tty);
terminal         2420 src/term.c       struct terminal *terminal = decode_tty_terminal (tty);
terminal         2421 src/term.c       terminal->display_info.tty->output_buffer_size = XFIXNUM (size);
terminal         2435 src/term.c       struct terminal *terminal = decode_tty_terminal (tty);
terminal         2436 src/term.c       if (terminal)
terminal         2437 src/term.c         return make_fixnum (terminal->display_info.tty->output_buffer_size);
terminal         2653 src/term.c            ? (f)->terminal->display_info.tty : NULL);
terminal         2701 src/term.c            ? (f)->terminal->display_info.tty : NULL);
terminal         3864 src/term.c     clear_tty_hooks (struct terminal *terminal)
terminal         3866 src/term.c       terminal->rif = 0;
terminal         3867 src/term.c       terminal->cursor_to_hook = 0;
terminal         3868 src/term.c       terminal->raw_cursor_to_hook = 0;
terminal         3869 src/term.c       terminal->clear_to_end_hook = 0;
terminal         3870 src/term.c       terminal->clear_frame_hook = 0;
terminal         3871 src/term.c       terminal->clear_end_of_line_hook = 0;
terminal         3872 src/term.c       terminal->ins_del_lines_hook = 0;
terminal         3873 src/term.c       terminal->insert_glyphs_hook = 0;
terminal         3874 src/term.c       terminal->write_glyphs_hook = 0;
terminal         3875 src/term.c       terminal->delete_glyphs_hook = 0;
terminal         3876 src/term.c       terminal->ring_bell_hook = 0;
terminal         3877 src/term.c       terminal->reset_terminal_modes_hook = 0;
terminal         3878 src/term.c       terminal->set_terminal_modes_hook = 0;
terminal         3879 src/term.c       terminal->update_begin_hook = 0;
terminal         3880 src/term.c       terminal->update_end_hook = 0;
terminal         3881 src/term.c       terminal->set_terminal_window_hook = 0;
terminal         3885 src/term.c       terminal->mouse_position_hook = 0;
terminal         3886 src/term.c       terminal->frame_rehighlight_hook = 0;
terminal         3887 src/term.c       terminal->frame_raise_lower_hook = 0;
terminal         3888 src/term.c       terminal->fullscreen_hook = 0;
terminal         3889 src/term.c       terminal->menu_show_hook = 0;
terminal         3890 src/term.c       terminal->set_vertical_scroll_bar_hook = 0;
terminal         3891 src/term.c       terminal->set_horizontal_scroll_bar_hook = 0;
terminal         3892 src/term.c       terminal->condemn_scroll_bars_hook = 0;
terminal         3893 src/term.c       terminal->redeem_scroll_bar_hook = 0;
terminal         3894 src/term.c       terminal->judge_scroll_bars_hook = 0;
terminal         3895 src/term.c       terminal->read_socket_hook = 0;
terminal         3896 src/term.c       terminal->frame_up_to_date_hook = 0;
terminal         3900 src/term.c       terminal->delete_frame_hook = &tty_free_frame_resources;
terminal         3901 src/term.c       terminal->delete_terminal_hook = &delete_tty;
terminal         3907 src/term.c     set_tty_hooks (struct terminal *terminal)
terminal         3909 src/term.c       terminal->cursor_to_hook = &tty_cursor_to;
terminal         3910 src/term.c       terminal->raw_cursor_to_hook = &tty_raw_cursor_to;
terminal         3911 src/term.c       terminal->clear_to_end_hook = &tty_clear_to_end;
terminal         3912 src/term.c       terminal->clear_frame_hook = &tty_clear_frame;
terminal         3913 src/term.c       terminal->clear_end_of_line_hook = &tty_clear_end_of_line;
terminal         3914 src/term.c       terminal->ins_del_lines_hook = &tty_ins_del_lines;
terminal         3915 src/term.c       terminal->insert_glyphs_hook = &tty_insert_glyphs;
terminal         3916 src/term.c       terminal->write_glyphs_hook = &tty_write_glyphs;
terminal         3917 src/term.c       terminal->delete_glyphs_hook = &tty_delete_glyphs;
terminal         3918 src/term.c       terminal->ring_bell_hook = &tty_ring_bell;
terminal         3919 src/term.c       terminal->reset_terminal_modes_hook = &tty_reset_terminal_modes;
terminal         3920 src/term.c       terminal->set_terminal_modes_hook = &tty_set_terminal_modes;
terminal         3921 src/term.c       terminal->update_end_hook = &tty_update_end;
terminal         3923 src/term.c       terminal->menu_show_hook = &x_menu_show;
terminal         3925 src/term.c       terminal->menu_show_hook = &tty_menu_show;
terminal         3927 src/term.c       terminal->set_terminal_window_hook = &tty_set_terminal_window;
terminal         3928 src/term.c       terminal->defined_color_hook = &tty_defined_color; /* xfaces.c */
terminal         3929 src/term.c       terminal->read_socket_hook = &tty_read_avail_input; /* keyboard.c */
terminal         3930 src/term.c       terminal->delete_frame_hook = &tty_free_frame_resources;
terminal         3931 src/term.c       terminal->delete_terminal_hook = &delete_tty;
terminal         3966 src/term.c     struct terminal *
terminal         3970 src/term.c       struct terminal *terminal = NULL;
terminal         3996 src/term.c       terminal = get_named_terminal (name);
terminal         3997 src/term.c       if (terminal)
terminal         3998 src/term.c         return terminal;
terminal         4000 src/term.c       terminal = create_terminal (output_termcap, NULL);
terminal         4014 src/term.c       terminal->display_info.tty = tty;
terminal         4015 src/term.c       tty->terminal = terminal;
terminal         4025 src/term.c       set_tty_hooks (terminal);
terminal         4049 src/term.c             delete_terminal_internal (terminal);
terminal         4050 src/term.c     	maybe_fatal (must_succeed, terminal, diagnostic, diagnostic, name);
terminal         4054 src/term.c         terminal->name = xstrdup (name);
terminal         4077 src/term.c           maybe_fatal (must_succeed, terminal,
terminal         4081 src/term.c           maybe_fatal (must_succeed, terminal,
terminal         4088 src/term.c           maybe_fatal (must_succeed, terminal,
terminal         4259 src/term.c         initialize_w32_display (terminal, &width, &height);
terminal         4274 src/term.c           terminal->type = output_msdos_raw;
terminal         4275 src/term.c         initialize_msdos_display (terminal);
terminal         4287 src/term.c       terminal->delete_frame_hook = &tty_free_frame_resources;
terminal         4288 src/term.c       terminal->delete_terminal_hook = &delete_tty;
terminal         4291 src/term.c       terminal->name = xstrdup (name);
terminal         4310 src/term.c       terminal->mouse_position_hook = term_mouse_position;
terminal         4314 src/term.c       terminal->kboard = allocate_kboard (Qnil);
terminal         4315 src/term.c       terminal->kboard->reference_count++;
terminal         4320 src/term.c         current_kboard = terminal->kboard;
terminal         4322 src/term.c       term_get_fkeys (address, terminal->kboard);
terminal         4338 src/term.c         maybe_fatal (must_succeed, terminal,
terminal         4409 src/term.c           maybe_fatal (must_succeed, terminal,
terminal         4425 src/term.c         maybe_fatal (must_succeed, terminal,
terminal         4457 src/term.c       return terminal;
terminal         4477 src/term.c     maybe_fatal (bool must_succeed, struct terminal *terminal,
terminal         4482 src/term.c       if (terminal)
terminal         4483 src/term.c         delete_tty (terminal);
terminal         4504 src/term.c     delete_tty (struct terminal *terminal)
terminal         4510 src/term.c       if (!terminal->name)
terminal         4513 src/term.c       eassert (terminal->type == output_termcap);
terminal         4515 src/term.c       tty = terminal->display_info.tty;
terminal         4537 src/term.c       delete_terminal (terminal);
terminal           71 src/termchar.h   struct terminal *terminal;    /* Points back to the generic terminal
terminal          236 src/termchar.h    ? (f)->terminal->display_info.tty            \
terminal          492 src/termhooks.h   struct terminal *next_terminal;
terminal          563 src/termhooks.h   void (*reset_terminal_modes_hook) (struct terminal *);
terminal          564 src/termhooks.h   void (*set_terminal_modes_hook) (struct terminal *);
terminal          808 src/termhooks.h   int (*read_socket_hook) (struct terminal *terminal,
terminal          848 src/termhooks.h   void (*delete_terminal_hook) (struct terminal *);
terminal          871 src/termhooks.h INLINE struct terminal *
terminal          875 src/termhooks.h   return XUNTAG (a, Lisp_Vectorlike, struct terminal);
terminal          881 src/termhooks.h tset_charset_list (struct terminal *t, Lisp_Object val)
terminal          886 src/termhooks.h tset_selection_alist (struct terminal *t, Lisp_Object val)
terminal          892 src/termhooks.h extern struct terminal *terminal_list;
terminal          901 src/termhooks.h #define FRAME_TERMINAL_CODING(f) ((f)->terminal->terminal_coding)
terminal          902 src/termhooks.h #define FRAME_KEYBOARD_CODING(f) ((f)->terminal->keyboard_coding)
terminal          907 src/termhooks.h #define FRAME_RIF(f) ((f)->terminal->rif)
terminal          909 src/termhooks.h #define FRAME_TERMINAL(f) ((f)->terminal)
terminal          935 src/termhooks.h extern struct terminal *decode_live_terminal (Lisp_Object);
terminal          936 src/termhooks.h extern struct terminal *decode_tty_terminal (Lisp_Object);
terminal          937 src/termhooks.h extern struct terminal *get_named_terminal (const char *);
terminal          938 src/termhooks.h extern struct terminal *create_terminal (enum output_method,
terminal          940 src/termhooks.h extern void delete_terminal (struct terminal *);
terminal          941 src/termhooks.h extern void delete_terminal_internal (struct terminal *);
terminal          942 src/termhooks.h extern Lisp_Object terminal_glyph_code (struct terminal *, int);
terminal          945 src/termhooks.h extern struct terminal *initial_terminal;
terminal           35 src/terminal.c struct terminal *terminal_list;
terminal           41 src/terminal.c struct terminal *initial_terminal;
terminal           43 src/terminal.c static void delete_initial_terminal (struct terminal *);
terminal           47 src/terminal.c tset_param_alist (struct terminal *t, Lisp_Object val)
terminal          203 src/terminal.c static struct terminal *
terminal          204 src/terminal.c decode_terminal (Lisp_Object terminal)
terminal          206 src/terminal.c   struct terminal *t;
terminal          208 src/terminal.c   if (NILP (terminal))
terminal          209 src/terminal.c     terminal = selected_frame;
terminal          210 src/terminal.c   t = (TERMINALP (terminal)
terminal          211 src/terminal.c        ? XTERMINAL (terminal)
terminal          212 src/terminal.c        : FRAMEP (terminal) ? FRAME_TERMINAL (XFRAME (terminal)) : NULL);
terminal          218 src/terminal.c struct terminal *
terminal          219 src/terminal.c decode_live_terminal (Lisp_Object terminal)
terminal          221 src/terminal.c   struct terminal *t = decode_terminal (terminal);
terminal          224 src/terminal.c     wrong_type_argument (Qterminal_live_p, terminal);
terminal          231 src/terminal.c struct terminal *
terminal          232 src/terminal.c decode_tty_terminal (Lisp_Object terminal)
terminal          234 src/terminal.c   struct terminal *t = decode_live_terminal (terminal);
terminal          243 src/terminal.c struct terminal *
terminal          246 src/terminal.c   struct terminal *t;
terminal          262 src/terminal.c static struct terminal *
terminal          265 src/terminal.c   return ALLOCATE_ZEROED_PSEUDOVECTOR (struct terminal, glyph_code_table,
terminal          272 src/terminal.c struct terminal *
terminal          275 src/terminal.c   struct terminal *terminal = allocate_terminal ();
terminal          278 src/terminal.c   terminal->next_terminal = terminal_list;
terminal          279 src/terminal.c   terminal_list = terminal;
terminal          280 src/terminal.c   terminal->type = type;
terminal          281 src/terminal.c   terminal->rif = rif;
terminal          282 src/terminal.c   terminal->id = next_terminal_id++;
terminal          284 src/terminal.c   terminal->keyboard_coding = xmalloc (sizeof (struct coding_system));
terminal          285 src/terminal.c   terminal->terminal_coding = xmalloc (sizeof (struct coding_system));
terminal          303 src/terminal.c   setup_coding_system (keyboard_coding, terminal->keyboard_coding);
terminal          304 src/terminal.c   setup_coding_system (terminal_coding, terminal->terminal_coding);
terminal          306 src/terminal.c   return terminal;
terminal          313 src/terminal.c delete_terminal (struct terminal *terminal)
terminal          319 src/terminal.c   if (!terminal->name)
terminal          321 src/terminal.c   xfree (terminal->name);
terminal          322 src/terminal.c   terminal->name = NULL;
terminal          328 src/terminal.c       if (FRAME_LIVE_P (f) && f->terminal == terminal)
terminal          335 src/terminal.c   delete_terminal_internal (terminal);
terminal          339 src/terminal.c delete_terminal_internal (struct terminal *terminal)
terminal          341 src/terminal.c   struct terminal **tp;
terminal          343 src/terminal.c   for (tp = &terminal_list; *tp != terminal; tp = &(*tp)->next_terminal)
terminal          346 src/terminal.c   *tp = terminal->next_terminal;
terminal          348 src/terminal.c   xfree (terminal->keyboard_coding);
terminal          349 src/terminal.c   terminal->keyboard_coding = NULL;
terminal          350 src/terminal.c   xfree (terminal->terminal_coding);
terminal          351 src/terminal.c   terminal->terminal_coding = NULL;
terminal          353 src/terminal.c   if (terminal->kboard && --terminal->kboard->reference_count == 0)
terminal          355 src/terminal.c       delete_kboard (terminal->kboard);
terminal          356 src/terminal.c       terminal->kboard = NULL;
terminal          367 src/terminal.c   (Lisp_Object terminal, Lisp_Object force)
terminal          369 src/terminal.c   struct terminal *t = decode_terminal (terminal);
terminal          376 src/terminal.c       struct terminal *p = terminal_list;
terminal          389 src/terminal.c 		      Qdelete_terminal_functions, terminal),
terminal          392 src/terminal.c     safe_call2 (Qrun_hook_with_args, Qdelete_terminal_functions, terminal);
terminal          410 src/terminal.c   struct terminal *t = FRAME_TERMINAL (decode_live_frame (frame));
terminal          416 src/terminal.c       Lisp_Object terminal;
terminal          417 src/terminal.c       XSETTERMINAL (terminal, t);
terminal          418 src/terminal.c       return terminal;
terminal          432 src/terminal.c   struct terminal *t = decode_terminal (object);
terminal          463 src/terminal.c   Lisp_Object terminal, terminals = Qnil;
terminal          464 src/terminal.c   struct terminal *t;
terminal          468 src/terminal.c       XSETTERMINAL (terminal, t);
terminal          469 src/terminal.c       terminals = Fcons (terminal, terminals);
terminal          481 src/terminal.c   (Lisp_Object terminal)
terminal          483 src/terminal.c   struct terminal *t = decode_live_terminal (terminal);
terminal          494 src/terminal.c store_terminal_param (struct terminal *t, Lisp_Object parameter, Lisp_Object value)
terminal          518 src/terminal.c   (Lisp_Object terminal)
terminal          520 src/terminal.c   return Fcopy_alist (decode_live_terminal (terminal)->param_alist);
terminal          527 src/terminal.c   (Lisp_Object terminal, Lisp_Object parameter)
terminal          530 src/terminal.c   return Fcdr (Fassq (parameter, decode_live_terminal (terminal)->param_alist));
terminal          540 src/terminal.c   (Lisp_Object terminal, Lisp_Object parameter, Lisp_Object value)
terminal          542 src/terminal.c   return store_terminal_param (decode_live_terminal (terminal), parameter, value);
terminal          550 src/terminal.c calculate_glyph_code_table (struct terminal *t)
terminal          586 src/terminal.c terminal_glyph_code (struct terminal *t, int ch)
terminal          620 src/terminal.c struct terminal *
terminal          643 src/terminal.c delete_initial_terminal (struct terminal *terminal)
terminal          645 src/terminal.c   if (terminal != initial_terminal)
terminal          648 src/terminal.c   delete_terminal (terminal);
terminal          640 src/w16select.c   (Lisp_Object selection, Lisp_Object terminal)
terminal           51 src/w32console.c static void w32con_reset_terminal_modes (struct terminal *t);
terminal           52 src/w32console.c static void w32con_set_terminal_modes (struct terminal *t);
terminal          464 src/w32console.c w32con_reset_terminal_modes (struct terminal *t)
terminal          495 src/w32console.c w32con_set_terminal_modes (struct terminal *t)
terminal          663 src/w32console.c initialize_w32_display (struct terminal *term, int *width, int *height)
terminal          347 src/w32fns.c         struct terminal *t = decode_live_terminal (object);
terminal         5747 src/w32fns.c         eassert ((dpyinfo->terminal->image_cache == NULL
terminal         5749 src/w32fns.c   	       || (dpyinfo->terminal->image_cache != NULL
terminal         5750 src/w32fns.c   		   && dpyinfo->terminal->image_cache->refcount == image_cache_refcount));
terminal         5837 src/w32fns.c     kb = dpyinfo->terminal->kboard;
terminal         5839 src/w32fns.c     if (!dpyinfo->terminal->name)
terminal         5911 src/w32fns.c     f->terminal = dpyinfo->terminal;
terminal         5920 src/w32fns.c     if (!f->terminal->reference_count)
terminal         5921 src/w32fns.c       gui_init_fringe (f->terminal->rif);
terminal         6160 src/w32fns.c     f->terminal->reference_count++;
terminal         6370 src/w32fns.c     (Lisp_Object terminal)
terminal         6377 src/w32fns.c     (Lisp_Object terminal)
terminal         6995 src/w32fns.c     kb = dpyinfo->terminal->kboard;
terminal         7023 src/w32fns.c     f->terminal = dpyinfo->terminal;
terminal         7174 src/w32fns.c     f->terminal->reference_count++;
terminal          761 src/w32inevt.c w32_console_read_socket (struct terminal *terminal,
terminal           24 src/w32inevt.h extern int w32_console_read_socket (struct terminal *term,
terminal         1021 src/w32select.c   (Lisp_Object selection, Lisp_Object terminal)
terminal         1070 src/w32select.c   (Lisp_Object selection, Lisp_Object terminal)
terminal         5008 src/w32term.c  w32_read_socket (struct terminal *terminal,
terminal         5931 src/w32term.c  		&& XTERMINAL (ev->ie.arg) == dpyinfo->terminal)
terminal         5937 src/w32term.c  	    XSETTERMINAL (inev.arg, dpyinfo->terminal);
terminal         7496 src/w32term.c  static void w32_delete_terminal (struct terminal *term);
terminal         7498 src/w32term.c  static struct terminal *
terminal         7501 src/w32term.c    struct terminal *terminal;
terminal         7503 src/w32term.c    terminal = create_terminal (output_w32, &w32_redisplay_interface);
terminal         7505 src/w32term.c    terminal->display_info.w32 = dpyinfo;
terminal         7506 src/w32term.c    dpyinfo->terminal = terminal;
terminal         7510 src/w32term.c    terminal->clear_frame_hook = w32_clear_frame;
terminal         7511 src/w32term.c    terminal->ins_del_lines_hook = w32_ins_del_lines;
terminal         7512 src/w32term.c    terminal->delete_glyphs_hook = w32_delete_glyphs;
terminal         7513 src/w32term.c    terminal->ring_bell_hook = w32_ring_bell;
terminal         7514 src/w32term.c    terminal->toggle_invisible_pointer_hook = w32_toggle_invisible_pointer;
terminal         7515 src/w32term.c    terminal->update_begin_hook = w32_update_begin;
terminal         7516 src/w32term.c    terminal->update_end_hook = w32_update_end;
terminal         7517 src/w32term.c    terminal->read_socket_hook = w32_read_socket;
terminal         7518 src/w32term.c    terminal->frame_up_to_date_hook = w32_frame_up_to_date;
terminal         7519 src/w32term.c    terminal->buffer_flipping_unblocked_hook = w32_buffer_flipping_unblocked_hook;
terminal         7520 src/w32term.c    terminal->defined_color_hook = w32_defined_color;
terminal         7521 src/w32term.c    terminal->query_frame_background_color = w32_query_frame_background_color;
terminal         7522 src/w32term.c    terminal->query_colors = w32_query_colors;
terminal         7523 src/w32term.c    terminal->mouse_position_hook = w32_mouse_position;
terminal         7524 src/w32term.c    terminal->get_focus_frame = w32_get_focus_frame;
terminal         7525 src/w32term.c    terminal->focus_frame_hook = w32_focus_frame;
terminal         7526 src/w32term.c    terminal->frame_rehighlight_hook = w32_frame_rehighlight;
terminal         7527 src/w32term.c    terminal->frame_raise_lower_hook = w32_frame_raise_lower;
terminal         7528 src/w32term.c    terminal->frame_visible_invisible_hook = w32_make_frame_visible_invisible;
terminal         7529 src/w32term.c    terminal->fullscreen_hook = w32fullscreen_hook;
terminal         7530 src/w32term.c    terminal->iconify_frame_hook = w32_iconify_frame;
terminal         7531 src/w32term.c    terminal->set_window_size_hook = w32_set_window_size;
terminal         7532 src/w32term.c    terminal->set_frame_offset_hook = w32_set_offset;
terminal         7533 src/w32term.c    terminal->set_frame_alpha_hook = w32_set_frame_alpha;
terminal         7534 src/w32term.c    terminal->set_new_font_hook = w32_new_font;
terminal         7535 src/w32term.c    terminal->set_bitmap_icon_hook = w32_bitmap_icon;
terminal         7536 src/w32term.c    terminal->implicit_set_name_hook = w32_implicitly_set_name;
terminal         7537 src/w32term.c    terminal->menu_show_hook = w32_menu_show;
terminal         7538 src/w32term.c    terminal->activate_menubar_hook = w32_activate_menubar;
terminal         7539 src/w32term.c    terminal->popup_dialog_hook = w32_popup_dialog;
terminal         7540 src/w32term.c    terminal->change_tab_bar_height_hook = w32_change_tab_bar_height;
terminal         7541 src/w32term.c    terminal->change_tool_bar_height_hook = w32_change_tool_bar_height;
terminal         7542 src/w32term.c    terminal->set_vertical_scroll_bar_hook = w32_set_vertical_scroll_bar;
terminal         7543 src/w32term.c    terminal->set_horizontal_scroll_bar_hook = w32_set_horizontal_scroll_bar;
terminal         7544 src/w32term.c    terminal->set_scroll_bar_default_width_hook = w32_set_scroll_bar_default_width;
terminal         7545 src/w32term.c    terminal->set_scroll_bar_default_height_hook = w32_set_scroll_bar_default_height;
terminal         7546 src/w32term.c    terminal->condemn_scroll_bars_hook = w32_condemn_scroll_bars;
terminal         7547 src/w32term.c    terminal->redeem_scroll_bar_hook = w32_redeem_scroll_bar;
terminal         7548 src/w32term.c    terminal->judge_scroll_bars_hook = w32_judge_scroll_bars;
terminal         7549 src/w32term.c    terminal->get_string_resource_hook = w32_get_string_resource;
terminal         7550 src/w32term.c    terminal->free_pixmap = w32_free_pixmap;
terminal         7551 src/w32term.c    terminal->delete_frame_hook = w32_destroy_window;
terminal         7552 src/w32term.c    terminal->delete_terminal_hook = w32_delete_terminal;
terminal         7558 src/w32term.c    terminal->kboard = allocate_kboard (Qw32);
terminal         7563 src/w32term.c      current_kboard = terminal->kboard;
terminal         7564 src/w32term.c    terminal->kboard->reference_count++;
terminal         7566 src/w32term.c    return terminal;
terminal         7570 src/w32term.c  w32_delete_terminal (struct terminal *terminal)
terminal         7572 src/w32term.c    struct w32_display_info *dpyinfo = terminal->display_info.w32;
terminal         7576 src/w32term.c    if (!terminal->name)
terminal         7589 src/w32term.c    struct terminal *terminal;
terminal         7603 src/w32term.c    terminal = w32_create_terminal (dpyinfo);
terminal         7606 src/w32term.c    terminal->name = xlispstrdup (display_name);
terminal         7648 src/w32term.c    gui_init_fringe (terminal->rif);
terminal           88 src/w32term.h    struct terminal *terminal;
terminal          776 src/w32term.h  extern void initialize_w32_display (struct terminal *, int *, int *);
terminal          187 src/xfns.c           struct terminal *t = decode_live_terminal (object);
terminal         4491 src/xfns.c           eassert (dpyinfo->terminal->image_cache->refcount == image_cache_refcount);
terminal         4642 src/xfns.c       kb = dpyinfo->terminal->kboard;
terminal         4644 src/xfns.c       if (!dpyinfo->terminal->name)
terminal         4725 src/xfns.c       f->terminal = dpyinfo->terminal;
terminal         5025 src/xfns.c       f->terminal->reference_count++;
terminal         5297 src/xfns.c       (Lisp_Object terminal)
terminal         5299 src/xfns.c       struct x_display_info *dpyinfo = check_x_display_info (terminal);
terminal         5324 src/xfns.c       (Lisp_Object terminal)
terminal         5326 src/xfns.c       struct x_display_info *dpyinfo = check_x_display_info (terminal);
terminal         5357 src/xfns.c       (Lisp_Object terminal)
terminal         5359 src/xfns.c       struct x_display_info *dpyinfo = check_x_display_info (terminal);
terminal         5375 src/xfns.c       (Lisp_Object terminal)
terminal         5377 src/xfns.c       struct x_display_info *dpyinfo = check_x_display_info (terminal);
terminal         5389 src/xfns.c       (Lisp_Object terminal)
terminal         5391 src/xfns.c       struct x_display_info *dpyinfo = check_x_display_info (terminal);
terminal         5403 src/xfns.c       (Lisp_Object terminal)
terminal         5405 src/xfns.c       struct x_display_info *dpyinfo = check_x_display_info (terminal);
terminal         5433 src/xfns.c       (Lisp_Object terminal)
terminal         5435 src/xfns.c       struct x_display_info *dpyinfo = check_x_display_info (terminal);
terminal         5452 src/xfns.c       (Lisp_Object terminal)
terminal         5454 src/xfns.c       struct x_display_info *dpyinfo = check_x_display_info (terminal);
terminal         5478 src/xfns.c       (Lisp_Object terminal)
terminal         5480 src/xfns.c       struct x_display_info *dpyinfo = check_x_display_info (terminal);
terminal         5495 src/xfns.c       (Lisp_Object terminal)
terminal         5498 src/xfns.c       struct x_display_info *dpyinfo = check_x_display_info (terminal);
terminal         5518 src/xfns.c       (Lisp_Object terminal)
terminal         5520 src/xfns.c       struct x_display_info *dpyinfo = check_x_display_info (terminal);
terminal         5535 src/xfns.c       (Lisp_Object terminal)
terminal         5537 src/xfns.c       struct x_display_info *dpyinfo = check_x_display_info (terminal);
terminal         5555 src/xfns.c       (Lisp_Object terminal)
terminal         5557 src/xfns.c       struct x_display_info *dpyinfo = check_x_display_info (terminal);
terminal         5575 src/xfns.c       (Lisp_Object terminal)
terminal         5577 src/xfns.c       struct x_display_info *dpyinfo = check_x_display_info (terminal);
terminal         5612 src/xfns.c       (Lisp_Object terminal)
terminal         5614 src/xfns.c       struct x_display_info *dpyinfo = check_x_display_info (terminal);
terminal         5652 src/xfns.c       (Lisp_Object terminal)
terminal         5654 src/xfns.c       struct x_display_info *dpyinfo = check_x_display_info (terminal);
terminal         6291 src/xfns.c       (Lisp_Object terminal)
terminal         6293 src/xfns.c       struct x_display_info *dpyinfo = check_x_display_info (terminal);
terminal         6797 src/xfns.c       (Lisp_Object terminal)
terminal         6799 src/xfns.c       struct x_display_info *dpyinfo = check_x_display_info (terminal);
terminal         6802 src/xfns.c       if (FRAMEP (terminal) && FRAME_LIVE_P (XFRAME (terminal)))
terminal         6803 src/xfns.c         window = FRAME_X_WINDOW (XFRAME (terminal));
terminal         7345 src/xfns.c       (Lisp_Object terminal)
terminal         7347 src/xfns.c       struct x_display_info *dpyinfo = check_x_display_info (terminal);
terminal         7352 src/xfns.c       x_delete_terminal (dpyinfo->terminal);
terminal         7382 src/xfns.c       (Lisp_Object on, Lisp_Object terminal)
terminal         7384 src/xfns.c       struct x_display_info *dpyinfo = check_x_display_info (terminal);
terminal         8099 src/xfns.c       if (!dpyinfo->terminal->name)
terminal         8118 src/xfns.c       f->terminal = dpyinfo->terminal;
terminal         8429 src/xfns.c       f->terminal->reference_count++;
terminal         9547 src/xfns.c       (Lisp_Object terminal)
terminal         9551 src/xfns.c       dpyinfo = check_x_display_info (terminal);
terminal         9739 src/xfns.c       (Lisp_Object time_object, Lisp_Object terminal)
terminal         9746 src/xfns.c       dpyinfo = check_x_display_info (terminal);
terminal          115 src/xselect.c    assq_no_quit (selection_symbol, dpyinfo->terminal->Vselection_alist)
terminal          301 src/xselect.c        (dpyinfo->terminal,
terminal          302 src/xselect.c         Fcons (selection_data, dpyinfo->terminal->Vselection_alist));
terminal          309 src/xselect.c  	Lisp_Object rest = dpyinfo->terminal->Vselection_alist;
terminal         1057 src/xselect.c    Vselection_alist = dpyinfo->terminal->Vselection_alist;
terminal         1070 src/xselect.c    tset_selection_alist (dpyinfo->terminal, Vselection_alist);
terminal         1123 src/xselect.c    struct terminal *t = dpyinfo->terminal;
terminal         2176 src/xselect.c        struct terminal *t = decode_live_terminal (object);
terminal         2182 src/xselect.c  	    if (FRAME_LIVE_P (f) && f->terminal == t)
terminal         2242 src/xselect.c     Lisp_Object time_stamp, Lisp_Object terminal)
terminal         2246 src/xselect.c    struct frame *f = frame_for_x_selection (terminal);
terminal         2300 src/xselect.c    (Lisp_Object selection, Lisp_Object time_object, Lisp_Object terminal)
terminal         2305 src/xselect.c    struct frame *f = frame_for_x_selection (terminal);
terminal         2355 src/xselect.c    (Lisp_Object selection, Lisp_Object terminal)
terminal         2357 src/xselect.c    struct frame *f = frame_for_x_selection (terminal);
terminal         2382 src/xselect.c    (Lisp_Object selection, Lisp_Object terminal)
terminal         2389 src/xselect.c    struct frame *f = frame_for_x_selection (terminal);
terminal         1091 src/xterm.c    static struct terminal *x_create_terminal (struct x_display_info *);
terminal         3949 src/xterm.c    				dpyinfo->terminal->Vselection_alist);
terminal         4032 src/xterm.c    			      dpyinfo->terminal->Vselection_alist),
terminal         18086 src/xterm.c    	  && XTERMINAL (event->ie.arg) == dpyinfo->terminal)
terminal         18101 src/xterm.c      Lisp_Object current_monitors, terminal;
terminal         18115 src/xterm.c      XSETTERMINAL (terminal, dpyinfo->terminal);
terminal         18118 src/xterm.c        = Fx_display_monitor_attributes_list (terminal);
terminal         18125 src/xterm.c          ie.arg = terminal;
terminal         20801 src/xterm.c    		  XSETTERMINAL (inev.ie.arg, dpyinfo->terminal);
terminal         24592 src/xterm.c    	  XSETTERMINAL (inev.ie.arg, dpyinfo->terminal);
terminal         24738 src/xterm.c    XTread_socket (struct terminal *terminal, struct input_event *hold_quit)
terminal         24742 src/xterm.c      struct x_display_info *dpyinfo = terminal->display_info.x;
terminal         25910 src/xterm.c          dpyinfo->terminal->reference_count++;
terminal         25978 src/xterm.c          dpyinfo->terminal->reference_count--;
terminal         25985 src/xterm.c          if (dpyinfo->terminal == terminal_list
terminal         26015 src/xterm.c          XSETTERMINAL (tmp, dpyinfo->terminal);
terminal         29418 src/xterm.c      struct terminal *terminal;
terminal         29635 src/xterm.c      terminal = x_create_terminal (dpyinfo);
terminal         29647 src/xterm.c          terminal->kboard = share->terminal->kboard;
terminal         29650 src/xterm.c    	terminal->kboard = allocate_kboard (Qx);
terminal         29658 src/xterm.c    	    terminal_list = terminal->next_terminal;
terminal         29661 src/xterm.c    	      (terminal->kboard,
terminal         29665 src/xterm.c    	    terminal->next_terminal = terminal_list;
terminal         29666 src/xterm.c    	    terminal_list = terminal;
terminal         29673 src/xterm.c    	  current_kboard = terminal->kboard;
terminal         29675 src/xterm.c        terminal->kboard->reference_count++;
terminal         29700 src/xterm.c      terminal->name = xlispstrdup (display_name);
terminal         30103 src/xterm.c      XSETTERMINAL (term, terminal);
terminal         30566 src/xterm.c      struct terminal *t;
terminal         30752 src/xterm.c    x_delete_terminal (struct terminal *terminal)
terminal         30758 src/xterm.c      dpyinfo = terminal->display_info.x;
terminal         30762 src/xterm.c      if (!terminal->name)
terminal         30774 src/xterm.c          if (FRAME_LIVE_P (f) && f->terminal == terminal)
terminal         30908 src/xterm.c    static struct terminal *
terminal         30911 src/xterm.c      struct terminal *terminal;
terminal         30913 src/xterm.c      terminal = create_terminal (output_x_window, &x_redisplay_interface);
terminal         30915 src/xterm.c      terminal->display_info.x = dpyinfo;
terminal         30916 src/xterm.c      dpyinfo->terminal = terminal;
terminal         30920 src/xterm.c      terminal->clear_frame_hook = x_clear_frame;
terminal         30921 src/xterm.c      terminal->ins_del_lines_hook = x_ins_del_lines;
terminal         30922 src/xterm.c      terminal->delete_glyphs_hook = x_delete_glyphs;
terminal         30923 src/xterm.c      terminal->ring_bell_hook = XTring_bell;
terminal         30924 src/xterm.c      terminal->toggle_invisible_pointer_hook = XTtoggle_invisible_pointer;
terminal         30925 src/xterm.c      terminal->update_begin_hook = x_update_begin;
terminal         30926 src/xterm.c      terminal->update_end_hook = x_update_end;
terminal         30927 src/xterm.c      terminal->read_socket_hook = XTread_socket;
terminal         30928 src/xterm.c      terminal->frame_up_to_date_hook = XTframe_up_to_date;
terminal         30930 src/xterm.c      terminal->buffer_flipping_unblocked_hook = XTbuffer_flipping_unblocked_hook;
terminal         30932 src/xterm.c      terminal->defined_color_hook = x_defined_color;
terminal         30933 src/xterm.c      terminal->query_frame_background_color = x_query_frame_background_color;
terminal         30934 src/xterm.c      terminal->query_colors = x_query_colors;
terminal         30935 src/xterm.c      terminal->mouse_position_hook = XTmouse_position;
terminal         30936 src/xterm.c      terminal->get_focus_frame = x_get_focus_frame;
terminal         30937 src/xterm.c      terminal->focus_frame_hook = x_focus_frame;
terminal         30938 src/xterm.c      terminal->frame_rehighlight_hook = XTframe_rehighlight;
terminal         30939 src/xterm.c      terminal->frame_raise_lower_hook = XTframe_raise_lower;
terminal         30940 src/xterm.c      terminal->frame_visible_invisible_hook = x_make_frame_visible_invisible;
terminal         30941 src/xterm.c      terminal->fullscreen_hook = XTfullscreen_hook;
terminal         30942 src/xterm.c      terminal->iconify_frame_hook = x_iconify_frame;
terminal         30943 src/xterm.c      terminal->set_window_size_hook = x_set_window_size;
terminal         30944 src/xterm.c      terminal->set_frame_offset_hook = x_set_offset;
terminal         30945 src/xterm.c      terminal->set_frame_alpha_hook = x_set_frame_alpha;
terminal         30946 src/xterm.c      terminal->set_new_font_hook = x_new_font;
terminal         30947 src/xterm.c      terminal->set_bitmap_icon_hook = x_bitmap_icon;
terminal         30948 src/xterm.c      terminal->implicit_set_name_hook = x_implicitly_set_name;
terminal         30949 src/xterm.c      terminal->menu_show_hook = x_menu_show;
terminal         30951 src/xterm.c      terminal->activate_menubar_hook = x_activate_menubar;
terminal         30954 src/xterm.c      terminal->popup_dialog_hook = xw_popup_dialog;
terminal         30956 src/xterm.c      terminal->change_tab_bar_height_hook = x_change_tab_bar_height;
terminal         30958 src/xterm.c      terminal->change_tool_bar_height_hook = x_change_tool_bar_height;
terminal         30960 src/xterm.c      terminal->set_vertical_scroll_bar_hook = XTset_vertical_scroll_bar;
terminal         30961 src/xterm.c      terminal->set_horizontal_scroll_bar_hook = XTset_horizontal_scroll_bar;
terminal         30962 src/xterm.c      terminal->set_scroll_bar_default_width_hook = x_set_scroll_bar_default_width;
terminal         30963 src/xterm.c      terminal->set_scroll_bar_default_height_hook = x_set_scroll_bar_default_height;
terminal         30964 src/xterm.c      terminal->condemn_scroll_bars_hook = XTcondemn_scroll_bars;
terminal         30965 src/xterm.c      terminal->redeem_scroll_bar_hook = XTredeem_scroll_bar;
terminal         30966 src/xterm.c      terminal->judge_scroll_bars_hook = XTjudge_scroll_bars;
terminal         30967 src/xterm.c      terminal->get_string_resource_hook = x_get_string_resource;
terminal         30968 src/xterm.c      terminal->free_pixmap = x_free_pixmap;
terminal         30969 src/xterm.c      terminal->delete_frame_hook = x_destroy_window;
terminal         30970 src/xterm.c      terminal->delete_terminal_hook = x_delete_terminal;
terminal         30971 src/xterm.c      terminal->toolkit_position_hook = x_toolkit_position;
terminal         30973 src/xterm.c      terminal->any_grab_hook = x_have_any_grab;
terminal         30977 src/xterm.c      return terminal;
terminal          349 src/xterm.h      struct terminal *terminal;
terminal         1663 src/xterm.h    extern void x_delete_terminal (struct terminal *);
terminal          881 test/manual/etags/c-src/emacs/src/keyboard.c   struct terminal *t;
terminal         2272 test/manual/etags/c-src/emacs/src/keyboard.c       struct terminal *terminal = frame->terminal;
terminal         2278 test/manual/etags/c-src/emacs/src/keyboard.c 	    && (TERMINAL_KEYBOARD_CODING (terminal)->common_flags
terminal         2283 test/manual/etags/c-src/emacs/src/keyboard.c 	  int meta_key = terminal->display_info.tty->meta_key;
terminal         2290 test/manual/etags/c-src/emacs/src/keyboard.c 		= TERMINAL_KEYBOARD_CODING (terminal);
terminal         6876 test/manual/etags/c-src/emacs/src/keyboard.c   struct terminal *t;
terminal         6885 test/manual/etags/c-src/emacs/src/keyboard.c       struct terminal *next = t->next_terminal;
terminal         6967 test/manual/etags/c-src/emacs/src/keyboard.c tty_read_avail_input (struct terminal *terminal,
terminal         6975 test/manual/etags/c-src/emacs/src/keyboard.c   struct tty_display_info *tty = terminal->display_info.tty;
terminal         6984 test/manual/etags/c-src/emacs/src/keyboard.c   if (!terminal->name)		/* Don't read from a dead terminal.  */
terminal         6987 test/manual/etags/c-src/emacs/src/keyboard.c   if (terminal->type != output_termcap
terminal         6988 test/manual/etags/c-src/emacs/src/keyboard.c       && terminal->type != output_msdos_raw)
terminal         10354 test/manual/etags/c-src/emacs/src/keyboard.c   struct terminal *terminal = get_named_terminal ("/dev/tty");
terminal         10355 test/manual/etags/c-src/emacs/src/keyboard.c   if (!terminal)
terminal         10371 test/manual/etags/c-src/emacs/src/keyboard.c       internal_last_event_frame = terminal->display_info.tty->top_frame;
terminal         10618 test/manual/etags/c-src/emacs/src/keyboard.c   (Lisp_Object flow, Lisp_Object terminal)
terminal         10620 test/manual/etags/c-src/emacs/src/keyboard.c   struct terminal *t = decode_tty_terminal (terminal);
terminal         10661 test/manual/etags/c-src/emacs/src/keyboard.c   (Lisp_Object meta, Lisp_Object terminal)
terminal         10663 test/manual/etags/c-src/emacs/src/keyboard.c   struct terminal *t = decode_tty_terminal (terminal);
terminal         10704 test/manual/etags/c-src/emacs/src/keyboard.c   struct terminal *t = get_named_terminal ("/dev/tty");
terminal         1013 test/manual/etags/c-src/emacs/src/lisp.h INLINE struct terminal *
terminal         4352 test/manual/etags/c-src/emacs/src/lisp.h struct terminal;