Rename to os_systems

This commit is contained in:
Aoran Zeng 2023-08-31 16:46:37 +08:00
parent 7fc5d30ca1
commit 524a762c96

14
chsrc.c
View File

@ -562,7 +562,7 @@ static const char const
*os_ubuntu[] = {"ubuntu", NULL, chsrcfunc(os_ubuntu_chsrc)}, *os_ubuntu[] = {"ubuntu", NULL, chsrcfunc(os_ubuntu_chsrc)},
**os_packagers[] = { **os_systems[] = {
os_ubuntu os_ubuntu
}, },
@ -671,10 +671,10 @@ main (int argc, char const *argv[])
} }
goto match_end; goto match_end;
for (int i=0; i<Array_Size(os_packagers); i++) { for (int i=0; i<Array_Size(os_systems); i++) {
const char const** packager = os_packagers[i]; const char const** system = os_systems[i];
int k = 0; int k = 0;
const char* alias = packager[k]; const char* alias = system[k];
while (NULL!=alias) { while (NULL!=alias) {
// printf("%s matched: %s\n",target, alias); // printf("%s matched: %s\n",target, alias);
if (0==strcmp(target, alias)) { if (0==strcmp(target, alias)) {
@ -682,13 +682,13 @@ main (int argc, char const *argv[])
matched = 1; break; matched = 1; break;
} }
k++; k++;
alias = packager[k]; alias = system[k];
} }
if (matched) { if (matched) {
do { do {
k++; alias = packager[k]; k++; alias = system[k];
} while (NULL!=alias); } while (NULL!=alias);
call_cmd ((void*) packager[k+1], cmdarg); call_cmd ((void*) system[k+1], cmdarg);
} }
} }
goto match_end; goto match_end;