#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':
}
-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++);
}
}
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;
}
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;
}
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;