Version_script.in 1.07 KB
Newer Older
andre's avatar
andre committed
1 2 3 4 5 6 7 8 9 10 11 12
#
# Export file for liboggz
#
# Only the symbols listed in the global section will be callable from
# applications linking to liboggz.
#

@PACKAGE@.so.0.2
{
        global:
		oggz_new;
		oggz_open;
conrad's avatar
conrad committed
13
		oggz_open_stdio;
andre's avatar
andre committed
14 15 16 17
		oggz_flush;
		oggz_close;
		oggz_get_bos;
		oggz_get_eos;
conrad's avatar
conrad committed
18

andre's avatar
andre committed
19
		oggz_set_read_callback;
20
		oggz_set_read_page;
andre's avatar
andre committed
21 22
		oggz_read;
		oggz_read_input;
conrad's avatar
conrad committed
23 24
		oggz_purge;

andre's avatar
andre committed
25 26 27 28 29
		oggz_write_set_hungry_callback;
		oggz_write_feed;
		oggz_write;
		oggz_write_output;
		oggz_write_get_next_page_size;
conrad's avatar
conrad committed
30

andre's avatar
andre committed
31
		oggz_set_metric;
conrad's avatar
conrad committed
32
		oggz_set_metric_linear;
33

andre's avatar
andre committed
34
		oggz_tell;
conrad's avatar
conrad committed
35
		oggz_tell_units;
andre's avatar
andre committed
36
		oggz_seek;
conrad's avatar
yeah!  
conrad committed
37
		oggz_seek_units;
conrad's avatar
conrad committed
38
		oggz_set_data_start;
andre's avatar
andre committed
39
		oggz_serialno_new;
conrad's avatar
conrad committed
40

41 42 43 44 45 46 47 48 49 50 51
		oggz_io_set_read;
		oggz_io_get_read_user_handle;
		oggz_io_set_write;
		oggz_io_get_write_user_handle;
		oggz_io_set_seek;
		oggz_io_get_seek_user_handle;
		oggz_io_set_tell;
		oggz_io_get_tell_user_handle;
		oggz_io_set_flush;
		oggz_io_get_flush_user_handle;

conrad's avatar
conrad committed
52 53 54
		oggz_table_new;
		oggz_table_delete;
		oggz_table_insert;
conrad's avatar
conrad committed
55
		oggz_table_remove;
conrad's avatar
conrad committed
56 57 58
		oggz_table_lookup;
		oggz_table_size;
		oggz_table_nth;
andre's avatar
andre committed
59 60 61
        local:
                *;
};