45e4fd530b
X-SVN-Rev: 273
81 lines
1.7 KiB
C
81 lines
1.7 KiB
C
/*
|
|
*******************************************************************************
|
|
* *
|
|
* COPYRIGHT: *
|
|
* (C) Copyright International Business Machines Corporation, 1999 *
|
|
* Licensed Material - Program-Property of IBM - All Rights Reserved. *
|
|
* US Government Users Restricted Rights - Use, duplication, or disclosure *
|
|
* restricted by GSA ADP Schedule Contract with IBM Corp. *
|
|
* *
|
|
*******************************************************************************
|
|
*
|
|
* File ustdio.h
|
|
*
|
|
* Modification History:
|
|
*
|
|
* Date Name Description
|
|
* 10/16/98 stephen Creation.
|
|
* 11/06/98 stephen Modified per code review.
|
|
* 03/12/99 stephen Modified for new C API.
|
|
*******************************************************************************
|
|
*/
|
|
|
|
#ifndef USTDIO_H
|
|
#define USTDIO_H 1
|
|
|
|
#include "utypes.h"
|
|
#include "ufile.h"
|
|
|
|
#define U_EOF 0xFFFF
|
|
|
|
UFILE*
|
|
u_finit(FileStream *f, const char *cp,
|
|
UErrorCode *status);
|
|
|
|
void
|
|
u_fclose(UFILE *file);
|
|
|
|
int32_t
|
|
u_fputs(const UChar *s,
|
|
UFILE *f,
|
|
UErrorCode *status);
|
|
|
|
int32_t
|
|
u_fputc(UChar uc,
|
|
UFILE *f,
|
|
UErrorCode *status);
|
|
|
|
int32_t
|
|
u_file_write(const UChar *chars,
|
|
int32_t count,
|
|
UFILE *f,
|
|
UErrorCode *status);
|
|
|
|
UChar*
|
|
u_fgets(UFILE *f,
|
|
int32_t n,
|
|
UChar *s,
|
|
UErrorCode *status);
|
|
|
|
UChar
|
|
u_fgetc(UFILE *f,
|
|
UErrorCode *status);
|
|
|
|
UChar
|
|
u_fungetc(UChar c,
|
|
UFILE *f,
|
|
UErrorCode *status);
|
|
|
|
int32_t
|
|
u_file_read(UChar *chars,
|
|
int32_t count,
|
|
UFILE *f,
|
|
UErrorCode *status);
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|