/[pengfork]/pengfork/src/p3/check.c
ViewVC logotype

Diff of /pengfork/src/p3/check.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by chupa, Thu Sep 5 15:31:17 2002 UTC revision 1.2 by chupa, Fri Sep 6 23:03:55 2002 UTC
# Line 45  p3_check_header (header) Line 45  p3_check_header (header)
45      return 0;      return 0;
46    
47    /* Check type */    /* Check type */
48    if(header->type < TYPE_DATA || header->type > TYPE_PING)    if (header->type < TYPE_DATA || header->type > TYPE_PING)
49      return 0;      return 0;
50    
51    return 1;    return 1;
# Line 80  int Line 80  int
80  p3_check_ordering (header)  p3_check_ordering (header)
81       struct p3hdr *header;       struct p3hdr *header;
82  {  {
83    if (header->type == TYPE_DATA &&    if (header->type == TYPE_DATA && header->seq != p3_next_seq (srv.lastseq))
       header->seq != p3_next_seq (srv.lastseq))  
84      /* packet is data and the seq isn't what we are waiting for */      /* packet is data and the seq isn't what we are waiting for */
85      return 0;      return 0;
86    if (header->type != TYPE_DATA && header->seq != srv.lastseq)    if (header->type != TYPE_DATA && header->seq != srv.lastseq)
# Line 118  p3_crc16 (buffer, length) Line 117  p3_crc16 (buffer, length)
117    
118    return (crc);    return (crc);
119  }  }
   

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26