Added shifting and masking ops to as_number struct
diff --git a/Include/object.h b/Include/object.h
index 750cd80..a2ff981 100644
--- a/Include/object.h
+++ b/Include/object.h
@@ -136,6 +136,12 @@
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 {