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">
7 <!-- Generated by Doxygen 1.4.6 -->
10 <li><a href="main.html"><span>Main Page</span></a></li>
11 <li><a href="modules.html"><span>Modules</span></a></li>
12 <li><a href="classes.html"><span>Data Structures</span></a></li>
13 <li id="current"><a href="files.html"><span>Files</span></a></li>
15 <form action="search.php" method="get">
16 <table cellspacing="0" cellpadding="0" border="0">
18 <td><label> <u>S</u>earch for </label></td>
19 <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
27 <li><a href="files.html"><span>File List</span></a></li>
28 <li><a href="globals.html"><span>Globals</span></a></li>
30 <h1>xed-immdis.h</h1><a href="xed-immdis_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
64 <a name="l00037"></a>00037
65 <a name="l00038"></a>00038 <span class="preprocessor">#ifndef _XED_IMMDIS_H_</span>
66 <a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor"># define _XED_IMMDIS_H_</span>
67 <a name="l00040"></a>00040 <span class="preprocessor"></span>
68 <a name="l00041"></a>00041 <span class="preprocessor">#include "<a class="code" href="xed-types_8h.html">xed-types.h</a>"</span>
69 <a name="l00042"></a>00042 <span class="preprocessor">#include "<a class="code" href="xed-common-defs_8h.html">xed-common-defs.h</a>"</span>
70 <a name="l00043"></a>00043 <span class="preprocessor">#include "<a class="code" href="xed-util_8h.html">xed-util.h</a>"</span>
71 <a name="l00044"></a>00044
72 <a name="l00045"></a>00045
73 <a name="l00047"></a>00047 <span class="comment">// DEFINES</span>
74 <a name="l00049"></a>00049 <span class="comment"></span>
75 <a name="l00051"></a>00051 <span class="comment">// TYPES</span>
76 <a name="l00054"></a>00054 <span class="comment"></span><span class="comment">// PROTOTYPES</span>
77 <a name="l00056"></a>00056 <span class="comment"></span>
78 <a name="l00058"></a>00058 <span class="comment">// GLOBALS</span>
79 <a name="l00060"></a>00060 <span class="comment"></span>
80 <a name="l00061"></a><a class="code" href="xed-immdis_8h.html#c24112540bbcc8fa68f707909a90f5b7">00061</a> <span class="preprocessor">#define XED_MAX_IMMDIS_BYTES 8</span>
81 <a name="l00062"></a>00062 <span class="preprocessor"></span>
82 <a name="l00063"></a>00063 <span class="comment">// A union for speed of zeroing</span>
83 <a name="l00064"></a><a class="code" href="unionxed__immdis__values__t.html">00064</a> <span class="keyword">union </span><a class="code" href="unionxed__immdis__values__t.html">xed_immdis_values_t</a>
84 <a name="l00065"></a>00065 {
85 <a name="l00066"></a><a class="code" href="unionxed__immdis__values__t.html#1dd1c9243a65efbbbc33cd0a4b0732c1">00066</a> xed_uint8_t <a class="code" href="unionxed__immdis__values__t.html#1dd1c9243a65efbbbc33cd0a4b0732c1">x</a>[<a class="code" href="xed-immdis_8h.html#c24112540bbcc8fa68f707909a90f5b7">XED_MAX_IMMDIS_BYTES</a>];<span class="comment">// STORED LITTLE ENDIAN. BYTE 0 is LSB</span>
86 <a name="l00067"></a><a class="code" href="unionxed__immdis__values__t.html#368fd87154c55abe8265024df846953b">00067</a> xed_uint64_t <a class="code" href="unionxed__immdis__values__t.html#368fd87154c55abe8265024df846953b">q</a>;
87 <a name="l00068"></a>00068 };
88 <a name="l00069"></a>00069
89 <a name="l00071"></a><a class="code" href="structxed__immdis__s.html">00071</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> <a class="code" href="structxed__immdis__s.html">xed_immdis_s</a> {
90 <a name="l00072"></a><a class="code" href="structxed__immdis__s.html#c2171072c92ed1511fb37e3f7fbfad16">00072</a> <span class="keyword">union </span><a class="code" href="unionxed__immdis__values__t.html">xed_immdis_values_t</a> value;
91 <a name="l00073"></a><a class="code" href="structxed__immdis__s.html#a5fa898615728484b9153ffcedcabdd3">00073</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> currently_used_space :4; <span class="comment">// current number of assigned bytes</span>
92 <a name="l00074"></a><a class="code" href="structxed__immdis__s.html#c8efd53d2590c1248ae58931dee0e89d">00074</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> max_allocated_space :4; <span class="comment">// max allocation, 4 or 8</span>
93 <a name="l00075"></a><a class="code" href="structxed__immdis__s.html#4c49954576278c551ba8b22539f0e971">00075</a> <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a> present : 1;
94 <a name="l00076"></a><a class="code" href="structxed__immdis__s.html#eea5eb8193030afdeeda7b6dfa640fd9">00076</a> <a class="code" href="xed-types_8h.html#d355c921b747945a82d62233a599c7b5">xed_bool_t</a> immediate_is_unsigned : 1;
95 <a name="l00077"></a>00077 } <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>;
96 <a name="l00078"></a>00078
97 <a name="l00079"></a>00079 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span> <a class="code" href="xed-immdis_8h.html#7cd715d7113d1b97181783491364c673">xed_immdis__check</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* <a class="code" href="unionxed__immdis__values__t.html#368fd87154c55abe8265024df846953b">q</a>, <span class="keywordtype">int</span> p) ;
98 <a name="l00080"></a>00080
99 <a name="l00081"></a>00081
100 <a name="l00082"></a>00082 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span> <a class="code" href="xed-immdis_8h.html#4859cf5e21466fa6901ac22e8beae61d">xed_immdis_init</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, <span class="keywordtype">int</span> max_bytes);
101 <a name="l00083"></a>00083
102 <a name="l00085"></a>00085
103 <a name="l00086"></a>00086
104 <a name="l00087"></a>00087 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="xed-immdis_8h.html#7ba763c2150e4af7e707110f0f652f3f">xed_immdis_get_bytes</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p) ;
105 <a name="l00088"></a>00088
106 <a name="l00090"></a>00090
107 <a name="l00092"></a>00092
108 <a name="l00093"></a>00093 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> xed_int64_t
109 <a name="l00094"></a>00094 <a class="code" href="xed-immdis_8h.html#1bff44b0ca30c12563825ddcec37f78b">xed_immdis_get_signed64</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p);
110 <a name="l00095"></a>00095
111 <a name="l00096"></a>00096 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> xed_uint64_t
112 <a name="l00097"></a>00097 <a class="code" href="xed-immdis_8h.html#fe3967ac09cbb8ad05ddd129497b1c4d">xed_immdis_get_unsigned64</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p);
113 <a name="l00098"></a>00098
114 <a name="l00099"></a>00099 <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>
115 <a name="l00100"></a>00100 <a class="code" href="xed-immdis_8h.html#9b7cdb1e53c5f2b9bdb820746a470000">xed_immdis_is_zero</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p) ;
116 <a name="l00101"></a>00101
117 <a name="l00102"></a>00102 <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>
118 <a name="l00103"></a>00103 <a class="code" href="xed-immdis_8h.html#f5b69e09505844a5d9d5658593f58c5f">xed_immdis_is_one</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p) ;
119 <a name="l00104"></a>00104
120 <a name="l00106"></a>00106 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> xed_uint8_t <a class="code" href="xed-immdis_8h.html#c9a5e17e32f55b3cef78ee79d9f74b8b">xed_immdis_get_byte</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i) ;
121 <a name="l00108"></a>00108
122 <a name="l00110"></a>00110
123 <a name="l00111"></a>00111 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span> <a class="code" href="xed-immdis_8h.html#52caa513281d320cfd60ff7e6108191f">xed_immdis_set_present</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p) ;
124 <a name="l00112"></a>00112
125 <a name="l00114"></a>00114 <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="xed-immdis_8h.html#35f17051ebfbdf7a0444ac8ec1ab68c0">xed_immdis_is_present</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p) ;
126 <a name="l00116"></a>00116
127 <a name="l00117"></a>00117
128 <a name="l00119"></a>00119
129 <a name="l00120"></a>00120 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span> <a class="code" href="xed-immdis_8h.html#077f0a257bae6a6c6fc8f3acd5ccbd46">xed_immdis_set_max_len</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> mx) ;
130 <a name="l00121"></a>00121 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>
131 <a name="l00122"></a>00122 <a class="code" href="xed-immdis_8h.html#0edf6a8a2b843bfecdc2f004aace6425">xed_immdis_zero</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p);
132 <a name="l00123"></a>00123
133 <a name="l00124"></a>00124 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="xed-immdis_8h.html#080f7760ed59c575127c916d69f744c8">xed_immdis_get_max_length</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p) ;
134 <a name="l00125"></a>00125
135 <a name="l00127"></a>00127
136 <a name="l00129"></a>00129
137 <a name="l00130"></a>00130
138 <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>
139 <a name="l00132"></a>00132 <a class="code" href="xed-immdis_8h.html#eb0b0470ead4d7954b7a43787e92329a">xed_immdis_is_unsigned</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p) ;
140 <a name="l00134"></a>00134 <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>
141 <a name="l00135"></a>00135 <a class="code" href="xed-immdis_8h.html#c3fc38384a98d3225bbba3e99e156821">xed_immdis_is_signed</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p) ;
142 <a name="l00136"></a>00136
143 <a name="l00138"></a>00138 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>
144 <a name="l00139"></a>00139 <a class="code" href="xed-immdis_8h.html#8d3377b643eb6a4193cb4e1be2198286">xed_immdis_set_signed</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p) ;
145 <a name="l00141"></a>00141 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>
146 <a name="l00142"></a>00142 <a class="code" href="xed-immdis_8h.html#53444944f075c3fdce2410506fb8e6bd">xed_immdis_set_unsigned</a>( <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p) ;
147 <a name="l00144"></a>00144
148 <a name="l00145"></a>00145
149 <a name="l00147"></a>00147
150 <a name="l00148"></a>00148 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>
151 <a name="l00149"></a>00149 <a class="code" href="xed-immdis_8h.html#dcbfb46803986fc54676211f33f47fa9">xed_immdis_add_byte</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, xed_uint8_t b);
152 <a name="l00150"></a>00150
153 <a name="l00151"></a>00151
154 <a name="l00152"></a>00152 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>
155 <a name="l00153"></a>00153 <a class="code" href="xed-immdis_8h.html#09715f91212c3dd59b359e7c92c2f7c7">xed_immdis_add_byte_array</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, <span class="keywordtype">int</span> nb, xed_uint8_t* ba);
156 <a name="l00154"></a>00154
157 <a name="l00164"></a>00164 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>
158 <a name="l00165"></a>00165 <a class="code" href="xed-immdis_8h.html#b3e0e6243c6950ea4b0cf679f2db504a">xed_immdis_add_shortest_width_signed</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, xed_int64_t <a class="code" href="unionxed__immdis__values__t.html#1dd1c9243a65efbbbc33cd0a4b0732c1">x</a>, xed_uint8_t legal_widths);
159 <a name="l00166"></a>00166
160 <a name="l00168"></a>00168 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>
161 <a name="l00169"></a>00169 <a class="code" href="xed-immdis_8h.html#de19d918e2f622210e9489ad44c45fb7">xed_immdis_add_shortest_width_unsigned</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, xed_uint64_t <a class="code" href="unionxed__immdis__values__t.html#1dd1c9243a65efbbbc33cd0a4b0732c1">x</a>, xed_uint8_t legal_widths );
162 <a name="l00170"></a>00170
163 <a name="l00171"></a>00171
164 <a name="l00173"></a>00173 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>
165 <a name="l00174"></a>00174 <a class="code" href="xed-immdis_8h.html#7c007e868ffb401c0a4eb21c22d9c67c">xed_immdis_add8</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, xed_int8_t d);
166 <a name="l00175"></a>00175
167 <a name="l00177"></a>00177 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>
168 <a name="l00178"></a>00178 <a class="code" href="xed-immdis_8h.html#4aba92c75a2790ec5c58d8f9b4624d6e">xed_immdis_add16</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, xed_int16_t d);
169 <a name="l00179"></a>00179
170 <a name="l00181"></a>00181 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>
171 <a name="l00182"></a>00182 <a class="code" href="xed-immdis_8h.html#58b5fa6f2d5b90172e24e92ec5bb6e67">xed_immdis_add32</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, xed_int32_t d);
172 <a name="l00183"></a>00183
173 <a name="l00185"></a>00185 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">void</span>
174 <a name="l00186"></a>00186 <a class="code" href="xed-immdis_8h.html#e042967b326bda13845e01f6833e495c">xed_immdis_add64</a>(<a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, xed_int64_t d);
175 <a name="l00187"></a>00187
176 <a name="l00189"></a>00189
177 <a name="l00190"></a>00190
178 <a name="l00192"></a>00192
179 <a name="l00193"></a>00193
180 <a name="l00195"></a>00195 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">int</span> <a class="code" href="xed-immdis_8h.html#2c87a0bf677815bf5ceb28d867ec2724">xed_immdis_print</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, <span class="keywordtype">char</span>* buf, <span class="keywordtype">int</span> buflen);
181 <a name="l00196"></a>00196
182 <a name="l00199"></a>00199 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">int</span>
183 <a name="l00200"></a>00200 <a class="code" href="xed-immdis_8h.html#5c7be9651737f169081ce5effce16a75">xed_immdis_print_signed_or_unsigned</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, <span class="keywordtype">char</span>* buf, <span class="keywordtype">int</span> buflen);
184 <a name="l00201"></a>00201
185 <a name="l00203"></a>00203 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">int</span>
186 <a name="l00204"></a>00204 <a class="code" href="xed-immdis_8h.html#1050a0165c958cf65f8305b55d601935">xed_immdis_print_value_signed</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, <span class="keywordtype">char</span>* buf, <span class="keywordtype">int</span> buflen);
187 <a name="l00205"></a>00205
188 <a name="l00207"></a>00207 <a class="code" href="xed-common-hdrs_8h.html#029d5ee2957ac2af5e2b75ec09f1daf9">XED_DLL_EXPORT</a> <span class="keywordtype">int</span>
189 <a name="l00208"></a>00208 <a class="code" href="xed-immdis_8h.html#f0ffb75b68187b71fa1ecb9f70147cb0">xed_immdis_print_value_unsigned</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, <span class="keywordtype">char</span>* buf, <span class="keywordtype">int</span> buflen);
190 <a name="l00209"></a>00209
191 <a name="l00210"></a>00210 <span class="keywordtype">int</span> <a class="code" href="xed-immdis_8h.html#881a008921d1efcd08bb94ae02ca9ade">xed_immdis__print_ptr</a>(<span class="keyword">const</span> <a class="code" href="xed-immdis_8h.html#f4010ee1c4132d7642123d75c43a245d">xed_immdis_t</a>* p, <span class="keywordtype">char</span>* buf, <span class="keywordtype">int</span> buflen);
192 <a name="l00211"></a>00211 <span class="preprocessor">#endif</span>
193 <a name="l00212"></a>00212 <span class="preprocessor"></span>
194 <a name="l00214"></a>00214
195 <a name="l00215"></a>00215
196 <a name="l00217"></a>00217 <span class="comment">//Local Variables:</span>
197 <a name="l00218"></a>00218 <span class="comment">//pref: "../../xed-immdis.c"</span>
198 <a name="l00219"></a>00219 <span class="comment">//End:</span>
199 </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu May 15 03:15:09 2008 for XED2 by
200 <a href="http://www.doxygen.org/index.html">
201 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>