Hi, I would like to register for a PAUSE account.
The module I'd like to contribute when it's finished and that I call C::Type at the moment is a configurable preprocessor/parser for C code that allows to use C typedefs, structs and enums to pack and unpack data from within Perl scripts. I use this module for a debugger I have written in Perl for software running on different embedded system platforms. C::Type allows to configure byteorder and struct member alignment as well as size of integers, pointers and enums. It also supports packing of structs via #pragma pack(). This is required in order to support different target platforms. C::Type itself should be platform independent, I've tested it on HP-UX, Windows and Linux with both, gcc and icc. The preprocessor is ISO-C99 compliant, the C parser should parse most ANSI C code. (I can supply some more info if you're interested.) Name: Marcus Holland-Moritz Email: [EMAIL PROTECTED] Homepage: none yet User-ID: MHX I know the User-ID should be 4-9 characters. But I've also seen a few 3-letter-IDs around. It would be really great if MHX was possible, because I use it everywhere else. If MHX is not possible, MARCUS or MHOLLAND will also be ok. Thanks and kind regards, -- Marcus