Lines Matching defs:PSCMSTREAM

86 typedef SCMSTREAM *PSCMSTREAM;
91 int ScmStreamInitForReading(PSCMSTREAM pStream, const char *pszFilename);
92 int ScmStreamInitForWriting(PSCMSTREAM pStream, PCSCMSTREAM pRelatedStream);
93 void ScmStreamDelete(PSCMSTREAM pStream);
95 void ScmStreamRewindForReading(PSCMSTREAM pStream);
96 void ScmStreamRewindForWriting(PSCMSTREAM pStream);
97 bool ScmStreamIsText(PSCMSTREAM pStream);
98 int ScmStreamCheckItegrity(PSCMSTREAM pStream);
99 int ScmStreamWriteToFile(PSCMSTREAM pStream, const char *pszFilenameFmt, ...);
100 int ScmStreamWriteToStdOut(PSCMSTREAM pStream);
102 size_t ScmStreamTell(PSCMSTREAM pStream);
103 size_t ScmStreamTellLine(PSCMSTREAM pStream);
104 size_t ScmStreamTellOffsetOfLine(PSCMSTREAM pStream, size_t iLine);
105 size_t ScmStreamSize(PSCMSTREAM pStream);
106 size_t ScmStreamCountLines(PSCMSTREAM pStream);
107 int ScmStreamSeekAbsolute(PSCMSTREAM pStream, size_t offAbsolute);
108 int ScmStreamSeekRelative(PSCMSTREAM pStream, ssize_t offRelative);
109 int ScmStreamSeekByLine(PSCMSTREAM pStream, size_t iLine);
110 bool ScmStreamIsAtStartOfLine(PSCMSTREAM pStream);
112 const char *ScmStreamGetLineByNo(PSCMSTREAM pStream, size_t iLine, size_t *pcchLine, PSCMEOL penmEol);
113 const char *ScmStreamGetLine(PSCMSTREAM pStream, size_t *pcchLine, PSCMEOL penmEol);
114 unsigned ScmStreamGetCh(PSCMSTREAM pStream);
115 const char *ScmStreamGetCur(PSCMSTREAM pStream);
116 unsigned ScmStreamPeekCh(PSCMSTREAM pStream);
117 int ScmStreamRead(PSCMSTREAM pStream, void *pvBuf, size_t cbToRead);
118 bool ScmStreamIsWhiteLine(PSCMSTREAM pStream, size_t iLine);
119 SCMEOL ScmStreamGetEol(PSCMSTREAM pStream);
120 SCMEOL ScmStreamGetEolByLine(PSCMSTREAM pStream, size_t iLine);
122 int ScmStreamPutLine(PSCMSTREAM pStream, const char *pchLine, size_t cchLine, SCMEOL enmEol);
123 int ScmStreamWrite(PSCMSTREAM pStream, const char *pchBuf, size_t cchBuf);
124 int ScmStreamPutCh(PSCMSTREAM pStream, char ch);
125 ssize_t ScmStreamPrintf(PSCMSTREAM pStream, const char *pszFormat, ...);
126 ssize_t ScmStreamPrintfV(PSCMSTREAM pStream, const char *pszFormat, va_list va);
127 int ScmStreamCopyLines(PSCMSTREAM pDst, PSCMSTREAM pSrc, size_t cLines);
129 bool ScmStreamCMatchingWordM1(PSCMSTREAM pStream, const char *pszWord, size_t cchWord);
130 const char *ScmStreamCGetWord(PSCMSTREAM pStream, size_t *pcchWord);
131 const char *ScmStreamCGetWordM1(PSCMSTREAM pStream, size_t *pcchWord);