X-Git-Url: http://www.average.org/gitweb/?p=pam_pcsc_cr.git;a=blobdiff_plain;f=serial.h;fp=serial.h;h=65ee24f67ee9b30031e50c933be5b2699e60251a;hp=e67edfcfb7def39bfb2d2c3eb70c38aa6bcc3602;hb=cc9b90217adb5f69875fb9196adf08473b618ad0;hpb=a91fa6c2aaa95825f3d9db6c7ed9291e7b2b7263 diff --git a/serial.h b/serial.h index e67edfc..65ee24f 100644 --- a/serial.h +++ b/serial.h @@ -26,14 +26,14 @@ freely, subject to the following restrictions: typedef struct _serializer { char *buffer; - int bufsize; + size_t bufsize; char *cursor; } serializer_t; -void serial_init(serializer_t *srl, void *buffer, int size); -void serial_switch(serializer_t *srl, void *buffer, int size); -int serial_put(serializer_t *srl, const void *item, int size); -int serial_get(serializer_t *srl, void **item, int *size); -int serial_size(serializer_t *srl); +void serial_init(serializer_t *srl, void *buffer, size_t size); +void serial_switch(serializer_t *srl, void *buffer, size_t size); +size_t serial_put(serializer_t *srl, const void *item, size_t size); +int serial_get(serializer_t *srl, void **item, size_t *size); +size_t serial_size(serializer_t *srl); #endif