Lines Matching refs:ofile

284 static int putIntLSB(uint ui, FILE *ofile)  in putIntLSB()  argument
286 putc((ui >> 0) & 0xFF, ofile); in putIntLSB()
287 putc((ui >> 8) & 0xFF, ofile); in putIntLSB()
288 putc((ui >> 16) & 0xFF, ofile); in putIntLSB()
289 return putc((ui >> 24) & 0xFF, ofile); in putIntLSB()
292 static int putShortLSB(ushort us, FILE *ofile) in putShortLSB() argument
294 putc((us >> 0) & 0xFF, ofile); in putShortLSB()
295 return putc((us >> 8) & 0xFF, ofile); in putShortLSB()
310 FILE *ofile = BLI_fopen(filepath, "wb"); in imb_savebmp() local
311 if (ofile == NULL) { in imb_savebmp()
319 putShortLSB(19778, ofile); /* "BM" */ in imb_savebmp()
320 putIntLSB(bytesize + pixel_array_start, ofile); /* Total file size */ in imb_savebmp()
321 putShortLSB(0, ofile); /* Res1 */ in imb_savebmp()
322 putShortLSB(0, ofile); /* Res2 */ in imb_savebmp()
323 putIntLSB(pixel_array_start, ofile); /* offset to start of pixel array */ in imb_savebmp()
325 putIntLSB(sizeof(infoheader), ofile); in imb_savebmp()
326 putIntLSB(ibuf->x, ofile); in imb_savebmp()
327 putIntLSB(ibuf->y, ofile); in imb_savebmp()
328 putShortLSB(1, ofile); in imb_savebmp()
329 putShortLSB(is_grayscale ? 8 : 24, ofile); in imb_savebmp()
330 putIntLSB(0, ofile); in imb_savebmp()
331 putIntLSB(bytesize, ofile); in imb_savebmp()
332 putIntLSB(round(ibuf->ppm[0]), ofile); in imb_savebmp()
333 putIntLSB(round(ibuf->ppm[1]), ofile); in imb_savebmp()
334 putIntLSB(0, ofile); in imb_savebmp()
335 putIntLSB(0, ofile); in imb_savebmp()
340 putc(i, ofile); in imb_savebmp()
341 putc(i, ofile); in imb_savebmp()
342 putc(i, ofile); in imb_savebmp()
343 putc(0xFF, ofile); in imb_savebmp()
351 if (putc(data[ptr], ofile) == EOF) { in imb_savebmp()
357 if (putc(0, ofile) == EOF) { in imb_savebmp()
368 if (putc(data[ptr + 2], ofile) == EOF) { in imb_savebmp()
371 if (putc(data[ptr + 1], ofile) == EOF) { in imb_savebmp()
374 if (putc(data[ptr], ofile) == EOF) { in imb_savebmp()
380 if (putc(0, ofile) == EOF) { in imb_savebmp()
386 if (ofile) { in imb_savebmp()
387 fflush(ofile); in imb_savebmp()
388 fclose(ofile); in imb_savebmp()