亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? unicode.hpp

?? ncbi源碼
?? HPP
字號:
/* * =========================================================================== * PRODUCTION $Log: unicode.hpp,v $ * PRODUCTION Revision 1000.0  2004/06/01 19:43:09  gouriano * PRODUCTION PRODUCTION: IMPORTED [GCC34_MSVC7] Dev-tree R1.1 * PRODUCTION * =========================================================================== */#ifndef UTIL_UNICODE__H#define UTIL_UNICODE__H/*  $Id: unicode.hpp,v 1000.0 2004/06/01 19:43:09 gouriano Exp $ * ========================================================================== * *                            PUBLIC DOMAIN NOTICE *               National Center for Biotechnology Information * *  This software/database is a "United States Government Work" under the *  terms of the United States Copyright Act.  It was written as part of *  the author's official duties as a United States Government employee and *  thus cannot be copyrighted.  This software/database is freely available *  to the public for use. The National Library of Medicine and the U.S. *  Government have not placed any restriction on its use or reproduction. * *  Although all reasonable efforts have been taken to ensure the accuracy *  and reliability of the software and data, the NLM and the U.S. *  Government do not and cannot warrant the performance or results that *  may be obtained by using this software or data. The NLM and the U.S. *  Government disclaim all warranties, express or implied, including *  warranties of performance, merchantability or fitness for any particular *  purpose. * *  Please cite the author in any work or product based on this material. * * ========================================================================== * * Author: Aleksey Vinokurov * * File Description: *    Unicode transformation library * */#include <corelib/ncbistd.hpp>#include <string>/** @addtogroup utf8 * * @{ */BEGIN_NCBI_SCOPEBEGIN_SCOPE(utf8)/// Types of substitutors.enum ESubstType{    eSkip = 0,      ///< Unicode to be skipped in translation. Usually it is combined mark.    eAsIs,          ///< Unicodes which should go into the text as is.    eString,        ///< String of symbols.    eHTML,          ///< HTML tag or, for example, HTML entity.    ePicture,       ///< Path to the picture, or maybe picture itself.    eOther          ///< Something else.};/// Structure to keep substititutions for the particular unicode character.typedef struct{    const char* Subst;  ///< Substitutor for unicode.    ESubstType  Type;   ///< Type of the substitutor.} SUnicodeTranslation;typedef SUnicodeTranslation TUnicodePlan[256];typedef TUnicodePlan* TUnicodeTable[256];typedef unsigned int TUnicode;/// Convert Unicode character into ASCII string.////// @param character///   character to translate/// @param table///   Table to use in translation. If Table is not specified,///   the internal default one will be used./// @return///   Pointer to substitute structureNCBI_XUTIL_EXPORTconst SUnicodeTranslation*UnicodeToAscii(TUnicode character, const TUnicodeTable* table=0);/// Convert UTF8 into Unicode character.////// @param utf///   Start of UTF8 character buffer/// @param unicode///   Pointer to Unicode character to store the result in/// @return///   Length of the translated UTF8 or 0 in case of error.NCBI_XUTIL_EXPORTint UTF8ToUnicode(const char* utf, TUnicode* unicode);/// Convert Unicode character into UTF8.////// @param unicode///   Unicode character/// @param buffer///   UTF8 buffer to store the result/// @param buf_length///   UTF8 buffer size/// @return///   Length of the generated UTF8 sequenceNCBI_XUTIL_EXPORTint UnicodeToUTF8(TUnicode unicode, char *buffer, int buf_length);/// Convert Unicode character into UTF8.////// @param unicode///   Unicode character/// @return///   UTF8 buffer as a stringNCBI_XUTIL_EXPORTstring UnicodeToUTF8(TUnicode unicode);/// Convert UTF8 into ASCII character buffer.////// Decode UTF8 buffer and substitute all Unicodes with appropriate/// symbols or words from dictionary./// @param src///   UTF8 buffer to decode/// @param dst///   Buffer to put the result in/// @param dst_len///   Length of the destignation buffer/// @param table///   Table to use in translation. If Table is not specified,///   the internal default one will be used./// @return///   Length of decoded string or -1 if buffer is too smallNCBI_XUTIL_EXPORTint UTF8ToAscii(const char* src, char* dst, int dst_len,                const TUnicodeTable* table=0);/// Convert UTF8 into ASCII string.////// Decode UTF8 buffer and substitute all Unicodes with appropriate/// symbols or words from dictionary./// @param src///   UTF8 buffer to decode/// @param table///   Table to use in translation. If Table is not specified,///   the internal default one will be used./// @return///   String with decoded textNCBI_XUTIL_EXPORTstring UTF8ToAsciiString(const char* src, const TUnicodeTable* table=0);END_SCOPE(utf8)END_NCBI_SCOPE/* @} *//* * ========================================================================== * $Log: unicode.hpp,v $ * Revision 1000.0  2004/06/01 19:43:09  gouriano * PRODUCTION: IMPORTED [GCC34_MSVC7] Dev-tree R1.1 * * Revision 1.1  2004/05/06 18:14:53  gouriano * Imported from pubmed/xmldb * * ========================================================================== */#endif  /* UTIL_UNICODE__H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人欧美一区二区三区白人| 日韩一区二区三区在线观看| 久久99国产乱子伦精品免费| 亚洲成在人线免费| 一区二区三区四区av| 亚洲四区在线观看| 亚洲女人****多毛耸耸8| 中文字幕视频一区二区三区久| 国产女同性恋一区二区| 国产精品视频九色porn| 国产精品成人一区二区艾草 | 91精品在线观看入口| 91精品国产欧美一区二区18| 久久久久高清精品| 久久嫩草精品久久久精品| 久久久不卡网国产精品二区| 国产精品伦一区| 亚洲综合无码一区二区| 午夜精品一区二区三区三上悠亚 | 美女一区二区视频| 激情综合色综合久久| 国产精品1024| 91福利国产精品| 日韩一级片在线播放| 国产欧美精品日韩区二区麻豆天美| 中文字幕日韩一区二区| 丝袜美腿亚洲综合| 国产在线精品免费| 色噜噜久久综合| 欧美一区二区人人喊爽| 国产精品亲子乱子伦xxxx裸| 亚洲丰满少妇videoshd| 国产精品一区三区| 欧美视频一区二区三区在线观看| 日韩午夜在线影院| 亚洲欧洲精品一区二区三区| 婷婷六月综合网| 成人高清在线视频| 欧美日韩综合在线| 国产欧美日韩亚州综合 | 精品美女在线观看| 亚洲精品精品亚洲| 国产精品综合视频| 欧美日韩国产bt| 中文字幕在线观看不卡| 久久国内精品视频| 欧美三级资源在线| 国产欧美一区二区精品仙草咪| 亚洲午夜私人影院| 不卡在线观看av| 精品日韩在线观看| 婷婷中文字幕一区三区| 91色porny蝌蚪| 日本一区二区不卡视频| 久久激五月天综合精品| 欧美日韩另类一区| 亚洲老妇xxxxxx| 北岛玲一区二区三区四区| 精品国产凹凸成av人导航| 亚洲一区二区3| 91在线国产福利| 国产精品视频九色porn| 国产一区久久久| 欧美mv日韩mv国产网站| 三级不卡在线观看| 欧美日韩精品福利| 亚洲一区二区精品久久av| 一本一道综合狠狠老| 国产精品美女久久福利网站| 国产精品自拍av| 久久久亚洲精华液精华液精华液| 日韩在线观看一区二区| 欧美日韩在线一区二区| 亚洲成av人片www| 欧美日韩不卡一区| 视频在线观看国产精品| 欧美日韩高清在线播放| 日韩精品亚洲一区| 欧美精品乱码久久久久久| 一区二区三区四区不卡在线 | 成人毛片视频在线观看| 国产欧美日本一区视频| 成人小视频在线观看| 久久精品无码一区二区三区| 风间由美中文字幕在线看视频国产欧美| 欧美成人午夜电影| 国产剧情av麻豆香蕉精品| 国产日韩欧美高清在线| 成人av在线网站| 亚洲六月丁香色婷婷综合久久| 91国内精品野花午夜精品| 午夜精品久久久久影视| 日韩一区二区三区视频在线观看| 久久精品国产77777蜜臀| 欧美激情一区二区三区四区| 色综合久久九月婷婷色综合| 日韩在线一二三区| 久久久久久一二三区| eeuss影院一区二区三区| 亚洲高清在线视频| 欧美tickle裸体挠脚心vk| 粉嫩嫩av羞羞动漫久久久| 一区二区三区精品视频在线| 欧美一区二区三区四区高清 | 亚洲婷婷国产精品电影人久久| 在线精品国精品国产尤物884a| 午夜影视日本亚洲欧洲精品| 精品99999| 97se狠狠狠综合亚洲狠狠| 日本不卡一区二区三区 | 一本色道亚洲精品aⅴ| 五月婷婷综合激情| 国产欧美一区在线| 777欧美精品| 99热国产精品| 看片的网站亚洲| 亚洲视频免费在线| 久久免费电影网| 欧美男同性恋视频网站| www.66久久| 黑人巨大精品欧美一区| 亚洲夂夂婷婷色拍ww47| 日本一区免费视频| 欧美电影精品一区二区| 在线观看亚洲一区| 粉嫩嫩av羞羞动漫久久久| 天天操天天干天天综合网| 国产精品久久久久久久蜜臀| 欧美久久久久中文字幕| 91伊人久久大香线蕉| 国产自产v一区二区三区c| 午夜国产精品一区| 亚洲欧美一区二区三区孕妇| 欧美激情一区二区三区在线| 日韩美女视频在线| 在线综合亚洲欧美在线视频 | 亚洲午夜精品久久久久久久久| 久久久精品国产免费观看同学| 欧美日韩国产综合一区二区| 色悠久久久久综合欧美99| 成人黄色免费短视频| 国产99久久久久| 国产成人免费视频精品含羞草妖精| 成人av动漫网站| 国产成人午夜精品5599 | 国产无人区一区二区三区| 欧美一区二区成人6969| 欧美人动与zoxxxx乱| 在线观看av一区二区| 91麻豆视频网站| 91网站最新网址| 91丨九色丨尤物| 91麻豆免费视频| 色狠狠av一区二区三区| 欧美在线视频全部完| 91黄视频在线| 欧美日韩亚洲高清一区二区| 欧美日韩成人综合天天影院| 欧美日本国产一区| 欧美一区二区人人喊爽| 欧美不卡一区二区三区四区| 日韩欧美国产高清| 国产欧美精品区一区二区三区| 欧美国产欧美综合| 亚洲精品国产无天堂网2021| 亚洲综合成人在线| 首页亚洲欧美制服丝腿| 男男视频亚洲欧美| 国产美女娇喘av呻吟久久| 成人丝袜18视频在线观看| 91丨九色丨尤物| 欧美精品三级在线观看| 日韩美女主播在线视频一区二区三区| 精品少妇一区二区| 中文字幕亚洲综合久久菠萝蜜| 亚洲精品福利视频网站| 日韩国产在线观看| 国产成人午夜片在线观看高清观看| av资源站一区| 欧美福利视频一区| 久久精品男人的天堂| 18欧美亚洲精品| 日韩高清在线电影| 国产成人av电影| 欧洲生活片亚洲生活在线观看| 91精品国产入口在线| 欧美韩国日本综合| 亚洲电影一级黄| 国产不卡视频一区二区三区| 欧美中文字幕一区二区三区 | 日韩理论在线观看| 另类小说一区二区三区| 99久久伊人网影院| 欧美一区二区免费| 亚洲激情成人在线| 高清国产一区二区| 欧美mv日韩mv国产| 亚洲图片欧美色图| www.成人网.com| 久久久激情视频|