quel est le sens de VOID()
quel est le sens de NUL() en C
Il y a le code C suivant, mais ce qui est sa signification?
VOID(pthread_mutex_init(&tina_mutex,MY_MUTEX_INIT_FAST));
quel est le sens de VOID()
quel est le sens de NUL() en C
Il y a le code C suivant, mais ce qui est sa signification?
VOID(pthread_mutex_init(&tina_mutex,MY_MUTEX_INIT_FAST));
Ressemble à une macro de préprocesseur. Votre éditeur devrait être capable de trouver ce que c'est. Ou essayez
gcc -E source.c > source2.c
Il exécute le préprocesseur seulement et remplace les macros avec ce qu'ils évaluent vraiment.
pthread_mutex_init renvoie 0 en cas de succès ou une valeur d'erreur. Je pense que la macro que vous venez de jeter ce résultat à vide, convainquant ainsi le compilateur qu'il ne devrait pas émettre d'avertissement d'ignorer la valeur de retour ..
Il est presque certainement une macro - avez-vous essayé de le chercher? –
provenant de sources mysql? Une recherche rapide donne: "' #define VOID (x) x' L'intention est d'éviter les avertissements de charpie sur la valeur de retour ignorée de certaines fonctions comme printf() "... ne sais pas si cela vous aide? – Bart
merci, c'est vraiment utile pour moi –