changeset 4595:331f6de7102b

[project @ 2003-11-12 02:40:14 by jwe]
author jwe
date Wed, 12 Nov 2003 02:41:52 +0000
parents 3a284f89aa41
children 01f8dba3f689
files src/ChangeLog src/oct-stream.cc
diffstat 2 files changed, 28 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Wed Nov 12 02:29:55 2003 +0000
+++ b/src/ChangeLog	Wed Nov 12 02:41:52 2003 +0000
@@ -1,5 +1,7 @@
 2003-11-11  John W. Eaton  <jwe@bevo.che.wisc.edu>
 
+	* oct-stream.cc: Explicitly instantiate octave_scan functions.
+
 	* TEMPLATE-INST/Array-tc.cc, TEMPLATE-INST/Array-c.cc,
 	TEMPLATE-INST/Array-os.cc, TEMPLATE-INST/Array-sym.cc,
 	ov-typeinfo.cc: Use new INSTANTIATE_ARRAY macro.
--- a/src/oct-stream.cc	Wed Nov 12 02:29:55 2003 +0000
+++ b/src/oct-stream.cc	Wed Nov 12 02:41:52 2003 +0000
@@ -1106,6 +1106,32 @@
   return is >> valptr;
 }
 
+template std::istream&
+octave_scan (std::istream&, const scanf_format_elt&, int*);
+
+template std::istream&
+octave_scan (std::istream&, const scanf_format_elt&, long int*);
+
+template std::istream&
+octave_scan (std::istream&, const scanf_format_elt&, short int*);
+
+template std::istream&
+octave_scan (std::istream&, const scanf_format_elt&, unsigned int*);
+
+template std::istream&
+octave_scan (std::istream&, const scanf_format_elt&, unsigned long int*);
+
+template std::istream&
+octave_scan (std::istream&, const scanf_format_elt&, unsigned short int*);
+
+#if 0
+template std::istream&
+octave_scan (std::istream&, const scanf_format_elt&, float*);
+#endif
+
+template std::istream&
+octave_scan (std::istream&, const scanf_format_elt&, double*);
+
 #endif
 
 template <class T>