5ad3790b0993883859d0a40235896bbc4df2b271
[ckermit.git] / debian / patches / 040_fix_types.patch
1 Index: ckermit/ckcpro.w
2 ===================================================================
3 --- ckermit.orig/ckcpro.w       2012-05-09 05:25:12.000000000 +0100
4 +++ ckermit/ckcpro.w    2012-05-09 05:26:59.000000000 +0100
5 @@ -60,7 +60,8 @@
6    extern int timint, rtimo, nfils, hcflg, xflg, flow, mdmtyp, network;
7    extern int oopts, omode, oname, opath, nopush, isguest, xcmdsrc, rcdactive;
8    extern int rejection, moving, fncact, bye_active, urserver, fatalio;
9 -  extern int protocol, prefixing, filcnt, carrier, fnspath, interrupted;
10 +  extern int protocol, prefixing, carrier, fnspath, interrupted;
11 +  extern long filcnt;
12    extern int recursive, inserver, nzxopts, idletmo, srvidl, xfrint;
13    extern struct ck_p ptab[];
14    extern int remfile, rempipe, xferstat, filestatus, wearealike, fackpath;
15 @@ -151,8 +152,9 @@
16    extern int quiet, tsecs, parity, backgrd, nakstate, atcapu, wslotn, winlo;
17    extern int wslots, success, xitsta, rprintf, discard, cdtimo, keep, fdispla;
18    extern int timef, stdinf, rscapu, sendmode, epktflg, epktrcvd, epktsent;
19 -  extern int binary, fncnv;
20 -  extern long speed, ffc, crc16, calibrate, dest;
21 +  extern int binary, fncnv, dest;
22 +  extern long speed, crc16;
23 +  CK_OFF_T calibrate, ffc;
24  #ifdef COMMENT
25    extern char *TYPCMD, *DIRCMD, *DIRCM2;
26  #endif /* COMMENT */
27 @@ -208,8 +210,9 @@
28  
29  static VOID
30  wheremsg() {
31 -    extern int quiet, filrej;
32 -    int n;
33 +    extern int quiet;
34 +    extern long filrej;
35 +    long n;
36      n = filcnt - filrej;
37      debug(F101,"wheremsg n","",n);
38  
39 @@ -247,7 +250,7 @@
40             switch (myjob) {
41               case 's':
42                 if (sfspec) {
43 -                   printf(" SENT: (%d files)",n);
44 +                   printf(" SENT: (%ld files)",n);
45                     if (srfspec)
46                       printf(" Last: [%s]",srfspec);
47                     printf(" (%s)\r\n", success ? "OK" : "FAILED");
48 @@ -256,7 +259,7 @@
49               case 'r':
50               case 'v':
51                 if (rrfspec) {
52 -                   printf(" RCVD: (%d files)",n);
53 +                   printf(" RCVD: (%ld files)",n);
54                     if (rfspec)
55                       printf(" Last: [%s]",rfspec);
56                     printf(" (%s)\r\n", success ? "OK" : "FAILED");
57 @@ -1507,7 +1510,7 @@
58         ack();                          /* If OK, acknowledge */
59  #endif /* CK_RESEND */
60      } else {                           /* Otherwise */
61 -       extern long fsize;
62 +       extern CK_OFF_T fsize;
63         char *r;
64         r = getreason(iattr.reply.val);
65         ack1((CHAR *)iattr.reply.val);  /* refuse to accept the file */
66 Index: ckermit/ckuusx.c
67 ===================================================================
68 --- ckermit.orig/ckuusx.c       2012-05-09 05:25:12.000000000 +0100
69 +++ ckermit/ckuusx.c    2012-05-09 05:26:59.000000000 +0100
70 @@ -2361,7 +2361,8 @@
71  setflow() {
72      extern int flow, autoflow, mdmtyp, cxtype, cxflow[];
73  #ifndef NODIAL
74 -    extern int dialcapas, dialfc;
75 +    extern int dialfc;
76 +    extern long dialcapas;
77      extern MDMINF * modemp[];
78      MDMINF * p = NULL;
79      long bits = 0;