1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- #ifndef URL_SCANNER_EX_H
- #define URL_SCANNER_EX_H
- PHP_MINIT_FUNCTION(url_scanner_ex);
- PHP_MSHUTDOWN_FUNCTION(url_scanner_ex);
- PHP_RINIT_FUNCTION(url_scanner_ex);
- PHP_RSHUTDOWN_FUNCTION(url_scanner_ex);
- PHPAPI char *php_url_scanner_adapt_single_url(const char *url, size_t urllen, const char *name, const char *value, size_t *newlen, int encode);
- PHPAPI int php_url_scanner_add_session_var(char *name, size_t name_len, char *value, size_t value_len, int encode);
- PHPAPI int php_url_scanner_reset_session_var(zend_string *name, int encode);
- PHPAPI int php_url_scanner_reset_session_vars(void);
- PHPAPI int php_url_scanner_add_var(char *name, size_t name_len, char *value, size_t value_len, int encode);
- PHPAPI int php_url_scanner_reset_var(zend_string *name, int encode);
- PHPAPI int php_url_scanner_reset_vars(void);
- #include "zend_smart_str_public.h"
- typedef struct {
-
- smart_str tag;
- smart_str arg;
- smart_str val;
- smart_str buf;
-
- smart_str result;
-
- smart_str form_app, url_app;
- int active;
- char *lookup_data;
- int state;
- int type;
- smart_str attr_val;
- int tag_type;
- int attr_type;
-
- HashTable *tags;
- } url_adapt_state_ex_t;
- #endif
|