Add test suite, fix a mountain of small errors.
diff --git a/generator/sections/gen-section-ccix-per.c b/generator/sections/gen-section-ccix-per.c
index a61983b..074fd0d 100644
--- a/generator/sections/gen-section-ccix-per.c
+++ b/generator/sections/gen-section-ccix-per.c
@@ -28,6 +28,10 @@
UINT16* reserved = (UINT16*)(bytes + 14);
*reserved = 0; //Reserved bytes 14-15.
+ //Set expected values.
+ UINT32* length = (UINT32*)bytes;
+ *length = size;
+
//Set return values, exit.
*location = bytes;
return size;