nut-tree/libnut-core

Split OS specific implementation into separate files

s1hofmann opened this issue · 0 comments

Short overview
Most implementations are done in a single source file with tons of #ifdefs.
I guess it's still valid for header files, but I'm repeatedly getting lost reading the implementation.

Use case

  • Better code splitting
  • Improved readability
  • Easier to include files in CMakeLists.txt without having to deal with OS specific filename postfixes (e.g. *._win32.cc)