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