Uhm...
Credo di aver trovato un bug del GCC VVoVe: Possibile?!?
Il problema e' questo qua': http://forum.html.it/forum/showthrea...hreadid=736686
Sembrerebbe che al codice all'interno della funzione "void funzione ( type * argomento )" gli cambi qualcosa se "argomento" e' stato definito come un puntaotre e poi e' stato allocato o se e' una variabile normale:codice:type * argomento = (type*) malloc ( sizeof(type) ); funzione ( argomento );Escluderei che sia un problema delle SDL (con cui si e' verificato il problema) poiche' i parametri che gli vengono passati hanno gli stessi valori in entrambi i casi...codice:type argomento; funzione ( & argomento );
La colpa forse potrebbe essere di qualche var globale dichiarata delle SDL o roba simile, e allora dovrei comunque segnalare il bug agli sviluppatori delle SDL...
Penso di escludere anche il pezzetto di codice che ho postato sull'altro forum, poiche' l'ho mostrato a diversi amici, l'ho postato sul forum Programmazione e l'avro' controllato da capo a fondo circa 1000 volte negli ultimi tre giorni... Inoltre e' semplicissimo...
La piu' alta probabila' di errore comunque si trova proprio nel mio codice
Nel caso che si trattasse di un errore del GCC (attualmente penso che sia cosi' ) chi mi da una mano a postare il bug?
Mi stavo leggendo qui': http://gcc.gnu.org/bugs.html
Pero' non ho capito un paio di cosette...
Cosa gli dovrei mandare? :master:
Il codice sorgente con tutti gli headers che includo... O nessun headers... O cos'altro?