Kaydet (Commit) 1bf494b0 authored tarafından Benjamin Peterson's avatar Benjamin Peterson

use a the bool type for a boolean variable

üst 5c4de286
#include <stdbool.h>
#include "Python.h" #include "Python.h"
#include "code.h" #include "code.h"
#include "structmember.h" #include "structmember.h"
...@@ -96,7 +98,7 @@ PyCode_New(int argcount, int kwonlyargcount, ...@@ -96,7 +98,7 @@ PyCode_New(int argcount, int kwonlyargcount,
Py_ssize_t total_args = argcount + kwonlyargcount + Py_ssize_t total_args = argcount + kwonlyargcount +
((flags & CO_VARARGS) != 0) + ((flags & CO_VARKEYWORDS) != 0); ((flags & CO_VARARGS) != 0) + ((flags & CO_VARKEYWORDS) != 0);
Py_ssize_t alloc_size = sizeof(unsigned char) * n_cellvars; Py_ssize_t alloc_size = sizeof(unsigned char) * n_cellvars;
int used_cell2arg = 0; bool used_cell2arg = false;
cell2arg = PyMem_MALLOC(alloc_size); cell2arg = PyMem_MALLOC(alloc_size);
if (cell2arg == NULL) if (cell2arg == NULL)
return NULL; return NULL;
...@@ -109,7 +111,7 @@ PyCode_New(int argcount, int kwonlyargcount, ...@@ -109,7 +111,7 @@ PyCode_New(int argcount, int kwonlyargcount,
PyObject *arg = PyTuple_GET_ITEM(varnames, j); PyObject *arg = PyTuple_GET_ITEM(varnames, j);
if (!PyUnicode_Compare(cell, arg)) { if (!PyUnicode_Compare(cell, arg)) {
cell2arg[i] = j; cell2arg[i] = j;
used_cell2arg = 1; used_cell2arg = true;
break; break;
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment