Rename ...New/...Free to ...Create/...Destroy

This commit is contained in:
2023-11-16 06:26:24 +01:00
parent 581da2b990
commit 9e6c836207
11 changed files with 34 additions and 34 deletions

View File

@@ -10,7 +10,7 @@ typedef struct BzArrayHead {
#define ARRAY_HEAD(array) (((BzArrayHead *) array) -1)
void *_bzArrayNew(i32 startCapacity, i32 stride) {
void *_bzArrayCreate(i32 startCapacity, i32 stride) {
BzArrayHead *head = bzAlloc(sizeof(*head) + startCapacity * stride);
BZ_ASSERT(startCapacity > 0);
head[0] = (BzArrayHead) {
@@ -20,7 +20,7 @@ void *_bzArrayNew(i32 startCapacity, i32 stride) {
};
return &head[1];
}
void _bzArrayFree(void *arr) {
void _bzArrayDestroy(void *arr) {
bzFree(ARRAY_HEAD(arr));
}
void _bzArrayClear(void *arr) {

View File

@@ -3,8 +3,8 @@
#include "../defines.h"
void *_bzArrayNew(i32 startCapacity, i32 stride);
void _bzArrayFree(void *arr);
void *_bzArrayCreate(i32 startCapacity, i32 stride);
void _bzArrayDestroy(void *arr);
void _bzArrayClear(void *arr);
i32 _bzArraySize(void *arr);
@@ -21,9 +21,9 @@ i32 _bzArrayIns(void *arr, i32 idx);
i32 _bzArraySet(void *arr, i32 idx);
i32 _bzArrayPop(void *arr);
#define bzArrayNew(T, n) (T*) _bzArrayNew(n, sizeof(T))
#define bzArrayFree(arr) do { \
_bzArrayFree(arr); \
#define bzArrayCreate(T, n) (T*) _bzArrayCreate(n, sizeof(T))
#define bzArrayDestroy(arr) do { \
_bzArrayDestroy(arr); \
arr = NULL; \
} while(0)
#define bzArrayClear(arr) _bzArrayClear(arr)

View File

@@ -20,7 +20,7 @@ static void heapSiftDown(BzHeapHead *head, void *heap);
void *_bzHeapNew(i32 startCapacity, i32 stride, i32 weightOffset) {
void *_bzHeapCreate(i32 startCapacity, i32 stride, i32 weightOffset) {
i32 numBytes = sizeof(BzHeapHead) + (startCapacity + 1) * stride;
BzHeapHead *heap = bzAlloc(numBytes);
heap[0] = (BzHeapHead) {
@@ -33,7 +33,7 @@ void *_bzHeapNew(i32 startCapacity, i32 stride, i32 weightOffset) {
return &heap[1];
}
void _bzHeapFree(void *heap) {
void _bzHeapDestroy(void *heap) {
bzFree(HEAP_HEAD(heap));
}
void _bzHeapClear(void *heap) {

View File

@@ -3,8 +3,8 @@
#include "../defines.h"
void *_bzHeapNew(i32 startCapacity, i32 stride, i32 weightOffset);
void _bzHeapFree(void *heap);
void *_bzHeapCreate(i32 startCapacity, i32 stride, i32 weightOffset);
void _bzHeapDestroy(void *heap);
void _bzHeapClear(void *heap);
i32 _bzHeapSize(void *heap);
@@ -13,8 +13,8 @@ i32 _bzHeapPop(void *heap);
void _bzHeapPush(void *heap);
i32 _bzHeapPushTmpIdx(void *heap);
#define bzHeapNew(T, n) (T *) ((T *)_bzHeapNew((n), sizeof(T), offsetof(T, weight)))
#define bzHeapFree(heap) _bzHeapFree((void *) (heap))
#define bzHeapCreate(T, n) (T *) ((T *)_bzHeapCreate((n), sizeof(T), offsetof(T, weight)))
#define bzHeapDestroy(heap) _bzHeapDestroy((void *) (heap))
#define bzHeapClear(heap) _bzHeapClear((void *) (heap))
#define bzHeapSize(heap) _bzHeapSize((void *) (heap))

View File

@@ -1,6 +1,6 @@
#include "tokenizer.h"
Tokenizer initTokenizer(const char *source) {
Tokenizer tokenizerCreate(const char *source) {
int line = source ? 1 : 0;
return (Tokenizer) {source, line};
}
@@ -29,7 +29,7 @@ static void skipWhitespace(Tokenizer *tokenizer) {
}
}
Token scanToken(Tokenizer *tokenizer) {
Token tokenizerScan(Tokenizer *tokenizer) {
skipWhitespace(tokenizer);
Token token = {tokenizer->current, 0, tokenizer->line};

View File

@@ -14,7 +14,7 @@ typedef struct Tokenizer {
int line;
} Tokenizer;
Tokenizer initTokenizer(const char *source);
Token scanToken(Tokenizer *tokenizer);
Tokenizer tokenizerCreate(const char *source);
Token tokenizerScan(Tokenizer *tokenizer);
#endif //BREEZE_TOKENIZER_H