I did a lot of fixing of these files to make them conform to our coding standards. But there was one case where what I did caused make to fail.
In src/io/socket_unix.c, the following line was judged to fail c_macro_args.t.
# define SOCKADDR(p, t) ((struct sockaddr_in*)VTABLE_get_pointer(interp, PARROT_SOCKET((p))->t))
But changing it to the following caused make to fail:
# define SOCKADDR(p, (t)) ((struct sockaddr_in*)VTABLE_get_pointer(interp, PARROT_SOCKET((p))->t))
So I reverted and, as a precaution, did so also in src/io/socket_win32.c. Can someone more familiar with this take a look?
Thank you very much.
kid51