home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Geek Gadgets 1
/
ADE-1.bin
/
ade-dist
/
pdksh-4.9-src.tgz
/
tar.out
/
contrib
/
pdksh
/
std
/
stdc
/
stdio.h_std
< prev
next >
Wrap
Text File
|
1996-09-28
|
2KB
|
75 lines
/*
* ANSI stream IO
*
* Heavily dependent on /usr/include/stdio.h being AT&T derived.
* todo: needs L_* constants.
*/
/* $Id: stdio.h_std,v 1.2 93/05/05 21:18:28 sjg Exp $ */
#if ! _STDIO_H
#define _STDIO_H 1
#include <stddef.h>
/* system stdio.h goes here ... %%% */
/* ... end system stdio.h */
#line 15 "stdio.h"
#ifndef _IOFBF
#define _IOFBF 00000
#endif
#ifndef _IOLBF
#define _IOLBF 00000 /* same as _IOFBF */
#endif
#define SEEK_SET 0
#define SEEK_CUR 1
#define SEEK_END 2
#if _SYSV
#define _EXTERN extern
#else
#define _EXTERN
#endif
_EXTERN int remove ARGS((const char *name));
_EXTERN int rename ARGS((const char *oname, const char *nname));
_EXTERN FILE *tmpfile ARGS((void));
_EXTERN char *tmpnam ARGS((char *s));
_EXTERN FILE *fopen ARGS((const char *name, const char *mode));
_EXTERN FILE *freopen ARGS((const char *name, const char *mode, FILE *f));
_EXTERN FILE *fdopen ARGS((int fd, const char *mode));
_EXTERN int fflush ARGS((FILE *f));
_EXTERN int fclose ARGS((FILE *f));
_EXTERN void setbuf ARGS((FILE *f, char *buf));
_EXTERN int setvbuf ARGS((FILE *f, char *buf, int flags, size_t len));
_EXTERN int fseek ARGS((FILE *f, long off, int how));
_EXTERN long ftell ARGS((FILE *f));
_EXTERN void rewind ARGS((FILE *f));
_EXTERN int printf ARGS((const char *fmt, ...));
_EXTERN int fprintf ARGS((FILE *f, const char *fmt, ...));
_EXTERN int sprintf ARGS((char *s, const char *fmt, ...));
/* we do not include <stdarg.h> to prevent <varargs.h> conflicts */
_EXTERN int vprintf ARGS((const char *fmt, Void *va));
_EXTERN int vfprintf ARGS((FILE *f, const char *fmt, Void *va));
_EXTERN int vsprintf ARGS((char *s, const char *fmt, Void *va));
_EXTERN int scanf ARGS((const char *fmt, ...));
_EXTERN int fscanf ARGS((FILE *f, const char *fmt, ...));
_EXTERN int sscanf ARGS((const char *s, const char *fmt, ...));
_EXTERN size_t fread ARGS((void *ptr, size_t size, size_t n, FILE *f));
_EXTERN size_t frwrite ARGS((const void *ptr, size_t size, size_t n, FILE *f));
_EXTERN int fgetc ARGS((FILE *f));
_EXTERN int fputc ARGS((int c, FILE *f));
_EXTERN char *fgets ARGS((char *s, int len, FILE *f));
_EXTERN int fputs ARGS((const char *s, FILE *f));
_EXTERN char *gets ARGS((char *s));
_EXTERN int puts ARGS((const char *s));
#endif