home *** CD-ROM | disk | FTP | other *** search
/ Aminet 18 / aminetcdnumber181997.iso / Aminet / misc / emu / AROSdev.lha / AROS / compiler / clib / scanf.c < prev    next >
Encoding:
C/C++ Source or Header  |  1997-01-28  |  871 b   |  59 lines

  1. /*
  2.     (C) 1995-96 AROS - The Amiga Replacement OS
  3.     $Id: scanf.c,v 1.1 1997/01/28 15:32:33 digulla Exp $
  4.  
  5.     Desc: ANSI C function scanf()
  6.     Lang: english
  7. */
  8.  
  9. /*****************************************************************************
  10.  
  11.     NAME */
  12. #include <stdio.h>
  13. #include <stdarg.h>
  14.  
  15.     int scanf (
  16.  
  17. /*  SYNOPSIS */
  18.     const char * format,
  19.     ...)
  20.  
  21. /*  FUNCTION
  22.  
  23.     INPUTS
  24.  
  25.     RESULT
  26.     The number of converted parameters
  27.  
  28.     NOTES
  29.  
  30.     EXAMPLE
  31.  
  32.     BUGS
  33.  
  34.     SEE ALSO
  35.     fscanf(), vscanf(), vfscanf(), sscanf(), vsscanf(),
  36.     vnsscanf()
  37.  
  38.     INTERNALS
  39.  
  40.     HISTORY
  41.     28.01.1997 digulla created
  42.  
  43. ******************************************************************************/
  44. {
  45.     int     retval;
  46.     va_list args;
  47.  
  48.     va_start (args, format);
  49.  
  50.     retval = vfscanf (stdin, format, args);
  51.  
  52.     va_end (args);
  53.  
  54.     fflush (stdout);
  55.  
  56.     return retval;
  57. } /* scanf */
  58.  
  59.