]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
* macmodule.c: include allobjects.h, not .c
authorGuido van Rossum <guido@python.org>
Fri, 14 Aug 1992 13:49:30 +0000 (13:49 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 14 Aug 1992 13:49:30 +0000 (13:49 +0000)
* timemodule.c: the mac has no unistd.h
* classobject.c: fixed several cases of return NULL that should be
  return -1 !!!

Modules/timemodule.c
Objects/classobject.c

index 4d13611b5e0a41803a4bc592af23fd946fac70eb..69a0c888238c976e44ac681fde53f9f93201ec94 100644 (file)
@@ -33,6 +33,10 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 #include <signal.h>
 #include <setjmp.h>
 
+#ifdef macintosh
+#define NO_UNISTD
+#endif
+
 #ifndef NO_UNISTD
 #include <unistd.h>
 #endif
index 8164cedf3b49e2ba7c4ee7cbf4e47644fc5d7cb7..d4a2f82401c274d8f83429d2c80691d0b86939ce 100644 (file)
@@ -396,7 +396,7 @@ instance_ass_subscript(inst, key, value)
                arg = mkvalue("(OO)", key, value);
        if (arg == NULL) {
                DECREF(func);
-               return NULL;
+               return -1;
        }
        res = call_object(func, arg);
        DECREF(func);
@@ -509,14 +509,14 @@ instance_ass_item(inst, i, item)
        else
                func = instance_getattr(inst, "__setitem__");
        if (func == NULL)
-               return NULL;
+               return -1;
        if (item == NULL)
                arg = mkvalue("i", i);
        else
                arg = mkvalue("(iO)", i, item);
        if (arg == NULL) {
                DECREF(func);
-               return NULL;
+               return -1;
        }
        res = call_object(func, arg);
        DECREF(func);
@@ -540,14 +540,14 @@ instance_ass_slice(inst, i, j, value)
        else
                func = instance_getattr(inst, "__setslice__");
        if (func == NULL)
-               return NULL;
+               return -1;
        if (value == NULL)
                arg = mkvalue("(ii)", i, j);
        else
                arg = mkvalue("(iiO)", i, j, value);
        if (arg == NULL) {
                DECREF(func);
-               return NULL;
+               return -1;
        }
        res = call_object(func, arg);
        DECREF(func);