The prelude...
Where I work, people say I have the wrong terminology or invent my own. My boss says the right terminology is very important when working in a team.
The question
In C, what is the right term to use when we are referring to a pointer to any data type? For example I want to create macro functions of a send()
function like this:
size_t send_stub (socket, void* , size_t);
#define send_str(sock, str) send_stub(sock, str, strlen(str))
then it will follow to create such a macro for data types with known size like pointers, byte, int16, int32, int64, arrays, structures, enums, but I would like to create a single macro function for all of them. What would it be called?
#define send_?(sock, ?) send_stub(sock, ?, sizeof(?))