@@ -454,17 +454,10 @@ tobytes_surf_32bpp(SDL_Surface *surf, SDL_PixelFormat *format_details,
454454{
455455 int w , h ;
456456
457- #if SDL_VERSION_ATLEAST (3 , 0 , 0 )
458- Uint32 Rloss = format_details -> Rbits ;
459- Uint32 Gloss = format_details -> Gbits ;
460- Uint32 Bloss = format_details -> Bbits ;
461- Uint32 Aloss = format_details -> Abits ;
462- #else
463- Uint32 Rloss = format_details -> Rloss ;
464- Uint32 Gloss = format_details -> Gloss ;
465- Uint32 Bloss = format_details -> Bloss ;
466- Uint32 Aloss = format_details -> Aloss ;
467- #endif
457+ Uint32 Rloss = PG_FORMAT_R_LOSS (format_details );
458+ Uint32 Gloss = PG_FORMAT_G_LOSS (format_details );
459+ Uint32 Bloss = PG_FORMAT_B_LOSS (format_details );
460+ Uint32 Aloss = PG_FORMAT_A_LOSS (format_details );
468461 Uint32 Rmask = format_details -> Rmask ;
469462 Uint32 Gmask = format_details -> Gmask ;
470463 Uint32 Bmask = format_details -> Bmask ;
@@ -565,19 +558,15 @@ image_tobytes(PyObject *self, PyObject *arg, PyObject *kwarg)
565558 if (!format_details ) {
566559 return RAISE (pgExc_SDLError , SDL_GetError ());
567560 }
568- SDL_Palette * surf_palette = SDL_GetSurfacePalette (surf );
569- Rloss = format_details -> Rbits ;
570- Gloss = format_details -> Gbits ;
571- Bloss = format_details -> Bbits ;
572- Aloss = format_details -> Abits ;
561+ SDL_Palette * surf_palette = PG_GetSurfacePalette (surf );
573562#else
574563 SDL_PixelFormat * format_details = surf -> format ;
575564 SDL_Palette * surf_palette = surf -> format -> palette ;
576- Rloss = format_details -> Rloss ;
577- Gloss = format_details -> Gloss ;
578- Bloss = format_details -> Bloss ;
579- Aloss = format_details -> Aloss ;
580565#endif
566+ Rloss = PG_FORMAT_R_LOSS (format_details );
567+ Gloss = PG_FORMAT_G_LOSS (format_details );
568+ Bloss = PG_FORMAT_B_LOSS (format_details );
569+ Aloss = PG_FORMAT_A_LOSS (format_details );
581570 Rmask = format_details -> Rmask ;
582571 Gmask = format_details -> Gmask ;
583572 Bmask = format_details -> Bmask ;
@@ -1722,7 +1711,7 @@ SaveTGA_RW(SDL_Surface *surface, SDL_RWops *out, int rle)
17221711 }
17231712 SDL_PixelFormat output_format ;
17241713
1725- SDL_Palette * surf_palette = SDL_GetSurfacePalette (surface );
1714+ SDL_Palette * surf_palette = PG_GetSurfacePalette (surface );
17261715#else
17271716 SDL_PixelFormat * surf_format = surface -> format ;
17281717 SDL_Palette * surf_palette = surface -> format -> palette ;
0 commit comments