move strict compiler checks into a header so its easier to manage in one place (pragm...
authorCampbell Barton <ideasman42@gmail.com>
Sun, 1 Sep 2013 00:46:04 +0000 (00:46 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Sun, 1 Sep 2013 00:46:04 +0000 (00:46 +0000)
commit2924a02a3561eed7899d5087f2a7a6c31529e18f
treef7e30878a3492cd0e91e2eaa5c8010ff6f0b930a
parentce326e20c85bc91471e681fa77f71be528302af3
move strict compiler checks into a header so its easier to manage in one place (pragmas were copied around).

also enable more strict warnings for BLF (which had some incorrect casts).
15 files changed:
source/blender/blenfont/intern/blf_font.c
source/blender/blenfont/intern/blf_glyph.c
source/blender/blenfont/intern/blf_internal_types.h
source/blender/blenkernel/intern/mask_rasterize.c
source/blender/blenlib/BLI_strict_flags.h [new file with mode: 0644]
source/blender/blenlib/intern/BLI_ghash.c
source/blender/blenlib/intern/BLI_heap.c
source/blender/blenlib/intern/BLI_memarena.c
source/blender/blenlib/intern/BLI_mempool.c
source/blender/blenlib/intern/edgehash.c
source/blender/blenlib/intern/smallhash.c
source/blender/bmesh/intern/bmesh_inline.h
source/blender/bmesh/intern/bmesh_operator_api_inline.h
source/blender/bmesh/tools/bmesh_bisect_plane.c
source/blender/bmesh/tools/bmesh_edgenet.c