Mercurial > octave-nkf
comparison src/ov-cell.cc @ 4944:44046bbaa52c
[project @ 2004-08-31 05:30:46 by jwe]
author | jwe |
---|---|
date | Tue, 31 Aug 2004 05:30:47 +0000 |
parents | 6af62cc045f7 |
children | 48d0defe9445 |
comparison
equal
deleted
inserted
replaced
4943:1a499d0c58f5 | 4944:44046bbaa52c |
---|---|
632 bool success = true; | 632 bool success = true; |
633 FOUR_BYTE_INT mdims; | 633 FOUR_BYTE_INT mdims; |
634 if (! is.read (X_CAST (char *, &mdims), 4)) | 634 if (! is.read (X_CAST (char *, &mdims), 4)) |
635 return false; | 635 return false; |
636 if (swap) | 636 if (swap) |
637 swap_4_bytes (X_CAST (char *, &mdims)); | 637 swap_bytes<4> (&mdims); |
638 if (mdims >= 0) | 638 if (mdims >= 0) |
639 return false; | 639 return false; |
640 | 640 |
641 mdims = -mdims; | 641 mdims = -mdims; |
642 FOUR_BYTE_INT di; | 642 FOUR_BYTE_INT di; |
646 for (int i = 0; i < mdims; i++) | 646 for (int i = 0; i < mdims; i++) |
647 { | 647 { |
648 if (! is.read (X_CAST (char *, &di), 4)) | 648 if (! is.read (X_CAST (char *, &di), 4)) |
649 return false; | 649 return false; |
650 if (swap) | 650 if (swap) |
651 swap_4_bytes (X_CAST (char *, &di)); | 651 swap_bytes<4> (&di); |
652 dv(i) = di; | 652 dv(i) = di; |
653 } | 653 } |
654 | 654 |
655 int nel = dv.numel (); | 655 int nel = dv.numel (); |
656 Cell tmp(dv); | 656 Cell tmp(dv); |