--- pgp/src/armor.h 2018/04/24 16:39:21 1.1.1.1 +++ pgp/src/armor.h 2018/04/24 16:40:11 1.1.1.2 @@ -6,9 +6,13 @@ /* #define crcword unsigned short */ /* if CRCBITS is 16 */ /* #define crcword unsigned short */ /* if CRCBITS is 16 */ +#ifdef __alpha +#define crcword unsigned int /* if CRCBITS is 24 or 32 */ +#else #define crcword unsigned long /* if CRCBITS is 24 or 32 */ +#endif -extern crcword crcupdate(byte data, register crcword accum); +extern crcword crcbytes(byte *buf, unsigned len, register crcword accum); extern void init_crc(void); extern int armor_file (char *infile, char *outfile, char *filename, char *clearname);