Blender V2.61 - r43446
|
00001 /* 00002 * ***** BEGIN GPL LICENSE BLOCK ***** 00003 * 00004 * This program is free software; you can redistribute it and/or 00005 * modify it under the terms of the GNU General Public License 00006 * as published by the Free Software Foundation; either version 2 00007 * of the License, or (at your option) any later version. 00008 * 00009 * This program is distributed in the hope that it will be useful, 00010 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00011 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00012 * GNU General Public License for more details. 00013 * 00014 * You should have received a copy of the GNU General Public License 00015 * along with this program; if not, write to the Free Software Foundation, 00016 * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 00017 * 00018 * Contributor(s): Campbell Barton 00019 * 00020 * ***** END GPL LICENSE BLOCK ***** 00021 */ 00022 00027 #ifndef DNA_DEFS_H 00028 #define DNA_DEFS_H 00029 00030 /* makesdna ignores */ 00031 #ifdef DNA_DEPRECATED_ALLOW 00032 /* allow use of deprecated items */ 00033 # define DNA_DEPRECATED 00034 #else 00035 # ifndef DNA_DEPRECATED 00036 # ifdef __GNUC__ 00037 # define DNA_DEPRECATED __attribute__ ((deprecated)) 00038 # else 00039 /* TODO, msvc & others */ 00040 # define DNA_DEPRECATED 00041 # endif 00042 # endif 00043 #endif 00044 00045 /* hrmf, we need a better include then this */ 00046 #include "../blenloader/BLO_sys_types.h" /* needed for int64_t only! */ 00047 00048 #define USE_BMESH_FORWARD_COMPAT 00049 00050 /* non-id name variables should use this length */ 00051 #define MAX_NAME 64 00052 00053 #endif /* DNA_DEFS_H */