diff --git a/datastore/databuffer.nim b/datastore/databuffer.nim index b6ff125..431e5e8 100644 --- a/datastore/databuffer.nim +++ b/datastore/databuffer.nim @@ -1,4 +1,3 @@ -# import std/atomics import threading/smartptrs import std/hashes diff --git a/tests/datastore/testdatabuffer.nim b/tests/datastore/testdatabuffer.nim index 1d48b10..92d8e1f 100644 --- a/tests/datastore/testdatabuffer.nim +++ b/tests/datastore/testdatabuffer.nim @@ -10,23 +10,6 @@ import pkg/questionable/results include ../../datastore/databuffer -type - AtomicFreed* = ptr int - -proc newFreedValue*(val = 0): ptr int = - result = cast[ptr int](alloc0(sizeof(int))) - result[] = val - -proc getFreedValue*(x: ptr int): int = - atomicLoad(x, addr result, ATOMIC_ACQUIRE) - -proc incrFreedValue*(x: ptr int): int = - atomicAddFetch(x, 1, ATOMIC_ACQUIRE) - -proc decrFreedValue*(x: ptr int): int = - atomicSubFetch(x, 1, ATOMIC_ACQUIRE) - - var shareVal: DataBuffer lock: Lock