]> git.donarmstrong.com Git - lilypond.git/blobdiff - flower/include/file-cookie.hh
Release: bump Welcome versions.
[lilypond.git] / flower / include / file-cookie.hh
index 462ec6045baa97fee0e8402f9c30080c70ea16bd..6bdb2366992887f45a57fdc17af68fd580111cfc 100644 (file)
@@ -15,17 +15,17 @@ extern "C" {
   {
     ssize_t (*read) (void *, char *, size_t);
     ssize_t (*write) (void *, char const *, size_t);
-    int (*seek) (void *, off64_t *, int);
-    int (*close) (void *);
+    ssize_t (*seek) (void *, off64_t *, size_t);
+    ssize_t (*close) (void *);
   } lily_cookie_io_functions_t;
 
   void *lily_fopencookie (void *cookie, char const *modes,
                           lily_cookie_io_functions_t io_funcs);
 
-  int lily_cookie_fclose (void *);
-  int lily_cookie_fprintf (void *file, char const *format, ...)
+  ssize_t lily_cookie_fclose (void *);
+  ssize_t lily_cookie_fprintf (void *file, char const *format, ...)
   __attribute__ ((format (printf, 2, 3)));
-  int lily_cookie_putc (int c, void *file);
+  ssize_t lily_cookie_putc (int c, void *file);
 
 #ifdef __cplusplus
 } /* extern "C" */