FileAST(ext=[Typedef(name='size_t', quals=[ ], storage=['typedef' ], type=TypeDecl(declname='size_t', quals=[ ], align=None, type=IdentifierType(names=['unsigned', 'long' ] ) ) ), Typedef(name='intptr_t', quals=[ ], storage=['typedef' ], type=TypeDecl(declname='intptr_t', quals=[ ], align=None, type=IdentifierType(names=['long' ] ) ) ), Typedef(name='uintptr_t', quals=[ ], storage=['typedef' ], type=TypeDecl(declname='uintptr_t', quals=[ ], align=None, type=IdentifierType(names=['unsigned', 'long' ] ) ) ), Typedef(name='scalar_t__', quals=[ ], storage=['typedef' ], type=TypeDecl(declname='scalar_t__', quals=[ ], align=None, type=IdentifierType(names=['long' ] ) ) ), Typedef(name='bool', quals=[ ], storage=['typedef' ], type=TypeDecl(declname='bool', quals=[ ], align=None, type=IdentifierType(names=['int' ] ) ) ), Typedef(name='TYPE_1__', quals=[ ], storage=['typedef' ], type=TypeDecl(declname='TYPE_1__', quals=[ ], align=None, type=Struct(name='TYPE_3__', decls=None ) ) ), Decl(name=None, quals=[ ], align=[ ], storage=[ ], funcspec=[ ], type=Struct(name='TYPE_3__', decls=[Decl(name='type', quals=[ ], align=[ ], storage=[ ], funcspec=[ ], type=TypeDecl(declname='type', quals=[ ], align=None, type=IdentifierType(names=['scalar_t__' ] ) ), init=None, bitsize=None ), Decl(name='data1', quals=[ ], align=[ ], storage=[ ], funcspec=[ ], type=TypeDecl(declname='data1', quals=[ ], align=None, type=IdentifierType(names=['scalar_t__' ] ) ), init=None, bitsize=None ) ] ), init=None, bitsize=None ), Typedef(name='event_t', quals=[ ], storage=['typedef' ], type=TypeDecl(declname='event_t', quals=[ ], align=None, type=IdentifierType(names=['TYPE_1__' ] ) ) ), Decl(name='I_Error', quals=[ ], align=[ ], storage=[ ], funcspec=[ ], type=FuncDecl(args=ParamList(params=[Typename(name=None, quals=[ ], align=None, type=PtrDecl(quals=[ ], type=TypeDecl(declname=None, quals=[ ], align=None, type=IdentifierType(names=['char' ] ) ) ) ) ] ), type=TypeDecl(declname='I_Error', quals=[ ], align=None, type=IdentifierType(names=['int' ] ) ) ), init=None, bitsize=None ), Decl(name='I_GetTime', quals=[ ], align=[ ], storage=[ ], funcspec=[ ], type=FuncDecl(args=None, type=TypeDecl(declname='I_GetTime', quals=[ ], align=None, type=IdentifierType(names=['int' ] ) ) ), init=None, bitsize=None ), Decl(name='I_StartTic', quals=[ ], align=[ ], storage=[ ], funcspec=[ ], type=FuncDecl(args=None, type=TypeDecl(declname='I_StartTic', quals=[ ], align=None, type=IdentifierType(names=['int' ] ) ) ), init=None, bitsize=None ), Decl(name='KEY_ESCAPE', quals=[ ], align=[ ], storage=[ ], funcspec=[ ], type=TypeDecl(declname='KEY_ESCAPE', quals=[ ], align=None, type=IdentifierType(names=['scalar_t__' ] ) ), init=None, bitsize=None ), Decl(name='MAXEVENTS', quals=[ ], align=[ ], storage=[ ], funcspec=[ ], type=TypeDecl(declname='MAXEVENTS', quals=[ ], align=None, type=IdentifierType(names=['int' ] ) ), init=None, bitsize=None ), Decl(name='ev_keydown', quals=[ ], align=[ ], storage=[ ], funcspec=[ ], type=TypeDecl(declname='ev_keydown', quals=[ ], align=None, type=IdentifierType(names=['scalar_t__' ] ) ), init=None, bitsize=None ), Decl(name='eventhead', quals=[ ], align=[ ], storage=[ ], funcspec=[ ], type=TypeDecl(declname='eventhead', quals=[ ], align=None, type=IdentifierType(names=['int' ] ) ), init=None, bitsize=None ), Decl(name='events', quals=[ ], align=[ ], storage=[ ], funcspec=[ ], type=PtrDecl(quals=[ ], type=TypeDecl(declname='events', quals=[ ], align=None, type=IdentifierType(names=['TYPE_1__' ] ) ) ), init=None, bitsize=None ), Decl(name='eventtail', quals=[ ], align=[ ], storage=[ ], funcspec=[ ], type=TypeDecl(declname='eventtail', quals=[ ], align=None, type=IdentifierType(names=['int' ] ) ), init=None, bitsize=None ), FuncDef(decl=Decl(name='foo', quals=[ ], align=[ ], storage=[ ], funcspec=[ ], type=FuncDecl(args=None, type=TypeDecl(declname='foo', quals=[ ], align=None, type=IdentifierType(names=['void' ] ) ) ), init=None, bitsize=None ), param_decls=None, body=Compound(block_items=None ) ) ] )