else if (buffer.string[range->start] == f_fss_comment_s.string[0]) {
previous = ++range->start;
- if (range->start <= range->stop && range->start < buffer.used && f_fss_is_combining_joiner(buffer, *range, state) == F_true) {
+ if (f_fss_is_combining_joiner(buffer, *range, state) == F_true) {
f_fss_skip_past_combining_joiner(buffer, range, state);
if (F_status_is_error(state->status)) break;
if (buffer.string[range->start] == f_fss_comment_s.string[0]) {
previous = ++range->start;
- if (range->start <= range->stop && range->start < buffer.used && f_fss_is_combining_joiner(buffer, *range, state) == F_true) {
+ if (f_fss_is_combining_joiner(buffer, *range, state) == F_true) {
f_fss_skip_past_combining_joiner(buffer, range, state);
if (F_status_is_error(state->status)) break;
f_fss_skip_past_delimit(buffer, range, state);
if (F_status_is_error(state->status)) return;
- if (range->start <= range->stop && range->start < buffer.used) {
- if (f_fss_is_combining_joiner(buffer, *range, state) == F_true) {
- f_fss_skip_past_combining_joiner(buffer, range, state);
- if (F_status_is_error(state->status)) return;
+ if (f_fss_is_combining_joiner(buffer, *range, state) == F_true) {
+ f_fss_skip_past_combining_joiner(buffer, range, state);
+ if (F_status_is_error(state->status)) return;
- continue;
- }
+ continue;
}
flag_fl &= ~___fl_flag_has_joiner_combining___;
state->status = f_utf_buffer_increment(buffer, range, 1);
if (F_status_is_error(state->status)) return;
- if (range->start <= range->stop && range->start < buffer.used) {
- if (f_fss_is_combining_joiner(buffer, *range, state) == F_true) {
- flag_fl |= ___fl_flag_has_joiner_combining___;
- }
- else {
- if (F_status_is_error(state->status)) return;
- }
+ if (f_fss_is_combining_joiner(buffer, *range, state) == F_true) {
+ flag_fl |= ___fl_flag_has_joiner_combining___;
+ }
+ else {
+ if (F_status_is_error(state->status)) return;
}
// Designate that this is an appropriate space.
state->status = f_utf_buffer_increment(buffer, range, 1);
if (F_status_is_error(state->status)) return;
- if (range->start <= range->stop && range->start < buffer.used) {
- if (f_fss_is_combining_joiner(buffer, *range, state) == F_true) {
- flag_fl |= ___fl_flag_has_joiner_combining___;
- }
- else {
- if (F_status_is_error(state->status)) return;
- }
+ if (f_fss_is_combining_joiner(buffer, *range, state) == F_true) {
+ flag_fl |= ___fl_flag_has_joiner_combining___;
+ }
+ else {
+ if (F_status_is_error(state->status)) return;
}
// Designate that this is an appropriate space.