mirror of
https://gitee.com/beecue/fastbee.git
synced 2025-12-21 18:35:54 +08:00
更新硬件SDK
This commit is contained in:
33
sdk/合宙/air780e/csdk/luatos-soc-2022/thirdparty/iconv/prv_iconv.h
vendored
Normal file
33
sdk/合宙/air780e/csdk/luatos-soc-2022/thirdparty/iconv/prv_iconv.h
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
/**************************************************************************
|
||||
* Copyright (C), AirM2M Tech. Co., Ltd.
|
||||
*
|
||||
* Name: prv_iconv.h
|
||||
* Author: liweiqiang
|
||||
* Version: V0.1
|
||||
* Date: 2013/7/15
|
||||
*
|
||||
* Description:
|
||||
* 字符编码转换内部声明文件
|
||||
**************************************************************************/
|
||||
|
||||
#ifndef __PRV_ICONV_H__
|
||||
#define __PRV_ICONV_H__
|
||||
|
||||
typedef size_t (*iconv_fct) (char ** __inbuf,
|
||||
size_t * __inbytesleft,
|
||||
char ** __outbuf,
|
||||
size_t * __outbytesleft);
|
||||
|
||||
size_t iconv_ucs2_to_gb2312(char **, size_t *, char **, size_t *);
|
||||
size_t iconv_ucs2be_to_gb2312(char **, size_t *, char **, size_t *);
|
||||
size_t iconv_gb2312_to_ucs2(char **, size_t *, char **, size_t *);
|
||||
size_t iconv_gb2312_to_ucs2be(char **, size_t *, char **, size_t *);
|
||||
size_t iconv_utf8_to_ucs2(char **, size_t *, char **, size_t *);
|
||||
|
||||
size_t iconv_utf8_to_ucs2be(char **, size_t *, char **, size_t *);
|
||||
|
||||
size_t iconv_ucs2_to_utf8(char **, size_t *, char **, size_t *);
|
||||
|
||||
size_t iconv_ucs2be_to_utf8(char **, size_t *, char **, size_t *);
|
||||
|
||||
#endif/*__PRV_ICONV_H__*/
|
||||
Reference in New Issue
Block a user