Loads a local CSV file
| 904 | |
| 905 | // Loads a local CSV file |
| 906 | static DWORD LoadCsvFile(TCascStorage * hs, LPCTSTR szFileName, PARSE_CSV_FILE PfnParseProc, bool bHasHeader) |
| 907 | { |
| 908 | CASC_CSV Csv(0x40, bHasHeader); |
| 909 | DWORD dwErrCode; |
| 910 | |
| 911 | // Load the external file to memory |
| 912 | if((dwErrCode = Csv.Load(szFileName)) == ERROR_SUCCESS) |
| 913 | dwErrCode = PfnParseProc(hs, Csv); |
| 914 | return dwErrCode; |
| 915 | } |
| 916 | |
| 917 | // Loading an online file (VERSIONS or CDNS) |
| 918 | static DWORD LoadCsvFile(TCascStorage * hs, PARSE_REGION_LINE PfnParseRegionLine, LPCTSTR szFileName, LPCSTR szColumnName, bool bForceDownload) |
no test coverage detected