extern struct smb_iconv_convenience *global_iconv_convenience;
-_PUBLIC_ codepoint_t next_codepoint(const char *str, size_t *size);
+codepoint_t next_codepoint(const char *str, size_t *size);
/* codepoints */
codepoint_t next_codepoint_convenience(struct smb_iconv_convenience *ic,
n--;
c1 = next_codepoint_convenience(iconv_convenience, s1, &size1);
- c2 = next_codepoint_convenienceconv_convenience, s2, &size2);
+ c2 = next_codepoint_convenience(iconv_convenience, s2, &size2);
s1 += size1;
s2 += size2;
while (*s) {
size_t c_size;
- codepoint_t c = next_codepoint(ic, s, &c_size);
+ codepoint_t c = next_codepoint_convenience(ic, s, &c_size);
if (c < 0x10000) {
count += 1;
} else {
while (*s) {
size_t size;
- codepoint_t c2 = next_codepoint(ic, s, &size);
+ codepoint_t c2 = next_codepoint_convenience(ic, s, &size);
if (c2 == c) {
ret = discard_const_p(char, s);
}
while (*src && n--) {
size_t c_size;
- codepoint_t c = next_codepoint(iconv_convenience, src, &c_size);
+ codepoint_t c = next_codepoint_convenience(iconv_convenience, src, &c_size);
src += c_size;
c = toupper_m(c);
#include "includes.h"
#include <Python.h>
#include "libcli/util/pyerrors.h"
+#include "scripting/python/modules.h"
#include "../libcli/nbt/libnbt.h"
#include "lib/events/events.h"
-#include "param/param.h"
PyAPI_DATA(PyTypeObject) nbt_node_Type;
return NULL;
PyTuple_SetItem(ret, 0, PyString_FromString(io.out.reply_from));
- py_name = PyObject_FromNBTName(node->socket, lp_iconv_convenience(global_loadparm), &io.out.name);
+ py_name = PyObject_FromNBTName(node->socket, py_iconv_convenience(NULL), &io.out.name);
if (py_name == NULL)
return NULL;
return NULL;
PyTuple_SetItem(ret, 0, PyString_FromString(io.out.reply_from));
- py_name = PyObject_FromNBTName(node->socket, lp_iconv_convenience(global_loadparm), &io.out.name);
+ py_name = PyObject_FromNBTName(node->socket, py_iconv_convenience(NULL), &io.out.name);
if (py_name == NULL)
return NULL;
return NULL;
PyTuple_SetItem(ret, 0, PyString_FromString(io.out.reply_from));
- py_name = PyObject_FromNBTName(node->socket, lp_iconv_convenience(global_loadparm), &io.out.name);
+ py_name = PyObject_FromNBTName(node->socket, py_iconv_convenience(NULL), &io.out.name);
if (py_name == NULL)
return NULL;