source: branches/libc-0.6/src/emx/include/iconv.h

Last change on this file was 1506, checked in by bird, 21 years ago

@unixroot. header reviews. ++

  • Property cvs2svn:cvs-rev set to 1.2
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 1.2 KB
Line 
1/* iconv.h,v 1.2 2004/09/14 22:27:33 bird Exp */
2/** @file
3 * IGCC
4 */
5/* OS/2 iconv() implementation through OS/2 Unicode API
6 Copyright (C) 2001 Free Software Foundation, Inc.
7
8 This program is free software; you can redistribute it and/or modify it
9 under the terms of the GNU Library General Public License as published
10 by the Free Software Foundation; either version 2, or (at your option)
11 any later version.
12
13 This program is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 Library General Public License for more details.
17
18 You should have received a copy of the GNU Library General Public
19 License along with this program; if not, write to the Free Software
20 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
21 USA. */
22
23#ifndef __ICONV_H__
24#define __ICONV_H__
25
26#include <stddef.h>
27
28#ifdef __cplusplus
29extern "C" {
30#endif
31
32#ifndef _ICONV_T
33typedef void *iconv_t;
34#endif
35
36extern iconv_t iconv_open (const char *, const char *);
37extern size_t iconv (iconv_t, const char **, size_t *, char **, size_t *);
38extern int iconv_close (iconv_t);
39
40#ifdef __cplusplus
41}
42#endif
43
44#endif /* __ICONV_H__ */
Note: See TracBrowser for help on using the repository browser.