Update struct_def_2_printf_args.awk

Quite a few changes. Does not handle:  unsigned int Notes[10][2]  ==> Data->Notes[0][0], Data->Notes[0][1], Data->Notes[1][0], Data->Notes[1][1], Data->Notes[2][0] .....