Lines Matching refs:begin
4095 int begin, end, char_count, orig_begin; local
4189 begin=end=str_len-1;
4194 while ((!max_chars || char_count < max_chars) && begin > 0) {
4196 begin--;
4197 if (begin <= 0 || _isnewline(heb_str[begin])) {
4198 while (begin > 0 && _isnewline(heb_str[begin-1])) {
4199 begin--;
4206 int new_char_count=char_count, new_begin=begin;
4216 begin=new_begin;
4219 orig_begin=begin;
4221 if (_isblank(heb_str[begin])) {
4222 heb_str[begin]='\n';
4224 while (begin <= end && _isnewline(heb_str[begin])) { /* skip leading newlines */
4225 begin++;
4227 for (i = begin; i <= end; i++) { /* copy content */
4235 begin=orig_begin;
4237 if (begin <= 0) {
4241 begin--;
4242 end=begin;