2025-10-11 01:35:43 +01:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" lang = "en-US" >
< head >
< meta http-equiv = "Content-Type" content = "text/xhtml;charset=UTF-8" / >
< meta http-equiv = "X-UA-Compatible" content = "IE=11" / >
< meta name = "generator" content = "Doxygen 1.14.0" / >
< meta name = "viewport" content = "width=device-width, initial-scale=1" / >
< title > libaaruformat: include/aaruformat/errors.h File Reference< / title >
< link href = "tabs.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "jquery.js" > < / script >
< script type = "text/javascript" src = "dynsections.js" > < / script >
< script type = "text/javascript" src = "clipboard.js" > < / script >
< link href = "navtree.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "navtreedata.js" > < / script >
< script type = "text/javascript" src = "navtree.js" > < / script >
< script type = "text/javascript" src = "cookie.js" > < / script >
< link href = "search/search.css" rel = "stylesheet" type = "text/css" / >
< script type = "text/javascript" src = "search/searchdata.js" > < / script >
< script type = "text/javascript" src = "search/search.js" > < / script >
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" / >
< / head >
< body >
< div id = "top" > <!-- do not remove this div, it is closed by doxygen! -->
< div id = "titlearea" >
< table cellspacing = "0" cellpadding = "0" >
< tbody >
< tr id = "projectrow" >
< td id = "projectalign" >
< div id = "projectname" > libaaruformat< span id = "projectnumber" >   1.0< / span >
< / div >
< div id = "projectbrief" > Aaru Data Preservation Suite - Format Library< / div >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
<!-- end header part -->
<!-- Generated by Doxygen 1.14.0 -->
< script type = "text/javascript" >
var searchBox = new SearchBox("searchBox", "search/",'.html');
< / script >
< script type = "text/javascript" >
$(function() { codefold.init(); });
< / script >
< script type = "text/javascript" src = "menudata.js" > < / script >
< script type = "text/javascript" src = "menu.js" > < / script >
< script type = "text/javascript" >
$(function() {
initMenu('',true,false,'search.php','Search',true);
$(function() { init_search(); });
});
< / script >
< div id = "main-nav" > < / div >
< / div > <!-- top -->
< div id = "side-nav" class = "ui-resizable side-nav-resizable" >
< div id = "nav-tree" >
< div id = "nav-tree-contents" >
< div id = "nav-sync" class = "sync" > < / div >
< / div >
< / div >
< div id = "splitbar" style = "-moz-user-select:none;"
class="ui-resizable-handle">
< / div >
< / div >
< script type = "text/javascript" >
$(function(){initNavTree('errors_8h.html','',''); });
< / script >
< div id = "container" >
< div id = "doc-content" >
<!-- window showing the filter options -->
< div id = "MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
< / div >
<!-- iframe showing the search results (closed by default) -->
< div id = "MSearchResultsWindow" >
< div id = "MSearchResults" >
< div class = "SRPage" >
< div id = "SRIndex" >
< div id = "SRResults" > < / div >
< div class = "SRStatus" id = "Loading" > Loading...< / div >
< div class = "SRStatus" id = "Searching" > Searching...< / div >
< div class = "SRStatus" id = "NoMatches" > No Matches< / div >
< / div >
< / div >
< / div >
< / div >
< div class = "header" >
< div class = "headertitle" > < div class = "title" > errors.h File Reference< / div > < / div >
< / div > <!-- header -->
< div class = "contents" >
< p > Public error and status code definitions for libaaruformat.
< a href = "#details" > More...< / a > < / p >
< p > < a href = "errors_8h_source.html" > Go to the source code of this file.< / a > < / p >
< table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 id = "header-define-members" class = "groupheader" > < a id = "define-members" name = "define-members" > < / a >
Macros< / h2 > < / td > < / tr >
< tr id = "define-members-0" class = "groupHeader" > < td colspan = "2" > < div class = "groupHeader" > Fatal / library-level error codes (negative)< / div > < / td > < / tr >
< tr class = "memitem:abb63e240b11d790da83bd34507b57851" id = "r_abb63e240b11d790da83bd34507b57851" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#abb63e240b11d790da83bd34507b57851" > AARUF_ERROR_NOT_AARUFORMAT< / a >       (-1)< / td > < / tr >
< tr class = "memdesc:abb63e240b11d790da83bd34507b57851" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Input file/stream failed magic or structural validation. < br / > < / td > < / tr >
< tr class = "memitem:acebe3e4bcc498066fe65d9e24e16c7f5" id = "r_acebe3e4bcc498066fe65d9e24e16c7f5" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#acebe3e4bcc498066fe65d9e24e16c7f5" > AARUF_ERROR_FILE_TOO_SMALL< / a >       (-2)< / td > < / tr >
< tr class = "memdesc:acebe3e4bcc498066fe65d9e24e16c7f5" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > File size insufficient for mandatory header / structures. < br / > < / td > < / tr >
< tr class = "memitem:a626d70083785adf028130ac349f270c5" id = "r_a626d70083785adf028130ac349f270c5" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a626d70083785adf028130ac349f270c5" > AARUF_ERROR_INCOMPATIBLE_VERSION< / a >       (-3)< / td > < / tr >
< tr class = "memdesc:a626d70083785adf028130ac349f270c5" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Image uses a newer incompatible on-disk version. < br / > < / td > < / tr >
< tr class = "memitem:ab6c57651868e0f35e3821680ebb2b17a" id = "r_ab6c57651868e0f35e3821680ebb2b17a" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#ab6c57651868e0f35e3821680ebb2b17a" > AARUF_ERROR_CANNOT_READ_INDEX< / a >       (-4)< / td > < / tr >
< tr class = "memdesc:ab6c57651868e0f35e3821680ebb2b17a" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Index block unreadable / truncated / bad identifier. < br / > < / td > < / tr >
< tr class = "memitem:a3f6069602fee5f1264befab13708c0ef" id = "r_a3f6069602fee5f1264befab13708c0ef" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a3f6069602fee5f1264befab13708c0ef" > AARUF_ERROR_SECTOR_OUT_OF_BOUNDS< / a >       (-5)< / td > < / tr >
< tr class = "memdesc:a3f6069602fee5f1264befab13708c0ef" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Requested logical sector outside media bounds. < br / > < / td > < / tr >
< tr class = "memitem:a3459a04771fe04f8f77bfa90563a4375" id = "r_a3459a04771fe04f8f77bfa90563a4375" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a3459a04771fe04f8f77bfa90563a4375" > AARUF_ERROR_CANNOT_READ_HEADER< / a >       (-6)< / td > < / tr >
< tr class = "memdesc:a3459a04771fe04f8f77bfa90563a4375" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Failed to read container header. < br / > < / td > < / tr >
< tr class = "memitem:a67753dacbd0ffdd397e563a8a5ecd271" id = "r_a67753dacbd0ffdd397e563a8a5ecd271" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a67753dacbd0ffdd397e563a8a5ecd271" > AARUF_ERROR_CANNOT_READ_BLOCK< / a >       (-7)< / td > < / tr >
< tr class = "memdesc:a67753dacbd0ffdd397e563a8a5ecd271" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Generic block read failure (seek/read error). < br / > < / td > < / tr >
< tr class = "memitem:aec106e533b79916d14e4d48a3d95e8c8" id = "r_aec106e533b79916d14e4d48a3d95e8c8" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#aec106e533b79916d14e4d48a3d95e8c8" > AARUF_ERROR_UNSUPPORTED_COMPRESSION< / a >       (-8)< / td > < / tr >
< tr class = "memdesc:aec106e533b79916d14e4d48a3d95e8c8" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Block marked with unsupported compression algorithm. < br / > < / td > < / tr >
< tr class = "memitem:a35a771e3648bf971a004d4b2be9b5ec4" id = "r_a35a771e3648bf971a004d4b2be9b5ec4" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a35a771e3648bf971a004d4b2be9b5ec4" > AARUF_ERROR_NOT_ENOUGH_MEMORY< / a >       (-9)< / td > < / tr >
< tr class = "memdesc:a35a771e3648bf971a004d4b2be9b5ec4" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Memory allocation failure (critical). < br / > < / td > < / tr >
< tr class = "memitem:ae7eea5936a22100db46aac3e4312cdae" id = "r_ae7eea5936a22100db46aac3e4312cdae" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#ae7eea5936a22100db46aac3e4312cdae" > AARUF_ERROR_BUFFER_TOO_SMALL< / a >       (-10)< / td > < / tr >
< tr class = "memdesc:ae7eea5936a22100db46aac3e4312cdae" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Caller-supplied buffer insufficient for data. < br / > < / td > < / tr >
< tr class = "memitem:ad87e52bef1f48eebb49458a5f64f7016" id = "r_ad87e52bef1f48eebb49458a5f64f7016" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#ad87e52bef1f48eebb49458a5f64f7016" > AARUF_ERROR_MEDIA_TAG_NOT_PRESENT< / a >       (-11)< / td > < / tr >
< tr class = "memdesc:ad87e52bef1f48eebb49458a5f64f7016" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Requested media tag absent. < br / > < / td > < / tr >
< tr class = "memitem:a26707b86af4dd4f3bae7d57abd4345b0" id = "r_a26707b86af4dd4f3bae7d57abd4345b0" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a26707b86af4dd4f3bae7d57abd4345b0" > AARUF_ERROR_INCORRECT_MEDIA_TYPE< / a >       (-12)< / td > < / tr >
< tr class = "memdesc:a26707b86af4dd4f3bae7d57abd4345b0" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Operation incompatible with image media type. < br / > < / td > < / tr >
< tr class = "memitem:a32b645da87003df886a5742d23f8ca19" id = "r_a32b645da87003df886a5742d23f8ca19" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a32b645da87003df886a5742d23f8ca19" > AARUF_ERROR_TRACK_NOT_FOUND< / a >       (-13)< / td > < / tr >
< tr class = "memdesc:a32b645da87003df886a5742d23f8ca19" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Referenced track number not present. < br / > < / td > < / tr >
< tr class = "memitem:afac13facfc59d6710c31daee0302e39d" id = "r_afac13facfc59d6710c31daee0302e39d" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#afac13facfc59d6710c31daee0302e39d" > AARUF_ERROR_REACHED_UNREACHABLE_CODE< / a >       (-14)< / td > < / tr >
< tr class = "memdesc:afac13facfc59d6710c31daee0302e39d" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Internal logic assertion hit unexpected path. < br / > < / td > < / tr >
< tr class = "memitem:a604a2b6b7bf491f7e62a817b6c887f32" id = "r_a604a2b6b7bf491f7e62a817b6c887f32" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a604a2b6b7bf491f7e62a817b6c887f32" > AARUF_ERROR_INVALID_TRACK_FORMAT< / a >       (-15)< / td > < / tr >
< tr class = "memdesc:a604a2b6b7bf491f7e62a817b6c887f32" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Track metadata internally inconsistent or malformed. < br / > < / td > < / tr >
< tr class = "memitem:aa70d43d59e04b7147c14771c4821e670" id = "r_aa70d43d59e04b7147c14771c4821e670" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#aa70d43d59e04b7147c14771c4821e670" > AARUF_ERROR_SECTOR_TAG_NOT_PRESENT< / a >       (-16)< / td > < / tr >
< tr class = "memdesc:aa70d43d59e04b7147c14771c4821e670" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Requested sector tag (e.g. subchannel/prefix) not stored. < br / > < / td > < / tr >
< tr class = "memitem:ac9f4e38e8d5a1f940c9cd0c7f6788c37" id = "r_ac9f4e38e8d5a1f940c9cd0c7f6788c37" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#ac9f4e38e8d5a1f940c9cd0c7f6788c37" > AARUF_ERROR_CANNOT_DECOMPRESS_BLOCK< / a >       (-17)< / td > < / tr >
< tr class = "memdesc:ac9f4e38e8d5a1f940c9cd0c7f6788c37" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Decompression routine failed or size mismatch. < br / > < / td > < / tr >
< tr class = "memitem:aa8dcb9cad962fc5f5f84d5e1ec41fae7" id = "r_aa8dcb9cad962fc5f5f84d5e1ec41fae7" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#aa8dcb9cad962fc5f5f84d5e1ec41fae7" > AARUF_ERROR_INVALID_BLOCK_CRC< / a >       (-18)< / td > < / tr >
< tr class = "memdesc:aa8dcb9cad962fc5f5f84d5e1ec41fae7" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > CRC64 mismatch indicating corruption. < br / > < / td > < / tr >
< tr class = "memitem:a05c6aa0d46349e5060d75d5b6308d1e3" id = "r_a05c6aa0d46349e5060d75d5b6308d1e3" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a05c6aa0d46349e5060d75d5b6308d1e3" > AARUF_ERROR_CANNOT_CREATE_FILE< / a >       (-19)< / td > < / tr >
< tr class = "memdesc:a05c6aa0d46349e5060d75d5b6308d1e3" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Output file could not be created / opened for write. < br / > < / td > < / tr >
< tr class = "memitem:a24494b154606028b04c1d71367545e5c" id = "r_a24494b154606028b04c1d71367545e5c" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a24494b154606028b04c1d71367545e5c" > AARUF_ERROR_INVALID_APP_NAME_LENGTH< / a >       (-20)< / td > < / tr >
< tr class = "memdesc:a24494b154606028b04c1d71367545e5c" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Application name field length invalid (sanity limit). < br / > < / td > < / tr >
< tr class = "memitem:af180a859e926a3826486d78078076919" id = "r_af180a859e926a3826486d78078076919" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#af180a859e926a3826486d78078076919" > AARUF_ERROR_CANNOT_WRITE_HEADER< / a >       (-21)< / td > < / tr >
< tr class = "memdesc:af180a859e926a3826486d78078076919" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Failure writing container header. < br / > < / td > < / tr >
< tr class = "memitem:a1df49eaa19eaa14891b6aaab966a9bc6" id = "r_a1df49eaa19eaa14891b6aaab966a9bc6" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a1df49eaa19eaa14891b6aaab966a9bc6" > AARUF_READ_ONLY< / a >       (-22)< / td > < / tr >
< tr class = "memdesc:a1df49eaa19eaa14891b6aaab966a9bc6" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Operation requires write mode but context is read-only. < br / > < / td > < / tr >
< tr class = "memitem:af86dd78bcb33b547113460822ed96c3e" id = "r_af86dd78bcb33b547113460822ed96c3e" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#af86dd78bcb33b547113460822ed96c3e" > AARUF_ERROR_CANNOT_WRITE_BLOCK_HEADER< / a >       (-23)< / td > < / tr >
< tr class = "memdesc:af86dd78bcb33b547113460822ed96c3e" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Failure writing block header. < br / > < / td > < / tr >
< tr class = "memitem:a0ebe2ffd752f049954b4125ee8840bb5" id = "r_a0ebe2ffd752f049954b4125ee8840bb5" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a0ebe2ffd752f049954b4125ee8840bb5" > AARUF_ERROR_CANNOT_WRITE_BLOCK_DATA< / a >       (-24)< / td > < / tr >
< tr class = "memdesc:a0ebe2ffd752f049954b4125ee8840bb5" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Failure writing block payload. < br / > < / td > < / tr >
< tr class = "memitem:a9c9c207061d0957b1cf76c1a79296a36" id = "r_a9c9c207061d0957b1cf76c1a79296a36" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a9c9c207061d0957b1cf76c1a79296a36" > AARUF_ERROR_CANNOT_SET_DDT_ENTRY< / a >       (-25)< / td > < / tr >
< tr class = "memdesc:a9c9c207061d0957b1cf76c1a79296a36" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Failed to encode/store a DDT entry (overflow or IO). < br / > < / td > < / tr >
< tr class = "memitem:a8fc3ecb14777e72bebad62084b6caf16" id = "r_a8fc3ecb14777e72bebad62084b6caf16" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a8fc3ecb14777e72bebad62084b6caf16" > AARUF_ERROR_INCORRECT_DATA_SIZE< / a >       (-26)< / td > < / tr >
< tr class = "memdesc:a8fc3ecb14777e72bebad62084b6caf16" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Data size does not match expected size. < br / > < / td > < / tr >
< tr class = "memitem:ad3340e78aca685a8ea4739fdfd04292f" id = "r_ad3340e78aca685a8ea4739fdfd04292f" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#ad3340e78aca685a8ea4739fdfd04292f" > AARUF_ERROR_INVALID_TAG< / a >       (-27)< / td > < / tr >
< tr class = "memdesc:ad3340e78aca685a8ea4739fdfd04292f" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Invalid or unsupported media or sector tag format. < br / > < / td > < / tr >
< tr class = "memitem:a64fa67cb4d9323e914641c70c731a5b2" id = "r_a64fa67cb4d9323e914641c70c731a5b2" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a64fa67cb4d9323e914641c70c731a5b2" > AARUF_ERROR_TAPE_FILE_NOT_FOUND< / a >       (-28)< / td > < / tr >
< tr class = "memdesc:a64fa67cb4d9323e914641c70c731a5b2" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Requested tape file number not present in image. < br / > < / td > < / tr >
< tr class = "memitem:a14db41b6e45622397fa6339bc79d2b9f" id = "r_a14db41b6e45622397fa6339bc79d2b9f" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a14db41b6e45622397fa6339bc79d2b9f" > AARUF_ERROR_TAPE_PARTITION_NOT_FOUND< / a >       (-29)< / td > < / tr >
< tr class = "memdesc:a14db41b6e45622397fa6339bc79d2b9f" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Requested tape partition not present in image. < br / > < / td > < / tr >
< tr class = "memitem:a99ff8f6884fd5e21840b2e35240bc265" id = "r_a99ff8f6884fd5e21840b2e35240bc265" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a99ff8f6884fd5e21840b2e35240bc265" > AARUF_ERROR_METADATA_NOT_PRESENT< / a >       (-30)< / td > < / tr >
< tr class = "memdesc:a99ff8f6884fd5e21840b2e35240bc265" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Requested metadata not present in image. < br / > < / td > < / tr >
< tr id = "define-members-1" class = "groupHeader" > < td colspan = "2" > < div class = "groupHeader" > Non-fatal sector status codes (non-negative)< / div > < / td > < / tr >
< tr > < td colspan = "2" class = "ititle" > < div class = "groupText" > < p > Returned through output parameters to describe individual sector state. < / p >
< / div > < / td > < / tr >
< tr class = "memitem:a1d6e49f7e8a1fa489efa0a582e90b5de" id = "r_a1d6e49f7e8a1fa489efa0a582e90b5de" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a1d6e49f7e8a1fa489efa0a582e90b5de" > AARUF_STATUS_OK< / a >       0< / td > < / tr >
< tr class = "memdesc:a1d6e49f7e8a1fa489efa0a582e90b5de" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sector present and read without uncorrectable errors. < br / > < / td > < / tr >
< tr class = "memitem:ab629288e7ddaf4dd8419621e6963e2cf" id = "r_ab629288e7ddaf4dd8419621e6963e2cf" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#ab629288e7ddaf4dd8419621e6963e2cf" > AARUF_STATUS_SECTOR_NOT_DUMPED< / a >       1< / td > < / tr >
< tr class = "memdesc:ab629288e7ddaf4dd8419621e6963e2cf" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sector not captured (gap / missing / intentionally skipped). < br / > < / td > < / tr >
< tr class = "memitem:ac313b4e3653f14a377c01902f1fc4fbe" id = "r_ac313b4e3653f14a377c01902f1fc4fbe" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#ac313b4e3653f14a377c01902f1fc4fbe" > AARUF_STATUS_SECTOR_WITH_ERRORS< / a >       2< / td > < / tr >
< tr class = "memdesc:ac313b4e3653f14a377c01902f1fc4fbe" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sector present but with unrecoverable or flagged errors. < br / > < / td > < / tr >
< tr class = "memitem:a77bf05aa252de9f7f7a81b4a8bda1294" id = "r_a77bf05aa252de9f7f7a81b4a8bda1294" > < td class = "memItemLeft" align = "right" valign = "top" > #define  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#a77bf05aa252de9f7f7a81b4a8bda1294" > AARUF_STATUS_SECTOR_DELETED< / a >       3< / td > < / tr >
< tr class = "memdesc:a77bf05aa252de9f7f7a81b4a8bda1294" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Sector logically marked deleted (e.g. filesystem deleted area). < br / > < / td > < / tr >
< / table > < table class = "memberdecls" >
< tr class = "heading" > < td colspan = "2" > < h2 id = "header-func-members" class = "groupheader" > < a id = "func-members" name = "func-members" > < / a >
Functions< / h2 > < / td > < / tr >
< tr class = "memitem:aec12cc4bb15cd7f404ec3bcd62810dc7" id = "r_aec12cc4bb15cd7f404ec3bcd62810dc7" > < td class = "memItemLeft" align = "right" valign = "top" > static const char *  < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "#aec12cc4bb15cd7f404ec3bcd62810dc7" > aaruformat_error_string< / a > (int code)< / td > < / tr >
< tr class = "memdesc:aec12cc4bb15cd7f404ec3bcd62810dc7" > < td class = "mdescLeft" >   < / td > < td class = "mdescRight" > Convert an AaruFormat error or status code to a static human-readable string. < br / > < / td > < / tr >
< / table >
< a name = "details" id = "details" > < / a > < h2 id = "header-details" class = "groupheader" > Detailed Description< / h2 >
< div class = "textblock" > < p > Public error and status code definitions for libaaruformat. < / p >
< p > Negative values represent fatal / non-recoverable error conditions returned by library functions. Non-negative values (> =0) are either success (0) or sector-level status annotations used when decoding per-sector metadata (e.g. a sector not dumped or with corrected/unrecoverable errors).< / p >
< p > Usage guidelines:< / p > < ul >
< li > Always test for < 0 to check generic failure without enumerating all codes.< / li >
< li > Use exact comparisons for caller-specific handling (e.g. retry on AARUF_ERROR_CANNOT_READ_BLOCK).< / li >
< li > Sector status codes are never returned as fatal function results; they appear in output parameters populated by read/identify routines.< / li >
< / ul >
< p > Helper: see < a class = "el" href = "#aec12cc4bb15cd7f404ec3bcd62810dc7" title = "Convert an AaruFormat error or status code to a static human-readable string." > aaruformat_error_string()< / a > for a human-readable textual description suitable for logs. < / p >
< p class = "definition" > Definition in file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
< / div > < a name = "doc-define-members" id = "doc-define-members" > < / a > < h2 id = "header-doc-define-members" class = "groupheader" > Macro Definition Documentation< / h2 >
< a id = "ae7eea5936a22100db46aac3e4312cdae" name = "ae7eea5936a22100db46aac3e4312cdae" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ae7eea5936a22100db46aac3e4312cdae" > ◆   < / a > < / span > AARUF_ERROR_BUFFER_TOO_SMALL< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_BUFFER_TOO_SMALL      (-10)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Caller-supplied buffer insufficient for data. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00049" > 49< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-12-12 12:25:02 +00:00
< p class = "reference" > Referenced by < a class = "el" href = "cst_8c_source.html#l00035" > aaruf_cst_transform()< / a > , < a class = "el" href = "cst_8c_source.html#l00193" > aaruf_cst_untransform()< / a > , < a class = "el" href = "metadata_8c_source.html#l02104" > aaruf_get_aaru_json_metadata()< / a > , < a class = "el" href = "tape_8c_source.html#l01318" > aaruf_get_all_tape_files()< / a > , < a class = "el" href = "tape_8c_source.html#l01420" > aaruf_get_all_tape_partitions()< / a > , < a class = "el" href = "metadata_8c_source.html#l01949" > aaruf_get_cicm_metadata()< / a > , < a class = "el" href = "metadata_8c_source.html#l02482" > aaruf_get_comments()< / a > , < a class = "el" href = "metadata_8c_source.html#l02410" > aaruf_get_creator()< / a > , < a class = "el" href = "metadata_8c_source.html#l03184" > aaruf_get_drive_firmware_revision()< / a > , < a class = "el" href = "metadata_8c_source.html#l02974" > aaruf_get_drive_manufacturer()< / a > , < a class = "el" href = "metadata_8c_source.html#l03044" > aaruf_get_drive_model()< / a > , < a class = "el" href = "metadata_8c_source.html#l03114" > aaruf_get_drive_serial_number()< / a > , < a class = "el" href = "dump_8c_source.html#l00186" > aaruf_get_dumphw()< / a > , < a class = "el" href = "metadata_8c_source.html#l02831" > aaruf_get_media_barcode()< / a > , < a class = "el" href = "metadata_8c_source.html#l02622" > aaruf_get_media_manufacturer()< / a > , < a class = "el" href = "metadata_8c_source.html#l02692" > aaruf_get_media_model()< / a > , < a class = "el" href = "metadata_8c_source.html#l02902" > aaruf_get_media_part_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l02762" > aaruf_get_media_serial_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l02552" > aaruf_get_media_title()< / a > , < a class = "el" href = "blocks_2metadata_8c_source.html#l00711" > aaruf_get_readable_media_tags()< / a > , < a class = "el" href = "blocks_2metadata_8c_source.html#l00623" > aaruf_get_readable_sector_tags()< / a > , < a class = "el" href = "optical_8c_source.html#l00281" > aaruf_get_tracks()< / a > , < a class = "el" href = "read_8c_source.html#l00085" > aaruf_read_media_tag()< / a > , < a class = "el" href = "read_8c_source.html#l00253" > aaruf_read_sector()< / a > , < a class = "el" href = "read_8c_source.html#l00826" > aaruf_read_sector_long()< / a > , and < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "a05c6aa0d46349e5060d75d5b6308d1e3" name = "a05c6aa0d46349e5060d75d5b6308d1e3" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a05c6aa0d46349e5060d75d5b6308d1e3" > ◆   < / a > < / span > AARUF_ERROR_CANNOT_CREATE_FILE< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_CANNOT_CREATE_FILE      (-19)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Output file could not be created / opened for write. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00058" > 58< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-10-21 14:23:35 +01:00
< p class = "reference" > Referenced by < a class = "el" href = "create_8c_source.html#l00279" > aaruf_create()< / a > , < a class = "el" href = "open_8c_source.html#l00223" > aaruf_open()< / a > , and < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "ac9f4e38e8d5a1f940c9cd0c7f6788c37" name = "ac9f4e38e8d5a1f940c9cd0c7f6788c37" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac9f4e38e8d5a1f940c9cd0c7f6788c37" > ◆   < / a > < / span > AARUF_ERROR_CANNOT_DECOMPRESS_BLOCK< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_CANNOT_DECOMPRESS_BLOCK      (-17)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Decompression routine failed or size mismatch. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00056" > 56< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-10-11 12:43:39 +01:00
< p class = "reference" > Referenced by < a class = "el" href = "read_8c_source.html#l00253" > aaruf_read_sector()< / a > , < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > , < a class = "el" href = "ddt__v2_8c_source.html#l00724" > decode_ddt_multi_level_v2()< / a > , < a class = "el" href = "data_8c_source.html#l00071" > process_data_block()< / a > , < a class = "el" href = "ddt__v1_8c_source.html#l00085" > process_ddt_v1()< / a > , and < a class = "el" href = "ddt__v2_8c_source.html#l00096" > process_ddt_v2()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "a67753dacbd0ffdd397e563a8a5ecd271" name = "a67753dacbd0ffdd397e563a8a5ecd271" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a67753dacbd0ffdd397e563a8a5ecd271" > ◆   < / a > < / span > AARUF_ERROR_CANNOT_READ_BLOCK< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_CANNOT_READ_BLOCK      (-7)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Generic block read failure (seek/read error). < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00046" > 46< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-12-12 12:25:02 +00:00
< p class = "reference" > Referenced by < a class = "el" href = "metadata_8c_source.html#l02104" > aaruf_get_aaru_json_metadata()< / a > , < a class = "el" href = "metadata_8c_source.html#l01949" > aaruf_get_cicm_metadata()< / a > , < a class = "el" href = "dump_8c_source.html#l00186" > aaruf_get_dumphw()< / a > , < a class = "el" href = "metadata_8c_source.html#l00094" > aaruf_get_geometry()< / a > , < a class = "el" href = "read_8c_source.html#l00253" > aaruf_read_sector()< / a > , < a class = "el" href = "dump_8c_source.html#l00531" > aaruf_set_dumphw()< / a > , < a class = "el" href = "verify_8c_source.html#l00130" > aaruf_verify_image()< / a > , < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > , < a class = "el" href = "ddt__v2_8c_source.html#l00724" > decode_ddt_multi_level_v2()< / a > , < a class = "el" href = "ddt__v2_8c_source.html#l00581" > decode_ddt_single_level_v2()< / a > , < a class = "el" href = "data_8c_source.html#l00071" > process_data_block()< / a > , < a class = "el" href = "ddt__v1_8c_source.html#l00085" > process_ddt_v1()< / a > , < a class = "el" href = "ddt__v2_8c_source.html#l00096" > process_ddt_v2()< / a > , and < a class = "el" href = "verify_8c_source.html#l00030" > update_crc64_from_stream()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "a3459a04771fe04f8f77bfa90563a4375" name = "a3459a04771fe04f8f77bfa90563a4375" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3459a04771fe04f8f77bfa90563a4375" > ◆   < / a > < / span > AARUF_ERROR_CANNOT_READ_HEADER< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_CANNOT_READ_HEADER      (-6)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Failed to read container header. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00045" > 45< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-10-11 12:43:39 +01:00
< p class = "reference" > Referenced by < a class = "el" href = "read_8c_source.html#l00253" > aaruf_read_sector()< / a > , < a class = "el" href = "verify_8c_source.html#l00130" > aaruf_verify_image()< / a > , < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > , < a class = "el" href = "index__v1_8c_source.html#l00225" > verify_index_v1()< / a > , < a class = "el" href = "index__v2_8c_source.html#l00227" > verify_index_v2()< / a > , and < a class = "el" href = "index__v3_8c_source.html#l00408" > verify_index_v3()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "ab6c57651868e0f35e3821680ebb2b17a" name = "ab6c57651868e0f35e3821680ebb2b17a" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab6c57651868e0f35e3821680ebb2b17a" > ◆   < / a > < / span > AARUF_ERROR_CANNOT_READ_INDEX< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_CANNOT_READ_INDEX      (-4)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Index block unreadable / truncated / bad identifier. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00043" > 43< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-10-21 14:23:35 +01:00
< p class = "reference" > Referenced by < a class = "el" href = "open_8c_source.html#l00223" > aaruf_open()< / a > , < a class = "el" href = "verify_8c_source.html#l00130" > aaruf_verify_image()< / a > , < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > , < a class = "el" href = "index__v1_8c_source.html#l00225" > verify_index_v1()< / a > , < a class = "el" href = "index__v2_8c_source.html#l00227" > verify_index_v2()< / a > , and < a class = "el" href = "index__v3_8c_source.html#l00408" > verify_index_v3()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "a9c9c207061d0957b1cf76c1a79296a36" name = "a9c9c207061d0957b1cf76c1a79296a36" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a9c9c207061d0957b1cf76c1a79296a36" > ◆   < / a > < / span > AARUF_ERROR_CANNOT_SET_DDT_ENTRY< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_CANNOT_SET_DDT_ENTRY      (-25)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Failed to encode/store a DDT entry (overflow or IO). < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00064" > 64< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "write_8c_source.html#l00098" > aaruf_write_sector()< / a > , and < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > .< / p >
< / div >
< / div >
< a id = "a0ebe2ffd752f049954b4125ee8840bb5" name = "a0ebe2ffd752f049954b4125ee8840bb5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a0ebe2ffd752f049954b4125ee8840bb5" > ◆   < / a > < / span > AARUF_ERROR_CANNOT_WRITE_BLOCK_DATA< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_CANNOT_WRITE_BLOCK_DATA      (-24)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Failure writing block payload. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00063" > 63< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-12-12 12:25:02 +00:00
< p class = "reference" > Referenced by < a class = "el" href = "write_8c_source.html#l01427" > aaruf_close_current_block()< / a > , and < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "af86dd78bcb33b547113460822ed96c3e" name = "af86dd78bcb33b547113460822ed96c3e" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af86dd78bcb33b547113460822ed96c3e" > ◆   < / a > < / span > AARUF_ERROR_CANNOT_WRITE_BLOCK_HEADER< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_CANNOT_WRITE_BLOCK_HEADER      (-23)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Failure writing block header. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00062" > 62< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-12-12 12:25:02 +00:00
< p class = "reference" > Referenced by < a class = "el" href = "write_8c_source.html#l01427" > aaruf_close_current_block()< / a > , and < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "af180a859e926a3826486d78078076919" name = "af180a859e926a3826486d78078076919" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#af180a859e926a3826486d78078076919" > ◆   < / a > < / span > AARUF_ERROR_CANNOT_WRITE_HEADER< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_CANNOT_WRITE_HEADER      (-21)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Failure writing container header. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00060" > 60< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-12-12 12:25:02 +00:00
< p class = "reference" > Referenced by < a class = "el" href = "close_8c_source.html#l04059" > aaruf_close()< / a > , < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > , < a class = "el" href = "close_8c_source.html#l00077" > write_cached_secondary_ddt()< / a > , < a class = "el" href = "close_8c_source.html#l03926" > write_index_block()< / a > , < a class = "el" href = "close_8c_source.html#l00284" > write_primary_ddt()< / a > , and < a class = "el" href = "close_8c_source.html#l00383" > write_single_level_ddt()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "acebe3e4bcc498066fe65d9e24e16c7f5" name = "acebe3e4bcc498066fe65d9e24e16c7f5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#acebe3e4bcc498066fe65d9e24e16c7f5" > ◆   < / a > < / span > AARUF_ERROR_FILE_TOO_SMALL< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_FILE_TOO_SMALL      (-2)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > File size insufficient for mandatory header / structures. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00041" > 41< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-10-21 14:23:35 +01:00
< p class = "reference" > Referenced by < a class = "el" href = "open_8c_source.html#l00223" > aaruf_open()< / a > , and < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "a626d70083785adf028130ac349f270c5" name = "a626d70083785adf028130ac349f270c5" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a626d70083785adf028130ac349f270c5" > ◆   < / a > < / span > AARUF_ERROR_INCOMPATIBLE_VERSION< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_INCOMPATIBLE_VERSION      (-3)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Image uses a newer incompatible on-disk version. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00042" > 42< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-10-21 14:23:35 +01:00
< p class = "reference" > Referenced by < a class = "el" href = "open_8c_source.html#l00223" > aaruf_open()< / a > , and < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "a8fc3ecb14777e72bebad62084b6caf16" name = "a8fc3ecb14777e72bebad62084b6caf16" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a8fc3ecb14777e72bebad62084b6caf16" > ◆   < / a > < / span > AARUF_ERROR_INCORRECT_DATA_SIZE< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_INCORRECT_DATA_SIZE      (-26)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Data size does not match expected size. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00065" > 65< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-12-12 12:25:02 +00:00
< p class = "reference" > Referenced by < a class = "el" href = "dump_8c_source.html#l00186" > aaruf_get_dumphw()< / a > , < a class = "el" href = "metadata_8c_source.html#l03640" > aaruf_get_image_info()< / a > , < a class = "el" href = "read_8c_source.html#l00085" > aaruf_read_media_tag()< / a > , < a class = "el" href = "read_8c_source.html#l00253" > aaruf_read_sector()< / a > , < a class = "el" href = "read_8c_source.html#l00826" > aaruf_read_sector_long()< / a > , < a class = "el" href = "read_8c_source.html#l01474" > aaruf_read_sector_tag()< / a > , < a class = "el" href = "read_8c_source.html#l00670" > aaruf_read_track_sector()< / a > , < a class = "el" href = "dump_8c_source.html#l00531" > aaruf_set_dumphw()< / a > , < a class = "el" href = "write_8c_source.html#l01825" > aaruf_write_media_tag()< / a > , < a class = "el" href = "write_8c_source.html#l00544" > aaruf_write_sector_long()< / a > , < a class = "el" href = "write_8c_source.html#l02095" > aaruf_write_sector_tag()< / a > , and < a class = "el" href = "ddt__v1_8c_source.html#l00405" > decode_ddt_entry_v1()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "a26707b86af4dd4f3bae7d57abd4345b0" name = "a26707b86af4dd4f3bae7d57abd4345b0" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a26707b86af4dd4f3bae7d57abd4345b0" > ◆   < / a > < / span > AARUF_ERROR_INCORRECT_MEDIA_TYPE< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_INCORRECT_MEDIA_TYPE      (-12)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Operation incompatible with image media type. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00051" > 51< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-12-12 12:25:02 +00:00
< p class = "reference" > Referenced by < a class = "el" href = "read_8c_source.html#l00826" > aaruf_read_sector_long()< / a > , < a class = "el" href = "read_8c_source.html#l01474" > aaruf_read_sector_tag()< / a > , < a class = "el" href = "read_8c_source.html#l00670" > aaruf_read_track_sector()< / a > , < a class = "el" href = "write_8c_source.html#l00544" > aaruf_write_sector_long()< / a > , < a class = "el" href = "write_8c_source.html#l02095" > aaruf_write_sector_tag()< / a > , and < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "a24494b154606028b04c1d71367545e5c" name = "a24494b154606028b04c1d71367545e5c" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a24494b154606028b04c1d71367545e5c" > ◆   < / a > < / span > AARUF_ERROR_INVALID_APP_NAME_LENGTH< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_INVALID_APP_NAME_LENGTH      (-20)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Application name field length invalid (sanity limit). < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00059" > 59< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "create_8c_source.html#l00279" > aaruf_create()< / a > , and < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > .< / p >
< / div >
< / div >
< a id = "aa8dcb9cad962fc5f5f84d5e1ec41fae7" name = "aa8dcb9cad962fc5f5f84d5e1ec41fae7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa8dcb9cad962fc5f5f84d5e1ec41fae7" > ◆   < / a > < / span > AARUF_ERROR_INVALID_BLOCK_CRC< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_INVALID_BLOCK_CRC      (-18)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > CRC64 mismatch indicating corruption. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00057" > 57< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "dump_8c_source.html#l00531" > aaruf_set_dumphw()< / a > , < a class = "el" href = "verify_8c_source.html#l00130" > aaruf_verify_image()< / a > , < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > , < a class = "el" href = "ddt__v2_8c_source.html#l00724" > decode_ddt_multi_level_v2()< / a > , < a class = "el" href = "ddt__v2_8c_source.html#l00096" > process_ddt_v2()< / a > , < a class = "el" href = "index__v1_8c_source.html#l00225" > verify_index_v1()< / a > , < a class = "el" href = "index__v2_8c_source.html#l00227" > verify_index_v2()< / a > , and < a class = "el" href = "index__v3_8c_source.html#l00408" > verify_index_v3()< / a > .< / p >
< / div >
< / div >
< a id = "ad3340e78aca685a8ea4739fdfd04292f" name = "ad3340e78aca685a8ea4739fdfd04292f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad3340e78aca685a8ea4739fdfd04292f" > ◆   < / a > < / span > AARUF_ERROR_INVALID_TAG< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_INVALID_TAG      (-27)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Invalid or unsupported media or sector tag format. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00066" > 66< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-12-12 12:25:02 +00:00
< p class = "reference" > Referenced by < a class = "el" href = "read_8c_source.html#l01474" > aaruf_read_sector_tag()< / a > , and < a class = "el" href = "write_8c_source.html#l02095" > aaruf_write_sector_tag()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "a604a2b6b7bf491f7e62a817b6c887f32" name = "a604a2b6b7bf491f7e62a817b6c887f32" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a604a2b6b7bf491f7e62a817b6c887f32" > ◆   < / a > < / span > AARUF_ERROR_INVALID_TRACK_FORMAT< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_INVALID_TRACK_FORMAT      (-15)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Track metadata internally inconsistent or malformed. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00054" > 54< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-10-11 12:43:39 +01:00
< p class = "reference" > Referenced by < a class = "el" href = "read_8c_source.html#l00826" > aaruf_read_sector_long()< / a > , < a class = "el" href = "optical_8c_source.html#l00392" > aaruf_set_tracks()< / a > , and < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "ad87e52bef1f48eebb49458a5f64f7016" name = "ad87e52bef1f48eebb49458a5f64f7016" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ad87e52bef1f48eebb49458a5f64f7016" > ◆   < / a > < / span > AARUF_ERROR_MEDIA_TAG_NOT_PRESENT< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_MEDIA_TAG_NOT_PRESENT      (-11)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Requested media tag absent. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00050" > 50< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "read_8c_source.html#l00085" > aaruf_read_media_tag()< / a > , and < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > .< / p >
< / div >
< / div >
< a id = "a99ff8f6884fd5e21840b2e35240bc265" name = "a99ff8f6884fd5e21840b2e35240bc265" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a99ff8f6884fd5e21840b2e35240bc265" > ◆   < / a > < / span > AARUF_ERROR_METADATA_NOT_PRESENT< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_METADATA_NOT_PRESENT      (-30)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Requested metadata not present in image. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00069" > 69< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-12-12 12:25:02 +00:00
< p class = "reference" > Referenced by < a class = "el" href = "metadata_8c_source.html#l02482" > aaruf_get_comments()< / a > , < a class = "el" href = "metadata_8c_source.html#l02410" > aaruf_get_creator()< / a > , < a class = "el" href = "metadata_8c_source.html#l03184" > aaruf_get_drive_firmware_revision()< / a > , < a class = "el" href = "metadata_8c_source.html#l02974" > aaruf_get_drive_manufacturer()< / a > , < a class = "el" href = "metadata_8c_source.html#l03044" > aaruf_get_drive_model()< / a > , < a class = "el" href = "metadata_8c_source.html#l03114" > aaruf_get_drive_serial_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l02831" > aaruf_get_media_barcode()< / a > , < a class = "el" href = "metadata_8c_source.html#l02622" > aaruf_get_media_manufacturer()< / a > , < a class = "el" href = "metadata_8c_source.html#l02692" > aaruf_get_media_model()< / a > , < a class = "el" href = "metadata_8c_source.html#l02902" > aaruf_get_media_part_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l02343" > aaruf_get_media_sequence()< / a > , < a class = "el" href = "metadata_8c_source.html#l02762" > aaruf_get_media_serial_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l02552" > aaruf_get_media_title()< / a > , and < a class = "el" href = "blocks_2metadata_8c_source.html#l00623" > aaruf_get_readable_sector_tags()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "abb63e240b11d790da83bd34507b57851" name = "abb63e240b11d790da83bd34507b57851" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#abb63e240b11d790da83bd34507b57851" > ◆   < / a > < / span > AARUF_ERROR_NOT_AARUFORMAT< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_NOT_AARUFORMAT      (-1)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Input file/stream failed magic or structural validation. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00040" > 40< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-12-12 12:25:02 +00:00
< p class = "reference" > Referenced by < a class = "el" href = "metadata_8c_source.html#l04006" > aaruf_clear_comments()< / a > , < a class = "el" href = "metadata_8c_source.html#l03877" > aaruf_clear_creator()< / a > , < a class = "el" href = "metadata_8c_source.html#l04864" > aaruf_clear_drive_firmware_revision()< / a > , < a class = "el" href = "metadata_8c_source.html#l04601" > aaruf_clear_drive_manufacturer()< / a > , < a class = "el" href = "metadata_8c_source.html#l04687" > aaruf_clear_drive_model()< / a > , < a class = "el" href = "metadata_8c_source.html#l04776" > aaruf_clear_drive_serial_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l04429" > aaruf_clear_media_barcode()< / a > , < a class = "el" href = "metadata_8c_source.html#l04173" > aaruf_clear_media_manufacturer()< / a > , < a class = "el" href = "metadata_8c_source.html#l04257" > aaruf_clear_media_model()< / a > , < a class = "el" href = "metadata_8c_source.html#l04515" > aaruf_clear_media_part_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l03746" > aaruf_clear_media_sequence()< / a > , < a class = "el" href = "metadata_8c_source.html#l04343" > aaruf_clear_media_serial_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l04089" > aaruf_clear_media_title()< / a > , < a class = "el" href = "write_8c_source.html#l01427" > aaruf_close_current_block()< / a > , < a class = "el" href = "metadata_8c_source.html#l02104" > aaruf_get_aaru_json_metadata()< / a > , < a class = "el" href = "tape_8c_source.html#l01318" > aaruf_get_all_tape_files()< / a > , < a class = "el" href = "tape_8c_source.html#l01420" > aaruf_get_all_tape_partitions()< / a > , < a class = "el" href = "metadata_8c_source.html#l01949" > aaruf_get_cicm_metadata()< / a > , < a class = "el" href = "metadata_8c_source.html#l02482" > aaruf_get_comments()< / a > , < a class = "el" href = "metadata_8c_source.html#l02410" > aaruf_get_creator()< / a > , < a class = "el" href = "metadata_8c_source.html#l03184" > aaruf_get_drive_firmware_revision()< / a > , < a class = "el" href = "metadata_8c_source.html#l02974" > aaruf_get_drive_manufacturer()< / a > , < a class = "el" href = "metadata_8c_source.html#l03044" > aaruf_get_drive_model()< / a > , < a class = "el" href = "metadata_8c_source.html#l03114" > aaruf_get_drive_serial_number()< / a > , < a class = "el" href = "dump_8c_source.html#l00186" > aaruf_get_dumphw()< / a > , < a class = "el" href = "metadata_8c_source.html#l00094" > aaruf_get_geometry()< / a > , < a class = "el" href = "metadata_8c_source.html#l03640" > aaruf_get_image_info()< / a > , < a class = "el" href = "metadata_8c_source.html#l02831" > aaruf_get_media_barcode()< / a > , < a class = "el" href = "metadata_8c_source.html#l02622" > aaruf_get_media_manufacturer()< / a > , < a class = "el" href = "metadata_8c_source.html#l02692" > aaruf_get_media_model()< / a > , < a class = "el" href = "metadata_8c_source.html#l02902" > aaruf_get_media_part_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l02343" > aaruf_get_media_sequence()< / a > , < a class = "el" href = "metadata_8c_source.html#l02762" > aaruf_get_media_serial_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l02552" > aaruf_get_media_title()< / a > , < a class = "el" href = "metadata_8c_source.html#l03423" > aaruf_get_negative_sectors()< / a > , < a class = "el" href = "metadata_8c_source.html#l03558" > aaruf_get_overflow_sectors()< / a > , < a class = "el" href = "blocks_2metadata_8c_source.html#l00711" > aaruf_get_readable_media_tags()< / a > , < a class = "el" href = "blocks_2metadata_8c_source.html#l00623" > aaruf_get_readable_sector_tags()< / a > , < a class = "el" href = "tape_8c_source.html#l00571" > aaruf_get_tape_file()< / a > , < a class = "el" href = "tape_8c_source.html#l00985" > aaruf_get_tape_partition()< / a > , < a class = "el" href = "optical_8c_source.html#l00281" > aaruf_get_tracks()< / a > , < a class = "el" href = "metadata_8c_source.html#l03298" > aaruf_get_user_sectors()< / a > , < a class = "el" href = "open_8c_source.html#l00223" > aaruf_open()< / a > , < a class = "el" href = "read_8c_source.html#l00085" > aaruf_read_media_tag()< / a > , < a class = "el" href = "read_8c_source.html#l00253" > aaruf_read_sector()< / a > , < a class = "el" href = "read_8c_source.html#l00826" > aaruf_read_sector_long()< / a > , < a class = "el" href = "read_8c_source.html#l01474" > aaruf_read_sector_tag()< / a > , < a class = "el" href = "read_8c_source.html#l00670" > aaruf_read_track_sector()< / a > , < a class = "el" href = "metadata_8c_source.html#l02263" > aaruf_se
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "a35a771e3648bf971a004d4b2be9b5ec4" name = "a35a771e3648bf971a004d4b2be9b5ec4" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a35a771e3648bf971a004d4b2be9b5ec4" > ◆   < / a > < / span > AARUF_ERROR_NOT_ENOUGH_MEMORY< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_NOT_ENOUGH_MEMORY      (-9)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Memory allocation failure (critical). < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00048" > 48< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-12-12 12:25:02 +00:00
< p class = "reference" > Referenced by < a class = "el" href = "write_8c_source.html#l01427" > aaruf_close_current_block()< / a > , < a class = "el" href = "create_8c_source.html#l00279" > aaruf_create()< / a > , < a class = "el" href = "cst_8c_source.html#l00035" > aaruf_cst_transform()< / a > , < a class = "el" href = "cst_8c_source.html#l00193" > aaruf_cst_untransform()< / a > , < a class = "el" href = "open_8c_source.html#l00223" > aaruf_open()< / a > , < a class = "el" href = "read_8c_source.html#l00253" > aaruf_read_sector()< / a > , < a class = "el" href = "read_8c_source.html#l00826" > aaruf_read_sector_long()< / a > , < a class = "el" href = "metadata_8c_source.html#l02263" > aaruf_set_aaru_json_metadata()< / a > , < a class = "el" href = "metadata_8c_source.html#l00610" > aaruf_set_comments()< / a > , < a class = "el" href = "metadata_8c_source.html#l00496" > aaruf_set_creator()< / a > , < a class = "el" href = "metadata_8c_source.html#l01797" > aaruf_set_drive_firmware_revision()< / a > , < a class = "el" href = "metadata_8c_source.html#l01416" > aaruf_set_drive_manufacturer()< / a > , < a class = "el" href = "metadata_8c_source.html#l01538" > aaruf_set_drive_model()< / a > , < a class = "el" href = "metadata_8c_source.html#l01662" > aaruf_set_drive_serial_number()< / a > , < a class = "el" href = "dump_8c_source.html#l00531" > aaruf_set_dumphw()< / a > , < a class = "el" href = "metadata_8c_source.html#l01180" > aaruf_set_media_barcode()< / a > , < a class = "el" href = "metadata_8c_source.html#l00836" > aaruf_set_media_manufacturer()< / a > , < a class = "el" href = "metadata_8c_source.html#l00943" > aaruf_set_media_model()< / a > , < a class = "el" href = "metadata_8c_source.html#l01301" > aaruf_set_media_part_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l01058" > aaruf_set_media_serial_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l00723" > aaruf_set_media_title()< / a > , < a class = "el" href = "tape_8c_source.html#l00772" > aaruf_set_tape_file()< / a > , < a class = "el" href = "tape_8c_source.html#l01199" > aaruf_set_tape_partition()< / a > , < a class = "el" href = "optical_8c_source.html#l00392" > aaruf_set_tracks()< / a > , < a class = "el" href = "verify_8c_source.html#l00130" > aaruf_verify_image()< / a > , < a class = "el" href = "write_8c_source.html#l01825" > aaruf_write_media_tag()< / a > , < a class = "el" href = "write_8c_source.html#l00098" > aaruf_write_sector()< / a > , < a class = "el" href = "write_8c_source.html#l00544" > aaruf_write_sector_long()< / a > , < a class = "el" href = "write_8c_source.html#l02095" > aaruf_write_sector_tag()< / a > , < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > , < a class = "el" href = "ddt__v2_8c_source.html#l01096" > set_ddt_multi_level_v2()< / a > , < a class = "el" href = "index__v1_8c_source.html#l00225" > verify_index_v1()< / a > , < a class = "el" href = "index__v2_8c_source.html#l00227" > verify_index_v2()< / a > , < a class = "el" href = "index__v3_8c_source.html#l00408" > verify_index_v3()< / a > , < a class = "el" href = "close_8c_source.html#l00077" > write_cached_secondary_ddt()< / a > , < a class = "el" href = "close_8c_source.html#l00383" > write_single_level_ddt()< / a > , and < a class = "el" href = "close_8c_source.html#l00623" > write_tape_ddt()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "afac13facfc59d6710c31daee0302e39d" name = "afac13facfc59d6710c31daee0302e39d" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#afac13facfc59d6710c31daee0302e39d" > ◆   < / a > < / span > AARUF_ERROR_REACHED_UNREACHABLE_CODE< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_REACHED_UNREACHABLE_CODE      (-14)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Internal logic assertion hit unexpected path. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00053" > 53< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-10-11 12:43:39 +01:00
< p class = "reference" > Referenced by < a class = "el" href = "read_8c_source.html#l00826" > aaruf_read_sector_long()< / a > , and < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "a3f6069602fee5f1264befab13708c0ef" name = "a3f6069602fee5f1264befab13708c0ef" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a3f6069602fee5f1264befab13708c0ef" > ◆   < / a > < / span > AARUF_ERROR_SECTOR_OUT_OF_BOUNDS< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_SECTOR_OUT_OF_BOUNDS      (-5)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Requested logical sector outside media bounds. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00044" > 44< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-12-12 12:25:02 +00:00
< p class = "reference" > Referenced by < a class = "el" href = "read_8c_source.html#l00253" > aaruf_read_sector()< / a > , < a class = "el" href = "read_8c_source.html#l00826" > aaruf_read_sector_long()< / a > , < a class = "el" href = "read_8c_source.html#l01474" > aaruf_read_sector_tag()< / a > , < a class = "el" href = "write_8c_source.html#l00098" > aaruf_write_sector()< / a > , < a class = "el" href = "write_8c_source.html#l00544" > aaruf_write_sector_long()< / a > , < a class = "el" href = "write_8c_source.html#l02095" > aaruf_write_sector_tag()< / a > , and < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "aa70d43d59e04b7147c14771c4821e670" name = "aa70d43d59e04b7147c14771c4821e670" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aa70d43d59e04b7147c14771c4821e670" > ◆   < / a > < / span > AARUF_ERROR_SECTOR_TAG_NOT_PRESENT< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_SECTOR_TAG_NOT_PRESENT      (-16)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Requested sector tag (e.g. subchannel/prefix) not stored. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00055" > 55< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-10-11 12:43:39 +01:00
< p class = "reference" > Referenced by < a class = "el" href = "read_8c_source.html#l01474" > aaruf_read_sector_tag()< / a > , and < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "a64fa67cb4d9323e914641c70c731a5b2" name = "a64fa67cb4d9323e914641c70c731a5b2" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a64fa67cb4d9323e914641c70c731a5b2" > ◆   < / a > < / span > AARUF_ERROR_TAPE_FILE_NOT_FOUND< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_TAPE_FILE_NOT_FOUND      (-28)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Requested tape file number not present in image. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00067" > 67< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-12-12 12:25:02 +00:00
< p class = "reference" > Referenced by < a class = "el" href = "tape_8c_source.html#l01318" > aaruf_get_all_tape_files()< / a > , and < a class = "el" href = "tape_8c_source.html#l00571" > aaruf_get_tape_file()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "a14db41b6e45622397fa6339bc79d2b9f" name = "a14db41b6e45622397fa6339bc79d2b9f" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a14db41b6e45622397fa6339bc79d2b9f" > ◆   < / a > < / span > AARUF_ERROR_TAPE_PARTITION_NOT_FOUND< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_TAPE_PARTITION_NOT_FOUND      (-29)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Requested tape partition not present in image. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00068" > 68< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-12-12 12:25:02 +00:00
< p class = "reference" > Referenced by < a class = "el" href = "tape_8c_source.html#l01420" > aaruf_get_all_tape_partitions()< / a > , and < a class = "el" href = "tape_8c_source.html#l00985" > aaruf_get_tape_partition()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "a32b645da87003df886a5742d23f8ca19" name = "a32b645da87003df886a5742d23f8ca19" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a32b645da87003df886a5742d23f8ca19" > ◆   < / a > < / span > AARUF_ERROR_TRACK_NOT_FOUND< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_TRACK_NOT_FOUND      (-13)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Referenced track number not present. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00052" > 52< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-12-12 12:25:02 +00:00
< p class = "reference" > Referenced by < a class = "el" href = "optical_8c_source.html#l00281" > aaruf_get_tracks()< / a > , < a class = "el" href = "read_8c_source.html#l00826" > aaruf_read_sector_long()< / a > , < a class = "el" href = "read_8c_source.html#l01474" > aaruf_read_sector_tag()< / a > , < a class = "el" href = "read_8c_source.html#l00670" > aaruf_read_track_sector()< / a > , < a class = "el" href = "write_8c_source.html#l02095" > aaruf_write_sector_tag()< / a > , and < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "aec106e533b79916d14e4d48a3d95e8c8" name = "aec106e533b79916d14e4d48a3d95e8c8" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aec106e533b79916d14e4d48a3d95e8c8" > ◆   < / a > < / span > AARUF_ERROR_UNSUPPORTED_COMPRESSION< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_ERROR_UNSUPPORTED_COMPRESSION      (-8)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Block marked with unsupported compression algorithm. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00047" > 47< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-10-11 12:43:39 +01:00
< p class = "reference" > Referenced by < a class = "el" href = "read_8c_source.html#l00253" > aaruf_read_sector()< / a > , and < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "a1df49eaa19eaa14891b6aaab966a9bc6" name = "a1df49eaa19eaa14891b6aaab966a9bc6" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1df49eaa19eaa14891b6aaab966a9bc6" > ◆   < / a > < / span > AARUF_READ_ONLY< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_READ_ONLY      (-22)< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Operation requires write mode but context is read-only. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00061" > 61< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-12-12 12:25:02 +00:00
< p class = "reference" > Referenced by < a class = "el" href = "metadata_8c_source.html#l04006" > aaruf_clear_comments()< / a > , < a class = "el" href = "metadata_8c_source.html#l03877" > aaruf_clear_creator()< / a > , < a class = "el" href = "metadata_8c_source.html#l04864" > aaruf_clear_drive_firmware_revision()< / a > , < a class = "el" href = "metadata_8c_source.html#l04601" > aaruf_clear_drive_manufacturer()< / a > , < a class = "el" href = "metadata_8c_source.html#l04687" > aaruf_clear_drive_model()< / a > , < a class = "el" href = "metadata_8c_source.html#l04776" > aaruf_clear_drive_serial_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l04429" > aaruf_clear_media_barcode()< / a > , < a class = "el" href = "metadata_8c_source.html#l04173" > aaruf_clear_media_manufacturer()< / a > , < a class = "el" href = "metadata_8c_source.html#l04257" > aaruf_clear_media_model()< / a > , < a class = "el" href = "metadata_8c_source.html#l04515" > aaruf_clear_media_part_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l03746" > aaruf_clear_media_sequence()< / a > , < a class = "el" href = "metadata_8c_source.html#l04343" > aaruf_clear_media_serial_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l04089" > aaruf_clear_media_title()< / a > , < a class = "el" href = "write_8c_source.html#l01427" > aaruf_close_current_block()< / a > , < a class = "el" href = "metadata_8c_source.html#l02263" > aaruf_set_aaru_json_metadata()< / a > , < a class = "el" href = "metadata_8c_source.html#l00610" > aaruf_set_comments()< / a > , < a class = "el" href = "metadata_8c_source.html#l00496" > aaruf_set_creator()< / a > , < a class = "el" href = "metadata_8c_source.html#l01797" > aaruf_set_drive_firmware_revision()< / a > , < a class = "el" href = "metadata_8c_source.html#l01416" > aaruf_set_drive_manufacturer()< / a > , < a class = "el" href = "metadata_8c_source.html#l01538" > aaruf_set_drive_model()< / a > , < a class = "el" href = "metadata_8c_source.html#l01662" > aaruf_set_drive_serial_number()< / a > , < a class = "el" href = "dump_8c_source.html#l00531" > aaruf_set_dumphw()< / a > , < a class = "el" href = "metadata_8c_source.html#l00230" > aaruf_set_geometry()< / a > , < a class = "el" href = "metadata_8c_source.html#l01180" > aaruf_set_media_barcode()< / a > , < a class = "el" href = "metadata_8c_source.html#l00836" > aaruf_set_media_manufacturer()< / a > , < a class = "el" href = "metadata_8c_source.html#l00943" > aaruf_set_media_model()< / a > , < a class = "el" href = "metadata_8c_source.html#l01301" > aaruf_set_media_part_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l00365" > aaruf_set_media_sequence()< / a > , < a class = "el" href = "metadata_8c_source.html#l01058" > aaruf_set_media_serial_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l00723" > aaruf_set_media_title()< / a > , < a class = "el" href = "tape_8c_source.html#l00772" > aaruf_set_tape_file()< / a > , < a class = "el" href = "tape_8c_source.html#l01199" > aaruf_set_tape_partition()< / a > , < a class = "el" href = "write_8c_source.html#l01825" > aaruf_write_media_tag()< / a > , < a class = "el" href = "write_8c_source.html#l00098" > aaruf_write_sector()< / a > , < a class = "el" href = "write_8c_source.html#l00544" > aaruf_write_sector_long()< / a > , < a class = "el" href = "write_8c_source.html#l02095" > aaruf_write_sector_tag()< / a > , and < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "a1d6e49f7e8a1fa489efa0a582e90b5de" name = "a1d6e49f7e8a1fa489efa0a582e90b5de" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a1d6e49f7e8a1fa489efa0a582e90b5de" > ◆   < / a > < / span > AARUF_STATUS_OK< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_STATUS_OK      0< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Sector present and read without uncorrectable errors. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00075" > 75< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-12-12 12:25:02 +00:00
< p class = "reference" > Referenced by < a class = "el" href = "metadata_8c_source.html#l04006" > aaruf_clear_comments()< / a > , < a class = "el" href = "metadata_8c_source.html#l03877" > aaruf_clear_creator()< / a > , < a class = "el" href = "metadata_8c_source.html#l04864" > aaruf_clear_drive_firmware_revision()< / a > , < a class = "el" href = "metadata_8c_source.html#l04601" > aaruf_clear_drive_manufacturer()< / a > , < a class = "el" href = "metadata_8c_source.html#l04687" > aaruf_clear_drive_model()< / a > , < a class = "el" href = "metadata_8c_source.html#l04776" > aaruf_clear_drive_serial_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l04429" > aaruf_clear_media_barcode()< / a > , < a class = "el" href = "metadata_8c_source.html#l04173" > aaruf_clear_media_manufacturer()< / a > , < a class = "el" href = "metadata_8c_source.html#l04257" > aaruf_clear_media_model()< / a > , < a class = "el" href = "metadata_8c_source.html#l04515" > aaruf_clear_media_part_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l03746" > aaruf_clear_media_sequence()< / a > , < a class = "el" href = "metadata_8c_source.html#l04343" > aaruf_clear_media_serial_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l04089" > aaruf_clear_media_title()< / a > , < a class = "el" href = "close_8c_source.html#l04059" > aaruf_close()< / a > , < a class = "el" href = "write_8c_source.html#l01427" > aaruf_close_current_block()< / a > , < a class = "el" href = "cst_8c_source.html#l00035" > aaruf_cst_transform()< / a > , < a class = "el" href = "cst_8c_source.html#l00193" > aaruf_cst_untransform()< / a > , < a class = "el" href = "metadata_8c_source.html#l02104" > aaruf_get_aaru_json_metadata()< / a > , < a class = "el" href = "tape_8c_source.html#l01318" > aaruf_get_all_tape_files()< / a > , < a class = "el" href = "tape_8c_source.html#l01420" > aaruf_get_all_tape_partitions()< / a > , < a class = "el" href = "metadata_8c_source.html#l01949" > aaruf_get_cicm_metadata()< / a > , < a class = "el" href = "metadata_8c_source.html#l02482" > aaruf_get_comments()< / a > , < a class = "el" href = "metadata_8c_source.html#l02410" > aaruf_get_creator()< / a > , < a class = "el" href = "metadata_8c_source.html#l03184" > aaruf_get_drive_firmware_revision()< / a > , < a class = "el" href = "metadata_8c_source.html#l02974" > aaruf_get_drive_manufacturer()< / a > , < a class = "el" href = "metadata_8c_source.html#l03044" > aaruf_get_drive_model()< / a > , < a class = "el" href = "metadata_8c_source.html#l03114" > aaruf_get_drive_serial_number()< / a > , < a class = "el" href = "dump_8c_source.html#l00186" > aaruf_get_dumphw()< / a > , < a class = "el" href = "metadata_8c_source.html#l00094" > aaruf_get_geometry()< / a > , < a class = "el" href = "metadata_8c_source.html#l03640" > aaruf_get_image_info()< / a > , < a class = "el" href = "metadata_8c_source.html#l02831" > aaruf_get_media_barcode()< / a > , < a class = "el" href = "metadata_8c_source.html#l02622" > aaruf_get_media_manufacturer()< / a > , < a class = "el" href = "metadata_8c_source.html#l02692" > aaruf_get_media_model()< / a > , < a class = "el" href = "metadata_8c_source.html#l02902" > aaruf_get_media_part_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l02343" > aaruf_get_media_sequence()< / a > , < a class = "el" href = "metadata_8c_source.html#l02762" > aaruf_get_media_serial_number()< / a > , < a class = "el" href = "metadata_8c_source.html#l02552" > aaruf_get_media_title()< / a > , < a class = "el" href = "metadata_8c_source.html#l03423" > aaruf_get_negative_sectors()< / a > , < a class = "el" href = "metadata_8c_source.html#l03558" > aaruf_get_overflow_sectors()< / a > , < a class = "el" href = "blocks_2metadata_8c_source.html#l00711" > aaruf_get_readable_media_tags()< / a > , < a class = "el" href = "blocks_2metadata_8c_source.html#l00623" > aaruf_get_readable_sector_tags()< / a > , < a class = "el" href = "tape_8c_source.html#l00571" > aaruf_get_tape_file()< / a > , < a class = "el" href = "tape_8c_source.html#l00985" > aaruf_get_tape_partition()< / a > , < a class = "el" href = "optical_8c_source.html#l00281" > aaruf_get_tracks()< / a > , < a class = "el" href = "metadata_8c_source.html#l03298" > aaruf_get_user_sectors()< / a > , < a class = "el" href = "open_8c_source.html#l00223" > aaruf_open()< / a > , < a class = "el" href = "read_8c_source.html#l00085" > aaruf_read_media_tag()< / a > , < a class = "el" href = "read_8c_source.html#l00253" > aaruf_read_sector()< / a > , < a class = "el" href = "read_8c_source.html#l00826" > aaruf_read_sector_long()< / a >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "a77bf05aa252de9f7f7a81b4a8bda1294" name = "a77bf05aa252de9f7f7a81b4a8bda1294" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#a77bf05aa252de9f7f7a81b4a8bda1294" > ◆   < / a > < / span > AARUF_STATUS_SECTOR_DELETED< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_STATUS_SECTOR_DELETED      3< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Sector logically marked deleted (e.g. filesystem deleted area). < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00078" > 78< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > .< / p >
< / div >
< / div >
< a id = "ab629288e7ddaf4dd8419621e6963e2cf" name = "ab629288e7ddaf4dd8419621e6963e2cf" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ab629288e7ddaf4dd8419621e6963e2cf" > ◆   < / a > < / span > AARUF_STATUS_SECTOR_NOT_DUMPED< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_STATUS_SECTOR_NOT_DUMPED      1< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Sector not captured (gap / missing / intentionally skipped). < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00076" > 76< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
2025-10-11 12:43:39 +01:00
< p class = "reference" > Referenced by < a class = "el" href = "read_8c_source.html#l00253" > aaruf_read_sector()< / a > , < a class = "el" href = "read_8c_source.html#l00826" > aaruf_read_sector_long()< / a > , and < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > .< / p >
2025-10-11 01:35:43 +01:00
< / div >
< / div >
< a id = "ac313b4e3653f14a377c01902f1fc4fbe" name = "ac313b4e3653f14a377c01902f1fc4fbe" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#ac313b4e3653f14a377c01902f1fc4fbe" > ◆   < / a > < / span > AARUF_STATUS_SECTOR_WITH_ERRORS< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > #define AARUF_STATUS_SECTOR_WITH_ERRORS      2< / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Sector present but with unrecoverable or flagged errors. < / p >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00077" > 77< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
< p class = "reference" > Referenced by < a class = "el" href = "errors_8h_source.html#l00090" > aaruformat_error_string()< / a > .< / p >
< / div >
< / div >
< a name = "doc-func-members" id = "doc-func-members" > < / a > < h2 id = "header-doc-func-members" class = "groupheader" > Function Documentation< / h2 >
< a id = "aec12cc4bb15cd7f404ec3bcd62810dc7" name = "aec12cc4bb15cd7f404ec3bcd62810dc7" > < / a >
< h2 class = "memtitle" > < span class = "permalink" > < a href = "#aec12cc4bb15cd7f404ec3bcd62810dc7" > ◆   < / a > < / span > aaruformat_error_string()< / h2 >
< div class = "memitem" >
< div class = "memproto" >
< table class = "mlabels" >
< tr >
< td class = "mlabels-left" >
< table class = "memname" >
< tr >
< td class = "memname" > const char * aaruformat_error_string < / td >
< td > (< / td >
< td class = "paramtype" > int< / td > < td class = "paramname" > < span class = "paramname" > < em > code< / em > < / span > < / td > < td > )< / td >
< td > < / td >
< / tr >
< / table >
< / td >
< td class = "mlabels-right" >
< span class = "mlabels" > < span class = "mlabel inline" > inline< / span > < span class = "mlabel static" > static< / span > < / span > < / td >
< / tr >
< / table >
< / div > < div class = "memdoc" >
< p > Convert an AaruFormat error or status code to a static human-readable string. < / p >
< p > Designed for diagnostics / logging; returns a constant string literal. Unknown codes yield "Unknown error/status". This helper is inline to avoid adding a separate translation unit.< / p >
< dl class = "params" > < dt > Parameters< / dt > < dd >
< table class = "params" >
< tr > < td class = "paramname" > code< / td > < td > Error (< 0) or status (> =0) numeric code. < / td > < / tr >
< / table >
< / dd >
< / dl >
< dl class = "section return" > < dt > Returns< / dt > < dd > Constant C string describing the code. < / dd > < / dl >
< p class = "definition" > Definition at line < a class = "el" href = "errors_8h_source.html#l00090" > 90< / a > of file < a class = "el" href = "errors_8h_source.html" > errors.h< / a > .< / p >
< p class = "reference" > References < a class = "el" href = "errors_8h_source.html#l00049" > AARUF_ERROR_BUFFER_TOO_SMALL< / a > , < a class = "el" href = "errors_8h_source.html#l00058" > AARUF_ERROR_CANNOT_CREATE_FILE< / a > , < a class = "el" href = "errors_8h_source.html#l00056" > AARUF_ERROR_CANNOT_DECOMPRESS_BLOCK< / a > , < a class = "el" href = "errors_8h_source.html#l00046" > AARUF_ERROR_CANNOT_READ_BLOCK< / a > , < a class = "el" href = "errors_8h_source.html#l00045" > AARUF_ERROR_CANNOT_READ_HEADER< / a > , < a class = "el" href = "errors_8h_source.html#l00043" > AARUF_ERROR_CANNOT_READ_INDEX< / a > , < a class = "el" href = "errors_8h_source.html#l00064" > AARUF_ERROR_CANNOT_SET_DDT_ENTRY< / a > , < a class = "el" href = "errors_8h_source.html#l00063" > AARUF_ERROR_CANNOT_WRITE_BLOCK_DATA< / a > , < a class = "el" href = "errors_8h_source.html#l00062" > AARUF_ERROR_CANNOT_WRITE_BLOCK_HEADER< / a > , < a class = "el" href = "errors_8h_source.html#l00060" > AARUF_ERROR_CANNOT_WRITE_HEADER< / a > , < a class = "el" href = "errors_8h_source.html#l00041" > AARUF_ERROR_FILE_TOO_SMALL< / a > , < a class = "el" href = "errors_8h_source.html#l00042" > AARUF_ERROR_INCOMPATIBLE_VERSION< / a > , < a class = "el" href = "errors_8h_source.html#l00051" > AARUF_ERROR_INCORRECT_MEDIA_TYPE< / a > , < a class = "el" href = "errors_8h_source.html#l00059" > AARUF_ERROR_INVALID_APP_NAME_LENGTH< / a > , < a class = "el" href = "errors_8h_source.html#l00057" > AARUF_ERROR_INVALID_BLOCK_CRC< / a > , < a class = "el" href = "errors_8h_source.html#l00054" > AARUF_ERROR_INVALID_TRACK_FORMAT< / a > , < a class = "el" href = "errors_8h_source.html#l00050" > AARUF_ERROR_MEDIA_TAG_NOT_PRESENT< / a > , < a class = "el" href = "errors_8h_source.html#l00040" > AARUF_ERROR_NOT_AARUFORMAT< / a > , < a class = "el" href = "errors_8h_source.html#l00048" > AARUF_ERROR_NOT_ENOUGH_MEMORY< / a > , < a class = "el" href = "errors_8h_source.html#l00053" > AARUF_ERROR_REACHED_UNREACHABLE_CODE< / a > , < a class = "el" href = "errors_8h_source.html#l00044" > AARUF_ERROR_SECTOR_OUT_OF_BOUNDS< / a > , < a class = "el" href = "errors_8h_source.html#l00055" > AARUF_ERROR_SECTOR_TAG_NOT_PRESENT< / a > , < a class = "el" href = "errors_8h_source.html#l00052" > AARUF_ERROR_TRACK_NOT_FOUND< / a > , < a class = "el" href = "errors_8h_source.html#l00047" > AARUF_ERROR_UNSUPPORTED_COMPRESSION< / a > , < a class = "el" href = "errors_8h_source.html#l00061" > AARUF_READ_ONLY< / a > , < a class = "el" href = "errors_8h_source.html#l00075" > AARUF_STATUS_OK< / a > , < a class = "el" href = "errors_8h_source.html#l00078" > AARUF_STATUS_SECTOR_DELETED< / a > , < a class = "el" href = "errors_8h_source.html#l00076" > AARUF_STATUS_SECTOR_NOT_DUMPED< / a > , and < a class = "el" href = "errors_8h_source.html#l00077" > AARUF_STATUS_SECTOR_WITH_ERRORS< / a > .< / p >
< / div >
< / div >
< / div > <!-- contents -->
< / div > <!-- doc - content -->
< div id = "page-nav" class = "page-nav-panel" >
< div id = "page-nav-resize-handle" > < / div >
< div id = "page-nav-tree" >
< div id = "page-nav-contents" >
< / div > <!-- page - nav - contents -->
< / div > <!-- page - nav - tree -->
< / div > <!-- page - nav -->
< / div > <!-- container -->
<!-- start footer part -->
< div id = "nav-path" class = "navpath" > <!-- id is needed for treeview function! -->
< ul >
< li class = "navelem" > < a href = "dir_d44c64559bbebec7f509842c48db8b23.html" > include< / a > < / li > < li class = "navelem" > < a href = "dir_aeff2545c9dfcfc842fe9d84b123cb31.html" > aaruformat< / a > < / li > < li class = "navelem" > < a href = "errors_8h.html" > errors.h< / a > < / li >
< li class = "footer" > Generated by < a href = "https://www.doxygen.org/index.html" > < img class = "footer" src = "doxygen.svg" width = "104" height = "31" alt = "doxygen" / > < / a > 1.14.0 < / li >
< / ul >
< / div >
< / body >
< / html >