Ca, c'est une extension de GCC au standard C. Ton livre documente le C standard - et donc, pas cette extension non standard
Il y a des gens qui adorent l'arithmétique sur les pointeurs void.
Il y en a qui ne voient pas trop l'intérêt par rapport à l'utilisation de char * / unsigned char * / int8_t * / uint8_t * ou types équivalents (pointeur vers octet).
Il y en a qui trouvent foutrement stupide cette extension non portable et le fait que sizeof(void) == 1.
A toi de voir