question about checksum.c