summaryrefslogtreecommitdiff
path: root/pp_pack.c
Commit message (Collapse)AuthorAgeFilesLines
* pack/unpack fixes from Wolfgang Laun:Jarkko Hietaniemi2003-05-051-6/+46
| | | | | | | | | - fix bug in UNICOS (where SIZE16 != sizeof(short)) - introduce and use new internal pack/unpack API (packlist, unpackstring) that does away with the unused arguments in the old API (pack_cat, unpack_str). p4raw-id: //depot/perl@19416
* RE: perl@19333Robin Barker2003-05-011-1/+1
| | | | | Message-ID: <533D273D4014D411AB1D00062938C4D9040464F7@hotel.npl.co.uk> p4raw-id: //depot/perl@19373
* Integrate:Jarkko Hietaniemi2003-04-261-1/+1
| | | | | | | | | | [ 19340] Caught by Mark Lutz in UNICOS: A declaration cannot appear after an executable statement in a block. p4raw-link: @19340 on //depot/maint-5.8/perl: 3006777dda4086b50e9a4bf2cf86b9fcf7566894 p4raw-id: //depot/perl@19341 p4raw-integrated: from //depot/maint-5.8/perl@19337 'merge in' pp_pack.c (@19011..)
* Fix up Larry's copyright statements to my best knowledge.Jarkko Hietaniemi2003-04-161-1/+2
| | | | | | | (Lots of Perl 5 source code archaeology was involved.) Larry didn't make strangled noises when I showed him the patch, either :-) p4raw-id: //depot/perl@19242
* pack changes and related fixesLAUN Wolfgang2003-03-171-580/+667
| | | | | Message-ID: <75A46BF1A9D8D311863A00508B6259A405F17EB8@ATTMSX4> p4raw-id: //depot/perl@19010
* Update all copyrights to 2003, from JarkkoHugo van der Sanden2003-03-021-1/+1
| | | p4raw-id: //depot/perl@18801
* Support one-parameter unpack(), which unpacks $_.Chip Salzenberg2003-02-191-1/+2
| | | p4raw-id: //depot/perl@18751
* Re: [perl #17772] pack "w" /* this cannot happen ;-) */ is fallaciousNicholas Clark2002-10-121-4/+14
| | | | | Message-ID: <20021008205253.GA283@Bagpuss.unfortu.net> p4raw-id: //depot/perl@18010
* assorted help for older VMS systemsCraig A. Berry2002-06-141-0/+22
| | | | | | | From: "Craig A. Berry" <craigberry@mac.com> Message-Id: <a05111b05b92ec91d165b@[172.16.52.1]> p4raw-link: @17206 on //depot/perl: c5d9854390e492eb0f0360555ff8df0dad92cc9c p4raw-id: //depot/perl@17227
* pack 'w' should be using NV, not doubleNicholas Clark2002-05-291-9/+9
| | | | | Message-ID: <20020529153840.L53388@plum.flirble.org> p4raw-id: //depot/perl@16861
* fixes for all the warnings reported by Visual C (most of thisGurusamy Sarathy2002-04-211-14/+14
| | | | | | change is from change#12026) p4raw-link: @12026 on //depot/maint-5.6/perl: ff42b73b40f5a895aef4bed81c794f468e0609bc p4raw-id: //depot/perl@16048
* Re: OK, what did I break in unpack?Nicholas Clark2002-04-121-0/+36
| | | | | Message-ID: <20020412205906.GD353@Bagpuss.unfortu.net> p4raw-id: //depot/perl@15883
* pp_pack.c - remove SIGFPE on VOSPaul Green2002-04-031-0/+28
| | | | | Message-Id: <200204032134.QAA29744@mailhub2.stratus.com> p4raw-id: //depot/perl@15722
* What started as a small nit (the charnames test, nit foundJarkko Hietaniemi2002-04-021-2/+2
| | | | | | | | | be Hugo), ballooned a bit... the goal is Larry's wish that illegal Unicode (such as U+FFFF) by default doesn't warn, since what if somebody WANTS to create illegal Unicode? Now getting close to this in the regex runtime. (Also, fix more of my fixation that BOM would be U+FFFE.) p4raw-id: //depot/perl@15689
* Support Unicode 3.1 names, names without the (XX), and BOM.Jarkko Hietaniemi2002-03-281-2/+6
| | | p4raw-id: //depot/perl@15585
* pack('w') 64-bit buffer overflowDave Mitchell2002-03-241-1/+1
| | | | | Message-ID: <20020324222308.B21963@fdgroup.com> p4raw-id: //depot/perl@15478
* Purify: Array bounds read: could read one character past the end.Jarkko Hietaniemi2002-03-231-2/+3
| | | p4raw-id: //depot/perl@15438
* another pack "w" thingNicholas Clark2002-03-181-13/+9
| | | | | Message-ID: <20020316215215.GF330@Bagpuss.unfortu.net> p4raw-id: //depot/perl@15287
* more warnings tidyupPaul Marquess2002-03-111-6/+6
| | | | | | From: "Paul Marquess" <paul_marquess@yahoo.co.uk> Message-ID: <AIEAJICLCBDNAAOLLOKLMEEGDPAA.paul_marquess@yahoo.co.uk> p4raw-id: //depot/perl@15155
* Must have a return.Jarkko Hietaniemi2002-03-051-0/+1
| | | p4raw-id: //depot/perl@15032
* Implement IV/UV/NV/long double pack/unpack withJarkko Hietaniemi2002-02-221-33/+185
| | | | | | template letters j/J/F/D (the latter two have been undocumented aliases of f/d). p4raw-id: //depot/perl@14832
* pack with a human face: part ]|[Ilya Zakharevich2002-02-221-25/+81
| | | | | Message-ID: <20020222035513.A894@math.ohio-state.edu> p4raw-id: //depot/perl@14829
* Make measure_struct a file static.Jarkko Hietaniemi2002-02-221-1/+1
| | | p4raw-id: //depot/perl@14827
* croak() needs context.Jarkko Hietaniemi2002-02-221-30/+30
| | | p4raw-id: //depot/perl@14825
* pack with a human face: the sequelIlya Zakharevich2002-02-221-14/+186
| | | | | Message-ID: <20020221213337.A23848@math.ohio-state.edu> p4raw-id: //depot/perl@14824
* grouping in pack/unpackIlya Zakharevich2002-02-211-125/+260
| | | | | Message-ID: <20020221060614.A29836@math.ohio-state.edu> p4raw-id: //depot/perl@14815
* Add missing Tolkien quotes to *.cAudrey Tang2002-02-201-0/+8
| | | | | Message-Id: <20020220231312.GA775@not.autrijus.org> p4raw-id: //depot/perl@14802
* Forgot from #14790.Jarkko Hietaniemi2002-02-201-2/+21
| | | p4raw-id: //depot/perl@14793
* Duh.Jarkko Hietaniemi2002-02-131-3/+3
| | | p4raw-id: //depot/perl@14668
* EBCDIC: the low 256 needs to be shuffled alsoJarkko Hietaniemi2002-02-101-3/+3
| | | | | | | in pack/unpack U (this breaks the equivalence of pack U and v-strings, but I think if someone has to give, v-strings are a good victim) p4raw-id: //depot/perl@14630
* Copyright++. (Not all the toplevel *.h have one, it seems.)Jarkko Hietaniemi2002-01-231-1/+1
| | | p4raw-id: //depot/perl@14391
* Re: [ID 20011209.005] perl "u2" eats RAMWolfgang Laun2001-12-101-1/+1
| | | | | Message-ID: <3C146810.60B5B7C0@alcatel.at> p4raw-id: //depot/perl@13592
* unpack P* uses random length for itemWolfgang Laun2001-11-271-0/+2
| | | | | Message-ID: <200111261956320450.01E7217F@smtp.chello.at> p4raw-id: //depot/perl@13288
* Z*/[AZa]* fails to pack length properlyWolfgang Laun2001-11-211-1/+1
| | | | | Message-ID: <200111211023160020.0050BD28@smtp.chello.at> p4raw-id: //depot/perl@13163
* unpack("Z*Z*", pack("Z*Z*", ..)) bug, patch and test fromJarkko Hietaniemi2001-09-241-1/+3
| | | | | Wolfgang Laun <Wolfgang.Laun@alcatel.at> p4raw-id: //depot/perl@12180
* Re: scalar context unpack bugsNicholas Clark2001-09-221-27/+8
| | | | | Message-ID: <20010922230755.O4971@plum.flirble.org> p4raw-id: //depot/perl@12144
* Re: n questions (was Re: 4 questions about pack/unpack) Nicholas Clark2001-09-201-59/+108
| | | | | Message-ID: <20010920142708.X4971@plum.flirble.org> p4raw-id: //depot/perl@12092
* Fix unpack U to be the reverse of pack UJarkko Hietaniemi2001-09-111-1/+13
| | | | | | (but implement unpack U0U as a backdoor to get the UTF-8 malformed warnings from un-UTF-8 data) p4raw-id: //depot/perl@11993
* Re: Fixed pack problem - sort ofNicholas Clark2001-07-021-1/+0
| | | | | Message-ID: <20010702205919.F59620@plum.flirble.org> p4raw-id: //depot/perl@11107
* Split off the pack/unpack code, from Nicholas Clark.Jarkko Hietaniemi2001-06-181-0/+1825
p4raw-id: //depot/perl@10685