blender/extern/carve/lib
Sergey Sharybin 87dcee0c0c Silence some annoying warnings when doing full build with strict flags
This mainly touches extern libraries and few debug-only places in intern.

Some summary:

- External libraries are not strict at all about missing declarations,
  so we can rather safely remove such warning together with other strict
  flags.

- Bullet has some static functions which are not used.
  Those were commented out.

- Carve now has some unused debug-only functions commented out as well.
  While we're on the way of getting rid of Carve, it makes sense to make
  things a bit cleaner for the time being.

- In LZMA we have some parts disabled which gives some set but unused
  variables which is rather correct.

- Elbeem had quite some variables set and never used because their usage
  is inside of debug-only code which is commented out.

Note about patching upstream libraries: surely one might say that we
have to make local patchset against this, but own experience says it
only gives extra work trying to merge such tweaks to a new upstream
version and usually it's just faster to re-apply such fixes again after
bundling new upstream library.
2016-04-22 10:59:15 +02:00
..
carve.cpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
convex_hull.cpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
csg_collector.cpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
csg_collector.hpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
csg_data.hpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
csg_detail.hpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
csg.cpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
face.cpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
geom2d.cpp Silence some annoying warnings when doing full build with strict flags 2016-04-22 10:59:15 +02:00
geom3d.cpp Silence some annoying warnings when doing full build with strict flags 2016-04-22 10:59:15 +02:00
intersect_classify_common_impl.hpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
intersect_classify_common.hpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
intersect_classify_edge.cpp Silence some annoying warnings when doing full build with strict flags 2016-04-22 10:59:15 +02:00
intersect_classify_group.cpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
intersect_common.hpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
intersect_debug.cpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
intersect_debug.hpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
intersect_face_division.cpp Silence some annoying warnings when doing full build with strict flags 2016-04-22 10:59:15 +02:00
intersect_group.cpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
intersect_half_classify_group.cpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
intersect.cpp Silence some annoying warnings when doing full build with strict flags 2016-04-22 10:59:15 +02:00
intersection.cpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
math.cpp Silence some annoying warnings when doing full build with strict flags 2016-04-22 10:59:15 +02:00
mesh.cpp Silence some annoying warnings when doing full build with strict flags 2016-04-22 10:59:15 +02:00
octree.cpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
pointset.cpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
polyhedron.cpp Booleans: Boost is no longer a dependency for Carve 2014-11-13 18:26:21 +05:00
polyline.cpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
tag.cpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
timing.cpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00
triangulator.cpp Update Carve to latest upstream version 2014-06-27 15:56:50 +06:00