delta: stricter constness
authorJunio C Hamano <junkio@cox.net>
Fri, 5 May 2006 09:35:58 +0000 (02:35 -0700)
committerJunio C Hamano <junkio@cox.net>
Fri, 5 May 2006 09:50:11 +0000 (02:50 -0700)
Signed-off-by: Junio C Hamano <junkio@cox.net>
delta.h
diff-delta.c
patch-delta.c

diff --git a/delta.h b/delta.h
index 9464f3e..09b2e1e 100644 (file)
--- a/delta.h
+++ b/delta.h
@@ -2,11 +2,11 @@
 #define DELTA_H
 
 /* handling of delta buffers */
-extern void *diff_delta(void *from_buf, unsigned long from_size,
-                       void *to_buf, unsigned long to_size,
+extern void *diff_delta(const void *from_buf, unsigned long from_size,
+                       const void *to_buf, unsigned long to_size,
                        unsigned long *delta_size, unsigned long max_size);
 extern void *patch_delta(void *src_buf, unsigned long src_size,
-                        void *delta_buf, unsigned long delta_size,
+                        const void *delta_buf, unsigned long delta_size,
                         unsigned long *dst_size);
 
 /* the smallest possible delta size is 4 bytes */
index 1188b31..5bc2204 100644 (file)
@@ -131,8 +131,8 @@ static struct index ** delta_index(const unsigned char *buf,
 /* the maximum size for any opcode */
 #define MAX_OP_SIZE COPYOP_SIZE(0xffffffff, 0xffffffff)
 
-void *diff_delta(void *from_buf, unsigned long from_size,
-                void *to_buf, unsigned long to_size,
+void *diff_delta(const void *from_buf, unsigned long from_size,
+                const void *to_buf, unsigned long to_size,
                 unsigned long *delta_size,
                 unsigned long max_size)
 {
index d95f0d9..affd4f6 100644 (file)
@@ -14,7 +14,7 @@
 #include "delta.h"
 
 void *patch_delta(void *src_buf, unsigned long src_size,
-                 void *delta_buf, unsigned long delta_size,
+                 const void *delta_buf, unsigned long delta_size,
                  unsigned long *dst_size)
 {
        const unsigned char *data, *top;