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