OLE-Storage
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
PropertySet.pm view on Meta::CPAN
# NEXTKEY this, lastkey
#
scalar each %{$_[0]->_prop};
}
#
# -------------------------------- Defines --------------------------------
#
# global_definitions
$[=0;
# \05
%PPSET = (
"\05SummaryInformation" => {
TYPE => 1,
NAME => "Summary Info",
DICT => {
2 => "Title",
3 => "Subject",
4 => "Authress",
#
# - creating documents
# - many property set things:
# * documentation of variable types
# * code page support
# - consistant name giving, checked against MS'
#
package OLE::Storage;
my $VERSION=do{my@R=('$Revision: 1.8 $'=~/\d+/g);sprintf"%d."."%d"x$#R,@R};
$[=0;
#
# Storage.pm has public method interfaces and private functions. Functions
# assume a local($S) as $self. I put some efforts into making it strict-proof,
# especially to "methodize" all functions, but I didn't like the resulting
# code. May be I'll regret this once ;-), but momentarily I'm quite ok with:
#
no strict; $^W=0;
#
tools/lclean view on Meta::CPAN
$global_targetdir = "doctrash"; # This is the output directory
}
sub error { $Startup->string() }
use Startup;
use Getopt::Std;
use OLE::Storage::Std;
global: {
$|=1; $[=0;
$REV = '$Revision: 1.1.1.1 $' =~ /: ([^ ]*)/ && $1;
$DATE = '$Date: 1998/02/25 21:13:00 $' =~ / ..(..)\/(.{5})/ && "$2/$1";
getopts ('acdefhi:lnrsz');
usage() if !@ARGV || $opt_h;
usage() if !@ARGV
|| $opt_h
|| !($opt_r||$opt_c||$opt_s||$opt_i||$opt_l||$opt_e)
;
require OLE::Storage;
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.443 second using v1.00-cache-2.02-grep-82fe00e-cpan-da92000dfeb )