@catoutofbed gcc totally should of you compile with c89
and anyway, even c99(??) only guarantees the first 31 characters of an identifier to be distinguished upon.