static inline void php_http_url_argsep(const char **str, size_t *len TSRMLS_DC)
{
- *str = INI_STR("arg_separator.output");
- *len = strlen(*str);
-
- if (!*len) {
+ if (SUCCESS != php_http_ini_entry(ZEND_STRL("arg_separator.output"), str, len, 0 TSRMLS_CC) || !*len) {
*str = PHP_HTTP_URL_ARGSEP;
*len = lenof(PHP_HTTP_URL_ARGSEP);
}
return Z_ARRVAL(arr);
}
-extern zend_class_entry *php_http_url_class_entry;
-extern zend_function_entry php_http_url_method_entry[];
+zend_class_entry *php_http_url_get_class_entry(void);
#define php_http_url_object_new php_http_object_new
#define php_http_url_object_new_ex php_http_object_new_ex
PHP_METHOD(HttpUrl, toString);
PHP_METHOD(HttpUrl, toArray);
-extern PHP_MINIT_FUNCTION(http_url);
+PHP_MINIT_FUNCTION(http_url);
#endif