[PHP-CVS] cvs: php-src /ext/com_dotnet com_variant.c

2003-12-08 Thread Ilia Alshanetsky
iliaa   Mon Dec  8 20:54:57 2003 EDT

  Modified files:  
/php-src/ext/com_dotnet com_variant.c 
  Log:
  Kill unused variables.
  
  
Index: php-src/ext/com_dotnet/com_variant.c
diff -u php-src/ext/com_dotnet/com_variant.c:1.1 
php-src/ext/com_dotnet/com_variant.c:1.2
--- php-src/ext/com_dotnet/com_variant.c:1.1Thu Aug 14 12:49:55 2003
+++ php-src/ext/com_dotnet/com_variant.cMon Dec  8 20:54:56 2003
@@ -16,7 +16,7 @@
+--+
  */
 
-/* $Id: com_variant.c,v 1.1 2003/08/14 16:49:55 wez Exp $ */
+/* $Id: com_variant.c,v 1.2 2003/12/09 01:54:56 iliaa Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -99,9 +99,6 @@
 {
OLECHAR *olestring = NULL;
int ret = SUCCESS;
-   SYSTEMTIME systime;
-   struct tm tmv;
-   php_com_dotnet_object *obj;
 
switch (V_VT(v)) {
case VT_EMPTY:
@@ -578,7 +575,6 @@
VARIANT *vleft = NULL;
zval *zleft = NULL;
php_com_dotnet_object *obj;
-   HRESULT result;
int codepage = CP_ACP;
long decimals = 0;
 
@@ -614,7 +610,6 @@
VARIANT *vleft = NULL, *vright = NULL;
zval *zleft = NULL, *zright = NULL;
php_com_dotnet_object *obj;
-   HRESULT result;
int codepage = CP_ACP;
long lcid = LOCALE_SYSTEM_DEFAULT;
long flags = 0;
@@ -832,8 +827,6 @@
 {
zval *zobj;
php_com_dotnet_object *obj;
-   VARIANT vres;
-   HRESULT res;
 
if (FAILURE == zend_parse_parameters(1 TSRMLS_CC,
"O", &zobj, php_com_variant_class_entry)) {

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



[PHP-CVS] cvs: php-src /ext/standard parsedate.y

2003-12-08 Thread Hartmut Holzgraefe
hholzgraMon Dec  8 17:22:58 2003 EDT

  Modified files:  
/php-src/ext/standard   parsedate.y 
  Log:
  reduce/reduce conflicts resolved
  
  
Index: php-src/ext/standard/parsedate.y
diff -u php-src/ext/standard/parsedate.y:1.48 php-src/ext/standard/parsedate.y:1.49
--- php-src/ext/standard/parsedate.y:1.48   Tue Nov 25 10:36:38 2003
+++ php-src/ext/standard/parsedate.yMon Dec  8 17:22:57 2003
@@ -8,7 +8,7 @@
 **  This code is in the public domain and has no copyright.
 */
 
-/* $Id: parsedate.y,v 1.48 2003/11/25 15:36:38 sebastian Exp $ */
+/* $Id: parsedate.y,v 1.49 2003/12/08 22:22:57 hholzgra Exp $ */
 
 #include "php.h"
 
@@ -150,8 +150,8 @@
 
 %}
 
-/* This grammar has 21 shift/reduce conflicts. */
-/* %expect 21 */
+/* This grammar has 22 shift/reduce conflicts. */
+%expect 22
 %pure_parser
 
 %token tAGO tDAY tDAY_UNIT tDAYZONE tDST tHOUR_UNIT tID tTZONE tZZONE 
@@ -161,7 +161,7 @@
 %type  tDAY tDAY_UNIT tDAYZONE tHOUR_UNIT tMINUTE_UNIT
 %type  tMONTH tMONTH_UNIT
 %type  tSEC_UNIT tSNUMBER tUNUMBER tYEAR_UNIT tZONE tTZONE tZZONE 
-%typetMERIDIAN o_merid
+%typetMERIDIAN 
 
 %%
 
@@ -185,6 +185,7 @@
((struct date_yy *)parm)->yyHaveRel++;
}
| number
+| o_merid
;
 
 time   : tUNUMBER tMERIDIAN {
@@ -193,11 +194,10 @@
((struct date_yy *)parm)->yySeconds = 0;
((struct date_yy *)parm)->yyMeridian = $2;
}
-   | tUNUMBER ':' tUNUMBER o_merid {
+   | tUNUMBER ':' tUNUMBER {
((struct date_yy *)parm)->yyHour = $1;
((struct date_yy *)parm)->yyMinutes = $3;
((struct date_yy *)parm)->yySeconds = 0;
-   ((struct date_yy *)parm)->yyMeridian = $4;
}
| tUNUMBER ':' tUNUMBER tSNUMBER {
((struct date_yy *)parm)->yyHour = $1;
@@ -208,11 +208,10 @@
  ? -$4 % 100 + (-$4 / 100) * 60
  : - ($4 % 100 + ($4 / 100) * 60));
}
-   | tUNUMBER ':' tUNUMBER ':' tUNUMBER o_merid {
+   | tUNUMBER ':' tUNUMBER ':' tUNUMBER {
((struct date_yy *)parm)->yyHour = $1;
((struct date_yy *)parm)->yyMinutes = $3;
((struct date_yy *)parm)->yySeconds = $5;
-   ((struct date_yy *)parm)->yyMeridian = $6;
}
| tUNUMBER ':' tUNUMBER ':' tUNUMBER tSNUMBER {
/* ISO 8601 format.  hh:mm:ss[+-][0-9]{2}([0-9]{2})?.  */
@@ -234,7 +233,6 @@
((struct date_yy *)parm)->yySeconds = $5;
((struct date_yy *)parm)->yyMeridian = MER24;
}
-   | iso8601time
;
 
 iso8601time: tUNUMBER ':' tUNUMBER ':' tUNUMBER  {
@@ -335,12 +333,12 @@
}
}
| iso8601date
-| iso8601date tTZONE iso8601time {
+   | iso8601datetime {
((struct date_yy *)parm)->yyTimezone = 0;
((struct date_yy *)parm)->yyHaveZone++;
((struct date_yy *)parm)->yyHaveTime++;
 }
-| iso8601date tTZONE iso8601time tZZONE {
+   | iso8601datetime tZZONE {
((struct date_yy *)parm)->yyTimezone = 0;
((struct date_yy *)parm)->yyHaveZone++;
((struct date_yy *)parm)->yyHaveTime++;
@@ -384,6 +382,9 @@
}
;
 
+iso8601datetime: iso8601date tTZONE iso8601time
+   ;
+
 iso8601date: tUNUMBER tSNUMBER tSNUMBER {
/* ISO 8601 format.  -mm-dd.  */
((struct date_yy *)parm)->yyYear = $1;
@@ -500,14 +501,10 @@
  }
;
 
-o_merid: /* NULL */
- {
-   $$ = MER24;
- }
-   | tMERIDIAN
- {
-   $$ = $1;
- }
+o_merid : tMERIDIAN 
+  {
+((struct date_yy *)parm)->yyMeridian = $1;
+ }
;
 
 %%

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



[PHP-CVS] cvs: php-src /ext/imap config.w32 php_imap.def

2003-12-08 Thread Frank M. Kromann
fmk Mon Dec  8 17:15:22 2003 EDT

  Added files: 
/php-src/ext/imap   config.w32 php_imap.def 
  Log:
  Adding config file for win32. This allows to build with c-client 2002e
  

Index: php-src/ext/imap/config.w32
+++ php-src/ext/imap/config.w32
// $Id: config.w32,v 1.1 2003/12/08 22:15:20 fmk Exp $
// vim:ft=javascript

ARG_WITH("imap", "IMAP Support", "no");

if (PHP_IMAP == "yes") {
if (CHECK_LIB("cclient.lib", "imap") &&
CHECK_HEADER_ADD_INCLUDE("rfc822.h", "CFLAGS_IMAP")) {
CHECK_LIB("winmm.lib", "imap");
CHECK_LIB("ws2_32.lib", "imap");
CHECK_LIB("Secur32.lib", "imap");
CHECK_LIB("crypt32.lib", "imap");
EXTENSION("imap", "php_imap.c");

ADD_FLAG("CFLAGS_IMAP", "/D HAVE_IMAP2000=1");
ADD_FLAG("LDFLAGS_IMAP", "/nodefaultlib:LIBCMT");
AC_DEFINE('HAVE_IMAP', 1, 'Have IMAP support', true);
if (!PHP_IMAP_SHARED) {
ADD_DEF_FILE("ext\\imap\\php_imap.def");
}
} else {
WARNING("imap not enabled; libraries and headers not found");
}
}

Index: php-src/ext/imap/php_imap.def
+++ php-src/ext/imap/php_imap.def
EXPORTS
_pctype
__mb_cur_max
_daylight

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



[PHP-CVS] cvs: php-src /win32 sendmail.c sendmail.h

2003-12-08 Thread Frank M. Kromann
fmk Mon Dec  8 17:10:45 2003 EDT

  Modified files:  
/php-src/win32  sendmail.c sendmail.h 
  Log:
  Exporting symbols used in the imap extension
  
Index: php-src/win32/sendmail.c
diff -u php-src/win32/sendmail.c:1.58 php-src/win32/sendmail.c:1.59
--- php-src/win32/sendmail.c:1.58   Mon Sep  8 18:36:59 2003
+++ php-src/win32/sendmail.cMon Dec  8 17:10:42 2003
@@ -17,7 +17,7 @@
  *
  */
 
-/* $Id: sendmail.c,v 1.58 2003/09/08 22:36:59 iliaa Exp $ */
+/* $Id: sendmail.c,v 1.59 2003/12/08 22:10:42 fmk Exp $ */
 
 #include "php.h"   /*php specific */
 #include 
@@ -218,7 +218,7 @@
 //
 //  See SendText() for additional args!
 ///
-int TSendMail(char *host, int *error, char **error_message,
+PHPAPI int TSendMail(char *host, int *error, char **error_message,
  char *headers, char *Subject, char *mailTo, char *data,
  char *mailCc, char *mailBcc, char *mailRPath)
 {
@@ -323,7 +323,7 @@
 // Author/Date:  jcar 20/9/96
 // History:
 ///
-void TSMClose()
+PHPAPI void TSMClose()
 {
Post("QUIT\r\n");
Ack(NULL);
@@ -352,7 +352,7 @@
 // Author/Date:  jcar 20/9/96
 // History:
 //***/
-char *GetSMErrorText(int index)
+PHPAPI char *GetSMErrorText(int index)
 {
if (MIN_ERROR_INDEX <= index && index < MAX_ERROR_INDEX) {
return (ErrorMessages[index]);
Index: php-src/win32/sendmail.h
diff -u php-src/win32/sendmail.h:1.12 php-src/win32/sendmail.h:1.13
--- php-src/win32/sendmail.h:1.12   Fri Jan  3 10:17:43 2003
+++ php-src/win32/sendmail.hMon Dec  8 17:10:42 2003
@@ -34,13 +34,13 @@
 #define MAX_ERROR_INDEX22 /* Always last 
error message + 1 */
 
 
-int TSendMail(char *smtpaddr, int *returnerror, char **error_message,
+PHPAPI int TSendMail(char *smtpaddr, int *returnerror, char **error_message,
  char *RPath, char *Subject, char *mailTo, char *data,
  char *mailCc, char *mailBcc, char *mailRPath);
-void TSMClose(void);
+PHPAPI void TSMClose(void);
 int SendText(char *RPath, char *Subject, char *mailTo, char *mailCc, char *mailBcc, 
char *data, 
 char *headers, char *headers_lc, char **error_message);
-char *GetSMErrorText(int index);
+PHPAPI char *GetSMErrorText(int index);
 
 int MailConnect();
 int PostHeader(char *, char *, char *, char *);

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



[PHP-CVS] cvs: php-src /ext/mysqli config.m4

2003-12-08 Thread Jani Taskinen
sniper  Mon Dec  8 13:57:10 2003 EDT

  Modified files:  
/php-src/ext/mysqli config.m4 
  Log:
  ws
  
Index: php-src/ext/mysqli/config.m4
diff -u php-src/ext/mysqli/config.m4:1.11 php-src/ext/mysqli/config.m4:1.12
--- php-src/ext/mysqli/config.m4:1.11   Sun Dec  7 10:33:19 2003
+++ php-src/ext/mysqli/config.m4Mon Dec  8 13:57:09 2003
@@ -1,5 +1,5 @@
 dnl
-dnl $Id: config.m4,v 1.11 2003/12/07 15:33:19 sniper Exp $
+dnl $Id: config.m4,v 1.12 2003/12/08 18:57:09 sniper Exp $
 dnl config.m4 for extension mysqli
 
 PHP_ARG_WITH(mysqli, for MySQLi support,
@@ -22,7 +22,7 @@
   fi
 
   if test "$PHP_EMBEDDED_MYSQLI" = "yes"; then
-   AC_DEFINE(HAVE_EMBEDDED_MYSQLI, 1, [embedded MySQL support enabled])
+AC_DEFINE(HAVE_EMBEDDED_MYSQLI, 1, [embedded MySQL support enabled])
 MYSQL_LIB_CFG='--libmysqld-libs'
   else
 MYSQL_LIB_CFG='--libs'

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



[PHP-CVS] cvs: CVSROOT / avail

2003-12-08 Thread Zeev Suraski
zeevMon Dec  8 13:37:11 2003 EDT

  Modified files:  
/CVSROOTavail 
  Log:
  Add karma
  
  
Index: CVSROOT/avail
diff -u CVSROOT/avail:1.792 CVSROOT/avail:1.793
--- CVSROOT/avail:1.792 Sun Dec  7 16:40:15 2003
+++ CVSROOT/avail   Mon Dec  8 13:37:10 2003
@@ -17,7 +17,7 @@
 # The PHP Developers have full access to the full source trees for
 # PHP and PEAR, as well as the documentation.
 
-avail|alan_k,rrichards,tal,mfischer,fmk,hirokawa,jah,eschmid,dbeu,sebastian,samjam,avsm,ronabob,derick,sterling,venaas,stas,hholzgra,cmv,phildriscoll,jmoore,andre,sniper,sr,david,jdonagher,chagenbu,jon,elixer,joosters,jason,mysql,kalowsky,opaquedave,steinm,phanto,gluke,svanegmond,rjs,vlad,jimjag,emile,wez,sasha,camber,ohrn,romolo,martin,lurcher,wsanchez,dreid,bmcadams,swm,zhang,kevin,joey,entity,cardinal,coar,jflemer,raphael,danda,rbb,mboeren,dougm,mlwmohawk,edink,alexwaugh,bernd,zak,sesser,yohgaki,imajes,markonen,dickmeiss,helly,sander,jan,kir,aaron,jwoolley,pbannister,rvenkat,dali,rodif_bl,hyanantha,witten,georg,msopacua,mpdoremus,fujimoto,iliaa,chregu,azzit,gschlossnagle,andrey,dan,moriyoshi,dviner,bfrance,flex,iwakiri,john,harrie,pollita,ianh,k.schroeder,dcowgill,jerenkrantz,jay,ddhill,jorton,thetaphi,abies,vincent,goba|phpfi,php3,php-src,phpdoc,pecl,pear,peardoc,spl,ZendAPI,phpdoc-ar,phpdoc-cs,phpdoc-de,phpdoc-es,phpdoc-fi,phpdoc-fr,phpdoc-he,phpdoc-hk,phpdoc-hu,phpdoc-id,phpdoc-it,phpdoc-ja,phpdoc-kr,phpdoc-lt,phpdoc-nl,phpdoc-pl,phpdoc-pt_BR,phpdoc-ro,phpdoc-ru,phpdoc-sk,phpdoc-sl,phpdoc-sv,phpdoc-tr,phpdoc-tw,phpdoc-zh,phpdoc-el,phpdoc-pt
+avail|alan_k,rrichards,tal,mfischer,fmk,hirokawa,jah,eschmid,dbeu,sebastian,samjam,avsm,ronabob,derick,sterling,venaas,stas,hholzgra,cmv,phildriscoll,jmoore,andre,sniper,sr,david,jdonagher,chagenbu,jon,elixer,joosters,jason,mysql,kalowsky,opaquedave,steinm,phanto,gluke,svanegmond,rjs,vlad,jimjag,emile,wez,sasha,camber,ohrn,romolo,martin,lurcher,wsanchez,dreid,bmcadams,swm,zhang,kevin,joey,entity,cardinal,coar,jflemer,raphael,danda,rbb,mboeren,dougm,mlwmohawk,edink,alexwaugh,bernd,zak,sesser,yohgaki,imajes,markonen,dickmeiss,helly,sander,jan,kir,aaron,jwoolley,pbannister,rvenkat,dali,rodif_bl,hyanantha,witten,georg,msopacua,mpdoremus,fujimoto,iliaa,chregu,azzit,gschlossnagle,andrey,dan,moriyoshi,dviner,bfrance,flex,iwakiri,john,harrie,pollita,ianh,k.schroeder,dcowgill,jerenkrantz,jay,ddhill,jorton,thetaphi,abies,vincent,goba,dmitry|phpfi,php3,php-src,phpdoc,pecl,pear,peardoc,spl,ZendAPI,phpdoc-ar,phpdoc-cs,phpdoc-de,phpdoc-es,phpdoc-fi,phpdoc-fr,phpdoc-he,phpdoc-hk,phpdoc-hu,phpdoc-id,phpdoc-it,phpdoc-ja,phpdoc-kr,phpdoc-lt,phpdoc-nl,phpdoc-pl,phpdoc-pt_BR,phpdoc-ro,phpdoc-ru,phpdoc-sk,phpdoc-sl,phpdoc-sv,phpdoc-tr,phpdoc-tw,phpdoc-zh,phpdoc-el,phpdoc-pt
 
 
 # People who work on the Engine

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



[PHP-CVS] cvs: php-src /sapi/continuity capi.c

2003-12-08 Thread Alex Leigh
aleigh  Mon Dec  8 13:18:04 2003 EDT

  Modified files:  
/php-src/sapi/continuitycapi.c 
  Log:
  Removed extraneous php4_close() function and Windows compile checks.
  
  
Index: php-src/sapi/continuity/capi.c
diff -u php-src/sapi/continuity/capi.c:1.2 php-src/sapi/continuity/capi.c:1.3
--- php-src/sapi/continuity/capi.c:1.2  Mon Dec  8 11:54:18 2003
+++ php-src/sapi/continuity/capi.c  Mon Dec  8 13:18:03 2003
@@ -42,18 +42,6 @@
 #include "ext/standard/php_standard.h"
 
 /*
- * If neither XP_UNIX not XP_WIN32 is defined, try to guess which one.
- * Ideally, this should be done by the configure script.
- */
-#if !defined(XP_UNIX) && !defined(XP_WIN32)
-#if defined(WIN32)
-#define XP_WIN32
-#else
-#define XP_UNIX
-#endif
-#endif
-
-/*
  * CAPI includes
  */
 #include 
@@ -105,7 +93,7 @@
 NULL,
 NULL,
 PHP_MINFO(continuity),
-"$Revision: 1.2 $",
+"$Revision: 1.3 $",
 STANDARD_MODULE_PROPERTIES
 };
 
@@ -465,14 +453,6 @@
return SUCCESS;
 }
 
-void php4_close(void *vparam)
-{
-   if (capi_sapi_module.shutdown) {
-  capi_sapi_module.shutdown(&capi_sapi_module);
-   }
-   tsrm_shutdown();
-}
-
 int phpFinit(lstTset * opt)
 {
php_core_globals *core_globals;

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



[PHP-CVS] cvs: php-src /ext/dom dom_iterators.c php_dom.c

2003-12-08 Thread Rob Richards
rrichards   Mon Dec  8 12:08:19 2003 EDT

  Modified files:  
/php-src/ext/domphp_dom.c dom_iterators.c 
  Log:
  fix getElementsByTagname iteration
  
Index: php-src/ext/dom/php_dom.c
diff -u php-src/ext/dom/php_dom.c:1.43 php-src/ext/dom/php_dom.c:1.44
--- php-src/ext/dom/php_dom.c:1.43  Tue Dec  2 10:17:02 2003
+++ php-src/ext/dom/php_dom.c   Mon Dec  8 12:08:10 2003
@@ -18,7 +18,7 @@
+--+
 */
 
-/* $Id: php_dom.c,v 1.43 2003/12/02 15:17:02 rrichards Exp $ */
+/* $Id: php_dom.c,v 1.44 2003/12/08 17:08:10 rrichards Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -1092,18 +1092,20 @@
xmlNodePtr ret = NULL;
 
while (nodep != NULL && (*cur <= index || index == -1)) {
-   if (nodep->type == XML_ELEMENT_NODE && xmlStrEqual(nodep->name, 
local)) {
-   if (ns == NULL || (nodep->ns != NULL && 
xmlStrEqual(nodep->ns->href, ns))) {
-   if (*cur == index) {
-   ret = nodep;
-   break;
+   if (nodep->type == XML_ELEMENT_NODE) {
+   if (xmlStrEqual(nodep->name, local)) {
+   if (ns == NULL || (nodep->ns != NULL && 
xmlStrEqual(nodep->ns->href, ns))) {
+   if (*cur == index) {
+   ret = nodep;
+   break;
+   }
+   (*cur)++;
}
-   (*cur)++;
}
-   }
-   ret = dom_get_elements_by_tag_name_ns_raw(nodep->children, ns, local, 
cur, index);
-   if (ret != NULL) {
-   break;
+   ret = dom_get_elements_by_tag_name_ns_raw(nodep->children, ns, 
local, cur, index);
+   if (ret != NULL) {
+   break;
+   }
}
nodep = nodep->next;
}
Index: php-src/ext/dom/dom_iterators.c
diff -u php-src/ext/dom/dom_iterators.c:1.1 php-src/ext/dom/dom_iterators.c:1.2
--- php-src/ext/dom/dom_iterators.c:1.1 Sat Nov 29 15:41:41 2003
+++ php-src/ext/dom/dom_iterators.c Mon Dec  8 12:08:10 2003
@@ -17,7 +17,7 @@
+--+
 */
 
-/* $Id: dom_iterators.c,v 1.1 2003/11/29 20:41:41 rrichards Exp $ */
+/* $Id: dom_iterators.c,v 1.2 2003/12/08 17:08:10 rrichards Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -183,11 +183,11 @@
 {
zval *curobj, *curattr = NULL;
zval *object;
-   xmlNodePtr curnode = NULL;
+   xmlNodePtr curnode = NULL, basenode;
dom_object *intern;
dom_object *nnmap;
dom_nnodemap_object *objmap;
-   int ret, previndex=0;
+   int ret, previndex=1;
 
php_dom_iterator *iterator = (php_dom_iterator *)iter;
 
@@ -203,8 +203,12 @@
if (objmap->nodetype == XML_ATTRIBUTE_NODE || objmap->nodetype 
== XML_ELEMENT_NODE) {
curnode = curnode->next;
} else {
-   previndex = iter->index - 1;
-   curnode = dom_get_elements_by_tag_name_ns_raw(curnode, 
objmap->ns, objmap->local, &previndex, iter->index);
+   /* Nav the tree evey time as this is LIVE */
+   basenode = dom_object_get_node(objmap->baseobj);
+   if (basenode && (basenode->type == XML_DOCUMENT_NODE 
|| basenode->type == XML_HTML_DOCUMENT_NODE)) {
+   basenode = xmlDocGetRootElement((xmlDoc *) 
basenode);
+   }
+   curnode = 
dom_get_elements_by_tag_name_ns_raw(basenode, objmap->ns, objmap->local, &previndex, 
iter->index);
}
} else {
if (objmap->nodetype == XML_ENTITY_NODE) {

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



[PHP-CVS] cvs: php-src /sapi/continuity CREDITS capi.c config.m4

2003-12-08 Thread Alex Leigh
aleigh  Mon Dec  8 11:54:20 2003 EDT

  Modified files:  
/php-src/sapi/continuityCREDITS capi.c config.m4 
  Log:
  New SAPI module for Continuity HTTP server (ashpool.com)
  
  Index: php-src/sapi/continuity/CREDITS
diff -u /dev/null php-src/sapi/continuity/CREDITS:1.2
--- /dev/null   Mon Dec  8 11:54:20 2003
+++ php-src/sapi/continuity/CREDITS Mon Dec  8 11:54:18 2003
@@ -0,0 +1,2 @@
+CAPI
+Alex Leigh
Index: php-src/sapi/continuity/capi.c
diff -u /dev/null php-src/sapi/continuity/capi.c:1.2
--- /dev/null   Mon Dec  8 11:54:20 2003
+++ php-src/sapi/continuity/capi.c  Mon Dec  8 11:54:18 2003
@@ -0,0 +1,527 @@
+/*
+   +--+
+   | PHP Version 4|
+   +--+
+   | Copyright (c) 1997-2003 The PHP Group|
+   +--+
+   | This source file is subject to version 2.02 of the PHP license,  |
+   | that is bundled with this package in the file LICENSE, and is|
+   | available at through the world-wide-web at   |
+   | http://www.php.net/license/2_02.txt. |
+   | If you did not receive a copy of the PHP license and are unable to   |
+   | obtain it through the world-wide-web, please send a note to  |
+   | [EMAIL PROTECTED] so we can mail you a copy immediately.   |
+   +--+
+   | Author: Alex Leigh|
+   +--+
+*/
+
+/* For more information on Continuity: http://www.ashpool.com/ */
+
+/*
+ * This code is based on the PHP4 SAPI module for NSAPI by Jayakumar
+ * Muthukumarasamy
+ */
+
+/* PHP includes */
+#define CONTINUITY 1
+#define CAPI_DEBUG
+
+/* Define for CDP specific extensions */
+#undef CONTINUITY_CDPEXT
+
+#include "php.h"
+#include "php_variables.h"
+#include "ext/standard/info.h"
+#include "php_ini.h"
+#include "php_globals.h"
+#include "SAPI.h"
+#include "php_main.h"
+#include "php_version.h"
+#include "TSRM.h"
+#include "ext/standard/php_standard.h"
+
+/*
+ * If neither XP_UNIX not XP_WIN32 is defined, try to guess which one.
+ * Ideally, this should be done by the configure script.
+ */
+#if !defined(XP_UNIX) && !defined(XP_WIN32)
+#if defined(WIN32)
+#define XP_WIN32
+#else
+#define XP_UNIX
+#endif
+#endif
+
+/*
+ * CAPI includes
+ */
+#include 
+#include 
+
+#define NSLS_D struct capi_request_context *request_context
+#define NSLS_DC, NSLS_D
+#define NSLS_C request_context
+#define NSLS_CC, NSLS_C
+#define NSG(v) (request_context->v)
+
+/*
+ * ZTS needs to be defined for CAPI to work
+ */
+#if !defined(ZTS)
+#error "CAPI module needs ZTS to be defined"
+#endif
+
+/*
+ * Structure to encapsulate the CAPI request in SAPI
+ */
+typedef struct capi_request_context {
+   httpTtrans *t;
+   int read_post_bytes;
+} capi_request_context;
+
+/**/
+
+PHP_MINIT_FUNCTION(continuity);
+PHP_MSHUTDOWN_FUNCTION(continuity);
+PHP_RINIT_FUNCTION(continuity);
+PHP_RSHUTDOWN_FUNCTION(continuity);
+PHP_MINFO_FUNCTION(continuity);
+
+PHP_FUNCTION(continuity_virtual);
+PHP_FUNCTION(continuity_request_headers);
+PHP_FUNCTION(continuity_response_headers);
+
+function_entry continuity_functions[] = {
+{NULL, NULL, NULL}
+};
+
+zend_module_entry continuity_module_entry = {
+STANDARD_MODULE_HEADER,
+"continuity",
+continuity_functions,   
+PHP_MINIT(continuity),
+PHP_MSHUTDOWN(continuity),
+NULL,
+NULL,
+PHP_MINFO(continuity),
+"$Revision: 1.2 $",
+STANDARD_MODULE_PROPERTIES
+};
+
+PHP_MINIT_FUNCTION(continuity)
+{
+return SUCCESS;
+}
+
+PHP_MSHUTDOWN_FUNCTION(continuity)
+{
+return SUCCESS;
+}
+
+PHP_MINFO_FUNCTION(continuity)
+{
+php_info_print_table_start();
+php_info_print_table_row(2, "Continuity Module Version", 
continuity_module_entry.version);
+php_info_print_table_row(2, "Server Version", conFget_build());
+#ifdef CONTINUITY_CDPEXT
+   php_info_print_table_row(2,"CDP Extensions", "enabled");
+#else
+   php_info_print_table_row(2,"CDP Extensions", "disabled");
+#endif
+php_info_print_table_end();
+
+/*DISPLAY_INI_ENTRIES(); */
+}
+
+/**/
+
+/*
+ * sapi_capi_ub_write: Write len bytes to the connection output.
+ */
+static int sapi_capi_ub_write(const char *str, unsigned int str_length TSRMLS_DC)
+{
+   int retval;
+   capi_request_context *rc;
+
+   rc = (capi_request_context *) SG(server_context);
+   retval = httpFwrite(rc->t, (char *) str, str_length);
+   if (retval == -1 || retval == 0)
+  php_handle_aborted_c

[PHP-CVS] cvs: php-src /ext/dom dom.dsp /ext/iconv iconv.dsp /ext/simplexml simplexml.dsp /ext/xmlrpc xmlrpc.dsp /ext/xsl xsl.dsp /win32 builddef.bat php4dllts.dsp

2003-12-08 Thread Rob Richards
rrichards   Mon Dec  8 07:56:47 2003 EDT

  Modified files:  
/php-src/ext/domdom.dsp 
/php-src/ext/iconv  iconv.dsp 
/php-src/ext/simplexml  simplexml.dsp 
/php-src/ext/xmlrpc xmlrpc.dsp 
/php-src/ext/xslxsl.dsp 
/php-src/win32  builddef.bat php4dllts.dsp 
  Log:
  export libxml2 and iconv symbols
  extensions no longer link against either of those
  Index: php-src/ext/dom/dom.dsp
diff -u php-src/ext/dom/dom.dsp:1.3 php-src/ext/dom/dom.dsp:1.4
--- php-src/ext/dom/dom.dsp:1.3 Thu Jul 24 09:18:40 2003
+++ php-src/ext/dom/dom.dsp Mon Dec  8 07:56:43 2003
@@ -44,7 +44,7 @@
 # PROP Ignore_Export_Lib 0
 # PROP Target_Dir ""
 # ADD BASE CPP /nologo /MT /W3 /GX /O2 /I "..\.." /I "..\..\..\Zend" /I 
"..\..\..\TSRM" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D 
"COMPILE_DL_DOM" /D ZTS=1 /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\.." /I "..\..\Zend" /I "..\..\TSRM" /I 
"..\..\main" /D ZEND_DEBUG=0 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D 
"_USRDLL" /D "DOM_EXPORTS" /D "COMPILE_DL_DOM" /D ZTS=1 /D "ZEND_WIN32" /D "PHP_WIN32" 
/D HAVE_DOM=1 /D LIBXML_THREAD_ENABLED=1 /YX /FD /c
+# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\.." /I "..\..\Zend" /I "..\..\TSRM" /I 
"..\..\main" /D ZEND_DEBUG=0 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D 
"_USRDLL" /D "DOM_EXPORTS" /D "COMPILE_DL_DOM" /D ZTS=1 /D "ZEND_WIN32" /D "PHP_WIN32" 
/D HAVE_DOM=1 /D "LIBXML_THREAD_ENABLED" /YX /FD /c
 # ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
 # ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
 # ADD BASE RSC /l 0x406 /d "NDEBUG"
@@ -54,7 +54,7 @@
 # ADD BSC32 /nologo
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib 
advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib 
php4ts.lib /nologo /dll /machine:I386
-# ADD LINK32 wsock32.lib php4ts.lib libxml2.lib iconv.lib resolv.lib kernel32.lib 
user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib 
oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes 
/machine:I386 /out:"..\..\Release_TS/php_dom.dll" 
/implib:"..\..\Release_TS/php_dom.lib" /libpath:"..\..\Release_TS" 
/libpath:"..\..\Release_TS_Inline" /libpath:"..\..\..\bindlib_w32\Release"
+# ADD LINK32 wsock32.lib php4ts.lib resolv.lib kernel32.lib user32.lib gdi32.lib 
winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib 
odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /machine:I386 
/out:"..\..\Release_TS/php_dom.dll" /implib:"..\..\Release_TS/php_dom.lib" 
/libpath:"..\..\Release_TS" /libpath:"..\..\Release_TS_Inline" 
/libpath:"..\..\..\bindlib_w32\Release"
 # SUBTRACT LINK32 /pdb:none
 
 !ELSEIF  "$(CFG)" == "dom - Win32 Debug_TS"
@@ -82,7 +82,7 @@
 # ADD BSC32 /nologo
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib 
advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib 
php4ts.lib /nologo /dll /machine:I386
-# ADD LINK32 php4ts_debug.lib ws2_32.lib libxml2.lib iconv.lib resolv.lib 
kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib 
ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes 
/debug /machine:I386 /nodefaultlib:"msvcrt" /out:"..\..\Debug_TS\php_dom.dll" 
/implib:"..\..\Debug_TS/php_dom.lib" /libpath:"..\..\Debug_TS" 
/libpath:"..\..\..\bindlib_w32\Release"
+# ADD LINK32 php4ts_debug.lib ws2_32.lib resolv.lib kernel32.lib user32.lib gdi32.lib 
winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib 
odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /debug /machine:I386 
/nodefaultlib:"msvcrt" /out:"..\..\Debug_TS\php_dom.dll" 
/implib:"..\..\Debug_TS/php_dom.lib" /libpath:"..\..\Debug_TS" 
/libpath:"..\..\..\bindlib_w32\Release"
 
 !ENDIF 
 
Index: php-src/ext/iconv/iconv.dsp
diff -u php-src/ext/iconv/iconv.dsp:1.4 php-src/ext/iconv/iconv.dsp:1.5
--- php-src/ext/iconv/iconv.dsp:1.4 Wed Sep  4 01:17:16 2002
+++ php-src/ext/iconv/iconv.dsp Mon Dec  8 07:56:44 2003
@@ -53,7 +53,7 @@
 # ADD BSC32 /nologo
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib 
advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib 
/nologo /dll /machine:I386
-# ADD LINK32 php4ts.lib iconv-1.3.lib kernel32.lib user32.lib gdi32.lib winspool.lib 
comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib 
odbccp32.lib /nologo /dll /machine:I386 /out:"..\..\Release_TS/php_iconv.dll" 
/libpath:"..\..\Release_TS" /libpath:"..\..\Release_TS_Inline" 
/libpath:"..\..\..\php_build\iconv\lib"
+# ADD LINK32 php4ts.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib 
advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib 
/nologo /dll /machine:I386 /out:"..\..\Release_TS/php_iconv.dll" 
/libp

[PHP-CVS] cvs: CVSROOT / modules

2003-12-08 Thread Sascha Schumann
sas Mon Dec  8 06:54:48 2003 EDT

  Modified files:  
/CVSROOTmodules 
  Log:
  add stuff for pt translation
  
  
Index: CVSROOT/modules
diff -u CVSROOT/modules:1.65 CVSROOT/modules:1.66
--- CVSROOT/modules:1.65Tue Jul  1 08:11:12 2003
+++ CVSROOT/modules Mon Dec  8 06:54:47 2003
@@ -1,7 +1,7 @@
 #
 # The CVS Modules File
 #
-#ident "@(#)cvs/examples:$Name:  $:$Id: modules,v 1.65 2003/07/01 12:11:12 zeev Exp $"
+#ident "@(#)cvs/examples:$Name:  $:$Id: modules,v 1.66 2003/12/08 11:54:47 sas Exp $"
 #
 # Three different line formats are valid:
 #  key -aaliases...
@@ -62,7 +62,7 @@
 phpdoc phpdoc
 
 # this checks out all of the translations
-phpdoc-all phpdoc &phpdoc-ar-dir &phpdoc-cs-dir &phpdoc-de-dir &phpdoc-es-dir 
&phpdoc-fi-dir &phpdoc-fr-dir &phpdoc-he-dir &phpdoc-hk-dir &phpdoc-hu-dir 
&phpdoc-it-dir &phpdoc-ja-dir &phpdoc-kr-dir &phpdoc-lt-dir &phpdoc-nl-dir 
&phpdoc-pl-dir &phpdoc-pt_BR-dir &phpdoc-ro-dir &phpdoc-ru-dir &phpdoc-sk-dir 
&phpdoc-sl-dir &phpdoc-sv-dir &phpdoc-tr-dir &phpdoc-tw-dir &phpdoc-zh-dir 
&phpdoc-el-dir
+phpdoc-all phpdoc &phpdoc-ar-dir &phpdoc-cs-dir &phpdoc-de-dir &phpdoc-es-dir 
&phpdoc-fi-dir &phpdoc-fr-dir &phpdoc-he-dir &phpdoc-hk-dir &phpdoc-hu-dir 
&phpdoc-it-dir &phpdoc-ja-dir &phpdoc-kr-dir &phpdoc-lt-dir &phpdoc-nl-dir 
&phpdoc-pl-dir &phpdoc-pt_BR-dir &phpdoc-ro-dir &phpdoc-ru-dir &phpdoc-sk-dir 
&phpdoc-sl-dir &phpdoc-sv-dir &phpdoc-tr-dir &phpdoc-tw-dir &phpdoc-zh-dir 
&phpdoc-el-dir &phpdoc-pt-dir
 
 # these allow checking out each translation on its own, or with the english
 # version and build structure
@@ -114,6 +114,9 @@
 phpdoc-pl-dir -d pl phpdoc-pl
 phpdoc-pl-only phpdoc-pl
 phpdoc-pl phpdoc &phpdoc-pl-dir
+phpdoc-pt-dir -d pt phpdoc-pt
+phpdoc-pt-only phpdoc-pt
+phpdoc-pt phpdoc &phpdoc-pt-dir
 phpdoc-pt_BR-dir -d pt_BR phpdoc-pt_BR
 phpdoc-pt_BR-only phpdoc-pt_BR
 phpdoc-pt_BR phpdoc &phpdoc-pt_BR-dir

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



Re: [PHP-CVS] cvs: php-src(PHP_4_3) /ext/session session.c

2003-12-08 Thread Jani Taskinen

 Oops? :)
 
 (thanks for fixing it)
 
 --Jani
 

On Mon, 8 Dec 2003, Ard Biesheuvel wrote:

>abies  Mon Dec  8 05:01:12 2003 EDT
>
>  Modified files:  (Branch: PHP_4_3)
>/php-src/ext/session   session.c 
>  Log:
>  Fix build
>  
>  
>Index: php-src/ext/session/session.c
>diff -u php-src/ext/session/session.c:1.336.2.30 
>php-src/ext/session/session.c:1.336.2.31
>--- php-src/ext/session/session.c:1.336.2.30   Sun Dec  7 11:53:30 2003
>+++ php-src/ext/session/session.c  Mon Dec  8 05:01:11 2003
>@@ -17,7 +17,7 @@
>+--+
>  */
> 
>-/* $Id: session.c,v 1.336.2.30 2003/12/07 16:53:30 sniper Exp $ */
>+/* $Id: session.c,v 1.336.2.31 2003/12/08 10:01:11 abies Exp $ */
> 
> #ifdef HAVE_CONFIG_H
> #include "config.h"
>@@ -717,7 +717,6 @@
>   
>   php_gmtime_r(when, &tm);
>   
>-  n = sprintf(buf, "%s, %d %s %d %02d:%02d:%02d GMT", /* SAFE */
>   n = sprintf(buf, "%s, %02d %s %d %02d:%02d:%02d GMT", /* SAFE */
>   week_days[tm.tm_wday], tm.tm_mday, 
>   month_names[tm.tm_mon], tm.tm_year + 1900, 
>
>

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



[PHP-CVS] cvs: php-src / NEWS

2003-12-08 Thread Jani Taskinen
sniper  Mon Dec  8 05:12:42 2003 EDT

  Modified files:  
/php-srcNEWS 
  Log:
  typofix
  
Index: php-src/NEWS
diff -u php-src/NEWS:1.1526 php-src/NEWS:1.1527
--- php-src/NEWS:1.1526 Sun Dec  7 17:24:22 2003
+++ php-src/NEWSMon Dec  8 05:12:42 2003
@@ -26,8 +26,7 @@
 - Changed stat() and family to be routed via streams API. (Sara)
 - Fixed include_once() / require_once() on Windows to honor case-insensitivity
   of files. (Andi)
-- Fixex get_declared_classes() to return only classes and not 
-  interfaces. (Andrey, Marcus)
+- Fixed get_declared_classes() to return only classes. (Andrey, Marcus)
 - Fixed __autoload() to preserve case of the passed class name. (Andi)
 - Fixed bug #26534 (stream_get_meta_data() -> Access Violation). (Wez)
 - Fixed bug #26528 (HTML entities are not being decoded by 

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



[PHP-CVS] cvs: php-src(PHP_4_3) /ext/session session.c

2003-12-08 Thread Ard Biesheuvel
abies   Mon Dec  8 05:01:12 2003 EDT

  Modified files:  (Branch: PHP_4_3)
/php-src/ext/sessionsession.c 
  Log:
  Fix build
  
  
Index: php-src/ext/session/session.c
diff -u php-src/ext/session/session.c:1.336.2.30 
php-src/ext/session/session.c:1.336.2.31
--- php-src/ext/session/session.c:1.336.2.30Sun Dec  7 11:53:30 2003
+++ php-src/ext/session/session.c   Mon Dec  8 05:01:11 2003
@@ -17,7 +17,7 @@
+--+
  */
 
-/* $Id: session.c,v 1.336.2.30 2003/12/07 16:53:30 sniper Exp $ */
+/* $Id: session.c,v 1.336.2.31 2003/12/08 10:01:11 abies Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -717,7 +717,6 @@

php_gmtime_r(when, &tm);

-   n = sprintf(buf, "%s, %d %s %d %02d:%02d:%02d GMT", /* SAFE */
n = sprintf(buf, "%s, %02d %s %d %02d:%02d:%02d GMT", /* SAFE */
week_days[tm.tm_wday], tm.tm_mday, 
month_names[tm.tm_mon], tm.tm_year + 1900, 

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



[PHP-CVS] cvs: php-src(PHP_4_3) /ext/interbase interbase.c

2003-12-08 Thread Ard Biesheuvel
abies   Mon Dec  8 04:46:08 2003 EDT

  Modified files:  (Branch: PHP_4_3)
/php-src/ext/interbase  interbase.c 
  Log:
  Corrected ibase_close() fix
  
  
Index: php-src/ext/interbase/interbase.c
diff -u php-src/ext/interbase/interbase.c:1.91.2.25 
php-src/ext/interbase/interbase.c:1.91.2.26
--- php-src/ext/interbase/interbase.c:1.91.2.25 Wed Nov 26 09:04:56 2003
+++ php-src/ext/interbase/interbase.c   Mon Dec  8 04:46:07 2003
@@ -17,7 +17,7 @@
+--+
  */
 
-/* $Id: interbase.c,v 1.91.2.25 2003/11/26 14:04:56 abies Exp $ */
+/* $Id: interbase.c,v 1.91.2.26 2003/12/08 09:46:07 abies Exp $ */
 
 
 /* TODO: Arrays, roles?
@@ -624,7 +624,7 @@
 
php_info_print_table_start();
php_info_print_table_row(2, "Interbase Support", "enabled");
-   php_info_print_table_row(2, "Revision", "$Revision: 1.91.2.25 $");
+   php_info_print_table_row(2, "Revision", "$Revision: 1.91.2.26 $");
 #ifdef COMPILE_DL_INTERBASE
php_info_print_table_row(2, "Dynamic Module", "yes");
 #endif
@@ -934,13 +934,14 @@
Close an InterBase connection */
 PHP_FUNCTION(ibase_close)
 {
-   zval **link_arg = NULL;
ibase_db_link *ib_link;
-   int link_id = -1;
+   int link_id;

RESET_ERRMSG;

switch (ZEND_NUM_ARGS()) {
+   zval **link_arg;
+
case 0:
link_id = IBG(default_link);
break;
@@ -949,13 +950,14 @@
RETURN_FALSE;
}
convert_to_long_ex(link_arg);
+   link_id = Z_LVAL_PP(link_arg);
break;
default:
WRONG_PARAM_COUNT;
break;
}
 
-   ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link *, link_arg, link_id, "InterBase 
link", le_link, le_plink);
+   ZEND_FETCH_RESOURCE2(ib_link, ibase_db_link *, NULL, link_id, "InterBase 
link", le_link, le_plink);
zend_list_delete(link_id);
RETURN_TRUE;
 }

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



Re: [PHP-CVS] cvs: php-src(PHP_4) /sapi/continuity CREDITS capi.c config.m4

2003-12-08 Thread Derick Rethans
On Sun, 7 Dec 2003, Alex Leigh wrote:

> It was implied on http://www.php.net/anoncvs.php that PHP_4 was the
> branch for the PHP 4 releases, and I wanted to include it in case there
> is another 4, partly so it was available and partly to get the code in
> this state into CVS before I went through and qualified it (and made
> any changes) to support 5. I didn't want to have to maintain separate
> version state for the 4 version, which my users use, in another place;
> otherwise I have to explain to 4 users that they have to download some
> tar from me whereas 5 users already have support.
>
> I wasn't aware PHP 4 was feature-frozen, since releases seem to still
> come out for it.
>
> Where did I go wrong?

PHP 4 is in feature-freeze, we're only releasing bug-fix (mini versions)
releases. The anoncvs.php page should probably be updated. In any case,
your code is now only in the obsolete PHP_4 branch, which it should just
have been in HEAD, the development branch.

Tags with uppercase like "PHP_4" or "PHP_4_3" are branch tags to which
you can commit (but should not in this case), tags in lower case (like
php_4_3_2) are release tags to which you can not commit.

Derick

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



[PHP-CVS] cvs: php-src(PHP_4_3) /ext/mnogosearch php_mnogo.c

2003-12-08 Thread Sergey Kartashoff
gluke   Mon Dec  8 03:24:56 2003 EDT

  Modified files:  (Branch: PHP_4_3)
/php-src/ext/mnogosearchphp_mnogo.c 
  Log:
  - A bug in Udm_Hash32 function was fixed.
  
  
Index: php-src/ext/mnogosearch/php_mnogo.c
diff -u php-src/ext/mnogosearch/php_mnogo.c:1.66.2.10 
php-src/ext/mnogosearch/php_mnogo.c:1.66.2.11
--- php-src/ext/mnogosearch/php_mnogo.c:1.66.2.10   Wed Nov 12 02:52:56 2003
+++ php-src/ext/mnogosearch/php_mnogo.c Mon Dec  8 03:24:55 2003
@@ -1,5 +1,5 @@
 /* $Source: /repository/php-src/ext/mnogosearch/php_mnogo.c,v $ */
-/* $Id: php_mnogo.c,v 1.66.2.10 2003/11/12 07:52:56 gluke Exp $ */
+/* $Id: php_mnogo.c,v 1.66.2.11 2003/12/08 08:24:55 gluke Exp $ */
 
 /*
+--+
@@ -1922,7 +1922,11 @@
str = Z_STRVAL_PP(yystr);
 
hash32=UdmHash32((str),strlen(str));
+#if UDM_VERSION_ID >= 30215
+   snprintf(buf,sizeof(buf)-1,"%i",hash32);
+#else
snprintf(buf,sizeof(buf)-1,"%u",hash32);
+#endif

RETURN_STRING(buf,1);
 }

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



[PHP-CVS] cvs: php-src /ext/mnogosearch php_mnogo.c

2003-12-08 Thread Sergey Kartashoff
gluke   Mon Dec  8 03:12:31 2003 EDT

  Modified files:  
/php-src/ext/mnogosearchphp_mnogo.c 
  Log:
  - A bug in Udm_Hash32 function was fixed. 
  
  
Index: php-src/ext/mnogosearch/php_mnogo.c
diff -u php-src/ext/mnogosearch/php_mnogo.c:1.84 
php-src/ext/mnogosearch/php_mnogo.c:1.85
--- php-src/ext/mnogosearch/php_mnogo.c:1.84Wed Nov 12 02:40:16 2003
+++ php-src/ext/mnogosearch/php_mnogo.c Mon Dec  8 03:12:30 2003
@@ -1,5 +1,5 @@
 /* $Source: /repository/php-src/ext/mnogosearch/php_mnogo.c,v $ */
-/* $Id: php_mnogo.c,v 1.84 2003/11/12 07:40:16 gluke Exp $ */
+/* $Id: php_mnogo.c,v 1.85 2003/12/08 08:12:30 gluke Exp $ */
 
 /*
+--+
@@ -1922,7 +1922,11 @@
str = Z_STRVAL_PP(yystr);
 
hash32=UdmHash32((str),strlen(str));
+#if UDM_VERSION_ID >= 30215
+   snprintf(buf,sizeof(buf)-1,"%i",hash32);
+#else
snprintf(buf,sizeof(buf)-1,"%u",hash32);
+#endif

RETURN_STRING(buf,1);
 }

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



[PHP-CVS] cvs: php-src(PHP_4_3) /ext/mbstring config.m4

2003-12-08 Thread Moriyoshi Koizumi
moriyoshi   Mon Dec  8 02:18:46 2003 EDT

  Modified files:  (Branch: PHP_4_3)
/php-src/ext/mbstring   config.m4 
  Log:
  MFH(r-1.45): Avoid using non-portable test syntax.
  
  
Index: php-src/ext/mbstring/config.m4
diff -u php-src/ext/mbstring/config.m4:1.28.2.7 php-src/ext/mbstring/config.m4:1.28.2.8
--- php-src/ext/mbstring/config.m4:1.28.2.7 Thu Dec  4 17:53:38 2003
+++ php-src/ext/mbstring/config.m4  Mon Dec  8 02:18:46 2003
@@ -1,5 +1,5 @@
 dnl
-dnl $Id: config.m4,v 1.28.2.7 2003/12/04 22:53:38 moriyoshi Exp $
+dnl $Id: config.m4,v 1.28.2.8 2003/12/08 07:18:46 moriyoshi Exp $
 dnl
 
 AC_DEFUN([PHP_MBSTRING_ADD_SOURCES], [
@@ -34,7 +34,7 @@
 PHP_ADD_BUILD_DIR([$ext_builddir/$dir])
   done
   
-  if test "$ext_shared" = "no" -o ! -e "$ext_builddir/config.h.in"; then
+  if test "$ext_shared" = "no" || ! test -e "$ext_builddir/config.h.in"; then
 out="php_config.h"
   else
 out="$abs_builddir/config.h"

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



[PHP-CVS] cvs: php-src /ext/mbstring config.m4

2003-12-08 Thread Moriyoshi Koizumi
moriyoshi   Mon Dec  8 02:18:20 2003 EDT

  Modified files:  
/php-src/ext/mbstring   config.m4 
  Log:
  Avoid using non-portable test syntax. This was causing problems on
  Solaris. (Reported by Uwe Schindler. Thanks!)
  
  
Index: php-src/ext/mbstring/config.m4
diff -u php-src/ext/mbstring/config.m4:1.44 php-src/ext/mbstring/config.m4:1.45
--- php-src/ext/mbstring/config.m4:1.44 Sun Dec  7 10:41:50 2003
+++ php-src/ext/mbstring/config.m4  Mon Dec  8 02:18:20 2003
@@ -1,5 +1,5 @@
 dnl
-dnl $Id: config.m4,v 1.44 2003/12/07 15:41:50 sniper Exp $
+dnl $Id: config.m4,v 1.45 2003/12/08 07:18:20 moriyoshi Exp $
 dnl
 
 AC_DEFUN([PHP_MBSTRING_ADD_SOURCES], [
@@ -34,7 +34,7 @@
 PHP_ADD_BUILD_DIR([$ext_builddir/$dir])
   done
   
-  if test "$ext_shared" = "no" -o ! -e "$ext_builddir/config.h.in"; then
+  if test "$ext_shared" = "no" || ! test -e "$ext_builddir/config.h.in"; then
 out="php_config.h"
   else
 out="$abs_builddir/config.h"

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



[PHP-CVS] cvs: php-src /ext/xml xml.c

2003-12-08 Thread Moriyoshi Koizumi
moriyoshi   Mon Dec  8 02:15:33 2003 EDT

  Modified files:  
/php-src/ext/xmlxml.c 
  Log:
  NULL pointers can be passed to free_fcn. This is the correct behaviour.
  
  
Index: php-src/ext/xml/xml.c
diff -u php-src/ext/xml/xml.c:1.142 php-src/ext/xml/xml.c:1.143
--- php-src/ext/xml/xml.c:1.142 Tue Nov  4 11:15:52 2003
+++ php-src/ext/xml/xml.c   Mon Dec  8 02:15:32 2003
@@ -18,7 +18,7 @@
+--+
  */
 
-/* $Id: xml.c,v 1.142 2003/11/04 16:15:52 moriyoshi Exp $ */
+/* $Id: xml.c,v 1.143 2003/12/08 07:15:32 moriyoshi Exp $ */
 
 #define IS_EXT_MODULE
 
@@ -192,7 +192,9 @@
 
 static void php_xml_free_wrapper(void *ptr)
 {
-   efree(ptr);
+   if (ptr != NULL) {
+   efree(ptr);
+   }
 }
 
 PHP_MINIT_FUNCTION(xml)

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