this is the today's version of pipethrough. The name of the function and the internal data types will most likely change, but I consider the interface stable.
The last version had a typo ("2" instead of "1") and therefore crashes unconditionally. It is fixed with the appended version.
The program "unsplint.pl" removes the /* @*/ comments of a stream. Use it if you don't like the /* @*/ annotations.
$ perl unsplint.pl pipethrough.h > pipethrough.h.h $ perl unsplint.pl pipethrough.c > pipethrough.c.c Roland
Attachment:
pipethrough.tar.gz
Description: GNU Zip compressed data