Organize cross-platform C/C++ project
What is the usual/recommended way how to organize a multi-platform (Windows, Linux) `C/C++` library project?

How to name function and provide OS-dependent implementations, organize includes etc.? Please, constructive ideas only -- no pointers as "Look at Linux."
Organize cross-platform C/C++ project
===

What is the usual/recommended way how to organize a multi-platform (Windows, Linux) `C/C++` library project?

How to name function and provide OS-dependent implementations, organize includes etc.? Please, constructive ideas only -- no pointers as "Look at Linux."