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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 02zlib.t

?? source of perl for linux application,
?? T
?? 第 1 頁 / 共 2 頁
字號:
BEGIN {    if ($ENV{PERL_CORE}) {	chdir 't' if -d 't';	@INC = ("../lib", "lib/compress");    }}use lib qw(t t/compress);use strict;use warnings;use bytes;use Test::More  ;use CompTestUtils;BEGIN {     # use Test::NoWarnings, if available    my $extra = 0 ;    $extra = 1        if eval { require Test::NoWarnings ;  import Test::NoWarnings; 1 };    my $count = 0 ;    if ($] < 5.005) {        $count = 189 ;    }    elsif ($] >= 5.006) {        $count = 243 ;    }    else {        $count = 201 ;    }    plan tests => $count + $extra;    use_ok('Compress::Raw::Zlib', 2) ;}my $hello = <<EOM ;hello worldthis is a testEOMmy $len   = length $hello ;# Check zlib_version and ZLIB_VERSION are the same.is Compress::Raw::Zlib::zlib_version, ZLIB_VERSION,     "ZLIB_VERSION matches Compress::Raw::Zlib::zlib_version" ;{    title "Error Cases" ;    eval { new Compress::Raw::Zlib::Deflate(-Level) };    like $@,  mkErr("^Compress::Raw::Zlib::Deflate::new: Expected even number of parameters, got 1") ;    eval { new Compress::Raw::Zlib::Inflate(-Level) };    like $@, mkErr("^Compress::Raw::Zlib::Inflate::new: Expected even number of parameters, got 1");    eval { new Compress::Raw::Zlib::Deflate(-Joe => 1) };    like $@, mkErr('^Compress::Raw::Zlib::Deflate::new: unknown key value\(s\) Joe');    eval { new Compress::Raw::Zlib::Inflate(-Joe => 1) };    like $@, mkErr('^Compress::Raw::Zlib::Inflate::new: unknown key value\(s\) Joe');    eval { new Compress::Raw::Zlib::Deflate(-Bufsize => 0) };    like $@, mkErr("^Compress::Raw::Zlib::Deflate::new: Bufsize must be >= 1, you specified 0");    eval { new Compress::Raw::Zlib::Inflate(-Bufsize => 0) };    like $@, mkErr("^Compress::Raw::Zlib::Inflate::new: Bufsize must be >= 1, you specified 0");    eval { new Compress::Raw::Zlib::Deflate(-Bufsize => -1) };    like $@, mkErr("^Compress::Raw::Zlib::Deflate::new: Parameter 'Bufsize' must be an unsigned int, got '-1'");    eval { new Compress::Raw::Zlib::Inflate(-Bufsize => -1) };    like $@, mkErr("^Compress::Raw::Zlib::Inflate::new: Parameter 'Bufsize' must be an unsigned int, got '-1'");    eval { new Compress::Raw::Zlib::Deflate(-Bufsize => "xxx") };    like $@, mkErr("^Compress::Raw::Zlib::Deflate::new: Parameter 'Bufsize' must be an unsigned int, got 'xxx'");    eval { new Compress::Raw::Zlib::Inflate(-Bufsize => "xxx") };    like $@, mkErr("^Compress::Raw::Zlib::Inflate::new: Parameter 'Bufsize' must be an unsigned int, got 'xxx'");    eval { new Compress::Raw::Zlib::Inflate(-Bufsize => 1, 2) };    like $@, mkErr("^Compress::Raw::Zlib::Inflate::new: Expected even number of parameters, got 3");    eval { new Compress::Raw::Zlib::Deflate(-Bufsize => 1, 2) };    like $@, mkErr("^Compress::Raw::Zlib::Deflate::new: Expected even number of parameters, got 3");}{    title  "deflate/inflate - small buffer";    # ==============================    my $hello = "I am a HAL 9000 computer" ;    my @hello = split('', $hello) ;    my ($err, $x, $X, $status);      ok( ($x, $err) = new Compress::Raw::Zlib::Deflate ( -Bufsize => 1 ), "Create deflate object" );    ok $x, "Compress::Raw::Zlib::Deflate ok" ;    cmp_ok $err, '==', Z_OK, "status is Z_OK" ;     ok ! defined $x->msg() ;    is $x->total_in(), 0, "total_in() == 0" ;    is $x->total_out(), 0, "total_out() == 0" ;    $X = "" ;    my $Answer = '';    foreach (@hello)    {        $status = $x->deflate($_, $X) ;        last unless $status == Z_OK ;            $Answer .= $X ;    }         cmp_ok $status, '==', Z_OK, "deflate returned Z_OK" ;        cmp_ok  $x->flush($X), '==', Z_OK, "flush returned Z_OK" ;    $Answer .= $X ;         ok ! defined $x->msg()  ;    is $x->total_in(), length $hello, "total_in ok" ;    is $x->total_out(), length $Answer, "total_out ok" ;         my @Answer = split('', $Answer) ;         my $k;    ok(($k, $err) = new Compress::Raw::Zlib::Inflate( {-Bufsize => 1}) );    ok $k, "Compress::Raw::Zlib::Inflate ok" ;    cmp_ok $err, '==', Z_OK, "status is Z_OK" ;     ok ! defined $k->msg(), "No error messages" ;    is $k->total_in(), 0, "total_in() == 0" ;    is $k->total_out(), 0, "total_out() == 0" ;    my $GOT = '';    my $Z;    $Z = 1 ;#x 2000 ;    foreach (@Answer)    {        $status = $k->inflate($_, $Z) ;        $GOT .= $Z ;        last if $status == Z_STREAM_END or $status != Z_OK ;         }         cmp_ok $status, '==', Z_STREAM_END, "Got Z_STREAM_END" ;    is $GOT, $hello, "uncompressed data matches ok" ;    ok ! defined $k->msg(), "No error messages" ;    is $k->total_in(), length $Answer, "total_in ok" ;    is $k->total_out(), length $hello , "total_out ok";}{    # deflate/inflate - small buffer with a number    # ==============================    my $hello = 6529 ;     ok  my ($x, $err) = new Compress::Raw::Zlib::Deflate ( -Bufsize => 1, -AppendOutput => 1 ) ;    ok $x ;    cmp_ok $err, '==', Z_OK ;     my $status;    my $Answer = '';         cmp_ok $x->deflate($hello, $Answer), '==', Z_OK ;        cmp_ok $x->flush($Answer), '==', Z_OK ;         my @Answer = split('', $Answer) ;         my $k;    ok(($k, $err) = new Compress::Raw::Zlib::Inflate( {-Bufsize => 1, -AppendOutput =>1}) );    ok $k ;    cmp_ok $err, '==', Z_OK ;         #my $GOT = '';    my $GOT ;    foreach (@Answer)    {        $status = $k->inflate($_, $GOT) ;        last if $status == Z_STREAM_END or $status != Z_OK ;         }         cmp_ok $status, '==', Z_STREAM_END ;    is $GOT, $hello ;}{# deflate/inflate options - AppendOutput# ================================    # AppendOutput    # CRC    my $hello = "I am a HAL 9000 computer" ;    my @hello = split('', $hello) ;         ok  my ($x, $err) = new Compress::Raw::Zlib::Deflate ( {-Bufsize => 1, -AppendOutput =>1} ) ;    ok $x ;    cmp_ok $err, '==', Z_OK ;         my $status;    my $X;    foreach (@hello)    {        $status = $x->deflate($_, $X) ;        last unless $status == Z_OK ;    }         cmp_ok $status, '==', Z_OK ;         cmp_ok $x->flush($X), '==', Z_OK ;              my @Answer = split('', $X) ;         my $k;    ok(($k, $err) = new Compress::Raw::Zlib::Inflate( {-Bufsize => 1, -AppendOutput =>1}));    ok $k ;    cmp_ok $err, '==', Z_OK ;         my $Z;    foreach (@Answer)    {        $status = $k->inflate($_, $Z) ;        last if $status == Z_STREAM_END or $status != Z_OK ;         }         cmp_ok $status, '==', Z_STREAM_END ;    is $Z, $hello ;} {    title "deflate/inflate - larger buffer";    # ==============================    # generate a long random string    my $contents = '' ;    foreach (1 .. 50000)      { $contents .= chr int rand 255 }            ok my ($x, $err) = new Compress::Raw::Zlib::Deflate() ;    ok $x ;    cmp_ok $err, '==', Z_OK ;         my (%X, $Y, %Z, $X, $Z);    #cmp_ok $x->deflate($contents, $X{key}), '==', Z_OK ;    cmp_ok $x->deflate($contents, $X), '==', Z_OK ;        #$Y = $X{key} ;    $Y = $X ;              #cmp_ok $x->flush($X{key}), '==', Z_OK ;    #$Y .= $X{key} ;    cmp_ok $x->flush($X), '==', Z_OK ;    $Y .= $X ;               my $keep = $Y ;    my $k;    ok(($k, $err) = new Compress::Raw::Zlib::Inflate() );    ok $k ;    cmp_ok $err, '==', Z_OK ;         #cmp_ok $k->inflate($Y, $Z{key}), '==', Z_STREAM_END ;    #ok $contents eq $Z{key} ;    cmp_ok $k->inflate($Y, $Z), '==', Z_STREAM_END ;    ok $contents eq $Z ;    # redo deflate with AppendOutput    ok (($k, $err) = new Compress::Raw::Zlib::Inflate(-AppendOutput => 1)) ;    ok $k ;    cmp_ok $err, '==', Z_OK ;        my $s ;     my $out ;    my @bits = split('', $keep) ;    foreach my $bit (@bits) {        $s = $k->inflate($bit, $out) ;    }        cmp_ok $s, '==', Z_STREAM_END ;         ok $contents eq $out ;}{    title "deflate/inflate - preset dictionary";    # ===================================    my $dictionary = "hello" ;    ok my $x = new Compress::Raw::Zlib::Deflate({-Level => Z_BEST_COMPRESSION,			     -Dictionary => $dictionary}) ;     my $dictID = $x->dict_adler() ;    my ($X, $Y, $Z);    cmp_ok $x->deflate($hello, $X), '==', Z_OK;    cmp_ok $x->flush($Y), '==', Z_OK;    $X .= $Y ;     ok my $k = new Compress::Raw::Zlib::Inflate(-Dictionary => $dictionary) ;     cmp_ok $k->inflate($X, $Z), '==', Z_STREAM_END;    is $k->dict_adler(), $dictID;    is $hello, $Z ;}title 'inflate - check remaining buffer after Z_STREAM_END';#           and that ConsumeInput works.# =================================================== for my $consume ( 0 .. 1){    ok my $x = new Compress::Raw::Zlib::Deflate(-Level => Z_BEST_COMPRESSION ) ;     my ($X, $Y, $Z);    cmp_ok $x->deflate($hello, $X), '==', Z_OK;    cmp_ok $x->flush($Y), '==', Z_OK;    $X .= $Y ;     ok my $k = new Compress::Raw::Zlib::Inflate( -ConsumeInput => $consume) ;     my $first = substr($X, 0, 2) ;    my $remember_first = $first ;    my $last  = substr($X, 2) ;    cmp_ok $k->inflate($first, $Z), '==', Z_OK;    if ($consume) {        ok $first eq "" ;    }    else {        ok $first eq $remember_first ;    }    my $T ;    $last .= "appendage" ;    my $remember_last = $last ;    cmp_ok $k->inflate($last, $T),  '==', Z_STREAM_END;    is $hello, $Z . $T  ;    if ($consume) {        is $last, "appendage" ;    }    else {        is $last, $remember_last ;    }}{    title 'Check - MAX_WBITS';    # =================        my $hello = "Test test test test test";    my @hello = split('', $hello) ;         ok  my ($x, $err) =        new Compress::Raw::Zlib::Deflate ( -Bufsize => 1,                                      -WindowBits => -MAX_WBITS(),                                     -AppendOutput => 1 ) ;    ok $x ;    cmp_ok $err, '==', Z_OK ;    my $Answer = '';    my $status;    foreach (@hello)    {        $status = $x->deflate($_, $Answer) ;        last unless $status == Z_OK ;    }         cmp_ok $status, '==', Z_OK ;        cmp_ok $x->flush($Answer), '==', Z_OK ;         my @Answer = split('', $Answer) ;    # Undocumented corner -- extra byte needed to get inflate to return     # Z_STREAM_END when done.      push @Answer, " " ;          my $k;    ok(($k, $err) = new Compress::Raw::Zlib::Inflate( 			{-Bufsize => 1, 			-AppendOutput =>1,			-WindowBits => -MAX_WBITS()})) ;    ok $k ;    cmp_ok $err, '==', Z_OK ;         my $GOT = '';

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
老司机午夜精品99久久| 久久久综合九色合综国产精品| 欧美一区二区三区在线观看视频| 精品国产3级a| 亚洲图片另类小说| 日韩国产精品大片| 成人免费视频免费观看| 欧美日韩一二三区| 一级女性全黄久久生活片免费| 高清不卡在线观看av| 欧美午夜电影网| 久久综合av免费| 一区二区三区欧美视频| 另类小说欧美激情| 91麻豆精品在线观看| 欧美一二三区在线观看| 成人欧美一区二区三区小说| 日韩成人av影视| 91污片在线观看| 精品少妇一区二区三区在线播放 | 亚洲精品自拍动漫在线| 免费人成网站在线观看欧美高清| aa级大片欧美| 欧美mv和日韩mv国产网站| 一区二区三区在线高清| 国模套图日韩精品一区二区 | 午夜精品福利一区二区三区蜜桃| 国产一区视频导航| 欧美日韩久久久一区| 日本一区二区三区国色天香 | 精品国产乱码久久久久久蜜臀| 亚洲欧洲制服丝袜| 国产乱人伦偷精品视频免下载| 欧美日韩卡一卡二| 亚洲欧美日本在线| 春色校园综合激情亚洲| 精品精品国产高清一毛片一天堂| 亚洲国产精品久久人人爱蜜臀 | 亚洲视频1区2区| 国产一区二区在线看| 欧美年轻男男videosbes| 国产精品精品国产色婷婷| 极品美女销魂一区二区三区| 91精品国产美女浴室洗澡无遮挡| 亚洲男人的天堂av| gogogo免费视频观看亚洲一| 久久蜜桃一区二区| 麻豆一区二区三| 制服丝袜亚洲色图| 亚洲一区二区三区小说| 日本韩国精品一区二区在线观看| 国产人久久人人人人爽| 国内外成人在线| 欧美一级欧美一级在线播放| 偷拍日韩校园综合在线| 在线免费精品视频| 亚洲欧美日韩国产成人精品影院| 波多野结衣欧美| 亚洲国产精品99久久久久久久久| 精品一区二区三区不卡| 精品日韩99亚洲| 看电影不卡的网站| 欧美电影免费观看完整版| 日韩成人免费看| 欧美剧情电影在线观看完整版免费励志电影| ●精品国产综合乱码久久久久| 成人永久免费视频| 国产精品丝袜91| 成人免费va视频| 亚洲视频中文字幕| 91影视在线播放| 一二三四区精品视频| 在线亚洲免费视频| 亚洲国产视频一区二区| 欧美日韩aaaaaa| 蜜臂av日日欢夜夜爽一区| 日韩精品资源二区在线| 久久超碰97人人做人人爱| 久久毛片高清国产| 国产成人av一区二区| 国产精品乱人伦| 91丨porny丨首页| 亚洲成人动漫在线免费观看| 91精品国产综合久久福利 | 国产亚洲污的网站| 国产成人超碰人人澡人人澡| 国产精品久久久久aaaa樱花 | 亚洲丰满少妇videoshd| 337p亚洲精品色噜噜噜| 久久99精品视频| 欧美国产日产图区| 99国产精品99久久久久久| 亚洲国产精品嫩草影院| 日韩视频一区二区三区在线播放| 国产一二三精品| 1000部国产精品成人观看| 在线亚洲一区观看| 日本女优在线视频一区二区| 精品国产成人在线影院| 波多野结衣91| 天堂在线一区二区| 久久免费看少妇高潮| 91色.com| 亚洲高清不卡在线观看| 激情六月婷婷久久| 日韩va亚洲va欧美va久久| 免费观看成人鲁鲁鲁鲁鲁视频| 亚洲一区二区五区| 亚洲精品视频在线观看免费| 亚洲另类色综合网站| 亚洲精品免费看| 一区二区三区在线视频播放| 亚洲欧洲日韩在线| 亚洲精品成a人| 亚洲人成影院在线观看| 免费成人在线播放| 日韩三级电影网址| 奇米精品一区二区三区在线观看 | 亚洲国产欧美日韩另类综合| 精品av久久707| 色呦呦网站一区| 毛片av一区二区| 亚洲精品美腿丝袜| 欧美精品一区二区高清在线观看 | 亚洲国产精品自拍| 国产性做久久久久久| 欧洲亚洲国产日韩| 国产盗摄一区二区三区| 亚洲国产成人高清精品| 国产亚洲精品aa| 69堂国产成人免费视频| 99精品视频在线观看| 乱一区二区av| 亚洲一区日韩精品中文字幕| 久久久精品tv| 欧美一区二区三区四区视频| 不卡视频一二三四| 久久99这里只有精品| 亚洲成在人线在线播放| 日本一区二区三区四区在线视频| 91精品婷婷国产综合久久性色| 91丨porny丨最新| 国产传媒一区在线| 蜜臀av一区二区在线免费观看 | 欧美精品1区2区| 9i看片成人免费高清| 久久99国产精品免费| 亚洲国产综合人成综合网站| 成人欧美一区二区三区小说| 久久久国产综合精品女国产盗摄| 91精品国产全国免费观看| 欧美主播一区二区三区美女| 成人精品高清在线| 国产在线播放一区| 亚洲男人天堂av网| 91香蕉视频mp4| 国产精品久久影院| 在线观看一区日韩| 国产欧美日本一区视频| 久久精品国产一区二区| 欧美系列一区二区| 一区二区三区四区视频精品免费| 国产一区二区三区精品欧美日韩一区二区三区 | 视频一区在线播放| 欧美电视剧在线观看完整版| 欧美色中文字幕| 91网站最新地址| 成人av资源在线观看| 国产mv日韩mv欧美| 国产福利一区二区三区| 国产精品一二二区| 国产成人h网站| 国产成人免费视频网站| 国产91丝袜在线观看| 国产精品资源在线观看| 国产在线一区二区| 国产一区二区三区免费在线观看| 九色|91porny| 激情成人综合网| 国产一区二区在线观看免费| 国产一级精品在线| 福利电影一区二区| av中文字幕亚洲| 91麻豆精品一区二区三区| 色婷婷精品大视频在线蜜桃视频| 91亚洲精品乱码久久久久久蜜桃| 91麻豆国产香蕉久久精品| 91国产成人在线| 欧美精品第一页| 精品国产网站在线观看| 久久久久久久综合日本| 国产婷婷色一区二区三区四区| 日本一区二区三区四区在线视频| 国产精品美女久久久久久久久久久 | 一区二区三区四区在线免费观看| 亚洲品质自拍视频| 亚洲成人av免费| 久久av老司机精品网站导航| 国产成人午夜高潮毛片| 91在线无精精品入口|