diff --git a/src/cbaselib.c b/src/cbaselib.c index 98d2bd8..b575709 100644 --- a/src/cbaselib.c +++ b/src/cbaselib.c @@ -179,7 +179,7 @@ int cosmoB_ogetProto(CState *state, int nargs, CValue *args) } cosmoV_pushRef(state, proto); // just return the proto - return 1; // 1 result + return 1; // 1 result } int cosmoB_ogetKeys(CState *state, int nargs, CValue *args) @@ -337,7 +337,8 @@ int fileB_read(CState *state, int nargs, CValue *args) return 1; } -int fileB_write(CState *state, int nargs, CValue *args) { +int fileB_write(CState *state, int nargs, CValue *args) +{ CObjObject *fileObj; CObjString *str; FILE *file; @@ -365,14 +366,14 @@ int fileB_write(CState *state, int nargs, CValue *args) { return 0; } -int fileB_gc(CState *state, int nargs, CValue *args) { +int fileB_gc(CState *state, int nargs, CValue *args) +{ if (nargs != 1) { cosmoV_error(state, "file:read() expected 1 argument, got %d!", nargs); } if (!cosmoV_isValueUserType(state, args[0], COSMO_USER_FILE)) { - cosmoV_typeError(state, "file:__gc()", "", "%s", - cosmoV_typeStr(args[0])); + cosmoV_typeError(state, "file:__gc()", "", "%s", cosmoV_typeStr(args[0])); } CObjObject *fileObj = cosmoV_readObject(args[0]); @@ -411,7 +412,8 @@ int cosmoB_osOpen(CState *state, int nargs, CValue *args) if (nargs == 2) { if (!IS_STRING(args[1])) { - cosmoV_typeError(state, "os.open()", ", ", "%s, %s", cosmoV_typeStr(args[0]), cosmoV_typeStr(args[1])); + cosmoV_typeError(state, "os.open()", ", ", "%s, %s", + cosmoV_typeStr(args[0]), cosmoV_typeStr(args[1])); } mode = cosmoV_readCString(args[1]); diff --git a/src/cmem.c b/src/cmem.c index 7fbaee4..8912d80 100644 --- a/src/cmem.c +++ b/src/cmem.c @@ -259,7 +259,6 @@ static void sweep(CState *state) cosmoV_call(state, 1, 0); } - cosmoO_free(state, oldObj); } } diff --git a/src/cobj.c b/src/cobj.c index 4ead14b..8491909 100644 --- a/src/cobj.c +++ b/src/cobj.c @@ -493,7 +493,6 @@ void cosmoO_unlock(CObjObject *object) object->isLocked = false; } - bool rawgetIString(CState *state, CObjObject *object, int flag, CValue *val) { if (readFlag(object->istringFlags, flag)) diff --git a/src/cstate.c b/src/cstate.c index 9e8f2d7..374c02b 100644 --- a/src/cstate.c +++ b/src/cstate.c @@ -168,7 +168,8 @@ void cosmoV_addRegistry(CState *state, int pairs) } // expects 1 key on the stack, pushes result -void cosmoV_getRegistry(CState *state) { +void cosmoV_getRegistry(CState *state) +{ CValue key = *cosmoV_pop(state); CValue val; @@ -179,12 +180,14 @@ void cosmoV_getRegistry(CState *state) { cosmoV_pushValue(state, val); } -void cosmoV_setProto(CState *state) { +void cosmoV_setProto(CState *state) +{ StkPtr objVal = cosmoV_getTop(state, 1); StkPtr protoVal = cosmoV_getTop(state, 0); if (!IS_REF(*objVal) || !IS_OBJECT(*protoVal)) { - cosmoV_error(state, "cannot set %s to proto of type %s", cosmoV_typeStr(*objVal), cosmoV_typeStr(*protoVal)); + cosmoV_error(state, "cannot set %s to proto of type %s", cosmoV_typeStr(*objVal), + cosmoV_typeStr(*protoVal)); } // actually set the protos diff --git a/src/cstate.h b/src/cstate.h index f6d53eb..da14e0a 100644 --- a/src/cstate.h +++ b/src/cstate.h @@ -63,13 +63,13 @@ struct CState CObjUpval *openUpvalues; // tracks all of our still open (meaning still on the stack) upvalues CObjTable *globals; - CValue *top; // top of the stack - CObj *objects; // tracks all of our allocated objects + CValue *top; // top of the stack + CObj *objects; // tracks all of our allocated objects CPanic *panic; size_t allocatedBytes; size_t nextGC; // when allocatedBytes reaches this threshhold, trigger a GC event - int freezeGC; // when > 0, GC events will be ignored (for internal use) + int freezeGC; // when > 0, GC events will be ignored (for internal use) int frameCount; }; diff --git a/src/cvm.c b/src/cvm.c index c17414a..fbc53cc 100644 --- a/src/cvm.c +++ b/src/cvm.c @@ -382,7 +382,7 @@ void callCValue(CState *state, CValue func, int args, int nresults, int offset) // push the nils to fill up the expected return values. // -1 since the we already pushed the important value - for (int i = 0; i < nresults - 1;i++) { + for (int i = 0; i < nresults - 1; i++) { cosmoV_pushValue(state, cosmoV_newNil()); } } @@ -582,7 +582,8 @@ void cosmoV_getMethod(CState *state, CObj *obj, CValue key, CValue *val) } } -bool cosmoV_isValueUserType(CState *state, CValue val, int userType) { +bool cosmoV_isValueUserType(CState *state, CValue val, int userType) +{ if (!IS_OBJECT(val)) { return false; } @@ -853,8 +854,7 @@ int cosmoV_execute(CState *state) CObj *obj = cosmoV_readRef(*temp); CObjObject *proto = cosmoO_grabProto(obj); - CValue val = cosmoV_newNil(); // to hold our value - + CValue val = cosmoV_newNil(); // to hold our value if (proto != NULL) { // check for __index metamethod diff --git a/src/cvm.h b/src/cvm.h index 4eac843..347a781 100644 --- a/src/cvm.h +++ b/src/cvm.h @@ -72,7 +72,8 @@ COSMO_API bool cosmoV_undump(CState *state, cosmo_Reader reader, const void *ud) COSMO_API void cosmoV_get(CState *state); /* - expects object to be pushed, then the key, and finally the new value. pops the object, key & value + expects object to be pushed, then the key, and finally the new value. pops the object, key & + value */ COSMO_API void cosmoV_set(CState *state);