Sto leggendo questo codice di esempio da FUSE:Cosa fa (void) "nome variabile" all'inizio di una funzione C?
http://fuse.sourceforge.net/helloworld.html
e sto avendo difficoltà a capire ciò che il seguente frammento di codice fa:
static int hello_readdir(const char *path, void *buf, fuse_fill_dir_t filler,
off_t offset, struct fuse_file_info *fi)
{
(void) offset;
(void) fi;
In particolare, la (void) "nome della variabile "cosa Non ho mai visto questo tipo di costrutto in un programma C prima, quindi non so nemmeno cosa mettere nella casella di ricerca di Google. La mia attuale ipotesi migliore è che sia un qualche tipo di specificatore per i parametri di funzione non utilizzati? Se qualcuno sa cosa sia e potrebbe aiutarmi, sarebbe fantastico. Grazie!
Ha compilazione? –
È venuto qui mentre leggevo il codice del fusibile: D –