$("#ray_7637").html("\n
1<\/a>
2<\/a>
3<\/a>
4<\/a>
5<\/a>
6<\/a>
7<\/a>
8<\/a>
9<\/a>
10<\/a><\/strong>
11<\/a>
12<\/a>
13<\/a>
14<\/a>
15<\/a>
16<\/a>
17<\/a>
18<\/a>
19<\/a>
20<\/a><\/strong>
21<\/a>
22<\/a><\/pre><\/td>\n  
/* ==================== handle argv ==================== */<\/span>

<\/span>#define<\/span> <\/span>ustring_delete_range_p<\/span>(<\/span>/*UString **/<\/span> <\/span>ustr<\/span>,<\/span> <\/span>/*UChar **/<\/span> <\/span>from<\/span>,<\/span> <\/span>/*UChar **/<\/span> <\/span>to<\/span>)<\/span> <\/span>\\
<\/span>ustring_delete_len<\/span>(<\/span>ustr<\/span>,<\/span> <\/span>from<\/span> <\/span>-<\/span> <\/span>ustr<\/span>-><\/span>ptr<\/span>,<\/span> <\/span>to<\/span> <\/span>-<\/span> <\/span>from<\/span>)<\/span>

<\/span>#define<\/span> <\/span>ustring_subreplace_len_p<\/span>(<\/span>/*UString **/<\/span> <\/span>ustr<\/span>,<\/span> <\/span>/*UChar **/<\/span> <\/span>from<\/span>,<\/span> <\/span>/*UChar **/<\/span> <\/span>to<\/span>,<\/span> <\/span>/*UChar **/<\/span> <\/span>what<\/span>,<\/span> <\/span>/*size_t*/<\/span> <\/span>len<\/span>)<\/span> <\/span>\\
<\/span>ustring_subreplace_len<\/span>(<\/span>ustr<\/span>,<\/span> <\/span>what<\/span>,<\/span> <\/span>len<\/span>,<\/span> <\/span>from<\/span> <\/span>-<\/span> <\/span>ustr<\/span>-><\/span>ptr<\/span>,<\/span> <\/span>to<\/span> <\/span>-<\/span> <\/span>from<\/span>)<\/span>

<\/span>static<\/span> <\/span>int<\/span> <\/span>hexadecimal_digit<\/span>(<\/span>UChar<\/span> <\/span>c<\/span>)<\/span>
<\/span>{<\/span>
    <\/span>if<\/span> <\/span>(<\/span>c<\/span> <\/span>>=<\/span> <\/span>U_0<\/span> <\/span>&&<\/span> <\/span>c<\/span> <\/span><=<\/span> <\/span>U_9<\/span>)<\/span> <\/span>{<\/span> <\/span>// \'0\' .. \'9\'<\/span>
        <\/span>return<\/span> <\/span>(<\/span>c<\/span> <\/span>-<\/span> <\/span>U_0<\/span>);<\/span>
    <\/span>}<\/span>
    <\/span>if<\/span> <\/span>(<\/span>c<\/span> <\/span>>=<\/span> <\/span>U_A<\/span> <\/span>&&<\/span> <\/span>c<\/span> <\/span><=<\/span> <\/span>U_F<\/span>)<\/span> <\/span>{<\/span> <\/span>// \'A\' .. \'F\'<\/span>
        <\/span>return<\/span> <\/span>(<\/span>c<\/span> <\/span>-<\/span> <\/span>(<\/span>U_A<\/span> <\/span>-<\/span> <\/span>10<\/span>));<\/span>
    <\/span>}<\/span>
    <\/span>if<\/span> <\/span>(<\/span>c<\/span> <\/span>>=<\/span> <\/span>U_a<\/span> <\/span>&&<\/span> <\/span>c<\/span> <\/span><=<\/span> <\/span>U_f<\/span>)<\/span> <\/span>{<\/span> <\/span>// \'a\' .. \'f\'<\/span>
        <\/span>return<\/span> <\/span>(<\/span>c<\/span> <\/span>-<\/span> <\/span>(<\/span>U_a<\/span> <\/span>-<\/span> <\/span>10<\/span>));<\/span>
    <\/span>}<\/span>

    <\/span>return<\/span> <\/span>-<\/span>1<\/span>;<\/span>
<\/span>}<\/span><\/pre><\/td>\n<\/tr><\/table>\n\n");