PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` package XString; use strict; use warnings; # ABSTRACT: Isolated String helpers from B BEGIN { our $VERSION = '0.005'; # VERSION: generated by DZP::OurPkgVersion require XSLoader; XSLoader::load(__PACKAGE__); } 1; __END__ =pod =encoding utf-8 =head1 NAME XString - Isolated String helpers from B =head1 VERSION version 0.005 =head1 SYNOPSIS #!perl use strict; use warnings; use Test::More; use XString; use B; is XString::cstring( q[a'string"with quotes] ), B::cstring( q[a'string"with quotes] ), q["a'string\"with quotes"]; is XString::perlstring( q[a'string"with quotes] ), B::perlstring( q[a'string"with quotes] ), q["a'string\"with quotes"]; done_testing; =head1 DESCRIPTION XString provides the L string helpers in one isolated package. Right now only L and L are available. =for markdown [![](https://github.com/atoomic/XString/workflows/linux/badge.svg)](https://github.com/atoomic/XString/actions) [![](https://github.com/atoomic/XString/workflows/macos/badge.svg)](https://github.com/atoomic/XString/actions) [![](https://github.com/atoomic/XString/workflows/windows/badge.svg)](https://github.com/atoomic/XString/actions) =head1 FUNCTIONS =head2 cstring(STR) Similar to B::cstring; Returns a double-quote-surrounded escaped version of STR which can be used as a string in C source code. =head2 perlstring(STR) Similar to B::perlstring; Returns a double-quote-surrounded escaped version of STR which can be used as a string in Perl source code. =head1 AUTHOR Nicolas R =head1 COPYRIGHT AND LICENSE This software is copyright (c) 2018 by cPanel, Inc. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. =cut