I know about GCC issue.
This file used and will be used only on Win32, and this form is already present in file.

But we can keep all code inline. Should I change it for this reason?