CXX-11 windows wants optval for setsockopt to be char*