Download Source Package libconvert-binary-c-perl:
Convert::Binary::C is a preprocessor and parser for C type definitions. It is highly configurable and supports arbitrarily complex data structures. Its object-oriented interface has pack and unpack methods that act as replacements for Perl's pack and unpack and allow to use C types instead of a string representation of the data structure for conversion of binary data from and to Perl's complex data structures.
Actually, what Convert::Binary::C does is not very different from what a C compiler does, just that it doesn't compile the source code into an object file or executable, but only parses the code and allows Perl to use the enumerations, structs, unions and typedefs that have been defined within your C source for binary data conversion, similar to Perl's pack and unpack.
|
|
|
| Architecture | Version | Package Size | Installed Size | Files |
|---|---|---|---|---|
| alpha | 0.74-1 | 316.5 kB | 896 kB | [list of files] |
| amd64 | 0.74-1 | 305.9 kB | 820 kB | [list of files] |
| armel | 0.74-1 | 294.7 kB | 772 kB | [list of files] |
| avr32 (unofficial port) | 0.74-1 | 300.7 kB | 736 kB | [list of files] |
| hppa | 0.74-1 | 317.4 kB | 840 kB | [list of files] |
| hurd-i386 | 0.74-1 | 298.1 kB | 792 kB | [list of files] |
| i386 | 0.74-1 | 303.0 kB | 796 kB | [list of files] |
| ia64 | 0.74-1 | 379.3 kB | 1200 kB | [list of files] |
| kfreebsd-amd64 | 0.74-1 | 306.2 kB | 784 kB | [list of files] |
| kfreebsd-i386 | 0.74-1 | 300.7 kB | 752 kB | [list of files] |
| m68k (unofficial port) | 0.71-1 | 292.3 kB | 788 kB | [list of files] |
| mips | 0.74-1 | 295.0 kB | 868 kB | [list of files] |
| mipsel | 0.74-1 | 295.0 kB | 868 kB | [list of files] |
| powerpc | 0.74-1 | 310.4 kB | 848 kB | [list of files] |
| s390 | 0.74-1 | 312.0 kB | 824 kB | [list of files] |
| sparc | 0.74-1 | 296.3 kB | 808 kB | [list of files] |