#ifndef _WRAP_H_fc120a98_ #define _WRAP_H_fc120a98_ #include /* These "wrap" stdio streams. That is, reads from the returned stream are just like reads from the argument stream except as described. Each routine takes an integer argument which is true if closing the wrapped stream should close the underlying stream. */ /* Wrap a read stream to delete sharp-through-newline comments. */ extern FILE *wrap_open_comment(FILE *, int); /* Wrap a read stream to do header-style continuation, newline with immediately following whitespace turns into a single space. Note that two consecutive newlines is not special. */ extern FILE *wrap_open_continue(FILE *, int); /* Wrap a read stream to do header continuations, newline with immediately following whitespace turns into a single space; however, after two consecutive newlines, this stops. */ extern FILE *wrap_open_hdrcontinue(FILE *, int); #endif