xref: /netbsd-src/external/gpl3/gcc/dist/libobjc/objc-private/accessors.h (revision b1e838363e3c6fc78a55519254d99869742dd33c)
148fb7bfaSmrg /* GNU Objective C Runtime accessors - Private Declarations
2*b1e83836Smrg    Copyright (C) 2010-2022 Free Software Foundation, Inc.
348fb7bfaSmrg    Contributed by Nicola Pero <nicola.pero@meta-innovation.com>
448fb7bfaSmrg 
548fb7bfaSmrg This file is part of GCC.
648fb7bfaSmrg 
748fb7bfaSmrg GCC is free software; you can redistribute it and/or modify it under the
848fb7bfaSmrg terms of the GNU General Public License as published by the Free Software
948fb7bfaSmrg Foundation; either version 3, or (at your option) any later version.
1048fb7bfaSmrg 
1148fb7bfaSmrg GCC is distributed in the hope that it will be useful, but WITHOUT ANY
1248fb7bfaSmrg WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
1348fb7bfaSmrg FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more
1448fb7bfaSmrg details.
1548fb7bfaSmrg 
1648fb7bfaSmrg Under Section 7 of GPL version 3, you are granted additional
1748fb7bfaSmrg permissions described in the GCC Runtime Library Exception, version
1848fb7bfaSmrg 3.1, as published by the Free Software Foundation.
1948fb7bfaSmrg 
2048fb7bfaSmrg You should have received a copy of the GNU General Public License and
2148fb7bfaSmrg a copy of the GCC Runtime Library Exception along with this program;
2248fb7bfaSmrg see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
2348fb7bfaSmrg <http://www.gnu.org/licenses/>.  */
2448fb7bfaSmrg 
2548fb7bfaSmrg #ifndef __objc_private_accessors_INCLUDE_GNU
2648fb7bfaSmrg #define __objc_private_accessors_INCLUDE_GNU
2748fb7bfaSmrg 
2848fb7bfaSmrg /* This function needs to be called at startup by init.c.  */
2948fb7bfaSmrg void
3048fb7bfaSmrg __objc_accessors_init (void);
3148fb7bfaSmrg 
3248fb7bfaSmrg #endif /* not __objc_private_accessors_INCLUDE_GNU */
33