Syntaxe surprenante qui compile
Bonjour,
je suis en train de farfouiller dans live555, une lib de lecture de media, et je tombe sur le code suivant dans inet.c :
Code:
1 2 3 4 5 6
|
unsigned our_inet_addr(cp)
char const* cp;
{
return inet_addr(cp);
} |
J'ai l'impression qu'il s'agit d'une definition de fonction, mais je ne comprends pas exactement le rôle du 'cp' ni du char const* cp... En effet Visual Studio detecte ce char const* 'cp' comme une variable globale.
Bref, que signifie cette syntaxe (sachant que inet_addr est une fonction tout ce qu'il y a de plus traditionnel) ?
ElPedro