diff options
-rw-r--r-- | lib/libalpm/alpm.h | 2 | ||||
-rw-r--r-- | lib/libalpm/md5.c | 6 | ||||
-rw-r--r-- | lib/libalpm/md5.h | 2 | ||||
-rw-r--r-- | lib/libalpm/util.c | 4 |
4 files changed, 8 insertions, 6 deletions
diff --git a/lib/libalpm/alpm.h b/lib/libalpm/alpm.h index 09538506..beb06c01 100644 --- a/lib/libalpm/alpm.h +++ b/lib/libalpm/alpm.h @@ -379,7 +379,7 @@ const char *alpm_conflict_get_ctarget(pmconflict_t *conflict); */ /* checksums */ -char *alpm_get_md5sum(char *name); +char *alpm_get_md5sum(const char *name); /* * Errors diff --git a/lib/libalpm/md5.c b/lib/libalpm/md5.c index 7cb003f0..8d6fe049 100644 --- a/lib/libalpm/md5.c +++ b/lib/libalpm/md5.c @@ -32,6 +32,10 @@ * * removal of HMAC code * * removal of SELF_TEST code * * removal of ipad and opad from the md5_context struct in md5.h + * * change of md5_file prototype from + * int md5_file( char *path, unsigned char *output ) + * to + * int md5_file( const char *path, unsigned char *output ) */ #ifndef _CRT_SECURE_NO_DEPRECATE @@ -301,7 +305,7 @@ void md5( unsigned char *input, int ilen, /* * Output = MD5( file contents ) */ -int md5_file( char *path, unsigned char *output ) +int md5_file( const char *path, unsigned char *output ) { FILE *f; size_t n; diff --git a/lib/libalpm/md5.h b/lib/libalpm/md5.h index d652c2e4..7af70749 100644 --- a/lib/libalpm/md5.h +++ b/lib/libalpm/md5.h @@ -82,7 +82,7 @@ void md5( unsigned char *input, int ilen, * \return 0 if successful, 1 if fopen failed, * or 2 if fread failed */ -int md5_file( char *path, unsigned char *output ); +int md5_file( const char *path, unsigned char *output ); #ifdef __cplusplus } diff --git a/lib/libalpm/util.c b/lib/libalpm/util.c index 5f431171..64371348 100644 --- a/lib/libalpm/util.c +++ b/lib/libalpm/util.c @@ -547,7 +547,7 @@ int _alpm_str_cmp(const void *s1, const void *s2) * @return the checksum on success, NULL on error * @addtogroup alpm_misc */ -char SYMEXPORT *alpm_get_md5sum(char *filename) +char SYMEXPORT *alpm_get_md5sum(const char *filename) { unsigned char output[16]; char *md5sum; @@ -582,6 +582,4 @@ char SYMEXPORT *alpm_get_md5sum(char *filename) return(md5sum); } - - /* vim: set ts=2 sw=2 noet: */ |