main->callback.process_total(main, names);
}
}
- else if (main->setting.flag & fss_read_main_flag_at_d) {
+ else if ((main->setting.flag & fss_read_main_flag_at_d) && main->setting.depth.index_at) {
if (main->callback.process_at) {
-
main->callback.process_at(main, names, *delimits_object, *delimits_content);
}
}
main->callback.process_total(main, names);
}
}
- else if (main->setting.flag & fss_read_main_flag_at_d) {
+ else if ((main->setting.flag & fss_read_main_flag_at_d) && main->setting.depth.index_at) {
if (main->callback.process_at) {
main->callback.process_at(main, names, *delimits_object, *delimits_content);
if (!names[i]) continue;
if (fss_read_signal_check(main)) return;
- if (main->setting.flag & fss_read_main_flag_at_d) {
+ if ((main->setting.flag & fss_read_main_flag_at_d) && main->setting.depth.index_at) {
if (main->setting.depth.value_at != i) continue;
}
}
} // for
}
- else if (main->setting.flag & fss_read_main_flag_at_d) {
+ else if ((main->setting.flag & fss_read_main_flag_at_d) && main->setting.depth.index_at) {
for (f_number_unsigned_t at = 0; i < main->setting.objects.used; ++i) {
if (!names[i]) continue;
if (!names[at]) continue;
if (fss_read_signal_check(main)) return;
- if (main->setting.flag & fss_read_main_flag_at_d) {
+ if ((main->setting.flag & fss_read_main_flag_at_d) && main->setting.depth.index_at) {
if (main->setting.depth.value_at != at) continue;
}
if (!names[at]) continue;
if (fss_read_signal_check(main)) return;
- if (main->setting.flag & fss_read_main_flag_at_d) {
+ if ((main->setting.flag & fss_read_main_flag_at_d) && main->setting.depth.index_at) {
if (main->setting.depth.value_at != at) continue;
}