> Sure. That's a completely different issue. But this works: > > extern int b; > int *a = &b; > int b = 20; > > int main(void) > { > return 0; > } > > and that's what the code you refer do does. Yes, that make sense, thanks very much :-) -- Rock Lee