mg_md5 returns char *, not void

This commit is contained in:
Sergey Lyubka committed 2013-03-27 01:31:12 -07:00
1 parent 55ef3afea4
commit 272644e39f
2 files changed
+3 -2

No files matched your search

+2 -1
View File
@@ -2190,7 +2190,7 @@ static void bin2str(char *to, const unsigned char *p, size_t len) {
}
// Return stringified MD5 hash for list of strings. Buffer must be 33 bytes.
void mg_md5(char buf[33], ...) {
char *mg_md5(char buf[33], ...) {
unsigned char hash[16];
const char *p;
va_list ap;
@@ -2206,6 +2206,7 @@ void mg_md5(char buf[33], ...) {
MD5Final(hash, &ctx);
bin2str(buf, hash, sizeof(hash));
return buf;
}
// Check the user's password, return 1 if OK
+1 -1
View File
@@ -340,7 +340,7 @@ const char *mg_version(void);
// MD5 hash. Example:
// char buf[33];
// mg_md5(buf, "aa", "bb", NULL);
void mg_md5(char buf[33], ...);
char *mg_md5(char buf[33], ...);
#ifdef __cplusplus