[Bf-blender-cvs] [ef235b0f172] master: Cleanup: improve integer types

Jacques Lucke noreply at git.blender.org
Wed Oct 7 15:27:07 CEST 2020


Commit: ef235b0f172832403c5eaa2b2d510dd6f0dd8a14
Author: Jacques Lucke
Date:   Wed Oct 7 15:24:05 2020 +0200
Branches: master
https://developer.blender.org/rBef235b0f172832403c5eaa2b2d510dd6f0dd8a14

Cleanup: improve integer types

Reviewers: mont29, brecht

Differential Revision: https://developer.blender.org/D9135

===================================================================

M	source/blender/blenkernel/BKE_idtype.h

===================================================================

diff --git a/source/blender/blenkernel/BKE_idtype.h b/source/blender/blenkernel/BKE_idtype.h
index 22af8ffd191..3caf15d1b50 100644
--- a/source/blender/blenkernel/BKE_idtype.h
+++ b/source/blender/blenkernel/BKE_idtype.h
@@ -114,14 +114,14 @@ typedef struct IDTypeInfo {
    * Bitflag matching id_code, used for filtering (e.g. in file browser), see DNA_ID.h's
    * FILTER_ID_XX enums.
    */
-  int64_t id_filter;
+  uint64_t id_filter;
 
   /**
    * Define the position of this data-block type in the virtual list of all data in a Main that is
    * returned by `set_listbasepointers()`.
    * Very important, this has to be unique and below INDEX_ID_MAX, see DNA_ID.h.
    */
-  short main_listbase_index;
+  int main_listbase_index;
 
   /** Memory size of a data-block of that type. */
   size_t struct_size;
@@ -134,7 +134,7 @@ typedef struct IDTypeInfo {
   const char *translation_context;
 
   /** Generic info flags about that data-block type. */
-  int flags;
+  uint32_t flags;
 
   /* ********** ID management callbacks ********** */



More information about the Bf-blender-cvs mailing list