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"