Lines Matching refs:file
37 /* linked list of buffers, stores data as in the .mid file */
73 static FILE *file;
267 * Empty tracks won't be written to the file. */
391 /* records a byte to be written to the .mid file */
631 fwrite("MThd\0\0\0\6", 1, 8, file);
633 fputc(0, file);
634 fputc(used_tracks > 1 ? 1 : 0, file);
636 fputc((used_tracks >> 8) & 0xff, file);
637 fputc(used_tracks & 0xff, file);
642 fputc(time_division >> 8, file);
643 fputc(time_division & 0xff, file);
649 fwrite("MTrk", 1, 4, file);
651 fputc((tracks[i].size >> 24) & 0xff, file);
652 fputc((tracks[i].size >> 16) & 0xff, file);
653 fputc((tracks[i].size >> 8) & 0xff, file);
654 fputc(tracks[i].size & 0xff, file);
658 ? tracks[i].cur_buf_size : BUFFER_SIZE, file);
834 fputs("Please specify a file to record to.\n", stderr);
871 file = fopen(filename, "wb");
872 if (!file)
918 fclose(file);