Lines Matching refs:s_current

109 		ASSERT(str->s_current.l_data_length >= -1);
110 (void) memcpy(str->s_buffer, str->s_current.l_data.sp,
111 str->s_current.l_data_length + 1);
112 str->s_current.l_data.sp = str->s_buffer;
118 if ((str->s_current.l_data_length == -1 ||
120 *(str->s_current.l_data.sp +
121 str->s_current.l_data_length) != '\n') &&
126 str->s_current.l_collate.sp = NULL;
127 str->s_current.l_collate_length = 0;
147 str->s_current.l_data.sp = current_position;
155 str->s_current.l_data_length = MIN(strlen(current_position),
158 str->s_current.l_data_length = next_nl - current_position;
161 str->s_current.l_collate.sp = NULL;
162 str->s_current.l_collate_length = 0;
183 graft_pt = str->s_current.l_data.sp + str->s_current.l_data_length + 1;
189 str->s_current.l_data.sp = graft_pt;
190 } else if (str->s_current.l_data_length > -1) {
211 str->s_current.l_data_length = -1;
227 if ((next_nl = memchr(str->s_current.l_data.sp, '\n',
229 str->s_current.l_data_length = strlen(str->s_current.l_data.sp);
231 str->s_current.l_data_length = next_nl -
232 str->s_current.l_data.sp;
235 str->s_current.l_collate_length = 0;
237 if (*(str->s_current.l_data.sp + str->s_current.l_data_length) !=
283 str->s_current.l_data.sp = str->s_buffer;
286 if (fgets(str->s_current.l_data.sp, dist_to_buf_end,
295 str->s_current.l_data_length = strlen(str->s_current.l_data.sp) - 1;
296 str->s_current.l_collate_length = 0;
298 if (str->s_current.l_data_length == -1 ||
299 *(str->s_current.l_data.sp + str->s_current.l_data_length) !=
467 str->s_current.l_collate_length != -1) {