extern void
print_all_paths (vector pathvec, int banner)
{
+ print_all_paths_custo(pathvec, banner, PRINT_PATH_LONG);
+}
+
+extern void
+print_all_paths_custo (vector pathvec, int banner, char *fmt)
+{
int i;
struct path * pp;
char line[MAX_LINE_LEN];
fprintf(stdout, "===== paths list =====\n");
get_path_layout(pathvec);
- snprint_path_header(line, MAX_LINE_LEN, PRINT_PATH_LONG);
+ snprint_path_header(line, MAX_LINE_LEN, fmt);
fprintf(stdout, "%s", line);
vector_foreach_slot (pathvec, pp, i)
- print_path(pp, PRINT_PATH_LONG);
+ print_path(pp, fmt);
}
void print_pathgroup (struct pathgroup * pgp, char * style);
void print_map (struct multipath * mpp);
void print_all_paths (vector pathvec, int banner);
+void print_all_paths_custo (vector pathvec, int banner, char *fmt);
void print_hwtable (vector hwtable);