downgrade libpng

added zlib_root to libpng includes
This commit is contained in:
marauder2k7 2026-01-01 11:47:39 +00:00
parent 782ac5d82c
commit 37934ccdac
299 changed files with 17711 additions and 25584 deletions

View file

@ -1,7 +1,8 @@
#!/bin/awk -f
# scripts/dfn.awk - process a .dfn file
#
# last changed in libpng version 1.5.19 - August 21, 2014
#
# Copyright (c) 2013-2014 Glenn Randers-Pehrson
#
# This code is released under the libpng license.
@ -75,12 +76,12 @@ $1 ~ /^PNG_DFN_END_SORT/{
if (lineno == "") lineno=NR
if (sub(/^[^"]*PNG_DFN *"/,"",line) != 1) {
print "line", lineno ": processing failed:"
print orig
err=1
next
print "line", lineno ": processing failed:"
print orig
err=1
next
} else {
++out_count
++out_count
}
# Now examine quotes within the value:
@ -94,7 +95,7 @@ $1 ~ /^PNG_DFN_END_SORT/{
# #define first_name John
# #define last_name Smith
#
# PNG_DFN"#define name @'@" first_name "@ @" last_name "@@'"
# PNG_DFN"#define name @'@" first_name "@ @" last_name "@@'"
#
# Might get C preprocessed to:
#
@ -102,7 +103,7 @@ $1 ~ /^PNG_DFN_END_SORT/{
#
# Which this script reduces to:
#
# #define name "John Smith"
# #define name "John Smith"
#
while (1) {
# While there is an @" remove it and the next "@
@ -124,7 +125,7 @@ $1 ~ /^PNG_DFN_END_SORT/{
# There is no matching "@. Assume a split line
else while (1) {
if (getline nextline) {
# If the line starts with '#' it is a preprocessor line directive
# If the line starts with '#' it is a preprocesor line directive
# from cc -E; skip it:
if (nextline !~ /^#/) {
line = line " " nextline
@ -195,7 +196,7 @@ $1 ~ /^PNG_DFN_END_SORT/{
END{
if (out_count > 0 || err > 0)
exit err
exit err
print "no definition lines found"
exit 1