$("#ray_7637").html("
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");
/* ==================== 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");