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

Probably, if you use memcpy and store the size of the data type as an extra parameter in the containing struct.


I was thinking about that but I don't know what to do with the type of the param you're accepting. Could you do a const void* ref? Might just be easier to make it variadic.


See this comment https://news.ycombinator.com/item?id=13346432 . At this point creating a function like:

    array_push_back(int nr_arguments, ...);
that will replace the original macro ~~should be possible~~. Actually it won't work without using non-standard compiler extensions like typeof.




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

Search: