summaryrefslogtreecommitdiff
path: root/spec/ffi/fixtures/FunctionTest.c
diff options
context:
space:
mode:
Diffstat (limited to 'spec/ffi/fixtures/FunctionTest.c')
-rw-r--r--spec/ffi/fixtures/FunctionTest.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/spec/ffi/fixtures/FunctionTest.c b/spec/ffi/fixtures/FunctionTest.c
index 6dfbeec..1dd9185 100644
--- a/spec/ffi/fixtures/FunctionTest.c
+++ b/spec/ffi/fixtures/FunctionTest.c
@@ -62,10 +62,10 @@ void testBlockingClose(struct testBlockingData *self) {
free(self);
}
-static char sum_varargs(va_list args) {
+static int sum_varargs(va_list args) {
char sum = 0;
- char arg;
- while ((arg = va_arg(args, char)) != 0) {
+ int arg;
+ while ((arg = va_arg(args, int)) != 0) {
sum += arg;
}
va_end(args);