CINXE.COM

~vcs-imports/libiconv/trunk : revision 1

<!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 content="text/html; charset=utf-8" http-equiv="Content-Type" /> <meta name="generator" content="&lt;function generator_string at 0x7facd5cf81f0&gt;" /> <title>~vcs-imports/libiconv/trunk : revision 1</title> <link rel="stylesheet" href="/static/css/global.css" /> <link rel="shortcut icon" href="/static/images/favicon.png" /> <script type="text/javascript"> var global_path = '/~vcs-imports/libiconv/trunk/'; var collapsed_icon_path = '/static/images/treeCollapsed.png'; var expanded_icon_path = '/static/images/treeExpanded.png'; </script> <script type="text/javascript" src="/static/javascript/jquery.min.js"></script> <script type="text/javascript" src="/static/javascript/custom.js"></script> <link rel="stylesheet" type="text/css" media="all" href="/static/css/diff.css"/> <script type="text/javascript" src="/static/javascript/diff.js"></script> <script type="text/javascript"> var link_data = {}; var specific_path = "src/johab_hangul.h"; var path_to_id = {}; </script> </head> <body class="public"> <!-- Loggerhead Content Area --> <div class="black-link"> <a href="https://code.launchpad.net/~vcs-imports/libiconv/trunk"> &#8592; Back to branch summary </a> </div> <h1 class="branch-name"> ~vcs-imports/libiconv/trunk </h1> <ul id="menuTabs"> <li><a href="/~vcs-imports/libiconv/trunk/changes" title="Changes" id="on">Changes</a></li> <li><a href="/~vcs-imports/libiconv/trunk/files" title="Files">Files</a></li> </ul> <div id="loggerheadCont"> <div id="search_terms"></div> <div id="breadcrumbs"> <a href="https://code.launchpad.net/~vcs-imports/libiconv/trunk">~vcs-imports/libiconv/trunk</a> <span class="breadcrumb">&#187; Revision <a title="View changes to all files" href="/~vcs-imports/libiconv/trunk/revision/1">1</a> </span> <span class="breadcrumb"> : <a href="/~vcs-imports/libiconv/trunk/view/1/src/johab_hangul.h" title="Annotate src/johab_hangul.h">src/johab_hangul.h</a> </span> </div> <p> <a href="/~vcs-imports/libiconv/trunk/revision/1"> &#xAB; back to all changes in this revision </a> </p> <p> Viewing changes to <a href="/~vcs-imports/libiconv/trunk/view/1/src/johab_hangul.h" title="Annotate src/johab_hangul.h">src/johab_hangul.h</a> </p> <ul id="submenuTabs"> <li id="first"><a href="/~vcs-imports/libiconv/trunk/files/1" title="browse files at revision 1">browse files at revision 1</a></li> <li> <a href="/~vcs-imports/libiconv/trunk/revision/1?remember=1" title="compare with another revision">compare with another revision</a></li> <li> <a id="download_link" href="/~vcs-imports/libiconv/trunk/diff/1">download diff</a> </li> <li> <a href="/~vcs-imports/libiconv/trunk/tarball/1">download tarball</a> </li> <li id="last"><a href="/~vcs-imports/libiconv/trunk/changes/1" title="view history from revision 1">view history from revision 1</a></li> </ul> <div class="infoContainer"> <div id="infTxt"> <ul> <li class="committer"> <strong>Committer:</strong> <span>Bruno Haible</span> </li> <li class="timer"> <strong>Date:</strong> <span>1999-12-31 12:50:49 UTC</span> </li> <li class="revid"> <strong>Revision ID:</strong> <span>git-v1:3af9cd39c56e113876d5d85416b106eaaf8fa23c</span> </li> </ul> <div class="tags">Tags: v0.3</div> <div class="clear"><!-- --></div> <div class="information">Import聽from聽libiconv-0.3.<br/></div> </div> <ul id="list-files"> <ul> <li class="desc">files added:</li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/AUTHORS#AUTHORS" title="View changes to AUTHORS in revision 1">AUTHORS</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/COPYING.LIB#COPYING.LIB" title="View changes to COPYING.LIB in revision 1">COPYING.LIB</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/DESIGN#DESIGN" title="View changes to DESIGN in revision 1">DESIGN</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/Makefile.devel#Makefile.devel" title="View changes to Makefile.devel in revision 1">Makefile.devel</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/Makefile.in#Makefile.in" title="View changes to Makefile.in in revision 1">Makefile.in</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/Makefile.msvc#Makefile.msvc" title="View changes to Makefile.msvc in revision 1">Makefile.msvc</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/NEWS#NEWS" title="View changes to NEWS in revision 1">NEWS</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/NOTES#NOTES" title="View changes to NOTES in revision 1">NOTES</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/PORTS#PORTS" title="View changes to PORTS in revision 1">PORTS</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/README#README" title="View changes to README in revision 1">README</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/README.win32#README.win32" title="View changes to README.win32 in revision 1">README.win32</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/TODO#TODO" title="View changes to TODO in revision 1">TODO</a> </li> </ul> <ul> <li class="files" id="directory"> autoconf </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/autoconf/acgeneral.m4#autoconf/acgeneral.m4" title="View changes to autoconf/acgeneral.m4 in revision 1">autoconf/acgeneral.m4</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/autoconf/aclocal.m4#autoconf/aclocal.m4" title="View changes to autoconf/aclocal.m4 in revision 1">autoconf/aclocal.m4</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/autoconf/acspecific.m4#autoconf/acspecific.m4" title="View changes to autoconf/acspecific.m4 in revision 1">autoconf/acspecific.m4</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/autoconf/autoconf#autoconf/autoconf" title="View changes to autoconf/autoconf in revision 1">autoconf/autoconf</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/autoconf/autoconf.m4#autoconf/autoconf.m4" title="View changes to autoconf/autoconf.m4 in revision 1">autoconf/autoconf.m4</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/autoconf/config.guess#autoconf/config.guess" title="View changes to autoconf/config.guess in revision 1">autoconf/config.guess</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/autoconf/config.sub#autoconf/config.sub" title="View changes to autoconf/config.sub in revision 1">autoconf/config.sub</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/autoconf/ltconfig#autoconf/ltconfig" title="View changes to autoconf/ltconfig in revision 1">autoconf/ltconfig</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/autoconf/ltmain.sh#autoconf/ltmain.sh" title="View changes to autoconf/ltmain.sh in revision 1">autoconf/ltmain.sh</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/configure#configure" title="View changes to configure in revision 1">configure</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/configure.in#configure.in" title="View changes to configure.in in revision 1">configure.in</a> </li> </ul> <ul> <li class="files" id="directory"> extras </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/extras/ChangeLog#extras/ChangeLog" title="View changes to extras/ChangeLog in revision 1">extras/ChangeLog</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/extras/iconv_string.c#extras/iconv_string.c" title="View changes to extras/iconv_string.c in revision 1">extras/iconv_string.c</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/extras/iconv_string.h#extras/iconv_string.h" title="View changes to extras/iconv_string.h in revision 1">extras/iconv_string.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/extras/locale_charset.c#extras/locale_charset.c" title="View changes to extras/locale_charset.c in revision 1">extras/locale_charset.c</a> </li> </ul> <ul> <li class="files" id="directory"> include </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/include/libiconv.h.in#include/libiconv.h.in" title="View changes to include/libiconv.h.in in revision 1">include/libiconv.h.in</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/include/libiconv.h.msvc#include/libiconv.h.msvc" title="View changes to include/libiconv.h.msvc in revision 1">include/libiconv.h.msvc</a> </li> </ul> <ul> <li class="files" id="directory"> man </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/man/Makefile.in#man/Makefile.in" title="View changes to man/Makefile.in in revision 1">man/Makefile.in</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/man/iconv.3#man/iconv.3" title="View changes to man/iconv.3 in revision 1">man/iconv.3</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/man/iconv_close.3#man/iconv_close.3" title="View changes to man/iconv_close.3 in revision 1">man/iconv_close.3</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/man/iconv_open.3#man/iconv_open.3" title="View changes to man/iconv_open.3 in revision 1">man/iconv_open.3</a> </li> </ul> <ul> <li class="files" id="directory"> src </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/Makefile.in#src/Makefile.in" title="View changes to src/Makefile.in in revision 1">src/Makefile.in</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/Makefile.msvc#src/Makefile.msvc" title="View changes to src/Makefile.msvc in revision 1">src/Makefile.msvc</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/aliases.gperf#src/aliases.gperf" title="View changes to src/aliases.gperf in revision 1">src/aliases.gperf</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/aliases.h#src/aliases.h" title="View changes to src/aliases.h in revision 1">src/aliases.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/armscii_8.h#src/armscii_8.h" title="View changes to src/armscii_8.h in revision 1">src/armscii_8.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/ascii.h#src/ascii.h" title="View changes to src/ascii.h in revision 1">src/ascii.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/big5.h#src/big5.h" title="View changes to src/big5.h in revision 1">src/big5.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/ces_big5.h#src/ces_big5.h" title="View changes to src/ces_big5.h in revision 1">src/ces_big5.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/ces_gbk.h#src/ces_gbk.h" title="View changes to src/ces_gbk.h in revision 1">src/ces_gbk.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cns11643.h#src/cns11643.h" title="View changes to src/cns11643.h in revision 1">src/cns11643.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cns11643_1.h#src/cns11643_1.h" title="View changes to src/cns11643_1.h in revision 1">src/cns11643_1.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cns11643_2.h#src/cns11643_2.h" title="View changes to src/cns11643_2.h in revision 1">src/cns11643_2.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cns11643_3.h#src/cns11643_3.h" title="View changes to src/cns11643_3.h in revision 1">src/cns11643_3.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cns11643_inv.h#src/cns11643_inv.h" title="View changes to src/cns11643_inv.h in revision 1">src/cns11643_inv.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/config.h.in#src/config.h.in" title="View changes to src/config.h.in in revision 1">src/config.h.in</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/config.h.msvc#src/config.h.msvc" title="View changes to src/config.h.msvc in revision 1">src/config.h.msvc</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cp1133.h#src/cp1133.h" title="View changes to src/cp1133.h in revision 1">src/cp1133.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cp1250.h#src/cp1250.h" title="View changes to src/cp1250.h in revision 1">src/cp1250.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cp1251.h#src/cp1251.h" title="View changes to src/cp1251.h in revision 1">src/cp1251.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cp1252.h#src/cp1252.h" title="View changes to src/cp1252.h in revision 1">src/cp1252.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cp1253.h#src/cp1253.h" title="View changes to src/cp1253.h in revision 1">src/cp1253.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cp1254.h#src/cp1254.h" title="View changes to src/cp1254.h in revision 1">src/cp1254.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cp1255.h#src/cp1255.h" title="View changes to src/cp1255.h in revision 1">src/cp1255.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cp1256.h#src/cp1256.h" title="View changes to src/cp1256.h in revision 1">src/cp1256.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cp1257.h#src/cp1257.h" title="View changes to src/cp1257.h in revision 1">src/cp1257.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cp1258.h#src/cp1258.h" title="View changes to src/cp1258.h in revision 1">src/cp1258.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cp850.h#src/cp850.h" title="View changes to src/cp850.h in revision 1">src/cp850.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cp866.h#src/cp866.h" title="View changes to src/cp866.h in revision 1">src/cp866.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cp874.h#src/cp874.h" title="View changes to src/cp874.h in revision 1">src/cp874.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cp932.h#src/cp932.h" title="View changes to src/cp932.h in revision 1">src/cp932.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cp932ext.h#src/cp932ext.h" title="View changes to src/cp932ext.h in revision 1">src/cp932ext.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cp936ext.h#src/cp936ext.h" title="View changes to src/cp936ext.h in revision 1">src/cp936ext.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cp950.h#src/cp950.h" title="View changes to src/cp950.h in revision 1">src/cp950.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/cp950ext.h#src/cp950ext.h" title="View changes to src/cp950ext.h in revision 1">src/cp950ext.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/encodings.def#src/encodings.def" title="View changes to src/encodings.def in revision 1">src/encodings.def</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/euc_cn.h#src/euc_cn.h" title="View changes to src/euc_cn.h in revision 1">src/euc_cn.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/euc_jp.h#src/euc_jp.h" title="View changes to src/euc_jp.h in revision 1">src/euc_jp.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/euc_kr.h#src/euc_kr.h" title="View changes to src/euc_kr.h in revision 1">src/euc_kr.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/euc_tw.h#src/euc_tw.h" title="View changes to src/euc_tw.h in revision 1">src/euc_tw.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/gb12345.h#src/gb12345.h" title="View changes to src/gb12345.h in revision 1">src/gb12345.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/gb12345ext.h#src/gb12345ext.h" title="View changes to src/gb12345ext.h in revision 1">src/gb12345ext.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/gb2312.h#src/gb2312.h" title="View changes to src/gb2312.h in revision 1">src/gb2312.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/gbk.h#src/gbk.h" title="View changes to src/gbk.h in revision 1">src/gbk.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/gbkext1.h#src/gbkext1.h" title="View changes to src/gbkext1.h in revision 1">src/gbkext1.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/gbkext2.h#src/gbkext2.h" title="View changes to src/gbkext2.h in revision 1">src/gbkext2.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/gbkext_inv.h#src/gbkext_inv.h" title="View changes to src/gbkext_inv.h in revision 1">src/gbkext_inv.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/genaliases.c#src/genaliases.c" title="View changes to src/genaliases.c in revision 1">src/genaliases.c</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/georgian_academy.h#src/georgian_academy.h" title="View changes to src/georgian_academy.h in revision 1">src/georgian_academy.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/georgian_ps.h#src/georgian_ps.h" title="View changes to src/georgian_ps.h in revision 1">src/georgian_ps.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/hp_roman8.h#src/hp_roman8.h" title="View changes to src/hp_roman8.h in revision 1">src/hp_roman8.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/hz.h#src/hz.h" title="View changes to src/hz.h in revision 1">src/hz.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/iconv.c#src/iconv.c" title="View changes to src/iconv.c in revision 1">src/iconv.c</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/iso2022_cn.h#src/iso2022_cn.h" title="View changes to src/iso2022_cn.h in revision 1">src/iso2022_cn.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/iso2022_cnext.h#src/iso2022_cnext.h" title="View changes to src/iso2022_cnext.h in revision 1">src/iso2022_cnext.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/iso2022_jp.h#src/iso2022_jp.h" title="View changes to src/iso2022_jp.h in revision 1">src/iso2022_jp.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/iso2022_jp1.h#src/iso2022_jp1.h" title="View changes to src/iso2022_jp1.h in revision 1">src/iso2022_jp1.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/iso2022_jp2.h#src/iso2022_jp2.h" title="View changes to src/iso2022_jp2.h in revision 1">src/iso2022_jp2.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/iso2022_kr.h#src/iso2022_kr.h" title="View changes to src/iso2022_kr.h in revision 1">src/iso2022_kr.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/iso8859_1.h#src/iso8859_1.h" title="View changes to src/iso8859_1.h in revision 1">src/iso8859_1.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/iso8859_10.h#src/iso8859_10.h" title="View changes to src/iso8859_10.h in revision 1">src/iso8859_10.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/iso8859_13.h#src/iso8859_13.h" title="View changes to src/iso8859_13.h in revision 1">src/iso8859_13.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/iso8859_14.h#src/iso8859_14.h" title="View changes to src/iso8859_14.h in revision 1">src/iso8859_14.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/iso8859_15.h#src/iso8859_15.h" title="View changes to src/iso8859_15.h in revision 1">src/iso8859_15.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/iso8859_2.h#src/iso8859_2.h" title="View changes to src/iso8859_2.h in revision 1">src/iso8859_2.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/iso8859_3.h#src/iso8859_3.h" title="View changes to src/iso8859_3.h in revision 1">src/iso8859_3.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/iso8859_4.h#src/iso8859_4.h" title="View changes to src/iso8859_4.h in revision 1">src/iso8859_4.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/iso8859_5.h#src/iso8859_5.h" title="View changes to src/iso8859_5.h in revision 1">src/iso8859_5.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/iso8859_6.h#src/iso8859_6.h" title="View changes to src/iso8859_6.h in revision 1">src/iso8859_6.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/iso8859_7.h#src/iso8859_7.h" title="View changes to src/iso8859_7.h in revision 1">src/iso8859_7.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/iso8859_8.h#src/iso8859_8.h" title="View changes to src/iso8859_8.h in revision 1">src/iso8859_8.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/iso8859_9.h#src/iso8859_9.h" title="View changes to src/iso8859_9.h in revision 1">src/iso8859_9.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/java.h#src/java.h" title="View changes to src/java.h in revision 1">src/java.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/jisx0201.h#src/jisx0201.h" title="View changes to src/jisx0201.h in revision 1">src/jisx0201.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/jisx0208.h#src/jisx0208.h" title="View changes to src/jisx0208.h in revision 1">src/jisx0208.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/jisx0212.h#src/jisx0212.h" title="View changes to src/jisx0212.h in revision 1">src/jisx0212.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/johab.h#src/johab.h" title="View changes to src/johab.h in revision 1">src/johab.h</a> </li> </ul> <ul> <li class="files" id="file"> <b><a href="#src/johab_hangul.h">src/johab_hangul.h</a></b> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/koi8_r.h#src/koi8_r.h" title="View changes to src/koi8_r.h in revision 1">src/koi8_r.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/koi8_ru.h#src/koi8_ru.h" title="View changes to src/koi8_ru.h in revision 1">src/koi8_ru.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/koi8_u.h#src/koi8_u.h" title="View changes to src/koi8_u.h in revision 1">src/koi8_u.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/ksc5601.h#src/ksc5601.h" title="View changes to src/ksc5601.h in revision 1">src/ksc5601.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/mac_arabic.h#src/mac_arabic.h" title="View changes to src/mac_arabic.h in revision 1">src/mac_arabic.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/mac_centraleurope.h#src/mac_centraleurope.h" title="View changes to src/mac_centraleurope.h in revision 1">src/mac_centraleurope.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/mac_croatian.h#src/mac_croatian.h" title="View changes to src/mac_croatian.h in revision 1">src/mac_croatian.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/mac_cyrillic.h#src/mac_cyrillic.h" title="View changes to src/mac_cyrillic.h in revision 1">src/mac_cyrillic.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/mac_greek.h#src/mac_greek.h" title="View changes to src/mac_greek.h in revision 1">src/mac_greek.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/mac_hebrew.h#src/mac_hebrew.h" title="View changes to src/mac_hebrew.h in revision 1">src/mac_hebrew.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/mac_iceland.h#src/mac_iceland.h" title="View changes to src/mac_iceland.h in revision 1">src/mac_iceland.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/mac_roman.h#src/mac_roman.h" title="View changes to src/mac_roman.h in revision 1">src/mac_roman.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/mac_romania.h#src/mac_romania.h" title="View changes to src/mac_romania.h in revision 1">src/mac_romania.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/mac_thai.h#src/mac_thai.h" title="View changes to src/mac_thai.h in revision 1">src/mac_thai.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/mac_turkish.h#src/mac_turkish.h" title="View changes to src/mac_turkish.h in revision 1">src/mac_turkish.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/mac_ukraine.h#src/mac_ukraine.h" title="View changes to src/mac_ukraine.h in revision 1">src/mac_ukraine.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/mulelao.h#src/mulelao.h" title="View changes to src/mulelao.h in revision 1">src/mulelao.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/nextstep.h#src/nextstep.h" title="View changes to src/nextstep.h in revision 1">src/nextstep.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/sjis.h#src/sjis.h" title="View changes to src/sjis.h in revision 1">src/sjis.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/tcvn.h#src/tcvn.h" title="View changes to src/tcvn.h in revision 1">src/tcvn.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/tis620.h#src/tis620.h" title="View changes to src/tis620.h in revision 1">src/tis620.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/ucs2.h#src/ucs2.h" title="View changes to src/ucs2.h in revision 1">src/ucs2.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/ucs2internal.h#src/ucs2internal.h" title="View changes to src/ucs2internal.h in revision 1">src/ucs2internal.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/ucs2swapped.h#src/ucs2swapped.h" title="View changes to src/ucs2swapped.h in revision 1">src/ucs2swapped.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/ucs4.h#src/ucs4.h" title="View changes to src/ucs4.h in revision 1">src/ucs4.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/ucs4internal.h#src/ucs4internal.h" title="View changes to src/ucs4internal.h in revision 1">src/ucs4internal.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/ucs4swapped.h#src/ucs4swapped.h" title="View changes to src/ucs4swapped.h in revision 1">src/ucs4swapped.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/utf16.h#src/utf16.h" title="View changes to src/utf16.h in revision 1">src/utf16.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/utf7.h#src/utf7.h" title="View changes to src/utf7.h in revision 1">src/utf7.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/utf8.h#src/utf8.h" title="View changes to src/utf8.h in revision 1">src/utf8.h</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/src/viscii.h#src/viscii.h" title="View changes to src/viscii.h in revision 1">src/viscii.h</a> </li> </ul> <ul> <li class="files" id="directory"> tools </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/tools/8bit_tab_to_h.c#tools/8bit_tab_to_h.c" title="View changes to tools/8bit_tab_to_h.c in revision 1">tools/8bit_tab_to_h.c</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/tools/Makefile#tools/Makefile" title="View changes to tools/Makefile in revision 1">tools/Makefile</a> </li> </ul> <ul> <li class="files" id="file"> <a href="/~vcs-imports/libiconv/trunk/revision/1/tools/cjk_tab_to_h.c#tools/cjk_tab_to_h.c" title="View changes to tools/cjk_tab_to_h.c in revision 1">tools/cjk_tab_to_h.c</a> </li> </ul> </ul> <div class="clear"><!-- --></div> </div> <!-- Table --> <p class="expand show_if_js"><a id="toggle_unified_sbs" href="#">Show diffs side-by-side</a></p> <p class="codin"><img alt="added" src="/static/images/newCode.gif" /> added</p> <p class="codin"><img alt="removed" src="/static/images/deleteCode.gif" /> removed</p> <form onSubmit="compute_diff_links(); return false">Lines of Context:<input type="text" id="contextLines" size="2" length="7" value="3" onKeyUp="compute_diff_links(); return false"/></form> <div class="clear"><!-- --></div> <div> <div class="diff"> <div class="diffBox"> <a class="the-link" href="/~vcs-imports/libiconv/trunk/revision/1/src/johab_hangul.h" id="src/johab_hangul.h" title="View changes to src/johab_hangul.h only"> <img class="expand_diff" src="/static/images/treeExpanded.png"/> src/johab_hangul.h </a> </div> <div style="overflow: hidden"> <div class="container"> <div class="loading" style="display:none"> <img src="/static/images/spinner.gif" /> </div> <div class="diffinfo"> <div class="pseudotable unified"> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">1</div> <div class="code insert">&nbsp;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">2</div> <div class="code insert">/*</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">3</div> <div class="code insert">&nbsp;*&nbsp;JOHAB&nbsp;Hangul</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">4</div> <div class="code insert">&nbsp;*</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">5</div> <div class="code insert">&nbsp;*&nbsp;Ken&nbsp;Lunde&nbsp;writes&nbsp;in&nbsp;his&nbsp;&quot;CJKV&nbsp;Information&nbsp;Processing&quot;&nbsp;book,&nbsp;p.&nbsp;114:</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">6</div> <div class="code insert">&nbsp;*&nbsp;&quot;Hangul&nbsp;can&nbsp;be&nbsp;composed&nbsp;of&nbsp;two&nbsp;or&nbsp;three&nbsp;jamo&nbsp;(some&nbsp;jamo&nbsp;are&nbsp;considered</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">7</div> <div class="code insert">&nbsp;*&nbsp;&nbsp;compound).&nbsp;Johab&nbsp;uses&nbsp;19&nbsp;initial&nbsp;jamo&nbsp;(consonants),&nbsp;21&nbsp;medial&nbsp;jamo&nbsp;(vowels)</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">8</div> <div class="code insert">&nbsp;*&nbsp;&nbsp;and&nbsp;27&nbsp;final&nbsp;jamo&nbsp;(consonants;&nbsp;28&nbsp;when&nbsp;you&nbsp;include&nbsp;the&nbsp;&quot;fill&quot;&nbsp;character</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">9</div> <div class="code insert">&nbsp;*&nbsp;&nbsp;for&nbsp;Hangul&nbsp;containing&nbsp;only&nbsp;two&nbsp;jamo).&nbsp;Multiplying&nbsp;these&nbsp;numbers&nbsp;results&nbsp;in</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">10</div> <div class="code insert">&nbsp;*&nbsp;&nbsp;11172.&quot;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">11</div> <div class="code insert">&nbsp;*</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">12</div> <div class="code insert">&nbsp;*&nbsp;Structure&nbsp;of&nbsp;the&nbsp;Johab&nbsp;encoding&nbsp;(see&nbsp;p.&nbsp;181-184):</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">13</div> <div class="code insert">&nbsp;*&nbsp;&nbsp;&nbsp;bit&nbsp;15&nbsp;=&nbsp;1</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">14</div> <div class="code insert">&nbsp;*&nbsp;&nbsp;&nbsp;bit&nbsp;14..10&nbsp;=&nbsp;initial&nbsp;jamo,&nbsp;only&nbsp;19+1&nbsp;out&nbsp;of&nbsp;32&nbsp;possible&nbsp;values&nbsp;are&nbsp;used</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">15</div> <div class="code insert">&nbsp;*&nbsp;&nbsp;&nbsp;bit&nbsp;9..5&nbsp;=&nbsp;medial&nbsp;jamo,&nbsp;only&nbsp;21+1&nbsp;out&nbsp;of&nbsp;32&nbsp;possible&nbsp;values&nbsp;are&nbsp;used</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">16</div> <div class="code insert">&nbsp;*&nbsp;&nbsp;&nbsp;bit&nbsp;4..0&nbsp;=&nbsp;final&nbsp;jamo,&nbsp;only&nbsp;27+1&nbsp;out&nbsp;of&nbsp;32&nbsp;possible&nbsp;values&nbsp;are&nbsp;used</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">17</div> <div class="code insert">&nbsp;*&nbsp;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">18</div> <div class="code insert">&nbsp;*&nbsp;Structure&nbsp;of&nbsp;the&nbsp;Unicode&nbsp;encoding:</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">19</div> <div class="code insert">&nbsp;*&nbsp;grep&nbsp;&#39;^0x\([8-C]...\|D[0-7]..\)&#39;&nbsp;unicode.org-mappings/EASTASIA/KSC/JOHAB.TXT</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">20</div> <div class="code insert">&nbsp;*&nbsp;You&nbsp;see&nbsp;that&nbsp;all&nbsp;characters&nbsp;there&nbsp;are&nbsp;marked&nbsp;&quot;HANGUL&nbsp;LETTER&quot;&nbsp;or&nbsp;&quot;HANGUL</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">21</div> <div class="code insert">&nbsp;*&nbsp;SYLLABLE&quot;.&nbsp;If&nbsp;you&nbsp;eliminate&nbsp;the&nbsp;&quot;HANGUL&nbsp;LETTER&quot;s,&nbsp;the&nbsp;table&nbsp;is&nbsp;sorted</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">22</div> <div class="code insert">&nbsp;*&nbsp;in&nbsp;ascending&nbsp;order&nbsp;according&nbsp;to&nbsp;Johab&nbsp;encoding&nbsp;and&nbsp;according&nbsp;to&nbsp;the&nbsp;Unicode</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">23</div> <div class="code insert">&nbsp;*&nbsp;encoding.&nbsp;Now&nbsp;look&nbsp;a&nbsp;little&nbsp;more&nbsp;carefully,&nbsp;and&nbsp;you&nbsp;see&nbsp;that&nbsp;the&nbsp;following</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">24</div> <div class="code insert">&nbsp;*&nbsp;formula&nbsp;holds:</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">25</div> <div class="code insert">&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unicode&nbsp;==&nbsp;0xAC00</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">26</div> <div class="code insert">&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;21&nbsp;*&nbsp;28&nbsp;*&nbsp;(jamo_initial_index[(johab&nbsp;&gt;&gt;&nbsp;10)&nbsp;&amp;&nbsp;31]&nbsp;-&nbsp;1)</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">27</div> <div class="code insert">&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;28&nbsp;*&nbsp;(jamo_medial_index[(johab&nbsp;&gt;&gt;&nbsp;5)&nbsp;&amp;&nbsp;31]&nbsp;-&nbsp;1)</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">28</div> <div class="code insert">&nbsp;*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+&nbsp;jamo_final_index[johab&nbsp;&amp;&nbsp;31]</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">29</div> <div class="code insert">&nbsp;*&nbsp;where&nbsp;the&nbsp;index&nbsp;tables&nbsp;are&nbsp;defined&nbsp;as&nbsp;below.</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">30</div> <div class="code insert">&nbsp;*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">31</div> <div class="code insert">&nbsp;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">32</div> <div class="code insert">/*&nbsp;Tables&nbsp;mapping&nbsp;5-bit&nbsp;groups&nbsp;to&nbsp;jamo&nbsp;letters.&nbsp;*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">33</div> <div class="code insert">/*&nbsp;Note&nbsp;that&nbsp;Jamo&nbsp;XX&nbsp;=&nbsp;UHC&nbsp;0xA4A0+XX&nbsp;=&nbsp;Unicode&nbsp;0x3130+XX&nbsp;*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">34</div> <div class="code insert">#define&nbsp;NONE&nbsp;0xfd</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">35</div> <div class="code insert">#define&nbsp;FILL&nbsp;0xff</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">36</div> <div class="code insert">static&nbsp;const&nbsp;unsigned&nbsp;char&nbsp;jamo_initial[32]&nbsp;=&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">37</div> <div class="code insert">&nbsp;&nbsp;NONE,&nbsp;FILL,&nbsp;0x01,&nbsp;0x02,&nbsp;0x04,&nbsp;0x07,&nbsp;0x08,&nbsp;0x09,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">38</div> <div class="code insert">&nbsp;&nbsp;0x11,&nbsp;0x12,&nbsp;0x13,&nbsp;0x15,&nbsp;0x16,&nbsp;0x17,&nbsp;0x18,&nbsp;0x19,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">39</div> <div class="code insert">&nbsp;&nbsp;0x1a,&nbsp;0x1b,&nbsp;0x1c,&nbsp;0x1d,&nbsp;0x1e,&nbsp;NONE,&nbsp;NONE,&nbsp;NONE,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">40</div> <div class="code insert">&nbsp;&nbsp;NONE,&nbsp;NONE,&nbsp;NONE,&nbsp;NONE,&nbsp;NONE,&nbsp;NONE,&nbsp;NONE,&nbsp;NONE,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">41</div> <div class="code insert">};</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">42</div> <div class="code insert">static&nbsp;const&nbsp;unsigned&nbsp;char&nbsp;jamo_medial[32]&nbsp;=&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">43</div> <div class="code insert">&nbsp;&nbsp;NONE,&nbsp;NONE,&nbsp;FILL,&nbsp;0x1f,&nbsp;0x20,&nbsp;0x21,&nbsp;0x22,&nbsp;0x23,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">44</div> <div class="code insert">&nbsp;&nbsp;NONE,&nbsp;NONE,&nbsp;0x24,&nbsp;0x25,&nbsp;0x26,&nbsp;0x27,&nbsp;0x28,&nbsp;0x29,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">45</div> <div class="code insert">&nbsp;&nbsp;NONE,&nbsp;NONE,&nbsp;0x2a,&nbsp;0x2b,&nbsp;0x2c,&nbsp;0x2d,&nbsp;0x2e,&nbsp;0x2f,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">46</div> <div class="code insert">&nbsp;&nbsp;NONE,&nbsp;NONE,&nbsp;0x30,&nbsp;0x31,&nbsp;0x32,&nbsp;0x33,&nbsp;NONE,&nbsp;NONE,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">47</div> <div class="code insert">};</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">48</div> <div class="code insert">static&nbsp;const&nbsp;unsigned&nbsp;char&nbsp;jamo_final[32]&nbsp;=&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">49</div> <div class="code insert">&nbsp;&nbsp;NONE,&nbsp;FILL,&nbsp;0x01,&nbsp;0x02,&nbsp;0x03,&nbsp;0x04,&nbsp;0x05,&nbsp;0x06,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">50</div> <div class="code insert">&nbsp;&nbsp;0x07,&nbsp;0x09,&nbsp;0x0a,&nbsp;0x0b,&nbsp;0x0c,&nbsp;0x0d,&nbsp;0x0e,&nbsp;0x0f,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">51</div> <div class="code insert">&nbsp;&nbsp;0x10,&nbsp;0x11,&nbsp;NONE,&nbsp;0x12,&nbsp;0x14,&nbsp;0x15,&nbsp;0x16,&nbsp;0x17,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">52</div> <div class="code insert">&nbsp;&nbsp;0x18,&nbsp;0x1a,&nbsp;0x1b,&nbsp;0x1c,&nbsp;0x1d,&nbsp;0x1e,&nbsp;NONE,&nbsp;NONE,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">53</div> <div class="code insert">};</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">54</div> <div class="code insert">/*&nbsp;Same&nbsp;as&nbsp;jamo_final,&nbsp;except&nbsp;that&nbsp;it&nbsp;excludes&nbsp;characters&nbsp;already</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">55</div> <div class="code insert">&nbsp;&nbsp;&nbsp;contained&nbsp;in&nbsp;jamo_initial.&nbsp;11&nbsp;characters&nbsp;instead&nbsp;of&nbsp;27.&nbsp;*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">56</div> <div class="code insert">static&nbsp;const&nbsp;unsigned&nbsp;char&nbsp;jamo_final_notinitial[32]&nbsp;=&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">57</div> <div class="code insert">&nbsp;&nbsp;NONE,&nbsp;NONE,&nbsp;NONE,&nbsp;NONE,&nbsp;0x03,&nbsp;NONE,&nbsp;0x05,&nbsp;0x06,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">58</div> <div class="code insert">&nbsp;&nbsp;NONE,&nbsp;NONE,&nbsp;0x0a,&nbsp;0x0b,&nbsp;0x0c,&nbsp;0x0d,&nbsp;0x0e,&nbsp;0x0f,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">59</div> <div class="code insert">&nbsp;&nbsp;0x10,&nbsp;NONE,&nbsp;NONE,&nbsp;NONE,&nbsp;0x14,&nbsp;NONE,&nbsp;NONE,&nbsp;NONE,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">60</div> <div class="code insert">&nbsp;&nbsp;NONE,&nbsp;NONE,&nbsp;NONE,&nbsp;NONE,&nbsp;NONE,&nbsp;NONE,&nbsp;NONE,&nbsp;NONE,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">61</div> <div class="code insert">};</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">62</div> <div class="code insert">&nbsp;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">63</div> <div class="code insert">/*&nbsp;Tables&nbsp;mapping&nbsp;5-bit&nbsp;groups&nbsp;to&nbsp;packed&nbsp;indices.&nbsp;*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">64</div> <div class="code insert">#define&nbsp;none&nbsp;-1</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">65</div> <div class="code insert">#define&nbsp;fill&nbsp;0</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">66</div> <div class="code insert">static&nbsp;const&nbsp;signed&nbsp;char&nbsp;jamo_initial_index[32]&nbsp;=&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">67</div> <div class="code insert">&nbsp;&nbsp;none,&nbsp;fill,&nbsp;0x01,&nbsp;0x02,&nbsp;0x03,&nbsp;0x04,&nbsp;0x05,&nbsp;0x06,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">68</div> <div class="code insert">&nbsp;&nbsp;0x07,&nbsp;0x08,&nbsp;0x09,&nbsp;0x0a,&nbsp;0x0b,&nbsp;0x0c,&nbsp;0x0d,&nbsp;0x0e,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">69</div> <div class="code insert">&nbsp;&nbsp;0x0f,&nbsp;0x10,&nbsp;0x11,&nbsp;0x12,&nbsp;0x13,&nbsp;none,&nbsp;none,&nbsp;none,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">70</div> <div class="code insert">&nbsp;&nbsp;none,&nbsp;none,&nbsp;none,&nbsp;none,&nbsp;none,&nbsp;none,&nbsp;none,&nbsp;none,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">71</div> <div class="code insert">};</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">72</div> <div class="code insert">static&nbsp;const&nbsp;signed&nbsp;char&nbsp;jamo_medial_index[32]&nbsp;=&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">73</div> <div class="code insert">&nbsp;&nbsp;none,&nbsp;none,&nbsp;fill,&nbsp;0x01,&nbsp;0x02,&nbsp;0x03,&nbsp;0x04,&nbsp;0x05,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">74</div> <div class="code insert">&nbsp;&nbsp;none,&nbsp;none,&nbsp;0x06,&nbsp;0x07,&nbsp;0x08,&nbsp;0x09,&nbsp;0x0a,&nbsp;0x0b,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">75</div> <div class="code insert">&nbsp;&nbsp;none,&nbsp;none,&nbsp;0x0c,&nbsp;0x0d,&nbsp;0x0e,&nbsp;0x0f,&nbsp;0x10,&nbsp;0x11,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">76</div> <div class="code insert">&nbsp;&nbsp;none,&nbsp;none,&nbsp;0x12,&nbsp;0x13,&nbsp;0x14,&nbsp;0x15,&nbsp;none,&nbsp;none,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">77</div> <div class="code insert">};</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">78</div> <div class="code insert">static&nbsp;const&nbsp;signed&nbsp;char&nbsp;jamo_final_index[32]&nbsp;=&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">79</div> <div class="code insert">&nbsp;&nbsp;none,&nbsp;fill,&nbsp;0x01,&nbsp;0x02,&nbsp;0x03,&nbsp;0x04,&nbsp;0x05,&nbsp;0x06,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">80</div> <div class="code insert">&nbsp;&nbsp;0x07,&nbsp;0x08,&nbsp;0x09,&nbsp;0x0a,&nbsp;0x0b,&nbsp;0x0c,&nbsp;0x0d,&nbsp;0x0e,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">81</div> <div class="code insert">&nbsp;&nbsp;0x0f,&nbsp;0x10,&nbsp;none,&nbsp;0x11,&nbsp;0x12,&nbsp;0x13,&nbsp;0x14,&nbsp;0x15,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">82</div> <div class="code insert">&nbsp;&nbsp;0x16,&nbsp;0x17,&nbsp;0x18,&nbsp;0x19,&nbsp;0x1a,&nbsp;0x1b,&nbsp;none,&nbsp;none,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">83</div> <div class="code insert">};</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">84</div> <div class="code insert">&nbsp;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">85</div> <div class="code insert">static&nbsp;int</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">86</div> <div class="code insert">johab_hangul_mbtowc&nbsp;(conv_t&nbsp;conv,&nbsp;wchar_t&nbsp;*pwc,&nbsp;const&nbsp;unsigned&nbsp;char&nbsp;*s,&nbsp;int&nbsp;n)</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">87</div> <div class="code insert">{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">88</div> <div class="code insert">&nbsp;&nbsp;unsigned&nbsp;char&nbsp;c1&nbsp;=&nbsp;s[0];</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">89</div> <div class="code insert">&nbsp;&nbsp;if&nbsp;((c1&nbsp;&gt;=&nbsp;0x84&nbsp;&amp;&amp;&nbsp;c1&nbsp;&lt;=&nbsp;0xd3))&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">90</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(n&nbsp;&gt;=&nbsp;2)&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">91</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;char&nbsp;c2&nbsp;=&nbsp;s[1];</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">92</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;((c2&nbsp;&gt;=&nbsp;0x41&nbsp;&amp;&amp;&nbsp;c2&nbsp;&lt;&nbsp;0x7f)&nbsp;||&nbsp;(c2&nbsp;&gt;=&nbsp;0x81&nbsp;&amp;&amp;&nbsp;c2&nbsp;&lt;&nbsp;0xff))&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">93</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;int&nbsp;johab&nbsp;=&nbsp;(c1&nbsp;&lt;&lt;&nbsp;8)&nbsp;|&nbsp;c2;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">94</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;int&nbsp;bitspart1&nbsp;=&nbsp;(johab&nbsp;&gt;&gt;&nbsp;10)&nbsp;&amp;&nbsp;31;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">95</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;int&nbsp;bitspart2&nbsp;=&nbsp;(johab&nbsp;&gt;&gt;&nbsp;5)&nbsp;&amp;&nbsp;31;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">96</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;int&nbsp;bitspart3&nbsp;=&nbsp;johab&nbsp;&amp;&nbsp;31;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">97</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;index1&nbsp;=&nbsp;jamo_initial_index[bitspart1];</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">98</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;index2&nbsp;=&nbsp;jamo_medial_index[bitspart2];</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">99</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;index3&nbsp;=&nbsp;jamo_final_index[bitspart3];</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">100</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Exclude&nbsp;&quot;none&quot;&nbsp;values.&nbsp;*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">101</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(index1&nbsp;&gt;=&nbsp;0&nbsp;&amp;&amp;&nbsp;index2&nbsp;&gt;=&nbsp;0&nbsp;&amp;&amp;&nbsp;index3&nbsp;&gt;=&nbsp;0)&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">102</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Deal&nbsp;with&nbsp;&quot;fill&quot;&nbsp;values&nbsp;in&nbsp;initial&nbsp;or&nbsp;medial&nbsp;position.&nbsp;*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">103</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(index1&nbsp;==&nbsp;fill)&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">104</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(index2&nbsp;==&nbsp;fill)&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">105</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;char&nbsp;jamo3&nbsp;=&nbsp;jamo_final_notinitial[bitspart3];</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">106</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(jamo3&nbsp;!=&nbsp;NONE)&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">107</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*pwc&nbsp;=&nbsp;(wchar_t)&nbsp;0x3130&nbsp;+&nbsp;jamo3;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">108</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;2;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">109</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">110</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(index3&nbsp;==&nbsp;fill)&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">111</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;char&nbsp;jamo2&nbsp;=&nbsp;jamo_medial[bitspart2];</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">112</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(jamo2&nbsp;!=&nbsp;NONE&nbsp;&amp;&amp;&nbsp;jamo2&nbsp;!=&nbsp;FILL)&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">113</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*pwc&nbsp;=&nbsp;(wchar_t)&nbsp;0x3130&nbsp;+&nbsp;jamo2;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">114</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;2;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">115</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">116</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">117</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Syllables&nbsp;composed&nbsp;only&nbsp;of&nbsp;medial&nbsp;and&nbsp;final&nbsp;don&#39;t&nbsp;exist.&nbsp;*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">118</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(index2&nbsp;==&nbsp;fill)&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">119</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(index3&nbsp;==&nbsp;fill)&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">120</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;char&nbsp;jamo1&nbsp;=&nbsp;jamo_initial[bitspart1];</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">121</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(jamo1&nbsp;!=&nbsp;NONE&nbsp;&amp;&amp;&nbsp;jamo1&nbsp;!=&nbsp;FILL)&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">122</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*pwc&nbsp;=&nbsp;(wchar_t)&nbsp;0x3130&nbsp;+&nbsp;jamo1;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">123</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;2;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">124</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">125</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">126</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Syllables&nbsp;composed&nbsp;only&nbsp;of&nbsp;initial&nbsp;and&nbsp;final&nbsp;don&#39;t&nbsp;exist.&nbsp;*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">127</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">128</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;index1&nbsp;and&nbsp;index2&nbsp;are&nbsp;not&nbsp;fill,&nbsp;but&nbsp;index3&nbsp;may&nbsp;be&nbsp;fill.&nbsp;*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">129</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Nothing&nbsp;more&nbsp;to&nbsp;exclude.&nbsp;All&nbsp;11172&nbsp;code&nbsp;points&nbsp;are&nbsp;valid.&nbsp;*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">130</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*pwc&nbsp;=&nbsp;0xac00&nbsp;+&nbsp;((index1&nbsp;-&nbsp;1)&nbsp;*&nbsp;21&nbsp;+&nbsp;(index2&nbsp;-&nbsp;1))&nbsp;*&nbsp;28&nbsp;+&nbsp;index3;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">131</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;2;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">132</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">133</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">134</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">135</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;RET_ILSEQ;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">136</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;}</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">137</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;RET_TOOFEW(0);</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">138</div> <div class="code insert">&nbsp;&nbsp;}</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">139</div> <div class="code insert">&nbsp;&nbsp;return&nbsp;RET_ILSEQ;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">140</div> <div class="code insert">}</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">141</div> <div class="code insert">&nbsp;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">142</div> <div class="code insert">/*&nbsp;51&nbsp;Jamo:&nbsp;19&nbsp;initial,&nbsp;21&nbsp;medial,&nbsp;11&nbsp;final&nbsp;not&nbsp;initial.&nbsp;*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">143</div> <div class="code insert">static&nbsp;const&nbsp;unsigned&nbsp;short&nbsp;johab_hangul_page31[51]&nbsp;=&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">144</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x8841,&nbsp;0x8c41,&nbsp;0x8444,&nbsp;0x9041,&nbsp;0x8446,&nbsp;0x8447,&nbsp;0x9441,&nbsp;/*0x30-0x37*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">145</div> <div class="code insert">&nbsp;&nbsp;0x9841,&nbsp;0x9c41,&nbsp;0x844a,&nbsp;0x844b,&nbsp;0x844c,&nbsp;0x844d,&nbsp;0x844e,&nbsp;0x844f,&nbsp;/*0x38-0x3f*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">146</div> <div class="code insert">&nbsp;&nbsp;0x8450,&nbsp;0xa041,&nbsp;0xa441,&nbsp;0xa841,&nbsp;0x8454,&nbsp;0xac41,&nbsp;0xb041,&nbsp;0xb441,&nbsp;/*0x40-0x47*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">147</div> <div class="code insert">&nbsp;&nbsp;0xb841,&nbsp;0xbc41,&nbsp;0xc041,&nbsp;0xc441,&nbsp;0xc841,&nbsp;0xcc41,&nbsp;0xd041,&nbsp;0x8461,&nbsp;/*0x48-0x4f*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">148</div> <div class="code insert">&nbsp;&nbsp;0x8481,&nbsp;0x84a1,&nbsp;0x84c1,&nbsp;0x84e1,&nbsp;0x8541,&nbsp;0x8561,&nbsp;0x8581,&nbsp;0x85a1,&nbsp;/*0x50-0x57*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">149</div> <div class="code insert">&nbsp;&nbsp;0x85c1,&nbsp;0x85e1,&nbsp;0x8641,&nbsp;0x8661,&nbsp;0x8681,&nbsp;0x86a1,&nbsp;0x86c1,&nbsp;0x86e1,&nbsp;/*0x58-0x5f*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">150</div> <div class="code insert">&nbsp;&nbsp;0x8741,&nbsp;0x8761,&nbsp;0x8781,&nbsp;0x87a1,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*0x60-0x67*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">151</div> <div class="code insert">};</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">152</div> <div class="code insert">&nbsp;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">153</div> <div class="code insert">/*&nbsp;Tables&nbsp;mapping&nbsp;packed&nbsp;indices&nbsp;to&nbsp;5-bit&nbsp;groups.&nbsp;*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">154</div> <div class="code insert">/*&nbsp;index1+1&nbsp;=&nbsp;jamo_initial_index[bitspart1]&nbsp;&nbsp;&lt;==&gt;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">155</div> <div class="code insert">&nbsp;&nbsp;&nbsp;bitspart1&nbsp;=&nbsp;jamo_initial_index_inverse[index1]&nbsp;*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">156</div> <div class="code insert">static&nbsp;const&nbsp;char&nbsp;jamo_initial_index_inverse[19]&nbsp;=&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">157</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x02,&nbsp;0x03,&nbsp;0x04,&nbsp;0x05,&nbsp;0x06,&nbsp;0x07,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">158</div> <div class="code insert">&nbsp;&nbsp;0x08,&nbsp;0x09,&nbsp;0x0a,&nbsp;0x0b,&nbsp;0x0c,&nbsp;0x0d,&nbsp;0x0e,&nbsp;0x0f,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">159</div> <div class="code insert">&nbsp;&nbsp;0x10,&nbsp;0x11,&nbsp;0x12,&nbsp;0x13,&nbsp;0x14,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">160</div> <div class="code insert">};</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">161</div> <div class="code insert">/*&nbsp;index2+1&nbsp;=&nbsp;jamo_medial_index[bitspart2]&nbsp;&nbsp;&lt;==&gt;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">162</div> <div class="code insert">&nbsp;&nbsp;&nbsp;bitspart2&nbsp;=&nbsp;jamo_medial_index_inverse[index2]&nbsp;*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">163</div> <div class="code insert">static&nbsp;const&nbsp;char&nbsp;jamo_medial_index_inverse[21]&nbsp;=&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">164</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x03,&nbsp;0x04,&nbsp;0x05,&nbsp;0x06,&nbsp;0x07,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">165</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x0a,&nbsp;0x0b,&nbsp;0x0c,&nbsp;0x0d,&nbsp;0x0e,&nbsp;0x0f,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">166</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x12,&nbsp;0x13,&nbsp;0x14,&nbsp;0x15,&nbsp;0x16,&nbsp;0x17,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">167</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x1a,&nbsp;0x1b,&nbsp;0x1c,&nbsp;0x1d,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">168</div> <div class="code insert">};</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">169</div> <div class="code insert">/*&nbsp;index3&nbsp;=&nbsp;jamo_final_index[bitspart3]&nbsp;&nbsp;&lt;==&gt;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">170</div> <div class="code insert">&nbsp;&nbsp;&nbsp;bitspart3&nbsp;=&nbsp;jamo_final_index_inverse[index3]&nbsp;*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">171</div> <div class="code insert">static&nbsp;const&nbsp;char&nbsp;jamo_final_index_inverse[28]&nbsp;=&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">172</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x01,&nbsp;0x02,&nbsp;0x03,&nbsp;0x04,&nbsp;0x05,&nbsp;0x06,&nbsp;0x07,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">173</div> <div class="code insert">&nbsp;&nbsp;0x08,&nbsp;0x09,&nbsp;0x0a,&nbsp;0x0b,&nbsp;0x0c,&nbsp;0x0d,&nbsp;0x0e,&nbsp;0x0f,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">174</div> <div class="code insert">&nbsp;&nbsp;0x10,&nbsp;0x11,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x13,&nbsp;0x14,&nbsp;0x15,&nbsp;0x16,&nbsp;0x17,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">175</div> <div class="code insert">&nbsp;&nbsp;0x18,&nbsp;0x19,&nbsp;0x1a,&nbsp;0x1b,&nbsp;0x1c,&nbsp;0x1d,</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">176</div> <div class="code insert">};</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">177</div> <div class="code insert">&nbsp;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">178</div> <div class="code insert">static&nbsp;int</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">179</div> <div class="code insert">johab_hangul_wctomb&nbsp;(conv_t&nbsp;conv,&nbsp;unsigned&nbsp;char&nbsp;*r,&nbsp;wchar_t&nbsp;wc,&nbsp;int&nbsp;n)</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">180</div> <div class="code insert">{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">181</div> <div class="code insert">&nbsp;&nbsp;if&nbsp;(n&nbsp;&gt;=&nbsp;2)&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">182</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(wc&nbsp;&gt;=&nbsp;0x3131&nbsp;&amp;&amp;&nbsp;wc&nbsp;&lt;&nbsp;0x3164)&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">183</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;short&nbsp;c&nbsp;=&nbsp;johab_hangul_page31[wc-0x3131];</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">184</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r[0]&nbsp;=&nbsp;(c&nbsp;&gt;&gt;&nbsp;8);&nbsp;r[1]&nbsp;=&nbsp;(c&nbsp;&amp;&nbsp;0xff);</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">185</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;2;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">186</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;(wc&nbsp;&gt;=&nbsp;0xac00&nbsp;&amp;&amp;&nbsp;wc&nbsp;&lt;&nbsp;0xd7a4)&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">187</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;int&nbsp;index1;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">188</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;int&nbsp;index2;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">189</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;int&nbsp;index3;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">190</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;short&nbsp;c;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">191</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;int&nbsp;tmp&nbsp;=&nbsp;wc&nbsp;-&nbsp;0xac00;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">192</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;index3&nbsp;=&nbsp;tmp&nbsp;%&nbsp;28;&nbsp;tmp&nbsp;=&nbsp;tmp&nbsp;/&nbsp;28;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">193</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;index2&nbsp;=&nbsp;tmp&nbsp;%&nbsp;21;&nbsp;tmp&nbsp;=&nbsp;tmp&nbsp;/&nbsp;21;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">194</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;index1&nbsp;=&nbsp;tmp;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">195</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c&nbsp;=&nbsp;(((((1&nbsp;&lt;&lt;&nbsp;5)</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">196</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;jamo_initial_index_inverse[index1])&nbsp;&lt;&lt;&nbsp;5)</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">197</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;jamo_medial_index_inverse[index2])&nbsp;&lt;&lt;&nbsp;5)</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">198</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;jamo_final_index_inverse[index3];</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">199</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;r[0]&nbsp;=&nbsp;(c&nbsp;&gt;&gt;&nbsp;8);&nbsp;r[1]&nbsp;=&nbsp;(c&nbsp;&amp;&nbsp;0xff);</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">200</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;2;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">201</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;}</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">202</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;RET_ILSEQ;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">203</div> <div class="code insert">&nbsp;&nbsp;}</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">204</div> <div class="code insert">&nbsp;&nbsp;return&nbsp;RET_TOOSMALL;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">205</div> <div class="code insert">}</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">206</div> <div class="code insert">&nbsp;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">207</div> <div class="code insert">/*</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">208</div> <div class="code insert">&nbsp;*&nbsp;Decomposition&nbsp;of&nbsp;JOHAB&nbsp;Hangul&nbsp;in&nbsp;one&nbsp;to&nbsp;three&nbsp;Johab&nbsp;Jamo&nbsp;elements.</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">209</div> <div class="code insert">&nbsp;*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">210</div> <div class="code insert">&nbsp;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">211</div> <div class="code insert">/*&nbsp;Decompose&nbsp;wc&nbsp;into&nbsp;r[0..2],&nbsp;and&nbsp;return&nbsp;the&nbsp;number&nbsp;of&nbsp;resulting&nbsp;Jamo&nbsp;elements.</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">212</div> <div class="code insert">&nbsp;&nbsp;&nbsp;Return&nbsp;RET_ILSEQ&nbsp;if&nbsp;decomposition&nbsp;is&nbsp;not&nbsp;possible.&nbsp;*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">213</div> <div class="code insert">&nbsp;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">214</div> <div class="code insert">static&nbsp;int&nbsp;johab_hangul_decompose&nbsp;(conv_t&nbsp;conv,&nbsp;unsigned&nbsp;char*&nbsp;r,&nbsp;wchar_t&nbsp;wc)</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">215</div> <div class="code insert">{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">216</div> <div class="code insert">&nbsp;&nbsp;unsigned&nbsp;char&nbsp;buf[2];</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">217</div> <div class="code insert">&nbsp;&nbsp;int&nbsp;ret&nbsp;=&nbsp;johab_hangul_wctomb(conv,buf,wc,2);</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">218</div> <div class="code insert">&nbsp;&nbsp;if&nbsp;(ret&nbsp;!=&nbsp;RET_ILSEQ)&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">219</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;int&nbsp;hangul&nbsp;=&nbsp;(buf[0]&nbsp;&lt;&lt;&nbsp;8)&nbsp;|&nbsp;buf[1];</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">220</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;char&nbsp;jamo1&nbsp;=&nbsp;jamo_initial[(hangul&nbsp;&gt;&gt;&nbsp;10)&nbsp;&amp;&nbsp;31];</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">221</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;char&nbsp;jamo2&nbsp;=&nbsp;jamo_medial[(hangul&nbsp;&gt;&gt;&nbsp;5)&nbsp;&amp;&nbsp;31];</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">222</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;char&nbsp;jamo3&nbsp;=&nbsp;jamo_final[hangul&nbsp;&amp;&nbsp;31];</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">223</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;((hangul&nbsp;&gt;&gt;&nbsp;15)&nbsp;!=&nbsp;1)&nbsp;abort();</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">224</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(jamo1&nbsp;!=&nbsp;NONE&nbsp;&amp;&amp;&nbsp;jamo2&nbsp;!=&nbsp;NONE&nbsp;&amp;&amp;&nbsp;jamo3&nbsp;!=&nbsp;NONE)&nbsp;{</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">225</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;They&nbsp;are&nbsp;not&nbsp;all&nbsp;three&nbsp;==&nbsp;FILL&nbsp;because&nbsp;that&nbsp;would&nbsp;correspond&nbsp;to</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">226</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;johab&nbsp;=&nbsp;0x8441,&nbsp;which&nbsp;doesn&#39;t&nbsp;exist.&nbsp;*/</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">227</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;char*&nbsp;p&nbsp;=&nbsp;r;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">228</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(jamo1&nbsp;!=&nbsp;FILL)</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">229</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*p++&nbsp;=&nbsp;jamo1;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">230</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(jamo2&nbsp;!=&nbsp;FILL)</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">231</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*p++&nbsp;=&nbsp;jamo2;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">232</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(jamo3&nbsp;!=&nbsp;FILL)</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">233</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*p++&nbsp;=&nbsp;jamo3;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">234</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;p-r;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">235</div> <div class="code insert">&nbsp;&nbsp;&nbsp;&nbsp;}</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">236</div> <div class="code insert">&nbsp;&nbsp;}</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">237</div> <div class="code insert">&nbsp;&nbsp;return&nbsp;RET_ILSEQ;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">238</div> <div class="code insert">}</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">239</div> <div class="code insert">&nbsp;</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">240</div> <div class="code insert">#undef&nbsp;fill</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">241</div> <div class="code insert">#undef&nbsp;none</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">242</div> <div class="code insert">#undef&nbsp;FILL</div> <div class="clear"><!-- --></div> </div> <div class="pseudorow insert-row"> <div class="lineNumber first">&nbsp;</div> <div class="lineNumber second">243</div> <div class="code insert">#undef&nbsp;NONE</div> <div class="clear"><!-- --></div> </div> </div> </div> </div> </div> </div> <ul id="pages"> <!-- FIXME: Leaving this to eventually show page numbers. Can't show all of them, so some magic has to be done to just show the previous and next N page numbers <li class="active">1</li> <tal:block tal:repeat="page_number python:range(navigation.page_count)"> <li><a href="#" tal:content="page_number"></a></li> </tal:block>--> <li class="next"> <a href="/~vcs-imports/libiconv/trunk/revision/1286?start_revid=1287">Older &raquo;</a> </li> </ul> </div> <p id="footer" class="fl"> Loggerhead is a web-based interface for <a href="https://www.breezy-vcs.org/">Breezy</a> <br /> Version: 2.0.1 </p> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10