#include <stdio.h>
int main(void) {
void *abc;
int *abc2;
int someInt = 5;
int *intPtr = &someInt;
abc = intPtr; // This line is ok without casting
abc2 = abc; // Here will be an error without casting
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7Cgl2b2lkICphYmM7CglpbnQgKmFiYzI7CgkKCWludCBzb21lSW50ID0gNTsKCWludCAqaW50UHRyID0gJnNvbWVJbnQ7CglhYmMgPSBpbnRQdHI7ICAgLy8gVGhpcyBsaW5lIGlzIG9rIHdpdGhvdXQgY2FzdGluZwoJYWJjMiA9IGFiYzsgICAgIC8vIEhlcmUgd2lsbCBiZSBhbiBlcnJvciB3aXRob3V0IGNhc3RpbmcKCglyZXR1cm4gMDsKfQo=