python-2.7.6/include/py_curses.h File Reference
#include <curses.h>
#define NoArgNoReturnFunction |
( |
|
X | ) |
|
Value:
{ \
PyCursesInitialised \
return PyCursesCheckERR(X(), # X); }
Definition at line 116 of file py_curses.h.
#define NoArgNoReturnVoidFunction |
( |
|
X | ) |
|
Value:
{ \
PyCursesInitialised \
Definition at line 162 of file py_curses.h.
#define NoArgOrFlagNoReturnFunction |
( |
|
X | ) |
|
Value:
{ \
int flag = 0; \
PyCursesInitialised \
switch(PyTuple_Size(
args)) { \
case 0: \
return PyCursesCheckERR(X(), # X); \
case 1: \
if (!PyArg_ParseTuple(
args,
"i;True(1) or False(0)", &flag)) return
NULL; \
if (flag) return PyCursesCheckERR(X(), # X); \
else return PyCursesCheckERR(no ## X (), # X); \
default: \
PyErr_SetString(PyExc_TypeError, # X " requires 0 or 1 arguments"); \
return NULL; } }
Definition at line 122 of file py_curses.h.
#define NoArgReturnIntFunction |
( |
|
X | ) |
|
Value:
{ \
PyCursesInitialised \
return PyInt_FromLong((long) X()); }
Definition at line 138 of file py_curses.h.
#define NoArgReturnStringFunction |
( |
|
X | ) |
|
Value:
{ \
PyCursesInitialised \
return PyString_FromString(X()); }
Definition at line 145 of file py_curses.h.
#define NoArgTrueFalseFunction |
( |
|
X | ) |
|
Value:
{ \
PyCursesInitialised \
if (X () == FALSE) { \
Definition at line 151 of file py_curses.h.
#define PyCurses_API_pointers 4 |
#define PyCurses_CAPSULE_NAME "_curses._C_API" |
char* catchall_ERR = "curses function returned ERR" |
|
static |
char* catchall_NULL = "curses function returned NULL" |
|
static |
Go to the source code of this file.