
I've updated the lib, due to feedback from Paul Bristow.
I looked on the original version of the library submitted for review. Even UNICODE isn't referenced anywhere. So we could safely say that submitted library doesn't support char/string customization required for Internationalization. That was point in my initial post.
Ok, point taken.
P.S. I personally think you are looking in wrong direction in attempts to support custom char and threading. You couldn't produce proper solution without Policy based design: LookingPolicy and EncodingPolicy could be used.
I guess I need to think about it, but I do see your point. Best, John -- John Torjo, Contributing editor, C/C++ Users Journal -- "Win32 GUI Generics" -- generics & GUI do mix, after all -- http://www.torjo.com/win32gui/surfaces.html - Sky's the limit! -- http://www.torjo.com/cb/ - Click, Build, Run!