Home | History | Annotate | Download | only in src

Lines Matching full:self

28 ESR_ReturnCode PFileDestroy(PFile* self)
30 if (self == NULL)
35 return self->destroy(self);
38 ESR_ReturnCode PFileOpen(PFile* self, const LCHAR* mode)
40 if (self == NULL)
45 return self->open(self, mode);
48 ESR_ReturnCode PFileClose(PFile* self)
50 if (self == NULL)
55 return self->close(self);
58 ESR_ReturnCode PFileRead(PFile* self, void* buffer, size_t size, size_t* count)
60 if (self == NULL)
65 return self->read(self, buffer, size, count);
68 ESR_ReturnCode PFileWrite(PFile* self, void* buffer, size_t size, size_t* count)
70 if (self == NULL)
75 return self->write(self, buffer, size, count);
78 ESR_ReturnCode PFileFlush(PFile* self)
80 if (self == NULL)
85 return self->flush(self);
88 ESR_ReturnCode PFileSeek(PFile* self, long offset, int origin)
90 if (self == NULL)
95 return self->seek(self, offset, origin);
99 ESR_ReturnCode PFileGetPosition(PFile* self, size_t* position)
101 if (self == NULL)
106 return self->getPosition(self, position);
109 ESR_ReturnCode PFileIsOpen(PFile* self, ESR_BOOL* isOpen)
111 if (self == NULL)
116 return self->isOpen(self, isOpen);
119 ESR_ReturnCode PFileIsEOF(PFile* self, ESR_BOOL* isEof)
121 if (self == NULL)
126 return self->isEOF(self, isEof);
129 ESR_ReturnCode PFileGetFilename(PFile* self, LCHAR* filename, size_t* len)
133 if (self == NULL)
138 rc = self->getFilename(self, filename, len);
142 ESR_ReturnCode PFileIsErrorSet(PFile* self, ESR_BOOL* isError)
144 if (self == NULL)
149 return self->isErrorSet(self, isError);
152 ESR_ReturnCode PFileClearError(PFile* self)
154 if (self == NULL)
159 return self->clearError(self);
162 ESR_ReturnCode PFileVfprintf(PFile* self, int* result, const LCHAR* format, va_list args)
166 if (self == NULL)
171 rc = self->vfprintf(self, result, format, args);
175 ESR_ReturnCode PFileFgetc(PFile* self, LINT* result)
177 if (self == NULL)
182 return self->fgetc(self, result);
185 ESR_ReturnCode PFileFgets(PFile* self, LCHAR* string, int n, LCHAR** result)
187 if (self == NULL)
192 return self->fgets(self, string, n, result);
195 ESR_ReturnCode PFileReadInt(PFile* self, int* value)
204 count = pfread(number, sizeof(LCHAR), MAX_INT_DIGITS, self);
208 if (pferror(self))
230 count = pfread(number + bufferSize, sizeof(LCHAR), MAX_INT_DIGITS - bufferSize, self);
233 if (count < MAX_INT_DIGITS - bufferSize && pferror(self))
246 if (PFileSeek(self, - (int)(bufferSize - i), SEEK_CUR))
265 if (PFileSeek(self, - (int) count, SEEK_CUR))
270 ESR_ReturnCode PFileReadLCHAR(PFile* self, LCHAR* value, size_t len)
278 count = pfread(value, sizeof(LCHAR), len, self);
282 if (pferror(self))
304 count = pfread(value + bufferSize, sizeof(LCHAR), len - bufferSize, self);
307 if (count < len - bufferSize && pferror(self))
320 if (PFileSeek(self, -(int)(bufferSize - i), SEEK_CUR))
330 if (PFileSeek(self, - (int) count, SEEK_CUR))
450 LCHAR* pfgets(LCHAR* string, int n, PFile* self)
455 rc = PFileFgets(self, string, n, &result);
461 LINT pfgetc(PFile* self)
466 rc = PFileFgetc(self, &result);