python: Improved ISO C compliance

pull/1169/head
igo95862 4 years ago
parent 788a327c98
commit 535fffa9d5
No known key found for this signature in database
GPG Key ID: F1A55E62951B2143

@ -22,7 +22,7 @@ limitations under the License.
typedef struct
{
PyObject_HEAD;
PyObject_HEAD
uint64_t ncchannels_ptr;
} NcChannelsObject;
@ -44,7 +44,7 @@ static PyTypeObject NcChannelsType = {
typedef struct
{
PyObject_HEAD;
PyObject_HEAD
struct ncplane *ncplane_ptr;
} NcPlaneObject;
@ -66,7 +66,7 @@ static PyTypeObject NcPlaneType = {
typedef struct
{
PyObject_HEAD;
PyObject_HEAD
struct notcurses_options options;
struct notcurses *notcurses_context_ptr;
} NotcursesContextObject;
@ -88,7 +88,7 @@ static PyTypeObject NotcursesContextType = {
typedef struct
{
PyObject_HEAD;
PyObject_HEAD
struct ncdirect *ncdirect_ptr;
} NcDirectObject;
@ -109,7 +109,7 @@ static PyTypeObject NcDirectType = {
typedef struct
{
PyObject_HEAD;
PyObject_HEAD
long codepoint;
int y_pos;
int x_pos;
@ -586,7 +586,7 @@ _notcurses_context_get_input_blocking(PyObject *Py_UNUSED(self), PyObject *args)
PyErr_SetString(PyExc_RuntimeError, "Failed to parse _notcurses_context_get_input_blocking arguments");
return NULL;
}
struct ncinput nc_input_ptr = {};
struct ncinput nc_input_ptr = {0};
char32_t code_point = notcurses_getc_blocking(notcurses_context_ref->notcurses_context_ptr, &nc_input_ptr);
NcInputObject *nc_input_ref = PyObject_NEW(NcInputObject, &NcInputType);
PyObject_INIT(nc_input_ref, &NcInputType);

Loading…
Cancel
Save