cvs: /php4 NEWS /php4/ext/standard basic_functions.c basic_functions.h
| From: | Andrei Zmievski | Date: | Tue, 14 Dec 1999 22:16:25 +0000 |
| Subject: | cvs: /php4 NEWS /php4/ext/standard basic_functions.c basic_functions.h | ||
| Groups: | php.version4 | ||
| Request: | Send a blank email to php-version4+get-7930@lists.php.net to get a copy of this message | ||
andrei Tue Dec 14 17:16:25 1999 EDT
Modified files:
/php4 NEWS
/php4/ext/standard basic_functions.c basic_functions.h
Log:
Moved function_exists() to Zend library.
Index: php4/NEWS
diff -u php4/NEWS:1.76 php4/NEWS:1.77
--- php4/NEWS:1.76 Mon Dec 13 22:25:03 1999
+++ php4/NEWS Tue Dec 14 17:15:54 1999
@@ -2,6 +2,7 @@
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
?? ?? ????, Version 4.0 Beta 4
+- Added class_exists() function (Andrei, Zend library)
- Made strspn() and strcspn() binary-safe. (Andrei)
- Added array_multisort() function. (Andrei)
- Made pageinfo.c thread-safe (Sascha)
Index: php4/ext/standard/basic_functions.c
diff -u php4/ext/standard/basic_functions.c:1.135 php4/ext/standard/basic_functions.c:1.136
--- php4/ext/standard/basic_functions.c:1.135 Mon Dec 13 22:52:12 1999
+++ php4/ext/standard/basic_functions.c Tue Dec 14 17:15:55 1999
@@ -304,8 +304,6 @@
PHP_NAMED_FE(header, PHP_FN(Header), NULL)
PHP_FE(headers_sent, NULL)
- PHP_FE(function_exists, NULL)
-
PHP_FE(connection_aborted, NULL)
PHP_FE(connection_timeout, NULL)
PHP_FE(connection_status, NULL)
@@ -1406,35 +1404,6 @@
RETURN_LONG(old_setting);
}
/* }}} */
-
-/* {{{ proto bool function_exists(string function_name)
- Checks if a given function has been defined */
-PHP_FUNCTION(function_exists)
-{
- pval **fname;
- pval *tmp;
- char *lcname;
- CLS_FETCH();
-
- if (ARG_COUNT(ht)!=1 || getParametersEx(1, &fname)==FAILURE) {
- WRONG_PARAM_COUNT;
- }
- convert_to_string_ex(fname);
-
- lcname = estrdup((*fname)->value.str.val);
- zend_str_tolower(lcname, (*fname)->value.str.len);
- if (zend_hash_find(CG(function_table), lcname,
- (*fname)->value.str.len+1, (void**)&tmp) == FAILURE) {
- efree(lcname);
- RETURN_FALSE;
- } else {
- efree(lcname);
- RETURN_TRUE;
- }
-}
-
-/* }}} */
-
/* {{{ proto int getservbyname(string service, string protocol)
Returns port associated with service. protocol must be "tcp" or "udp". */
Index: php4/ext/standard/basic_functions.h
diff -u php4/ext/standard/basic_functions.h:1.35 php4/ext/standard/basic_functions.h:1.36
--- php4/ext/standard/basic_functions.h:1.35 Mon Dec 13 13:31:29 1999
+++ php4/ext/standard/basic_functions.h Tue Dec 14 17:15:55 1999
@@ -29,7 +29,7 @@
*/
-/* $Id: basic_functions.h,v 1.35 1999/12/13 18:31:29 sas Exp $ */
+/* $Id: basic_functions.h,v 1.36 1999/12/14 22:15:55 andrei Exp $ */
#ifndef _BASIC_FUNCTIONS_H
#define _BASIC_FUNCTIONS_H
@@ -97,8 +97,6 @@
PHP_FUNCTION(connection_timeout);
PHP_FUNCTION(connection_status);
PHP_FUNCTION(ignore_user_abort);
-
-PHP_FUNCTION(function_exists);
PHP_FUNCTION(getservbyname);
PHP_FUNCTION(getservbyport);