Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Libpng
提交
8551d596
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
8551d596
编写于
8月 29, 2009
作者:
G
Glenn Randers-Pehrson
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[devel] Reverted previous change (png_memset loop)
It does not seem to promise any benefit to libpng.
上级
10ee4328
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
1 addition
and
28 deletion
+1
-28
ANNOUNCE
ANNOUNCE
+0
-2
CHANGES
CHANGES
+0
-2
pngconf.h
pngconf.h
+1
-24
未找到文件。
ANNOUNCE
浏览文件 @
8551d596
...
@@ -535,8 +535,6 @@ version 1.4.0beta77 [August 27, 2009]
...
@@ -535,8 +535,6 @@ version 1.4.0beta77 [August 27, 2009]
Various bugfixes and improvements to CMakeLists.txt (Philip Lowman)
Various bugfixes and improvements to CMakeLists.txt (Philip Lowman)
version 1.4.0beta78 [August 29, 2009]
version 1.4.0beta78 [August 29, 2009]
Added abililty to configure libpng to use a loop instead of memset(),
using PNG_USE_MEMSET_LOOP.
version 1.4.0betaN [future]
version 1.4.0betaN [future]
Build shared libraries with -lz and sometimes -lm.
Build shared libraries with -lz and sometimes -lm.
...
...
CHANGES
浏览文件 @
8551d596
...
@@ -2221,8 +2221,6 @@ version 1.4.0beta77 [August 27, 2009]
...
@@ -2221,8 +2221,6 @@ version 1.4.0beta77 [August 27, 2009]
Various bugfixes and improvements to CMakeLists.txt (Philip Lowman)
Various bugfixes and improvements to CMakeLists.txt (Philip Lowman)
version 1.4.0beta78 [August 29, 2009]
version 1.4.0beta78 [August 29, 2009]
Added abililty to configure libpng to use a loop instead of memset(),
using PNG_USE_MEMSET_LOOP.
version 1.4.0betaN [future]
version 1.4.0betaN [future]
Build shared libraries with -lz and sometimes -lm.
Build shared libraries with -lz and sometimes -lm.
...
...
pngconf.h
浏览文件 @
8551d596
...
@@ -698,13 +698,6 @@
...
@@ -698,13 +698,6 @@
#define PNG_STRING_NEWLINE "\n"
#define PNG_STRING_NEWLINE "\n"
#endif
#endif
/* Added at libpng-1.4.0 */
#if !defined(PNG_NO_USE_SYSTEM_MEMSET) || defined(PNG_USE_MEMSET_LOOP)
# ifndef PNG_USE_SYSTEM_MEMSET
# define PNG_USE_SYSTEM_MEMSET
# endif
#endif
/* These are currently experimental features, define them if you want */
/* These are currently experimental features, define them if you want */
/* very little testing */
/* very little testing */
...
@@ -1330,16 +1323,6 @@ typedef char FAR * FAR * FAR * png_charppp;
...
@@ -1330,16 +1323,6 @@ typedef char FAR * FAR * FAR * png_charppp;
# endif
# endif
#endif
#endif
/* Added at libpng-1.4.0 */
#ifndef PNG_USE_SYSTEM_MEMSET
# define png_memset(array,value,num) \
{ \
int ipng_memset; \
for (ipng_memset=0; ipng_memset<(num); ++ipng_memset) \
((png_bytep)array)[ipng_memset] = (value); \
}
#endif
#if defined(USE_FAR_KEYWORD)
#if defined(USE_FAR_KEYWORD)
/* use this to make far-to-near assignments */
/* use this to make far-to-near assignments */
# define CHECK 1
# define CHECK 1
...
@@ -1351,9 +1334,7 @@ typedef char FAR * FAR * FAR * png_charppp;
...
@@ -1351,9 +1334,7 @@ typedef char FAR * FAR * FAR * png_charppp;
# define png_strlen _fstrlen
# define png_strlen _fstrlen
# define png_memcmp _fmemcmp
/* SJT: added */
# define png_memcmp _fmemcmp
/* SJT: added */
# define png_memcpy _fmemcpy
# define png_memcpy _fmemcpy
# ifndef png_memset
# define png_memset _fmemset
# define png_memset _fmemset
# endif
# define png_sprintf sprintf
# define png_sprintf sprintf
#else
#else
# if defined(_WINDOWS_)
/* favor Windows over C runtime fns */
# if defined(_WINDOWS_)
/* favor Windows over C runtime fns */
...
@@ -1364,9 +1345,7 @@ typedef char FAR * FAR * FAR * png_charppp;
...
@@ -1364,9 +1345,7 @@ typedef char FAR * FAR * FAR * png_charppp;
# define png_strlen lstrlenA
# define png_strlen lstrlenA
# define png_memcmp memcmp
# define png_memcmp memcmp
# define png_memcpy CopyMemory
# define png_memcpy CopyMemory
# ifndef png_memset
# define png_memset memset
# define png_memset memset
# endif
# define png_sprintf wsprintfA
# define png_sprintf wsprintfA
# else
# else
# define CVT_PTR(ptr) (ptr)
# define CVT_PTR(ptr) (ptr)
...
@@ -1376,9 +1355,7 @@ typedef char FAR * FAR * FAR * png_charppp;
...
@@ -1376,9 +1355,7 @@ typedef char FAR * FAR * FAR * png_charppp;
# define png_strlen strlen
# define png_strlen strlen
# define png_memcmp memcmp
/* SJT: added */
# define png_memcmp memcmp
/* SJT: added */
# define png_memcpy memcpy
# define png_memcpy memcpy
# ifndef png_memset
# define png_memset memset
# define png_memset memset
# endif
# define png_sprintf sprintf
# define png_sprintf sprintf
# ifndef PNG_NO_SNPRINTF
# ifndef PNG_NO_SNPRINTF
# ifdef _MSC_VER
# ifdef _MSC_VER
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录