X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2Fmarker.c;h=5ed6c4d7a0535c978d6c7b565ed8b4566a2e2ec9;hb=eff64c41c990d5d24c83c0b92a2a6db437e63728;hp=59a81aaaf6179854957cc4c3003346aaa8363fec;hpb=77dcef404dc78635f6ffa8f71a803d2bc7cc8921;p=chise%2Fxemacs-chise.git diff --git a/src/marker.c b/src/marker.c index 59a81aa..5ed6c4d 100644 --- a/src/marker.c +++ b/src/marker.c @@ -95,9 +95,14 @@ marker_hash (Lisp_Object obj, int depth) return hash; } +static const struct lrecord_description marker_description[] = { + { XD_LISP_OBJECT, offsetof(struct Lisp_Marker, next), 3 }, + { XD_END } +}; + DEFINE_BASIC_LRECORD_IMPLEMENTATION ("marker", marker, mark_marker, print_marker, 0, - marker_equal, marker_hash, + marker_equal, marker_hash, marker_description, struct Lisp_Marker); /* Operations on markers. */