Mercurial > pidgin.yaz
diff src/ft.h @ 12151:de798f2f4bf1
[gaim-migrate @ 14452]
Sort out the ft.h include situation. I changed from ssize_t to gssize in the file transfer stuff.
committer: Tailor Script <tailor@pidgin.im>
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Sat, 19 Nov 2005 03:16:49 +0000 |
parents | e91f3f06a435 |
children | 661bce46758b |
line wrap: on
line diff
--- a/src/ft.h Sat Nov 19 02:08:39 2005 +0000 +++ b/src/ft.h Sat Nov 19 03:16:49 2005 +0000 @@ -30,8 +30,10 @@ /**************************************************************************/ typedef struct _GaimXfer GaimXfer; +#include <glib.h> +#include <stdio.h> + #include "account.h" -#include "internal.h" /** * Types of file transfers. @@ -116,8 +118,8 @@ void (*end)(GaimXfer *xfer); void (*cancel_send)(GaimXfer *xfer); void (*cancel_recv)(GaimXfer *xfer); - ssize_t (*read)(guchar **buffer, GaimXfer *xfer); - ssize_t (*write)(const guchar *buffer, size_t size, GaimXfer *xfer); + gssize (*read)(guchar **buffer, GaimXfer *xfer); + gssize (*write)(const guchar *buffer, size_t size, GaimXfer *xfer); void (*ack)(GaimXfer *xfer, const guchar *buffer, size_t size); } ops; @@ -382,7 +384,7 @@ * @param fnc The read function. */ void gaim_xfer_set_read_fnc(GaimXfer *xfer, - ssize_t (*fnc)(guchar **, GaimXfer *)); + gssize (*fnc)(guchar **, GaimXfer *)); /** * Sets the write function for the file transfer. @@ -391,7 +393,7 @@ * @param fnc The write function. */ void gaim_xfer_set_write_fnc(GaimXfer *xfer, - ssize_t (*fnc)(const guchar *, size_t, GaimXfer *)); + gssize (*fnc)(const guchar *, size_t, GaimXfer *)); /** * Sets the acknowledge function for the file transfer. @@ -462,7 +464,7 @@ * * @return The number of bytes read, or -1. */ -ssize_t gaim_xfer_read(GaimXfer *xfer, guchar **buffer); +gssize gaim_xfer_read(GaimXfer *xfer, guchar **buffer); /** * Writes data to a file transfer stream. @@ -473,7 +475,7 @@ * * @return The number of bytes written, or -1. */ -ssize_t gaim_xfer_write(GaimXfer *xfer, const guchar *buffer, size_t size); +gssize gaim_xfer_write(GaimXfer *xfer, const guchar *buffer, gsize size); /** * Starts a file transfer.