Salve,
nella mia applicazione ho dichiarato un vettore di variabili LONG volatile con l'intento di poter condividere delle informazioni tra diversi thread grazie all'ausilio di InterlockedIncrement e InterlockedDecrement.
Ma,non so perchè in compilazione ho un warning:
warning: passing arg 1 of 'InterlockedIncrement' discard qualifiers from pointer target type.
Eppure il codice che utilizzo è questo:
Come mai questo warning? dove sbaglio?codice:LONG volatile client[20]; int i; /*i assume un qualche valore minore di 20*/ InterlockedIncrement(client+i);
Compilo con MinGW sotto windows.
Ringrazio tutti in anticipo!
Saluti.

Rispondi quotando