]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Move definition int sval into branch of ifdef where it is used.
authorJeremy Hylton <jeremy@alum.mit.edu>
Fri, 28 Nov 2008 23:42:59 +0000 (23:42 +0000)
committerJeremy Hylton <jeremy@alum.mit.edu>
Fri, 28 Nov 2008 23:42:59 +0000 (23:42 +0000)
Otherwise, you get a warning about an undefined variable.

Modules/_multiprocessing/semaphore.c

index a7ffd1ea7a628950707b3509078d6528786dc312..a5ba71e30ca8f701d138094a93b44b21f7624107 100644 (file)
@@ -512,7 +512,6 @@ semlock_getvalue(SemLockObject *self)
 static PyObject *
 semlock_iszero(SemLockObject *self)
 {
-       int sval;
 #if HAVE_BROKEN_SEM_GETVALUE
        if (sem_trywait(self->handle) < 0) {
                if (errno == EAGAIN)
@@ -524,6 +523,7 @@ semlock_iszero(SemLockObject *self)
                Py_RETURN_FALSE;
        }
 #else
+       int sval;
        if (SEM_GETVALUE(self->handle, &sval) < 0)
                return mp_SetError(NULL, MP_STANDARD_ERROR);
        return PyBool_FromLong((long)sval == 0);