sort_uint16
qsort(marked, marked_num, sizeof(marked[0]), &sort_uint16);
qsort(marktypes, marktypes_used, sizeof(marktypes[0]), &sort_uint16);
if(bsearch(&tp, marktypes, marktypes_used, sizeof(marktypes[0]), &sort_uint16)) {