31 #ifndef CPL_CSV_H_INCLUDED 32 #define CPL_CSV_H_INCLUDED 48 const char CPL_DLL *CSVFilename(
const char * );
50 char CPL_DLL CSVDetectSeperator(
const char *pszLine );
52 char CPL_DLL **CSVReadParseLine( FILE *fp);
53 char CPL_DLL **CSVReadParseLine2( FILE *fp,
char chDelimiter );
55 char CPL_DLL **CSVReadParseLineL(
VSILFILE *fp);
56 char CPL_DLL **CSVReadParseLine2L(
VSILFILE *fp,
char chDelimiter );
58 char CPL_DLL **CSVScanLines( FILE *,
int,
const char *, CSVCompareCriteria );
59 char CPL_DLL **CSVScanLinesL(
VSILFILE *,
int,
const char *, CSVCompareCriteria );
60 char CPL_DLL **CSVScanFile(
const char *,
int,
const char *,
62 char CPL_DLL **CSVScanFileByName(
const char *,
const char *,
const char *,
64 char CPL_DLL **CSVGetNextLine(
const char * );
65 int CPL_DLL CSVGetFieldId( FILE *,
const char * );
66 int CPL_DLL CSVGetFieldIdL(
VSILFILE *,
const char * );
67 int CPL_DLL CSVGetFileFieldId(
const char *,
const char * );
69 void CPL_DLL CSVDeaccess(
const char * );
71 const char CPL_DLL *CSVGetField(
const char *,
const char *,
const char *,
72 CSVCompareCriteria,
const char * );
74 void CPL_DLL SetCSVFilenameHook(
const char *(*)(
const char *) );
FILE VSILFILE
Definition: cpl_vsi.h:154