News for hackers. Stuff that matters.
Re:Checked C by Jtsummers on Tuesday June 14, 2016 @12:26PM (#11903122)
Yes, but not quite as trivially as:

  Enable extension
  Add `checked` to array declarations. (for the simplest
  case they've implemented).
Converting to C++ also means making sure you have `extern "C"` in your function declarations to get around C++'s name mangling when calling C libraries. Among other, potential, source level changes. Or, similarly, making sure your C (now C++) library can be called correctly by C projects that depended on it.

I'm not sold on this project as we haven't seen any results of course, but the approach is simpler than switching to C++.

Re:Checked C by nitrogen on Tuesday June 14, 2016 @03:41PM (#11904726)
There are also some nice C99 syntax features like compound literals that may not be supported by your C++ compiler.