comparison src/ov.h @ 4353:ea4b8c35ac9d

[project @ 2003-02-21 21:04:41 by jwe]
author jwe
date Fri, 21 Feb 2003 21:04:41 +0000
parents d39de791ef9c
children b6ad3db48255
comparison
equal deleted inserted replaced
4352:80b83de0aa2a 4353:ea4b8c35ac9d
163 octave_value (unsigned short int i); 163 octave_value (unsigned short int i);
164 octave_value (int i); 164 octave_value (int i);
165 octave_value (unsigned int i); 165 octave_value (unsigned int i);
166 octave_value (long int i); 166 octave_value (long int i);
167 octave_value (unsigned long int i); 167 octave_value (unsigned long int i);
168
169 // XXX FIXME XXX -- these are kluges. They turn into doubles
170 // internally, which will break for very large values. We just use
171 // them to store things like 64-bit ino_t, etc, and hope that those
172 // values are never actually larger than can be represented exactly
173 // in a double.
174
175 #if defined (HAVE_LONG_LONG_INT)
176 octave_value (long long int i);
177 #endif
178 #if defined (HAVE_UNSIGNEDLONG_LONG_INT)
179 octave_value (unsigned long long int i);
180 #endif
181
168 octave_value (octave_time t); 182 octave_value (octave_time t);
169 octave_value (double d); 183 octave_value (double d);
170 octave_value (const Cell& m); 184 octave_value (const Cell& m);
171 octave_value (const Matrix& m); 185 octave_value (const Matrix& m);
172 octave_value (const DiagMatrix& d); 186 octave_value (const DiagMatrix& d);