Commit f16e2d34 authored by Stefan Westerfeld's avatar Stefan Westerfeld

Make audiowmark cmp return exit code 1 if no matching pattern was found.

Signed-off-by: Stefan Westerfeld's avatarStefan Westerfeld <stefan@space.twc.de>
parent 7124e05d
...@@ -711,7 +711,7 @@ public: ...@@ -711,7 +711,7 @@ public:
} }
} }
} }
void int
print_match_count (const string& orig_pattern) print_match_count (const string& orig_pattern)
{ {
int match_count = 0; int match_count = 0;
...@@ -728,6 +728,7 @@ public: ...@@ -728,6 +728,7 @@ public:
match_count++; match_count++;
} }
printf ("match_count %d %zd\n", match_count, patterns.size()); printf ("match_count %d %zd\n", match_count, patterns.size());
return match_count;
} }
double double
best_quality() const best_quality() const
...@@ -1228,9 +1229,12 @@ decode_and_report (const WavData& in_data, const string& orig_pattern) ...@@ -1228,9 +1229,12 @@ decode_and_report (const WavData& in_data, const string& orig_pattern)
if (!orig_pattern.empty()) if (!orig_pattern.empty())
{ {
result_set.print_match_count (orig_pattern); int match_count = result_set.print_match_count (orig_pattern);
block_decoder.print_debug_sync(); block_decoder.print_debug_sync();
if (!match_count)
return 1;
} }
return 0; return 0;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment