Lines Matching refs:len
89 int len;
99 assert(i >= 0 && i < len);
105 assert(i >= 0 && i < len);
111 return len;
116 return len == 0;
121 return len;
131 return string(s1.ptr, s1.len, s2.ptr, s2.len);
140 return string(s1.ptr, s1.len, s2, strlen(s2));
142 return s2 == 0 ? s1 : string(s1.ptr, s1.len, s2, strlen(s2));
152 return string(s1, strlen(s1), s2.ptr, s2.len);
154 return s1 == 0 ? s2 : string(s1, strlen(s1), s2.ptr, s2.len);
160 return string(s.ptr, s.len, &c, 1);
165 return string(&c, 1, s.ptr, s.len);
170 return (s1.len == s2.len
171 && (s1.len == 0 || memcmp(s1.ptr, s2.ptr, s1.len) == 0));
176 return (s1.len != s2.len
177 || (s1.len != 0 && memcmp(s1.ptr, s2.ptr, s1.len) != 0));
182 assert(i >= 0 && i + n <= len);
188 if (len >= sz)
190 ptr[len++] = c;