acl
3.5.3.0
acl_sane_basename.h
浏览该文件的文档.
1
#ifndef ACL_SANE_BASENAME_INCLUDE_H
2
#define ACL_SANE_BASENAME_INCLUDE_H
3
4
#ifdef __cplusplus
5
extern
"C"
{
6
#endif
7
8
#include "
acl_vstring.h
"
9
10
/**
11
* 从文件全路径中提取文件名
12
* @parm bp {ACL_VSTRING*} 存储结果的缓冲区,若为 NULL 则引用内部的线程局部存储
13
* @return {char*} 永不为空
14
*/
15
ACL_API
char
*
acl_sane_basename
(
ACL_VSTRING
*bp,
const
char
*path);
16
17
/**
18
* 从文件全路径中提取文件所在目录
19
* @parm bp {ACL_VSTRING*} 存储结果的缓冲区,若为 NULL 则引用内部的线程局部存储
20
* @return {char*} 永不为空
21
*/
22
ACL_API
char
*
acl_sane_dirname
(
ACL_VSTRING
*bp,
const
char
*path);
23
24
#ifdef __cplusplus
25
}
26
#endif
27
28
#endif
acl_vstring.h
ACL_VSTRING
Definition:
acl_vstring.h:17
acl_sane_dirname
ACL_API char * acl_sane_dirname(ACL_VSTRING *bp, const char *path)
acl_sane_basename
ACL_API char * acl_sane_basename(ACL_VSTRING *bp, const char *path)
include
acl
stdlib
acl_sane_basename.h
生成于 2021年 九月 10日 星期五 11:14:43 , 为 acl使用
1.8.15