home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / TELECOM / OSKBox.lzh / MAILBOX / CC / crc.c < prev    next >
C/C++ Source or Header  |  1987-10-04  |  312b  |  21 lines

  1. #include <stdio.h>
  2. main (argc, argv)
  3. char *argv[];
  4. {
  5.     int i, accum = -1;
  6.     char j;
  7.     unsigned char x;
  8.  
  9.     if (argc == 1)
  10.         while (read (0, &x, 1)) {
  11.             j = x;
  12.             crc (&j, 1, &accum);
  13.             }
  14.     else
  15.         for (i = 1; i < argc; i++) {
  16.             j = atoi (argv[i]);
  17.             crc (&j, 1, &accum);
  18.             }
  19.     printf ("%d\n", accum & 0xffffff);
  20.     }
  21.