ACC SHELL

Path : /usr/share/doc/packages/yast2-hardware-detection/autodocs/
File Upload :
Current File : //usr/share/doc/packages/yast2-hardware-detection/autodocs/HwParse_8cc.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>yast2-hardware-detection: HwParse.cc File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>File&nbsp;List</span></a></li>
      <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>HwParse.cc File Reference</h1><code>#include &lt;stdio.h&gt;</code><br/>
<code>#include &lt;sys/types.h&gt;</code><br/>
<code>#include &lt;sys/stat.h&gt;</code><br/>
<code>#include &lt;string.h&gt;</code><br/>
<code>#include &lt;errno.h&gt;</code><br/>
<code>#include &lt;unistd.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="HwParse_8cc.html">HwProbe.h</a>&quot;</code><br/>
<code>#include &lt;hd.h&gt;</code><br/>
<code>#include &lt;<a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/SCRAgent_8h.html">scr/SCRAgent.h</a>&gt;</code><br/>
<code>#include &quot;<a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/Y2_8h.html">Y2.h</a>&quot;</code><br/>
<code>#include &lt;ycp/y2log.h&gt;</code><br/>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="HwParse_8cc.html#aa1eee4cdd64fc8d58b2686d114e380e9">RES2TYPE</a>(t)&nbsp;&nbsp;&nbsp;t *r = (t *)res</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="HwParse_8cc.html#a39046cb779395b209db7d71458c62e09">DRV2TYPE</a>(t)&nbsp;&nbsp;&nbsp;t *d = (t *)drvinfo</td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="HwParse_8cc.html#a0dfadd895e178903278a635d766912f8">cpu2string</a> (hd_cpu_arch_t cpu_arch)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="HwParse_8cc.html#a1fb09a1ba827c39df431e683f1431eef">boot2string</a> (hd_boot_arch_t boot_arch)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="HwParse_8cc.html#a2f31f1207eb0de63db8024ff4a5e1406">hotplug2string</a> (hd_hotplug_t hotplug)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPString.html">YCPString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="HwParse_8cc.html#a10da91d3bdd19cbc06b352560cbff890">access2string</a> (unsigned int acc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="HwParse_8cc.html#a766519061e3f347ad25c0ddbef20ded5">devnum2map</a> (hd_dev_num_t devnum)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="HwParse_8cc.html#a76ae64503568fbc6077a5578e7a431d5">add_devnum</a> (const hd_dev_num_t *devnum, <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> *m, const char *k)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="HwParse_8cc.html#aa59f87763e225378c6e9908dc41f473c">add_str</a> (const char *str, <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> *m, const char *k)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="HwParse_8cc.html#a1c145cf0cf1fd549ce03e9775b2c702b">add_strlist</a> (const str_list_t *strlist, <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> *m, const char *k)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="HwParse_8cc.html#a2ba0299342a957ea65b17751440c9504">strlist2ycplist</a> (const str_list_t *strlist, <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> *map, const char *key)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPList.html">YCPList</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="HwParse_8cc.html#acf418e75449f3c69cc41847d2d97409e">String2List</a> (const char *sl)</td></tr>
</table>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="a39046cb779395b209db7d71458c62e09"></a><!-- doxytag: member="HwParse.cc::DRV2TYPE" ref="a39046cb779395b209db7d71458c62e09" args="(t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define DRV2TYPE</td>
          <td>(</td>
          <td class="paramtype">t&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;t *d = (t *)drvinfo</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="HwParse_8cc_source.html#l00412">HwProbe::driver_info2map()</a>.</p>

</div>
</div>
<a class="anchor" id="aa1eee4cdd64fc8d58b2686d114e380e9"></a><!-- doxytag: member="HwParse.cc::RES2TYPE" ref="aa1eee4cdd64fc8d58b2686d114e380e9" args="(t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RES2TYPE</td>
          <td>(</td>
          <td class="paramtype">t&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;t *r = (t *)res</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="HwParse_8cc_source.html#l00200">HwProbe::resource_type2map()</a>.</p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a10da91d3bdd19cbc06b352560cbff890"></a><!-- doxytag: member="HwParse.cc::access2string" ref="a10da91d3bdd19cbc06b352560cbff890" args="(unsigned int acc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPString.html">YCPString</a> access2string </td>
          <td>(</td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>acc</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="HwParse_8cc_source.html#l00200">HwProbe::resource_type2map()</a>.</p>

</div>
</div>
<a class="anchor" id="a76ae64503568fbc6077a5578e7a431d5"></a><!-- doxytag: member="HwParse.cc::add_devnum" ref="a76ae64503568fbc6077a5578e7a431d5" args="(const hd_dev_num_t *devnum, YCPMap *m, const char *k)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void add_devnum </td>
          <td>(</td>
          <td class="paramtype">const hd_dev_num_t *&nbsp;</td>
          <td class="paramname"> <em>devnum</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> *&nbsp;</td>
          <td class="paramname"> <em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>k</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Add the hd_dev_num_t devnum to the <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> m with key k if devnum and it's type is non-zero. </p>

<p>References <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html#a52c2de2292d3c97c09651973215dac19">YCPMap::add()</a>, and <a class="el" href="HwParse_8cc_source.html#l00122">devnum2map()</a>.</p>

<p>Referenced by <a class="el" href="HwParse_8cc_source.html#l00622">HwProbe::hd2value()</a>.</p>

</div>
</div>
<a class="anchor" id="aa59f87763e225378c6e9908dc41f473c"></a><!-- doxytag: member="HwParse.cc::add_str" ref="aa59f87763e225378c6e9908dc41f473c" args="(const char *str, YCPMap *m, const char *k)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void add_str </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> *&nbsp;</td>
          <td class="paramname"> <em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>k</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Add the char* str to the <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> m with key k if str in non-zero. </p>

<p>References <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html#a52c2de2292d3c97c09651973215dac19">YCPMap::add()</a>.</p>

<p>Referenced by <a class="el" href="HwParse_8cc_source.html#l00622">HwProbe::hd2value()</a>.</p>

</div>
</div>
<a class="anchor" id="a1c145cf0cf1fd549ce03e9775b2c702b"></a><!-- doxytag: member="HwParse.cc::add_strlist" ref="a1c145cf0cf1fd549ce03e9775b2c702b" args="(const str_list_t *strlist, YCPMap *m, const char *k)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void add_strlist </td>
          <td>(</td>
          <td class="paramtype">const str_list_t *&nbsp;</td>
          <td class="paramname"> <em>strlist</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> *&nbsp;</td>
          <td class="paramname"> <em>m</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>k</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Add the str_list_t* strlist to the <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> m with key k if strlist is non-zero. </p>

<p>References <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html#a52c2de2292d3c97c09651973215dac19">YCPMap::add()</a>, and <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPList.html#a08d5a3770936ef4237cb2f1bec243730">YCPList::add()</a>.</p>

<p>Referenced by <a class="el" href="HwParse_8cc_source.html#l00622">HwProbe::hd2value()</a>, and <a class="el" href="HwParse_8cc_source.html#l00200">HwProbe::resource_type2map()</a>.</p>

</div>
</div>
<a class="anchor" id="a1fb09a1ba827c39df431e683f1431eef"></a><!-- doxytag: member="HwParse.cc::boot2string" ref="a1fb09a1ba827c39df431e683f1431eef" args="(hd_boot_arch_t boot_arch)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static const char* boot2string </td>
          <td>(</td>
          <td class="paramtype">hd_boot_arch_t&nbsp;</td>
          <td class="paramname"> <em>boot_arch</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="HwParse_8cc_source.html#l01605">HwProbe::bootArch()</a>.</p>

</div>
</div>
<a class="anchor" id="a0dfadd895e178903278a635d766912f8"></a><!-- doxytag: member="HwParse.cc::cpu2string" ref="a0dfadd895e178903278a635d766912f8" args="(hd_cpu_arch_t cpu_arch)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static const char* cpu2string </td>
          <td>(</td>
          <td class="paramtype">hd_cpu_arch_t&nbsp;</td>
          <td class="paramname"> <em>cpu_arch</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p><a class="el" href="HwParse_8cc.html">HwParse.cc</a></p>
<p>Purpose: ycp to libhd interface, parse hd_t and construct <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPValueRep.html">YCPValueRep</a></p>
<p>Authors: Klaus Kaempf &lt;<a href="mailto:kkaempf@suse.de">kkaempf@suse.de</a>&gt; Arvin Schnell &lt;<a href="mailto:arvin@suse.de">arvin@suse.de</a>&gt; Maintainer: Arvin Schnell &lt;<a href="mailto:arvin@suse.de">arvin@suse.de</a>&gt; </p>

<p>Referenced by <a class="el" href="HwParse_8cc_source.html#l01614">HwProbe::cpuArch()</a>, and <a class="el" href="HwParse_8cc_source.html#l00622">HwProbe::hd2value()</a>.</p>

</div>
</div>
<a class="anchor" id="a766519061e3f347ad25c0ddbef20ded5"></a><!-- doxytag: member="HwParse.cc::devnum2map" ref="a766519061e3f347ad25c0ddbef20ded5" args="(hd_dev_num_t devnum)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> devnum2map </td>
          <td>(</td>
          <td class="paramtype">hd_dev_num_t&nbsp;</td>
          <td class="paramname"> <em>devnum</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>hd_dev_num_t -&gt; <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> </p>

<p>References <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html#a52c2de2292d3c97c09651973215dac19">YCPMap::add()</a>.</p>

<p>Referenced by <a class="el" href="HwParse_8cc_source.html#l00152">add_devnum()</a>.</p>

</div>
</div>
<a class="anchor" id="a2f31f1207eb0de63db8024ff4a5e1406"></a><!-- doxytag: member="HwParse.cc::hotplug2string" ref="a2f31f1207eb0de63db8024ff4a5e1406" args="(hd_hotplug_t hotplug)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static const char* hotplug2string </td>
          <td>(</td>
          <td class="paramtype">hd_hotplug_t&nbsp;</td>
          <td class="paramname"> <em>hotplug</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="HwParse_8cc_source.html#l00622">HwProbe::hd2value()</a>.</p>

</div>
</div>
<a class="anchor" id="acf418e75449f3c69cc41847d2d97409e"></a><!-- doxytag: member="HwParse.cc::String2List" ref="acf418e75449f3c69cc41847d2d97409e" args="(const char *sl)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPList.html">YCPList</a> String2List </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>sl</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>References <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPList.html#a08d5a3770936ef4237cb2f1bec243730">YCPList::add()</a>, and <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/scanner_8cc.html#a94688a4a25a03cfbc6929fe15b1f8df0">str</a>.</p>

<p>Referenced by <a class="el" href="HwParse_8cc_source.html#l01653">HwProbe::cdb_isdnData()</a>.</p>

</div>
</div>
<a class="anchor" id="a2ba0299342a957ea65b17751440c9504"></a><!-- doxytag: member="HwParse.cc::strlist2ycplist" ref="a2ba0299342a957ea65b17751440c9504" args="(const str_list_t *strlist, YCPMap *map, const char *key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void strlist2ycplist </td>
          <td>(</td>
          <td class="paramtype">const str_list_t *&nbsp;</td>
          <td class="paramname"> <em>strlist</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPMap.html">YCPMap</a> *&nbsp;</td>
          <td class="paramname"> <em>map</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Adds an entry to the map containing the key as key and the strlist and value. Does nothing if strlist is 0. </p>

<p>References <a class="elRef" doxygen="yast2-core.tag:/usr/share/doc/packages/yast2-core/autodocs/" href="/usr/share/doc/packages/yast2-core/autodocs/classYCPList.html#a08d5a3770936ef4237cb2f1bec243730">YCPList::add()</a>.</p>

<p>Referenced by <a class="el" href="HwParse_8cc_source.html#l00412">HwProbe::driver_info2map()</a>, and <a class="el" href="HwParse_8cc_source.html#l00622">HwProbe::hd2value()</a>.</p>

</div>
</div>
</div>
<hr size="1"><address style="text-align: right;"><small>
Generated on a sunny day for yast2-hardware-detection by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.6.3</small></address>
</body>
</html>

ACC SHELL 2018