X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=clients%2Fgnome-trans-applet%2Fconduit.h;h=0d3b15c9d128e5e2a0e73499044a4befaaa50880;hb=e03797e40190969c2c97a4c3fb7cae6d48c72688;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..0d3b15c 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,8 +36,8 @@ struct conduitiface }; struct transfer *findtransferbytag(struct conduit *conduit, char *tag); -void transfersetsize(struct transfer *transfer, int size); -void transfersetpos(struct transfer *transfer, 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, int size, int pos); void freetransfer(struct transfer *transfer); struct conduit *newconduit(struct conduitiface *iface, void *udata);