#include <stdio.h>
#include "PDDefines.h"
Go to the source code of this file.
|
|
PDTwinStreamRef | PDTwinStreamCreate (FILE *fi, FILE *fo) |
|
|
void | PDTwinStreamGrowInputBuffer (void *ts, PDScannerRef scanner, char **buf, PDInteger *size, PDInteger req) |
|
void | PDTwinStreamGrowInputBufferReversed (void *ts, PDScannerRef scanner, char **buf, PDInteger *size, PDInteger req) |
|
void | PDTwinStreamDisallowGrowth (void *ts, PDScannerRef scanner, char **buf, PDInteger *size, PDInteger req) |
|
void | PDTwinStreamSeek (PDTwinStreamRef ts, PDSize position) |
|
void | PDTwinStreamAdvance (PDTwinStreamRef ts, PDSize bytes) |
|
PDSize | PDTwinStreamFetchBranch (PDTwinStreamRef ts, PDSize position, PDInteger bytes, char **buf) |
|
void | PDTwinStreamCutBranch (PDTwinStreamRef ts, char *buf) |
|
|
void | PDTWinStreamPassthroughContent (PDTwinStreamRef ts) |
|
void | PDTwinStreamDiscardContent (PDTwinStreamRef ts) |
|
void | PDTwinStreamInsertContent (PDTwinStreamRef ts, PDSize bytes, const char *content) |
|
void | PDTwinStreamPrune (PDTwinStreamRef ts, PDOffset mark) |
|
PDScannerRef | PDTwinStreamCreateScanner (PDTwinStreamRef ts, PDStateRef state) |
|