Pass copy_iff_to_grs arg by &

This commit is contained in:
Kp 2015-01-25 05:32:44 +00:00
parent 31450e4843
commit fd7d4fc1be

View file

@ -518,9 +518,9 @@ static int convert_rgb15(grs_bitmap *bm,iff_bitmap_header *bmheader)
}
//copy an iff header structure to a grs_bitmap structure
static void copy_iff_to_grs(grs_bitmap *bm,iff_bitmap_header *bmheader)
static void copy_iff_to_grs(grs_bitmap &bm,iff_bitmap_header &bmheader)
{
gr_init_bitmap(*bm, bmheader->type, 0, 0, bmheader->w, bmheader->h, bmheader->w, bmheader->raw_data.release());
gr_init_bitmap(bm, bmheader.type, 0, 0, bmheader.w, bmheader.h, bmheader.w, bmheader.raw_data.release());
}
//if bm->bm_data is set, use it (making sure w & h are correct), else
@ -574,7 +574,7 @@ static int iff_parse_bitmap(PHYSFS_file *ifile, grs_bitmap *bm, int bitmap_type,
//Copy data from iff_bitmap_header structure into grs_bitmap structure
copy_iff_to_grs(bm,&bmheader);
copy_iff_to_grs(*bm,bmheader);
if (palette)
*palette = bmheader.palette;