void mmdf::sort_file_list(std::vector file_list) { int i, j; std::string key; for (j = 1; j < file_list.size(); j++) { key = file_list[j]; i = j - 1; while (i >= 0 && file_list[i] > key) { file_list[i + 1] = file_list[i]; i--; } file_list[i + 1] = key; } }