39e6567afb703994c7e685f0bbe1687870f2ff1c
[openjpeg.git] / abi-check / compat_report / openjpeg / 2.4.0 / current / d6a7b / abi_compat_report.html
1 <!-- verdict:compatible;affected:0;added:0;removed:0;type_problems_high:0;type_problems_medium:0;type_problems_low:0;interface_problems_high:0;interface_problems_medium:0;interface_problems_low:0;changed_constants:0;tool_version:1.99.21 -->
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6 <meta name="keywords" content="libopenjp2, binary compatibility, API, report" />
7 <meta name="description" content="Binary compatibility report for the libopenjp2 object between 2.4.0 and current versions on x86_64" />
8 <title>libopenjp2: 2.4.0 to current binary compatibility report</title>
9 <style type="text/css">
10 body {
11     font-family:Arial, sans-serif;
12     background-color:White;
13     color:Black;
14 }
15 hr {
16     color:Black;
17     background-color:Black;
18     height:1px;
19     border:0;
20 }
21 h1 {
22     margin-bottom:0px;
23     padding-bottom:0px;
24     font-size:1.625em;
25 }
26 h2 {
27     margin-bottom:0px;
28     padding-bottom:0px;
29     font-size:1.25em;
30     white-space:nowrap;
31 }
32 span.section {
33     font-weight:bold;
34     cursor:pointer;
35     color:#003E69;
36     white-space:nowrap;
37     margin-left:5px;
38 }
39 span.new_sign {
40     font-weight:bold;
41     margin-left:26px;
42     color:#003E69;
43 }
44 span.new_sign_lbl {
45     margin-left:28px;
46     font-size:0.875em;
47     color:Black;
48 }
49 span:hover.section {
50     color:#336699;
51 }
52 span.sect_aff {
53     cursor:pointer;
54     margin-left:7px;
55     padding-left:15px;
56     font-size:0.875em;
57     color:#cc3300;
58 }
59 span.sect_info {
60     cursor:pointer;
61     margin-left:7px;
62     padding-left:15px;
63     font-size:0.875em;
64     color:Black;
65 }
66 span.ext {
67     font-weight:100;
68 }
69 span.h_name {
70     color:#cc3300;
71     font-size:0.875em;
72     font-weight:bold;
73 }
74 div.h_list, div.lib_list {
75     font-size:0.94em;
76     padding-left:5px;
77 }
78 span.ns {
79     color:#408080;
80     font-size:0.94em;
81 }
82 span.lib_name {
83     color:Green;
84     font-size:0.875em;
85     font-weight:bold;
86 }
87 span.iname {
88     font-weight:bold;
89     color:#003E69;
90     margin-left:5px;
91 }
92 span.iname_b {
93     font-weight:bold;
94     font-size:1.1em;
95 }
96 span.iname_a {
97     color:#333333;
98     font-weight:bold;
99     font-size:0.94em;
100 }
101 span.sym_p {
102     font-weight:normal;
103     white-space:normal;
104 }
105 div.affect {
106     padding-left:15px;
107     padding-bottom:10px;
108     font-size:0.87em;
109     font-style:italic;
110     line-height:0.75em;
111 }
112 div.affected {
113     padding-left:30px;
114     padding-top:10px;
115 }
116 table.ptable {
117     border-collapse:collapse;
118     border:1px outset black;
119     line-height:1em;
120     margin-left:15px;
121     margin-top:3px;
122     margin-bottom:3px;
123     width:900px;
124     
125 }
126 table.ptable td {
127     border:1px solid gray;
128     padding: 3px;
129     font-size:0.875em;
130     text-align:left;
131     vertical-align:top;
132 }
133 table.vtable {
134     border-collapse:collapse;
135     border:1px outset black;
136     line-height:16px;
137     margin-left:30px;
138     margin-top:10px;
139 }
140 table.vtable td {
141     border:1px solid gray;
142     word-wrap:break-word;
143     padding: 3px;
144     font-size:0.875em;
145     max-width:450px;
146     vertical-align:top;
147 }
148 table.ptable th, table.vtable th {
149     background-color:#eeeeee;
150     font-weight:bold;
151     color:#333333;
152     font-family:Verdana, Arial;
153     font-size:0.81em;
154     border:1px solid gray;
155     text-align:center;
156     vertical-align:top;
157     white-space:nowrap;
158     padding: 3px;
159 }
160 table.summary {
161     border-collapse:collapse;
162     border:1px outset black;
163 }
164 table.summary th {
165     background-color:#eeeeee;
166     font-weight:100;
167     text-align:left;
168     font-size:0.94em;
169     white-space:nowrap;
170     border:1px inset gray;
171     padding: 3px;
172 }
173 table.summary td {
174     text-align:right;
175     white-space:nowrap;
176     border:1px inset gray;
177     padding: 3px 5px 3px 10px;
178 }
179 span.mangled {
180     padding-left:15px;
181     font-size:0.875em;
182     cursor:text;
183     color:#444444;
184 }
185 span.sym_ver {
186     color:#333333;
187     white-space:nowrap;
188     font-family:"DejaVu Sans Mono", Monospace;
189 }
190 span.attr {
191     color:#333333;
192     font-weight:100;
193 }
194 span.color_p {
195     font-style:italic;
196     color:Brown;
197 }
198 span.p {
199     font-style:italic;
200 }
201 span.fp {
202     font-style:italic;
203     background-color:#DCDCDC;
204 }
205 span.ttype {
206     font-weight:100;
207 }
208 span.nowrap {
209     white-space:nowrap;
210 }
211 span.value {
212     white-space:nowrap;
213     font-weight:bold;
214 }
215 .passed {
216     background-color:#CCFFCC;
217 }
218 .warning {
219     background-color:#F4F4AF;
220 }
221 .failed {
222     background-color:#FFCCCC;
223 }
224 .new {
225     background-color:#C6DEFF;
226 }
227 .compatible {
228     background-color:#CCFFCC;
229 }
230 .almost_compatible {
231     background-color:#FFDAA3;
232 }
233 .incompatible {
234     background-color:#FFCCCC;
235 }
236 .gray {
237     background-color:#DCDCDC;
238 }
239 .top_ref {
240     font-size:0.69em;
241 }
242 .footer {
243     font-size:0.75em;
244 }
245 </style>
246 <script type="text/javascript" language="JavaScript">
247 <!--
248 function showContent(header, id)
249 {
250     e = document.getElementById(id);
251     if(e.style.display == 'none')
252     {
253         e.style.display = 'block';
254         e.style.visibility = 'visible';
255         header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi,"[&minus;]");
256     }
257     else
258     {
259         e.style.display = 'none';
260         e.style.visibility = 'hidden';
261         header.innerHTML = header.innerHTML.replace(/\[[^0-9 ]\]/gi,"[+]");
262     }
263 }
264 -->
265 </script>
266 </head>
267
268 <body>
269 <div><a name='Top'></a>
270 <h1>Binary compatibility report for the <span style='color:Blue;'>libopenjp2.so</span> object between <span style='color:Red;'>2.4.0</span> and <span style='color:Red;'>current</span> versions on <span style='color:Blue;'>x86_64</span></h1>
271
272 <h2>Test Info</h2><hr/>
273 <table class='summary'>
274 <tr><th>Module Name</th><td>libopenjp2</td></tr>
275 <tr><th>Version #1</th><td>2.4.0</td></tr>
276 <tr><th>Version #2</th><td>current</td></tr>
277 <tr><th>CPU Type</th><td>x86_64</td></tr>
278 <tr><th>GCC Version</th><td>4.8.4</td></tr>
279 </table>
280 <h2>Test Results</h2><hr/>
281 <table class='summary'><tr><th>Total Header Files</th><td><a href='#Headers' style='color:Blue;'>1</a></td></tr>
282 <tr><th>Total Source Files</th><td><a href='#Sources' style='color:Blue;'>4</a></td></tr>
283 <tr><th>Total Objects</th><td><a href='#Libs' style='color:Blue;'>1</a></td></tr>
284 <tr><th>Total Symbols / Types</th><td>50 / 114</td></tr>
285 <tr><th>Compatibility</th>
286 <td class='compatible'>100%</td>
287 </tr>
288 </table>
289 <h2>Problem Summary</h2><hr/>
290 <table class='summary'><tr><th></th><th style='text-align:center;'>Severity</th><th style='text-align:center;'>Count</th></tr><tr><th>Added Symbols</th><td>-</td><td>0</td></tr>
291 <tr><th>Removed Symbols</th><td>High</td><td>0</td></tr>
292 <tr><th rowspan='3'>Problems with<br/>Data Types</th><td>High</td><td>0</td></tr>
293 <tr><td>Medium</td><td>0</td></tr>
294 <tr><td>Low</td><td>0</td></tr>
295 <tr><th rowspan='3'>Problems with<br/>Symbols</th><td>High</td><td>0</td></tr>
296 <tr><td>Medium</td><td>0</td></tr>
297 <tr><td>Low</td><td>0</td></tr>
298 <tr><th>Problems with<br/>Constants</th><td>Low</td><td>0</td></tr>
299 </table>
300
301 <a name='Headers'></a><h2>Header Files <span class='gray'>&nbsp;1&nbsp;</span></h2><hr/>
302 <div class='h_list'>
303 openjpeg.h<br/>
304 </div>
305 <br/><a class='top_ref' href='#Top'>to the top</a><br/>
306 <a name='Sources'></a><h2>Source Files <span class='gray'>&nbsp;4&nbsp;</span></h2><hr/>
307 <div class='h_list'>
308 cio.c<br/>
309 image.c<br/>
310 openjpeg.c<br/>
311 thread.c<br/>
312 </div>
313 <br/><a class='top_ref' href='#Top'>to the top</a><br/>
314 <a name='Libs'></a><h2>Objects <span class='gray'>&nbsp;1&nbsp;</span></h2><hr/>
315 <div class='lib_list'>
316 libopenjp2.so.2.4.0<br/>
317 </div>
318 <br/><a class='top_ref' href='#Top'>to the top</a><br/>
319 </div>
320 <br/><br/><br/>
321 <hr/>
322 <div class='footer' align='right'><i>Generated by <a href='http://lvc.github.io/abi-compliance-checker/'>ABI Compliance Checker</a> 1.99.21 &#160;</i>
323 </div>
324 <br/>
325
326 </body></html>