| /* SPDX-License-Identifier: BSD-2-Clause */ | |
| /* Copyright 1996-2018 The NASM Authors - All Rights Reserved */ | |
| #ifndef NASMLIB_ALLOC_H | |
| #define NASMLIB_ALLOC_H | |
| #include "compiler.h" | |
| fatal_func nasm_alloc_failed(void); | |
| static inline void * pure_func validate_ptr(void *p) | |
| { | |
| if (unlikely(!p)) | |
| nasm_alloc_failed(); | |
| return p; | |
| } | |
| extern size_t _nasm_last_string_size; | |
| #endif /* NASMLIB_ALLOC_H */ |