// Programmed by Jedidiah Barber // Released into the public domain #ifndef AAO_GUARD #define AAO_GUARD #include int type_live(); int type_file(); int sample_little_endian(); int sample_big_endian(); int sample_native_endian(); int error_no_driver(); int error_not_file(); int error_not_live(); int error_bad_option(); int error_open_device(); int error_open_file(); int error_file_exists(); int error_bad_format(); int error_fail(); ao_info * info_item_get(ao_info ** items, int n); int info_kind_get(ao_info * item); char * info_name_get(ao_info * item); char * info_short_name_get(ao_info * item); int info_preferred_byte_format_get(ao_info * item); int info_priority_get(ao_info * item); char * info_comment_get(ao_info * item); int info_option_count_get(ao_info * item); char * info_option_key_get(ao_info * item, int n); int get_errno(); char * option_key(ao_option * item); char * option_value(ao_option * item); ao_option * option_next(ao_option * item); #endif