TeamViterbi has asked for the wisdom of the Perl Monks concerning the following question:
Thanks again.#!/usr/bin/perl uint32_t CalChecksum( uint32_t *buffer, /* --% DESCRIPTION: Pointer to data buffer. --% UNITS: N/A --% RANGE: N/A */ uint32_t word_count, /* --% DESCRIPTION: Number of 32-bit words. --% UNITS: N/A --% RANGE: N/A */ uint32_t bias /* --% DESCRIPTION: Bias added to checksum. --% UNITS: N/A --% RANGE: N/A */ ) { uint32_t checksum = bias; while(word_count) { checksum += *buffer; word_count--; buffer++; } return checksum; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Checksum Help Again
by graff (Chancellor) on Jul 08, 2009 at 02:54 UTC | |
by TeamViterbi (Novice) on Jul 08, 2009 at 15:32 UTC | |
|
Re: Checksum Help Again
by toolic (Bishop) on Jul 07, 2009 at 23:36 UTC | |
by TeamViterbi (Novice) on Jul 07, 2009 at 23:43 UTC | |
by Joost (Canon) on Jul 07, 2009 at 23:50 UTC | |
by TeamViterbi (Novice) on Jul 08, 2009 at 00:05 UTC | |
by Joost (Canon) on Jul 08, 2009 at 00:13 UTC | |
by ig (Vicar) on Jul 08, 2009 at 00:21 UTC | |
|
Re: Checksum Help Again
by spx2 (Deacon) on Jul 08, 2009 at 08:57 UTC |