mirror of
https://github.com/pdf2htmlEX/pdf2htmlEX.git
synced 2024-12-22 13:00:08 +00:00
use abort() instead of exit(-1)
This commit is contained in:
parent
454438f73f
commit
59fb41d708
@ -36,7 +36,7 @@ GooString *ownerPW, *userPW;
|
|||||||
|
|
||||||
HTMLRenderer *htmlOut = nullptr;
|
HTMLRenderer *htmlOut = nullptr;
|
||||||
|
|
||||||
int finished = -1;
|
bool finished = false;
|
||||||
|
|
||||||
po::options_description opt_visible("Options"), opt_hidden, opt_all;
|
po::options_description opt_visible("Options"), opt_hidden, opt_all;
|
||||||
po::positional_options_description opt_positional;
|
po::positional_options_description opt_positional;
|
||||||
@ -108,7 +108,7 @@ po::variables_map parse_options (int argc, char **argv)
|
|||||||
}
|
}
|
||||||
catch(...) {
|
catch(...) {
|
||||||
show_usage();
|
show_usage();
|
||||||
exit(-1);
|
abort();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -118,7 +118,7 @@ int main(int argc, char **argv)
|
|||||||
if (opt_map.count("version") || opt_map.count("help") || (param.input_filename == ""))
|
if (opt_map.count("version") || opt_map.count("help") || (param.input_filename == ""))
|
||||||
{
|
{
|
||||||
show_usage();
|
show_usage();
|
||||||
return -1;
|
abort();
|
||||||
}
|
}
|
||||||
|
|
||||||
//prepare the directories
|
//prepare the directories
|
||||||
@ -127,7 +127,7 @@ int main(int argc, char **argv)
|
|||||||
if(p == nullptr)
|
if(p == nullptr)
|
||||||
{
|
{
|
||||||
cerr << "Cannot create temp directory" << endl;
|
cerr << "Cannot create temp directory" << endl;
|
||||||
return -1;
|
abort();
|
||||||
}
|
}
|
||||||
param.tmp_dir = buf;
|
param.tmp_dir = buf;
|
||||||
|
|
||||||
@ -141,7 +141,7 @@ int main(int argc, char **argv)
|
|||||||
catch (const string & s)
|
catch (const string & s)
|
||||||
{
|
{
|
||||||
cerr << s << endl;
|
cerr << s << endl;
|
||||||
return -1;
|
abort();
|
||||||
}
|
}
|
||||||
|
|
||||||
// read config file
|
// read config file
|
||||||
@ -188,7 +188,7 @@ int main(int argc, char **argv)
|
|||||||
htmlOut->process(doc);
|
htmlOut->process(doc);
|
||||||
delete htmlOut;
|
delete htmlOut;
|
||||||
|
|
||||||
finished = 0;
|
finished = true;
|
||||||
|
|
||||||
// clean up
|
// clean up
|
||||||
error:
|
error:
|
||||||
@ -200,5 +200,8 @@ error:
|
|||||||
Object::memCheck(stderr);
|
Object::memCheck(stderr);
|
||||||
gMemReport(stderr);
|
gMemReport(stderr);
|
||||||
|
|
||||||
return finished;
|
if(!finished)
|
||||||
|
abort();
|
||||||
|
|
||||||
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user