diff options
| author | Colin Davidson <colrdavidson@gmail.com> | 2024-07-14 00:33:40 -0700 |
|---|---|---|
| committer | Colin Davidson <colrdavidson@gmail.com> | 2024-07-14 00:33:40 -0700 |
| commit | 64feb7599e8ec01c2ec7c8d709df1cc70651c06b (patch) | |
| tree | 8b38b47e3baa252674aff5f87dd20e22635e0f63 /src/threading.cpp | |
| parent | 4420128dc1d15775d1f56d47b858d8ffe75e4b9f (diff) | |
move to isize
Diffstat (limited to 'src/threading.cpp')
| -rw-r--r-- | src/threading.cpp | 8 |
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); |