Lines Matching full:crc
52 int Crc32t; /* Display flag indicating 32 bit CRC being sent */
53 int Crc32; /* Display flag indicating 32 bit CRC being received */
91 #define badcrc _("Bad CRC")
92 /* static char *badcrc = "Bad CRC"; */
331 register unsigned short crc; in zsbhdr() local
344 xsendline(ZBIN); zsendline(type); crc = updcrc(type, 0); in zsbhdr()
348 crc = updcrc((0377& *hdr), crc); in zsbhdr()
350 crc = updcrc(0,updcrc(0,crc)); in zsbhdr()
351 zsendline(crc>>8); in zsbhdr()
352 zsendline(crc); in zsbhdr()
364 register unsigned long crc; in zsbh32() local
367 crc = 0xFFFFFFFFL; crc = UPDC32(type, crc); in zsbh32()
370 crc = UPDC32((0377 & *hdr), crc); in zsbh32()
373 crc = ~crc; in zsbh32()
375 zsendline((int)crc); in zsbh32()
376 crc >>= 8; in zsbh32()
385 register unsigned short crc; in zshhdr() local
398 crc = updcrc((type & 0x7f), 0); in zshhdr()
402 crc = updcrc((0377 & *hdr), crc); in zshhdr()
404 crc = updcrc(0,updcrc(0,crc)); in zshhdr()
405 zputhex(crc>>8,s+len); in zshhdr()
406 zputhex(crc,s+len+2); in zshhdr()
430 register unsigned short crc; in zsdata() local
434 crc = 0; in zsdata()
436 zsendline(*buf); crc = updcrc((0377 & *buf), crc); in zsdata()
440 crc = updcrc(frameend, crc); in zsdata()
442 crc = updcrc(0,updcrc(0,crc)); in zsdata()
443 zsendline(crc>>8); zsendline(crc); in zsdata()
453 unsigned long crc; in zsda32() local
457 crc = 0xFFFFFFFFL; in zsda32()
461 crc = UPDC32(c, crc); in zsda32()
465 crc = UPDC32(frameend, crc); in zsda32()
467 crc = ~crc; in zsda32()
469 c=(int) crc; in zsda32()
474 crc >>= 8; in zsda32()
538 * and CRC. Returns the ending character or error code.
545 register unsigned short crc; in zrdata() local
553 crc = 0; end = buf + length; in zrdata()
565 crc = updcrc(c, crc); in zrdata()
568 crc = updcrc(c, crc); in zrdata()
571 crc = updcrc(c, crc); in zrdata()
572 if (crc & 0xFFFF) { in zrdata()
594 crc = updcrc(c, crc); in zrdata()
604 register unsigned long crc; in zrdat32() local
608 crc = 0xFFFFFFFFL; end = buf + length; in zrdat32()
619 crc = UPDC32(c, crc); in zrdat32()
622 crc = UPDC32(c, crc); in zrdat32()
625 crc = UPDC32(c, crc); in zrdat32()
628 crc = UPDC32(c, crc); in zrdat32()
631 crc = UPDC32(c, crc); in zrdat32()
632 if (crc != 0xDEBB20E3) { in zrdat32()
653 crc = UPDC32(c, crc); in zrdat32()
791 register unsigned short crc; in zrbhdr() local
796 crc = updcrc(c, 0); in zrbhdr()
801 crc = updcrc(c, crc); in zrbhdr()
806 crc = updcrc(c, crc); in zrbhdr()
809 crc = updcrc(c, crc); in zrbhdr()
810 if (crc & 0xFFFF) { in zrbhdr()
824 register unsigned long crc; in zrbhdr32() local
829 crc = 0xFFFFFFFFL; crc = UPDC32(c, crc); in zrbhdr32()
831 VPRINTF(3,("zrbhdr32 c=%X crc=%lX", c, crc)i); in zrbhdr32()
837 crc = UPDC32(c, crc); in zrbhdr32()
840 VPRINTF(3,("zrbhdr32 c=%X crc=%lX", c, crc)); in zrbhdr32()
846 crc = UPDC32(c, crc); in zrbhdr32()
848 VPRINTF(3,("zrbhdr32 c=%X crc=%lX", c, crc)); in zrbhdr32()
851 if (crc != 0xDEBB20E3) { in zrbhdr32()
866 register unsigned short crc; in zrhhdr() local
872 crc = updcrc(c, 0); in zrhhdr()
877 crc = updcrc(c, crc); in zrhhdr()
882 crc = updcrc(c, crc); in zrhhdr()
885 crc = updcrc(c, crc); in zrhhdr()
886 if (crc & 0xFFFF) { in zrhhdr()