Mercurial > hg > xemacs-beta
comparison src/objects-tty.c @ 4141:77138fc618a9
[xemacs-hg @ 2007-08-24 13:03:04 by crestani]
2007-08-17 Marcus Crestani <crestani@xemacs.org>
* buffer.c (Fkill_buffer):
* objects-tty.c (tty_finalize_color_instance):
* objects-tty.c (tty_finalize_font_instance):
* objects-tty.c (console_type_create_objects_tty):
* syntax.c (uninit_buffer_syntax_cache): Keep functions that do
nothing for NEW_GC instead of removing them.
author | crestani |
---|---|
date | Fri, 24 Aug 2007 13:03:07 +0000 |
parents | 9a633a00c3f2 |
children | 4143b78d0df0 |
comparison
equal
deleted
inserted
replaced
4140:89310296a3be | 4141:77138fc618a9 |
---|---|
216 Lisp_Object UNUSED (printcharfun), | 216 Lisp_Object UNUSED (printcharfun), |
217 int UNUSED (escapeflag)) | 217 int UNUSED (escapeflag)) |
218 { | 218 { |
219 } | 219 } |
220 | 220 |
221 static void | |
222 tty_finalize_color_instance (Lisp_Color_Instance *c) | |
223 { | |
221 #ifndef NEW_GC | 224 #ifndef NEW_GC |
222 static void | |
223 tty_finalize_color_instance (Lisp_Color_Instance *c) | |
224 { | |
225 if (c->data) | 225 if (c->data) |
226 xfree (c->data, void *); | 226 xfree (c->data, void *); |
227 } | 227 #endif /* not NEW_GC */ |
228 #endif /* not NEW_GC */ | 228 } |
229 | 229 |
230 static int | 230 static int |
231 tty_color_instance_equal (Lisp_Color_Instance *c1, | 231 tty_color_instance_equal (Lisp_Color_Instance *c1, |
232 Lisp_Color_Instance *c2, | 232 Lisp_Color_Instance *c2, |
233 int UNUSED (depth)) | 233 int UNUSED (depth)) |
311 Lisp_Object UNUSED (printcharfun), | 311 Lisp_Object UNUSED (printcharfun), |
312 int UNUSED (escapeflag)) | 312 int UNUSED (escapeflag)) |
313 { | 313 { |
314 } | 314 } |
315 | 315 |
316 static void | |
317 tty_finalize_font_instance (Lisp_Font_Instance *f) | |
318 { | |
316 #ifndef NEW_GC | 319 #ifndef NEW_GC |
317 static void | |
318 tty_finalize_font_instance (Lisp_Font_Instance *f) | |
319 { | |
320 if (f->data) | 320 if (f->data) |
321 xfree (f->data, void *); | 321 xfree (f->data, void *); |
322 } | 322 #endif /* not NEW_GC */ |
323 #endif /* not NEW_GC */ | 323 } |
324 | 324 |
325 static Lisp_Object | 325 static Lisp_Object |
326 tty_font_list (Lisp_Object UNUSED (pattern), Lisp_Object UNUSED (device), | 326 tty_font_list (Lisp_Object UNUSED (pattern), Lisp_Object UNUSED (device), |
327 Lisp_Object UNUSED (maxnumber)) | 327 Lisp_Object UNUSED (maxnumber)) |
328 { | 328 { |
415 { | 415 { |
416 /* object methods */ | 416 /* object methods */ |
417 CONSOLE_HAS_METHOD (tty, initialize_color_instance); | 417 CONSOLE_HAS_METHOD (tty, initialize_color_instance); |
418 CONSOLE_HAS_METHOD (tty, mark_color_instance); | 418 CONSOLE_HAS_METHOD (tty, mark_color_instance); |
419 CONSOLE_HAS_METHOD (tty, print_color_instance); | 419 CONSOLE_HAS_METHOD (tty, print_color_instance); |
420 #ifndef NEW_GC | |
421 CONSOLE_HAS_METHOD (tty, finalize_color_instance); | 420 CONSOLE_HAS_METHOD (tty, finalize_color_instance); |
422 #endif /* not NEW_GC */ | |
423 CONSOLE_HAS_METHOD (tty, color_instance_equal); | 421 CONSOLE_HAS_METHOD (tty, color_instance_equal); |
424 CONSOLE_HAS_METHOD (tty, color_instance_hash); | 422 CONSOLE_HAS_METHOD (tty, color_instance_hash); |
425 CONSOLE_HAS_METHOD (tty, valid_color_name_p); | 423 CONSOLE_HAS_METHOD (tty, valid_color_name_p); |
426 CONSOLE_HAS_METHOD (tty, color_list); | 424 CONSOLE_HAS_METHOD (tty, color_list); |
427 | 425 |
428 CONSOLE_HAS_METHOD (tty, initialize_font_instance); | 426 CONSOLE_HAS_METHOD (tty, initialize_font_instance); |
429 CONSOLE_HAS_METHOD (tty, mark_font_instance); | 427 CONSOLE_HAS_METHOD (tty, mark_font_instance); |
430 CONSOLE_HAS_METHOD (tty, print_font_instance); | 428 CONSOLE_HAS_METHOD (tty, print_font_instance); |
431 #ifndef NEW_GC | |
432 CONSOLE_HAS_METHOD (tty, finalize_font_instance); | 429 CONSOLE_HAS_METHOD (tty, finalize_font_instance); |
433 #endif /* not NEW_GC */ | |
434 CONSOLE_HAS_METHOD (tty, font_list); | 430 CONSOLE_HAS_METHOD (tty, font_list); |
435 #ifdef MULE | 431 #ifdef MULE |
436 CONSOLE_HAS_METHOD (tty, font_spec_matches_charset); | 432 CONSOLE_HAS_METHOD (tty, font_spec_matches_charset); |
437 CONSOLE_HAS_METHOD (tty, find_charset_font); | 433 CONSOLE_HAS_METHOD (tty, find_charset_font); |
438 #endif | 434 #endif |