iconv_stream.h

来自「linux subdivision ying gai ke yi le ba」· C头文件 代码 · 共 30 行

H
30
字号
#ifndef _ICONV_STREAM_H_#define _ICONV_STREAM_H_#include <stdio.h>	/* FILE */#include "iconv.h"	/* iconv_t */typedef apr_ssize_t (*iconv_stream_func)(void *d, void *buf, apr_size_t nbytes);typedef struct {	apr_iconv_t	cd;	apr_size_t	chars;	apr_size_t	in_bytes;	apr_size_t	out_bytes;	char *		buffer;	char *		buf_ptr;	void *		handle;	iconv_stream_func method;} iconv_stream;iconv_stream *iconv_stream_open(apr_iconv_t cd, void *handle,                                iconv_stream_func method);void iconv_stream_close(iconv_stream *stream);iconv_stream *iconv_ostream_fopen(apr_iconv_t cd, FILE *handle);apr_ssize_t iconv_write(void *stream, const void *buf, apr_size_t nbytes);apr_ssize_t iconv_bwrite(void *stream, const void *buf, apr_size_t nbytes);#endif /*_ICONV_STREAM_H_*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?