summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/tevent/pytevent.c4
-rw-r--r--lib/util/charset/iconv.c4
2 files changed, 5 insertions, 3 deletions
diff --git a/lib/tevent/pytevent.c b/lib/tevent/pytevent.c
index 22541bb624..bf348719d8 100644
--- a/lib/tevent/pytevent.c
+++ b/lib/tevent/pytevent.c
@@ -25,6 +25,8 @@
#include <Python.h>
#include <tevent.h>
+void init_tevent(void);
+
typedef struct {
PyObject_HEAD
struct tevent_context *ev;
@@ -86,7 +88,7 @@ static void py_set_fd_close_fn(struct tevent_fd *fde,
/* FIXME */
}
-uint16_t py_get_fd_flags(struct tevent_fd *fde)
+static uint16_t py_get_fd_flags(struct tevent_fd *fde)
{
/* FIXME */
return 0;
diff --git a/lib/util/charset/iconv.c b/lib/util/charset/iconv.c
index cee2d26aa4..e3cdbdfc8e 100644
--- a/lib/util/charset/iconv.c
+++ b/lib/util/charset/iconv.c
@@ -128,9 +128,9 @@ bool smb_register_charset(const struct charset_functions *funcs_in)
static void lazy_initialize_iconv(void)
{
- static bool initialized;
-
#ifdef static_init_charset
+ static bool initialized = false;
+
if (!initialized) {
static_init_charset;
initialized = true;