summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorDan Nicholson <dbn.lists@gmail.com>2008-04-01 17:31:44 -0700
committerDan Nicholson <dbn.lists@gmail.com>2008-04-01 17:51:02 -0700
commit71e0936c5b404d7e493c938105a618266bd51577 (patch)
tree8d02fb41dcd527b8b8edee3d379025154d4d999d /test
parent9b436ad0547bbcca46aba26f03563ae85ff96973 (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.c6
-rw-r--r--test/tparse-dir.c4
-rw-r--r--test/tparse.c4
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);