diff options
Diffstat (limited to 'clox/src/value.c')
-rw-r--r-- | clox/src/value.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/clox/src/value.c b/clox/src/value.c index 9a27034..0737999 100644 --- a/clox/src/value.c +++ b/clox/src/value.c @@ -3,28 +3,27 @@ #include "memory.h" #include "value.h" -void initValueArray(ValueArray* array) { +void initValueArray(ValueArray *array) { array->values = NULL; array->capacity = 0; array->count = 0; } -void writeValueArray(ValueArray* array, Value value) { +void writeValueArray(ValueArray *array, Value value) { if (array->capacity < array->count + 1) { int oldCapacity = array->capacity; array->capacity = GROW_CAPACITY(oldCapacity); - array->values = GROW_ARRAY(Value, array->values, oldCapacity, array->capacity); + array->values = + GROW_ARRAY(Value, array->values, oldCapacity, array->capacity); } array->values[array->count] = value; array->count++; } -void freeValueArray(ValueArray* array) { +void freeValueArray(ValueArray *array) { FREE_ARRAY(Value, array->values, array->capacity); initValueArray(array); } -void printValue(Value value) { - printf("%g", value); -} +void printValue(Value value) { printf("%g", AS_NUMBER(value)); } |