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>oscl_stdstring.h Source File</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>oscl_stdstring.h</h1><a href="oscl__stdstring_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">// -*- c++ -*-</span>
     10 00002 <span class="comment">// = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =</span>
     11 00003 
     12 00004 <span class="comment">//                     O S C L _ S T D S T R I N G</span>
     13 00005 
     14 00006 <span class="comment">// = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =</span>
     15 00007 
     16 00022 <span class="preprocessor">#ifndef OSCL_STDSTRING_H_INCLUDED</span>
     17 00023 <span class="preprocessor"></span><span class="preprocessor">#define OSCL_STDSTRING_H_INCLUDED</span>
     18 00024 <span class="preprocessor"></span>
     19 00025 <span class="preprocessor">#ifndef OSCL_BASE_H_INCLUDED</span>
     20 00026 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="oscl__base_8h.html">oscl_base.h</a>"</span>
     21 00027 <span class="preprocessor">#endif</span>
     22 00028 <span class="preprocessor"></span>
     23 00029 
     24 00038 OSCL_IMPORT_REF uint32 <a class="code" href="group__osclbase.html#a43">oscl_strlen</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str);
     25 00039 
     26 00048 OSCL_IMPORT_REF uint32 <a class="code" href="group__osclbase.html#a43">oscl_strlen</a>(<span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* str);
     27 00049 
     28 00067 OSCL_IMPORT_REF <span class="keywordtype">char</span>* <a class="code" href="group__osclbase.html#a45">oscl_strncpy</a>(<span class="keywordtype">char</span>* dest, <span class="keyword">const</span> <span class="keywordtype">char</span>* src, uint32 count);
     29 00068 
     30 00086 OSCL_IMPORT_REF <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* <a class="code" href="group__osclbase.html#a45">oscl_strncpy</a>(<a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* dest, <span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* src, uint32 count);
     31 00087 
     32 00100 OSCL_IMPORT_REF int32 <a class="code" href="group__osclbase.html#a47">oscl_strcmp</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str1, <span class="keyword">const</span> <span class="keywordtype">char</span>* str2);
     33 00101 
     34 00114 OSCL_IMPORT_REF int32 <a class="code" href="group__osclbase.html#a47">oscl_strcmp</a>(<span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* str1, <span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* str2);
     35 00115 
     36 00116 
     37 00130 OSCL_IMPORT_REF int32 <a class="code" href="group__osclbase.html#a49">oscl_strncmp</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str1, <span class="keyword">const</span> <span class="keywordtype">char</span>* str2, uint32 count);
     38 00131 
     39 00145 OSCL_IMPORT_REF int32 <a class="code" href="group__osclbase.html#a49">oscl_strncmp</a>(<span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* str1, <span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* str2, uint32 count);
     40 00146 
     41 00162 OSCL_IMPORT_REF <span class="keywordtype">char</span>* <a class="code" href="group__osclbase.html#a51">oscl_strncat</a>(<span class="keywordtype">char</span>* dest, <span class="keyword">const</span> <span class="keywordtype">char</span>* src, uint32 count);
     42 00163 
     43 00179 OSCL_IMPORT_REF <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* <a class="code" href="group__osclbase.html#a51">oscl_strncat</a>(<a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* dest, <span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* src, uint32 count);
     44 00180 
     45 00191 OSCL_IMPORT_REF <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__osclbase.html#a55">oscl_strchr</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str, int32 c);
     46 00192 OSCL_IMPORT_REF <span class="keywordtype">char</span>* <a class="code" href="group__osclbase.html#a55">oscl_strchr</a>(<span class="keywordtype">char</span> *str, int32 c);
     47 00193 
     48 00204 OSCL_IMPORT_REF <span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* <a class="code" href="group__osclbase.html#a55">oscl_strchr</a>(<span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a> *str, int32 c);
     49 00205 OSCL_IMPORT_REF <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* <a class="code" href="group__osclbase.html#a55">oscl_strchr</a>(<a class="code" href="group__osclbase.html#a32">oscl_wchar</a> *str, int32 c);
     50 00206 
     51 00217 OSCL_IMPORT_REF <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__osclbase.html#a59">oscl_strrchr</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str, int32 c);
     52 00218 OSCL_IMPORT_REF <span class="keywordtype">char</span>* <a class="code" href="group__osclbase.html#a59">oscl_strrchr</a>(<span class="keywordtype">char</span> *str, int32 c);
     53 00219 OSCL_IMPORT_REF <span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* <a class="code" href="group__osclbase.html#a59">oscl_strrchr</a>(<span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a> *str, int32 c);
     54 00220 OSCL_IMPORT_REF <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* <a class="code" href="group__osclbase.html#a59">oscl_strrchr</a>(<a class="code" href="group__osclbase.html#a32">oscl_wchar</a> *str, int32 c);
     55 00221 
     56 00231 OSCL_IMPORT_REF <span class="keywordtype">char</span>* <a class="code" href="group__osclbase.html#a61">oscl_strset</a>(<span class="keywordtype">char</span>* dest, <span class="keywordtype">char</span> val, uint32 count);
     57 00232 
     58 00242 OSCL_IMPORT_REF <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* <a class="code" href="group__osclbase.html#a61">oscl_strset</a>(<a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* dest, <a class="code" href="group__osclbase.html#a32">oscl_wchar</a> val, uint32 count);
     59 00243 
     60 00244 
     61 00256 OSCL_IMPORT_REF int32 <a class="code" href="group__osclbase.html#a63">oscl_CIstrcmp</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str1, <span class="keyword">const</span> <span class="keywordtype">char</span> *str2);
     62 00257 
     63 00269 OSCL_IMPORT_REF int32 <a class="code" href="group__osclbase.html#a63">oscl_CIstrcmp</a>(<span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a> *str1, <span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a> *str2);
     64 00270 
     65 00285 OSCL_IMPORT_REF int32 <a class="code" href="group__osclbase.html#a65">oscl_CIstrncmp</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str1, <span class="keyword">const</span> <span class="keywordtype">char</span> *str2, uint32 count);
     66 00286 
     67 00301 OSCL_IMPORT_REF int32 <a class="code" href="group__osclbase.html#a65">oscl_CIstrncmp</a>(<span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a> *str1, <span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a> *str2, uint32 count);
     68 00302 
     69 00311 OSCL_IMPORT_REF <span class="keywordtype">char</span> <a class="code" href="group__osclbase.html#a67">oscl_tolower</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> car);
     70 00312 
     71 00313 
     72 00322 OSCL_IMPORT_REF <a class="code" href="group__osclbase.html#a32">oscl_wchar</a> <a class="code" href="group__osclbase.html#a67">oscl_tolower</a>(<span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a> car);
     73 00323 
     74 00324 
     75 00333 OSCL_IMPORT_REF <span class="keywordtype">bool</span> <a class="code" href="group__osclbase.html#a68">oscl_isLetter</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> car);
     76 00334 
     77 00335 
     78 00344 OSCL_IMPORT_REF <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="group__osclbase.html#a72">oscl_strstr</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* str1, <span class="keyword">const</span> <span class="keywordtype">char</span>* str2);
     79 00345 OSCL_IMPORT_REF <span class="keywordtype">char</span>* <a class="code" href="group__osclbase.html#a72">oscl_strstr</a>(<span class="keywordtype">char</span>* str1, <span class="keyword">const</span> <span class="keywordtype">char</span>* str2);
     80 00346 
     81 00347 
     82 00356 OSCL_IMPORT_REF <span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* <a class="code" href="group__osclbase.html#a72">oscl_strstr</a>(<span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* str1, <span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* str2);
     83 00357 OSCL_IMPORT_REF <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* <a class="code" href="group__osclbase.html#a72">oscl_strstr</a>(<a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* str1, <span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* str2);
     84 00358 
     85 00359 
     86 00374 OSCL_IMPORT_REF <span class="keywordtype">char</span>* <a class="code" href="group__osclbase.html#a74">oscl_strcat</a>(<span class="keywordtype">char</span>* dest, <span class="keyword">const</span> <span class="keywordtype">char</span>* src);
     87 00375 
     88 00376 
     89 00392 OSCL_IMPORT_REF <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* <a class="code" href="group__osclbase.html#a74">oscl_strcat</a>(<a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* dest, <span class="keyword">const</span> <a class="code" href="group__osclbase.html#a32">oscl_wchar</a>* src);
     90 00393 
     91 00394 
     92 00398 <span class="preprocessor">#endif</span>
     93 </pre></div><hr size="1"><img src="pvlogo_small.jpg"><address style="align: right;"><small>OSCL API</small>
     94 <address style="align: left;"><small>Posting Version: OPENCORE_20090310 </small>
     95 </small></address>
     96 </body>
     97 </html>
     98