Re: XS help

[email protected] (Andy Armstrong)
Newsgroups perl.makemaker
Message-ID <[email protected]>
On 20 Mar 2008, at 01:23, Michael G Schwern wrote:
> I have a project to make the functions of a C program available to  
> Perl for unit testing purposes.  A lot of them use structs like so...


[snip]

I saw Tim's response. SWIG may well be the sensible route.

However, two more data points: I once wrote code which (from memory)  
parsed embedded debug information out of object files built with -g  
that turned C structure offsets into a pack/unpack spec.  
Unfortunately, having searched for the last 10 minutes I can't find  
that code - but, if my memory is working, it is possible.

Also there was a guy at YAPC::EU who was using Perl to test C by  
driving gdb using expect. His test harness would start his program,  
run it to a breakpoint, display some variables, verify their values  
and continue. It was, absolutely, a crazy scheme but also a technique  
that would never have occurred to me and which he seemed to be able to  
get working pretty well.

-- 
Andy Armstrong, Hexten
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.