chxj_qr_code_handler(request_rec* r);
extern int
-chxj_qrcode_create_image_data (qr_code_t* qrcode, char** img, size_t* img_len);
+chxj_qrcode_create_image_data(
+ qr_code_t* qrcode, char** img, size_t* img_len);
extern void chxj_qrcode_node_to_qrcode (qr_code_t* qrcode, Node* root);
extern char* chxj_qr_code_blob_handler (request_rec* r, const char* indata, size_t* len);
/* 0: It is not possible to display it. */
/*--------------------------------------------------------------------------*/
int available_gif;
- int available_jpeg;
+ int available_jpeg;
int available_png;
int available_bmp2;
int available_bmp4;
extern char* qs_get_selected_value(Doc* doc, Node* node, request_rec* r);
extern char* qs_alloc_zero_byte_string(request_rec* r);
-char* qs_trim_string(request_rec* r, char* s);
+extern char* qs_trim_string(request_rec* r, char* s);
int chxj_chxjif_is_mine(device_table* spec, Doc* doc, Node* tag);
char* qs_get_destlang_attr(Doc* doc, Node* tag, request_rec* r);
extern char*
chxj_url_decode(
request_rec* r,
- const char* src);
+ const char* src);
#endif
/*
char* string;
} jphone_emoji_t;
-typedef struct _emoji_t {
+typedef struct emoji_t emoji_t;
+
+struct emoji_t {
struct _emoji_t* next;
int no;
imode_emoji_t* imode;
ezweb_emoji_t* ezweb;
jphone_emoji_t* jphone;
-} emoji_t;
+};
typedef struct _chxjconvrule_entry {
char *pattern;
/* It is special only for CHTML. */
/*----------------------------------------------------------------------*/
chtml30->out = apr_pstrcat(r->pool,
- chtml30->out,
+ chtml30->out,
" utn ",
NULL);
}
return src;
}
*spos++ = 0;
+
src_sv = apr_pstrdup(r->pool, src);
param = apr_palloc(r->pool, 1);
param[0] = 0;
s_output_to_postdata(hdml,
apr_psprintf(r->pool,
- "%s=$%s%02d",
+ "%s=$%s%02d",
nm,
s_get_form_no(r, hdml),
hdml->var_cnt[hdml->pure_form_cnt]));
static apr_status_t s_send_cache_file( device_table* spec,
query_string_param_t* query_string,
request_rec* r,
- const char* tmpfile);
+ const char* tmpfile);
static apr_status_t s_header_only_cache_file(
device_table* spec,
static char*
s_jhtml_end_a_tag(void* pdoc, Node* child)
{
- jhtml_t* jhtml = GET_JHTML(pdoc);
- Doc* doc = jhtml->doc;
- request_rec* r = doc->r;
+ jhtml_t* jhtml;
+ Doc* doc;
+ request_rec* r;
+
+ jhtml = GET_JHTML(pdoc);
+ doc = jhtml->doc;
+ r = doc->r;
jhtml->out = apr_pstrcat(r->pool, jhtml->out, "</a>", NULL);
mod_chxj_config* conf,
Node* node) ;
-static void s_set_user_agent_data(Doc* doc, apr_pool_t* p, mod_chxj_config* conf, Node* node) ;
+static void
+s_set_user_agent_data(Doc* doc, apr_pool_t* p, mod_chxj_config* conf, Node* node) ;
static void s_set_device_data(Doc* doc, apr_pool_t* p, device_table_list* dtl, Node* node) ;
/**
* load device_data.xml
else {
status = MagickResizeImage(magick_wand,
(module_count * qrcode->size + 6),
- (module_count * qrcode->size + 6) , LanczosFilter,0.0);
+ (module_count * qrcode->size + 6) ,
+ LanczosFilter,0.0);
}
if (status == MagickFalse)
goto on_error;