diff --git a/NEWS.md b/NEWS.md index 5b16fd54..36f15bba 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,7 @@ # cpp11 (development version) +* Improved hygiene around using C++ specific C compatibility headers (i.e. by using `` rather than `` and `` rather than ``) (#454, @MichaelChirico). + * Fixed an rchk issue related to `std::initializer_list` (#457, @pachadotdev). # cpp11 0.5.2 diff --git a/inst/include/cpp11/function.hpp b/inst/include/cpp11/function.hpp index 42fbdcf6..cc5af071 100644 --- a/inst/include/cpp11/function.hpp +++ b/inst/include/cpp11/function.hpp @@ -1,8 +1,7 @@ #pragma once -#include // for strcmp - #include // for snprintf +#include // for strcmp #include // for string, basic_string #include // for forward diff --git a/inst/include/cpp11/named_arg.hpp b/inst/include/cpp11/named_arg.hpp index df7ba935..3590b033 100644 --- a/inst/include/cpp11/named_arg.hpp +++ b/inst/include/cpp11/named_arg.hpp @@ -1,6 +1,6 @@ #pragma once -#include // for size_t +#include // for size_t #include // for initializer_list diff --git a/inst/include/cpp11/r_vector.hpp b/inst/include/cpp11/r_vector.hpp index 1131b554..317b16f1 100644 --- a/inst/include/cpp11/r_vector.hpp +++ b/inst/include/cpp11/r_vector.hpp @@ -1,9 +1,8 @@ #pragma once -#include // for ptrdiff_t, size_t - #include // for max #include // for array +#include // for ptrdiff_t, size_t #include // for snprintf #include // for memcpy #include // for exception diff --git a/inst/include/cpp11/sexp.hpp b/inst/include/cpp11/sexp.hpp index 74205e69..34f7e2b8 100644 --- a/inst/include/cpp11/sexp.hpp +++ b/inst/include/cpp11/sexp.hpp @@ -1,8 +1,7 @@ #pragma once -#include // for size_t - -#include // for string, basic_string +#include // for size_t +#include // for string, basic_string #include "cpp11/R.hpp" // for SEXP, SEXPREC, REAL_ELT, R_NilV... #include "cpp11/attribute_proxy.hpp" // for attribute_proxy