GPL + CeCILL Header change
[scilab.git] / scilab / modules / scicos / src / cpp / extractblklist.hxx
1 /*  Scicos
2 *
3 *  Copyright (C) 2015 - Scilab Enterprises - Antoine ELIAS
4 *  Copyright (C) DIGITEO - Allan CORNET
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
10 *
11 * This program is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 * GNU General Public License for more details.
15 *
16 * You should have received a copy of the GNU General Public License
17 * along with this program; if not, write to the Free Software
18 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19 *
20 * See the file ./license.txt
21 */
22 /*--------------------------------------------------------------------------*/
23
24 #ifndef __EXTRACTBLKLIST_HXX__
25 #define __EXTRACTBLKLIST_HXX__
26
27 #include "tlist.hxx"
28
29 extern "C"
30 {
31 #include "scicos_block4.h"
32 }
33 /* extractblklist : create a scicos_block C structure from
34 * a scicos_block scilab structure.
35 *
36 * Input : il : the ptr of the scicos_block scilab structure
37 *              in the stack
38 *
39 * Output : Block : C scicos_block structure
40 *          ierr  : an error number (ifany)
41 *
42 * initial rev 13/11/07, Alan Layec
43 */
44
45 bool extractblklist(types::TList* t, scicos_block* const Block);
46
47 #endif /* __EXTRACTBLKLIST_HXX__ */
48 /*--------------------------------------------------------------------------*/