In the compile-line comment in multilineMacro.m, the -i flag should be a -o flag.
-i
-o
Page 77
The packed structure indicator has an extra underscore in it. It also has extra underscores after it. It should be __attribute((packed))
__attribute((packed))