aboutsummaryrefslogtreecommitdiffstats
path: root/libparc/parc/algol/parc_List.c
diff options
context:
space:
mode:
Diffstat (limited to 'libparc/parc/algol/parc_List.c')
-rw-r--r--libparc/parc/algol/parc_List.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libparc/parc/algol/parc_List.c b/libparc/parc/algol/parc_List.c
index bdb343f8..fef3853e 100644
--- a/libparc/parc/algol/parc_List.c
+++ b/libparc/parc/algol/parc_List.c
@@ -101,7 +101,7 @@ parcList_Add(PARCList *list, void *element)
}
bool
-parcList_AddAll(PARCList *list, size_t argc, void *argv[argc])
+parcList_AddAll(PARCList *list, size_t argc, void **argv)
{
for (int i = 0; i < argc; i++) {
(list->interface->Add)(list->instance, argv[i]);
@@ -166,7 +166,7 @@ parcList_GetAtIndex(const PARCList *list, size_t index)
int
parcList_HashCode(const PARCList *list)
{
- return (list->interface->HashCode)(list->instance);
+ return (int)(list->interface->HashCode)(list->instance);
}
ssize_t
@@ -177,7 +177,7 @@ parcList_IndexOf(const PARCList *list, PARCObject *element)
if (list->interface->IndexOf) {
result = (list->interface->IndexOf)(list->instance, element);
} else {
- for (ssize_t i = 0; i < parcList_Size(list); i++) {
+ for (size_t i = 0; i < parcList_Size(list); i++) {
PARCObject *e = parcList_GetAtIndex(list, i);
if (parcObject_Equals(e, element)) {
result = i;