svn merge ^/trunk/blender -r47210:47214
[blender-staging.git] / source / blender / blenkernel / BKE_main.h
index 28eb59ebdb623e0591c2e2f48da2e17e0bff9e9d..3074e1c0e63d43a27baabc7cac9e46a2e02416b1 100644 (file)
@@ -24,8 +24,8 @@
  *
  * ***** END GPL LICENSE BLOCK *****
  */
-#ifndef BKE_MAIN_H
-#define BKE_MAIN_H
+#ifndef __BKE_MAIN_H__
+#define __BKE_MAIN_H__
 
 /** \file BKE_main.h
  *  \ingroup bke
@@ -50,10 +50,10 @@ struct Library;
 
 typedef struct Main {
        struct Main *next, *prev;
-       char name[240];
+       char name[1024]; /* 1024 = FILE_MAX */
        short versionfile, subversionfile;
        short minversionfile, minsubversionfile;
-       int revision;   /* svn revision of binary that saved file */
+       int revision;   /* svn revision of binary that saved file */
        
        struct Library *curlib;
        ListBase scene;
@@ -68,7 +68,7 @@ typedef struct Main {
        ListBase latt;
        ListBase lamp;
        ListBase camera;
-       ListBase ipo;   // XXX depreceated
+       ListBase ipo;   // XXX depreceated
        ListBase key;
        ListBase world;
        ListBase screen;
@@ -86,6 +86,7 @@ typedef struct Main {
        ListBase wm;
        ListBase gpencil;
        ListBase movieclip;
+       ListBase mask;
 
        char id_tag_update[256];
 } Main;