There is the following code declaration:
int (*oled_format)(unsigned short F_gfx, unsigned char* oled_data, size_t oled_len, ...);
used in situations such as below:
format_rc = display_port->dev->oled_format(cmd, oled_data, cmd_len, color);
What does this do? Clearly it returns an int, but there does not seem to be any function description outside of the header file.
Googling brought me to some C++ docs about explicit instantiation which are not very clear and sometimes vary syntactically: 1 , and 2