Thanks Corion. If you don't mind could you show me an example of pack/unpacking a 36-byte char* buffer into an array of integers, and/or: How would I move the buffer from C to Perl? (I'm aware there's documentation, which I will read, but I do much better with examples.)