Bonjour,
Je reprends des choses pour un projet et je suis tomber sur une syntaxe que je ne connais pas :
Pouvez vous méclairer sur ce pointCode:typedef int (*rwd_callback_t)(void*fp,u32 offset,u32 count,void*iobuf);
Version imprimable
Bonjour,
Je reprends des choses pour un projet et je suis tomber sur une syntaxe que je ne connais pas :
Pouvez vous méclairer sur ce pointCode:typedef int (*rwd_callback_t)(void*fp,u32 offset,u32 count,void*iobuf);
rwd_callback_t est un identicateur pour le type "pointeur sur une fonction renvoyant int et ayant pour argument un void*, deux u32 et un void*".Code:typedef int (*rwd_callback_t)(void*fp,u32 offset,u32 count,void*iobuf);
ça a l'air compliqué a utiliser quand on n'a pas l'habitude
Oui, ça semble ésotérique et pourtant c'est très logique.
Tu as des exemples ici
Crois-moi, c'est beaucoup plus compliqué sans le typedef. Notamment, avec des fonctions standard comme signal().