Home | History | Annotate | Download | only in src

Lines Matching refs:filename

113 char* ReadCharsFromFile(const char* filename,
117 FILE* file = OS::FOpen(filename, "rb");
120 OS::PrintError("Cannot read from file %s.\n", filename);
144 byte* ReadBytes(const char* filename, int* size, bool verbose) {
145 char* chars = ReadCharsFromFile(filename, size, 0, verbose);
150 Vector<const char> ReadFile(const char* filename,
154 char* result = ReadCharsFromFile(filename, &size, 1, verbose);
179 int AppendChars(const char* filename,
183 FILE* f = OS::FOpen(filename, "ab");
186 OS::PrintError("Cannot open file %s for writing.\n", filename);
196 int WriteChars(const char* filename,
200 FILE* f = OS::FOpen(filename, "wb");
203 OS::PrintError("Cannot open file %s for writing.\n", filename);
213 int WriteBytes(const char* filename,
218 return WriteChars(filename, str, size, verbose);
279 MemoryMappedExternalResource::MemoryMappedExternalResource(const char* filename)
284 Init(filename);
289 MemoryMappedExternalResource(const char* filename,
295 Init(filename);
311 void MemoryMappedExternalResource::Init(const char* filename) {
312 file_ = OS::MemoryMappedFile::open(filename);
314 filename_ = StrDup(filename);