[BACK]Return to fscanffuns.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gmp / scanf

Annotation of OpenXM_contrib/gmp/scanf/fscanffuns.c, Revision 1.1.1.1

1.1       ohara       1: /* __gmp_fscanf_funs -- support for formatted input from a FILE.
                      2:
                      3:    THE FUNCTIONS IN THIS FILE ARE FOR INTERNAL USE ONLY.  THEY'RE ALMOST
                      4:    CERTAIN TO BE SUBJECT TO INCOMPATIBLE CHANGES OR DISAPPEAR COMPLETELY IN
                      5:    FUTURE GNU MP RELEASES.
                      6:
                      7: Copyright 2001 Free Software Foundation, Inc.
                      8:
                      9: This file is part of the GNU MP Library.
                     10:
                     11: The GNU MP Library is free software; you can redistribute it and/or modify
                     12: it under the terms of the GNU Lesser General Public License as published by
                     13: the Free Software Foundation; either version 2.1 of the License, or (at your
                     14: option) any later version.
                     15:
                     16: The GNU MP Library is distributed in the hope that it will be useful, but
                     17: WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
                     18: or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
                     19: License for more details.
                     20:
                     21: You should have received a copy of the GNU Lesser General Public License
                     22: along with the GNU MP Library; see the file COPYING.LIB.  If not, write to
                     23: the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
                     24: MA 02111-1307, USA. */
                     25:
                     26: #include <stdio.h>
                     27: #include "gmp.h"
                     28: #include "gmp-impl.h"
                     29:
                     30:
                     31: /* SunOS 4 stdio.h doesn't provide prototypes for these */
                     32: #if ! HAVE_DECL_FGETC
                     33: int fgetc _PROTO ((FILE *fp));
                     34: #endif
                     35: #if ! HAVE_DECL_FSCANF
                     36: int fscanf _PROTO ((FILE *fp, const char *fmt, ...));
                     37: #endif
                     38: #if ! HAVE_DECL_UNGETC
                     39: int ungetc _PROTO ((int c, FILE *fp));
                     40: #endif
                     41:
                     42:
                     43: static void
                     44: step (FILE *fp, int n)
                     45: {
                     46: }
                     47:
                     48: const struct gmp_doscan_funs_t  __gmp_fscanf_funs = {
                     49:   (gmp_doscan_scan_t)  fscanf,
                     50:   (gmp_doscan_step_t)  step,
                     51:   (gmp_doscan_get_t)   fgetc,
                     52:   (gmp_doscan_unget_t) ungetc,
                     53: };

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>