head	1.1;
access;
symbols;
locks
	amk:1.1; strict;
comment	@# @;


1.1
date	96.06.20.21.31.23;	author amk;	state Exp;
branches;
next	;


desc
@@


1.1
log
@Initial revision
@
text
@staticforward int $abbrev$_length($abbrev$Object *self);
staticforward PyObject * $abbrev$_subscript($abbrev$Object *self, PyObject *key);
staticforward int $abbrev$_ass_sub($abbrev$Object *self, PyObject *v, PyObject *w);

#ifndef $abbrev$_length_impl
staticforward int $abbrev$_length_($abbrev$Object *self);
#endif
#ifndef $abbrev$_subscript_impl
staticforward int $abbrev$_subscript_($abbrev$Object *self, PyObject *key);
#endif
#ifndef $abbrev$_ass_sub_impl
staticforward int $abbrev$_ass_sub_($abbrev$Object *self, PyObject *v, PyObject *w);
#endif

static PyMappingMethods $abbrev$_as_mapping = {
	(inquiry)$abbrev$_length,		/*mp_length*/
	(binaryfunc)$abbrev$_subscript,		/*mp_subscript*/
	(objobjargproc)$abbrev$_ass_sub,	/*mp_ass_subscript*/
};

/* -------------------------------------------------------- */
@
