You have probably right, but when I use my testing program: #include <stdio.h> main() { int a; printf("%i\n", a); a |= 22; printf("%i\n", a); } Output is: 0 22 it look correct to me 2010/2/17 Johannes Berg <johannes@xxxxxxxxxxxxxxxx>: > On Wed, 2010-02-17 at 19:34 +0100, okias wrote: >> I did test on small C program, and "int a" is equal to int a = 0; so >> it should be fine, but maybe I'm wrong. > > It's not equal. It will be uninitialised stack garbage if you don't > initialise it. > > johannes > -- Jabber/XMPP: okias@xxxxxxxxxxx SIP VoIP: sip:17474537254@xxxxxxxxxxxxxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html