Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


Release 1.0
[palacios.git] / misc / decoder_test / XED2 / doc / html / xed-flags_8h-source.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>XED2: XED2 User Guide - Thu May 15 03:15:09 2008 </title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 <link href="tabs.css" rel="stylesheet" type="text/css">
6 </head><body>
7 <!-- Generated by Doxygen 1.4.6 -->
8 <div class="tabs">
9   <ul>
10     <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
11     <li><a href="modules.html"><span>Modules</span></a></li>
12     <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
13     <li id="current"><a href="files.html"><span>Files</span></a></li>
14     <li>
15       <form action="search.php" method="get">
16         <table cellspacing="0" cellpadding="0" border="0">
17           <tr>
18             <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
19             <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
20           </tr>
21         </table>
22       </form>
23     </li>
24   </ul></div>
25 <div class="tabs">
26   <ul>
27     <li><a href="files.html"><span>File&nbsp;List</span></a></li>
28     <li><a href="globals.html"><span>Globals</span></a></li>
29   </ul></div>
30 <h1>xed-flags.h</h1><a href="xed-flags_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*BEGIN_LEGAL </span>
31 <a name="l00002"></a>00002 <span class="comment">Copyright (c) 2007, Intel Corp.</span>
32 <a name="l00003"></a>00003 <span class="comment">All rights reserved.</span>
33 <a name="l00004"></a>00004 <span class="comment"></span>
34 <a name="l00005"></a>00005 <span class="comment">Redistribution and use in source and binary forms, with or without</span>
35 <a name="l00006"></a>00006 <span class="comment">modification, are permitted provided that the following conditions are</span>
36 <a name="l00007"></a>00007 <span class="comment">met:</span>
37 <a name="l00008"></a>00008 <span class="comment"></span>
38 <a name="l00009"></a>00009 <span class="comment">    * Redistributions of source code must retain the above copyright</span>
39 <a name="l00010"></a>00010 <span class="comment">      notice, this list of conditions and the following disclaimer.</span>
40 <a name="l00011"></a>00011 <span class="comment"></span>
41 <a name="l00012"></a>00012 <span class="comment">    * Redistributions in binary form must reproduce the above</span>
42 <a name="l00013"></a>00013 <span class="comment">      copyright notice, this list of conditions and the following</span>
43 <a name="l00014"></a>00014 <span class="comment">      disclaimer in the documentation and/or other materials provided</span>
44 <a name="l00015"></a>00015 <span class="comment">      with the distribution.</span>
45 <a name="l00016"></a>00016 <span class="comment"></span>
46 <a name="l00017"></a>00017 <span class="comment">    * Neither the name of Intel Corporation nor the names of its</span>
47 <a name="l00018"></a>00018 <span class="comment">      contributors may be used to endorse or promote products derived</span>
48 <a name="l00019"></a>00019 <span class="comment">      from this software without specific prior written permission.</span>
49 <a name="l00020"></a>00020 <span class="comment"></span>
50 <a name="l00021"></a>00021 <span class="comment">THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS</span>
51 <a name="l00022"></a>00022 <span class="comment">"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT</span>
52 <a name="l00023"></a>00023 <span class="comment">LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR</span>
53 <a name="l00024"></a>00024 <span class="comment">A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT</span>
54 <a name="l00025"></a>00025 <span class="comment">OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</span>
55 <a name="l00026"></a>00026 <span class="comment">SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</span>
56 <a name="l00027"></a>00027 <span class="comment">LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,</span>
57 <a name="l00028"></a>00028 <span class="comment">DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY</span>
58 <a name="l00029"></a>00029 <span class="comment">THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
59 <a name="l00030"></a>00030 <span class="comment">(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE</span>
60 <a name="l00031"></a>00031 <span class="comment">OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
61 <a name="l00032"></a>00032 <span class="comment">END_LEGAL */</span>
62 <a name="l00035"></a>00035 
63 <a name="l00036"></a>00036 <span class="preprocessor">#ifndef _XED_FLAGS_H_</span>
64 <a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor"># define  _XED_FLAGS_H_</span>
65 <a name="l00038"></a>00038 <span class="preprocessor"></span>
66 <a name="l00039"></a>00039 <span class="preprocessor">#include "<a class="code" href="xed-types_8h.html">xed-types.h</a>"</span>
67 <a name="l00040"></a>00040 <span class="preprocessor">#include "<a class="code" href="xed-flag-enum_8h.html">xed-flag-enum.h</a>"</span>
68 <a name="l00041"></a>00041 <span class="preprocessor">#include "<a class="code" href="xed-flag-action-enum_8h.html">xed-flag-action-enum.h</a>"</span>
69 <a name="l00042"></a>00042 
70 <a name="l00043"></a>00043 
71 <a name="l00047"></a><a class="code" href="unionxed__flag__set__s.html">00047</a> <span class="keyword">union  </span><a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <a class="code" href="unionxed__flag__set__s.html">xed_flag_set_s</a> {
72 <a name="l00048"></a>00048     <span class="keyword">struct </span>{
73 <a name="l00049"></a><a class="code" href="unionxed__flag__set__s.html#785e5f20a19d10fce1ec7549d3a2ee6a">00049</a>         xed_uint32_t of:1;
74 <a name="l00050"></a><a class="code" href="unionxed__flag__set__s.html#c10d3332027d6bd9685c1165f994ca76">00050</a>         xed_uint32_t sf:1;
75 <a name="l00051"></a><a class="code" href="unionxed__flag__set__s.html#96fcc2f1ad7f3b08c058b13b7c433fdb">00051</a>         xed_uint32_t zf:1;
76 <a name="l00052"></a><a class="code" href="unionxed__flag__set__s.html#b4abcec0d4a5b52f337a38e40f15caac">00052</a>         xed_uint32_t af:1;
77 <a name="l00053"></a><a class="code" href="unionxed__flag__set__s.html#67dee0986ec87026ca20dd3f77431d38">00053</a>         xed_uint32_t pf:1;
78 <a name="l00054"></a><a class="code" href="unionxed__flag__set__s.html#651259e24a24a1f9f40e9bedac0ad560">00054</a>         xed_uint32_t cf:1;
79 <a name="l00055"></a><a class="code" href="unionxed__flag__set__s.html#f8d13777f6ab108bafae72363039ce3c">00055</a>         xed_uint32_t df:1;
80 <a name="l00056"></a><a class="code" href="unionxed__flag__set__s.html#607ecb9cdd15dfb2a132a4fc593fe0b6">00056</a>         xed_uint32_t vif:1;
81 <a name="l00057"></a><a class="code" href="unionxed__flag__set__s.html#41c4b59f50e4ac20c6d81e8379691e8e">00057</a>         xed_uint32_t iopl:1;
82 <a name="l00058"></a><a class="code" href="unionxed__flag__set__s.html#215d00bbdb63524a71e545fda8dfc329">00058</a>         xed_uint32_t _if:1;  
83 <a name="l00059"></a><a class="code" href="unionxed__flag__set__s.html#c862456049fbaa8118a6747fc51ae6da">00059</a>         xed_uint32_t ac:1;
84 <a name="l00060"></a><a class="code" href="unionxed__flag__set__s.html#4e085097fe04e9a4ef0b8f48880c94dd">00060</a>         xed_uint32_t vm:1;
85 <a name="l00061"></a><a class="code" href="unionxed__flag__set__s.html#c6ab00c5d37abe6db8280ea2c6e2e6e2">00061</a>         xed_uint32_t rf:1;
86 <a name="l00062"></a><a class="code" href="unionxed__flag__set__s.html#8d117fdc3b5690c315d83fead390ab08">00062</a>         xed_uint32_t nt:1;
87 <a name="l00063"></a><a class="code" href="unionxed__flag__set__s.html#3674598aac3f0fe791f47ac79f0c37eb">00063</a>         xed_uint32_t tf:1;
88 <a name="l00064"></a><a class="code" href="unionxed__flag__set__s.html#6d199860b7956324c5a4f5c6c71fd2ef">00064</a>         xed_uint32_t <span class="keywordtype">id</span>:1;
89 <a name="l00065"></a><a class="code" href="unionxed__flag__set__s.html#94862c6f42f4070dcbf5e90863b11fec">00065</a>         xed_uint32_t vip:1; 
90 <a name="l00066"></a><a class="code" href="unionxed__flag__set__s.html#c60b72c28c13fe3e184f3c71d1f767ee">00066</a>         xed_uint32_t fc0:1;  
91 <a name="l00067"></a><a class="code" href="unionxed__flag__set__s.html#851f879c9a85dcf2d8a1a131e4153c05">00067</a>         xed_uint32_t fc1:1;  
92 <a name="l00068"></a><a class="code" href="unionxed__flag__set__s.html#ac00c3bfcc52f47af14c161cfb4268e9">00068</a>         xed_uint32_t fc2:1;  
93 <a name="l00069"></a><a class="code" href="unionxed__flag__set__s.html#77423a46de3049dd586ad46614a83fcb">00069</a>         xed_uint32_t fc3:1;  
94 <a name="l00070"></a>00070     } s;
95 <a name="l00071"></a><a class="code" href="unionxed__flag__set__s.html#712498840cfac2cb767e9c8457edbf7b">00071</a>     xed_uint32_t flat;
96 <a name="l00072"></a>00072 };
97 <a name="l00073"></a>00073 
98 <a name="l00074"></a><a class="code" href="xed-flags_8h.html#f3e34e5a4ce4fd34c47599c63314ce66">00074</a> <span class="keyword">typedef</span> <span class="keyword">union </span><a class="code" href="unionxed__flag__set__s.html">xed_flag_set_s</a> <a class="code" href="xed-flags_8h.html#f3e34e5a4ce4fd34c47599c63314ce66">xed_flag_set_t</a>;
99 <a name="l00077"></a>00077 
100 <a name="l00078"></a>00078 
101 <a name="l00079"></a>00079 
102 <a name="l00080"></a>00080 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">int</span>  <a class="code" href="group__FLAGS.html#g7f7a68d1f3d02a08b60205a96e025bb2">xed_flag_set_print</a>(<span class="keyword">const</span> <a class="code" href="xed-flags_8h.html#f3e34e5a4ce4fd34c47599c63314ce66">xed_flag_set_t</a>* p, <span class="keywordtype">char</span>* buf, <span class="keywordtype">int</span> buflen);
103 <a name="l00084"></a>00084 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a> <a class="code" href="group__FLAGS.html#g1beb49469f104f6e92147b0522fb7cc0">xed_flag_set_is_subset_of</a>(<span class="keyword">const</span> <a class="code" href="xed-flags_8h.html#f3e34e5a4ce4fd34c47599c63314ce66">xed_flag_set_t</a>* p,
104 <a name="l00085"></a>00085                                <span class="keyword">const</span> <a class="code" href="xed-flags_8h.html#f3e34e5a4ce4fd34c47599c63314ce66">xed_flag_set_t</a>* other);
105 <a name="l00087"></a>00087 
106 <a name="l00088"></a>00088 
107 <a name="l00090"></a>00090 
108 <a name="l00093"></a><a class="code" href="structxed__flag__enum__s.html">00093</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> xed_flag_enum_s {
109 <a name="l00094"></a><a class="code" href="structxed__flag__enum__s.html#0c855e9832d9215abbeee4d8c4611f76">00094</a>     <a class="code" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286">xed_flag_enum_t</a> flag;
110 <a name="l00095"></a>00095     <span class="comment">// there are at most two actions per flag. The 2nd may be invalid.</span>
111 <a name="l00096"></a><a class="code" href="structxed__flag__enum__s.html#6ff90d561a1023be5c27bc5ba1da6a83">00096</a>     <a class="code" href="xed-flag-action-enum_8h.html#773a73e698efc788d2e9e7cf908ba147">xed_flag_action_enum_t</a> action;
112 <a name="l00097"></a>00097 }  <a class="code" href="group__FLAGS.html#g9a54b90e10974a59ee94c57d364254d2">xed_flag_action_t</a>;
113 <a name="l00098"></a>00098 
114 <a name="l00099"></a>00099 
115 <a name="l00100"></a>00100 
116 <a name="l00101"></a>00101 
117 <a name="l00104"></a>00104 
118 <a name="l00105"></a>00105 
119 <a name="l00106"></a>00106 
120 <a name="l00107"></a>00107 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <a class="code" href="xed-flag-enum_8h.html#deb40402942b755ccf3761c7e1804286">xed_flag_enum_t</a>
121 <a name="l00108"></a>00108 <a class="code" href="group__FLAGS.html#gbbffcc50db4e54b40a57a5427320c2a9">xed_flag_action_get_flag_name</a>(<span class="keyword">const</span> <a class="code" href="group__FLAGS.html#g9a54b90e10974a59ee94c57d364254d2">xed_flag_action_t</a>* p);
122 <a name="l00111"></a>00111 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <a class="code" href="xed-flag-action-enum_8h.html#773a73e698efc788d2e9e7cf908ba147">xed_flag_action_enum_t</a>
123 <a name="l00112"></a>00112 <a class="code" href="group__FLAGS.html#g80abcc15e609878f1daaac1b988fc0fe">xed_flag_action_get_action</a>(<span class="keyword">const</span> <a class="code" href="group__FLAGS.html#g9a54b90e10974a59ee94c57d364254d2">xed_flag_action_t</a>* p, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i);
124 <a name="l00115"></a>00115 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a> 
125 <a name="l00116"></a>00116 <a class="code" href="group__FLAGS.html#g21cc087c3f007cc0944c7acf286f504c">xed_flag_action_action_invalid</a>(<span class="keyword">const</span> <a class="code" href="xed-flag-action-enum_8h.html#773a73e698efc788d2e9e7cf908ba147">xed_flag_action_enum_t</a> a);
126 <a name="l00119"></a>00119 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">int</span> <a class="code" href="group__FLAGS.html#gabc09792128a39245636f4b0aab77f42">xed_flag_action_print</a>(<span class="keyword">const</span> <a class="code" href="group__FLAGS.html#g9a54b90e10974a59ee94c57d364254d2">xed_flag_action_t</a>* p, <span class="keywordtype">char</span>* buf, <span class="keywordtype">int</span> buflen);
127 <a name="l00122"></a>00122 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a> 
128 <a name="l00123"></a>00123 <a class="code" href="group__FLAGS.html#g08e4a4c4eea80dc85f569ca1a4b7f614">xed_flag_action_read_flag</a>(<span class="keyword">const</span> <a class="code" href="group__FLAGS.html#g9a54b90e10974a59ee94c57d364254d2">xed_flag_action_t</a>* p );
129 <a name="l00126"></a>00126 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a> 
130 <a name="l00127"></a>00127 <a class="code" href="group__FLAGS.html#ge17824babf697205b4ec3ea1547e6f95">xed_flag_action_writes_flag</a>(<span class="keyword">const</span> <a class="code" href="group__FLAGS.html#g9a54b90e10974a59ee94c57d364254d2">xed_flag_action_t</a>* p);
131 <a name="l00128"></a>00128   
132 <a name="l00131"></a>00131 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a> 
133 <a name="l00132"></a>00132 <a class="code" href="group__FLAGS.html#g8be4c3f2c1860838463073f8cccb9e02">xed_flag_action_read_action</a>( <a class="code" href="xed-flag-action-enum_8h.html#773a73e698efc788d2e9e7cf908ba147">xed_flag_action_enum_t</a> a);
134 <a name="l00135"></a>00135 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a> 
135 <a name="l00136"></a>00136 <a class="code" href="group__FLAGS.html#g93ce4bd708adffe1ec0c5c3a884802cc">xed_flag_action_write_action</a>( <a class="code" href="xed-flag-action-enum_8h.html#773a73e698efc788d2e9e7cf908ba147">xed_flag_action_enum_t</a> a);
136 <a name="l00138"></a>00138 
137 <a name="l00140"></a>00140 
138 <a name="l00141"></a><a class="code" href="xed-flags_8h.html#71b997793db2e97d6ca6a592d833707d">00141</a> <span class="preprocessor">#define XED_MAX_FLAG_ACTIONS (XED_FLAG_LAST + 3)</span>
139 <a name="l00144"></a><a class="code" href="structxed__simple__flag__s.html">00144</a> <span class="preprocessor">typedef struct  XED_DLL_EXPORT xed_simple_flag_s </span>
140 <a name="l00145"></a>00145 <span class="preprocessor"></span>{
141 <a name="l00146"></a><a class="code" href="structxed__simple__flag__s.html#8adf988b444df44631430dce32912463">00146</a>     xed_uint8_t nflags;
142 <a name="l00147"></a>00147 
143 <a name="l00148"></a><a class="code" href="structxed__simple__flag__s.html#400688f39578e130bf0e61b9803dcb1a">00148</a>     <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a> may_write :1;
144 <a name="l00149"></a><a class="code" href="structxed__simple__flag__s.html#6ae5268a63e0b4bf47f6c1e734292731">00149</a>     <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a> must_write :1;
145 <a name="l00150"></a>00150 
146 <a name="l00152"></a><a class="code" href="structxed__simple__flag__s.html#5c2f1cd99a345826461fe2c4e8930f5c">00152</a>     <a class="code" href="group__FLAGS.html#g9a54b90e10974a59ee94c57d364254d2">xed_flag_action_t</a> fa[<a class="code" href="xed-flags_8h.html#71b997793db2e97d6ca6a592d833707d">XED_MAX_FLAG_ACTIONS</a>];
147 <a name="l00153"></a>00153 
148 <a name="l00155"></a><a class="code" href="structxed__simple__flag__s.html#722858b8b07e26ef8229e6b8df791f2f">00155</a>     <a class="code" href="xed-flags_8h.html#f3e34e5a4ce4fd34c47599c63314ce66">xed_flag_set_t</a> read;
149 <a name="l00156"></a>00156 
150 <a name="l00158"></a><a class="code" href="structxed__simple__flag__s.html#dfa93f6dc27a5ed9554b4da06fe316eb">00158</a>     <a class="code" href="xed-flags_8h.html#f3e34e5a4ce4fd34c47599c63314ce66">xed_flag_set_t</a> written;
151 <a name="l00159"></a>00159 } <a class="code" href="group__FLAGS.html#g7a0efe6ee18616a7d37af47d4e3cae10">xed_simple_flag_t</a>;
152 <a name="l00160"></a>00160 
153 <a name="l00163"></a>00163 
154 <a name="l00164"></a>00164 
155 <a name="l00165"></a>00165 
156 <a name="l00166"></a>00166 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> 
157 <a name="l00167"></a>00167 <a class="code" href="group__FLAGS.html#g786dd6f5adb1f8d6aa47f53c1531473c">xed_simple_flag_get_nflags</a>(<span class="keyword">const</span> <a class="code" href="group__FLAGS.html#g7a0efe6ee18616a7d37af47d4e3cae10">xed_simple_flag_t</a>* p);
158 <a name="l00168"></a>00168 
159 <a name="l00171"></a>00171 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keyword">const</span> <a class="code" href="xed-flags_8h.html#f3e34e5a4ce4fd34c47599c63314ce66">xed_flag_set_t</a>* 
160 <a name="l00172"></a>00172 <a class="code" href="group__FLAGS.html#g0ae38bd952ce6da5eac4dac97c943caa">xed_simple_flag_get_read_flag_set</a>(<span class="keyword">const</span> <a class="code" href="group__FLAGS.html#g7a0efe6ee18616a7d37af47d4e3cae10">xed_simple_flag_t</a>* p);
161 <a name="l00173"></a>00173 
162 <a name="l00176"></a>00176 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keyword">const</span> <a class="code" href="xed-flags_8h.html#f3e34e5a4ce4fd34c47599c63314ce66">xed_flag_set_t</a>*
163 <a name="l00177"></a>00177 <a class="code" href="group__FLAGS.html#gfd8226ec18ea804e5abbe9e6fef0c526">xed_simple_flag_get_written_flag_set</a>(<span class="keyword">const</span> <a class="code" href="group__FLAGS.html#g7a0efe6ee18616a7d37af47d4e3cae10">xed_simple_flag_t</a>* p);
164 <a name="l00178"></a>00178 
165 <a name="l00182"></a>00182 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a> <a class="code" href="group__FLAGS.html#g7ef6569c3ed439bc8987307492a59281">xed_simple_flag_get_may_write</a>(<span class="keyword">const</span> <a class="code" href="group__FLAGS.html#g7a0efe6ee18616a7d37af47d4e3cae10">xed_simple_flag_t</a>* p);
166 <a name="l00183"></a>00183 
167 <a name="l00186"></a>00186 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a> <a class="code" href="group__FLAGS.html#gb8e5992bf7dc342a056c4f57c80c01ed">xed_simple_flag_get_must_write</a>(<span class="keyword">const</span> <a class="code" href="group__FLAGS.html#g7a0efe6ee18616a7d37af47d4e3cae10">xed_simple_flag_t</a>* p);
168 <a name="l00187"></a>00187 
169 <a name="l00190"></a>00190 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keyword">const</span> <a class="code" href="group__FLAGS.html#g9a54b90e10974a59ee94c57d364254d2">xed_flag_action_t</a>*
170 <a name="l00191"></a>00191 <a class="code" href="group__FLAGS.html#g1db7706b1121de4f70e82fc85e3988c1">xed_simple_flag_get_flag_action</a>(<span class="keyword">const</span> <a class="code" href="group__FLAGS.html#g7a0efe6ee18616a7d37af47d4e3cae10">xed_simple_flag_t</a>* p, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i);
171 <a name="l00192"></a>00192 
172 <a name="l00195"></a>00195 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a>
173 <a name="l00196"></a>00196 <a class="code" href="group__FLAGS.html#g9aca7e505fe7962aa715528f32b18784">xed_simple_flag_reads_flags</a>(<span class="keyword">const</span> <a class="code" href="group__FLAGS.html#g7a0efe6ee18616a7d37af47d4e3cae10">xed_simple_flag_t</a>* p);
174 <a name="l00197"></a>00197 
175 <a name="l00200"></a>00200 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a> <a class="code" href="group__FLAGS.html#g6bf79b1d9e94986b06db3977172ceeff">xed_simple_flag_writes_flags</a>(<span class="keyword">const</span> <a class="code" href="group__FLAGS.html#g7a0efe6ee18616a7d37af47d4e3cae10">xed_simple_flag_t</a>* p);
176 <a name="l00201"></a>00201 
177 <a name="l00204"></a>00204 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">int</span> <a class="code" href="group__FLAGS.html#gee816a433d9b1d87036165ac530c2a41">xed_simple_flag_print</a>(<span class="keyword">const</span> <a class="code" href="group__FLAGS.html#g7a0efe6ee18616a7d37af47d4e3cae10">xed_simple_flag_t</a>* p, <span class="keywordtype">char</span>* buf, <span class="keywordtype">int</span> buflen);
178 <a name="l00206"></a>00206 
179 <a name="l00208"></a>00208 
180 <a name="l00209"></a>00209 
181 <a name="l00211"></a>00211 
182 <a name="l00212"></a>00212 <span class="preprocessor">#endif</span>
183 </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu May 15 03:15:09 2008 for XED2 by&nbsp;
184 <a href="http://www.doxygen.org/index.html">
185 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
186 </body>
187 </html>