MIT-LCP / ARCHIVED-wfdb-plus

The Waveform Database Software Package
GNU General Public License v2.0
1 stars 0 forks source link

OS/Platform Support #6

Open cx1111 opened 2 years ago

cx1111 commented 2 years ago

There appears to be various levels of support for several older/more obscure OSs/platforms, such as FreeBSD, and 16 bit MS Windows, MacOS < 10. It's also not clear which platforms and compilation methods we officially support. eg. See this comment about workarounds that are implemented and yet should be avoided.

While remaking this library, I'm not going to try to maintain the existing support. I simply do not have the ability nor the time to account for and test all these systems. This means that I'll be removing a lot of OS specific functions, variables, and macros.

Instead, we can take this approach as discussed:

cx1111 commented 2 years ago

Also, we are going to remove dual C/C++ support. This will be a C++ codebase.

cx1111 commented 2 years ago

See https://github.com/bemoody/wfdb/blob/master/lib/wfdbio.c#L380 for "Operating system and compiler dependent code" notes about the current implementation.