On Fri, 4 May 2018 at 01:57 David Demelier
Just curious, is there some coding convention in boost? I just realized predef is the only one component that I use which use .h header suffix instead of .hpp.
There are some rough guidelines here: https://www.boost.org/development/requirements.html The menu to the right, under Requirements and Guidelines contains a few related links. The relevant bit to your question is this; "Files intended to be processed by a C++ compiler as part of a translation unit should have a three-letter filename extension ending in "pp". Other files should not use extensions ending in "pp". This convention makes it easy to identify all of the C++ source in Boost." So, the .h files don't require a C++ compiler and could be used in C. -- chris