Scicos src: fix gcc compilation warnings 40/17740/1
Paul Bignier [Thu, 28 Jan 2016 09:13:31 +0000 (10:13 +0100)]
Change-Id: I121c32f063a3b05b2d7af99085788440b6a5c966

scilab/modules/scicos/src/cpp/var2vec.cpp

index a2cbca5..b2385b7 100644 (file)
@@ -305,6 +305,9 @@ bool var2vec(types::InternalType* in, std::vector<double> &out)
                 case types::InternalType::ScilabUInt64 :
                     encode(in->getAs<types::UInt64>(), out);
                     break;
+                default :
+                    Scierror(999, _("%s: Wrong type for input argument #%d: unknown integer type.\n"), var2vecName.c_str(), 1);
+                    return false;
             }
             break;
         case sci_boolean :
@@ -327,7 +330,7 @@ bool var2vec(types::InternalType* in, std::vector<double> &out)
                 case types::InternalType::ScilabMList :
                     encode(in->getAs<types::List>(), out);
                     break;
-                case types::InternalType::ScilabStruct :
+                default : // types::InternalType::ScilabStruct
                     //encode(in->getAs<types::Struct>(), out);
                     Scierror(999, _("%s: Wrong type for input argument #%d: %s, %s, %s, %s or %s type.\n"), var2vecName.c_str(), 1, "Double", "Integer", "Boolean", "String", "List");
                     return false;