#define __CHXJ_CHTM30_H__
/* #define DUMP_CHTML30 "" */
+
#include "mod_chxj.h"
#include "chxj_cookie.h"
char* cookie_id);
extern char* chxj_cookie_db_name_create(
- request_rec* r,
- const char* dir);
+ request_rec* r,
+ const char* dir);
extern char* chxj_cookie_db_lock_name_create(
request_rec* r,
#define __CHXJ_DUMP_H__
extern void chxj_dump_out(
- const char* title,
- const char* s,
- int slen);
+ const char* title,
+ const char* s,
+ int slen);
#endif
/* Prototype */
/*----------------------------------------------------------------------------*/
extern char* chxj_encoding(
- request_rec* r,
- const char* src,
- apr_size_t* len);
+ request_rec* r,
+ const char* src,
+ apr_size_t* len);
extern char* chxj_rencoding(
- request_rec* r,
- const char* src,
- apr_size_t* len);
+ request_rec* r,
+ const char* src,
+ apr_size_t* len);
extern char* chxj_encoding_parameter(
- request_rec* r,
- const char* value);
+ request_rec* r,
+ const char* value);
#endif
/*--------------------------------------------------------------------------*/
/* Counter of pure form tag */
/*--------------------------------------------------------------------------*/
- int pure_form_cnt;
+ int pure_form_cnt;
int var_cnt[MAX_FORM_COUNT];
char* postdata[MAX_FORM_COUNT];
#include "mod_chxj.h"
extern char* chxj_img_conv(
- request_rec* r,
- device_table* spec,
- const char* s);
+ request_rec* r,
+ device_table* spec,
+ const char* s);
#endif
extern int chxj_img_conv_format_handler(
- request_rec* r);
+ request_rec* r);
extern char* chxj_exchange_image(
- request_rec* r,
- const char** src,
- apr_size_t* len);
+ request_rec* r,
+ const char** src,
+ apr_size_t* len);
extern int chxj_trans_name(
- request_rec* r);
+ request_rec* r);
#endif
device_table* spec;
mod_chxj_config* conf;
chxjconvrule_entry* entryp;
- cookie_t* cookie;
+ cookie_t* cookie;
};
/*----------------------------------------------------------------------------*/
#include "mod_chxj.h"
extern void chxj_load_device_data(
- Doc* doc,
- apr_pool_t* p,
- mod_chxj_config* conf);
+ Doc* doc,
+ apr_pool_t* p,
+ mod_chxj_config* conf);
#endif
#ifndef __LOAD_EMOJI_DATA_H__
#define __LOAD_EMOJI_DATA_H__
-#define ESCAPE_CHAR_LT "<"
-#define ESCAPE_CHAR_GT ">"
+#define ESCAPE_CHAR_LT "<"
+#define ESCAPE_CHAR_GT ">"
extern char* chxj_load_emoji_data(
- Doc* doc,
- apr_pool_t* p,
- mod_chxj_config* conf);
+ Doc* doc,
+ apr_pool_t* p,
+ mod_chxj_config* conf);
#endif
extern converter_t convert_routine[];
extern device_table* chxj_specified_device(
- request_rec* r,
- const char* user_agent);
+ request_rec* r,
+ const char* user_agent);
#endif
request_rec* r);
extern char* qs_get_type_attr(
- Doc* doc,
- Node* tag,
- request_rec* r);
+ Doc* doc,
+ Node* tag,
+ request_rec* r);
extern char* qs_get_name_attr(
Doc* doc,
#include "mod_chxj.h"
extern char* chxj_url_encode(
- request_rec* r,
- const char* src);
+ request_rec* r,
+ const char* src);
extern char* chxj_url_decode(
- request_rec* r,
- const char* src);
+ request_rec* r,
+ const char* src);
#endif
/*
/* Prototype */
/*----------------------------------------------------------------------------*/
extern char* chxj_exchange_xhtml_mobile_1_0(
- request_rec* r,
- device_table* spec,
- const char* src,
- apr_size_t srclen,
- apr_size_t* dstlen,
- chxjconvrule_entry* entryp,
- cookie_t* cookie);
+ request_rec* r,
+ device_table* spec,
+ const char* src,
+ apr_size_t srclen,
+ apr_size_t* dstlen,
+ chxjconvrule_entry* entryp,
+ cookie_t* cookie);
#endif
typedef struct chxjconvrule_entry chxjconvrule_entry;
struct chxjconvrule_entry {
- char *pattern;
- ap_regex_t *regexp;
- int flags;
- int action;
- char *encoding;
- int pc_flag;
- char *user_agent;
+ char* pattern;
+ ap_regex_t* regexp;
+ int flags;
+ int action;
+ char* encoding;
+ int pc_flag;
+ char* user_agent;
};
typedef struct tag_handler tag_handler;
char* dir; /* for LOG */
- apr_array_header_t *convrules;
+ apr_array_header_t* convrules;
char* cookie_db_dir;
long cookie_timeout;
extern int qs_ignore_sp(
Doc* doc,
- const char*,
- int);
+ const char* s,
+ int l);
extern int qs_ignore_sp_and_quote(
- Doc* doc,
- const char* s,
- int len) ;
+ Doc* doc,
+ const char* s,
+ int len) ;
#endif
#define QX_LOGGER_DEBUG_INT(x,y) qs_log_int(doc,QX_LOG_DEBUG,QX_LOGMARK,(x),(y))
extern void qs_log(
- Doc* doc,
- int log_level,
- const char* f,
- int l,
- char* msg);
+ Doc* doc,
+ int log_level,
+ const char* f,
+ int l,
+ char* msg);
extern void qs_log_int(
- Doc* doc,
- int log_level,
- const char* f,
- int l,
- char* msg,
- int val);
+ Doc* doc,
+ int log_level,
+ const char* f,
+ int l,
+ char* msg,
+ int val);
#endif
#include "qs_parse_string.h"
extern void qs_init_malloc(
- Doc* doc);
+ Doc* doc);
extern void qs_all_free(
Doc* doc,
#include "qs_parse_string.h"
extern Attr* qs_parse_attr(
- Doc* doc,
- const char* s,
- int len,
- int* newpos);
+ Doc* doc,
+ const char* s,
+ int len,
+ int* newpos);
extern Attr* qs_new_attr(
- Doc* doc);
+ Doc* doc);
#endif
/*
* Prototype Declare
*/
extern Node* qs_parse_file(
- Doc* doc,
- const char* filename);
+ Doc* doc,
+ const char* filename);
#endif
typedef struct Node Node;
struct Node {
- struct Node* next;
- struct Node* parent;
- struct Node* child;
- struct Node* child_tail;
- struct Attr* attr;
- struct Attr* attr_tail;
- char* name;
- char* value;
- int size;
- char* otext;
+ struct Node* next;
+ struct Node* parent;
+ struct Node* child;
+ struct Node* child_tail;
+ struct Attr* attr;
+ struct Attr* attr_tail;
+ char* name;
+ char* value;
+ int size;
+ char* otext;
};
typedef struct pointer_table_t {
- unsigned int address;
- unsigned long size;
+ unsigned int address;
+ unsigned long size;
struct pointer_table_t* next;
struct pointer_table_t* prev;
} Pointer_Table;
#include "qs_parse_string.h"
extern Node* qs_parse_tag(
- Doc* doc,
- const char* s,
- int len) ;
+ Doc* doc,
+ const char* s,
+ int len) ;
extern Node* qs_new_tag(
- Doc* doc);
+ Doc* doc);
extern Node* qs_add_attr(
- Doc* doc,
- Node* node,
- Attr* attr);
+ Doc* doc,
+ Node* node,
+ Attr* attr);
#endif
/*