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

Reply via email to