Mercurial > hg > octave-nkf
comparison liboctave/data-conv.h @ 6108:143b556ce725
[project @ 2006-10-27 01:45:54 by jwe]
author | jwe |
---|---|
date | Fri, 27 Oct 2006 01:45:56 +0000 |
parents | 22e23bee74c8 |
children | 93c65f2a5668 |
comparison
equal
deleted
inserted
replaced
6107:6465ca8e4f0c | 6108:143b556ce725 |
---|---|
27 #include <climits> | 27 #include <climits> |
28 | 28 |
29 #include "mach-info.h" | 29 #include "mach-info.h" |
30 | 30 |
31 class | 31 class |
32 OCTAVE_API | |
32 oct_data_conv | 33 oct_data_conv |
33 { | 34 { |
34 public: | 35 public: |
35 | 36 |
36 enum data_type | 37 enum data_type |
89 LS_DOUBLE = 7, | 90 LS_DOUBLE = 7, |
90 LS_U_LONG = 8, | 91 LS_U_LONG = 8, |
91 LS_LONG = 9 | 92 LS_LONG = 9 |
92 }; | 93 }; |
93 | 94 |
94 extern void | 95 extern OCTAVE_API void |
95 do_double_format_conversion (void *data, int len, | 96 do_double_format_conversion (void *data, int len, |
96 oct_mach_info::float_format from_fmt, | 97 oct_mach_info::float_format from_fmt, |
97 oct_mach_info::float_format to_fmt | 98 oct_mach_info::float_format to_fmt |
98 = oct_mach_info::native_float_format ()); | 99 = oct_mach_info::native_float_format ()); |
99 | 100 |
100 extern void | 101 extern OCTAVE_API void |
101 do_float_format_conversion (void *data, int len, | 102 do_float_format_conversion (void *data, int len, |
102 oct_mach_info::float_format from_fmt, | 103 oct_mach_info::float_format from_fmt, |
103 oct_mach_info::float_format to_fmt | 104 oct_mach_info::float_format to_fmt |
104 = oct_mach_info::native_float_format ()); | 105 = oct_mach_info::native_float_format ()); |
105 | 106 |
106 extern void | 107 extern OCTAVE_API void |
107 do_float_format_conversion (void *data, size_t sz, int len, | 108 do_float_format_conversion (void *data, size_t sz, int len, |
108 oct_mach_info::float_format from_fmt, | 109 oct_mach_info::float_format from_fmt, |
109 oct_mach_info::float_format to_fmt | 110 oct_mach_info::float_format to_fmt |
110 = oct_mach_info::native_float_format ()); | 111 = oct_mach_info::native_float_format ()); |
111 | 112 |
112 extern void | 113 extern OCTAVE_API void |
113 read_doubles (std::istream& is, double *data, save_type type, int len, | 114 read_doubles (std::istream& is, double *data, save_type type, int len, |
114 bool swap, oct_mach_info::float_format fmt); | 115 bool swap, oct_mach_info::float_format fmt); |
115 extern void | 116 extern OCTAVE_API void |
116 write_doubles (std::ostream& os, const double *data, save_type type, int len); | 117 write_doubles (std::ostream& os, const double *data, save_type type, int len); |
117 | 118 |
118 #endif | 119 #endif |
119 | 120 |
120 /* | 121 /* |