diff options
Diffstat (limited to 'xkb.c')
-rw-r--r-- | xkb.c | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -18,11 +18,14 @@ static XkbRF_RulesPtr rules; PyObject *list_rules (); PyObject *set_rule (PyObject *, PyObject *); +PyObject * py_get_rulesbase (); + char * get_rulesbase (); static PyMethodDef _xkbMethods[] = { { "list_rules", list_rules, 1 }, - { "set_rule", set_rule, 1}, + { "set_rule", set_rule, 1 }, + { "get_rulesbase", py_get_rulesbase, 1 }, { NULL, NULL } }; @@ -41,6 +44,12 @@ get_rulesbase () return rulesbase; } + +PyObject * +py_get_rulesbase () +{ + return Py_BuildValue ("s", get_rulesbase ()); +} void init_xkb () |