Move definition int sval into branch of ifdef where it is used.

Otherwise, you get a warning about an undefined variable.
This commit is contained in:
Jeremy Hylton 2008-11-28 23:42:59 +00:00
parent 6ed1c93c96
commit 0d52182f67
1 changed files with 1 additions and 1 deletions

View 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);