From 2830007378346e46e4b11e38af994f7274a9eefa Mon Sep 17 00:00:00 2001 From: Mario Fink Date: Sat, 16 Jan 2021 00:54:13 +0100 Subject: [PATCH] src/main.cpp: redirect exceptions to stderr --- makefile | 6 +++--- src/main.cpp | 14 +++++++------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/makefile b/makefile index 25a29da..522a975 100644 --- a/makefile +++ b/makefile @@ -22,15 +22,15 @@ INST := /usr/local/bin # --------------------------------------------------------------------------- # # CLI tool +$(EXE) : main.o tdm_ripper.o + $(CC) $(OPT) $^ -o $@ + install : $(EXE) sudo cp $< $(INST)/ uninstall : $(INST)/$(EXE) sudo rm $< -$(EXE) : main.o tdm_ripper.o - $(CC) $(OPT) $^ -o $@ - # build main.cpp object file and include git version/commit tag main.o : src/main.cpp @cp $< $<.cpp diff --git a/src/main.cpp b/src/main.cpp index 6ee85c5..17217d5 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -65,7 +65,7 @@ optkeys parse_args(int argc, char* argv[], bool showargs = false) } else { - throw std::runtime_error(argmsg + std::string("\n") + arguse); + std::cerr< 2 ) // && argc%2 == 1 ) @@ -81,7 +81,7 @@ optkeys parse_args(int argc, char* argv[], bool showargs = false) + std::string(" does not look like a .tdm file") + std::string(", evtl. add file extension *.tdm") + std::string("\n") + arguse; - throw std::runtime_error(tdmerr); + std::cerr<