Lines Matching refs:STRLEN
6 static I32 num_q (char *s, STRLEN slen);
7 static I32 esc_q (char *dest, char *src, STRLEN slen);
8 static I32 esc_q_utf8 (pTHX_ SV *sv, char *src, STRLEN slen);
9 static SV *sv_x (pTHX_ SV *sv, char *str, STRLEN len, I32 n);
10 static I32 DD_dump (pTHX_ SV *val, char *name, STRLEN namelen, SV *retval,
26 Perl_utf8_to_uvchr(pTHX_ U8 *s, STRLEN *retlen)
79 num_q(register char *s, register STRLEN slen)
97 esc_q(register char *d, register char *s, register STRLEN slen)
117 esc_q_utf8(pTHX_ SV* sv, register char *src, register STRLEN slen)
120 STRLEN j, cur = SvCUR(sv);
123 STRLEN grow = 0; /* bytes needed to represent chars 128+ */
124 /* STRLEN topbit_grow = 0; bytes needed to represent chars 128-255 */
125 STRLEN backslashes = 0;
126 STRLEN single_quotes = 0;
127 STRLEN qq_escapables = 0; /* " $ @ will need a \ in "" strings. */
128 STRLEN normal = 0;
207 sv_x(pTHX_ SV *sv, register char *str, STRLEN len, I32 n)
238 DD_dump(pTHX_ SV *val, char *name, STRLEN namelen, SV *retval, HV *seenhv,
251 STRLEN inamelen, idlen = 0;
361 STRLEN rlen;
383 STRLEN vallen;
392 STRLEN blesslen;
480 STRLEN ilen;
609 STRLEN keylen;
663 STRLEN ocur = SvCUR(retval);
755 STRLEN i;
786 STRLEN len;
796 STRLEN pvlen;
834 static STRLEN sizes[] = { 8, 7, 6 };
1070 STRLEN nchars = 0;