joe: function accepting unspecified arguments returning signed int with body CompoundStmt Declaration of j: signed int While on condition: Cast of: Applying untyped: Name: ?!=? ...to: Name: 1 Name: 0 to: signed int .... with body: CompoundStmt Labels: {} For Statement initialization: Expression Statement: Applying untyped: Name: ?=? ...to: Address of: Name: j Name: 0 condition: Cast of: Applying untyped: Name: ?!=? ...to: Applying untyped: Name: ?