Hello,
Sur OS4depot j'ai téléchargé le petit utilitaire Termie afin de jeter un oeil sur le code source et je suis tombé sur ce morceau de code dans main.c :
Ship(c) char c; {
outbuf[0] = c;
DoIO((struct IORequest *)outreq);
}
ou encore
WindowMenu(w, code) struct Window *w; USHORT code; {
switch (ITEMNUM(code)) {
case 0: WindowToBack(w); break;
case 1: WindowToFront(w); break;
case 2: return(FALSE);
}
return(TRUE);
}
Comment se nomme ce type de syntaxe ? je n'ai jamais vu ce type d'écriture, ça ressemble à une fonction mais le type retourné n'est pas spécifié et le type des arguments est indiqué après la parenthèse fermante.
Y'a t-il une différence entre ces 2 façons de faire ?
Ship(c) char c; {
outbuf[0] = c;
DoIO((struct IORequest *)outreq);
}
VS
void Ship(char *c) {
outbuf[0] = c;
DoIO((struct IORequest *)outreq);
}
Merci pour votre aide car je n'arrive pas à formuler correctement ma question dans un moteur de recherche pour m'expliquer cette convention d'écriture.