Lines Matching refs:slen
1227 int slen; in f_strcharpart() local
1239 slen = (int)STRLEN(p); in f_strcharpart()
1256 while (nchar > 0 && nbyte < slen) in f_strcharpart()
1269 while (charlen > 0 && nbyte + len < slen) in f_strcharpart()
1286 len = slen - nbyte; // default: all bytes that are available. in f_strcharpart()
1296 else if (nbyte > slen) in f_strcharpart()
1297 nbyte = slen; in f_strcharpart()
1300 else if (nbyte + len > slen) in f_strcharpart()
1301 len = slen - nbyte; in f_strcharpart()
1316 int slen; in f_strpart() local
1328 slen = (int)STRLEN(p); in f_strpart()
1336 len = slen - n; // default len: all bytes that are available. in f_strpart()
1345 else if (n > slen) in f_strpart()
1346 n = slen; in f_strpart()
1349 else if (n + len > slen) in f_strpart()
1350 len = slen - n; in f_strpart()
1357 for (off = n; off < slen && len > 0; --len) in f_strpart()