# HG changeset patch # User Michael Goffioul # Date 1209739961 -7200 # Node ID f6fffa74b9b5f3d00eaaa8e3730697cb0c6e165d # Parent 35e8d61994559e5bdd8873e01edf628c1b6003d1 Export additional symbols: octave_fcn_inline, octave_fcn_handle, read_binary_data, save_binary_data. diff --git a/src/ChangeLog b/src/ChangeLog --- a/src/ChangeLog +++ b/src/ChangeLog @@ -47,6 +47,10 @@ 2008-06-04 Michael Goffioul + * ov-fcn-inline.h (class octave_fcn_inline): Mark with OCTINTERP_API. + * ov-fcn-handle.h (class Octave_fcn_handle): Likewise. + * ls-oct-binary.h (save_binary_data, read_binary_data): Likewise. + * genprops.awk (emit_source): Fix if-then-else statement generation when the first property is hidden. * graphics.h.in (base_properties::adopt): Call mark_modified. diff --git a/src/ls-oct-binary.h b/src/ls-oct-binary.h --- a/src/ls-oct-binary.h +++ b/src/ls-oct-binary.h @@ -23,12 +23,12 @@ #if !defined (octave_ls_oct_binary_h) #define octave_ls_oct_binary_h 1 -extern bool +extern OCTINTERP_API bool save_binary_data (std::ostream& os, const octave_value& tc, const std::string& name, const std::string& doc, bool mark_as_global, bool save_as_floats); -extern std::string +extern OCTINTERP_API std::string read_binary_data (std::istream& is, bool swap, oct_mach_info::float_format fmt, const std::string& filename, bool& global, diff --git a/src/ov-fcn-handle.h b/src/ov-fcn-handle.h --- a/src/ov-fcn-handle.h +++ b/src/ov-fcn-handle.h @@ -36,6 +36,7 @@ // Function handles. class +OCTINTERP_API octave_fcn_handle : public octave_base_value { public: diff --git a/src/ov-fcn-inline.h b/src/ov-fcn-inline.h --- a/src/ov-fcn-inline.h +++ b/src/ov-fcn-inline.h @@ -38,6 +38,7 @@ // Inline functions. class +OCTINTERP_API octave_fcn_inline : public octave_fcn_handle { public: