entry.c: Use const qualifier for 'struct checkout' parameters
PATCH 2/5 entry.c: Use const qualifier for 'struct checkout' parameters
Signed-off-by Luiz Fernando N. Capitulino <[email protected]>
--- cache.h | 2 +- entry.c | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-)
cache.h +1 -1
@@ -377,7 +377,7 @@ struct checkout { refresh_cache:1 ; }; -extern int checkout_entry (struct cache_entry *ce,struct checkout *state,char *topath); +extern int checkout_entry (struct cache_entry *ce,const struct checkout *state,char *topath); extern struct alternate_object_database { struct alternate_object_database *next;
entry.c +3 -3
@@ -1,7 +1,7 @@#include "cache.h" #include "blob.h" -static void create_directories (const char *path,struct checkout *state) +static void create_directories (const char *path,const struct checkout *state) {int len =strlen (path);char *buf =xmalloc (len +1 );
@@ -75,7 +75,7 @@ static void *read_blob_entry(struct cache_entry *ce, const char *path, unsignedreturn NULL ; } -static int write_entry (struct cache_entry *ce,char *path,struct checkout *state,int to_tempfile) +static int write_entry (struct cache_entry *ce,char *path,const struct checkout *state,int to_tempfile) {int fd;long wrote;
@@ -163,7 +163,7 @@ static int write_entry(struct cache_entry *ce, char *path, struct checkout *statreturn 0 ; } -int checkout_entry (struct cache_entry *ce,struct checkout *state,char *topath) +int checkout_entry (struct cache_entry *ce,const struct checkout *state,char *topath) {static char path[PATH_MAX +1 ];struct stat st;
Signature · 1 line
1.5.1.1.320.g1cf2