From: konn Date: Tue, 7 Apr 2009 17:05:30 +0000 (+0000) Subject: Merge branch 'branch_0.13.0' into branch_0.13.0-svn X-Git-Tag: v0.13.0~4^2~36 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=69120ad6cc765c25b4f47d388b10e67d8e75731b;p=modchxj%2Fmod_chxj.git Merge branch 'branch_0.13.0' into branch_0.13.0-svn git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/modchxj/mod_chxj/branches/RELEASE_0_13_0@4730 1a406e8e-add9-4483-a2c8-d8cac5b7c224 --- diff --git a/configure b/configure index 726db8b0..d738ae46 100755 --- a/configure +++ b/configure @@ -20911,26 +20911,25 @@ done for ac_header in ap_regex.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - { echo "$as_me:$LINENO: checking for $ac_header" >&5 +{ echo "$as_me:$LINENO: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then echo $ECHO_N "(cached) $ECHO_C" >&6 -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } else - # Is the header compilable? -{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 -echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF + cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ -$ac_includes_default +#ifdef HAVE_APR_H +# include "apr.h" +#endif +#ifdef HAVE_AP_CONFIG_H +# include "ap_config.h" +#endif + + #include <$ac_header> _ACEOF rm -f conftest.$ac_objext @@ -20950,99 +20949,19 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext; then - ac_header_compiler=yes + eval "$as_ac_Header=yes" else echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 - ac_header_compiler=no + eval "$as_ac_Header=no" fi rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6; } - -# Is the header present? -{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 -echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <$ac_header> -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - ac_header_preproc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - ( cat <<\_ASBOX -## ---------------------------------------- ## -## Report this to konn@users.sourceforge.jp ## -## ---------------------------------------- ## -_ASBOX - ) | sed "s/^/$as_me: WARNING: /" >&2 - ;; -esac -{ echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" fi ac_res=`eval echo '${'$as_ac_Header'}'` { echo "$as_me:$LINENO: result: $ac_res" >&5 echo "${ECHO_T}$ac_res" >&6; } - -fi if test `eval echo '${'$as_ac_Header'}'` = yes; then cat >>confdefs.h <<_ACEOF #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 diff --git a/configure.ac b/configure.ac index 00d0aa86..029b383b 100644 --- a/configure.ac +++ b/configure.ac @@ -295,8 +295,25 @@ APR_HEADER_DIR="`${APR_CONFIG} --includes | sed -e 's/-I//g' | sed -e 's/ //g'`" AC_CHECK_HEADERS([apr_shm.h apr_global_mutex.h]) AC_CHECK_HEADERS([apr.h]) AC_CHECK_HEADERS([ap_config.h]) -AC_CHECK_HEADERS([ap_regex.h],use_pcre_flag="no",use_pcre_flag="yes") AC_CHECK_HEADERS([libgen.h]) +#AC_CHECK_HEADERS([ap_regex.h], +# AC_DEFINE([HAVE_AP_REGEX_H], [], [Define to 1 if you have the header file.]),[], +#[[ +##ifdef HAVE_APR_H +##include "apr.h" +##endif +##ifdef HAVE_AP_CONFIG_H +##include "ap_config.h" +##endif +#]]) +AC_CHECK_HEADERS([ap_regex.h],use_pcre_flag="no",use_pcre_flag="yes", +[[#ifdef HAVE_APR_H +# include "apr.h" +#endif +#ifdef HAVE_AP_CONFIG_H +# include "ap_config.h" +#endif +]]) if test "x$use_pcre_flag" = "xyes" ; then if test "x$with_pcre_config" = "x" ; then AC_PATH_PROG(PCRE_CONFIG, pcre-config, no, /usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin) diff --git a/src/chxj_chtml10.c b/src/chxj_chtml10.c index e6e3765f..297a6c4b 100644 --- a/src/chxj_chtml10.c +++ b/src/chxj_chtml10.c @@ -627,7 +627,7 @@ chxj_chtml10_emoji_only_converter(request_rec *r, device_table *spec, const char chtml10 = &__chtml10; doc = &__doc; - DBG(r, "REQ[%X] start chxj_chtml10_emoji_only_converter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] start chxj_chtml10_emoji_only_converter()", (unsigned int)(apr_size_t)r); memset(doc, 0, sizeof(Doc)); memset(chtml10, 0, sizeof(chtml10_t)); @@ -669,7 +669,7 @@ chxj_chtml10_emoji_only_converter(request_rec *r, device_table *spec, const char chtml10->out = chxj_buffered_write_flush(chtml10->out, &doc->buf); - DBG(r, "REQ[%X] end chxj_chtml10_emoji_only_converter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_chtml10_emoji_only_converter()", (unsigned int)(apr_size_t)r); return chtml10->out; } diff --git a/src/chxj_chtml20.c b/src/chxj_chtml20.c index 0dc5da09..9c814c55 100644 --- a/src/chxj_chtml20.c +++ b/src/chxj_chtml20.c @@ -674,7 +674,7 @@ chxj_chtml20_emoji_only_converter(request_rec *r, device_table *spec, const char chtml20 = &__chtml20; doc = &__doc; - DBG(r, "REQ[%X] start chxj_chtml20_emoji_eonly_converter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] start chxj_chtml20_emoji_eonly_converter()", (unsigned int)(apr_size_t)r); memset(doc, 0, sizeof(Doc)); memset(chtml20, 0, sizeof(chtml20_t)); @@ -715,7 +715,7 @@ chxj_chtml20_emoji_only_converter(request_rec *r, device_table *spec, const char } chtml20->out = chxj_buffered_write_flush(chtml20->out, &doc->buf); - DBG(r, "REQ[%X] end chxj_chtml20_emoji_eonly_converter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_chtml20_emoji_eonly_converter()", (unsigned int)(apr_size_t)r); return chtml20->out; } diff --git a/src/chxj_chtml30.c b/src/chxj_chtml30.c index 632e2a51..d9b3d56b 100644 --- a/src/chxj_chtml30.c +++ b/src/chxj_chtml30.c @@ -678,7 +678,7 @@ chxj_chtml30_emoji_only_converter(request_rec *r, device_table *spec, const char chtml30 = &__chtml30; doc = &__doc; - DBG(r, "REQ[%X] start chxj_chtml30_emoji_eonly_converter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] start chxj_chtml30_emoji_eonly_converter()", (unsigned int)(apr_size_t)r); memset(doc, 0, sizeof(Doc)); memset(chtml30, 0, sizeof(chtml30_t)); @@ -719,7 +719,7 @@ chxj_chtml30_emoji_only_converter(request_rec *r, device_table *spec, const char } chtml30->out = chxj_buffered_write_flush(chtml30->out, &doc->buf); - DBG(r, "REQ[%X] end chxj_chtml30_emoji_eonly_converter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_chtml30_emoji_eonly_converter()", (unsigned int)(apr_size_t)r); return chtml30->out; } diff --git a/src/chxj_chtml40.c b/src/chxj_chtml40.c index 5332d44d..9ce67bf9 100644 --- a/src/chxj_chtml40.c +++ b/src/chxj_chtml40.c @@ -621,7 +621,7 @@ chxj_chtml40_emoji_only_converter(request_rec *r, device_table *spec, const char chtml40 = &__chtml40; doc = &__doc; - DBG(r, "REQ[%X] start chxj_chtml40_emoji_eonly_converter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] start chxj_chtml40_emoji_eonly_converter()", (unsigned int)(apr_size_t)r); memset(doc, 0, sizeof(Doc)); memset(chtml40, 0, sizeof(chtml40_t)); @@ -662,7 +662,7 @@ chxj_chtml40_emoji_only_converter(request_rec *r, device_table *spec, const char } chtml40->out = chxj_buffered_write_flush(chtml40->out, &doc->buf); - DBG(r, "REQ[%X] end chxj_chtml40_emoji_eonly_converter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_chtml40_emoji_eonly_converter()", (unsigned int)(apr_size_t)r); return chtml40->out; } diff --git a/src/chxj_chtml50.c b/src/chxj_chtml50.c index c6368003..2d692692 100644 --- a/src/chxj_chtml50.c +++ b/src/chxj_chtml50.c @@ -601,7 +601,7 @@ chxj_chtml50_emoji_only_converter(request_rec *r, device_table *spec, const char chtml50 = &__chtml50; doc = &__doc; - DBG(r, "REQ[%X] start chxj_chtml50_emoji_eonly_converter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] start chxj_chtml50_emoji_eonly_converter()", (unsigned int)(apr_size_t)r); memset(doc, 0, sizeof(Doc)); memset(chtml50, 0, sizeof(chtml50_t)); @@ -642,7 +642,7 @@ chxj_chtml50_emoji_only_converter(request_rec *r, device_table *spec, const char } chtml50->out = chxj_buffered_write_flush(chtml50->out, &doc->buf); - DBG(r, "REQ[%X] end chxj_chtml50_emoji_eonly_converter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_chtml50_emoji_eonly_converter()", (unsigned int)(apr_size_t)r); return chtml50->out; } diff --git a/src/chxj_img_conv_format.c b/src/chxj_img_conv_format.c index a81b8c91..ca394e8e 100644 --- a/src/chxj_img_conv_format.c +++ b/src/chxj_img_conv_format.c @@ -245,26 +245,26 @@ chxj_img_conv_format_handler(request_rec *r) chxjconvrule_entry *entryp; int rtn; - DBG(r, "REQ[%X] start chxj_img_conv_format_handler()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] start chxj_img_conv_format_handler()", (unsigned int)(apr_size_t)r); s_chxj_trans_name2(r); if (! r->handler || (r->handler && !STRCASEEQ('c','C',"chxj-picture",r->handler) && !STRCASEEQ('c','C',"chxj-qrcode",r->handler))) { - DBG(r, "REQ[%X] Response Code:[%d]", (apr_size_t)(unsigned int)r, r->status); - DBG(r, "REQ[%X] end chxj_img_conv_format_handler() r->handler is[%s]", (apr_size_t)(unsigned int)r, r->handler); + DBG(r, "REQ[%X] Response Code:[%d]", (unsigned int)(apr_size_t)r, r->status); + DBG(r, "REQ[%X] end chxj_img_conv_format_handler() r->handler is[%s]", (unsigned int)(apr_size_t)r, r->handler); return DECLINED; } qsp = s_get_query_string_param(r); conf = chxj_get_module_config(r->per_dir_config, &chxj_module); if (conf == NULL) { - DBG(r, "REQ[%X] end chxj_img_conv_format_handler() conf is null", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_img_conv_format_handler() conf is null", (unsigned int)(apr_size_t)r); return DECLINED; } if (STRCASEEQ('c','C',"chxj-qrcode",r->handler) && conf->image == CHXJ_IMG_OFF) { - DBG(r, "REQ[%X] end chxj_img_conv_format_handler() chxj-qrcode and ImageEngineOff", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_img_conv_format_handler() chxj-qrcode and ImageEngineOff", (unsigned int)(apr_size_t)r); return DECLINED; } @@ -294,12 +294,12 @@ chxj_img_conv_format_handler(request_rec *r) else spec = chxj_specified_device(r, user_agent); - DBG(r,"REQ[%X] found device_name=[%s]", (apr_size_t)(unsigned int)r, spec->device_name); - DBG(r,"REQ[%X] User-Agent=[%s]", (apr_size_t)(unsigned int)r, user_agent); + DBG(r,"REQ[%X] found device_name=[%s]", (unsigned int)(apr_size_t)r, spec->device_name); + DBG(r,"REQ[%X] User-Agent=[%s]", (unsigned int)(apr_size_t)r, user_agent); rtn = s_img_conv_format_from_file(r, conf, user_agent, qsp, spec); - DBG(r, "REQ[%X] end chxj_img_conv_format_handler()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_img_conv_format_handler()", (unsigned int)(apr_size_t)r); return rtn; } @@ -323,11 +323,11 @@ chxj_convert_image(request_rec *r, const char **src, apr_size_t *len) char *conv_check; chxjconvrule_entry *entryp; - DBG(r, "REQ[%X] start chxj_convert_image()",(apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] start chxj_convert_image()",(unsigned int)(apr_size_t)r); conv_check = (char*)apr_table_get(r->headers_in, "CHXJ_IMG_CONV"); if (conv_check) { - DBG(r, "REQ[%X] end chxj_convert_image() already convert.", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_convert_image() already convert.", (unsigned int)(apr_size_t)r); return NULL; } @@ -335,7 +335,7 @@ chxj_convert_image(request_rec *r, const char **src, apr_size_t *len) qsp = s_get_query_string_param(r); conf = chxj_get_module_config(r->per_dir_config, &chxj_module); if (conf == NULL) { - DBG(r, "REQ[%X] end chxj_convert_image()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_convert_image()", (unsigned int)(apr_size_t)r); return NULL; } @@ -364,7 +364,7 @@ chxj_convert_image(request_rec *r, const char **src, apr_size_t *len) DBG(r, "User-Agent=[%s]", user_agent); if (spec->width == 0 || spec->heigh == 0) { - DBG(r, "REQ[%X] end chxj_convert_image() not convert (width or height is 0)", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_convert_image() not convert (width or height is 0)", (unsigned int)(apr_size_t)r); return NULL; } @@ -372,7 +372,7 @@ chxj_convert_image(request_rec *r, const char **src, apr_size_t *len) if (dst == NULL) *len = 0; - DBG(r, "REQ[%X] end chxj_convert_image()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_convert_image()", (unsigned int)(apr_size_t)r); return dst; } @@ -710,7 +710,7 @@ s_create_cache_file(request_rec *r, /* Added PNG Comment if type is image/png. */ if (r->content_type && strcmp(r->content_type, "image/png") == 0) { if ((writedata = s_add_comment_to_png(r, writedata, &writebyte)) == NULL) { - DBG(r, "REQ[%X] Add comment to PNG failure.",(apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] Add comment to PNG failure.",(unsigned int)(apr_size_t)r); DestroyMagickWand(magick_wand); if (sv_writedata) free(sv_writedata); return HTTP_INTERNAL_SERVER_ERROR; @@ -2126,17 +2126,17 @@ s_chxj_trans_name2(request_rec *r) int do_ext_check = TRUE; int next_ok = FALSE; - DBG(r, "REQ[%X] start chxj_trans_name2()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] start chxj_trans_name2()", (unsigned int)(apr_size_t)r); conf = chxj_get_module_config(r->per_dir_config, &chxj_module); if (conf == NULL) { - DBG(r, "REQ[%X] end chxj_trans_name2() conf is null[%s]", (apr_size_t)(unsigned int)r, r->uri); + DBG(r, "REQ[%X] end chxj_trans_name2() conf is null[%s]", (unsigned int)(apr_size_t)r, r->uri); return DECLINED; } if (conf->image != CHXJ_IMG_ON) { - DBG(r, "REQ[%X] end chxj_trans_name2() ImageEngineOff", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_trans_name2() ImageEngineOff", (unsigned int)(apr_size_t)r); return DECLINED; } @@ -2144,13 +2144,13 @@ s_chxj_trans_name2(request_rec *r) DBG(r,"Match URI[%s]", r->uri); if (r->filename == NULL) { - DBG(r, "REQ[%X] end chxj_trans_name2() r->filename is null", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_trans_name2() r->filename is null", (unsigned int)(apr_size_t)r); return DECLINED; } filename_sv = r->filename; - DBG(r,"REQ[%x] r->filename[%s]", (apr_size_t)(unsigned int)r, filename_sv); + DBG(r,"REQ[%x] r->filename[%s]", (unsigned int)(apr_size_t)r, filename_sv); do_ext_check = TRUE; for (ii=0; ii<(int)(sizeof(ext)/sizeof(ext[0])); ii++) { @@ -2212,7 +2212,7 @@ s_chxj_trans_name2(request_rec *r) else r->handler = apr_psprintf(r->pool, "chxj-picture"); } - DBG(r, "REQ[%X] end chxj_trans_name()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_trans_name()", (unsigned int)(apr_size_t)r); return OK; } @@ -2359,7 +2359,7 @@ s_add_comment_to_png(request_rec *r, char *data, apr_size_t *len) uint32_t crc; mod_chxj_config *conf = chxj_get_module_config(r->per_dir_config, &chxj_module); - DBG(r, "REQ[%X] start s_add_comment_to_png()",(apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] start s_add_comment_to_png()",(unsigned int)(apr_size_t)r); if (conf->image_copyright) { apr_pool_create(&pool, r->pool); @@ -2370,7 +2370,7 @@ s_add_comment_to_png(request_rec *r, char *data, apr_size_t *len) total_tEXt_size = 4 + 4 + klen + vlen + 1 + 4; result = apr_palloc(pool, total_tEXt_size + *len); if (!result) { - DBG(r, "REQ[%X] memory allocation error.", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] memory allocation error.", (unsigned int)(apr_size_t)r); return NULL; } pos = PNG_SIG_AND_IHDR_SZ; @@ -2388,7 +2388,7 @@ s_add_comment_to_png(request_rec *r, char *data, apr_size_t *len) memcpy(&buf[4+klen+1], valbuf, vlen); - DBG(r, "REQ[%X] buf:[%s]", (apr_size_t)(unsigned int)r, buf); + DBG(r, "REQ[%X] buf:[%s]", (unsigned int)(apr_size_t)r, buf); crc = 0xffffffff; for (ii = 0; ii < 4 + tEXt_data_size; ii++) { @@ -2404,12 +2404,12 @@ s_add_comment_to_png(request_rec *r, char *data, apr_size_t *len) pos += 4; memcpy(&result[pos], &data[PNG_SIG_AND_IHDR_SZ] , *len - PNG_SIG_AND_IHDR_SZ); *len = *len + total_tEXt_size; - DBG(r, "REQ[%X] writebyte:[%d]", (apr_size_t)(unsigned int)r, *len); + DBG(r, "REQ[%X] writebyte:[%d]", (unsigned int)(apr_size_t)r, *len); } else { result = data; } - DBG(r, "REQ[%X] end s_add_comment_to_png()",(apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end s_add_comment_to_png()",(unsigned int)(apr_size_t)r); #undef PNG_SIG_AND_IHDR_SZ #undef PNG_COPYRIGHT_KEY #undef PNG_COPYRIGHT_VAL diff --git a/src/chxj_jhtml.c b/src/chxj_jhtml.c index 3ade1bc6..666500b9 100644 --- a/src/chxj_jhtml.c +++ b/src/chxj_jhtml.c @@ -620,7 +620,7 @@ chxj_jhtml_emoji_only_converter(request_rec *r, device_table *spec, const char * jhtml = &__jhtml; doc = &__doc; - DBG(r, "REQ[%X] start chxj_jhtml_emoji_eonly_converter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] start chxj_jhtml_emoji_eonly_converter()", (unsigned int)(apr_size_t)r); memset(doc, 0, sizeof(Doc)); memset(jhtml, 0, sizeof(jhtml_t)); @@ -661,7 +661,7 @@ chxj_jhtml_emoji_only_converter(request_rec *r, device_table *spec, const char * } jhtml->out = chxj_buffered_write_flush(jhtml->out, &doc->buf); - DBG(r, "REQ[%X] end chxj_jhtml_emoji_eonly_converter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_jhtml_emoji_eonly_converter()", (unsigned int)(apr_size_t)r); return jhtml->out; } diff --git a/src/chxj_jxhtml.c b/src/chxj_jxhtml.c index 7cca2ec3..13ec12fe 100644 --- a/src/chxj_jxhtml.c +++ b/src/chxj_jxhtml.c @@ -617,7 +617,7 @@ chxj_jxhtml_emoji_only_converter(request_rec *r, device_table *spec, const char jxhtml = &__jxhtml; doc = &__doc; - DBG(r, "REQ[%X] start chxj_jxhtml_emoji_eonly_converter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] start chxj_jxhtml_emoji_eonly_converter()", (unsigned int)(apr_size_t)r); memset(doc, 0, sizeof(Doc)); memset(jxhtml, 0, sizeof(jxhtml_t)); @@ -658,7 +658,7 @@ chxj_jxhtml_emoji_only_converter(request_rec *r, device_table *spec, const char } jxhtml->out = chxj_buffered_write_flush(jxhtml->out, &doc->buf); - DBG(r, "REQ[%X] end chxj_jxhtml_emoji_eonly_converter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_jxhtml_emoji_eonly_converter()", (unsigned int)(apr_size_t)r); return jxhtml->out; } diff --git a/src/chxj_xhtml_mobile_1_0.c b/src/chxj_xhtml_mobile_1_0.c index cc1f965d..68698a9e 100644 --- a/src/chxj_xhtml_mobile_1_0.c +++ b/src/chxj_xhtml_mobile_1_0.c @@ -677,7 +677,7 @@ chxj_xhtml_emoji_only_converter(request_rec *r, device_table *spec, const char * xhtml = &__xhtml; doc = &__doc; - DBG(r, "REQ[%X] start chxj_xhtml_emoji_eonly_converter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] start chxj_xhtml_emoji_eonly_converter()", (unsigned int)(apr_size_t)r); memset(doc, 0, sizeof(Doc)); memset(xhtml, 0, sizeof(xhtml_t)); @@ -718,7 +718,7 @@ chxj_xhtml_emoji_only_converter(request_rec *r, device_table *spec, const char * } xhtml->out = chxj_buffered_write_flush(xhtml->out, &doc->buf); - DBG(r, "REQ[%X] end chxj_xhtml_emoji_eonly_converter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_xhtml_emoji_eonly_converter()", (unsigned int)(apr_size_t)r); return xhtml->out; } diff --git a/src/mod_chxj.c b/src/mod_chxj.c index ab5029a1..2af125b7 100644 --- a/src/mod_chxj.c +++ b/src/mod_chxj.c @@ -489,7 +489,7 @@ chxj_convert(request_rec *r, const char **src, apr_size_t *len, device_table *sp static void s_convert_guid_parameter_to_header(request_rec *r, const char *param, device_table *spec) { - DBG(r, "REQ[%X] start s_convert_guid_parameter() param:[%s]", (apr_size_t)(unsigned int)r, param); + DBG(r, "REQ[%X] start s_convert_guid_parameter() param:[%s]", (unsigned int)(apr_size_t)r, param); if (strcasecmp(param, "guid") == 0) { switch(spec->html_spec_type) { case CHXJ_SPEC_XHtml_Mobile_1_0: @@ -513,7 +513,7 @@ s_convert_guid_parameter_to_header(request_rec *r, const char *param, device_tab break; } } - DBG(r, "REQ[%X] end s_convert_guid_parameter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end s_convert_guid_parameter()", (unsigned int)(apr_size_t)r); } /** @@ -1573,7 +1573,7 @@ chxj_insert_filter(request_rec *r) apr_status_t rv; char *contentType; - DBG(r, "REQ[%X] start chxj_insert_filter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] start chxj_insert_filter()", (unsigned int)(apr_size_t)r); dconf = chxj_get_module_config(r->per_dir_config, &chxj_module); @@ -1587,21 +1587,21 @@ chxj_insert_filter(request_rec *r) if (contentType && strncasecmp("multipart/form-data", contentType, 19) == 0) { DBG(r, "REQ[%X] detect multipart/form-data ==> no target", (apr_size_t)(unsigned int)r); - DBG(r, "REQ[%X] end chxj_insert_filter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_insert_filter()", (unsigned int)(apr_size_t)r); return; } spec = chxj_specified_device(r, user_agent); entryp = chxj_apply_convrule(r, dconf->convrules); if (!entryp) { - DBG(r, "REQ[%X] end chxj_insert_filter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_insert_filter()", (unsigned int)(apr_size_t)r); return; } ctx = apr_palloc(r->pool, sizeof(*ctx)); memset(ctx, 0, sizeof(*ctx)); if ((rv = apr_pool_create(&ctx->pool, r->pool)) != APR_SUCCESS) { ERR(r, "%s:%d: failed: new pool create. rv:[%d]", __FILE__,__LINE__,rv); - DBG(r, "REQ:[%X] end chxj_insert_filter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ:[%X] end chxj_insert_filter()", (unsigned int)(apr_size_t)r); return; } ctx->entryp = entryp; @@ -1610,8 +1610,8 @@ chxj_insert_filter(request_rec *r) ctx->buffer[0] = 0; if (!entryp || !(entryp->action & CONVRULE_ENGINE_ON_BIT)) { - DBG(r,"REQ[%X] EngineOff", (apr_size_t)(unsigned int)r); - DBG(r, "REQ[%X] end chxj_insert_filter()", (apr_size_t)(unsigned int)r); + DBG(r,"REQ[%X] EngineOff", (unsigned int)(apr_size_t)r); + DBG(r, "REQ[%X] end chxj_insert_filter()", (unsigned int)(apr_size_t)r); return; } @@ -1630,17 +1630,17 @@ chxj_insert_filter(request_rec *r) break; default: - DBG(r, "REQ[%X] end chxj_insert_filter() Unknown spec type.", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_insert_filter() Unknown spec type.", (unsigned int)(apr_size_t)r); return; } if (! apr_table_get(r->headers_in, "X-Chxj-Forward")) { ap_add_output_filter("chxj_output_filter", ctx, r, r->connection); - DBG(r, "REQ[%X] added Output Filter", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] added Output Filter", (unsigned int)(apr_size_t)r); } - DBG(r, "REQ[%X] end chxj_insert_filter()", (apr_size_t)(unsigned int)r); + DBG(r, "REQ[%X] end chxj_insert_filter()", (unsigned int)(apr_size_t)r); } diff --git a/support/centos/mod-chxj.spec b/support/centos/mod-chxj.spec index e9118246..b7696a15 100644 --- a/support/centos/mod-chxj.spec +++ b/support/centos/mod-chxj.spec @@ -11,8 +11,8 @@ URL: http://sourceforge.jp/projects/modchxj/ Source: http://sourceforge.jp/projects/modchxj/downloads/33637/mod-chxj_%{version}.src.tar.gz Source1: http://download.tangent.org/libmemcached-0.23.tar.gz Packager: Atsushi Konno -Requires: ImageMagick >= 6.2.8.0, httpd >= 2.2.3, apr >= 1.2.7, apr-util >= 1.2.7, mysql >= 5.0.45 -BuildPreReq: mysql-devel httpd-devel ImageMagick-devel gcc-c++ libtool +Requires: ImageMagick >= 6.2.8.0, httpd >= 2.2.3, apr >= 1.2.7, apr-util >= 1.2.7, mysql >= 5.0.45, openssl >= 0.9.8 +BuildPreReq: mysql-devel httpd-devel ImageMagick-devel gcc-c++ libtool openssl-devel %description The contents conversion middleware for domestic main carrying (three careers)