Lines Matching defs:len
429 must have at least `len' items. Sets buf[0] to zero if the there
450 int len;
457 if (p->len >= p->cap) {
466 a = p->a + p->len++;
507 int len;
537 int len;
541 len = mbtowc(&wc, s, -1);
542 if (len <= 0)
558 for (len=0; len < CHARCLASS_NAME_MAX && s[len]; len++) {
559 if (s[len] == ':') {
560 memcpy(tmp, s, len);
561 tmp[len] = 0;
566 if (!class || s[len+1] != ']')
570 s += len+2;
573 s += len;
576 len = mbtowc(&wc, s, -1);
580 if (len <= 0 || min > max)
582 s += len;
587 if (neg->len >= MAX_NEG_CLASSES)
589 neg->a[neg->len++] = class;
624 ls.len = 0;
629 neg.len = 0;
654 qsort(ls.a, ls.len, sizeof *ls.a, tre_compare_lit);
665 if (neg.len) {
666 nc = tre_mem_alloc(ctx->mem, (neg.len+1)*sizeof *neg.a);
671 memcpy(nc, neg.a, neg.len*sizeof *neg.a);
672 nc[neg.len] = 0;
678 for (i = 0; i < ls.len; i++) {
795 int len, ere = ctx->cflags & REG_EXTENDED;
829 len = 2;
831 len = 8;
834 for (i=0; i<len && v<0x110000; i++) {
840 if (len == 8) {
920 len = mbtowc(&wc, s, -1);
921 if (len < 0)
936 s += len;