提交 a2ceff14 authored 作者: Mathieu Parent's avatar Mathieu Parent

Skinny: size_t has different sizes on different platforms

Resolve (shouldn't) MODSKINNY-5: Compiling mod_skinny on Mac OS X 10.6.3 fails
with error message about format mismatch of 'long unsigned int'
上级 678c7c90
...@@ -629,7 +629,7 @@ char* skinny_codec2string(enum skinny_codecs skinnycodec); ...@@ -629,7 +629,7 @@ char* skinny_codec2string(enum skinny_codecs skinnycodec);
#define skinny_check_data_length(message, len) \ #define skinny_check_data_length(message, len) \
if (message->length < len+4) {\ if (message->length < len+4) {\
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR,\ switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR,\
"Received Too Short Skinny Message %s (type=%x,length=%d), expected %d.\n",\ "Received Too Short Skinny Message %s (type=%x,length=%d), expected %" SWITCH_SIZE_T_FMT ".\n",\
skinny_message_type2str(request->type), request->type, request->length,\ skinny_message_type2str(request->type), request->type, request->length,\
len+4);\ len+4);\
return SWITCH_STATUS_FALSE;\ return SWITCH_STATUS_FALSE;\
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论