comparison src/ov-base-int.cc @ 5157:8ca032643f55

[project @ 2005-02-23 00:18:58 by jwe]
author jwe
date Wed, 23 Feb 2005 00:18:58 +0000
parents e35b034d3523
children 4c8a2e4e0717
comparison
equal deleted inserted replaced
5156:7c3b22bafedc 5157:8ca032643f55
169 if (! is.read (X_CAST (char *, &di), 4)) 169 if (! is.read (X_CAST (char *, &di), 4))
170 return false; 170 return false;
171 if (swap) 171 if (swap)
172 swap_bytes<4> (&di); 172 swap_bytes<4> (&di);
173 dv(i) = di; 173 dv(i) = di;
174 }
175
176 // Convert an array with a single dimension to be a row vector.
177 // Octave should never write files like this, other software
178 // might.
179
180 if (mdims == 1)
181 {
182 mdims = 2;
183 dv.resize (mdims);
184 dv(1) = dv(0);
185 dv(0) = 1;
174 } 186 }
175 187
176 T m (dv); 188 T m (dv);
177 189
178 if (! is.read (X_CAST (char *, m.data ()), m.byte_size ())) 190 if (! is.read (X_CAST (char *, m.data ()), m.byte_size ()))