cvs: php4 /ext/java java.c
| From: | Sam Ruby | Date: | Fri, 04 Aug 2000 18:55:48 +0000 |
| Subject: | cvs: php4 /ext/java java.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-1041@lists.php.net to get a copy of this message | ||
rubys Fri Aug 4 11:55:48 2000 EDT
Modified files:
/php4/ext/java java.c
Log:
Fix for bug 5911 - ANSI C violation: lvalues are not assignable
Index: php4/ext/java/java.c
diff -u php4/ext/java/java.c:1.35 php4/ext/java/java.c:1.36
--- php4/ext/java/java.c:1.35 Fri Aug 4 11:39:46 2000
+++ php4/ext/java/java.c Fri Aug 4 11:55:47 2000
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: java.c,v 1.35 2000/08/04 18:39:46 rubys Exp $ */
+/* $Id: java.c,v 1.36 2000/08/04 18:55:47 rubys Exp $ */
/*
* This module implements Zend OO syntax overloading support for Java
@@ -438,7 +438,7 @@
jmethodID co = (*jenv)->GetMethodID(jenv, JG(reflect_class), "CreateObject",
"(Ljava/lang/String;[Ljava/lang/Object;J)V");
jstring className;
- (pval*)(long)result = object;
+ result = (jlong)(long)object;
if (ZEND_NUM_ARGS() < 1) {
php_error(E_ERROR, "Missing classname in new Java() call");
@@ -465,7 +465,7 @@
zend_hash_index_find(object->value.obj.properties, 0, (void**) &handle);
obj = zend_list_find((*handle)->value.lval, &type);
method = (*jenv)->NewStringUTF(jenv, function_name->element.value.str.val);
- (pval*)(long)result = return_value;
+ result = (jlong)(long)return_value;
(*jenv)->CallVoidMethod(jenv, JG(php_reflect), invoke,
obj, method, _java_makeArray(arg_count, arguments JG_CC), result);
@@ -491,7 +491,7 @@
if (ZEND_NUM_ARGS()!=0) WRONG_PARAM_COUNT;
- (pval*)(long)result = return_value;
+ result = (jlong)(long)return_value;
lastEx = (*JG(jenv))->GetMethodID(JG(jenv), JG(reflect_class),
"lastException", "(J)V");
@@ -510,7 +510,7 @@
if (ZEND_NUM_ARGS()!=0) WRONG_PARAM_COUNT;
- (pval*)(long)result = return_value;
+ result = (jlong)(long)return_value;
clearEx = (*JG(jenv))->GetMethodID(JG(jenv), JG(reflect_class),
"clearException", "()V");