diff options
author | Dan Nicholson <dbn.lists@gmail.com> | 2008-04-01 17:31:44 -0700 |
---|---|---|
committer | Dan Nicholson <dbn.lists@gmail.com> | 2008-04-01 17:51:02 -0700 |
commit | 71e0936c5b404d7e493c938105a618266bd51577 (patch) | |
tree | 8d02fb41dcd527b8b8edee3d379025154d4d999d /test | |
parent | 9b436ad0547bbcca46aba26f03563ae85ff96973 (diff) |
prov: Add getter methods for number of provides and provides at index
Like the previous deps commit, add macros prov_get_prov and prov_get_num
for accessing members of the prov_t type. All users except the internal
prov_*() functions have been converted to use these accessors.
Diffstat (limited to 'test')
-rw-r--r-- | test/tinitd.c | 6 | ||||
-rw-r--r-- | test/tparse-dir.c | 4 | ||||
-rw-r--r-- | test/tparse.c | 4 |
3 files changed, 7 insertions, 7 deletions
diff --git a/test/tinitd.c b/test/tinitd.c index 76f8868..80f1b79 100644 --- a/test/tinitd.c +++ b/test/tinitd.c @@ -57,9 +57,9 @@ static void print_initd(initd_t *ip) printf("Description: %s\n", ip->desc); printf("initd \"%s\" provides %d services:\n", ip->name, - ip->prov->nprov); - for (n = 0; n < ip->prov->nprov; n++) - printf(" %d: %s\n", n, ip->prov->prov[n]); + prov_get_num(ip->prov)); + for (n = 0; n < prov_get_num(ip->prov); n++) + printf(" %d: %s\n", n, prov_get_prov(ip->prov, n)); printf("initd \"%s\" must start after %d services:\n", ip->name, dep_get_num(ip->rstart)); diff --git a/test/tparse-dir.c b/test/tparse-dir.c index b399b93..e3d24db 100644 --- a/test/tparse-dir.c +++ b/test/tparse-dir.c @@ -26,8 +26,8 @@ static void print_list(const initd_list_t *list) int n; for (ip = list->first; ip; ip = ip->next) { printf("Service %s provides:", ip->name); - for (n = 0; n < ip->prov->nprov; n++) - printf(" %s", ip->prov->prov[n]); + for (n = 0; n < prov_get_num(ip->prov); n++) + printf(" %s", prov_get_prov(ip->prov, n)); printf("\n"); } } diff --git a/test/tparse.c b/test/tparse.c index 13bcd30..54dd92e 100644 --- a/test/tparse.c +++ b/test/tparse.c @@ -37,8 +37,8 @@ static void print_initd(initd_t *ip) printf("%s: %s\n\n%s\n\n", ip->name, ip->sdesc, ip->desc); printf("Provides:"); - for (n = 0; n < ip->prov->nprov; n++) - printf(" %s", ip->prov->prov[n]); + for (n = 0; n < prov_get_num(ip->prov); n++) + printf(" %s", prov_get_prov(ip->prov, n)); putchar('\n'); printf("Default start levels:"); print_level(ip->dstart); |