Don't include generated html docs in git repo
authorEric Biggers <ebiggers3@gmail.com>
Fri, 18 May 2012 01:59:11 +0000 (20:59 -0500)
committerEric Biggers <ebiggers3@gmail.com>
Fri, 18 May 2012 01:59:11 +0000 (20:59 -0500)
46 files changed:
doc/html/bc_s.png [deleted file]
doc/html/bdwn.png [deleted file]
doc/html/closed.png [deleted file]
doc/html/doxygen.css [deleted file]
doc/html/doxygen.png [deleted file]
doc/html/files.html [deleted file]
doc/html/globals.html [deleted file]
doc/html/globals_defs.html [deleted file]
doc/html/globals_enum.html [deleted file]
doc/html/globals_eval.html [deleted file]
doc/html/globals_func.html [deleted file]
doc/html/globals_type.html [deleted file]
doc/html/index.html [deleted file]
doc/html/jquery.js [deleted file]
doc/html/nav_f.png [deleted file]
doc/html/nav_h.png [deleted file]
doc/html/open.png [deleted file]
doc/html/search/all_77.html [deleted file]
doc/html/search/all_77.js [deleted file]
doc/html/search/close.png [deleted file]
doc/html/search/defines_77.html [deleted file]
doc/html/search/defines_77.js [deleted file]
doc/html/search/enums_77.html [deleted file]
doc/html/search/enums_77.js [deleted file]
doc/html/search/enumvalues_77.html [deleted file]
doc/html/search/enumvalues_77.js [deleted file]
doc/html/search/files_77.html [deleted file]
doc/html/search/files_77.js [deleted file]
doc/html/search/functions_77.html [deleted file]
doc/html/search/functions_77.js [deleted file]
doc/html/search/mag_sel.png [deleted file]
doc/html/search/nomatches.html [deleted file]
doc/html/search/search.css [deleted file]
doc/html/search/search.js [deleted file]
doc/html/search/search_l.png [deleted file]
doc/html/search/search_m.png [deleted file]
doc/html/search/search_r.png [deleted file]
doc/html/search/typedefs_77.html [deleted file]
doc/html/search/typedefs_77.js [deleted file]
doc/html/tab_a.png [deleted file]
doc/html/tab_b.png [deleted file]
doc/html/tab_h.png [deleted file]
doc/html/tab_s.png [deleted file]
doc/html/tabs.css [deleted file]
doc/html/wimlib_8h.html [deleted file]
doc/html/wimlib_8h_source.html [deleted file]

diff --git a/doc/html/bc_s.png b/doc/html/bc_s.png
deleted file mode 100644 (file)
index e401862..0000000
Binary files a/doc/html/bc_s.png and /dev/null differ
diff --git a/doc/html/bdwn.png b/doc/html/bdwn.png
deleted file mode 100644 (file)
index d0b575b..0000000
Binary files a/doc/html/bdwn.png and /dev/null differ
diff --git a/doc/html/closed.png b/doc/html/closed.png
deleted file mode 100644 (file)
index b7d4bd9..0000000
Binary files a/doc/html/closed.png and /dev/null differ
diff --git a/doc/html/doxygen.css b/doc/html/doxygen.css
deleted file mode 100644 (file)
index c151fde..0000000
+++ /dev/null
@@ -1,1012 +0,0 @@
-/* The standard CSS for doxygen */
-
-body, table, div, p, dl {
-       font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
-       font-size: 13px;
-       line-height: 1.3;
-}
-
-/* @group Heading Levels */
-
-h1 {
-       font-size: 150%;
-}
-
-.title {
-       font-size: 150%;
-       font-weight: bold;
-       margin: 10px 2px;
-}
-
-h2 {
-       font-size: 120%;
-}
-
-h3 {
-       font-size: 100%;
-}
-
-dt {
-       font-weight: bold;
-}
-
-div.multicol {
-       -moz-column-gap: 1em;
-       -webkit-column-gap: 1em;
-       -moz-column-count: 3;
-       -webkit-column-count: 3;
-}
-
-p.startli, p.startdd, p.starttd {
-       margin-top: 2px;
-}
-
-p.endli {
-       margin-bottom: 0px;
-}
-
-p.enddd {
-       margin-bottom: 4px;
-}
-
-p.endtd {
-       margin-bottom: 2px;
-}
-
-/* @end */
-
-caption {
-       font-weight: bold;
-}
-
-span.legend {
-        font-size: 70%;
-        text-align: center;
-}
-
-h3.version {
-        font-size: 90%;
-        text-align: center;
-}
-
-div.qindex, div.navtab{
-       background-color: #EBEFF6;
-       border: 1px solid #A3B4D7;
-       text-align: center;
-}
-
-div.qindex, div.navpath {
-       width: 100%;
-       line-height: 140%;
-}
-
-div.navtab {
-       margin-right: 15px;
-}
-
-/* @group Link Styling */
-
-a {
-       color: #3D578C;
-       font-weight: normal;
-       text-decoration: none;
-}
-
-.contents a:visited {
-       color: #4665A2;
-}
-
-a:hover {
-       text-decoration: underline;
-}
-
-a.qindex {
-       font-weight: bold;
-}
-
-a.qindexHL {
-       font-weight: bold;
-       background-color: #9CAFD4;
-       color: #ffffff;
-       border: 1px double #869DCA;
-}
-
-.contents a.qindexHL:visited {
-        color: #ffffff;
-}
-
-a.el {
-       font-weight: bold;
-}
-
-a.elRef {
-}
-
-a.code, a.code:visited {
-       color: #4665A2; 
-}
-
-a.codeRef, a.codeRef:visited {
-       color: #4665A2; 
-}
-
-/* @end */
-
-dl.el {
-       margin-left: -1cm;
-}
-
-.fragment {
-       font-family: monospace, fixed;
-       font-size: 105%;
-}
-
-pre.fragment {
-       border: 1px solid #C4CFE5;
-       background-color: #FBFCFD;
-       padding: 4px 6px;
-       margin: 4px 8px 4px 2px;
-       overflow: auto;
-       word-wrap: break-word;
-       font-size:  9pt;
-       line-height: 125%;
-}
-
-div.ah {
-       background-color: black;
-       font-weight: bold;
-       color: #ffffff;
-       margin-bottom: 3px;
-       margin-top: 3px;
-       padding: 0.2em;
-       border: solid thin #333;
-       border-radius: 0.5em;
-       -webkit-border-radius: .5em;
-       -moz-border-radius: .5em;
-       box-shadow: 2px 2px 3px #999;
-       -webkit-box-shadow: 2px 2px 3px #999;
-       -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
-       background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
-       background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
-}
-
-div.groupHeader {
-       margin-left: 16px;
-       margin-top: 12px;
-       font-weight: bold;
-}
-
-div.groupText {
-       margin-left: 16px;
-       font-style: italic;
-}
-
-body {
-       background-color: white;
-       color: black;
-        margin: 0;
-}
-
-div.contents {
-       margin-top: 10px;
-       margin-left: 8px;
-       margin-right: 8px;
-}
-
-td.indexkey {
-       background-color: #EBEFF6;
-       font-weight: bold;
-       border: 1px solid #C4CFE5;
-       margin: 2px 0px 2px 0;
-       padding: 2px 10px;
-        white-space: nowrap;
-        vertical-align: top;
-}
-
-td.indexvalue {
-       background-color: #EBEFF6;
-       border: 1px solid #C4CFE5;
-       padding: 2px 10px;
-       margin: 2px 0px;
-}
-
-tr.memlist {
-       background-color: #EEF1F7;
-}
-
-p.formulaDsp {
-       text-align: center;
-}
-
-img.formulaDsp {
-       
-}
-
-img.formulaInl {
-       vertical-align: middle;
-}
-
-div.center {
-       text-align: center;
-        margin-top: 0px;
-        margin-bottom: 0px;
-        padding: 0px;
-}
-
-div.center img {
-       border: 0px;
-}
-
-address.footer {
-       text-align: right;
-       padding-right: 12px;
-}
-
-img.footer {
-       border: 0px;
-       vertical-align: middle;
-}
-
-/* @group Code Colorization */
-
-span.keyword {
-       color: #008000
-}
-
-span.keywordtype {
-       color: #604020
-}
-
-span.keywordflow {
-       color: #e08000
-}
-
-span.comment {
-       color: #800000
-}
-
-span.preprocessor {
-       color: #806020
-}
-
-span.stringliteral {
-       color: #002080
-}
-
-span.charliteral {
-       color: #008080
-}
-
-span.vhdldigit { 
-       color: #ff00ff 
-}
-
-span.vhdlchar { 
-       color: #000000 
-}
-
-span.vhdlkeyword { 
-       color: #700070 
-}
-
-span.vhdllogic { 
-       color: #ff0000 
-}
-
-blockquote {
-        background-color: #F7F8FB;
-        border-left: 2px solid #9CAFD4;
-        margin: 0 24px 0 4px;
-        padding: 0 12px 0 16px;
-}
-
-/* @end */
-
-/*
-.search {
-       color: #003399;
-       font-weight: bold;
-}
-
-form.search {
-       margin-bottom: 0px;
-       margin-top: 0px;
-}
-
-input.search {
-       font-size: 75%;
-       color: #000080;
-       font-weight: normal;
-       background-color: #e8eef2;
-}
-*/
-
-td.tiny {
-       font-size: 75%;
-}
-
-.dirtab {
-       padding: 4px;
-       border-collapse: collapse;
-       border: 1px solid #A3B4D7;
-}
-
-th.dirtab {
-       background: #EBEFF6;
-       font-weight: bold;
-}
-
-hr {
-       height: 0px;
-       border: none;
-       border-top: 1px solid #4A6AAA;
-}
-
-hr.footer {
-       height: 1px;
-}
-
-/* @group Member Descriptions */
-
-table.memberdecls {
-       border-spacing: 0px;
-       padding: 0px;
-}
-
-.mdescLeft, .mdescRight,
-.memItemLeft, .memItemRight,
-.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
-       background-color: #F9FAFC;
-       border: none;
-       margin: 4px;
-       padding: 1px 0 0 8px;
-}
-
-.mdescLeft, .mdescRight {
-       padding: 0px 8px 4px 8px;
-       color: #555;
-}
-
-.memItemLeft, .memItemRight, .memTemplParams {
-       border-top: 1px solid #C4CFE5;
-}
-
-.memItemLeft, .memTemplItemLeft {
-        white-space: nowrap;
-}
-
-.memItemRight {
-       width: 100%;
-}
-
-.memTemplParams {
-       color: #4665A2;
-        white-space: nowrap;
-}
-
-/* @end */
-
-/* @group Member Details */
-
-/* Styles for detailed member documentation */
-
-.memtemplate {
-       font-size: 80%;
-       color: #4665A2;
-       font-weight: normal;
-       margin-left: 9px;
-}
-
-.memnav {
-       background-color: #EBEFF6;
-       border: 1px solid #A3B4D7;
-       text-align: center;
-       margin: 2px;
-       margin-right: 15px;
-       padding: 2px;
-}
-
-.mempage {
-       width: 100%;
-}
-
-.memitem {
-       padding: 0;
-       margin-bottom: 10px;
-       margin-right: 5px;
-}
-
-.memname {
-        white-space: nowrap;
-        font-weight: bold;
-        margin-left: 6px;
-}
-
-.memproto, dl.reflist dt {
-        border-top: 1px solid #A8B8D9;
-        border-left: 1px solid #A8B8D9;
-        border-right: 1px solid #A8B8D9;
-        padding: 6px 0px 6px 0px;
-        color: #253555;
-        font-weight: bold;
-        text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
-        /* opera specific markup */
-        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-        border-top-right-radius: 8px;
-        border-top-left-radius: 8px;
-        /* firefox specific markup */
-        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
-        -moz-border-radius-topright: 8px;
-        -moz-border-radius-topleft: 8px;
-        /* webkit specific markup */
-        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-        -webkit-border-top-right-radius: 8px;
-        -webkit-border-top-left-radius: 8px;
-        background-image:url('nav_f.png');
-        background-repeat:repeat-x;
-        background-color: #E2E8F2;
-
-}
-
-.memdoc, dl.reflist dd {
-        border-bottom: 1px solid #A8B8D9;      
-        border-left: 1px solid #A8B8D9;      
-        border-right: 1px solid #A8B8D9; 
-        padding: 2px 5px;
-        background-color: #FBFCFD;
-        border-top-width: 0;
-        /* opera specific markup */
-        border-bottom-left-radius: 8px;
-        border-bottom-right-radius: 8px;
-        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-        /* firefox specific markup */
-        -moz-border-radius-bottomleft: 8px;
-        -moz-border-radius-bottomright: 8px;
-        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
-        background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F7F8FB 95%, #EEF1F7);
-        /* webkit specific markup */
-        -webkit-border-bottom-left-radius: 8px;
-        -webkit-border-bottom-right-radius: 8px;
-        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-        background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#F7F8FB), to(#EEF1F7));
-}
-
-dl.reflist dt {
-        padding: 5px;
-}
-
-dl.reflist dd {
-        margin: 0px 0px 10px 0px;
-        padding: 5px;
-}
-
-.paramkey {
-       text-align: right;
-}
-
-.paramtype {
-       white-space: nowrap;
-}
-
-.paramname {
-       color: #602020;
-       white-space: nowrap;
-}
-.paramname em {
-       font-style: normal;
-}
-
-.params, .retval, .exception, .tparams {
-        border-spacing: 6px 2px;
-}       
-
-.params .paramname, .retval .paramname {
-        font-weight: bold;
-        vertical-align: top;
-}
-        
-.params .paramtype {
-        font-style: italic;
-        vertical-align: top;
-}       
-        
-.params .paramdir {
-        font-family: "courier new",courier,monospace;
-        vertical-align: top;
-}
-
-
-
-
-/* @end */
-
-/* @group Directory (tree) */
-
-/* for the tree view */
-
-.ftvtree {
-       font-family: sans-serif;
-       margin: 0px;
-}
-
-/* these are for tree view when used as main index */
-
-.directory {
-       font-size: 9pt;
-       font-weight: bold;
-       margin: 5px;
-}
-
-.directory h3 {
-       margin: 0px;
-       margin-top: 1em;
-       font-size: 11pt;
-}
-
-/*
-The following two styles can be used to replace the root node title
-with an image of your choice.  Simply uncomment the next two styles,
-specify the name of your image and be sure to set 'height' to the
-proper pixel height of your image.
-*/
-
-/*
-.directory h3.swap {
-       height: 61px;
-       background-repeat: no-repeat;
-       background-image: url("yourimage.gif");
-}
-.directory h3.swap span {
-       display: none;
-}
-*/
-
-.directory > h3 {
-       margin-top: 0;
-}
-
-.directory p {
-       margin: 0px;
-       white-space: nowrap;
-}
-
-.directory div {
-       display: none;
-       margin: 0px;
-}
-
-.directory img {
-       vertical-align: -30%;
-}
-
-/* these are for tree view when not used as main index */
-
-.directory-alt {
-       font-size: 100%;
-       font-weight: bold;
-}
-
-.directory-alt h3 {
-       margin: 0px;
-       margin-top: 1em;
-       font-size: 11pt;
-}
-
-.directory-alt > h3 {
-       margin-top: 0;
-}
-
-.directory-alt p {
-       margin: 0px;
-       white-space: nowrap;
-}
-
-.directory-alt div {
-       display: none;
-       margin: 0px;
-}
-
-.directory-alt img {
-       vertical-align: -30%;
-}
-
-/* @end */
-
-div.dynheader {
-        margin-top: 8px;
-}
-
-address {
-       font-style: normal;
-       color: #2A3D61;
-}
-
-table.doxtable {
-       border-collapse:collapse;
-        margin-top: 4px;
-        margin-bottom: 4px;
-}
-
-table.doxtable td, table.doxtable th {
-       border: 1px solid #2D4068;
-       padding: 3px 7px 2px;
-}
-
-table.doxtable th {
-       background-color: #374F7F;
-       color: #FFFFFF;
-       font-size: 110%;
-       padding-bottom: 4px;
-       padding-top: 5px;
-}
-
-table.fieldtable {
-        width: 100%;
-        margin-bottom: 10px;
-        border: 1px solid #A8B8D9;
-        border-spacing: 0px;
-        -moz-border-radius: 4px;
-        -webkit-border-radius: 4px;
-        border-radius: 4px;
-        -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
-        -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
-        box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
-}
-
-.fieldtable td, .fieldtable th {
-        padding: 3px 7px 2px;
-}
-
-.fieldtable td.fieldtype, .fieldtable td.fieldname {
-        white-space: nowrap;
-        border-right: 1px solid #A8B8D9;
-        border-bottom: 1px solid #A8B8D9;
-        vertical-align: top;
-}
-
-.fieldtable td.fielddoc {
-        border-bottom: 1px solid #A8B8D9;
-        width: 100%;
-}
-
-.fieldtable tr:last-child td {
-        border-bottom: none;
-}
-
-.fieldtable th {
-        background-image:url('nav_f.png');
-        background-repeat:repeat-x;
-        background-color: #E2E8F2;
-        font-size: 90%;
-        color: #253555;
-        padding-bottom: 4px;
-        padding-top: 5px;
-        text-align:left;
-        -moz-border-radius-topleft: 4px;
-        -moz-border-radius-topright: 4px;
-        -webkit-border-top-left-radius: 4px;
-        -webkit-border-top-right-radius: 4px;
-        border-top-left-radius: 4px;
-        border-top-right-radius: 4px;
-        border-bottom: 1px solid #A8B8D9;
-}
-
-
-.tabsearch {
-       top: 0px;
-       left: 10px;
-       height: 36px;
-       background-image: url('tab_b.png');
-       z-index: 101;
-       overflow: hidden;
-       font-size: 13px;
-}
-
-.navpath ul
-{
-       font-size: 11px;
-       background-image:url('tab_b.png');
-       background-repeat:repeat-x;
-       height:30px;
-       line-height:30px;
-       color:#8AA0CC;
-       border:solid 1px #C2CDE4;
-       overflow:hidden;
-       margin:0px;
-       padding:0px;
-}
-
-.navpath li
-{
-       list-style-type:none;
-       float:left;
-       padding-left:10px;
-       padding-right:15px;
-       background-image:url('bc_s.png');
-       background-repeat:no-repeat;
-       background-position:right;
-       color:#364D7C;
-}
-
-.navpath li.navelem a
-{
-       height:32px;
-       display:block;
-       text-decoration: none;
-       outline: none;
-}
-
-.navpath li.navelem a:hover
-{
-       color:#6884BD;
-}
-
-.navpath li.footer
-{
-        list-style-type:none;
-        float:right;
-        padding-left:10px;
-        padding-right:15px;
-        background-image:none;
-        background-repeat:no-repeat;
-        background-position:right;
-        color:#364D7C;
-        font-size: 8pt;
-}
-
-
-div.summary
-{
-       float: right;
-       font-size: 8pt;
-       padding-right: 5px;
-       width: 50%;
-       text-align: right;
-}       
-
-div.summary a
-{
-       white-space: nowrap;
-}
-
-div.ingroups
-{
-       margin-left: 5px;
-       font-size: 8pt;
-       padding-left: 5px;
-       width: 50%;
-       text-align: left;
-}
-
-div.ingroups a
-{
-       white-space: nowrap;
-}
-
-div.header
-{
-        background-image:url('nav_h.png');
-        background-repeat:repeat-x;
-       background-color: #F9FAFC;
-       margin:  0px;
-       border-bottom: 1px solid #C4CFE5;
-}
-
-div.headertitle
-{
-       padding: 5px 5px 5px 7px;
-}
-
-dl
-{
-        padding: 0 0 0 10px;
-}
-
-/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
-dl.section
-{
-        border-left:4px solid;
-        padding: 0 0 0 6px;
-}
-
-dl.note
-{
-        border-color: #D0C000;
-}
-
-dl.warning, dl.attention
-{
-        border-color: #FF0000;
-}
-
-dl.pre, dl.post, dl.invariant
-{
-        border-color: #00D000;
-}
-
-dl.deprecated
-{
-        border-color: #505050;
-}
-
-dl.todo
-{
-        border-color: #00C0E0;
-}
-
-dl.test
-{
-        border-color: #3030E0;
-}
-
-dl.bug
-{
-        border-color: #C08050;
-}
-
-dl.section dd {
-       margin-bottom: 6px;
-}
-
-
-#projectlogo
-{
-       text-align: center;
-       vertical-align: bottom;
-       border-collapse: separate;
-}
-#projectlogo img
-{ 
-       border: 0px none;
-}
-#projectname
-{
-       font: 300% Tahoma, Arial,sans-serif;
-       margin: 0px;
-       padding: 2px 0px;
-}
-    
-#projectbrief
-{
-       font: 120% Tahoma, Arial,sans-serif;
-       margin: 0px;
-       padding: 0px;
-}
-
-#projectnumber
-{
-       font: 50% Tahoma, Arial,sans-serif;
-       margin: 0px;
-       padding: 0px;
-}
-
-#titlearea
-{
-       padding: 0px;
-       margin: 0px;
-       width: 100%;
-       border-bottom: 1px solid #5373B4;
-}
-
-.image
-{
-        text-align: center;
-}
-
-.dotgraph
-{
-        text-align: center;
-}
-
-.mscgraph
-{
-        text-align: center;
-}
-
-.caption
-{
-       font-weight: bold;
-}
-
-div.zoom
-{
-       border: 1px solid #90A5CE;
-}
-
-dl.citelist {
-        margin-bottom:50px;
-}
-
-dl.citelist dt {
-        color:#334975;
-        float:left;
-        font-weight:bold;
-        margin-right:10px;
-        padding:5px;
-}
-
-dl.citelist dd {
-        margin:2px 0;
-        padding:5px 0;
-}
-
-div.toc {
-        padding: 14px 25px;
-        background-color: #F4F6FA;
-        border: 1px solid #D8DFEE;
-        border-radius: 7px 7px 7px 7px;
-        float: right;
-        height: auto;
-        margin: 0 20px 10px 10px;
-        width: 200px;
-}
-
-div.toc li {
-        background: url("bdwn.png") no-repeat scroll 0 5px transparent;
-        font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
-        margin-top: 5px;
-        padding-left: 10px;
-        padding-top: 2px;
-}
-
-div.toc h3 {
-        font: bold 12px/1.2 Arial,FreeSans,sans-serif;
-       color: #4665A2;
-        border-bottom: 0 none;
-        margin: 0;
-}
-
-div.toc ul {
-        list-style: none outside none;
-        border: medium none;
-        padding: 0px;
-}       
-
-div.toc li.level1 {
-        margin-left: 0px;
-}
-
-div.toc li.level2 {
-        margin-left: 15px;
-}
-
-div.toc li.level3 {
-        margin-left: 30px;
-}
-
-div.toc li.level4 {
-        margin-left: 45px;
-}
-
-
-@media print
-{
-  #top { display: none; }
-  #side-nav { display: none; }
-  #nav-path { display: none; }
-  body { overflow:visible; }
-  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
-  .summary { display: none; }
-  .memitem { page-break-inside: avoid; }
-  #doc-content
-  {
-    margin-left:0 !important;
-    height:auto !important;
-    width:auto !important;
-    overflow:inherit;
-    display:inline;
-  }
-  pre.fragment
-  {
-    overflow: visible;
-    text-wrap: unrestricted;
-    white-space: -moz-pre-wrap; /* Moz */
-    white-space: -pre-wrap; /* Opera 4-6 */
-    white-space: -o-pre-wrap; /* Opera 7 */
-    white-space: pre-wrap; /* CSS3  */
-    word-wrap: break-word; /* IE 5.5+ */
-  }
-}
-
diff --git a/doc/html/doxygen.png b/doc/html/doxygen.png
deleted file mode 100644 (file)
index 635ed52..0000000
Binary files a/doc/html/doxygen.png and /dev/null differ
diff --git a/doc/html/files.html b/doc/html/files.html
deleted file mode 100644 (file)
index 2ebc2cd..0000000
+++ /dev/null
@@ -1,108 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>wimlib: File List</title>
-
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div! -->
-
-
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-  
-  
-  <td style="padding-left: 0.5em;">
-   <div id="projectname">wimlib
-   
-   </div>
-   
-  </td>
-  
-  
-  
- </tr>
- </tbody>
-</table>
-</div>
-
-<!-- Generated by Doxygen 1.8.0 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-</div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Defines</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="headertitle">
-<div class="title">File List</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock">Here is a list of all files with brief descriptions:</div><table>
-  <tr><td class="indexkey"><a class="el" href="wimlib_8h.html">wimlib.h</a> <a href="wimlib_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
-</table>
-</div><!-- contents -->
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.0
-</small></address>
-
-</body>
-</html>
diff --git a/doc/html/globals.html b/doc/html/globals.html
deleted file mode 100644 (file)
index 5e2e821..0000000
+++ /dev/null
@@ -1,408 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>wimlib: Globals</title>
-
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div! -->
-
-
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-  
-  
-  <td style="padding-left: 0.5em;">
-   <div id="projectname">wimlib
-   
-   </div>
-   
-  </td>
-  
-  
-  
- </tr>
- </tbody>
-</table>
-</div>
-
-<!-- Generated by Doxygen 1.8.0 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li class="current"><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="#index_w"><span>w</span></a></li>
-    </ul>
-  </div>
-</div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Defines</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="contents">
-<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
-
-<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
-<li>WIM_ALL_IMAGES
-: <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d">wimlib.h</a>
-</li>
-<li>wim_compression_type
-: <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3">wimlib.h</a>
-</li>
-<li>WIM_COMPRESSION_TYPE_INVALID
-: <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a227d9907ab3a1c74c73663fd3a3788cb">wimlib.h</a>
-</li>
-<li>WIM_COMPRESSION_TYPE_LZX
-: <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3ab9005cbbca106cae485fe8c933d8fcd1">wimlib.h</a>
-</li>
-<li>WIM_COMPRESSION_TYPE_NONE
-: <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a40a80e7cd4eab161fa83a992c7e7f18d">wimlib.h</a>
-</li>
-<li>WIM_COMPRESSION_TYPE_XPRESS
-: <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a402be8692b2d8f80b3948bec5717865b">wimlib.h</a>
-</li>
-<li>wim_link_type
-: <a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cd">wimlib.h</a>
-</li>
-<li>WIM_LINK_TYPE_HARD
-: <a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda92a57ffc9dd3ffe3c7ffe8a510248f6b">wimlib.h</a>
-</li>
-<li>WIM_LINK_TYPE_NONE
-: <a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda3fc28562b4bad4e8440ad0ae64fe8590">wimlib.h</a>
-</li>
-<li>WIM_LINK_TYPE_SYMBOLIC
-: <a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda46930507983a8f19967b4ce70096cbc4">wimlib.h</a>
-</li>
-<li>WIM_NO_IMAGE
-: <a class="el" href="wimlib_8h.html#ad69901bf7b1e99e40366ef14c4a1940b">wimlib.h</a>
-</li>
-<li>wimlib_add_image()
-: <a class="el" href="wimlib_8h.html#a27ff93a6c6e9df370a6aa1eff753bb43">wimlib.h</a>
-</li>
-<li>WIMLIB_ADD_IMAGE_FLAG_BOOT
-: <a class="el" href="wimlib_8h.html#a7eca1bdfed42090113489710811cad84">wimlib.h</a>
-</li>
-<li>wimlib_create_new_wim()
-: <a class="el" href="wimlib_8h.html#a75acbea33e2faf398d58865fb764b91e">wimlib.h</a>
-</li>
-<li>wimlib_delete_image()
-: <a class="el" href="wimlib_8h.html#ac47d66568b267b7b107fffeb2cdfd25c">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_COMPRESSED_LOOKUP_TABLE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3afc905e18a1006ec4b6dc9f50545347e6">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_DECOMPRESSION
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a17cdbd39e7e24fee224b09f066c35854">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_DELETE_STAGING_DIR
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae871c4c1f4cb403a6865ed8fd53cf8c6">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_FORK
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3abae4b9232cbaa851ab859a603b7da8b9">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_FUSE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a9f9ce102f70c7eb8413ca9e2e1e68e5c">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_FUSERMOUNT
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a4904c625f4cc7cf22b2d8e8d975b9ac3">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_IMAGE_COUNT
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab39d4d9d0164721e9d9b1ebe76fa1af4">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_IMAGE_NAME_COLLISION
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a53622e3573c79fbd3415b22d686f0e32">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_INTEGRITY
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae09c379ce896a926c198382b5abd146c">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_INVALID_CHUNK_SIZE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab00472ac204ded42b9281674c88df470">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_INVALID_COMPRESSION_TYPE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae986e4bb4242d5b504431dd3afe230f3">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_INVALID_DENTRY
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7fbc30f242fc86e7bd3566240b038dd1">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_INVALID_HEADER_SIZE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3abf075122c97df6c119f68ec2ff3f23ef">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_INVALID_IMAGE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a017191172566b498762b0b2086375d34">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_INVALID_INTEGRITY_TABLE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a27059fce595541a9317064c53f7a795b">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_INVALID_PARAM
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2efdcdd644ee843e2df59d8448e29df9">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_INVALID_RESOURCE_SIZE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a8d9adfd811673113450eac354f182f64">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_LINK
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab0834a780138563bbe1abb596ef744de">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_MKDIR
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a9f7333fcfe6e6da478bd03e8e11f3674">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_MQUEUE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3af07f0e13ff2fc210f4032f38cd525dc6">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_NO_FILENAME
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5f054f1a9c88f225dd2b34d188c773fa">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_NOMEM
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_NOT_A_WIM_FILE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5c913db1f7317bfdf6ba5a8bc0a50df3">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_NOTDIR
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ac12f8ffc5380e07bb8db74ae59a6c367">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_OPEN
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a865c561baec6f70d23af0bead737cd62">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_OPENDIR
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a4af11de62a3fc0778325341cdfad22a3">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_READ
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2bac238cfb0689bcc7cea53be74938ad">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_RENAME
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5a04d4829ff13a775dc70bc456fc1b85">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_SPLIT
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a25572961411c800d61c9fe7afaf99257">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_STAT
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a6b3d64e2851d6bae6fb47eec35f3a6fc">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_SUCCESS
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aa4bae7ea2b9570922043fbfd17a8c98c">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_TIMEOUT
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aee3c028a9b33d020312343fddfe9febe">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_UNKNOWN_VERSION
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7a8347db84e4b9656cef81ee16da25fe">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_UNSUPPORTED
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aaa41915cef472931ace2c8392c9809ac">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_WRITE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a607a3cd64b77332bdfc9e14b26f47879">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_XML
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a19a89e814cdebed5629332de6b26d5a6">wimlib.h</a>
-</li>
-<li>wimlib_error_code
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3">wimlib.h</a>
-</li>
-<li>WIMLIB_EXPORT_FLAG_BOOT
-: <a class="el" href="wimlib_8h.html#ab3845f7a365ff9a07f74e1b812d91eaf">wimlib.h</a>
-</li>
-<li>wimlib_export_image()
-: <a class="el" href="wimlib_8h.html#af49355f807099e8d1fd7e60e6005a339">wimlib.h</a>
-</li>
-<li>wimlib_extract_image()
-: <a class="el" href="wimlib_8h.html#a6a681ff211ec60f05a6ac5f743b17f65">wimlib.h</a>
-</li>
-<li>wimlib_extract_xml_data()
-: <a class="el" href="wimlib_8h.html#a63ae979394ba582d7c3a4e0132f209c7">wimlib.h</a>
-</li>
-<li>wimlib_free()
-: <a class="el" href="wimlib_8h.html#a36a722a1651ff46b2f5a11a445c6fd73">wimlib.h</a>
-</li>
-<li>wimlib_get_boot_idx()
-: <a class="el" href="wimlib_8h.html#ae4cd7e230f7c76b98f9505b5858ab8b1">wimlib.h</a>
-</li>
-<li>wimlib_get_compression_type()
-: <a class="el" href="wimlib_8h.html#a0ed735afc24bd8ee0aad106066f27df0">wimlib.h</a>
-</li>
-<li>wimlib_get_compression_type_string()
-: <a class="el" href="wimlib_8h.html#a8f883a95dd091f4566eeb2a097542bc9">wimlib.h</a>
-</li>
-<li>wimlib_get_error_string()
-: <a class="el" href="wimlib_8h.html#a4cad466851acb2f24ba4af35b27003b7">wimlib.h</a>
-</li>
-<li>wimlib_get_image_description()
-: <a class="el" href="wimlib_8h.html#a6ce758e0a3842cd8cde827f29dce539a">wimlib.h</a>
-</li>
-<li>wimlib_get_image_name()
-: <a class="el" href="wimlib_8h.html#a43aae473e66cb05a502fee8f59e95953">wimlib.h</a>
-</li>
-<li>wimlib_get_num_images()
-: <a class="el" href="wimlib_8h.html#a9438157c8b2f3576c52bd82b2a873c33">wimlib.h</a>
-</li>
-<li>wimlib_has_integrity_table()
-: <a class="el" href="wimlib_8h.html#a56fb949c6316fe44263074eda41b1e9e">wimlib.h</a>
-</li>
-<li>wimlib_image_name_in_use()
-: <a class="el" href="wimlib_8h.html#af7122e05c58edd9091a3fa89b044957c">wimlib.h</a>
-</li>
-<li>wimlib_mount()
-: <a class="el" href="wimlib_8h.html#aa6c0a2c2b896530718bd23e433b07e46">wimlib.h</a>
-</li>
-<li>WIMLIB_MOUNT_FLAG_DEBUG
-: <a class="el" href="wimlib_8h.html#a8b1f4c3c91727e1c77130ad4970eb4fe">wimlib.h</a>
-</li>
-<li>WIMLIB_MOUNT_FLAG_READWRITE
-: <a class="el" href="wimlib_8h.html#a2e4cb1e44b40191234889705e3680622">wimlib.h</a>
-</li>
-<li>WIMLIB_OPEN_FLAG_CHECK_INTEGRITY
-: <a class="el" href="wimlib_8h.html#a5e75328028ae5154a5e84ba666eb024f">wimlib.h</a>
-</li>
-<li>WIMLIB_OPEN_FLAG_SHOW_PROGRESS
-: <a class="el" href="wimlib_8h.html#ab0f497006447480fc69cf0d0b1846be7">wimlib.h</a>
-</li>
-<li>wimlib_open_wim()
-: <a class="el" href="wimlib_8h.html#a16e1b87c7ab9eeadc0523a2477bfb0f6">wimlib.h</a>
-</li>
-<li>wimlib_overwrite()
-: <a class="el" href="wimlib_8h.html#ab8648f8386379f2b2930b877e4efd6ca">wimlib.h</a>
-</li>
-<li>wimlib_overwrite_xml_and_header()
-: <a class="el" href="wimlib_8h.html#aec658496a01b1ca9dfd97eb9b9a92bb8">wimlib.h</a>
-</li>
-<li>wimlib_print_available_images()
-: <a class="el" href="wimlib_8h.html#ac5e1163a26407030eb617d0e5aca7cc7">wimlib.h</a>
-</li>
-<li>wimlib_print_files()
-: <a class="el" href="wimlib_8h.html#a1be7f226c22dbdf3a87c6d887ae34fb0">wimlib.h</a>
-</li>
-<li>wimlib_print_header()
-: <a class="el" href="wimlib_8h.html#aaa13ab4498e560d947f77ab944fd0b9f">wimlib.h</a>
-</li>
-<li>wimlib_print_lookup_table()
-: <a class="el" href="wimlib_8h.html#aa6b855c5f6cf59498d1bf4f8da2fcc52">wimlib.h</a>
-</li>
-<li>wimlib_print_metadata()
-: <a class="el" href="wimlib_8h.html#a837aed1a79e6b3de82dc82ef14a1cc00">wimlib.h</a>
-</li>
-<li>wimlib_print_wim_information()
-: <a class="el" href="wimlib_8h.html#a22f2fdae09266e8a45a6418afeaee10f">wimlib.h</a>
-</li>
-<li>wimlib_resolve_image()
-: <a class="el" href="wimlib_8h.html#a18e40a559010bdf64279268e1a8bab84">wimlib.h</a>
-</li>
-<li>wimlib_set_boot_idx()
-: <a class="el" href="wimlib_8h.html#ae93da6be8e7ca228ef788a486d3a3c90">wimlib.h</a>
-</li>
-<li>wimlib_set_image_descripton()
-: <a class="el" href="wimlib_8h.html#a537d600a9f1e36413cb6566260944187">wimlib.h</a>
-</li>
-<li>wimlib_set_image_name()
-: <a class="el" href="wimlib_8h.html#a04cff2065ef690929b4fa1d1b91a9f91">wimlib.h</a>
-</li>
-<li>wimlib_set_link_type()
-: <a class="el" href="wimlib_8h.html#a61ebe33de7cce54fdeb70b80d8bcaf7c">wimlib.h</a>
-</li>
-<li>wimlib_set_memory_allocator()
-: <a class="el" href="wimlib_8h.html#a956a20eabacceda5230e346ee5cd387f">wimlib.h</a>
-</li>
-<li>wimlib_set_output_dir()
-: <a class="el" href="wimlib_8h.html#ab2a5fd17df52da1517835a05ee9b4965">wimlib.h</a>
-</li>
-<li>wimlib_set_print_errors()
-: <a class="el" href="wimlib_8h.html#a49c39d3c9aa74ac63e1f97da97c20959">wimlib.h</a>
-</li>
-<li>wimlib_set_verbose()
-: <a class="el" href="wimlib_8h.html#a86ac437c91a3a4000e0745ae859d2a13">wimlib.h</a>
-</li>
-<li>wimlib_unmount()
-: <a class="el" href="wimlib_8h.html#a2e0ba93652ac9372b56f9a67e3dbf1a1">wimlib.h</a>
-</li>
-<li>WIMLIB_UNMOUNT_FLAG_CHECK_INTEGRITY
-: <a class="el" href="wimlib_8h.html#ac6c58eaa35aab1ada4764786bc379316">wimlib.h</a>
-</li>
-<li>WIMLIB_UNMOUNT_FLAG_COMMIT
-: <a class="el" href="wimlib_8h.html#a714d1722c8a7ca735228622b36a2686f">wimlib.h</a>
-</li>
-<li>wimlib_write()
-: <a class="el" href="wimlib_8h.html#a968b46d4decee0ff73504ad9b212734e">wimlib.h</a>
-</li>
-<li>WIMLIB_WRITE_FLAG_CHECK_INTEGRITY
-: <a class="el" href="wimlib_8h.html#a8872d952cd82da473169f149e3c1edef">wimlib.h</a>
-</li>
-<li>WIMLIB_WRITE_FLAG_SHOW_PROGRESS
-: <a class="el" href="wimlib_8h.html#a3677fc92a7cef0be997f0b46cf86aafc">wimlib.h</a>
-</li>
-<li>WIMStruct
-: <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">wimlib.h</a>
-</li>
-</ul>
-</div><!-- contents -->
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.0
-</small></address>
-
-</body>
-</html>
diff --git a/doc/html/globals_defs.html b/doc/html/globals_defs.html
deleted file mode 100644 (file)
index 808ba85..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>wimlib: Globals</title>
-
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div! -->
-
-
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-  
-  
-  <td style="padding-left: 0.5em;">
-   <div id="projectname">wimlib
-   
-   </div>
-   
-  </td>
-  
-  
-  
- </tr>
- </tbody>
-</table>
-</div>
-
-<!-- Generated by Doxygen 1.8.0 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-</div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Defines</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="contents">
-&#160;<ul>
-<li>WIM_ALL_IMAGES
-: <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d">wimlib.h</a>
-</li>
-<li>WIM_NO_IMAGE
-: <a class="el" href="wimlib_8h.html#ad69901bf7b1e99e40366ef14c4a1940b">wimlib.h</a>
-</li>
-<li>WIMLIB_ADD_IMAGE_FLAG_BOOT
-: <a class="el" href="wimlib_8h.html#a7eca1bdfed42090113489710811cad84">wimlib.h</a>
-</li>
-<li>WIMLIB_EXPORT_FLAG_BOOT
-: <a class="el" href="wimlib_8h.html#ab3845f7a365ff9a07f74e1b812d91eaf">wimlib.h</a>
-</li>
-<li>WIMLIB_MOUNT_FLAG_DEBUG
-: <a class="el" href="wimlib_8h.html#a8b1f4c3c91727e1c77130ad4970eb4fe">wimlib.h</a>
-</li>
-<li>WIMLIB_MOUNT_FLAG_READWRITE
-: <a class="el" href="wimlib_8h.html#a2e4cb1e44b40191234889705e3680622">wimlib.h</a>
-</li>
-<li>WIMLIB_OPEN_FLAG_CHECK_INTEGRITY
-: <a class="el" href="wimlib_8h.html#a5e75328028ae5154a5e84ba666eb024f">wimlib.h</a>
-</li>
-<li>WIMLIB_OPEN_FLAG_SHOW_PROGRESS
-: <a class="el" href="wimlib_8h.html#ab0f497006447480fc69cf0d0b1846be7">wimlib.h</a>
-</li>
-<li>WIMLIB_UNMOUNT_FLAG_CHECK_INTEGRITY
-: <a class="el" href="wimlib_8h.html#ac6c58eaa35aab1ada4764786bc379316">wimlib.h</a>
-</li>
-<li>WIMLIB_UNMOUNT_FLAG_COMMIT
-: <a class="el" href="wimlib_8h.html#a714d1722c8a7ca735228622b36a2686f">wimlib.h</a>
-</li>
-<li>WIMLIB_WRITE_FLAG_CHECK_INTEGRITY
-: <a class="el" href="wimlib_8h.html#a8872d952cd82da473169f149e3c1edef">wimlib.h</a>
-</li>
-<li>WIMLIB_WRITE_FLAG_SHOW_PROGRESS
-: <a class="el" href="wimlib_8h.html#a3677fc92a7cef0be997f0b46cf86aafc">wimlib.h</a>
-</li>
-</ul>
-</div><!-- contents -->
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.0
-</small></address>
-
-</body>
-</html>
diff --git a/doc/html/globals_enum.html b/doc/html/globals_enum.html
deleted file mode 100644 (file)
index 370d8e2..0000000
+++ /dev/null
@@ -1,122 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>wimlib: Globals</title>
-
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div! -->
-
-
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-  
-  
-  <td style="padding-left: 0.5em;">
-   <div id="projectname">wimlib
-   
-   </div>
-   
-  </td>
-  
-  
-  
- </tr>
- </tbody>
-</table>
-</div>
-
-<!-- Generated by Doxygen 1.8.0 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li class="current"><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-</div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Defines</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="contents">
-&#160;<ul>
-<li>wim_compression_type
-: <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3">wimlib.h</a>
-</li>
-<li>wim_link_type
-: <a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cd">wimlib.h</a>
-</li>
-<li>wimlib_error_code
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3">wimlib.h</a>
-</li>
-</ul>
-</div><!-- contents -->
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.0
-</small></address>
-
-</body>
-</html>
diff --git a/doc/html/globals_eval.html b/doc/html/globals_eval.html
deleted file mode 100644 (file)
index 8811da3..0000000
+++ /dev/null
@@ -1,249 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>wimlib: Globals</title>
-
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div! -->
-
-
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-  
-  
-  <td style="padding-left: 0.5em;">
-   <div id="projectname">wimlib
-   
-   </div>
-   
-  </td>
-  
-  
-  
- </tr>
- </tbody>
-</table>
-</div>
-
-<!-- Generated by Doxygen 1.8.0 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li class="current"><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="#index_w"><span>w</span></a></li>
-    </ul>
-  </div>
-</div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Defines</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
-<li>WIM_COMPRESSION_TYPE_INVALID
-: <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a227d9907ab3a1c74c73663fd3a3788cb">wimlib.h</a>
-</li>
-<li>WIM_COMPRESSION_TYPE_LZX
-: <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3ab9005cbbca106cae485fe8c933d8fcd1">wimlib.h</a>
-</li>
-<li>WIM_COMPRESSION_TYPE_NONE
-: <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a40a80e7cd4eab161fa83a992c7e7f18d">wimlib.h</a>
-</li>
-<li>WIM_COMPRESSION_TYPE_XPRESS
-: <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a402be8692b2d8f80b3948bec5717865b">wimlib.h</a>
-</li>
-<li>WIM_LINK_TYPE_HARD
-: <a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda92a57ffc9dd3ffe3c7ffe8a510248f6b">wimlib.h</a>
-</li>
-<li>WIM_LINK_TYPE_NONE
-: <a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda3fc28562b4bad4e8440ad0ae64fe8590">wimlib.h</a>
-</li>
-<li>WIM_LINK_TYPE_SYMBOLIC
-: <a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda46930507983a8f19967b4ce70096cbc4">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_COMPRESSED_LOOKUP_TABLE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3afc905e18a1006ec4b6dc9f50545347e6">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_DECOMPRESSION
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a17cdbd39e7e24fee224b09f066c35854">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_DELETE_STAGING_DIR
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae871c4c1f4cb403a6865ed8fd53cf8c6">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_FORK
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3abae4b9232cbaa851ab859a603b7da8b9">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_FUSE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a9f9ce102f70c7eb8413ca9e2e1e68e5c">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_FUSERMOUNT
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a4904c625f4cc7cf22b2d8e8d975b9ac3">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_IMAGE_COUNT
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab39d4d9d0164721e9d9b1ebe76fa1af4">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_IMAGE_NAME_COLLISION
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a53622e3573c79fbd3415b22d686f0e32">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_INTEGRITY
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae09c379ce896a926c198382b5abd146c">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_INVALID_CHUNK_SIZE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab00472ac204ded42b9281674c88df470">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_INVALID_COMPRESSION_TYPE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae986e4bb4242d5b504431dd3afe230f3">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_INVALID_DENTRY
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7fbc30f242fc86e7bd3566240b038dd1">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_INVALID_HEADER_SIZE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3abf075122c97df6c119f68ec2ff3f23ef">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_INVALID_IMAGE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a017191172566b498762b0b2086375d34">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_INVALID_INTEGRITY_TABLE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a27059fce595541a9317064c53f7a795b">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_INVALID_PARAM
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2efdcdd644ee843e2df59d8448e29df9">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_INVALID_RESOURCE_SIZE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a8d9adfd811673113450eac354f182f64">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_LINK
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab0834a780138563bbe1abb596ef744de">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_MKDIR
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a9f7333fcfe6e6da478bd03e8e11f3674">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_MQUEUE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3af07f0e13ff2fc210f4032f38cd525dc6">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_NO_FILENAME
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5f054f1a9c88f225dd2b34d188c773fa">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_NOMEM
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_NOT_A_WIM_FILE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5c913db1f7317bfdf6ba5a8bc0a50df3">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_NOTDIR
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ac12f8ffc5380e07bb8db74ae59a6c367">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_OPEN
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a865c561baec6f70d23af0bead737cd62">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_OPENDIR
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a4af11de62a3fc0778325341cdfad22a3">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_READ
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2bac238cfb0689bcc7cea53be74938ad">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_RENAME
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5a04d4829ff13a775dc70bc456fc1b85">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_SPLIT
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a25572961411c800d61c9fe7afaf99257">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_STAT
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a6b3d64e2851d6bae6fb47eec35f3a6fc">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_SUCCESS
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aa4bae7ea2b9570922043fbfd17a8c98c">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_TIMEOUT
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aee3c028a9b33d020312343fddfe9febe">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_UNKNOWN_VERSION
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7a8347db84e4b9656cef81ee16da25fe">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_UNSUPPORTED
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aaa41915cef472931ace2c8392c9809ac">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_WRITE
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a607a3cd64b77332bdfc9e14b26f47879">wimlib.h</a>
-</li>
-<li>WIMLIB_ERR_XML
-: <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a19a89e814cdebed5629332de6b26d5a6">wimlib.h</a>
-</li>
-</ul>
-</div><!-- contents -->
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.0
-</small></address>
-
-</body>
-</html>
diff --git a/doc/html/globals_func.html b/doc/html/globals_func.html
deleted file mode 100644 (file)
index 5fddec3..0000000
+++ /dev/null
@@ -1,231 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>wimlib: Globals</title>
-
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div! -->
-
-
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-  
-  
-  <td style="padding-left: 0.5em;">
-   <div id="projectname">wimlib
-   
-   </div>
-   
-  </td>
-  
-  
-  
- </tr>
- </tbody>
-</table>
-</div>
-
-<!-- Generated by Doxygen 1.8.0 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
-      <li><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow4" class="tabs3">
-    <ul class="tablist">
-      <li><a href="#index_w"><span>w</span></a></li>
-    </ul>
-  </div>
-</div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Defines</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="contents">
-&#160;
-
-<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
-<li>wimlib_add_image()
-: <a class="el" href="wimlib_8h.html#a27ff93a6c6e9df370a6aa1eff753bb43">wimlib.h</a>
-</li>
-<li>wimlib_create_new_wim()
-: <a class="el" href="wimlib_8h.html#a75acbea33e2faf398d58865fb764b91e">wimlib.h</a>
-</li>
-<li>wimlib_delete_image()
-: <a class="el" href="wimlib_8h.html#ac47d66568b267b7b107fffeb2cdfd25c">wimlib.h</a>
-</li>
-<li>wimlib_export_image()
-: <a class="el" href="wimlib_8h.html#af49355f807099e8d1fd7e60e6005a339">wimlib.h</a>
-</li>
-<li>wimlib_extract_image()
-: <a class="el" href="wimlib_8h.html#a6a681ff211ec60f05a6ac5f743b17f65">wimlib.h</a>
-</li>
-<li>wimlib_extract_xml_data()
-: <a class="el" href="wimlib_8h.html#a63ae979394ba582d7c3a4e0132f209c7">wimlib.h</a>
-</li>
-<li>wimlib_free()
-: <a class="el" href="wimlib_8h.html#a36a722a1651ff46b2f5a11a445c6fd73">wimlib.h</a>
-</li>
-<li>wimlib_get_boot_idx()
-: <a class="el" href="wimlib_8h.html#ae4cd7e230f7c76b98f9505b5858ab8b1">wimlib.h</a>
-</li>
-<li>wimlib_get_compression_type()
-: <a class="el" href="wimlib_8h.html#a0ed735afc24bd8ee0aad106066f27df0">wimlib.h</a>
-</li>
-<li>wimlib_get_compression_type_string()
-: <a class="el" href="wimlib_8h.html#a8f883a95dd091f4566eeb2a097542bc9">wimlib.h</a>
-</li>
-<li>wimlib_get_error_string()
-: <a class="el" href="wimlib_8h.html#a4cad466851acb2f24ba4af35b27003b7">wimlib.h</a>
-</li>
-<li>wimlib_get_image_description()
-: <a class="el" href="wimlib_8h.html#a6ce758e0a3842cd8cde827f29dce539a">wimlib.h</a>
-</li>
-<li>wimlib_get_image_name()
-: <a class="el" href="wimlib_8h.html#a43aae473e66cb05a502fee8f59e95953">wimlib.h</a>
-</li>
-<li>wimlib_get_num_images()
-: <a class="el" href="wimlib_8h.html#a9438157c8b2f3576c52bd82b2a873c33">wimlib.h</a>
-</li>
-<li>wimlib_has_integrity_table()
-: <a class="el" href="wimlib_8h.html#a56fb949c6316fe44263074eda41b1e9e">wimlib.h</a>
-</li>
-<li>wimlib_image_name_in_use()
-: <a class="el" href="wimlib_8h.html#af7122e05c58edd9091a3fa89b044957c">wimlib.h</a>
-</li>
-<li>wimlib_mount()
-: <a class="el" href="wimlib_8h.html#aa6c0a2c2b896530718bd23e433b07e46">wimlib.h</a>
-</li>
-<li>wimlib_open_wim()
-: <a class="el" href="wimlib_8h.html#a16e1b87c7ab9eeadc0523a2477bfb0f6">wimlib.h</a>
-</li>
-<li>wimlib_overwrite()
-: <a class="el" href="wimlib_8h.html#ab8648f8386379f2b2930b877e4efd6ca">wimlib.h</a>
-</li>
-<li>wimlib_overwrite_xml_and_header()
-: <a class="el" href="wimlib_8h.html#aec658496a01b1ca9dfd97eb9b9a92bb8">wimlib.h</a>
-</li>
-<li>wimlib_print_available_images()
-: <a class="el" href="wimlib_8h.html#ac5e1163a26407030eb617d0e5aca7cc7">wimlib.h</a>
-</li>
-<li>wimlib_print_files()
-: <a class="el" href="wimlib_8h.html#a1be7f226c22dbdf3a87c6d887ae34fb0">wimlib.h</a>
-</li>
-<li>wimlib_print_header()
-: <a class="el" href="wimlib_8h.html#aaa13ab4498e560d947f77ab944fd0b9f">wimlib.h</a>
-</li>
-<li>wimlib_print_lookup_table()
-: <a class="el" href="wimlib_8h.html#aa6b855c5f6cf59498d1bf4f8da2fcc52">wimlib.h</a>
-</li>
-<li>wimlib_print_metadata()
-: <a class="el" href="wimlib_8h.html#a837aed1a79e6b3de82dc82ef14a1cc00">wimlib.h</a>
-</li>
-<li>wimlib_print_wim_information()
-: <a class="el" href="wimlib_8h.html#a22f2fdae09266e8a45a6418afeaee10f">wimlib.h</a>
-</li>
-<li>wimlib_resolve_image()
-: <a class="el" href="wimlib_8h.html#a18e40a559010bdf64279268e1a8bab84">wimlib.h</a>
-</li>
-<li>wimlib_set_boot_idx()
-: <a class="el" href="wimlib_8h.html#ae93da6be8e7ca228ef788a486d3a3c90">wimlib.h</a>
-</li>
-<li>wimlib_set_image_descripton()
-: <a class="el" href="wimlib_8h.html#a537d600a9f1e36413cb6566260944187">wimlib.h</a>
-</li>
-<li>wimlib_set_image_name()
-: <a class="el" href="wimlib_8h.html#a04cff2065ef690929b4fa1d1b91a9f91">wimlib.h</a>
-</li>
-<li>wimlib_set_link_type()
-: <a class="el" href="wimlib_8h.html#a61ebe33de7cce54fdeb70b80d8bcaf7c">wimlib.h</a>
-</li>
-<li>wimlib_set_memory_allocator()
-: <a class="el" href="wimlib_8h.html#a956a20eabacceda5230e346ee5cd387f">wimlib.h</a>
-</li>
-<li>wimlib_set_output_dir()
-: <a class="el" href="wimlib_8h.html#ab2a5fd17df52da1517835a05ee9b4965">wimlib.h</a>
-</li>
-<li>wimlib_set_print_errors()
-: <a class="el" href="wimlib_8h.html#a49c39d3c9aa74ac63e1f97da97c20959">wimlib.h</a>
-</li>
-<li>wimlib_set_verbose()
-: <a class="el" href="wimlib_8h.html#a86ac437c91a3a4000e0745ae859d2a13">wimlib.h</a>
-</li>
-<li>wimlib_unmount()
-: <a class="el" href="wimlib_8h.html#a2e0ba93652ac9372b56f9a67e3dbf1a1">wimlib.h</a>
-</li>
-<li>wimlib_write()
-: <a class="el" href="wimlib_8h.html#a968b46d4decee0ff73504ad9b212734e">wimlib.h</a>
-</li>
-</ul>
-</div><!-- contents -->
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.0
-</small></address>
-
-</body>
-</html>
diff --git a/doc/html/globals_type.html b/doc/html/globals_type.html
deleted file mode 100644 (file)
index 6d35d2f..0000000
+++ /dev/null
@@ -1,116 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>wimlib: Globals</title>
-
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div! -->
-
-
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-  
-  
-  <td style="padding-left: 0.5em;">
-   <div id="projectname">wimlib
-   
-   </div>
-   
-  </td>
-  
-  
-  
- </tr>
- </tbody>
-</table>
-</div>
-
-<!-- Generated by Doxygen 1.8.0 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li class="current"><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-  <div id="navrow3" class="tabs2">
-    <ul class="tablist">
-      <li><a href="globals.html"><span>All</span></a></li>
-      <li><a href="globals_func.html"><span>Functions</span></a></li>
-      <li class="current"><a href="globals_type.html"><span>Typedefs</span></a></li>
-      <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
-      <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
-      <li><a href="globals_defs.html"><span>Defines</span></a></li>
-    </ul>
-  </div>
-</div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Defines</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="contents">
-&#160;<ul>
-<li>WIMStruct
-: <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">wimlib.h</a>
-</li>
-</ul>
-</div><!-- contents -->
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.0
-</small></address>
-
-</body>
-</html>
diff --git a/doc/html/index.html b/doc/html/index.html
deleted file mode 100644 (file)
index 6936456..0000000
+++ /dev/null
@@ -1,150 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>wimlib: Main Page</title>
-
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div! -->
-
-
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-  
-  
-  <td style="padding-left: 0.5em;">
-   <div id="projectname">wimlib
-   
-   </div>
-   
-  </td>
-  
-  
-  
- </tr>
- </tbody>
-</table>
-</div>
-
-<!-- Generated by Doxygen 1.8.0 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li class="current"><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-</div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Defines</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="headertitle">
-<div class="title">wimlib Documentation</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock"><h2><a class="anchor" id="intro"></a>
-Introduction</h2>
-<p>wimlib is a C library to read, write, and mount archive files in the Windows Imaging Format (WIM files). These files are normally created using the <code>imagex.exe</code> utility on Windows, but this library provides a free implementetion of <code>imagex</code> for UNIX-based systems and an API to allow other programs to read, write, and mount WIM files. wimlib is comparable to Microsoft's WIMGAPI, but was designed independently and is not a clone of it.</p>
-<p>The main intended use of wimlib is to create customized images of Windows PE, the Windows Preinstallation Environment, without having to rely on Windows. Windows PE, which is the operating system that runs when you boot from the Windows Vista or Windows 7 DVD, is a lightweight version of Windows that can run entirely from memory. It can be used to install Windows from local media or a network drive or perform maintenance.</p>
-<p>You can find Windows PE on the installation media for Windows Vista, Windows 7, and Windows 8. The Windows PE image itself is a WIM file, <code>sources/boot.wim</code>, on the ISO filesystem. Windows PE can also be found in the Windows Automated Installation Kit (WAIK) inside the <code>WinPE.cab</code> file, which you can extract if you install the <code>cabextract</code> program.</p>
-<h2><a class="anchor" id="format"></a>
-WIM files</h2>
-<p>A <b>Windows Imaging (WIM)</b> file is an archive. Like some other archive formats such as ZIP, files in WIM archives may be compressed. WIM archives support two Microsoft-specific compression formats: <b>LZX</b> and <b>XPRESS</b>. Both are based on LZ77 and Huffman encoding, and both are supported by wimlib.</p>
-<p>Unlike ZIP files, WIM files can contain multiple independent toplevel directory trees known as <em>images</em>. While each image has its own metadata, files are not duplicated for each image; instead, each file is included only once in the entire WIM. Microsoft did this so that in one WIM file, they could do things like have 5 different versions of Windows that are almost exactly the same.</p>
-<p>WIM files may contain a integrity table. The integrity table, if it exists, is located at the end of the WIM file and contains SHA1 message digests of 10MB chunks of the WIM.</p>
-<p>Microsoft provides documentation for the WIM file format, XPRESS compression format, and LZX compression format. However, there are errors and omissions in some places in their documentation.</p>
-<h2><a class="anchor" id="starting"></a>
-Getting Started</h2>
-<p>wimlib uses the GNU autotools, so it should be easy to install with <code>configure &amp;&amp; make &amp;&amp; sudo make install</code>, provided that you have <code>libxml2</code> and <code>libfuse</code> installed. To use wimlib in a program after installing it, include <code><a class="el" href="wimlib_8h.html">wimlib.h</a></code> and link your program with <code>-lwim</code>.</p>
-<p>wimlib wraps up a WIM file in an opaque <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> structure.</p>
-<p>All functions in wimlib's public API are prefixed with <code>wimlib</code>. Most return an integer error code on failure. Use <a class="el" href="wimlib_8h.html#a4cad466851acb2f24ba4af35b27003b7" title="Converts an error code into a string describing it.">wimlib_get_error_string()</a> to get a string that describes an error code. wimlib also can print error messages itself when an error happens, and these may be more informative than the error code; to enable this, call <a class="el" href="wimlib_8h.html#a49c39d3c9aa74ac63e1f97da97c20959" title="Sets whether wimlib is to print error messages to stderr when a function fails or not...">wimlib_set_print_errors()</a>.</p>
-<p>wimlib is thread-safe as long as different <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a>'s are used, with the following exceptions: <a class="el" href="wimlib_8h.html#a49c39d3c9aa74ac63e1f97da97c20959" title="Sets whether wimlib is to print error messages to stderr when a function fails or not...">wimlib_set_print_errors()</a> and <a class="el" href="wimlib_8h.html#a956a20eabacceda5230e346ee5cd387f" title="Set the functions that wimlib uses to allocate and free memory.">wimlib_set_memory_allocator()</a> apply globally, and <a class="el" href="wimlib_8h.html#aa6c0a2c2b896530718bd23e433b07e46" title="Mounts an image in a WIM file on a directory read-only or read-write.">wimlib_mount()</a> can only be used by one <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> at a time.</p>
-<p>To open an existing WIM, use <a class="el" href="wimlib_8h.html#a16e1b87c7ab9eeadc0523a2477bfb0f6" title="Opens a WIM file and creates a WIMStruct for it.">wimlib_open_wim()</a>.</p>
-<p>To create a new WIM that initially contains no images, use <a class="el" href="wimlib_8h.html#a75acbea33e2faf398d58865fb764b91e" title="Creates a WIMStruct for a new WIM file.">wimlib_create_new_wim()</a>.</p>
-<p>To add an image to a WIM file from a directory tree on your filesystem, call <a class="el" href="wimlib_8h.html#a27ff93a6c6e9df370a6aa1eff753bb43" title="Adds an image to a WIM file from a directory tree on disk.">wimlib_add_image()</a>. This can be done with a <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> gotten from <a class="el" href="wimlib_8h.html#a16e1b87c7ab9eeadc0523a2477bfb0f6" title="Opens a WIM file and creates a WIMStruct for it.">wimlib_open_wim()</a> or from <a class="el" href="wimlib_8h.html#a75acbea33e2faf398d58865fb764b91e" title="Creates a WIMStruct for a new WIM file.">wimlib_create_new_wim()</a>.</p>
-<p>To extract an image from a WIM file, call <a class="el" href="wimlib_8h.html#ab2a5fd17df52da1517835a05ee9b4965" title="Sets and creates the directory to which files are to be extracted when extracting files from the WIM...">wimlib_set_output_dir()</a> to set the output directory, then call <a class="el" href="wimlib_8h.html#a6a681ff211ec60f05a6ac5f743b17f65" title="Extracts an image, or all images, from a WIM file.">wimlib_extract_image()</a>.</p>
-<p>wimlib supports mounting WIM files either read-only or read-write. Mounting is done using <a class="el" href="wimlib_8h.html#aa6c0a2c2b896530718bd23e433b07e46" title="Mounts an image in a WIM file on a directory read-only or read-write.">wimlib_mount()</a> and unmounting is done using <a class="el" href="wimlib_8h.html#a2e0ba93652ac9372b56f9a67e3dbf1a1" title="Unmounts a WIM image that was mounted using wimlib_mount().">wimlib_unmount()</a>. Mounting can be done without root privileges because it is implemented using FUSE (Filesystem in Userspace). If wimlib is compiled with the <code>--without-fuse</code> flag, these functions will be available but will fail.</p>
-<p>After creating or modifying a WIM file, you can write it to a file using <a class="el" href="wimlib_8h.html#a968b46d4decee0ff73504ad9b212734e" title="Writes the WIM to a file.">wimlib_write()</a>. Alternatively, if the WIM was originally read from a file, you can use <a class="el" href="wimlib_8h.html#ab8648f8386379f2b2930b877e4efd6ca" title="Overwrites the file that the WIM was originally read from, with changes made.">wimlib_overwrite()</a> to overwrite the original file. In some cases, <a class="el" href="wimlib_8h.html#aec658496a01b1ca9dfd97eb9b9a92bb8" title="Updates the header and XML data of the WIM file, without the need to write out the entire WIM to a te...">wimlib_overwrite_xml_and_header()</a> can be used instead.</p>
-<p>After you are done with the WIM file, use <a class="el" href="wimlib_8h.html#a36a722a1651ff46b2f5a11a445c6fd73" title="Frees all memory allocated for a WIMStruct and closes all files associated with it.">wimlib_free()</a> to free all memory associated with a <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> and close all files associated with it.</p>
-<p>To see an example of how to use wimlib, see the file <code>programs/imagex.c</code> in wimlib's source tree.</p>
-<p>wimlib supports custom memory allocators; use <a class="el" href="wimlib_8h.html#a956a20eabacceda5230e346ee5cd387f" title="Set the functions that wimlib uses to allocate and free memory.">wimlib_set_memory_allocator()</a> for this.</p>
-<h2><a class="anchor" id="imagex"></a>
-imagex</h2>
-<p>wimlib comes with the <b>imagex</b> program, which is documented in man pages.</p>
-<h2><a class="anchor" id="mkwinpeimg"></a>
-mkwinpeimg</h2>
-<p>wimlib comes with the <b>mkwinpeimg</b> script, which is documented in a man page.</p>
-<h2><a class="anchor" id="Limitations"></a>
-Limitations</h2>
-<p>While wimlib supports the main features of WIM files, wimlib currently has the following limitations:</p>
-<ul>
-<li>wimlib does not support "security data", which describes the access rights of the files in the WIM. This data is very Windows-specific, and it would be difficult to do anything with it. Microsoft's software can still read a WIM without security data, including a boot.wim for Windows PE, but <b>do not expect to be able to use wimlib to image a Windows installation and preserve file attributes</b>.</li>
-<li>There is no support for split WIMs, which have an image divided up between multiple WIM files.</li>
-<li>There is not yet any code to verify that there are no collisions between different files that happen to have the same SHA1 message digest. This is extremely unlikely, but could result in something bad such as a file going missing.</li>
-<li>Alternate stream entries for directory entries are ignored. I'm not sure if these are ever used for anything important.</li>
-<li>Different versions of the WIM file format, if they even exist, are unsupported. Let me know if you notice WIM files with a different version.</li>
-<li>Chunk sizes other than 32768 are unsupported (except for uncompressed WIMs, for which the chunk size field is ignored). As far as I can tell, other chunk sizes are not used in compressed WIMs. Let me know if you find a WIM file with a different chunk size.</li>
-<li>wimlib does not provide a clone of the <b>PEImg</b> tool that allows you to make certain Windows-specific modifications to a Windows PE image, such as adding a driver or Windows component. Such a tool could conceivably be implemented on top of wimlib, although it likely would be hard to implement because it would have to do very Windows-specific things such as manipulating the driver store. wimlib does provide the <b>mkwinpeimg</b> script for a similar purpose, however. With regards to adding drivers to Windows PE, you have the option of putting them anywhere in the Windows PE image, then loading them after boot using <b>drvload.exe</b>.</li>
-<li>There is not yet a way to extract specific files or directories from a WIM file without mounting it, or to add, remove, or modify files in a WIM without mounting it, other than by adding or removing an entire image. I can implement this if requested, but I intend the FUSE mount feature to be used for this purpose, as it is easy to do these things in whatever way you want after the image is mounted.</li>
-</ul>
-<p>Currently, Microsoft's <em>image.exe</em> can create slightly smaller WIM files than wimlib when using maximum (LZX) compression because it knows how to split up LZX compressed blocks, which is not yet implemented in wimlib.</p>
-<p>wimlib is experimental and likely contains bugs; use Microsoft's <em>imagex.exe</em> if you want to make sure your WIM files are made correctly.</p>
-<h2><a class="anchor" id="legal"></a>
-License</h2>
-<p>The wimlib library is licensed under the GNU Lesser General Public License version 2.1 or later.</p>
-<p><b>imagex</b> and <b>mkwinpeiso</b> are licensed under the GNU General Public License version 3 or later. </p>
-</div></div><!-- contents -->
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.0
-</small></address>
-
-</body>
-</html>
diff --git a/doc/html/jquery.js b/doc/html/jquery.js
deleted file mode 100644 (file)
index 90b3a2b..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * jQuery JavaScript Library v1.3.2
- * http://jquery.com/
- *
- * Copyright (c) 2009 John Resig
- * Dual licensed under the MIT and GPL licenses.
- * http://docs.jquery.com/License
- *
- * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
- * Revision: 6246
- */
-(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){
-var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});
-/*
- * Sizzle CSS Selector Engine - v0.9.3
- *  Copyright 2009, The Dojo Foundation
- *  Released under the MIT, BSD, and GPL Licenses.
- *  More information: http://sizzlejs.com/
- */
-(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0)
-{I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML='   <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function()
-{G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();
-
-/*
- * jQuery hashchange event - v1.3 - 7/21/2010
- * http://benalman.com/projects/jquery-hashchange-plugin/
- * 
- * Copyright (c) 2010 "Cowboy" Ben Alman
- * Dual licensed under the MIT and GPL licenses.
- * http://benalman.com/about/license/
- */
-(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){r||l(a());n()}).attr("src",r||"javascript:0").insertAfter("body")[0].contentWindow;h.onpropertychange=function(){try{if(event.propertyName==="title"){q.document.title=h.title}}catch(s){}}}};j.stop=k;o=function(){return a(q.location.href)};l=function(v,s){var u=q.document,t=$.fn[c].domain;if(v!==s){u.title=h.title;u.open();t&&u.write('<script>document.domain="'+t+'"<\/script>');u.close();q.location.hash=v}}})();return j})()})(jQuery,this);
-/*
- * jQuery UI 1.7.2
- *
- * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- * http://docs.jquery.com/UI
- */
-jQuery.ui||(function(c){var i=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.2",plugin:{add:function(k,l,n){var m=c.ui[k].prototype;for(var j in n){m.plugins[j]=m.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:function(j,l,k){var n=j.plugins[l];if(!n||!j.element[0].parentNode){return}for(var m=0;m<n.length;m++){if(j.options[n[m][0]]){n[m][1].apply(j.element,k)}}}},contains:function(k,j){return document.compareDocumentPosition?k.compareDocumentPosition(j)&16:k!==j&&k.contains(j)},hasScroll:function(m,k){if(c(m).css("overflow")=="hidden"){return false}var j=(k&&k=="left")?"scrollLeft":"scrollTop",l=false;if(m[j]>0){return true}m[j]=1;l=(m[j]>0);m[j]=0;return l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k,n,m,j,l){return c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){var f=c.attr,e=c.fn.removeAttr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(k,j,l){var m=l!==undefined;return(j=="role"?(m?f.call(this,k,j,"wairole:"+l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttributeNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(j){return(a.test(j)?this.each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return i.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.extend(c.expr[":"],{data:function(l,k,j){return !!c.data(l,j[3])},focusable:function(k){var l=k.nodeName.toLowerCase(),j=c.attr(k,"tabindex");return(/input|select|textarea|button|object/.test(l)?!k.disabled:"a"==l||"area"==l?k.href||!isNaN(j):!isNaN(j))&&!c(k)["area"==l?"parents":"closest"](":hidden").length},tabbable:function(k){var j=c.attr(k,"tabindex");return(isNaN(j)||j>=0)&&c(k).is(":focusable")}});function g(m,n,o,l){function k(q){var p=c[m][n][q]||[];return(typeof p=="string"?p.split(/,?\s+/):p)}var j=k("getter");if(l.length==1&&typeof l[0]=="string"){j=j.concat(k("getterSetter"))}return(c.inArray(o,j)!=-1)}c.widget=function(k,j){var l=k.split(".")[0];k=k.split(".")[1];c.fn[k]=function(p){var n=(typeof p=="string"),o=Array.prototype.slice.call(arguments,1);if(n&&p.substring(0,1)=="_"){return this}if(n&&g(l,k,p,o)){var m=c.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return this.each(function(){var q=c.data(this,k);(!q&&!n&&c.data(this,k,new c[l][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};c[l]=c[l]||{};c[l][k]=function(o,n){var m=this;this.namespace=l;this.widgetName=k;this.widgetEventPrefix=c[l][k].eventPrefix||k;this.widgetBaseClass=l+"-"+k;this.options=c.extend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[k],n);this.element=c(o).bind("setData."+k,function(q,p,r){if(q.target==o){return m._setData(p,r)}}).bind("getData."+k,function(q,p){if(q.target==o){return m._getData(p)}}).bind("remove",function(){return m.destroy()})};c[l][k].prototype=c.extend({},c.widget.prototype,j);c[l][k].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(l,m){var k=l,j=this;if(typeof l=="string"){if(m===undefined){return this._getData(l)}k={};k[l]=m}c.each(k,function(n,o){j._setData(n,o)})},_getData:function(j){return this.options[j]},_setData:function(j,k){this.options[j]=k;if(j=="disabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(l,m,n){var p=this.options[l],j=(l==this.widgetEventPrefix?l:this.widgetEventPrefix+l);m=c.Event(m);m.type=j;if(m.originalEvent){for(var k=c.event.props.length,o;k;){o=c.event.props[--k];m[o]=m.originalEvent[o]}}this.element.trigger(m,n);return !(c.isFunction(p)&&p.call(this.element[0],m,n)===false||m.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var j=this;this.element.bind("mousedown."+this.widgetName,function(k){return j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;k.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(l){l.originalEvent=l.originalEvent||{};if(l.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(l));this._mouseDownEvent=l;var k=this,m=(l.which==1),j=(typeof this.options.cancel=="string"?c(l.target).parents().add(l.target).filter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this._mouseStarted=(this._mouseStart(l)!==false);if(!this._mouseStarted){l.preventDefault();return true}}this._mouseMoveDelegate=function(n){return k._mouseMove(n)};this._mouseUpDelegate=function(n){return k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||l.preventDefault());l.originalEvent.mouseHandled=true;return true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return !this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(j.target==this._mouseDownEvent.target);this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);;/* * jQuery UI Resizable 1.7.2
- *
- * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
- *
- * http://docs.jquery.com/UI/Resizables
- *
- * Depends:
- *     ui.core.js
- */
-(function(c){c.widget("ui.resizable",c.extend({},c.ui.mouse,{_init:function(){var e=this,j=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(j.aspectRatio),aspectRatio:j.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:j.helper||j.ghost||j.animate?j.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){if(/relative/.test(this.element.css("position"))&&c.browser.opera){this.element.css({position:"relative",top:"auto",left:"auto"})}this.element.wrap(c('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=j.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var k=this.handles.split(",");this.handles={};for(var f=0;f<k.length;f++){var h=c.trim(k[f]),d="ui-resizable-"+h;var g=c('<div class="ui-resizable-handle '+d+'"></div>');if(/sw|se|ne|nw/.test(h)){g.css({zIndex:++j.zIndex})}if("se"==h){g.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[h]=".ui-resizable-"+h;this.element.append(g)}}this._renderAxis=function(p){p=p||this.element;for(var m in this.handles){if(this.handles[m].constructor==String){this.handles[m]=c(this.handles[m],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var n=c(this.handles[m],this.element),o=0;o=/sw|ne|nw|se|n|s/.test(m)?n.outerHeight():n.outerWidth();var l=["padding",/ne|nw|n/.test(m)?"Top":/se|sw|s/.test(m)?"Bottom":/^e$/.test(m)?"Right":"Left"].join("");p.css(l,o);this._proportionallyResize()}if(!c(this.handles[m]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!e.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}e.axis=i&&i[1]?i[1]:"se"}});if(j.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){c(this).removeClass("ui-resizable-autohide");e._handles.show()},function(){if(!e.resizing){c(this).addClass("ui-resizable-autohide");e._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var d=function(f){c(f).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){d(this.element);var e=this.element;e.parent().append(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).end().remove()}this.originalElement.css("resize",this.originalResizeStyle);d(this.originalElement)},_mouseCapture:function(e){var f=false;for(var d in this.handles){if(c(this.handles[d])[0]==e.target){f=true}}return this.options.disabled||!!f},_mouseStart:function(f){var i=this.options,e=this.element.position(),d=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(d.is(".ui-draggable")||(/absolute/).test(d.css("position"))){d.css({position:"absolute",top:e.top,left:e.left})}if(c.browser.opera&&(/relative/).test(d.css("position"))){d.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var j=b(this.helper.css("left")),g=b(this.helper.css("top"));if(i.containment){j+=c(i.containment).scrollLeft()||0;g+=c(i.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:j,top:g};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:j,top:g};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:f.pageX,top:f.pageY};this.aspectRatio=(typeof i.aspectRatio=="number")?i.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var h=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",h=="auto"?this.axis+"-resize":h);d.addClass("ui-resizable-resizing");this._propagate("start",f);return true},_mouseDrag:function(d){var g=this.helper,f=this.options,l={},p=this,i=this.originalMousePosition,m=this.axis;var q=(d.pageX-i.left)||0,n=(d.pageY-i.top)||0;var h=this._change[m];if(!h){return false}var k=h.apply(this,[d,q,n]),j=c.browser.msie&&c.browser.version<7,e=this.sizeDiff;if(this._aspectRatio||d.shiftKey){k=this._updateRatio(k,d)}k=this._respectSize(k,d);this._propagate("resize",d);g.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(k);this._trigger("resize",d,this.ui());return false},_mouseStop:function(g){this.resizing=false;var h=this.options,l=this;if(this._helper){var f=this._proportionallyResizeElements,d=f.length&&(/textarea/i).test(f[0].nodeName),e=d&&c.ui.hasScroll(f[0],"left")?0:l.sizeDiff.height,j=d?0:l.sizeDiff.width;var m={width:(l.size.width-j),height:(l.size.height-e)},i=(parseInt(l.element.css("left"),10)+(l.position.left-l.originalPosition.left))||null,k=(parseInt(l.element.css("top"),10)+(l.position.top-l.originalPosition.top))||null;if(!h.animate){this.element.css(c.extend(m,{top:k,left:i}))}l.helper.height(l.size.height);l.helper.width(l.size.width);if(this._helper&&!h.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",g);if(this._helper){this.helper.remove()}return false},_updateCache:function(d){var e=this.options;this.offset=this.helper.offset();if(a(d.left)){this.position.left=d.left}if(a(d.top)){this.position.top=d.top}if(a(d.height)){this.size.height=d.height}if(a(d.width)){this.size.width=d.width}},_updateRatio:function(g,f){var h=this.options,i=this.position,e=this.size,d=this.axis;if(g.height){g.width=(e.height*this.aspectRatio)}else{if(g.width){g.height=(e.width/this.aspectRatio)}}if(d=="sw"){g.left=i.left+(e.width-g.width);g.top=null}if(d=="nw"){g.top=i.top+(e.height-g.height);g.left=i.left+(e.width-g.width)}return g},_respectSize:function(k,f){var i=this.helper,h=this.options,q=this._aspectRatio||f.shiftKey,p=this.axis,s=a(k.width)&&h.maxWidth&&(h.maxWidth<k.width),l=a(k.height)&&h.maxHeight&&(h.maxHeight<k.height),g=a(k.width)&&h.minWidth&&(h.minWidth>k.width),r=a(k.height)&&h.minHeight&&(h.minHeight>k.height);if(g){k.width=h.minWidth}if(r){k.height=h.minHeight}if(s){k.width=h.maxWidth}if(l){k.height=h.maxHeight}var e=this.originalPosition.left+this.originalSize.width,n=this.position.top+this.size.height;var j=/sw|nw|w/.test(p),d=/nw|ne|n/.test(p);if(g&&j){k.left=e-h.minWidth}if(s&&j){k.left=e-h.maxWidth}if(r&&d){k.top=n-h.minHeight}if(l&&d){k.top=n-h.maxHeight}var m=!k.width&&!k.height;if(m&&!k.left&&k.top){k.top=null}else{if(m&&!k.top&&k.left){k.left=null}}return k},_proportionallyResize:function(){var j=this.options;if(!this._proportionallyResizeElements.length){return}var f=this.helper||this.element;for(var e=0;e<this._proportionallyResizeElements.length;e++){var g=this._proportionallyResizeElements[e];if(!this.borderDif){var d=[g.css("borderTopWidth"),g.css("borderRightWidth"),g.css("borderBottomWidth"),g.css("borderLeftWidth")],h=[g.css("paddingTop"),g.css("paddingRight"),g.css("paddingBottom"),g.css("paddingLeft")];this.borderDif=c.map(d,function(k,m){var l=parseInt(k,10)||0,n=parseInt(h[m],10)||0;return l+n})}if(c.browser.msie&&!(!(c(f).is(":hidden")||c(f).parents(":hidden").length))){continue}g.css({height:(f.height()-this.borderDif[0]-this.borderDif[2])||0,width:(f.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var e=this.element,h=this.options;this.elementOffset=e.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var d=c.browser.msie&&c.browser.version<7,f=(d?1:0),g=(d?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+g,height:this.element.outerHeight()+g,position:"absolute",left:this.elementOffset.left-f+"px",top:this.elementOffset.top-f+"px",zIndex:++h.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(f,e,d){return{width:this.originalSize.width+e}},w:function(g,e,d){var i=this.options,f=this.originalSize,h=this.originalPosition;return{left:h.left+e,width:f.width-e}},n:function(g,e,d){var i=this.options,f=this.originalSize,h=this.originalPosition;return{top:h.top+d,height:f.height-d}},s:function(f,e,d){return{height:this.originalSize.height+d}},se:function(f,e,d){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[f,e,d]))},sw:function(f,e,d){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[f,e,d]))},ne:function(f,e,d){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[f,e,d]))},nw:function(f,e,d){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[f,e,d]))}},_propagate:function(e,d){c.ui.plugin.call(this,e,[d,this.ui()]);(e!="resize"&&this._trigger(e,d,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}));c.extend(c.ui.resizable,{version:"1.7.2",eventPrefix:"resize",defaults:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,cancel:":input,option",containment:false,delay:0,distance:1,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000}});c.ui.plugin.add("resizable","alsoResize",{start:function(e,f){var d=c(this).data("resizable"),g=d.options;_store=function(h){c(h).each(function(){c(this).data("resizable-alsoresize",{width:parseInt(c(this).width(),10),height:parseInt(c(this).height(),10),left:parseInt(c(this).css("left"),10),top:parseInt(c(this).css("top"),10)})})};if(typeof(g.alsoResize)=="object"&&!g.alsoResize.parentNode){if(g.alsoResize.length){g.alsoResize=g.alsoResize[0];_store(g.alsoResize)}else{c.each(g.alsoResize,function(h,i){_store(h)})}}else{_store(g.alsoResize)}},resize:function(f,h){var e=c(this).data("resizable"),i=e.options,g=e.originalSize,k=e.originalPosition;var j={height:(e.size.height-g.height)||0,width:(e.size.width-g.width)||0,top:(e.position.top-k.top)||0,left:(e.position.left-k.left)||0},d=function(l,m){c(l).each(function(){var p=c(this),q=c(this).data("resizable-alsoresize"),o={},n=m&&m.length?m:["width","height","top","left"];c.each(n||["width","height","top","left"],function(r,t){var s=(q[t]||0)+(j[t]||0);if(s&&s>=0){o[t]=s||null}});if(/relative/.test(p.css("position"))&&c.browser.opera){e._revertToRelativePosition=true;p.css({position:"absolute",top:"auto",left:"auto"})}p.css(o)})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.nodeType){c.each(i.alsoResize,function(l,m){d(l,m)})}else{d(i.alsoResize)}},stop:function(e,f){var d=c(this).data("resizable");if(d._revertToRelativePosition&&c.browser.opera){d._revertToRelativePosition=false;el.css({position:"relative"})}c(this).removeData("resizable-alsoresize-start")}});c.ui.plugin.add("resizable","animate",{stop:function(h,m){var n=c(this).data("resizable"),i=n.options;var g=n._proportionallyResizeElements,d=g.length&&(/textarea/i).test(g[0].nodeName),e=d&&c.ui.hasScroll(g[0],"left")?0:n.sizeDiff.height,k=d?0:n.sizeDiff.width;var f={width:(n.size.width-k),height:(n.size.height-e)},j=(parseInt(n.element.css("left"),10)+(n.position.left-n.originalPosition.left))||null,l=(parseInt(n.element.css("top"),10)+(n.position.top-n.originalPosition.top))||null;n.element.animate(c.extend(f,l&&j?{top:l,left:j}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var o={width:parseInt(n.element.css("width"),10),height:parseInt(n.element.css("height"),10),top:parseInt(n.element.css("top"),10),left:parseInt(n.element.css("left"),10)};if(g&&g.length){c(g[0]).css({width:o.width,height:o.height})}n._updateCache(o);n._propagate("resize",h)}})}});c.ui.plugin.add("resizable","containment",{start:function(e,q){var s=c(this).data("resizable"),i=s.options,k=s.element;var f=i.containment,j=(f instanceof c)?f.get(0):(/parent/.test(f))?k.parent().get(0):f;if(!j){return}s.containerElement=c(j);if(/document/.test(f)||f==document){s.containerOffset={left:0,top:0};s.containerPosition={left:0,top:0};s.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var m=c(j),h=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){h[p]=b(m.css("padding"+o))});s.containerOffset=m.offset();s.containerPosition=m.position();s.containerSize={height:(m.innerHeight()-h[3]),width:(m.innerWidth()-h[1])};var n=s.containerOffset,d=s.containerSize.height,l=s.containerSize.width,g=(c.ui.hasScroll(j,"left")?j.scrollWidth:l),r=(c.ui.hasScroll(j)?j.scrollHeight:d);s.parentData={element:j,left:n.left,top:n.top,width:g,height:r}}},resize:function(f,p){var s=c(this).data("resizable"),h=s.options,e=s.containerSize,n=s.containerOffset,l=s.size,m=s.position,q=s._aspectRatio||f.shiftKey,d={top:0,left:0},g=s.containerElement;if(g[0]!=document&&(/static/).test(g.css("position"))){d=n}if(m.left<(s._helper?n.left:0)){s.size.width=s.size.width+(s._helper?(s.position.left-n.left):(s.position.left-d.left));if(q){s.size.height=s.size.width/h.aspectRatio}s.position.left=h.helper?n.left:0}if(m.top<(s._helper?n.top:0))
-{s.size.height=s.size.height+(s._helper?(s.position.top-n.top):s.position.top);if(q){s.size.width=s.size.height*h.aspectRatio}s.position.top=s._helper?n.top:0}s.offset.left=s.parentData.left+s.position.left;s.offset.top=s.parentData.top+s.position.top;var k=Math.abs((s._helper?s.offset.left-d.left:(s.offset.left-d.left))+s.sizeDiff.width),r=Math.abs((s._helper?s.offset.top-d.top:(s.offset.top-n.top))+s.sizeDiff.height);var j=s.containerElement.get(0)==s.element.parent().get(0),i=/relative|absolute/.test(s.containerElement.css("position"));if(j&&i){k-=s.parentData.left}if(k+s.size.width>=s.parentData.width){s.size.width=s.parentData.width-k;if(q){s.size.height=s.size.width/s.aspectRatio}}if(r+s.size.height>=s.parentData.height){s.size.height=s.parentData.height-r;if(q){s.size.width=s.size.height*s.aspectRatio}}},stop:function(e,m){var p=c(this).data("resizable"),f=p.options,k=p.position,l=p.containerOffset,d=p.containerPosition,g=p.containerElement;var i=c(p.helper),q=i.offset(),n=i.outerWidth()-p.sizeDiff.width,j=i.outerHeight()-p.sizeDiff.height;if(p._helper&&!f.animate&&(/relative/).test(g.css("position"))){c(this).css({left:q.left-d.left-l.left,width:n,height:j})}if(p._helper&&!f.animate&&(/static/).test(g.css("position"))){c(this).css({left:q.left-d.left-l.left,width:n,height:j})}}});c.ui.plugin.add("resizable","ghost",{start:function(f,g){var d=c(this).data("resizable"),h=d.options,e=d.size;d.ghost=d.originalElement.clone();d.ghost.css({opacity:0.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof h.ghost=="string"?h.ghost:"");d.ghost.appendTo(d.helper)},resize:function(e,f){var d=c(this).data("resizable"),g=d.options;if(d.ghost){d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})}},stop:function(e,f){var d=c(this).data("resizable"),g=d.options;if(d.ghost&&d.helper){d.helper.get(0).removeChild(d.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(d,l){var n=c(this).data("resizable"),g=n.options,j=n.size,h=n.originalSize,i=n.originalPosition,m=n.axis,k=g._aspectRatio||d.shiftKey;g.grid=typeof g.grid=="number"?[g.grid,g.grid]:g.grid;var f=Math.round((j.width-h.width)/(g.grid[0]||1))*(g.grid[0]||1),e=Math.round((j.height-h.height)/(g.grid[1]||1))*(g.grid[1]||1);if(/^(se|s|e)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e}else{if(/^(ne)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e;n.position.top=i.top-e}else{if(/^(sw)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e;n.position.left=i.left-f}else{n.size.width=h.width+f;n.size.height=h.height+e;n.position.top=i.top-e;n.position.left=i.left-f}}}}});var b=function(d){return parseInt(d,10)||0};var a=function(d){return !isNaN(parseInt(d,10))}})(jQuery);;
-/**
- * jQuery.ScrollTo - Easy element scrolling using jQuery.
- * Copyright (c) 2008 Ariel Flesler - aflesler(at)gmail(dot)com
- * Licensed under GPL license (http://www.opensource.org/licenses/gpl-license.php).
- * Date: 2/8/2008
- * @author Ariel Flesler
- * @version 1.3.2
- */
-;(function($){var o=$.scrollTo=function(a,b,c){o.window().scrollTo(a,b,c)};o.defaults={axis:'y',duration:1};o.window=function(){return $($.browser.safari?'body':'html')};$.fn.scrollTo=function(l,m,n){if(typeof m=='object'){n=m;m=0}n=$.extend({},o.defaults,n);m=m||n.speed||n.duration;n.queue=n.queue&&n.axis.length>1;if(n.queue)m/=2;n.offset=j(n.offset);n.over=j(n.over);return this.each(function(){var a=this,b=$(a),t=l,c,d={},w=b.is('html,body');switch(typeof t){case'number':case'string':if(/^([+-]=)?\d+(px)?$/.test(t)){t=j(t);break}t=$(t,this);case'object':if(t.is||t.style)c=(t=$(t)).offset()}$.each(n.axis.split(''),function(i,f){var P=f=='x'?'Left':'Top',p=P.toLowerCase(),k='scroll'+P,e=a[k],D=f=='x'?'Width':'Height';if(c){d[k]=c[p]+(w?0:e-b.offset()[p]);if(n.margin){d[k]-=parseInt(t.css('margin'+P))||0;d[k]-=parseInt(t.css('border'+P+'Width'))||0}d[k]+=n.offset[p]||0;if(n.over[p])d[k]+=t[D.toLowerCase()]()*n.over[p]}else d[k]=t[p];if(/^\d+$/.test(d[k]))d[k]=d[k]<=0?0:Math.min(d[k],h(D));if(!i&&n.queue){if(e!=d[k])g(n.onAfterFirst);delete d[k]}});g(n.onAfter);function g(a){b.animate(d,m,n.easing,a&&function(){a.call(this,l)})};function h(D){var b=w?$.browser.opera?document.body:document.documentElement:a;return b['scroll'+D]-b['client'+D]}})};function j(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);
-
diff --git a/doc/html/nav_f.png b/doc/html/nav_f.png
deleted file mode 100644 (file)
index 1b07a16..0000000
Binary files a/doc/html/nav_f.png and /dev/null differ
diff --git a/doc/html/nav_h.png b/doc/html/nav_h.png
deleted file mode 100644 (file)
index 01f5fa6..0000000
Binary files a/doc/html/nav_h.png and /dev/null differ
diff --git a/doc/html/open.png b/doc/html/open.png
deleted file mode 100644 (file)
index 7b35d2c..0000000
Binary files a/doc/html/open.png and /dev/null differ
diff --git a/doc/html/search/all_77.html b/doc/html/search/all_77.html
deleted file mode 100644 (file)
index 73323d3..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_77.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_77.js b/doc/html/search/all_77.js
deleted file mode 100644 (file)
index cc61114..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-var searchData=
-[
-  ['wim_5fall_5fimages',['WIM_ALL_IMAGES',['../wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d',1,'wimlib.h']]],
-  ['wim_5fcompression_5ftype',['wim_compression_type',['../wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3',1,'wimlib.h']]],
-  ['wim_5fcompression_5ftype_5finvalid',['WIM_COMPRESSION_TYPE_INVALID',['../wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a227d9907ab3a1c74c73663fd3a3788cb',1,'wimlib.h']]],
-  ['wim_5fcompression_5ftype_5flzx',['WIM_COMPRESSION_TYPE_LZX',['../wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3ab9005cbbca106cae485fe8c933d8fcd1',1,'wimlib.h']]],
-  ['wim_5fcompression_5ftype_5fnone',['WIM_COMPRESSION_TYPE_NONE',['../wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a40a80e7cd4eab161fa83a992c7e7f18d',1,'wimlib.h']]],
-  ['wim_5fcompression_5ftype_5fxpress',['WIM_COMPRESSION_TYPE_XPRESS',['../wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a402be8692b2d8f80b3948bec5717865b',1,'wimlib.h']]],
-  ['wim_5flink_5ftype',['wim_link_type',['../wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cd',1,'wimlib.h']]],
-  ['wim_5flink_5ftype_5fhard',['WIM_LINK_TYPE_HARD',['../wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda92a57ffc9dd3ffe3c7ffe8a510248f6b',1,'wimlib.h']]],
-  ['wim_5flink_5ftype_5fnone',['WIM_LINK_TYPE_NONE',['../wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda3fc28562b4bad4e8440ad0ae64fe8590',1,'wimlib.h']]],
-  ['wim_5flink_5ftype_5fsymbolic',['WIM_LINK_TYPE_SYMBOLIC',['../wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda46930507983a8f19967b4ce70096cbc4',1,'wimlib.h']]],
-  ['wim_5fno_5fimage',['WIM_NO_IMAGE',['../wimlib_8h.html#ad69901bf7b1e99e40366ef14c4a1940b',1,'wimlib.h']]],
-  ['wimlib_2eh',['wimlib.h',['../wimlib_8h.html',1,'']]],
-  ['wimlib_5fadd_5fimage',['wimlib_add_image',['../wimlib_8h.html#a27ff93a6c6e9df370a6aa1eff753bb43',1,'wimlib.h']]],
-  ['wimlib_5fadd_5fimage_5fflag_5fboot',['WIMLIB_ADD_IMAGE_FLAG_BOOT',['../wimlib_8h.html#a7eca1bdfed42090113489710811cad84',1,'wimlib.h']]],
-  ['wimlib_5fcreate_5fnew_5fwim',['wimlib_create_new_wim',['../wimlib_8h.html#a75acbea33e2faf398d58865fb764b91e',1,'wimlib.h']]],
-  ['wimlib_5fdelete_5fimage',['wimlib_delete_image',['../wimlib_8h.html#ac47d66568b267b7b107fffeb2cdfd25c',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fcompressed_5flookup_5ftable',['WIMLIB_ERR_COMPRESSED_LOOKUP_TABLE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3afc905e18a1006ec4b6dc9f50545347e6',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fdecompression',['WIMLIB_ERR_DECOMPRESSION',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a17cdbd39e7e24fee224b09f066c35854',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fdelete_5fstaging_5fdir',['WIMLIB_ERR_DELETE_STAGING_DIR',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae871c4c1f4cb403a6865ed8fd53cf8c6',1,'wimlib.h']]],
-  ['wimlib_5ferr_5ffork',['WIMLIB_ERR_FORK',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3abae4b9232cbaa851ab859a603b7da8b9',1,'wimlib.h']]],
-  ['wimlib_5ferr_5ffuse',['WIMLIB_ERR_FUSE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a9f9ce102f70c7eb8413ca9e2e1e68e5c',1,'wimlib.h']]],
-  ['wimlib_5ferr_5ffusermount',['WIMLIB_ERR_FUSERMOUNT',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a4904c625f4cc7cf22b2d8e8d975b9ac3',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fimage_5fcount',['WIMLIB_ERR_IMAGE_COUNT',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab39d4d9d0164721e9d9b1ebe76fa1af4',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fimage_5fname_5fcollision',['WIMLIB_ERR_IMAGE_NAME_COLLISION',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a53622e3573c79fbd3415b22d686f0e32',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fintegrity',['WIMLIB_ERR_INTEGRITY',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae09c379ce896a926c198382b5abd146c',1,'wimlib.h']]],
-  ['wimlib_5ferr_5finvalid_5fchunk_5fsize',['WIMLIB_ERR_INVALID_CHUNK_SIZE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab00472ac204ded42b9281674c88df470',1,'wimlib.h']]],
-  ['wimlib_5ferr_5finvalid_5fcompression_5ftype',['WIMLIB_ERR_INVALID_COMPRESSION_TYPE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae986e4bb4242d5b504431dd3afe230f3',1,'wimlib.h']]],
-  ['wimlib_5ferr_5finvalid_5fdentry',['WIMLIB_ERR_INVALID_DENTRY',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7fbc30f242fc86e7bd3566240b038dd1',1,'wimlib.h']]],
-  ['wimlib_5ferr_5finvalid_5fheader_5fsize',['WIMLIB_ERR_INVALID_HEADER_SIZE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3abf075122c97df6c119f68ec2ff3f23ef',1,'wimlib.h']]],
-  ['wimlib_5ferr_5finvalid_5fimage',['WIMLIB_ERR_INVALID_IMAGE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a017191172566b498762b0b2086375d34',1,'wimlib.h']]],
-  ['wimlib_5ferr_5finvalid_5fintegrity_5ftable',['WIMLIB_ERR_INVALID_INTEGRITY_TABLE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a27059fce595541a9317064c53f7a795b',1,'wimlib.h']]],
-  ['wimlib_5ferr_5finvalid_5fparam',['WIMLIB_ERR_INVALID_PARAM',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2efdcdd644ee843e2df59d8448e29df9',1,'wimlib.h']]],
-  ['wimlib_5ferr_5finvalid_5fresource_5fsize',['WIMLIB_ERR_INVALID_RESOURCE_SIZE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a8d9adfd811673113450eac354f182f64',1,'wimlib.h']]],
-  ['wimlib_5ferr_5flink',['WIMLIB_ERR_LINK',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab0834a780138563bbe1abb596ef744de',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fmkdir',['WIMLIB_ERR_MKDIR',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a9f7333fcfe6e6da478bd03e8e11f3674',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fmqueue',['WIMLIB_ERR_MQUEUE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3af07f0e13ff2fc210f4032f38cd525dc6',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fno_5ffilename',['WIMLIB_ERR_NO_FILENAME',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5f054f1a9c88f225dd2b34d188c773fa',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fnomem',['WIMLIB_ERR_NOMEM',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fnot_5fa_5fwim_5ffile',['WIMLIB_ERR_NOT_A_WIM_FILE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5c913db1f7317bfdf6ba5a8bc0a50df3',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fnotdir',['WIMLIB_ERR_NOTDIR',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ac12f8ffc5380e07bb8db74ae59a6c367',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fopen',['WIMLIB_ERR_OPEN',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a865c561baec6f70d23af0bead737cd62',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fopendir',['WIMLIB_ERR_OPENDIR',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a4af11de62a3fc0778325341cdfad22a3',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fread',['WIMLIB_ERR_READ',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2bac238cfb0689bcc7cea53be74938ad',1,'wimlib.h']]],
-  ['wimlib_5ferr_5frename',['WIMLIB_ERR_RENAME',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5a04d4829ff13a775dc70bc456fc1b85',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fsplit',['WIMLIB_ERR_SPLIT',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a25572961411c800d61c9fe7afaf99257',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fstat',['WIMLIB_ERR_STAT',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a6b3d64e2851d6bae6fb47eec35f3a6fc',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fsuccess',['WIMLIB_ERR_SUCCESS',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aa4bae7ea2b9570922043fbfd17a8c98c',1,'wimlib.h']]],
-  ['wimlib_5ferr_5ftimeout',['WIMLIB_ERR_TIMEOUT',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aee3c028a9b33d020312343fddfe9febe',1,'wimlib.h']]],
-  ['wimlib_5ferr_5funknown_5fversion',['WIMLIB_ERR_UNKNOWN_VERSION',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7a8347db84e4b9656cef81ee16da25fe',1,'wimlib.h']]],
-  ['wimlib_5ferr_5funsupported',['WIMLIB_ERR_UNSUPPORTED',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aaa41915cef472931ace2c8392c9809ac',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fwrite',['WIMLIB_ERR_WRITE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a607a3cd64b77332bdfc9e14b26f47879',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fxml',['WIMLIB_ERR_XML',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a19a89e814cdebed5629332de6b26d5a6',1,'wimlib.h']]],
-  ['wimlib_5ferror_5fcode',['wimlib_error_code',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3',1,'wimlib.h']]],
-  ['wimlib_5fexport_5fflag_5fboot',['WIMLIB_EXPORT_FLAG_BOOT',['../wimlib_8h.html#ab3845f7a365ff9a07f74e1b812d91eaf',1,'wimlib.h']]],
-  ['wimlib_5fexport_5fimage',['wimlib_export_image',['../wimlib_8h.html#af49355f807099e8d1fd7e60e6005a339',1,'wimlib.h']]],
-  ['wimlib_5fextract_5fimage',['wimlib_extract_image',['../wimlib_8h.html#a6a681ff211ec60f05a6ac5f743b17f65',1,'wimlib.h']]],
-  ['wimlib_5fextract_5fxml_5fdata',['wimlib_extract_xml_data',['../wimlib_8h.html#a63ae979394ba582d7c3a4e0132f209c7',1,'wimlib.h']]],
-  ['wimlib_5ffree',['wimlib_free',['../wimlib_8h.html#a36a722a1651ff46b2f5a11a445c6fd73',1,'wimlib.h']]],
-  ['wimlib_5fget_5fboot_5fidx',['wimlib_get_boot_idx',['../wimlib_8h.html#ae4cd7e230f7c76b98f9505b5858ab8b1',1,'wimlib.h']]],
-  ['wimlib_5fget_5fcompression_5ftype',['wimlib_get_compression_type',['../wimlib_8h.html#a0ed735afc24bd8ee0aad106066f27df0',1,'wimlib.h']]],
-  ['wimlib_5fget_5fcompression_5ftype_5fstring',['wimlib_get_compression_type_string',['../wimlib_8h.html#a8f883a95dd091f4566eeb2a097542bc9',1,'wimlib.h']]],
-  ['wimlib_5fget_5ferror_5fstring',['wimlib_get_error_string',['../wimlib_8h.html#a4cad466851acb2f24ba4af35b27003b7',1,'wimlib.h']]],
-  ['wimlib_5fget_5fimage_5fdescription',['wimlib_get_image_description',['../wimlib_8h.html#a6ce758e0a3842cd8cde827f29dce539a',1,'wimlib.h']]],
-  ['wimlib_5fget_5fimage_5fname',['wimlib_get_image_name',['../wimlib_8h.html#a43aae473e66cb05a502fee8f59e95953',1,'wimlib.h']]],
-  ['wimlib_5fget_5fnum_5fimages',['wimlib_get_num_images',['../wimlib_8h.html#a9438157c8b2f3576c52bd82b2a873c33',1,'wimlib.h']]],
-  ['wimlib_5fhas_5fintegrity_5ftable',['wimlib_has_integrity_table',['../wimlib_8h.html#a56fb949c6316fe44263074eda41b1e9e',1,'wimlib.h']]],
-  ['wimlib_5fimage_5fname_5fin_5fuse',['wimlib_image_name_in_use',['../wimlib_8h.html#af7122e05c58edd9091a3fa89b044957c',1,'wimlib.h']]],
-  ['wimlib_5fmount',['wimlib_mount',['../wimlib_8h.html#aa6c0a2c2b896530718bd23e433b07e46',1,'wimlib.h']]],
-  ['wimlib_5fmount_5fflag_5fdebug',['WIMLIB_MOUNT_FLAG_DEBUG',['../wimlib_8h.html#a8b1f4c3c91727e1c77130ad4970eb4fe',1,'wimlib.h']]],
-  ['wimlib_5fmount_5fflag_5freadwrite',['WIMLIB_MOUNT_FLAG_READWRITE',['../wimlib_8h.html#a2e4cb1e44b40191234889705e3680622',1,'wimlib.h']]],
-  ['wimlib_5fopen_5fflag_5fcheck_5fintegrity',['WIMLIB_OPEN_FLAG_CHECK_INTEGRITY',['../wimlib_8h.html#a5e75328028ae5154a5e84ba666eb024f',1,'wimlib.h']]],
-  ['wimlib_5fopen_5fflag_5fshow_5fprogress',['WIMLIB_OPEN_FLAG_SHOW_PROGRESS',['../wimlib_8h.html#ab0f497006447480fc69cf0d0b1846be7',1,'wimlib.h']]],
-  ['wimlib_5fopen_5fwim',['wimlib_open_wim',['../wimlib_8h.html#a16e1b87c7ab9eeadc0523a2477bfb0f6',1,'wimlib.h']]],
-  ['wimlib_5foverwrite',['wimlib_overwrite',['../wimlib_8h.html#ab8648f8386379f2b2930b877e4efd6ca',1,'wimlib.h']]],
-  ['wimlib_5foverwrite_5fxml_5fand_5fheader',['wimlib_overwrite_xml_and_header',['../wimlib_8h.html#aec658496a01b1ca9dfd97eb9b9a92bb8',1,'wimlib.h']]],
-  ['wimlib_5fprint_5favailable_5fimages',['wimlib_print_available_images',['../wimlib_8h.html#ac5e1163a26407030eb617d0e5aca7cc7',1,'wimlib.h']]],
-  ['wimlib_5fprint_5ffiles',['wimlib_print_files',['../wimlib_8h.html#a1be7f226c22dbdf3a87c6d887ae34fb0',1,'wimlib.h']]],
-  ['wimlib_5fprint_5fheader',['wimlib_print_header',['../wimlib_8h.html#aaa13ab4498e560d947f77ab944fd0b9f',1,'wimlib.h']]],
-  ['wimlib_5fprint_5flookup_5ftable',['wimlib_print_lookup_table',['../wimlib_8h.html#aa6b855c5f6cf59498d1bf4f8da2fcc52',1,'wimlib.h']]],
-  ['wimlib_5fprint_5fmetadata',['wimlib_print_metadata',['../wimlib_8h.html#a837aed1a79e6b3de82dc82ef14a1cc00',1,'wimlib.h']]],
-  ['wimlib_5fprint_5fwim_5finformation',['wimlib_print_wim_information',['../wimlib_8h.html#a22f2fdae09266e8a45a6418afeaee10f',1,'wimlib.h']]],
-  ['wimlib_5fresolve_5fimage',['wimlib_resolve_image',['../wimlib_8h.html#a18e40a559010bdf64279268e1a8bab84',1,'wimlib.h']]],
-  ['wimlib_5fset_5fboot_5fidx',['wimlib_set_boot_idx',['../wimlib_8h.html#ae93da6be8e7ca228ef788a486d3a3c90',1,'wimlib.h']]],
-  ['wimlib_5fset_5fimage_5fdescripton',['wimlib_set_image_descripton',['../wimlib_8h.html#a537d600a9f1e36413cb6566260944187',1,'wimlib.h']]],
-  ['wimlib_5fset_5fimage_5fname',['wimlib_set_image_name',['../wimlib_8h.html#a04cff2065ef690929b4fa1d1b91a9f91',1,'wimlib.h']]],
-  ['wimlib_5fset_5flink_5ftype',['wimlib_set_link_type',['../wimlib_8h.html#a61ebe33de7cce54fdeb70b80d8bcaf7c',1,'wimlib.h']]],
-  ['wimlib_5fset_5fmemory_5fallocator',['wimlib_set_memory_allocator',['../wimlib_8h.html#a956a20eabacceda5230e346ee5cd387f',1,'wimlib.h']]],
-  ['wimlib_5fset_5foutput_5fdir',['wimlib_set_output_dir',['../wimlib_8h.html#ab2a5fd17df52da1517835a05ee9b4965',1,'wimlib.h']]],
-  ['wimlib_5fset_5fprint_5ferrors',['wimlib_set_print_errors',['../wimlib_8h.html#a49c39d3c9aa74ac63e1f97da97c20959',1,'wimlib.h']]],
-  ['wimlib_5fset_5fverbose',['wimlib_set_verbose',['../wimlib_8h.html#a86ac437c91a3a4000e0745ae859d2a13',1,'wimlib.h']]],
-  ['wimlib_5funmount',['wimlib_unmount',['../wimlib_8h.html#a2e0ba93652ac9372b56f9a67e3dbf1a1',1,'wimlib.h']]],
-  ['wimlib_5funmount_5fflag_5fcheck_5fintegrity',['WIMLIB_UNMOUNT_FLAG_CHECK_INTEGRITY',['../wimlib_8h.html#ac6c58eaa35aab1ada4764786bc379316',1,'wimlib.h']]],
-  ['wimlib_5funmount_5fflag_5fcommit',['WIMLIB_UNMOUNT_FLAG_COMMIT',['../wimlib_8h.html#a714d1722c8a7ca735228622b36a2686f',1,'wimlib.h']]],
-  ['wimlib_5fwrite',['wimlib_write',['../wimlib_8h.html#a968b46d4decee0ff73504ad9b212734e',1,'wimlib.h']]],
-  ['wimlib_5fwrite_5fflag_5fcheck_5fintegrity',['WIMLIB_WRITE_FLAG_CHECK_INTEGRITY',['../wimlib_8h.html#a8872d952cd82da473169f149e3c1edef',1,'wimlib.h']]],
-  ['wimlib_5fwrite_5fflag_5fshow_5fprogress',['WIMLIB_WRITE_FLAG_SHOW_PROGRESS',['../wimlib_8h.html#a3677fc92a7cef0be997f0b46cf86aafc',1,'wimlib.h']]],
-  ['wimstruct',['WIMStruct',['../wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775',1,'wimlib.h']]]
-];
diff --git a/doc/html/search/close.png b/doc/html/search/close.png
deleted file mode 100644 (file)
index 9342d3d..0000000
Binary files a/doc/html/search/close.png and /dev/null differ
diff --git a/doc/html/search/defines_77.html b/doc/html/search/defines_77.html
deleted file mode 100644 (file)
index dd68225..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="defines_77.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/defines_77.js b/doc/html/search/defines_77.js
deleted file mode 100644 (file)
index c8d1cdd..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-var searchData=
-[
-  ['wim_5fall_5fimages',['WIM_ALL_IMAGES',['../wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d',1,'wimlib.h']]],
-  ['wim_5fno_5fimage',['WIM_NO_IMAGE',['../wimlib_8h.html#ad69901bf7b1e99e40366ef14c4a1940b',1,'wimlib.h']]],
-  ['wimlib_5fadd_5fimage_5fflag_5fboot',['WIMLIB_ADD_IMAGE_FLAG_BOOT',['../wimlib_8h.html#a7eca1bdfed42090113489710811cad84',1,'wimlib.h']]],
-  ['wimlib_5fexport_5fflag_5fboot',['WIMLIB_EXPORT_FLAG_BOOT',['../wimlib_8h.html#ab3845f7a365ff9a07f74e1b812d91eaf',1,'wimlib.h']]],
-  ['wimlib_5fmount_5fflag_5fdebug',['WIMLIB_MOUNT_FLAG_DEBUG',['../wimlib_8h.html#a8b1f4c3c91727e1c77130ad4970eb4fe',1,'wimlib.h']]],
-  ['wimlib_5fmount_5fflag_5freadwrite',['WIMLIB_MOUNT_FLAG_READWRITE',['../wimlib_8h.html#a2e4cb1e44b40191234889705e3680622',1,'wimlib.h']]],
-  ['wimlib_5fopen_5fflag_5fcheck_5fintegrity',['WIMLIB_OPEN_FLAG_CHECK_INTEGRITY',['../wimlib_8h.html#a5e75328028ae5154a5e84ba666eb024f',1,'wimlib.h']]],
-  ['wimlib_5fopen_5fflag_5fshow_5fprogress',['WIMLIB_OPEN_FLAG_SHOW_PROGRESS',['../wimlib_8h.html#ab0f497006447480fc69cf0d0b1846be7',1,'wimlib.h']]],
-  ['wimlib_5funmount_5fflag_5fcheck_5fintegrity',['WIMLIB_UNMOUNT_FLAG_CHECK_INTEGRITY',['../wimlib_8h.html#ac6c58eaa35aab1ada4764786bc379316',1,'wimlib.h']]],
-  ['wimlib_5funmount_5fflag_5fcommit',['WIMLIB_UNMOUNT_FLAG_COMMIT',['../wimlib_8h.html#a714d1722c8a7ca735228622b36a2686f',1,'wimlib.h']]],
-  ['wimlib_5fwrite_5fflag_5fcheck_5fintegrity',['WIMLIB_WRITE_FLAG_CHECK_INTEGRITY',['../wimlib_8h.html#a8872d952cd82da473169f149e3c1edef',1,'wimlib.h']]],
-  ['wimlib_5fwrite_5fflag_5fshow_5fprogress',['WIMLIB_WRITE_FLAG_SHOW_PROGRESS',['../wimlib_8h.html#a3677fc92a7cef0be997f0b46cf86aafc',1,'wimlib.h']]]
-];
diff --git a/doc/html/search/enums_77.html b/doc/html/search/enums_77.html
deleted file mode 100644 (file)
index b383882..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="enums_77.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/enums_77.js b/doc/html/search/enums_77.js
deleted file mode 100644 (file)
index d3d0d39..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-var searchData=
-[
-  ['wim_5fcompression_5ftype',['wim_compression_type',['../wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3',1,'wimlib.h']]],
-  ['wim_5flink_5ftype',['wim_link_type',['../wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cd',1,'wimlib.h']]],
-  ['wimlib_5ferror_5fcode',['wimlib_error_code',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3',1,'wimlib.h']]]
-];
diff --git a/doc/html/search/enumvalues_77.html b/doc/html/search/enumvalues_77.html
deleted file mode 100644 (file)
index 591e608..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="enumvalues_77.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/enumvalues_77.js b/doc/html/search/enumvalues_77.js
deleted file mode 100644 (file)
index 75d7971..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-var searchData=
-[
-  ['wim_5fcompression_5ftype_5finvalid',['WIM_COMPRESSION_TYPE_INVALID',['../wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a227d9907ab3a1c74c73663fd3a3788cb',1,'wimlib.h']]],
-  ['wim_5fcompression_5ftype_5flzx',['WIM_COMPRESSION_TYPE_LZX',['../wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3ab9005cbbca106cae485fe8c933d8fcd1',1,'wimlib.h']]],
-  ['wim_5fcompression_5ftype_5fnone',['WIM_COMPRESSION_TYPE_NONE',['../wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a40a80e7cd4eab161fa83a992c7e7f18d',1,'wimlib.h']]],
-  ['wim_5fcompression_5ftype_5fxpress',['WIM_COMPRESSION_TYPE_XPRESS',['../wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a402be8692b2d8f80b3948bec5717865b',1,'wimlib.h']]],
-  ['wim_5flink_5ftype_5fhard',['WIM_LINK_TYPE_HARD',['../wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda92a57ffc9dd3ffe3c7ffe8a510248f6b',1,'wimlib.h']]],
-  ['wim_5flink_5ftype_5fnone',['WIM_LINK_TYPE_NONE',['../wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda3fc28562b4bad4e8440ad0ae64fe8590',1,'wimlib.h']]],
-  ['wim_5flink_5ftype_5fsymbolic',['WIM_LINK_TYPE_SYMBOLIC',['../wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda46930507983a8f19967b4ce70096cbc4',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fcompressed_5flookup_5ftable',['WIMLIB_ERR_COMPRESSED_LOOKUP_TABLE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3afc905e18a1006ec4b6dc9f50545347e6',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fdecompression',['WIMLIB_ERR_DECOMPRESSION',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a17cdbd39e7e24fee224b09f066c35854',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fdelete_5fstaging_5fdir',['WIMLIB_ERR_DELETE_STAGING_DIR',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae871c4c1f4cb403a6865ed8fd53cf8c6',1,'wimlib.h']]],
-  ['wimlib_5ferr_5ffork',['WIMLIB_ERR_FORK',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3abae4b9232cbaa851ab859a603b7da8b9',1,'wimlib.h']]],
-  ['wimlib_5ferr_5ffuse',['WIMLIB_ERR_FUSE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a9f9ce102f70c7eb8413ca9e2e1e68e5c',1,'wimlib.h']]],
-  ['wimlib_5ferr_5ffusermount',['WIMLIB_ERR_FUSERMOUNT',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a4904c625f4cc7cf22b2d8e8d975b9ac3',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fimage_5fcount',['WIMLIB_ERR_IMAGE_COUNT',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab39d4d9d0164721e9d9b1ebe76fa1af4',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fimage_5fname_5fcollision',['WIMLIB_ERR_IMAGE_NAME_COLLISION',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a53622e3573c79fbd3415b22d686f0e32',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fintegrity',['WIMLIB_ERR_INTEGRITY',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae09c379ce896a926c198382b5abd146c',1,'wimlib.h']]],
-  ['wimlib_5ferr_5finvalid_5fchunk_5fsize',['WIMLIB_ERR_INVALID_CHUNK_SIZE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab00472ac204ded42b9281674c88df470',1,'wimlib.h']]],
-  ['wimlib_5ferr_5finvalid_5fcompression_5ftype',['WIMLIB_ERR_INVALID_COMPRESSION_TYPE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae986e4bb4242d5b504431dd3afe230f3',1,'wimlib.h']]],
-  ['wimlib_5ferr_5finvalid_5fdentry',['WIMLIB_ERR_INVALID_DENTRY',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7fbc30f242fc86e7bd3566240b038dd1',1,'wimlib.h']]],
-  ['wimlib_5ferr_5finvalid_5fheader_5fsize',['WIMLIB_ERR_INVALID_HEADER_SIZE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3abf075122c97df6c119f68ec2ff3f23ef',1,'wimlib.h']]],
-  ['wimlib_5ferr_5finvalid_5fimage',['WIMLIB_ERR_INVALID_IMAGE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a017191172566b498762b0b2086375d34',1,'wimlib.h']]],
-  ['wimlib_5ferr_5finvalid_5fintegrity_5ftable',['WIMLIB_ERR_INVALID_INTEGRITY_TABLE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a27059fce595541a9317064c53f7a795b',1,'wimlib.h']]],
-  ['wimlib_5ferr_5finvalid_5fparam',['WIMLIB_ERR_INVALID_PARAM',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2efdcdd644ee843e2df59d8448e29df9',1,'wimlib.h']]],
-  ['wimlib_5ferr_5finvalid_5fresource_5fsize',['WIMLIB_ERR_INVALID_RESOURCE_SIZE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a8d9adfd811673113450eac354f182f64',1,'wimlib.h']]],
-  ['wimlib_5ferr_5flink',['WIMLIB_ERR_LINK',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab0834a780138563bbe1abb596ef744de',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fmkdir',['WIMLIB_ERR_MKDIR',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a9f7333fcfe6e6da478bd03e8e11f3674',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fmqueue',['WIMLIB_ERR_MQUEUE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3af07f0e13ff2fc210f4032f38cd525dc6',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fno_5ffilename',['WIMLIB_ERR_NO_FILENAME',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5f054f1a9c88f225dd2b34d188c773fa',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fnomem',['WIMLIB_ERR_NOMEM',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fnot_5fa_5fwim_5ffile',['WIMLIB_ERR_NOT_A_WIM_FILE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5c913db1f7317bfdf6ba5a8bc0a50df3',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fnotdir',['WIMLIB_ERR_NOTDIR',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ac12f8ffc5380e07bb8db74ae59a6c367',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fopen',['WIMLIB_ERR_OPEN',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a865c561baec6f70d23af0bead737cd62',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fopendir',['WIMLIB_ERR_OPENDIR',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a4af11de62a3fc0778325341cdfad22a3',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fread',['WIMLIB_ERR_READ',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2bac238cfb0689bcc7cea53be74938ad',1,'wimlib.h']]],
-  ['wimlib_5ferr_5frename',['WIMLIB_ERR_RENAME',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5a04d4829ff13a775dc70bc456fc1b85',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fsplit',['WIMLIB_ERR_SPLIT',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a25572961411c800d61c9fe7afaf99257',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fstat',['WIMLIB_ERR_STAT',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a6b3d64e2851d6bae6fb47eec35f3a6fc',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fsuccess',['WIMLIB_ERR_SUCCESS',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aa4bae7ea2b9570922043fbfd17a8c98c',1,'wimlib.h']]],
-  ['wimlib_5ferr_5ftimeout',['WIMLIB_ERR_TIMEOUT',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aee3c028a9b33d020312343fddfe9febe',1,'wimlib.h']]],
-  ['wimlib_5ferr_5funknown_5fversion',['WIMLIB_ERR_UNKNOWN_VERSION',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7a8347db84e4b9656cef81ee16da25fe',1,'wimlib.h']]],
-  ['wimlib_5ferr_5funsupported',['WIMLIB_ERR_UNSUPPORTED',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aaa41915cef472931ace2c8392c9809ac',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fwrite',['WIMLIB_ERR_WRITE',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a607a3cd64b77332bdfc9e14b26f47879',1,'wimlib.h']]],
-  ['wimlib_5ferr_5fxml',['WIMLIB_ERR_XML',['../wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a19a89e814cdebed5629332de6b26d5a6',1,'wimlib.h']]]
-];
diff --git a/doc/html/search/files_77.html b/doc/html/search/files_77.html
deleted file mode 100644 (file)
index 69f6897..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="files_77.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/files_77.js b/doc/html/search/files_77.js
deleted file mode 100644 (file)
index 21eec97..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
-  ['wimlib_2eh',['wimlib.h',['../wimlib_8h.html',1,'']]]
-];
diff --git a/doc/html/search/functions_77.html b/doc/html/search/functions_77.html
deleted file mode 100644 (file)
index 8fe9755..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="functions_77.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/functions_77.js b/doc/html/search/functions_77.js
deleted file mode 100644 (file)
index b876f72..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-var searchData=
-[
-  ['wimlib_5fadd_5fimage',['wimlib_add_image',['../wimlib_8h.html#a27ff93a6c6e9df370a6aa1eff753bb43',1,'wimlib.h']]],
-  ['wimlib_5fcreate_5fnew_5fwim',['wimlib_create_new_wim',['../wimlib_8h.html#a75acbea33e2faf398d58865fb764b91e',1,'wimlib.h']]],
-  ['wimlib_5fdelete_5fimage',['wimlib_delete_image',['../wimlib_8h.html#ac47d66568b267b7b107fffeb2cdfd25c',1,'wimlib.h']]],
-  ['wimlib_5fexport_5fimage',['wimlib_export_image',['../wimlib_8h.html#af49355f807099e8d1fd7e60e6005a339',1,'wimlib.h']]],
-  ['wimlib_5fextract_5fimage',['wimlib_extract_image',['../wimlib_8h.html#a6a681ff211ec60f05a6ac5f743b17f65',1,'wimlib.h']]],
-  ['wimlib_5fextract_5fxml_5fdata',['wimlib_extract_xml_data',['../wimlib_8h.html#a63ae979394ba582d7c3a4e0132f209c7',1,'wimlib.h']]],
-  ['wimlib_5ffree',['wimlib_free',['../wimlib_8h.html#a36a722a1651ff46b2f5a11a445c6fd73',1,'wimlib.h']]],
-  ['wimlib_5fget_5fboot_5fidx',['wimlib_get_boot_idx',['../wimlib_8h.html#ae4cd7e230f7c76b98f9505b5858ab8b1',1,'wimlib.h']]],
-  ['wimlib_5fget_5fcompression_5ftype',['wimlib_get_compression_type',['../wimlib_8h.html#a0ed735afc24bd8ee0aad106066f27df0',1,'wimlib.h']]],
-  ['wimlib_5fget_5fcompression_5ftype_5fstring',['wimlib_get_compression_type_string',['../wimlib_8h.html#a8f883a95dd091f4566eeb2a097542bc9',1,'wimlib.h']]],
-  ['wimlib_5fget_5ferror_5fstring',['wimlib_get_error_string',['../wimlib_8h.html#a4cad466851acb2f24ba4af35b27003b7',1,'wimlib.h']]],
-  ['wimlib_5fget_5fimage_5fdescription',['wimlib_get_image_description',['../wimlib_8h.html#a6ce758e0a3842cd8cde827f29dce539a',1,'wimlib.h']]],
-  ['wimlib_5fget_5fimage_5fname',['wimlib_get_image_name',['../wimlib_8h.html#a43aae473e66cb05a502fee8f59e95953',1,'wimlib.h']]],
-  ['wimlib_5fget_5fnum_5fimages',['wimlib_get_num_images',['../wimlib_8h.html#a9438157c8b2f3576c52bd82b2a873c33',1,'wimlib.h']]],
-  ['wimlib_5fhas_5fintegrity_5ftable',['wimlib_has_integrity_table',['../wimlib_8h.html#a56fb949c6316fe44263074eda41b1e9e',1,'wimlib.h']]],
-  ['wimlib_5fimage_5fname_5fin_5fuse',['wimlib_image_name_in_use',['../wimlib_8h.html#af7122e05c58edd9091a3fa89b044957c',1,'wimlib.h']]],
-  ['wimlib_5fmount',['wimlib_mount',['../wimlib_8h.html#aa6c0a2c2b896530718bd23e433b07e46',1,'wimlib.h']]],
-  ['wimlib_5fopen_5fwim',['wimlib_open_wim',['../wimlib_8h.html#a16e1b87c7ab9eeadc0523a2477bfb0f6',1,'wimlib.h']]],
-  ['wimlib_5foverwrite',['wimlib_overwrite',['../wimlib_8h.html#ab8648f8386379f2b2930b877e4efd6ca',1,'wimlib.h']]],
-  ['wimlib_5foverwrite_5fxml_5fand_5fheader',['wimlib_overwrite_xml_and_header',['../wimlib_8h.html#aec658496a01b1ca9dfd97eb9b9a92bb8',1,'wimlib.h']]],
-  ['wimlib_5fprint_5favailable_5fimages',['wimlib_print_available_images',['../wimlib_8h.html#ac5e1163a26407030eb617d0e5aca7cc7',1,'wimlib.h']]],
-  ['wimlib_5fprint_5ffiles',['wimlib_print_files',['../wimlib_8h.html#a1be7f226c22dbdf3a87c6d887ae34fb0',1,'wimlib.h']]],
-  ['wimlib_5fprint_5fheader',['wimlib_print_header',['../wimlib_8h.html#aaa13ab4498e560d947f77ab944fd0b9f',1,'wimlib.h']]],
-  ['wimlib_5fprint_5flookup_5ftable',['wimlib_print_lookup_table',['../wimlib_8h.html#aa6b855c5f6cf59498d1bf4f8da2fcc52',1,'wimlib.h']]],
-  ['wimlib_5fprint_5fmetadata',['wimlib_print_metadata',['../wimlib_8h.html#a837aed1a79e6b3de82dc82ef14a1cc00',1,'wimlib.h']]],
-  ['wimlib_5fprint_5fwim_5finformation',['wimlib_print_wim_information',['../wimlib_8h.html#a22f2fdae09266e8a45a6418afeaee10f',1,'wimlib.h']]],
-  ['wimlib_5fresolve_5fimage',['wimlib_resolve_image',['../wimlib_8h.html#a18e40a559010bdf64279268e1a8bab84',1,'wimlib.h']]],
-  ['wimlib_5fset_5fboot_5fidx',['wimlib_set_boot_idx',['../wimlib_8h.html#ae93da6be8e7ca228ef788a486d3a3c90',1,'wimlib.h']]],
-  ['wimlib_5fset_5fimage_5fdescripton',['wimlib_set_image_descripton',['../wimlib_8h.html#a537d600a9f1e36413cb6566260944187',1,'wimlib.h']]],
-  ['wimlib_5fset_5fimage_5fname',['wimlib_set_image_name',['../wimlib_8h.html#a04cff2065ef690929b4fa1d1b91a9f91',1,'wimlib.h']]],
-  ['wimlib_5fset_5flink_5ftype',['wimlib_set_link_type',['../wimlib_8h.html#a61ebe33de7cce54fdeb70b80d8bcaf7c',1,'wimlib.h']]],
-  ['wimlib_5fset_5fmemory_5fallocator',['wimlib_set_memory_allocator',['../wimlib_8h.html#a956a20eabacceda5230e346ee5cd387f',1,'wimlib.h']]],
-  ['wimlib_5fset_5foutput_5fdir',['wimlib_set_output_dir',['../wimlib_8h.html#ab2a5fd17df52da1517835a05ee9b4965',1,'wimlib.h']]],
-  ['wimlib_5fset_5fprint_5ferrors',['wimlib_set_print_errors',['../wimlib_8h.html#a49c39d3c9aa74ac63e1f97da97c20959',1,'wimlib.h']]],
-  ['wimlib_5fset_5fverbose',['wimlib_set_verbose',['../wimlib_8h.html#a86ac437c91a3a4000e0745ae859d2a13',1,'wimlib.h']]],
-  ['wimlib_5funmount',['wimlib_unmount',['../wimlib_8h.html#a2e0ba93652ac9372b56f9a67e3dbf1a1',1,'wimlib.h']]],
-  ['wimlib_5fwrite',['wimlib_write',['../wimlib_8h.html#a968b46d4decee0ff73504ad9b212734e',1,'wimlib.h']]]
-];
diff --git a/doc/html/search/mag_sel.png b/doc/html/search/mag_sel.png
deleted file mode 100644 (file)
index 81f6040..0000000
Binary files a/doc/html/search/mag_sel.png and /dev/null differ
diff --git a/doc/html/search/nomatches.html b/doc/html/search/nomatches.html
deleted file mode 100644 (file)
index b1ded27..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="NoMatches">No Matches</div>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/search.css b/doc/html/search/search.css
deleted file mode 100644 (file)
index d18c1da..0000000
+++ /dev/null
@@ -1,238 +0,0 @@
-/*---------------- Search Box */
-
-#FSearchBox {
-    float: left;
-}
-
-#MSearchBox {
-    white-space : nowrap;
-    position: absolute;
-    float: none;
-    display: inline;
-    margin-top: 8px;
-    right: 0px;
-    width: 170px;
-    z-index: 102;
-    background-color: white;
-}
-
-#MSearchBox .left
-{
-    display:block;
-    position:absolute;
-    left:10px;
-    width:20px;
-    height:19px;
-    background:url('search_l.png') no-repeat;
-    background-position:right;
-}
-
-#MSearchSelect {
-    display:block;
-    position:absolute;
-    width:20px;
-    height:19px;
-}
-
-.left #MSearchSelect {
-    left:4px;
-}
-
-.right #MSearchSelect {
-    right:5px;
-}
-
-#MSearchField {
-    display:block;
-    position:absolute;
-    height:19px;
-    background:url('search_m.png') repeat-x;
-    border:none;
-    width:116px;
-    margin-left:20px;
-    padding-left:4px;
-    color: #909090;
-    outline: none;
-    font: 9pt Arial, Verdana, sans-serif;
-}
-
-#FSearchBox #MSearchField {
-    margin-left:15px;
-}
-
-#MSearchBox .right {
-    display:block;
-    position:absolute;
-    right:10px;
-    top:0px;
-    width:20px;
-    height:19px;
-    background:url('search_r.png') no-repeat;
-    background-position:left;
-}
-
-#MSearchClose {
-    display: none;
-    position: absolute;
-    top: 4px;
-    background : none;
-    border: none;
-    margin: 0px 4px 0px 0px;
-    padding: 0px 0px;
-    outline: none;
-}
-
-.left #MSearchClose {
-    left: 6px;
-}
-
-.right #MSearchClose {
-    right: 2px;
-}
-
-.MSearchBoxActive #MSearchField {
-    color: #000000;
-}
-
-/*---------------- Search filter selection */
-
-#MSearchSelectWindow {
-    display: none;
-    position: absolute;
-    left: 0; top: 0;
-    border: 1px solid #90A5CE;
-    background-color: #F9FAFC;
-    z-index: 1;
-    padding-top: 4px;
-    padding-bottom: 4px;
-    -moz-border-radius: 4px;
-    -webkit-border-top-left-radius: 4px;
-    -webkit-border-top-right-radius: 4px;
-    -webkit-border-bottom-left-radius: 4px;
-    -webkit-border-bottom-right-radius: 4px;
-    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-}
-
-.SelectItem {
-    font: 8pt Arial, Verdana, sans-serif;
-    padding-left:  2px;
-    padding-right: 12px;
-    border: 0px;
-}
-
-span.SelectionMark {
-    margin-right: 4px;
-    font-family: monospace;
-    outline-style: none;
-    text-decoration: none;
-}
-
-a.SelectItem {
-    display: block;
-    outline-style: none;
-    color: #000000; 
-    text-decoration: none;
-    padding-left:   6px;
-    padding-right: 12px;
-}
-
-a.SelectItem:focus,
-a.SelectItem:active {
-    color: #000000; 
-    outline-style: none;
-    text-decoration: none;
-}
-
-a.SelectItem:hover {
-    color: #FFFFFF;
-    background-color: #3D578C;
-    outline-style: none;
-    text-decoration: none;
-    cursor: pointer;
-    display: block;
-}
-
-/*---------------- Search results window */
-
-iframe#MSearchResults {
-    width: 60ex;
-    height: 15em;
-}
-
-#MSearchResultsWindow {
-    display: none;
-    position: absolute;
-    left: 0; top: 0;
-    border: 1px solid #000;
-    background-color: #EEF1F7;
-}
-
-/* ----------------------------------- */
-
-
-#SRIndex {
-    clear:both; 
-    padding-bottom: 15px;
-}
-
-.SREntry {
-    font-size: 10pt;
-    padding-left: 1ex;
-}
-
-.SRPage .SREntry {
-    font-size: 8pt;
-    padding: 1px 5px;
-}
-
-body.SRPage {
-    margin: 5px 2px;
-}
-
-.SRChildren {
-    padding-left: 3ex; padding-bottom: .5em 
-}
-
-.SRPage .SRChildren {
-    display: none;
-}
-
-.SRSymbol {
-    font-weight: bold; 
-    color: #425E97;
-    font-family: Arial, Verdana, sans-serif;
-    text-decoration: none;
-    outline: none;
-}
-
-a.SRScope {
-    display: block;
-    color: #425E97; 
-    font-family: Arial, Verdana, sans-serif;
-    text-decoration: none;
-    outline: none;
-}
-
-a.SRSymbol:focus, a.SRSymbol:active,
-a.SRScope:focus, a.SRScope:active {
-    text-decoration: underline;
-}
-
-span.SRScope {
-    padding-left: 4px;
-}
-
-.SRPage .SRStatus {
-    padding: 2px 5px;
-    font-size: 8pt;
-    font-style: italic;
-}
-
-.SRResult {
-    display: none;
-}
-
-DIV.searchresults {
-    margin-left: 10px;
-    margin-right: 10px;
-}
diff --git a/doc/html/search/search.js b/doc/html/search/search.js
deleted file mode 100644 (file)
index 655a46a..0000000
+++ /dev/null
@@ -1,807 +0,0 @@
-// Search script generated by doxygen
-// Copyright (C) 2009 by Dimitri van Heesch.
-
-// The code in this file is loosly based on main.js, part of Natural Docs,
-// which is Copyright (C) 2003-2008 Greg Valure
-// Natural Docs is licensed under the GPL.
-
-var indexSectionsWithContent =
-{
-  0: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
-  1: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
-  2: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
-  3: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
-  4: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
-  5: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
-  6: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
-};
-
-var indexSectionNames =
-{
-  0: "all",
-  1: "files",
-  2: "functions",
-  3: "typedefs",
-  4: "enums",
-  5: "enumvalues",
-  6: "defines"
-};
-
-function convertToId(search)
-{
-  var result = '';
-  for (i=0;i<search.length;i++)
-  {
-    var c = search.charAt(i);
-    var cn = c.charCodeAt(0);
-    if (c.match(/[a-z0-9]/))
-    {
-      result+=c;
-    }
-    else if (cn<16) 
-    {
-      result+="_0"+cn.toString(16);
-    }
-    else 
-    {
-      result+="_"+cn.toString(16);
-    }
-  }
-  return result;
-}
-
-function getXPos(item)
-{
-  var x = 0;
-  if (item.offsetWidth)
-  {
-    while (item && item!=document.body)
-    {
-      x   += item.offsetLeft;
-      item = item.offsetParent;
-    }
-  }
-  return x;
-}
-
-function getYPos(item)
-{
-  var y = 0;
-  if (item.offsetWidth)
-  {
-     while (item && item!=document.body)
-     {
-       y   += item.offsetTop;
-       item = item.offsetParent;
-     }
-  }
-  return y;
-}
-
-/* A class handling everything associated with the search panel.
-
-   Parameters:
-   name - The name of the global variable that will be 
-          storing this instance.  Is needed to be able to set timeouts.
-   resultPath - path to use for external files
-*/
-function SearchBox(name, resultsPath, inFrame, label)
-{
-  if (!name || !resultsPath) {  alert("Missing parameters to SearchBox."); }
-   
-  // ---------- Instance variables
-  this.name                  = name;
-  this.resultsPath           = resultsPath;
-  this.keyTimeout            = 0;
-  this.keyTimeoutLength      = 500;
-  this.closeSelectionTimeout = 300;
-  this.lastSearchValue       = "";
-  this.lastResultsPage       = "";
-  this.hideTimeout           = 0;
-  this.searchIndex           = 0;
-  this.searchActive          = false;
-  this.insideFrame           = inFrame;
-  this.searchLabel           = label;
-
-  // ----------- DOM Elements
-
-  this.DOMSearchField = function()
-  {  return document.getElementById("MSearchField");  }
-
-  this.DOMSearchSelect = function()
-  {  return document.getElementById("MSearchSelect");  }
-
-  this.DOMSearchSelectWindow = function()
-  {  return document.getElementById("MSearchSelectWindow");  }
-
-  this.DOMPopupSearchResults = function()
-  {  return document.getElementById("MSearchResults");  }
-
-  this.DOMPopupSearchResultsWindow = function()
-  {  return document.getElementById("MSearchResultsWindow");  }
-
-  this.DOMSearchClose = function()
-  {  return document.getElementById("MSearchClose"); }
-
-  this.DOMSearchBox = function()
-  {  return document.getElementById("MSearchBox");  }
-
-  // ------------ Event Handlers
-
-  // Called when focus is added or removed from the search field.
-  this.OnSearchFieldFocus = function(isActive)
-  {
-    this.Activate(isActive);
-  }
-
-  this.OnSearchSelectShow = function()
-  {
-    var searchSelectWindow = this.DOMSearchSelectWindow();
-    var searchField        = this.DOMSearchSelect();
-
-    if (this.insideFrame)
-    {
-      var left = getXPos(searchField);
-      var top  = getYPos(searchField);
-      left += searchField.offsetWidth + 6;
-      top += searchField.offsetHeight;
-
-      // show search selection popup
-      searchSelectWindow.style.display='block';
-      left -= searchSelectWindow.offsetWidth;
-      searchSelectWindow.style.left =  left + 'px';
-      searchSelectWindow.style.top  =  top  + 'px';
-    }
-    else
-    {
-      var left = getXPos(searchField);
-      var top  = getYPos(searchField);
-      top += searchField.offsetHeight;
-
-      // show search selection popup
-      searchSelectWindow.style.display='block';
-      searchSelectWindow.style.left =  left + 'px';
-      searchSelectWindow.style.top  =  top  + 'px';
-    }
-
-    // stop selection hide timer
-    if (this.hideTimeout) 
-    {
-      clearTimeout(this.hideTimeout);
-      this.hideTimeout=0;
-    }
-    return false; // to avoid "image drag" default event
-  }
-
-  this.OnSearchSelectHide = function()
-  {
-    this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
-                                  this.closeSelectionTimeout);
-  }
-
-  // Called when the content of the search field is changed.
-  this.OnSearchFieldChange = function(evt)
-  {
-    if (this.keyTimeout) // kill running timer
-    {
-      clearTimeout(this.keyTimeout);
-      this.keyTimeout = 0;
-    }
-
-    var e  = (evt) ? evt : window.event; // for IE
-    if (e.keyCode==40 || e.keyCode==13)
-    {
-      if (e.shiftKey==1)
-      {
-        this.OnSearchSelectShow();
-        var win=this.DOMSearchSelectWindow(); 
-        for (i=0;i<win.childNodes.length;i++)
-        {
-          var child = win.childNodes[i]; // get span within a
-          if (child.className=='SelectItem')
-          {
-            child.focus();
-            return;
-          }
-        }
-        return;
-      }
-      else if (window.frames.MSearchResults.searchResults)
-      {
-        var elem = window.frames.MSearchResults.searchResults.NavNext(0);
-        if (elem) elem.focus();
-      }
-    }
-    else if (e.keyCode==27) // Escape out of the search field
-    {
-      this.DOMSearchField().blur();
-      this.DOMPopupSearchResultsWindow().style.display = 'none';
-      this.DOMSearchClose().style.display = 'none';
-      this.lastSearchValue = '';
-      this.Activate(false);
-      return;
-    }
-
-    // strip whitespaces
-    var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
-
-    if (searchValue != this.lastSearchValue) // search value has changed
-    {
-      if (searchValue != "") // non-empty search
-      {
-        // set timer for search update
-        this.keyTimeout = setTimeout(this.name + '.Search()',
-                                     this.keyTimeoutLength);
-      }
-      else // empty search field
-      {
-        this.DOMPopupSearchResultsWindow().style.display = 'none';
-        this.DOMSearchClose().style.display = 'none';
-        this.lastSearchValue = '';
-      }
-    }
-  }
-
-  this.SelectItemCount = function(id)
-  {
-    var count=0;
-    var win=this.DOMSearchSelectWindow(); 
-    for (i=0;i<win.childNodes.length;i++)
-    {
-      var child = win.childNodes[i]; // get span within a
-      if (child.className=='SelectItem')
-      {
-        count++;
-      }
-    }
-    return count;
-  }
-
-  this.SelectItemSet = function(id)
-  {
-    var i,j=0;
-    var win=this.DOMSearchSelectWindow(); 
-    for (i=0;i<win.childNodes.length;i++)
-    {
-      var child = win.childNodes[i]; // get span within a
-      if (child.className=='SelectItem')
-      {
-        var node = child.firstChild;
-        if (j==id)
-        {
-          node.innerHTML='&#8226;';
-        }
-        else
-        {
-          node.innerHTML='&#160;';
-        }
-        j++;
-      }
-    }
-  }
-
-  // Called when an search filter selection is made.
-  // set item with index id as the active item
-  this.OnSelectItem = function(id)
-  {
-    this.searchIndex = id;
-    this.SelectItemSet(id);
-    var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
-    if (searchValue!="" && this.searchActive) // something was found -> do a search
-    {
-      this.Search();
-    }
-  }
-
-  this.OnSearchSelectKey = function(evt)
-  {
-    var e = (evt) ? evt : window.event; // for IE
-    if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
-    {
-      this.searchIndex++;
-      this.OnSelectItem(this.searchIndex);
-    }
-    else if (e.keyCode==38 && this.searchIndex>0) // Up
-    {
-      this.searchIndex--;
-      this.OnSelectItem(this.searchIndex);
-    }
-    else if (e.keyCode==13 || e.keyCode==27)
-    {
-      this.OnSelectItem(this.searchIndex);
-      this.CloseSelectionWindow();
-      this.DOMSearchField().focus();
-    }
-    return false;
-  }
-
-  // --------- Actions
-
-  // Closes the results window.
-  this.CloseResultsWindow = function()
-  {
-    this.DOMPopupSearchResultsWindow().style.display = 'none';
-    this.DOMSearchClose().style.display = 'none';
-    this.Activate(false);
-  }
-
-  this.CloseSelectionWindow = function()
-  {
-    this.DOMSearchSelectWindow().style.display = 'none';
-  }
-
-  // Performs a search.
-  this.Search = function()
-  {
-    this.keyTimeout = 0;
-
-    // strip leading whitespace
-    var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
-
-    var code = searchValue.toLowerCase().charCodeAt(0);
-    var hexCode;
-    if (code<16) 
-    {
-      hexCode="0"+code.toString(16);
-    }
-    else 
-    {
-      hexCode=code.toString(16);
-    }
-
-    var resultsPage;
-    var resultsPageWithSearch;
-    var hasResultsPage;
-
-    if (indexSectionsWithContent[this.searchIndex].charAt(code) == '1')
-    {
-       resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
-       resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
-       hasResultsPage = true;
-    }
-    else // nothing available for this search term
-    {
-       resultsPage = this.resultsPath + '/nomatches.html';
-       resultsPageWithSearch = resultsPage;
-       hasResultsPage = false;
-    }
-
-    window.frames.MSearchResults.location = resultsPageWithSearch;  
-    var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
-
-    if (domPopupSearchResultsWindow.style.display!='block')
-    {
-       var domSearchBox = this.DOMSearchBox();
-       this.DOMSearchClose().style.display = 'inline';
-       if (this.insideFrame)
-       {
-         var domPopupSearchResults = this.DOMPopupSearchResults();
-         domPopupSearchResultsWindow.style.position = 'relative';
-         domPopupSearchResultsWindow.style.display  = 'block';
-         var width = document.body.clientWidth - 8; // the -8 is for IE :-(
-         domPopupSearchResultsWindow.style.width    = width + 'px';
-         domPopupSearchResults.style.width          = width + 'px';
-       }
-       else
-       {
-         var domPopupSearchResults = this.DOMPopupSearchResults();
-         var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
-         var top  = getYPos(domSearchBox) + 20;  // domSearchBox.offsetHeight + 1;
-         domPopupSearchResultsWindow.style.display = 'block';
-         left -= domPopupSearchResults.offsetWidth;
-         domPopupSearchResultsWindow.style.top     = top  + 'px';
-         domPopupSearchResultsWindow.style.left    = left + 'px';
-       }
-    }
-
-    this.lastSearchValue = searchValue;
-    this.lastResultsPage = resultsPage;
-  }
-
-  // -------- Activation Functions
-
-  // Activates or deactivates the search panel, resetting things to 
-  // their default values if necessary. 
-  this.Activate = function(isActive)
-  {
-    if (isActive || // open it
-        this.DOMPopupSearchResultsWindow().style.display == 'block' 
-       )
-    {
-      this.DOMSearchBox().className = 'MSearchBoxActive';
-
-      var searchField = this.DOMSearchField();
-
-      if (searchField.value == this.searchLabel) // clear "Search" term upon entry
-      {  
-        searchField.value = '';  
-        this.searchActive = true;
-      }
-    }
-    else if (!isActive) // directly remove the panel
-    {
-      this.DOMSearchBox().className = 'MSearchBoxInactive';
-      this.DOMSearchField().value   = this.searchLabel;
-      this.searchActive             = false;
-      this.lastSearchValue          = ''
-      this.lastResultsPage          = '';
-    }
-  }
-}
-
-// -----------------------------------------------------------------------
-
-// The class that handles everything on the search results page.
-function SearchResults(name)
-{
-    // The number of matches from the last run of <Search()>.
-    this.lastMatchCount = 0;
-    this.lastKey = 0;
-    this.repeatOn = false;
-
-    // Toggles the visibility of the passed element ID.
-    this.FindChildElement = function(id)
-    {
-      var parentElement = document.getElementById(id);
-      var element = parentElement.firstChild;
-
-      while (element && element!=parentElement)
-      {
-        if (element.nodeName == 'DIV' && element.className == 'SRChildren')
-        {
-          return element;
-        }
-
-        if (element.nodeName == 'DIV' && element.hasChildNodes())
-        {  
-           element = element.firstChild;  
-        }
-        else if (element.nextSibling)
-        {  
-           element = element.nextSibling;  
-        }
-        else
-        {
-          do
-          {
-            element = element.parentNode;
-          }
-          while (element && element!=parentElement && !element.nextSibling);
-
-          if (element && element!=parentElement)
-          {  
-            element = element.nextSibling;  
-          }
-        }
-      }
-    }
-
-    this.Toggle = function(id)
-    {
-      var element = this.FindChildElement(id);
-      if (element)
-      {
-        if (element.style.display == 'block')
-        {
-          element.style.display = 'none';
-        }
-        else
-        {
-          element.style.display = 'block';
-        }
-      }
-    }
-
-    // Searches for the passed string.  If there is no parameter,
-    // it takes it from the URL query.
-    //
-    // Always returns true, since other documents may try to call it
-    // and that may or may not be possible.
-    this.Search = function(search)
-    {
-      if (!search) // get search word from URL
-      {
-        search = window.location.search;
-        search = search.substring(1);  // Remove the leading '?'
-        search = unescape(search);
-      }
-
-      search = search.replace(/^ +/, ""); // strip leading spaces
-      search = search.replace(/ +$/, ""); // strip trailing spaces
-      search = search.toLowerCase();
-      search = convertToId(search);
-
-      var resultRows = document.getElementsByTagName("div");
-      var matches = 0;
-
-      var i = 0;
-      while (i < resultRows.length)
-      {
-        var row = resultRows.item(i);
-        if (row.className == "SRResult")
-        {
-          var rowMatchName = row.id.toLowerCase();
-          rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
-
-          if (search.length<=rowMatchName.length && 
-             rowMatchName.substr(0, search.length)==search)
-          {
-            row.style.display = 'block';
-            matches++;
-          }
-          else
-          {
-            row.style.display = 'none';
-          }
-        }
-        i++;
-      }
-      document.getElementById("Searching").style.display='none';
-      if (matches == 0) // no results
-      {
-        document.getElementById("NoMatches").style.display='block';
-      }
-      else // at least one result
-      {
-        document.getElementById("NoMatches").style.display='none';
-      }
-      this.lastMatchCount = matches;
-      return true;
-    }
-
-    // return the first item with index index or higher that is visible
-    this.NavNext = function(index)
-    {
-      var focusItem;
-      while (1)
-      {
-        var focusName = 'Item'+index;
-        focusItem = document.getElementById(focusName);
-        if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
-        {
-          break;
-        }
-        else if (!focusItem) // last element
-        {
-          break;
-        }
-        focusItem=null;
-        index++;
-      }
-      return focusItem;
-    }
-
-    this.NavPrev = function(index)
-    {
-      var focusItem;
-      while (1)
-      {
-        var focusName = 'Item'+index;
-        focusItem = document.getElementById(focusName);
-        if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
-        {
-          break;
-        }
-        else if (!focusItem) // last element
-        {
-          break;
-        }
-        focusItem=null;
-        index--;
-      }
-      return focusItem;
-    }
-
-    this.ProcessKeys = function(e)
-    {
-      if (e.type == "keydown") 
-      {
-        this.repeatOn = false;
-        this.lastKey = e.keyCode;
-      }
-      else if (e.type == "keypress")
-      {
-        if (!this.repeatOn)
-        {
-          if (this.lastKey) this.repeatOn = true;
-          return false; // ignore first keypress after keydown
-        }
-      }
-      else if (e.type == "keyup")
-      {
-        this.lastKey = 0;
-        this.repeatOn = false;
-      }
-      return this.lastKey!=0;
-    }
-
-    this.Nav = function(evt,itemIndex) 
-    {
-      var e  = (evt) ? evt : window.event; // for IE
-      if (e.keyCode==13) return true;
-      if (!this.ProcessKeys(e)) return false;
-
-      if (this.lastKey==38) // Up
-      {
-        var newIndex = itemIndex-1;
-        var focusItem = this.NavPrev(newIndex);
-        if (focusItem)
-        {
-          var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
-          if (child && child.style.display == 'block') // children visible
-          { 
-            var n=0;
-            var tmpElem;
-            while (1) // search for last child
-            {
-              tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
-              if (tmpElem)
-              {
-                focusItem = tmpElem;
-              }
-              else // found it!
-              {
-                break;
-              }
-              n++;
-            }
-          }
-        }
-        if (focusItem)
-        {
-          focusItem.focus();
-        }
-        else // return focus to search field
-        {
-           parent.document.getElementById("MSearchField").focus();
-        }
-      }
-      else if (this.lastKey==40) // Down
-      {
-        var newIndex = itemIndex+1;
-        var focusItem;
-        var item = document.getElementById('Item'+itemIndex);
-        var elem = this.FindChildElement(item.parentNode.parentNode.id);
-        if (elem && elem.style.display == 'block') // children visible
-        {
-          focusItem = document.getElementById('Item'+itemIndex+'_c0');
-        }
-        if (!focusItem) focusItem = this.NavNext(newIndex);
-        if (focusItem)  focusItem.focus();
-      }
-      else if (this.lastKey==39) // Right
-      {
-        var item = document.getElementById('Item'+itemIndex);
-        var elem = this.FindChildElement(item.parentNode.parentNode.id);
-        if (elem) elem.style.display = 'block';
-      }
-      else if (this.lastKey==37) // Left
-      {
-        var item = document.getElementById('Item'+itemIndex);
-        var elem = this.FindChildElement(item.parentNode.parentNode.id);
-        if (elem) elem.style.display = 'none';
-      }
-      else if (this.lastKey==27) // Escape
-      {
-        parent.searchBox.CloseResultsWindow();
-        parent.document.getElementById("MSearchField").focus();
-      }
-      else if (this.lastKey==13) // Enter
-      {
-        return true;
-      }
-      return false;
-    }
-
-    this.NavChild = function(evt,itemIndex,childIndex)
-    {
-      var e  = (evt) ? evt : window.event; // for IE
-      if (e.keyCode==13) return true;
-      if (!this.ProcessKeys(e)) return false;
-
-      if (this.lastKey==38) // Up
-      {
-        if (childIndex>0)
-        {
-          var newIndex = childIndex-1;
-          document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
-        }
-        else // already at first child, jump to parent
-        {
-          document.getElementById('Item'+itemIndex).focus();
-        }
-      }
-      else if (this.lastKey==40) // Down
-      {
-        var newIndex = childIndex+1;
-        var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
-        if (!elem) // last child, jump to parent next parent
-        {
-          elem = this.NavNext(itemIndex+1);
-        }
-        if (elem)
-        {
-          elem.focus();
-        } 
-      }
-      else if (this.lastKey==27) // Escape
-      {
-        parent.searchBox.CloseResultsWindow();
-        parent.document.getElementById("MSearchField").focus();
-      }
-      else if (this.lastKey==13) // Enter
-      {
-        return true;
-      }
-      return false;
-    }
-}
-
-function setKeyActions(elem,action)
-{
-  elem.setAttribute('onkeydown',action);
-  elem.setAttribute('onkeypress',action);
-  elem.setAttribute('onkeyup',action);
-}
-
-function setClassAttr(elem,attr)
-{
-  elem.setAttribute('class',attr);
-  elem.setAttribute('className',attr);
-}
-
-function createResults()
-{
-  var results = document.getElementById("SRResults");
-  for (var e=0; e<searchData.length; e++)
-  {
-    var id = searchData[e][0];
-    var srResult = document.createElement('div');
-    srResult.setAttribute('id','SR_'+id);
-    setClassAttr(srResult,'SRResult');
-    var srEntry = document.createElement('div');
-    setClassAttr(srEntry,'SREntry');
-    var srLink = document.createElement('a');
-    srLink.setAttribute('id','Item'+e);
-    setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
-    setClassAttr(srLink,'SRSymbol');
-    srLink.innerHTML = searchData[e][1][0];
-    srEntry.appendChild(srLink);
-    if (searchData[e][1].length==2) // single result
-    {
-      srLink.setAttribute('href',searchData[e][1][1][0]);
-      if (searchData[e][1][1][1])
-      {
-       srLink.setAttribute('target','_parent');
-      }
-      var srScope = document.createElement('span');
-      setClassAttr(srScope,'SRScope');
-      srScope.innerHTML = searchData[e][1][1][2];
-      srEntry.appendChild(srScope);
-    }
-    else // multiple results
-    {
-      srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
-      var srChildren = document.createElement('div');
-      setClassAttr(srChildren,'SRChildren');
-      for (var c=0; c<searchData[e][1].length-1; c++)
-      {
-        var srChild = document.createElement('a');
-        srChild.setAttribute('id','Item'+e+'_c'+c);
-        setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
-        setClassAttr(srChild,'SRScope');
-        srChild.setAttribute('href',searchData[e][1][c+1][0]);
-        if (searchData[e][1][c+1][1])
-        {
-         srChild.setAttribute('target','_parent');
-        }
-        srChild.innerHTML = searchData[e][1][c+1][2];
-        srChildren.appendChild(srChild);
-      }
-      srEntry.appendChild(srChildren);
-    }
-    srResult.appendChild(srEntry);
-    results.appendChild(srResult);
-  }
-}
-
diff --git a/doc/html/search/search_l.png b/doc/html/search/search_l.png
deleted file mode 100644 (file)
index c872f4d..0000000
Binary files a/doc/html/search/search_l.png and /dev/null differ
diff --git a/doc/html/search/search_m.png b/doc/html/search/search_m.png
deleted file mode 100644 (file)
index b429a16..0000000
Binary files a/doc/html/search/search_m.png and /dev/null differ
diff --git a/doc/html/search/search_r.png b/doc/html/search/search_r.png
deleted file mode 100644 (file)
index 97ee8b4..0000000
Binary files a/doc/html/search/search_r.png and /dev/null differ
diff --git a/doc/html/search/typedefs_77.html b/doc/html/search/typedefs_77.html
deleted file mode 100644 (file)
index e029565..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="typedefs_77.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/typedefs_77.js b/doc/html/search/typedefs_77.js
deleted file mode 100644 (file)
index 532d4d9..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
-  ['wimstruct',['WIMStruct',['../wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775',1,'wimlib.h']]]
-];
diff --git a/doc/html/tab_a.png b/doc/html/tab_a.png
deleted file mode 100644 (file)
index 2d99ef2..0000000
Binary files a/doc/html/tab_a.png and /dev/null differ
diff --git a/doc/html/tab_b.png b/doc/html/tab_b.png
deleted file mode 100644 (file)
index b2c3d2b..0000000
Binary files a/doc/html/tab_b.png and /dev/null differ
diff --git a/doc/html/tab_h.png b/doc/html/tab_h.png
deleted file mode 100644 (file)
index c11f48f..0000000
Binary files a/doc/html/tab_h.png and /dev/null differ
diff --git a/doc/html/tab_s.png b/doc/html/tab_s.png
deleted file mode 100644 (file)
index 978943a..0000000
Binary files a/doc/html/tab_s.png and /dev/null differ
diff --git a/doc/html/tabs.css b/doc/html/tabs.css
deleted file mode 100644 (file)
index 2192056..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-.tabs, .tabs2, .tabs3 {
-    background-image: url('tab_b.png');
-    width: 100%;
-    z-index: 101;
-    font-size: 13px;
-}
-
-.tabs2 {
-    font-size: 10px;
-}
-.tabs3 {
-    font-size: 9px;
-}
-
-.tablist {
-    margin: 0;
-    padding: 0;
-    display: table;
-}
-
-.tablist li {
-    float: left;
-    display: table-cell;
-    background-image: url('tab_b.png');
-    line-height: 36px;
-    list-style: none;
-}
-
-.tablist a {
-    display: block;
-    padding: 0 20px;
-    font-weight: bold;
-    background-image:url('tab_s.png');
-    background-repeat:no-repeat;
-    background-position:right;
-    color: #283A5D;
-    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
-    text-decoration: none;
-    outline: none;
-}
-
-.tabs3 .tablist a {
-    padding: 0 10px;
-}
-
-.tablist a:hover {
-    background-image: url('tab_h.png');
-    background-repeat:repeat-x;
-    color: #fff;
-    text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
-    text-decoration: none;
-}
-
-.tablist li.current a {
-    background-image: url('tab_a.png');
-    background-repeat:repeat-x;
-    color: #fff;
-    text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
-}
diff --git a/doc/html/wimlib_8h.html b/doc/html/wimlib_8h.html
deleted file mode 100644 (file)
index 2ac0c1b..0000000
+++ /dev/null
@@ -1,2235 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>wimlib: wimlib.h File Reference</title>
-
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div! -->
-
-
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-  
-  
-  <td style="padding-left: 0.5em;">
-   <div id="projectname">wimlib
-   
-   </div>
-   
-  </td>
-  
-  
-  
- </tr>
- </tbody>
-</table>
-</div>
-
-<!-- Generated by Doxygen 1.8.0 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Defines</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-</div>
-<div class="header">
-  <div class="summary">
-<a href="#define-members">Defines</a> &#124;
-<a href="#typedef-members">Typedefs</a> &#124;
-<a href="#enum-members">Enumerations</a> &#124;
-<a href="#func-members">Functions</a>  </div>
-  <div class="headertitle">
-<div class="title">wimlib.h File Reference</div>  </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br/>
-<code>#include &lt;stddef.h&gt;</code><br/>
-<code>#include &lt;stdbool.h&gt;</code><br/>
-</div>
-<p><a href="wimlib_8h_source.html">Go to the source code of this file.</a></p>
-<table class="memberdecls">
-<tr><td colspan="2"><h2><a name="define-members"></a>
-Defines</h2></td></tr>
-<tr class="memitem:a2e4cb1e44b40191234889705e3680622"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a2e4cb1e44b40191234889705e3680622">WIMLIB_MOUNT_FLAG_READWRITE</a>&#160;&#160;&#160;0x1</td></tr>
-<tr class="memdesc:a2e4cb1e44b40191234889705e3680622"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mount the WIM read-write.  <a href="#a2e4cb1e44b40191234889705e3680622"></a><br/></td></tr>
-<tr class="memitem:a8b1f4c3c91727e1c77130ad4970eb4fe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a8b1f4c3c91727e1c77130ad4970eb4fe">WIMLIB_MOUNT_FLAG_DEBUG</a>&#160;&#160;&#160;0x2</td></tr>
-<tr class="memdesc:a8b1f4c3c91727e1c77130ad4970eb4fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">For debugging only.  <a href="#a8b1f4c3c91727e1c77130ad4970eb4fe"></a><br/></td></tr>
-<tr class="memitem:ac6c58eaa35aab1ada4764786bc379316"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#ac6c58eaa35aab1ada4764786bc379316">WIMLIB_UNMOUNT_FLAG_CHECK_INTEGRITY</a>&#160;&#160;&#160;0x1</td></tr>
-<tr class="memdesc:ac6c58eaa35aab1ada4764786bc379316"><td class="mdescLeft">&#160;</td><td class="mdescRight">Include an integrity table in the new WIM being written during the unmount.  <a href="#ac6c58eaa35aab1ada4764786bc379316"></a><br/></td></tr>
-<tr class="memitem:a714d1722c8a7ca735228622b36a2686f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a714d1722c8a7ca735228622b36a2686f">WIMLIB_UNMOUNT_FLAG_COMMIT</a>&#160;&#160;&#160;0x2</td></tr>
-<tr class="memdesc:a714d1722c8a7ca735228622b36a2686f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unless this flag is given, changes to a mounted WIM are discarded.  <a href="#a714d1722c8a7ca735228622b36a2686f"></a><br/></td></tr>
-<tr class="memitem:a8872d952cd82da473169f149e3c1edef"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a8872d952cd82da473169f149e3c1edef">WIMLIB_WRITE_FLAG_CHECK_INTEGRITY</a>&#160;&#160;&#160;0x1</td></tr>
-<tr class="memdesc:a8872d952cd82da473169f149e3c1edef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Include an integrity table in the new WIM file.  <a href="#a8872d952cd82da473169f149e3c1edef"></a><br/></td></tr>
-<tr class="memitem:a3677fc92a7cef0be997f0b46cf86aafc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a3677fc92a7cef0be997f0b46cf86aafc">WIMLIB_WRITE_FLAG_SHOW_PROGRESS</a>&#160;&#160;&#160;0x2</td></tr>
-<tr class="memdesc:a3677fc92a7cef0be997f0b46cf86aafc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print progress information when writing the integrity table.  <a href="#a3677fc92a7cef0be997f0b46cf86aafc"></a><br/></td></tr>
-<tr class="memitem:a7eca1bdfed42090113489710811cad84"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a7eca1bdfed42090113489710811cad84">WIMLIB_ADD_IMAGE_FLAG_BOOT</a>&#160;&#160;&#160;0x1</td></tr>
-<tr class="memdesc:a7eca1bdfed42090113489710811cad84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark the image being added as the bootable image of the WIM.  <a href="#a7eca1bdfed42090113489710811cad84"></a><br/></td></tr>
-<tr class="memitem:ab3845f7a365ff9a07f74e1b812d91eaf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#ab3845f7a365ff9a07f74e1b812d91eaf">WIMLIB_EXPORT_FLAG_BOOT</a>&#160;&#160;&#160;0x1</td></tr>
-<tr class="memdesc:ab3845f7a365ff9a07f74e1b812d91eaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">See documentation for <a class="el" href="wimlib_8h.html#af49355f807099e8d1fd7e60e6005a339" title="Copies an image, or all the images, from a WIM file, into another WIM file.">wimlib_export_image()</a>.  <a href="#ab3845f7a365ff9a07f74e1b812d91eaf"></a><br/></td></tr>
-<tr class="memitem:a5e75328028ae5154a5e84ba666eb024f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a5e75328028ae5154a5e84ba666eb024f">WIMLIB_OPEN_FLAG_CHECK_INTEGRITY</a>&#160;&#160;&#160;0x1</td></tr>
-<tr class="memdesc:a5e75328028ae5154a5e84ba666eb024f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Verify the integrity of the WIM if an integrity table is present.  <a href="#a5e75328028ae5154a5e84ba666eb024f"></a><br/></td></tr>
-<tr class="memitem:ab0f497006447480fc69cf0d0b1846be7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#ab0f497006447480fc69cf0d0b1846be7">WIMLIB_OPEN_FLAG_SHOW_PROGRESS</a>&#160;&#160;&#160;0x2</td></tr>
-<tr class="memdesc:ab0f497006447480fc69cf0d0b1846be7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Print progress information when verifying integrity table.  <a href="#ab0f497006447480fc69cf0d0b1846be7"></a><br/></td></tr>
-<tr class="memitem:ad69901bf7b1e99e40366ef14c4a1940b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#ad69901bf7b1e99e40366ef14c4a1940b">WIM_NO_IMAGE</a>&#160;&#160;&#160;0</td></tr>
-<tr class="memdesc:ad69901bf7b1e99e40366ef14c4a1940b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to indicate that no WIM image is currently selected.  <a href="#ad69901bf7b1e99e40366ef14c4a1940b"></a><br/></td></tr>
-<tr class="memitem:a3145442fb4d62fe894961fa7555e9b8d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d">WIM_ALL_IMAGES</a>&#160;&#160;&#160;(-1)</td></tr>
-<tr class="memdesc:a3145442fb4d62fe894961fa7555e9b8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Used to specify all images in the WIM.  <a href="#a3145442fb4d62fe894961fa7555e9b8d"></a><br/></td></tr>
-<tr><td colspan="2"><h2><a name="typedef-members"></a>
-Typedefs</h2></td></tr>
-<tr class="memitem:a8d4f2d1c1110b4519054e55d26b73775"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a></td></tr>
-<tr class="memdesc:a8d4f2d1c1110b4519054e55d26b73775"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opaque structure that represents a WIM file.  <a href="#a8d4f2d1c1110b4519054e55d26b73775"></a><br/></td></tr>
-<tr><td colspan="2"><h2><a name="enum-members"></a>
-Enumerations</h2></td></tr>
-<tr class="memitem:ab928fd5c63d88cabe44248aa80cd89cd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cd">wim_link_type</a> { <a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda92a57ffc9dd3ffe3c7ffe8a510248f6b">WIM_LINK_TYPE_HARD</a> =  0, 
-<a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda46930507983a8f19967b4ce70096cbc4">WIM_LINK_TYPE_SYMBOLIC</a> =  1, 
-<a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda3fc28562b4bad4e8440ad0ae64fe8590">WIM_LINK_TYPE_NONE</a> =  2
- }</td></tr>
-<tr class="memdesc:ab928fd5c63d88cabe44248aa80cd89cd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the way in which identical files are linked when extracting image(s) from the WIM.  <a href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cd">More...</a><br/></td></tr>
-<tr class="memitem:a918227f354c41d79fe04227ef4236dc3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3">wim_compression_type</a> { <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a227d9907ab3a1c74c73663fd3a3788cb">WIM_COMPRESSION_TYPE_INVALID</a> =  -1, 
-<a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a40a80e7cd4eab161fa83a992c7e7f18d">WIM_COMPRESSION_TYPE_NONE</a> =  0, 
-<a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3ab9005cbbca106cae485fe8c933d8fcd1">WIM_COMPRESSION_TYPE_LZX</a> =  1, 
-<a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a402be8692b2d8f80b3948bec5717865b">WIM_COMPRESSION_TYPE_XPRESS</a> =  2
- }</td></tr>
-<tr class="memdesc:a918227f354c41d79fe04227ef4236dc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the compression type of a WIM file.  <a href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3">More...</a><br/></td></tr>
-<tr class="memitem:adbc3c5b05b4cf56b81b9c947f3489cb3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3">wimlib_error_code</a> { <br/>
-&#160;&#160;<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aa4bae7ea2b9570922043fbfd17a8c98c">WIMLIB_ERR_SUCCESS</a> =  0, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3afc905e18a1006ec4b6dc9f50545347e6">WIMLIB_ERR_COMPRESSED_LOOKUP_TABLE</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a17cdbd39e7e24fee224b09f066c35854">WIMLIB_ERR_DECOMPRESSION</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae871c4c1f4cb403a6865ed8fd53cf8c6">WIMLIB_ERR_DELETE_STAGING_DIR</a>, 
-<br/>
-&#160;&#160;<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3abae4b9232cbaa851ab859a603b7da8b9">WIMLIB_ERR_FORK</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a9f9ce102f70c7eb8413ca9e2e1e68e5c">WIMLIB_ERR_FUSE</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a4904c625f4cc7cf22b2d8e8d975b9ac3">WIMLIB_ERR_FUSERMOUNT</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab39d4d9d0164721e9d9b1ebe76fa1af4">WIMLIB_ERR_IMAGE_COUNT</a>, 
-<br/>
-&#160;&#160;<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a53622e3573c79fbd3415b22d686f0e32">WIMLIB_ERR_IMAGE_NAME_COLLISION</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae09c379ce896a926c198382b5abd146c">WIMLIB_ERR_INTEGRITY</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab00472ac204ded42b9281674c88df470">WIMLIB_ERR_INVALID_CHUNK_SIZE</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae986e4bb4242d5b504431dd3afe230f3">WIMLIB_ERR_INVALID_COMPRESSION_TYPE</a>, 
-<br/>
-&#160;&#160;<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7fbc30f242fc86e7bd3566240b038dd1">WIMLIB_ERR_INVALID_DENTRY</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3abf075122c97df6c119f68ec2ff3f23ef">WIMLIB_ERR_INVALID_HEADER_SIZE</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a017191172566b498762b0b2086375d34">WIMLIB_ERR_INVALID_IMAGE</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a27059fce595541a9317064c53f7a795b">WIMLIB_ERR_INVALID_INTEGRITY_TABLE</a>, 
-<br/>
-&#160;&#160;<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2efdcdd644ee843e2df59d8448e29df9">WIMLIB_ERR_INVALID_PARAM</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a8d9adfd811673113450eac354f182f64">WIMLIB_ERR_INVALID_RESOURCE_SIZE</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab0834a780138563bbe1abb596ef744de">WIMLIB_ERR_LINK</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a9f7333fcfe6e6da478bd03e8e11f3674">WIMLIB_ERR_MKDIR</a>, 
-<br/>
-&#160;&#160;<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3af07f0e13ff2fc210f4032f38cd525dc6">WIMLIB_ERR_MQUEUE</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308">WIMLIB_ERR_NOMEM</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ac12f8ffc5380e07bb8db74ae59a6c367">WIMLIB_ERR_NOTDIR</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5c913db1f7317bfdf6ba5a8bc0a50df3">WIMLIB_ERR_NOT_A_WIM_FILE</a>, 
-<br/>
-&#160;&#160;<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5f054f1a9c88f225dd2b34d188c773fa">WIMLIB_ERR_NO_FILENAME</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a865c561baec6f70d23af0bead737cd62">WIMLIB_ERR_OPEN</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a4af11de62a3fc0778325341cdfad22a3">WIMLIB_ERR_OPENDIR</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2bac238cfb0689bcc7cea53be74938ad">WIMLIB_ERR_READ</a>, 
-<br/>
-&#160;&#160;<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5a04d4829ff13a775dc70bc456fc1b85">WIMLIB_ERR_RENAME</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a25572961411c800d61c9fe7afaf99257">WIMLIB_ERR_SPLIT</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a6b3d64e2851d6bae6fb47eec35f3a6fc">WIMLIB_ERR_STAT</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aee3c028a9b33d020312343fddfe9febe">WIMLIB_ERR_TIMEOUT</a>, 
-<br/>
-&#160;&#160;<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7a8347db84e4b9656cef81ee16da25fe">WIMLIB_ERR_UNKNOWN_VERSION</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aaa41915cef472931ace2c8392c9809ac">WIMLIB_ERR_UNSUPPORTED</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a607a3cd64b77332bdfc9e14b26f47879">WIMLIB_ERR_WRITE</a>, 
-<a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a19a89e814cdebed5629332de6b26d5a6">WIMLIB_ERR_XML</a>
-<br/>
- }</td></tr>
-<tr class="memdesc:adbc3c5b05b4cf56b81b9c947f3489cb3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Possible values of the error code returned by many functions in wimlib.  <a href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3">More...</a><br/></td></tr>
-<tr><td colspan="2"><h2><a name="func-members"></a>
-Functions</h2></td></tr>
-<tr class="memitem:a27ff93a6c6e9df370a6aa1eff753bb43"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a27ff93a6c6e9df370a6aa1eff753bb43">wimlib_add_image</a> (<a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, const char *dir, const char *name, const char *description, const char *flags_element, int flags)</td></tr>
-<tr class="memdesc:a27ff93a6c6e9df370a6aa1eff753bb43"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds an image to a WIM file from a directory tree on disk.  <a href="#a27ff93a6c6e9df370a6aa1eff753bb43"></a><br/></td></tr>
-<tr class="memitem:a75acbea33e2faf398d58865fb764b91e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a75acbea33e2faf398d58865fb764b91e">wimlib_create_new_wim</a> (int ctype, <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> **wim_ret)</td></tr>
-<tr class="memdesc:a75acbea33e2faf398d58865fb764b91e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates a WIMStruct for a new WIM file.  <a href="#a75acbea33e2faf398d58865fb764b91e"></a><br/></td></tr>
-<tr class="memitem:ac47d66568b267b7b107fffeb2cdfd25c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#ac47d66568b267b7b107fffeb2cdfd25c">wimlib_delete_image</a> (<a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, int image)</td></tr>
-<tr class="memdesc:ac47d66568b267b7b107fffeb2cdfd25c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deletes an image, or all images, from a WIM file.  <a href="#ac47d66568b267b7b107fffeb2cdfd25c"></a><br/></td></tr>
-<tr class="memitem:af49355f807099e8d1fd7e60e6005a339"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#af49355f807099e8d1fd7e60e6005a339">wimlib_export_image</a> (<a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *src_wim, int src_image, <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *dest_wim, const char *dest_name, const char *dest_description, int flags)</td></tr>
-<tr class="memdesc:af49355f807099e8d1fd7e60e6005a339"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copies an image, or all the images, from a WIM file, into another WIM file.  <a href="#af49355f807099e8d1fd7e60e6005a339"></a><br/></td></tr>
-<tr class="memitem:a6a681ff211ec60f05a6ac5f743b17f65"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a6a681ff211ec60f05a6ac5f743b17f65">wimlib_extract_image</a> (<a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, int image)</td></tr>
-<tr class="memdesc:a6a681ff211ec60f05a6ac5f743b17f65"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extracts an image, or all images, from a WIM file.  <a href="#a6a681ff211ec60f05a6ac5f743b17f65"></a><br/></td></tr>
-<tr class="memitem:a63ae979394ba582d7c3a4e0132f209c7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a63ae979394ba582d7c3a4e0132f209c7">wimlib_extract_xml_data</a> (<a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, FILE *fp)</td></tr>
-<tr class="memdesc:a63ae979394ba582d7c3a4e0132f209c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extracts the XML data for a WIM file to a file stream.  <a href="#a63ae979394ba582d7c3a4e0132f209c7"></a><br/></td></tr>
-<tr class="memitem:a36a722a1651ff46b2f5a11a445c6fd73"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a36a722a1651ff46b2f5a11a445c6fd73">wimlib_free</a> (<a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim)</td></tr>
-<tr class="memdesc:a36a722a1651ff46b2f5a11a445c6fd73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Frees all memory allocated for a WIMStruct and closes all files associated with it.  <a href="#a36a722a1651ff46b2f5a11a445c6fd73"></a><br/></td></tr>
-<tr class="memitem:ae4cd7e230f7c76b98f9505b5858ab8b1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#ae4cd7e230f7c76b98f9505b5858ab8b1">wimlib_get_boot_idx</a> (const <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim)</td></tr>
-<tr class="memdesc:ae4cd7e230f7c76b98f9505b5858ab8b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Finds which image in a WIM is bootable.  <a href="#ae4cd7e230f7c76b98f9505b5858ab8b1"></a><br/></td></tr>
-<tr class="memitem:a0ed735afc24bd8ee0aad106066f27df0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a0ed735afc24bd8ee0aad106066f27df0">wimlib_get_compression_type</a> (const <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim)</td></tr>
-<tr class="memdesc:a0ed735afc24bd8ee0aad106066f27df0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the compression type used in the WIM.  <a href="#a0ed735afc24bd8ee0aad106066f27df0"></a><br/></td></tr>
-<tr class="memitem:a8f883a95dd091f4566eeb2a097542bc9"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a8f883a95dd091f4566eeb2a097542bc9">wimlib_get_compression_type_string</a> (int ctype)</td></tr>
-<tr class="memdesc:a8f883a95dd091f4566eeb2a097542bc9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts a compression type enumeration value into a string.  <a href="#a8f883a95dd091f4566eeb2a097542bc9"></a><br/></td></tr>
-<tr class="memitem:a4cad466851acb2f24ba4af35b27003b7"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a4cad466851acb2f24ba4af35b27003b7">wimlib_get_error_string</a> (enum <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3">wimlib_error_code</a> code)</td></tr>
-<tr class="memdesc:a4cad466851acb2f24ba4af35b27003b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Converts an error code into a string describing it.  <a href="#a4cad466851acb2f24ba4af35b27003b7"></a><br/></td></tr>
-<tr class="memitem:a6ce758e0a3842cd8cde827f29dce539a"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a6ce758e0a3842cd8cde827f29dce539a">wimlib_get_image_description</a> (const <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, int image)</td></tr>
-<tr class="memdesc:a6ce758e0a3842cd8cde827f29dce539a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the description of the specified image.  <a href="#a6ce758e0a3842cd8cde827f29dce539a"></a><br/></td></tr>
-<tr class="memitem:a43aae473e66cb05a502fee8f59e95953"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a43aae473e66cb05a502fee8f59e95953">wimlib_get_image_name</a> (const <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, int image)</td></tr>
-<tr class="memdesc:a43aae473e66cb05a502fee8f59e95953"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name of the specified image.  <a href="#a43aae473e66cb05a502fee8f59e95953"></a><br/></td></tr>
-<tr class="memitem:a9438157c8b2f3576c52bd82b2a873c33"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a9438157c8b2f3576c52bd82b2a873c33">wimlib_get_num_images</a> (const <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim)</td></tr>
-<tr class="memdesc:a9438157c8b2f3576c52bd82b2a873c33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the number of images contained in the WIM.  <a href="#a9438157c8b2f3576c52bd82b2a873c33"></a><br/></td></tr>
-<tr class="memitem:a56fb949c6316fe44263074eda41b1e9e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a56fb949c6316fe44263074eda41b1e9e">wimlib_has_integrity_table</a> (const <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim)</td></tr>
-<tr class="memdesc:a56fb949c6316fe44263074eda41b1e9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the WIM has an integrity table.  <a href="#a56fb949c6316fe44263074eda41b1e9e"></a><br/></td></tr>
-<tr class="memitem:af7122e05c58edd9091a3fa89b044957c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#af7122e05c58edd9091a3fa89b044957c">wimlib_image_name_in_use</a> (const <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, const char *name)</td></tr>
-<tr class="memdesc:af7122e05c58edd9091a3fa89b044957c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determines if an image name is already used by some image in the WIM.  <a href="#af7122e05c58edd9091a3fa89b044957c"></a><br/></td></tr>
-<tr class="memitem:aa6c0a2c2b896530718bd23e433b07e46"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#aa6c0a2c2b896530718bd23e433b07e46">wimlib_mount</a> (<a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, int image, const char *dir, int flags)</td></tr>
-<tr class="memdesc:aa6c0a2c2b896530718bd23e433b07e46"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mounts an image in a WIM file on a directory read-only or read-write.  <a href="#aa6c0a2c2b896530718bd23e433b07e46"></a><br/></td></tr>
-<tr class="memitem:a16e1b87c7ab9eeadc0523a2477bfb0f6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a16e1b87c7ab9eeadc0523a2477bfb0f6">wimlib_open_wim</a> (const char *wim_file, int flags, <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> **wim_ret)</td></tr>
-<tr class="memdesc:a16e1b87c7ab9eeadc0523a2477bfb0f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Opens a WIM file and creates a <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for it.  <a href="#a16e1b87c7ab9eeadc0523a2477bfb0f6"></a><br/></td></tr>
-<tr class="memitem:ab8648f8386379f2b2930b877e4efd6ca"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#ab8648f8386379f2b2930b877e4efd6ca">wimlib_overwrite</a> (<a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, int flags)</td></tr>
-<tr class="memdesc:ab8648f8386379f2b2930b877e4efd6ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overwrites the file that the WIM was originally read from, with changes made.  <a href="#ab8648f8386379f2b2930b877e4efd6ca"></a><br/></td></tr>
-<tr class="memitem:aec658496a01b1ca9dfd97eb9b9a92bb8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#aec658496a01b1ca9dfd97eb9b9a92bb8">wimlib_overwrite_xml_and_header</a> (<a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, int flags)</td></tr>
-<tr class="memdesc:aec658496a01b1ca9dfd97eb9b9a92bb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Updates the header and XML data of the WIM file, without the need to write out the entire WIM to a temporary file as in <a class="el" href="wimlib_8h.html#a968b46d4decee0ff73504ad9b212734e" title="Writes the WIM to a file.">wimlib_write()</a>.  <a href="#aec658496a01b1ca9dfd97eb9b9a92bb8"></a><br/></td></tr>
-<tr class="memitem:ac5e1163a26407030eb617d0e5aca7cc7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#ac5e1163a26407030eb617d0e5aca7cc7">wimlib_print_available_images</a> (const <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, int image)</td></tr>
-<tr class="memdesc:ac5e1163a26407030eb617d0e5aca7cc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints information about one image, or all images, contained in a WIM.  <a href="#ac5e1163a26407030eb617d0e5aca7cc7"></a><br/></td></tr>
-<tr class="memitem:a1be7f226c22dbdf3a87c6d887ae34fb0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a1be7f226c22dbdf3a87c6d887ae34fb0">wimlib_print_files</a> (<a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, int image)</td></tr>
-<tr class="memdesc:a1be7f226c22dbdf3a87c6d887ae34fb0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints the full paths to all files contained in an image, or all images, in a WIM file.  <a href="#a1be7f226c22dbdf3a87c6d887ae34fb0"></a><br/></td></tr>
-<tr class="memitem:aaa13ab4498e560d947f77ab944fd0b9f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#aaa13ab4498e560d947f77ab944fd0b9f">wimlib_print_header</a> (const <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim)</td></tr>
-<tr class="memdesc:aaa13ab4498e560d947f77ab944fd0b9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints detailed information from the header of a WIM file.  <a href="#aaa13ab4498e560d947f77ab944fd0b9f"></a><br/></td></tr>
-<tr class="memitem:aa6b855c5f6cf59498d1bf4f8da2fcc52"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#aa6b855c5f6cf59498d1bf4f8da2fcc52">wimlib_print_lookup_table</a> (<a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim)</td></tr>
-<tr class="memdesc:aa6b855c5f6cf59498d1bf4f8da2fcc52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints the lookup table of a WIM file.  <a href="#aa6b855c5f6cf59498d1bf4f8da2fcc52"></a><br/></td></tr>
-<tr class="memitem:a837aed1a79e6b3de82dc82ef14a1cc00"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a837aed1a79e6b3de82dc82ef14a1cc00">wimlib_print_metadata</a> (<a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, int image)</td></tr>
-<tr class="memdesc:a837aed1a79e6b3de82dc82ef14a1cc00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints the metadata of the specified image in a WIM file.  <a href="#a837aed1a79e6b3de82dc82ef14a1cc00"></a><br/></td></tr>
-<tr class="memitem:a22f2fdae09266e8a45a6418afeaee10f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a22f2fdae09266e8a45a6418afeaee10f">wimlib_print_wim_information</a> (const <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim)</td></tr>
-<tr class="memdesc:a22f2fdae09266e8a45a6418afeaee10f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints some basic information about a WIM file.  <a href="#a22f2fdae09266e8a45a6418afeaee10f"></a><br/></td></tr>
-<tr class="memitem:a18e40a559010bdf64279268e1a8bab84"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a18e40a559010bdf64279268e1a8bab84">wimlib_resolve_image</a> (<a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, const char *image_name_or_num)</td></tr>
-<tr class="memdesc:a18e40a559010bdf64279268e1a8bab84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Translates a string specifying the name or number of an image in the WIM into the number of the image.  <a href="#a18e40a559010bdf64279268e1a8bab84"></a><br/></td></tr>
-<tr class="memitem:ae93da6be8e7ca228ef788a486d3a3c90"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#ae93da6be8e7ca228ef788a486d3a3c90">wimlib_set_boot_idx</a> (<a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, int boot_idx)</td></tr>
-<tr class="memdesc:ae93da6be8e7ca228ef788a486d3a3c90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets which image in the WIM is marked as bootable.  <a href="#ae93da6be8e7ca228ef788a486d3a3c90"></a><br/></td></tr>
-<tr class="memitem:a537d600a9f1e36413cb6566260944187"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a537d600a9f1e36413cb6566260944187">wimlib_set_image_descripton</a> (<a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, int image, const char *description)</td></tr>
-<tr class="memdesc:a537d600a9f1e36413cb6566260944187"><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the description of an image in the WIM.  <a href="#a537d600a9f1e36413cb6566260944187"></a><br/></td></tr>
-<tr class="memitem:a04cff2065ef690929b4fa1d1b91a9f91"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a04cff2065ef690929b4fa1d1b91a9f91">wimlib_set_image_name</a> (<a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, int image, const char *name)</td></tr>
-<tr class="memdesc:a04cff2065ef690929b4fa1d1b91a9f91"><td class="mdescLeft">&#160;</td><td class="mdescRight">Changes the name of an image in the WIM.  <a href="#a04cff2065ef690929b4fa1d1b91a9f91"></a><br/></td></tr>
-<tr class="memitem:a61ebe33de7cce54fdeb70b80d8bcaf7c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a61ebe33de7cce54fdeb70b80d8bcaf7c">wimlib_set_link_type</a> (<a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, int link_type)</td></tr>
-<tr class="memdesc:a61ebe33de7cce54fdeb70b80d8bcaf7c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the link type to use when extracting files from a WIM.  <a href="#a61ebe33de7cce54fdeb70b80d8bcaf7c"></a><br/></td></tr>
-<tr class="memitem:a956a20eabacceda5230e346ee5cd387f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a956a20eabacceda5230e346ee5cd387f">wimlib_set_memory_allocator</a> (void *(*malloc_func)(size_t), void(*free_func)(void *), void *(*realloc_func)(void *, size_t))</td></tr>
-<tr class="memdesc:a956a20eabacceda5230e346ee5cd387f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the functions that wimlib uses to allocate and free memory.  <a href="#a956a20eabacceda5230e346ee5cd387f"></a><br/></td></tr>
-<tr class="memitem:a49c39d3c9aa74ac63e1f97da97c20959"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a49c39d3c9aa74ac63e1f97da97c20959">wimlib_set_print_errors</a> (bool show_messages)</td></tr>
-<tr class="memdesc:a49c39d3c9aa74ac63e1f97da97c20959"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether wimlib is to print error messages to <code>stderr</code> when a function fails or not.  <a href="#a49c39d3c9aa74ac63e1f97da97c20959"></a><br/></td></tr>
-<tr class="memitem:a86ac437c91a3a4000e0745ae859d2a13"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a86ac437c91a3a4000e0745ae859d2a13">wimlib_set_verbose</a> (<a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, bool verbose)</td></tr>
-<tr class="memdesc:a86ac437c91a3a4000e0745ae859d2a13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets whether wimlib is to be verbose when extracting files from a WIM or when creating an image from a directory (i.e.  <a href="#a86ac437c91a3a4000e0745ae859d2a13"></a><br/></td></tr>
-<tr class="memitem:ab2a5fd17df52da1517835a05ee9b4965"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#ab2a5fd17df52da1517835a05ee9b4965">wimlib_set_output_dir</a> (<a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, const char *dir)</td></tr>
-<tr class="memdesc:ab2a5fd17df52da1517835a05ee9b4965"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets and creates the directory to which files are to be extracted when extracting files from the WIM.  <a href="#ab2a5fd17df52da1517835a05ee9b4965"></a><br/></td></tr>
-<tr class="memitem:a2e0ba93652ac9372b56f9a67e3dbf1a1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a2e0ba93652ac9372b56f9a67e3dbf1a1">wimlib_unmount</a> (const char *dir, int flags)</td></tr>
-<tr class="memdesc:a2e0ba93652ac9372b56f9a67e3dbf1a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unmounts a WIM image that was mounted using <a class="el" href="wimlib_8h.html#aa6c0a2c2b896530718bd23e433b07e46" title="Mounts an image in a WIM file on a directory read-only or read-write.">wimlib_mount()</a>.  <a href="#a2e0ba93652ac9372b56f9a67e3dbf1a1"></a><br/></td></tr>
-<tr class="memitem:a968b46d4decee0ff73504ad9b212734e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="wimlib_8h.html#a968b46d4decee0ff73504ad9b212734e">wimlib_write</a> (<a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *wim, const char *path, int image, int flags)</td></tr>
-<tr class="memdesc:a968b46d4decee0ff73504ad9b212734e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the WIM to a file.  <a href="#a968b46d4decee0ff73504ad9b212734e"></a><br/></td></tr>
-</table>
-<hr/><h2>Define Documentation</h2>
-<a class="anchor" id="a3145442fb4d62fe894961fa7555e9b8d"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d">WIM_ALL_IMAGES</a>&#160;&#160;&#160;(-1)</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Used to specify all images in the WIM. </p>
-
-</div>
-</div>
-<a class="anchor" id="ad69901bf7b1e99e40366ef14c4a1940b"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define <a class="el" href="wimlib_8h.html#ad69901bf7b1e99e40366ef14c4a1940b">WIM_NO_IMAGE</a>&#160;&#160;&#160;0</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Used to indicate that no WIM image is currently selected. </p>
-
-</div>
-</div>
-<a class="anchor" id="a7eca1bdfed42090113489710811cad84"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define <a class="el" href="wimlib_8h.html#a7eca1bdfed42090113489710811cad84">WIMLIB_ADD_IMAGE_FLAG_BOOT</a>&#160;&#160;&#160;0x1</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Mark the image being added as the bootable image of the WIM. </p>
-
-</div>
-</div>
-<a class="anchor" id="ab3845f7a365ff9a07f74e1b812d91eaf"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define <a class="el" href="wimlib_8h.html#ab3845f7a365ff9a07f74e1b812d91eaf">WIMLIB_EXPORT_FLAG_BOOT</a>&#160;&#160;&#160;0x1</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>See documentation for <a class="el" href="wimlib_8h.html#af49355f807099e8d1fd7e60e6005a339" title="Copies an image, or all the images, from a WIM file, into another WIM file.">wimlib_export_image()</a>. </p>
-
-</div>
-</div>
-<a class="anchor" id="a8b1f4c3c91727e1c77130ad4970eb4fe"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define <a class="el" href="wimlib_8h.html#a8b1f4c3c91727e1c77130ad4970eb4fe">WIMLIB_MOUNT_FLAG_DEBUG</a>&#160;&#160;&#160;0x2</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>For debugging only. </p>
-<p>(This passes the <code>-d</code> flag to <code>fuse_main()</code>). </p>
-
-</div>
-</div>
-<a class="anchor" id="a2e4cb1e44b40191234889705e3680622"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define <a class="el" href="wimlib_8h.html#a2e4cb1e44b40191234889705e3680622">WIMLIB_MOUNT_FLAG_READWRITE</a>&#160;&#160;&#160;0x1</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Mount the WIM read-write. </p>
-
-</div>
-</div>
-<a class="anchor" id="a5e75328028ae5154a5e84ba666eb024f"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define <a class="el" href="wimlib_8h.html#a5e75328028ae5154a5e84ba666eb024f">WIMLIB_OPEN_FLAG_CHECK_INTEGRITY</a>&#160;&#160;&#160;0x1</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Verify the integrity of the WIM if an integrity table is present. </p>
-
-</div>
-</div>
-<a class="anchor" id="ab0f497006447480fc69cf0d0b1846be7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define <a class="el" href="wimlib_8h.html#ab0f497006447480fc69cf0d0b1846be7">WIMLIB_OPEN_FLAG_SHOW_PROGRESS</a>&#160;&#160;&#160;0x2</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Print progress information when verifying integrity table. </p>
-
-</div>
-</div>
-<a class="anchor" id="ac6c58eaa35aab1ada4764786bc379316"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define <a class="el" href="wimlib_8h.html#ac6c58eaa35aab1ada4764786bc379316">WIMLIB_UNMOUNT_FLAG_CHECK_INTEGRITY</a>&#160;&#160;&#160;0x1</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Include an integrity table in the new WIM being written during the unmount. </p>
-<p>Ignored for read-only mounts. </p>
-
-</div>
-</div>
-<a class="anchor" id="a714d1722c8a7ca735228622b36a2686f"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define <a class="el" href="wimlib_8h.html#a714d1722c8a7ca735228622b36a2686f">WIMLIB_UNMOUNT_FLAG_COMMIT</a>&#160;&#160;&#160;0x2</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Unless this flag is given, changes to a mounted WIM are discarded. </p>
-<p>Ignored for read-only mounts. </p>
-
-</div>
-</div>
-<a class="anchor" id="a8872d952cd82da473169f149e3c1edef"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define <a class="el" href="wimlib_8h.html#a8872d952cd82da473169f149e3c1edef">WIMLIB_WRITE_FLAG_CHECK_INTEGRITY</a>&#160;&#160;&#160;0x1</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Include an integrity table in the new WIM file. </p>
-
-</div>
-</div>
-<a class="anchor" id="a3677fc92a7cef0be997f0b46cf86aafc"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">#define <a class="el" href="wimlib_8h.html#a3677fc92a7cef0be997f0b46cf86aafc">WIMLIB_WRITE_FLAG_SHOW_PROGRESS</a>&#160;&#160;&#160;0x2</td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Print progress information when writing the integrity table. </p>
-
-</div>
-</div>
-<hr/><h2>Typedef Documentation</h2>
-<a class="anchor" id="a8d4f2d1c1110b4519054e55d26b73775"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">typedef struct <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Opaque structure that represents a WIM file. </p>
-
-</div>
-</div>
-<hr/><h2>Enumeration Type Documentation</h2>
-<a class="anchor" id="a918227f354c41d79fe04227ef4236dc3"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3">wim_compression_type</a></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Specifies the compression type of a WIM file. </p>
-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" id="a918227f354c41d79fe04227ef4236dc3a227d9907ab3a1c74c73663fd3a3788cb"></a>WIM_COMPRESSION_TYPE_INVALID</em>&nbsp;</td><td>
-<p>An invalid compression type. </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a918227f354c41d79fe04227ef4236dc3a40a80e7cd4eab161fa83a992c7e7f18d"></a>WIM_COMPRESSION_TYPE_NONE</em>&nbsp;</td><td>
-<p>The WIM does not include any compressed resources. </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a918227f354c41d79fe04227ef4236dc3ab9005cbbca106cae485fe8c933d8fcd1"></a>WIM_COMPRESSION_TYPE_LZX</em>&nbsp;</td><td>
-<p>Compressed resources in the WIM use LZX compression. </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="a918227f354c41d79fe04227ef4236dc3a402be8692b2d8f80b3948bec5717865b"></a>WIM_COMPRESSION_TYPE_XPRESS</em>&nbsp;</td><td>
-<p>Compressed resources in the WIM use XPRESS compression. </p>
-</td></tr>
-</table>
-</dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="ab928fd5c63d88cabe44248aa80cd89cd"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cd">wim_link_type</a></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Specifies the way in which identical files are linked when extracting image(s) from the WIM. </p>
-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" id="ab928fd5c63d88cabe44248aa80cd89cda92a57ffc9dd3ffe3c7ffe8a510248f6b"></a>WIM_LINK_TYPE_HARD</em>&nbsp;</td><td>
-<p>Hard link identical files when extracting files from the WIM. </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="ab928fd5c63d88cabe44248aa80cd89cda46930507983a8f19967b4ce70096cbc4"></a>WIM_LINK_TYPE_SYMBOLIC</em>&nbsp;</td><td>
-<p>Symbolic link identical files when extracting files from the WIM. </p>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="ab928fd5c63d88cabe44248aa80cd89cda3fc28562b4bad4e8440ad0ae64fe8590"></a>WIM_LINK_TYPE_NONE</em>&nbsp;</td><td>
-<p>Do not create links when extracting identical files from the WIM (default). </p>
-</td></tr>
-</table>
-</dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">enum <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3">wimlib_error_code</a></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Possible values of the error code returned by many functions in wimlib. </p>
-<p>See the documentation for each wimlib function to see specifically what error codes can be returned by a given function, and what they mean. </p>
-<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3aa4bae7ea2b9570922043fbfd17a8c98c"></a>WIMLIB_ERR_SUCCESS</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3afc905e18a1006ec4b6dc9f50545347e6"></a>WIMLIB_ERR_COMPRESSED_LOOKUP_TABLE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a17cdbd39e7e24fee224b09f066c35854"></a>WIMLIB_ERR_DECOMPRESSION</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3ae871c4c1f4cb403a6865ed8fd53cf8c6"></a>WIMLIB_ERR_DELETE_STAGING_DIR</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3abae4b9232cbaa851ab859a603b7da8b9"></a>WIMLIB_ERR_FORK</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a9f9ce102f70c7eb8413ca9e2e1e68e5c"></a>WIMLIB_ERR_FUSE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a4904c625f4cc7cf22b2d8e8d975b9ac3"></a>WIMLIB_ERR_FUSERMOUNT</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3ab39d4d9d0164721e9d9b1ebe76fa1af4"></a>WIMLIB_ERR_IMAGE_COUNT</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a53622e3573c79fbd3415b22d686f0e32"></a>WIMLIB_ERR_IMAGE_NAME_COLLISION</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3ae09c379ce896a926c198382b5abd146c"></a>WIMLIB_ERR_INTEGRITY</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3ab00472ac204ded42b9281674c88df470"></a>WIMLIB_ERR_INVALID_CHUNK_SIZE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3ae986e4bb4242d5b504431dd3afe230f3"></a>WIMLIB_ERR_INVALID_COMPRESSION_TYPE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a7fbc30f242fc86e7bd3566240b038dd1"></a>WIMLIB_ERR_INVALID_DENTRY</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3abf075122c97df6c119f68ec2ff3f23ef"></a>WIMLIB_ERR_INVALID_HEADER_SIZE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a017191172566b498762b0b2086375d34"></a>WIMLIB_ERR_INVALID_IMAGE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a27059fce595541a9317064c53f7a795b"></a>WIMLIB_ERR_INVALID_INTEGRITY_TABLE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a2efdcdd644ee843e2df59d8448e29df9"></a>WIMLIB_ERR_INVALID_PARAM</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a8d9adfd811673113450eac354f182f64"></a>WIMLIB_ERR_INVALID_RESOURCE_SIZE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3ab0834a780138563bbe1abb596ef744de"></a>WIMLIB_ERR_LINK</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a9f7333fcfe6e6da478bd03e8e11f3674"></a>WIMLIB_ERR_MKDIR</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3af07f0e13ff2fc210f4032f38cd525dc6"></a>WIMLIB_ERR_MQUEUE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308"></a>WIMLIB_ERR_NOMEM</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3ac12f8ffc5380e07bb8db74ae59a6c367"></a>WIMLIB_ERR_NOTDIR</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a5c913db1f7317bfdf6ba5a8bc0a50df3"></a>WIMLIB_ERR_NOT_A_WIM_FILE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a5f054f1a9c88f225dd2b34d188c773fa"></a>WIMLIB_ERR_NO_FILENAME</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a865c561baec6f70d23af0bead737cd62"></a>WIMLIB_ERR_OPEN</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a4af11de62a3fc0778325341cdfad22a3"></a>WIMLIB_ERR_OPENDIR</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a2bac238cfb0689bcc7cea53be74938ad"></a>WIMLIB_ERR_READ</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a5a04d4829ff13a775dc70bc456fc1b85"></a>WIMLIB_ERR_RENAME</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a25572961411c800d61c9fe7afaf99257"></a>WIMLIB_ERR_SPLIT</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a6b3d64e2851d6bae6fb47eec35f3a6fc"></a>WIMLIB_ERR_STAT</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3aee3c028a9b33d020312343fddfe9febe"></a>WIMLIB_ERR_TIMEOUT</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a7a8347db84e4b9656cef81ee16da25fe"></a>WIMLIB_ERR_UNKNOWN_VERSION</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3aaa41915cef472931ace2c8392c9809ac"></a>WIMLIB_ERR_UNSUPPORTED</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a607a3cd64b77332bdfc9e14b26f47879"></a>WIMLIB_ERR_WRITE</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="adbc3c5b05b4cf56b81b9c947f3489cb3a19a89e814cdebed5629332de6b26d5a6"></a>WIMLIB_ERR_XML</em>&nbsp;</td><td>
-</td></tr>
-</table>
-</dd>
-</dl>
-
-</div>
-</div>
-<hr/><h2>Function Documentation</h2>
-<a class="anchor" id="a27ff93a6c6e9df370a6aa1eff753bb43"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#a27ff93a6c6e9df370a6aa1eff753bb43">wimlib_add_image</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>dir</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>description</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>flags_element</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>flags</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Adds an image to a WIM file from a directory tree on disk. </p>
-<p>The directory tree is read immediately for the purpose of constructing a directory entry tree in-memory. Also, all files are read to calculate their SHA1 message digests. However, because the directory tree may contain a very large amount of data, the files themselves are not read into memory permanently, and instead references to their paths saved. This means that the directory tree must not be modified, other than by adding entirely new files or directories, before executing a call to <a class="el" href="wimlib_8h.html#a968b46d4decee0ff73504ad9b212734e" title="Writes the WIM to a file.">wimlib_write()</a> or <a class="el" href="wimlib_8h.html#ab8648f8386379f2b2930b877e4efd6ca" title="Overwrites the file that the WIM was originally read from, with changes made.">wimlib_overwrite()</a>. Otherwise, <a class="el" href="wimlib_8h.html#a968b46d4decee0ff73504ad9b212734e" title="Writes the WIM to a file.">wimlib_write()</a> may fail or incorrect files may be included in the WIM written by <a class="el" href="wimlib_8h.html#a968b46d4decee0ff73504ad9b212734e" title="Writes the WIM to a file.">wimlib_write()</a>.</p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file to which the image will be added. </td></tr>
-    <tr><td class="paramname">dir</td><td>A path to a directory in the outside filesystem. It will become the root directory for the WIM image. </td></tr>
-    <tr><td class="paramname">name</td><td>The name to give the image. This must be non-<code>NULL</code>. </td></tr>
-    <tr><td class="paramname">description</td><td>The description to give the image. This parameter may be left <code>NULL</code>, in which case no description is given to the image. </td></tr>
-    <tr><td class="paramname">flags_element</td><td>What to put in the &lt;FLAGS&gt; element for the image's XML data. This parameter may be left <code>NULL</code>, in which case no &lt;FLAGS&gt; element is given to the image. </td></tr>
-    <tr><td class="paramname">flags</td><td>If set to <a class="el" href="wimlib_8h.html#a7eca1bdfed42090113489710811cad84" title="Mark the image being added as the bootable image of the WIM.">WIMLIB_ADD_IMAGE_FLAG_BOOT</a>, change the image in <em>wim</em> marked as bootable to the one being added. Otherwise, leave the boot index unchanged.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error. </dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a53622e3573c79fbd3415b22d686f0e32">WIMLIB_ERR_IMAGE_NAME_COLLISION</a></td><td>There is already an image named <em>name</em> in <em>w</em>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2efdcdd644ee843e2df59d8448e29df9">WIMLIB_ERR_INVALID_PARAM</a></td><td><em>dir</em> was <code>NULL</code>, <em>name</em> was <code>NULL</code>, or <em>name</em> was the empty string. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308">WIMLIB_ERR_NOMEM</a></td><td>Failed to allocate needed memory. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ac12f8ffc5380e07bb8db74ae59a6c367">WIMLIB_ERR_NOTDIR</a></td><td><em>dir</em> is not a directory. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a865c561baec6f70d23af0bead737cd62">WIMLIB_ERR_OPEN</a></td><td>Failed to open a file or directory in the directory tree rooted at <em>dir</em>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2bac238cfb0689bcc7cea53be74938ad">WIMLIB_ERR_READ</a></td><td>Failed to read a file in the directory tree rooted at <em>dir</em>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a6b3d64e2851d6bae6fb47eec35f3a6fc">WIMLIB_ERR_STAT</a></td><td>Failed obtain the metadata for a file or directory in the directory tree rooted at <em>dir</em>. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a75acbea33e2faf398d58865fb764b91e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#a75acbea33e2faf398d58865fb764b91e">wimlib_create_new_wim</a> </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>ctype</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> **&#160;</td>
-          <td class="paramname"><em>wim_ret</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Creates a WIMStruct for a new WIM file. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">ctype</td><td>The type of compression to be used in the new WIM file. Must be <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a40a80e7cd4eab161fa83a992c7e7f18d" title="The WIM does not include any compressed resources.">WIM_COMPRESSION_TYPE_NONE</a>, <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3ab9005cbbca106cae485fe8c933d8fcd1" title="Compressed resources in the WIM use LZX compression.">WIM_COMPRESSION_TYPE_LZX</a>, or <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a402be8692b2d8f80b3948bec5717865b" title="Compressed resources in the WIM use XPRESS compression.">WIM_COMPRESSION_TYPE_XPRESS</a>. </td></tr>
-    <tr><td class="paramname">wim_ret</td><td>On success, a pointer to an opaque <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for the new WIM file is written to the memory location pointed to by this paramater. The <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> must be freed using using FREE() when finished with it. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error. </dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae986e4bb4242d5b504431dd3afe230f3">WIMLIB_ERR_INVALID_COMPRESSION_TYPE</a></td><td><em>ctype</em> was not <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a40a80e7cd4eab161fa83a992c7e7f18d" title="The WIM does not include any compressed resources.">WIM_COMPRESSION_TYPE_NONE</a>, <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3ab9005cbbca106cae485fe8c933d8fcd1" title="Compressed resources in the WIM use LZX compression.">WIM_COMPRESSION_TYPE_LZX</a>, or <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a402be8692b2d8f80b3948bec5717865b" title="Compressed resources in the WIM use XPRESS compression.">WIM_COMPRESSION_TYPE_XPRESS</a>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308">WIMLIB_ERR_NOMEM</a></td><td>Failed to allocate needed memory. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="ac47d66568b267b7b107fffeb2cdfd25c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#ac47d66568b267b7b107fffeb2cdfd25c">wimlib_delete_image</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>image</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Deletes an image, or all images, from a WIM file. </p>
-<p>All file resources referenced by the image(s) being deleted are removed from the WIM if they are not referenced by any other images in the WIM.</p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for the WIM file that contains the image(s) being deleted. </td></tr>
-    <tr><td class="paramname">image</td><td>The number of the image to delete, or <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d" title="Used to specify all images in the WIM.">WIM_ALL_IMAGES</a> to delete all images. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error. </dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a17cdbd39e7e24fee224b09f066c35854">WIMLIB_ERR_DECOMPRESSION</a></td><td>Could not decompress the metadata resource for <em>image</em>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7fbc30f242fc86e7bd3566240b038dd1">WIMLIB_ERR_INVALID_DENTRY</a></td><td>A directory entry in the metadata resource for <em>image</em> in the WIM is invalid. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a017191172566b498762b0b2086375d34">WIMLIB_ERR_INVALID_IMAGE</a></td><td><em>image</em> does not exist in the WIM and is not <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d" title="Used to specify all images in the WIM.">WIM_ALL_IMAGES</a>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a8d9adfd811673113450eac354f182f64">WIMLIB_ERR_INVALID_RESOURCE_SIZE</a></td><td>The metadata resource for <em>image</em> in the WIM is invalid. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308">WIMLIB_ERR_NOMEM</a></td><td>Failed to allocate needed memory. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2bac238cfb0689bcc7cea53be74938ad">WIMLIB_ERR_READ</a></td><td>Could not read the metadata resource for <em>image</em> from the WIM. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="af49355f807099e8d1fd7e60e6005a339"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#af49355f807099e8d1fd7e60e6005a339">wimlib_export_image</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>src_wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>src_image</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>dest_wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>dest_name</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>dest_description</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>flags</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Copies an image, or all the images, from a WIM file, into another WIM file. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">src_wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file that contains the image(s) being exported. </td></tr>
-    <tr><td class="paramname">src_image</td><td>The image to export from <em>src_wim</em>. Can be the number of an image, or <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d" title="Used to specify all images in the WIM.">WIM_ALL_IMAGES</a> to export all images. </td></tr>
-    <tr><td class="paramname">dest_wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM filethat will receive the images being exported. </td></tr>
-    <tr><td class="paramname">dest_name</td><td>The name to give the exported image in the new WIM file. If left <code>NULL</code>, the name from <em>src_wim</em> is used. This parameter must be left <code>NULL</code> if <em>src_image</em> is <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d" title="Used to specify all images in the WIM.">WIM_ALL_IMAGES</a> and <em>src_wim</em> contains more than one image; in that case, the names are all taken from the <em>src_wim</em>. </td></tr>
-    <tr><td class="paramname">dest_description</td><td>The description to give the exported image in the new WIM file. If left <code>NULL</code>, the description from the <em>src_wim</em> is used. This parameter must be left <code>NULL</code> if <em>src_image</em> is <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d" title="Used to specify all images in the WIM.">WIM_ALL_IMAGES</a> and <em>src_wim</em> contains more than one image; in that case, the descriptions are all taken from <em>src_wim</em>. </td></tr>
-    <tr><td class="paramname">flags</td><td><a class="el" href="wimlib_8h.html#ab3845f7a365ff9a07f74e1b812d91eaf" title="See documentation for wimlib_export_image().">WIMLIB_EXPORT_FLAG_BOOT</a> if the image being exported is to be made bootable, or 0 if which image is marked as bootable in the destination WIM is to be left unchanged. If <em>src_image</em> is <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d" title="Used to specify all images in the WIM.">WIM_ALL_IMAGES</a> and there are multiple images in <em>src_wim</em>, specifying <a class="el" href="wimlib_8h.html#ab3845f7a365ff9a07f74e1b812d91eaf" title="See documentation for wimlib_export_image().">WIMLIB_EXPORT_FLAG_BOOT</a> is valid only if one of the exported images is currently marked as bootable in <em>src_wim</em>; if that is the case, then that image is marked as bootable in the destination WIM.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error. </dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a17cdbd39e7e24fee224b09f066c35854">WIMLIB_ERR_DECOMPRESSION</a></td><td>Could not decompress the metadata resource for <em>src_image</em> in <em>src_wim</em> </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a53622e3573c79fbd3415b22d686f0e32">WIMLIB_ERR_IMAGE_NAME_COLLISION</a></td><td>One or more of the names being given to an exported image was already in use in the destination WIM. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7fbc30f242fc86e7bd3566240b038dd1">WIMLIB_ERR_INVALID_DENTRY</a></td><td>A directory entry in the metadata resource for <em>src_image</em> in <em>src_wim</em> is invalid. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a017191172566b498762b0b2086375d34">WIMLIB_ERR_INVALID_IMAGE</a></td><td><em>src_image</em> does not exist in <em>src_wim</em>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2efdcdd644ee843e2df59d8448e29df9">WIMLIB_ERR_INVALID_PARAM</a></td><td><a class="el" href="wimlib_8h.html#ab3845f7a365ff9a07f74e1b812d91eaf" title="See documentation for wimlib_export_image().">WIMLIB_EXPORT_FLAG_BOOT</a> was specified in <em>flags</em>, <em>src_image</em> was <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d" title="Used to specify all images in the WIM.">WIM_ALL_IMAGES</a>, <em>src_wim</em> contains multiple images, and no images in <em>src_wim</em> are marked as bootable; or <em>dest_name</em> and/or <em>dest_description</em> were non-<code>NULL</code>, <em>src_image</em> was <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d" title="Used to specify all images in the WIM.">WIM_ALL_IMAGES</a>, and <em>src_wim</em> contains multiple images. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a8d9adfd811673113450eac354f182f64">WIMLIB_ERR_INVALID_RESOURCE_SIZE</a></td><td>The metadata resource for <em>src_image</em> in <em>src_wim</em> is invalid. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308">WIMLIB_ERR_NOMEM</a></td><td>Failed to allocate needed memory. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2bac238cfb0689bcc7cea53be74938ad">WIMLIB_ERR_READ</a></td><td>Could not read the metadata resource for <em>src_image</em> from <em>src_wim</em>. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a6a681ff211ec60f05a6ac5f743b17f65"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#a6a681ff211ec60f05a6ac5f743b17f65">wimlib_extract_image</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>image</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Extracts an image, or all images, from a WIM file. </p>
-<p>The output directory must have been previously set with <a class="el" href="wimlib_8h.html#ab2a5fd17df52da1517835a05ee9b4965" title="Sets and creates the directory to which files are to be extracted when extracting files from the WIM...">wimlib_set_output_dir()</a>.</p>
-<p>The link type used for extracted files is that specified by a previous call to <a class="el" href="wimlib_8h.html#a61ebe33de7cce54fdeb70b80d8bcaf7c" title="Sets the link type to use when extracting files from a WIM.">wimlib_set_link_type()</a>, or <a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda3fc28562b4bad4e8440ad0ae64fe8590" title="Do not create links when extracting identical files from the WIM (default).">WIM_LINK_TYPE_NONE</a> by default.</p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file. </td></tr>
-    <tr><td class="paramname">image</td><td>The image to extract. Can be the number of an image, or <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d" title="Used to specify all images in the WIM.">WIM_ALL_IMAGES</a> to specify that all images are to be extracted.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error. </dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a17cdbd39e7e24fee224b09f066c35854">WIMLIB_ERR_DECOMPRESSION</a></td><td>Could not decompress a resource (file or metadata) for <em>image</em> in <em>wim</em>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7fbc30f242fc86e7bd3566240b038dd1">WIMLIB_ERR_INVALID_DENTRY</a></td><td>A directory entry in the metadata resource for <em>image</em> in <em>wim</em> is invalid. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a8d9adfd811673113450eac354f182f64">WIMLIB_ERR_INVALID_RESOURCE_SIZE</a></td><td>A resource (file or metadata) for <em>image</em> in <em>wim</em> is invalid. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab0834a780138563bbe1abb596ef744de">WIMLIB_ERR_LINK</a></td><td>Failed to create a symbolic link or a hard link. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a9f7333fcfe6e6da478bd03e8e11f3674">WIMLIB_ERR_MKDIR</a></td><td>Failed create a needed directory. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308">WIMLIB_ERR_NOMEM</a></td><td>Failed to allocate needed memory. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ac12f8ffc5380e07bb8db74ae59a6c367">WIMLIB_ERR_NOTDIR</a></td><td><a class="el" href="wimlib_8h.html#ab2a5fd17df52da1517835a05ee9b4965" title="Sets and creates the directory to which files are to be extracted when extracting files from the WIM...">wimlib_set_output_dir()</a> has not been successfully called on <em>wim</em>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a865c561baec6f70d23af0bead737cd62">WIMLIB_ERR_OPEN</a></td><td>Could not open one of the files being extracted for writing. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2bac238cfb0689bcc7cea53be74938ad">WIMLIB_ERR_READ</a></td><td>A unexpected end-of-file or read error occurred when trying to read data from the WIM file associated with <em>wim</em>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a607a3cd64b77332bdfc9e14b26f47879">WIMLIB_ERR_WRITE</a></td><td>Failed to write a file being extracted. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a63ae979394ba582d7c3a4e0132f209c7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#a63ae979394ba582d7c3a4e0132f209c7">wimlib_extract_xml_data</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">FILE *&#160;</td>
-          <td class="paramname"><em>fp</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Extracts the XML data for a WIM file to a file stream. </p>
-<p>Every WIM file includes a string of XML that describes the images contained in the WIM.</p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file. </td></tr>
-    <tr><td class="paramname">fp</td><td><code>stdout</code>, or a FILE* opened for writing, to extract the data to.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error. </dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a607a3cd64b77332bdfc9e14b26f47879">WIMLIB_ERR_WRITE</a></td><td>Failed to completely write the XML data to <em>fp</em>. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a36a722a1651ff46b2f5a11a445c6fd73"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void <a class="el" href="wimlib_8h.html#a36a722a1651ff46b2f5a11a445c6fd73">wimlib_free</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Frees all memory allocated for a WIMStruct and closes all files associated with it. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>This function has no return value. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ae4cd7e230f7c76b98f9505b5858ab8b1"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#ae4cd7e230f7c76b98f9505b5858ab8b1">wimlib_get_boot_idx</a> </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Finds which image in a WIM is bootable. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 if no image is marked as bootable, or the number of the image marked as bootable (numbered starting at 1). </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a0ed735afc24bd8ee0aad106066f27df0"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#a0ed735afc24bd8ee0aad106066f27df0">wimlib_get_compression_type</a> </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Gets the compression type used in the WIM. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd><a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a40a80e7cd4eab161fa83a992c7e7f18d" title="The WIM does not include any compressed resources.">WIM_COMPRESSION_TYPE_NONE</a>, <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3ab9005cbbca106cae485fe8c933d8fcd1" title="Compressed resources in the WIM use LZX compression.">WIM_COMPRESSION_TYPE_LZX</a>, or <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a402be8692b2d8f80b3948bec5717865b" title="Compressed resources in the WIM use XPRESS compression.">WIM_COMPRESSION_TYPE_XPRESS</a>. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a8f883a95dd091f4566eeb2a097542bc9"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="wimlib_8h.html#a8f883a95dd091f4566eeb2a097542bc9">wimlib_get_compression_type_string</a> </td>
-          <td>(</td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>ctype</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Converts a compression type enumeration value into a string. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">ctype</td><td><a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a40a80e7cd4eab161fa83a992c7e7f18d" title="The WIM does not include any compressed resources.">WIM_COMPRESSION_TYPE_NONE</a>, <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3ab9005cbbca106cae485fe8c933d8fcd1" title="Compressed resources in the WIM use LZX compression.">WIM_COMPRESSION_TYPE_LZX</a>, <a class="el" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a402be8692b2d8f80b3948bec5717865b" title="Compressed resources in the WIM use XPRESS compression.">WIM_COMPRESSION_TYPE_XPRESS</a>, or another value.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>A statically allocated string: "None", "LZX", "XPRESS", or "Invalid", respectively. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a4cad466851acb2f24ba4af35b27003b7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="wimlib_8h.html#a4cad466851acb2f24ba4af35b27003b7">wimlib_get_error_string</a> </td>
-          <td>(</td>
-          <td class="paramtype">enum <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3">wimlib_error_code</a>&#160;</td>
-          <td class="paramname"><em>code</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Converts an error code into a string describing it. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">code</td><td>The error code returned by one of wimlib's functions.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>Pointer to a statically allocated string describing the error code, or <code>NULL</code> if the error code is not valid. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a6ce758e0a3842cd8cde827f29dce539a"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="wimlib_8h.html#a6ce758e0a3842cd8cde827f29dce539a">wimlib_get_image_description</a> </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>image</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Returns the description of the specified image. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file. </td></tr>
-    <tr><td class="paramname">image</td><td>The number of the image, numbered starting at 1.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>The description of the image, or <code>NULL</code> if there is no such image, or <code>NULL</code> if the specified image has no description. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a43aae473e66cb05a502fee8f59e95953"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">const char* <a class="el" href="wimlib_8h.html#a43aae473e66cb05a502fee8f59e95953">wimlib_get_image_name</a> </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>image</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Returns the name of the specified image. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file. </td></tr>
-    <tr><td class="paramname">image</td><td>The number of the image, numbered starting at 1.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>The name of the image, or <code>NULL</code> if there is no such image. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a9438157c8b2f3576c52bd82b2a873c33"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#a9438157c8b2f3576c52bd82b2a873c33">wimlib_get_num_images</a> </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Gets the number of images contained in the WIM. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>The number of images contained in the WIM file. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a56fb949c6316fe44263074eda41b1e9e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="wimlib_8h.html#a56fb949c6316fe44263074eda41b1e9e">wimlib_has_integrity_table</a> </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Returns true if the WIM has an integrity table. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd><code>true</code> if the WIM has an integrity table; false otherwise. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="af7122e05c58edd9091a3fa89b044957c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">bool <a class="el" href="wimlib_8h.html#af7122e05c58edd9091a3fa89b044957c">wimlib_image_name_in_use</a> </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>name</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Determines if an image name is already used by some image in the WIM. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file. </td></tr>
-    <tr><td class="paramname">name</td><td>The name to check.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd><code>true</code> if there is already an image in <em>wim</em> named <em>name</em>; <code>false</code> if there is no image named <em>name</em> in <em>wim</em>. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="aa6c0a2c2b896530718bd23e433b07e46"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#aa6c0a2c2b896530718bd23e433b07e46">wimlib_mount</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>image</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>dir</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>flags</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Mounts an image in a WIM file on a directory read-only or read-write. </p>
-<p>A daemon will be forked to service the filesystem.</p>
-<p>If the mount is read-write, modifications to the WIM are staged in a staging directory.</p>
-<p><a class="el" href="wimlib_8h.html#aa6c0a2c2b896530718bd23e433b07e46" title="Mounts an image in a WIM file on a directory read-only or read-write.">wimlib_mount()</a> currently cannot be used with multiple <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a>'s without intervening <a class="el" href="wimlib_8h.html#a2e0ba93652ac9372b56f9a67e3dbf1a1" title="Unmounts a WIM image that was mounted using wimlib_mount().">wimlib_unmount()</a>s. If there was a way to have libfuse pass a pointer to user data to each FUSE callback, then this would be possible, but there doesn't seem to be a way to do this currently.</p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for the WIM file to be mounted. </td></tr>
-    <tr><td class="paramname">image</td><td>The number of the image to mount, numbered from 1. It must be an existing, single image. </td></tr>
-    <tr><td class="paramname">dir</td><td>The path to an existing directory to mount the image on. </td></tr>
-    <tr><td class="paramname">flags</td><td>Bitwise OR of the flags <a class="el" href="wimlib_8h.html#a2e4cb1e44b40191234889705e3680622" title="Mount the WIM read-write.">WIMLIB_MOUNT_FLAG_READWRITE</a> or <a class="el" href="wimlib_8h.html#a8b1f4c3c91727e1c77130ad4970eb4fe" title="For debugging only.">WIMLIB_MOUNT_FLAG_DEBUG</a>. If <a class="el" href="wimlib_8h.html#a2e4cb1e44b40191234889705e3680622" title="Mount the WIM read-write.">WIMLIB_MOUNT_FLAG_READWRITE</a> is not given, the WIM is mounted read-only.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error. </dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a17cdbd39e7e24fee224b09f066c35854">WIMLIB_ERR_DECOMPRESSION</a></td><td>Could not decompress the metadata resource for <em>image</em> in <em>wim</em>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a9f9ce102f70c7eb8413ca9e2e1e68e5c">WIMLIB_ERR_FUSE</a></td><td>A non-zero status was returned by <code>fuse_main()</code>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7fbc30f242fc86e7bd3566240b038dd1">WIMLIB_ERR_INVALID_DENTRY</a></td><td>A directory entry in the metadata resource for <em>image</em> in <em>wim</em> is invalid. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a017191172566b498762b0b2086375d34">WIMLIB_ERR_INVALID_IMAGE</a></td><td><em>image</em> does not specify an existing, single image in <em>wim</em>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a8d9adfd811673113450eac354f182f64">WIMLIB_ERR_INVALID_RESOURCE_SIZE</a></td><td>The metadata resource for <em>image</em> in <em>wim</em> is invalid. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a9f7333fcfe6e6da478bd03e8e11f3674">WIMLIB_ERR_MKDIR</a></td><td><a class="el" href="wimlib_8h.html#a2e4cb1e44b40191234889705e3680622" title="Mount the WIM read-write.">WIMLIB_MOUNT_FLAG_READWRITE</a> was specified in <em>flags</em>, but the staging directory could not be created. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308">WIMLIB_ERR_NOMEM</a></td><td>Failed to allocate needed memory. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ac12f8ffc5380e07bb8db74ae59a6c367">WIMLIB_ERR_NOTDIR</a></td><td>Could not determine the current working directory. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2bac238cfb0689bcc7cea53be74938ad">WIMLIB_ERR_READ</a></td><td>An unexpected end-of-file or read error occurred when trying to read data from the WIM file associated with <em>wim</em>. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a16e1b87c7ab9eeadc0523a2477bfb0f6"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#a16e1b87c7ab9eeadc0523a2477bfb0f6">wimlib_open_wim</a> </td>
-          <td>(</td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>wim_file</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>flags</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> **&#160;</td>
-          <td class="paramname"><em>wim_ret</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Opens a WIM file and creates a <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for it. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim_file</td><td>The path to the WIM file to open. </td></tr>
-    <tr><td class="paramname">flags</td><td>Bitwise OR of <a class="el" href="wimlib_8h.html#a5e75328028ae5154a5e84ba666eb024f" title="Verify the integrity of the WIM if an integrity table is present.">WIMLIB_OPEN_FLAG_CHECK_INTEGRITY</a> and/or <a class="el" href="wimlib_8h.html#ab0f497006447480fc69cf0d0b1846be7" title="Print progress information when verifying integrity table.">WIMLIB_OPEN_FLAG_SHOW_PROGRESS</a>. If <a class="el" href="wimlib_8h.html#a5e75328028ae5154a5e84ba666eb024f" title="Verify the integrity of the WIM if an integrity table is present.">WIMLIB_OPEN_FLAG_CHECK_INTEGRITY</a> is given, the integrity table of the WIM, if it exists, is checked, and the function will fail with an <a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae09c379ce896a926c198382b5abd146c">WIMLIB_ERR_INTEGRITY</a> status if any of the computed SHA1 message digests of the WIM do not exactly match the corresponding message digests given in the integrity table. If <a class="el" href="wimlib_8h.html#ab0f497006447480fc69cf0d0b1846be7" title="Print progress information when verifying integrity table.">WIMLIB_OPEN_FLAG_SHOW_PROGRESS</a> is given, progress information will be shown if the integrity of the WIM is checked.</td></tr>
-    <tr><td class="paramname">wim_ret</td><td>On success, a pointer to an opaque <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for the opened WIM file is written to the memory location pointed to by this parameter. The <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> must be freed using using FREE() when finished with it.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error. </dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3afc905e18a1006ec4b6dc9f50545347e6">WIMLIB_ERR_COMPRESSED_LOOKUP_TABLE</a></td><td>The lookup table of <em>wim_file</em> is compressed. Support for this can be added to wimlib if needed, but it appears to be the case that the lookup table is never compressed. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab39d4d9d0164721e9d9b1ebe76fa1af4">WIMLIB_ERR_IMAGE_COUNT</a></td><td>The number of metadata resources found in the WIM did not match the image count given in the WIM header, or the number of &lt;IMAGE&gt; elements in the XML data for the WIM did not match the image count given in the WIM header. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae09c379ce896a926c198382b5abd146c">WIMLIB_ERR_INTEGRITY</a></td><td><a class="el" href="wimlib_8h.html#a5e75328028ae5154a5e84ba666eb024f" title="Verify the integrity of the WIM if an integrity table is present.">WIMLIB_OPEN_FLAG_CHECK_INTEGRITY</a> was specified in <em>flags</em> and <em>wim_file</em> contains an integrity table, but the SHA1 message digest for a chunk of the WIM does not match the corresponding message digest given in the integrity table. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab00472ac204ded42b9281674c88df470">WIMLIB_ERR_INVALID_CHUNK_SIZE</a></td><td>Resources in <em>wim_file</em> are compressed, but the chunk size is not 32768. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae986e4bb4242d5b504431dd3afe230f3">WIMLIB_ERR_INVALID_COMPRESSION_TYPE</a></td><td>The header of <em>wim_file</em> says that resources in the WIM are compressed, but the header flag indicating LZX or XPRESS compression is not set. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3abf075122c97df6c119f68ec2ff3f23ef">WIMLIB_ERR_INVALID_HEADER_SIZE</a></td><td>The length field of the WIM header is not 208. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a27059fce595541a9317064c53f7a795b">WIMLIB_ERR_INVALID_INTEGRITY_TABLE</a></td><td><a class="el" href="wimlib_8h.html#a5e75328028ae5154a5e84ba666eb024f" title="Verify the integrity of the WIM if an integrity table is present.">WIMLIB_OPEN_FLAG_CHECK_INTEGRITY</a> was specified in <em>flags</em> and <em>wim_file</em> contains an integrity table, but the integrity table is invalid. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308">WIMLIB_ERR_NOMEM</a></td><td>Failed to allocated needed memory. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5c913db1f7317bfdf6ba5a8bc0a50df3">WIMLIB_ERR_NOT_A_WIM_FILE</a></td><td><em>wim_file</em> does not begin with the expected magic characters. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a865c561baec6f70d23af0bead737cd62">WIMLIB_ERR_OPEN</a></td><td>Failed to open the file <em>wim_file</em> for reading. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2bac238cfb0689bcc7cea53be74938ad">WIMLIB_ERR_READ</a></td><td>An unexpected end-of-file or read error occurred when trying to read data from <em>wim_file</em>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a25572961411c800d61c9fe7afaf99257">WIMLIB_ERR_SPLIT</a></td><td><em>wim_file</em> is a split WIM. wimlib does not support this kind of WIM. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7a8347db84e4b9656cef81ee16da25fe">WIMLIB_ERR_UNKNOWN_VERSION</a></td><td>A number other than 0x10d00 is written in the version field of the WIM header of <em>wim_file</em>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a19a89e814cdebed5629332de6b26d5a6">WIMLIB_ERR_XML</a></td><td>The XML data for <em>wim_file</em> is invalid. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="ab8648f8386379f2b2930b877e4efd6ca"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#ab8648f8386379f2b2930b877e4efd6ca">wimlib_overwrite</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>flags</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Overwrites the file that the WIM was originally read from, with changes made. </p>
-<p>The new WIM is written to a temporary file and then renamed to the original file after it is has been completely written. The temporary file currently is made in the same directory as the original WIM file.</p>
-<p>Note that it is not possible for this function to delete the original file before having written the new file because it is very likely that file resources in the new WIM file need to be retrieved from the old WIM file.</p>
-<p>After this function returns, <em>wim</em> must be freed using FREE(). Any further actions on <em>wim</em> before doing this are undefined.</p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for the WIM file to write. There may have been in-memory changes made to it, which are then reflected in the output file. </td></tr>
-    <tr><td class="paramname">flags</td><td>Bitwise OR of <a class="el" href="wimlib_8h.html#a8872d952cd82da473169f149e3c1edef" title="Include an integrity table in the new WIM file.">WIMLIB_WRITE_FLAG_CHECK_INTEGRITY</a> and/or <a class="el" href="wimlib_8h.html#a3677fc92a7cef0be997f0b46cf86aafc" title="Print progress information when writing the integrity table.">WIMLIB_WRITE_FLAG_SHOW_PROGRESS</a>.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error. This function may return any value returned by <a class="el" href="wimlib_8h.html#a968b46d4decee0ff73504ad9b212734e" title="Writes the WIM to a file.">wimlib_write()</a> as well as the following error codes: </dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5f054f1a9c88f225dd2b34d188c773fa">WIMLIB_ERR_NO_FILENAME</a></td><td><em>wim</em> corresponds to a WIM created with <a class="el" href="wimlib_8h.html#a75acbea33e2faf398d58865fb764b91e" title="Creates a WIMStruct for a new WIM file.">wimlib_create_new_wim()</a> rather than a WIM read with <a class="el" href="wimlib_8h.html#a16e1b87c7ab9eeadc0523a2477bfb0f6" title="Opens a WIM file and creates a WIMStruct for it.">wimlib_open_wim()</a>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5a04d4829ff13a775dc70bc456fc1b85">WIMLIB_ERR_RENAME</a></td><td>The temporary file that the WIM was written to could not be renamed to the original filename of <em>wim</em>. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="aec658496a01b1ca9dfd97eb9b9a92bb8"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#aec658496a01b1ca9dfd97eb9b9a92bb8">wimlib_overwrite_xml_and_header</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>flags</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Updates the header and XML data of the WIM file, without the need to write out the entire WIM to a temporary file as in <a class="el" href="wimlib_8h.html#a968b46d4decee0ff73504ad9b212734e" title="Writes the WIM to a file.">wimlib_write()</a>. </p>
-<p>This function must only be used if no files, directories, or images have been added, removed, or changed in the WIM. It must be used when only the boot index or the name or description of image(s) has been changed.</p>
-<p>After this function returns, <em>wim</em> must be freed using FREE(). Any further actions on <em>wim</em> before doing this are undefined.</p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for the WIM file to overwrite. </td></tr>
-    <tr><td class="paramname">flags</td><td>Bitwise OR of <a class="el" href="wimlib_8h.html#a8872d952cd82da473169f149e3c1edef" title="Include an integrity table in the new WIM file.">WIMLIB_WRITE_FLAG_CHECK_INTEGRITY</a> and/or <a class="el" href="wimlib_8h.html#a3677fc92a7cef0be997f0b46cf86aafc" title="Print progress information when writing the integrity table.">WIMLIB_WRITE_FLAG_SHOW_PROGRESS</a>.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error.</dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5f054f1a9c88f225dd2b34d188c773fa">WIMLIB_ERR_NO_FILENAME</a></td><td><em>wim</em> corresponds to a WIM created with <a class="el" href="wimlib_8h.html#a75acbea33e2faf398d58865fb764b91e" title="Creates a WIMStruct for a new WIM file.">wimlib_create_new_wim()</a> rather than a WIM read with <a class="el" href="wimlib_8h.html#a16e1b87c7ab9eeadc0523a2477bfb0f6" title="Opens a WIM file and creates a WIMStruct for it.">wimlib_open_wim()</a>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308">WIMLIB_ERR_NOMEM</a></td><td>Failed to allocate needed memory. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a865c561baec6f70d23af0bead737cd62">WIMLIB_ERR_OPEN</a></td><td>The WIM file associated with <em>wim</em> could not be re-opened read-write. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2bac238cfb0689bcc7cea53be74938ad">WIMLIB_ERR_READ</a></td><td><a class="el" href="wimlib_8h.html#a8872d952cd82da473169f149e3c1edef" title="Include an integrity table in the new WIM file.">WIMLIB_WRITE_FLAG_CHECK_INTEGRITY</a> was specified in <em>flags</em>, but data from the WIM file associated with <em>wim</em> could not be read to compute the SHA1 message digests, or the old integrity table (if it existed) could not be read. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a607a3cd64b77332bdfc9e14b26f47879">WIMLIB_ERR_WRITE</a></td><td>Failed to write the WIM header, the XML data, or the integrity table to the WIM file associated with <em>wim</em>. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="ac5e1163a26407030eb617d0e5aca7cc7"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void <a class="el" href="wimlib_8h.html#ac5e1163a26407030eb617d0e5aca7cc7">wimlib_print_available_images</a> </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>image</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Prints information about one image, or all images, contained in a WIM. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file. </td></tr>
-    <tr><td class="paramname">image</td><td>The image about which to print information. Can be the number of an image, or <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d" title="Used to specify all images in the WIM.">WIM_ALL_IMAGES</a> to print information about all images in the WIM.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>This function has no return value. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a1be7f226c22dbdf3a87c6d887ae34fb0"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#a1be7f226c22dbdf3a87c6d887ae34fb0">wimlib_print_files</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>image</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Prints the full paths to all files contained in an image, or all images, in a WIM file. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file. </td></tr>
-    <tr><td class="paramname">image</td><td>Which image to print files for. Can be the number of an image, or <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d" title="Used to specify all images in the WIM.">WIM_ALL_IMAGES</a> to print the files contained in all images.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error. </dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a17cdbd39e7e24fee224b09f066c35854">WIMLIB_ERR_DECOMPRESSION</a></td><td>The metadata resource for one of the specified images could not be decompressed. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7fbc30f242fc86e7bd3566240b038dd1">WIMLIB_ERR_INVALID_DENTRY</a></td><td>A directory entry in the metadata resource for one of the specified images is invaled. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a017191172566b498762b0b2086375d34">WIMLIB_ERR_INVALID_IMAGE</a></td><td><em>image</em> does not specify a valid image in <em>wim</em>, and is not <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d" title="Used to specify all images in the WIM.">WIM_ALL_IMAGES</a>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a8d9adfd811673113450eac354f182f64">WIMLIB_ERR_INVALID_RESOURCE_SIZE</a></td><td>The metadata resource for one of the specified images is invalid. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308">WIMLIB_ERR_NOMEM</a></td><td>Failed to allocate needed memory. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2bac238cfb0689bcc7cea53be74938ad">WIMLIB_ERR_READ</a></td><td>An unexpected read error or end-of-file occurred when reading the metadata resource for one of the specified images. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="aaa13ab4498e560d947f77ab944fd0b9f"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void <a class="el" href="wimlib_8h.html#aaa13ab4498e560d947f77ab944fd0b9f">wimlib_print_header</a> </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Prints detailed information from the header of a WIM file. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>This function has no return value. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="aa6b855c5f6cf59498d1bf4f8da2fcc52"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void <a class="el" href="wimlib_8h.html#aa6b855c5f6cf59498d1bf4f8da2fcc52">wimlib_print_lookup_table</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Prints the lookup table of a WIM file. </p>
-<p>The lookup table maps SHA1 message digests, as found in the directory entry tree in the WIM file, to file resources in the WIM file. This table includes one entry for each unique file in the WIM, so it can be quite long. There is only one lookup table per WIM.</p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>This function has no return value. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a837aed1a79e6b3de82dc82ef14a1cc00"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#a837aed1a79e6b3de82dc82ef14a1cc00">wimlib_print_metadata</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>image</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Prints the metadata of the specified image in a WIM file. </p>
-<p>The metadata consists of the security data as well as the directory entry tree, and each image has its own metadata.</p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file. </td></tr>
-    <tr><td class="paramname">image</td><td>Which image to print the metadata for. Can be the number of an image, or <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d" title="Used to specify all images in the WIM.">WIM_ALL_IMAGES</a> to print the metadata for all images in the WIM.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error. </dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a17cdbd39e7e24fee224b09f066c35854">WIMLIB_ERR_DECOMPRESSION</a></td><td>The metadata resource for one of the specified images could not be decompressed. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7fbc30f242fc86e7bd3566240b038dd1">WIMLIB_ERR_INVALID_DENTRY</a></td><td>A directory entry in the metadata resource for one of the specified images is invaled. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a017191172566b498762b0b2086375d34">WIMLIB_ERR_INVALID_IMAGE</a></td><td><em>image</em> does not specify a valid image in <em>wim</em>, and is not <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d" title="Used to specify all images in the WIM.">WIM_ALL_IMAGES</a>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a8d9adfd811673113450eac354f182f64">WIMLIB_ERR_INVALID_RESOURCE_SIZE</a></td><td>The metadata resource for one of the specified images is invalid. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308">WIMLIB_ERR_NOMEM</a></td><td>Failed to allocate needed memory. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2bac238cfb0689bcc7cea53be74938ad">WIMLIB_ERR_READ</a></td><td>An unexpected read error or end-of-file occurred when reading the metadata resource for one of the specified images. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a22f2fdae09266e8a45a6418afeaee10f"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void <a class="el" href="wimlib_8h.html#a22f2fdae09266e8a45a6418afeaee10f">wimlib_print_wim_information</a> </td>
-          <td>(</td>
-          <td class="paramtype">const <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Prints some basic information about a WIM file. </p>
-<p>All information printed by this function is also printed by <a class="el" href="wimlib_8h.html#aaa13ab4498e560d947f77ab944fd0b9f" title="Prints detailed information from the header of a WIM file.">wimlib_print_header()</a>, but <a class="el" href="wimlib_8h.html#a22f2fdae09266e8a45a6418afeaee10f" title="Prints some basic information about a WIM file.">wimlib_print_wim_information()</a> prints some of this information more concisely and in a more readable form.</p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>This function has no return value. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a18e40a559010bdf64279268e1a8bab84"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#a18e40a559010bdf64279268e1a8bab84">wimlib_resolve_image</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>image_name_or_num</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Translates a string specifying the name or number of an image in the WIM into the number of the image. </p>
-<p>The images are numbered starting at 1.</p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file. </td></tr>
-    <tr><td class="paramname">image_name_or_num</td><td>A string specifying which image. If it begins with a number, it is taken to be a string specifying the image number. Otherwise, it is taken to be the name of an image, as specified in the XML data for the WIM file. It also may be the keyword "all", which will resolve to <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d" title="Used to specify all images in the WIM.">WIM_ALL_IMAGES</a>.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>If the string resolved to a single existing image, the number of that image, counting starting at 1, is returned. If the keyword "all" was specified, <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d" title="Used to specify all images in the WIM.">WIM_ALL_IMAGES</a> is returned. Otherwise, <a class="el" href="wimlib_8h.html#ad69901bf7b1e99e40366ef14c4a1940b" title="Used to indicate that no WIM image is currently selected.">WIM_NO_IMAGE</a> is returned. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="ae93da6be8e7ca228ef788a486d3a3c90"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#ae93da6be8e7ca228ef788a486d3a3c90">wimlib_set_boot_idx</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>boot_idx</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Sets which image in the WIM is marked as bootable. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file. </td></tr>
-    <tr><td class="paramname">boot_idx</td><td>The number of the image to mark as bootable, or 0 to mark no image as bootable. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error. </dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a017191172566b498762b0b2086375d34">WIMLIB_ERR_INVALID_IMAGE</a></td><td><em>boot_idx</em> does not specify an existing image in <em>wim</em>, and it was not 0. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a537d600a9f1e36413cb6566260944187"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#a537d600a9f1e36413cb6566260944187">wimlib_set_image_descripton</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>image</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>description</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Changes the description of an image in the WIM. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file. </td></tr>
-    <tr><td class="paramname">image</td><td>The number of the image for which to change the description. </td></tr>
-    <tr><td class="paramname">description</td><td>The new description to give the image. It may be <code>NULL</code>, which indicates that the image is to be given no description.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error. </dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a017191172566b498762b0b2086375d34">WIMLIB_ERR_INVALID_IMAGE</a></td><td><em>image</em> does not specify a single existing image in <em>wim</em>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308">WIMLIB_ERR_NOMEM</a></td><td>Failed to allocate the memory needed to duplicate the <em>description</em> string. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a04cff2065ef690929b4fa1d1b91a9f91"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#a04cff2065ef690929b4fa1d1b91a9f91">wimlib_set_image_name</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>image</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>name</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Changes the name of an image in the WIM. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file. </td></tr>
-    <tr><td class="paramname">image</td><td>The number of the image for which to change the name. </td></tr>
-    <tr><td class="paramname">name</td><td>The new name to give the image. It must not be <code>NULL</code>.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error. </dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a53622e3573c79fbd3415b22d686f0e32">WIMLIB_ERR_IMAGE_NAME_COLLISION</a></td><td>There is already an image named <em>name</em> in <em>wim</em>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2efdcdd644ee843e2df59d8448e29df9">WIMLIB_ERR_INVALID_PARAM</a></td><td><em>name</em> was <code>NULL</code> or the empty string. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a017191172566b498762b0b2086375d34">WIMLIB_ERR_INVALID_IMAGE</a></td><td><em>image</em> does not specify a single existing image in <em>wim</em>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308">WIMLIB_ERR_NOMEM</a></td><td>Failed to allocate the memory needed to duplicate the <em>name</em> string. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a61ebe33de7cce54fdeb70b80d8bcaf7c"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#a61ebe33de7cce54fdeb70b80d8bcaf7c">wimlib_set_link_type</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>link_type</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Sets the link type to use when extracting files from a WIM. </p>
-<p>This applies when extracting one image as well as when extracting all images. Cross-image links may save a lot of space because it is common for files to be referenced multiple times in WIM files. By default, the link type used for extraction is <a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda3fc28562b4bad4e8440ad0ae64fe8590" title="Do not create links when extracting identical files from the WIM (default).">WIM_LINK_TYPE_NONE</a>, meaning that links are not created.</p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file </td></tr>
-    <tr><td class="paramname">link_type</td><td><a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda3fc28562b4bad4e8440ad0ae64fe8590" title="Do not create links when extracting identical files from the WIM (default).">WIM_LINK_TYPE_NONE</a>, <a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda46930507983a8f19967b4ce70096cbc4" title="Symbolic link identical files when extracting files from the WIM.">WIM_LINK_TYPE_SYMBOLIC</a>, or <a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda92a57ffc9dd3ffe3c7ffe8a510248f6b" title="Hard link identical files when extracting files from the WIM.">WIM_LINK_TYPE_HARD</a>.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error. </dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2efdcdd644ee843e2df59d8448e29df9">WIMLIB_ERR_INVALID_PARAM</a></td><td><em>link_type</em> was not <a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda3fc28562b4bad4e8440ad0ae64fe8590" title="Do not create links when extracting identical files from the WIM (default).">WIM_LINK_TYPE_NONE</a>, <a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda46930507983a8f19967b4ce70096cbc4" title="Symbolic link identical files when extracting files from the WIM.">WIM_LINK_TYPE_SYMBOLIC</a>, or <a class="el" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda92a57ffc9dd3ffe3c7ffe8a510248f6b" title="Hard link identical files when extracting files from the WIM.">WIM_LINK_TYPE_HARD</a>. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a956a20eabacceda5230e346ee5cd387f"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#a956a20eabacceda5230e346ee5cd387f">wimlib_set_memory_allocator</a> </td>
-          <td>(</td>
-          <td class="paramtype">void *(*)(size_t)&#160;</td>
-          <td class="paramname"><em>malloc_func</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void(*)(void *)&#160;</td>
-          <td class="paramname"><em>free_func</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">void *(*)(void *, size_t)&#160;</td>
-          <td class="paramname"><em>realloc_func</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Set the functions that wimlib uses to allocate and free memory. </p>
-<p>These settings are global and not per-WIM.</p>
-<p>The default is to use the default <code>malloc()</code> and <code>free()</code> from the C library.</p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">malloc_func</td><td>A function equivalent to <code>malloc()</code> that wimlib will use to allocate memory. If <code>NULL</code>, the allocator function is set back to the default <code>malloc()</code> from the C library. </td></tr>
-    <tr><td class="paramname">free_func</td><td>A function equivalent to <code>free()</code> that wimlib will use to free memory. If <code>NULL</code>, the free function is set back to the default <code>free()</code> from the C library. </td></tr>
-    <tr><td class="paramname">realloc_func</td><td>A function equivalent to <code>realloc()</code> that wimlib will use to reallocate memory. If <code>NULL</code>, the free function is set back to the default <code>realloc()</code> from the C library. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error. </dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aaa41915cef472931ace2c8392c9809ac">WIMLIB_ERR_UNSUPPORTED</a></td><td>wimlib was compiled with the <code>--without-custom-memory-allocator</code> flag, so custom memory allocators are unsupported. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="ab2a5fd17df52da1517835a05ee9b4965"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#ab2a5fd17df52da1517835a05ee9b4965">wimlib_set_output_dir</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>dir</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Sets and creates the directory to which files are to be extracted when extracting files from the WIM. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for the WIM file. </td></tr>
-    <tr><td class="paramname">dir</td><td>The name of the directory to extract files to.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error. </dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2efdcdd644ee843e2df59d8448e29df9">WIMLIB_ERR_INVALID_PARAM</a></td><td><em>dir</em> was <code>NULL</code>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a9f7333fcfe6e6da478bd03e8e11f3674">WIMLIB_ERR_MKDIR</a></td><td><em>dir</em> does not already exist and it could not created. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308">WIMLIB_ERR_NOMEM</a></td><td>Failed to allocate the memory needed to duplicate the <em>dir</em> string. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a49c39d3c9aa74ac63e1f97da97c20959"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#a49c39d3c9aa74ac63e1f97da97c20959">wimlib_set_print_errors</a> </td>
-          <td>(</td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>show_messages</em></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Sets whether wimlib is to print error messages to <code>stderr</code> when a function fails or not. </p>
-<p>These error messages may provide information that cannot be determined only from the error code that is returned.</p>
-<p>This setting is global and not per-WIM.</p>
-<p>By default, error messages are not printed.</p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">show_messages</td><td><code>true</code> if error messages are to be printed; <code>false</code> if error messages are not to be printed.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error. </dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aaa41915cef472931ace2c8392c9809ac">WIMLIB_ERR_UNSUPPORTED</a></td><td><em>show_messages</em> was <code>true</code>, but wimlib was compiled with the <code>--without-error-messages</code> option. Therefore, error messages cannot be shown. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a86ac437c91a3a4000e0745ae859d2a13"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">void <a class="el" href="wimlib_8h.html#a86ac437c91a3a4000e0745ae859d2a13">wimlib_set_verbose</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>verbose</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Sets whether wimlib is to be verbose when extracting files from a WIM or when creating an image from a directory (i.e. </p>
-<p>whether it will print all affected files or not.) This is a per-WIM parameter.</p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for the WIM file. </td></tr>
-    <tr><td class="paramname">verbose</td><td>Whether wimlib is to be verbose when extracting files from <em>wim</em> using <a class="el" href="wimlib_8h.html#a6a681ff211ec60f05a6ac5f743b17f65" title="Extracts an image, or all images, from a WIM file.">wimlib_extract_image()</a> or when adding an image to <em>wim</em> using <a class="el" href="wimlib_8h.html#a27ff93a6c6e9df370a6aa1eff753bb43" title="Adds an image to a WIM file from a directory tree on disk.">wimlib_add_image()</a>.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>This function has no return value. </dd></dl>
-
-</div>
-</div>
-<a class="anchor" id="a2e0ba93652ac9372b56f9a67e3dbf1a1"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#a2e0ba93652ac9372b56f9a67e3dbf1a1">wimlib_unmount</a> </td>
-          <td>(</td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>dir</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>flags</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Unmounts a WIM image that was mounted using <a class="el" href="wimlib_8h.html#aa6c0a2c2b896530718bd23e433b07e46" title="Mounts an image in a WIM file on a directory read-only or read-write.">wimlib_mount()</a>. </p>
-<p>Blocks until it is known whether the mount succeeded or failed.</p>
-<p>To perform this operation, the process calling <a class="el" href="wimlib_8h.html#a2e0ba93652ac9372b56f9a67e3dbf1a1" title="Unmounts a WIM image that was mounted using wimlib_mount().">wimlib_unmount()</a> communicates with the process that had called <a class="el" href="wimlib_8h.html#aa6c0a2c2b896530718bd23e433b07e46" title="Mounts an image in a WIM file on a directory read-only or read-write.">wimlib_mount()</a>.</p>
-<p>There is currently a design problem with this function because it is hard to know whether the filesystem daemon is still working or whether it has crashed, has been killed, or has reached an infinite loop. However, ideally there should be no infinite loops or crashes in the code, so this wouldn't be much of a problem. Currently, a timeout of 600 seconds (so long because WIMs can be very large) is implemented so that this function will not wait forever before returning failure.</p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">dir</td><td>The directory that the WIM image was mounted on. </td></tr>
-    <tr><td class="paramname">flags</td><td>Bitwise OR of the flags <a class="el" href="wimlib_8h.html#ac6c58eaa35aab1ada4764786bc379316" title="Include an integrity table in the new WIM being written during the unmount.">WIMLIB_UNMOUNT_FLAG_CHECK_INTEGRITY</a> or <a class="el" href="wimlib_8h.html#a714d1722c8a7ca735228622b36a2686f" title="Unless this flag is given, changes to a mounted WIM are discarded.">WIMLIB_UNMOUNT_FLAG_COMMIT</a>. Neither of these flags affect read-only mounts.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error. </dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae871c4c1f4cb403a6865ed8fd53cf8c6">WIMLIB_ERR_DELETE_STAGING_DIR</a></td><td>The filesystem daemon was unable to remove the staging directory and the temporary files that it contains. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3abae4b9232cbaa851ab859a603b7da8b9">WIMLIB_ERR_FORK</a></td><td>Could not <code>fork()</code> the process. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a4904c625f4cc7cf22b2d8e8d975b9ac3">WIMLIB_ERR_FUSERMOUNT</a></td><td>The <b>fusermount</b> program could not be executed or exited with a failure status. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3af07f0e13ff2fc210f4032f38cd525dc6">WIMLIB_ERR_MQUEUE</a></td><td>Could not open a POSIX message queue to communicate with the filesystem daemon servicing the mounted filesystem, could not send a message through the queue, or could not receive a message through the queue. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308">WIMLIB_ERR_NOMEM</a></td><td>Failed to allocate needed memory. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a865c561baec6f70d23af0bead737cd62">WIMLIB_ERR_OPEN</a></td><td>The filesystem daemon could not open a temporary file for writing the new WIM. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aee3c028a9b33d020312343fddfe9febe">WIMLIB_ERR_TIMEOUT</a></td><td>600 seconds elapsed while waiting for the filesystem daemon to notify the process of its exit status, so the WIM file probably was not written successfully. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2bac238cfb0689bcc7cea53be74938ad">WIMLIB_ERR_READ</a></td><td>A read error occurred when the filesystem daemon tried to a file from the staging directory </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5a04d4829ff13a775dc70bc456fc1b85">WIMLIB_ERR_RENAME</a></td><td>The filesystem daemon failed to rename the newly written WIM file to the original WIM file. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a607a3cd64b77332bdfc9e14b26f47879">WIMLIB_ERR_WRITE</a></td><td>A write error occurred when the filesystem daemon was writing to the new WIM file, or the filesystem daemon was unable to flush changes that had been made to files in the staging directory. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-<a class="anchor" id="a968b46d4decee0ff73504ad9b212734e"></a>
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname">int <a class="el" href="wimlib_8h.html#a968b46d4decee0ff73504ad9b212734e">wimlib_write</a> </td>
-          <td>(</td>
-          <td class="paramtype"><a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">WIMStruct</a> *&#160;</td>
-          <td class="paramname"><em>wim</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">const char *&#160;</td>
-          <td class="paramname"><em>path</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>image</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">int&#160;</td>
-          <td class="paramname"><em>flags</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-</div>
-<div class="memdoc">
-
-<p>Writes the WIM to a file. </p>
-<dl class="params"><dt><b>Parameters:</b></dt><dd>
-  <table class="params">
-    <tr><td class="paramname">wim</td><td>Pointer to the <a class="el" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> for a WIM file. There may have been in-memory changes made to it, which are then reflected in the output file. </td></tr>
-    <tr><td class="paramname">path</td><td>The path to the file to write the WIM to. </td></tr>
-    <tr><td class="paramname">image</td><td>The image inside the WIM to write. Use <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d" title="Used to specify all images in the WIM.">WIM_ALL_IMAGES</a> to include all images. </td></tr>
-    <tr><td class="paramname">flags</td><td>Bitwise OR of <a class="el" href="wimlib_8h.html#a8872d952cd82da473169f149e3c1edef" title="Include an integrity table in the new WIM file.">WIMLIB_WRITE_FLAG_CHECK_INTEGRITY</a> and/or <a class="el" href="wimlib_8h.html#a3677fc92a7cef0be997f0b46cf86aafc" title="Print progress information when writing the integrity table.">WIMLIB_WRITE_FLAG_SHOW_PROGRESS</a>. If <a class="el" href="wimlib_8h.html#a8872d952cd82da473169f149e3c1edef" title="Include an integrity table in the new WIM file.">WIMLIB_WRITE_FLAG_CHECK_INTEGRITY</a> is given, an integrity table is included in the WIM being written. If <a class="el" href="wimlib_8h.html#a3677fc92a7cef0be997f0b46cf86aafc" title="Print progress information when writing the integrity table.">WIMLIB_WRITE_FLAG_SHOW_PROGRESS</a> is given, the progress of the calculation of the integrity table is shown.</td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns:</dt><dd>0 on success; nonzero on error. </dd></dl>
-<dl class="retval"><dt><b>Return values:</b></dt><dd>
-  <table class="retval">
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a17cdbd39e7e24fee224b09f066c35854">WIMLIB_ERR_DECOMPRESSION</a></td><td>Failed to decompress a metadata or file resource in <em>wim</em>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7fbc30f242fc86e7bd3566240b038dd1">WIMLIB_ERR_INVALID_DENTRY</a></td><td>A directory entry in the metadata resource for <em>image</em> in <em>wim</em> is invalid. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a017191172566b498762b0b2086375d34">WIMLIB_ERR_INVALID_IMAGE</a></td><td><em>image</em> does not specify a single existing image in <em>wim</em>, and is not <a class="el" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d" title="Used to specify all images in the WIM.">WIM_ALL_IMAGES</a>. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a8d9adfd811673113450eac354f182f64">WIMLIB_ERR_INVALID_RESOURCE_SIZE</a></td><td>The metadata resource for <em>image</em> in <em>wim</em> is invalid. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308">WIMLIB_ERR_NOMEM</a></td><td>Failed to allocate needed memory. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a865c561baec6f70d23af0bead737cd62">WIMLIB_ERR_OPEN</a></td><td>Failed to open <em>path</em> for writing, or some file resources in <em>wim</em> refer to files in the outside filesystem, and one of these files could not be opened for reading. </td></tr>
-    <tr><td class="paramname"><a class="el" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2bac238cfb0689bcc7cea53be74938ad">WIMLIB_ERR_READ</a></td><td>An error occurred when trying to read data from the WIM file associated with <em>wim</em>, or some file resources in <em>wim</em> refer to files in the outside filesystem, and a read error occurred when reading one of these files. </td></tr>
-  </table>
-  </dd>
-</dl>
-
-</div>
-</div>
-</div><!-- contents -->
-
-
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.0
-</small></address>
-
-</body>
-</html>
diff --git a/doc/html/wimlib_8h_source.html b/doc/html/wimlib_8h_source.html
deleted file mode 100644 (file)
index 43b27c9..0000000
+++ /dev/null
@@ -1,309 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<title>wimlib: wimlib.h Source File</title>
-
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
-  $(document).ready(function() { searchBox.OnSelectItem(0); });
-</script>
-
-</head>
-<body>
-<div id="top"><!-- do not remove this div! -->
-
-
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
-  
-  
-  <td style="padding-left: 0.5em;">
-   <div id="projectname">wimlib
-   
-   </div>
-   
-  </td>
-  
-  
-  
- </tr>
- </tbody>
-</table>
-</div>
-
-<!-- Generated by Doxygen 1.8.0 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
-  <div id="navrow1" class="tabs">
-    <ul class="tablist">
-      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
-      <li class="current"><a href="files.html"><span>Files</span></a></li>
-      <li>
-        <div id="MSearchBox" class="MSearchBoxInactive">
-        <span class="left">
-          <img id="MSearchSelect" src="search/mag_sel.png"
-               onmouseover="return searchBox.OnSearchSelectShow()"
-               onmouseout="return searchBox.OnSearchSelectHide()"
-               alt=""/>
-          <input type="text" id="MSearchField" value="Search" accesskey="S"
-               onfocus="searchBox.OnSearchFieldFocus(true)" 
-               onblur="searchBox.OnSearchFieldFocus(false)" 
-               onkeyup="searchBox.OnSearchFieldChange(event)"/>
-          </span><span class="right">
-            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
-          </span>
-        </div>
-      </li>
-    </ul>
-  </div>
-  <div id="navrow2" class="tabs2">
-    <ul class="tablist">
-      <li><a href="files.html"><span>File&#160;List</span></a></li>
-      <li><a href="globals.html"><span>Globals</span></a></li>
-    </ul>
-  </div>
-</div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
-     onmouseover="return searchBox.OnSearchSelectShow()"
-     onmouseout="return searchBox.OnSearchSelectHide()"
-     onkeydown="return searchBox.OnSearchSelectKey(event)">
-<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Defines</a></div>
-
-<!-- iframe showing the search results (closed by default) -->
-<div id="MSearchResultsWindow">
-<iframe src="javascript:void(0)" frameborder="0" 
-        name="MSearchResults" id="MSearchResults">
-</iframe>
-</div>
-
-<div class="header">
-  <div class="headertitle">
-<div class="title">wimlib.h</div>  </div>
-</div><!--header-->
-<div class="contents">
-<a href="wimlib_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
-<a name="l00002"></a>00002 <span class="comment"> * wimlib.h</span>
-<a name="l00003"></a>00003 <span class="comment"> *</span>
-<a name="l00004"></a>00004 <span class="comment"> * External header for wimlib.</span>
-<a name="l00005"></a>00005 <span class="comment"> *</span>
-<a name="l00006"></a>00006 <span class="comment"> * Copyright (C) 2012 Eric Biggers</span>
-<a name="l00007"></a>00007 <span class="comment"> *</span>
-<a name="l00008"></a>00008 <span class="comment"> * wimlib - Library for working with WIM files </span>
-<a name="l00009"></a>00009 <span class="comment"> *</span>
-<a name="l00010"></a>00010 <span class="comment"> * This library is free software; you can redistribute it and/or modify it under</span>
-<a name="l00011"></a>00011 <span class="comment"> * the terms of the GNU Lesser General Public License as published by the Free</span>
-<a name="l00012"></a>00012 <span class="comment"> * Software Foundation; either version 2.1 of the License, or (at your option) any</span>
-<a name="l00013"></a>00013 <span class="comment"> * later version.</span>
-<a name="l00014"></a>00014 <span class="comment"> *</span>
-<a name="l00015"></a>00015 <span class="comment"> * This library is distributed in the hope that it will be useful, but WITHOUT ANY</span>
-<a name="l00016"></a>00016 <span class="comment"> * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A</span>
-<a name="l00017"></a>00017 <span class="comment"> * PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.</span>
-<a name="l00018"></a>00018 <span class="comment"> *</span>
-<a name="l00019"></a>00019 <span class="comment"> * You should have received a copy of the GNU Lesser General Public License along</span>
-<a name="l00020"></a>00020 <span class="comment"> * with this library; if not, write to the Free Software Foundation, Inc., 59</span>
-<a name="l00021"></a>00021 <span class="comment"> * Temple Place, Suite 330, Boston, MA 02111-1307 USA </span>
-<a name="l00022"></a>00022 <span class="comment"> */</span>
-<a name="l00023"></a>00023 
-<a name="l00189"></a>00189 <span class="preprocessor">#ifndef _WIMLIB_H</span>
-<a name="l00190"></a>00190 <span class="preprocessor"></span><span class="preprocessor">#define _WIMLIB_H</span>
-<a name="l00191"></a>00191 <span class="preprocessor"></span>
-<a name="l00192"></a>00192 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
-<a name="l00193"></a>00193 <span class="preprocessor">#include &lt;stddef.h&gt;</span>
-<a name="l00194"></a>00194 <span class="preprocessor">#include &lt;stdbool.h&gt;</span>
-<a name="l00195"></a>00195 
-<a name="l00196"></a>00196 <span class="preprocessor">#ifndef _WIMLIB_INTERNAL_H</span>
-<a name="l00197"></a>00197 <span class="preprocessor"></span>
-<a name="l00200"></a><a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775">00200</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> <a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a>;
-<a name="l00201"></a>00201 <span class="preprocessor">#endif</span>
-<a name="l00202"></a>00202 <span class="preprocessor"></span>
-<a name="l00207"></a><a class="code" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cd">00207</a> <span class="keyword">enum</span> <a class="code" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cd" title="Specifies the way in which identical files are linked when extracting image(s) from the WIM...">wim_link_type</a> {
-<a name="l00209"></a><a class="code" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda92a57ffc9dd3ffe3c7ffe8a510248f6b">00209</a>         <a class="code" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda92a57ffc9dd3ffe3c7ffe8a510248f6b" title="Hard link identical files when extracting files from the WIM.">WIM_LINK_TYPE_HARD</a> = 0,
-<a name="l00211"></a><a class="code" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda46930507983a8f19967b4ce70096cbc4">00211</a>         <a class="code" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda46930507983a8f19967b4ce70096cbc4" title="Symbolic link identical files when extracting files from the WIM.">WIM_LINK_TYPE_SYMBOLIC</a> = 1,
-<a name="l00214"></a><a class="code" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda3fc28562b4bad4e8440ad0ae64fe8590">00214</a>         <a class="code" href="wimlib_8h.html#ab928fd5c63d88cabe44248aa80cd89cda3fc28562b4bad4e8440ad0ae64fe8590" title="Do not create links when extracting identical files from the WIM (default).">WIM_LINK_TYPE_NONE</a> = 2,
-<a name="l00215"></a>00215 };
-<a name="l00216"></a>00216 
-<a name="l00221"></a><a class="code" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3">00221</a> <span class="keyword">enum</span> <a class="code" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3" title="Specifies the compression type of a WIM file.">wim_compression_type</a> {
-<a name="l00223"></a><a class="code" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a227d9907ab3a1c74c73663fd3a3788cb">00223</a>         <a class="code" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a227d9907ab3a1c74c73663fd3a3788cb" title="An invalid compression type.">WIM_COMPRESSION_TYPE_INVALID</a> = -1,
-<a name="l00224"></a>00224 
-<a name="l00226"></a><a class="code" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a40a80e7cd4eab161fa83a992c7e7f18d">00226</a>         <a class="code" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a40a80e7cd4eab161fa83a992c7e7f18d" title="The WIM does not include any compressed resources.">WIM_COMPRESSION_TYPE_NONE</a> = 0,
-<a name="l00227"></a>00227 
-<a name="l00229"></a><a class="code" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3ab9005cbbca106cae485fe8c933d8fcd1">00229</a>         <a class="code" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3ab9005cbbca106cae485fe8c933d8fcd1" title="Compressed resources in the WIM use LZX compression.">WIM_COMPRESSION_TYPE_LZX</a> = 1,
-<a name="l00230"></a>00230 
-<a name="l00232"></a><a class="code" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a402be8692b2d8f80b3948bec5717865b">00232</a>         <a class="code" href="wimlib_8h.html#a918227f354c41d79fe04227ef4236dc3a402be8692b2d8f80b3948bec5717865b" title="Compressed resources in the WIM use XPRESS compression.">WIM_COMPRESSION_TYPE_XPRESS</a> = 2,
-<a name="l00233"></a>00233 };
-<a name="l00234"></a>00234 
-<a name="l00236"></a><a class="code" href="wimlib_8h.html#a2e4cb1e44b40191234889705e3680622">00236</a> <span class="preprocessor">#define WIMLIB_MOUNT_FLAG_READWRITE             0x1</span>
-<a name="l00237"></a>00237 <span class="preprocessor"></span>
-<a name="l00239"></a><a class="code" href="wimlib_8h.html#a8b1f4c3c91727e1c77130ad4970eb4fe">00239</a> <span class="preprocessor">#define WIMLIB_MOUNT_FLAG_DEBUG                 0x2</span>
-<a name="l00240"></a>00240 <span class="preprocessor"></span>
-<a name="l00243"></a><a class="code" href="wimlib_8h.html#ac6c58eaa35aab1ada4764786bc379316">00243</a> <span class="preprocessor">#define WIMLIB_UNMOUNT_FLAG_CHECK_INTEGRITY     0x1</span>
-<a name="l00244"></a>00244 <span class="preprocessor"></span>
-<a name="l00247"></a><a class="code" href="wimlib_8h.html#a714d1722c8a7ca735228622b36a2686f">00247</a> <span class="preprocessor">#define WIMLIB_UNMOUNT_FLAG_COMMIT              0x2</span>
-<a name="l00248"></a>00248 <span class="preprocessor"></span>
-<a name="l00250"></a><a class="code" href="wimlib_8h.html#a8872d952cd82da473169f149e3c1edef">00250</a> <span class="preprocessor">#define WIMLIB_WRITE_FLAG_CHECK_INTEGRITY       0x1</span>
-<a name="l00251"></a>00251 <span class="preprocessor"></span>
-<a name="l00253"></a><a class="code" href="wimlib_8h.html#a3677fc92a7cef0be997f0b46cf86aafc">00253</a> <span class="preprocessor">#define WIMLIB_WRITE_FLAG_SHOW_PROGRESS         0x2</span>
-<a name="l00254"></a>00254 <span class="preprocessor"></span>
-<a name="l00256"></a><a class="code" href="wimlib_8h.html#a7eca1bdfed42090113489710811cad84">00256</a> <span class="preprocessor">#define WIMLIB_ADD_IMAGE_FLAG_BOOT              0x1</span>
-<a name="l00257"></a>00257 <span class="preprocessor"></span>
-<a name="l00259"></a><a class="code" href="wimlib_8h.html#ab3845f7a365ff9a07f74e1b812d91eaf">00259</a> <span class="preprocessor">#define WIMLIB_EXPORT_FLAG_BOOT                 0x1</span>
-<a name="l00260"></a>00260 <span class="preprocessor"></span>
-<a name="l00262"></a><a class="code" href="wimlib_8h.html#a5e75328028ae5154a5e84ba666eb024f">00262</a> <span class="preprocessor">#define WIMLIB_OPEN_FLAG_CHECK_INTEGRITY        0x1</span>
-<a name="l00263"></a>00263 <span class="preprocessor"></span>
-<a name="l00265"></a><a class="code" href="wimlib_8h.html#ab0f497006447480fc69cf0d0b1846be7">00265</a> <span class="preprocessor">#define WIMLIB_OPEN_FLAG_SHOW_PROGRESS          0x2</span>
-<a name="l00266"></a>00266 <span class="preprocessor"></span>
-<a name="l00273"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3">00273</a> <span class="keyword">enum</span> <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3" title="Possible values of the error code returned by many functions in wimlib.">wimlib_error_code</a> {
-<a name="l00274"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aa4bae7ea2b9570922043fbfd17a8c98c">00274</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aa4bae7ea2b9570922043fbfd17a8c98c">WIMLIB_ERR_SUCCESS</a> = 0,
-<a name="l00275"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3afc905e18a1006ec4b6dc9f50545347e6">00275</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3afc905e18a1006ec4b6dc9f50545347e6">WIMLIB_ERR_COMPRESSED_LOOKUP_TABLE</a>,
-<a name="l00276"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a17cdbd39e7e24fee224b09f066c35854">00276</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a17cdbd39e7e24fee224b09f066c35854">WIMLIB_ERR_DECOMPRESSION</a>,
-<a name="l00277"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae871c4c1f4cb403a6865ed8fd53cf8c6">00277</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae871c4c1f4cb403a6865ed8fd53cf8c6">WIMLIB_ERR_DELETE_STAGING_DIR</a>,
-<a name="l00278"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3abae4b9232cbaa851ab859a603b7da8b9">00278</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3abae4b9232cbaa851ab859a603b7da8b9">WIMLIB_ERR_FORK</a>,
-<a name="l00279"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a9f9ce102f70c7eb8413ca9e2e1e68e5c">00279</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a9f9ce102f70c7eb8413ca9e2e1e68e5c">WIMLIB_ERR_FUSE</a>,
-<a name="l00280"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a4904c625f4cc7cf22b2d8e8d975b9ac3">00280</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a4904c625f4cc7cf22b2d8e8d975b9ac3">WIMLIB_ERR_FUSERMOUNT</a>,
-<a name="l00281"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab39d4d9d0164721e9d9b1ebe76fa1af4">00281</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab39d4d9d0164721e9d9b1ebe76fa1af4">WIMLIB_ERR_IMAGE_COUNT</a>,
-<a name="l00282"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a53622e3573c79fbd3415b22d686f0e32">00282</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a53622e3573c79fbd3415b22d686f0e32">WIMLIB_ERR_IMAGE_NAME_COLLISION</a>,
-<a name="l00283"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae09c379ce896a926c198382b5abd146c">00283</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae09c379ce896a926c198382b5abd146c">WIMLIB_ERR_INTEGRITY</a>,
-<a name="l00284"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab00472ac204ded42b9281674c88df470">00284</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab00472ac204ded42b9281674c88df470">WIMLIB_ERR_INVALID_CHUNK_SIZE</a>,
-<a name="l00285"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae986e4bb4242d5b504431dd3afe230f3">00285</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ae986e4bb4242d5b504431dd3afe230f3">WIMLIB_ERR_INVALID_COMPRESSION_TYPE</a>,
-<a name="l00286"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7fbc30f242fc86e7bd3566240b038dd1">00286</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7fbc30f242fc86e7bd3566240b038dd1">WIMLIB_ERR_INVALID_DENTRY</a>,
-<a name="l00287"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3abf075122c97df6c119f68ec2ff3f23ef">00287</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3abf075122c97df6c119f68ec2ff3f23ef">WIMLIB_ERR_INVALID_HEADER_SIZE</a>,
-<a name="l00288"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a017191172566b498762b0b2086375d34">00288</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a017191172566b498762b0b2086375d34">WIMLIB_ERR_INVALID_IMAGE</a>,
-<a name="l00289"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a27059fce595541a9317064c53f7a795b">00289</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a27059fce595541a9317064c53f7a795b">WIMLIB_ERR_INVALID_INTEGRITY_TABLE</a>,
-<a name="l00290"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2efdcdd644ee843e2df59d8448e29df9">00290</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2efdcdd644ee843e2df59d8448e29df9">WIMLIB_ERR_INVALID_PARAM</a>,
-<a name="l00291"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a8d9adfd811673113450eac354f182f64">00291</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a8d9adfd811673113450eac354f182f64">WIMLIB_ERR_INVALID_RESOURCE_SIZE</a>,
-<a name="l00292"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab0834a780138563bbe1abb596ef744de">00292</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ab0834a780138563bbe1abb596ef744de">WIMLIB_ERR_LINK</a>,
-<a name="l00293"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a9f7333fcfe6e6da478bd03e8e11f3674">00293</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a9f7333fcfe6e6da478bd03e8e11f3674">WIMLIB_ERR_MKDIR</a>,
-<a name="l00294"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3af07f0e13ff2fc210f4032f38cd525dc6">00294</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3af07f0e13ff2fc210f4032f38cd525dc6">WIMLIB_ERR_MQUEUE</a>,
-<a name="l00295"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308">00295</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a929bc52e6eefdb980cdd4fa213fff308">WIMLIB_ERR_NOMEM</a>,
-<a name="l00296"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ac12f8ffc5380e07bb8db74ae59a6c367">00296</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3ac12f8ffc5380e07bb8db74ae59a6c367">WIMLIB_ERR_NOTDIR</a>,
-<a name="l00297"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5c913db1f7317bfdf6ba5a8bc0a50df3">00297</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5c913db1f7317bfdf6ba5a8bc0a50df3">WIMLIB_ERR_NOT_A_WIM_FILE</a>,
-<a name="l00298"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5f054f1a9c88f225dd2b34d188c773fa">00298</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5f054f1a9c88f225dd2b34d188c773fa">WIMLIB_ERR_NO_FILENAME</a>,
-<a name="l00299"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a865c561baec6f70d23af0bead737cd62">00299</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a865c561baec6f70d23af0bead737cd62">WIMLIB_ERR_OPEN</a>,
-<a name="l00300"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a4af11de62a3fc0778325341cdfad22a3">00300</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a4af11de62a3fc0778325341cdfad22a3">WIMLIB_ERR_OPENDIR</a>,
-<a name="l00301"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2bac238cfb0689bcc7cea53be74938ad">00301</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a2bac238cfb0689bcc7cea53be74938ad">WIMLIB_ERR_READ</a>,
-<a name="l00302"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5a04d4829ff13a775dc70bc456fc1b85">00302</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a5a04d4829ff13a775dc70bc456fc1b85">WIMLIB_ERR_RENAME</a>,
-<a name="l00303"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a25572961411c800d61c9fe7afaf99257">00303</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a25572961411c800d61c9fe7afaf99257">WIMLIB_ERR_SPLIT</a>,
-<a name="l00304"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a6b3d64e2851d6bae6fb47eec35f3a6fc">00304</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a6b3d64e2851d6bae6fb47eec35f3a6fc">WIMLIB_ERR_STAT</a>,
-<a name="l00305"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aee3c028a9b33d020312343fddfe9febe">00305</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aee3c028a9b33d020312343fddfe9febe">WIMLIB_ERR_TIMEOUT</a>,
-<a name="l00306"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7a8347db84e4b9656cef81ee16da25fe">00306</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a7a8347db84e4b9656cef81ee16da25fe">WIMLIB_ERR_UNKNOWN_VERSION</a>,
-<a name="l00307"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aaa41915cef472931ace2c8392c9809ac">00307</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3aaa41915cef472931ace2c8392c9809ac">WIMLIB_ERR_UNSUPPORTED</a>,
-<a name="l00308"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a607a3cd64b77332bdfc9e14b26f47879">00308</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a607a3cd64b77332bdfc9e14b26f47879">WIMLIB_ERR_WRITE</a>,
-<a name="l00309"></a><a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a19a89e814cdebed5629332de6b26d5a6">00309</a>         <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3a19a89e814cdebed5629332de6b26d5a6">WIMLIB_ERR_XML</a>,
-<a name="l00310"></a>00310 };
-<a name="l00311"></a>00311 
-<a name="l00312"></a>00312 
-<a name="l00314"></a><a class="code" href="wimlib_8h.html#ad69901bf7b1e99e40366ef14c4a1940b">00314</a> <span class="preprocessor">#define WIM_NO_IMAGE    0</span>
-<a name="l00315"></a>00315 <span class="preprocessor"></span>
-<a name="l00317"></a><a class="code" href="wimlib_8h.html#a3145442fb4d62fe894961fa7555e9b8d">00317</a> <span class="preprocessor">#define WIM_ALL_IMAGES  (-1)</span>
-<a name="l00318"></a>00318 <span class="preprocessor"></span>
-<a name="l00319"></a>00319 
-<a name="l00372"></a>00372 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="wimlib_8h.html#a27ff93a6c6e9df370a6aa1eff753bb43" title="Adds an image to a WIM file from a directory tree on disk.">wimlib_add_image</a>(<a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim, <span class="keyword">const</span> <span class="keywordtype">char</span> *dir, 
-<a name="l00373"></a>00373                             <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keyword">const</span> <span class="keywordtype">char</span> *description, 
-<a name="l00374"></a>00374                             <span class="keyword">const</span> <span class="keywordtype">char</span> *flags_element, <span class="keywordtype">int</span> flags);
-<a name="l00375"></a>00375 
-<a name="l00395"></a>00395 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="wimlib_8h.html#a75acbea33e2faf398d58865fb764b91e" title="Creates a WIMStruct for a new WIM file.">wimlib_create_new_wim</a>(<span class="keywordtype">int</span> ctype, <a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> **wim_ret);
-<a name="l00396"></a>00396 
-<a name="l00423"></a>00423 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="wimlib_8h.html#ac47d66568b267b7b107fffeb2cdfd25c" title="Deletes an image, or all images, from a WIM file.">wimlib_delete_image</a>(<a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim, <span class="keywordtype">int</span> image);
-<a name="l00424"></a>00424 
-<a name="l00482"></a>00482 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="wimlib_8h.html#af49355f807099e8d1fd7e60e6005a339" title="Copies an image, or all the images, from a WIM file, into another WIM file.">wimlib_export_image</a>(<a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *src_wim, <span class="keywordtype">int</span> src_image, 
-<a name="l00483"></a>00483                         <a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *dest_wim, <span class="keyword">const</span> <span class="keywordtype">char</span> *dest_name, 
-<a name="l00484"></a>00484                         <span class="keyword">const</span> <span class="keywordtype">char</span> *dest_description, <span class="keywordtype">int</span> flags);
-<a name="l00485"></a>00485 
-<a name="l00526"></a>00526 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="wimlib_8h.html#a6a681ff211ec60f05a6ac5f743b17f65" title="Extracts an image, or all images, from a WIM file.">wimlib_extract_image</a>(<a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim, <span class="keywordtype">int</span> image);
-<a name="l00527"></a>00527 
-<a name="l00541"></a>00541 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="wimlib_8h.html#a63ae979394ba582d7c3a4e0132f209c7" title="Extracts the XML data for a WIM file to a file stream.">wimlib_extract_xml_data</a>(<a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim, FILE *fp);
-<a name="l00542"></a>00542 
-<a name="l00552"></a>00552 <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="wimlib_8h.html#a36a722a1651ff46b2f5a11a445c6fd73" title="Frees all memory allocated for a WIMStruct and closes all files associated with it.">wimlib_free</a>(<a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim);
-<a name="l00553"></a>00553 
-<a name="l00564"></a>00564 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="wimlib_8h.html#ae4cd7e230f7c76b98f9505b5858ab8b1" title="Finds which image in a WIM is bootable.">wimlib_get_boot_idx</a>(<span class="keyword">const</span> <a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim);
-<a name="l00565"></a>00565 
-<a name="l00576"></a>00576 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="wimlib_8h.html#a0ed735afc24bd8ee0aad106066f27df0" title="Gets the compression type used in the WIM.">wimlib_get_compression_type</a>(<span class="keyword">const</span> <a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim);
-<a name="l00577"></a>00577 
-<a name="l00589"></a>00589 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="wimlib_8h.html#a8f883a95dd091f4566eeb2a097542bc9" title="Converts a compression type enumeration value into a string.">wimlib_get_compression_type_string</a>(<span class="keywordtype">int</span> ctype);
-<a name="l00590"></a>00590 
-<a name="l00601"></a>00601 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="wimlib_8h.html#a4cad466851acb2f24ba4af35b27003b7" title="Converts an error code into a string describing it.">wimlib_get_error_string</a>(<span class="keyword">enum</span> <a class="code" href="wimlib_8h.html#adbc3c5b05b4cf56b81b9c947f3489cb3" title="Possible values of the error code returned by many functions in wimlib.">wimlib_error_code</a> code);
-<a name="l00602"></a>00602 
-<a name="l00615"></a>00615 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="wimlib_8h.html#a6ce758e0a3842cd8cde827f29dce539a" title="Returns the description of the specified image.">wimlib_get_image_description</a>(<span class="keyword">const</span> <a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim, <span class="keywordtype">int</span> image);
-<a name="l00616"></a>00616 
-<a name="l00628"></a>00628 <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="wimlib_8h.html#a43aae473e66cb05a502fee8f59e95953" title="Returns the name of the specified image.">wimlib_get_image_name</a>(<span class="keyword">const</span> <a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim, <span class="keywordtype">int</span> image);
-<a name="l00629"></a>00629 
-<a name="l00630"></a>00630 
-<a name="l00640"></a>00640 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="wimlib_8h.html#a9438157c8b2f3576c52bd82b2a873c33" title="Gets the number of images contained in the WIM.">wimlib_get_num_images</a>(<span class="keyword">const</span> <a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim);
-<a name="l00641"></a>00641 
-<a name="l00650"></a>00650 <span class="keywordtype">bool</span> <a class="code" href="wimlib_8h.html#a56fb949c6316fe44263074eda41b1e9e" title="Returns true if the WIM has an integrity table.">wimlib_has_integrity_table</a>(<span class="keyword">const</span> <a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim);
-<a name="l00651"></a>00651 
-<a name="l00652"></a>00652 
-<a name="l00665"></a>00665 <span class="keyword">extern</span> <span class="keywordtype">bool</span> <a class="code" href="wimlib_8h.html#af7122e05c58edd9091a3fa89b044957c" title="Determines if an image name is already used by some image in the WIM.">wimlib_image_name_in_use</a>(<span class="keyword">const</span> <a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);
-<a name="l00666"></a>00666 
-<a name="l00716"></a>00716 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="wimlib_8h.html#aa6c0a2c2b896530718bd23e433b07e46" title="Mounts an image in a WIM file on a directory read-only or read-write.">wimlib_mount</a>(<a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim, <span class="keywordtype">int</span> image, <span class="keyword">const</span> <span class="keywordtype">char</span> *dir, <span class="keywordtype">int</span> flags);
-<a name="l00717"></a>00717 
-<a name="l00784"></a>00784 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="wimlib_8h.html#a16e1b87c7ab9eeadc0523a2477bfb0f6" title="Opens a WIM file and creates a WIMStruct for it.">wimlib_open_wim</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *wim_file, <span class="keywordtype">int</span> flags, 
-<a name="l00785"></a>00785                            <a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> **wim_ret);
-<a name="l00786"></a>00786 
-<a name="l00818"></a>00818 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="wimlib_8h.html#ab8648f8386379f2b2930b877e4efd6ca" title="Overwrites the file that the WIM was originally read from, with changes made.">wimlib_overwrite</a>(<a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim, <span class="keywordtype">int</span> flags);
-<a name="l00819"></a>00819 
-<a name="l00855"></a>00855 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="wimlib_8h.html#aec658496a01b1ca9dfd97eb9b9a92bb8" title="Updates the header and XML data of the WIM file, without the need to write out the entire WIM to a te...">wimlib_overwrite_xml_and_header</a>(<a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim, <span class="keywordtype">int</span> flags);
-<a name="l00856"></a>00856 
-<a name="l00869"></a>00869 <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="wimlib_8h.html#ac5e1163a26407030eb617d0e5aca7cc7" title="Prints information about one image, or all images, contained in a WIM.">wimlib_print_available_images</a>(<span class="keyword">const</span> <a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim, <span class="keywordtype">int</span> image);
-<a name="l00870"></a>00870 
-<a name="l00899"></a>00899 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="wimlib_8h.html#a1be7f226c22dbdf3a87c6d887ae34fb0" title="Prints the full paths to all files contained in an image, or all images, in a WIM file...">wimlib_print_files</a>(<a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim, <span class="keywordtype">int</span> image);
-<a name="l00900"></a>00900 
-<a name="l00910"></a>00910 <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="wimlib_8h.html#aaa13ab4498e560d947f77ab944fd0b9f" title="Prints detailed information from the header of a WIM file.">wimlib_print_header</a>(<span class="keyword">const</span> <a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim);
-<a name="l00911"></a>00911 
-<a name="l00924"></a>00924 <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="wimlib_8h.html#aa6b855c5f6cf59498d1bf4f8da2fcc52" title="Prints the lookup table of a WIM file.">wimlib_print_lookup_table</a>(<a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim);
-<a name="l00925"></a>00925 
-<a name="l00955"></a>00955 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="wimlib_8h.html#a837aed1a79e6b3de82dc82ef14a1cc00" title="Prints the metadata of the specified image in a WIM file.">wimlib_print_metadata</a>(<a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim, <span class="keywordtype">int</span> image);
-<a name="l00956"></a>00956 
-<a name="l00968"></a>00968 <span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="wimlib_8h.html#a22f2fdae09266e8a45a6418afeaee10f" title="Prints some basic information about a WIM file.">wimlib_print_wim_information</a>(<span class="keyword">const</span> <a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim);
-<a name="l00969"></a>00969 
-<a name="l00989"></a>00989 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="wimlib_8h.html#a18e40a559010bdf64279268e1a8bab84" title="Translates a string specifying the name or number of an image in the WIM into the number of the image...">wimlib_resolve_image</a>(<a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim, <span class="keyword">const</span> <span class="keywordtype">char</span> *image_name_or_num);
-<a name="l00990"></a>00990 
-<a name="l01004"></a>01004 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="wimlib_8h.html#ae93da6be8e7ca228ef788a486d3a3c90" title="Sets which image in the WIM is marked as bootable.">wimlib_set_boot_idx</a>(<a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that represents a WIM file.">WIMStruct</a> *wim, <span class="keywordtype">int</span> boot_idx);
-<a name="l01005"></a>01005 
-<a name="l01024"></a>01024 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="wimlib_8h.html#a537d600a9f1e36413cb6566260944187" title="Changes the description of an image in the WIM.">wimlib_set_image_descripton</a>(<a class="code" href="wimlib_8h.html#a8d4f2d1c1110b4519054e55d26b73775" title="Opaque structure that r