vasprintf windows implementation, header printing respects operating system
end of line char