Home | History | Annotate | Download | only in oscl_html
      1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
      3 <title>osclconfig.h File Reference</title>
      4 <link href="doxygen.css" rel="stylesheet" type="text/css">
      5 </head><body>
      6 <!-- Generated by Doxygen 1.2.18 -->
      7 <center>
      8 <a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="modules.html">Modules</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="annotated.html">Data Structures</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Data Fields</a> &nbsp; <a class="qindex" href="globals.html">Globals</a> &nbsp; </center>
      9 <hr><h1>osclconfig.h File Reference</h1>This file contains configuration information for the linux platform. 
     10 <a href="#_details">More...</a>
     11 <p>
     12 <code>#include &lt;dirent.h&gt;</code><br>
     13 <code>#include &lt;dlfcn.h&gt;</code><br>
     14 <code>#include "<a class="el" href="osclconfig__limits__typedefs_8h-source.html">osclconfig_limits_typedefs.h</a>"</code><br>
     15 <code>#include "<a class="el" href="osclconfig__unix__android_8h-source.html">osclconfig_unix_android.h</a>"</code><br>
     16 <code>#include "<a class="el" href="osclconfig__ix86_8h-source.html">osclconfig_ix86.h</a>"</code><br>
     17 <code>#include "<a class="el" href="osclconfig__check_8h-source.html">osclconfig_check.h</a>"</code><br>
     18 
     19 <p>
     20 <a href="osclconfig_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
     21 <tr><td></td></tr>
     22 <tr><td colspan=2><br><h2>Defines</h2></td></tr>
     23 <tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="osclconfig_8h.html#a0">OSCL_HAS_ANDROID_SUPPORT</a>&nbsp;&nbsp;&nbsp;1</td></tr>
     24 <tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="osclconfig_8h.html#a1">OSCL_HAS_ANDROID_FILE_IO_SUPPORT</a>&nbsp;&nbsp;&nbsp;1</td></tr>
     25 <tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="osclconfig_8h.html#a2">OSCL_RELEASE_BUILD</a>&nbsp;&nbsp;&nbsp;0</td></tr>
     26 <tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="osclconfig_8h.html#a3">OSCL_UNSIGNED_CONST</a>(x)&nbsp;&nbsp;&nbsp;x##u</td></tr>
     27 <tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="osclconfig_8h.html#a4">OSCL_NATIVE_UINT64_TYPE</a>&nbsp;&nbsp;&nbsp;u_int64_t</td></tr>
     28 <tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="osclconfig_8h.html#a5">OSCL_TEMPLATED_DESTRUCTOR_CALL</a>(type, simple_type)&nbsp;&nbsp;&nbsp;~type ()</td></tr>
     29 <tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="osclconfig_8h.html#a6">__TFS__</a>&nbsp;&nbsp;&nbsp;&lt;&gt;</td></tr>
     30 <tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="osclconfig_8h.html#a7">OSCL_BEGIN_PACKED</a></td></tr>
     31 <tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="osclconfig_8h.html#a8">OSCL_PACKED_VAR</a>(x)&nbsp;&nbsp;&nbsp;x __attribute__((packed))</td></tr>
     32 <tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="osclconfig_8h.html#a9">OSCL_PACKED_STRUCT_BEGIN</a></td></tr>
     33 <tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="osclconfig_8h.html#a10">OSCL_PACKED_STRUCT_END</a>&nbsp;&nbsp;&nbsp;__attribute__((packed))</td></tr>
     34 <tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="osclconfig_8h.html#a11">OSCL_END_PACKED</a></td></tr>
     35 <tr><td nowrap align=right valign=top>#define&nbsp;</td><td valign=bottom><a class="el" href="group__osclconfig.html#a6">OSCL_ASSERT_ALWAYS</a>&nbsp;&nbsp;&nbsp;0</td></tr>
     36 </table>
     37 <hr><a name="_details"></a><h2>Detailed Description</h2>
     38 This file contains configuration information for the linux platform.
     39 <p>
     40 
     41 <p>
     42 <hr><h2>Define Documentation</h2>
     43 <a name="a6" doxytag="osclconfig.h::__TFS__"></a><p>
     44 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     45   <tr>
     46     <td class="md">
     47       <table cellpadding="0" cellspacing="0" border="0">
     48         <tr>
     49           <td class="md" nowrap valign="top"> #define __TFS__&nbsp;&nbsp;&nbsp;&lt;&gt;
     50       </table>
     51     </td>
     52   </tr>
     53 </table>
     54 <table cellspacing=5 cellpadding=0 border=0>
     55   <tr>
     56     <td>
     57       &nbsp;
     58     </td>
     59     <td>
     60 
     61 <p>
     62     </td>
     63   </tr>
     64 </table>
     65 <a name="a7" doxytag="osclconfig.h::OSCL_BEGIN_PACKED"></a><p>
     66 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     67   <tr>
     68     <td class="md">
     69       <table cellpadding="0" cellspacing="0" border="0">
     70         <tr>
     71           <td class="md" nowrap valign="top"> #define OSCL_BEGIN_PACKED
     72       </table>
     73     </td>
     74   </tr>
     75 </table>
     76 <table cellspacing=5 cellpadding=0 border=0>
     77   <tr>
     78     <td>
     79       &nbsp;
     80     </td>
     81     <td>
     82 
     83 <p>
     84     </td>
     85   </tr>
     86 </table>
     87 <a name="a11" doxytag="osclconfig.h::OSCL_END_PACKED"></a><p>
     88 <table width="100%" cellpadding="2" cellspacing="0" border="0">
     89   <tr>
     90     <td class="md">
     91       <table cellpadding="0" cellspacing="0" border="0">
     92         <tr>
     93           <td class="md" nowrap valign="top"> #define OSCL_END_PACKED
     94       </table>
     95     </td>
     96   </tr>
     97 </table>
     98 <table cellspacing=5 cellpadding=0 border=0>
     99   <tr>
    100     <td>
    101       &nbsp;
    102     </td>
    103     <td>
    104 
    105 <p>
    106     </td>
    107   </tr>
    108 </table>
    109 <a name="a1" doxytag="osclconfig.h::OSCL_HAS_ANDROID_FILE_IO_SUPPORT"></a><p>
    110 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    111   <tr>
    112     <td class="md">
    113       <table cellpadding="0" cellspacing="0" border="0">
    114         <tr>
    115           <td class="md" nowrap valign="top"> #define OSCL_HAS_ANDROID_FILE_IO_SUPPORT&nbsp;&nbsp;&nbsp;1
    116       </table>
    117     </td>
    118   </tr>
    119 </table>
    120 <table cellspacing=5 cellpadding=0 border=0>
    121   <tr>
    122     <td>
    123       &nbsp;
    124     </td>
    125     <td>
    126 
    127 <p>
    128     </td>
    129   </tr>
    130 </table>
    131 <a name="a0" doxytag="osclconfig.h::OSCL_HAS_ANDROID_SUPPORT"></a><p>
    132 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    133   <tr>
    134     <td class="md">
    135       <table cellpadding="0" cellspacing="0" border="0">
    136         <tr>
    137           <td class="md" nowrap valign="top"> #define OSCL_HAS_ANDROID_SUPPORT&nbsp;&nbsp;&nbsp;1
    138       </table>
    139     </td>
    140   </tr>
    141 </table>
    142 <table cellspacing=5 cellpadding=0 border=0>
    143   <tr>
    144     <td>
    145       &nbsp;
    146     </td>
    147     <td>
    148 
    149 <p>
    150     </td>
    151   </tr>
    152 </table>
    153 <a name="a4" doxytag="osclconfig.h::OSCL_NATIVE_UINT64_TYPE"></a><p>
    154 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    155   <tr>
    156     <td class="md">
    157       <table cellpadding="0" cellspacing="0" border="0">
    158         <tr>
    159           <td class="md" nowrap valign="top"> #define OSCL_NATIVE_UINT64_TYPE&nbsp;&nbsp;&nbsp;u_int64_t
    160       </table>
    161     </td>
    162   </tr>
    163 </table>
    164 <table cellspacing=5 cellpadding=0 border=0>
    165   <tr>
    166     <td>
    167       &nbsp;
    168     </td>
    169     <td>
    170 
    171 <p>
    172     </td>
    173   </tr>
    174 </table>
    175 <a name="a9" doxytag="osclconfig.h::OSCL_PACKED_STRUCT_BEGIN"></a><p>
    176 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    177   <tr>
    178     <td class="md">
    179       <table cellpadding="0" cellspacing="0" border="0">
    180         <tr>
    181           <td class="md" nowrap valign="top"> #define OSCL_PACKED_STRUCT_BEGIN
    182       </table>
    183     </td>
    184   </tr>
    185 </table>
    186 <table cellspacing=5 cellpadding=0 border=0>
    187   <tr>
    188     <td>
    189       &nbsp;
    190     </td>
    191     <td>
    192 
    193 <p>
    194     </td>
    195   </tr>
    196 </table>
    197 <a name="a10" doxytag="osclconfig.h::OSCL_PACKED_STRUCT_END"></a><p>
    198 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    199   <tr>
    200     <td class="md">
    201       <table cellpadding="0" cellspacing="0" border="0">
    202         <tr>
    203           <td class="md" nowrap valign="top"> #define OSCL_PACKED_STRUCT_END&nbsp;&nbsp;&nbsp;__attribute__((packed))
    204       </table>
    205     </td>
    206   </tr>
    207 </table>
    208 <table cellspacing=5 cellpadding=0 border=0>
    209   <tr>
    210     <td>
    211       &nbsp;
    212     </td>
    213     <td>
    214 
    215 <p>
    216     </td>
    217   </tr>
    218 </table>
    219 <a name="a8" doxytag="osclconfig.h::OSCL_PACKED_VAR"></a><p>
    220 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    221   <tr>
    222     <td class="md">
    223       <table cellpadding="0" cellspacing="0" border="0">
    224         <tr>
    225           <td class="md" nowrap valign="top"> #define OSCL_PACKED_VAR</td>
    226           <td class="md" valign="top">(&nbsp;</td>
    227           <td class="md" nowrap valign="top">x&nbsp;</td>
    228           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
    229           <td class="md" valign="top">)&nbsp;</td>
    230           <td class="md" nowrap>&nbsp;&nbsp;&nbsp;x __attribute__((packed))
    231       </table>
    232     </td>
    233   </tr>
    234 </table>
    235 <table cellspacing=5 cellpadding=0 border=0>
    236   <tr>
    237     <td>
    238       &nbsp;
    239     </td>
    240     <td>
    241 
    242 <p>
    243     </td>
    244   </tr>
    245 </table>
    246 <a name="a2" doxytag="osclconfig.h::OSCL_RELEASE_BUILD"></a><p>
    247 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    248   <tr>
    249     <td class="md">
    250       <table cellpadding="0" cellspacing="0" border="0">
    251         <tr>
    252           <td class="md" nowrap valign="top"> #define OSCL_RELEASE_BUILD&nbsp;&nbsp;&nbsp;0
    253       </table>
    254     </td>
    255   </tr>
    256 </table>
    257 <table cellspacing=5 cellpadding=0 border=0>
    258   <tr>
    259     <td>
    260       &nbsp;
    261     </td>
    262     <td>
    263 
    264 <p>
    265     </td>
    266   </tr>
    267 </table>
    268 <a name="a5" doxytag="osclconfig.h::OSCL_TEMPLATED_DESTRUCTOR_CALL"></a><p>
    269 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    270   <tr>
    271     <td class="md">
    272       <table cellpadding="0" cellspacing="0" border="0">
    273         <tr>
    274           <td class="md" nowrap valign="top"> #define OSCL_TEMPLATED_DESTRUCTOR_CALL</td>
    275           <td class="md" valign="top">(&nbsp;</td>
    276           <td class="md" nowrap valign="top">type,         <tr>
    277           <td></td>
    278           <td></td>
    279           <td class="md" nowrap>simple_type&nbsp;</td>
    280           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
    281           <td class="md" valign="top">)&nbsp;</td>
    282           <td class="md" nowrap>&nbsp;&nbsp;&nbsp;~type ()
    283       </table>
    284     </td>
    285   </tr>
    286 </table>
    287 <table cellspacing=5 cellpadding=0 border=0>
    288   <tr>
    289     <td>
    290       &nbsp;
    291     </td>
    292     <td>
    293 
    294 <p>
    295     </td>
    296   </tr>
    297 </table>
    298 <a name="a3" doxytag="osclconfig.h::OSCL_UNSIGNED_CONST"></a><p>
    299 <table width="100%" cellpadding="2" cellspacing="0" border="0">
    300   <tr>
    301     <td class="md">
    302       <table cellpadding="0" cellspacing="0" border="0">
    303         <tr>
    304           <td class="md" nowrap valign="top"> #define OSCL_UNSIGNED_CONST</td>
    305           <td class="md" valign="top">(&nbsp;</td>
    306           <td class="md" nowrap valign="top">x&nbsp;</td>
    307           <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
    308           <td class="md" valign="top">)&nbsp;</td>
    309           <td class="md" nowrap>&nbsp;&nbsp;&nbsp;x##u
    310       </table>
    311     </td>
    312   </tr>
    313 </table>
    314 <table cellspacing=5 cellpadding=0 border=0>
    315   <tr>
    316     <td>
    317       &nbsp;
    318     </td>
    319     <td>
    320 
    321 <p>
    322     </td>
    323   </tr>
    324 </table>
    325 <hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
    326 <address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
    327 </small></address>
    328 </body>
    329 </html>
    330