gcc does not accept an integer described with its binary format short zero = 0b00000000000000; though it is a ansi requierement ... and hex. is working well (int zero = 0x00000000;)
Thanks -- Summary: 0b... Ansi C integer description missing Product: gcc Version: 3.4.4 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: bat at m4tp dot org CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: gcc version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125) GCC host triplet: CYGWIN_NT-5.1 sfo-d424 1.5.18(0.132/4/2) 2005-07-02 20:30 i686 GCC target triplet: CYGWIN_NT-5.1 sfo-d424 1.5.18(0.132/4/2) 2005-07-02 20:30 i686 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23697