chxj_add_cookie_parameter(
request_rec* r,
char* value,
- cookie_t* cookie);
+ cookie_t* cookie);
extern int chxj_cookie_check_host(request_rec* r, char* value);
extern cookie_t* chxj_load_cookie(request_rec* r, char* cookie_id);
extern apr_file_t* chxj_cookie_db_lock(request_rec* r);
request_rec* r,
const char* src,
apr_size_t* len);
+
extern char*
chxj_rencoding(request_rec *r, const char* src, apr_size_t* len);
extern char* chxj_encoding_parameter(request_rec* r, const char* value);
int* len);
extern char*
-qs_conv_istyle_to_format(request_rec* r, char* is);
+qs_conv_istyle_to_format(
+ request_rec* r, char* is);
#endif
extern char*
chxj_img_conv(
- request_rec* r,
+ request_rec* r,
device_table* spec,
const char* s);
#endif
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);
int chxj_trans_name(request_rec *r);
extern void
chxj_load_device_data(
Doc* doc,
- apr_pool_t *p,
+ apr_pool_t* p,
mod_chxj_config* conf);
#endif
qr_mode_change_t mode_change;
qr_ver_t version;
- qr_level_t level;
+ qr_level_t level;
qr_mode_t mode;
request_rec* r;
Doc* doc;
struct device_table_list_t {
struct device_table_list_t* next;
- char* pattern;
+ char* pattern;
ap_regex_t* regexp;
device_table* table;
device_table* tail;
extern int
chxj_chk_numeric(const char* s);
+
int chxj_atoi(const char* s);
#endif
chxj_exchange_xhtml_mobile_1_0(
request_rec* r,
device_table* spec,
- const char* src,
+ const char* src,
apr_size_t srclen,
apr_size_t* dstlen,
chxjconvrule_entry* entryp,
name = qs_get_attr_name(doc,attr);
value = qs_get_attr_value(doc,attr);
- if (strcasecmp(name, "bgcolor") == 0) {
+ if ((*name == 'b' || *name == 'B') && strcasecmp(name, "bgcolor") == 0) {
/*----------------------------------------------------------------------*/
/* CHTML 2.0 */
/*----------------------------------------------------------------------*/
chxj_delete_cookie(request_rec* r, char* cookie_id)
{
apr_status_t retval;
- apr_datum_t dbmkey;
+ apr_datum_t dbmkey;
apr_dbm_t* f;
apr_file_t* file;
char* ibuf;
char* spos;
- iconv_t cd;
+ iconv_t cd;
size_t result;
apr_size_t ilen;
apr_size_t olen;
break;
}
}
+
if (act) {
hdml->form_tmp = apr_pstrcat(r->pool,
hdml->form_tmp,
jhtml->out = apr_pstrcat(r->pool,
jhtml->out,
" link=\"",
- value,
+ value,
"\"",
NULL);
}