mirror of
https://github.com/GerbilSoft/rom-properties.git
synced 2025-06-18 19:45:41 -04:00

I've decided to get rid of the GDI+ PNG handling. It doesn't improve anything performance-wise, adds coding overhead, and probably isn't any faster than libpng. GDI+ also doesn't support APNG. This version does. NOTE: If I add APNG export, I'll need to use the included libpng in Ubuntu builds, since Ubuntu still has libpng-1.2, and it's a version that doesn't support APNG. Reworked the bundled library system to be similar to the one in mcrecover, but improved. Added "-fpic -fPIC" to all extlib static libraries when building for Linux systems. This is needed for libpng, but might not be needed for other libraries; nevertheless, it should be set. TODO: Use libpng in the Windows build. It's being linked in, but it isn't actually being used for anything yet.
23 lines
644 B
C
23 lines
644 B
C
|
|
/* intprefix.c - generate an unprefixed internal symbol list
|
|
*
|
|
* Last changed in libpng version 1.6.16 [December 22, 2014]
|
|
* Copyright (c) 2013-2014 Glenn Randers-Pehrson
|
|
*
|
|
* This code is released under the libpng license.
|
|
* For conditions of distribution and use, see the disclaimer
|
|
* and license in png.h
|
|
*/
|
|
|
|
#define PNG_INTERNAL_DATA(type, name, array)\
|
|
PNG_DFN "@" name "@"
|
|
|
|
#define PNG_INTERNAL_FUNCTION(type, name, args, attributes)\
|
|
PNG_DFN "@" name "@"
|
|
|
|
#define PNG_INTERNAL_CALLBACK(type, name, args, attributes)\
|
|
PNG_DFN "@" name "@"
|
|
|
|
#define PNGPREFIX_H /* self generation */
|
|
#include "../pngpriv.h"
|