Δημοσιεύτηκε: 30 Ιαν 2012, 23:56
από migf1
Δεν υπάρχει απολύτως κανένας λόγος να κάνεις callοc() το temp (άρα ούτε και free() ) ..

Κώδικας: Επιλογή όλων

void int_swap( int *x, int *y )
{
int temp = 0;

/* sanity check */
if ( !x || !y )
return;

/* do the swap */
temp = *x;
*x = *y;
*y = temp;

return;
}