]> granicus.if.org Git - php/commitdiff
Expose pcre_get_compiled_regex as an API function.
authorAndrei Zmievski <andrei@php.net>
Tue, 12 Feb 2002 03:00:05 +0000 (03:00 +0000)
committerAndrei Zmievski <andrei@php.net>
Tue, 12 Feb 2002 03:00:05 +0000 (03:00 +0000)
ext/pcre/php_pcre.c
ext/pcre/php_pcre.h

index 7d588cc10ba4eb54814ca9d33019e8414c205459..ff14d1fb5c53e71cd368c6b08f4081d657df52ca 100644 (file)
@@ -124,7 +124,7 @@ static PHP_RINIT_FUNCTION(pcre)
 
 /* {{{ pcre_get_compiled_regex
  */
-static pcre* pcre_get_compiled_regex(char *regex, pcre_extra *extra, int *preg_options) {
+PHPAPI pcre* pcre_get_compiled_regex(char *regex, pcre_extra *extra, int *preg_options) {
        pcre                            *re = NULL;
        int                                      coptions = 0;
        int                                      soptions = 0;
@@ -675,10 +675,10 @@ static int preg_do_eval(char *eval_str, int eval_str_len, char *subject,
 
 /* {{{ php_pcre_replace
  */
-char *php_pcre_replace(char *regex,   int regex_len,
-                                          char *subject, int subject_len,
-                                          zval *replace_val, int is_callable_replace,
-                                          int *result_len, int limit TSRMLS_DC)
+PHPAPI char *php_pcre_replace(char *regex,   int regex_len,
+                                                         char *subject, int subject_len,
+                                                         zval *replace_val, int is_callable_replace,
+                                                         int *result_len, int limit TSRMLS_DC)
 {
        pcre                    *re = NULL;                     /* Compiled regular expression */
        pcre_extra              *extra = NULL;          /* Holds results of studying */
index 2e6eaf2d0b18dad7fa6d36b58014f895e6492e6e..a561ced319a3eeeb3b08f1c03e115184cec4a125 100644 (file)
@@ -41,8 +41,8 @@ PHP_FUNCTION(preg_split);
 PHP_FUNCTION(preg_quote);
 PHP_FUNCTION(preg_grep);
 
-char *php_pcre_replace(char *regex,   int regex_len, char *subject, int subject_len,
-                       zval *replace_val, int is_callable_replace, int *result_len, int limit TSRMLS_DC);
+PHPAPI char *php_pcre_replace(char *regex,   int regex_len, char *subject, int subject_len, zval *replace_val, int is_callable_replace, int *result_len, int limit TSRMLS_DC);
+PHPAPI pcre* pcre_get_compiled_regex(char *regex, pcre_extra *extra, int *options);
 
 extern zend_module_entry pcre_module_entry;
 #define pcre_module_ptr &pcre_module_entry