mirror of
https://github.com/janet-lang/janet
synced 2024-11-29 11:29:54 +00:00
Run formatter.
This commit is contained in:
parent
688d297a18
commit
4e4cdb6356
@ -355,9 +355,9 @@ void *janet_gcalloc(enum JanetMemoryType type, size_t size) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void free_one_scratch(void *mem) {
|
static void free_one_scratch(void *mem) {
|
||||||
ScratchFinalizer finalize = *(ScratchFinalizer*)mem;
|
ScratchFinalizer finalize = *(ScratchFinalizer *)mem;
|
||||||
if (finalize)
|
if (finalize)
|
||||||
finalize((char*)mem + SCRATCH_HDR_SIZE);
|
finalize((char *)mem + SCRATCH_HDR_SIZE);
|
||||||
free(mem);
|
free(mem);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -472,11 +472,11 @@ void janet_gcunlock(int handle) {
|
|||||||
/* Scratch memory API */
|
/* Scratch memory API */
|
||||||
|
|
||||||
void *janet_smalloc(size_t size) {
|
void *janet_smalloc(size_t size) {
|
||||||
void *mem = malloc(SCRATCH_HDR_SIZE+size);
|
void *mem = malloc(SCRATCH_HDR_SIZE + size);
|
||||||
if (NULL == mem) {
|
if (NULL == mem) {
|
||||||
JANET_OUT_OF_MEMORY;
|
JANET_OUT_OF_MEMORY;
|
||||||
}
|
}
|
||||||
*(ScratchFinalizer*)mem = NULL;
|
*(ScratchFinalizer *)mem = NULL;
|
||||||
if (janet_scratch_len == janet_scratch_cap) {
|
if (janet_scratch_len == janet_scratch_cap) {
|
||||||
size_t newcap = 2 * janet_scratch_cap + 2;
|
size_t newcap = 2 * janet_scratch_cap + 2;
|
||||||
void **newmem = (void **) realloc(janet_scratch_mem, newcap * sizeof(void *));
|
void **newmem = (void **) realloc(janet_scratch_mem, newcap * sizeof(void *));
|
||||||
@ -487,21 +487,21 @@ void *janet_smalloc(size_t size) {
|
|||||||
janet_scratch_mem = newmem;
|
janet_scratch_mem = newmem;
|
||||||
}
|
}
|
||||||
janet_scratch_mem[janet_scratch_len++] = mem;
|
janet_scratch_mem[janet_scratch_len++] = mem;
|
||||||
return (char*)mem + SCRATCH_HDR_SIZE;
|
return (char *)mem + SCRATCH_HDR_SIZE;
|
||||||
}
|
}
|
||||||
|
|
||||||
void *janet_srealloc(void *mem, size_t size) {
|
void *janet_srealloc(void *mem, size_t size) {
|
||||||
if (NULL == mem) return janet_smalloc(size);
|
if (NULL == mem) return janet_smalloc(size);
|
||||||
mem = (char*)mem - SCRATCH_HDR_SIZE;
|
mem = (char *)mem - SCRATCH_HDR_SIZE;
|
||||||
if (janet_scratch_len) {
|
if (janet_scratch_len) {
|
||||||
for (size_t i = janet_scratch_len - 1; ; i--) {
|
for (size_t i = janet_scratch_len - 1; ; i--) {
|
||||||
if (janet_scratch_mem[i] == mem) {
|
if (janet_scratch_mem[i] == mem) {
|
||||||
void *newmem = realloc(mem, size+SCRATCH_HDR_SIZE);
|
void *newmem = realloc(mem, size + SCRATCH_HDR_SIZE);
|
||||||
if (NULL == newmem) {
|
if (NULL == newmem) {
|
||||||
JANET_OUT_OF_MEMORY;
|
JANET_OUT_OF_MEMORY;
|
||||||
}
|
}
|
||||||
janet_scratch_mem[i] = newmem;
|
janet_scratch_mem[i] = newmem;
|
||||||
return (char*)newmem + SCRATCH_HDR_SIZE;
|
return (char *)newmem + SCRATCH_HDR_SIZE;
|
||||||
}
|
}
|
||||||
if (i == 0) break;
|
if (i == 0) break;
|
||||||
}
|
}
|
||||||
@ -510,13 +510,13 @@ void *janet_srealloc(void *mem, size_t size) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void janet_sfinalizer(void *mem, ScratchFinalizer finalizer) {
|
void janet_sfinalizer(void *mem, ScratchFinalizer finalizer) {
|
||||||
mem = (char*)mem - SCRATCH_HDR_SIZE;
|
mem = (char *)mem - SCRATCH_HDR_SIZE;
|
||||||
*(ScratchFinalizer*)mem = finalizer;
|
*(ScratchFinalizer *)mem = finalizer;
|
||||||
}
|
}
|
||||||
|
|
||||||
void janet_sfree(void *mem) {
|
void janet_sfree(void *mem) {
|
||||||
if (NULL == mem) return;
|
if (NULL == mem) return;
|
||||||
mem = (char*)mem - SCRATCH_HDR_SIZE;
|
mem = (char *)mem - SCRATCH_HDR_SIZE;
|
||||||
if (janet_scratch_len) {
|
if (janet_scratch_len) {
|
||||||
for (size_t i = janet_scratch_len - 1; ; i--) {
|
for (size_t i = janet_scratch_len - 1; ; i--) {
|
||||||
if (janet_scratch_mem[i] == mem) {
|
if (janet_scratch_mem[i] == mem) {
|
||||||
|
@ -389,8 +389,8 @@ static Janet os_environ(int32_t argc, Janet *argv) {
|
|||||||
size_t val_len = strlen(v);
|
size_t val_len = strlen(v);
|
||||||
janet_table_put(
|
janet_table_put(
|
||||||
t,
|
t,
|
||||||
janet_stringv((const uint8_t*)e, full_len - val_len - 1),
|
janet_stringv((const uint8_t *)e, full_len - val_len - 1),
|
||||||
janet_stringv((const uint8_t*)v, val_len)
|
janet_stringv((const uint8_t *)v, val_len)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
return janet_wrap_table(t);
|
return janet_wrap_table(t);
|
||||||
|
@ -1304,7 +1304,7 @@ JANET_API Janet janet_mcall(const char *name, int32_t argc, Janet *argv);
|
|||||||
JANET_API void janet_stacktrace(JanetFiber *fiber, Janet err);
|
JANET_API void janet_stacktrace(JanetFiber *fiber, Janet err);
|
||||||
|
|
||||||
/* Scratch Memory API */
|
/* Scratch Memory API */
|
||||||
typedef void (*ScratchFinalizer)(void*);
|
typedef void (*ScratchFinalizer)(void *);
|
||||||
JANET_API void *janet_smalloc(size_t size);
|
JANET_API void *janet_smalloc(size_t size);
|
||||||
JANET_API void *janet_srealloc(void *mem, size_t size);
|
JANET_API void *janet_srealloc(void *mem, size_t size);
|
||||||
JANET_API void janet_sfinalizer(void *mem, ScratchFinalizer finalizer);
|
JANET_API void janet_sfinalizer(void *mem, ScratchFinalizer finalizer);
|
||||||
|
Loading…
Reference in New Issue
Block a user