improve gcc compatability
improve gcc compatability

marco-m/FakeIt,eranpeer/FakeIt,marco-m/FakeIt,OnBeep/FakeIt,skizzay/FakeIt,eranpeer/FakeIt,OnBeep/FakeIt,jvff/FakeIt,bowlofstew/FakeIt,bowlofstew/FakeIt,amerry/FakeIt,jvff/FakeIt,amerry/FakeIt,skizzay/FakeIt