Fix the errors

"linear_least_squares_fitting_points_2.cpp", line 42: Error: The function "exit" must have a prototype.
  "linear_least_squares_fitting_points_3.cpp", line 105: Error: The function "exit" must have a prototype.
  "linear_least_squares_fitting_points_3.cpp", line 74: Error: The function "exit" must have a prototype.
  "linear_least_squares_fitting_points_3.cpp", line 80: Error: The function "rand" must have a prototype.
  "linear_least_squares_fitting_points_3.cpp", line 81: Error: The function "rand" must have a prototype.
  "linear_least_squares_fitting_rectangles_2.cpp", line 131: Error: The function "exit" must have a prototype.
  "linear_least_squares_fitting_rectangles_2.cpp", line 48: Error: The function "exit" must have a prototype.
  "linear_least_squares_fitting_rectangles_2.cpp", line 90: Error: The function "exit" must have a prototype.
  "linear_least_squares_fitting_segments_2.cpp", line 101: Error: The function "exit" must have a prototype.
  "linear_least_squares_fitting_segments_2.cpp", line 143: Error: The function "exit" must have a prototype.
  "linear_least_squares_fitting_segments_2.cpp", line 192: Error: The function "exit" must have a prototype.
  "linear_least_squares_fitting_segments_2.cpp", line 45: Error: The function "exit" must have a prototype.
  "linear_least_squares_fitting_segments_2.cpp", line 72: Error: The function "exit" must have a prototype.
  "linear_least_squares_fitting_tetrahedra_3.cpp", line 17: Error: The function "rand" must have a prototype.
  "linear_least_squares_fitting_triangles_2.cpp", line 57: Error: The function "exit" must have a prototype.
  "linear_least_squares_fitting_triangles_2.cpp", line 99: Error: The function "exit" must have a prototype.
  "linear_least_squares_fitting_triangles_3.cpp", line 16: Error: The function "rand" must have a prototype.
detected by Sun CC.
This commit is contained in:
Laurent Rineau 2008-03-11 11:56:05 +00:00
parent c7cae82d3e
commit 4d9cf53ed4
7 changed files with 20 additions and 18 deletions

View File

@ -4,6 +4,7 @@
#include <CGAL/Cartesian.h>
#include <CGAL/linear_least_squares_fitting_3.h>
#include <list>
#include <cstdlib> // for std::rand
typedef double FT;
typedef CGAL::Cartesian<FT> K;
@ -14,7 +15,7 @@ typedef K::Tetrahedron_3 Tetrahedron;
FT random_value()
{
return (FT)rand() / (FT)RAND_MAX;
return (FT)std::rand() / (FT)RAND_MAX;
}
Point random_point()

View File

@ -3,6 +3,7 @@
#include <CGAL/Cartesian.h>
#include <CGAL/linear_least_squares_fitting_3.h>
#include <list>
#include <cstdlib> // for std::rand
typedef double FT;
typedef CGAL::Cartesian<FT> K;
@ -13,7 +14,7 @@ typedef K::Triangle_3 Triangle;
FT random_value()
{
return (FT)rand() / (FT)RAND_MAX;
return (FT)std::rand() / (FT)RAND_MAX;
}
Point random_point()

View File

@ -39,7 +39,7 @@ void test_2D()
if(!line.is_horizontal())
{
std::cout << "failure" << std::endl;
exit(1); // failure
std::exit(1); // failure
}
}
@ -82,7 +82,7 @@ void test_2D_point_set(const unsigned int nb_points)
if(!line.is_horizontal())
{
std::cout << "failure" << std::endl;
exit(1); // failure
std::exit(1); // failure
}
}

View File

@ -71,14 +71,14 @@ void test_one_point()
if(!parallel(horizontal_plane,plane))
{
std::cout << "failure" << std::endl;
exit(1); // failure
std::exit(1); // failure
}
}
Point random_point_xy()
{
FT x = (FT)((double)rand() / (double)RAND_MAX);
FT y = (FT)((double)rand() / (double)RAND_MAX);
FT x = (FT)((double)std::rand() / (double)RAND_MAX);
FT y = (FT)((double)std::rand() / (double)RAND_MAX);
return Point(x,y,0);
}
@ -102,7 +102,7 @@ void test_point_set(const unsigned int nb_points)
if(!parallel(horizontal_plane,plane))
{
std::cout << "failure" << std::endl;
exit(1); // failure
std::exit(1); // failure
}
}

View File

@ -45,7 +45,7 @@ void test_1()
if(!(line.is_horizontal() && std::abs(line.c()/line.b()- -2) <= THRESHOLD))
{
std::cout << "failure" << std::endl;
exit(1); // failure
std::exit(1); // failure
}
}
@ -87,7 +87,7 @@ void test_2()
if(!(std::abs(-1.0*line.a()/line.b() - -1.0*line1.a()/line1.b()) <= THRESHOLD && std::abs(line.c()/line.b() - line1.c()/line1.b()) <= THRESHOLD && std::abs(quality1 - quality) <= THRESHOLD))
{
std::cout << "failure" << std::endl;
exit(1); // failure
std::exit(1); // failure
}
}
@ -128,7 +128,7 @@ void test_3()
if(!(std::abs(-1.0*line.a()/line.b() - -1.0*line1.a()/line1.b()) <= THRESHOLD && std::abs(line.c()/line.b() - line1.c()/line1.b()) <= THRESHOLD && std::abs(quality1 - quality) <= THRESHOLD))
{
std::cout << "failure" << std::endl;
exit(1); // failure
std::exit(1); // failure
}
}

View File

@ -42,7 +42,7 @@ void test_1()
if(!(std::abs(-1.0*line.a()/line.b() - 1) <= THRESHOLD && std::abs(line.c()/line.b()) <= THRESHOLD && 1 - quality <= THRESHOLD))
{
std::cout << "failure" << std::endl;
exit(1); // failure
std::exit(1); // failure
}
}
@ -69,7 +69,7 @@ void test_2()
if(!(std::abs(-1.0*line.a()/line.b() - 1) <= THRESHOLD && std::abs(line.c()/line.b()) <= THRESHOLD && 1 - quality <= THRESHOLD))
{
std::cout << "failure" << std::endl;
exit(1); // failure
std::exit(1); // failure
}
}
@ -98,7 +98,7 @@ void test_3()
if(!(std::abs(-1.0*line.a()/line.b() - 1) <= THRESHOLD && std::abs(line.c()/line.b()) <= THRESHOLD && 1 - quality <= THRESHOLD))
{
std::cout << "failure" << std::endl;
exit(1); // failure
std::exit(1); // failure
}
}
@ -140,7 +140,7 @@ void test_4()
if(!(std::abs(-1.0*line.a()/line.b() - -1.0*line1.a()/line1.b()) <= THRESHOLD && std::abs(line.c()/line.b() - line1.c()/line1.b()) <= THRESHOLD && std::abs(quality1 - quality) <= THRESHOLD))
{
std::cout << "failure" << std::endl;
exit(1); // failure
std::exit(1); // failure
}
}
@ -189,7 +189,7 @@ void test_5(const unsigned int nb_points)
if(!(std::abs(-1.0*line.a()/line.b() - -1.0*line1.a()/line1.b()) <= THRESHOLD && std::abs(line.c()/line.b() - line1.c()/line1.b()) <= THRESHOLD && std::abs(quality1 - quality) <= THRESHOLD))
{
std::cout << "failure" << std::endl;
exit(1); // failure
std::exit(1); // failure
}
}

View File

@ -54,7 +54,7 @@ void test_1()
if(!(std::abs(-1.0*line.a()/line.b() - -1.0*line1.a()/line1.b()) <= THRESHOLD && std::abs(line.c()/line.b() - line1.c()/line1.b()) <= THRESHOLD && std::abs(quality1 - quality) <= THRESHOLD))
{
std::cout << "failure" << std::endl;
exit(1); // failure
std::exit(1); // failure
}
}
@ -96,7 +96,7 @@ void test_2()
if(!(std::abs(-1.0*line.a()/line.b() - -1.0*line1.a()/line1.b()) <= THRESHOLD && std::abs(line.c()/line.b() - line1.c()/line1.b()) <= THRESHOLD && std::abs(quality1 - quality) <= THRESHOLD))
{
std::cout << "failure" << std::endl;
exit(1); // failure
std::exit(1); // failure
}
}