typedefs: typedef :
int16_t NEW_TYPE (* product_init_t)(product_descript_t *const description);
, : product_init_t .
, typedef , product_init_t , .
, cdecl, , (, , ).
- , , . :
returntype function_name (parameters_opt)
, __declspec , , ; extern "C" ..
, (*product_init_t) int16_t NEW_TYPE ( declspecs) (product_descript_t *const description).
, * product_init_t - , , product_init_t .
, NEW_TYPE. , ( ); , gcc -E , IDE .