⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stdio.h

📁 Intel ixp425 toolchain
💻 H
📖 第 1 页 / 共 2 页
字号:
extern int vdprintf (int __fd, __const char *__restrict __fmt,		     _G_va_list __arg)     __THROW __attribute__ ((__format__ (__printf__, 2, 0)));extern int dprintf (int __fd, __const char *__restrict __fmt, ...)     __THROW __attribute__ ((__format__ (__printf__, 2, 3)));#endif/* Read formatted input from STREAM.  */extern int fscanf (FILE *__restrict __stream,		   __const char *__restrict __format, ...) __THROW;/* Read formatted input from stdin.  */extern int scanf (__const char *__restrict __format, ...) __THROW;/* Read formatted input from S.  */extern int sscanf (__const char *__restrict __s,		   __const char *__restrict __format, ...) __THROW;#ifdef	__USE_ISOC99/* Read formatted input from S into argument list ARG.  */extern int vfscanf (FILE *__restrict __s, __const char *__restrict __format,		    _G_va_list __arg)     __THROW __attribute__ ((__format__ (__scanf__, 2, 0)));/* Read formatted input from stdin into argument list ARG.  */extern int vscanf (__const char *__restrict __format, _G_va_list __arg)     __THROW __attribute__ ((__format__ (__scanf__, 1, 0)));/* Read formatted input from S into argument list ARG.  */extern int vsscanf (__const char *__restrict __s,		    __const char *__restrict __format, _G_va_list __arg)     __THROW __attribute__ ((__format__ (__scanf__, 2, 0)));#endif /* Use ISO C9x.  *//* Read a character from STREAM.  */extern int fgetc (FILE *__stream) __THROW;extern int getc (FILE *__stream) __THROW;/* Read a character from stdin.  */extern int getchar (void) __THROW;/* The C standard explicitly says this is a macro, so we always do the   optimization for it.  */#define getc(_fp) _IO_getc (_fp)#if defined __USE_POSIX || defined __USE_MISC/* These are defined in POSIX.1:1996.  */extern int getc_unlocked (FILE *__stream) __THROW;extern int getchar_unlocked (void) __THROW;#endif /* Use POSIX or MISC.  */#ifdef __USE_MISC/* Faster version when locking is not necessary.  */extern int fgetc_unlocked (FILE *__stream) __THROW;#endif /* Use MISC.  *//* Write a character to STREAM.  */extern int fputc (int __c, FILE *__stream) __THROW;extern int putc (int __c, FILE *__stream) __THROW;/* Write a character to stdout.  */extern int putchar (int __c) __THROW;/* The C standard explicitly says this can be a macro,   so we always do the optimization for it.  */#define putc(_ch, _fp) _IO_putc (_ch, _fp)#ifdef __USE_MISC/* Faster version when locking is not necessary.  */extern int fputc_unlocked (int __c, FILE *__stream) __THROW;#endif /* Use MISC.  */#if defined __USE_POSIX || defined __USE_MISC/* These are defined in POSIX.1:1996.  */extern int putc_unlocked (int __c, FILE *__stream) __THROW;extern int putchar_unlocked (int __c) __THROW;#endif /* Use POSIX or MISC.  */#if defined __USE_SVID || defined __USE_MISC || defined __USE_XOPEN/* Get a word (int) from STREAM.  */extern int getw (FILE *__stream) __THROW;/* Write a word (int) to STREAM.  */extern int putw (int __w, FILE *__stream) __THROW;#endif/* Get a newline-terminated string of finite length from STREAM.  */extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream)     __THROW;#ifdef __USE_GNU/* This function does the same as `fgets' but does not lock the stream.  */extern char *fgets_unlocked (char *__restrict __s, int __n,			     FILE *__restrict __stream) __THROW;#endif/* Get a newline-terminated string from stdin, removing the newline.   DO NOT USE THIS FUNCTION!!  There is no limit on how much it will read.  */extern char *gets (char *__s) __THROW;#ifdef	__USE_GNU/* Read up to (and including) a DELIMITER from STREAM into *LINEPTR   (and null-terminate it). *LINEPTR is a pointer returned from malloc (or   NULL), pointing to *N characters of space.  It is realloc'd as   necessary.  Returns the number of characters read (not including the   null terminator), or -1 on error or EOF.  */extern _IO_ssize_t __getdelim (char **__restrict __lineptr,			       size_t *__restrict __n, int __delimiter,			       FILE *__restrict __stream) __THROW;extern _IO_ssize_t getdelim (char **__restrict __lineptr,			     size_t *__restrict __n, int __delimiter,			     FILE *__restrict __stream) __THROW;/* Like `getdelim', but reads up to a newline.  */extern _IO_ssize_t getline (char **__restrict __lineptr,			    size_t *__restrict __n,			    FILE *__restrict __stream) __THROW;#endif/* Write a string to STREAM.  */extern int fputs (__const char *__restrict __s, FILE *__restrict __stream)     __THROW;#ifdef __USE_GNU/* This function does the same as `fputs' but does not lock the stream.  */extern int fputs_unlocked (__const char *__restrict __s,			   FILE *__restrict __stream) __THROW;#endif/* Write a string, followed by a newline, to stdout.  */extern int puts (__const char *__s) __THROW;/* Push a character back onto the input buffer of STREAM.  */extern int ungetc (int __c, FILE *__stream) __THROW;/* Read chunks of generic data from STREAM.  */extern size_t fread (void *__restrict __ptr, size_t __size,		     size_t __n, FILE *__restrict __stream) __THROW;/* Write chunks of generic data to STREAM.  */extern size_t fwrite (__const void *__restrict __ptr, size_t __size,		      size_t __n, FILE *__restrict __s) __THROW;#ifdef __USE_MISC/* Faster versions when locking is not necessary.  */extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,			      size_t __n, FILE *__restrict __stream) __THROW;extern size_t fwrite_unlocked (__const void *__restrict __ptr, size_t __size,			       size_t __n, FILE *__restrict __stream) __THROW;#endif/* Seek to a certain position on STREAM.  */extern int fseek (FILE *__stream, long int __off, int __whence) __THROW;/* Return the current position of STREAM.  */extern long int ftell (FILE *__stream) __THROW;/* Rewind to the beginning of STREAM.  */extern void rewind (FILE *__stream) __THROW;/* The Single Unix Specification, Version 2, specifies an alternative,   more adequate interface for the two functions above which deal with   file offset.  `long int' is not the right type.  These definitions   are originally defined in the Large File Support API.  */#ifndef __USE_FILE_OFFSET64# ifdef __USE_LARGEFILE/* Seek to a certain position on STREAM.  */extern int fseeko (FILE *__stream, __off_t __off, int __whence) __THROW;/* Return the current position of STREAM.  */extern __off_t ftello (FILE *__stream) __THROW;# endif/* Get STREAM's position.  */extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos)     __THROW;/* Set STREAM's position.  */extern int fsetpos (FILE *__stream, __const fpos_t *__pos) __THROW;#else# ifdef __REDIRECT#  ifdef __USE_LARGEFILEextern int __REDIRECT (fseeko,		       (FILE *__stream, __off64_t __off, int __whence) __THROW,		       fseeko64);extern __off64_t __REDIRECT (ftello, (FILE *__stream) __THROW, ftello64);#  endifextern int __REDIRECT (fgetpos, (FILE *__restrict __stream,				 fpos_t *__restrict __pos) __THROW, fgetpos64);extern int __REDIRECT (fsetpos,		       (FILE *__stream, __const fpos_t *__pos) __THROW,		       fsetpos64);# else#  ifdef __USE_LARGEFILE#   define fseeko fseeko64#   define ftello ftello64#  endif#  define fgetpos fgetpos64#  define fsetpos fsetpos64# endif#endif#ifdef __USE_LARGEFILE64extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence) __THROW;extern __off64_t ftello64 (FILE *__stream) __THROW;extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos)     __THROW;extern int fsetpos64 (FILE *__stream, __const fpos64_t *__pos) __THROW;#endif/* Clear the error and EOF indicators for STREAM.  */extern void clearerr (FILE *__stream) __THROW;/* Return the EOF indicator for STREAM.  */extern int feof (FILE *__stream) __THROW;/* Return the error indicator for STREAM.  */extern int ferror (FILE *__stream) __THROW;#ifdef __USE_MISC/* Faster versions when locking is not required.  */extern void clearerr_unlocked (FILE *__stream) __THROW;extern int feof_unlocked (FILE *__stream) __THROW;extern int ferror_unlocked (FILE *__stream) __THROW;#endif/* Print a message describing the meaning of the value of errno.  */extern void perror (__const char *__s) __THROW;/* These variables normally should not be used directly.  The `strerror'   function provides all the needed functionality.  */#ifdef	__USE_BSDextern int sys_nerr;extern __const char *__const sys_errlist[];#endif#ifdef	__USE_GNUextern int _sys_nerr;extern __const char *__const _sys_errlist[];#endif#ifdef	__USE_POSIX/* Return the system file descriptor for STREAM.  */extern int fileno (FILE *__stream) __THROW;#endif /* Use POSIX.  */#ifdef __USE_MISC/* Faster version when locking is not required.  */extern int fileno_unlocked (FILE *__stream) __THROW;#endif#if (defined __USE_POSIX2 || defined __USE_SVID  || defined __USE_BSD || \     defined __USE_MISC)/* Create a new stream connected to a pipe running the given command.  */extern FILE *popen (__const char *__command, __const char *__modes) __THROW;/* Close a stream opened by popen and return the status of its child.  */extern int pclose (FILE *__stream) __THROW;#endif#ifdef	__USE_POSIX/* Return the name of the controlling terminal.  */extern char *ctermid (char *__s) __THROW;#endif /* Use POSIX.  */#ifdef __USE_XOPEN/* Return the name of the current user.  */extern char *cuserid (char *__s) __THROW;#endif /* Use X/Open, but not issue 6.  */#ifdef	__USE_GNUstruct obstack;			/* See <obstack.h>.  *//* Write formatted output to an obstack.  */extern int obstack_printf (struct obstack *__restrict __obstack,			   __const char *__restrict __format, ...) __THROW;extern int obstack_vprintf (struct obstack *__restrict __obstack,			    __const char *__restrict __format,			    _G_va_list __args) __THROW;#endif /* Use GNU.  */#if defined __USE_POSIX || defined __USE_MISC/* These are defined in POSIX.1:1996.  *//* Acquire ownership of STREAM.  */extern void flockfile (FILE *__stream) __THROW;/* Try to acquire ownership of STREAM but do not block if it is not   possible.  */extern int ftrylockfile (FILE *__stream) __THROW;/* Relinquish the ownership granted for STREAM.  */extern void funlockfile (FILE *__stream) __THROW;#endif /* POSIX || misc */#if defined __USE_XOPEN && !defined __USE_XOPEN2K && !defined __USE_GNU/* The X/Open standard requires some functions and variables to be   declared here which do not belong into this header.  But we have to   follow.  In GNU mode we don't do this nonsense.  */# define __need_getopt# include <getopt.h>#endif	/* X/Open, but not issue 6 and not for GNU.  *//* If we are compiling with optimizing read this file.  It contains   several optimizing inline functions and macros.  */#ifdef __USE_EXTERN_INLINES# include <bits/stdio.h>#endif__END_DECLS#endif /* <stdio.h> included.  */#endif /* !_STDIO_H */

⌨️ 快捷键说明

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