News for hackers. Stuff that matters.
Re:The C23 edition of Modern C is now available for free by Someone on Tuesday October 15, 2024 @03:53PM (#41852449)
> C++ code can seamlessly add #include "sqlite3.h" unchanged.

Almost seamlessly. You have to do

  extern “C” {
    #include "sqlite3.h"
  }
(https://isocpp.org/wiki/faq/mixing-c-and-cpp#include-c-hdrs-...)
Re:The C23 edition of Modern C is now available for free by cornstalks on Tuesday October 15, 2024 @05:06PM (#41853127)
If we're nitpicking then sqlite3.h already has `#ifdef __cplusplus` and `extern "C" {`. So yes, from the user's perspective it is seamless. They do not need to play the `extern "C" {` game.