Closed ehntoo closed 2 years ago
SCPITMCTransport should be entirely ifdef'd in its current form; it relies on the Linux /dev/usbtmc kernel driver and is not usable on any other platform.
See #519.
SCPINullTransport does not even call any functions from these headers, likely copy-paste bug. So that's trivial to remove.
Several places in the codebase make use of POSIX headers and functions (e.g. unistd.h, fcntl.h, and dirent.h). These will make a straight windows port more difficult and should be removed.
An incomplete list: