4
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
5
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
6
<meta name="generator" content="Doxygen 1.8.4"/>
7
<title>WCSLIB 4.22: tab.h File Reference</title>
7
<title>WCSLIB 4.23: tab.h File Reference</title>
8
8
<link href="tabs.css" rel="stylesheet" type="text/css"/>
9
9
<script type="text/javascript" src="jquery.js"></script>
10
10
<script type="text/javascript" src="dynsections.js"></script>
118
118
<tr class="memitem:a87b3a2a84bab396a528af8382ce9ad04"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="tab_8h.html#a87b3a2a84bab396a528af8382ce9ad04">tabcpy</a> (int alloc, const struct <a class="el" href="structtabprm.html">tabprm</a> *tabsrc, struct <a class="el" href="structtabprm.html">tabprm</a> *tabdst)</td></tr>
119
119
<tr class="memdesc:a87b3a2a84bab396a528af8382ce9ad04"><td class="mdescLeft"> </td><td class="mdescRight">Copy routine for the tabprm struct. <a href="#a87b3a2a84bab396a528af8382ce9ad04">More...</a><br/></td></tr>
120
120
<tr class="separator:a87b3a2a84bab396a528af8382ce9ad04"><td class="memSeparator" colspan="2"> </td></tr>
121
<tr class="memitem:a6e3f227f2ba5a5e7eea430d8d9eadb82"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="tab_8h.html#a6e3f227f2ba5a5e7eea430d8d9eadb82">tabcmp</a> (int cmp, const struct <a class="el" href="structtabprm.html">tabprm</a> *tab1, const struct <a class="el" href="structtabprm.html">tabprm</a> *tab2, int *equal)</td></tr>
122
<tr class="memdesc:a6e3f227f2ba5a5e7eea430d8d9eadb82"><td class="mdescLeft"> </td><td class="mdescRight">Compare two tabprm structs for equality. <a href="#a6e3f227f2ba5a5e7eea430d8d9eadb82">More...</a><br/></td></tr>
123
<tr class="separator:a6e3f227f2ba5a5e7eea430d8d9eadb82"><td class="memSeparator" colspan="2"> </td></tr>
121
124
<tr class="memitem:a0f3501cc592c78e0f2cb9922466589f2"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="tab_8h.html#a0f3501cc592c78e0f2cb9922466589f2">tabfree</a> (struct <a class="el" href="structtabprm.html">tabprm</a> *tab)</td></tr>
122
125
<tr class="memdesc:a0f3501cc592c78e0f2cb9922466589f2"><td class="mdescLeft"> </td><td class="mdescRight">Destructor for the tabprm struct. <a href="#a0f3501cc592c78e0f2cb9922466589f2">More...</a><br/></td></tr>
123
126
<tr class="separator:a0f3501cc592c78e0f2cb9922466589f2"><td class="memSeparator" colspan="2"> </td></tr>
421
<a class="anchor" id="a6e3f227f2ba5a5e7eea430d8d9eadb82"></a>
422
<div class="memitem">
423
<div class="memproto">
424
<table class="memname">
426
<td class="memname">int tabcmp </td>
428
<td class="paramtype">int </td>
429
<td class="paramname"><em>cmp</em>, </td>
432
<td class="paramkey"></td>
434
<td class="paramtype">const struct <a class="el" href="structtabprm.html">tabprm</a> * </td>
435
<td class="paramname"><em>tab1</em>, </td>
438
<td class="paramkey"></td>
440
<td class="paramtype">const struct <a class="el" href="structtabprm.html">tabprm</a> * </td>
441
<td class="paramname"><em>tab2</em>, </td>
444
<td class="paramkey"></td>
446
<td class="paramtype">int * </td>
447
<td class="paramname"><em>equal</em> </td>
455
</div><div class="memdoc">
456
<p><b>tabcmp</b>() compares two tabprm structs for equality.</p>
457
<dl class="params"><dt>Parameters</dt><dd>
458
<table class="params">
459
<tr><td class="paramdir">[in]</td><td class="paramname">cmp</td><td>A bit field controlling the strictness of the comparison. At present, this value must always be 0, indicating a strict comparison. In the future, other options may be added. </td></tr>
460
<tr><td class="paramdir">[in]</td><td class="paramname">tab1</td><td>The first tabprm struct to compare. </td></tr>
461
<tr><td class="paramdir">[in]</td><td class="paramname">tab2</td><td>The second tabprm struct to compare.</td></tr>
462
<tr><td class="paramdir">[out]</td><td class="paramname">equal</td><td>Non-zero when the given structs are equal.</td></tr>
466
<dl class="section return"><dt>Returns</dt><dd>Status return value:<ul>
468
<li>1: Null pointer passed. </li>
418
474
<a class="anchor" id="a0f3501cc592c78e0f2cb9922466589f2"></a>
419
475
<div class="memitem">
420
476
<div class="memproto">
663
719
</div><!-- contents -->
664
720
<!-- start footer part -->
665
721
<hr class="footer"/><address class="footer"><small>
666
Generated on Sun Apr 13 2014 01:04:12 for WCSLIB 4.22 by  <a href="http://www.doxygen.org/index.html">
722
Generated on Tue May 13 2014 15:51:19 for WCSLIB 4.23 by  <a href="http://www.doxygen.org/index.html">
667
723
<img class="footer" src="doxygen.png" alt="doxygen"/>
669
725
</small></address>