X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=clients%2Fgnome-trans-applet%2Fconduit.h;h=ee34a1011a4a9977eaa1f7351558c96a1b8029f6;hb=2f4cd43c4483070e81c0862582a80b59a208f0dd;hp=d38875b137791a5af3b6c1b5bde9f85aa52abcbb;hpb=6431aca05e3425df8ac4c2ed4e621d191f01425f;p=doldaconnect.git diff --git a/clients/gnome-trans-applet/conduit.h b/clients/gnome-trans-applet/conduit.h index d38875b..ee34a10 100644 --- a/clients/gnome-trans-applet/conduit.h +++ b/clients/gnome-trans-applet/conduit.h @@ -2,6 +2,7 @@ #define _CONDUIT_H #include +#include #define CNDS_IDLE 0 #define CNDS_SYN 1 @@ -12,9 +13,9 @@ struct transfer struct transfer *next, *prev; struct conduit *conduit; char *tag; /* UTF8 */ - int pos, size; + intmax_t pos, size; time_t cmptime, ckptime; - size_t cmpsize, ckpsize; + intmax_t cmpsize, ckpsize; int timeout; }; @@ -35,9 +36,9 @@ struct conduitiface }; struct transfer *findtransferbytag(struct conduit *conduit, char *tag); -void transfersetsize(struct transfer *transfer, int size); -void transfersetpos(struct transfer *transfer, int pos); -struct transfer *newtransfer(struct conduit *conduit, char *tag, int size, int pos); +void transfersetsize(struct transfer *transfer, intmax_t size); +void transfersetpos(struct transfer *transfer, intmax_t pos); +struct transfer *newtransfer(struct conduit *conduit, char *tag, intmax_t size, intmax_t pos); void freetransfer(struct transfer *transfer); struct conduit *newconduit(struct conduitiface *iface, void *udata); void freeconduit(struct conduit *conduit);