GSOC 2013 paint
[blender.git] / source / blender / makesdna / DNA_fileglobal_types.h
index ae539a18963bfe0db2cc28b98514595d25fb3e3f..040b55d9eb6397ae5b0ad0029c13b207714e5725 100644 (file)
@@ -1,8 +1,4 @@
-/**
- * blenlib/DNA_fileglobal_types.h (mar-2001 nzc)
- *     
- * $Id$ 
- *
+/*
  * ***** BEGIN GPL LICENSE BLOCK *****
  *
  * This program is free software; you can redistribute it and/or
  *
  * ***** END GPL LICENSE BLOCK *****
  */
-#ifndef DNA_FILEGLOBAL_TYPES_H
-#define DNA_FILEGLOBAL_TYPES_H
+
+/** \file DNA_fileglobal_types.h
+ *  \ingroup DNA
+ */
+
+#ifndef __DNA_FILEGLOBAL_TYPES_H__
+#define __DNA_FILEGLOBAL_TYPES_H__
 
 struct bScreen;
 struct Scene;
 
 /**
- * FileGlobal stores a part of the current user-unterface settings at
+ * FileGlobal stores a part of the current user-interface settings at
  * the moment of saving, and the file-specific settings.
  */
 typedef struct FileGlobal {
@@ -47,9 +48,10 @@ typedef struct FileGlobal {
        struct Scene *curscene;
        int fileflags;
        int globalf;
-       
+       uint64_t build_commit_timestamp;  /* commit timestamp from buildinfo */
+       char build_hash[16];  /* hash from buildinfo */
        /* file path where this was saved, for recover */
-       char filename[240]; /* 240 = FILE_MAX */
+       char filename[1024]; /* 1024 = FILE_MAX */
 } FileGlobal;