Lines Matching refs:tmpbuf
68 char *tmpbuf;
77 tmpbuf = smallbuf;
79 New(603, tmpbuf, tmplen + 1, char);
81 tmpbuf[0] = '_';
82 tmpbuf[1] = '<';
83 strcpy(tmpbuf + 2, name);
84 gv = *(GV**)hv_fetch(PL_defstash, tmpbuf, tmplen, TRUE);
86 gv_init(gv, PL_defstash, tmpbuf, tmplen, FALSE);
91 if (tmpbuf != smallbuf)
92 Safefree(tmpbuf);
598 char *tmpbuf;
603 tmpbuf = smallbuf;
605 New(606, tmpbuf, namelen + 3, char);
606 Copy(name,tmpbuf,namelen,char);
607 tmpbuf[namelen++] = ':';
608 tmpbuf[namelen++] = ':';
609 tmpbuf[namelen] = '\0';
610 tmpgv = gv_fetchpv(tmpbuf, create, SVt_PVHV);
611 if (tmpbuf != smallbuf)
612 Safefree(tmpbuf);
667 char *tmpbuf;
670 tmpbuf = smallbuf;
672 New(601, tmpbuf, len+3, char);
673 Copy(name, tmpbuf, len, char);
674 tmpbuf[len++] = ':';
675 tmpbuf[len++] = ':';
676 tmpbuf[len] = '\0';
677 gvp = (GV**)hv_fetch(stash,tmpbuf,len,add);
681 gv_init(gv, stash, tmpbuf, len, (add & GV_ADDMULTI));
685 if (tmpbuf != smallbuf)
686 Safefree(tmpbuf);