]> granicus.if.org Git - php/commitdiff
Open these up for the API
authorZeev Suraski <zeev@php.net>
Fri, 19 May 2000 09:32:33 +0000 (09:32 +0000)
committerZeev Suraski <zeev@php.net>
Fri, 19 May 2000 09:32:33 +0000 (09:32 +0000)
Zend/zend_highlight.c
Zend/zend_highlight.h

index 378b0380ae5a4d797326afa6a8baa8de46be8101..0558d836b40c01dd412672aa3e9065f9c2539387 100644 (file)
@@ -33,7 +33,7 @@ extern int zendleng;
 #define zendleng zend_get_zendleng(CLS_C)
 #endif
 
-static void html_putc(char c)
+ZEND_API void zend_html_putc(char c)
 {
        switch (c) {
                case '\n':
@@ -61,12 +61,12 @@ static void html_putc(char c)
 }
 
 
-static void html_puts(char *s, uint len)
+ZEND_API void zend_html_puts(char *s, uint len)
 {
        register char *ptr=s, *end=s+len;
        
        while (ptr<end) {
-               html_putc(*ptr++);
+               zend_html_putc(*ptr++);
        }
 }
 
@@ -108,7 +108,7 @@ ZEND_API void zend_highlight(zend_syntax_highlighter_ini *syntax_highlighter_ini
                                in_string = !in_string;
                                break;                          
                        case T_WHITESPACE:
-                               html_puts(zendtext, zendleng);  /* no color needed */
+                               zend_html_puts(zendtext, zendleng);  /* no color needed */
                                token.type = 0;
                                continue;
                                break;
@@ -136,10 +136,10 @@ ZEND_API void zend_highlight(zend_syntax_highlighter_ini *syntax_highlighter_ini
                }
                switch (token_type) {
                        case T_END_HEREDOC:
-                               html_puts(token.value.str.val, token.value.str.len);
+                               zend_html_puts(token.value.str.val, token.value.str.len);
                                break;
                        default:
-                               html_puts(zendtext, zendleng);
+                               zend_html_puts(zendtext, zendleng);
                                break;
                }
 
index 0707d1de18885105bc1daa7c75b83b63bc4591da..d6b407fc1f6bad6197d04ab276f5c367f95044b1 100644 (file)
@@ -42,6 +42,8 @@ BEGIN_EXTERN_C()
 ZEND_API void zend_highlight(zend_syntax_highlighter_ini *syntax_highlighter_ini);
 int highlight_file(char *filename, zend_syntax_highlighter_ini *syntax_highlighter_ini);
 int highlight_string(zval *str, zend_syntax_highlighter_ini *syntax_highlighter_ini);
+ZEND_API void zend_html_putc(char c);
+ZEND_API void zend_html_puts(char *s, uint len);
 END_EXTERN_C()
 
 extern zend_syntax_highlighter_ini syntax_highlighter_ini;