summaryrefslogtreecommitdiffhomepage
path: root/include/GenericsLibrary
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2026-03-08 15:19:36 +0100
committerGitHub <noreply@github.com>2026-03-08 15:19:36 +0100
commit23f8d5e362860ff4eb1be0b8bddc666cb23c11bf (patch)
tree831701ce306908b9c3cb34a7a0d74f94fc5a39ec /include/GenericsLibrary
parent741a874e823e9a2ac55aba0efe85d3b581009826 (diff)
parente69204f159ee7fcd5b81085c63c3b17bebf6c5b0 (diff)
Merge pull request #67 from ne-foss-org/genericslibrary-header-patches
[CHORE] GenericsLibrary: pstd, swap: Free function implementations
Diffstat (limited to 'include/GenericsLibrary')
-rw-r--r--include/GenericsLibrary/pstd.nhh5
-rw-r--r--include/GenericsLibrary/swap.nhh3
2 files changed, 6 insertions, 2 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);
}
diff --git a/include/GenericsLibrary/swap.nhh b/include/GenericsLibrary/swap.nhh
index 01d24da..5575bed 100644
--- a/include/GenericsLibrary/swap.nhh
+++ b/include/GenericsLibrary/swap.nhh
@@ -13,8 +13,7 @@ let swap(let a, let b)
let temp := a;
a := b;
b := temp;
-
- return;
+ return temp;
}
#endif //@ NECTAR_GL_SWAP_NHH \ No newline at end of file