summaryrefslogtreecommitdiff
path: root/ext/standard/md5.c
diff options
context:
space:
mode:
authorSascha Schumann <sas@php.net>1999-09-24 19:35:25 +0000
committerSascha Schumann <sas@php.net>1999-09-24 19:35:25 +0000
commit7a1fff14410643c5a5de41224b65589e5acfdbeb (patch)
treedfa0d86179b8d8166b4ba097205d1f52b3f8639f /ext/standard/md5.c
parentd8895c02f79fd0b1f58352b4d8930442a111008e (diff)
downloadphp-git-7a1fff14410643c5a5de41224b65589e5acfdbeb.tar.gz
Use new Zend API.
Diffstat (limited to 'ext/standard/md5.c')
-rw-r--r--ext/standard/md5.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/standard/md5.c b/ext/standard/md5.c
index e26c010e45..3396e261af 100644
--- a/ext/standard/md5.c
+++ b/ext/standard/md5.c
@@ -29,21 +29,21 @@
Calculate the md5 hash of a string */
PHP_FUNCTION(md5)
{
- pval *arg;
+ pval **arg;
char md5str[33];
PHP3_MD5_CTX context;
unsigned char digest[16];
int i;
char *r;
- if (ARG_COUNT(ht) != 1 || getParameters(ht, 1, &arg) == FAILURE) {
+ if (ARG_COUNT(ht) != 1 || getParametersEx(1, &arg) == FAILURE) {
WRONG_PARAM_COUNT;
}
- convert_to_string(arg);
+ convert_to_string_ex(arg);
md5str[0] = '\0';
PHP3_MD5Init(&context);
- PHP3_MD5Update(&context, arg->value.str.val, arg->value.str.len);
+ PHP3_MD5Update(&context, (*arg)->value.str.val, (*arg)->value.str.len);
PHP3_MD5Final(digest, &context);
for (i = 0, r = md5str; i < 16; i++, r += 2) {
sprintf(r, "%02x", digest[i]);