utf: module scinotes
[scilab.git] / scilab / modules / scinotes / includes / callscinotes.h
1 /*
2 * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 * Copyright (C) 2009 - DIGITEO - Allan CORNET
4 *
5 * This file must be used under the terms of the CeCILL.
6 * This source file is licensed as described in the file COPYING, which
7 * you should have received as part of this distribution.  The terms
8 * are also available at
9 * http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
10 *
11 */
12 #ifndef __CALLSCINOTES_H__
13 #define __CALLSCINOTES_H__
14 /*--------------------------------------------------------------------------*/
15 #include <wchar.h>
16 #include "dynlib_scinotes.h"
17 /*--------------------------------------------------------------------------*/
18 /**
19 * call SciNotes from C (Wide Char as input filesname)
20 * used by Windows for localized files name
21 * @param[in] _wcfilenames wide char encoding (filenames to open)
22 * @param[in] size of _wcfilenames
23 * @return 0
24 */
25 SCINOTES_IMPEXP int callSciNotesW(char **_filenames, int _nbfiles);
26 SCINOTES_IMPEXP int callSciNotesWWithLineNumberAndFunction(char** _filenames, double* pdblLineNumber, char *functionName, int _nbfiles);
27 SCINOTES_IMPEXP int callSciNotesWWithOption(char** _filenames, char** option, int _nboptions, int _nbfiles);
28 /*--------------------------------------------------------------------------*/
29 #endif /* __CALLSCINOTES_H__ */