Annotation of OpenXM_contrib/gmp/scanf/fscanffuns.c, Revision 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>