# HG changeset patch # User Mike Miller # Date 1506396642 25200 # Node ID 0d96215c6e7d3e7ca652fb2992fa38a65cdf5b76 # Parent c995cbb22422030c1d583507f51850c0d66fbd8a add standard system includes needed in wrapper headers * liboctave/wrappers/base64-wrappers.h, liboctave/wrappers/hash-wrappers.h, liboctave/wrappers/nanosleep-wrapper.h, liboctave/wrappers/octave-popen2.h, liboctave/wrappers/strftime-wrapper.h, liboctave/wrappers/strmode-wrapper.h, liboctave/wrappers/strptime-wrapper.h, liboctave/wrappers/uniconv-wrappers.h: Add missing includes for , , , , and where needed for function definitions. * liboctave/wrappers/signal-wrappers.h, liboctave/wrappers/wait-wrappers.h: Sort standard includes for consistency. diff -r c995cbb22422 -r 0d96215c6e7d liboctave/wrappers/base64-wrappers.h --- a/liboctave/wrappers/base64-wrappers.h Mon Sep 25 19:23:52 2017 -0700 +++ b/liboctave/wrappers/base64-wrappers.h Mon Sep 25 20:30:42 2017 -0700 @@ -23,6 +23,13 @@ #if ! defined (octave_base64_wrappers_h) #define octave_base64_wrappers_h 1 +#if defined (__cplusplus) +# include +#else +# include +# include +#endif + #if defined __cplusplus extern "C" { #endif diff -r c995cbb22422 -r 0d96215c6e7d liboctave/wrappers/hash-wrappers.h --- a/liboctave/wrappers/hash-wrappers.h Mon Sep 25 19:23:52 2017 -0700 +++ b/liboctave/wrappers/hash-wrappers.h Mon Sep 25 20:30:42 2017 -0700 @@ -23,6 +23,12 @@ #if ! defined (octave_hash_wrappers_h) #define octave_hash_wrappers_h 1 +#if defined (__cplusplus) +# include +#else +# include +#endif + #if defined __cplusplus extern "C" { #endif diff -r c995cbb22422 -r 0d96215c6e7d liboctave/wrappers/nanosleep-wrapper.h --- a/liboctave/wrappers/nanosleep-wrapper.h Mon Sep 25 19:23:52 2017 -0700 +++ b/liboctave/wrappers/nanosleep-wrapper.h Mon Sep 25 20:30:42 2017 -0700 @@ -23,6 +23,12 @@ #if ! defined (octave_nanosleep_wrapper_h) #define octave_nanosleep_wrapper_h 1 +#if defined (__cplusplus) +# include +#else +# include +#endif + #if defined __cplusplus extern "C" { #endif diff -r c995cbb22422 -r 0d96215c6e7d liboctave/wrappers/octave-popen2.h --- a/liboctave/wrappers/octave-popen2.h Mon Sep 25 19:23:52 2017 -0700 +++ b/liboctave/wrappers/octave-popen2.h Mon Sep 25 20:30:42 2017 -0700 @@ -23,6 +23,12 @@ #if ! defined (octave_octave_popen2_h) #define octave_octave_popen2_h 1 +#if ! defined (__cplusplus) +# include +#endif + +#include + #if defined __cplusplus extern "C" { #endif diff -r c995cbb22422 -r 0d96215c6e7d liboctave/wrappers/signal-wrappers.h --- a/liboctave/wrappers/signal-wrappers.h Mon Sep 25 19:23:52 2017 -0700 +++ b/liboctave/wrappers/signal-wrappers.h Mon Sep 25 20:30:42 2017 -0700 @@ -23,12 +23,12 @@ #if ! defined (octave_signal_wrappers_h) #define octave_signal_wrappers_h 1 -#include - #if ! defined (__cplusplus) # include #endif +#include + #if defined __cplusplus extern "C" { #endif diff -r c995cbb22422 -r 0d96215c6e7d liboctave/wrappers/strftime-wrapper.h --- a/liboctave/wrappers/strftime-wrapper.h Mon Sep 25 19:23:52 2017 -0700 +++ b/liboctave/wrappers/strftime-wrapper.h Mon Sep 25 20:30:42 2017 -0700 @@ -25,8 +25,10 @@ #if defined __cplusplus # include +# include #else # include +# include #endif #if defined __cplusplus diff -r c995cbb22422 -r 0d96215c6e7d liboctave/wrappers/strmode-wrapper.h --- a/liboctave/wrappers/strmode-wrapper.h Mon Sep 25 19:23:52 2017 -0700 +++ b/liboctave/wrappers/strmode-wrapper.h Mon Sep 25 20:30:42 2017 -0700 @@ -23,6 +23,8 @@ #if ! defined (octave_strmode_wrapper_h) #define octave_strmode_wrapper_h 1 +#include + #if defined __cplusplus extern "C" { #endif diff -r c995cbb22422 -r 0d96215c6e7d liboctave/wrappers/strptime-wrapper.h --- a/liboctave/wrappers/strptime-wrapper.h Mon Sep 25 19:23:52 2017 -0700 +++ b/liboctave/wrappers/strptime-wrapper.h Mon Sep 25 20:30:42 2017 -0700 @@ -23,6 +23,12 @@ #if ! defined (octave_strptime_wrapper_h) #define octave_strptime_wrapper_h 1 +#if defined (__cplusplus) +# include +#else +# include +#endif + #if defined __cplusplus extern "C" { #endif diff -r c995cbb22422 -r 0d96215c6e7d liboctave/wrappers/uniconv-wrappers.h --- a/liboctave/wrappers/uniconv-wrappers.h Mon Sep 25 19:23:52 2017 -0700 +++ b/liboctave/wrappers/uniconv-wrappers.h Mon Sep 25 20:30:42 2017 -0700 @@ -23,6 +23,14 @@ #if ! defined (octave_uniconv_wrappers_h) #define octave_uniconv_wrappers_h 1 +#if defined (__cplusplus) +# include +# include +#else +# include +# include +#endif + #if defined __cplusplus extern "C" { #endif diff -r c995cbb22422 -r 0d96215c6e7d liboctave/wrappers/wait-wrappers.h --- a/liboctave/wrappers/wait-wrappers.h Mon Sep 25 19:23:52 2017 -0700 +++ b/liboctave/wrappers/wait-wrappers.h Mon Sep 25 20:30:42 2017 -0700 @@ -23,12 +23,12 @@ #if ! defined (octave_wait_wrappers_h) #define octave_wait_wrappers_h 1 -#include - #if ! defined (__cplusplus) # include #endif +#include + #if defined __cplusplus extern "C" { #endif