Merged changes in the trunk up to revision 55357.
[blender-staging.git] / source / blender / blenkernel / BKE_main.h
index da0cba422c3e3ff7491bdba9a320b5d1b5f079d4..fec163e2d17010798047c8629c5996cca50c4663 100644 (file)
@@ -88,16 +88,22 @@ typedef struct Main {
        ListBase gpencil;
        ListBase movieclip;
        ListBase mask;
+#ifdef WITH_FREESTYLE
+       ListBase linestyle;
+#endif
 
        char id_tag_update[256];
 } Main;
 
 #define MAIN_VERSION_ATLEAST(main, ver, subver) \
-       ((main)->versionfile >= (ver) || (main->versionfile == (ver) && (main)->subversionfile >= (subver)))
+       ((main)->versionfile > (ver) || (main->versionfile == (ver) && (main)->subversionfile >= (subver)))
+
+#define MAIN_VERSION_OLDER(main, ver, subver) \
+       ((main)->versionfile < (ver) || (main->versionfile == (ver) && (main)->subversionfile < (subver)))
 
+       
 #ifdef __cplusplus
 }
 #endif
 
-#endif
-
+#endif  /* __BKE_MAIN_H__ */