comparison src/marker.c @ 5117:3742ea8250b5 ben-lisp-object ben-lisp-object-final-ws-year-2005

Checking in final CVS version of workspace 'ben-lisp-object'
author Ben Wing <ben@xemacs.org>
date Sat, 26 Dec 2009 00:20:27 -0600
parents facf3239ba30
children e0db3c197671
comparison
equal deleted inserted replaced
5116:e56f73345619 5117:3742ea8250b5
113 Lisp_Object tem = wrap_marker (header); 113 Lisp_Object tem = wrap_marker (header);
114 unchain_marker (tem); 114 unchain_marker (tem);
115 } 115 }
116 } 116 }
117 117
118 DEFINE_BASIC_LRECORD_IMPLEMENTATION ("marker", marker, 118 DEFINE_BASIC_LISP_OBJECT ("marker", marker,
119 1, /*dumpable-flag*/
120 mark_marker, print_marker, 119 mark_marker, print_marker,
121 finalize_marker, 120 finalize_marker,
122 marker_equal, marker_hash, 121 marker_equal, marker_hash,
123 marker_description, Lisp_Marker); 122 marker_description, Lisp_Marker);
124 #else /* not MC_ALLOC */ 123 #else /* not MC_ALLOC */
125 DEFINE_BASIC_LRECORD_IMPLEMENTATION ("marker", marker, 124 DEFINE_BASIC_LISP_OBJECT ("marker", marker,
126 1, /*dumpable-flag*/
127 mark_marker, print_marker, 0, 125 mark_marker, print_marker, 0,
128 marker_equal, marker_hash, 126 marker_equal, marker_hash,
129 marker_description, Lisp_Marker); 127 marker_description, Lisp_Marker);
130 #endif /* not MC_ALLOC */ 128 #endif /* not MC_ALLOC */
131 129
527 525
528 526
529 void 527 void
530 syms_of_marker (void) 528 syms_of_marker (void)
531 { 529 {
532 INIT_LRECORD_IMPLEMENTATION (marker); 530 INIT_LISP_OBJECT (marker);
533 531
534 DEFSUBR (Fmarker_position); 532 DEFSUBR (Fmarker_position);
535 DEFSUBR (Fmarker_buffer); 533 DEFSUBR (Fmarker_buffer);
536 DEFSUBR (Fset_marker); 534 DEFSUBR (Fset_marker);
537 DEFSUBR (Fcopy_marker); 535 DEFSUBR (Fcopy_marker);