equal
deleted
inserted
replaced
404 #define paranoid 0 /* only set to 1 if you suspect checking code has bug */ |
404 #define paranoid 0 /* only set to 1 if you suspect checking code has bug */ |
405 |
405 |
406 #ifdef ASSERT |
406 #ifdef ASSERT |
407 inline size_t get_size(void* obj) { |
407 inline size_t get_size(void* obj) { |
408 size_t size = *size_addr_from_obj(obj); |
408 size_t size = *size_addr_from_obj(obj); |
409 if (size < 0 ) |
409 if (size < 0) { |
410 fatal2("free: size field of object #%p was overwritten (%lu)", obj, size); |
410 fatal(err_msg("free: size field of object #" PTR_FORMAT " was overwritten (" |
|
411 SIZE_FORMAT ")", obj, size)); |
|
412 } |
411 return size; |
413 return size; |
412 } |
414 } |
413 |
415 |
414 u_char* find_cushion_backwards(u_char* start) { |
416 u_char* find_cushion_backwards(u_char* start) { |
415 u_char* p = start; |
417 u_char* p = start; |