Lines Matching defs:output_chars
130 unsigned long output_chars;
136 output_chars = 0;
138 while (output_chars < size) {
153 return output_chars;
161 int ret = decode_string(mlz, &buff[output_chars], last_string_code, &char_code, size - output_chars);
162 if (ret < 0 || ret > size - output_chars) {
164 return output_chars;
166 output_chars += ret;
167 ret = decode_string(mlz, &buff[output_chars], char_code, &char_code, size - output_chars);
168 if (ret < 0 || ret > size - output_chars) {
170 return output_chars;
172 output_chars += ret;
176 return output_chars;
180 int ret = decode_string(mlz, &buff[output_chars], string_code, &char_code, size - output_chars);
181 if (ret < 0 || ret > size - output_chars) {
183 return output_chars;
185 output_chars += ret;
186 if (output_chars <= size && !mlz->freeze_flag) {
191 return output_chars;
204 return output_chars;