extension of the realloc function to check memory allocation errors
| 575 | |
| 576 | /// extension of the realloc function to check memory allocation errors |
| 577 | void* realloc_las(void* ptr, size_t size) { |
| 578 | bool warning = check_available_RAM(size); |
| 579 | |
| 580 | void* temp = realloc(ptr, size); |
| 581 | if (!temp && !warning) { |
| 582 | LASMessage(LAS_WARNING, "memory reallocation failed"); |
| 583 | return ptr; |
| 584 | } else { |
| 585 | return temp; |
| 586 | } |
| 587 | } |
| 588 | |
| 589 | /// extension of the malloc function to check memory allocation errors |
| 590 | void* malloc_las(size_t size) { |