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

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

?? base160.c

?? samba最新軟件
?? C
字號:
/*    base160 code used by ldb_sqlite3   Copyright (C) 2004 Derrell Lipman   This library is free software; you can redistribute it and/or   modify it under the terms of the GNU Lesser General Public   License as published by the Free Software Foundation; either   version 3 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   Lesser General Public License for more details.   You should have received a copy of the GNU Lesser General Public   License along with this library; if not, see <http://www.gnu.org/licenses/>.*//* * ldb_sqlite3_base160() * * Convert an integer value to a string containing the base 160 representation * of the integer.  We always convert to a string representation that is 4 * bytes in length, and we always null terminate. * * Parameters: *   val -- *     The value to be converted * *   result -- *     Buffer in which the result is to be placed * * Returns: *   nothing */static unsigned char        base160tab[161] ={    48 , 49 , 50 , 51 , 52 , 53 , 54 , 55 , 56 , 57 , /* 0-9 */    58 , 59 , 65 , 66 , 67 , 68 , 69 , 70 , 71 , 72 , /* : ; A-H */    73 , 74 , 75 , 76 , 77 , 78 , 79 , 80 , 81 , 82 , /* I-R */    83 , 84 , 85 , 86 , 87 , 88 , 89 , 90 , 97 , 98 , /* S-Z , a-b */    99 , 100, 101, 102, 103, 104, 105, 106, 107, 108, /* c-l */    109, 110, 111, 112, 113, 114, 115, 116, 117, 118, /* m-v */    119, 120, 121, 122, 160, 161, 162, 163, 164, 165, /* w-z, latin1 */    166, 167, 168, 169, 170, 171, 172, 173, 174, 175, /* latin1 */    176, 177, 178, 179, 180, 181, 182, 183, 184, 185, /* latin1 */    186, 187, 188, 189, 190, 191, 192, 193, 194, 195, /* latin1 */    196, 197, 198, 199, 200, 201, 202, 203, 204, 205, /* latin1 */    206, 207, 208, 209, 210, 211, 212, 213, 214, 215, /* latin1 */    216, 217, 218, 219, 220, 221, 222, 223, 224, 225, /* latin1 */    226, 227, 228, 229, 230, 231, 232, 233, 234, 235, /* latin1 */    236, 237, 238, 239, 240, 241, 242, 243, 244, 245, /* latin1 */    246, 247, 248, 249, 250, 251, 252, 253, 254, 255, /* latin1 */    '\0'};/* * lsqlite3_base160() * * Convert an unsigned long integer into a base160 representation of the * number. * * Parameters: *   val -- *     value to be converted * *   result -- *     character array, 5 bytes long, into which the base160 representation *     will be placed.  The result will be a four-digit representation of the *     number (with leading zeros prepended as necessary), and null *     terminated. * * Returns: *   Nothing */voidlsqlite3_base160(unsigned long val,                 unsigned char result[5]){    int             i;    for (i = 3; i >= 0; i--) {                result[i] = base160tab[val % 160];        val /= 160;    }    result[4] = '\0';}/* * lsqlite3_base160Next() * * Retrieve the next-greater number in the base160 sequence for the terminal * tree node (the last four digits).  Only one tree level (four digits) are * operated on. * * Parameters: *   base160 -- a character array containing either an empty string (in which *              case no operation is performed), or a string of base160 digits *              with a length of a multiple of four digits. * *              Upon return, the trailing four digits (one tree level) will *              have been incremented by 1. * * Returns: *   base160 -- the modified array */char *lsqlite3_base160Next(char base160[]){    int             i;    int             len;    unsigned char * pTab;    char *          pBase160 = base160;    /*     * We need a minimum of four digits, and we will always get a multiple of     * four digits.     */    if (len = strlen(pBase160)) >= 4)    {        pBase160 += strlen(pBase160) - 1;        /* We only carry through four digits: one level in the tree */        for (i = 0; i < 4; i++) {            /* What base160 value does this digit have? */            pTab = strchr(base160tab, *pBase160);            /* Is there a carry? */            if (pTab < base160tab + sizeof(base160tab) - 1) {                /* Nope.  Just increment this value and we're done. */                *pBase160 = *++pTab;                break;            } else {                /*                 * There's a carry.  This value gets base160tab[0], we                 * decrement the buffer pointer to get the next higher-order                 * digit, and continue in the loop.                 */                *pBase160-- = base160tab[0];            }        }    }    return base160;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线观看国产精品网站| 一区二区在线免费观看| 综合激情成人伊人| 日本91福利区| 欧美偷拍一区二区| 中文字幕一区二区5566日韩| 日韩国产精品久久久久久亚洲| 丰满放荡岳乱妇91ww| 正在播放亚洲一区| 一二三四区精品视频| 国产成人精品午夜视频免费 | 欧美日韩国产一级二级| 国产女同互慰高潮91漫画| 午夜久久久久久电影| 色一情一乱一乱一91av| 国产午夜精品一区二区三区嫩草| 免费在线观看精品| 91精品黄色片免费大全| 三级一区在线视频先锋 | 自拍偷在线精品自拍偷无码专区| 国模无码大尺度一区二区三区| 69堂成人精品免费视频| 一区二区三区在线不卡| 91片黄在线观看| 最近中文字幕一区二区三区| 成人免费看黄yyy456| 国产欧美一区二区精品性色| 国产老妇另类xxxxx| 26uuu精品一区二区在线观看| 美国三级日本三级久久99| 这里是久久伊人| 日本伊人色综合网| 欧美一区二区国产| 美女脱光内衣内裤视频久久网站 | 日韩精品一二三四| 欧美日韩在线三区| 日韩激情av在线| 91精品蜜臀在线一区尤物| 亚洲电影欧美电影有声小说| 欧美网站一区二区| 日本不卡高清视频| 日韩精品一区二区三区在线播放| 日韩电影在线一区| 久久先锋影音av鲁色资源网| 国产a精品视频| 又紧又大又爽精品一区二区| 在线观看av一区二区| 日韩和欧美的一区| 久久免费电影网| 99精品国产91久久久久久| 亚洲国产三级在线| 日韩欧美www| 成人激情视频网站| 亚洲一二三级电影| 久久一区二区三区国产精品| 99在线视频精品| 亚洲高清免费观看高清完整版在线观看 | 日本一区二区免费在线| 99久久精品国产毛片| 丝袜亚洲另类欧美| 国产日韩欧美综合一区| 91麻豆精品秘密| 日韩电影在线免费观看| 国产日产精品一区| 欧美日韩情趣电影| 国产夫妻精品视频| 亚洲mv大片欧洲mv大片精品| 久久久99精品免费观看| 色婷婷国产精品| 国产精品自拍网站| 亚洲成人av中文| 久久久久久久久久久久电影| 91福利国产精品| 国产福利一区二区三区在线视频| 亚洲天堂精品视频| 久久综合九色综合欧美亚洲| 色av综合在线| 国产精品白丝av| 亚洲国产精品天堂| 中文子幕无线码一区tr| 日韩欧美一区二区三区在线| 99在线热播精品免费| 久久aⅴ国产欧美74aaa| 亚洲人123区| 国产亚洲一本大道中文在线| 91精品国产91久久久久久一区二区| 成人一区在线看| 韩国v欧美v日本v亚洲v| 日韩中文字幕亚洲一区二区va在线 | 欧美日韩久久不卡| 99久久伊人网影院| 国产精品1区2区| 免费不卡在线视频| 天天综合日日夜夜精品| 亚洲欧美一区二区不卡| 国产精品色在线| 日本一区二区视频在线观看| 日韩午夜激情视频| 777a∨成人精品桃花网| 91国产丝袜在线播放| 91色.com| 99免费精品视频| 成人蜜臀av电影| 国产99久久久精品| 国产精品影视天天线| 美国欧美日韩国产在线播放| 午夜影院在线观看欧美| 香蕉久久一区二区不卡无毒影院| 一区二区三区在线高清| 亚洲另类春色国产| 亚洲黄色尤物视频| 亚洲福利视频导航| 日日摸夜夜添夜夜添亚洲女人| 亚洲丰满少妇videoshd| 天天操天天综合网| 日韩影院在线观看| 理论电影国产精品| 狠狠v欧美v日韩v亚洲ⅴ| 精品系列免费在线观看| 久久精品国产77777蜜臀| 国产资源在线一区| 国产69精品久久99不卡| 成人黄色免费短视频| 色天天综合久久久久综合片| 色偷偷久久一区二区三区| 精品视频一区 二区 三区| 欧美疯狂性受xxxxx喷水图片| 91麻豆精品国产91久久久久久久久 | 97se狠狠狠综合亚洲狠狠| 色综合久久久久| 欧美精品欧美精品系列| 91精品国产福利在线观看| 精品国偷自产国产一区| 国产欧美日产一区| 亚洲欧洲制服丝袜| 午夜伦理一区二区| 国产精品911| 99久久99久久免费精品蜜臀| 在线看日韩精品电影| 欧美一区二区三区在线看| 久久蜜桃av一区二区天堂 | 精品久久一区二区三区| 久久久高清一区二区三区| 亚洲欧洲日韩在线| 日本午夜精品一区二区三区电影| 国产一区视频网站| 91影院在线观看| 日韩午夜在线播放| 亚洲日本丝袜连裤袜办公室| 首页欧美精品中文字幕| 国产精品一级在线| 欧美色图12p| 中文字幕va一区二区三区| 亚洲成人av福利| 成人黄色小视频| 日韩一区二区免费视频| 亚洲丝袜另类动漫二区| 精品一区在线看| 色婷婷精品大在线视频| 久久久久久久国产精品影院| 亚洲国产精品久久久久婷婷884 | 日韩精品最新网址| 亚洲青青青在线视频| 精品一区二区在线播放| 日本伦理一区二区| 欧美国产精品劲爆| 久久精品噜噜噜成人88aⅴ| 91麻豆国产自产在线观看| 26uuu国产一区二区三区| 五月婷婷另类国产| 北岛玲一区二区三区四区| 精品免费视频一区二区| 亚洲成人资源在线| 色哟哟日韩精品| 国产精品私人自拍| 极品少妇xxxx精品少妇偷拍 | 日韩三级在线免费观看| 亚洲另类色综合网站| 国产超碰在线一区| 欧美成人在线直播| 日韩精品亚洲专区| 欧美日韩电影在线播放| 亚洲色图视频网| 国产高清不卡一区| 精品国产91久久久久久久妲己 | 欧美视频一区二区在线观看| 国产精品丝袜一区| 成人免费三级在线| 国产欧美日韩视频一区二区| 国产精品66部| 国产片一区二区| 国产成人在线网站| 国产日韩视频一区二区三区| 国产精品羞羞答答xxdd| 2023国产精华国产精品| 国产一区中文字幕| 久久久99精品免费观看不卡| 国产一区视频网站| 国产欧美日产一区| 91欧美一区二区|