1
0
Fork 0

try to show both count/size assert before abort

git-svn-id: svn://svn.lighttpd.net/xcache/trunk@93 c26eb9a1-5813-0410-bd6c-c2e55f420ca7
This commit is contained in:
Xuefer 2006-07-16 09:12:55 +00:00
parent 62eb321efe
commit 543295527a
1 changed files with 5 additions and 4 deletions

View File

@ -72,19 +72,20 @@ DECL_STRUCT_P_FUNC(`$1', `$2', 1)
/* {{{ check assert */
if (done_count != assert_count) {
fprintf(stderr
, "count assertion failed at %s `#'%d FUNC_NAME`' : unexpected %d - expected %d = %d != 0\n"
, "count assertion failed at %s `#'%d FUNC_NAME`' : unexpected:%d - expecting:%d = %d != 0\n"
, __FILE__, __LINE__
, done_count, assert_count, done_count - assert_count
);
abort();
}
if (done_size != assert_size) {
fprintf(stderr
, "size assertion failed at %s `#'%d FUNC_NAME`' : %d - %d = %d != 0\n"
, "size assertion failed at %s `#'%d FUNC_NAME`' : unexpected:%d - expecting:%d = %d != 0\n"
, __FILE__, __LINE__
, done_size, assert_size, done_size - assert_size
);
abort();
}
if (done_count != assert_count || done_size != assert_size) {
assert(0);
}
/* }}} */
')