diff options
author | Eli Zaretskii <eliz@gnu.org> | 2009-06-28 19:07:16 +0000 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2009-06-28 19:07:16 +0000 |
commit | 89ba96f4234f523ff40fda977fd461b2df442e13 (patch) | |
tree | 5f3f02ea10e77ab3113b962726459c5c9342087f /src/term.c | |
parent | a3a8b0029ae828d1079140db91798783ea54632e (diff) | |
download | emacs-89ba96f4234f523ff40fda977fd461b2df442e13.tar.gz |
(create_tty_output) [MSDOS]: #ifdef away.
(tty_free_frame_resources) [MSDOS]: Add a DOS-specific version.
Diffstat (limited to 'src/term.c')
-rw-r--r-- | src/term.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/term.c b/src/term.c index 3f97a74cbd6..fc778012e23 100644 --- a/src/term.c +++ b/src/term.c @@ -3178,6 +3178,7 @@ DEFUN ("gpm-mouse-stop", Fgpm_mouse_stop, Sgpm_mouse_stop, #endif /* HAVE_GPM */ +#ifndef MSDOS /*********************************************************************** Initialization ***********************************************************************/ @@ -3215,6 +3216,20 @@ tty_free_frame_resources (struct frame *f) xfree (f->output_data.tty); } +#else /* MSDOS */ + +/* Delete frame F's face cache. */ + +static void +tty_free_frame_resources (struct frame *f) +{ + if (! FRAME_TERMCAP_P (f) && ! FRAME_MSDOS_P (f)) + abort (); + + if (FRAME_FACE_CACHE (f)) + free_frame_faces (f); +} +#endif /* MSDOS */ /* Reset the hooks in TERMINAL. */ |