aboutsummaryrefslogtreecommitdiff
path: root/src/threading.cpp
diff options
context:
space:
mode:
authorColin Davidson <colrdavidson@gmail.com>2024-07-14 00:33:40 -0700
committerColin Davidson <colrdavidson@gmail.com>2024-07-14 00:33:40 -0700
commit64feb7599e8ec01c2ec7c8d709df1cc70651c06b (patch)
tree8b38b47e3baa252674aff5f87dd20e22635e0f63 /src/threading.cpp
parent4420128dc1d15775d1f56d47b858d8ffe75e4b9f (diff)
move to isize
Diffstat (limited to 'src/threading.cpp')
-rw-r--r--src/threading.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/threading.cpp b/src/threading.cpp
index dda98631b..ac79efb05 100644
--- a/src/threading.cpp
+++ b/src/threading.cpp
@@ -47,13 +47,13 @@ typedef struct WorkerTask {
} WorkerTask;
typedef struct TaskRingBuffer {
- std::atomic<ssize_t> size;
+ std::atomic<isize> size;
std::atomic<WorkerTask *> buffer;
} TaskRingBuffer;
typedef struct TaskQueue {
- std::atomic<ssize_t> top;
- std::atomic<ssize_t> bottom;
+ std::atomic<isize> top;
+ std::atomic<isize> bottom;
std::atomic<TaskRingBuffer *> ring;
} TaskQueue;
@@ -560,7 +560,7 @@ gb_internal void *internal_thread_proc(void *arg) {
}
#endif
-TaskRingBuffer *taskring_init(ssize_t size) {
+TaskRingBuffer *taskring_init(isize size) {
TaskRingBuffer *ring = (TaskRingBuffer *)gb_alloc(heap_allocator(), sizeof(TaskRingBuffer));
ring->size = size;
ring->buffer = (WorkerTask *)gb_alloc_array(heap_allocator(), WorkerTask, ring->size);