summaryrefslogtreecommitdiff
path: root/gmp-h.in
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2001-11-15 22:27:41 +0100
committerKevin Ryde <user42@zip.com.au>2001-11-15 22:27:41 +0100
commit3db5e61327668e5b1c4e517161b660251cbee3a7 (patch)
tree3b5dd72790b9773a4c0a1e41dc93c22131f5a899 /gmp-h.in
parentcc9aa932213e08202b0cc306f739a21d5d5ea613 (diff)
downloadgmp-3db5e61327668e5b1c4e517161b660251cbee3a7.tar.gz
* scanf/doscan.c, scanf/fscanf.c, scanf/fscanffuns.c, scanf/scanf.c,
scanf/sscanf.c, scanf/sscanffuns.c, scanf/vfscanf.c, scanf/vscanf.c, scanf/vsscanf.c, scanf/Makefile.am, tests/misc/t-scanf.c: New files. * gmp-h.in, gmp-impl.h, Makefile.am, configure.in: Consequent additions.
Diffstat (limited to 'gmp-h.in')
-rw-r--r--gmp-h.in29
1 files changed, 29 insertions, 0 deletions
diff --git a/gmp-h.in b/gmp-h.in
index e12621531..83293a71a 100644
--- a/gmp-h.in
+++ b/gmp-h.in
@@ -474,6 +474,35 @@ int __GMP_DECLSPEC gmp_vsprintf _PROTO ((char *, const char *, va_list));
#endif
+/**************** Formatted input routines. ****************/
+
+#define gmp_fscanf __gmp_fscanf
+#if _GMP_H_HAVE_FILE
+int __GMP_DECLSPEC gmp_fscanf _PROTO ((FILE *, const char *, ...));
+#endif
+
+#define gmp_scanf __gmp_scanf
+int __GMP_DECLSPEC gmp_scanf _PROTO ((const char *, ...));
+
+#define gmp_sscanf __gmp_sscanf
+int __GMP_DECLSPEC gmp_sscanf _PROTO ((const char *, const char *, ...));
+
+#define gmp_vfscanf __gmp_vfscanf
+#if _GMP_H_HAVE_FILE && _GMP_H_HAVE_VA_LIST
+int __GMP_DECLSPEC gmp_vfscanf _PROTO ((FILE *, const char *, va_list));
+#endif
+
+#define gmp_vscanf __gmp_vscanf
+#if _GMP_H_HAVE_VA_LIST
+int __GMP_DECLSPEC gmp_vscanf _PROTO ((const char *, va_list));
+#endif
+
+#define gmp_vsscanf __gmp_vsscanf
+#if _GMP_H_HAVE_VA_LIST
+int __GMP_DECLSPEC gmp_vsscanf _PROTO ((const char *, const char *, va_list));
+#endif
+
+
/**************** Integer (i.e. Z) routines. ****************/
#define _mpz_realloc __gmpz_realloc