Commit 46466091 authored by Jim Fulton's avatar Jim Fulton

Added cmp.

parent ee0e601c
......@@ -53,7 +53,7 @@
static char Missing_module_documentation[] =
""
"\n$Id: Missing.c,v 1.4 1997/09/18 21:01:33 jim Exp $"
"\n$Id: Missing.c,v 1.5 1997/09/23 15:17:12 jim Exp $"
;
#include "ExtensionClass.h"
......@@ -243,6 +243,12 @@ Missing_call(PyObject *self, PyObject *args, PyObject *kw)
return self;
}
static int
Missing_cmp(Missing *m1, Missing *m2)
{
return 0;
}
static PyExtensionClass MissingType = {
PyObject_HEAD_INIT(NULL)
0, /*ob_size*/
......@@ -254,7 +260,7 @@ static PyExtensionClass MissingType = {
(printfunc)0, /*tp_print*/
(getattrfunc)0, /*obsolete tp_getattr*/
(setattrfunc)0, /*obsolete tp_setattr*/
(cmpfunc)0, /*tp_compare*/
(cmpfunc)Missing_cmp, /*tp_compare*/
(reprfunc)Missing_repr, /*tp_repr*/
&Missing_as_number, /*tp_as_number*/
0, /*tp_as_sequence*/
......@@ -289,7 +295,7 @@ void
initMissing()
{
PyObject *m, *d;
char *rev="$Revision: 1.4 $";
char *rev="$Revision: 1.5 $";
if(! ((vname=PyString_FromString("V"))
&& (Missing_dot_Value=PyString_FromString("Missing.Value"))
......@@ -324,6 +330,9 @@ initMissing()
Revision Log:
$Log: Missing.c,v $
Revision 1.5 1997/09/23 15:17:12 jim
Added cmp.
Revision 1.4 1997/09/18 21:01:33 jim
Added check to getattr to fail on methods that begin with underscore.
Note that Missing really defeats testing from protocols by testing for
......
......@@ -53,7 +53,7 @@
static char Missing_module_documentation[] =
""
"\n$Id: Missing.c,v 1.4 1997/09/18 21:01:33 jim Exp $"
"\n$Id: Missing.c,v 1.5 1997/09/23 15:17:12 jim Exp $"
;
#include "ExtensionClass.h"
......@@ -243,6 +243,12 @@ Missing_call(PyObject *self, PyObject *args, PyObject *kw)
return self;
}
static int
Missing_cmp(Missing *m1, Missing *m2)
{
return 0;
}
static PyExtensionClass MissingType = {
PyObject_HEAD_INIT(NULL)
0, /*ob_size*/
......@@ -254,7 +260,7 @@ static PyExtensionClass MissingType = {
(printfunc)0, /*tp_print*/
(getattrfunc)0, /*obsolete tp_getattr*/
(setattrfunc)0, /*obsolete tp_setattr*/
(cmpfunc)0, /*tp_compare*/
(cmpfunc)Missing_cmp, /*tp_compare*/
(reprfunc)Missing_repr, /*tp_repr*/
&Missing_as_number, /*tp_as_number*/
0, /*tp_as_sequence*/
......@@ -289,7 +295,7 @@ void
initMissing()
{
PyObject *m, *d;
char *rev="$Revision: 1.4 $";
char *rev="$Revision: 1.5 $";
if(! ((vname=PyString_FromString("V"))
&& (Missing_dot_Value=PyString_FromString("Missing.Value"))
......@@ -324,6 +330,9 @@ initMissing()
Revision Log:
$Log: Missing.c,v $
Revision 1.5 1997/09/23 15:17:12 jim
Added cmp.
Revision 1.4 1997/09/18 21:01:33 jim
Added check to getattr to fail on methods that begin with underscore.
Note that Missing really defeats testing from protocols by testing for
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment