DM_FILTER_END
if (filter != NULL && filter[0] != DM_FILTER_END) {
for (j = 0; filter[j] != DM_FILTER_END; j++) {
if (filter != NULL && filter[0] != DM_FILTER_END) {
for (j = 0; filter[j] != DM_FILTER_END; j++) {