Skip to content
Snippets Groups Projects
Commit 82a2f9ab authored by Robert Klöfkorn's avatar Robert Klöfkorn
Browse files

some changes.

git-svn-id: https://dune.mathematik.uni-freiburg.de/svn/alugrid/trunk@860 0d966ed9-3843-0410-af09-ebfb50bd7c74
parent 3c1e879f
No related branches found
No related tags found
No related merge requests found
#include <config.h>
#include <iostream>
#include <string>
int main(int argc, char ** argv)
{
if(argc < 2)
if(argc >= 2)
{
std::cerr << "usage: " << argv[0] << " <version number to check> " << std::endl;
std::cerr << "result is -1 if version number is smaller, 0 if equal, and 1 if larger! \n";
exit(1);
std::string argument (argv[1]);
if( argument == "-v" )
{
std::cout << PACKAGE_VERSION << std::endl;
return 0;
}
if( argument == "-c" && argc >= 3 )
{
// check wether given version is bigger than actual
// package version
int result = strcmp(argv[2],PACKAGE_VERSION);
std::cout << result << std::endl;
return result;
}
}
// check wether given version is bigger than actual
// package version
int result = strcmp(argv[1],PACKAGE_VERSION);
std::cout << result;
return result;
std::cerr << "usage: " << argv[0] << std::endl;
std::cerr << " -c <version number to check> compares version numbers" << std::endl;
std::cerr << " result is -1 if version number is smaller, 0 if equal, and 1 if larger! \n" << std::endl;
std::cerr << " -v print version number of package " << std::endl;
exit(1);
return 0;
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment