includes.patch 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. diff -r c8cbec41cd35 include/carve/exact.hpp
  2. --- a/include/carve/exact.hpp Thu Dec 01 15:51:44 2011 -0500
  3. +++ b/include/carve/exact.hpp Wed Jan 11 18:48:16 2012 +0600
  4. @@ -21,7 +21,7 @@
  5. #include <vector>
  6. #include <numeric>
  7. -
  8. +#include <algorithm>
  9. namespace carve {
  10. diff -r c8cbec41cd35 include/carve/geom2d.hpp
  11. --- a/include/carve/geom2d.hpp Thu Dec 01 15:51:44 2011 -0500
  12. +++ b/include/carve/geom2d.hpp Wed Jan 11 18:48:16 2012 +0600
  13. @@ -25,6 +25,7 @@
  14. #include <carve/geom.hpp>
  15. #include <vector>
  16. +#include <algorithm>
  17. #include <math.h>
  18. diff -r c8cbec41cd35 include/carve/mesh_impl.hpp
  19. --- a/include/carve/mesh_impl.hpp Thu Dec 01 15:51:44 2011 -0500
  20. +++ b/include/carve/mesh_impl.hpp Wed Jan 11 18:48:16 2012 +0600
  21. @@ -24,6 +24,8 @@
  22. #include <iostream>
  23. #include <deque>
  24. +#include <stddef.h>
  25. +
  26. namespace carve {
  27. namespace mesh {
  28. diff -r c8cbec41cd35 include/carve/polyhedron_base.hpp
  29. --- a/include/carve/polyhedron_base.hpp Thu Dec 01 15:51:44 2011 -0500
  30. +++ b/include/carve/polyhedron_base.hpp Wed Jan 11 18:48:16 2012 +0600
  31. @@ -25,6 +25,8 @@
  32. #include <carve/edge_decl.hpp>
  33. #include <carve/face_decl.hpp>
  34. +#include <stddef.h>
  35. +
  36. namespace carve {
  37. namespace poly {
  38. diff -r c8cbec41cd35 include/carve/rtree.hpp
  39. --- a/include/carve/rtree.hpp Thu Dec 01 15:51:44 2011 -0500
  40. +++ b/include/carve/rtree.hpp Wed Jan 11 18:48:16 2012 +0600
  41. @@ -27,6 +27,10 @@
  42. #include <cmath>
  43. #include <limits>
  44. +#if defined(HAVE_STDINT_H)
  45. +# include <stdint.h>
  46. +#endif
  47. +
  48. namespace carve {
  49. namespace geom {
  50. diff -r c8cbec41cd35 include/carve/vector.hpp
  51. --- a/include/carve/vector.hpp Thu Dec 01 15:51:44 2011 -0500
  52. +++ b/include/carve/vector.hpp Wed Jan 11 18:48:16 2012 +0600
  53. @@ -24,6 +24,7 @@
  54. #include <carve/geom3d.hpp>
  55. #include <sstream>
  56. +#include <algorithm>
  57. #include <math.h>
  58. diff -r c8cbec41cd35 src/extrude.cpp
  59. --- a/src/extrude.cpp Thu Dec 01 15:51:44 2011 -0500
  60. +++ b/src/extrude.cpp Wed Jan 11 18:48:16 2012 +0600
  61. @@ -34,6 +34,8 @@
  62. #include <cctype>
  63. #include <stdexcept>
  64. +#include <stdexcept>
  65. +
  66. template<unsigned ndim>
  67. carve::geom::vector<ndim> lerp(
  68. double t,