]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Added shifting and masking ops to as_number struct
authorGuido van Rossum <guido@python.org>
Thu, 24 Oct 1991 14:58:18 +0000 (14:58 +0000)
committerGuido van Rossum <guido@python.org>
Thu, 24 Oct 1991 14:58:18 +0000 (14:58 +0000)
Include/object.h

index 750cd80c0b168d1815e2b450b396df0ad952f861..a2ff9819610c57cd281bcd021dfd1745f547fb06 100644 (file)
@@ -136,6 +136,12 @@ typedef struct {
        object *(*nb_positive) FPROTO((object *));
        object *(*nb_absolute) FPROTO((object *));
        int (*nb_nonzero) FPROTO((object *));
+       object *(*nb_invert) FPROTO((object *));
+       object *(*nb_lshift) FPROTO((object *, object *));
+       object *(*nb_rshift) FPROTO((object *, object *));
+       object *(*nb_and) FPROTO((object *, object *));
+       object *(*nb_xor) FPROTO((object *, object *));
+       object *(*nb_or) FPROTO((object *, object *));
 } number_methods;
 
 typedef struct {