| 2523 | |
| 2524 | template<class SI_CHAR, class SI_STRLESS, class SI_CONVERTER> |
| 2525 | SI_Error |
| 2526 | CSimpleIniTempl<SI_CHAR,SI_STRLESS,SI_CONVERTER>::SaveFile( |
| 2527 | const char * a_pszFile, |
| 2528 | bool a_bAddSignature |
| 2529 | ) const |
| 2530 | { |
| 2531 | FILE * fp = NULL; |
| 2532 | #if __STDC_WANT_SECURE_LIB__ && !_WIN32_WCE |
| 2533 | fopen_s(&fp, a_pszFile, "wb"); |
| 2534 | #else // !__STDC_WANT_SECURE_LIB__ |
| 2535 | fp = fopen(a_pszFile, "wb"); |
| 2536 | #endif // __STDC_WANT_SECURE_LIB__ |
| 2537 | if (!fp) return SI_FILE; |
| 2538 | SI_Error rc = SaveFile(fp, a_bAddSignature); |
| 2539 | fclose(fp); |
| 2540 | return rc; |
| 2541 | } |
| 2542 | |
| 2543 | #ifdef SI_HAS_WIDE_FILE |
| 2544 | template<class SI_CHAR, class SI_STRLESS, class SI_CONVERTER> |