Moved stanza_new function
This commit is contained in:
@@ -31,27 +31,6 @@
|
||||
pthread_mutex_t stanzas_lock;
|
||||
static GList *stanzas;
|
||||
|
||||
XMPPStanza*
|
||||
stanza_new(const char *name, const char **attributes)
|
||||
{
|
||||
XMPPStanza *stanza = malloc(sizeof(XMPPStanza));
|
||||
stanza->name = strdup(name);
|
||||
stanza->content = NULL;
|
||||
stanza->children = NULL;
|
||||
stanza->attrs = NULL;
|
||||
if (attributes[0]) {
|
||||
int i;
|
||||
for (i = 0; attributes[i]; i += 2) {
|
||||
XMPPAttr *attr = malloc(sizeof(XMPPAttr));
|
||||
attr->name = strdup(attributes[i]);
|
||||
attr->value = strdup(attributes[i+1]);
|
||||
stanza->attrs = g_list_append(stanza->attrs, attr);
|
||||
}
|
||||
}
|
||||
|
||||
return stanza;
|
||||
}
|
||||
|
||||
void
|
||||
stanza_show(XMPPStanza *stanza)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user