Please, don't use that @ sign in commit messages...or
    at least TRY to write something that really means something
    after it. (Read the NEWS file sometime to see how these should
    look like..)
    
    --Jani
    

On Mon, 31 Mar 2003, Moshe Doron wrote:

>momo           Mon Mar 31 13:56:41 2003 EDT
>
>  Modified files:              
>    /php4/ext/standard string.c 
>  Log:
>  fix for 22904
>  @ now addslashes() do it also on cybase magic mode(moshe).
>  
>Index: php4/ext/standard/string.c
>diff -u php4/ext/standard/string.c:1.365 php4/ext/standard/string.c:1.366
>--- php4/ext/standard/string.c:1.365   Mon Mar 31 07:08:31 2003
>+++ php4/ext/standard/string.c Mon Mar 31 13:56:41 2003
>@@ -18,7 +18,7 @@
>    +----------------------------------------------------------------------+
>  */
> 
>-/* $Id: string.c,v 1.365 2003/03/31 12:08:31 momo Exp $ */
>+/* $Id: string.c,v 1.366 2003/03/31 18:56:41 momo Exp $ */
> 
> /* Synced with php 3.0 revision 1.193 1999-06-16 [ssb] */
> 
>@@ -2331,13 +2331,18 @@
>                                       l--;
>                               }
>                               *s++ = *t++;
>-                      } else if (*t == '\\' && l > 0 && t[1] == '0') {
>+                      } else if (*t == '\\' && l > 0) {
>+                              if(t[1] == '0') {
>                                       *s++='\0';
>-                                      t += 2;
>-                                      if (len != NULL) {
>-                                              (*len)--;
>-                                      }
>-                                      l--;
>+                                      t++;
>+                              } else {
>+                                      *s++=*(++t);
>+                              }
>+                              t++;
>+                              if (len != NULL) {
>+                                      (*len)--;
>+                              }
>+                              l--;
>                       } else {
>                               *s++ = *t++;
>                       }
>@@ -2627,6 +2632,10 @@
>                               case '\'':
>                                       *target++ = '\'';
>                                       *target++ = '\'';
>+                                      break;
>+                              case '\\':
>+                                      *target++ = '\\';
>+                                      *target++ = '\\';
>                                       break;
>                               default:
>                                       *target++ = *source;
>
>
>
>

-- 
<- For Sale! ->


-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to