updated (c)
fixed: extra spaces after {
generator: fixed templated arguments
added bitfields declaration
print a status at exit