if ((data->option & fss_extended_read_data_option_content_d) && data->contents.array[at].used) {
if (data->option & fss_extended_read_data_option_select_d) {
if (data->select < data->contents.array[at].used) {
- content_printed = F_true;
-
if ((data->option & fss_extended_read_data_option_original_d) && data->quotes_content.array[at].array[data->select]) {
+ content_printed = F_true;
+
f_print_dynamic_raw(
data->quotes_content.array[at].array[data->select] == f_fss_quote_type_single_e
? f_fss_quote_single_s
);
}
- f_print_except_dynamic_partial(data->buffer, data->contents.array[at].array[data->select], delimits_content, main->output.to.stream);
+ if (data->contents.array[at].array[data->select].start <= data->contents.array[at].array[data->select].stop) {
+ content_printed = F_true;
+
+ f_print_except_dynamic_partial(data->buffer, data->contents.array[at].array[data->select], delimits_content, main->output.to.stream);
+ }
if ((data->option & fss_extended_read_data_option_original_d) && data->quotes_content.array[at].array[data->select]) {
+ content_printed = F_true;
+
f_print_dynamic_raw(
data->quotes_content.array[at].array[data->select] == f_fss_quote_type_single_e
? f_fss_quote_single_s
continue;
}
- content_printed = F_true;
-
if ((data->option & fss_extended_read_data_option_original_d) && data->quotes_content.array[at].array[i]) {
+ content_printed = F_true;
+
f_print_dynamic_raw(
data->quotes_content.array[at].array[i] == f_fss_quote_type_single_e
? f_fss_quote_single_s
);
}
- f_print_except_dynamic_partial(data->buffer, data->contents.array[at].array[i], delimits_content, main->output.to.stream);
+ if (data->contents.array[at].array[i].start <= data->contents.array[at].array[i].stop) {
+ content_printed = F_true;
+
+ f_print_except_dynamic_partial(data->buffer, data->contents.array[at].array[i], delimits_content, main->output.to.stream);
+ }
if ((data->option & fss_extended_read_data_option_original_d) && data->quotes_content.array[at].array[i]) {
+ content_printed = F_true;
+
f_print_dynamic_raw(
data->quotes_content.array[at].array[i] == f_fss_quote_type_single_e
? f_fss_quote_single_s