]> the.earth.li Git - onak.git/blobdiff - cgi/hashquery.c
Switch charfuncs to returning number of read/written characters
[onak.git] / cgi / hashquery.c
index 84efe97e514ae7b89d254b46e626fd9a416e8ac4..7b8c6c4fa57360cee56e2d5c8e2d6a4d59b7cb1d 100644 (file)
@@ -74,7 +74,7 @@ int main(__unused int argc, __unused char *argv[])
        }
 
        hashes = (uint8_t **) unmarshal_array(buffer_fetchchar, &cgipostbuf,
-                       (void * (*)(int (*)(void *, size_t,  void *), void *))
+                       (void * (*)(size_t (*)(void *, size_t,  void *), void *))
                                unmarshal_skshash, &count);
 
        free(cgipostbuf.buffer);
@@ -115,7 +115,7 @@ int main(__unused int argc, __unused char *argv[])
 
        puts("Content-Type: pgp/keys\n");
        marshal_array(stdout_putchar, NULL,
-                       (void (*)(int (*)(void *, size_t,  void *),
+                       (void (*)(size_t (*)(void *, size_t,  void *),
                                        void *, const void *))
                                marshal_publickey, (void **) keys, found);
        printf("\n");