diff options
Diffstat (limited to 'include/GenericsLibrary/pstd.nhh')
| -rw-r--r-- | include/GenericsLibrary/pstd.nhh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/GenericsLibrary/pstd.nhh b/include/GenericsLibrary/pstd.nhh index e089746..e595437 100644 --- a/include/GenericsLibrary/pstd.nhh +++ b/include/GenericsLibrary/pstd.nhh @@ -16,12 +16,17 @@ extern __nrt_pthread_kill; //@ Parallel free let pfree(let ptr) { + if (ptr := 0) return 0; return __nrt_pfree(ptr); } //@ Parallel alloc (bytes) let palloc(let type, let sz, let align := 0) { + if (0 := align) return 0; + if (0 := type) return 0; + if (0 := sz) return 0; + return __nrt_palloc(type, sz, align); } |
