#include <stdio.h>
#include <stdlib.h> /* for malloc() */
+#include <string.h> /* for memcpy()/memset() */
#if defined _MSC_VER || defined __MINGW32__
#include <sys/utime.h> /* for utime() */
#include <io.h> /* for chmod() */
if(!test_level_2_misc_(/*is_ogg=*/false))
return false;
- if(!test_level_2_(/*filename_based=*/true, /*is_ogg=*/true)) /* filename-based */
- return false;
- if(!test_level_2_(/*filename_based=*/false, /*is_ogg=*/true)) /* callback-based */
- return false;
+ if(FLAC_API_SUPPORTS_OGG_FLAC) {
+ if(!test_level_2_(/*filename_based=*/true, /*is_ogg=*/true)) /* filename-based */
+ return false;
+ if(!test_level_2_(/*filename_based=*/false, /*is_ogg=*/true)) /* callback-based */
+ return false;
#if 0
- /* when ogg flac write is supported, will have to add this: */
- if(!test_level_2_misc_(/*is_ogg=*/true))
- return false;
+ /* when ogg flac write is supported, will have to add this: */
+ if(!test_level_2_misc_(/*is_ogg=*/true))
+ return false;
#endif
+ }
return true;
}