Example #1
0
PyObject* get_advances() {
    PyObject* list = PyList_New(0);

    advance_iterate(A_NONE, pAdv) {

        PyList_Append(list, Py_BuildValue(
                          "isi", pAdv->item_number, name_translation(&pAdv->name), -1));

    } advance_iterate_end;
Example #2
0
/**************************************************************************
  Return the (translated) name of the base type.
  You don't have to free the return pointer.
**************************************************************************/
const char *base_name_translation(const struct base_type *pbase)
{
  return name_translation(&pbase->name);
}