The Battle for Wesnoth  1.19.5+dev
sdl2_png.cpp
Go to the documentation of this file.
1 /*
2  Copyright (C) 2022 - 2024
3  Part of the Battle for Wesnoth Project https://www.wesnoth.org/
4 
5  This program is free software; you can redistribute it and/or modify
6  it under the terms of the GNU General Public License as published by
7  the Free Software Foundation; either version 2 of the License, or
8  (at your option) any later version.
9  This program is distributed in the hope that it will be useful,
10  but WITHOUT ANY WARRANTY.
11 
12  See the COPYING file for more details.
13 */
14 
15 #include <SDL2/SDL_image.h>
16 #include <stdlib.h>
17 
18 int main(int, char** argv)
19 {
20  SDL_RWops *src = SDL_RWFromFile(argv[1], "rb");
21  if (src == NULL) {
22  exit(2);
23  }
24  exit(!IMG_isPNG(src));
25 }
int main(int, char **argv)
Definition: sdl2_png.cpp:18
rect src
Non-transparent portion of the surface to compose.