Lines Matching refs:args
18 _locale_setlocale(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
27 category = _PyLong_AsInt(args[0]);
34 if (args[1] == Py_None) {
37 else if (PyUnicode_Check(args[1])) {
39 locale = PyUnicode_AsUTF8AndSize(args[1], &locale_length);
49 _PyArg_BadArgument("setlocale", "argument 2", "str or None", args[1]);
92 _locale_strcoll(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
101 if (!PyUnicode_Check(args[0])) {
102 _PyArg_BadArgument("strcoll", "argument 1", "str", args[0]);
105 if (PyUnicode_READY(args[0]) == -1) {
108 os1 = args[0];
109 if (!PyUnicode_Check(args[1])) {
110 _PyArg_BadArgument("strcoll", "argument 2", "str", args[1]);
113 if (PyUnicode_READY(args[1]) == -1) {
116 os2 = args[1];
274 _locale_dgettext(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
283 if (args[0] == Py_None) {
286 else if (PyUnicode_Check(args[0])) {
288 domain = PyUnicode_AsUTF8AndSize(args[0], &domain_length);
298 _PyArg_BadArgument("dgettext", "argument 1", "str or None", args[0]);
301 if (!PyUnicode_Check(args[1])) {
302 _PyArg_BadArgument("dgettext", "argument 2", "str", args[1]);
306 in = PyUnicode_AsUTF8AndSize(args[1], &in_length);
338 _locale_dcgettext(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
348 if (args[0] == Py_None) {
351 else if (PyUnicode_Check(args[0])) {
353 domain = PyUnicode_AsUTF8AndSize(args[0], &domain_length);
363 _PyArg_BadArgument("dcgettext", "argument 1", "str or None", args[0]);
366 if (!PyUnicode_Check(args[1])) {
367 _PyArg_BadArgument("dcgettext", "argument 2", "str", args[1]);
371 msgid = PyUnicode_AsUTF8AndSize(args[1], &msgid_length);
379 category = _PyLong_AsInt(args[2]);
453 _locale_bindtextdomain(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
462 if (!PyUnicode_Check(args[0])) {
463 _PyArg_BadArgument("bindtextdomain", "argument 1", "str", args[0]);
467 domain = PyUnicode_AsUTF8AndSize(args[0], &domain_length);
475 dirname_obj = args[1];
500 _locale_bind_textdomain_codeset(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
509 if (!PyUnicode_Check(args[0])) {
510 _PyArg_BadArgument("bind_textdomain_codeset", "argument 1", "str", args[0]);
514 domain = PyUnicode_AsUTF8AndSize(args[0], &domain_length);
522 if (args[1] == Py_None) {
525 else if (PyUnicode_Check(args[1])) {
527 codeset = PyUnicode_AsUTF8AndSize(args[1], &codeset_length);
537 _PyArg_BadArgument("bind_textdomain_codeset", "argument 2", "str or None", args[1]);