diff options
author | Dan McGee <dan@archlinux.org> | 2007-06-03 23:57:38 -0400 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2007-06-04 22:52:04 -0400 |
commit | 64d36db5f45db15997c6a3987d6f4b0ce147df27 (patch) | |
tree | d18340215958e82d4a9a30ec491d5ee2219645ba /lib/libalpm/md5driver.c | |
parent | e0afe6e94a71a6aeb964e9624c2df4f4a2821704 (diff) | |
download | pacman-64d36db5f45db15997c6a3987d6f4b0ce147df27.tar.xz |
Move functions out of alpm.c to where they belong
alpm.h is the only "publically viewable" file, so there is no reason to have
functions in alpm.c that belong in package.c, db.c, etc. Move the functions
where they belong and leave only the library init functions in alpm.c.
Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'lib/libalpm/md5driver.c')
-rw-r--r-- | lib/libalpm/md5driver.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/libalpm/md5driver.c b/lib/libalpm/md5driver.c index 80b90564..e2821bf0 100644 --- a/lib/libalpm/md5driver.c +++ b/lib/libalpm/md5driver.c @@ -41,6 +41,20 @@ documentation and/or software. #define MDUpdate _alpm_MD5Update #define MDFinal _alpm_MD5Final +/** Get the md5 sum of file. + * @param name name of the file + * @return the checksum on success, NULL on error + * @addtogroup alpm_misc + */ +char SYMEXPORT *alpm_get_md5sum(char *name) +{ + ALPM_LOG_FUNC; + + ASSERT(name != NULL, return(NULL)); + + return(_alpm_MDFile(name)); +} + char* _alpm_MDFile(char *filename) { FILE *file; |