Result:
found more than 616 distributions - search limited to the first 2001 files matching your query ( run in 0.505 )


App-soapcli

 view release on metacpan or  search on metacpan

lib/App/soapcli.pm  view on Meta::CPAN

        defined $port ? ( port => $port ) : (),
        $self->{dump_xml_request} ? ( transport => sub { print $_[0]->toString(1); goto EXIT } ) : (),
    );

    if ($self->{explain}) {
        die $wsdl->explain($operation, PERL => 'INPUT');
    }

    my ($response, $trace) = $wsdl->call($operation, $request);

    my $json = JSON::PP->new->utf8->allow_nonref;

 view all matches for this distribution


App-summ

 view release on metacpan or  search on metacpan

script/summ  view on Meta::CPAN

        'covariance!'  => \$Opts{calc_covariance},
        'correlation!' => \$Opts{calc_correlation},
        'help|h' => sub {
            print <<USAGE;
Usage:
  summ [OPTIONS]... [INPUT]...
  summ --help

For more details, see the manpage/documentation.
USAGE
            exit 0;

 view all matches for this distribution


App-tchart

 view release on metacpan or  search on metacpan

script/tchart  view on Meta::CPAN

            exit 0;
        },
        'help|h'     => sub {
            print <<USAGE;
Usage:
  tchart [OPTIONS] < INPUT
  tchart --version
  tchart --help
Examples:
  tchart -o YAML < data.json
Options:

script/tchart  view on Meta::CPAN

=head1 SYNOPSIS

Usage:

 % tchart [OPTIONS] NUMBER ...
 % tchart [OPTIONS] < INPUT

Examples:

 % echo '[1,5,10,2,4,6]' | tchart -t sparkline

 view all matches for this distribution


App-td

 view release on metacpan or  search on metacpan

lib/App/td.pm  view on Meta::CPAN

    my %args = @_;
    my $action = $args{action};
    my $argv   = $args{argv};

    my ($input, $input_form, $input_obj, $input_form_err);
  GET_INPUT:
    {
        last unless $actions{$action}{req_input} // 1;
        eval {
            local $/;
            $input = _decode_json(~~<STDIN>);

lib/App/td.pm  view on Meta::CPAN


        # detect table form
        ($input_form, $input_obj, $input_form_err) = _get_td_obj($input);
        return [400, "Input is not table data: $input_form_err"]
            unless $input_form;
    } # GET_INPUT

    my $output;
  PROCESS:
    {
        if ($action eq 'actions') {

lib/App/td.pm  view on Meta::CPAN

        }

        return [400, "Unknown action '$action'"];
    } # PROCESS

  POSTPROCESS_OUTPUT:
    {
        require Pipe::Find;
        my $pipeinfo = Pipe::Find::get_stdout_pipe_process();
        last unless $pipeinfo;
        last unless

 view all matches for this distribution


App-toposort

 view release on metacpan or  search on metacpan

bin/toposort  view on Meta::CPAN

    my $res = GetOptions(
        'ignore-case|i'    => \$Opts{ignore_case},
        'help|h'           => sub {
            print <<USAGE;
Usage:
  toposort [OPTIONS]... [INPUT ...]
  toposort --help
Options:
  --ignore-case, -i
For more details, see the manpage/documentation.
USAGE

bin/toposort  view on Meta::CPAN


This document describes version 0.001 of toposort (from Perl distribution App-toposort), released on 2017-04-03.

=head1 SYNOPSIS

 toposort [OPTION]... [INPUT]...

Sample input:

 c: a
 c: b

 view all matches for this distribution


App-tpnotify

 view release on metacpan or  search on metacpan

tpnotify  view on Meta::CPAN

sub get_sources {
    my ($source) = @_;
    $archive_file = download($source);
    info("scanning $archive_file") if $verbose;
    open(my $fd, '-|', "tar tf $archive_file")
	or abend(EX_NOINPUT, "can't open $archive_file: $!");
    while (<$fd>) {
	chomp;
	unless (m#^(?<dir>.+?)/(?<file>.*)$#) {
	    abend(EX_DATAERR, "$archive_file content suspicious: member $_");
	}

tpnotify  view on Meta::CPAN

# "Project-Id-Version" header and that its msgids differ from the ones
# already registered on the TP.
sub verify {
    my ($in, $out);
    my $pid = open2($out, $in, "m4 -P - $files{'configure.ac'}")
	or abend(EX_NOINPUT, "can't open $files{'configure.ac'}: $!");
    print $in <<'EOT';
m4_divert(-1)
m4_changequote([,])
m4_define([AC_INIT],[m4_divert(0)$1
$2[]m4_divert(-1)])

tpnotify  view on Meta::CPAN

);

sub read_config {
    my $config_file = shift;
    open(FILE, "<", $config_file)
	or abend(EX_NOINPUT, "cannot open $config_file: $!");
    my $line = 0;
    my $err;
    my $key;
    my $val;
    my $heredoc;

tpnotify  view on Meta::CPAN


GetOptions("keep|k" => \$keep,
	   "alpha|A" => sub { $release_type = 'alpha' },
	   "stable|S" => sub { $release_type = 'stable' },
	   "template|t=s" => sub {
	       exit(EX_NOINPUT) unless read_template_file($_[1])
	   },
	   "signature|s=s" => \$signature_file,
	   "no-signature" => sub { $signature_file = undef },
	   "verbose|v+" => \$verbose,
	   "dry-run|n" => \$dry_run,

 view all matches for this distribution


App-wdq

 view release on metacpan or  search on metacpan

script/wdq  view on Meta::CPAN

            sort keys %NAMESPACES )
          . "\n";
        $help =~ s/^([^:]+):/cName($1).":"/mge;
    }
    elsif ( $topic =~ /^out(put)?$/ ) {
        $help = pod_text( -sections => ['OUTPUT'] );
        $help =~
s/( (name|value|identifier|title|error))/$COLORS{substr $2, 0,1}.$1."\e[0m"/mge
          if $OPT{color};
    }
    elsif ( $topic eq 'pretty' ) {
        $help = pod_text( -sections => ['OUTPUT/Pretty'] );
        $help =~
s/( (name|value|identifier|title|error))/$COLORS{substr $2, 0,1}.$1."\e[0m"/mge
          if $OPT{color};
    }
    elsif ( $topic =~ /^formats?$/ ) {
        $help = pod_text( -sections => ['OUTPUT/Formats'] );
    }
    elsif ( $topic =~ /^modes?$/ ) {
        $help = pod_text( -sections => ['MODES'] );
    }
    elsif ( $topic =~ /^exp?(ort)?$/ ) {
        $help = pod_text( -sections => ['OUTPUT/Export'] );
    }
    elsif ( $topic =~ /^ont(ology)?$/ ) {
        $help = pod_text( -sections => ['WIKIDATA ONTOLOGY'] );
        $help =~ s/^.*Wikidata Ontology:.*\n//;
        $help =~ s/^(    |  )//mg;

script/wdq  view on Meta::CPAN


Show version if this script

=back

=head1 OUTPUT

Output can be controlled with options C<--format>/C<-f>, C<--export>,
C<--header>/C<--no-header>/C<-H>, and C<--color>/C<--no-color>/C<-C>.

=head2 Formats

 view all matches for this distribution


App-zen

 view release on metacpan or  search on metacpan

bin/zen  view on Meta::CPAN

  "--output FILENAME"          => [\$opt_output_file, 'Set output file'],
  "--port PORT:i"       => [\$opt_port, 'Start HTTP Server at port'],
  "--daemon"            => [\$opt_daemon, "Run server in background"],
  "--json-dump"         => [\$opt_json_dump, 'Dump the document'],
  "-x SECTION"          => [\$opt_exec, 'short for --exec'],
  "-o OUTPUTFILE"       => [\$opt_output_file, 'short for --output'],
  "-t SECTION"          => [\$opt_target, 'short for --target'],
  "-s SECTION"          => [\$opt_target, 'short for --section'],
  "-h"                  => [\$opt_help, 'Shows help information'],
);

bin/zen  view on Meta::CPAN

use Data::Dumper;

sub docgen_html {
 my $zf = shift;
 my $old = select(shift);
 print "<!DOCTYPE HTML>\n\n<html>\n<head>\n <meta charset=\"UTF-8\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n\n<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/gh/highlightjs/cdn-release\@10.7.3/build/style...
 print "<script>";
 print "window.zen = ";
 print JSON::encode_json({
   last_modified => $zf->{last_modified},
   size => $zf->{size},

bin/zen  view on Meta::CPAN

        on_hello($cgi);
      } elsif ($method eq 'GET') {
        on_get_file($cgi, ".$path");
      } elsif ($method eq 'POST') {
        on_append_file($cgi, ".$path");
      } elsif ($method eq 'PUT') {
        on_put_file($cgi, ".$path");
      } else {
        print "HTTP/1.0 400 Bad Request\r\n\r\nUnsupported Request\n";
      }
  }

bin/zen  view on Meta::CPAN

      if ($last_mtime != $mtime) {
        write_error(409, "Conflict", "last modified doesn't match: $mtime");
        return;
      }
    }
    my $data = $cgi->param('PUTDATA');
    if ($l == 0) {
      write_file($path, $data);
    } elsif ($l > 0) {
      $data .= "\n" unless !$data || substr($data, -1) eq "\n";
      open my $fh, '<', $path or die "Can not open file: $!";

 view all matches for this distribution


App-zipdetails

 view release on metacpan or  search on metacpan

bin/zipdetails  view on Meta::CPAN

    if (! $opt_Redact && TextEncoding::debugEncoding())
    {
        # use Devel::Peek;
        # print "READ     " ; Dump($raw_filename);
        # print "INTERNAL " ; Dump($decoded_filename);
        # print "OUTPUT   " ; Dump($filename);

        debug $FH->tell() - length($raw_filename),
                    "$message Encoding Change"
            if $modified ;

 view all matches for this distribution


AppConfig-Std

 view release on metacpan or  search on metacpan

t/basic.t  view on Meta::CPAN

    $output = `$^X -Iblib/lib t/testscript.pl $args 2>&1`;
    if ($output eq $expected[$i-1]->[1]) {
        print "ok $i\n";
    }
    else {
        print STDERR "OUTPUT:\n$output\nEXPECTED:\n", $expected[$i-1]->[1], "\n";
        print "not ok $i\n";
    }
}

exit 0;

 view all matches for this distribution


AppleII-LibA2

 view release on metacpan or  search on metacpan

bin/pro_opt  view on Meta::CPAN

pro_opt, released September 12, 2015
as part of AppleII-LibA2 version 0.201.

=head1 SYNOPSIS

  pro_opt IMAGE-FILE OUTPUT-FILE

=head1 DESCRIPTION

B<pro_opt> eliminates wasted space from a disk image file containing
an Apple II ProDOS volume.  It does this by creating a new disk image

 view all matches for this distribution


Apporo

 view release on metacpan or  search on metacpan

inc/Devel/PPPort.pm  view on Meta::CPAN

PUSHmortal|5.009002||p
PUSHn|||
PUSHp|||
PUSHs|||
PUSHu|5.004000||p
PUTBACK|||
PerlIO_clearerr||5.007003|
PerlIO_close||5.007003|
PerlIO_context_layers||5.009004|
PerlIO_eof||5.007003|
PerlIO_error||5.007003|

inc/Devel/PPPort.pm  view on Meta::CPAN

    eval_sv(sv, G_SCALAR);
    SvREFCNT_dec(sv);

    SPAGAIN;
    sv = POPs;
    PUTBACK;

    if (croak_on_error && SvTRUE(GvSV(errgv)))
	croak(SvPVx(GvSV(errgv), na));

    return sv;

 view all matches for this distribution


ArangoDB

 view release on metacpan or  search on metacpan

lib/ArangoDB/Connection.pm  view on Meta::CPAN

        $data = $JSON->encode( defined $data ? $data : {} );
    }
    my $headers = $self->_build_headers($data, $additional_headers);
    my ( undef, $code, $msg, undef, $body ) = $self->{_http_agent}->request(
        %{ $self->{_req_args} },
        method     => 'PUT',
        path_query => $path,
        headers    => $headers,
        content    => $data,
    );
    return $self->_parse_response( $code, $msg, $body );

 view all matches for this distribution


ArangoDB2

 view release on metacpan or  search on metacpan

lib/ArangoDB2/Admin.pm  view on Meta::CPAN

    return $self->arango->http->get('/_admin/time');
}

# walFlush
#
# PUT /_admin/wal/flush
sub walFlush
{
    my($self, $args) = @_;
    # process args
    $args = $self->_build_args($args, ['waitForSync', 'waitForCollector']);

lib/ArangoDB2/Admin.pm  view on Meta::CPAN

}

# walProperties
#
# GET /_admin/wal/properties
# PUT /_admin/wal/properties
sub walProperties
{
    my($self, $args) = @_;
    # process args
    $args = $self->_build_args($args, [qw(

lib/ArangoDB2/Admin.pm  view on Meta::CPAN


The call returns an object with the attribute time.

=item walFlush

PUT /_admin/wal/flush

Flushes the write-ahead log.

Parameters:

lib/ArangoDB2/Admin.pm  view on Meta::CPAN

    waitForCollector

=item walProperties

GET /_admin/wal/properties
PUT /_admin/wal/properties

Configures the behavior of the write-ahead log.

Parameters:

 view all matches for this distribution


Archive-Ar-Libarchive

 view release on metacpan or  search on metacpan

lib/Archive/Ar/Libarchive.xs  view on Meta::CPAN

  dSP;
  ENTER;
  SAVETMPS;
  PUSHMARK(SP);
  XPUSHs(sv_2mortal(newSViv(PTR2IV((void*)archive))));
  PUTBACK;

  count = call_sv(ar->callback, G_ARRAY);

  SPAGAIN;

lib/Archive/Ar/Libarchive.xs  view on Meta::CPAN

  if(status == ARCHIVE_OK)
  {
    *buffer = (void*) SvPV(sv_buffer, len);
  }

  PUTBACK;
  FREETMPS;
  LEAVE;

  if(status == ARCHIVE_OK)
    return len == 1 ? 0 : len;

lib/Archive/Ar/Libarchive.xs  view on Meta::CPAN

  ENTER;
  SAVETMPS;
  PUSHMARK(SP);
  XPUSHs(sv_2mortal(newSViv(PTR2IV((void*)archive))));
  XPUSHs(sv_2mortal(newSVpvn(buffer, length)));
  PUTBACK;

  call_sv(ar->callback, G_SCALAR);

  SPAGAIN;

  status = SvI64(POPs);

  PUTBACK;
  FREETMPS;
  LEAVE;

  return status;
}

lib/Archive/Ar/Libarchive.xs  view on Meta::CPAN

    self->opt_chmod      = 1;  /* ignored */
    self->opt_same_perms = 1;  /* different: pp version this is true for root only */
    self->opt_chown      = 1;
    ar_reset(self);
    RETVAL = self;
  OUTPUT:
    RETVAL

int
set_opt(self, name, value)
    struct ar *self

lib/Archive/Ar/Libarchive.xs  view on Meta::CPAN

      RETVAL = self->opt_type = SvIV(value);
    else if(!strcmp(name, "symbols"))
      self->opt_symbols = SvREFCNT_inc(value);  /*  TODO: make set_opt return void; maybe */
    else
      warn("unknown or unsupported option %s", name);
  OUTPUT:
    RETVAL

int
get_opt(self, name)
    struct ar *self

lib/Archive/Ar/Libarchive.xs  view on Meta::CPAN

      else
        RETVAL = self->opt_type;
    }
    else
      warn("unknown or unsupported option %s", name);
  OUTPUT:
    RETVAL

void
_set_error(self, message, longmess)
    struct ar *self

lib/Archive/Ar/Libarchive.xs  view on Meta::CPAN

      XSRETURN_EMPTY;
    if(items >= 2 && SvTRUE(ST(1)))
      RETVAL = SvREFCNT_inc(self->longmess);
    else
      RETVAL = SvREFCNT_inc(self->error);
  OUTPUT:
    RETVAL

int
_read_from_filename(self, filename)
    struct ar *self

lib/Archive/Ar/Libarchive.xs  view on Meta::CPAN

#if ARCHIVE_VERSION_NUMBER < 3000000
    archive_read_finish(archive);
#else
    archive_read_free(archive);
#endif
  OUTPUT:
    RETVAL

int
_read_from_callback(self, callback)
    struct ar *self

lib/Archive/Ar/Libarchive.xs  view on Meta::CPAN

#else
    archive_read_free(archive);
#endif
    SvREFCNT_dec(callback);
    self->callback = NULL;
  OUTPUT:
    RETVAL

int
_write_to_filename(self, filename)
    struct ar *self

lib/Archive/Ar/Libarchive.xs  view on Meta::CPAN

    if(r == ARCHIVE_OK || r == ARCHIVE_WARN)
      RETVAL = ar_write_archive(archive, self);
    else
      RETVAL = 0;
    archive_write_free(archive);
  OUTPUT:
    RETVAL

int
_write_to_callback(self, callback)
    struct ar *self

lib/Archive/Ar/Libarchive.xs  view on Meta::CPAN

    else
      RETVAL = 0;
    archive_write_free(archive);
    SvREFCNT_dec(callback);
    self->callback = NULL;
  OUTPUT:
    RETVAL

int
_remove(self,pathname)
    struct ar *self

lib/Archive/Ar/Libarchive.xs  view on Meta::CPAN

        break;

      entry = &((*entry)->next);
    }

  OUTPUT:
    RETVAL

void
_add_data(self,filename,data,uid,gid,date,mode)
    struct ar *self

lib/Archive/Ar/Libarchive.xs  view on Meta::CPAN

      pathname = archive_entry_pathname(entry->entry);
      av_push(list, newSVpv(pathname, strlen(pathname)));
    }

    RETVAL = newRV_noinc((SV*)list);
  OUTPUT:
    RETVAL

void
DESTROY(self)
    struct ar *self

lib/Archive/Ar/Libarchive.xs  view on Meta::CPAN

    }
    else
    {
      XSRETURN_EMPTY;
    }
  OUTPUT:
    RETVAL

SV *
get_data(self, filename)
    struct ar *self

lib/Archive/Ar/Libarchive.xs  view on Meta::CPAN

    struct ar_entry *entry;
    entry = ar_find_by_name(self, filename);
    if(entry == NULL)
      XSRETURN_EMPTY;
    RETVAL = newSVpv(entry->data, entry->data_size);
  OUTPUT:
    RETVAL


void
rename(self, old, new)

lib/Archive/Ar/Libarchive.xs  view on Meta::CPAN


    if(ok)
      RETVAL = 1;
    else
      XSRETURN_EMPTY;
  OUTPUT:
    RETVAL

int
extract_file(self,filename)
    struct ar *self

lib/Archive/Ar/Libarchive.xs  view on Meta::CPAN

    if(ok)
      RETVAL = 1;
    else
      XSRETURN_EMPTY;

  OUTPUT:
    RETVAL


int
type(self)
    struct ar *self
  CODE:
    RETVAL = self->opt_type;
  OUTPUT:
    RETVAL


int
contains_file(self, filename)

lib/Archive/Ar/Libarchive.xs  view on Meta::CPAN

  CODE:
    if(ar_find_by_name(self, filename))
      RETVAL = 1;
    else
      XSRETURN_EMPTY;
  OUTPUT:
    RETVAL


void
clear(self)

lib/Archive/Ar/Libarchive.xs  view on Meta::CPAN

    }
    else
    {
      XSRETURN_EMPTY;
    }
  OUTPUT:
    RETVAL


int
_chown(self, filename, uid, gid)

lib/Archive/Ar/Libarchive.xs  view on Meta::CPAN


const char *
_libarchive_version()
  CODE:
    RETVAL = ARCHIVE_VERSION_STRING;
  OUTPUT:
    RETVAL

 view all matches for this distribution


Archive-ByteBoozer

 view release on metacpan or  search on metacpan

ByteBoozer.xs  view on Meta::CPAN

        if (source == NULL)
            XSRETURN_UNDEF;
        source->size = size;
        source->data = (byte *)data;
        RETVAL = source;
    OUTPUT:
        RETVAL

# my $target = bb_crunch($source, $start_address);

File*

ByteBoozer.xs  view on Meta::CPAN

        if (target == NULL)
            XSRETURN_UNDEF;
        if (!crunch(source, target, start_address, theDecrType, isRelocated))
            XSRETURN_UNDEF;
        RETVAL = target;
    OUTPUT:
        RETVAL

# my $data = bb_data($file);

void

 view all matches for this distribution


Archive-ByteBoozer2

 view release on metacpan or  search on metacpan

ByteBoozer2.xs  view on Meta::CPAN

      XSRETURN_UNDEF;
    myFile->name = (char *)NULL;
    myFile->size = 0;
    myFile->data = (byte *)NULL;
    RETVAL = myFile;
  OUTPUT:
    RETVAL

SV *
file_name(file)
    File *file
  CODE:
    RETVAL = newSVpv(file->name, 0);
  OUTPUT:
    RETVAL

_bool
crunch_file(aSource, aTarget, startAdress, decrFlag, isRelocated)
    File *aSource

ByteBoozer2.xs  view on Meta::CPAN

    uint startAdress
   _bool decrFlag
   _bool isRelocated
  CODE:
    RETVAL = crunch(aSource, aTarget, startAdress, decrFlag, isRelocated);
  OUTPUT:
    RETVAL

void
free_file(...)
  CODE:

ByteBoozer2.xs  view on Meta::CPAN

read_file(aFile, fileName)
    File *aFile
    const char *fileName
  CODE:
    RETVAL = readFile(aFile, fileName);
  OUTPUT:
    RETVAL

_bool
write_file(aFile, fileName)
    File *aFile
    const char *fileName
  CODE:
    RETVAL = writeFile(aFile, fileName);
  OUTPUT:
    RETVAL

 view all matches for this distribution


Archive-Extract-Libarchive

 view release on metacpan or  search on metacpan

lib/Archive/Extract/ppport.h  view on Meta::CPAN

PUSHmortal|5.009002||p
PUSHn|||
PUSHp|||
PUSHs|||
PUSHu|5.004000||p
PUTBACK|||
PerlIO_clearerr||5.007003|
PerlIO_close||5.007003|
PerlIO_context_layers||5.009004|
PerlIO_eof||5.007003|
PerlIO_error||5.007003|

lib/Archive/Extract/ppport.h  view on Meta::CPAN

    eval_sv(sv, G_SCALAR);
    SvREFCNT_dec(sv);

    SPAGAIN;
    sv = POPs;
    PUTBACK;

    if (croak_on_error && SvTRUE(GvSV(errgv)))
	croak(SvPVx(GvSV(errgv), na));

    return sv;

 view all matches for this distribution


Archive-Har

 view release on metacpan or  search on metacpan

t/chrome.t  view on Meta::CPAN

          ],
          "cookies": [],
          "content": {
            "size": 213057,
            "mimeType": "text/html",
            "text": "<!doctype html><html itemscope=\"\" itemtype=\"http://schema.org/WebPage\" lang=\"en-AU\"><head><meta content=\"/images/branding/googleg/1x/googleg_standard_color_128dp.png\" itemprop=\"image\"><link href=\"/images/branding/produ...
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 68060

t/chrome.t  view on Meta::CPAN

          ],
          "cookies": [],
          "content": {
            "size": 436180,
            "mimeType": "text/javascript",
            "text": "/* _GlobalPrefix_ */\n/* _Module_:quantum */\ntry{\nvar s_,s_aaa=\"function\"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(c.get||c.set)throw new TypeError(\"ES3 does not support getters and setters.\"...
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": 0,
          "_transferSize": 0

t/chrome.t  view on Meta::CPAN

          ],
          "cookies": [],
          "content": {
            "size": 108222,
            "mimeType": "text/javascript",
            "text": "/* _GlobalPrefix_ */\n/* _Module_:sy1p */\ntry{\nvar s_vja,s_wja,s_1i,s_xja,s_2i,s_yja={};s_D(\"sy1p\");var s_3i=function(a){s_K(this,a,0,2,null,null)};s_g(s_3i,s_J);s_3i.prototype.jh=function(){return s_L(this,1)};var s_zja={};v...
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": -1,
          "_transferSize": 36140

t/chrome.t  view on Meta::CPAN

          ],
          "cookies": [],
          "content": {
            "size": 136732,
            "mimeType": "text/javascript",
            "text": "/* _GlobalPrefix_ */\nthis.gbar_=this.gbar_||{};(function(_){var window=this;\n/* _Module_:syp */\ntry{\nvar On=function(){};_.y(On,Error);_.Pn=function(){this.b=\"pending\";this.B=[];this.w=this.C=void 0};_.ae(_.Pn);var Qn=funct...
          },
          "redirectURL": "",
          "headersSize": -1,
          "bodySize": 0,
          "_transferSize": 0

t/chrome.t  view on Meta::CPAN

    ]
  }
}
_CHROME_RESULTS_
ok($har->string($chrome_string), "Successfully read Chrome har archive for https://www.google.com/");
ok($har->version() eq '1.2', "INPUT: Chrome produces a version 1.2 http archive");
ok($har->creator()->name() eq 'WebInspector', "INPUT: Chrome's creator name is 'WebInspector'");
ok($har->creator()->version() eq '537.36', "INPUT: Chrome's creator version is '537.36'");
ok(!defined $har->creator()->comment(), "INPUT: Chrome's creator comment is not used");
my $chrome_ref = $har->hashref();
ok(!exists $chrome_ref->{log}->{entries}->[0]->{request}->{postData}, "Empty postData entry stripped from Chrome output");

 view all matches for this distribution


Archive-Libarchive-XS

 view release on metacpan or  search on metacpan

inc/path.xs.template  view on Meta::CPAN

    {
      archive_entry_copy_<%= $name %>(entry, NULL);
      RETVAL = ARCHIVE_OK;
    }
#endif
  OUTPUT:
    RETVAL

#endif

=head2 archive_entry_<%= $name %>

inc/path.xs.template  view on Meta::CPAN

string_or_null
_archive_entry_<%= $name %>(entry)
    struct archive_entry *entry
  CODE:
    RETVAL = archive_entry_<%= $name %>(entry);
  OUTPUT:
    RETVAL

#endif

 view all matches for this distribution


Archive-Peek-Libarchive

 view release on metacpan or  search on metacpan

Libarchive.xs  view on Meta::CPAN

	    PUSHMARK(SP);
	    DEBUG && printf("  mXPUSHs1\n");
	    mXPUSHs(filename);
	    DEBUG && printf("  mXPUSHs2\n");
	    mXPUSHs(contents);
	    DEBUG && printf("  PUTBACK\n");
	    PUTBACK;
	    DEBUG && printf("  call_sv\n");
	    call_sv(callback, G_DISCARD);
	    DEBUG && printf("  FREETMPS\n");
            FREETMPS;
	    DEBUG && printf("  LEAVE\n");

 view all matches for this distribution


Archive-Raw

 view release on metacpan or  search on metacpan

Raw.xs  view on Meta::CPAN

int
libarchive_version()
	CODE:
		RETVAL = archive_version_number();

	OUTPUT: RETVAL

INCLUDE: const-xs-constants.inc

INCLUDE: xs/DiskWriter.xs
INCLUDE: xs/Entry.xs

 view all matches for this distribution


Archive-SCS

 view release on metacpan or  search on metacpan

lib/Archive/SCS/CityHash.xs  view on Meta::CPAN

    STRLEN len;
    const char *buf = SvPVbyte(sv, len);
    uint64 cityhash_int = CityHash64(buf, len);
    U64 cityhash = to_network_byteorder(cityhash_int);
    RETVAL = newSVpvn((const char * const) &cityhash, U64SIZE);
  OUTPUT:
    RETVAL

 view all matches for this distribution


Archive-SevenZip

 view release on metacpan or  search on metacpan

t/common.pm  view on Meta::CPAN

use constant TESTDIR => do {
    my $tmpdir = File::Spec->abs2rel(tempdir(DIR => 'testdir', CLEANUP => 1));
    $tmpdir =~ s!\\!/!g if $^O eq 'MSWin32';
    $tmpdir
};
use constant INPUTZIP =>
  (tempfile('testin-XXXXX', SUFFIX => '.zip', TMPDIR => 1, $^O eq 'MSWin32' ? () : (UNLINK => 1)))[1];
use constant OUTPUTZIP =>
  (tempfile('testout-XXXXX', SUFFIX => '.zip', TMPDIR => 1, $^O eq 'MSWin32' ? () : (UNLINK => 1)))[1];

# Do we have the 'zip' and 'unzip' programs?
# Embed a copy of the module, rather than adding a dependency
BEGIN {

t/common.pm  view on Meta::CPAN


use vars qw($zipWorks $testZipDoesntWork $catWorks);

# Run ZIPTEST to test a zip file.
sub testZip {
    my $zipName = shift || OUTPUTZIP;
    if ($testZipDoesntWork) {
        return wantarray ? (0, '') : 0;
    }
    my $cmd = ZIPTEST . $zipName . ($^O eq 'MSWin32' ? '' : ' 2>&1');
    my $zipout = `$cmd`;

t/common.pm  view on Meta::CPAN

}

#--------- check to see if cat works

sub testCat {
    my $fh = IO::File->new(CATPIPE . OUTPUTZIP);
    binmode($fh);
    my $testString = pack('C256', 0 .. 255);
    my $testCrc = Archive::Zip::computeCRC32($testString);
    $fh->write($testString, length($testString)) or return 0;
    $fh->close();
    (-f OUTPUTZIP) or return 0;
    my @stat = stat(OUTPUTZIP);
    $stat[7] == length($testString) or return 0;
    fileCRC(OUTPUTZIP) == $testCrc  or return 0;
    unlink(OUTPUTZIP);
    return 1;
}

BEGIN {
    $catWorks = testCat();
    unless ($catWorks) {
        warn('warning: ', CAT, " doesn't seem to work, may skip some tests");
    }
}

#--------- check to see if zip works (and make INPUTZIP)

BEGIN {
    unlink(INPUTZIP);

    # Do we have zip installed?
    if (HAVEZIP) {
        my $cmd = ZIP . INPUTZIP . ' *' . ($^O eq 'MSWin32' ? '' : ' 2>&1');
        my $zipout = `$cmd`;
        $zipWorks = not $?;
        unless ($zipWorks) {
            warn('warning: ', ZIP,
                " doesn't seem to work, may skip some tests");

t/common.pm  view on Meta::CPAN

#--------- check to see if unzip -t works

BEGIN {
    $testZipDoesntWork = 1;
    if (HAVEUNZIP) {
        my ($status, $zipout) = do { local $testZipDoesntWork = 0; testZip(INPUTZIP) };
        $testZipDoesntWork = $status;

        # Again, on Win32 no big surprise if this doesn't work
        if ($testZipDoesntWork) {
            warn('warning: ', ZIPTEST,

 view all matches for this distribution


Archive-Tar-Builder

 view release on metacpan or  search on metacpan

src/Builder.xs  view on Meta::CPAN

     */
    PUSHMARK(SP);
    XPUSHs(cache);
    XPUSHs(sv_2mortal(newSViv(uid)));
    XPUSHs(sv_2mortal(newSViv(gid)));
    PUTBACK;

    retc = call_method("lookup", G_ARRAY);

    SPAGAIN;

src/Builder.xs  view on Meta::CPAN

                goto error_string_new_user;
            }
        }
    }

    PUTBACK;

    FREETMPS;
    LEAVE;

    return 0;

src/Builder.xs  view on Meta::CPAN

    b_string_free(*group);

error_string_new_group:

error_lookup:
    PUTBACK;

    FREETMPS;
    LEAVE;

    return -1;

src/Builder.xs  view on Meta::CPAN

    PUSHMARK(SP);
    XPUSHs(cache);
    XPUSHs(sv_2mortal(newSViv(dev)));
    XPUSHs(sv_2mortal(newSViv(ino)));
    XPUSHs(sv_2mortal(newSVpv(path->str, path->len)));
    PUTBACK;

    path = NULL;
    retc = call_method("lookup", G_ARRAY);

    SPAGAIN;

src/Builder.xs  view on Meta::CPAN

            goto leave;
        }
    }

leave:
    PUTBACK;

    FREETMPS;
    LEAVE;

    return path;

src/Builder.xs  view on Meta::CPAN

        ENTER;
        SAVETMPS;

        PUSHMARK(SP);
        XPUSHs(sv_2mortal(newSVpvf("Archive::Tar::Builder::UserCache")));
        PUTBACK;

        retc = call_method("new", G_SCALAR);

        SPAGAIN;

        if (retc == 1) {
            cache = POPs;
            SvREFCNT_inc(cache);
        }

        PUTBACK;
        FREETMPS;
        LEAVE;

        b_builder_set_user_lookup(builder, B_USER_LOOKUP(user_lookup), cache); 

src/Builder.xs  view on Meta::CPAN

            ENTER;
            SAVETMPS;

            PUSHMARK(SP);
            XPUSHs(sv_2mortal(newSVpvf("Archive::Tar::Builder::HardlinkCache")));
            PUTBACK;

            retc = call_method("new", G_SCALAR);

            SPAGAIN;

            if (retc == 1) {
                cache = POPs;
                SvREFCNT_inc(cache);
            }

            PUTBACK;
            FREETMPS;
            LEAVE;

            b_builder_set_hardlink_cache(builder, B_HARDLINK_LOOKUP(hardlink_lookup), cache);
        }

        RETVAL = builder;

    OUTPUT:
        RETVAL

void
builder_DESTROY(builder)
    Archive::Tar::Builder builder

src/Builder.xs  view on Meta::CPAN

    const char *path

    CODE:
        RETVAL = b_builder_is_excluded(builder, path);

    OUTPUT:
        RETVAL

void
builder_set_handle(builder, fh)
    Archive::Tar::Builder builder

src/Builder.xs  view on Meta::CPAN

            }
        }

        RETVAL = builder->total;

    OUTPUT:
        RETVAL

ssize_t
builder_flush(builder)
    Archive::Tar::Builder builder

src/Builder.xs  view on Meta::CPAN

            croak("%s: %s", "b_buffer_flush()", strerror(errno));
        }

        RETVAL = ret;

    OUTPUT:
        RETVAL

ssize_t
builder_finish(builder)
    Archive::Tar::Builder builder

src/Builder.xs  view on Meta::CPAN


        b_error_reset(err);

        RETVAL = ret;

    OUTPUT:
        RETVAL

 view all matches for this distribution


Archive-Tar

 view release on metacpan or  search on metacpan

bin/ptardiff  view on Meta::CPAN

    }

    diff(   \($file->get_content), $name,
            {   FILENAME_A  => $name,
                MTIME_A     => $file->mtime,
                OUTPUT      => \*STDOUT
            }
    );
}


 view all matches for this distribution


Archive-Unzip-Burst

 view release on metacpan or  search on metacpan

lib/Archive/Unzip/Burst.xs  view on Meta::CPAN

        args[1] = "-qq";
        args[2] = "-o";
        args[3] = filename;
        r = UzpMain(argno, args);
        RETVAL = r;
    OUTPUT:
        RETVAL

 view all matches for this distribution


Archive-ZZip

 view release on metacpan or  search on metacpan

ZZip/ZZip.xs  view on Meta::CPAN

    RETVAL = zzip_dir_open(filename, &err);
    if (err != 0) {
      SV* sv = perl_get_sv("!", TRUE);
      sv_setpvf(sv, zzip_strerror(err), filename);
    }
  OUTPUT:
    RETVAL

Archive_ZZip 
newWithFd(fd)
    int fd

ZZip/ZZip.xs  view on Meta::CPAN

    RETVAL = zzip_dir_fdopen(fd, &err);
    if (err != 0) {
      SV* sv = perl_get_sv("!", TRUE);
      sv_setpv(sv, zzip_strerror(err));
    }
  OUTPUT:
    RETVAL

Archive_ZZip_File 
openFile(dir, name, mode = O_RDONLY)
    Archive_ZZip dir

ZZip/ZZip.xs  view on Meta::CPAN

    RETVAL = zzip_file_open(dir, name, mode);
    if (dir->errcode != 0) {
      SV* sv = perl_get_sv("!", TRUE);
      sv_setpvf(sv, zzip_strerror(dir->errcode), name);
    }
  OUTPUT:
    RETVAL


int
fd(dir)
    Archive_ZZip dir
  CODE:
    RETVAL = zzip_dirfd(dir);
  OUTPUT:
    RETVAL
   

void
rewind(dir)

ZZip/ZZip.xs  view on Meta::CPAN

int
tell(dir)
    Archive_ZZip dir
  CODE:
    RETVAL = zzip_telldir(dir);
  OUTPUT:
    RETVAL

void
seek(dir, offset)
    Archive_ZZip dir

ZZip/ZZip.xs  view on Meta::CPAN

      XSRETURN_UNDEF;
    }
    
    RETVAL = info;
    
  OUTPUT:
    RETVAL

HV *
stat(dir, name, flags)
    Archive_ZZip dir

ZZip/ZZip.xs  view on Meta::CPAN

      XSRETURN_UNDEF;
    }
    
    RETVAL = info;
    
  OUTPUT:
    RETVAL


void
DESTROY(dir)

ZZip/ZZip.xs  view on Meta::CPAN

    //Also return the buffer
    RETVAL = buf;

    //Now the buffer is referenced twice because of the retval.
    SvREFCNT_inc(buf);
  OUTPUT:
    RETVAL
    buf
  
   
int
rewind(fp)
    Archive_ZZip_File fp
  CODE:
    RETVAL = zzip_rewind(fp);
  OUTPUT:
    RETVAL
    
int
seek(fp, offset, whence)
    Archive_ZZip_File fp
    int offset
    int whence
  CODE:
    RETVAL = zzip_seek(fp, offset, whence);
  OUTPUT:
    RETVAL

int
tell(fp)
    Archive_ZZip_File fp
  CODE:
    RETVAL = zzip_tell(fp);
  OUTPUT:
    RETVAL

void
DESTROY(fd)
    Archive_ZZip_File fd

 view all matches for this distribution


( run in 0.505 second using v1.01-cache-2.11-cpan-4e96b696675 )