-void xmpp_roster_item(struct CitContext *cptr) {
- cprintf("<item jid=\"%s\" name=\"%s\" subscription=\"both\">",
- cptr->cs_inet_email,
- cptr->user.fullname
- );
- cprintf("<group>%s</group>", config.c_humannode);
- cprintf("</item>");
+void xmpp_roster_item(struct CitContext *cptr)
+{
+
+ XPUT("<item subscription=\"both\" jid=\"");
+ XPutProp(cptr->cs_inet_email, strlen(cptr->cs_inet_email));
+ XPUT("\" name=\"");
+ XPutProp(cptr->user.fullname, strlen(cptr->user.fullname));
+ XPUT("\">"
+ "<group>");
+ XPutBody(CFG_KEY(c_humannode));
+ XPUT("</group>"
+ "</item>");