Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Libpng
提交
f9f2fe0c
T
Third Party Libpng
项目概览
OpenHarmony
/
Third Party Libpng
1 年多 前同步成功
通知
4
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Libpng
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
f9f2fe0c
编写于
26年前
作者:
G
Glenn Randers-Pehrson
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Imported from libpng-1.0.1.tar
上级
d12aa503
无相关合并请求
变更
28
隐藏空白更改
内联
并排
Showing
28 changed file
with
74 addition
and
87 deletion
+74
-87
CHANGES
CHANGES
+5
-0
INSTALL
INSTALL
+2
-2
README
README
+1
-1
TODO
TODO
+1
-0
libpng-1.0.0b
libpng-1.0.0b
+0
-1
libpng.3
libpng.3
+7
-7
libpng.txt
libpng.txt
+1
-1
libpngpf.3
libpngpf.3
+1
-1
png.5
png.5
+1
-1
png.c
png.c
+3
-3
png.h
png.h
+7
-7
pngconf.h
pngconf.h
+2
-2
pngerror.c
pngerror.c
+2
-2
pngget.c
pngget.c
+2
-2
pngmem.c
pngmem.c
+2
-2
pngpread.c
pngpread.c
+2
-2
pngread.c
pngread.c
+3
-3
pngrio.c
pngrio.c
+2
-2
pngrtran.c
pngrtran.c
+5
-26
pngrutil.c
pngrutil.c
+4
-4
pngset.c
pngset.c
+2
-2
pngtest.c
pngtest.c
+2
-2
pngtrans.c
pngtrans.c
+2
-2
pngwio.c
pngwio.c
+2
-2
pngwrite.c
pngwrite.c
+2
-2
pngwtran.c
pngwtran.c
+2
-2
pngwutil.c
pngwutil.c
+2
-2
scripts/makefile.s2x
scripts/makefile.s2x
+7
-4
未找到文件。
CHANGES
浏览文件 @
f9f2fe0c
...
...
@@ -281,3 +281,8 @@ version 1.0.0a [March 9, 1998]
version 1.0.0b [March 13, 1998]
Quieted compiler complaints about two empty "for" loops in pngrutil.c
Minor changes to makefile.s2x
Removed #ifdef/#endif around a png_free() in pngread.c
version 1.0.1 [March 14, 1998]
Changes makefile.s2x to reduce security risk of using a relative pathname
Fixed some typos in the documentation (Greg).
Fixed a problem with value of "channels" returned by png_read_update_info()
This diff is collapsed.
Click to expand it.
INSTALL
浏览文件 @
f9f2fe0c
Installing libpng version 1.0.
0b March 13
, 1998
Installing libpng version 1.0.
1 March 15
, 1998
Before installing libpng, you must first install zlib. zlib
can usually be found wherever you got libpng. zlib can be
...
...
@@ -10,7 +10,7 @@ zlib.h and zconf.h include files that correspond to the
version of zlib that's installed.
You can rename the directories that you downloaded (they
might be called "libpng-1.0.
0b
or "lpng100" and "zlib-1.1.1"
might be called "libpng-1.0.
1
or "lpng100" and "zlib-1.1.1"
or "zlib111") so that you have directories called "zlib" and "libpng".
Your directory structure should look like this:
...
...
This diff is collapsed.
Click to expand it.
README
浏览文件 @
f9f2fe0c
README for libpng 1.0.
0b
(shared library 2.1)
README for libpng 1.0.
1
(shared library 2.1)
See the note about version numbers near the top of png.h
See INSTALL for instructions on how to install libpng.
...
...
This diff is collapsed.
Click to expand it.
TODO
浏览文件 @
f9f2fe0c
...
...
@@ -2,6 +2,7 @@ TODO - list of things to do for libpng
fix problem with C++ and EXTERN "C"
add "grayscale->palette" transformation and "palette->grayscale" detection
add "grayscale" -> "grayscale+alpha" and "grayscale+FILLER" transformations
improved dithering
multi-lingual error and warning message support
sPLT chunk handling
...
...
This diff is collapsed.
Click to expand it.
libpng-1.0.0b
已删除
120000 → 0
浏览文件 @
d12aa503
libpng-1.0.0b
\ No newline at end of file
This diff is collapsed.
Click to expand it.
libpng.3
浏览文件 @
f9f2fe0c
.TH LIBPNG 3 "March 1
3
, 1998"
.TH LIBPNG 3 "March 1
5
, 1998"
.SH NAME
libpng \- Portable Network Graphics (PNG) Reference Library
.SH SYNOPSIS
...
...
@@ -396,7 +396,7 @@ Following is a copy of the libpng.txt file that accompanies libpng.
.SH LIBPNG.TXT
libpng.txt - A description on how to use and modify libpng
libpng version 1.0.
0b March 13
, 1998
libpng version 1.0.
1 March 15
, 1998
Updated and distributed by Glenn Randers-Pehrson
<randeg@alumni.rpi.edu>
Copyright (c) 1998, Glenn Randers-Pehrson
...
...
@@ -2298,13 +2298,13 @@ the first widely used release:
0.90 0.90 90 0.90 [should be 2.0.90]
0.95 0.95 95 0.95 [should be 2.0.95]
0.96 0.96 96 0.96 [should be 2.0.96]
0.97b
7")
1.00.97 97 1.0.1 [should be 2.0.97]
0.97b
1.00.97 97 1.0.1 [should be 2.0.97]
0.97c 0.97 97 2.0.97
0.98 0.98 98 2.0.98
0.99 0.99 98 2.0.99
0.99a-m 0.99 99 2.0.99
1.00 1.00 100 2.1.0 [should be 10000]
1.0.0 1.0.0 100 2.1.0 [should be 10000]
1.00 1.00 100 2.1.0 [
int
should be 10000]
1.0.0 1.0.0 100 2.1.0 [
int
should be 10000]
1.0.1 1.0.1 10001 2.1.0
Henceforth the source version will match the shared-library
...
...
@@ -2312,7 +2312,7 @@ minor and patch numbers; the shared-library major version number will be
used for changes in backward compatibility, as it is intended.
The PNG_PNGLIB_VER macro, which is not used within libpng but
is available for applications, is an unsigned integer of the form
xyyzz corresponding to the source version x.y.z (leading zeros in y and z)
xyyzz corresponding to the source version x.y.z (leading zeros in y and z)
.
.SH "SEE ALSO"
libpngpf(3), png(5)
...
...
@@ -2366,7 +2366,7 @@ possible without all of you.
Thanks to Frank J. T. Wojcik for helping with the documentation.
Libpng version 1.0.
0b March 13
, 1998:
Libpng version 1.0.
1 March 15
, 1998:
Initially created in 1995 by Guy Eric Schalnat, then of Group 42, Inc.
Currently maintained by Glenn Randers-Pehrson (randeg@alumni.rpi.edu).
...
...
This diff is collapsed.
Click to expand it.
libpng.txt
浏览文件 @
f9f2fe0c
libpng.txt - A description on how to use and modify libpng
libpng version 1.0.
0b March 13
, 1998
libpng version 1.0.
1 March 15
, 1998
Updated and distributed by Glenn Randers-Pehrson
<randeg@alumni.rpi.edu>
Copyright (c) 1998, Glenn Randers-Pehrson
...
...
This diff is collapsed.
Click to expand it.
libpngpf.3
浏览文件 @
f9f2fe0c
.TH LIBPNGPF 3 "March 1
3
, 1998"
.TH LIBPNGPF 3 "March 1
5
, 1998"
.SH NAME
libpng \- Portable Network Graphics (PNG) Reference Library
(private functions)
...
...
This diff is collapsed.
Click to expand it.
png.5
浏览文件 @
f9f2fe0c
.TH PNG 5 "March 1
3
, 1998"
.TH PNG 5 "March 1
5
, 1998"
.SH NAME
png \- Portable Network Graphics (PNG) format
.SH DESCRIPTION
...
...
This diff is collapsed.
Click to expand it.
png.c
浏览文件 @
f9f2fe0c
/* png.c - location for general purpose libpng functions
*
* libpng 1.0.
0b
* libpng 1.0.
1
* For conditions of distribution and use, see copyright notice in png.h
* Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
* Copyright (c) 1996, 1997 Andreas Dilger
* Copyright (c) 1998, Glenn Randers-Pehrson
* March 1
3
, 1998
* March 1
5
, 1998
*/
#define PNG_INTERNAL
...
...
@@ -16,7 +16,7 @@
/* Version information for C files. This had better match the version
* string defined in png.h.
*/
char
png_libpng_ver
[
12
]
=
"1.0.
0b
"
;
char
png_libpng_ver
[
12
]
=
"1.0.
1
"
;
/* Place to hold the signature string for a PNG file. */
png_byte
FARDATA
png_sig
[
8
]
=
{
137
,
80
,
78
,
71
,
13
,
10
,
26
,
10
};
...
...
This diff is collapsed.
Click to expand it.
png.h
浏览文件 @
f9f2fe0c
/* png.h - header file for PNG reference library
*
* libpng 1.0.
0b
* libpng 1.0.
1
* For conditions of distribution and use, see the COPYRIGHT NOTICE below.
* Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
* Copyright (c) 1996, 1997 Andreas Dilger
* Copyright (c) 1998 Glenn Randers-Pehrson
* March 1
3
, 1998
* March 1
5
, 1998
*
* Note about libpng version numbers:
*
...
...
@@ -37,7 +37,7 @@
* used for changes in backward compatibility, as it is intended.
* The PNG_PNGLIB_VER macro, which is not used within libpng but
* is available for applications, is an unsigned integer of the form
* xyyzz corresponding to the source version x.y.z (leading zeros in y and z)
* xyyzz corresponding to the source version x.y.z (leading zeros in y and z)
.
*
*
* See libpng.txt for more information. The PNG specification is available
...
...
@@ -118,13 +118,13 @@ extern "C" {
*/
/* Version information for png.h - this should match the version in png.c */
#define PNG_LIBPNG_VER_STRING "1.0.
0b
"
#define PNG_LIBPNG_VER_STRING "1.0.
1
"
/*
G
areful here. At one time, Guy wanted to use 082, but that would be octal.
* We must not include leading zero
e
s.
/*
C
areful here. At one time, Guy wanted to use 082, but that would be octal.
* We must not include leading zeros.
* Versions 0.7 through 1.0.0 were in the range 0 to 100 here (only
* version 1.0.0 was mis-numbered 100 instead of 10000). From
* version 1.0.1 it's xxyyzz, where x=major, y=minor, z
-bugfix
*/
* version 1.0.1 it's xxyyzz, where x=major, y=minor, z
=bugfix
*/
#define PNG_LIBPNG_VER 10001
/* 1.0.1 */
/* variables declared in png.c - only it needs to define PNG_NO_EXTERN */
...
...
This diff is collapsed.
Click to expand it.
pngconf.h
浏览文件 @
f9f2fe0c
/* pngconf.h - machine configurable file for libpng
*
* libpng 1.0.
0b
* libpng 1.0.
1
* For conditions of distribution and use, see copyright notice in png.h
* Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
* Copyright (c) 1996, 1997 Andreas Dilger
* Copyright (c) 1998, Glenn Randers-Pehrson
* March 1
3
, 1998
* March 1
5
, 1998
*/
/* Any machine specific code is near the front of this file, so if you
...
...
This diff is collapsed.
Click to expand it.
pngerror.c
浏览文件 @
f9f2fe0c
/* pngerror.c - stub functions for i/o and memory allocation
*
* libpng 1.0.
0b
* libpng 1.0.
1
* For conditions of distribution and use, see copyright notice in png.h
* Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
* Copyright (c) 1996, 1997 Andreas Dilger
* Copyright (c) 1998, Glenn Randers-Pehrson
* March 1
3
, 1998
* March 1
5
, 1998
*
* This file provides a location for all error handling. Users which
* need special error handling are expected to write replacement functions
...
...
This diff is collapsed.
Click to expand it.
pngget.c
浏览文件 @
f9f2fe0c
/* pngget.c - retrieval of values from info struct
*
* libpng 1.0.
0b
* libpng 1.0.
1
* For conditions of distribution and use, see copyright notice in png.h
* Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
* Copyright (c) 1996, 1997 Andreas Dilger
* Copyright (c) 1998, Glenn Randers-Pehrson
* March 1
3
, 1998
* March 1
5
, 1998
*/
#define PNG_INTERNAL
...
...
This diff is collapsed.
Click to expand it.
pngmem.c
浏览文件 @
f9f2fe0c
/* pngmem.c - stub functions for memory allocation
*
* libpng 1.0.
0b
* libpng 1.0.
1
* For conditions of distribution and use, see copyright notice in png.h
* Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
* Copyright (c) 1996, 1997 Andreas Dilger
* Copyright (c) 1998, Glenn Randers-Pehrson
* March 1
3
, 1998
* March 1
5
, 1998
*
* This file provides a location for all memory allocation. Users which
* need special memory handling are expected to modify the code in this file
...
...
This diff is collapsed.
Click to expand it.
pngpread.c
浏览文件 @
f9f2fe0c
/* pngpread.c - read a png file in push mode
*
* libpng 1.0.
0b
* libpng 1.0.
1
* For conditions of distribution and use, see copyright notice in png.h
* Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
* Copyright (c) 1996, 1997 Andreas Dilger
* Copyright (c) 1998, Glenn Randers-Pehrson
* March 1
3
, 1998
* March 1
5
, 1998
*/
#define PNG_INTERNAL
...
...
This diff is collapsed.
Click to expand it.
pngread.c
浏览文件 @
f9f2fe0c
/* pngread.c - read a PNG file
*
* libpng 1.0.
0b
* libpng 1.0.
1
* For conditions of distribution and use, see copyright notice in png.h
* Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
* Copyright (c) 1996, 1997 Andreas Dilger
* Copyright (c) 1998, Glenn Randers-Pehrson
* March 1
3
, 1998
* March 1
5
, 1998
*
* This file contains routines that an application calls directly to
* read a PNG file or stream.
...
...
@@ -123,7 +123,7 @@ png_read_init(png_structp png_ptr)
}
/* Read the information before the actual image data. This has been
* changed in v0.90 to allow reading a file
which
already has the magic
* changed in v0.90 to allow reading a file
that
already has the magic
* bytes read from the stream. You can tell libpng how many bytes have
* been read from the beginning of the stream (up to the maxumum of 8)
* via png_set_sig_bytes(), and we will only check the remaining bytes
...
...
This diff is collapsed.
Click to expand it.
pngrio.c
浏览文件 @
f9f2fe0c
/* pngrio.c - functions for data input
*
* libpng 1.0.
0b
* libpng 1.0.
1
* For conditions of distribution and use, see copyright notice in png.h
* Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
* Copyright (c) 1996, 1997 Andreas Dilger
* Copyright (c) 1998, Glenn Randers-Pehrson
* March 1
3
, 1998
* March 1
5
, 1998
*
* This file provides a location for all input. Users which need
* special handling are expected to write a function which has the same
...
...
This diff is collapsed.
Click to expand it.
pngrtran.c
浏览文件 @
f9f2fe0c
/* pngrtran.c - transforms the data in a row for PNG readers
*
* libpng 1.0.
0b
* libpng 1.0.
1
* For conditions of distribution and use, see copyright notice in png.h
* Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
* Copyright (c) 1996, 1997 Andreas Dilger
* Copyright (c) 1998, Glenn Randers-Pehrson
* March 1
3
, 1998
* March 1
5
, 1998
*
* This file contains functions optionally called by an application
* in order to tell libpng how to handle data when reading a PNG.
...
...
@@ -665,7 +665,6 @@ png_init_read_transformations(png_structp png_ptr)
if
(
png_ptr
->
transformations
&
PNG_INVERT_ALPHA
)
{
#if defined(PNG_READ_EXPAND_SUPPORTED)
/* GRR BUG #1: was (png_ptr->transformations & !PNG_EXPAND) */
if
(
!
(
png_ptr
->
transformations
&
PNG_EXPAND
))
#endif
{
...
...
@@ -715,11 +714,6 @@ png_init_read_transformations(png_structp png_ptr)
{
double
g
,
gs
;
/*
GRR BUG #3: inconsistent with handling of full RGBA below
g = 1.0 / png_ptr->background_gamma;
gs = 1.0 / (png_ptr->background_gamma * png_ptr->screen_gamma);
*/
switch
(
png_ptr
->
background_gamma_type
)
{
case
PNG_BACKGROUND_GAMMA_SCREEN
:
...
...
@@ -740,17 +734,7 @@ png_init_read_transformations(png_structp png_ptr)
gs
=
1
.
0
;
/* back */
}
if
(
/*
GRR BUG #2: This creates self-inconsistent images--fully
transparent and fully opaque look fine, but translucent
pixels are wrong (too bright if XV's code can be trusted).
Commenting it out makes an internally self-consistent
image, but still not consistent with RGBA version of same
thing (again, too bright in XV).
png_ptr->background_gamma_type==PNG_BACKGROUND_GAMMA_SCREEN||
*/
fabs
(
gs
-
1
.
0
)
<
PNG_GAMMA_THRESHOLD
)
if
(
fabs
(
gs
-
1
.
0
)
<
PNG_GAMMA_THRESHOLD
)
{
back
.
red
=
(
png_byte
)
png_ptr
->
background
.
red
;
back
.
green
=
(
png_byte
)
png_ptr
->
background
.
green
;
...
...
@@ -1005,8 +989,7 @@ png_read_transform_info(png_structp png_ptr, png_infop info_ptr)
#endif
#if defined(PNG_READ_GRAY_TO_RGB_SUPPORTED)
if
((
png_ptr
->
transformations
&
PNG_GRAY_TO_RGB
)
&&
!
(
info_ptr
->
color_type
&
PNG_COLOR_MASK_COLOR
))
if
(
png_ptr
->
transformations
&
PNG_GRAY_TO_RGB
)
info_ptr
->
color_type
|=
PNG_COLOR_MASK_COLOR
;
#endif
...
...
@@ -1018,12 +1001,8 @@ png_read_transform_info(png_structp png_ptr, png_infop info_ptr)
info_ptr
->
channels
=
1
;
#if defined(PNG_READ_STRIP_ALPHA_SUPPORTED)
if
((
png_ptr
->
transformations
&
PNG_STRIP_ALPHA
)
&&
info_ptr
->
color_type
&
PNG_COLOR_MASK_ALPHA
)
{
info_ptr
->
channels
--
;
if
(
png_ptr
->
transformations
&
PNG_STRIP_ALPHA
)
info_ptr
->
color_type
&=
~
PNG_COLOR_MASK_ALPHA
;
}
#endif
#if defined(PNG_READ_FILLER_SUPPORTED)
...
...
This diff is collapsed.
Click to expand it.
pngrutil.c
浏览文件 @
f9f2fe0c
/* pngrutil.c - utilities to read a PNG file
*
* libpng 1.0.
0b
* libpng 1.0.
1
* For conditions of distribution and use, see copyright notice in png.h
* Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
* Copyright (c) 1996, 1997 Andreas Dilger
* Copyright (c) 1998, Glenn Randers-Pehrson
* March 1
3
, 1998
* March 1
5
, 1998
*
* This file contains routines which are only called from within
* libpng itself during the course of reading an image.
...
...
@@ -1114,7 +1114,7 @@ png_handle_pCAL(png_structp png_ptr, png_infop info_ptr, png_uint_32 length)
}
for
(
buf
=
units
;
*
buf
!=
0x00
;
buf
++
)
/* Empty loop to move past the units string. */
;
/* Empty loop to move past the units string. */
;
png_debug
(
3
,
"Allocating pCAL parameters array
\n
"
);
params
=
(
png_charpp
)
png_malloc
(
png_ptr
,
(
png_uint_32
)(
nparams
...
...
@@ -1127,7 +1127,7 @@ png_handle_pCAL(png_structp png_ptr, png_infop info_ptr, png_uint_32 length)
png_debug1
(
3
,
"Reading pCAL parameter %d
\n
"
,
i
);
for
(
params
[
i
]
=
buf
;
*
buf
!=
0x00
&&
buf
<=
endptr
;
buf
++
)
/* Empty loop to move past each parameter string */
;
/* Empty loop to move past each parameter string */
;
/* Make sure we haven't run out of data yet */
if
(
buf
>
endptr
)
...
...
This diff is collapsed.
Click to expand it.
pngset.c
浏览文件 @
f9f2fe0c
/* pngset.c - storage of image information into info struct
*
* libpng 1.0.
0b
* libpng 1.0.
1
* For conditions of distribution and use, see copyright notice in png.h
* Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
* Copyright (c) 1996, 1997 Andreas Dilger
* Copyright (c) 1998, Glenn Randers-Pehrson
* March 1
3
, 1998
* March 1
5
, 1998
*
* The functions here are used during reads to store data from the file
* into the info struct, and during writes to store application data
...
...
This diff is collapsed.
Click to expand it.
pngtest.c
浏览文件 @
f9f2fe0c
/* pngtest.c - a simple test program to test libpng
*
* libpng 1.0.
0b
* libpng 1.0.
1
* For conditions of distribution and use, see copyright notice in png.h
* Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
* Copyright (c) 1996, 1997 Andreas Dilger
* Copyright (c) 1998, Glenn Randers-Pehrson
* March 1
3
, 1998
* March 1
5
, 1998
*
* This program reads in a PNG image, writes it out again, and then
* compares the two files. If the files are identical, this shows that
...
...
This diff is collapsed.
Click to expand it.
pngtrans.c
浏览文件 @
f9f2fe0c
/* pngtrans.c - transforms the data in a row (used by both readers and writers)
*
* libpng 1.0.
0b
* libpng 1.0.
1
* For conditions of distribution and use, see copyright notice in png.h
* Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
* Copyright (c) 1996, 1997 Andreas Dilger
* Copyright (c) 1998, Glenn Randers-Pehrson
* March 1
3
, 1998
* March 1
5
, 1998
*/
#define PNG_INTERNAL
...
...
This diff is collapsed.
Click to expand it.
pngwio.c
浏览文件 @
f9f2fe0c
/* pngwio.c - functions for data output
*
* libpng 1.0.
0b
* libpng 1.0.
1
* For conditions of distribution and use, see copyright notice in png.h
* Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
* Copyright (c) 1996, 1997 Andreas Dilger
* Copyright (c) 1998, Glenn Randers-Pehrson
* March 1
3
, 1998
* March 1
5
, 1998
*
* This file provides a location for all output. Users which need
* special handling are expected to write functions which have the same
...
...
This diff is collapsed.
Click to expand it.
pngwrite.c
浏览文件 @
f9f2fe0c
/* pngwrite.c - general routines to write a PNG file
*
* libpng 1.0.
0b
* libpng 1.0.
1
* For conditions of distribution and use, see copyright notice in png.h
* Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
* Copyright (c) 1996, 1997 Andreas Dilger
* Copyright (c) 1998, Glenn Randers-Pehrson
* March 1
3
, 1998
* March 1
5
, 1998
*/
/* get internal access to png.h */
...
...
This diff is collapsed.
Click to expand it.
pngwtran.c
浏览文件 @
f9f2fe0c
/* pngwtran.c - transforms the data in a row for PNG writers
*
* libpng 1.0.
0b
* libpng 1.0.
1
* For conditions of distribution and use, see copyright notice in png.h
* Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
* Copyright (c) 1996, 1997 Andreas Dilger
* Copyright (c) 1998, Glenn Randers-Pehrson
* March 1
3
, 1998
* March 1
5
, 1998
*/
#define PNG_INTERNAL
...
...
This diff is collapsed.
Click to expand it.
pngwutil.c
浏览文件 @
f9f2fe0c
/* pngwutil.c - utilities to write a PNG file
*
* libpng 1.0.
0b
* libpng 1.0.
1
* For conditions of distribution and use, see copyright notice in png.h
* Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
* Copyright (c) 1996, 1997 Andreas Dilger
* Copyright (c) 1998, Glenn Randers-Pehrson
* March 1
3
, 1998
* March 1
5
, 1998
*/
#define PNG_INTERNAL
...
...
This diff is collapsed.
Click to expand it.
scripts/makefile.s2x
浏览文件 @
f9f2fe0c
...
...
@@ -7,10 +7,13 @@
CC
=
gcc
# Where the zlib library and include files are located
# ZLIBLIB=/usr/local/lib
# ZLIBINC=/usr/local/include
ZLIBLIB
=
../zlib
ZLIBINC
=
../zlib
# Changing these to ../zlib poses a security risk. If you want
# to have zlib in an adjacent directory, specify the full path instead of "..".
#ZLIBLIB=../zlib
#ZLIBINC=../zlib
ZLIBLIB
=
/usr/local/lib
ZLIBINC
=
/usr/local/include
WARNMORE
=
-Wwrite-strings
-Wpointer-arith
-Wshadow
\
...
...
This diff is collapsed.
Click to expand it.
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录
反馈
建议
客服
返回
顶部