X-Git-Url: http://git.tuebingen.mpg.de/?p=adu.git;a=blobdiff_plain;f=select.c;h=d6585857e62e32d2e0abc2da8bb0ff6d6683779a;hp=5fd763c1b104cc519e0a06af08adddf3451df86e;hb=44bb864e9d02f765064645b4e70d48b8c8113c48;hpb=c3dfa9a0c515bda90248b690e989e611c60f7e20 diff --git a/select.c b/select.c index 5fd763c..d658585 100644 --- a/select.c +++ b/select.c @@ -20,6 +20,7 @@ #include "user.h" #include "select.cmdline.h" +/** \cond */ /* global list */ #define GLOBAL_LIST_ATOMS \ ATOM(size, SIZE) \ @@ -103,6 +104,8 @@ struct atom user_summary_atoms[] = { enum user_summary_atoms {USER_SUMMARY_ATOMS}; #undef ATOM +/** \endcond */ + struct global_list_info { uint32_t count; int ret; @@ -556,6 +559,9 @@ static int print_user_summary(struct format_info *fi) case user_summary_sort_arg_size: comp = size_comp; break; + default: /* this should never happen, but anyway */ + comp = size_comp; + break; } sort_hash_table(comp); ret = for_each_admissible_user(print_user_summary_line, &usli); @@ -892,9 +898,13 @@ out: return ret; } +/** Default format string for global_list mode. */ #define GLOBAL_LIST_DFLT_FMT "%(size:r:8) %(files:r:8) %(dirname)\n" +/** Default format string for global_summary mode. */ #define GLOBAL_SUMMARY_DFLT_FMT "#directories: %(dirs), #files: %(files), size: %(size)\n\n" +/** Default format string for user_list mode. */ #define USER_LIST_DFLT_FMT "%(size:r:5) %(files:r:5) %(dirname)\n" +/** Default format string for user_summary mode. */ #define USER_SUMMARY_DFLT_FMT "%(pw_name:l:16) %(uid:r:5) %(dirs:r:5) %(files:r:5) %(size:r:5)\n" static int setup_format_string(char *fmt, struct format_info **fi)