32 #include <sys/types.h>
233 #define SF_STR_FIRST SF_STR_TITLE
234 #define SF_STR_LAST SF_STR_LICENSE
313 #if (defined (_MSCVER) || defined (_MSC_VER))
315 #define SF_COUNT_MAX 0x7fffffffffffffffi64
318 #define SF_COUNT_MAX 0x7FFFFFFFFFFFFFFFLL
439 #define SF_BROADCAST_INFO_VAR(coding_hist_size) \
441 { char description [256] ; \
442 char originator [32] ; \
443 char originator_reference [32] ; \
444 char origination_date [10] ; \
445 char origination_time [8] ; \
446 unsigned int time_reference_low ; \
447 unsigned int time_reference_high ; \
450 char reserved [190] ; \
451 unsigned int coding_history_size ; \
452 char coding_history [coding_hist_size] ; \
462 typedef sf_count_t (*
sf_vio_seek) (sf_count_t offset,
int whence,
void *user_data) ;
463 typedef sf_count_t (*
sf_vio_read) (
void *ptr, sf_count_t count,
void *user_data) ;
464 typedef sf_count_t (*
sf_vio_write) (const
void *ptr, sf_count_t count,
void *user_data) ;
557 sf_count_t
sf_seek (
SNDFILE *sndfile, sf_count_t frames,
int whence) ;
654 #if ENABLE_SNDFILE_WINDOWS_PROTOTYPES
655 SNDFILE* sf_wchar_open (LPCWSTR wpath,
int mode,
SF_INFO *sfinfo) ;