00001 /* 00002 ----------------------------------------------------------------------------- 00003 This source file is part of CrazyEddiesGUI 00004 (but borrowed from OGRE, see http://www.ogre3d.org/) 00005 00006 Copyright � 2000-2002 The OGRE Team 00007 Also see acknowledgements in Readme.html 00008 00009 This program is free software; you can redistribute it and/or modify it under 00010 the terms of the GNU Lesser General License as published by the Free Software 00011 Foundation; either version 2 of the License, or (at your option) any later 00012 version. 00013 00014 This program is distributed in the hope that it will be useful, but WITHOUT 00015 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS 00016 FOR A PARTICULAR PURPOSE. See the GNU Lesser General License for more details. 00017 00018 You should have received a copy of the GNU Lesser General License along with 00019 this program; if not, write to the Free Software Foundation, Inc., 59 Temple 00020 Place - Suite 330, Boston, MA 02111-1307, USA, or go to 00021 http://www.gnu.org/copyleft/lesser.txt. 00022 ----------------------------------------------------------------------------- 00023 */ 00024 00025 #include <CoreFoundation/CoreFoundation.h> 00026 00027 namespace CEGUI { 00028 00029 CFBundleRef mac_loadExeBundle(const char *path); 00030 void * mac_getBundleSym(CFBundleRef bundle, const char *name); 00031 bool mac_unloadExeBundle(CFBundleRef bundle); 00032 const char *mac_errorBundle(); 00033 }