Could you please initialize it after all declarations? I think C89 prohibits initializing assignments.