📄 null.pm
字号:
package DBM_Filter::null ;use strict;use warnings;our $VERSION = '0.01';sub Store{ no warnings 'uninitialized'; $_ .= "\x00" ;}sub Fetch{ no warnings 'uninitialized'; s/\x00$// ;}1;__END__=head1 NAMEDBM_Filter::null - filter for DBM_Filter=head1 SYNOPSIS use SDBM_File; # or DB_File, or GDBM_File, or NDBM_File, or ODBM_File use DBM_Filter ; $db = tie %hash, ... $db->Filter_Push('null');=head1 DESCRIPTIONThis filter ensures that all data written to the DBM file is nullterminated. This is useful when you have a perl script that needsto interoperate with a DBM file that a C program also uses. A fairlycommon issue is for the C application to include the terminating nullin a string when it writes to the DBM file. This filter will ensure thatall data written to the DBM file can be read by the C application.=head1 SEE ALSOL<DBM_Filter>, L<perldbmfilter>=head1 AUTHORPaul Marquess pmqs@cpan.org
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -