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.