MCPcopy Create free account
hub / github.com/DentonW/DevIL / MemTest

Function MemTest

DevIL/test/old/testil.cpp:469–519  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

467
468
469void MemTest()
470
471{
472
473 ILimage *Image;
474
475 char *Data;
476
477 long FileLen;
478
479 FILE *f = fopen("default1.tga", "rb");
480
481
482
483 if (f == NULL)
484
485 return;
486
487
488
489 fseek(f, 0, SEEK_END);
490
491 FileLen = ftell(f);
492
493 Data = new char[FileLen];
494
495 if (Data == NULL) {
496
497 fclose(f);
498
499 return;
500
501 }
502
503 fseek(f, 0, SEEK_SET);
504
505 fread(Data, 1, FileLen, f);
506
507 fclose(f);
508
509
510
511 Image = ilLoadTargaL(Data, FileLen);
512
513 ilSaveTarga("out/memtga.tga", Image, NULL);
514
515
516
517 return;
518
519}
520
521
522

Callers 1

mainFunction · 0.85

Calls 2

ilLoadTargaLFunction · 0.85
ilSaveTargaFunction · 0.85

Tested by

no test coverage detected