31 #ifndef CPL_CSV_H_INCLUDED 32 #define CPL_CSV_H_INCLUDED 46 const char CPL_DLL *CSVFilename(
const char * );
48 char CPL_DLL CSVDetectSeperator(
const char *pszLine );
50 char CPL_DLL **CSVReadParseLine( FILE *fp);
51 char CPL_DLL **CSVReadParseLine2( FILE *fp,
char chDelimiter );
52 char CPL_DLL **CSVScanLines( FILE *,
int,
const char *, CSVCompareCriteria );
53 char CPL_DLL **CSVScanFile(
const char *,
int,
const char *,
55 char CPL_DLL **CSVScanFileByName(
const char *,
const char *,
const char *,
57 char CPL_DLL **CSVGetNextLine(
const char * );
58 int CPL_DLL CSVGetFieldId( FILE *,
const char * );
59 int CPL_DLL CSVGetFileFieldId(
const char *,
const char * );
61 void CPL_DLL CSVDeaccess(
const char * );
63 const char CPL_DLL *CSVGetField(
const char *,
const char *,
const char *,
64 CSVCompareCriteria,
const char * );
66 void CPL_DLL SetCSVFilenameHook(
const char *(*)(
const char *) );
Various convenience functions for working with strings and string lists.
Various convenience functions for CPL.