//old and auqHdr are data structures of type gblAuqEntry and auQ respectively
//I traverse through the list 'auqHdr' and when I match the element 'old', I need to remove it
removeAUfromNodeAUQ(&old, &auqHdr);
//Function implementation
static void removeAUfromNodeAUQ(gblAuqEntry *old, auQ *auqH)
{
auQ *auqPtr, *prev;
int found =0;
for (auqPtr = auqH; auqPtr; auqPtr = auqPtr->nxt)
{
if (something)
prev = auqPtr;
else
{
prev->nxt = old->nxt;
found = 1;
break;
}
}
J'essaie de supprimer l'élément 'old' dans la liste 'auqHdr'.Passer le pointeur sur une fonction
L'erreur que je reçois est "déclaration est incompatible avec précédent" removeAUfromNodeAUQ "" Quelqu'un peut-il s'il vous plaît souligner ce que je fais mal ici?
Merci
Il serait utile si votre code utilisé des variables qui étaient vaguement lisibles. Si 'auqHdr' est une liste, appelez-la 'myList' afin que les gens ici puissent plus facilement comprendre ce que fait votre code. C'est une bonne idée de faire en sorte que vos noms de variables soient descriptifs et lisibles en général. –