cleaning up

This commit is contained in:
Francesco Cozzuto
2022-08-24 18:01:32 +02:00
parent cd74dda4a9
commit d610a973f4
19 changed files with 100 additions and 80 deletions
+6 -5
View File
@@ -32,6 +32,7 @@
#include "objects.h"
#include "../utils/defs.h"
#include "../utils/hash.h"
#include "../common/defs.h"
static void print(Object *obj, FILE *fp);
static _Bool op_eql(Object *self, Object *other);
@@ -45,7 +46,7 @@ typedef struct {
static TypeObject t_int = {
.base = (Object) { .type = &t_type, .flags = Object_STATIC },
.name = "int",
.name = TYPENAME_INT,
.size = sizeof(IntObject),
.hash = hash,
.copy = copy,
@@ -92,9 +93,9 @@ Object *Object_FromInt(long long int val, Heap *heap, Error *error)
long long int Object_GetInt(Object *obj)
{
if(!Object_IsInt(obj)) {
Error_Panic("%s expected an int object, but "
"an %s was provided", __func__,
Object_GetName(obj));
Error_Panic("%s expected an " TYPENAME_INT
" object, but an %s was provided",
__func__, Object_GetName(obj));
return 0;
}
@@ -123,4 +124,4 @@ static _Bool op_eql(Object *self, Object *other)
i2 = (IntObject*) other;
return i1->val == i2->val;
}
}