Sophie

Sophie

distrib > CentOS > 5 > x86_64 > by-pkgid > 67e32647b06c0323bf90c6b54a6438d1 > files > 76

rpm-apidocs-4.4.2.3-34.el5.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>rpm: file/src/file.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</span></a></li>
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li id="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>Globals</span></a></li>
  </ul></div>
<h1>file/src/file.h File Reference</h1><code>#include &lt;stdio.h&gt;</code><br>
<code>#include &lt;errno.h&gt;</code><br>
<code>#include &lt;fcntl.h&gt;</code><br>
<code>#include &lt;sys/stat.h&gt;</code><br>

<p>
<a href="file_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmagic.html">magic</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">union &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionmagic_1_1VALUETYPE.html">magic::VALUETYPE</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmlist.html">mlist</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmagic__set.html">magic_set</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmagic__set_1_1cont.html">magic_set::cont</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmagic__set_1_1out.html">magic_set::out</a></td></tr>

<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#94630370ae389fb1189282fa0742f310">MAGIC</a>&nbsp;&nbsp;&nbsp;&quot;/etc/<a class="el" href="structmagic.html">magic</a>&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#dd147d27dd39c3119dfd2d2e7868a66b">PATHSEP</a>&nbsp;&nbsp;&nbsp;':'</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#6a1d6e1a12975a4e9a0b5b952e79eaad">private</a>&nbsp;&nbsp;&nbsp;static</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#9b06159f783a7975eccfa27e90dff1c2">public</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#41e00ab4d3de2683b50119458776bde9">HOWMANY</a>&nbsp;&nbsp;&nbsp;(256 * 1024)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#e3c6ca00d52131a80e7154231bb12caf">MAXMAGIS</a>&nbsp;&nbsp;&nbsp;8192</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#282ab243d8a050b09c3fb21e4eebb54d">MAXDESC</a>&nbsp;&nbsp;&nbsp;64</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#182a3fb0ba7b39a649c4704d9e0c641e">MAXstring</a>&nbsp;&nbsp;&nbsp;32</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#08e8ecf2939d12dcc84a8f389762ebd2">MAGICNO</a>&nbsp;&nbsp;&nbsp;0xF11E041C</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#30cbe65e5d0fd5fc06e7253d10b75814">VERSIONNO</a>&nbsp;&nbsp;&nbsp;2</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#2c06a52defabb1c9c0488ca6b36505c1">FILE_MAGICSIZE</a>&nbsp;&nbsp;&nbsp;(32 * 4)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#34461ae2d44fdc5b0ac17751586ecd9a">FILE_LOAD</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#4cfcd6b1de0e51b20358e6b310744410">FILE_CHECK</a>&nbsp;&nbsp;&nbsp;1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a2c340f672a067172e2f79b4f1ddd3c4">FILE_COMPILE</a>&nbsp;&nbsp;&nbsp;2</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#097a22443ff91fcbc27895fb27a86ba1">INDIR</a>&nbsp;&nbsp;&nbsp;1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#08cbc66092284f7da94279f986a0aae9">UNSIGNED</a>&nbsp;&nbsp;&nbsp;2</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#b3455a16f39c62aa951a062e90c0c555">OFFADD</a>&nbsp;&nbsp;&nbsp;4</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#798c3669583914c06ee420f0324f4abc">INDIROFFADD</a>&nbsp;&nbsp;&nbsp;8</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#435c581857151ad49c8448544c420698">FILE_BYTE</a>&nbsp;&nbsp;&nbsp;1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#1c6d01dcaf1b051e1ddbd2bc3b633f8c">FILE_SHORT</a>&nbsp;&nbsp;&nbsp;2</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#35322a158d9dd1411e342b53046aa032">FILE_LONG</a>&nbsp;&nbsp;&nbsp;4</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#4ac938e6d36a7f8a52c4394b0077464f">FILE_STRING</a>&nbsp;&nbsp;&nbsp;5</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#d6d883aa6378340af8ce4ce8f7a4f80b">FILE_DATE</a>&nbsp;&nbsp;&nbsp;6</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#23e842a34b0343f1cc98cd822eaac1c7">FILE_BESHORT</a>&nbsp;&nbsp;&nbsp;7</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#7a9c4223732b87143c7b284abd9fda63">FILE_BELONG</a>&nbsp;&nbsp;&nbsp;8</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a365868ea8c750fded62bc4b5e760767">FILE_BEDATE</a>&nbsp;&nbsp;&nbsp;9</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#3540b04b2b4846fb210496cb78142f58">FILE_LESHORT</a>&nbsp;&nbsp;&nbsp;10</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#d95a80e01fd45266b3999f437c1b3c60">FILE_LELONG</a>&nbsp;&nbsp;&nbsp;11</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#0ba7100a1f1044ff87d8f723a2e23b5c">FILE_LEDATE</a>&nbsp;&nbsp;&nbsp;12</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#0ee3aa128e0786d27fa8a592d2c9d1c6">FILE_PSTRING</a>&nbsp;&nbsp;&nbsp;13</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#4b2bd5c1277a412368842d361abaa271">FILE_LDATE</a>&nbsp;&nbsp;&nbsp;14</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#71937f39d86126fb0e5ef25cb311ca0a">FILE_BELDATE</a>&nbsp;&nbsp;&nbsp;15</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a229d98fb7bc70ed761f9b3d11765bf2">FILE_LELDATE</a>&nbsp;&nbsp;&nbsp;16</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#bb376719282da717a652862fc97e4b60">FILE_REGEX</a>&nbsp;&nbsp;&nbsp;17</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#258ea58d33f4649ba27ef01f5d2c00e2">FILE_BESTRING16</a>&nbsp;&nbsp;&nbsp;18</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#8f59d2f5ba3a667d3731d4d2a9270670">FILE_LESTRING16</a>&nbsp;&nbsp;&nbsp;19</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#17a43525a99411f40d7181967e383a8e">FILE_SEARCH</a>&nbsp;&nbsp;&nbsp;20</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#513707c1083106b2a0af8448f7850661">FILE_FORMAT_NAME</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#2d40001f17ee57db98b1317349afb752">FILE_FMT_NUM</a>&nbsp;&nbsp;&nbsp;&quot;cduxXi&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#fcfb89fd3c9d00301c6f10e1acc94b5c">FILE_FMT_STR</a>&nbsp;&nbsp;&nbsp;&quot;s&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#e5a5ba0502655a6bae1dddb6b1be3d9b">FILE_FORMAT_STRING</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#bd7d3642fe3a166d39cc1622636a0007">FILE_OPS</a>&nbsp;&nbsp;&nbsp;&quot;&amp;|^+-*/%&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#2458959ceb0aebeea32770431819b2b9">FILE_OPAND</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#1bf5a4964b43abe9b7dc6a9b197ff75c">FILE_OPOR</a>&nbsp;&nbsp;&nbsp;1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#04a72e92ac5f7abf7de19b4787b00bb9">FILE_OPXOR</a>&nbsp;&nbsp;&nbsp;2</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#92729255771e93cef5ce0ff2753abaae">FILE_OPADD</a>&nbsp;&nbsp;&nbsp;3</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#dff6b072a0c3f988a28ff362eda8a8bd">FILE_OPMINUS</a>&nbsp;&nbsp;&nbsp;4</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#ef4474425da7fab4eb93f77e465b40f7">FILE_OPMULTIPLY</a>&nbsp;&nbsp;&nbsp;5</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#7055324280e0c3042cbf153538a22153">FILE_OPDIVIDE</a>&nbsp;&nbsp;&nbsp;6</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#5d2222c2f36a031bd242fc85abcdcdd5">FILE_OPMODULO</a>&nbsp;&nbsp;&nbsp;7</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#f4b4aedbfa8c6afecd008b4243928d4f">FILE_OPINVERSE</a>&nbsp;&nbsp;&nbsp;0x40</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#99d2334c6d27b2eee87c6bbe5b54ea23">FILE_OPINDIRECT</a>&nbsp;&nbsp;&nbsp;0x80</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#13ef80ed730f46fb2111f8cd399c8419">BIT</a>(A)&nbsp;&nbsp;&nbsp;(1 &lt;&lt; (A))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#8ae3864781a7196368a9408b23ad16f0">STRING_IGNORE_LOWERCASE</a>&nbsp;&nbsp;&nbsp;BIT(0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a2eb368002c86135f766be93a90a63fc">STRING_COMPACT_BLANK</a>&nbsp;&nbsp;&nbsp;BIT(1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#f890d90f64b5feeb3bcfcac22506fd07">STRING_COMPACT_OPTIONAL_BLANK</a>&nbsp;&nbsp;&nbsp;BIT(2)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#5b18c52ce49cb9cf577412d86505dad7">CHAR_IGNORE_LOWERCASE</a>&nbsp;&nbsp;&nbsp;'c'</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#e1bbe21c8f083ae991b387e7bfb650db">CHAR_COMPACT_BLANK</a>&nbsp;&nbsp;&nbsp;'B'</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#6ba0ad822cdcf26ab58767476bd05d09">CHAR_COMPACT_OPTIONAL_BLANK</a>&nbsp;&nbsp;&nbsp;'b'</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#b6b553574f85ce7727cf5b9a1b638293">strerror</a>(e)&nbsp;&nbsp;&nbsp;(((e) &gt;= 0 &amp;&amp; (e) &lt; <a class="el" href="file_8h.html#560e1e3acaca1d09a7eddcdb528ed92e">sys_nerr</a>) ? <a class="el" href="file_8h.html#47e211ba7b51a50f6998d4f872f12d31">sys_errlist</a>[(e)] : &quot;Unknown error&quot;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#b39d013bf56ccc7f9b406a8e44baf054">strtoul</a>(a, b, c)&nbsp;&nbsp;&nbsp;strtol(a, b, c)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#36fa9b2e726512bc17a7a6d3e39002be">O_BINARY</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#b757e9ff04be9e1b95de08c5536ac334">FILE_RCSID</a>(id)</td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#777dda603f46f3f94f31805158ed1f4c">file_fmttime</a> (uint32_t, int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#7573b1217f2a62bcfca3e998e45dc9fc">file_buffer</a> (struct <a class="el" href="structmagic__set.html">magic_set</a> *ms, int, const void *, size_t)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#43c665eb08a79a70f792781fb6489eac">file_fsmagic</a> (struct <a class="el" href="structmagic__set.html">magic_set</a> *ms, const char *fn, struct stat *sb)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#af1b240b21ed4868e1704efc606f57dd">file_pipe2file</a> (struct <a class="el" href="structmagic__set.html">magic_set</a> *ms, int fd, const void *startbuf, size_t nbytes)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#949757705ada92387535cfad72f9243c">file_printf</a> (struct <a class="el" href="structmagic__set.html">magic_set</a> *ms, const char *,...)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#0cf1977ac68c230e96621cec56f45c4b">file_reset</a> (struct <a class="el" href="structmagic__set.html">magic_set</a> *ms)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#01ae7d34c97725d1a1f9f2ef02dae640">file_tryelf</a> (struct <a class="el" href="structmagic__set.html">magic_set</a> *ms, int, const unsigned char *, size_t)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#d1fd31b67a830faf23c44a661bd13f9b">file_zmagic</a> (struct <a class="el" href="structmagic__set.html">magic_set</a> *ms, int, const unsigned char *, size_t)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#30a6e8d35b0349d5b65201c561b2e5ac">file_ascmagic</a> (struct <a class="el" href="structmagic__set.html">magic_set</a> *ms, const unsigned char *, size_t)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#1c8475d583733c4552ab7a77afef01c9">file_is_tar</a> (struct <a class="el" href="structmagic__set.html">magic_set</a> *ms, const unsigned char *, size_t)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#566948a9f44124b7ea8cd4fe9db349aa">file_softmagic</a> (struct <a class="el" href="structmagic__set.html">magic_set</a> *ms, const unsigned char *, size_t)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmlist.html">mlist</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#30fd08c396c7a49d06cfa9d120e79886">file_apprentice</a> (struct <a class="el" href="structmagic__set.html">magic_set</a> *ms, const char *, int)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#a535447c189d29b969315dda16fcb6e0">file_signextend</a> (struct <a class="el" href="structmagic__set.html">magic_set</a> *ms, struct <a class="el" href="structmagic.html">magic</a> *, uint32_t)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#728d8460355bf68b718d2485829f0c4d">file_delmagic</a> (struct <a class="el" href="structmagic.html">magic</a> *p, int type, size_t entries)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#e489029528e5a368fbf15657fd940230">file_badread</a> (struct <a class="el" href="structmagic__set.html">magic_set</a> *ms)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#f843575bf69eb8779dca750d93ee623c">file_badseek</a> (struct <a class="el" href="structmagic__set.html">magic_set</a> *ms)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#2a6681ad1c2bb84271d99480438f9bcf">file_oomem</a> (struct <a class="el" href="structmagic__set.html">magic_set</a> *ms)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#b97a2a8e3a9e23613bcb1a49c4411919">file_error</a> (struct <a class="el" href="structmagic__set.html">magic_set</a> *ms, int, const char *,...)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#7c997a92425ab69449e740c7c5752a93">file_magwarn</a> (struct <a class="el" href="structmagic__set.html">magic_set</a> *ms, const char *,...)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#89dfc4d84ee5a405fe1700fb3abb1549">file_mdump</a> (struct <a class="el" href="structmagic.html">magic</a> *m)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#9c2457cee970a3034d64e7aa7a70dc0f">file_showstr</a> (FILE *fp, const char *, size_t)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#28959f6c32a78094b186b2831cdc7e91">file_mbswidth</a> (const char *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#c75ab035f5b0ccce3e9a107c110c4926">file_getbuffer</a> (struct <a class="el" href="structmagic__set.html">magic_set</a> *ms)</td></tr>

<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#560e1e3acaca1d09a7eddcdb528ed92e">sys_nerr</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="file_8h.html#47e211ba7b51a50f6998d4f872f12d31">sys_errlist</a> []</td></tr>

</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="13ef80ed730f46fb2111f8cd399c8419"></a><!-- doxytag: member="file.h::BIT" ref="13ef80ed730f46fb2111f8cd399c8419" args="(A)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BIT          </td>
          <td>(</td>
          <td class="paramtype">A&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(1 &lt;&lt; (A))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00210">210</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
</div>
</div><p>
<a class="anchor" name="e1bbe21c8f083ae991b387e7bfb650db"></a><!-- doxytag: member="file.h::CHAR_COMPACT_BLANK" ref="e1bbe21c8f083ae991b387e7bfb650db" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CHAR_COMPACT_BLANK&nbsp;&nbsp;&nbsp;'B'          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00215">215</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="6ba0ad822cdcf26ab58767476bd05d09"></a><!-- doxytag: member="file.h::CHAR_COMPACT_OPTIONAL_BLANK" ref="6ba0ad822cdcf26ab58767476bd05d09" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CHAR_COMPACT_OPTIONAL_BLANK&nbsp;&nbsp;&nbsp;'b'          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00216">216</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="5b18c52ce49cb9cf577412d86505dad7"></a><!-- doxytag: member="file.h::CHAR_IGNORE_LOWERCASE" ref="5b18c52ce49cb9cf577412d86505dad7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define CHAR_IGNORE_LOWERCASE&nbsp;&nbsp;&nbsp;'c'          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00214">214</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="a365868ea8c750fded62bc4b5e760767"></a><!-- doxytag: member="file.h::FILE_BEDATE" ref="a365868ea8c750fded62bc4b5e760767" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_BEDATE&nbsp;&nbsp;&nbsp;9          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00104">104</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="71937f39d86126fb0e5ef25cb311ca0a"></a><!-- doxytag: member="file.h::FILE_BELDATE" ref="71937f39d86126fb0e5ef25cb311ca0a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_BELDATE&nbsp;&nbsp;&nbsp;15          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00110">110</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="7a9c4223732b87143c7b284abd9fda63"></a><!-- doxytag: member="file.h::FILE_BELONG" ref="7a9c4223732b87143c7b284abd9fda63" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_BELONG&nbsp;&nbsp;&nbsp;8          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00103">103</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="23e842a34b0343f1cc98cd822eaac1c7"></a><!-- doxytag: member="file.h::FILE_BESHORT" ref="23e842a34b0343f1cc98cd822eaac1c7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_BESHORT&nbsp;&nbsp;&nbsp;7          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00102">102</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="258ea58d33f4649ba27ef01f5d2c00e2"></a><!-- doxytag: member="file.h::FILE_BESTRING16" ref="258ea58d33f4649ba27ef01f5d2c00e2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_BESTRING16&nbsp;&nbsp;&nbsp;18          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00113">113</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="apprentice_8c-source.html#l00842">getvalue()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00638">mcopy()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="435c581857151ad49c8448544c420698"></a><!-- doxytag: member="file.h::FILE_BYTE" ref="435c581857151ad49c8448544c420698" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_BYTE&nbsp;&nbsp;&nbsp;1          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00097">97</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="4cfcd6b1de0e51b20358e6b310744410"></a><!-- doxytag: member="file.h::FILE_CHECK" ref="4cfcd6b1de0e51b20358e6b310744410" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_CHECK&nbsp;&nbsp;&nbsp;1          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00080">80</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l00319">apprentice_file()</a>, <a class="el" href="file_8c-source.html#l00140">main()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="a2c340f672a067172e2f79b4f1ddd3c4"></a><!-- doxytag: member="file.h::FILE_COMPILE" ref="a2c340f672a067172e2f79b4f1ddd3c4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_COMPILE&nbsp;&nbsp;&nbsp;2          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00081">81</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l00168">apprentice_1()</a>, and <a class="el" href="file_8c-source.html#l00140">main()</a>.
</div>
</div><p>
<a class="anchor" name="d6d883aa6378340af8ce4ce8f7a4f80b"></a><!-- doxytag: member="file.h::FILE_DATE" ref="d6d883aa6378340af8ce4ce8f7a4f80b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_DATE&nbsp;&nbsp;&nbsp;6          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00101">101</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="2d40001f17ee57db98b1317349afb752"></a><!-- doxytag: member="file.h::FILE_FMT_NUM" ref="2d40001f17ee57db98b1317349afb752" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_FMT_NUM&nbsp;&nbsp;&nbsp;&quot;cduxXi&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00140">140</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
</div>
</div><p>
<a class="anchor" name="fcfb89fd3c9d00301c6f10e1acc94b5c"></a><!-- doxytag: member="file.h::FILE_FMT_STR" ref="fcfb89fd3c9d00301c6f10e1acc94b5c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_FMT_STR&nbsp;&nbsp;&nbsp;&quot;s&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00141">141</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
</div>
</div><p>
<a class="anchor" name="513707c1083106b2a0af8448f7850661"></a><!-- doxytag: member="file.h::FILE_FORMAT_NAME" ref="513707c1083106b2a0af8448f7850661" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_FORMAT_NAME          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="comment">/* 0 */</span>                         <span class="stringliteral">"invalid 0"</span>,            \
<span class="comment">/* 1 */</span>                         <span class="stringliteral">"byte"</span>,                 \
<span class="comment">/* 2 */</span>                         <span class="stringliteral">"short"</span>,                \
<span class="comment">/* 3 */</span>                         <span class="stringliteral">"invalid 3"</span>,            \
<span class="comment">/* 4 */</span>                         <span class="stringliteral">"long"</span>,                 \
<span class="comment">/* 5 */</span>                         <span class="stringliteral">"string"</span>,               \
<span class="comment">/* 6 */</span>                         <span class="stringliteral">"date"</span>,                 \
<span class="comment">/* 7 */</span>                         <span class="stringliteral">"beshort"</span>,              \
<span class="comment">/* 8 */</span>                         <span class="stringliteral">"belong"</span>,               \
<span class="comment">/* 9 */</span>                         <span class="stringliteral">"bedate"</span>,               \
<span class="comment">/* 10 */</span>                        <span class="stringliteral">"leshort"</span>,              \
<span class="comment">/* 11 */</span>                        <span class="stringliteral">"lelong"</span>,               \
<span class="comment">/* 12 */</span>                        <span class="stringliteral">"ledate"</span>,               \
<span class="comment">/* 13 */</span>                        <span class="stringliteral">"pstring"</span>,              \
<span class="comment">/* 14 */</span>                        <span class="stringliteral">"ldate"</span>,                \
<span class="comment">/* 15 */</span>                        <span class="stringliteral">"beldate"</span>,              \
<span class="comment">/* 16 */</span>                        <span class="stringliteral">"leldate"</span>,              \
<span class="comment">/* 17 */</span>                        <span class="stringliteral">"regex"</span>,                \
<span class="comment">/* 18 */</span>                        <span class="stringliteral">"bestring16"</span>,           \
<span class="comment">/* 19 */</span>                        <span class="stringliteral">"lestring16"</span>,           \
<span class="comment">/* 20 */</span>                        <span class="stringliteral">"search"</span>,
</pre></div>
<p>
Definition at line <a class="el" href="file_8h-source.html#l00117">117</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l00786">check_format()</a>.
</div>
</div><p>
<a class="anchor" name="e5a5ba0502655a6bae1dddb6b1be3d9b"></a><!-- doxytag: member="file.h::FILE_FORMAT_STRING" ref="e5a5ba0502655a6bae1dddb6b1be3d9b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_FORMAT_STRING          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="comment">/* 0 */</span>                         NULL,                   \
<span class="comment">/* 1 */</span>                         <a class="code" href="file_8h.html#2d40001f17ee57db98b1317349afb752">FILE_FMT_NUM</a>,           \
<span class="comment">/* 2 */</span>                         <a class="code" href="file_8h.html#2d40001f17ee57db98b1317349afb752">FILE_FMT_NUM</a>,           \
<span class="comment">/* 3 */</span>                         NULL,                   \
<span class="comment">/* 4 */</span>                         <a class="code" href="file_8h.html#2d40001f17ee57db98b1317349afb752">FILE_FMT_NUM</a>,           \
<span class="comment">/* 5 */</span>                         <a class="code" href="file_8h.html#fcfb89fd3c9d00301c6f10e1acc94b5c">FILE_FMT_STR</a>,           \
<span class="comment">/* 6 */</span>                         <a class="code" href="file_8h.html#fcfb89fd3c9d00301c6f10e1acc94b5c">FILE_FMT_STR</a>,           \
<span class="comment">/* 7 */</span>                         <a class="code" href="file_8h.html#2d40001f17ee57db98b1317349afb752">FILE_FMT_NUM</a>,           \
<span class="comment">/* 8 */</span>                         <a class="code" href="file_8h.html#2d40001f17ee57db98b1317349afb752">FILE_FMT_NUM</a>,           \
<span class="comment">/* 9 */</span>                         <a class="code" href="file_8h.html#fcfb89fd3c9d00301c6f10e1acc94b5c">FILE_FMT_STR</a>,           \
<span class="comment">/* 10 */</span>                        <a class="code" href="file_8h.html#2d40001f17ee57db98b1317349afb752">FILE_FMT_NUM</a>,           \
<span class="comment">/* 11 */</span>                        <a class="code" href="file_8h.html#2d40001f17ee57db98b1317349afb752">FILE_FMT_NUM</a>,           \
<span class="comment">/* 12 */</span>                        <a class="code" href="file_8h.html#fcfb89fd3c9d00301c6f10e1acc94b5c">FILE_FMT_STR</a>,           \
<span class="comment">/* 13 */</span>                        <a class="code" href="file_8h.html#fcfb89fd3c9d00301c6f10e1acc94b5c">FILE_FMT_STR</a>,           \
<span class="comment">/* 14 */</span>                        <a class="code" href="file_8h.html#fcfb89fd3c9d00301c6f10e1acc94b5c">FILE_FMT_STR</a>,           \
<span class="comment">/* 15 */</span>                        <a class="code" href="file_8h.html#fcfb89fd3c9d00301c6f10e1acc94b5c">FILE_FMT_STR</a>,           \
<span class="comment">/* 16 */</span>                        <a class="code" href="file_8h.html#fcfb89fd3c9d00301c6f10e1acc94b5c">FILE_FMT_STR</a>,           \
<span class="comment">/* 17 */</span>                        <a class="code" href="file_8h.html#fcfb89fd3c9d00301c6f10e1acc94b5c">FILE_FMT_STR</a>,           \
<span class="comment">/* 18 */</span>                        <a class="code" href="file_8h.html#fcfb89fd3c9d00301c6f10e1acc94b5c">FILE_FMT_STR</a>,           \
<span class="comment">/* 19 */</span>                        <a class="code" href="file_8h.html#fcfb89fd3c9d00301c6f10e1acc94b5c">FILE_FMT_STR</a>,           \
<span class="comment">/* 20 */</span>                        <a class="code" href="file_8h.html#fcfb89fd3c9d00301c6f10e1acc94b5c">FILE_FMT_STR</a>,
</pre></div>
<p>
Definition at line <a class="el" href="file_8h-source.html#l00143">143</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l00786">check_format()</a>.
</div>
</div><p>
<a class="anchor" name="4b2bd5c1277a412368842d361abaa271"></a><!-- doxytag: member="file.h::FILE_LDATE" ref="4b2bd5c1277a412368842d361abaa271" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_LDATE&nbsp;&nbsp;&nbsp;14          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00109">109</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="0ba7100a1f1044ff87d8f723a2e23b5c"></a><!-- doxytag: member="file.h::FILE_LEDATE" ref="0ba7100a1f1044ff87d8f723a2e23b5c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_LEDATE&nbsp;&nbsp;&nbsp;12          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00107">107</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="a229d98fb7bc70ed761f9b3d11765bf2"></a><!-- doxytag: member="file.h::FILE_LELDATE" ref="a229d98fb7bc70ed761f9b3d11765bf2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_LELDATE&nbsp;&nbsp;&nbsp;16          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00111">111</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="d95a80e01fd45266b3999f437c1b3c60"></a><!-- doxytag: member="file.h::FILE_LELONG" ref="d95a80e01fd45266b3999f437c1b3c60" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_LELONG&nbsp;&nbsp;&nbsp;11          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00106">106</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="3540b04b2b4846fb210496cb78142f58"></a><!-- doxytag: member="file.h::FILE_LESHORT" ref="3540b04b2b4846fb210496cb78142f58" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_LESHORT&nbsp;&nbsp;&nbsp;10          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00105">105</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="8f59d2f5ba3a667d3731d4d2a9270670"></a><!-- doxytag: member="file.h::FILE_LESTRING16" ref="8f59d2f5ba3a667d3731d4d2a9270670" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_LESTRING16&nbsp;&nbsp;&nbsp;19          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00114">114</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="apprentice_8c-source.html#l00842">getvalue()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00638">mcopy()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="34461ae2d44fdc5b0ac17751586ecd9a"></a><!-- doxytag: member="file.h::FILE_LOAD" ref="34461ae2d44fdc5b0ac17751586ecd9a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_LOAD&nbsp;&nbsp;&nbsp;0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00079">79</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
</div>
</div><p>
<a class="anchor" name="35322a158d9dd1411e342b53046aa032"></a><!-- doxytag: member="file.h::FILE_LONG" ref="35322a158d9dd1411e342b53046aa032" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_LONG&nbsp;&nbsp;&nbsp;4          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00099">99</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="2c06a52defabb1c9c0488ca6b36505c1"></a><!-- doxytag: member="file.h::FILE_MAGICSIZE" ref="2c06a52defabb1c9c0488ca6b36505c1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_MAGICSIZE&nbsp;&nbsp;&nbsp;(32 * 4)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00077">77</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l00168">apprentice_1()</a>.
</div>
</div><p>
<a class="anchor" name="92729255771e93cef5ce0ff2753abaae"></a><!-- doxytag: member="file.h::FILE_OPADD" ref="92729255771e93cef5ce0ff2753abaae" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_OPADD&nbsp;&nbsp;&nbsp;3          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00175">175</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="2458959ceb0aebeea32770431819b2b9"></a><!-- doxytag: member="file.h::FILE_OPAND" ref="2458959ceb0aebeea32770431819b2b9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_OPAND&nbsp;&nbsp;&nbsp;0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00172">172</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="7055324280e0c3042cbf153538a22153"></a><!-- doxytag: member="file.h::FILE_OPDIVIDE" ref="7055324280e0c3042cbf153538a22153" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_OPDIVIDE&nbsp;&nbsp;&nbsp;6          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00178">178</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="99d2334c6d27b2eee87c6bbe5b54ea23"></a><!-- doxytag: member="file.h::FILE_OPINDIRECT" ref="99d2334c6d27b2eee87c6bbe5b54ea23" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_OPINDIRECT&nbsp;&nbsp;&nbsp;0x80          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00181">181</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="f4b4aedbfa8c6afecd008b4243928d4f"></a><!-- doxytag: member="file.h::FILE_OPINVERSE" ref="f4b4aedbfa8c6afecd008b4243928d4f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_OPINVERSE&nbsp;&nbsp;&nbsp;0x40          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00180">180</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="dff6b072a0c3f988a28ff362eda8a8bd"></a><!-- doxytag: member="file.h::FILE_OPMINUS" ref="dff6b072a0c3f988a28ff362eda8a8bd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_OPMINUS&nbsp;&nbsp;&nbsp;4          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00176">176</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="5d2222c2f36a031bd242fc85abcdcdd5"></a><!-- doxytag: member="file.h::FILE_OPMODULO" ref="5d2222c2f36a031bd242fc85abcdcdd5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_OPMODULO&nbsp;&nbsp;&nbsp;7          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00179">179</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="ef4474425da7fab4eb93f77e465b40f7"></a><!-- doxytag: member="file.h::FILE_OPMULTIPLY" ref="ef4474425da7fab4eb93f77e465b40f7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_OPMULTIPLY&nbsp;&nbsp;&nbsp;5          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00177">177</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="1bf5a4964b43abe9b7dc6a9b197ff75c"></a><!-- doxytag: member="file.h::FILE_OPOR" ref="1bf5a4964b43abe9b7dc6a9b197ff75c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_OPOR&nbsp;&nbsp;&nbsp;1          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00173">173</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="bd7d3642fe3a166d39cc1622636a0007"></a><!-- doxytag: member="file.h::FILE_OPS" ref="bd7d3642fe3a166d39cc1622636a0007" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_OPS&nbsp;&nbsp;&nbsp;&quot;&amp;|^+-*/%&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00171">171</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="04a72e92ac5f7abf7de19b4787b00bb9"></a><!-- doxytag: member="file.h::FILE_OPXOR" ref="04a72e92ac5f7abf7de19b4787b00bb9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_OPXOR&nbsp;&nbsp;&nbsp;2          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00174">174</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="0ee3aa128e0786d27fa8a592d2c9d1c6"></a><!-- doxytag: member="file.h::FILE_PSTRING" ref="0ee3aa128e0786d27fa8a592d2c9d1c6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_PSTRING&nbsp;&nbsp;&nbsp;13          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00108">108</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="apprentice_8c-source.html#l00842">getvalue()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="b757e9ff04be9e1b95de08c5536ac334"></a><!-- doxytag: member="file.h::FILE_RCSID" ref="b757e9ff04be9e1b95de08c5536ac334" args="(id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_RCSID          </td>
          <td>(</td>
          <td class="paramtype">id&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="apprentice_8c.html#d3e2f9b6d2324a17d1d4a526b01dbf40">rcsid</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *p) { \
        <span class="keywordflow">return</span> <a class="code" href="apprentice_8c.html#d3e2f9b6d2324a17d1d4a526b01dbf40">rcsid</a>(p = <span class="keywordtype">id</span>); \
}
</pre></div>
<p>
Definition at line <a class="el" href="file_8h-source.html#l00343">343</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
</div>
</div><p>
<a class="anchor" name="bb376719282da717a652862fc97e4b60"></a><!-- doxytag: member="file.h::FILE_REGEX" ref="bb376719282da717a652862fc97e4b60" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_REGEX&nbsp;&nbsp;&nbsp;17          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00112">112</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="apprentice_8c-source.html#l00842">getvalue()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00638">mcopy()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="17a43525a99411f40d7181967e383a8e"></a><!-- doxytag: member="file.h::FILE_SEARCH" ref="17a43525a99411f40d7181967e383a8e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_SEARCH&nbsp;&nbsp;&nbsp;20          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00115">115</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="apprentice_8c-source.html#l00842">getvalue()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="1c6d01dcaf1b051e1ddbd2bc3b633f8c"></a><!-- doxytag: member="file.h::FILE_SHORT" ref="1c6d01dcaf1b051e1ddbd2bc3b633f8c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_SHORT&nbsp;&nbsp;&nbsp;2          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00098">98</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="4ac938e6d36a7f8a52c4394b0077464f"></a><!-- doxytag: member="file.h::FILE_STRING" ref="4ac938e6d36a7f8a52c4394b0077464f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FILE_STRING&nbsp;&nbsp;&nbsp;5          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00100">100</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="apprentice_8c-source.html#l00842">getvalue()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="41e00ab4d3de2683b50119458776bde9"></a><!-- doxytag: member="file.h::HOWMANY" ref="41e00ab4d3de2683b50119458776bde9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define HOWMANY&nbsp;&nbsp;&nbsp;(256 * 1024)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00069">69</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="compress_8c-source.html#l00326">uncompressbuf()</a>.
</div>
</div><p>
<a class="anchor" name="097a22443ff91fcbc27895fb27a86ba1"></a><!-- doxytag: member="file.h::INDIR" ref="097a22443ff91fcbc27895fb27a86ba1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INDIR&nbsp;&nbsp;&nbsp;1          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00088">88</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="798c3669583914c06ee420f0324f4abc"></a><!-- doxytag: member="file.h::INDIROFFADD" ref="798c3669583914c06ee420f0324f4abc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define INDIROFFADD&nbsp;&nbsp;&nbsp;8          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00091">91</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="94630370ae389fb1189282fa0742f310"></a><!-- doxytag: member="file.h::MAGIC" ref="94630370ae389fb1189282fa0742f310" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAGIC&nbsp;&nbsp;&nbsp;&quot;/etc/<a class="el" href="structmagic.html">magic</a>&quot;          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00053">53</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l00254">file_apprentice()</a>.
</div>
</div><p>
<a class="anchor" name="08e8ecf2939d12dcc84a8f389762ebd2"></a><!-- doxytag: member="file.h::MAGICNO" ref="08e8ecf2939d12dcc84a8f389762ebd2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAGICNO&nbsp;&nbsp;&nbsp;0xF11E041C          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00075">75</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l01079">apprentice_map()</a>.
</div>
</div><p>
<a class="anchor" name="282ab243d8a050b09c3fb21e4eebb54d"></a><!-- doxytag: member="file.h::MAXDESC" ref="282ab243d8a050b09c3fb21e4eebb54d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAXDESC&nbsp;&nbsp;&nbsp;64          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00072">72</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="e3c6ca00d52131a80e7154231bb12caf"></a><!-- doxytag: member="file.h::MAXMAGIS" ref="e3c6ca00d52131a80e7154231bb12caf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAXMAGIS&nbsp;&nbsp;&nbsp;8192          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00071">71</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l00319">apprentice_file()</a>.
</div>
</div><p>
<a class="anchor" name="182a3fb0ba7b39a649c4704d9e0c641e"></a><!-- doxytag: member="file.h::MAXstring" ref="182a3fb0ba7b39a649c4704d9e0c641e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define MAXstring&nbsp;&nbsp;&nbsp;32          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00073">73</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
</div>
</div><p>
<a class="anchor" name="36fa9b2e726512bc17a7a6d3e39002be"></a><!-- doxytag: member="file.h::O_BINARY" ref="36fa9b2e726512bc17a7a6d3e39002be" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define O_BINARY&nbsp;&nbsp;&nbsp;0          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00340">340</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
</div>
</div><p>
<a class="anchor" name="b3455a16f39c62aa951a062e90c0c555"></a><!-- doxytag: member="file.h::OFFADD" ref="b3455a16f39c62aa951a062e90c0c555" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OFFADD&nbsp;&nbsp;&nbsp;4          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00090">90</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="softmagic_8c-source.html#l00120">match()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="dd147d27dd39c3119dfd2d2e7868a66b"></a><!-- doxytag: member="file.h::PATHSEP" ref="dd147d27dd39c3119dfd2d2e7868a66b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PATHSEP&nbsp;&nbsp;&nbsp;':'          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00059">59</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l00254">file_apprentice()</a>.
</div>
</div><p>
<a class="anchor" name="6a1d6e1a12975a4e9a0b5b952e79eaad"></a><!-- doxytag: member="file.h::private" ref="6a1d6e1a12975a4e9a0b5b952e79eaad" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define private&nbsp;&nbsp;&nbsp;static          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00062">62</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
</div>
</div><p>
<a class="anchor" name="9b06159f783a7975eccfa27e90dff1c2"></a><!-- doxytag: member="file.h::public" ref="9b06159f783a7975eccfa27e90dff1c2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define public          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00066">66</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
</div>
</div><p>
<a class="anchor" name="b6b553574f85ce7727cf5b9a1b638293"></a><!-- doxytag: member="file.h::strerror" ref="b6b553574f85ce7727cf5b9a1b638293" args="(e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define strerror          </td>
          <td>(</td>
          <td class="paramtype">e&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;(((e) &gt;= 0 &amp;&amp; (e) &lt; <a class="el" href="file_8h.html#560e1e3acaca1d09a7eddcdb528ed92e">sys_nerr</a>) ? <a class="el" href="file_8h.html#47e211ba7b51a50f6998d4f872f12d31">sys_errlist</a>[(e)] : &quot;Unknown error&quot;)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00323">323</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="parsePrep_8c-source.html#l00038">checkOwners()</a>, <a class="el" href="signature_8c-source.html#l00858">checkPassPhrase()</a>, <a class="el" href="cpio_8c-source.html#l00196">cpioStrerror()</a>, <a class="el" href="rpmdb_8c-source.html#l00265">dbiOpen()</a>, <a class="el" href="build_2build_8c-source.html#l00056">doScript()</a>, <a class="el" href="rpmio_8c-source.html#l00623">fdFgets()</a>, <a class="el" href="rpmio_8c-source.html#l00515">fdWritable()</a>, <a class="el" href="fsmagic_8c-source.html#l00064">file_fsmagic()</a>, <a class="el" href="fsm_8c-source.html#l01446">fsmStage()</a>, <a class="el" href="rpmio_8c-source.html#l02813">Fstrerror()</a>, <a class="el" href="rpmio_8c-source.html#l02787">getFdErrstr()</a>, <a class="el" href="fs_8c-source.html#l00145">getFilesystemList()</a>, <a class="el" href="rpmfc_8c-source.html#l00059">getOutputFrom()</a>, <a class="el" href="file_8c-source.html#l00348">load()</a>, <a class="el" href="file_8c-source.html#l00140">main()</a>, <a class="el" href="signature_8c-source.html#l00548">makeGPGSignature()</a>, <a class="el" href="signature_8c-source.html#l00399">makePGPSignature()</a>, <a class="el" href="pack_8c-source.html#l00755">packageBinaries()</a>, <a class="el" href="popt_8c-source.html#l01180">poptStrerror()</a>, <a class="el" href="files_8c-source.html#l02281">processSourceFiles()</a>, <a class="el" href="rpmdb_8c-source.html#l03767">rpmdbRebuild()</a>, <a class="el" href="rpmfc_8c-source.html#l01312">rpmfcClassify()</a>, <a class="el" href="fs_8c-source.html#l00287">rpmGetFilesystemUsage()</a>, <a class="el" href="rpmps_8c-source.html#l00193">rpmProblemString()</a>, <a class="el" href="query_8c-source.html#l00436">rpmQueryVerify()</a>, <a class="el" href="psm_8c-source.html#l00625">runScript()</a>, <a class="el" href="rpmio_8c-source.html#l01886">ufdRead()</a>, <a class="el" href="rpmio_8c-source.html#l01953">ufdWrite()</a>, <a class="el" href="compress_8c-source.html#l00326">uncompressbuf()</a>, <a class="el" href="file_8c-source.html#l00368">unwrap()</a>, <a class="el" href="rpmio_8c-source.html#l00745">urlStrerror()</a>, and <a class="el" href="verify_8c-source.html#l00238">verifyHeader()</a>.
</div>
</div><p>
<a class="anchor" name="a2eb368002c86135f766be93a90a63fc"></a><!-- doxytag: member="file.h::STRING_COMPACT_BLANK" ref="a2eb368002c86135f766be93a90a63fc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define STRING_COMPACT_BLANK&nbsp;&nbsp;&nbsp;BIT(1)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00212">212</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="f890d90f64b5feeb3bcfcac22506fd07"></a><!-- doxytag: member="file.h::STRING_COMPACT_OPTIONAL_BLANK" ref="f890d90f64b5feeb3bcfcac22506fd07" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define STRING_COMPACT_OPTIONAL_BLANK&nbsp;&nbsp;&nbsp;BIT(2)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00213">213</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="8ae3864781a7196368a9408b23ad16f0"></a><!-- doxytag: member="file.h::STRING_IGNORE_LOWERCASE" ref="8ae3864781a7196368a9408b23ad16f0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define STRING_IGNORE_LOWERCASE&nbsp;&nbsp;&nbsp;BIT(0)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00211">211</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="b39d013bf56ccc7f9b406a8e44baf054"></a><!-- doxytag: member="file.h::strtoul" ref="b39d013bf56ccc7f9b406a8e44baf054" args="(a, b, c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define strtoul          </td>
          <td>(</td>
          <td class="paramtype">a,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">b,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">c&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;strtol(a, b, c)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00328">328</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="rpmrc_8c-source.html#l00333">addCanon()</a>, <a class="el" href="apprentice_8c-source.html#l00842">getvalue()</a>, <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>, <a class="el" href="header_8c-source.html#l02651">parseFormat()</a>, <a class="el" href="build_2misc_8c-source.html#l00010">parseNum()</a>, <a class="el" href="query_8c-source.html#l00436">rpmQueryVerify()</a>, and <a class="el" href="cpio_8c-source.html#l00031">strntoul()</a>.
</div>
</div><p>
<a class="anchor" name="08cbc66092284f7da94279f986a0aae9"></a><!-- doxytag: member="file.h::UNSIGNED" ref="08cbc66092284f7da94279f986a0aae9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UNSIGNED&nbsp;&nbsp;&nbsp;2          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00089">89</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="30cbe65e5d0fd5fc06e7253d10b75814"></a><!-- doxytag: member="file.h::VERSIONNO" ref="30cbe65e5d0fd5fc06e7253d10b75814" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define VERSIONNO&nbsp;&nbsp;&nbsp;2          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8h-source.html#l00076">76</a> of file <a class="el" href="file_8h-source.html">file.h</a>.
<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l01079">apprentice_map()</a>.
</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="30fd08c396c7a49d06cfa9d120e79886"></a><!-- doxytag: member="file.h::file_apprentice" ref="30fd08c396c7a49d06cfa9d120e79886" args="(struct magic_set *ms, const char *, int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structmlist.html">mlist</a>* file_apprentice           </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmagic__set.html">magic_set</a> *&nbsp;</td>
          <td class="paramname"> <em>ms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="apprentice_8c-source.html#l00254">254</a> of file <a class="el" href="apprentice_8c-source.html">apprentice.c</a>.
<p>
References <a class="el" href="apprentice_8c-source.html#l00168">apprentice_1()</a>, <a class="el" href="file_8h.html#b97a2a8e3a9e23613bcb1a49c4411919">file_error()</a>, <a class="el" href="file_8h.html#2a6681ad1c2bb84271d99480438f9bcf">file_oomem()</a>, <a class="el" href="file_8h-source.html#l00252">magic_set::flags</a>, <a class="el" href="system_8h.html#bc6595dbf6880c71628fecf0dbb23d66">getenv()</a>, <a class="el" href="file_8h-source.html#l00053">MAGIC</a>, and <a class="el" href="file_8h-source.html#l00059">PATHSEP</a>.
</div>
</div><p>
<a class="anchor" name="30a6e8d35b0349d5b65201c561b2e5ac"></a><!-- doxytag: member="file.h::file_ascmagic" ref="30a6e8d35b0349d5b65201c561b2e5ac" args="(struct magic_set *ms, const unsigned char *, size_t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int file_ascmagic           </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmagic__set.html">magic_set</a> *&nbsp;</td>
          <td class="paramname"> <em>ms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const unsigned char *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="ascmagic_8c-source.html#l00078">78</a> of file <a class="el" href="ascmagic_8c-source.html">ascmagic.c</a>.
<p>
References <a class="el" href="ascmagic_8c-source.html#l00368">ascmatch()</a>, <a class="el" href="ascmagic_8c-source.html#l00708">from_ebcdic()</a>, <a class="el" href="ascmagic_8c-source.html#l00058">ISSPC</a>, <a class="el" href="ascmagic_8c-source.html#l00464">looks_ascii()</a>, <a class="el" href="ascmagic_8c-source.html#l00503">looks_extended()</a>, <a class="el" href="ascmagic_8c-source.html#l00484">looks_latin1()</a>, <a class="el" href="ascmagic_8c-source.html#l00585">looks_unicode()</a>, <a class="el" href="ascmagic_8c-source.html#l00523">looks_utf8()</a>, <a class="el" href="names_8h-source.html#l00125">names::name</a>, <a class="el" href="names_8h-source.html#l00191">NNAMES</a>, <a class="el" href="names_8h-source.html#l00126">names::type</a>, and <a class="el" href="names_8h.html#1f25d131d9f857df4f701186dd2c19f6">types</a>.
</div>
</div><p>
<a class="anchor" name="e489029528e5a368fbf15657fd940230"></a><!-- doxytag: member="file.h::file_badread" ref="e489029528e5a368fbf15657fd940230" args="(struct magic_set *ms)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void file_badread           </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmagic__set.html">magic_set</a> *&nbsp;</td>
          <td class="paramname"> <em>ms</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l01079">apprentice_map()</a>.
</div>
</div><p>
<a class="anchor" name="f843575bf69eb8779dca750d93ee623c"></a><!-- doxytag: member="file.h::file_badseek" ref="f843575bf69eb8779dca750d93ee623c" args="(struct magic_set *ms)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void file_badseek           </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmagic__set.html">magic_set</a> *&nbsp;</td>
          <td class="paramname"> <em>ms</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Referenced by <a class="el" href="compress_8c-source.html#l00190">file_pipe2file()</a>.
</div>
</div><p>
<a class="anchor" name="7573b1217f2a62bcfca3e998e45dc9fc"></a><!-- doxytag: member="file.h::file_buffer" ref="7573b1217f2a62bcfca3e998e45dc9fc" args="(struct magic_set *ms, int, const void *, size_t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int file_buffer           </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmagic__set.html">magic_set</a> *&nbsp;</td>
          <td class="paramname"> <em>ms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Referenced by <a class="el" href="compress_8c-source.html#l00101">file_zmagic()</a>.
</div>
</div><p>
<a class="anchor" name="728d8460355bf68b718d2485829f0c4d"></a><!-- doxytag: member="file.h::file_delmagic" ref="728d8460355bf68b718d2485829f0c4d" args="(struct magic *p, int type, size_t entries)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void file_delmagic           </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmagic.html">magic</a> *&nbsp;</td>
          <td class="paramname"> <em>p</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>entries</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="apprentice_8c-source.html#l00231">231</a> of file <a class="el" href="apprentice_8c-source.html">apprentice.c</a>.
<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l00168">apprentice_1()</a>.
</div>
</div><p>
<a class="anchor" name="b97a2a8e3a9e23613bcb1a49c4411919"></a><!-- doxytag: member="file.h::file_error" ref="b97a2a8e3a9e23613bcb1a49c4411919" args="(struct magic_set *ms, int, const char *,...)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void file_error           </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmagic__set.html">magic_set</a> *&nbsp;</td>
          <td class="paramname"> <em>ms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname"> <em>...</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l00168">apprentice_1()</a>, <a class="el" href="apprentice_8c-source.html#l01175">apprentice_compile()</a>, <a class="el" href="apprentice_8c-source.html#l00319">apprentice_file()</a>, <a class="el" href="apprentice_8c-source.html#l01079">apprentice_map()</a>, <a class="el" href="apprentice_8c-source.html#l00254">file_apprentice()</a>, <a class="el" href="fsmagic_8c-source.html#l00064">file_fsmagic()</a>, <a class="el" href="compress_8c-source.html#l00190">file_pipe2file()</a>, <a class="el" href="apprentice_8c-source.html#l00879">getstr()</a>, <a class="el" href="softmagic_8c-source.html#l00359">mconvert()</a>, <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="compress_8c-source.html#l00326">uncompressbuf()</a>.
</div>
</div><p>
<a class="anchor" name="777dda603f46f3f94f31805158ed1f4c"></a><!-- doxytag: member="file.h::file_fmttime" ref="777dda603f46f3f94f31805158ed1f4c" args="(uint32_t, int)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* file_fmttime           </td>
          <td>(</td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="print_8c-source.html#l00157">157</a> of file <a class="el" href="print_8c-source.html">print.c</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, and <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>.
</div>
</div><p>
<a class="anchor" name="43c665eb08a79a70f792781fb6489eac"></a><!-- doxytag: member="file.h::file_fsmagic" ref="43c665eb08a79a70f792781fb6489eac" args="(struct magic_set *ms, const char *fn, struct stat *sb)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int file_fsmagic           </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmagic__set.html">magic_set</a> *&nbsp;</td>
          <td class="paramname"> <em>ms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>fn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct stat *&nbsp;</td>
          <td class="paramname"> <em>sb</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="fsmagic_8c-source.html#l00064">64</a> of file <a class="el" href="fsmagic_8c-source.html">fsmagic.c</a>.
<p>
References <a class="el" href="system_8h.html#d65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="file_8h.html#b97a2a8e3a9e23613bcb1a49c4411919">file_error()</a>, <a class="el" href="file_8h.html#949757705ada92387535cfad72f9243c">file_printf()</a>, <a class="el" href="file_8h-source.html#l00252">magic_set::flags</a>, <a class="el" href="file_8h-source.html#l00253">magic_set::haderr</a>, <a class="el" href="system_8h-source.html#l00090">major</a>, <a class="el" href="system_8h-source.html#l00091">minor</a>, <a class="el" href="system_8h-source.html#l00608">S_IFSOCK</a>, and <a class="el" href="file_8h-source.html#l00323">strerror</a>.
</div>
</div><p>
<a class="anchor" name="c75ab035f5b0ccce3e9a107c110c4926"></a><!-- doxytag: member="file.h::file_getbuffer" ref="c75ab035f5b0ccce3e9a107c110c4926" args="(struct magic_set *ms)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* file_getbuffer           </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmagic__set.html">magic_set</a> *&nbsp;</td>
          <td class="paramname"> <em>ms</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="1c8475d583733c4552ab7a77afef01c9"></a><!-- doxytag: member="file.h::file_is_tar" ref="1c8475d583733c4552ab7a77afef01c9" args="(struct magic_set *ms, const unsigned char *, size_t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int file_is_tar           </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmagic__set.html">magic_set</a> *&nbsp;</td>
          <td class="paramname"> <em>ms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const unsigned char *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="7c997a92425ab69449e740c7c5752a93"></a><!-- doxytag: member="file.h::file_magwarn" ref="7c997a92425ab69449e740c7c5752a93" args="(struct magic_set *ms, const char *,...)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void file_magwarn           </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmagic__set.html">magic_set</a> *&nbsp;</td>
          <td class="paramname"> <em>ms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname"> <em>...</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="print_8c-source.html#l00141">141</a> of file <a class="el" href="print_8c-source.html">print.c</a>.
<p>
References <a class="el" href="file_8h-source.html#l00254">magic_set::file</a>, and <a class="el" href="file_8h-source.html#l00255">magic_set::line</a>.
<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l00168">apprentice_1()</a>, <a class="el" href="apprentice_8c-source.html#l00786">check_format()</a>, <a class="el" href="apprentice_8c-source.html#l00374">file_signextend()</a>, <a class="el" href="apprentice_8c-source.html#l00842">getvalue()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="28959f6c32a78094b186b2831cdc7e91"></a><!-- doxytag: member="file.h::file_mbswidth" ref="28959f6c32a78094b186b2831cdc7e91" args="(const char *)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t file_mbswidth           </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="file_8c-source.html#l00480">480</a> of file <a class="el" href="file_8c-source.html">file.c</a>.
<p>
Referenced by <a class="el" href="file_8c-source.html#l00140">main()</a>, <a class="el" href="file_8c-source.html#l00405">process()</a>, and <a class="el" href="file_8c-source.html#l00368">unwrap()</a>.
</div>
</div><p>
<a class="anchor" name="89dfc4d84ee5a405fe1700fb3abb1549"></a><!-- doxytag: member="file.h::file_mdump" ref="89dfc4d84ee5a405fe1700fb3abb1549" args="(struct magic *m)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void file_mdump           </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmagic.html">magic</a> *&nbsp;</td>
          <td class="paramname"> <em>m</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="print_8c-source.html#l00051">51</a> of file <a class="el" href="print_8c-source.html">print.c</a>.
<p>
References <a class="el" href="file_8h-source.html#l00215">CHAR_COMPACT_BLANK</a>, <a class="el" href="file_8h-source.html#l00216">CHAR_COMPACT_OPTIONAL_BLANK</a>, <a class="el" href="file_8h-source.html#l00214">CHAR_IGNORE_LOWERCASE</a>, <a class="el" href="file_8h-source.html#l00085">magic::cont_level</a>, <a class="el" href="file_8h-source.html#l00207">magic::desc</a>, <a class="el" href="file_8h-source.html#l00104">FILE_BEDATE</a>, <a class="el" href="file_8h-source.html#l00110">FILE_BELDATE</a>, <a class="el" href="file_8h-source.html#l00103">FILE_BELONG</a>, <a class="el" href="file_8h-source.html#l00102">FILE_BESHORT</a>, <a class="el" href="file_8h-source.html#l00097">FILE_BYTE</a>, <a class="el" href="file_8h-source.html#l00101">FILE_DATE</a>, <a class="el" href="print_8c-source.html#l00157">file_fmttime()</a>, <a class="el" href="file_8h-source.html#l00109">FILE_LDATE</a>, <a class="el" href="file_8h-source.html#l00107">FILE_LEDATE</a>, <a class="el" href="file_8h-source.html#l00111">FILE_LELDATE</a>, <a class="el" href="file_8h-source.html#l00106">FILE_LELONG</a>, <a class="el" href="file_8h-source.html#l00105">FILE_LESHORT</a>, <a class="el" href="file_8h-source.html#l00099">FILE_LONG</a>, <a class="el" href="file_8h-source.html#l00180">FILE_OPINVERSE</a>, <a class="el" href="file_8h-source.html#l00108">FILE_PSTRING</a>, <a class="el" href="file_8h-source.html#l00112">FILE_REGEX</a>, <a class="el" href="file_8h-source.html#l00098">FILE_SHORT</a>, <a class="el" href="apprentice_8c-source.html#l00997">file_showstr()</a>, <a class="el" href="file_8h-source.html#l00100">FILE_STRING</a>, <a class="el" href="file_8h-source.html#l00087">magic::flag</a>, <a class="el" href="file_8h-source.html#l00185">magic::in_offset</a>, <a class="el" href="file_8h-source.html#l00167">magic::in_op</a>, <a class="el" href="file_8h-source.html#l00096">magic::in_type</a>, <a class="el" href="file_8h-source.html#l00088">INDIR</a>, <a class="el" href="file_8h-source.html#l00196">magic::VALUETYPE::l</a>, <a class="el" href="file_8h-source.html#l00187">magic::mask</a>, <a class="el" href="file_8h-source.html#l00168">magic::mask_op</a>, <a class="el" href="file_8h-source.html#l00183">magic::offset</a>, <a class="el" href="file_8h-source.html#l00093">magic::reln</a>, <a class="el" href="file_8h-source.html#l00197">magic::VALUETYPE::s</a>, <a class="el" href="file_8h-source.html#l00212">STRING_COMPACT_BLANK</a>, <a class="el" href="file_8h-source.html#l00213">STRING_COMPACT_OPTIONAL_BLANK</a>, <a class="el" href="file_8h-source.html#l00211">STRING_IGNORE_LOWERCASE</a>, <a class="el" href="print_8c-source.html#l00047">SZOF</a>, <a class="el" href="file_8h-source.html#l00095">magic::type</a>, <a class="el" href="file_8h-source.html#l00089">UNSIGNED</a>, and <a class="el" href="structmagic.html#22209e0ed0303f04488686dee72c4ddf">magic::value</a>.
<p>
Referenced by <a class="el" href="softmagic_8c-source.html#l00706">mget()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="2a6681ad1c2bb84271d99480438f9bcf"></a><!-- doxytag: member="file.h::file_oomem" ref="2a6681ad1c2bb84271d99480438f9bcf" args="(struct magic_set *ms)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void file_oomem           </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmagic__set.html">magic_set</a> *&nbsp;</td>
          <td class="paramname"> <em>ms</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l00168">apprentice_1()</a>, <a class="el" href="apprentice_8c-source.html#l00319">apprentice_file()</a>, <a class="el" href="apprentice_8c-source.html#l01079">apprentice_map()</a>, <a class="el" href="softmagic_8c-source.html#l00251">check_mem()</a>, <a class="el" href="apprentice_8c-source.html#l00254">file_apprentice()</a>, <a class="el" href="softmagic_8c-source.html#l00638">mcopy()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="af1b240b21ed4868e1704efc606f57dd"></a><!-- doxytag: member="file.h::file_pipe2file" ref="af1b240b21ed4868e1704efc606f57dd" args="(struct magic_set *ms, int fd, const void *startbuf, size_t nbytes)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int file_pipe2file           </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmagic__set.html">magic_set</a> *&nbsp;</td>
          <td class="paramname"> <em>ms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>fd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&nbsp;</td>
          <td class="paramname"> <em>startbuf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"> <em>nbytes</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="compress_8c-source.html#l00190">190</a> of file <a class="el" href="compress_8c-source.html">compress.c</a>.
<p>
References <a class="el" href="system_8h.html#d65a8842cc674e3ddf69355898c0ecbf">errno</a>, <a class="el" href="file_8h.html#f843575bf69eb8779dca750d93ee623c">file_badseek()</a>, <a class="el" href="file_8h.html#b97a2a8e3a9e23613bcb1a49c4411919">file_error()</a>, <a class="el" href="system_8h-source.html#l00178">SEEK_SET</a>, <a class="el" href="compress_8c-source.html#l00167">sread()</a>, and <a class="el" href="compress_8c-source.html#l00142">swrite()</a>.
</div>
</div><p>
<a class="anchor" name="949757705ada92387535cfad72f9243c"></a><!-- doxytag: member="file.h::file_printf" ref="949757705ada92387535cfad72f9243c" args="(struct magic_set *ms, const char *,...)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int file_printf           </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmagic__set.html">magic_set</a> *&nbsp;</td>
          <td class="paramname"> <em>ms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&nbsp;</td>
          <td class="paramname"> <em>...</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Referenced by <a class="el" href="fsmagic_8c-source.html#l00064">file_fsmagic()</a>, <a class="el" href="compress_8c-source.html#l00101">file_zmagic()</a>, <a class="el" href="softmagic_8c-source.html#l00120">match()</a>, and <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>.
</div>
</div><p>
<a class="anchor" name="0cf1977ac68c230e96621cec56f45c4b"></a><!-- doxytag: member="file.h::file_reset" ref="0cf1977ac68c230e96621cec56f45c4b" args="(struct magic_set *ms)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int file_reset           </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmagic__set.html">magic_set</a> *&nbsp;</td>
          <td class="paramname"> <em>ms</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="9c2457cee970a3034d64e7aa7a70dc0f"></a><!-- doxytag: member="file.h::file_showstr" ref="9c2457cee970a3034d64e7aa7a70dc0f" args="(FILE *fp, const char *, size_t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void file_showstr           </td>
          <td>(</td>
          <td class="paramtype">FILE *&nbsp;</td>
          <td class="paramname"> <em>fp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="apprentice_8c-source.html#l00997">997</a> of file <a class="el" href="apprentice_8c-source.html">apprentice.c</a>.
<p>
Referenced by <a class="el" href="print_8c-source.html#l00051">file_mdump()</a>, and <a class="el" href="softmagic_8c-source.html#l00629">mdebug()</a>.
</div>
</div><p>
<a class="anchor" name="a535447c189d29b969315dda16fcb6e0"></a><!-- doxytag: member="file.h::file_signextend" ref="a535447c189d29b969315dda16fcb6e0" args="(struct magic_set *ms, struct magic *, uint32_t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t file_signextend           </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmagic__set.html">magic_set</a> *&nbsp;</td>
          <td class="paramname"> <em>ms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structmagic.html">magic</a> *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="apprentice_8c-source.html#l00374">374</a> of file <a class="el" href="apprentice_8c-source.html">apprentice.c</a>.
<p>
References <a class="el" href="file_8h-source.html#l00104">FILE_BEDATE</a>, <a class="el" href="file_8h-source.html#l00110">FILE_BELDATE</a>, <a class="el" href="file_8h-source.html#l00103">FILE_BELONG</a>, <a class="el" href="file_8h-source.html#l00102">FILE_BESHORT</a>, <a class="el" href="file_8h-source.html#l00113">FILE_BESTRING16</a>, <a class="el" href="file_8h-source.html#l00097">FILE_BYTE</a>, <a class="el" href="file_8h-source.html#l00101">FILE_DATE</a>, <a class="el" href="file_8h-source.html#l00109">FILE_LDATE</a>, <a class="el" href="file_8h-source.html#l00107">FILE_LEDATE</a>, <a class="el" href="file_8h-source.html#l00111">FILE_LELDATE</a>, <a class="el" href="file_8h-source.html#l00106">FILE_LELONG</a>, <a class="el" href="file_8h-source.html#l00105">FILE_LESHORT</a>, <a class="el" href="file_8h-source.html#l00114">FILE_LESTRING16</a>, <a class="el" href="file_8h-source.html#l00099">FILE_LONG</a>, <a class="el" href="print_8c-source.html#l00141">file_magwarn()</a>, <a class="el" href="file_8h-source.html#l00108">FILE_PSTRING</a>, <a class="el" href="file_8h-source.html#l00112">FILE_REGEX</a>, <a class="el" href="file_8h-source.html#l00115">FILE_SEARCH</a>, <a class="el" href="file_8h-source.html#l00098">FILE_SHORT</a>, <a class="el" href="file_8h-source.html#l00100">FILE_STRING</a>, <a class="el" href="file_8h-source.html#l00087">magic::flag</a>, <a class="el" href="file_8h-source.html#l00252">magic_set::flags</a>, <a class="el" href="file_8h-source.html#l00095">magic::type</a>, and <a class="el" href="file_8h-source.html#l00089">UNSIGNED</a>.
<p>
Referenced by <a class="el" href="apprentice_8c-source.html#l00842">getvalue()</a>, <a class="el" href="softmagic_8c-source.html#l00267">mprint()</a>, <a class="el" href="softmagic_8c-source.html#l01177">mymcheck()</a>, and <a class="el" href="apprentice_8c-source.html#l00422">parse()</a>.
</div>
</div><p>
<a class="anchor" name="566948a9f44124b7ea8cd4fe9db349aa"></a><!-- doxytag: member="file.h::file_softmagic" ref="566948a9f44124b7ea8cd4fe9db349aa" args="(struct magic_set *ms, const unsigned char *, size_t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int file_softmagic           </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmagic__set.html">magic_set</a> *&nbsp;</td>
          <td class="paramname"> <em>ms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const unsigned char *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="softmagic_8c-source.html#l00082">82</a> of file <a class="el" href="softmagic_8c-source.html">softmagic.c</a>.
<p>
References <a class="el" href="file_8h-source.html#l00221">mlist::magic</a>, <a class="el" href="softmagic_8c-source.html#l00120">match()</a>, <a class="el" href="file_8h-source.html#l00232">magic_set::mlist</a>, <a class="el" href="file_8h-source.html#l00227">mlist::next</a>, and <a class="el" href="file_8h-source.html#l00222">mlist::nmagic</a>.
</div>
</div><p>
<a class="anchor" name="01ae7d34c97725d1a1f9f2ef02dae640"></a><!-- doxytag: member="file.h::file_tryelf" ref="01ae7d34c97725d1a1f9f2ef02dae640" args="(struct magic_set *ms, int, const unsigned char *, size_t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int file_tryelf           </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmagic__set.html">magic_set</a> *&nbsp;</td>
          <td class="paramname"> <em>ms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const unsigned char *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d1fd31b67a830faf23c44a661bd13f9b"></a><!-- doxytag: member="file.h::file_zmagic" ref="d1fd31b67a830faf23c44a661bd13f9b" args="(struct magic_set *ms, int, const unsigned char *, size_t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int file_zmagic           </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmagic__set.html">magic_set</a> *&nbsp;</td>
          <td class="paramname"> <em>ms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const unsigned char *&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="compress_8c-source.html#l00101">101</a> of file <a class="el" href="compress_8c-source.html">compress.c</a>.
<p>
References <a class="el" href="file_8h.html#7573b1217f2a62bcfca3e998e45dc9fc">file_buffer()</a>, <a class="el" href="file_8h.html#949757705ada92387535cfad72f9243c">file_printf()</a>, <a class="el" href="file_8h-source.html#l00252">magic_set::flags</a>, <a class="el" href="compress_8c-source.html#l00062">maglen</a>, and <a class="el" href="compress_8c-source.html#l00326">uncompressbuf()</a>.
</div>
</div><p>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="47e211ba7b51a50f6998d4f872f12d31"></a><!-- doxytag: member="file.h::sys_errlist" ref="47e211ba7b51a50f6998d4f872f12d31" args="[]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* <a class="el" href="file_8h.html#47e211ba7b51a50f6998d4f872f12d31">sys_errlist</a>[]          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Referenced by <a class="el" href="popt_8c-source.html#l00027">strerror()</a>.
</div>
</div><p>
<a class="anchor" name="560e1e3acaca1d09a7eddcdb528ed92e"></a><!-- doxytag: member="file.h::sys_nerr" ref="560e1e3acaca1d09a7eddcdb528ed92e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="file_8h.html#560e1e3acaca1d09a7eddcdb528ed92e">sys_nerr</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Referenced by <a class="el" href="popt_8c-source.html#l00027">strerror()</a>.
</div>
</div><p>
<hr size="1"><address style="align: right;"><small>Generated on 1 Oct 2013 for rpm by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>