Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
itdan3344
stb
提交
83c55885
S
stb
项目概览
itdan3344
/
stb
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
stb
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
83c55885
编写于
10月 27, 2014
作者:
K
Kristoffer Grönlund
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Remove unused variables and ambiguous dangling else
上级
f298f7da
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
19 addition
and
15 deletion
+19
-15
stb.h
stb.h
+19
-15
未找到文件。
stb.h
浏览文件 @
83c55885
...
...
@@ -1244,7 +1244,7 @@ void stb_newell_normal(float *normal, int num_vert, float **vert, int normalize)
int
stb_box_face_vertex_axis_side
(
int
face_number
,
int
vertex_number
,
int
axis
)
{
static
box_vertices
[
6
][
4
][
3
]
=
static
int
box_vertices
[
6
][
4
][
3
]
=
{
{
{
1
,
1
,
1
},
{
1
,
0
,
1
},
{
1
,
0
,
0
},
{
1
,
1
,
0
}
},
{
{
0
,
0
,
0
},
{
0
,
0
,
1
},
{
0
,
1
,
1
},
{
0
,
1
,
0
}
},
...
...
@@ -2139,7 +2139,7 @@ void stb_replaceinplace(char *src, char *find, char *replace)
{
size_t
len_find
=
strlen
(
find
);
size_t
len_replace
=
strlen
(
replace
);
int
count
=
0
,
delta
;
int
delta
;
char
*
s
,
*
p
,
*
q
;
...
...
@@ -3875,15 +3875,17 @@ static int STB_(N,addset)(TYPE *a, KEY k, VALUE v, \
unsigned int h = STB_(N, hash)(k); \
unsigned int n = h & a->mask; \
int b = -1; \
if (CCOMPARE(k,EMPTY))
\
if (CCOMPARE(k,EMPTY))
{
\
if (a->has_empty ? allow_old : allow_new) { \
n=a->has_empty; a->ev = v; a->has_empty = 1; return !n; \
} else return 0; \
if (CCOMPARE(k,DEL)) \
} \
if (CCOMPARE(k,DEL)) { \
if (a->has_del ? allow_old : allow_new) { \
n=a->has_del; a->dv = v; a->has_del = 1; return !n; \
} else return 0; \
if (!CCOMPARE(a->table[n].k, EMPTY)) { \
} \
if (!CCOMPARE(a->table[n].k, EMPTY)) { \
unsigned int s; \
if (CCOMPARE(a->table[n].k, DEL)) \
b = n; \
...
...
@@ -4036,11 +4038,12 @@ void stb_ptrmap_delete(stb_ptrmap *e, void (*free_func)(void *))
int
i
;
if
(
free_func
)
for
(
i
=
0
;
i
<
e
->
limit
;
++
i
)
if
(
e
->
table
[
i
].
k
!=
STB_EMPTY
&&
e
->
table
[
i
].
k
!=
STB_EDEL
)
if
(
e
->
table
[
i
].
k
!=
STB_EMPTY
&&
e
->
table
[
i
].
k
!=
STB_EDEL
)
{
if
(
free_func
==
free
)
free
(
e
->
table
[
i
].
v
);
// allow STB_MALLOC_WRAPPER to operate
else
free_func
(
e
->
table
[
i
].
v
);
}
stb_ptrmap_destroy
(
e
);
}
...
...
@@ -5341,7 +5344,10 @@ FILE * stb_fopen(char *filename, char *mode)
FILE
*
f
;
char
name_full
[
4096
];
char
temp_full
[
sizeof
(
name_full
)
+
12
];
int
j
,
p
;
int
p
;
#ifdef _MSC_VER
int
j
;
#endif
if
(
mode
[
0
]
!=
'w'
&&
!
strchr
(
mode
,
'+'
))
return
stb__fopen
(
filename
,
mode
);
...
...
@@ -5904,7 +5910,6 @@ char **stb_readdir_subdirs_mask(char *dir, char *wild) { return readdir_raw(dir,
int
stb__rec_max
=
0x7fffffff
;
static
char
**
stb_readdir_rec
(
char
**
sofar
,
char
*
dir
,
char
*
filespec
)
{
int
n
=
strcmp
(
dir
,
"."
)
?
strlen
(
dir
)
+
1
:
0
;
char
**
files
;
char
**
dirs
;
char
**
p
;
...
...
@@ -6491,7 +6496,7 @@ STB_EXTERN void stb_cfg_set_directory(char *dir)
STB_EXTERN
stb_cfg
*
stb_cfg_open
(
char
*
config
,
char
*
mode
)
{
unsigned
in
t
len
;
size_
t
len
;
stb_cfg
*
z
;
char
file
[
512
];
if
(
mode
[
0
]
!=
'r'
&&
mode
[
0
]
!=
'w'
)
return
NULL
;
...
...
@@ -7114,7 +7119,7 @@ static void stb__grow_alloc(void)
static
void
stb__add_alloc
(
void
*
p
,
int
sz
,
char
*
file
,
int
line
)
{
stb_uint32
h
;
int
n
,
f
=-
1
;
int
n
;
if
(
stb__alloc_count
>=
stb__alloc_limit
)
stb__grow_alloc
();
h
=
stb_hashptr
(
p
);
...
...
@@ -9213,7 +9218,6 @@ static void stb__lex_reset(stb_matcher *matcher)
stb_matcher
*
stb_regex_matcher
(
char
*
regex
)
{
void
*
c
=
stb__arr_context
;
char
*
z
;
stb_uint16
end
;
stb_matcher
*
matcher
=
stb__alloc_matcher
();
...
...
@@ -10357,9 +10361,9 @@ stb_uint stb_compress(stb_uchar *out, stb_uchar *input, stb_uint length)
int
stb_compress_tofile
(
char
*
filename
,
char
*
input
,
unsigned
int
length
)
{
int
maxlen
=
length
+
512
+
(
length
>>
2
);
// total guess
char
*
buffer
=
(
char
*
)
malloc
(
maxlen
);
int
blen
=
stb_compress
((
stb_uchar
*
)
buffer
,
(
stb_uchar
*
)
input
,
length
);
//
int maxlen = length + 512 + (length >> 2); // total guess
//
char *buffer = (char *) malloc(maxlen);
//
int blen = stb_compress((stb_uchar*)buffer, (stb_uchar*)input, length);
stb__out
=
NULL
;
stb__outfile
=
fopen
(
filename
,
"wb"
);
...
...
@@ -10377,7 +10381,7 @@ int stb_compress_tofile(char *filename, char *input, unsigned int length)
int
stb_compress_intofile
(
FILE
*
f
,
char
*
input
,
unsigned
int
length
)
{
int
maxlen
=
length
+
512
+
(
length
>>
2
);
// total guess
//
int maxlen = length + 512 + (length >> 2); // total guess
//char *buffer = (char*)malloc(maxlen);
//int blen = stb_compress((stb_uchar*)buffer, (stb_uchar*)input, length);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录