Changeset 1112 for trunk/processor/struct.m4
- Timestamp:
- 08/01/2012 07:55:06 PM (10 months ago)
- Files:
-
- 1 modified
-
trunk/processor/struct.m4 (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/processor/struct.m4
r1049 r1112 47 47 int xc_autocheck_assert_size = SIZEOF_$1, assert_count = COUNTOF_$1; 48 48 int xc_autocheck_done_size = 0, xc_autocheck_done_count = 0; 49 const char *xc_autocheck_assert_names[] = { ifdef(`ELEMENTSOF_$1', `ELEMENTSOF_$1') }; 49 ifdef(`ELEMENTSOF_$1', ` 50 const char *xc_autocheck_assert_names[] = { ELEMENTSOF_$1 }; 51 size_t xc_autocheck_assert_names_count = sizeof(xc_autocheck_assert_names) / sizeof(xc_autocheck_assert_names[0]); 52 ', ` 53 const char **xc_autocheck_assert_names = NULL; 54 size_t xc_autocheck_assert_names_count = 0; 55 ') 50 56 zend_bool xc_autocheck_skip = 0; 51 57 HashTable xc_autocheck_done_names; … … 75 81 /* {{{ autocheck */ 76 82 if (!xc_autocheck_skip) { 77 int name_check_errors = xc_check_names(__FILE__, __LINE__, "FUNC_NAME", xc_autocheck_assert_names, sizeof(xc_autocheck_assert_names) / sizeof(xc_autocheck_assert_names[0]), &xc_autocheck_done_names);83 int name_check_errors = xc_check_names(__FILE__, __LINE__, "FUNC_NAME", xc_autocheck_assert_names, xc_autocheck_assert_names_count, &xc_autocheck_done_names); 78 84 79 85 if (xc_autocheck_done_count != assert_count) {

