Start work on preprocessor
diff --git a/as/as.c b/as/as.c
index 989b83c..f85bc21 100644
--- a/as/as.c
+++ b/as/as.c
@@ -20,9 +20,6 @@
 	ARG_IMP,					/* Implied argument */
 };
 
-#define ERR "\033[31m"
-#define GREEN "\033[32m"
-#define RESET "\033[0m"
 #define MAX_LEN (0xFFFF - 0x600)
 #define MAX_INSTS (MAX_LEN / 2)
 
@@ -583,7 +580,8 @@
 			uint16_t lbl;
 			if (!(lbl = ll_find(last_node, insts[i]->label)))
 			{
-				printf(ERR "Error on line %d: label '%s' is not defined" RESET "\n", insts[i]->line, insts[i]->label);
+				printf(ERR "Error on line %d: label '%s' is not defined" RESET "\n",
+					   insts[i]->line, insts[i]->label);
 				goto cleanup;
 			}
 			curr_pc += 3;
@@ -596,7 +594,8 @@
 			uint16_t lbl;
 			if (!(lbl = ll_find(last_node, insts[i]->label)))
 			{
-				printf(ERR "Error on line %d: label '%s' is not defined" RESET "\n", insts[i]->line, insts[i]->label);
+				printf(ERR "Error on line %d: label '%s' is not defined" RESET "\n",
+					   insts[i]->line, insts[i]->label);
 				goto cleanup;
 			}
 			curr_pc += 2;
@@ -604,7 +603,8 @@
 			printf("ARG_REL, pc (after) == %x, diff = %hx\n", curr_pc, (uint8_t) diff);
 			if ((diff < 0 ? -diff : diff) > 0xFF)
 			{
-				printf(ERR "Error on line %d: label '%s' is too far away for a relative jump" RESET "\n", insts[i]->line, insts[i]->label);
+				printf(ERR "Error on line %d: label '%s' is too far away for a relative jump" RESET "\n",
+					   insts[i]->line, insts[i]->label);
 				printf("pc == %hx, label is at %hx\n", curr_pc, lbl);
 				goto cleanup;
 			}