X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=flower%2Finclude%2Ffile-cookie.hh;h=6bdb2366992887f45a57fdc17af68fd580111cfc;hb=32a34dcef0c0041c6d62677487a380b5c8b85712;hp=ab2558fd14730d34adb1508d62fe51f5d66d116f;hpb=f41973ff763d5972a85995b6d40c864281ec6714;p=lilypond.git diff --git a/flower/include/file-cookie.hh b/flower/include/file-cookie.hh index ab2558fd14..6bdb236699 100644 --- a/flower/include/file-cookie.hh +++ b/flower/include/file-cookie.hh @@ -5,8 +5,7 @@ extern "C" { #include #include -using namespace std; - + using namespace std; #if (! defined (__off64_t) && ! defined (__off64_t_defined)) || ! defined (__cplusplus) #define off64_t unsigned long long @@ -16,17 +15,17 @@ using namespace std; { 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); + lily_cookie_io_functions_t io_funcs); - int lily_cookie_fclose (void *); - int 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_fclose (void *); + ssize_t lily_cookie_fprintf (void *file, char const *format, ...) + __attribute__ ((format (printf, 2, 3))); + ssize_t lily_cookie_putc (int c, void *file); #ifdef __cplusplus } /* extern "C" */