# HG changeset patch # User Markus Mützel # Date 1655037427 -7200 # Node ID 6cac9f1e54b5d47c37bf584876afb5299cb4791d # Parent 1779a64b2510558b0d40489d5cee5dc5b3ccdd72 install_classdef: Remove OCTINTERP_API flag. * libinterp/octave-value/ov-classdef.h (install_classdef): The function "install_classdef" isn't exported from liboctinterp. Remove the OCTINTERP_API flag (visibility). * libinterp/octave-value/cdef-class.h, libinterp/octave-value/cdef-package.h: Remove OCTINTERP_API flag from friend declarations. diff -r 1779a64b2510 -r 6cac9f1e54b5 libinterp/octave-value/cdef-class.h --- a/libinterp/octave-value/cdef-class.h Fri Jun 10 18:57:17 2022 -0400 +++ b/libinterp/octave-value/cdef-class.h Sun Jun 12 14:37:07 2022 +0200 @@ -431,7 +431,7 @@ friend OCTINTERP_API bool operator != (const cdef_class&, const cdef_class&); friend OCTINTERP_API bool operator < (const cdef_class&, const cdef_class&); - friend OCTINTERP_API void install_classdef (interpreter& interp); + friend void install_classdef (octave::interpreter& interp); }; inline bool diff -r 1779a64b2510 -r 6cac9f1e54b5 libinterp/octave-value/cdef-package.h --- a/libinterp/octave-value/cdef-package.h Fri Jun 10 18:57:17 2022 -0400 +++ b/libinterp/octave-value/cdef-package.h Sun Jun 12 14:37:07 2022 +0200 @@ -227,7 +227,7 @@ return dynamic_cast (cdef_object::get_rep ()); } - friend OCTINTERP_API void install_classdef (interpreter& interp); + friend void install_classdef (octave::interpreter& interp); }; } diff -r 1779a64b2510 -r 6cac9f1e54b5 libinterp/octave-value/ov-classdef.h --- a/libinterp/octave-value/ov-classdef.h Fri Jun 10 18:57:17 2022 -0400 +++ b/libinterp/octave-value/ov-classdef.h Sun Jun 12 14:37:07 2022 +0200 @@ -166,7 +166,7 @@ static const std::string t_name; }; -OCTINTERP_API void install_classdef (octave::interpreter& interp); +void install_classdef (octave::interpreter& interp); class octave_classdef_meta : public octave_function {