9 static const char rcsid[] __attribute__((used)) =
"$Id: Packet.cpp 1653 2016-02-28 19:54:59Z sella $";
13 using namespace sella::util;
15 uint8_t Packet::csum(uint8_t *buf,
int bytes)
throw () {
16 uint16_t *buf16 = (uint16_t*) buf;
19 for (sum = 0; bytes > 0; bytes -= 2) {
23 sum = (sum >> 16) + (sum & 0xffff);
29 uint16_t Packet::csum(uint16_t *buf,
int words)
throw () {
32 for (sum = 0; words > 0; words--) {
36 sum = (sum >> 16) + (sum & 0xffff);