CVS update: php3/functions

From: Date: Sat, 27 Feb 1999 16:11:08 +0000
Subject: CVS update: php3/functions
Groups: php.dev 
Request: Send a blank email to php-dev+get-4329@lists.php.net to get a copy of this message
Date: Saturday February 27, 1999 @ 11:11 Author: sas Update of /repository/php3/functions In directory asf:/u/temp/cvs-serv4577/functions Modified Files: base64.c Log Message: pointer fun Index: php3/functions/base64.c diff -c php3/functions/base64.c:1.28 php3/functions/base64.c:1.29 *** php3/functions/base64.c:1.28 Fri Jan 1 12:59:07 1999 --- php3/functions/base64.c Sat Feb 27 11:11:08 1999 *************** *** 26,32 **** | Author: Jim Winstead (jimw@php.net) | +----------------------------------------------------------------------+ */ ! /* $Id: base64.c,v 1.28 1999/01/01 17:59:07 zeev Exp $ */ #ifdef THREAD_SAFE #include "tls.h" --- 26,32 ---- | Author: Jim Winstead (jimw@php.net) | +----------------------------------------------------------------------+ */ ! /* $Id: base64.c,v 1.29 1999/02/27 16:11:08 sas Exp $ */ #ifdef THREAD_SAFE #include "tls.h" *************** *** 86,91 **** --- 86,92 ---- unsigned char *_php3_base64_decode(const unsigned char *string, int length, int *ret_length) { const unsigned char *current = string; int ch, i = 0, j = 0, k; + char *chp; unsigned char *result = (unsigned char *)emalloc((length / 4 * 3 + 1) * sizeof(char)); if (result == NULL) { *************** *** 95,106 **** /* run through the whole string, converting as we go */ while ((ch = *current++) != '\0') { if (ch == base64_pad) break; ! ch = (int)strchr(base64_table, ch); ! if (ch == 0) { efree(result); return NULL; } ! ch -= (int)base64_table; switch(i % 4) { case 0: --- 96,107 ---- /* run through the whole string, converting as we go */ while ((ch = *current++) != '\0') { if (ch == base64_pad) break; ! chp = strchr(base64_table, ch); ! if (chp == NULL) { efree(result); return NULL; } ! ch = chp - base64_table; switch(i % 4) { case 0: -- PHP Development Mailing List http://www.php.net/ To unsubscribe send an empty message to php-dev-unsubscribe@lists.php.net For help: php-dev-help@lists.php.net

« previous php.dev (#4329) next »