void do_field(const char *const *argv) { const char *debar, *directory; info_prepare(&argv,&debar,&directory,1); if (*argv) { info_field(debar, directory, argv, argv[1] != NULL); } else { static const char *const controlonly[] = { "control", NULL }; info_spew(debar,directory, controlonly); } }
void do_info(const char *const *argv) { const char *debar, *directory; if (*argv && argv[1]) { info_prepare(&argv,&debar,&directory,1); info_spew(debar,directory, argv); } else { info_prepare(&argv,&debar,&directory,2); info_list(debar,directory); } }
int do_field(const char *const *argv) { const char *debar, *dir; info_prepare(&argv, &debar, &dir, 1); if (*argv) { info_field(debar, dir, argv, argv[1] != NULL); } else { static const char *const controlonly[] = { CONTROLFILE, NULL }; info_spew(debar, dir, controlonly); } return 0; }
int do_info(const char *const *argv) { const char *debar, *dir; if (*argv && argv[1]) { info_prepare(&argv, &debar, &dir, 1); info_spew(debar, dir, argv); } else { info_prepare(&argv, &debar, &dir, 2); info_list(debar, dir); } return 0; }