cvs: php4 /ext/standard quot_print.c /ext/standard/tests/general_functions 002.phpt 006.phpt

From: Date: Mon, 01 Apr 2002 17:03:01 +0000
Subject: cvs: php4 /ext/standard quot_print.c /ext/standard/tests/general_functions 002.phpt 006.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-10816@lists.php.net to get a copy of this message
kir Mon Apr 1 12:03:01 2002 EDT Added files: /php4/ext/standard/tests/general_functions 006.phpt Modified files: /php4/ext/standard quot_print.c /php4/ext/standard/tests/general_functions 002.phpt Log: (PHP quoted_printable_decode) Fixed CR/LF processing for Windows/OS2 @ Fixed CR/LF processing for Windows/OS2 in quoted_printable_decode (kir) Index: php4/ext/standard/quot_print.c diff -u php4/ext/standard/quot_print.c:1.19 php4/ext/standard/quot_print.c:1.20 --- php4/ext/standard/quot_print.c:1.19 Thu Feb 28 03:26:48 2002 +++ php4/ext/standard/quot_print.c Mon Apr 1 12:03:01 2002 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: quot_print.c,v 1.19 2002/02/28 08:26:48 sebastian Exp $ */ +/* $Id: quot_print.c,v 1.20 2002/04/01 17:03:01 kir Exp $ */ #include <stdlib.h> @@ -44,6 +44,10 @@ { return c - 'A' + 10; } + else if ( c >= 'a' && c <= 'f' ) + { + return c - 'a' + 10; + } else { return -1; @@ -102,7 +106,7 @@ /* End of line reached */ i += k; } - else if ( (str_in[i+k] == 10) && (str_in[i+k+1] == 13)) + else if ( (str_in[i+k] == 13) && (str_in[i+k+1] == 10)) { /* CRLF */ i += k+2; Index: php4/ext/standard/tests/general_functions/002.phpt diff -u php4/ext/standard/tests/general_functions/002.phpt:1.1 php4/ext/standard/tests/general_functions/002.phpt:1.2 --- php4/ext/standard/tests/general_functions/002.phpt:1.1 Fri Nov 17 05:55:37 2000 +++ php4/ext/standard/tests/general_functions/002.phpt Mon Apr 1 12:03:01 2002 @@ -3,11 +3,11 @@ --POST-- --GET-- --FILE-- -<?php echo quoted_printable_decode("=FAwow-factor=C1=D0=D5=DD=C5=CE=CE=D9=C5=0A= -=20=D4=CF=D2=C7=CF=D7=D9=C5= +<?php echo quoted_printable_decode("=FAwow-factor=C1=d0=D5=DD=C5=CE=CE=D9=C5=0A= +=20=D4=cf=D2=C7=CF=D7=D9=C5= =20= =D0= =D2=CF=C5=CB=D4=D9"); ?> --EXPECT-- úwow-factorÁÐÕÝÅÎÎÙÅ - ÔÏÒÇÏ×ÙÅ ÐÒÏÅËÔÙ \ No newline at end of file + ÔÏÒÇÏ×ÙÅ ÐÒÏÅËÔÙ Index: php4/ext/standard/tests/general_functions/006.phpt +++ php4/ext/standard/tests/general_functions/006.phpt --TEST-- quoted_printable_decode() function test with CR/LF --POST-- --GET-- --FILE-- <?php echo quoted_printable_decode("=FAwow-factor=C1=D0=D5=DD=C5=CE=CE=D9=C5=0A= =20=D4=CF=D2=C7=CF=D7=D9=C5= =20= =D0= =D2=CF=C5=CB=D4=D9"); ?> --EXPECT-- úwow-factorÁÐÕÝÅÎÎÙÅ ÔÏÒÇÏ×ÙÅ ÐÒÏÅËÔÙ

« previous php.cvs (#10816) next »