Mercurial > octave
changeset 21912:d92dcbcd7691
prefer C++ wrappers for C standard headers in C++ code
* Backend.cc, marker.cc, octave-interpreter.cc, mex.h, sqrtm.cc,
audiodevinfo.cc, lex.ll, oct-rand.cc, oct-syscalls.cc, sparse-util.cc:
Use C++ wrappers for C standard headers in C++ code.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Wed, 15 Jun 2016 12:59:43 -0400 |
parents | c66c156e1d1d |
children | c0604bba8da1 |
files | libgui/graphics/Backend.cc libgui/src/m-editor/marker.cc libgui/src/octave-interpreter.cc libinterp/corefcn/mex.h libinterp/corefcn/sqrtm.cc libinterp/dldfcn/audiodevinfo.cc libinterp/parse-tree/lex.ll liboctave/numeric/oct-rand.cc liboctave/system/oct-syscalls.cc liboctave/util/sparse-util.cc |
diffstat | 10 files changed, 9 insertions(+), 21 deletions(-) [+] |
line wrap: on
line diff
--- a/libgui/graphics/Backend.cc Wed Jun 15 13:51:00 2016 -0400 +++ b/libgui/graphics/Backend.cc Wed Jun 15 12:59:43 2016 -0400 @@ -24,11 +24,11 @@ # include "config.h" #endif +#include <cstdint> + #include <QApplication> #include <QThread> -#include <stdint.h> - #include "Backend.h" #include "Logger.h" #include "Object.h"
--- a/libgui/src/m-editor/marker.cc Wed Jun 15 13:51:00 2016 -0400 +++ b/libgui/src/m-editor/marker.cc Wed Jun 15 12:59:43 2016 -0400 @@ -26,8 +26,6 @@ #if defined (HAVE_QSCINTILLA) -#include <stdio.h> - #include "marker.h"
--- a/libgui/src/octave-interpreter.cc Wed Jun 15 13:51:00 2016 -0400 +++ b/libgui/src/octave-interpreter.cc Wed Jun 15 12:59:43 2016 -0400 @@ -25,10 +25,6 @@ # include "config.h" #endif -#include <string> - -#include <signal.h> - #include "octave.h" #include "octave-interpreter.h"
--- a/libinterp/corefcn/mex.h Wed Jun 15 13:51:00 2016 -0400 +++ b/libinterp/corefcn/mex.h Wed Jun 15 12:59:43 2016 -0400 @@ -66,8 +66,6 @@ #define mxMAXNAME 64 -#include <stdint.h> - #include "mexproto.h" #if defined (__cplusplus)
--- a/libinterp/corefcn/sqrtm.cc Wed Jun 15 13:51:00 2016 -0400 +++ b/libinterp/corefcn/sqrtm.cc Wed Jun 15 12:59:43 2016 -0400 @@ -25,8 +25,6 @@ # include "config.h" #endif -#include <float.h> - #include "schur.h" #include "lo-ieee.h" #include "lo-mappers.h"
--- a/libinterp/dldfcn/audiodevinfo.cc Wed Jun 15 13:51:00 2016 -0400 +++ b/libinterp/dldfcn/audiodevinfo.cc Wed Jun 15 12:59:43 2016 -0400 @@ -24,8 +24,7 @@ # include "config.h" #endif -// <cstdint> requires c++11 -#include <stdint.h> +#include <cstdint> #include <string> #include <vector>
--- a/libinterp/parse-tree/lex.ll Wed Jun 15 13:51:00 2016 -0400 +++ b/libinterp/parse-tree/lex.ll Wed Jun 15 12:59:43 2016 -0400 @@ -81,7 +81,6 @@ #include <cctype> #include <cstring> -#include <stdint.h> #include <iostream> #include <set>
--- a/liboctave/numeric/oct-rand.cc Wed Jun 15 13:51:00 2016 -0400 +++ b/liboctave/numeric/oct-rand.cc Wed Jun 15 12:59:43 2016 -0400 @@ -24,11 +24,11 @@ # include "config.h" #endif +#include <cstdint> + #include <map> #include <vector> -#include <stdint.h> - #include "data-conv.h" #include "f77-fcn.h" #include "lo-error.h"
--- a/liboctave/system/oct-syscalls.cc Wed Jun 15 13:51:00 2016 -0400 +++ b/liboctave/system/oct-syscalls.cc Wed Jun 15 12:59:43 2016 -0400 @@ -26,8 +26,7 @@ #include <cerrno> #include <cstdlib> - -#include <string.h> +#include <cstring> // We can't use csignal as kill is not in the std namespace, and picky // compiler runtimes will also exclude it from global scope as well.
--- a/liboctave/util/sparse-util.cc Wed Jun 15 13:51:00 2016 -0400 +++ b/liboctave/util/sparse-util.cc Wed Jun 15 12:59:43 2016 -0400 @@ -25,8 +25,9 @@ # include "config.h" #endif -#include <stdio.h> -#include <stdarg.h> +#include <cstdarg> +#include <cstdio> + #include "lo-error.h" #include "oct-sparse.h" #include "sparse-util.h"