[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13193] trunk/blender/source/blender/ makesdna/DNA_userdef_types.h: * convert the nice enums to #defines for two reasons

Nathan Letwory jesterking at letwory.net
Thu Jan 10 13:31:40 CET 2008


Revision: 13193
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13193
Author:   jesterking
Date:     2008-01-10 13:31:40 +0100 (Thu, 10 Jan 2008)

Log Message:
-----------
* convert the nice enums to #defines for two reasons
  1)  < kaito> enums are not allowed in dna anyway
  2) linking fails for the yafray api.

Modified Paths:
--------------
    trunk/blender/source/blender/makesdna/DNA_userdef_types.h

Modified: trunk/blender/source/blender/makesdna/DNA_userdef_types.h
===================================================================
--- trunk/blender/source/blender/makesdna/DNA_userdef_types.h	2008-01-10 11:26:17 UTC (rev 13192)
+++ trunk/blender/source/blender/makesdna/DNA_userdef_types.h	2008-01-10 12:31:40 UTC (rev 13193)
@@ -262,18 +262,14 @@
 #define USER_SHOW_FPS			(1 << 21)
 
 /* Auto-Keying mode */
-enum {
-	AUTOKEY_MODE_OFF = 0,
-	AUTOKEY_MODE_NORMAL,
-	AUTOKEY_MODE_EDITKEYS
-} eAutoKeyframe_Mode;
+#define		AUTOKEY_MODE_OFF		0
+#define		AUTOKEY_MODE_NORMAL		1
+#define		AUTOKEY_MODE_EDITKEYS	2
 
 /* Auto-Keying flag */
-enum {
-	AUTOKEY_FLAG_INSERTAVAIL 	= (1<<0),
-	AUTOKEY_FLAG_INSERTNEEDED	= (1<<1),
-	AUTOKEY_FLAG_AUTOMATKEY		= (1<<2)
-} eAutoKeyframe_Flag;
+#define		AUTOKEY_FLAG_INSERTAVAIL	(1<<0)
+#define		AUTOKEY_FLAG_INSERTNEEDED	(1<<1)
+#define		AUTOKEY_FLAG_AUTOMATKEY		(1<<2)
 
 /* Auto-Keying macros */
 #define IS_AUTOKEY_MODE(mode) 	(U.autokey_mode == AUTOKEY_MODE_##mode)





More information about the Bf-blender-cvs mailing list