Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
9a043873
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
9 个月 前同步成功
通知
8
Star
18
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Openssl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
9a043873
编写于
2月 12, 2001
作者:
G
Geoff Thorpe
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Re-order a couple of static functions and "#if 0" out unused ones - this
gets rid of gcc warnings.
上级
282d8b1c
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
16 addition
and
14 deletion
+16
-14
demos/tunala/buffer.c
demos/tunala/buffer.c
+16
-14
未找到文件。
demos/tunala/buffer.c
浏览文件 @
9a043873
...
...
@@ -36,6 +36,7 @@ unsigned long buffer_total_out(buffer_t *buf) {
* it's not sure when they're called how it should be interpreted. Only the
* higher-level "buffer_[to|from]_[fd|SSL|BIO]" functions should alter these
* values. */
#if 0 /* To avoid "unused" warnings */
static unsigned int buffer_adddata(buffer_t *buf, const unsigned char *ptr,
unsigned int size)
{
...
...
@@ -50,6 +51,21 @@ static unsigned int buffer_adddata(buffer_t *buf, const unsigned char *ptr,
return added;
}
static unsigned int buffer_tobuffer(buffer_t *to, buffer_t *from, int cap)
{
unsigned int moved, tomove = from->used;
if((int)tomove > cap)
tomove = cap;
if(tomove == 0)
return 0;
moved = buffer_adddata(to, from->data, tomove);
if(moved == 0)
return 0;
buffer_takedata(from, NULL, moved);
return moved;
}
#endif
static
unsigned
int
buffer_takedata
(
buffer_t
*
buf
,
unsigned
char
*
ptr
,
unsigned
int
size
)
{
...
...
@@ -67,20 +83,6 @@ static unsigned int buffer_takedata(buffer_t *buf, unsigned char *ptr,
return
taken
;
}
static
unsigned
int
buffer_tobuffer
(
buffer_t
*
to
,
buffer_t
*
from
,
int
cap
)
{
unsigned
int
moved
,
tomove
=
from
->
used
;
if
((
int
)
tomove
>
cap
)
tomove
=
cap
;
if
(
tomove
==
0
)
return
0
;
moved
=
buffer_adddata
(
to
,
from
->
data
,
tomove
);
if
(
moved
==
0
)
return
0
;
buffer_takedata
(
from
,
NULL
,
moved
);
return
moved
;
}
#ifndef NO_IP
int
buffer_from_fd
(
buffer_t
*
buf
,
int
fd
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录