There are some c++ code
struct data {
/* some fields */
};
typedef struct data * pData;
int function(pData pointer) {
if(pointer == NULL)
return ERROR;
(void)pointer;
/* other work */
}
What does "(void)pointer" mean?
Just for your information, there are some int/char*/etc, some functions pointers which are used as callback functions in the structure.