/* linestack.c */
void init_linestack(struct ctrlproxy_config *);
-gboolean linestack_insert_line(struct linestack_context *, const struct line *l, enum data_direction dir, const struct network_state *);
/* gen_config.c */
void network_update_config(struct network_state *ns, struct network_config *nc);
struct linestack_marker *to,/* Can be NULL for 'now' */
struct network_state *st);
+enum data_direction;
+
+G_MODULE_EXPORT gboolean linestack_insert_line(
+ struct linestack_context *,
+ const struct line *l,
+ enum data_direction dir,
+ const struct network_state *);
+
G_MODULE_EXPORT void linestack_free_marker(struct linestack_marker *);
G_MODULE_EXPORT struct linestack_marker *linestack_get_marker(struct linestack_context *);
G_MODULE_EXPORT struct linestack_context *create_linestack(const struct linestack_ops *, const char *name, struct ctrlproxy_config *, const struct network_state *);
if (changed) {
g_free(n->hostmask);
- n->hostmask = g_strdup_printf("%s!~%s@%s", nick, username, host);
+ n->hostmask = g_strdup_printf("%s!%s@%s", nick, username, host);
}
}
n->nick = g_strdup(nick);
g_free(n->hostmask);
- n->hostmask = g_strdup_printf("%s!~%s@%s", nick, n->username, n->hostname);
+ n->hostmask = g_strdup_printf("%s!%s@%s", nick, n->username, n->hostname);
return TRUE;
}