in a header file i've found this line: CVAPI(void) cvWatershed( const CvArr* image, CvArr* markers ); What does it mean? It is a strange function declaration. It seems "CVAPI(void)" is treated like a type. Giuseppe