david-maw / StreamSSL

The StreamSSL sample described in CodeProject
Other
48 stars 24 forks source link

Implement a multibyte (ANSI) Build #83

Closed david-maw closed 4 years ago

david-maw commented 4 years ago

The major change in this release is adding a ANSI (aka multibyte) bit build option to simplify integration for users who are forced to use multibyte environment (perhaps because you're extending an existing project). The example SimpleClient, StreamClient and StreamServer now all build with multibyte code the StreamSSL lib files they use are still 64 bit though.

The Unicode interface has not changed, it's just usable from a non-unicode caller now.

I've also eliminated the use of MFC, just in case it collided with some existing use of MFC in an existing project (this was hard to fix if the existing project was multibyte, because the Unicode version was required for the libs and you can't use both together).