Changes in / [7d30a1e:66e7cc1]
- File:
-
- 1 edited
-
libcfa/src/collections/array.hfa (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
libcfa/src/collections/array.hfa
r7d30a1e r66e7cc1 8 8 9 9 #ifdef __CFA_DEBUG__ 10 // FIXME: `len` printing format %ld is a workaround for #269; once fixed, it should be %zd 10 11 #define subcheck( arr, sub, len ) \ 11 12 if ( (sub) < 0 || (sub) >= (len) ) \ 12 abort( "Subscript %ld exceeds dimension range [0,% zu) for array %p.\n", \13 abort( "Subscript %ld exceeds dimension range [0,%ld) for array %p.\n", \ 13 14 (sub), (len), (arr) ) 14 15 #define subchecku( arr, sub, len ) \ 15 16 if ( (sub) >= (len) ) \ 16 abort( "Subscript %ld exceeds dimension range [0,% zu) for array %p.\n", \17 abort( "Subscript %ld exceeds dimension range [0,%ld) for array %p.\n", \ 17 18 (sub), (len), (arr) ) 18 19 #else
Note:
See TracChangeset
for help on using the changeset viewer.