From 82884ca519274348d94cf95eefbf3065616e7b17 Mon Sep 17 00:00:00 2001 From: William Woodall Date: Tue, 30 Jul 2013 10:31:15 -0700 Subject: [PATCH] Pass LPCWSTR to CreateFile in Windows impl This should fix #29 --- src/impl/win.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/impl/win.cc b/src/impl/win.cc index c99ab72..7a27d95 100644 --- a/src/impl/win.cc +++ b/src/impl/win.cc @@ -48,7 +48,8 @@ Serial::SerialImpl::open () throw SerialException ("Serial port already open."); } - fd_ = CreateFile(port_.c_str(), + LPCWSTR lp_port = port_.c_str(); + fd_ = CreateFile(lp_port, GENERIC_READ | GENERIC_WRITE, 0, 0,