ogl_beamforming

Ultrasound Beamforming Implemented with OpenGL
git clone anongit@rnpnr.xyz:ogl_beamforming.git
Log | Files | Refs | Feed | Submodules | README | LICENSE

Commit: d54d9f5e5d79e35c312b8145dd3986e557b3faaf
Parent: d75294f88389f24df5ffab8485a09109a4701188
Author: Tyler Henry
Date:   Tue, 21 Jul 2026 12:36:19 -0600

util: don't add links to the `nil` value in DLLInsert

fixes: #70

Diffstat:
Mutil.h | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/util.h b/util.h @@ -164,7 +164,7 @@ typedef u64 uptr; #define DLLInsert(nil, f, l, n, next, prev) (\ ((f) == 0 || (f) == nil) ? ((f) = (l) = (n), (n)->next = (n)->prev = nil) :\ ((n)->next = (f), (n)->prev = (f)->prev, (f)->prev = (n), (f) = (n)),\ - ((n)->prev ? ((n)->prev->next = (n)) : (0))) + (((n)->prev && (n)->prev != nil) ? ((n)->prev->next = (n)) : (0))) #define DLLInsertFirst(nil, f, l, n, next, prev) DLLInsert(nil, f, l, n, next, prev) #define DLLInsertLast(nil, f, l, n, next, prev) DLLInsert(nil, l, f, n, prev, next)