Lines Matching full:len
92 int BUF_MEM_grow(BUF_MEM *str, int len)
97 if (str->length >= len)
99 str->length=len;
100 return(len);
102 if (str->max >= len)
104 memset(&str->data[str->length],0,len-str->length);
105 str->length=len;
106 return(len);
108 n=(len+3)/3*4;
116 len=0;
122 memset(&str->data[str->length],0,len-str->length);
123 str->length=len;
125 return(len);
128 int BUF_MEM_grow_clean(BUF_MEM *str, int len)
133 if (str->length >= len)
135 memset(&str->data[len],0,str->length-len);
136 str->length=len;
137 return(len);
139 if (str->max >= len)
141 memset(&str->data[str->length],0,len-str->length);
142 str->length=len;
143 return(len);
145 n=(len+3)/3*4;
153 len=0;
159 memset(&str->data[str->length],0,len-str->length);
160 str->length=len;
162 return(len);