Lines Matching defs:write_buffer
75 static unsigned char *write_buffer = NULL;
163 write_buffer = realloc(write_buffer, size);
169 memcpy(&write_buffer[cur_pos], s, len);
192 val = *(uint32_t*)&write_buffer[cur_pos];
244 write_buffer = MapViewOfFile(mmap_handle, FILE_MAP_WRITE, 0, 0, file_size);
245 if (write_buffer == NULL) {
252 write_buffer = mmap(0, file_size, PROT_READ | PROT_WRITE,
254 if (write_buffer == (void *)-1) {
267 if (!UnmapViewOfFile(write_buffer)) {
279 if (munmap(write_buffer, file_size) == -1) {
286 write_buffer = NULL;
342 write_buffer = NULL;
350 write_buffer = NULL;
352 memset(write_buffer, 0, WRITE_BUFFER_SIZE);
517 fwrite(write_buffer, cur_pos, 1, output_file);
518 free(write_buffer);
527 write_buffer = NULL;