Lines Matching defs:len
92 unsigned len;
98 len = 0;
101 if ((unsigned)ret > SIZE - len)
102 ret = (int)(SIZE - len);
105 len = 0;
109 len += ret;
110 } while (ret != 0 && len < SIZE);
111 return len;
131 local int out(void *out_desc, unsigned char *buf, unsigned len)
137 me->crc = crc32(me->crc, buf, len);
138 me->total += len;
143 if ((unsigned)ret > len)
144 ret = (int)len;
149 len -= ret;
150 } while (len != 0);
386 unsigned have, flags, len;
441 len = NEXT();
442 len += (unsigned)(NEXT()) << 8;
444 while (len > have) {
445 len -= have;
448 len--;
451 have -= len;
452 next += len;
633 int ret, len, test;
669 len = (int)strlen(*argv);
670 if (strcmp(*argv + len - 3, ".gz") == 0 ||
671 strcmp(*argv + len - 3, "-gz") == 0)
672 len -= 3;
673 else if (strcmp(*argv + len - 2, ".z") == 0 ||
674 strcmp(*argv + len - 2, "-z") == 0 ||
675 strcmp(*argv + len - 2, "_z") == 0 ||
676 strcmp(*argv + len - 2, ".Z") == 0)
677 len -= 2;
683 outname = malloc(len + 1);
689 memcpy(outname, *argv, len);
690 outname[len] = 0;