Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > e30a327878e3ba1e4fc6c751cb1f95c0 > files > 216

libscim-devel-1.4.9-2mdv2010.0.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>scim: scim_utility.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.7.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</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>
    </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>scim_utility.h File Reference</h1>various utility functions.  
<a href="#_details">More...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00157.html">scim</a></td></tr>

<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#gb648679093f1b1cabfb48b3546bf1f08">SCIM_PATH_DELIM_STRING</a>&nbsp;&nbsp;&nbsp;&quot;/&quot;</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#ge424ae0281097016303d4c3b5a025008">SCIM_PATH_DELIM</a>&nbsp;&nbsp;&nbsp;'/'</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g39152aa221474c8738e2a6aa3f8e5257">RET_ILSEQ</a>&nbsp;&nbsp;&nbsp;0</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g428616fe4fe080b464c82b2b2dcdbdae">RET_TOOFEW</a>(n)&nbsp;&nbsp;&nbsp;(-1-(n))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g4cbae3ac713c50e36b210612d82048d8">RET_TOOSMALL</a>&nbsp;&nbsp;&nbsp;-1</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g60c0e047bba18230a84d313d4d868fe0">BAD_WCHAR</a>&nbsp;&nbsp;&nbsp;((ucs4_t) 0xfffd)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#gb21b4d64518fec18af04931e0f8e1291">BAD_CHAR</a>&nbsp;&nbsp;&nbsp;'?'</td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g8c55a57b4489b1d939fe53567a043db6">scim::utf8_mbtowc</a> (ucs4_t *pwc, const unsigned char *src, int src_len)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert an utf8 char sequence to ucs4.  <a href="a00158.html#g8c55a57b4489b1d939fe53567a043db6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g5effbb22bfcbf64c7e84bad555f4190c">scim::utf8_wctomb</a> (unsigned char *dest, ucs4_t wc, int dest_size)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert an ucs4 code to utf8 char sequence.  <a href="a00158.html#g5effbb22bfcbf64c7e84bad555f4190c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">WideString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#gda69741f58703518e99f226cedff86b0">scim::utf8_mbstowcs</a> (const String &amp;str)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert an utf8 string to an ucs4 string.  <a href="a00158.html#gda69741f58703518e99f226cedff86b0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">WideString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#ga5b72a01e13044f387da310d92eb1cb8">scim::utf8_mbstowcs</a> (const char *str, int len=-1)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert an utf8 string to an ucs4 string.  <a href="a00158.html#ga5b72a01e13044f387da310d92eb1cb8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#ga04a9b51fe62ba01b30e44f91111e242">scim::utf8_wcstombs</a> (const WideString &amp;wstr)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert an ucs4 string to an utf8 string.  <a href="a00158.html#ga04a9b51fe62ba01b30e44f91111e242"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#gea6900589ce133c8cc817d57fce44ead">scim::utf8_wcstombs</a> (const ucs4_t *wstr, int len=-1)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert an ucs4 string to an utf8 string.  <a href="a00158.html#gea6900589ce133c8cc817d57fce44ead"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">ucs4_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g6603f7230f6e994bb1efd454c1b54714">scim::utf8_read_wchar</a> (std::istream &amp;is)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a wide char from istream.  <a href="a00158.html#g6603f7230f6e994bb1efd454c1b54714"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g67f7bca113fc45a53a38962d014fa133">scim::utf8_write_wchar</a> (std::ostream &amp;os, ucs4_t wc)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write a wide char to ostream.  <a href="a00158.html#g67f7bca113fc45a53a38962d014fa133"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">WideString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g1b14d7acdf3f7ae6899e9dbd11c1dc12">scim::utf8_read_wstring</a> (std::istream &amp;is, ucs4_t delim=(ucs4_t) '\n', bool rm_delim=true)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a wide string from istream.  <a href="a00158.html#g1b14d7acdf3f7ae6899e9dbd11c1dc12"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#gaf25ab6e4cbb98bf4e85abbac90d9ea6">scim::utf8_write_wstring</a> (std::ostream &amp;os, const WideString &amp;wstr)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write a wide string to ostream.  <a href="a00158.html#gaf25ab6e4cbb98bf4e85abbac90d9ea6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g77a2abed87c67ec3df7f55aadc0a5281">scim::scim_uint32tobytes</a> (unsigned char *bytes, uint32 n)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert an uint32 variable into a sequence of bytes.  <a href="a00158.html#g77a2abed87c67ec3df7f55aadc0a5281"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#gdf8f6bdbdd69c4fca4034506b5a4ea53">scim::scim_bytestouint32</a> (const unsigned char *bytes)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert a sequence of bytes into an uint32 value.  <a href="a00158.html#gdf8f6bdbdd69c4fca4034506b5a4ea53"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g6d528a34858123544476b0f24ca40bf7">scim::scim_uint16tobytes</a> (unsigned char *bytes, uint16 n)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert an uint16 variable into a sequence of bytes.  <a href="a00158.html#g6d528a34858123544476b0f24ca40bf7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint16&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g6fbc7a3765ee3bd4d15815783a9fd62d">scim::scim_bytestouint16</a> (const unsigned char *bytes)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert a sequence of bytes into an uint16 value.  <a href="a00158.html#g6fbc7a3765ee3bd4d15815783a9fd62d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g0d09b35f1379f410095195aad2fd8c5b">scim::scim_validate_locale</a> (const String &amp;locale)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Test if the locale is valid, and return the good locale name.  <a href="a00158.html#g0d09b35f1379f410095195aad2fd8c5b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g8295356f70f115475ca7ac92261e7923">scim::scim_get_locale_encoding</a> (const String &amp;locale)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the encoding for a locale.  <a href="a00158.html#g8295356f70f115475ca7ac92261e7923"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g21d290f3dac0e3cd09ee79755d04aad9">scim::scim_get_current_locale</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get current system locale.  <a href="a00158.html#g21d290f3dac0e3cd09ee79755d04aad9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#gb23dbdbbd6586896f6563887f28d17fa">scim::scim_get_current_language</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get current system language.  <a href="a00158.html#gb23dbdbbd6586896f6563887f28d17fa"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g995cc001fb45663340dc8f6314510650">scim::scim_get_locale_maxlen</a> (const String &amp;locale)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the max length of the multibyte char of a locale.  <a href="a00158.html#g995cc001fb45663340dc8f6314510650"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g35df700cc7bc15b3a0aa56ef11acbbf1">scim::scim_split_string_list</a> (std::vector&lt; String &gt; &amp;vec, const String &amp;str, char delim= ',')</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Split string list into a string vector according to the delim char.  <a href="a00158.html#g35df700cc7bc15b3a0aa56ef11acbbf1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g96785adeffda7b79c33c8cc4e494bda3">scim::scim_combine_string_list</a> (const std::vector&lt; String &gt; &amp;vec, char delim= ',')</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Combine a string vector into one string list, separated by char delim.  <a href="a00158.html#g96785adeffda7b79c33c8cc4e494bda3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g1c0f4754fc9c5c1f92882e401f5a986d">scim::scim_is_little_endian</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get machine endian type.  <a href="a00158.html#g1c0f4754fc9c5c1f92882e401f5a986d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#gdc0f795fb52a36d59aec824784a7358d">scim::scim_if_wchar_ucs4_equal</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Test if wchar_t is using UCS4 encoding.  <a href="a00158.html#gdc0f795fb52a36d59aec824784a7358d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">ucs4_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#gd41f1b2fc799098a55eec62b9a7c8e20">scim::scim_wchar_to_full_width</a> (ucs4_t code)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert a half width unicode char to its full width counterpart.  <a href="a00158.html#gd41f1b2fc799098a55eec62b9a7c8e20"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">ucs4_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g74e54116d63a1d2ed902a0d5811e9f53">scim::scim_wchar_to_half_width</a> (ucs4_t code)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert a full width unicode char to its half width counterpart.  <a href="a00158.html#g74e54116d63a1d2ed902a0d5811e9f53"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#gdf19caab1ba6ef10a1ad0c9f626e1572">scim::scim_get_home_dir</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the home dir of current user.  <a href="a00158.html#gdf19caab1ba6ef10a1ad0c9f626e1572"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#geb6485d8c51b90957f01e0314b183b44">scim::scim_get_user_name</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the name of current user.  <a href="a00158.html#geb6485d8c51b90957f01e0314b183b44"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#gde7c9b0c5175d81f54fc76091e5d5493">scim::scim_get_user_data_dir</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get SCIM data dir of current user.  <a href="a00158.html#gde7c9b0c5175d81f54fc76091e5d5493"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g68a219e7088f713786f8d041f5947e06">scim::scim_load_file</a> (const String &amp;filename, char **bufptr)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Load a file into memory.  <a href="a00158.html#g68a219e7088f713786f8d041f5947e06"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g51cf575e87532d9317537026f5fdb9d1">scim::scim_make_dir</a> (const String &amp;dir)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Make a directory.  <a href="a00158.html#g51cf575e87532d9317537026f5fdb9d1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#gd367d09eaf868619bf81463f2a721426">scim::scim_get_language_name</a> (const String &amp;lang)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the localized name of a language id.  <a href="a00158.html#gd367d09eaf868619bf81463f2a721426"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#ge4c6df4adbbefec46aba2bea07b5e9f9">scim::scim_get_language_name_english</a> (const String &amp;lang)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the English name of a language id.  <a href="a00158.html#ge4c6df4adbbefec46aba2bea07b5e9f9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g4992b66d16bfda68955bf0b6df9d6cae">scim::scim_get_language_name_untranslated</a> (const String &amp;lang)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the untranslated name of a language id.  <a href="a00158.html#g4992b66d16bfda68955bf0b6df9d6cae"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g2fae97282d1fd8a3dcf1a85a8d70bc94">scim::scim_get_language_locales</a> (const String &amp;lang)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the supported locales for a language.  <a href="a00158.html#g2fae97282d1fd8a3dcf1a85a8d70bc94"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g15b987228c2e0bd1de013cbf5bd528de">scim::scim_get_locale_language</a> (const String &amp;locale)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the language id for a locale.  <a href="a00158.html#g15b987228c2e0bd1de013cbf5bd528de"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#ge8c6148d095929b233780618b6aef32c">scim::scim_validate_language</a> (const String &amp;lang)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Test if the language is valid, and return the good language code.  <a href="a00158.html#ge8c6148d095929b233780618b6aef32c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#gf5238f370cab1a0ceb4750e0e3f7ee4c">scim::scim_get_normalized_language</a> (const String &amp;lang)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the normalized language id of a language.  <a href="a00158.html#gf5238f370cab1a0ceb4750e0e3f7ee4c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g6ec95791a020f2e9c77439f09acc6d9d">scim::scim_launch</a> (bool daemon, const String &amp;config, const String &amp;imengines, const String &amp;frontend, char *const argv[]=0)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Launch a SCIM process with specific options.  <a href="a00158.html#g6ec95791a020f2e9c77439f09acc6d9d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g5ff640f9d25ffb5a10aa08d3b3cf373e">scim::scim_launch_panel</a> (bool daemon, const String &amp;config, const String &amp;display, char *const argv[]=0)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Launch a SCIM Panel process with specific options.  <a href="a00158.html#g5ff640f9d25ffb5a10aa08d3b3cf373e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g2713a9165e6bd479200141651e825d6e">scim::scim_usleep</a> (unsigned int usec)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sleep some microseconds.  <a href="a00158.html#g2713a9165e6bd479200141651e825d6e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00158.html#g1afa0f6eaf94f87c8cd75e9f9c534d6e">scim::scim_daemon</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Switch process into daemon mode.  <a href="a00158.html#g1afa0f6eaf94f87c8cd75e9f9c534d6e"></a><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
various utility functions. 
<p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Sun Apr 19 13:02:36 2009 for scim by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
</body>
</html>