The following module was proposed for inclusion in the Module List:
modid: Convert::Binary::C DSLIP: adhOp description: Binary Data Conversion using C Types userid: MHX (Marcus Holland-Moritz) chapterid: 17 (Archiving_and_Compression) communities: similar: C::Include rationale: There's already a root namespace 'Convert', which is obviously the best for a module that deals with data conversion. 'Binary' is because the module converts between binary data and Perl data structures. 'C' is because C data type definitions are used to describe the conversion. The module name was suggested by Mark Overmeer, and a lot of people (including myself) liked it a lot better than the name I chose initially. The module includes a preprocessor, scanner & parser that extract all information about enum's, struct's, union's and typedef's from C source code and allows to use this information primarily to pack and unpack data through an (hopefully) easy to use OO interface. The module is (almost) completely written in XS and builds on all platforms that I've been able to test it on (these include Win32, Cygwin, Linux and HP-UX). The module should be in the module list because there's currently only one similar module available (C::Include) which lacks a lot of the functionality provided by Convert::Binary::C. If you want to have a look at the manpage, a recent online version is available at: http://www-stud.fh-fulda.de/~fd9099/download/Convert-Binary-C.html enteredby: MHX (Marcus Holland-Moritz) enteredon: Wed May 1 15:45:59 2002 GMT The resulting entry would be: Convert::Binary:: ::C adhOp Binary Data Conversion using C Types MHX Thanks for registering, The Pause Team PS: The following links are only valid for module list maintainers: Registration form with editing capabilities: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b8100000_903d8ee0698ecfa1&SUBMIT_pause99_add_mod_preview=1 Immediate (one click) registration: https://pause.perl.org/pause/authenquery?ACTION=add_mod&USERID=b8100000_903d8ee0698ecfa1&SUBMIT_pause99_add_mod_insertit=1