rem: len = Xstrlen(xlfd)+Xstrlen(weight)+Xstrlen(slant)+Xstrlen(pxlsz)*2+50;
add: len = Xstrlen(xlfd)+Xstrlen(weight)+Xstrlen(slant)+Xstrlen(pxlsz)*2+60;
context: generalize_xlfd (const char *xlfd){    char *buf;    int len;    char *weight = xlfd_get_element(xlfd, 3);    char *slant  = xlfd_get_element(xlfd, 4);    char *pxlsz  = xlfd_get_element(xlfd, 7);#define Xstrlen(A) ((A)?strlen(A):0)    len = Xstrlen(xlfd)+Xstrlen(weight)+Xstrlen(slant)+Xstrlen(pxlsz)*2+50;#undef Xstrlen    buf = wmalloc(len + 1);    snprintf(buf, len + 1, "%s,-*-*-%s-%s-*-*-%s-*-*-*-*-*-*-*,"	     "-*-*-*-*-*-*-%s-*-*-*-*-*-*-*,*",	     xlfd, weight, slant, pxlsz, pxlsz);    wfree(pxlsz);    wfree(slant);    wfree(weight);    return buf;}