changeset 16705:122d3f62e179

do not include C++ header in extern "C" context (bug #38746) * mex.h: Include mexproto.h outside of extern "C" block.
author Clemens Buchacher <drizzd@aon.at>
date Thu, 30 May 2013 14:12:22 -0400
parents e38a0fa08368
children 736dca8371ee
files libinterp/interp-core/mex.h
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/interp-core/mex.h
+++ b/libinterp/interp-core/mex.h
@@ -64,6 +64,8 @@
 
 #define mxMAXNAME 64
 
+#include "mexproto.h"
+
 #if defined (__cplusplus)
 extern "C" {
 #endif
@@ -74,8 +76,6 @@
 void mexFunction (int nlhs, mxArray* plhs[], int nrhs, const mxArray *prhs[]);
 #endif
 
-#include "mexproto.h"
-
 /* V4 floating point routines renamed in V5.  */
 #define mexIsNaN mxIsNaN
 #define mexIsFinite mxIsFinite