Mercurial > hg > xemacs-beta
comparison src/glyphs.h @ 3017:1e7cc382eb16
[xemacs-hg @ 2005-10-24 10:07:26 by ben]
refactor mc-alloc dependencies
next-error.el, occur.el: Fix some byte-compile warnings.
alloc.c, buffer.c, buffer.h, casetab.c, casetab.h, charset.h, chartab.c, chartab.h, console-impl.h, console-msw-impl.h, console.c, data.c, database.c, device-impl.h, device-msw.c, device.c, dialog-msw.c, elhash.c, events.h, extents-impl.h, extents.c, faces.c, faces.h, file-coding.c, file-coding.h, frame-impl.h, frame.c, glyphs.c, glyphs.h, gui.c, gui.h, keymap.c, lisp.h, lrecord.h, lstream.c, lstream.h, mule-charset.c, objects-impl.h, objects.c, opaque.c, opaque.h, print.c, process.c, procimpl.h, rangetab.c, rangetab.h, scrollbar-gtk.c, scrollbar-msw.c, scrollbar-x.c, scrollbar.c, scrollbar.h, specifier.c, specifier.h, symbols.c, symeval.h, toolbar.c, toolbar.h, tooltalk.c, ui-gtk.c, ui-gtk.h, unicode.c, window-impl.h, window.c:
Eliminate the majority of #ifdef MC_ALLOC occurrences through
macros LCRECORD_HEADER, ALLOC_LCRECORD_TYPE, MALLOCED_STORAGE_SIZE,
etc. (defined in lrecord.h).
author | ben |
---|---|
date | Mon, 24 Oct 2005 10:07:42 +0000 |
parents | 6fa9919a9a0b |
children | 141c2920ea48 |
comparison
equal
deleted
inserted
replaced
3016:f252275fb013 | 3017:1e7cc382eb16 |
---|---|
592 unsigned int action_occurred : 1; | 592 unsigned int action_occurred : 1; |
593 }; | 593 }; |
594 | 594 |
595 struct Lisp_Image_Instance | 595 struct Lisp_Image_Instance |
596 { | 596 { |
597 #ifdef MC_ALLOC | 597 struct LCRECORD_HEADER header; |
598 struct lrecord_header header; | |
599 #else /* MC_ALLOC */ | |
600 struct lcrecord_header header; | |
601 #endif /* MC_ALLOC */ | |
602 Lisp_Object domain; /* The domain in which we were cached. */ | 598 Lisp_Object domain; /* The domain in which we were cached. */ |
603 Lisp_Object device; /* The device of the domain. Recorded | 599 Lisp_Object device; /* The device of the domain. Recorded |
604 since the domain may get deleted | 600 since the domain may get deleted |
605 before us. */ | 601 before us. */ |
606 Lisp_Object name; | 602 Lisp_Object name; |
948 GLYPH_ICON | 944 GLYPH_ICON |
949 }; | 945 }; |
950 | 946 |
951 struct Lisp_Glyph | 947 struct Lisp_Glyph |
952 { | 948 { |
953 #ifdef MC_ALLOC | 949 struct LCRECORD_HEADER header; |
954 struct lrecord_header header; | |
955 #else /* MC_ALLOC */ | |
956 struct lcrecord_header header; | |
957 #endif /* MC_ALLOC */ | |
958 | 950 |
959 enum glyph_type type; | 951 enum glyph_type type; |
960 | 952 |
961 /* specifiers: */ | 953 /* specifiers: */ |
962 Lisp_Object image; /* the actual image */ | 954 Lisp_Object image; /* the actual image */ |