archiveList complete with gateways, primitives, test and help
[scilab.git] / scilab / modules / fileio / includes / gw_fileio.h
1 /*
2  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3  * Copyright (C) 2006 - INRIA - 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 /*--------------------------------------------------------------------------*/
13 #ifndef __GW_FILEIO_H__
14 #define __GW_FILEIO_H__
15 #include "dynlib_fileio.h"
16 /*--------------------------------------------------------------------------*/
17 FILEIO_IMPEXP int gw_fileio(void);
18 /*--------------------------------------------------------------------------*/
19 int sci_meof(char *fname, unsigned long fname_len);
20 int sci_mopen(char *fname, unsigned long fname_len);
21 int sci_mclose(char *fname, unsigned long fname_len);
22 int sci_merror(char *fname, unsigned long fname_len);
23 int sci_mputstr(char *fname, unsigned long fname_len);
24 int sci_mput(char *fname, unsigned long fname_len);
25 int sci_mget(char *fname, unsigned long fname_len);
26 int sci_mgetstr(char *fname, unsigned long fname_len);
27 int sci_mseek(char *fname, unsigned long fname_len);
28 int sci_mtell(char *fname, unsigned long fname_len);
29 int sci_mclearerr(char *fname, unsigned long fname_len);
30 int sci_fscanfMat(char *fname, unsigned long fname_len);
31 int sci_mfprintf(char *fname, unsigned long fname_len);
32 int sci_scanf(char *fname, unsigned long fname_len);
33 int sci_fprintfMat(char *fname, unsigned long fname_len);
34 int sci_sscanf(char *fname, unsigned long fname_len);
35 int sci_fscanf(char *fname, unsigned long fname_len);
36 int sci_findfiles(char *fname, unsigned long fname_len);
37 int sci_maxfiles(char *fname, unsigned long fname_len);
38 int sci_getdrives(char *fname, unsigned long fname_len);
39 int sci_fullpath(char *fname, unsigned long fname_len);
40 int sci_deletefile(char *fname, unsigned long fname_len);
41 int sci_pathsep(char *fname, unsigned long fname_len);
42 int sci_filesep(char *fname, unsigned long fname_len);
43 int sci_getlongpathname(char *fname, unsigned long fname_len);
44 int sci_getshortpathname(char *fname, unsigned long fname_len);
45 int sci_fileext(char *fname, unsigned long fname_len);
46 int sci_isdir(char *fname, unsigned long fname_len);
47 int sci_createdir(char *fname, unsigned long fname_len);
48 int sci_removedir(char *fname, unsigned long fname_len);
49 int sci_chdir(char *fname, unsigned long fname_len);
50 int sci_pwd(char *fname, unsigned long fname_len);
51 int sci_fileinfo(char *fname, unsigned long fname_len);
52 int sci_newest(char *fname, unsigned long fname_len);
53 int sci_getrelativefilename(char *fname, unsigned long l);
54 int sci_get_absolute_file_path(char *fname, unsigned long fname_len);
55 int sci_copyfile(char *fname, unsigned long fname_len);
56 int sci_isfile(char *fname, unsigned long fname_len);
57 int sci_fileparts(char *fname, unsigned long fname_len);
58 int sci_movefile(char *fname, unsigned long fname_len);
59 int sci_basename(char *fname, unsigned long fname_len);
60 int sci_pathconvert(char *fname, unsigned long fname_len);
61 int sci_mgetl(char *fname, unsigned long fname_len);
62 int sci_mputl(char *fname, unsigned long fname_len);
63 int sci_tempname(char *fname, unsigned long fname_len);
64 int sci_getURL(char *fname, unsigned long fname_len);
65 int sci_splitURL(char *fname, unsigned long fname_len);
66 int sci_archive_list(char *fname, unsigned long fname_len);
67
68 /*--------------------------------------------------------------------------*/
69 #endif /* __GW_FILEIO_H__ */
70 /*--------------------------------------------------------------------------*/