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

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

?? id3lib_strings.h

?? mp3
?? H
字號:
// -*- C++ -*-// $Id: id3lib_strings.h,v 1.4 2003/03/02 13:56:21 t1mpy Exp $// id3lib: a software library for creating and manipulating id3v1/v2 tags// Copyright 1999, 2000  Scott Thomas Haug// Copyright 2002 Thijmen Klok (thijmen@id3lib.org)// This library is free software; you can redistribute it and/or modify it// under the terms of the GNU Library General Public License as published by// the Free Software Foundation; either version 2 of the License, or (at your// option) any later version.//// This library is distributed in the hope that it will be useful, but WITHOUT// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Library General Public// License for more details.//// You should have received a copy of the GNU Library General Public License// along with this library; if not, write to the Free Software Foundation,// Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.// The id3lib authors encourage improvements and optimisations to be sent to// the id3lib coordinator.  Please see the README file for details on where to// send such submissions.  See the AUTHORS file for a list of people who have// contributed to id3lib.  See the ChangeLog file for a list of changes to// id3lib.  These files are distributed with id3lib at// http://download.sourceforge.net/id3lib/#ifndef _ID3LIB_STRINGS_H_#define _ID3LIB_STRINGS_H_#include <string>#if (defined(__GNUC__) && (__GNUC__ >= 3) || (defined(_MSC_VER) && _MSC_VER > 1000))namespace std{  template<>    struct char_traits<unsigned char>    {      typedef unsigned char char_type;      // Unsigned as wint_t in unsigned.      typedef unsigned long  	int_type;      typedef streampos 	pos_type;      typedef streamoff 	off_type;      typedef mbstate_t 	state_type;      static void      assign(char_type& __c1, const char_type& __c2)      { __c1 = __c2; }      static bool      eq(const char_type& __c1, const char_type& __c2)      { return __c1 == __c2; }      static bool      lt(const char_type& __c1, const char_type& __c2)      { return __c1 < __c2; }      static int      compare(const char_type* __s1, const char_type* __s2, size_t __n)      {        for (size_t __i = 0; __i < __n; ++__i)          if (!eq(__s1[__i], __s2[__i]))            return lt(__s1[__i], __s2[__i]) ? -1 : 1;        return 0;      }      static size_t      length(const char_type* __s)      {        const char_type* __p = __s;          while (__p)            ++__p;        return (__p - __s);      }      static const char_type*      find(const char_type* __s, size_t __n, const char_type& __a)      {        for (const char_type* __p = __s; size_t(__p - __s) < __n; ++__p)          if (*__p == __a) return __p;        return 0;      }      static char_type*      move(char_type* __s1, const char_type* __s2, size_t __n)      { return (char_type*) memmove(__s1, __s2, __n * sizeof(char_type)); }      static char_type*      copy(char_type* __s1, const char_type* __s2, size_t __n)      { return (char_type*) memcpy(__s1, __s2, __n * sizeof(char_type)); }      static char_type*      assign(char_type* __s, size_t __n, char_type __a)      {        for (char_type* __p = __s; __p < __s + __n; ++__p)          assign(*__p, __a);        return __s;      }      static char_type      to_char_type(const int_type& __c)      { return char_type(); }      static int_type      to_int_type(const char_type& __c) { return int_type(); }      static bool      eq_int_type(const int_type& __c1, const int_type& __c2)      { return __c1 == __c2; }      static int_type      eof() { return static_cast<int_type>(-1); }      static int_type      not_eof(const int_type& __c)      { return eq_int_type(__c, eof()) ? int_type(0) : __c; }    };#ifndef _GLIBCPP_USE_WCHAR_T#if (defined(ID3_NEED_WCHAR_TEMPLATE))   template<>     struct char_traits<wchar_t>     {       typedef wchar_t 		char_type;       typedef wint_t 		int_type;       typedef streamoff 	off_type;       typedef streampos 	pos_type;       typedef mbstate_t 	state_type;              static void        assign(char_type& __c1, const char_type& __c2)       { __c1 = __c2; }        static bool        eq(const char_type& __c1, const char_type& __c2)       { return __c1 == __c2; }        static bool        lt(const char_type& __c1, const char_type& __c2)       { return __c1 < __c2; }        static int        compare(const char_type* __s1, const char_type* __s2, size_t __n)       { return wmemcmp(__s1, __s2, __n); }        static size_t       length(const char_type* __s)       { return wcslen(__s); }        static const char_type*        find(const char_type* __s, size_t __n, const char_type& __a)       { return wmemchr(__s, __a, __n); }        static char_type*        move(char_type* __s1, const char_type* __s2, int_type __n)       { return wmemmove(__s1, __s2, __n); }        static char_type*        copy(char_type* __s1, const char_type* __s2, size_t __n)       { return wmemcpy(__s1, __s2, __n); }        static char_type*        assign(char_type* __s, size_t __n, char_type __a)       { return wmemset(__s, __a, __n); }        static char_type        to_char_type(const int_type& __c) { return char_type(__c); }        static int_type        to_int_type(const char_type& __c) { return int_type(__c); }        static bool        eq_int_type(const int_type& __c1, const int_type& __c2)       { return __c1 == __c2; }        static state_type        _S_get_state(const pos_type& __pos) { return __pos.state(); }        static int_type        eof() { return static_cast<int_type>(WEOF); }        static int_type        _S_eos() { return char_type(); }        static int_type        not_eof(const int_type& __c)       { return eq_int_type(__c, eof()) ? 0 : __c; }   };#endif#endif} // namespace std#endifnamespace dami{  typedef std::basic_string<char>           String;  typedef std::basic_string<unsigned char> BString;  typedef std::basic_string<wchar_t>       WString;};#endif /* _ID3LIB_STRINGS_H_ */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久亚洲精品国产精品紫薇| 亚洲久本草在线中文字幕| 99久久精品一区| 伦理电影国产精品| 亚洲精品日日夜夜| 国产性色一区二区| 日韩片之四级片| 欧美日韩一区久久| av不卡免费电影| 国产精品资源在线| 日韩电影一区二区三区四区| 亚洲色图视频网站| 久久综合成人精品亚洲另类欧美| 日本韩国欧美国产| 成人免费av资源| 国产一区二区三区四区在线观看| 亚洲高清视频中文字幕| 亚洲天堂av一区| 久久久亚洲高清| 日韩免费福利电影在线观看| 欧美亚洲国产一区在线观看网站 | 日本aⅴ免费视频一区二区三区| 国产精品毛片高清在线完整版| 日韩免费在线观看| 这里只有精品免费| 欧美乱妇23p| 欧美亚洲尤物久久| 在线中文字幕不卡| 色88888久久久久久影院按摩| 成人av综合一区| 成人毛片在线观看| 懂色av一区二区三区免费看| 国产精品自在欧美一区| 国产美女主播视频一区| 久久99久久久欧美国产| 六月丁香婷婷久久| 久久99精品国产麻豆婷婷洗澡| 视频在线观看一区二区三区| 亚洲mv在线观看| 日韩国产在线一| 日本在线观看不卡视频| 日本午夜精品一区二区三区电影| 亚洲va国产va欧美va观看| 亚洲午夜激情网页| 亚洲成人黄色小说| 午夜不卡在线视频| 日韩电影免费在线观看网站| 日韩中文欧美在线| 蜜臀va亚洲va欧美va天堂| 美女视频黄久久| 国产老妇另类xxxxx| 国产精品综合av一区二区国产馆| 国产福利精品一区二区| 成人做爰69片免费看网站| 成人a区在线观看| 在线免费观看不卡av| 欧美另类videos死尸| 91精品国产综合久久精品性色| 日韩精品一区在线观看| 久久九九久久九九| 亚洲日本一区二区三区| 奇米精品一区二区三区在线观看| 蜜臀va亚洲va欧美va天堂| 国产成人综合网站| 成人动漫中文字幕| 在线观看三级视频欧美| 日韩三级免费观看| 国产亲近乱来精品视频| 一区二区三区在线免费观看| 日本成人中文字幕在线视频| 国产精品亚洲综合一区在线观看| 91视频在线观看免费| 91麻豆精品国产91久久久久| 久久日韩精品一区二区五区| 国产精品久久久久久久久免费丝袜| 国产精品成人免费在线| 五月天亚洲精品| 懂色av一区二区三区免费看| 欧美日韩色一区| 久久久精品一品道一区| 一区二区在线看| 亚洲男同1069视频| 国产片一区二区| 午夜婷婷国产麻豆精品| 丝袜国产日韩另类美女| 国产东北露脸精品视频| 欧美日韩久久一区二区| 国产亚洲女人久久久久毛片| 亚洲小少妇裸体bbw| 国产精品一区在线观看乱码| 精品一区二区三区视频| 欧美视频中文字幕| 不卡的电影网站| 欧美一级片在线看| 《视频一区视频二区| 蜜臀av性久久久久蜜臀av麻豆| 不卡的av网站| 欧美成人性战久久| 亚洲黄色尤物视频| 高清在线不卡av| 91精品国产综合久久精品麻豆| 综合中文字幕亚洲| 狠狠色综合日日| 欧美女孩性生活视频| 亚洲欧洲成人精品av97| 国产一区二区视频在线播放| 欧美男同性恋视频网站| 亚洲欧美视频在线观看视频| 国产成人在线免费| 日韩女优制服丝袜电影| 午夜欧美视频在线观看| 色天天综合久久久久综合片| 国产视频一区二区在线| 久久精品av麻豆的观看方式| 欧美日韩在线播| 一区二区在线观看不卡| 成人国产电影网| 国产三级欧美三级日产三级99 | 色婷婷激情久久| 国产欧美精品一区| 久久av资源网| 日韩欧美一区二区三区在线| 天天影视网天天综合色在线播放| 在线观看一区不卡| 亚洲精选视频在线| 91麻豆自制传媒国产之光| 国产欧美综合在线观看第十页| 国产自产2019最新不卡| 精品区一区二区| 九九视频精品免费| 日韩欧美一区二区久久婷婷| 奇米777欧美一区二区| 91麻豆精品国产91久久久资源速度| 一区二区高清免费观看影视大全| av激情成人网| 亚洲美女区一区| 91久久人澡人人添人人爽欧美 | 奇米色一区二区| 欧美一级二级三级蜜桃| 美脚の诱脚舐め脚责91| 精品国产一区二区亚洲人成毛片 | 亚洲精品第1页| 在线观看视频一区二区欧美日韩 | 风间由美一区二区av101| 国产欧美一区二区三区网站| 国产69精品一区二区亚洲孕妇| 欧美国产欧美亚州国产日韩mv天天看完整 | 亚洲在线视频免费观看| 欧美日韩中文国产| 日本一不卡视频| 日韩精品一区二区三区四区| 极品销魂美女一区二区三区| 精品国产99国产精品| 国产成人福利片| 国产精品福利在线播放| 91福利在线看| 免费观看日韩电影| 国产偷国产偷精品高清尤物 | 99视频精品在线| 亚洲色图一区二区| 欧美日韩国产美| 韩国精品一区二区| 国产精品久久久久一区| 欧美亚洲国产一区在线观看网站| 日本午夜精品视频在线观看 | 亚洲欧美一区二区三区孕妇| 日本乱人伦一区| 美女视频黄免费的久久| 亚洲国产精品黑人久久久| 91一区二区在线观看| 三级不卡在线观看| 久久亚洲春色中文字幕久久久| 成人av电影在线网| 亚洲国产一区二区在线播放| 精品91自产拍在线观看一区| 99热99精品| 奇米影视7777精品一区二区| 欧美高清在线一区二区| 欧美日韩成人一区| 国产成人在线看| 午夜日韩在线观看| 国产精品入口麻豆原神| 6080午夜不卡| 波多野结衣在线aⅴ中文字幕不卡| 亚洲综合在线电影| 久久欧美一区二区| 欧美色偷偷大香| 粉嫩aⅴ一区二区三区四区| 婷婷中文字幕综合| 中文字幕一区免费在线观看| 欧美一卡二卡三卡| 色乱码一区二区三区88| 国产精品白丝av| 视频一区视频二区中文| 亚洲三级在线免费观看| 久久久久9999亚洲精品| 欧美一区二区日韩一区二区| 色婷婷激情综合| 成人激情午夜影院| 精品一区二区三区日韩|