comparison src/data.cc @ 939:5d609adc8c28

[project @ 1994-11-18 23:26:29 by jwe]
author jwe
date Fri, 18 Nov 1994 23:26:29 +0000
parents 5e45f8f8f8c1
children dfe01093f657
comparison
equal deleted inserted replaced
938:639f497359fa 939:5d609adc8c28
696 print_usage ("sumsq"); 696 print_usage ("sumsq");
697 697
698 return retval; 698 return retval;
699 } 699 }
700 700
701 DEFUN ("is_struct", Fis_struct, Sis_struct, 1, 1,
702 "is_struct (x): return nonzero if x is a structure")
703 {
704 Octave_object retval;
705
706 int nargin = args.length ();
707
708 if (nargin == 1)
709 {
710 tree_constant arg = args(0);
711
712 if (arg.is_map ())
713 retval = 1.0;
714 else
715 retval = 0.0;
716 }
717 else
718 print_usage ("is_struct");
719
720 return retval;
721 }
722
701 static void 723 static void
702 check_dimensions (int& nr, int& nc, const char *warnfor) 724 check_dimensions (int& nr, int& nc, const char *warnfor)
703 { 725 {
704 if (nr < 0 || nc < 0) 726 if (nr < 0 || nc < 0)
705 { 727 {