Commit bdd31674 authored by Max Kellermann's avatar Max Kellermann

tag/ApeLoader: remove exception handler, let caller catch

parent 526c7781
......@@ -31,6 +31,8 @@ typedef std::function<bool(unsigned long flags, const char *key,
/**
* Scans the APE tag values from a file.
*
* Throws on I/O error.
*
* @return false if the file could not be opened or if no APE tag is
* present
*/
......
......@@ -23,6 +23,9 @@
class InputStream;
struct ReplayGainInfo;
/**
* Throws on I/O error.
*/
bool
replay_gain_ape_read(InputStream &is, ReplayGainInfo &info);
......
......@@ -68,7 +68,7 @@ tag_ape_import_item(unsigned long flags,
}
bool
tag_ape_scan2(InputStream &is, TagHandler &handler) noexcept
tag_ape_scan2(InputStream &is, TagHandler &handler)
{
bool recognized = false;
......
......@@ -26,9 +26,11 @@ class TagHandler;
/**
* Scan the APE tags of a stream.
*
* Throws on I/O error.
*
* @param path_fs the path of the file in filesystem encoding
*/
bool
tag_ape_scan2(InputStream &is, TagHandler &handler) noexcept;
tag_ape_scan2(InputStream &is, TagHandler &handler);
#endif
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