Xcos: Bug #12751 fixed - cdummy_ entry point not found when using Code Generation.
[scilab.git] / scilab / modules / scicos_blocks / macros / Linear / CLINDUMMY_f.sci
index a75d97d..5fea8b0 100644 (file)
@@ -1,47 +1,41 @@
-//  Scicos\r
-//\r
-//  Copyright (C) INRIA - METALAU Project <scicos@inria.fr>\r
-//\r
-// This program is free software; you can redistribute it and/or modify\r
-// it under the terms of the GNU General Public License as published by\r
-// the Free Software Foundation; either version 2 of the License, or\r
-// (at your option) any later version.\r
-//\r
-// This program is distributed in the hope that it will be useful,\r
-// but WITHOUT ANY WARRANTY; without even the implied warranty of\r
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
-// GNU General Public License for more details.\r
-//\r
-// You should have received a copy of the GNU General Public License\r
-// along with this program; if not, write to the Free Software\r
-// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\r
-//\r
-// See the file ../license.txt\r
-//\r
+//  Scicos
+//
+//  Copyright (C) INRIA - METALAU Project <scicos@inria.fr>
+//
+// This program is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program; if not, write to the Free Software
+// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+//
+// See the file ../license.txt
+//
 
 function [x,y,typ]=CLINDUMMY_f(job,arg1,arg2)
-x=[];y=[];typ=[]
-select job
-case 'plot' then
-  standard_draw(arg1)
-case 'getinputs' then
-  [x,y,typ]=standard_inputs(arg1)
-case 'getoutputs' then
-  [x,y,typ]=standard_outputs(arg1)
-case 'getorigin' then
-  [x,y]=standard_origin(arg1)
-case 'set' then
-  x=arg1
-case 'define' then
-  x0=0;
-  model=scicos_model()
-  model.sim='cdummy'
-  model.state=x0
-  model.blocktype='c'
-  model.firing=[]
-  model.dep_ut=[%f %t]
+    x=[];
+    y=[];
+    typ=[];
+    select job
+    case "set" then
+        x=arg1
+    case "define" then
+        x0=0;
+        model=scicos_model()
+        model.sim=list("cdummy",4)
+        model.state=x0
+        model.blocktype="c"
+        model.firing=[]
+        model.dep_ut=[%f %t]
 
-  gr_i=['xstringb(orig(1),orig(2),[''DUMMY'';''CLSS''],sz(1),sz(2),''fill'');']
-  x=standard_define([3 2],model,[],gr_i)
-end
+        gr_i=[]
+        x=standard_define([3 2],model,[],gr_i)
+    end
 endfunction