diff options
author | Matt Wilson <msw@redhat.com> | 2002-08-09 00:03:10 +0000 |
---|---|---|
committer | Matt Wilson <msw@redhat.com> | 2002-08-09 00:03:10 +0000 |
commit | 2f749203bbf067d02c83d28b0bc7a3828a69c58c (patch) | |
tree | 6d67e38775b295bb9149407d879936c75c434ac8 /isys | |
parent | 8031af1f73c978401042e948495f582db34fe567 (diff) | |
download | anaconda-2f749203bbf067d02c83d28b0bc7a3828a69c58c.tar.gz anaconda-2f749203bbf067d02c83d28b0bc7a3828a69c58c.tar.xz anaconda-2f749203bbf067d02c83d28b0bc7a3828a69c58c.zip |
fix package translations
Diffstat (limited to 'isys')
-rw-r--r-- | isys/isys.c | 19 | ||||
-rw-r--r-- | isys/isys.py | 1 |
2 files changed, 20 insertions, 0 deletions
diff --git a/isys/isys.c b/isys/isys.c index 00d25dfa7..a4c0bbf9b 100644 --- a/isys/isys.c +++ b/isys/isys.c @@ -32,6 +32,7 @@ #include <sys/types.h> #include <linux/hdreg.h> #include <linux/fb.h> +#include <libintl.h> #include "Python.h" @@ -100,6 +101,7 @@ static PyObject * dogetGeometry(PyObject * s, PyObject * args); static PyObject * getFramebufferInfo(PyObject * s, PyObject * args); static PyObject * printObject(PyObject * s, PyObject * args); static PyObject * doGetPageSize(PyObject * s, PyObject * args); +static PyObject * py_bind_textdomain_codeset(PyObject * o, PyObject * args); static PyMethodDef isysModuleMethods[] = { { "ejectcdrom", (PyCFunction) doEjectCdrom, METH_VARARGS, NULL }, @@ -155,6 +157,7 @@ static PyMethodDef isysModuleMethods[] = { { "fbinfo", (PyCFunction) getFramebufferInfo, METH_VARARGS, NULL}, { "getpagesize", (PyCFunction) doGetPageSize, METH_VARARGS, NULL}, { "printObject", (PyCFunction) printObject, METH_VARARGS, NULL}, + { "bind_textdomain_codeset", (PyCFunction) py_bind_textdomain_codeset, METH_VARARGS, NULL}, { NULL } } ; @@ -1620,3 +1623,19 @@ static PyObject * printObject (PyObject * o, PyObject * args) { return PyString_FromString(buf); } + +static PyObject * +py_bind_textdomain_codeset(PyObject * o, PyObject * args) { + char *domain, *codeset, *ret; + + if (!PyArg_ParseTuple(args, "ss", &domain, &codeset)) + return NULL; + + ret = bind_textdomain_codeset(domain, codeset); + + if (ret) + return PyString_FromString(ret); + + PyErr_SetFromErrno(PyExc_SystemError); + return NULL; +} diff --git a/isys/isys.py b/isys/isys.py index a0b394ed4..a5e070793 100644 --- a/isys/isys.py +++ b/isys/isys.py @@ -494,4 +494,5 @@ def getpagesize(): return _isys.getpagesize() printObject = _isys.printObject +bind_textdomain_codeset = _isys.bind_textdomain_codeset |