Hi All , The below sample caught my attention i.e
int a ; unsigned int b; int func() { return a =b; } the compiler didn't warn me about the signed mismatch in the above case. where as int *a ; unsigned int *b; int func() { a =b; return *a; } compiler warns me as warning: pointer targets in assignment differ in signedness [-Wpointer-sign] I’m bit confused or i'm missing something here . any thoughts ?? Thanks ~Umesh