Hi,

Can anyone give me some examples of __P macro and explain it? I read the following lines but could not understand. Thank you very much.

In header file:
extern struct ph1handle *getph1byindex __P((isakmp_index_t *));

In c file: (why semicolon is used after "index"?)
struct ph1handle *
getph1byindex(index)
isakmp_index_t *index;
{
...
return null;
}


Best Regards,
Max