diff --git a/crc/.gitignore b/crc/.gitignore new file mode 100644 index 0000000..6d63654 --- /dev/null +++ b/crc/.gitignore @@ -0,0 +1,8 @@ +arc.c +binhex.c +ccitt.c +ccitt32.c +kermit.c +libcrc.a +makecrc +zip.c diff --git a/crc/makecrc.c b/crc/makecrc.c index a1ca573..d65f073 100644 --- a/crc/makecrc.c +++ b/crc/makecrc.c @@ -109,10 +109,7 @@ int poly, init, swapped, bits; } (void)fprintf(fd, "};\n"); (void)fprintf(fd, "\n"); - (void)fprintf(fd, "unsigned long %s_updcrc(icrc, icp, icnt)\n", name); - (void)fprintf(fd, " unsigned long icrc;\n"); - (void)fprintf(fd, " unsigned char *icp;\n"); - (void)fprintf(fd, " int icnt;\n"); + (void)fprintf(fd, "unsigned long %s_updcrc(unsigned long icrc, unsigned char *icp, int icnt)\n", name); (void)fprintf(fd, "{\n"); if(bits == 16) { (void)fprintf(fd, "#define M1 0xff\n"); diff --git a/macunpack/crc.h b/macunpack/crc.h index b339d36..bcbd2bc 100644 --- a/macunpack/crc.h +++ b/macunpack/crc.h @@ -4,9 +4,9 @@ extern unsigned long arc_crcinit; extern unsigned long binhex_crcinit; extern unsigned long zip_crcinit; -extern unsigned long arc_updcrc(); -extern unsigned long binhex_updcrc(); -extern unsigned long zip_updcrc(); +extern unsigned long arc_updcrc(unsigned long icrc, unsigned char *icp, int icnt); +extern unsigned long binhex_updcrc(unsigned long icrc, unsigned char *icp, int icnt); +extern unsigned long zip_updcrc(unsigned long icrc, unsigned char *icp, int icnt); extern unsigned long crcinit; extern unsigned long (*updcrc)();