From c6e370e4a3a1c574e50240fecefe05965464aefd Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Tue, 15 Dec 2009 15:18:50 +0100 Subject: crc32: constify arguments --- crc32.c | 4 ++-- crc32.h | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/crc32.c b/crc32.c index e07bbed..6e0c87d 100644 --- a/crc32.c +++ b/crc32.c @@ -59,9 +59,9 @@ static const uint32_t crc32_table[256] = { 0x2d02ef8d }; -uint32_t crc32(uint32_t crc, uint8_t *buf, size_t len) +uint32_t crc32(uint32_t crc, const uint8_t *buf, size_t len) { - uint8_t *end; + const uint8_t *end; crc = ~crc; for (end = buf + len; buf < end; buf++) diff --git a/crc32.h b/crc32.h index 72da4e0..6ea89b0 100644 --- a/crc32.h +++ b/crc32.h @@ -1,6 +1,8 @@ #ifndef _CRC32_H_ #define _CRC32_H_ -extern uint32_t crc32(uint32_t crc, unsigned char *buf, size_t len); +#include + +extern uint32_t crc32(uint32_t crc, const uint8_t *buf, size_t len); #endif /* _CRC32_H_ */ -- cgit v1.2.3-54-g00ecf