#include <stdlib.h>
#include <pulse/xmalloc.h>
-#include <pulse/gccmacro.h>
+#include <pulsecore/i18n.h>
#include <pulsecore/macro.h>
#include "mainloop-api.h"
m->defer_free(e);
}
-static void free_callback(pa_mainloop_api *m, PA_GCC_UNUSED pa_defer_event *e, void *userdata) {
+static void free_callback(pa_mainloop_api *m, pa_defer_event *e, void *userdata) {
struct once_info *i = userdata;
pa_assert(m);
pa_assert(m);
pa_assert(callback);
+ pa_init_i18n();
+
i = pa_xnew(struct once_info, 1);
i->callback = callback;
i->userdata = userdata;