Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The problem is that you need to replicate the struct entries in the pack/unpack calls as well, which is only possible in plain C by using X-Macros.

It might be possible to construct a macro that creates both the struct and the format string, though.



> The problem is that you need to replicate the struct entries in the pack/unpack calls as well

Don't you only need the (generated) format string? Ideally, the macro could generate some wrapper function of some sort as well, which would unpack, fill and return an instance of the struct.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: