cvs: php4(PHP_4_3) / NEWS /ext/hwapi hwapi.cpp
| From: | Uwe Steinmann | Date: | Thu, 13 Feb 2003 10:56:51 +0000 |
| Subject: | cvs: php4(PHP_4_3) / NEWS /ext/hwapi hwapi.cpp | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-18761@lists.php.net to get a copy of this message | ||
steinm Thu Feb 13 05:56:51 2003 EDT
Modified files: (Branch: PHP_4_3)
/php4 NEWS
/php4/ext/hwapi hwapi.cpp
Log:
- Some functions with objects as its parameters didn't recognize them
as such
Index: php4/NEWS
diff -u php4/NEWS:1.1247.2.81 php4/NEWS:1.1247.2.82
--- php4/NEWS:1.1247.2.81 Thu Feb 13 02:19:15 2003
+++ php4/NEWS Thu Feb 13 05:56:49 2003
@@ -1,6 +1,8 @@
PHP 4 NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
? ? ??? 200?, Version 4.3.1
+- Fixed several errors in functions in hwapi extension. Passed objects
+ weren't handled properly. (Uwe)
- Enabled read-only GIF support in the bundled GDLIB (php_gd2.dll) on Windows.
(Sebastian, Edin)
- Improved dba extension (Marcus)
Index: php4/ext/hwapi/hwapi.cpp
diff -u php4/ext/hwapi/hwapi.cpp:1.2 php4/ext/hwapi/hwapi.cpp:1.2.2.1
--- php4/ext/hwapi/hwapi.cpp:1.2 Thu Oct 24 09:14:36 2002
+++ php4/ext/hwapi/hwapi.cpp Thu Feb 13 05:56:50 2003
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: hwapi.cpp,v 1.2 2002/10/24 13:14:36 sas Exp $ */
+/* $Id: hwapi.cpp,v 1.2.2.1 2003/02/13 10:56:50 steinm Exp $ */
#include <stdlib.h>
#include <errno.h>
@@ -919,19 +919,19 @@
break;
case IS_OBJECT:
if(!strcmp(key, "object")) {
- if(!((*keydata)->value.obj.ce->name, "hw_api_object")) {
+ if(!strcmp((*keydata)->value.obj.ce->name, "hw_api_object")) {
HW_API_Object *obj;
obj = (HW_API_Object *) php_hwapi_get_object(*keydata, le_hwapi_objectp);
in->setObject(*obj);
}
} else if(!strcmp(key, "parameters")) {
- if(!((*keydata)->value.obj.ce->name, "hw_api_object")) {
+ if(!strcmp((*keydata)->value.obj.ce->name, "hw_api_object")) {
HW_API_Object *obj;
obj = (HW_API_Object *) php_hwapi_get_object(*keydata, le_hwapi_objectp);
in->setParameters(*obj);
}
} else if(!strcmp(key, "content")) {
- if(!((*keydata)->value.obj.ce->name, "hw_api_content")) {
+ if(!strcmp((*keydata)->value.obj.ce->name, "hw_api_content")) {
HW_API_Content *obj;
obj = (HW_API_Content *) php_hwapi_get_object(*keydata, le_hwapi_contentp);
in->setContent(*obj);
@@ -1045,19 +1045,19 @@
switch((*keydata)->type) {
case IS_OBJECT:
if(!strcmp(key, "object")) {
- if(!((*keydata)->value.obj.ce->name, "HW_API_Object")) {
+ if(!strcmp((*keydata)->value.obj.ce->name, "hw_api_object")) {
HW_API_Object *obj;
obj = (HW_API_Object *) php_hwapi_get_object(*keydata, le_hwapi_objectp);
in->setObject(*obj);
}
} else if(!strcmp(key, "parameters")) {
- if(!((*keydata)->value.obj.ce->name, "HW_API_Object")) {
+ if(!strcmp((*keydata)->value.obj.ce->name, "hw_api_object")) {
HW_API_Object *obj;
obj = (HW_API_Object *) php_hwapi_get_object(*keydata, le_hwapi_objectp);
in->setParameters(*obj);
}
} else if(!strcmp(key, "content")) {
- if(!((*keydata)->value.obj.ce->name, "HW_API_Content")) {
+ if(!strcmp((*keydata)->value.obj.ce->name, "hw_api_content")) {
HW_API_Content *obj;
obj = (HW_API_Content *) php_hwapi_get_object(*keydata, le_hwapi_contentp);
in->setContent(*obj);
@@ -1116,13 +1116,13 @@
break;
case IS_OBJECT:
if(!strcmp(key, "object")) {
- if(!((*keydata)->value.obj.ce->name, "HW_API_Object")) {
+ if(!strcmp((*keydata)->value.obj.ce->name, "hw_api_object")) {
HW_API_Object *obj;
obj = (HW_API_Object *) php_hwapi_get_object(*keydata, le_hwapi_objectp);
in->setObject(*obj);
}
} else if(!strcmp(key, "parameters")) {
- if(!((*keydata)->value.obj.ce->name, "HW_API_Object")) {
+ if(!strcmp((*keydata)->value.obj.ce->name, "hw_api_object")) {
HW_API_Object *obj;
obj = (HW_API_Object *) php_hwapi_get_object(*keydata, le_hwapi_objectp);
in->setParameters(*obj);
@@ -1177,13 +1177,13 @@
break;
case IS_OBJECT:
if(!strcmp(key, "object")) {
- if(!((*keydata)->value.obj.ce->name, "HW_API_Object")) {
+ if(!strcmp((*keydata)->value.obj.ce->name, "hw_api_object")) {
HW_API_Object *obj;
obj = (HW_API_Object *) php_hwapi_get_object(*keydata, le_hwapi_objectp);
in->setObject(*obj);
}
} else if(!strcmp(key, "parameters")) {
- if(!((*keydata)->value.obj.ce->name, "HW_API_Object")) {
+ if(!strcmp((*keydata)->value.obj.ce->name, "hw_api_object")) {
HW_API_Object *obj;
obj = (HW_API_Object *) php_hwapi_get_object(*keydata, le_hwapi_objectp);
in->setParameters(*obj);