Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 4348 → Rev 4349

/contrib/sdk/fasm/include/app.inc
0,0 → 1,283
 
 
include 'import32.inc'
include 'proc32.inc'
 
use32
org 0x0
 
db 'MENUET02'
dd 0x01
dd __start
dd __iend
dd __bssend
dd __stack
dd __cmdline
dd __pgmname
dd 0x0
dd __idata_start
dd __idata_end
dd main
 
IMAGE_DOS_SIGNATURE equ 0x5A4D
IMAGE_NT_SIGNATURE equ 0x00004550
IMAGE_FILE_MACHINE_I386 equ 0x014c
IMAGE_NT_OPTIONAL_HDR32_MAGIC equ 0x10B
IMAGE_NT_HEADERS32_SIZE equ 0xF8
 
 
__start:
 
.e_lfanew equ 0x3C
 
.FileHeader.NumberOfSections equ 0x06
 
.OptionalHeader.ImageBase equ 0x34
.SectionAlignment equ 0x38
.FileAlignment equ 0x3C
 
.OptionalHeader.SizeOfImage equ 0x50
.OptionalHeader.SizeOfHeaders equ 0x54
 
.VirtualAddress equ 0x0C
.SizeOfRawData equ 0x10
.PointerToRawData equ 0x14
 
.OptionalHeader.RelocDataDirectory.VirtualAddress equ 0xA0
.OptionalHeader.RelocDataDirectory.Size equ 0xA4
 
.SizeOfBlock equ 0x04
 
 
mov eax, 68
mov ebx, 12
mov ecx, STACK_SIZE
add ecx, 4095
and ecx, -4096
int 0x40
test eax, eax
jz .exit
 
add ecx, eax
mov [fs:8], eax
mov [fs:12], ecx
mov esp, ecx
 
sub esp, 1024
mov eax, 9
mov ebx, esp
mov ecx, -1
int 0x40
 
mov eax, [ebx+30]
mov [fs:0], eax
add esp, 1024
 
mov eax, 68
mov ebx, 27
mov ecx, libc_path
int 0x40
test eax, eax
jz .exit
 
push edx
push eax
 
.validate_pe:
 
cmp edx, 0x3F
jbe .exit
cmp word [eax], IMAGE_DOS_SIGNATURE
jne .exit
 
mov edx, [eax+.e_lfanew]
test edx, edx
jz .exit
 
add edx, eax ;edx = nt header
jb .exit
 
cmp dword [edx], IMAGE_NT_SIGNATURE
jnz .exit
 
cmp word [edx+0x04], IMAGE_FILE_MACHINE_I386
jnz .exit
 
cmp word [edx+0x18], IMAGE_NT_OPTIONAL_HDR32_MAGIC
jnz .exit
 
mov ecx, [edx+.SectionAlignment]
cmp ecx, 4095
ja .l1
 
cmp ecx, [edx+.FileAlignment]
jne .exit
 
jmp @F
.l1:
cmp ecx, [edx+.FileAlignment]
jb .exit
@@:
test ecx, ecx
jz .exit
 
lea eax, [ecx-1]
test ecx, eax
jnz .exit
 
mov ecx, [edx+.FileAlignment]
test ecx, ecx
jz .exit
 
lea ebx, [ecx-1]
test ecx, ebx
jnz .exit
 
cmp word [edx+.FileHeader.NumberOfSections], 96
ja .exit
 
.create_image:
 
mov ecx, [edx+.OptionalHeader.SizeOfImage]
mov eax, 68
mov ebx, 12
int 0x40
 
mov ebp, eax
test eax, eax
jz .exit_2
 
mov ecx, [edx+.OptionalHeader.SizeOfHeaders]
mov esi, [esp]
mov edi, eax
shr ecx, 2 ;copy header
rep movsd
 
lea eax, [edx+IMAGE_NT_HEADERS32_SIZE] ;eax = MAGE_SECTION_HEADER
movzx ebx, word [edx+.FileHeader.NumberOfSections]
test ebx, ebx
jz @F
 
.copy_loop:
mov ecx, [eax+.SizeOfRawData]
test ecx, ecx
jz .next_section
 
mov esi, [eax+.PointerToRawData]
test esi, esi
jz .next_section
 
add esi, [esp]
mov edi, [eax+.VirtualAddress]
add edi, ebp
shr ecx, 2
rep movsd
;copy section
.next_section:
add eax, 0x28
dec ebx
jnz .copy_loop
@@:
push edx
 
mov esi, [edx+.OptionalHeader.RelocDataDirectory.Size]
test esi, esi
jz .call_libc
 
mov ebx, ebp
sub ebx, [edx+.OptionalHeader.ImageBase] ;delta
mov edx, [edx+.OptionalHeader.RelocDataDirectory.VirtualAddress]
lea ecx, [ebp+edx] ;IMAGE_BASE_RELOCATION
mov eax, [ecx+.SizeOfBlock]
test eax, eax
jz .unmap_relocs
 
mov esi, ebx
shr esi, 16
push esi
align 4
.loop_block:
sub eax, 8
lea edx, [ecx+8] ;entry
shr eax, 1
jz .next_block
lea edi, [ecx+eax*2+8] ;last entry
align 4
.loop_reloc:
 
mov si, [edx]
mov eax, esi
and eax, 0FFFh
add eax, [ecx] ;offset
shr si, 12 ;reloc type
dec si
jnz @F
 
.type_1:
mov esi, [esp]
add [eax+ebp], si
jmp .next_entry
@@:
dec si
jnz @F
 
.type_2:
add [eax+ebp], bx
jmp .next_entry
@@:
dec si
jnz .next_entry
 
.type_3:
add [eax+ebp], ebx
.next_entry:
add edx, 2
cmp edx, edi
jne .loop_reloc
.next_block:
add ecx, [ecx+.SizeOfBlock]
mov eax, [ecx+.SizeOfBlock]
test eax, eax
jnz .loop_block
 
add esp, 4
pop edx
mov esi, [edx+.OptionalHeader.RelocDataDirectory.Size]
mov edx, [edx+.OptionalHeader.RelocDataDirectory.VirtualAddress]
 
.unmap_relocs:
mov ebx, 26
mov eax, 68
mov ecx, ebp
int 0x40
 
.call_libc:
 
push ebp
mov edx, [ebp+0x3C]
add ebp, [ebp+edx+0x28]
 
call ebp
 
.exit_2:
.exit:
or eax, -1
int 0x40
 
libc_path db '/kolibrios/lib/libc.dll',0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/contrib/sdk/fasm/include/avcodec-54.inc
0,0 → 1,275
import avcodec-54,\
audio_resample,'audio_resample',\
audio_resample_close,'audio_resample_close',\
av_audio_convert,'av_audio_convert',\
av_audio_convert_alloc,'av_audio_convert_alloc',\
av_audio_convert_free,'av_audio_convert_free',\
av_audio_resample_init,'av_audio_resample_init',\
av_bitstream_filter_close,'av_bitstream_filter_close',\
av_bitstream_filter_filter,'av_bitstream_filter_filter',\
av_bitstream_filter_init,'av_bitstream_filter_init',\
av_bitstream_filter_next,'av_bitstream_filter_next',\
av_codec_get_codec_descriptor,'av_codec_get_codec_descriptor',\
av_codec_get_pkt_timebase,'av_codec_get_pkt_timebase',\
av_codec_is_decoder,'av_codec_is_decoder',\
av_codec_is_encoder,'av_codec_is_encoder',\
av_codec_next,'av_codec_next',\
av_codec_set_codec_descriptor,'av_codec_set_codec_descriptor',\
av_codec_set_pkt_timebase,'av_codec_set_pkt_timebase',\
av_copy_packet,'av_copy_packet',\
av_dct_calc,'av_dct_calc',\
av_dct_end,'av_dct_end',\
av_dct_init,'av_dct_init',\
av_destruct_packet,'av_destruct_packet',\
av_dup_packet,'av_dup_packet',\
av_fast_malloc,'av_fast_malloc',\
av_fast_padded_malloc,'av_fast_padded_malloc',\
av_fast_padded_mallocz,'av_fast_padded_mallocz',\
av_fast_realloc,'av_fast_realloc',\
av_fft_calc,'av_fft_calc',\
av_fft_end,'av_fft_end',\
av_fft_init,'av_fft_init',\
av_fft_permute,'av_fft_permute',\
av_frame_get_best_effort_timestamp,'av_frame_get_best_effort_timestamp',\
av_frame_get_channel_layout,'av_frame_get_channel_layout',\
av_frame_get_channels,'av_frame_get_channels',\
av_frame_get_decode_error_flags,'av_frame_get_decode_error_flags',\
av_frame_get_metadata,'av_frame_get_metadata',\
av_frame_get_pkt_duration,'av_frame_get_pkt_duration',\
av_frame_get_pkt_pos,'av_frame_get_pkt_pos',\
av_frame_get_pkt_size,'av_frame_get_pkt_size',\
av_frame_get_sample_rate,'av_frame_get_sample_rate',\
av_frame_set_best_effort_timestamp,'av_frame_set_best_effort_timestamp',\
av_frame_set_channel_layout,'av_frame_set_channel_layout',\
av_frame_set_channels,'av_frame_set_channels',\
av_frame_set_decode_error_flags,'av_frame_set_decode_error_flags',\
av_frame_set_metadata,'av_frame_set_metadata',\
av_frame_set_pkt_duration,'av_frame_set_pkt_duration',\
av_frame_set_pkt_pos,'av_frame_set_pkt_pos',\
av_frame_set_pkt_size,'av_frame_set_pkt_size',\
av_frame_set_sample_rate,'av_frame_set_sample_rate',\
av_free_packet,'av_free_packet',\
av_get_audio_frame_duration,'av_get_audio_frame_duration',\
av_get_bits_per_sample,'av_get_bits_per_sample',\
av_get_codec_tag_string,'av_get_codec_tag_string',\
av_get_exact_bits_per_sample,'av_get_exact_bits_per_sample',\
av_get_pcm_codec,'av_get_pcm_codec',\
av_get_profile_name,'av_get_profile_name',\
av_grow_packet,'av_grow_packet',\
av_hwaccel_next,'av_hwaccel_next',\
av_imdct_calc,'av_imdct_calc',\
av_imdct_half,'av_imdct_half',\
av_init_packet,'av_init_packet',\
av_lockmgr_register,'av_lockmgr_register',\
av_log_ask_for_sample,'av_log_ask_for_sample',\
av_log_missing_feature,'av_log_missing_feature',\
av_mdct_calc,'av_mdct_calc',\
av_mdct_end,'av_mdct_end',\
av_mdct_init,'av_mdct_init',\
av_new_packet,'av_new_packet',\
av_packet_get_side_data,'av_packet_get_side_data',\
av_packet_merge_side_data,'av_packet_merge_side_data',\
av_packet_new_side_data,'av_packet_new_side_data',\
av_packet_shrink_side_data,'av_packet_shrink_side_data',\
av_packet_split_side_data,'av_packet_split_side_data',\
av_parser_change,'av_parser_change',\
av_parser_close,'av_parser_close',\
av_parser_init,'av_parser_init',\
av_parser_next,'av_parser_next',\
av_parser_parse2,'av_parser_parse2',\
av_picture_copy,'av_picture_copy',\
av_picture_crop,'av_picture_crop',\
av_picture_pad,'av_picture_pad',\
av_rdft_calc,'av_rdft_calc',\
av_rdft_end,'av_rdft_end',\
av_rdft_init,'av_rdft_init',\
av_register_bitstream_filter,'av_register_bitstream_filter',\
av_register_codec_parser,'av_register_codec_parser',\
av_register_hwaccel,'av_register_hwaccel',\
av_resample,'av_resample',\
av_resample_close,'av_resample_close',\
av_resample_compensate,'av_resample_compensate',\
av_resample_init,'av_resample_init',\
av_shrink_packet,'av_shrink_packet',\
av_xiphlacing,'av_xiphlacing',\
avcodec_align_dimensions,'avcodec_align_dimensions',\
avcodec_align_dimensions2,'avcodec_align_dimensions2',\
avcodec_alloc_context,'avcodec_alloc_context',\
avcodec_alloc_context2,'avcodec_alloc_context2',\
avcodec_alloc_context3,'avcodec_alloc_context3',\
avcodec_alloc_frame,'avcodec_alloc_frame',\
avcodec_close,'avcodec_close',\
avcodec_configuration,'avcodec_configuration',\
avcodec_copy_context,'avcodec_copy_context',\
avcodec_decode_audio3,'avcodec_decode_audio3',\
avcodec_decode_audio4,'avcodec_decode_audio4',\
avcodec_decode_subtitle2,'avcodec_decode_subtitle2',\
avcodec_decode_video2,'avcodec_decode_video2',\
avcodec_default_execute,'avcodec_default_execute',\
avcodec_default_execute2,'avcodec_default_execute2',\
avcodec_default_free_buffers,'avcodec_default_free_buffers',\
avcodec_default_get_buffer,'avcodec_default_get_buffer',\
avcodec_default_get_format,'avcodec_default_get_format',\
avcodec_default_reget_buffer,'avcodec_default_reget_buffer',\
avcodec_default_release_buffer,'avcodec_default_release_buffer',\
avcodec_descriptor_get,'avcodec_descriptor_get',\
avcodec_descriptor_get_by_name,'avcodec_descriptor_get_by_name',\
avcodec_descriptor_next,'avcodec_descriptor_next',\
avcodec_encode_audio,'avcodec_encode_audio',\
avcodec_encode_audio2,'avcodec_encode_audio2',\
avcodec_encode_subtitle,'avcodec_encode_subtitle',\
avcodec_encode_video,'avcodec_encode_video',\
avcodec_encode_video2,'avcodec_encode_video2',\
avcodec_fill_audio_frame,'avcodec_fill_audio_frame',\
avcodec_find_best_pix_fmt,'avcodec_find_best_pix_fmt',\
avcodec_find_best_pix_fmt2,'avcodec_find_best_pix_fmt2',\
avcodec_find_best_pix_fmt_of_2,'avcodec_find_best_pix_fmt_of_2',\
avcodec_find_best_pix_fmt_of_list,'avcodec_find_best_pix_fmt_of_list',\
avcodec_find_decoder,'avcodec_find_decoder',\
avcodec_find_decoder_by_name,'avcodec_find_decoder_by_name',\
avcodec_find_encoder,'avcodec_find_encoder',\
avcodec_find_encoder_by_name,'avcodec_find_encoder_by_name',\
avcodec_flush_buffers,'avcodec_flush_buffers',\
avcodec_free_frame,'avcodec_free_frame',\
avcodec_get_chroma_sub_sample,'avcodec_get_chroma_sub_sample',\
avcodec_get_class,'avcodec_get_class',\
avcodec_get_context_defaults,'avcodec_get_context_defaults',\
avcodec_get_context_defaults2,'avcodec_get_context_defaults2',\
avcodec_get_context_defaults3,'avcodec_get_context_defaults3',\
avcodec_get_edge_width,'avcodec_get_edge_width',\
avcodec_get_frame_class,'avcodec_get_frame_class',\
avcodec_get_frame_defaults,'avcodec_get_frame_defaults',\
avcodec_get_name,'avcodec_get_name',\
avcodec_get_pix_fmt_loss,'avcodec_get_pix_fmt_loss',\
avcodec_get_subtitle_rect_class,'avcodec_get_subtitle_rect_class',\
avcodec_get_type,'avcodec_get_type',\
avcodec_is_open,'avcodec_is_open',\
avcodec_license,'avcodec_license',\
avcodec_open,'avcodec_open',\
avcodec_open2,'avcodec_open2',\
avcodec_pix_fmt_to_codec_tag,'avcodec_pix_fmt_to_codec_tag',\
avcodec_register,'avcodec_register',\
avcodec_register_all,'avcodec_register_all',\
avcodec_set_dimensions,'avcodec_set_dimensions',\
avcodec_string,'avcodec_string',\
avcodec_version,'avcodec_version',\
avpicture_alloc,'avpicture_alloc',\
avpicture_deinterlace,'avpicture_deinterlace',\
avpicture_fill,'avpicture_fill',\
avpicture_free,'avpicture_free',\
avpicture_get_size,'avpicture_get_size',\
avpicture_layout,'avpicture_layout',\
avpriv_aac_parse_header,'avpriv_aac_parse_header',\
avpriv_ac3_channel_layout_tab,'avpriv_ac3_channel_layout_tab',\
avpriv_ac3_parse_header,'avpriv_ac3_parse_header',\
avpriv_adx_decode_header,'avpriv_adx_decode_header',\
avpriv_align_put_bits,'avpriv_align_put_bits',\
avpriv_bprint_to_extradata,'avpriv_bprint_to_extradata',\
avpriv_check_timecode_rate,'avpriv_check_timecode_rate',\
avpriv_copy_bits,'avpriv_copy_bits',\
avpriv_copy_pce_data,'avpriv_copy_pce_data',\
avpriv_dca_sample_rates,'avpriv_dca_sample_rates',\
avpriv_dirac_parse_sequence_header,'avpriv_dirac_parse_sequence_header',\
avpriv_dnxhd_get_frame_size,'avpriv_dnxhd_get_frame_size',\
avpriv_dv_codec_profile,'avpriv_dv_codec_profile',\
avpriv_dv_frame_profile,'avpriv_dv_frame_profile',\
avpriv_dv_frame_profile2,'avpriv_dv_frame_profile2',\
avpriv_flac_is_extradata_valid,'avpriv_flac_is_extradata_valid',\
avpriv_flac_parse_block_header,'avpriv_flac_parse_block_header',\
avpriv_flac_parse_streaminfo,'avpriv_flac_parse_streaminfo',\
avpriv_framenum_to_drop_timecode,'avpriv_framenum_to_drop_timecode',\
avpriv_framenum_to_smpte_timecode,'avpriv_framenum_to_smpte_timecode',\
avpriv_h264_has_num_reorder_frames,'avpriv_h264_has_num_reorder_frames',\
avpriv_init_smpte_timecode,'avpriv_init_smpte_timecode',\
avpriv_lock_avformat,'avpriv_lock_avformat',\
avpriv_mjpeg_bits_ac_chrominance,'avpriv_mjpeg_bits_ac_chrominance',\
avpriv_mjpeg_bits_ac_luminance,'avpriv_mjpeg_bits_ac_luminance',\
avpriv_mjpeg_bits_dc_chrominance,'avpriv_mjpeg_bits_dc_chrominance',\
avpriv_mjpeg_bits_dc_luminance,'avpriv_mjpeg_bits_dc_luminance',\
avpriv_mjpeg_val_ac_chrominance,'avpriv_mjpeg_val_ac_chrominance',\
avpriv_mjpeg_val_ac_luminance,'avpriv_mjpeg_val_ac_luminance',\
avpriv_mjpeg_val_dc,'avpriv_mjpeg_val_dc',\
avpriv_mpa_bitrate_tab,'avpriv_mpa_bitrate_tab',\
avpriv_mpa_decode_header,'avpriv_mpa_decode_header',\
avpriv_mpa_freq_tab,'avpriv_mpa_freq_tab',\
avpriv_mpeg4audio_get_config,'avpriv_mpeg4audio_get_config',\
avpriv_mpeg4audio_sample_rates,'avpriv_mpeg4audio_sample_rates',\
avpriv_mpegaudio_decode_header,'avpriv_mpegaudio_decode_header',\
avpriv_mpv_find_start_code,'avpriv_mpv_find_start_code',\
avpriv_put_string,'avpriv_put_string',\
avpriv_split_xiph_headers,'avpriv_split_xiph_headers',\
avpriv_tak_parse_streaminfo,'avpriv_tak_parse_streaminfo',\
avpriv_timecode_to_string,'avpriv_timecode_to_string',\
avpriv_toupper4,'avpriv_toupper4',\
avpriv_unlock_avformat,'avpriv_unlock_avformat',\
avpriv_vorbis_parse_extradata,'avpriv_vorbis_parse_extradata',\
avpriv_vorbis_parse_frame,'avpriv_vorbis_parse_frame',\
avpriv_vorbis_parse_reset,'avpriv_vorbis_parse_reset',\
avsubtitle_free,'avsubtitle_free',\
dsputil_init,'dsputil_init',\
ff_aanscales,'ff_aanscales',\
ff_dct32_fixed,'ff_dct32_fixed',\
ff_dct32_float,'ff_dct32_float',\
ff_dct32_float_sse,'ff_dct32_float_sse',\
ff_dct32_float_sse2,'ff_dct32_float_sse2',\
ff_dct_common_init,'ff_dct_common_init',\
ff_dct_end,'ff_dct_end',\
ff_dct_init,'ff_dct_init',\
ff_dct_init_x86,'ff_dct_init_x86',\
ff_dnxhd_cid_table,'ff_dnxhd_cid_table',\
ff_dnxhd_get_cid_table,'ff_dnxhd_get_cid_table',\
ff_faanidct,'ff_faanidct',\
ff_faanidct_add,'ff_faanidct_add',\
ff_faanidct_put,'ff_faanidct_put',\
ff_fdct_mmx,'ff_fdct_mmx',\
ff_fdct_mmxext,'ff_fdct_mmxext',\
ff_fdct_sse2,'ff_fdct_sse2',\
ff_fft_calc_3dnow,'ff_fft_calc_3dnow',\
ff_fft_calc_3dnowext,'ff_fft_calc_3dnowext',\
ff_fft_calc_sse,'ff_fft_calc_sse',\
ff_fft_end,'ff_fft_end',\
ff_fft_end_fixed,'ff_fft_end_fixed',\
ff_fft_init,'ff_fft_init',\
ff_fft_init_fixed,'ff_fft_init_fixed',\
ff_fft_init_x86,'ff_fft_init_x86',\
ff_fft_permute_sse,'ff_fft_permute_sse',\
ff_find_pix_fmt,'ff_find_pix_fmt',\
ff_framenum_to_drop_timecode,'ff_framenum_to_drop_timecode',\
ff_framenum_to_smtpe_timecode,'ff_framenum_to_smtpe_timecode',\
ff_idct_xvid_mmx,'ff_idct_xvid_mmx',\
ff_idct_xvid_mmx_add,'ff_idct_xvid_mmx_add',\
ff_idct_xvid_mmx_put,'ff_idct_xvid_mmx_put',\
ff_idct_xvid_mmxext,'ff_idct_xvid_mmxext',\
ff_idct_xvid_mmxext_add,'ff_idct_xvid_mmxext_add',\
ff_idct_xvid_mmxext_put,'ff_idct_xvid_mmxext_put',\
ff_idct_xvid_sse2,'ff_idct_xvid_sse2',\
ff_idct_xvid_sse2_add,'ff_idct_xvid_sse2_add',\
ff_idct_xvid_sse2_put,'ff_idct_xvid_sse2_put',\
ff_init_smtpe_timecode,'ff_init_smtpe_timecode',\
ff_mdct_calc_c,'ff_mdct_calc_c',\
ff_mdct_calc_c_fixed,'ff_mdct_calc_c_fixed',\
ff_mdct_calcw_c,'ff_mdct_calcw_c',\
ff_mdct_end,'ff_mdct_end',\
ff_mdct_end_fixed,'ff_mdct_end_fixed',\
ff_mdct_init,'ff_mdct_init',\
ff_mdct_init_fixed,'ff_mdct_init_fixed',\
ff_mdct_win_fixed,'ff_mdct_win_fixed',\
ff_mdct_win_float,'ff_mdct_win_float',\
ff_mmx_idct,'ff_mmx_idct',\
ff_mmxext_idct,'ff_mmxext_idct',\
ff_raw_pix_fmt_tags,'ff_raw_pix_fmt_tags',\
ff_rdft_end,'ff_rdft_end',\
ff_rdft_init,'ff_rdft_init',\
ff_simple_idct248_put,'ff_simple_idct248_put',\
ff_simple_idct44_add,'ff_simple_idct44_add',\
ff_simple_idct48_add,'ff_simple_idct48_add',\
ff_simple_idct84_add,'ff_simple_idct84_add',\
ff_simple_idct_10,'ff_simple_idct_10',\
ff_simple_idct_8,'ff_simple_idct_8',\
ff_simple_idct_add_10,'ff_simple_idct_add_10',\
ff_simple_idct_add_8,'ff_simple_idct_add_8',\
ff_simple_idct_add_mmx,'ff_simple_idct_add_mmx',\
ff_simple_idct_mmx,'ff_simple_idct_mmx',\
ff_simple_idct_put_10,'ff_simple_idct_put_10',\
ff_simple_idct_put_8,'ff_simple_idct_put_8',\
ff_simple_idct_put_mmx,'ff_simple_idct_put_mmx'
/contrib/sdk/fasm/include/avdevice-54.inc
0,0 → 1,5
import avdevice-54,\
avdevice_configuration,'avdevice_configuration',\
avdevice_license,'avdevice_license',\
avdevice_register_all,'avdevice_register_all',\
avdevice_version,'avdevice_version'
/contrib/sdk/fasm/include/avformat-54.inc
0,0 → 1,132
import avformat-54,\
av_add_index_entry,'av_add_index_entry',\
av_append_packet,'av_append_packet',\
av_close_input_file,'av_close_input_file',\
av_codec_get_id,'av_codec_get_id',\
av_codec_get_tag,'av_codec_get_tag',\
av_convert_lang_to,'av_convert_lang_to',\
av_demuxer_open,'av_demuxer_open',\
av_dump_format,'av_dump_format',\
av_filename_number_test,'av_filename_number_test',\
av_find_best_stream,'av_find_best_stream',\
av_find_default_stream_index,'av_find_default_stream_index',\
av_find_input_format,'av_find_input_format',\
av_find_program_from_stream,'av_find_program_from_stream',\
av_find_stream_info,'av_find_stream_info',\
av_fmt_ctx_get_duration_estimation_method,'av_fmt_ctx_get_duration_estimation_method',\
av_get_frame_filename,'av_get_frame_filename',\
av_get_output_timestamp,'av_get_output_timestamp',\
av_get_packet,'av_get_packet',\
av_gettime,'av_gettime',\
av_guess_codec,'av_guess_codec',\
av_guess_format,'av_guess_format',\
av_guess_sample_aspect_ratio,'av_guess_sample_aspect_ratio',\
av_hex_dump,'av_hex_dump',\
av_hex_dump_log,'av_hex_dump_log',\
av_iformat_next,'av_iformat_next',\
av_index_search_timestamp,'av_index_search_timestamp',\
av_interleave_packet_per_dts,'av_interleave_packet_per_dts',\
av_interleaved_write_frame,'av_interleaved_write_frame',\
av_match_ext,'av_match_ext',\
av_new_program,'av_new_program',\
av_new_stream,'av_new_stream',\
av_oformat_next,'av_oformat_next',\
av_pkt_dump2,'av_pkt_dump2',\
av_pkt_dump_log2,'av_pkt_dump_log2',\
av_probe_input_buffer,'av_probe_input_buffer',\
av_probe_input_format,'av_probe_input_format',\
av_probe_input_format2,'av_probe_input_format2',\
av_probe_input_format3,'av_probe_input_format3',\
av_read_frame,'av_read_frame',\
av_read_packet,'av_read_packet',\
av_read_pause,'av_read_pause',\
av_read_play,'av_read_play',\
av_register_all,'av_register_all',\
av_register_input_format,'av_register_input_format',\
av_register_output_format,'av_register_output_format',\
av_sdp_create,'av_sdp_create',\
av_seek_frame,'av_seek_frame',\
av_set_pts_info,'av_set_pts_info',\
av_url_split,'av_url_split',\
av_write_frame,'av_write_frame',\
av_write_trailer,'av_write_trailer',\
avformat_alloc_context,'avformat_alloc_context',\
avformat_alloc_output_context,'avformat_alloc_output_context',\
avformat_alloc_output_context2,'avformat_alloc_output_context2',\
avformat_close_input,'avformat_close_input',\
avformat_configuration,'avformat_configuration',\
avformat_find_stream_info,'avformat_find_stream_info',\
avformat_free_context,'avformat_free_context',\
avformat_get_class,'avformat_get_class',\
avformat_get_riff_audio_tags,'avformat_get_riff_audio_tags',\
avformat_get_riff_video_tags,'avformat_get_riff_video_tags',\
avformat_license,'avformat_license',\
avformat_match_stream_specifier,'avformat_match_stream_specifier',\
avformat_network_deinit,'avformat_network_deinit',\
avformat_network_init,'avformat_network_init',\
avformat_new_stream,'avformat_new_stream',\
avformat_open_input,'avformat_open_input',\
avformat_query_codec,'avformat_query_codec',\
avformat_queue_attached_pictures,'avformat_queue_attached_pictures',\
avformat_seek_file,'avformat_seek_file',\
avformat_version,'avformat_version',\
avformat_write_header,'avformat_write_header',\
avio_alloc_context,'avio_alloc_context',\
avio_check,'avio_check',\
avio_close,'avio_close',\
avio_close_dyn_buf,'avio_close_dyn_buf',\
avio_closep,'avio_closep',\
avio_enum_protocols,'avio_enum_protocols',\
avio_flush,'avio_flush',\
avio_get_str,'avio_get_str',\
avio_get_str16be,'avio_get_str16be',\
avio_get_str16le,'avio_get_str16le',\
avio_open,'avio_open',\
avio_open2,'avio_open2',\
avio_open_dyn_buf,'avio_open_dyn_buf',\
avio_pause,'avio_pause',\
avio_printf,'avio_printf',\
avio_put_str,'avio_put_str',\
avio_put_str16le,'avio_put_str16le',\
avio_r8,'avio_r8',\
avio_rb16,'avio_rb16',\
avio_rb24,'avio_rb24',\
avio_rb32,'avio_rb32',\
avio_rb64,'avio_rb64',\
avio_read,'avio_read',\
avio_rl16,'avio_rl16',\
avio_rl24,'avio_rl24',\
avio_rl32,'avio_rl32',\
avio_rl64,'avio_rl64',\
avio_seek,'avio_seek',\
avio_seek_time,'avio_seek_time',\
avio_size,'avio_size',\
avio_skip,'avio_skip',\
avio_w8,'avio_w8',\
avio_wb16,'avio_wb16',\
avio_wb24,'avio_wb24',\
avio_wb32,'avio_wb32',\
avio_wb64,'avio_wb64',\
avio_wl16,'avio_wl16',\
avio_wl24,'avio_wl24',\
avio_wl32,'avio_wl32',\
avio_wl64,'avio_wl64',\
avio_write,'avio_write',\
avpriv_dv_get_packet,'avpriv_dv_get_packet',\
avpriv_dv_init_demux,'avpriv_dv_init_demux',\
avpriv_dv_produce_packet,'avpriv_dv_produce_packet',\
avpriv_new_chapter,'avpriv_new_chapter',\
avpriv_set_pts_info,'avpriv_set_pts_info',\
ff_mpegts_parse_close,'ff_mpegts_parse_close',\
ff_mpegts_parse_open,'ff_mpegts_parse_open',\
ff_mpegts_parse_packet,'ff_mpegts_parse_packet',\
ffio_open_dyn_packet_buf,'ffio_open_dyn_packet_buf',\
ffio_set_buf_size,'ffio_set_buf_size',\
ffurl_close,'ffurl_close',\
ffurl_open,'ffurl_open',\
ffurl_protocol_next,'ffurl_protocol_next',\
ffurl_read_complete,'ffurl_read_complete',\
ffurl_seek,'ffurl_seek',\
ffurl_size,'ffurl_size',\
ffurl_write,'ffurl_write',\
url_feof,'url_feof'
/contrib/sdk/fasm/include/avutil-52.inc
0,0 → 1,286
import avutil-52,\
av_add_q,'av_add_q',\
av_adler32_update,'av_adler32_update',\
av_aes_alloc,'av_aes_alloc',\
av_aes_crypt,'av_aes_crypt',\
av_aes_init,'av_aes_init',\
av_aes_size,'av_aes_size',\
av_asprintf,'av_asprintf',\
av_audio_fifo_alloc,'av_audio_fifo_alloc',\
av_audio_fifo_drain,'av_audio_fifo_drain',\
av_audio_fifo_free,'av_audio_fifo_free',\
av_audio_fifo_read,'av_audio_fifo_read',\
av_audio_fifo_realloc,'av_audio_fifo_realloc',\
av_audio_fifo_reset,'av_audio_fifo_reset',\
av_audio_fifo_size,'av_audio_fifo_size',\
av_audio_fifo_space,'av_audio_fifo_space',\
av_audio_fifo_write,'av_audio_fifo_write',\
av_base64_decode,'av_base64_decode',\
av_base64_encode,'av_base64_encode',\
av_basename,'av_basename',\
av_blowfish_crypt,'av_blowfish_crypt',\
av_blowfish_crypt_ecb,'av_blowfish_crypt_ecb',\
av_blowfish_init,'av_blowfish_init',\
av_bmg_get,'av_bmg_get',\
av_bprint_channel_layout,'av_bprint_channel_layout',\
av_bprint_chars,'av_bprint_chars',\
av_bprint_clear,'av_bprint_clear',\
av_bprint_finalize,'av_bprint_finalize',\
av_bprint_get_buffer,'av_bprint_get_buffer',\
av_bprint_init,'av_bprint_init',\
av_bprint_init_for_buffer,'av_bprint_init_for_buffer',\
av_bprint_strftime,'av_bprint_strftime',\
av_bprintf,'av_bprintf',\
av_calloc,'av_calloc',\
av_channel_layout_extract_channel,'av_channel_layout_extract_channel',\
av_compare_mod,'av_compare_mod',\
av_compare_ts,'av_compare_ts',\
av_crc,'av_crc',\
av_crc_get_table,'av_crc_get_table',\
av_crc_init,'av_crc_init',\
av_ctz,'av_ctz',\
av_d2q,'av_d2q',\
av_d2str,'av_d2str',\
av_dbl2ext,'av_dbl2ext',\
av_dbl2int,'av_dbl2int',\
av_default_get_category,'av_default_get_category',\
av_default_item_name,'av_default_item_name',\
av_des_crypt,'av_des_crypt',\
av_des_init,'av_des_init',\
av_des_mac,'av_des_mac',\
av_dict_copy,'av_dict_copy',\
av_dict_count,'av_dict_count',\
av_dict_free,'av_dict_free',\
av_dict_get,'av_dict_get',\
av_dict_set,'av_dict_set',\
av_dirname,'av_dirname',\
av_div_q,'av_div_q',\
av_dynarray_add,'av_dynarray_add',\
av_evaluate_lls,'av_evaluate_lls',\
av_expr_eval,'av_expr_eval',\
av_expr_free,'av_expr_free',\
av_expr_parse,'av_expr_parse',\
av_expr_parse_and_eval,'av_expr_parse_and_eval',\
av_ext2dbl,'av_ext2dbl',\
av_fifo_alloc,'av_fifo_alloc',\
av_fifo_drain,'av_fifo_drain',\
av_fifo_free,'av_fifo_free',\
av_fifo_generic_read,'av_fifo_generic_read',\
av_fifo_generic_write,'av_fifo_generic_write',\
av_fifo_grow,'av_fifo_grow',\
av_fifo_realloc2,'av_fifo_realloc2',\
av_fifo_reset,'av_fifo_reset',\
av_fifo_size,'av_fifo_size',\
av_fifo_space,'av_fifo_space',\
av_file_map,'av_file_map',\
av_file_unmap,'av_file_unmap',\
av_find_info_tag,'av_find_info_tag',\
av_find_nearest_q_idx,'av_find_nearest_q_idx',\
av_find_opt,'av_find_opt',\
av_flt2int,'av_flt2int',\
av_force_cpu_flags,'av_force_cpu_flags',\
av_free,'av_free',\
av_freep,'av_freep',\
av_gcd,'av_gcd',\
av_get_alt_sample_fmt,'av_get_alt_sample_fmt',\
av_get_bits_per_pixel,'av_get_bits_per_pixel',\
av_get_bits_per_sample_fmt,'av_get_bits_per_sample_fmt',\
av_get_bytes_per_sample,'av_get_bytes_per_sample',\
av_get_channel_description,'av_get_channel_description',\
av_get_channel_layout,'av_get_channel_layout',\
av_get_channel_layout_channel_index,'av_get_channel_layout_channel_index',\
av_get_channel_layout_nb_channels,'av_get_channel_layout_nb_channels',\
av_get_channel_layout_string,'av_get_channel_layout_string',\
av_get_channel_name,'av_get_channel_name',\
av_get_cpu_flags,'av_get_cpu_flags',\
av_get_default_channel_layout,'av_get_default_channel_layout',\
av_get_double,'av_get_double',\
av_get_int,'av_get_int',\
av_get_media_type_string,'av_get_media_type_string',\
av_get_packed_sample_fmt,'av_get_packed_sample_fmt',\
av_get_padded_bits_per_pixel,'av_get_padded_bits_per_pixel',\
av_get_picture_type_char,'av_get_picture_type_char',\
av_get_pix_fmt,'av_get_pix_fmt',\
av_get_pix_fmt_name,'av_get_pix_fmt_name',\
av_get_pix_fmt_string,'av_get_pix_fmt_string',\
av_get_planar_sample_fmt,'av_get_planar_sample_fmt',\
av_get_q,'av_get_q',\
av_get_random_seed,'av_get_random_seed',\
av_get_sample_fmt,'av_get_sample_fmt',\
av_get_sample_fmt_name,'av_get_sample_fmt_name',\
av_get_sample_fmt_string,'av_get_sample_fmt_string',\
av_get_standard_channel_layout,'av_get_standard_channel_layout',\
av_get_string,'av_get_string',\
av_get_token,'av_get_token',\
av_gettime,'av_gettime',\
av_image_alloc,'av_image_alloc',\
av_image_check_size,'av_image_check_size',\
av_image_copy,'av_image_copy',\
av_image_copy_plane,'av_image_copy_plane',\
av_image_copy_to_buffer,'av_image_copy_to_buffer',\
av_image_fill_arrays,'av_image_fill_arrays',\
av_image_fill_linesizes,'av_image_fill_linesizes',\
av_image_fill_max_pixsteps,'av_image_fill_max_pixsteps',\
av_image_fill_pointers,'av_image_fill_pointers',\
av_image_get_buffer_size,'av_image_get_buffer_size',\
av_image_get_linesize,'av_image_get_linesize',\
av_init_lls,'av_init_lls',\
av_int2dbl,'av_int2dbl',\
av_int2flt,'av_int2flt',\
av_lfg_init,'av_lfg_init',\
av_log,'av_log',\
av_log2,'av_log2',\
av_log2_16bit,'av_log2_16bit',\
av_log_default_callback,'av_log_default_callback',\
av_log_format_line,'av_log_format_line',\
av_log_get_level,'av_log_get_level',\
av_log_set_callback,'av_log_set_callback',\
av_log_set_flags,'av_log_set_flags',\
av_log_set_level,'av_log_set_level',\
av_lzo1x_decode,'av_lzo1x_decode',\
av_malloc,'av_malloc',\
av_mallocz,'av_mallocz',\
av_max_alloc,'av_max_alloc',\
av_md5_alloc,'av_md5_alloc',\
av_md5_final,'av_md5_final',\
av_md5_init,'av_md5_init',\
av_md5_size,'av_md5_size',\
av_md5_sum,'av_md5_sum',\
av_md5_update,'av_md5_update',\
av_memcpy_backptr,'av_memcpy_backptr',\
av_mul_q,'av_mul_q',\
av_nearer_q,'av_nearer_q',\
av_next_option,'av_next_option',\
av_opt_child_class_next,'av_opt_child_class_next',\
av_opt_child_next,'av_opt_child_next',\
av_opt_eval_double,'av_opt_eval_double',\
av_opt_eval_flags,'av_opt_eval_flags',\
av_opt_eval_float,'av_opt_eval_float',\
av_opt_eval_int,'av_opt_eval_int',\
av_opt_eval_int64,'av_opt_eval_int64',\
av_opt_eval_q,'av_opt_eval_q',\
av_opt_find,'av_opt_find',\
av_opt_find2,'av_opt_find2',\
av_opt_flag_is_set,'av_opt_flag_is_set',\
av_opt_free,'av_opt_free',\
av_opt_freep_ranges,'av_opt_freep_ranges',\
av_opt_get,'av_opt_get',\
av_opt_get_double,'av_opt_get_double',\
av_opt_get_image_size,'av_opt_get_image_size',\
av_opt_get_int,'av_opt_get_int',\
av_opt_get_key_value,'av_opt_get_key_value',\
av_opt_get_pixel_fmt,'av_opt_get_pixel_fmt',\
av_opt_get_q,'av_opt_get_q',\
av_opt_get_sample_fmt,'av_opt_get_sample_fmt',\
av_opt_next,'av_opt_next',\
av_opt_ptr,'av_opt_ptr',\
av_opt_query_ranges,'av_opt_query_ranges',\
av_opt_query_ranges_default,'av_opt_query_ranges_default',\
av_opt_set,'av_opt_set',\
av_opt_set_bin,'av_opt_set_bin',\
av_opt_set_defaults,'av_opt_set_defaults',\
av_opt_set_defaults2,'av_opt_set_defaults2',\
av_opt_set_dict,'av_opt_set_dict',\
av_opt_set_double,'av_opt_set_double',\
av_opt_set_from_string,'av_opt_set_from_string',\
av_opt_set_image_size,'av_opt_set_image_size',\
av_opt_set_int,'av_opt_set_int',\
av_opt_set_pixel_fmt,'av_opt_set_pixel_fmt',\
av_opt_set_q,'av_opt_set_q',\
av_opt_set_sample_fmt,'av_opt_set_sample_fmt',\
av_opt_show2,'av_opt_show2',\
av_parse_color,'av_parse_color',\
av_parse_cpu_caps,'av_parse_cpu_caps',\
av_parse_cpu_flags,'av_parse_cpu_flags',\
av_parse_ratio,'av_parse_ratio',\
av_parse_time,'av_parse_time',\
av_parse_video_rate,'av_parse_video_rate',\
av_parse_video_size,'av_parse_video_size',\
av_pix_fmt_desc_get,'av_pix_fmt_desc_get',\
av_pix_fmt_desc_get_id,'av_pix_fmt_desc_get_id',\
av_pix_fmt_desc_next,'av_pix_fmt_desc_next',\
av_pix_fmt_descriptors,'av_pix_fmt_descriptors',\
av_pix_fmt_get_chroma_sub_sample,'av_pix_fmt_get_chroma_sub_sample',\
av_rc4_crypt,'av_rc4_crypt',\
av_rc4_init,'av_rc4_init',\
av_read_image_line,'av_read_image_line',\
av_realloc,'av_realloc',\
av_realloc_f,'av_realloc_f',\
av_reduce,'av_reduce',\
av_rescale,'av_rescale',\
av_rescale_delta,'av_rescale_delta',\
av_rescale_q,'av_rescale_q',\
av_rescale_q_rnd,'av_rescale_q_rnd',\
av_rescale_rnd,'av_rescale_rnd',\
av_reverse,'av_reverse',\
av_sample_fmt_is_planar,'av_sample_fmt_is_planar',\
av_samples_alloc,'av_samples_alloc',\
av_samples_copy,'av_samples_copy',\
av_samples_fill_arrays,'av_samples_fill_arrays',\
av_samples_get_buffer_size,'av_samples_get_buffer_size',\
av_samples_set_silence,'av_samples_set_silence',\
av_set_cpu_flags_mask,'av_set_cpu_flags_mask',\
av_set_double,'av_set_double',\
av_set_int,'av_set_int',\
av_set_options_string,'av_set_options_string',\
av_set_q,'av_set_q',\
av_set_string3,'av_set_string3',\
av_sha_alloc,'av_sha_alloc',\
av_sha_final,'av_sha_final',\
av_sha_init,'av_sha_init',\
av_sha_size,'av_sha_size',\
av_sha_update,'av_sha_update',\
av_small_strptime,'av_small_strptime',\
av_solve_lls,'av_solve_lls',\
av_strcasecmp,'av_strcasecmp',\
av_strdup,'av_strdup',\
av_strerror,'av_strerror',\
av_stristart,'av_stristart',\
av_stristr,'av_stristr',\
av_strlcat,'av_strlcat',\
av_strlcatf,'av_strlcatf',\
av_strlcpy,'av_strlcpy',\
av_strncasecmp,'av_strncasecmp',\
av_strstart,'av_strstart',\
av_strtod,'av_strtod',\
av_strtok,'av_strtok',\
av_sub_q,'av_sub_q',\
av_tempfile,'av_tempfile',\
av_timecode_adjust_ntsc_framenum2,'av_timecode_adjust_ntsc_framenum2',\
av_timecode_check_frame_rate,'av_timecode_check_frame_rate',\
av_timecode_get_smpte_from_framenum,'av_timecode_get_smpte_from_framenum',\
av_timecode_init,'av_timecode_init',\
av_timecode_init_from_string,'av_timecode_init_from_string',\
av_timecode_make_mpeg_tc_string,'av_timecode_make_mpeg_tc_string',\
av_timecode_make_smpte_tc_string,'av_timecode_make_smpte_tc_string',\
av_timecode_make_string,'av_timecode_make_string',\
av_timegm,'av_timegm',\
av_tree_destroy,'av_tree_destroy',\
av_tree_enumerate,'av_tree_enumerate',\
av_tree_find,'av_tree_find',\
av_tree_insert,'av_tree_insert',\
av_tree_node_alloc,'av_tree_node_alloc',\
av_tree_node_size,'av_tree_node_size',\
av_update_lls,'av_update_lls',\
av_usleep,'av_usleep',\
av_vlog,'av_vlog',\
av_write_image_line,'av_write_image_line',\
av_xtea_crypt,'av_xtea_crypt',\
av_xtea_init,'av_xtea_init',\
avpriv_cga_font,'avpriv_cga_font',\
avpriv_float_dsp_init,'avpriv_float_dsp_init',\
avpriv_set_systematic_pal2,'avpriv_set_systematic_pal2',\
avpriv_vga16_font,'avpriv_vga16_font',\
avutil_configuration,'avutil_configuration',\
avutil_license,'avutil_license',\
avutil_version,'avutil_version',\
ff_cpu_cpuid,'ff_cpu_cpuid',\
ff_cpu_cpuid_test,'ff_cpu_cpuid_test',\
ff_cpu_xgetbv,'ff_cpu_xgetbv',\
ff_float_dsp_init_x86,'ff_float_dsp_init_x86',\
ff_get_cpu_flags_x86,'ff_get_cpu_flags_x86',\
ff_log2_tab,'ff_log2_tab',\
ff_vector_dmul_scalar_sse2,'ff_vector_dmul_scalar_sse2',\
ff_vector_fmac_scalar_sse,'ff_vector_fmac_scalar_sse',\
ff_vector_fmul_scalar_sse,'ff_vector_fmul_scalar_sse',\
ff_vector_fmul_sse,'ff_vector_fmul_sse'
/contrib/sdk/fasm/include/cairo2.inc
0,0 → 1,1112
import cairo2,\
__cairo_clip_all,'__cairo_clip_all',\
__cairo_contour_add_point,'__cairo_contour_add_point',\
__cairo_contour_remove_last_chain,'__cairo_contour_remove_last_chain',\
__cairo_no_compositor,'__cairo_no_compositor',\
_cairo_analysis_surface_create,'_cairo_analysis_surface_create',\
_cairo_analysis_surface_get_bounding_box,'_cairo_analysis_surface_get_bounding_box',\
_cairo_analysis_surface_get_ctm,'_cairo_analysis_surface_get_ctm',\
_cairo_analysis_surface_get_supported,'_cairo_analysis_surface_get_supported',\
_cairo_analysis_surface_get_unsupported,'_cairo_analysis_surface_get_unsupported',\
_cairo_analysis_surface_has_supported,'_cairo_analysis_surface_has_supported',\
_cairo_analysis_surface_has_unsupported,'_cairo_analysis_surface_has_unsupported',\
_cairo_analysis_surface_merge_status,'_cairo_analysis_surface_merge_status',\
_cairo_analysis_surface_set_ctm,'_cairo_analysis_surface_set_ctm',\
_cairo_arc_path,'_cairo_arc_path',\
_cairo_arc_path_negative,'_cairo_arc_path_negative',\
_cairo_array_allocate,'_cairo_array_allocate',\
_cairo_array_append,'_cairo_array_append',\
_cairo_array_append_multiple,'_cairo_array_append_multiple',\
_cairo_array_copy_element,'_cairo_array_copy_element',\
_cairo_array_fini,'_cairo_array_fini',\
_cairo_array_grow_by,'_cairo_array_grow_by',\
_cairo_array_index,'_cairo_array_index',\
_cairo_array_index_const,'_cairo_array_index_const',\
_cairo_array_init,'_cairo_array_init',\
_cairo_array_num_elements,'_cairo_array_num_elements',\
_cairo_array_size,'_cairo_array_size',\
_cairo_array_truncate,'_cairo_array_truncate',\
_cairo_atomic_int_cmpxchg_return_old_impl,'_cairo_atomic_int_cmpxchg_return_old_impl',\
_cairo_atomic_int_dec_and_test,'_cairo_atomic_int_dec_and_test',\
_cairo_atomic_int_inc,'_cairo_atomic_int_inc',\
_cairo_atomic_mutex,'_cairo_atomic_mutex',\
_cairo_atomic_ptr_cmpxchg_return_old_impl,'_cairo_atomic_ptr_cmpxchg_return_old_impl',\
_cairo_base64_stream_create,'_cairo_base64_stream_create',\
_cairo_base85_stream_create,'_cairo_base85_stream_create',\
_cairo_bentley_ottmann_tessellate_boxes,'_cairo_bentley_ottmann_tessellate_boxes',\
_cairo_bentley_ottmann_tessellate_polygon,'_cairo_bentley_ottmann_tessellate_polygon',\
_cairo_bentley_ottmann_tessellate_rectangular_traps,'_cairo_bentley_ottmann_tessellate_rectangular_traps',\
_cairo_bentley_ottmann_tessellate_rectilinear_polygon_to_boxes,'_cairo_bentley_ottmann_tessellate_rectilinear_polygon_to_boxes',\
_cairo_bentley_ottmann_tessellate_rectilinear_traps,'_cairo_bentley_ottmann_tessellate_rectilinear_traps',\
_cairo_bentley_ottmann_tessellate_traps,'_cairo_bentley_ottmann_tessellate_traps',\
_cairo_botor_scan_converter_init,'_cairo_botor_scan_converter_init',\
_cairo_box_add_curve_to,'_cairo_box_add_curve_to',\
_cairo_box_from_doubles,'_cairo_box_from_doubles',\
_cairo_box_from_rectangle,'_cairo_box_from_rectangle',\
_cairo_box_intersects_line_segment,'_cairo_box_intersects_line_segment',\
_cairo_box_round_to_rectangle,'_cairo_box_round_to_rectangle',\
_cairo_box_to_doubles,'_cairo_box_to_doubles',\
_cairo_boxes_add,'_cairo_boxes_add',\
_cairo_boxes_clear,'_cairo_boxes_clear',\
_cairo_boxes_extents,'_cairo_boxes_extents',\
_cairo_boxes_fini,'_cairo_boxes_fini',\
_cairo_boxes_for_each_box,'_cairo_boxes_for_each_box',\
_cairo_boxes_get_extents,'_cairo_boxes_get_extents',\
_cairo_boxes_init,'_cairo_boxes_init',\
_cairo_boxes_init_for_array,'_cairo_boxes_init_for_array',\
_cairo_boxes_init_from_rectangle,'_cairo_boxes_init_from_rectangle',\
_cairo_boxes_init_with_clip,'_cairo_boxes_init_with_clip',\
_cairo_boxes_intersect,'_cairo_boxes_intersect',\
_cairo_boxes_limit,'_cairo_boxes_limit',\
_cairo_boxes_to_array,'_cairo_boxes_to_array',\
_cairo_cache_fini,'_cairo_cache_fini',\
_cairo_cache_foreach,'_cairo_cache_foreach',\
_cairo_cache_freeze,'_cairo_cache_freeze',\
_cairo_cache_init,'_cairo_cache_init',\
_cairo_cache_insert,'_cairo_cache_insert',\
_cairo_cache_lookup,'_cairo_cache_lookup',\
_cairo_cache_remove,'_cairo_cache_remove',\
_cairo_cache_thaw,'_cairo_cache_thaw',\
_cairo_cff_fallback_fini,'_cairo_cff_fallback_fini',\
_cairo_cff_fallback_init,'_cairo_cff_fallback_init',\
_cairo_cff_scaled_font_is_cid_cff,'_cairo_cff_scaled_font_is_cid_cff',\
_cairo_cff_subset_fini,'_cairo_cff_subset_fini',\
_cairo_cff_subset_init,'_cairo_cff_subset_init',\
_cairo_clip_combine_with_surface,'_cairo_clip_combine_with_surface',\
_cairo_clip_contains_box,'_cairo_clip_contains_box',\
_cairo_clip_contains_extents,'_cairo_clip_contains_extents',\
_cairo_clip_contains_rectangle,'_cairo_clip_contains_rectangle',\
_cairo_clip_copy,'_cairo_clip_copy',\
_cairo_clip_copy_path,'_cairo_clip_copy_path',\
_cairo_clip_copy_rectangle_list,'_cairo_clip_copy_rectangle_list',\
_cairo_clip_copy_region,'_cairo_clip_copy_region',\
_cairo_clip_copy_with_translation,'_cairo_clip_copy_with_translation',\
_cairo_clip_create,'_cairo_clip_create',\
_cairo_clip_destroy,'_cairo_clip_destroy',\
_cairo_clip_equal,'_cairo_clip_equal',\
_cairo_clip_from_boxes,'_cairo_clip_from_boxes',\
_cairo_clip_get_extents,'_cairo_clip_get_extents',\
_cairo_clip_get_image,'_cairo_clip_get_image',\
_cairo_clip_get_polygon,'_cairo_clip_get_polygon',\
_cairo_clip_get_region,'_cairo_clip_get_region',\
_cairo_clip_get_surface,'_cairo_clip_get_surface',\
_cairo_clip_intersect_box,'_cairo_clip_intersect_box',\
_cairo_clip_intersect_boxes,'_cairo_clip_intersect_boxes',\
_cairo_clip_intersect_clip,'_cairo_clip_intersect_clip',\
_cairo_clip_intersect_path,'_cairo_clip_intersect_path',\
_cairo_clip_intersect_rectangle,'_cairo_clip_intersect_rectangle',\
_cairo_clip_intersect_rectilinear_path,'_cairo_clip_intersect_rectilinear_path',\
_cairo_clip_is_polygon,'_cairo_clip_is_polygon',\
_cairo_clip_is_region,'_cairo_clip_is_region',\
_cairo_clip_path_destroy,'_cairo_clip_path_destroy',\
_cairo_clip_path_reference,'_cairo_clip_path_reference',\
_cairo_clip_reduce_for_composite,'_cairo_clip_reduce_for_composite',\
_cairo_clip_reduce_to_rectangle,'_cairo_clip_reduce_to_rectangle',\
_cairo_clip_reset_static_data,'_cairo_clip_reset_static_data',\
_cairo_clip_tor_scan_converter_create,'_cairo_clip_tor_scan_converter_create',\
_cairo_clip_transform,'_cairo_clip_transform',\
_cairo_clip_translate,'_cairo_clip_translate',\
_cairo_color_double_to_short,'_cairo_color_double_to_short',\
_cairo_color_equal,'_cairo_color_equal',\
_cairo_color_get_content,'_cairo_color_get_content',\
_cairo_color_get_rgba,'_cairo_color_get_rgba',\
_cairo_color_get_rgba_premultiplied,'_cairo_color_get_rgba_premultiplied',\
_cairo_color_init_rgba,'_cairo_color_init_rgba',\
_cairo_color_multiply_alpha,'_cairo_color_multiply_alpha',\
_cairo_color_stop_equal,'_cairo_color_stop_equal',\
_cairo_composite_rectangles_add_to_damage,'_cairo_composite_rectangles_add_to_damage',\
_cairo_composite_rectangles_can_reduce_clip,'_cairo_composite_rectangles_can_reduce_clip',\
_cairo_composite_rectangles_fini,'_cairo_composite_rectangles_fini',\
_cairo_composite_rectangles_init_for_boxes,'_cairo_composite_rectangles_init_for_boxes',\
_cairo_composite_rectangles_init_for_fill,'_cairo_composite_rectangles_init_for_fill',\
_cairo_composite_rectangles_init_for_glyphs,'_cairo_composite_rectangles_init_for_glyphs',\
_cairo_composite_rectangles_init_for_mask,'_cairo_composite_rectangles_init_for_mask',\
_cairo_composite_rectangles_init_for_paint,'_cairo_composite_rectangles_init_for_paint',\
_cairo_composite_rectangles_init_for_polygon,'_cairo_composite_rectangles_init_for_polygon',\
_cairo_composite_rectangles_init_for_stroke,'_cairo_composite_rectangles_init_for_stroke',\
_cairo_composite_rectangles_intersect_mask_extents,'_cairo_composite_rectangles_intersect_mask_extents',\
_cairo_composite_rectangles_intersect_source_extents,'_cairo_composite_rectangles_intersect_source_extents',\
_cairo_compositor_fill,'_cairo_compositor_fill',\
_cairo_compositor_glyphs,'_cairo_compositor_glyphs',\
_cairo_compositor_mask,'_cairo_compositor_mask',\
_cairo_compositor_paint,'_cairo_compositor_paint',\
_cairo_compositor_stroke,'_cairo_compositor_stroke',\
_cairo_content_from_format,'_cairo_content_from_format',\
_cairo_content_from_pixman_format,'_cairo_content_from_pixman_format',\
_cairo_contour_add,'_cairo_contour_add',\
_cairo_contour_add_reversed,'_cairo_contour_add_reversed',\
_cairo_contour_fini,'_cairo_contour_fini',\
_cairo_contour_init,'_cairo_contour_init',\
_cairo_contour_reset,'_cairo_contour_reset',\
_cairo_contour_reverse,'_cairo_contour_reverse',\
_cairo_contour_simplify,'_cairo_contour_simplify',\
_cairo_create_in_error,'_cairo_create_in_error',\
_cairo_damage_add_box,'_cairo_damage_add_box',\
_cairo_damage_add_rectangle,'_cairo_damage_add_rectangle',\
_cairo_damage_add_region,'_cairo_damage_add_region',\
_cairo_damage_create,'_cairo_damage_create',\
_cairo_damage_create_in_error,'_cairo_damage_create_in_error',\
_cairo_damage_destroy,'_cairo_damage_destroy',\
_cairo_damage_reduce,'_cairo_damage_reduce',\
_cairo_debug_print_boxes,'_cairo_debug_print_boxes',\
_cairo_debug_print_clip,'_cairo_debug_print_clip',\
_cairo_debug_print_contour,'_cairo_debug_print_contour',\
_cairo_debug_print_path,'_cairo_debug_print_path',\
_cairo_debug_print_pattern,'_cairo_debug_print_pattern',\
_cairo_debug_print_polygon,'_cairo_debug_print_polygon',\
_cairo_debug_print_traps,'_cairo_debug_print_traps',\
_cairo_default_context_create,'_cairo_default_context_create',\
_cairo_default_context_fini,'_cairo_default_context_fini',\
_cairo_default_context_init,'_cairo_default_context_init',\
_cairo_default_context_reset_static_data,'_cairo_default_context_reset_static_data',\
_cairo_deflate_stream_create,'_cairo_deflate_stream_create',\
_cairo_device_create_in_error,'_cairo_device_create_in_error',\
_cairo_device_init,'_cairo_device_init',\
_cairo_device_set_error,'_cairo_device_set_error',\
_cairo_empty_rectangle,'_cairo_empty_rectangle',\
_cairo_error,'_cairo_error',\
_cairo_fallback_compositor,'_cairo_fallback_compositor',\
_cairo_fini,'_cairo_fini',\
_cairo_font_face_init,'_cairo_font_face_init',\
_cairo_font_face_is_user,'_cairo_font_face_is_user',\
_cairo_font_face_nil,'_cairo_font_face_nil',\
_cairo_font_face_set_error,'_cairo_font_face_set_error',\
_cairo_font_face_twin_create_fallback,'_cairo_font_face_twin_create_fallback',\
_cairo_font_face_twin_create_for_toy,'_cairo_font_face_twin_create_for_toy',\
_cairo_font_options_get_lcd_filter,'_cairo_font_options_get_lcd_filter',\
_cairo_font_options_get_round_glyph_positions,'_cairo_font_options_get_round_glyph_positions',\
_cairo_font_options_init_copy,'_cairo_font_options_init_copy',\
_cairo_font_options_init_default,'_cairo_font_options_init_default',\
_cairo_font_options_set_lcd_filter,'_cairo_font_options_set_lcd_filter',\
_cairo_font_options_set_round_glyph_positions,'_cairo_font_options_set_round_glyph_positions',\
_cairo_format_bits_per_pixel,'_cairo_format_bits_per_pixel',\
_cairo_format_from_content,'_cairo_format_from_content',\
_cairo_format_from_pixman_format,'_cairo_format_from_pixman_format',\
_cairo_format_to_pixman_format_code,'_cairo_format_to_pixman_format_code',\
_cairo_freelist_alloc,'_cairo_freelist_alloc',\
_cairo_freelist_calloc,'_cairo_freelist_calloc',\
_cairo_freelist_fini,'_cairo_freelist_fini',\
_cairo_freelist_free,'_cairo_freelist_free',\
_cairo_freelist_init,'_cairo_freelist_init',\
_cairo_freepool_alloc_array,'_cairo_freepool_alloc_array',\
_cairo_freepool_alloc_from_new_pool,'_cairo_freepool_alloc_from_new_pool',\
_cairo_freepool_fini,'_cairo_freepool_fini',\
_cairo_freepool_init,'_cairo_freepool_init',\
_cairo_ft_font_face_backend,'_cairo_ft_font_face_backend',\
_cairo_ft_font_reset_static_data,'_cairo_ft_font_reset_static_data',\
_cairo_ft_scaled_font_get_load_flags,'_cairo_ft_scaled_font_get_load_flags',\
_cairo_ft_unscaled_font_map_mutex,'_cairo_ft_unscaled_font_map_mutex',\
_cairo_glyph_cache_mutex,'_cairo_glyph_cache_mutex',\
_cairo_gradient_pattern_box_to_parameter,'_cairo_gradient_pattern_box_to_parameter',\
_cairo_gradient_pattern_fit_to_range,'_cairo_gradient_pattern_fit_to_range',\
_cairo_gradient_pattern_interpolate,'_cairo_gradient_pattern_interpolate',\
_cairo_gradient_pattern_is_solid,'_cairo_gradient_pattern_is_solid',\
_cairo_gstate_backend_to_user_rectangle,'_cairo_gstate_backend_to_user_rectangle',\
_cairo_gstate_clip,'_cairo_gstate_clip',\
_cairo_gstate_clip_extents,'_cairo_gstate_clip_extents',\
_cairo_gstate_copy_clip_rectangle_list,'_cairo_gstate_copy_clip_rectangle_list',\
_cairo_gstate_copy_page,'_cairo_gstate_copy_page',\
_cairo_gstate_device_to_user,'_cairo_gstate_device_to_user',\
_cairo_gstate_device_to_user_distance,'_cairo_gstate_device_to_user_distance',\
_cairo_gstate_fill,'_cairo_gstate_fill',\
_cairo_gstate_fill_extents,'_cairo_gstate_fill_extents',\
_cairo_gstate_fini,'_cairo_gstate_fini',\
_cairo_gstate_get_antialias,'_cairo_gstate_get_antialias',\
_cairo_gstate_get_clip,'_cairo_gstate_get_clip',\
_cairo_gstate_get_dash,'_cairo_gstate_get_dash',\
_cairo_gstate_get_fill_rule,'_cairo_gstate_get_fill_rule',\
_cairo_gstate_get_font_extents,'_cairo_gstate_get_font_extents',\
_cairo_gstate_get_font_face,'_cairo_gstate_get_font_face',\
_cairo_gstate_get_font_matrix,'_cairo_gstate_get_font_matrix',\
_cairo_gstate_get_font_options,'_cairo_gstate_get_font_options',\
_cairo_gstate_get_line_cap,'_cairo_gstate_get_line_cap',\
_cairo_gstate_get_line_join,'_cairo_gstate_get_line_join',\
_cairo_gstate_get_line_width,'_cairo_gstate_get_line_width',\
_cairo_gstate_get_matrix,'_cairo_gstate_get_matrix',\
_cairo_gstate_get_miter_limit,'_cairo_gstate_get_miter_limit',\
_cairo_gstate_get_opacity,'_cairo_gstate_get_opacity',\
_cairo_gstate_get_operator,'_cairo_gstate_get_operator',\
_cairo_gstate_get_original_target,'_cairo_gstate_get_original_target',\
_cairo_gstate_get_scaled_font,'_cairo_gstate_get_scaled_font',\
_cairo_gstate_get_source,'_cairo_gstate_get_source',\
_cairo_gstate_get_target,'_cairo_gstate_get_target',\
_cairo_gstate_get_tolerance,'_cairo_gstate_get_tolerance',\
_cairo_gstate_glyph_extents,'_cairo_gstate_glyph_extents',\
_cairo_gstate_glyph_path,'_cairo_gstate_glyph_path',\
_cairo_gstate_identity_matrix,'_cairo_gstate_identity_matrix',\
_cairo_gstate_in_clip,'_cairo_gstate_in_clip',\
_cairo_gstate_in_fill,'_cairo_gstate_in_fill',\
_cairo_gstate_in_stroke,'_cairo_gstate_in_stroke',\
_cairo_gstate_init,'_cairo_gstate_init',\
_cairo_gstate_is_group,'_cairo_gstate_is_group',\
_cairo_gstate_mask,'_cairo_gstate_mask',\
_cairo_gstate_paint,'_cairo_gstate_paint',\
_cairo_gstate_path_extents,'_cairo_gstate_path_extents',\
_cairo_gstate_redirect_target,'_cairo_gstate_redirect_target',\
_cairo_gstate_reset_clip,'_cairo_gstate_reset_clip',\
_cairo_gstate_restore,'_cairo_gstate_restore',\
_cairo_gstate_rotate,'_cairo_gstate_rotate',\
_cairo_gstate_save,'_cairo_gstate_save',\
_cairo_gstate_scale,'_cairo_gstate_scale',\
_cairo_gstate_set_antialias,'_cairo_gstate_set_antialias',\
_cairo_gstate_set_dash,'_cairo_gstate_set_dash',\
_cairo_gstate_set_fill_rule,'_cairo_gstate_set_fill_rule',\
_cairo_gstate_set_font_face,'_cairo_gstate_set_font_face',\
_cairo_gstate_set_font_matrix,'_cairo_gstate_set_font_matrix',\
_cairo_gstate_set_font_options,'_cairo_gstate_set_font_options',\
_cairo_gstate_set_font_size,'_cairo_gstate_set_font_size',\
_cairo_gstate_set_line_cap,'_cairo_gstate_set_line_cap',\
_cairo_gstate_set_line_join,'_cairo_gstate_set_line_join',\
_cairo_gstate_set_line_width,'_cairo_gstate_set_line_width',\
_cairo_gstate_set_matrix,'_cairo_gstate_set_matrix',\
_cairo_gstate_set_miter_limit,'_cairo_gstate_set_miter_limit',\
_cairo_gstate_set_opacity,'_cairo_gstate_set_opacity',\
_cairo_gstate_set_operator,'_cairo_gstate_set_operator',\
_cairo_gstate_set_source,'_cairo_gstate_set_source',\
_cairo_gstate_set_tolerance,'_cairo_gstate_set_tolerance',\
_cairo_gstate_show_page,'_cairo_gstate_show_page',\
_cairo_gstate_show_text_glyphs,'_cairo_gstate_show_text_glyphs',\
_cairo_gstate_stroke,'_cairo_gstate_stroke',\
_cairo_gstate_stroke_extents,'_cairo_gstate_stroke_extents',\
_cairo_gstate_transform,'_cairo_gstate_transform',\
_cairo_gstate_translate,'_cairo_gstate_translate',\
_cairo_gstate_user_to_device,'_cairo_gstate_user_to_device',\
_cairo_gstate_user_to_device_distance,'_cairo_gstate_user_to_device_distance',\
_cairo_half_from_float,'_cairo_half_from_float',\
_cairo_hash_bytes,'_cairo_hash_bytes',\
_cairo_hash_string,'_cairo_hash_string',\
_cairo_hash_table_create,'_cairo_hash_table_create',\
_cairo_hash_table_destroy,'_cairo_hash_table_destroy',\
_cairo_hash_table_foreach,'_cairo_hash_table_foreach',\
_cairo_hash_table_insert,'_cairo_hash_table_insert',\
_cairo_hash_table_lookup,'_cairo_hash_table_lookup',\
_cairo_hash_table_random_entry,'_cairo_hash_table_random_entry',\
_cairo_hash_table_remove,'_cairo_hash_table_remove',\
_cairo_hull_compute,'_cairo_hull_compute',\
_cairo_image_analyze_color,'_cairo_image_analyze_color',\
_cairo_image_analyze_transparency,'_cairo_image_analyze_transparency',\
_cairo_image_info_get_jpeg_info,'_cairo_image_info_get_jpeg_info',\
_cairo_image_info_get_jpx_info,'_cairo_image_info_get_jpx_info',\
_cairo_image_info_get_png_info,'_cairo_image_info_get_png_info',\
_cairo_image_mask_compositor_get,'_cairo_image_mask_compositor_get',\
_cairo_image_reset_static_data,'_cairo_image_reset_static_data',\
_cairo_image_scaled_glyph_fini,'_cairo_image_scaled_glyph_fini',\
_cairo_image_solid_cache_mutex,'_cairo_image_solid_cache_mutex',\
_cairo_image_source_backend,'_cairo_image_source_backend',\
_cairo_image_source_create_for_pattern,'_cairo_image_source_create_for_pattern',\
_cairo_image_spans_compositor_get,'_cairo_image_spans_compositor_get',\
_cairo_image_surface_acquire_source_image,'_cairo_image_surface_acquire_source_image',\
_cairo_image_surface_assume_ownership_of_data,'_cairo_image_surface_assume_ownership_of_data',\
_cairo_image_surface_backend,'_cairo_image_surface_backend',\
_cairo_image_surface_clone_subimage,'_cairo_image_surface_clone_subimage',\
_cairo_image_surface_coerce,'_cairo_image_surface_coerce',\
_cairo_image_surface_coerce_to_format,'_cairo_image_surface_coerce_to_format',\
_cairo_image_surface_create_for_pixman_image,'_cairo_image_surface_create_for_pixman_image',\
_cairo_image_surface_create_from_image,'_cairo_image_surface_create_from_image',\
_cairo_image_surface_create_similar,'_cairo_image_surface_create_similar',\
_cairo_image_surface_create_with_content,'_cairo_image_surface_create_with_content',\
_cairo_image_surface_create_with_pixman_format,'_cairo_image_surface_create_with_pixman_format',\
_cairo_image_surface_fill,'_cairo_image_surface_fill',\
_cairo_image_surface_finish,'_cairo_image_surface_finish',\
_cairo_image_surface_get_extents,'_cairo_image_surface_get_extents',\
_cairo_image_surface_get_font_options,'_cairo_image_surface_get_font_options',\
_cairo_image_surface_glyphs,'_cairo_image_surface_glyphs',\
_cairo_image_surface_init,'_cairo_image_surface_init',\
_cairo_image_surface_map_to_image,'_cairo_image_surface_map_to_image',\
_cairo_image_surface_mask,'_cairo_image_surface_mask',\
_cairo_image_surface_paint,'_cairo_image_surface_paint',\
_cairo_image_surface_release_source_image,'_cairo_image_surface_release_source_image',\
_cairo_image_surface_snapshot,'_cairo_image_surface_snapshot',\
_cairo_image_surface_source,'_cairo_image_surface_source',\
_cairo_image_surface_stroke,'_cairo_image_surface_stroke',\
_cairo_image_surface_unmap_image,'_cairo_image_surface_unmap_image',\
_cairo_image_traps_compositor_get,'_cairo_image_traps_compositor_get',\
_cairo_init,'_cairo_init',\
_cairo_int128_cmp,'_cairo_int128_cmp',\
_cairo_int128_divrem,'_cairo_int128_divrem',\
_cairo_int128_lt,'_cairo_int128_lt',\
_cairo_int32_to_int128,'_cairo_int32_to_int128',\
_cairo_int64_to_int128,'_cairo_int64_to_int128',\
_cairo_int64x64_128_mul,'_cairo_int64x64_128_mul',\
_cairo_int_96by64_32x64_divrem,'_cairo_int_96by64_32x64_divrem',\
_cairo_int_surface_create_in_error,'_cairo_int_surface_create_in_error',\
_cairo_intern_string,'_cairo_intern_string',\
_cairo_intern_string_mutex,'_cairo_intern_string_mutex',\
_cairo_intern_string_reset_static_data,'_cairo_intern_string_reset_static_data',\
_cairo_linear_pattern_equal,'_cairo_linear_pattern_equal',\
_cairo_linear_pattern_hash,'_cairo_linear_pattern_hash',\
_cairo_lround,'_cairo_lround',\
_cairo_lzw_compress,'_cairo_lzw_compress',\
_cairo_mask_compositor_init,'_cairo_mask_compositor_init',\
_cairo_matrix_compute_basis_scale_factors,'_cairo_matrix_compute_basis_scale_factors',\
_cairo_matrix_compute_determinant,'_cairo_matrix_compute_determinant',\
_cairo_matrix_get_affine,'_cairo_matrix_get_affine',\
_cairo_matrix_has_unity_scale,'_cairo_matrix_has_unity_scale',\
_cairo_matrix_is_integer_translation,'_cairo_matrix_is_integer_translation',\
_cairo_matrix_is_invertible,'_cairo_matrix_is_invertible',\
_cairo_matrix_is_pixel_exact,'_cairo_matrix_is_pixel_exact',\
_cairo_matrix_is_pixman_translation,'_cairo_matrix_is_pixman_translation',\
_cairo_matrix_is_scale_0,'_cairo_matrix_is_scale_0',\
_cairo_matrix_multiply,'_cairo_matrix_multiply',\
_cairo_matrix_to_pixman_matrix_offset,'_cairo_matrix_to_pixman_matrix_offset',\
_cairo_matrix_transform_bounding_box,'_cairo_matrix_transform_bounding_box',\
_cairo_matrix_transform_bounding_box_fixed,'_cairo_matrix_transform_bounding_box_fixed',\
_cairo_matrix_transformed_circle_major_axis,'_cairo_matrix_transformed_circle_major_axis',\
_cairo_memory_stream_copy,'_cairo_memory_stream_copy',\
_cairo_memory_stream_create,'_cairo_memory_stream_create',\
_cairo_memory_stream_destroy,'_cairo_memory_stream_destroy',\
_cairo_memory_stream_length,'_cairo_memory_stream_length',\
_cairo_mempool_alloc,'_cairo_mempool_alloc',\
_cairo_mempool_fini,'_cairo_mempool_fini',\
_cairo_mempool_free,'_cairo_mempool_free',\
_cairo_mempool_init,'_cairo_mempool_init',\
_cairo_mesh_pattern_coord_box,'_cairo_mesh_pattern_coord_box',\
_cairo_mesh_pattern_rasterize,'_cairo_mesh_pattern_rasterize',\
_cairo_mono_scan_converter_add_polygon,'_cairo_mono_scan_converter_add_polygon',\
_cairo_mono_scan_converter_create,'_cairo_mono_scan_converter_create',\
_cairo_null_stream_create,'_cairo_null_stream_create',\
_cairo_null_surface_create,'_cairo_null_surface_create',\
_cairo_observers_notify,'_cairo_observers_notify',\
_cairo_operator_bounded_by_either,'_cairo_operator_bounded_by_either',\
_cairo_operator_bounded_by_mask,'_cairo_operator_bounded_by_mask',\
_cairo_operator_bounded_by_source,'_cairo_operator_bounded_by_source',\
_cairo_output_stream_close,'_cairo_output_stream_close',\
_cairo_output_stream_create,'_cairo_output_stream_create',\
_cairo_output_stream_create_for_file,'_cairo_output_stream_create_for_file',\
_cairo_output_stream_create_for_filename,'_cairo_output_stream_create_for_filename',\
_cairo_output_stream_create_in_error,'_cairo_output_stream_create_in_error',\
_cairo_output_stream_destroy,'_cairo_output_stream_destroy',\
_cairo_output_stream_fini,'_cairo_output_stream_fini',\
_cairo_output_stream_flush,'_cairo_output_stream_flush',\
_cairo_output_stream_get_position,'_cairo_output_stream_get_position',\
_cairo_output_stream_get_status,'_cairo_output_stream_get_status',\
_cairo_output_stream_init,'_cairo_output_stream_init',\
_cairo_output_stream_nil,'_cairo_output_stream_nil',\
_cairo_output_stream_printf,'_cairo_output_stream_printf',\
_cairo_output_stream_vprintf,'_cairo_output_stream_vprintf',\
_cairo_output_stream_write,'_cairo_output_stream_write',\
_cairo_output_stream_write_hex_string,'_cairo_output_stream_write_hex_string',\
_cairo_paginated_surface_create,'_cairo_paginated_surface_create',\
_cairo_paginated_surface_get_recording,'_cairo_paginated_surface_get_recording',\
_cairo_paginated_surface_get_target,'_cairo_paginated_surface_get_target',\
_cairo_paginated_surface_set_size,'_cairo_paginated_surface_set_size',\
_cairo_path_append_to_context,'_cairo_path_append_to_context',\
_cairo_path_bounder_extents,'_cairo_path_bounder_extents',\
_cairo_path_create,'_cairo_path_create',\
_cairo_path_create_flat,'_cairo_path_create_flat',\
_cairo_path_create_in_error,'_cairo_path_create_in_error',\
_cairo_path_fixed_append,'_cairo_path_fixed_append',\
_cairo_path_fixed_approximate_clip_extents,'_cairo_path_fixed_approximate_clip_extents',\
_cairo_path_fixed_approximate_fill_extents,'_cairo_path_fixed_approximate_fill_extents',\
_cairo_path_fixed_approximate_stroke_extents,'_cairo_path_fixed_approximate_stroke_extents',\
_cairo_path_fixed_close_path,'_cairo_path_fixed_close_path',\
_cairo_path_fixed_create,'_cairo_path_fixed_create',\
_cairo_path_fixed_curve_to,'_cairo_path_fixed_curve_to',\
_cairo_path_fixed_destroy,'_cairo_path_fixed_destroy',\
_cairo_path_fixed_equal,'_cairo_path_fixed_equal',\
_cairo_path_fixed_extents,'_cairo_path_fixed_extents',\
_cairo_path_fixed_fill_extents,'_cairo_path_fixed_fill_extents',\
_cairo_path_fixed_fill_rectilinear_to_boxes,'_cairo_path_fixed_fill_rectilinear_to_boxes',\
_cairo_path_fixed_fill_rectilinear_to_polygon,'_cairo_path_fixed_fill_rectilinear_to_polygon',\
_cairo_path_fixed_fill_to_polygon,'_cairo_path_fixed_fill_to_polygon',\
_cairo_path_fixed_fill_to_traps,'_cairo_path_fixed_fill_to_traps',\
_cairo_path_fixed_fini,'_cairo_path_fixed_fini',\
_cairo_path_fixed_get_current_point,'_cairo_path_fixed_get_current_point',\
_cairo_path_fixed_hash,'_cairo_path_fixed_hash',\
_cairo_path_fixed_in_fill,'_cairo_path_fixed_in_fill',\
_cairo_path_fixed_init,'_cairo_path_fixed_init',\
_cairo_path_fixed_init_copy,'_cairo_path_fixed_init_copy',\
_cairo_path_fixed_interpret,'_cairo_path_fixed_interpret',\
_cairo_path_fixed_interpret_flat,'_cairo_path_fixed_interpret_flat',\
_cairo_path_fixed_is_box,'_cairo_path_fixed_is_box',\
_cairo_path_fixed_is_rectangle,'_cairo_path_fixed_is_rectangle',\
_cairo_path_fixed_is_simple_quad,'_cairo_path_fixed_is_simple_quad',\
_cairo_path_fixed_is_stroke_box,'_cairo_path_fixed_is_stroke_box',\
_cairo_path_fixed_iter_at_end,'_cairo_path_fixed_iter_at_end',\
_cairo_path_fixed_iter_init,'_cairo_path_fixed_iter_init',\
_cairo_path_fixed_iter_is_fill_box,'_cairo_path_fixed_iter_is_fill_box',\
_cairo_path_fixed_line_to,'_cairo_path_fixed_line_to',\
_cairo_path_fixed_move_to,'_cairo_path_fixed_move_to',\
_cairo_path_fixed_new_sub_path,'_cairo_path_fixed_new_sub_path',\
_cairo_path_fixed_rel_curve_to,'_cairo_path_fixed_rel_curve_to',\
_cairo_path_fixed_rel_line_to,'_cairo_path_fixed_rel_line_to',\
_cairo_path_fixed_rel_move_to,'_cairo_path_fixed_rel_move_to',\
_cairo_path_fixed_size,'_cairo_path_fixed_size',\
_cairo_path_fixed_stroke_dashed_to_polygon,'_cairo_path_fixed_stroke_dashed_to_polygon',\
_cairo_path_fixed_stroke_extents,'_cairo_path_fixed_stroke_extents',\
_cairo_path_fixed_stroke_polygon_to_traps,'_cairo_path_fixed_stroke_polygon_to_traps',\
_cairo_path_fixed_stroke_rectilinear_to_boxes,'_cairo_path_fixed_stroke_rectilinear_to_boxes',\
_cairo_path_fixed_stroke_to_polygon,'_cairo_path_fixed_stroke_to_polygon',\
_cairo_path_fixed_stroke_to_shaper,'_cairo_path_fixed_stroke_to_shaper',\
_cairo_path_fixed_stroke_to_traps,'_cairo_path_fixed_stroke_to_traps',\
_cairo_path_fixed_stroke_to_tristrip,'_cairo_path_fixed_stroke_to_tristrip',\
_cairo_path_fixed_transform,'_cairo_path_fixed_transform',\
_cairo_path_fixed_translate,'_cairo_path_fixed_translate',\
_cairo_pattern_alpha_range,'_cairo_pattern_alpha_range',\
_cairo_pattern_analyze_filter,'_cairo_pattern_analyze_filter',\
_cairo_pattern_black,'_cairo_pattern_black',\
_cairo_pattern_clear,'_cairo_pattern_clear',\
_cairo_pattern_create_copy,'_cairo_pattern_create_copy',\
_cairo_pattern_create_in_error,'_cairo_pattern_create_in_error',\
_cairo_pattern_create_solid,'_cairo_pattern_create_solid',\
_cairo_pattern_equal,'_cairo_pattern_equal',\
_cairo_pattern_fini,'_cairo_pattern_fini',\
_cairo_pattern_get_extents,'_cairo_pattern_get_extents',\
_cairo_pattern_get_ink_extents,'_cairo_pattern_get_ink_extents',\
_cairo_pattern_hash,'_cairo_pattern_hash',\
_cairo_pattern_init,'_cairo_pattern_init',\
_cairo_pattern_init_copy,'_cairo_pattern_init_copy',\
_cairo_pattern_init_for_surface,'_cairo_pattern_init_for_surface',\
_cairo_pattern_init_snapshot,'_cairo_pattern_init_snapshot',\
_cairo_pattern_init_solid,'_cairo_pattern_init_solid',\
_cairo_pattern_init_static_copy,'_cairo_pattern_init_static_copy',\
_cairo_pattern_is_clear,'_cairo_pattern_is_clear',\
_cairo_pattern_is_opaque,'_cairo_pattern_is_opaque',\
_cairo_pattern_is_opaque_solid,'_cairo_pattern_is_opaque_solid',\
_cairo_pattern_reset_static_data,'_cairo_pattern_reset_static_data',\
_cairo_pattern_sampled_area,'_cairo_pattern_sampled_area',\
_cairo_pattern_solid_surface_cache_lock,'_cairo_pattern_solid_surface_cache_lock',\
_cairo_pattern_transform,'_cairo_pattern_transform',\
_cairo_pattern_white,'_cairo_pattern_white',\
_cairo_pdf_operators_clip,'_cairo_pdf_operators_clip',\
_cairo_pdf_operators_emit_stroke_style,'_cairo_pdf_operators_emit_stroke_style',\
_cairo_pdf_operators_enable_actual_text,'_cairo_pdf_operators_enable_actual_text',\
_cairo_pdf_operators_fill,'_cairo_pdf_operators_fill',\
_cairo_pdf_operators_fill_stroke,'_cairo_pdf_operators_fill_stroke',\
_cairo_pdf_operators_fini,'_cairo_pdf_operators_fini',\
_cairo_pdf_operators_flush,'_cairo_pdf_operators_flush',\
_cairo_pdf_operators_init,'_cairo_pdf_operators_init',\
_cairo_pdf_operators_reset,'_cairo_pdf_operators_reset',\
_cairo_pdf_operators_set_cairo_to_pdf_matrix,'_cairo_pdf_operators_set_cairo_to_pdf_matrix',\
_cairo_pdf_operators_set_font_subsets_callback,'_cairo_pdf_operators_set_font_subsets_callback',\
_cairo_pdf_operators_set_stream,'_cairo_pdf_operators_set_stream',\
_cairo_pdf_operators_show_text_glyphs,'_cairo_pdf_operators_show_text_glyphs',\
_cairo_pdf_operators_stroke,'_cairo_pdf_operators_stroke',\
_cairo_pdf_shading_fini,'_cairo_pdf_shading_fini',\
_cairo_pdf_shading_init_alpha,'_cairo_pdf_shading_init_alpha',\
_cairo_pdf_shading_init_color,'_cairo_pdf_shading_init_color',\
_cairo_pen_add_points,'_cairo_pen_add_points',\
_cairo_pen_find_active_ccw_vertex_index,'_cairo_pen_find_active_ccw_vertex_index',\
_cairo_pen_find_active_ccw_vertices,'_cairo_pen_find_active_ccw_vertices',\
_cairo_pen_find_active_cw_vertex_index,'_cairo_pen_find_active_cw_vertex_index',\
_cairo_pen_find_active_cw_vertices,'_cairo_pen_find_active_cw_vertices',\
_cairo_pen_fini,'_cairo_pen_fini',\
_cairo_pen_init,'_cairo_pen_init',\
_cairo_pen_init_copy,'_cairo_pen_init_copy',\
_cairo_pen_vertices_needed,'_cairo_pen_vertices_needed',\
_cairo_polygon_add_contour,'_cairo_polygon_add_contour',\
_cairo_polygon_add_external_edge,'_cairo_polygon_add_external_edge',\
_cairo_polygon_add_line,'_cairo_polygon_add_line',\
_cairo_polygon_fini,'_cairo_polygon_fini',\
_cairo_polygon_init,'_cairo_polygon_init',\
_cairo_polygon_init_box_array,'_cairo_polygon_init_box_array',\
_cairo_polygon_init_boxes,'_cairo_polygon_init_boxes',\
_cairo_polygon_init_with_clip,'_cairo_polygon_init_with_clip',\
_cairo_polygon_intersect,'_cairo_polygon_intersect',\
_cairo_polygon_intersect_with_boxes,'_cairo_polygon_intersect_with_boxes',\
_cairo_polygon_limit,'_cairo_polygon_limit',\
_cairo_polygon_limit_to_clip,'_cairo_polygon_limit_to_clip',\
_cairo_polygon_reduce,'_cairo_polygon_reduce',\
_cairo_polygon_translate,'_cairo_polygon_translate',\
_cairo_ps_standard_encoding_to_glyphname,'_cairo_ps_standard_encoding_to_glyphname',\
_cairo_radial_pattern_equal,'_cairo_radial_pattern_equal',\
_cairo_radial_pattern_focus_is_inside,'_cairo_radial_pattern_focus_is_inside',\
_cairo_radial_pattern_hash,'_cairo_radial_pattern_hash',\
_cairo_raster_source_pattern_acquire,'_cairo_raster_source_pattern_acquire',\
_cairo_raster_source_pattern_finish,'_cairo_raster_source_pattern_finish',\
_cairo_raster_source_pattern_init_copy,'_cairo_raster_source_pattern_init_copy',\
_cairo_raster_source_pattern_release,'_cairo_raster_source_pattern_release',\
_cairo_raster_source_pattern_snapshot,'_cairo_raster_source_pattern_snapshot',\
_cairo_rasterise_polygon_to_boxes,'_cairo_rasterise_polygon_to_boxes',\
_cairo_rasterise_polygon_to_traps,'_cairo_rasterise_polygon_to_traps',\
_cairo_recording_surface_get_bbox,'_cairo_recording_surface_get_bbox',\
_cairo_recording_surface_get_ink_bbox,'_cairo_recording_surface_get_ink_bbox',\
_cairo_recording_surface_get_path,'_cairo_recording_surface_get_path',\
_cairo_recording_surface_replay,'_cairo_recording_surface_replay',\
_cairo_recording_surface_replay_and_create_regions,'_cairo_recording_surface_replay_and_create_regions',\
_cairo_recording_surface_replay_one,'_cairo_recording_surface_replay_one',\
_cairo_recording_surface_replay_region,'_cairo_recording_surface_replay_region',\
_cairo_recording_surface_replay_with_clip,'_cairo_recording_surface_replay_with_clip',\
_cairo_rectangle_int_from_double,'_cairo_rectangle_int_from_double',\
_cairo_rectangle_intersect,'_cairo_rectangle_intersect',\
_cairo_rectangle_list_create_in_error,'_cairo_rectangle_list_create_in_error',\
_cairo_rectangle_union,'_cairo_rectangle_union',\
_cairo_rectangles_nil,'_cairo_rectangles_nil',\
_cairo_rectangular_scan_converter_add_box,'_cairo_rectangular_scan_converter_add_box',\
_cairo_rectangular_scan_converter_init,'_cairo_rectangular_scan_converter_init',\
_cairo_region_create_from_boxes,'_cairo_region_create_from_boxes',\
_cairo_region_create_in_error,'_cairo_region_create_in_error',\
_cairo_region_fini,'_cairo_region_fini',\
_cairo_region_get_boxes,'_cairo_region_get_boxes',\
_cairo_region_init,'_cairo_region_init',\
_cairo_region_init_rectangle,'_cairo_region_init_rectangle',\
_cairo_rtree_evict_random,'_cairo_rtree_evict_random',\
_cairo_rtree_fini,'_cairo_rtree_fini',\
_cairo_rtree_foreach,'_cairo_rtree_foreach',\
_cairo_rtree_init,'_cairo_rtree_init',\
_cairo_rtree_insert,'_cairo_rtree_insert',\
_cairo_rtree_node_collapse,'_cairo_rtree_node_collapse',\
_cairo_rtree_node_create,'_cairo_rtree_node_create',\
_cairo_rtree_node_destroy,'_cairo_rtree_node_destroy',\
_cairo_rtree_node_insert,'_cairo_rtree_node_insert',\
_cairo_rtree_node_remove,'_cairo_rtree_node_remove',\
_cairo_rtree_reset,'_cairo_rtree_reset',\
_cairo_rtree_unpin,'_cairo_rtree_unpin',\
_cairo_scaled_font_attach_private,'_cairo_scaled_font_attach_private',\
_cairo_scaled_font_create_in_error,'_cairo_scaled_font_create_in_error',\
_cairo_scaled_font_error_mutex,'_cairo_scaled_font_error_mutex',\
_cairo_scaled_font_find_private,'_cairo_scaled_font_find_private',\
_cairo_scaled_font_fini,'_cairo_scaled_font_fini',\
_cairo_scaled_font_freeze_cache,'_cairo_scaled_font_freeze_cache',\
_cairo_scaled_font_get_max_scale,'_cairo_scaled_font_get_max_scale',\
_cairo_scaled_font_glyph_approximate_extents,'_cairo_scaled_font_glyph_approximate_extents',\
_cairo_scaled_font_glyph_device_extents,'_cairo_scaled_font_glyph_device_extents',\
_cairo_scaled_font_glyph_path,'_cairo_scaled_font_glyph_path',\
_cairo_scaled_font_init,'_cairo_scaled_font_init',\
_cairo_scaled_font_is_ft,'_cairo_scaled_font_is_ft',\
_cairo_scaled_font_map_destroy,'_cairo_scaled_font_map_destroy',\
_cairo_scaled_font_map_mutex,'_cairo_scaled_font_map_mutex',\
_cairo_scaled_font_register_placeholder_and_unlock_font_map,'_cairo_scaled_font_register_placeholder_and_unlock_font_map',\
_cairo_scaled_font_reset_cache,'_cairo_scaled_font_reset_cache',\
_cairo_scaled_font_reset_static_data,'_cairo_scaled_font_reset_static_data',\
_cairo_scaled_font_set_error,'_cairo_scaled_font_set_error',\
_cairo_scaled_font_set_metrics,'_cairo_scaled_font_set_metrics',\
_cairo_scaled_font_subset_create_glyph_names,'_cairo_scaled_font_subset_create_glyph_names',\
_cairo_scaled_font_subsets_create_composite,'_cairo_scaled_font_subsets_create_composite',\
_cairo_scaled_font_subsets_create_scaled,'_cairo_scaled_font_subsets_create_scaled',\
_cairo_scaled_font_subsets_create_simple,'_cairo_scaled_font_subsets_create_simple',\
_cairo_scaled_font_subsets_destroy,'_cairo_scaled_font_subsets_destroy',\
_cairo_scaled_font_subsets_enable_latin_subset,'_cairo_scaled_font_subsets_enable_latin_subset',\
_cairo_scaled_font_subsets_foreach_scaled,'_cairo_scaled_font_subsets_foreach_scaled',\
_cairo_scaled_font_subsets_foreach_unscaled,'_cairo_scaled_font_subsets_foreach_unscaled',\
_cairo_scaled_font_subsets_foreach_user,'_cairo_scaled_font_subsets_foreach_user',\
_cairo_scaled_font_subsets_map_glyph,'_cairo_scaled_font_subsets_map_glyph',\
_cairo_scaled_font_thaw_cache,'_cairo_scaled_font_thaw_cache',\
_cairo_scaled_font_unregister_placeholder_and_lock_font_map,'_cairo_scaled_font_unregister_placeholder_and_lock_font_map',\
_cairo_scaled_glyph_attach_private,'_cairo_scaled_glyph_attach_private',\
_cairo_scaled_glyph_find_private,'_cairo_scaled_glyph_find_private',\
_cairo_scaled_glyph_lookup,'_cairo_scaled_glyph_lookup',\
_cairo_scaled_glyph_page_cache_mutex,'_cairo_scaled_glyph_page_cache_mutex',\
_cairo_scaled_glyph_set_metrics,'_cairo_scaled_glyph_set_metrics',\
_cairo_scaled_glyph_set_path,'_cairo_scaled_glyph_set_path',\
_cairo_scaled_glyph_set_recording_surface,'_cairo_scaled_glyph_set_recording_surface',\
_cairo_scaled_glyph_set_surface,'_cairo_scaled_glyph_set_surface',\
_cairo_scan_converter_create_in_error,'_cairo_scan_converter_create_in_error',\
_cairo_scan_converter_set_error,'_cairo_scan_converter_set_error',\
_cairo_scan_converter_status,'_cairo_scan_converter_status',\
_cairo_script_context_attach_snapshots,'_cairo_script_context_attach_snapshots',\
_cairo_script_context_create_internal,'_cairo_script_context_create_internal',\
_cairo_shape_mask_compositor_init,'_cairo_shape_mask_compositor_init',\
_cairo_slope_compare,'_cairo_slope_compare',\
_cairo_span_renderer_create_in_error,'_cairo_span_renderer_create_in_error',\
_cairo_span_renderer_set_error,'_cairo_span_renderer_set_error',\
_cairo_span_renderer_status,'_cairo_span_renderer_status',\
_cairo_spans_compositor_init,'_cairo_spans_compositor_init',\
_cairo_spline_bound,'_cairo_spline_bound',\
_cairo_spline_decompose,'_cairo_spline_decompose',\
_cairo_spline_init,'_cairo_spline_init',\
_cairo_spline_intersects,'_cairo_spline_intersects',\
_cairo_stock_color,'_cairo_stock_color',\
_cairo_stroke_style_dash_approximate,'_cairo_stroke_style_dash_approximate',\
_cairo_stroke_style_dash_can_approximate,'_cairo_stroke_style_dash_can_approximate',\
_cairo_stroke_style_dash_period,'_cairo_stroke_style_dash_period',\
_cairo_stroke_style_dash_stroked,'_cairo_stroke_style_dash_stroked',\
_cairo_stroke_style_fini,'_cairo_stroke_style_fini',\
_cairo_stroke_style_init,'_cairo_stroke_style_init',\
_cairo_stroke_style_init_copy,'_cairo_stroke_style_init_copy',\
_cairo_stroke_style_max_distance_from_path,'_cairo_stroke_style_max_distance_from_path',\
_cairo_stroke_style_max_join_distance_from_path,'_cairo_stroke_style_max_join_distance_from_path',\
_cairo_stroke_style_max_line_distance_from_path,'_cairo_stroke_style_max_line_distance_from_path',\
_cairo_stroker_dash_init,'_cairo_stroker_dash_init',\
_cairo_stroker_dash_start,'_cairo_stroker_dash_start',\
_cairo_stroker_dash_step,'_cairo_stroker_dash_step',\
_cairo_surface_acquire_source_image,'_cairo_surface_acquire_source_image',\
_cairo_surface_attach_snapshot,'_cairo_surface_attach_snapshot',\
_cairo_surface_begin_modification,'_cairo_surface_begin_modification',\
_cairo_surface_clipper_init,'_cairo_surface_clipper_init',\
_cairo_surface_clipper_reset,'_cairo_surface_clipper_reset',\
_cairo_surface_clipper_set_clip,'_cairo_surface_clipper_set_clip',\
_cairo_surface_copy_mime_data,'_cairo_surface_copy_mime_data',\
_cairo_surface_create_for_rectangle_int,'_cairo_surface_create_for_rectangle_int',\
_cairo_surface_create_in_error,'_cairo_surface_create_in_error',\
_cairo_surface_create_similar_scratch,'_cairo_surface_create_similar_scratch',\
_cairo_surface_create_similar_solid,'_cairo_surface_create_similar_solid',\
_cairo_surface_default_acquire_source_image,'_cairo_surface_default_acquire_source_image',\
_cairo_surface_default_release_source_image,'_cairo_surface_default_release_source_image',\
_cairo_surface_default_source,'_cairo_surface_default_source',\
_cairo_surface_detach_snapshot,'_cairo_surface_detach_snapshot',\
_cairo_surface_fallback_fill,'_cairo_surface_fallback_fill',\
_cairo_surface_fallback_glyphs,'_cairo_surface_fallback_glyphs',\
_cairo_surface_fallback_mask,'_cairo_surface_fallback_mask',\
_cairo_surface_fallback_paint,'_cairo_surface_fallback_paint',\
_cairo_surface_fallback_stroke,'_cairo_surface_fallback_stroke',\
_cairo_surface_fill,'_cairo_surface_fill',\
_cairo_surface_fill_stroke,'_cairo_surface_fill_stroke',\
_cairo_surface_flush,'_cairo_surface_flush',\
_cairo_surface_get_extents,'_cairo_surface_get_extents',\
_cairo_surface_get_source,'_cairo_surface_get_source',\
_cairo_surface_has_device_transform,'_cairo_surface_has_device_transform',\
_cairo_surface_has_snapshot,'_cairo_surface_has_snapshot',\
_cairo_surface_init,'_cairo_surface_init',\
_cairo_surface_is_paginated,'_cairo_surface_is_paginated',\
_cairo_surface_map_to_image,'_cairo_surface_map_to_image',\
_cairo_surface_mask,'_cairo_surface_mask',\
_cairo_surface_offset_fill,'_cairo_surface_offset_fill',\
_cairo_surface_offset_glyphs,'_cairo_surface_offset_glyphs',\
_cairo_surface_offset_mask,'_cairo_surface_offset_mask',\
_cairo_surface_offset_paint,'_cairo_surface_offset_paint',\
_cairo_surface_offset_stroke,'_cairo_surface_offset_stroke',\
_cairo_surface_paint,'_cairo_surface_paint',\
_cairo_surface_release_device_reference,'_cairo_surface_release_device_reference',\
_cairo_surface_release_source_image,'_cairo_surface_release_source_image',\
_cairo_surface_set_device_scale,'_cairo_surface_set_device_scale',\
_cairo_surface_set_error,'_cairo_surface_set_error',\
_cairo_surface_set_font_options,'_cairo_surface_set_font_options',\
_cairo_surface_set_resolution,'_cairo_surface_set_resolution',\
_cairo_surface_show_text_glyphs,'_cairo_surface_show_text_glyphs',\
_cairo_surface_snapshot,'_cairo_surface_snapshot',\
_cairo_surface_stroke,'_cairo_surface_stroke',\
_cairo_surface_subsurface_set_snapshot,'_cairo_surface_subsurface_set_snapshot',\
_cairo_surface_unmap_image,'_cairo_surface_unmap_image',\
_cairo_surface_wrapper_acquire_source_image,'_cairo_surface_wrapper_acquire_source_image',\
_cairo_surface_wrapper_create_similar,'_cairo_surface_wrapper_create_similar',\
_cairo_surface_wrapper_fill,'_cairo_surface_wrapper_fill',\
_cairo_surface_wrapper_fill_stroke,'_cairo_surface_wrapper_fill_stroke',\
_cairo_surface_wrapper_fini,'_cairo_surface_wrapper_fini',\
_cairo_surface_wrapper_get_extents,'_cairo_surface_wrapper_get_extents',\
_cairo_surface_wrapper_get_font_options,'_cairo_surface_wrapper_get_font_options',\
_cairo_surface_wrapper_get_target_extents,'_cairo_surface_wrapper_get_target_extents',\
_cairo_surface_wrapper_has_show_text_glyphs,'_cairo_surface_wrapper_has_show_text_glyphs',\
_cairo_surface_wrapper_init,'_cairo_surface_wrapper_init',\
_cairo_surface_wrapper_intersect_extents,'_cairo_surface_wrapper_intersect_extents',\
_cairo_surface_wrapper_mask,'_cairo_surface_wrapper_mask',\
_cairo_surface_wrapper_paint,'_cairo_surface_wrapper_paint',\
_cairo_surface_wrapper_release_source_image,'_cairo_surface_wrapper_release_source_image',\
_cairo_surface_wrapper_set_clip,'_cairo_surface_wrapper_set_clip',\
_cairo_surface_wrapper_set_inverse_transform,'_cairo_surface_wrapper_set_inverse_transform',\
_cairo_surface_wrapper_show_text_glyphs,'_cairo_surface_wrapper_show_text_glyphs',\
_cairo_surface_wrapper_snapshot,'_cairo_surface_wrapper_snapshot',\
_cairo_surface_wrapper_stroke,'_cairo_surface_wrapper_stroke',\
_cairo_tor22_scan_converter_add_polygon,'_cairo_tor22_scan_converter_add_polygon',\
_cairo_tor22_scan_converter_create,'_cairo_tor22_scan_converter_create',\
_cairo_tor_scan_converter_add_polygon,'_cairo_tor_scan_converter_add_polygon',\
_cairo_tor_scan_converter_create,'_cairo_tor_scan_converter_create',\
_cairo_toy_font_face_mutex,'_cairo_toy_font_face_mutex',\
_cairo_toy_font_face_reset_static_data,'_cairo_toy_font_face_reset_static_data',\
_cairo_trapezoid_array_translate_and_scale,'_cairo_trapezoid_array_translate_and_scale',\
_cairo_traps_add_trap,'_cairo_traps_add_trap',\
_cairo_traps_clear,'_cairo_traps_clear',\
_cairo_traps_compositor_init,'_cairo_traps_compositor_init',\
_cairo_traps_contain,'_cairo_traps_contain',\
_cairo_traps_extents,'_cairo_traps_extents',\
_cairo_traps_extract_region,'_cairo_traps_extract_region',\
_cairo_traps_fini,'_cairo_traps_fini',\
_cairo_traps_init,'_cairo_traps_init',\
_cairo_traps_init_boxes,'_cairo_traps_init_boxes',\
_cairo_traps_init_with_clip,'_cairo_traps_init_with_clip',\
_cairo_traps_limit,'_cairo_traps_limit',\
_cairo_traps_path,'_cairo_traps_path',\
_cairo_traps_tessellate_convex_quad,'_cairo_traps_tessellate_convex_quad',\
_cairo_traps_tessellate_rectangle,'_cairo_traps_tessellate_rectangle',\
_cairo_traps_tessellate_triangle,'_cairo_traps_tessellate_triangle',\
_cairo_traps_to_boxes,'_cairo_traps_to_boxes',\
_cairo_traps_translate,'_cairo_traps_translate',\
_cairo_tristrip_add_point,'_cairo_tristrip_add_point',\
_cairo_tristrip_extents,'_cairo_tristrip_extents',\
_cairo_tristrip_fini,'_cairo_tristrip_fini',\
_cairo_tristrip_init,'_cairo_tristrip_init',\
_cairo_tristrip_init_with_clip,'_cairo_tristrip_init_with_clip',\
_cairo_tristrip_limit,'_cairo_tristrip_limit',\
_cairo_tristrip_move_to,'_cairo_tristrip_move_to',\
_cairo_tristrip_translate,'_cairo_tristrip_translate',\
_cairo_truetype_get_style,'_cairo_truetype_get_style',\
_cairo_truetype_index_to_ucs4,'_cairo_truetype_index_to_ucs4',\
_cairo_truetype_read_font_name,'_cairo_truetype_read_font_name',\
_cairo_truetype_subset_fini,'_cairo_truetype_subset_fini',\
_cairo_truetype_subset_init_pdf,'_cairo_truetype_subset_init_pdf',\
_cairo_truetype_subset_init_ps,'_cairo_truetype_subset_init_ps',\
_cairo_twin_charmap,'_cairo_twin_charmap',\
_cairo_twin_outlines,'_cairo_twin_outlines',\
_cairo_type1_fallback_fini,'_cairo_type1_fallback_fini',\
_cairo_type1_fallback_init_binary,'_cairo_type1_fallback_init_binary',\
_cairo_type1_fallback_init_hex,'_cairo_type1_fallback_init_hex',\
_cairo_type1_scaled_font_is_type1,'_cairo_type1_scaled_font_is_type1',\
_cairo_type1_subset_fini,'_cairo_type1_subset_fini',\
_cairo_type1_subset_init,'_cairo_type1_subset_init',\
_cairo_type2_charstrings_fini,'_cairo_type2_charstrings_fini',\
_cairo_type2_charstrings_init,'_cairo_type2_charstrings_init',\
_cairo_type3_glyph_surface_analyze_glyph,'_cairo_type3_glyph_surface_analyze_glyph',\
_cairo_type3_glyph_surface_create,'_cairo_type3_glyph_surface_create',\
_cairo_type3_glyph_surface_emit_glyph,'_cairo_type3_glyph_surface_emit_glyph',\
_cairo_type3_glyph_surface_set_font_subsets_callback,'_cairo_type3_glyph_surface_set_font_subsets_callback',\
_cairo_ucs4_to_utf8,'_cairo_ucs4_to_utf8',\
_cairo_uint128_add,'_cairo_uint128_add',\
_cairo_uint128_cmp,'_cairo_uint128_cmp',\
_cairo_uint128_divrem,'_cairo_uint128_divrem',\
_cairo_uint128_eq,'_cairo_uint128_eq',\
_cairo_uint128_lsl,'_cairo_uint128_lsl',\
_cairo_uint128_lt,'_cairo_uint128_lt',\
_cairo_uint128_mul,'_cairo_uint128_mul',\
_cairo_uint128_negate,'_cairo_uint128_negate',\
_cairo_uint128_not,'_cairo_uint128_not',\
_cairo_uint128_rsa,'_cairo_uint128_rsa',\
_cairo_uint128_rsl,'_cairo_uint128_rsl',\
_cairo_uint128_sub,'_cairo_uint128_sub',\
_cairo_uint32_to_uint128,'_cairo_uint32_to_uint128',\
_cairo_uint64_to_uint128,'_cairo_uint64_to_uint128',\
_cairo_uint64x64_128_mul,'_cairo_uint64x64_128_mul',\
_cairo_uint_96by64_32x64_divrem,'_cairo_uint_96by64_32x64_divrem',\
_cairo_unbounded_rectangle,'_cairo_unbounded_rectangle',\
_cairo_unicode_to_winansi,'_cairo_unicode_to_winansi',\
_cairo_unscaled_font_destroy,'_cairo_unscaled_font_destroy',\
_cairo_unscaled_font_init,'_cairo_unscaled_font_init',\
_cairo_unscaled_font_reference,'_cairo_unscaled_font_reference',\
_cairo_user_data_array_copy,'_cairo_user_data_array_copy',\
_cairo_user_data_array_fini,'_cairo_user_data_array_fini',\
_cairo_user_data_array_foreach,'_cairo_user_data_array_foreach',\
_cairo_user_data_array_get_data,'_cairo_user_data_array_get_data',\
_cairo_user_data_array_init,'_cairo_user_data_array_init',\
_cairo_user_data_array_set_data,'_cairo_user_data_array_set_data',\
_cairo_user_font_face_backend,'_cairo_user_font_face_backend',\
_cairo_utf8_get_char_validated,'_cairo_utf8_get_char_validated',\
_cairo_utf8_to_ucs4,'_cairo_utf8_to_ucs4',\
_cairo_utf8_to_utf16,'_cairo_utf8_to_utf16',\
_cairo_validate_text_clusters,'_cairo_validate_text_clusters',\
_cairo_winansi_to_glyphname,'_cairo_winansi_to_glyphname',\
_do_cairo_gstate_backend_to_user,'_do_cairo_gstate_backend_to_user',\
_do_cairo_gstate_backend_to_user_distance,'_do_cairo_gstate_backend_to_user_distance',\
_do_cairo_gstate_user_to_backend,'_do_cairo_gstate_user_to_backend',\
_do_cairo_gstate_user_to_backend_distance,'_do_cairo_gstate_user_to_backend_distance',\
_pixman_format_from_masks,'_pixman_format_from_masks',\
_pixman_format_to_masks,'_pixman_format_to_masks',\
_pixman_image_add_traps,'_pixman_image_add_traps',\
_pixman_image_add_tristrip,'_pixman_image_add_tristrip',\
_pixman_image_for_color,'_pixman_image_for_color',\
_pixman_image_for_pattern,'_pixman_image_for_pattern',\
cairo_append_path,'cairo_append_path',\
cairo_arc,'cairo_arc',\
cairo_arc_negative,'cairo_arc_negative',\
cairo_clip,'cairo_clip',\
cairo_clip_extents,'cairo_clip_extents',\
cairo_clip_preserve,'cairo_clip_preserve',\
cairo_close_path,'cairo_close_path',\
cairo_copy_clip_rectangle_list,'cairo_copy_clip_rectangle_list',\
cairo_copy_page,'cairo_copy_page',\
cairo_copy_path,'cairo_copy_path',\
cairo_copy_path_flat,'cairo_copy_path_flat',\
cairo_create,'cairo_create',\
cairo_curve_to,'cairo_curve_to',\
cairo_debug_reset_static_data,'cairo_debug_reset_static_data',\
cairo_destroy,'cairo_destroy',\
cairo_device_acquire,'cairo_device_acquire',\
cairo_device_destroy,'cairo_device_destroy',\
cairo_device_finish,'cairo_device_finish',\
cairo_device_flush,'cairo_device_flush',\
cairo_device_get_reference_count,'cairo_device_get_reference_count',\
cairo_device_get_type,'cairo_device_get_type',\
cairo_device_get_user_data,'cairo_device_get_user_data',\
cairo_device_reference,'cairo_device_reference',\
cairo_device_release,'cairo_device_release',\
cairo_device_set_user_data,'cairo_device_set_user_data',\
cairo_device_status,'cairo_device_status',\
cairo_device_to_user,'cairo_device_to_user',\
cairo_device_to_user_distance,'cairo_device_to_user_distance',\
cairo_fill,'cairo_fill',\
cairo_fill_extents,'cairo_fill_extents',\
cairo_fill_preserve,'cairo_fill_preserve',\
cairo_font_extents,'cairo_font_extents',\
cairo_font_face_destroy,'cairo_font_face_destroy',\
cairo_font_face_get_reference_count,'cairo_font_face_get_reference_count',\
cairo_font_face_get_type,'cairo_font_face_get_type',\
cairo_font_face_get_user_data,'cairo_font_face_get_user_data',\
cairo_font_face_reference,'cairo_font_face_reference',\
cairo_font_face_set_user_data,'cairo_font_face_set_user_data',\
cairo_font_face_status,'cairo_font_face_status',\
cairo_font_options_copy,'cairo_font_options_copy',\
cairo_font_options_create,'cairo_font_options_create',\
cairo_font_options_destroy,'cairo_font_options_destroy',\
cairo_font_options_equal,'cairo_font_options_equal',\
cairo_font_options_get_antialias,'cairo_font_options_get_antialias',\
cairo_font_options_get_hint_metrics,'cairo_font_options_get_hint_metrics',\
cairo_font_options_get_hint_style,'cairo_font_options_get_hint_style',\
cairo_font_options_get_subpixel_order,'cairo_font_options_get_subpixel_order',\
cairo_font_options_hash,'cairo_font_options_hash',\
cairo_font_options_merge,'cairo_font_options_merge',\
cairo_font_options_set_antialias,'cairo_font_options_set_antialias',\
cairo_font_options_set_hint_metrics,'cairo_font_options_set_hint_metrics',\
cairo_font_options_set_hint_style,'cairo_font_options_set_hint_style',\
cairo_font_options_set_subpixel_order,'cairo_font_options_set_subpixel_order',\
cairo_font_options_status,'cairo_font_options_status',\
cairo_format_stride_for_width,'cairo_format_stride_for_width',\
cairo_ft_font_face_create_for_ft_face,'cairo_ft_font_face_create_for_ft_face',\
cairo_ft_font_face_get_synthesize,'cairo_ft_font_face_get_synthesize',\
cairo_ft_font_face_set_synthesize,'cairo_ft_font_face_set_synthesize',\
cairo_ft_font_face_unset_synthesize,'cairo_ft_font_face_unset_synthesize',\
cairo_ft_scaled_font_lock_face,'cairo_ft_scaled_font_lock_face',\
cairo_ft_scaled_font_unlock_face,'cairo_ft_scaled_font_unlock_face',\
cairo_get_antialias,'cairo_get_antialias',\
cairo_get_current_point,'cairo_get_current_point',\
cairo_get_dash,'cairo_get_dash',\
cairo_get_dash_count,'cairo_get_dash_count',\
cairo_get_fill_rule,'cairo_get_fill_rule',\
cairo_get_font_face,'cairo_get_font_face',\
cairo_get_font_matrix,'cairo_get_font_matrix',\
cairo_get_font_options,'cairo_get_font_options',\
cairo_get_group_target,'cairo_get_group_target',\
cairo_get_line_cap,'cairo_get_line_cap',\
cairo_get_line_join,'cairo_get_line_join',\
cairo_get_line_width,'cairo_get_line_width',\
cairo_get_matrix,'cairo_get_matrix',\
cairo_get_miter_limit,'cairo_get_miter_limit',\
cairo_get_operator,'cairo_get_operator',\
cairo_get_reference_count,'cairo_get_reference_count',\
cairo_get_scaled_font,'cairo_get_scaled_font',\
cairo_get_source,'cairo_get_source',\
cairo_get_target,'cairo_get_target',\
cairo_get_tolerance,'cairo_get_tolerance',\
cairo_get_user_data,'cairo_get_user_data',\
cairo_glyph_allocate,'cairo_glyph_allocate',\
cairo_glyph_extents,'cairo_glyph_extents',\
cairo_glyph_free,'cairo_glyph_free',\
cairo_glyph_path,'cairo_glyph_path',\
cairo_has_current_point,'cairo_has_current_point',\
cairo_identity_matrix,'cairo_identity_matrix',\
cairo_image_surface_create,'cairo_image_surface_create',\
cairo_image_surface_create_for_data,'cairo_image_surface_create_for_data',\
cairo_image_surface_create_from_png,'cairo_image_surface_create_from_png',\
cairo_image_surface_create_from_png_stream,'cairo_image_surface_create_from_png_stream',\
cairo_image_surface_get_data,'cairo_image_surface_get_data',\
cairo_image_surface_get_format,'cairo_image_surface_get_format',\
cairo_image_surface_get_height,'cairo_image_surface_get_height',\
cairo_image_surface_get_stride,'cairo_image_surface_get_stride',\
cairo_image_surface_get_width,'cairo_image_surface_get_width',\
cairo_in_clip,'cairo_in_clip',\
cairo_in_fill,'cairo_in_fill',\
cairo_in_stroke,'cairo_in_stroke',\
cairo_line_to,'cairo_line_to',\
cairo_mask,'cairo_mask',\
cairo_mask_surface,'cairo_mask_surface',\
cairo_matrix_init,'cairo_matrix_init',\
cairo_matrix_init_identity,'cairo_matrix_init_identity',\
cairo_matrix_init_rotate,'cairo_matrix_init_rotate',\
cairo_matrix_init_scale,'cairo_matrix_init_scale',\
cairo_matrix_init_translate,'cairo_matrix_init_translate',\
cairo_matrix_invert,'cairo_matrix_invert',\
cairo_matrix_multiply,'cairo_matrix_multiply',\
cairo_matrix_rotate,'cairo_matrix_rotate',\
cairo_matrix_scale,'cairo_matrix_scale',\
cairo_matrix_transform_distance,'cairo_matrix_transform_distance',\
cairo_matrix_transform_point,'cairo_matrix_transform_point',\
cairo_matrix_translate,'cairo_matrix_translate',\
cairo_mesh_pattern_begin_patch,'cairo_mesh_pattern_begin_patch',\
cairo_mesh_pattern_curve_to,'cairo_mesh_pattern_curve_to',\
cairo_mesh_pattern_end_patch,'cairo_mesh_pattern_end_patch',\
cairo_mesh_pattern_get_control_point,'cairo_mesh_pattern_get_control_point',\
cairo_mesh_pattern_get_corner_color_rgba,'cairo_mesh_pattern_get_corner_color_rgba',\
cairo_mesh_pattern_get_patch_count,'cairo_mesh_pattern_get_patch_count',\
cairo_mesh_pattern_get_path,'cairo_mesh_pattern_get_path',\
cairo_mesh_pattern_line_to,'cairo_mesh_pattern_line_to',\
cairo_mesh_pattern_move_to,'cairo_mesh_pattern_move_to',\
cairo_mesh_pattern_set_control_point,'cairo_mesh_pattern_set_control_point',\
cairo_mesh_pattern_set_corner_color_rgb,'cairo_mesh_pattern_set_corner_color_rgb',\
cairo_mesh_pattern_set_corner_color_rgba,'cairo_mesh_pattern_set_corner_color_rgba',\
cairo_move_to,'cairo_move_to',\
cairo_new_path,'cairo_new_path',\
cairo_new_sub_path,'cairo_new_sub_path',\
cairo_paint,'cairo_paint',\
cairo_paint_with_alpha,'cairo_paint_with_alpha',\
cairo_path_destroy,'cairo_path_destroy',\
cairo_path_extents,'cairo_path_extents',\
cairo_pattern_add_color_stop_rgb,'cairo_pattern_add_color_stop_rgb',\
cairo_pattern_add_color_stop_rgba,'cairo_pattern_add_color_stop_rgba',\
cairo_pattern_create_for_surface,'cairo_pattern_create_for_surface',\
cairo_pattern_create_linear,'cairo_pattern_create_linear',\
cairo_pattern_create_mesh,'cairo_pattern_create_mesh',\
cairo_pattern_create_radial,'cairo_pattern_create_radial',\
cairo_pattern_create_raster_source,'cairo_pattern_create_raster_source',\
cairo_pattern_create_rgb,'cairo_pattern_create_rgb',\
cairo_pattern_create_rgba,'cairo_pattern_create_rgba',\
cairo_pattern_destroy,'cairo_pattern_destroy',\
cairo_pattern_get_color_stop_count,'cairo_pattern_get_color_stop_count',\
cairo_pattern_get_color_stop_rgba,'cairo_pattern_get_color_stop_rgba',\
cairo_pattern_get_extend,'cairo_pattern_get_extend',\
cairo_pattern_get_filter,'cairo_pattern_get_filter',\
cairo_pattern_get_linear_points,'cairo_pattern_get_linear_points',\
cairo_pattern_get_matrix,'cairo_pattern_get_matrix',\
cairo_pattern_get_radial_circles,'cairo_pattern_get_radial_circles',\
cairo_pattern_get_reference_count,'cairo_pattern_get_reference_count',\
cairo_pattern_get_rgba,'cairo_pattern_get_rgba',\
cairo_pattern_get_surface,'cairo_pattern_get_surface',\
cairo_pattern_get_type,'cairo_pattern_get_type',\
cairo_pattern_get_user_data,'cairo_pattern_get_user_data',\
cairo_pattern_reference,'cairo_pattern_reference',\
cairo_pattern_set_extend,'cairo_pattern_set_extend',\
cairo_pattern_set_filter,'cairo_pattern_set_filter',\
cairo_pattern_set_matrix,'cairo_pattern_set_matrix',\
cairo_pattern_set_user_data,'cairo_pattern_set_user_data',\
cairo_pattern_status,'cairo_pattern_status',\
cairo_pop_group,'cairo_pop_group',\
cairo_pop_group_to_source,'cairo_pop_group_to_source',\
cairo_push_group,'cairo_push_group',\
cairo_push_group_with_content,'cairo_push_group_with_content',\
cairo_raster_source_pattern_get_acquire,'cairo_raster_source_pattern_get_acquire',\
cairo_raster_source_pattern_get_callback_data,'cairo_raster_source_pattern_get_callback_data',\
cairo_raster_source_pattern_get_copy,'cairo_raster_source_pattern_get_copy',\
cairo_raster_source_pattern_get_finish,'cairo_raster_source_pattern_get_finish',\
cairo_raster_source_pattern_get_snapshot,'cairo_raster_source_pattern_get_snapshot',\
cairo_raster_source_pattern_set_acquire,'cairo_raster_source_pattern_set_acquire',\
cairo_raster_source_pattern_set_callback_data,'cairo_raster_source_pattern_set_callback_data',\
cairo_raster_source_pattern_set_copy,'cairo_raster_source_pattern_set_copy',\
cairo_raster_source_pattern_set_finish,'cairo_raster_source_pattern_set_finish',\
cairo_raster_source_pattern_set_snapshot,'cairo_raster_source_pattern_set_snapshot',\
cairo_recording_surface_create,'cairo_recording_surface_create',\
cairo_recording_surface_get_extents,'cairo_recording_surface_get_extents',\
cairo_recording_surface_ink_extents,'cairo_recording_surface_ink_extents',\
cairo_rectangle,'cairo_rectangle',\
cairo_rectangle_list_destroy,'cairo_rectangle_list_destroy',\
cairo_reference,'cairo_reference',\
cairo_region_contains_point,'cairo_region_contains_point',\
cairo_region_contains_rectangle,'cairo_region_contains_rectangle',\
cairo_region_copy,'cairo_region_copy',\
cairo_region_create,'cairo_region_create',\
cairo_region_create_rectangle,'cairo_region_create_rectangle',\
cairo_region_create_rectangles,'cairo_region_create_rectangles',\
cairo_region_destroy,'cairo_region_destroy',\
cairo_region_equal,'cairo_region_equal',\
cairo_region_get_extents,'cairo_region_get_extents',\
cairo_region_get_rectangle,'cairo_region_get_rectangle',\
cairo_region_intersect,'cairo_region_intersect',\
cairo_region_intersect_rectangle,'cairo_region_intersect_rectangle',\
cairo_region_is_empty,'cairo_region_is_empty',\
cairo_region_num_rectangles,'cairo_region_num_rectangles',\
cairo_region_reference,'cairo_region_reference',\
cairo_region_status,'cairo_region_status',\
cairo_region_subtract,'cairo_region_subtract',\
cairo_region_subtract_rectangle,'cairo_region_subtract_rectangle',\
cairo_region_translate,'cairo_region_translate',\
cairo_region_union,'cairo_region_union',\
cairo_region_union_rectangle,'cairo_region_union_rectangle',\
cairo_region_xor,'cairo_region_xor',\
cairo_region_xor_rectangle,'cairo_region_xor_rectangle',\
cairo_rel_curve_to,'cairo_rel_curve_to',\
cairo_rel_line_to,'cairo_rel_line_to',\
cairo_rel_move_to,'cairo_rel_move_to',\
cairo_reset_clip,'cairo_reset_clip',\
cairo_restore,'cairo_restore',\
cairo_rotate,'cairo_rotate',\
cairo_save,'cairo_save',\
cairo_scale,'cairo_scale',\
cairo_scaled_font_create,'cairo_scaled_font_create',\
cairo_scaled_font_destroy,'cairo_scaled_font_destroy',\
cairo_scaled_font_extents,'cairo_scaled_font_extents',\
cairo_scaled_font_get_ctm,'cairo_scaled_font_get_ctm',\
cairo_scaled_font_get_font_face,'cairo_scaled_font_get_font_face',\
cairo_scaled_font_get_font_matrix,'cairo_scaled_font_get_font_matrix',\
cairo_scaled_font_get_font_options,'cairo_scaled_font_get_font_options',\
cairo_scaled_font_get_reference_count,'cairo_scaled_font_get_reference_count',\
cairo_scaled_font_get_scale_matrix,'cairo_scaled_font_get_scale_matrix',\
cairo_scaled_font_get_type,'cairo_scaled_font_get_type',\
cairo_scaled_font_get_user_data,'cairo_scaled_font_get_user_data',\
cairo_scaled_font_glyph_extents,'cairo_scaled_font_glyph_extents',\
cairo_scaled_font_reference,'cairo_scaled_font_reference',\
cairo_scaled_font_set_user_data,'cairo_scaled_font_set_user_data',\
cairo_scaled_font_status,'cairo_scaled_font_status',\
cairo_scaled_font_text_extents,'cairo_scaled_font_text_extents',\
cairo_scaled_font_text_to_glyphs,'cairo_scaled_font_text_to_glyphs',\
cairo_script_create,'cairo_script_create',\
cairo_script_create_for_stream,'cairo_script_create_for_stream',\
cairo_script_from_recording_surface,'cairo_script_from_recording_surface',\
cairo_script_get_mode,'cairo_script_get_mode',\
cairo_script_set_mode,'cairo_script_set_mode',\
cairo_script_surface_create,'cairo_script_surface_create',\
cairo_script_surface_create_for_target,'cairo_script_surface_create_for_target',\
cairo_script_write_comment,'cairo_script_write_comment',\
cairo_select_font_face,'cairo_select_font_face',\
cairo_set_antialias,'cairo_set_antialias',\
cairo_set_dash,'cairo_set_dash',\
cairo_set_fill_rule,'cairo_set_fill_rule',\
cairo_set_font_face,'cairo_set_font_face',\
cairo_set_font_matrix,'cairo_set_font_matrix',\
cairo_set_font_options,'cairo_set_font_options',\
cairo_set_font_size,'cairo_set_font_size',\
cairo_set_line_cap,'cairo_set_line_cap',\
cairo_set_line_join,'cairo_set_line_join',\
cairo_set_line_width,'cairo_set_line_width',\
cairo_set_matrix,'cairo_set_matrix',\
cairo_set_miter_limit,'cairo_set_miter_limit',\
cairo_set_operator,'cairo_set_operator',\
cairo_set_scaled_font,'cairo_set_scaled_font',\
cairo_set_source,'cairo_set_source',\
cairo_set_source_rgb,'cairo_set_source_rgb',\
cairo_set_source_rgba,'cairo_set_source_rgba',\
cairo_set_source_surface,'cairo_set_source_surface',\
cairo_set_tolerance,'cairo_set_tolerance',\
cairo_set_user_data,'cairo_set_user_data',\
cairo_show_glyphs,'cairo_show_glyphs',\
cairo_show_page,'cairo_show_page',\
cairo_show_text,'cairo_show_text',\
cairo_show_text_glyphs,'cairo_show_text_glyphs',\
cairo_status,'cairo_status',\
cairo_status_to_string,'cairo_status_to_string',\
cairo_stroke,'cairo_stroke',\
cairo_stroke_extents,'cairo_stroke_extents',\
cairo_stroke_preserve,'cairo_stroke_preserve',\
cairo_surface_copy_page,'cairo_surface_copy_page',\
cairo_surface_create_for_rectangle,'cairo_surface_create_for_rectangle',\
cairo_surface_create_similar,'cairo_surface_create_similar',\
cairo_surface_create_similar_image,'cairo_surface_create_similar_image',\
cairo_surface_destroy,'cairo_surface_destroy',\
cairo_surface_finish,'cairo_surface_finish',\
cairo_surface_flush,'cairo_surface_flush',\
cairo_surface_get_content,'cairo_surface_get_content',\
cairo_surface_get_device,'cairo_surface_get_device',\
cairo_surface_get_device_offset,'cairo_surface_get_device_offset',\
cairo_surface_get_fallback_resolution,'cairo_surface_get_fallback_resolution',\
cairo_surface_get_font_options,'cairo_surface_get_font_options',\
cairo_surface_get_mime_data,'cairo_surface_get_mime_data',\
cairo_surface_get_reference_count,'cairo_surface_get_reference_count',\
cairo_surface_get_type,'cairo_surface_get_type',\
cairo_surface_get_user_data,'cairo_surface_get_user_data',\
cairo_surface_has_show_text_glyphs,'cairo_surface_has_show_text_glyphs',\
cairo_surface_map_to_image,'cairo_surface_map_to_image',\
cairo_surface_mark_dirty,'cairo_surface_mark_dirty',\
cairo_surface_mark_dirty_rectangle,'cairo_surface_mark_dirty_rectangle',\
cairo_surface_reference,'cairo_surface_reference',\
cairo_surface_set_device_offset,'cairo_surface_set_device_offset',\
cairo_surface_set_fallback_resolution,'cairo_surface_set_fallback_resolution',\
cairo_surface_set_mime_data,'cairo_surface_set_mime_data',\
cairo_surface_set_user_data,'cairo_surface_set_user_data',\
cairo_surface_show_page,'cairo_surface_show_page',\
cairo_surface_status,'cairo_surface_status',\
cairo_surface_supports_mime_type,'cairo_surface_supports_mime_type',\
cairo_surface_unmap_image,'cairo_surface_unmap_image',\
cairo_surface_write_to_png,'cairo_surface_write_to_png',\
cairo_surface_write_to_png_stream,'cairo_surface_write_to_png_stream',\
cairo_svg_get_versions,'cairo_svg_get_versions',\
cairo_svg_surface_create,'cairo_svg_surface_create',\
cairo_svg_surface_create_for_stream,'cairo_svg_surface_create_for_stream',\
cairo_svg_surface_restrict_to_version,'cairo_svg_surface_restrict_to_version',\
cairo_svg_version_to_string,'cairo_svg_version_to_string',\
cairo_text_cluster_allocate,'cairo_text_cluster_allocate',\
cairo_text_cluster_free,'cairo_text_cluster_free',\
cairo_text_extents,'cairo_text_extents',\
cairo_text_path,'cairo_text_path',\
cairo_toy_font_face_create,'cairo_toy_font_face_create',\
cairo_toy_font_face_get_family,'cairo_toy_font_face_get_family',\
cairo_toy_font_face_get_slant,'cairo_toy_font_face_get_slant',\
cairo_toy_font_face_get_weight,'cairo_toy_font_face_get_weight',\
cairo_transform,'cairo_transform',\
cairo_translate,'cairo_translate',\
cairo_user_font_face_create,'cairo_user_font_face_create',\
cairo_user_font_face_get_init_func,'cairo_user_font_face_get_init_func',\
cairo_user_font_face_get_render_glyph_func,'cairo_user_font_face_get_render_glyph_func',\
cairo_user_font_face_get_text_to_glyphs_func,'cairo_user_font_face_get_text_to_glyphs_func',\
cairo_user_font_face_get_unicode_to_glyph_func,'cairo_user_font_face_get_unicode_to_glyph_func',\
cairo_user_font_face_set_init_func,'cairo_user_font_face_set_init_func',\
cairo_user_font_face_set_render_glyph_func,'cairo_user_font_face_set_render_glyph_func',\
cairo_user_font_face_set_text_to_glyphs_func,'cairo_user_font_face_set_text_to_glyphs_func',\
cairo_user_font_face_set_unicode_to_glyph_func,'cairo_user_font_face_set_unicode_to_glyph_func',\
cairo_user_to_device,'cairo_user_to_device',\
cairo_user_to_device_distance,'cairo_user_to_device_distance',\
cairo_version,'cairo_version',\
cairo_version_string,'cairo_version_string'
/contrib/sdk/fasm/include/import32.inc
0,0 → 1,68
 
; Macroinstructions for making import section
 
macro library [name,string]
{ common
import.data:
forward
local _label
if defined name#.redundant
if ~ name#.redundant
dd name#.lookup,0,0, _label, name#.address
end if
end if
name#.referred = 1
common
dd 0,0,0,0,0
forward
if defined name#.redundant
if ~ name#.redundant
_label db string,0
rb $ and 1
end if
end if }
 
macro import name,[label,string]
{ common
rb (- $) and 3
if defined name#.referred
name#.lookup:
forward
if used label
if string eqtype ''
local _label
dd _label
else
dd 80000000h + string
end if
end if
common
if $ > name#.lookup
name#.redundant = 0
dd 0
else
name#.redundant = 1
end if
name#.address:
forward
if used label
if string eqtype ''
label dd _label
else
label dd 80000000h + string
end if
end if
common
if ~ name#.redundant
dd 0
end if
forward
if used label & string eqtype ''
_label dw 0
db string,0
rb $ and 1
end if
common
end if }
 
macro api [name] {}
/contrib/sdk/fasm/include/libc.inc
0,0 → 1,674
import libc,\
__Balloc,'_Balloc',\
__Bfree,'_Bfree',\
__Exit,'_Exit',\
___ChkTTYIOMode,'__ChkTTYIOMode',\
___GetIOMode,'__GetIOMode',\
___SetIOMode,'__SetIOMode',\
___SetIOMode_nogrow,'__SetIOMode_nogrow',\
___allocPOSIXHandle,'__allocPOSIXHandle',\
___any_on,'__any_on',\
___ascii_mbtowc,'__ascii_mbtowc',\
___ascii_wctomb,'__ascii_wctomb',\
___assert_func,'__assert_func',\
___b2d,'__b2d',\
___call_exitprocs,'__call_exitprocs',\
___copybits,'__copybits',\
___cpu_features_init,'__cpu_features_init',\
___ctype_load_locale,'__ctype_load_locale',\
___ctype_ptr__,'__ctype_ptr__',\
___d2b,'__d2b',\
___dorand48,'__dorand48',\
___dtoa,'__dtoa',\
___emutls_get_address,'__emutls_get_address',\
___emutls_register_common,'__emutls_register_common',\
___errno,'__errno',\
___fp_lock_all,'__fp_lock_all',\
___fp_unlock_all,'__fp_unlock_all',\
___fpclassifyd,'__fpclassifyd',\
___fpclassifyf,'__fpclassifyf',\
___freePOSIXHandle,'__freePOSIXHandle',\
___getOSHandle,'__getOSHandle',\
___get_current_ctype_locale,'__get_current_ctype_locale',\
___gethex,'__gethex',\
___gettzinfo,'__gettzinfo',\
___growPOSIXHandles,'__growPOSIXHandles',\
___grow_iomode,'__grow_iomode',\
___gthread_once,'__gthread_once',\
___hexdig_init,'__hexdig_init',\
___hexnan,'__hexnan',\
___hi0bits,'__hi0bits',\
___i2b,'__i2b',\
___ieee754_acos,'__ieee754_acos',\
___ieee754_acosf,'__ieee754_acosf',\
___ieee754_acosh,'__ieee754_acosh',\
___ieee754_acoshf,'__ieee754_acoshf',\
___ieee754_asin,'__ieee754_asin',\
___ieee754_asinf,'__ieee754_asinf',\
___ieee754_atan2,'__ieee754_atan2',\
___ieee754_atan2f,'__ieee754_atan2f',\
___ieee754_atanh,'__ieee754_atanh',\
___ieee754_atanhf,'__ieee754_atanhf',\
___ieee754_cosh,'__ieee754_cosh',\
___ieee754_coshf,'__ieee754_coshf',\
___ieee754_exp,'__ieee754_exp',\
___ieee754_expf,'__ieee754_expf',\
___ieee754_fmod,'__ieee754_fmod',\
___ieee754_fmodf,'__ieee754_fmodf',\
___ieee754_gamma_r,'__ieee754_gamma_r',\
___ieee754_gammaf_r,'__ieee754_gammaf_r',\
___ieee754_hypot,'__ieee754_hypot',\
___ieee754_hypotf,'__ieee754_hypotf',\
___ieee754_j0,'__ieee754_j0',\
___ieee754_j0f,'__ieee754_j0f',\
___ieee754_j1,'__ieee754_j1',\
___ieee754_j1f,'__ieee754_j1f',\
___ieee754_jn,'__ieee754_jn',\
___ieee754_jnf,'__ieee754_jnf',\
___ieee754_lgamma_r,'__ieee754_lgamma_r',\
___ieee754_lgammaf_r,'__ieee754_lgammaf_r',\
___ieee754_log,'__ieee754_log',\
___ieee754_log10,'__ieee754_log10',\
___ieee754_log10f,'__ieee754_log10f',\
___ieee754_logf,'__ieee754_logf',\
___ieee754_pow,'__ieee754_pow',\
___ieee754_powf,'__ieee754_powf',\
___ieee754_rem_pio2,'__ieee754_rem_pio2',\
___ieee754_rem_pio2f,'__ieee754_rem_pio2f',\
___ieee754_remainder,'__ieee754_remainder',\
___ieee754_remainderf,'__ieee754_remainderf',\
___ieee754_scalb,'__ieee754_scalb',\
___ieee754_scalbf,'__ieee754_scalbf',\
___ieee754_sinh,'__ieee754_sinh',\
___ieee754_sinhf,'__ieee754_sinhf',\
___ieee754_sqrt,'__ieee754_sqrt',\
___ieee754_sqrtf,'__ieee754_sqrtf',\
___ieee754_y0,'__ieee754_y0',\
___ieee754_y0f,'__ieee754_y0f',\
___ieee754_y1,'__ieee754_y1',\
___ieee754_y1f,'__ieee754_y1f',\
___ieee754_yn,'__ieee754_yn',\
___ieee754_ynf,'__ieee754_ynf',\
___infinity,'__infinity',\
___infinityf,'__infinityf',\
___infinityld,'__infinityld',\
___init_mode,'__init_mode',\
___io_mode,'__io_mode',\
___isinfd,'__isinfd',\
___isinff,'__isinff',\
___isnand,'__isnand',\
___isnanf,'__isnanf',\
___kernel_cos,'__kernel_cos',\
___kernel_cosf,'__kernel_cosf',\
___kernel_rem_pio2,'__kernel_rem_pio2',\
___kernel_rem_pio2f,'__kernel_rem_pio2f',\
___kernel_sin,'__kernel_sin',\
___kernel_sinf,'__kernel_sinf',\
___kernel_standard,'__kernel_standard',\
___kernel_tan,'__kernel_tan',\
___kernel_tanf,'__kernel_tanf',\
___libc_getenv,'__libc_getenv',\
___lo0bits,'__lo0bits',\
___locale_charset,'__locale_charset',\
___locale_cjk_lang,'__locale_cjk_lang',\
___locale_mb_cur_max,'__locale_mb_cur_max',\
___locale_msgcharset,'__locale_msgcharset',\
___lshift,'__lshift',\
___malloc_lock,'__malloc_lock',\
___malloc_unlock,'__malloc_unlock',\
___mb_cur_max,'__mb_cur_max',\
___mbtowc,'__mbtowc',\
___mcmp,'__mcmp',\
___mdiff,'__mdiff',\
___mlocale_changed,'__mlocale_changed',\
___mprec_bigtens,'__mprec_bigtens',\
___mprec_tens,'__mprec_tens',\
___mprec_tinytens,'__mprec_tinytens',\
___multadd,'__multadd',\
___multiply,'__multiply',\
___mutex_lock,'__mutex_lock',\
___nlocale_changed,'__nlocale_changed',\
___pow5mult,'__pow5mult',\
___ratio,'__ratio',\
___register_exitproc,'__register_exitproc',\
___s2b,'__s2b',\
___sccl,'__sccl',\
___sclose,'__sclose',\
___seofread,'__seofread',\
___setOSHandle,'__setOSHandle',\
___set_handles,'__set_handles',\
___sflags,'__sflags',\
___sflush_r,'__sflush_r',\
___sfmoreglue,'__sfmoreglue',\
___sfp,'__sfp',\
___sfp_lock_acquire,'__sfp_lock_acquire',\
___sfp_lock_release,'__sfp_lock_release',\
___sfvwrite_r,'__sfvwrite_r',\
___shrink_iomode,'__shrink_iomode',\
___signbitd,'__signbitd',\
___signbitf,'__signbitf',\
___sigtramp,'__sigtramp',\
___sigtramp_r,'__sigtramp_r',\
___sinit,'__sinit',\
___sinit_lock_acquire,'__sinit_lock_acquire',\
___sinit_lock_release,'__sinit_lock_release',\
___smakebuf_r,'__smakebuf_r',\
___sprint_r,'__sprint_r',\
___sread,'__sread',\
___srefill_r,'__srefill_r',\
___srget,'__srget',\
___srget_r,'__srget_r',\
___sseek,'__sseek',\
___ssprint_r,'__ssprint_r',\
___ssrefill_r,'__ssrefill_r',\
___ssvfiscanf_r,'__ssvfiscanf_r',\
___ssvfscanf_r,'__ssvfscanf_r',\
___strtok_r,'__strtok_r',\
___submore,'__submore',\
___svfiscanf,'__svfiscanf',\
___svfiscanf_r,'__svfiscanf_r',\
___svfscanf,'__svfscanf',\
___svfscanf_r,'__svfscanf_r',\
___swbuf,'__swbuf',\
___swbuf_r,'__swbuf_r',\
___swrite,'__swrite',\
___swsetup_r,'__swsetup_r',\
___thread_startup,'__thread_startup',\
___tz_lock,'__tz_lock',\
___tz_unlock,'__tz_unlock',\
___tzcalc_limits,'__tzcalc_limits',\
___ulp,'__ulp',\
___wctomb,'__wctomb',\
__assert,'_assert',\
__atoi_r,'_atoi_r',\
__atol_r,'_atol_r',\
__buf_findstr,'_buf_findstr',\
__calloc_r,'_calloc_r',\
__cleanup,'_cleanup',\
__cleanup_r,'_cleanup_r',\
__close_r,'_close_r',\
__ctype_,'_ctype_',\
__daylight,'_daylight',\
__diprintf_r,'_diprintf_r',\
__dprintf_r,'_dprintf_r',\
__dtoa_r,'_dtoa_r',\
__exit,'_exit',\
__f_atan2,'_f_atan2',\
__f_atan2f,'_f_atan2f',\
__f_exp,'_f_exp',\
__f_expf,'_f_expf',\
__f_frexp,'_f_frexp',\
__f_frexpf,'_f_frexpf',\
__f_ldexp,'_f_ldexp',\
__f_ldexpf,'_f_ldexpf',\
__f_llrint,'_f_llrint',\
__f_llrintf,'_f_llrintf',\
__f_llrintl,'_f_llrintl',\
__f_log,'_f_log',\
__f_log10,'_f_log10',\
__f_log10f,'_f_log10f',\
__f_logf,'_f_logf',\
__f_lrint,'_f_lrint',\
__f_lrintf,'_f_lrintf',\
__f_lrintl,'_f_lrintl',\
__f_pow,'_f_pow',\
__f_powf,'_f_powf',\
__f_rint,'_f_rint',\
__f_rintf,'_f_rintf',\
__f_rintl,'_f_rintl',\
__f_tan,'_f_tan',\
__f_tanf,'_f_tanf',\
__fclose_r,'_fclose_r',\
__fdopen_r,'_fdopen_r',\
__fflush_r,'_fflush_r',\
__fgetc_r,'_fgetc_r',\
__fgets_r,'_fgets_r',\
__findenv,'_findenv',\
__fiprintf_r,'_fiprintf_r',\
__fiscanf_r,'_fiscanf_r',\
__fopen_r,'_fopen_r',\
__fprintf_r,'_fprintf_r',\
__fputc_r,'_fputc_r',\
__fputs_r,'_fputs_r',\
__fputwc_r,'_fputwc_r',\
__fread_r,'_fread_r',\
__free_r,'_free_r',\
__freopen_r,'_freopen_r',\
__fscanf_r,'_fscanf_r',\
__fseek_r,'_fseek_r',\
__fseeko_r,'_fseeko_r',\
__fstat_r,'_fstat_r',\
__ftell_r,'_ftell_r',\
__ftello_r,'_ftello_r',\
__fwalk,'_fwalk',\
__fwalk_reent,'_fwalk_reent',\
__fwrite_r,'_fwrite_r',\
__gettimeofday,'_gettimeofday',\
__gettimeofday_r,'_gettimeofday_r',\
__global_impure_ptr,'_global_impure_ptr',\
__grow_handles,'_grow_handles',\
__init_signal,'_init_signal',\
__init_signal_r,'_init_signal_r',\
__isatty,'_isatty',\
__isatty_r,'_isatty_r',\
__kill_r,'_kill_r',\
__localeconv_r,'_localeconv_r',\
__lseek_r,'_lseek_r',\
__malloc_r,'_malloc_r',\
__mbrtowc_r,'_mbrtowc_r',\
__mbtowc_r,'_mbtowc_r',\
__mktm_r,'_mktm_r',\
__mprec_log10,'_mprec_log10',\
__open_r,'_open_r',\
__printf_r,'_printf_r',\
__putc_r,'_putc_r',\
__putchar_r,'_putchar_r',\
__puts_r,'_puts_r',\
__raise_r,'_raise_r',\
__read,'_read',\
__read_r,'_read_r',\
__realloc_r,'_realloc_r',\
__remove_r,'_remove_r',\
__rename_r,'_rename_r',\
__seed48_r,'_seed48_r',\
__setlocale_r,'_setlocale_r',\
__sfread_r,'_sfread_r',\
__signal_r,'_signal_r',\
__siprintf_r,'_siprintf_r',\
__sniprintf_r,'_sniprintf_r',\
__snprintf_r,'_snprintf_r',\
__sprintf_r,'_sprintf_r',\
__srand48_r,'_srand48_r',\
__sscanf_r,'_sscanf_r',\
__strdup_r,'_strdup_r',\
__strerror_r,'_strerror_r',\
__strndup_r,'_strndup_r',\
__strtod_r,'_strtod_r',\
__strtol_r,'_strtol_r',\
__strtoll_r,'_strtoll_r',\
__strtoul_r,'_strtoul_r',\
__strtoull_r,'_strtoull_r',\
__sungetc_r,'_sungetc_r',\
__svfiprintf_r,'_svfiprintf_r',\
__svfprintf_r,'_svfprintf_r',\
__system_r,'_system_r',\
__tempnam_r,'_tempnam_r',\
__times_r,'_times_r',\
__timezone,'_timezone',\
__tls_map,'_tls_map',\
__tmpfile_r,'_tmpfile_r',\
__tmpnam_r,'_tmpnam_r',\
__towctrans_r,'_towctrans_r',\
__tzname,'_tzname',\
__ungetc_r,'_ungetc_r',\
__user_strerror,'_user_strerror',\
__vasniprintf_r,'_vasniprintf_r',\
__vasnprintf_r,'_vasnprintf_r',\
__vdiprintf_r,'_vdiprintf_r',\
__vdprintf_r,'_vdprintf_r',\
__vfiprintf_r,'_vfiprintf_r',\
__vfiscanf_r,'_vfiscanf_r',\
__vfprintf_r,'_vfprintf_r',\
__vfscanf_r,'_vfscanf_r',\
__vscanf_r,'_vscanf_r',\
__vsnprintf_r,'_vsnprintf_r',\
__vsprintf_r,'_vsprintf_r',\
__vsscanf_r,'_vsscanf_r',\
__wcrtomb_r,'_wcrtomb_r',\
__wctomb_r,'_wctomb_r',\
__wctrans_r,'_wctrans_r',\
__wctype_r,'_wctype_r',\
__write_r,'_write_r',\
_abort,'abort',\
_abs,'abs',\
_acos,'acos',\
_acosf,'acosf',\
_acosh,'acosh',\
_acoshf,'acoshf',\
_asctime,'asctime',\
_asctime_r,'asctime_r',\
_asin,'asin',\
_asinf,'asinf',\
_asinh,'asinh',\
_asinhf,'asinhf',\
_atan,'atan',\
_atan2,'atan2',\
_atan2f,'atan2f',\
_atanf,'atanf',\
_atanh,'atanh',\
_atanhf,'atanhf',\
_atof,'atof',\
_atoi,'atoi',\
_atol,'atol',\
_bsearch,'bsearch',\
_calloc,'calloc',\
_cbrt,'cbrt',\
_cbrtf,'cbrtf',\
_ceil,'ceil',\
_ceilf,'ceilf',\
_clearerr,'clearerr',\
_clock,'clock',\
_close,'close',\
_copysign,'copysign',\
_copysignf,'copysignf',\
_cos,'cos',\
_cosf,'cosf',\
_cosh,'cosh',\
_coshf,'coshf',\
_create_file,'create_file',\
_create_image,'create_image',\
_create_thread,'create_thread',\
_ctime,'ctime',\
_ctime_r,'ctime_r',\
_debugwrite,'debugwrite',\
_delete_file,'delete_file',\
_difftime,'difftime',\
_diprintf,'diprintf',\
_div,'div',\
_dprintf,'dprintf',\
_drem,'drem',\
_dremf,'dremf',\
_entry,'entry',\
_envz_get,'envz_get',\
_erf,'erf',\
_erfc,'erfc',\
_erfcf,'erfcf',\
_erff,'erff',\
_exit,'exit',\
_exp,'exp',\
_exp10,'exp10',\
_exp10f,'exp10f',\
_exp2,'exp2',\
_exp2f,'exp2f',\
_expf,'expf',\
_expm1,'expm1',\
_expm1f,'expm1f',\
_fabs,'fabs',\
_fabsf,'fabsf',\
_fclose,'fclose',\
_fdim,'fdim',\
_fdimf,'fdimf',\
_fdopen,'fdopen',\
_fflush,'fflush',\
_fgetc,'fgetc',\
_fgets,'fgets',\
_fileno,'fileno',\
_finite,'finite',\
_finitef,'finitef',\
_fiprintf,'fiprintf',\
_fiscanf,'fiscanf',\
_floor,'floor',\
_floorf,'floorf',\
_fma,'fma',\
_fmaf,'fmaf',\
_fmax,'fmax',\
_fmaxf,'fmaxf',\
_fmin,'fmin',\
_fminf,'fminf',\
_fmod,'fmod',\
_fmodf,'fmodf',\
_fopen,'fopen',\
_fprintf,'fprintf',\
_fputc,'fputc',\
_fputs,'fputs',\
_fputwc,'fputwc',\
_fread,'fread',\
_free,'free',\
_freopen,'freopen',\
_frexp,'frexp',\
_frexpf,'frexpf',\
_fscanf,'fscanf',\
_fseek,'fseek',\
_fseeko,'fseeko',\
_fstat,'fstat',\
_ftell,'ftell',\
_ftello,'ftello',\
_fwrite,'fwrite',\
_gamma,'gamma',\
_gamma_r,'gamma_r',\
_gammaf,'gammaf',\
_gammaf_r,'gammaf_r',\
_get_entry_point,'get_entry_point',\
_get_fileinfo,'get_fileinfo',\
_get_proc_address,'get_proc_address',\
_getenv,'getenv',\
_gettimeofday,'gettimeofday',\
_gmtime,'gmtime',\
_gmtime_r,'gmtime_r',\
_hypot,'hypot',\
_hypotf,'hypotf',\
_ilogb,'ilogb',\
_ilogbf,'ilogbf',\
_infinity,'infinity',\
_infinityf,'infinityf',\
_init_global_reent,'init_global_reent',\
_init_loader,'init_loader',\
_init_reent,'init_reent',\
_isalnum,'isalnum',\
_isalpha,'isalpha',\
_isascii,'isascii',\
_isblank,'isblank',\
_iscntrl,'iscntrl',\
_isdigit,'isdigit',\
_isgraph,'isgraph',\
_isinf,'isinf',\
_isinff,'isinff',\
_islower,'islower',\
_isnan,'isnan',\
_isnanf,'isnanf',\
_isprint,'isprint',\
_ispunct,'ispunct',\
_isspace,'isspace',\
_isupper,'isupper',\
_iswalnum,'iswalnum',\
_iswalpha,'iswalpha',\
_iswblank,'iswblank',\
_iswcntrl,'iswcntrl',\
_iswctype,'iswctype',\
_iswdigit,'iswdigit',\
_iswgraph,'iswgraph',\
_iswlower,'iswlower',\
_iswprint,'iswprint',\
_iswpunct,'iswpunct',\
_iswspace,'iswspace',\
_iswupper,'iswupper',\
_iswxdigit,'iswxdigit',\
_isxdigit,'isxdigit',\
_j0,'j0',\
_j0f,'j0f',\
_j1,'j1',\
_j1f,'j1f',\
_jn,'jn',\
_jnf,'jnf',\
_ldexp,'ldexp',\
_ldexpf,'ldexpf',\
_lgamma,'lgamma',\
_lgamma_r,'lgamma_r',\
_lgammaf,'lgammaf',\
_lgammaf_r,'lgammaf_r',\
_libc_crt_startup,'libc_crt_startup',\
_link_app,'link_app',\
_link_image,'link_image',\
_llrint,'llrint',\
_llrintf,'llrintf',\
_llrintl,'llrintl',\
_llround,'llround',\
_llroundf,'llroundf',\
_load_library,'load_library',\
_loader_env,'loader_env',\
_localeconv,'localeconv',\
_localtime,'localtime',\
_localtime_r,'localtime_r',\
_log,'log',\
_log10,'log10',\
_log10f,'log10f',\
_log1p,'log1p',\
_log1pf,'log1pf',\
_log2,'log2',\
_log2f,'log2f',\
_logb,'logb',\
_logbf,'logbf',\
_logf,'logf',\
_longjmp,'longjmp',\
_lrint,'lrint',\
_lrintf,'lrintf',\
_lrintl,'lrintl',\
_lround,'lround',\
_lroundf,'lroundf',\
_lseek,'lseek',\
_malloc,'malloc',\
_matherr,'matherr',\
_mbrtowc,'mbrtowc',\
_mbtowc,'mbtowc',\
_memalign,'memalign',\
_memchr,'memchr',\
_memcmp,'memcmp',\
_memcpy,'memcpy',\
_memmove,'memmove',\
_memset,'memset',\
_mktime,'mktime',\
_modf,'modf',\
_modff,'modff',\
_nan,'nan',\
_nanf,'nanf',\
_nearbyint,'nearbyint',\
_nearbyintf,'nearbyintf',\
_nextafter,'nextafter',\
_nextafterf,'nextafterf',\
_open,'open',\
_path_list,'path_list',\
_pow,'pow',\
_pow10,'pow10',\
_pow10f,'pow10f',\
_powf,'powf',\
_printf,'printf',\
_putc,'putc',\
_putchar,'putchar',\
_puts,'puts',\
_qsort,'qsort',\
_raise,'raise',\
_rand,'rand',\
_rand_r,'rand_r',\
_read,'read',\
_read_file,'read_file',\
_realloc,'realloc',\
_remainder,'remainder',\
_remainderf,'remainderf',\
_remove,'remove',\
_remquo,'remquo',\
_remquof,'remquof',\
_rename,'rename',\
_rint,'rint',\
_rintf,'rintf',\
_rintl,'rintl',\
_round,'round',\
_roundf,'roundf',\
_scalb,'scalb',\
_scalbf,'scalbf',\
_scalbln,'scalbln',\
_scalblnf,'scalblnf',\
_scalbn,'scalbn',\
_scalbnf,'scalbnf',\
_seed48,'seed48',\
_set_file_size,'set_file_size',\
_setjmp,'setjmp',\
_setlocale,'setlocale',\
_setvbuf,'setvbuf',\
_signal,'signal',\
_significand,'significand',\
_significandf,'significandf',\
_sin,'sin',\
_sincos,'sincos',\
_sincosf,'sincosf',\
_sinf,'sinf',\
_sinh,'sinh',\
_sinhf,'sinhf',\
_siprintf,'siprintf',\
_sniprintf,'sniprintf',\
_snprintf,'snprintf',\
_sprintf,'sprintf',\
_sqrt,'sqrt',\
_sqrtf,'sqrtf',\
_srand,'srand',\
_srand48,'srand48',\
_sscanf,'sscanf',\
_stpcpy,'stpcpy',\
_stpncpy,'stpncpy',\
_strcasecmp,'strcasecmp',\
_strcasestr,'strcasestr',\
_strcat,'strcat',\
_strchr,'strchr',\
_strcmp,'strcmp',\
_strcoll,'strcoll',\
_strcpy,'strcpy',\
_strcspn,'strcspn',\
_strdup,'strdup',\
_strerror,'strerror',\
_strftime,'strftime',\
_strlen,'strlen',\
_strncasecmp,'strncasecmp',\
_strncat,'strncat',\
_strncmp,'strncmp',\
_strncpy,'strncpy',\
_strndup,'strndup',\
_strnlen,'strnlen',\
_strpbrk,'strpbrk',\
_strrchr,'strrchr',\
_strsep,'strsep',\
_strspn,'strspn',\
_strstr,'strstr',\
_strtod,'strtod',\
_strtof,'strtof',\
_strtok,'strtok',\
_strtok_r,'strtok_r',\
_strtol,'strtol',\
_strtoll,'strtoll',\
_strtoul,'strtoul',\
_strtoull,'strtoull',\
_strupr,'strupr',\
_system,'system',\
_tan,'tan',\
_tanf,'tanf',\
_tanh,'tanh',\
_tanhf,'tanhf',\
_tempnam,'tempnam',\
_tgamma,'tgamma',\
_tgammaf,'tgammaf',\
_time,'time',\
_tls_alloc,'tls_alloc',\
_tmpfile,'tmpfile',\
_tmpnam,'tmpnam',\
_toascii,'toascii',\
_tolower,'tolower',\
_toupper,'toupper',\
_towctrans,'towctrans',\
_towlower,'towlower',\
_towupper,'towupper',\
_trunc,'trunc',\
_truncf,'truncf',\
_ungetc,'ungetc',\
_user_alloc,'user_alloc',\
_validate_pe,'validate_pe',\
_vasniprintf,'vasniprintf',\
_vasnprintf,'vasnprintf',\
_vdiprintf,'vdiprintf',\
_vdprintf,'vdprintf',\
_vfiprintf,'vfiprintf',\
_vfiscanf,'vfiscanf',\
_vfprintf,'vfprintf',\
_vfscanf,'vfscanf',\
_vscanf,'vscanf',\
_vsnprintf,'vsnprintf',\
_vsprintf,'vsprintf',\
_vsscanf,'vsscanf',\
_wcrtomb,'wcrtomb',\
_wctrans,'wctrans',\
_wctype,'wctype',\
_write,'write',\
_write_file,'write_file',\
_y0,'y0',\
_y0f,'y0f',\
_y1,'y1',\
_y1f,'y1f',\
_yn,'yn',\
_ynf,'ynf'
/contrib/sdk/fasm/include/libfreetype.inc
0,0 → 1,348
import libfreetype,\
FTC_CMapCache_Lookup,'FTC_CMapCache_Lookup',\
FTC_CMapCache_New,'FTC_CMapCache_New',\
FTC_ImageCache_Lookup,'FTC_ImageCache_Lookup',\
FTC_ImageCache_LookupScaler,'FTC_ImageCache_LookupScaler',\
FTC_ImageCache_New,'FTC_ImageCache_New',\
FTC_Manager_Done,'FTC_Manager_Done',\
FTC_Manager_LookupFace,'FTC_Manager_LookupFace',\
FTC_Manager_LookupSize,'FTC_Manager_LookupSize',\
FTC_Manager_New,'FTC_Manager_New',\
FTC_Manager_RemoveFaceID,'FTC_Manager_RemoveFaceID',\
FTC_Manager_Reset,'FTC_Manager_Reset',\
FTC_Node_Unref,'FTC_Node_Unref',\
FTC_SBitCache_Lookup,'FTC_SBitCache_Lookup',\
FTC_SBitCache_LookupScaler,'FTC_SBitCache_LookupScaler',\
FTC_SBitCache_New,'FTC_SBitCache_New',\
FT_Activate_Size,'FT_Activate_Size',\
FT_Add_Default_Modules,'FT_Add_Default_Modules',\
FT_Add_Module,'FT_Add_Module',\
FT_Angle_Diff,'FT_Angle_Diff',\
FT_Atan2,'FT_Atan2',\
FT_Attach_File,'FT_Attach_File',\
FT_Attach_Stream,'FT_Attach_Stream',\
FT_Bitmap_Convert,'FT_Bitmap_Convert',\
FT_Bitmap_Copy,'FT_Bitmap_Copy',\
FT_Bitmap_Done,'FT_Bitmap_Done',\
FT_Bitmap_Embolden,'FT_Bitmap_Embolden',\
FT_Bitmap_New,'FT_Bitmap_New',\
FT_CMap_Done,'FT_CMap_Done',\
FT_CMap_New,'FT_CMap_New',\
FT_CeilFix,'FT_CeilFix',\
FT_ClassicKern_Free,'FT_ClassicKern_Free',\
FT_ClassicKern_Validate,'FT_ClassicKern_Validate',\
FT_Cos,'FT_Cos',\
FT_DivFix,'FT_DivFix',\
FT_Done_Face,'FT_Done_Face',\
FT_Done_FreeType,'FT_Done_FreeType',\
FT_Done_Glyph,'FT_Done_Glyph',\
FT_Done_GlyphSlot,'FT_Done_GlyphSlot',\
FT_Done_Library,'FT_Done_Library',\
FT_Done_Memory,'FT_Done_Memory',\
FT_Done_Size,'FT_Done_Size',\
FT_Face_CheckTrueTypePatents,'FT_Face_CheckTrueTypePatents',\
FT_Face_GetCharVariantIndex,'FT_Face_GetCharVariantIndex',\
FT_Face_GetCharVariantIsDefault,'FT_Face_GetCharVariantIsDefault',\
FT_Face_GetCharsOfVariant,'FT_Face_GetCharsOfVariant',\
FT_Face_GetVariantSelectors,'FT_Face_GetVariantSelectors',\
FT_Face_GetVariantsOfChar,'FT_Face_GetVariantsOfChar',\
FT_Face_SetUnpatentedHinting,'FT_Face_SetUnpatentedHinting',\
FT_FloorFix,'FT_FloorFix',\
FT_Get_Advance,'FT_Get_Advance',\
FT_Get_Advances,'FT_Get_Advances',\
FT_Get_BDF_Charset_ID,'FT_Get_BDF_Charset_ID',\
FT_Get_BDF_Property,'FT_Get_BDF_Property',\
FT_Get_CID_From_Glyph_Index,'FT_Get_CID_From_Glyph_Index',\
FT_Get_CID_Is_Internally_CID_Keyed,'FT_Get_CID_Is_Internally_CID_Keyed',\
FT_Get_CID_Registry_Ordering_Supplement,'FT_Get_CID_Registry_Ordering_Supplement',\
FT_Get_CMap_Format,'FT_Get_CMap_Format',\
FT_Get_CMap_Language_ID,'FT_Get_CMap_Language_ID',\
FT_Get_Char_Index,'FT_Get_Char_Index',\
FT_Get_Charmap_Index,'FT_Get_Charmap_Index',\
FT_Get_FSType_Flags,'FT_Get_FSType_Flags',\
FT_Get_First_Char,'FT_Get_First_Char',\
FT_Get_Gasp,'FT_Get_Gasp',\
FT_Get_Glyph,'FT_Get_Glyph',\
FT_Get_Glyph_Name,'FT_Get_Glyph_Name',\
FT_Get_Kerning,'FT_Get_Kerning',\
FT_Get_MM_Var,'FT_Get_MM_Var',\
FT_Get_Module,'FT_Get_Module',\
FT_Get_Module_Interface,'FT_Get_Module_Interface',\
FT_Get_Multi_Master,'FT_Get_Multi_Master',\
FT_Get_Name_Index,'FT_Get_Name_Index',\
FT_Get_Next_Char,'FT_Get_Next_Char',\
FT_Get_PFR_Advance,'FT_Get_PFR_Advance',\
FT_Get_PFR_Kerning,'FT_Get_PFR_Kerning',\
FT_Get_PFR_Metrics,'FT_Get_PFR_Metrics',\
FT_Get_PS_Font_Info,'FT_Get_PS_Font_Info',\
FT_Get_PS_Font_Private,'FT_Get_PS_Font_Private',\
FT_Get_PS_Font_Value,'FT_Get_PS_Font_Value',\
FT_Get_Postscript_Name,'FT_Get_Postscript_Name',\
FT_Get_Renderer,'FT_Get_Renderer',\
FT_Get_Sfnt_Name,'FT_Get_Sfnt_Name',\
FT_Get_Sfnt_Name_Count,'FT_Get_Sfnt_Name_Count',\
FT_Get_Sfnt_Table,'FT_Get_Sfnt_Table',\
FT_Get_SubGlyph_Info,'FT_Get_SubGlyph_Info',\
FT_Get_Track_Kerning,'FT_Get_Track_Kerning',\
FT_Get_TrueType_Engine_Type,'FT_Get_TrueType_Engine_Type',\
FT_GlyphLoader_Add,'FT_GlyphLoader_Add',\
FT_GlyphLoader_CheckPoints,'FT_GlyphLoader_CheckPoints',\
FT_GlyphLoader_CheckSubGlyphs,'FT_GlyphLoader_CheckSubGlyphs',\
FT_GlyphLoader_CopyPoints,'FT_GlyphLoader_CopyPoints',\
FT_GlyphLoader_CreateExtra,'FT_GlyphLoader_CreateExtra',\
FT_GlyphLoader_Done,'FT_GlyphLoader_Done',\
FT_GlyphLoader_New,'FT_GlyphLoader_New',\
FT_GlyphLoader_Prepare,'FT_GlyphLoader_Prepare',\
FT_GlyphLoader_Reset,'FT_GlyphLoader_Reset',\
FT_GlyphLoader_Rewind,'FT_GlyphLoader_Rewind',\
FT_GlyphSlot_Embolden,'FT_GlyphSlot_Embolden',\
FT_GlyphSlot_Oblique,'FT_GlyphSlot_Oblique',\
FT_GlyphSlot_Own_Bitmap,'FT_GlyphSlot_Own_Bitmap',\
FT_Glyph_Copy,'FT_Glyph_Copy',\
FT_Glyph_Get_CBox,'FT_Glyph_Get_CBox',\
FT_Glyph_Stroke,'FT_Glyph_Stroke',\
FT_Glyph_StrokeBorder,'FT_Glyph_StrokeBorder',\
FT_Glyph_To_Bitmap,'FT_Glyph_To_Bitmap',\
FT_Glyph_Transform,'FT_Glyph_Transform',\
FT_Has_PS_Glyph_Names,'FT_Has_PS_Glyph_Names',\
FT_Hypot,'FT_Hypot',\
FT_Init_FreeType,'FT_Init_FreeType',\
FT_Library_SetLcdFilter,'FT_Library_SetLcdFilter',\
FT_Library_SetLcdFilterWeights,'FT_Library_SetLcdFilterWeights',\
FT_Library_Version,'FT_Library_Version',\
FT_List_Add,'FT_List_Add',\
FT_List_Finalize,'FT_List_Finalize',\
FT_List_Find,'FT_List_Find',\
FT_List_Insert,'FT_List_Insert',\
FT_List_Iterate,'FT_List_Iterate',\
FT_List_Remove,'FT_List_Remove',\
FT_List_Up,'FT_List_Up',\
FT_Load_Char,'FT_Load_Char',\
FT_Load_Glyph,'FT_Load_Glyph',\
FT_Load_Sfnt_Table,'FT_Load_Sfnt_Table',\
FT_Lookup_Renderer,'FT_Lookup_Renderer',\
FT_MSB,'FT_MSB',\
FT_Match_Size,'FT_Match_Size',\
FT_Matrix_Invert,'FT_Matrix_Invert',\
FT_Matrix_Multiply,'FT_Matrix_Multiply',\
FT_Matrix_Multiply_Scaled,'FT_Matrix_Multiply_Scaled',\
FT_MulDiv,'FT_MulDiv',\
FT_MulDiv_No_Round,'FT_MulDiv_No_Round',\
FT_MulFix,'FT_MulFix',\
FT_New_Face,'FT_New_Face',\
FT_New_GlyphSlot,'FT_New_GlyphSlot',\
FT_New_Library,'FT_New_Library',\
FT_New_Memory,'FT_New_Memory',\
FT_New_Memory_Face,'FT_New_Memory_Face',\
FT_New_Size,'FT_New_Size',\
FT_OpenType_Free,'FT_OpenType_Free',\
FT_OpenType_Validate,'FT_OpenType_Validate',\
FT_Open_Face,'FT_Open_Face',\
FT_Outline_Check,'FT_Outline_Check',\
FT_Outline_Copy,'FT_Outline_Copy',\
FT_Outline_Decompose,'FT_Outline_Decompose',\
FT_Outline_Done,'FT_Outline_Done',\
FT_Outline_Done_Internal,'FT_Outline_Done_Internal',\
FT_Outline_Embolden,'FT_Outline_Embolden',\
FT_Outline_EmboldenXY,'FT_Outline_EmboldenXY',\
FT_Outline_GetInsideBorder,'FT_Outline_GetInsideBorder',\
FT_Outline_GetOutsideBorder,'FT_Outline_GetOutsideBorder',\
FT_Outline_Get_BBox,'FT_Outline_Get_BBox',\
FT_Outline_Get_Bitmap,'FT_Outline_Get_Bitmap',\
FT_Outline_Get_CBox,'FT_Outline_Get_CBox',\
FT_Outline_Get_Orientation,'FT_Outline_Get_Orientation',\
FT_Outline_New,'FT_Outline_New',\
FT_Outline_New_Internal,'FT_Outline_New_Internal',\
FT_Outline_Render,'FT_Outline_Render',\
FT_Outline_Reverse,'FT_Outline_Reverse',\
FT_Outline_Transform,'FT_Outline_Transform',\
FT_Outline_Translate,'FT_Outline_Translate',\
FT_Property_Get,'FT_Property_Get',\
FT_Property_Set,'FT_Property_Set',\
FT_Raccess_Get_DataOffsets,'FT_Raccess_Get_DataOffsets',\
FT_Raccess_Get_HeaderInfo,'FT_Raccess_Get_HeaderInfo',\
FT_Raccess_Guess,'FT_Raccess_Guess',\
FT_Reference_Face,'FT_Reference_Face',\
FT_Reference_Library,'FT_Reference_Library',\
FT_Remove_Module,'FT_Remove_Module',\
FT_Render_Glyph,'FT_Render_Glyph',\
FT_Render_Glyph_Internal,'FT_Render_Glyph_Internal',\
FT_Request_Metrics,'FT_Request_Metrics',\
FT_Request_Size,'FT_Request_Size',\
FT_RoundFix,'FT_RoundFix',\
FT_Select_Charmap,'FT_Select_Charmap',\
FT_Select_Metrics,'FT_Select_Metrics',\
FT_Select_Size,'FT_Select_Size',\
FT_Set_Char_Size,'FT_Set_Char_Size',\
FT_Set_Charmap,'FT_Set_Charmap',\
FT_Set_Debug_Hook,'FT_Set_Debug_Hook',\
FT_Set_MM_Blend_Coordinates,'FT_Set_MM_Blend_Coordinates',\
FT_Set_MM_Design_Coordinates,'FT_Set_MM_Design_Coordinates',\
FT_Set_Pixel_Sizes,'FT_Set_Pixel_Sizes',\
FT_Set_Renderer,'FT_Set_Renderer',\
FT_Set_Transform,'FT_Set_Transform',\
FT_Set_Var_Blend_Coordinates,'FT_Set_Var_Blend_Coordinates',\
FT_Set_Var_Design_Coordinates,'FT_Set_Var_Design_Coordinates',\
FT_Sfnt_Table_Info,'FT_Sfnt_Table_Info',\
FT_Sin,'FT_Sin',\
FT_SqrtFixed,'FT_SqrtFixed',\
FT_Stream_Close,'FT_Stream_Close',\
FT_Stream_EnterFrame,'FT_Stream_EnterFrame',\
FT_Stream_ExitFrame,'FT_Stream_ExitFrame',\
FT_Stream_ExtractFrame,'FT_Stream_ExtractFrame',\
FT_Stream_Free,'FT_Stream_Free',\
FT_Stream_GetChar,'FT_Stream_GetChar',\
FT_Stream_GetULong,'FT_Stream_GetULong',\
FT_Stream_GetULongLE,'FT_Stream_GetULongLE',\
FT_Stream_GetUOffset,'FT_Stream_GetUOffset',\
FT_Stream_GetUShort,'FT_Stream_GetUShort',\
FT_Stream_GetUShortLE,'FT_Stream_GetUShortLE',\
FT_Stream_New,'FT_Stream_New',\
FT_Stream_Open,'FT_Stream_Open',\
FT_Stream_OpenBzip2,'FT_Stream_OpenBzip2',\
FT_Stream_OpenGzip,'FT_Stream_OpenGzip',\
FT_Stream_OpenLZW,'FT_Stream_OpenLZW',\
FT_Stream_OpenMemory,'FT_Stream_OpenMemory',\
FT_Stream_Pos,'FT_Stream_Pos',\
FT_Stream_Read,'FT_Stream_Read',\
FT_Stream_ReadAt,'FT_Stream_ReadAt',\
FT_Stream_ReadChar,'FT_Stream_ReadChar',\
FT_Stream_ReadFields,'FT_Stream_ReadFields',\
FT_Stream_ReadULong,'FT_Stream_ReadULong',\
FT_Stream_ReadULongLE,'FT_Stream_ReadULongLE',\
FT_Stream_ReadUOffset,'FT_Stream_ReadUOffset',\
FT_Stream_ReadUShort,'FT_Stream_ReadUShort',\
FT_Stream_ReadUShortLE,'FT_Stream_ReadUShortLE',\
FT_Stream_ReleaseFrame,'FT_Stream_ReleaseFrame',\
FT_Stream_Seek,'FT_Stream_Seek',\
FT_Stream_Skip,'FT_Stream_Skip',\
FT_Stream_TryRead,'FT_Stream_TryRead',\
FT_Stroker_BeginSubPath,'FT_Stroker_BeginSubPath',\
FT_Stroker_ConicTo,'FT_Stroker_ConicTo',\
FT_Stroker_CubicTo,'FT_Stroker_CubicTo',\
FT_Stroker_Done,'FT_Stroker_Done',\
FT_Stroker_EndSubPath,'FT_Stroker_EndSubPath',\
FT_Stroker_Export,'FT_Stroker_Export',\
FT_Stroker_ExportBorder,'FT_Stroker_ExportBorder',\
FT_Stroker_GetBorderCounts,'FT_Stroker_GetBorderCounts',\
FT_Stroker_GetCounts,'FT_Stroker_GetCounts',\
FT_Stroker_LineTo,'FT_Stroker_LineTo',\
FT_Stroker_New,'FT_Stroker_New',\
FT_Stroker_ParseOutline,'FT_Stroker_ParseOutline',\
FT_Stroker_Rewind,'FT_Stroker_Rewind',\
FT_Stroker_Set,'FT_Stroker_Set',\
FT_Tan,'FT_Tan',\
FT_Trace_Get_Count,'FT_Trace_Get_Count',\
FT_Trace_Get_Name,'FT_Trace_Get_Name',\
FT_TrueTypeGX_Free,'FT_TrueTypeGX_Free',\
FT_TrueTypeGX_Validate,'FT_TrueTypeGX_Validate',\
FT_Vector_From_Polar,'FT_Vector_From_Polar',\
FT_Vector_Length,'FT_Vector_Length',\
FT_Vector_Polarize,'FT_Vector_Polarize',\
FT_Vector_Rotate,'FT_Vector_Rotate',\
FT_Vector_Transform,'FT_Vector_Transform',\
FT_Vector_Transform_Scaled,'FT_Vector_Transform_Scaled',\
FT_Vector_Unit,'FT_Vector_Unit',\
TT_New_Context,'TT_New_Context',\
TT_RunIns,'TT_RunIns',\
af_autofitter_interface,'af_autofitter_interface',\
af_cjk_script_class,'af_cjk_script_class',\
af_dummy_script_class,'af_dummy_script_class',\
af_glyph_hints_dump_edges,'af_glyph_hints_dump_edges',\
af_glyph_hints_dump_points,'af_glyph_hints_dump_points',\
af_glyph_hints_dump_segments,'af_glyph_hints_dump_segments',\
af_glyph_hints_get_num_segments,'af_glyph_hints_get_num_segments',\
af_glyph_hints_get_segment_offset,'af_glyph_hints_get_segment_offset',\
af_indic_script_class,'af_indic_script_class',\
af_latin_script_class,'af_latin_script_class',\
af_property_get,'af_property_get',\
af_property_get_face_globals,'af_property_get_face_globals',\
af_property_set,'af_property_set',\
afm_parser_funcs,'afm_parser_funcs',\
autofit_module_class,'autofit_module_class',\
bdf_cmap_class,'bdf_cmap_class',\
bdf_driver_class,'bdf_driver_class',\
cff_cmap_encoding_class_rec,'cff_cmap_encoding_class_rec',\
cff_cmap_unicode_class_rec,'cff_cmap_unicode_class_rec',\
cff_driver_class,'cff_driver_class',\
ft_bitmap_glyph_class,'ft_bitmap_glyph_class',\
ft_corner_is_flat,'ft_corner_is_flat',\
ft_corner_orientation,'ft_corner_orientation',\
ft_debug_init,'ft_debug_init',\
ft_glyphslot_alloc_bitmap,'ft_glyphslot_alloc_bitmap',\
ft_glyphslot_free_bitmap,'ft_glyphslot_free_bitmap',\
ft_glyphslot_set_bitmap,'ft_glyphslot_set_bitmap',\
ft_gray_for_premultiplied_srgb_bgra,'ft_gray_for_premultiplied_srgb_bgra',\
ft_grays_raster,'ft_grays_raster',\
ft_highpow2,'ft_highpow2',\
ft_lzwstate_done,'ft_lzwstate_done',\
ft_lzwstate_init,'ft_lzwstate_init',\
ft_lzwstate_io,'ft_lzwstate_io',\
ft_lzwstate_reset,'ft_lzwstate_reset',\
ft_mem_alloc,'ft_mem_alloc',\
ft_mem_dup,'ft_mem_dup',\
ft_mem_free,'ft_mem_free',\
ft_mem_qalloc,'ft_mem_qalloc',\
ft_mem_qrealloc,'ft_mem_qrealloc',\
ft_mem_realloc,'ft_mem_realloc',\
ft_mem_strcpyn,'ft_mem_strcpyn',\
ft_mem_strdup,'ft_mem_strdup',\
ft_module_get_service,'ft_module_get_service',\
ft_outline_glyph_class,'ft_outline_glyph_class',\
ft_property_do,'ft_property_do',\
ft_raccess_guess_table,'ft_raccess_guess_table',\
ft_raster1_renderer_class,'ft_raster1_renderer_class',\
ft_raster5_renderer_class,'ft_raster5_renderer_class',\
ft_service_list_lookup,'ft_service_list_lookup',\
ft_smooth_lcd_renderer_class,'ft_smooth_lcd_renderer_class',\
ft_smooth_lcdv_renderer_class,'ft_smooth_lcdv_renderer_class',\
ft_smooth_renderer_class,'ft_smooth_renderer_class',\
ft_standard_raster,'ft_standard_raster',\
ft_synthesize_vertical_metrics,'ft_synthesize_vertical_metrics',\
ft_validator_error,'ft_validator_error',\
ft_validator_init,'ft_validator_init',\
ft_validator_run,'ft_validator_run',\
ftc_basic_image_cache_class,'ftc_basic_image_cache_class',\
ftc_basic_image_family_class,'ftc_basic_image_family_class',\
ftc_basic_sbit_cache_class,'ftc_basic_sbit_cache_class',\
ftc_basic_sbit_family_class,'ftc_basic_sbit_family_class',\
ftc_cmap_cache_class,'ftc_cmap_cache_class',\
ftc_face_list_class,'ftc_face_list_class',\
ftc_size_list_class,'ftc_size_list_class',\
longjmp,'longjmp',\
otv_module_class,'otv_module_class',\
pcf_cmap_class,'pcf_cmap_class',\
pcf_driver_class,'pcf_driver_class',\
pfr_cmap_class_rec,'pfr_cmap_class_rec',\
pfr_driver_class,'pfr_driver_class',\
pfr_metrics_service_rec,'pfr_metrics_service_rec',\
ps_hints_apply,'ps_hints_apply',\
ps_parser_funcs,'ps_parser_funcs',\
ps_table_funcs,'ps_table_funcs',\
psaux_module_class,'psaux_module_class',\
pshinter_module_class,'pshinter_module_class',\
psnames_module_class,'psnames_module_class',\
setjmp,'setjmp',\
sfnt_module_class,'sfnt_module_class',\
t1_builder_funcs,'t1_builder_funcs',\
t1_cmap_classes,'t1_cmap_classes',\
t1_cmap_custom_class_rec,'t1_cmap_custom_class_rec',\
t1_cmap_expert_class_rec,'t1_cmap_expert_class_rec',\
t1_cmap_standard_class_rec,'t1_cmap_standard_class_rec',\
t1_cmap_unicode_class_rec,'t1_cmap_unicode_class_rec',\
t1_decoder_funcs,'t1_decoder_funcs',\
t1_driver_class,'t1_driver_class',\
t1cid_driver_class,'t1cid_driver_class',\
t42_driver_class,'t42_driver_class',\
tt_cmap0_class_rec,'tt_cmap0_class_rec',\
tt_cmap10_class_rec,'tt_cmap10_class_rec',\
tt_cmap12_class_rec,'tt_cmap12_class_rec',\
tt_cmap13_class_rec,'tt_cmap13_class_rec',\
tt_cmap14_class_rec,'tt_cmap14_class_rec',\
tt_cmap2_class_rec,'tt_cmap2_class_rec',\
tt_cmap4_class_rec,'tt_cmap4_class_rec',\
tt_cmap6_class_rec,'tt_cmap6_class_rec',\
tt_cmap8_class_rec,'tt_cmap8_class_rec',\
tt_default_graphics_state,'tt_default_graphics_state',\
tt_driver_class,'tt_driver_class',\
winfnt_driver_class,'winfnt_driver_class'
/contrib/sdk/fasm/include/libmpg123.inc
0,0 → 1,113
EXPORTS,'EXPORTS',\
mpg123_add_string,'mpg123_add_string',\
mpg123_add_substring,'mpg123_add_substring',\
mpg123_chomp_string,'mpg123_chomp_string',\
mpg123_clip,'mpg123_clip',\
mpg123_close,'mpg123_close',\
mpg123_copy_string,'mpg123_copy_string',\
mpg123_current_decoder,'mpg123_current_decoder',\
mpg123_decode,'mpg123_decode',\
mpg123_decode_frame,'mpg123_decode_frame',\
mpg123_decode_frame_32,'mpg123_decode_frame_32',\
mpg123_decoder,'mpg123_decoder',\
mpg123_decoders,'mpg123_decoders',\
mpg123_delete,'mpg123_delete',\
mpg123_delete_pars,'mpg123_delete_pars',\
mpg123_enc_from_id3,'mpg123_enc_from_id3',\
mpg123_encodings,'mpg123_encodings',\
mpg123_encsize,'mpg123_encsize',\
mpg123_eq,'mpg123_eq',\
mpg123_errcode,'mpg123_errcode',\
mpg123_exit,'mpg123_exit',\
mpg123_feature,'mpg123_feature',\
mpg123_feed,'mpg123_feed',\
mpg123_feedseek,'mpg123_feedseek',\
mpg123_feedseek_32,'mpg123_feedseek_32',\
mpg123_fmt,'mpg123_fmt',\
mpg123_fmt_all,'mpg123_fmt_all',\
mpg123_fmt_none,'mpg123_fmt_none',\
mpg123_fmt_support,'mpg123_fmt_support',\
mpg123_format,'mpg123_format',\
mpg123_format_all,'mpg123_format_all',\
mpg123_format_none,'mpg123_format_none',\
mpg123_format_support,'mpg123_format_support',\
mpg123_framebyframe_decode,'mpg123_framebyframe_decode',\
mpg123_framebyframe_decode_32,'mpg123_framebyframe_decode_32',\
mpg123_framebyframe_next,'mpg123_framebyframe_next',\
mpg123_framedata,'mpg123_framedata',\
mpg123_framepos,'mpg123_framepos',\
mpg123_framepos_32,'mpg123_framepos_32',\
mpg123_free_string,'mpg123_free_string',\
mpg123_geteq,'mpg123_geteq',\
mpg123_getformat,'mpg123_getformat',\
mpg123_getpar,'mpg123_getpar',\
mpg123_getparam,'mpg123_getparam',\
mpg123_getstate,'mpg123_getstate',\
mpg123_getvolume,'mpg123_getvolume',\
mpg123_grow_string,'mpg123_grow_string',\
mpg123_icy,'mpg123_icy',\
mpg123_icy2utf8,'mpg123_icy2utf8',\
mpg123_id3,'mpg123_id3',\
mpg123_index,'mpg123_index',\
mpg123_index_32,'mpg123_index_32',\
mpg123_info,'mpg123_info',\
mpg123_init,'mpg123_init',\
mpg123_init_string,'mpg123_init_string',\
mpg123_length,'mpg123_length',\
mpg123_length_32,'mpg123_length_32',\
mpg123_meta_check,'mpg123_meta_check',\
mpg123_meta_free,'mpg123_meta_free',\
mpg123_new,'mpg123_new',\
mpg123_new_pars,'mpg123_new_pars',\
mpg123_noise,'mpg123_noise',\
mpg123_open,'mpg123_open',\
mpg123_open_32,'mpg123_open_32',\
mpg123_open_fd,'mpg123_open_fd',\
mpg123_open_fd_32,'mpg123_open_fd_32',\
mpg123_open_feed,'mpg123_open_feed',\
mpg123_open_handle,'mpg123_open_handle',\
mpg123_open_handle_32,'mpg123_open_handle_32',\
mpg123_outblock,'mpg123_outblock',\
mpg123_par,'mpg123_par',\
mpg123_param,'mpg123_param',\
mpg123_parnew,'mpg123_parnew',\
mpg123_plain_strerror,'mpg123_plain_strerror',\
mpg123_position,'mpg123_position',\
mpg123_position_32,'mpg123_position_32',\
mpg123_rates,'mpg123_rates',\
mpg123_read,'mpg123_read',\
mpg123_replace_buffer,'mpg123_replace_buffer',\
mpg123_replace_reader,'mpg123_replace_reader',\
mpg123_replace_reader_32,'mpg123_replace_reader_32',\
mpg123_replace_reader_handle,'mpg123_replace_reader_handle',\
mpg123_replace_reader_handle_32,'mpg123_replace_reader_handle_32',\
mpg123_reset_eq,'mpg123_reset_eq',\
mpg123_resize_string,'mpg123_resize_string',\
mpg123_safe_buffer,'mpg123_safe_buffer',\
mpg123_scan,'mpg123_scan',\
mpg123_seek,'mpg123_seek',\
mpg123_seek_32,'mpg123_seek_32',\
mpg123_seek_frame,'mpg123_seek_frame',\
mpg123_seek_frame_32,'mpg123_seek_frame_32',\
mpg123_set_filesize,'mpg123_set_filesize',\
mpg123_set_filesize_32,'mpg123_set_filesize_32',\
mpg123_set_index,'mpg123_set_index',\
mpg123_set_index_32,'mpg123_set_index_32',\
mpg123_set_string,'mpg123_set_string',\
mpg123_set_substring,'mpg123_set_substring',\
mpg123_spf,'mpg123_spf',\
mpg123_store_utf8,'mpg123_store_utf8',\
mpg123_strerror,'mpg123_strerror',\
mpg123_strlen,'mpg123_strlen',\
mpg123_supported_decoders,'mpg123_supported_decoders',\
mpg123_tell,'mpg123_tell',\
mpg123_tell_32,'mpg123_tell_32',\
mpg123_tell_stream,'mpg123_tell_stream',\
mpg123_tell_stream_32,'mpg123_tell_stream_32',\
mpg123_tellframe,'mpg123_tellframe',\
mpg123_tellframe_32,'mpg123_tellframe_32',\
mpg123_timeframe,'mpg123_timeframe',\
mpg123_timeframe_32,'mpg123_timeframe_32',\
mpg123_tpf,'mpg123_tpf',\
mpg123_volume,'mpg123_volume',\
mpg123_volume_change,'mpg123_volume_change',\
/contrib/sdk/fasm/include/libpng.inc
0,0 → 1,243
EXPORTS,'EXPORTS',\
import libpng16,\
png_access_version_number,'png_access_version_number',\
png_set_sig_bytes,'png_set_sig_bytes',\
png_sig_cmp,'png_sig_cmp',\
png_create_read_struct,'png_create_read_struct',\
png_create_write_struct,'png_create_write_struct',\
png_get_compression_buffer_size,'png_get_compression_buffer_size',\
png_set_compression_buffer_size,'png_set_compression_buffer_size',\
png_set_longjmp_fn,'png_set_longjmp_fn',\
png_longjmp,'png_longjmp',\
png_reset_zstream,'png_reset_zstream',\
png_create_read_struct_2,'png_create_read_struct_2',\
png_create_write_struct_2,'png_create_write_struct_2',\
png_write_sig,'png_write_sig',\
png_write_chunk,'png_write_chunk',\
png_write_chunk_start,'png_write_chunk_start',\
png_write_chunk_data,'png_write_chunk_data',\
png_write_chunk_end,'png_write_chunk_end',\
png_create_info_struct,'png_create_info_struct',\
png_info_init_3,'png_info_init_3',\
png_write_info_before_PLTE,'png_write_info_before_PLTE',\
png_write_info,'png_write_info',\
png_read_info,'png_read_info',\
png_convert_to_rfc1123,'png_convert_to_rfc1123',\
png_convert_to_rfc1123_buffer,'png_convert_to_rfc1123_buffer',\
png_convert_from_struct_tm,'png_convert_from_struct_tm',\
png_convert_from_time_t,'png_convert_from_time_t',\
png_set_expand,'png_set_expand',\
png_set_expand_gray_1_2_4_to_8,'png_set_expand_gray_1_2_4_to_8',\
png_set_palette_to_rgb,'png_set_palette_to_rgb',\
png_set_tRNS_to_alpha,'png_set_tRNS_to_alpha',\
png_set_expand_16,'png_set_expand_16',\
png_set_bgr,'png_set_bgr',\
png_set_gray_to_rgb,'png_set_gray_to_rgb',\
png_set_rgb_to_gray,'png_set_rgb_to_gray',\
png_set_rgb_to_gray_fixed,'png_set_rgb_to_gray_fixed',\
png_get_rgb_to_gray_status,'png_get_rgb_to_gray_status',\
png_build_grayscale_palette,'png_build_grayscale_palette',\
png_set_alpha_mode,'png_set_alpha_mode',\
png_set_alpha_mode_fixed,'png_set_alpha_mode_fixed',\
png_set_strip_alpha,'png_set_strip_alpha',\
png_set_swap_alpha,'png_set_swap_alpha',\
png_set_invert_alpha,'png_set_invert_alpha',\
png_set_filler,'png_set_filler',\
png_set_add_alpha,'png_set_add_alpha',\
png_set_swap,'png_set_swap',\
png_set_packing,'png_set_packing',\
png_set_packswap,'png_set_packswap',\
png_set_shift,'png_set_shift',\
png_set_interlace_handling,'png_set_interlace_handling',\
png_set_invert_mono,'png_set_invert_mono',\
png_set_background,'png_set_background',\
png_set_background_fixed,'png_set_background_fixed',\
png_set_scale_16,'png_set_scale_16',\
png_set_strip_16,'png_set_strip_16',\
png_set_quantize,'png_set_quantize',\
png_set_gamma,'png_set_gamma',\
png_set_gamma_fixed,'png_set_gamma_fixed',\
png_set_flush,'png_set_flush',\
png_write_flush,'png_write_flush',\
png_start_read_image,'png_start_read_image',\
png_read_update_info,'png_read_update_info',\
png_read_rows,'png_read_rows',\
png_read_row,'png_read_row',\
png_read_image,'png_read_image',\
png_write_row,'png_write_row',\
png_write_rows,'png_write_rows',\
png_write_image,'png_write_image',\
png_write_end,'png_write_end',\
png_read_end,'png_read_end',\
png_destroy_info_struct,'png_destroy_info_struct',\
png_destroy_read_struct,'png_destroy_read_struct',\
png_destroy_write_struct,'png_destroy_write_struct',\
png_set_crc_action,'png_set_crc_action',\
png_set_filter,'png_set_filter',\
png_set_filter_heuristics,'png_set_filter_heuristics',\
png_set_filter_heuristics_fixed,'png_set_filter_heuristics_fixed',\
png_set_compression_level,'png_set_compression_level',\
png_set_compression_mem_level,'png_set_compression_mem_level',\
png_set_compression_strategy,'png_set_compression_strategy',\
png_set_compression_window_bits,'png_set_compression_window_bits',\
png_set_compression_method,'png_set_compression_method',\
png_set_text_compression_level,'png_set_text_compression_level',\
png_set_text_compression_mem_level,'png_set_text_compression_mem_level',\
png_set_text_compression_strategy,'png_set_text_compression_strategy',\
png_set_text_compression_window_bits,'png_set_text_compression_window_bits',\
png_set_text_compression_method,'png_set_text_compression_method',\
png_init_io,'png_init_io',\
png_set_error_fn,'png_set_error_fn',\
png_get_error_ptr,'png_get_error_ptr',\
png_set_write_fn,'png_set_write_fn',\
png_set_read_fn,'png_set_read_fn',\
png_get_io_ptr,'png_get_io_ptr',\
png_set_read_status_fn,'png_set_read_status_fn',\
png_set_write_status_fn,'png_set_write_status_fn',\
png_set_mem_fn,'png_set_mem_fn',\
png_get_mem_ptr,'png_get_mem_ptr',\
png_set_read_user_transform_fn,'png_set_read_user_transform_fn',\
png_set_write_user_transform_fn,'png_set_write_user_transform_fn',\
png_set_user_transform_info,'png_set_user_transform_info',\
png_get_user_transform_ptr,'png_get_user_transform_ptr',\
png_get_current_row_number,'png_get_current_row_number',\
png_get_current_pass_number,'png_get_current_pass_number',\
png_set_read_user_chunk_fn,'png_set_read_user_chunk_fn',\
png_get_user_chunk_ptr,'png_get_user_chunk_ptr',\
png_set_progressive_read_fn,'png_set_progressive_read_fn',\
png_get_progressive_ptr,'png_get_progressive_ptr',\
png_process_data,'png_process_data',\
png_process_data_pause,'png_process_data_pause',\
png_process_data_skip,'png_process_data_skip',\
png_progressive_combine_row,'png_progressive_combine_row',\
png_malloc,'png_malloc',\
png_calloc,'png_calloc',\
png_malloc_warn,'png_malloc_warn',\
png_free,'png_free',\
png_free_data,'png_free_data',\
png_data_freer,'png_data_freer',\
png_malloc_default,'png_malloc_default',\
png_free_default,'png_free_default',\
png_error,'png_error',\
png_chunk_error,'png_chunk_error',\
png_warning,'png_warning',\
png_chunk_warning,'png_chunk_warning',\
png_benign_error,'png_benign_error',\
png_chunk_benign_error,'png_chunk_benign_error',\
png_set_benign_errors,'png_set_benign_errors',\
png_get_valid,'png_get_valid',\
png_get_rowbytes,'png_get_rowbytes',\
png_get_rows,'png_get_rows',\
png_set_rows,'png_set_rows',\
png_get_channels,'png_get_channels',\
png_get_image_width,'png_get_image_width',\
png_get_image_height,'png_get_image_height',\
png_get_bit_depth,'png_get_bit_depth',\
png_get_color_type,'png_get_color_type',\
png_get_filter_type,'png_get_filter_type',\
png_get_interlace_type,'png_get_interlace_type',\
png_get_compression_type,'png_get_compression_type',\
png_get_pixels_per_meter,'png_get_pixels_per_meter',\
png_get_x_pixels_per_meter,'png_get_x_pixels_per_meter',\
png_get_y_pixels_per_meter,'png_get_y_pixels_per_meter',\
png_get_pixel_aspect_ratio,'png_get_pixel_aspect_ratio',\
png_get_pixel_aspect_ratio_fixed,'png_get_pixel_aspect_ratio_fixed',\
png_get_x_offset_pixels,'png_get_x_offset_pixels',\
png_get_y_offset_pixels,'png_get_y_offset_pixels',\
png_get_x_offset_microns,'png_get_x_offset_microns',\
png_get_y_offset_microns,'png_get_y_offset_microns',\
png_get_signature,'png_get_signature',\
png_get_bKGD,'png_get_bKGD',\
png_set_bKGD,'png_set_bKGD',\
png_get_cHRM,'png_get_cHRM',\
png_get_cHRM_XYZ,'png_get_cHRM_XYZ',\
png_get_cHRM_fixed,'png_get_cHRM_fixed',\
png_get_cHRM_XYZ_fixed,'png_get_cHRM_XYZ_fixed',\
png_set_cHRM,'png_set_cHRM',\
png_set_cHRM_XYZ,'png_set_cHRM_XYZ',\
png_set_cHRM_fixed,'png_set_cHRM_fixed',\
png_set_cHRM_XYZ_fixed,'png_set_cHRM_XYZ_fixed',\
png_get_gAMA,'png_get_gAMA',\
png_get_gAMA_fixed,'png_get_gAMA_fixed',\
png_set_gAMA,'png_set_gAMA',\
png_set_gAMA_fixed,'png_set_gAMA_fixed',\
png_get_hIST,'png_get_hIST',\
png_set_hIST,'png_set_hIST',\
png_get_IHDR,'png_get_IHDR',\
png_set_IHDR,'png_set_IHDR',\
png_get_oFFs,'png_get_oFFs',\
png_set_oFFs,'png_set_oFFs',\
png_get_pCAL,'png_get_pCAL',\
png_set_pCAL,'png_set_pCAL',\
png_get_pHYs,'png_get_pHYs',\
png_set_pHYs,'png_set_pHYs',\
png_get_PLTE,'png_get_PLTE',\
png_set_PLTE,'png_set_PLTE',\
png_get_sBIT,'png_get_sBIT',\
png_set_sBIT,'png_set_sBIT',\
png_get_sRGB,'png_get_sRGB',\
png_set_sRGB,'png_set_sRGB',\
png_set_sRGB_gAMA_and_cHRM,'png_set_sRGB_gAMA_and_cHRM',\
png_get_iCCP,'png_get_iCCP',\
png_set_iCCP,'png_set_iCCP',\
png_get_sPLT,'png_get_sPLT',\
png_set_sPLT,'png_set_sPLT',\
png_get_text,'png_get_text',\
png_set_text,'png_set_text',\
png_get_tIME,'png_get_tIME',\
png_set_tIME,'png_set_tIME',\
png_get_tRNS,'png_get_tRNS',\
png_set_tRNS,'png_set_tRNS',\
png_get_sCAL,'png_get_sCAL',\
png_get_sCAL_fixed,'png_get_sCAL_fixed',\
png_get_sCAL_s,'png_get_sCAL_s',\
png_set_sCAL,'png_set_sCAL',\
png_set_sCAL_fixed,'png_set_sCAL_fixed',\
png_set_sCAL_s,'png_set_sCAL_s',\
png_set_keep_unknown_chunks,'png_set_keep_unknown_chunks',\
png_handle_as_unknown,'png_handle_as_unknown',\
png_set_unknown_chunks,'png_set_unknown_chunks',\
png_set_unknown_chunk_location,'png_set_unknown_chunk_location',\
png_get_unknown_chunks,'png_get_unknown_chunks',\
png_set_invalid,'png_set_invalid',\
png_read_png,'png_read_png',\
png_write_png,'png_write_png',\
png_get_copyright,'png_get_copyright',\
png_get_header_ver,'png_get_header_ver',\
png_get_header_version,'png_get_header_version',\
png_get_libpng_ver,'png_get_libpng_ver',\
png_permit_mng_features,'png_permit_mng_features',\
png_set_user_limits,'png_set_user_limits',\
png_get_user_width_max,'png_get_user_width_max',\
png_get_user_height_max,'png_get_user_height_max',\
png_set_chunk_cache_max,'png_set_chunk_cache_max',\
png_get_chunk_cache_max,'png_get_chunk_cache_max',\
png_set_chunk_malloc_max,'png_set_chunk_malloc_max',\
png_get_chunk_malloc_max,'png_get_chunk_malloc_max',\
png_get_pixels_per_inch,'png_get_pixels_per_inch',\
png_get_x_pixels_per_inch,'png_get_x_pixels_per_inch',\
png_get_y_pixels_per_inch,'png_get_y_pixels_per_inch',\
png_get_x_offset_inches,'png_get_x_offset_inches',\
png_get_x_offset_inches_fixed,'png_get_x_offset_inches_fixed',\
png_get_y_offset_inches,'png_get_y_offset_inches',\
png_get_y_offset_inches_fixed,'png_get_y_offset_inches_fixed',\
png_get_pHYs_dpi,'png_get_pHYs_dpi',\
png_get_io_state,'png_get_io_state',\
png_get_io_chunk_type,'png_get_io_chunk_type',\
png_get_uint_32,'png_get_uint_32',\
png_get_uint_16,'png_get_uint_16',\
png_get_int_32,'png_get_int_32',\
png_get_uint_31,'png_get_uint_31',\
png_save_uint_32,'png_save_uint_32',\
png_save_int_32,'png_save_int_32',\
png_save_uint_16,'png_save_uint_16',\
png_image_begin_read_from_file,'png_image_begin_read_from_file',\
png_image_begin_read_from_stdio,'png_image_begin_read_from_stdio',\
png_image_begin_read_from_memory,'png_image_begin_read_from_memory',\
png_image_finish_read,'png_image_finish_read',\
png_image_free,'png_image_free',\
png_image_write_to_file,'png_image_write_to_file',\
png_image_write_to_stdio,'png_image_write_to_stdio',\
png_set_check_for_invalid_index,'png_set_check_for_invalid_index',\
png_get_palette_max,'png_get_palette_max',\
png_set_option,'png_set_option'
/contrib/sdk/fasm/include/pixman-1.inc
0,0 → 1,148
import pixman-1,\
_pixman_internal_only_get_implementation,'_pixman_internal_only_get_implementation',\
pixman_add_trapezoids,'pixman_add_trapezoids',\
pixman_add_traps,'pixman_add_traps',\
pixman_add_triangles,'pixman_add_triangles',\
pixman_blt,'pixman_blt',\
pixman_composite_glyphs,'pixman_composite_glyphs',\
pixman_composite_glyphs_no_mask,'pixman_composite_glyphs_no_mask',\
pixman_composite_trapezoids,'pixman_composite_trapezoids',\
pixman_composite_triangles,'pixman_composite_triangles',\
pixman_compute_composite_region,'pixman_compute_composite_region',\
pixman_disable_out_of_bounds_workaround,'pixman_disable_out_of_bounds_workaround',\
pixman_edge_init,'pixman_edge_init',\
pixman_edge_step,'pixman_edge_step',\
pixman_f_transform_bounds,'pixman_f_transform_bounds',\
pixman_f_transform_from_pixman_transform,'pixman_f_transform_from_pixman_transform',\
pixman_f_transform_init_identity,'pixman_f_transform_init_identity',\
pixman_f_transform_init_rotate,'pixman_f_transform_init_rotate',\
pixman_f_transform_init_scale,'pixman_f_transform_init_scale',\
pixman_f_transform_init_translate,'pixman_f_transform_init_translate',\
pixman_f_transform_invert,'pixman_f_transform_invert',\
pixman_f_transform_multiply,'pixman_f_transform_multiply',\
pixman_f_transform_point,'pixman_f_transform_point',\
pixman_f_transform_point_3d,'pixman_f_transform_point_3d',\
pixman_f_transform_rotate,'pixman_f_transform_rotate',\
pixman_f_transform_scale,'pixman_f_transform_scale',\
pixman_f_transform_translate,'pixman_f_transform_translate',\
pixman_fill,'pixman_fill',\
pixman_filter_create_separable_convolution,'pixman_filter_create_separable_convolution',\
pixman_format_supported_destination,'pixman_format_supported_destination',\
pixman_format_supported_source,'pixman_format_supported_source',\
pixman_glyph_cache_create,'pixman_glyph_cache_create',\
pixman_glyph_cache_destroy,'pixman_glyph_cache_destroy',\
pixman_glyph_cache_freeze,'pixman_glyph_cache_freeze',\
pixman_glyph_cache_insert,'pixman_glyph_cache_insert',\
pixman_glyph_cache_lookup,'pixman_glyph_cache_lookup',\
pixman_glyph_cache_remove,'pixman_glyph_cache_remove',\
pixman_glyph_cache_thaw,'pixman_glyph_cache_thaw',\
pixman_glyph_get_extents,'pixman_glyph_get_extents',\
pixman_glyph_get_mask_format,'pixman_glyph_get_mask_format',\
pixman_image_composite,'pixman_image_composite',\
pixman_image_composite32,'pixman_image_composite32',\
pixman_image_create_bits,'pixman_image_create_bits',\
pixman_image_create_bits_no_clear,'pixman_image_create_bits_no_clear',\
pixman_image_create_conical_gradient,'pixman_image_create_conical_gradient',\
pixman_image_create_linear_gradient,'pixman_image_create_linear_gradient',\
pixman_image_create_radial_gradient,'pixman_image_create_radial_gradient',\
pixman_image_create_solid_fill,'pixman_image_create_solid_fill',\
pixman_image_fill_boxes,'pixman_image_fill_boxes',\
pixman_image_fill_rectangles,'pixman_image_fill_rectangles',\
pixman_image_get_component_alpha,'pixman_image_get_component_alpha',\
pixman_image_get_data,'pixman_image_get_data',\
pixman_image_get_depth,'pixman_image_get_depth',\
pixman_image_get_destroy_data,'pixman_image_get_destroy_data',\
pixman_image_get_format,'pixman_image_get_format',\
pixman_image_get_height,'pixman_image_get_height',\
pixman_image_get_stride,'pixman_image_get_stride',\
pixman_image_get_width,'pixman_image_get_width',\
pixman_image_ref,'pixman_image_ref',\
pixman_image_set_accessors,'pixman_image_set_accessors',\
pixman_image_set_alpha_map,'pixman_image_set_alpha_map',\
pixman_image_set_clip_region,'pixman_image_set_clip_region',\
pixman_image_set_clip_region32,'pixman_image_set_clip_region32',\
pixman_image_set_component_alpha,'pixman_image_set_component_alpha',\
pixman_image_set_destroy_function,'pixman_image_set_destroy_function',\
pixman_image_set_filter,'pixman_image_set_filter',\
pixman_image_set_has_client_clip,'pixman_image_set_has_client_clip',\
pixman_image_set_indexed,'pixman_image_set_indexed',\
pixman_image_set_repeat,'pixman_image_set_repeat',\
pixman_image_set_source_clipping,'pixman_image_set_source_clipping',\
pixman_image_set_transform,'pixman_image_set_transform',\
pixman_image_unref,'pixman_image_unref',\
pixman_line_fixed_edge_init,'pixman_line_fixed_edge_init',\
pixman_rasterize_edges,'pixman_rasterize_edges',\
pixman_rasterize_trapezoid,'pixman_rasterize_trapezoid',\
pixman_region32_clear,'pixman_region32_clear',\
pixman_region32_contains_point,'pixman_region32_contains_point',\
pixman_region32_contains_rectangle,'pixman_region32_contains_rectangle',\
pixman_region32_copy,'pixman_region32_copy',\
pixman_region32_equal,'pixman_region32_equal',\
pixman_region32_extents,'pixman_region32_extents',\
pixman_region32_fini,'pixman_region32_fini',\
pixman_region32_init,'pixman_region32_init',\
pixman_region32_init_from_image,'pixman_region32_init_from_image',\
pixman_region32_init_rect,'pixman_region32_init_rect',\
pixman_region32_init_rects,'pixman_region32_init_rects',\
pixman_region32_init_with_extents,'pixman_region32_init_with_extents',\
pixman_region32_intersect,'pixman_region32_intersect',\
pixman_region32_intersect_rect,'pixman_region32_intersect_rect',\
pixman_region32_inverse,'pixman_region32_inverse',\
pixman_region32_n_rects,'pixman_region32_n_rects',\
pixman_region32_not_empty,'pixman_region32_not_empty',\
pixman_region32_rectangles,'pixman_region32_rectangles',\
pixman_region32_reset,'pixman_region32_reset',\
pixman_region32_selfcheck,'pixman_region32_selfcheck',\
pixman_region32_subtract,'pixman_region32_subtract',\
pixman_region32_translate,'pixman_region32_translate',\
pixman_region32_union,'pixman_region32_union',\
pixman_region32_union_rect,'pixman_region32_union_rect',\
pixman_region_clear,'pixman_region_clear',\
pixman_region_contains_point,'pixman_region_contains_point',\
pixman_region_contains_rectangle,'pixman_region_contains_rectangle',\
pixman_region_copy,'pixman_region_copy',\
pixman_region_equal,'pixman_region_equal',\
pixman_region_extents,'pixman_region_extents',\
pixman_region_fini,'pixman_region_fini',\
pixman_region_init,'pixman_region_init',\
pixman_region_init_from_image,'pixman_region_init_from_image',\
pixman_region_init_rect,'pixman_region_init_rect',\
pixman_region_init_rects,'pixman_region_init_rects',\
pixman_region_init_with_extents,'pixman_region_init_with_extents',\
pixman_region_intersect,'pixman_region_intersect',\
pixman_region_intersect_rect,'pixman_region_intersect_rect',\
pixman_region_inverse,'pixman_region_inverse',\
pixman_region_n_rects,'pixman_region_n_rects',\
pixman_region_not_empty,'pixman_region_not_empty',\
pixman_region_rectangles,'pixman_region_rectangles',\
pixman_region_reset,'pixman_region_reset',\
pixman_region_selfcheck,'pixman_region_selfcheck',\
pixman_region_set_static_pointers,'pixman_region_set_static_pointers',\
pixman_region_subtract,'pixman_region_subtract',\
pixman_region_translate,'pixman_region_translate',\
pixman_region_union,'pixman_region_union',\
pixman_region_union_rect,'pixman_region_union_rect',\
pixman_sample_ceil_y,'pixman_sample_ceil_y',\
pixman_sample_floor_y,'pixman_sample_floor_y',\
pixman_transform_bounds,'pixman_transform_bounds',\
pixman_transform_from_pixman_f_transform,'pixman_transform_from_pixman_f_transform',\
pixman_transform_init_identity,'pixman_transform_init_identity',\
pixman_transform_init_rotate,'pixman_transform_init_rotate',\
pixman_transform_init_scale,'pixman_transform_init_scale',\
pixman_transform_init_translate,'pixman_transform_init_translate',\
pixman_transform_invert,'pixman_transform_invert',\
pixman_transform_is_identity,'pixman_transform_is_identity',\
pixman_transform_is_int_translate,'pixman_transform_is_int_translate',\
pixman_transform_is_inverse,'pixman_transform_is_inverse',\
pixman_transform_is_scale,'pixman_transform_is_scale',\
pixman_transform_multiply,'pixman_transform_multiply',\
pixman_transform_point,'pixman_transform_point',\
pixman_transform_point_31_16,'pixman_transform_point_31_16',\
pixman_transform_point_31_16_3d,'pixman_transform_point_31_16_3d',\
pixman_transform_point_31_16_affine,'pixman_transform_point_31_16_affine',\
pixman_transform_point_3d,'pixman_transform_point_3d',\
pixman_transform_rotate,'pixman_transform_rotate',\
pixman_transform_scale,'pixman_transform_scale',\
pixman_transform_translate,'pixman_transform_translate',\
pixman_version,'pixman_version',\
pixman_version_string,'pixman_version_string'
/contrib/sdk/fasm/include/proc32.inc
0,0 → 1,301
 
; Macroinstructions for defining and calling procedures
 
macro stdcall proc,[arg] ; directly call STDCALL procedure
{ common
if ~ arg eq
reverse
pushd arg
common
end if
call proc }
 
macro invoke proc,[arg] ; indirectly call STDCALL procedure
{ common
if ~ arg eq
reverse
pushd arg
common
end if
call [proc] }
 
macro ccall proc,[arg] ; directly call CDECL procedure
{ common
size@ccall = 0
if ~ arg eq
reverse
pushd arg
size@ccall = size@ccall+4
common
end if
call proc
if size@ccall
add esp,size@ccall
end if }
 
macro cinvoke proc,[arg] ; indirectly call CDECL procedure
{ common
size@ccall = 0
if ~ arg eq
reverse
pushd arg
size@ccall = size@ccall+4
common
end if
call [proc]
if size@ccall
add esp,size@ccall
end if }
 
macro proc [args] ; define procedure
{ common
match name params, args>
\{ define@proc name,<params \} }
 
prologue@proc equ prologuedef
 
macro prologuedef procname,flag,parmbytes,localbytes,reglist
{ local loc
loc = (localbytes+3) and (not 3)
parmbase@proc equ ebp+8
localbase@proc equ ebp-loc
if parmbytes | localbytes
push ebp
mov ebp,esp
if localbytes
sub esp,loc
end if
end if
irps reg, reglist \{ push reg \} }
 
epilogue@proc equ epiloguedef
 
macro epiloguedef procname,flag,parmbytes,localbytes,reglist
{ irps reg, reglist \{ reverse pop reg \}
if parmbytes | localbytes
leave
end if
if flag and 10000b
retn
else
retn parmbytes
end if }
 
close@proc equ
 
macro define@proc name,statement
{ local params,flag,regs,parmbytes,localbytes,current
if used name
name:
match =stdcall args, statement \{ params equ args
flag = 11b \}
match =stdcall, statement \{ params equ
flag = 11b \}
match =c args, statement \{ params equ args
flag = 10001b \}
match =c, statement \{ params equ
flag = 10001b \}
match =params, params \{ params equ statement
flag = 0 \}
match =uses reglist=,args, params \{ regs equ reglist
params equ args \}
match =regs =uses reglist, regs params \{ regs equ reglist
params equ \}
match =regs, regs \{ regs equ \}
match prologue:reglist, prologue@proc:<regs> \{ prologue name,flag,parmbytes,localbytes,reglist \}
virtual at parmbase@proc
match =,args, params \{ defargs@proc args \}
match =args@proc args, args@proc params \{ defargs@proc args \}
parmbytes = $-(parmbase@proc)
end virtual
name # % = parmbytes/4
all@vars equ
current = 0
macro locals
\{ virtual at localbase@proc+current
macro label def \\{ match . type,def> \\\{ deflocal@proc .,label,<type \\\} \\}
struc db [val] \\{ \common deflocal@proc .,db,val \\}
struc du [val] \\{ \common deflocal@proc .,du,val \\}
struc dw [val] \\{ \common deflocal@proc .,dw,val \\}
struc dp [val] \\{ \common deflocal@proc .,dp,val \\}
struc dd [val] \\{ \common deflocal@proc .,dd,val \\}
struc dt [val] \\{ \common deflocal@proc .,dt,val \\}
struc dq [val] \\{ \common deflocal@proc .,dq,val \\}
struc rb cnt \\{ deflocal@proc .,rb cnt, \\}
struc rw cnt \\{ deflocal@proc .,rw cnt, \\}
struc rp cnt \\{ deflocal@proc .,rp cnt, \\}
struc rd cnt \\{ deflocal@proc .,rd cnt, \\}
struc rt cnt \\{ deflocal@proc .,rt cnt, \\}
struc rq cnt \\{ deflocal@proc .,rq cnt, \\} \}
macro endl
\{ purge label
restruc db,du,dw,dp,dd,dt,dq
restruc rb,rw,rp,rd,rt,rq
current = $-(localbase@proc)
end virtual \}
macro ret operand
\{ match any, operand \\{ retn operand \\}
match , operand \\{ match epilogue:reglist, epilogue@proc:<regs> \\\{ epilogue name,flag,parmbytes,localbytes,reglist \\\} \\} \}
macro finish@proc
\{ localbytes = current
match close:reglist, close@proc:<regs> \\{ close name,flag,parmbytes,localbytes,reglist \\}
end if \} }
 
macro defargs@proc [arg]
{ common
if ~ arg eq
forward
local ..arg,current@arg
match argname:type, arg
\{ current@arg equ argname
label ..arg type
argname equ ..arg
if qqword eq type
dd ?,?,?,?,?,?,?,?
else if dqword eq type
dd ?,?,?,?
else if tbyte eq type
dd ?,?,?
else if qword eq type | pword eq type
dd ?,?
else
dd ?
end if \}
match =current@arg,current@arg
\{ current@arg equ arg
arg equ ..arg
..arg dd ? \}
common
args@proc equ current@arg
forward
restore current@arg
common
end if }
 
macro deflocal@proc name,def,[val] { name def val }
 
macro deflocal@proc name,def,[val]
{ common
match vars, all@vars \{ all@vars equ all@vars, \}
all@vars equ all@vars name
forward
local ..var,..tmp
..var def val
match =?, val \{ ..tmp equ \}
match any =?, val \{ ..tmp equ \}
match any (=?), val \{ ..tmp equ \}
match =label, def \{ ..tmp equ \}
match tmp : value, ..tmp : val
\{ tmp: end virtual
initlocal@proc ..var,def value
virtual at tmp\}
common
match first rest, ..var, \{ name equ first \} }
 
struc label type { label . type }
 
macro initlocal@proc name,def
{ virtual at name
def
size@initlocal = $ - name
end virtual
position@initlocal = 0
while size@initlocal > position@initlocal
virtual at name
def
if size@initlocal - position@initlocal < 2
current@initlocal = 1
load byte@initlocal byte from name+position@initlocal
else if size@initlocal - position@initlocal < 4
current@initlocal = 2
load word@initlocal word from name+position@initlocal
else
current@initlocal = 4
load dword@initlocal dword from name+position@initlocal
end if
end virtual
if current@initlocal = 1
mov byte [name+position@initlocal],byte@initlocal
else if current@initlocal = 2
mov word [name+position@initlocal],word@initlocal
else
mov dword [name+position@initlocal],dword@initlocal
end if
position@initlocal = position@initlocal + current@initlocal
end while }
 
macro endp
{ purge ret,locals,endl
finish@proc
purge finish@proc
restore regs@proc
match all,args@proc \{ restore all \}
restore args@proc
match all,all@vars \{ restore all \} }
 
macro local [var]
{ common
locals
forward done@local equ
match varname[count]:vartype, var
\{ match =BYTE, vartype \\{ varname rb count
restore done@local \\}
match =WORD, vartype \\{ varname rw count
restore done@local \\}
match =DWORD, vartype \\{ varname rd count
restore done@local \\}
match =PWORD, vartype \\{ varname rp count
restore done@local \\}
match =QWORD, vartype \\{ varname rq count
restore done@local \\}
match =TBYTE, vartype \\{ varname rt count
restore done@local \\}
match =DQWORD, vartype \\{ label varname dqword
rq count*2
restore done@local \\}
match =QQWORD, vartype \\{ label varname qqword
rq count*4
restore done@local \\}
match =XWORD, vartype \\{ label varname xword
rq count*2
restore done@local \\}
match =YWORD, vartype \\{ label varname yword
rq count*4
restore done@local \\}
match , done@local \\{ virtual
varname vartype
end virtual
rb count*sizeof.\#vartype
restore done@local \\} \}
match :varname:vartype, done@local:var
\{ match =BYTE, vartype \\{ varname db ?
restore done@local \\}
match =WORD, vartype \\{ varname dw ?
restore done@local \\}
match =DWORD, vartype \\{ varname dd ?
restore done@local \\}
match =PWORD, vartype \\{ varname dp ?
restore done@local \\}
match =QWORD, vartype \\{ varname dq ?
restore done@local \\}
match =TBYTE, vartype \\{ varname dt ?
restore done@local \\}
match =DQWORD, vartype \\{ label varname dqword
dq ?,?
restore done@local \\}
match =QQWORD, vartype \\{ label varname qqword
dq ?,?,?,?
restore done@local \\}
match =XWORD, vartype \\{ label varname xword
dq ?,?
restore done@local \\}
match =YWORD, vartype \\{ label varname yword
dq ?,?,?,?
restore done@local \\}
match , done@local \\{ varname vartype
restore done@local \\} \}
match ,done@local
\{ var
restore done@local \}
common
endl }
/contrib/sdk/fasm/include/struct.inc
0,0 → 1,240
 
; Macroinstructions for defining data structures
 
macro struct name
{ virtual at 0
fields@struct equ name
match child parent, name \{ fields@struct equ child,fields@\#parent \}
sub@struct equ
struc db [val] \{ \common define field@struct .,db,<val>
fields@struct equ fields@struct,field@struct \}
struc dw [val] \{ \common define field@struct .,dw,<val>
fields@struct equ fields@struct,field@struct \}
struc du [val] \{ \common define field@struct .,du,<val>
fields@struct equ fields@struct,field@struct \}
struc dd [val] \{ \common define field@struct .,dd,<val>
fields@struct equ fields@struct,field@struct \}
struc dp [val] \{ \common define field@struct .,dp,<val>
fields@struct equ fields@struct,field@struct \}
struc dq [val] \{ \common define field@struct .,dq,<val>
fields@struct equ fields@struct,field@struct \}
struc dt [val] \{ \common define field@struct .,dt,<val>
fields@struct equ fields@struct,field@struct \}
struc rb count \{ define field@struct .,db,count dup (?)
fields@struct equ fields@struct,field@struct \}
struc rw count \{ define field@struct .,dw,count dup (?)
fields@struct equ fields@struct,field@struct \}
struc rd count \{ define field@struct .,dd,count dup (?)
fields@struct equ fields@struct,field@struct \}
struc rp count \{ define field@struct .,dp,count dup (?)
fields@struct equ fields@struct,field@struct \}
struc rq count \{ define field@struct .,dq,count dup (?)
fields@struct equ fields@struct,field@struct \}
struc rt count \{ define field@struct .,dt,count dup (?)
fields@struct equ fields@struct,field@struct \}
macro db [val] \{ \common \local anonymous
define field@struct anonymous,db,<val>
fields@struct equ fields@struct,field@struct \}
macro dw [val] \{ \common \local anonymous
define field@struct anonymous,dw,<val>
fields@struct equ fields@struct,field@struct \}
macro du [val] \{ \common \local anonymous
define field@struct anonymous,du,<val>
fields@struct equ fields@struct,field@struct \}
macro dd [val] \{ \common \local anonymous
define field@struct anonymous,dd,<val>
fields@struct equ fields@struct,field@struct \}
macro dp [val] \{ \common \local anonymous
define field@struct anonymous,dp,<val>
fields@struct equ fields@struct,field@struct \}
macro dq [val] \{ \common \local anonymous
define field@struct anonymous,dq,<val>
fields@struct equ fields@struct,field@struct \}
macro dt [val] \{ \common \local anonymous
define field@struct anonymous,dt,<val>
fields@struct equ fields@struct,field@struct \}
macro rb count \{ \local anonymous
define field@struct anonymous,db,count dup (?)
fields@struct equ fields@struct,field@struct \}
macro rw count \{ \local anonymous
define field@struct anonymous,dw,count dup (?)
fields@struct equ fields@struct,field@struct \}
macro rd count \{ \local anonymous
define field@struct anonymous,dd,count dup (?)
fields@struct equ fields@struct,field@struct \}
macro rp count \{ \local anonymous
define field@struct anonymous,dp,count dup (?)
fields@struct equ fields@struct,field@struct \}
macro rq count \{ \local anonymous
define field@struct anonymous,dq,count dup (?)
fields@struct equ fields@struct,field@struct \}
macro rt count \{ \local anonymous
define field@struct anonymous,dt,count dup (?)
fields@struct equ fields@struct,field@struct \}
macro union \{ fields@struct equ fields@struct,,union,<
sub@struct equ union \}
macro struct \{ fields@struct equ fields@struct,,substruct,<
sub@struct equ substruct \} }
 
macro ends
{ match , sub@struct \{ restruc db,dw,du,dd,dp,dq,dt
restruc rb,rw,rd,rp,rq,rt
purge db,dw,du,dd,dp,dq,dt
purge rb,rw,rd,rp,rq,rt
purge union,struct
match name tail,fields@struct, \\{ if $
display 'Error: definition of ',\\`name,' contains illegal instructions.',0Dh,0Ah
err
end if \\}
match name=,fields,fields@struct \\{ fields@struct equ
make@struct name,fields
define fields@\\#name fields \\}
end virtual \}
match any, sub@struct \{ fields@struct equ fields@struct> \}
restore sub@struct }
 
macro make@struct name,[field,type,def]
{ common
local define
define equ name
forward
local sub
match , field \{ make@substruct type,name,sub def
define equ define,.,sub, \}
match any, field \{ define equ define,.#field,type,<def> \}
common
match fields, define \{ define@struct fields \} }
 
macro define@struct name,[field,type,def]
{ common
virtual
db `name
load initial@struct byte from 0
if initial@struct = '.'
display 'Error: name of structure should not begin with a dot.',0Dh,0Ah
err
end if
end virtual
local list
list equ
forward
if ~ field eq .
name#field type def
sizeof.#name#field = $ - name#field
else
label name#.#type
rb sizeof.#type
end if
local value
match any, list \{ list equ list, \}
list equ list <value>
common
sizeof.#name = $
restruc name
match values, list \{
struc name value \\{ \\local \\..base
match any, fields@struct \\\{ fields@struct equ fields@struct,.,name,<values> \\\}
match , fields@struct \\\{ label \\..base
forward
match , value \\\\{ field type def \\\\}
match any, value \\\\{ field type value
if ~ field eq .
rb sizeof.#name#field - ($-field)
end if \\\\}
common label . at \\..base \\\}
\\}
macro name value \\{
match any, fields@struct \\\{ \\\local anonymous
fields@struct equ fields@struct,anonymous,name,<values> \\\}
match , fields@struct \\\{
forward
match , value \\\\{ type def \\\\}
match any, value \\\\{ \\\\local ..field
..field = $
type value
if ~ field eq .
rb sizeof.#name#field - ($-..field)
end if \\\\}
common \\\} \\} \} }
 
macro enable@substruct
{ macro make@substruct substruct,parent,name,[field,type,def]
\{ \common
\local define
define equ parent,name
\forward
\local sub
match , field \\{ match any, type \\\{ enable@substruct
make@substruct type,parent,sub def
purge make@substruct
define equ define,.,sub, \\\} \\}
match any, field \\{ define equ define,.\#field,type,<def> \\}
\common
match fields, define \\{ define@\#substruct fields \\} \} }
 
enable@substruct
 
macro define@union parent,name,[field,type,def]
{ common
virtual at parent#.#name
forward
if ~ field eq .
virtual at parent#.#name
parent#field type def
sizeof.#parent#field = $ - parent#field
end virtual
if sizeof.#parent#field > $ - parent#.#name
rb sizeof.#parent#field - ($ - parent#.#name)
end if
else
virtual at parent#.#name
label parent#.#type
type def
end virtual
label name#.#type at parent#.#name
if sizeof.#type > $ - parent#.#name
rb sizeof.#type - ($ - parent#.#name)
end if
end if
common
sizeof.#name = $ - parent#.#name
end virtual
struc name [value] \{ \common
label .\#name
last@union equ
forward
match any, last@union \\{ virtual at .\#name
field type def
end virtual \\}
match , last@union \\{ match , value \\\{ field type def \\\}
match any, value \\\{ field type value \\\} \\}
last@union equ field
common rb sizeof.#name - ($ - .\#name) \}
macro name [value] \{ \common \local ..anonymous
..anonymous name value \} }
 
macro define@substruct parent,name,[field,type,def]
{ common
virtual at parent#.#name
forward
if ~ field eq .
parent#field type def
sizeof.#parent#field = $ - parent#field
else
label parent#.#type
rb sizeof.#type
end if
common
sizeof.#name = $ - parent#.#name
end virtual
struc name value \{
label .\#name
forward
match , value \\{ field type def \\}
match any, value \\{ field type value
if ~ field eq .
rb sizeof.#parent#field - ($-field)
end if \\}
common \}
macro name value \{ \local ..anonymous
..anonymous name \} }
/contrib/sdk/fasm/include/swresample-0.inc
0,0 → 1,93
import swresample-0, \
ff_float_to_int16_a_sse2,'ff_float_to_int16_a_sse2',\,'ff_float_to_int16_a_sse2',\
ff_float_to_int16_u_sse2,'ff_float_to_int16_u_sse2',\,'ff_float_to_int16_u_sse2',\
ff_float_to_int32_a_sse2,'ff_float_to_int32_a_sse2',\,'ff_float_to_int32_a_sse2',\
ff_float_to_int32_u_sse2,'ff_float_to_int32_u_sse2',\,'ff_float_to_int32_u_sse2',\
ff_int16_to_float_a_sse2,'ff_int16_to_float_a_sse2',\,'ff_int16_to_float_a_sse2',\
ff_int16_to_float_u_sse2,'ff_int16_to_float_u_sse2',\,'ff_int16_to_float_u_sse2',\
ff_int16_to_int32_a_mmx,'ff_int16_to_int32_a_mmx',\,'ff_int16_to_int32_a_mmx',\
ff_int16_to_int32_a_sse2,'ff_int16_to_int32_a_sse2',\,'ff_int16_to_int32_a_sse2',\
ff_int16_to_int32_u_mmx,'ff_int16_to_int32_u_mmx',\,'ff_int16_to_int32_u_mmx',\
ff_int16_to_int32_u_sse2,'ff_int16_to_int32_u_sse2',\,'ff_int16_to_int32_u_sse2',\
ff_int32_to_float_a_sse2,'ff_int32_to_float_a_sse2',\,'ff_int32_to_float_a_sse2',\
ff_int32_to_float_u_sse2,'ff_int32_to_float_u_sse2',\,'ff_int32_to_float_u_sse2',\
ff_int32_to_int16_a_mmx,'ff_int32_to_int16_a_mmx',\,'ff_int32_to_int16_a_mmx',\
ff_int32_to_int16_a_sse2,'ff_int32_to_int16_a_sse2',\,'ff_int32_to_int16_a_sse2',\
ff_int32_to_int16_u_mmx,'ff_int32_to_int16_u_mmx',\,'ff_int32_to_int16_u_mmx',\
ff_int32_to_int16_u_sse2,'ff_int32_to_int16_u_sse2',\,'ff_int32_to_int16_u_sse2',\
ff_log2_tab,'ff_log2_tab',\,'ff_log2_tab',\
ff_mix_1_1_a_float_sse,'ff_mix_1_1_a_float_sse',\,'ff_mix_1_1_a_float_sse',\
ff_mix_1_1_a_int16_mmx,'ff_mix_1_1_a_int16_mmx',\,'ff_mix_1_1_a_int16_mmx',\
ff_mix_1_1_a_int16_sse2,'ff_mix_1_1_a_int16_sse2',\,'ff_mix_1_1_a_int16_sse2',\
ff_mix_1_1_u_float_sse,'ff_mix_1_1_u_float_sse',\,'ff_mix_1_1_u_float_sse',\
ff_mix_1_1_u_int16_mmx,'ff_mix_1_1_u_int16_mmx',\,'ff_mix_1_1_u_int16_mmx',\
ff_mix_1_1_u_int16_sse2,'ff_mix_1_1_u_int16_sse2',\,'ff_mix_1_1_u_int16_sse2',\
ff_mix_2_1_a_float_sse,'ff_mix_2_1_a_float_sse',\,'ff_mix_2_1_a_float_sse',\
ff_mix_2_1_a_int16_mmx,'ff_mix_2_1_a_int16_mmx',\,'ff_mix_2_1_a_int16_mmx',\
ff_mix_2_1_a_int16_sse2,'ff_mix_2_1_a_int16_sse2',\,'ff_mix_2_1_a_int16_sse2',\
ff_mix_2_1_u_float_sse,'ff_mix_2_1_u_float_sse',\,'ff_mix_2_1_u_float_sse',\
ff_mix_2_1_u_int16_mmx,'ff_mix_2_1_u_int16_mmx',\,'ff_mix_2_1_u_int16_mmx',\
ff_mix_2_1_u_int16_sse2,'ff_mix_2_1_u_int16_sse2',\,'ff_mix_2_1_u_int16_sse2',\
ff_pack_2ch_float_to_int16_a_sse2,'ff_pack_2ch_float_to_int16_a_sse2',\,'ff_pack_2ch_float_to_int16_a_sse2',\
ff_pack_2ch_float_to_int16_u_sse2,'ff_pack_2ch_float_to_int16_u_sse2',\,'ff_pack_2ch_float_to_int16_u_sse2',\
ff_pack_2ch_float_to_int32_a_sse2,'ff_pack_2ch_float_to_int32_a_sse2',\,'ff_pack_2ch_float_to_int32_a_sse2',\
ff_pack_2ch_float_to_int32_u_sse2,'ff_pack_2ch_float_to_int32_u_sse2',\,'ff_pack_2ch_float_to_int32_u_sse2',\
ff_pack_2ch_int16_to_float_a_sse2,'ff_pack_2ch_int16_to_float_a_sse2',\,'ff_pack_2ch_int16_to_float_a_sse2',\
ff_pack_2ch_int16_to_float_u_sse2,'ff_pack_2ch_int16_to_float_u_sse2',\,'ff_pack_2ch_int16_to_float_u_sse2',\
ff_pack_2ch_int16_to_int16_a_sse2,'ff_pack_2ch_int16_to_int16_a_sse2',\,'ff_pack_2ch_int16_to_int16_a_sse2',\
ff_pack_2ch_int16_to_int16_u_sse2,'ff_pack_2ch_int16_to_int16_u_sse2',\,'ff_pack_2ch_int16_to_int16_u_sse2',\
ff_pack_2ch_int16_to_int32_a_sse2,'ff_pack_2ch_int16_to_int32_a_sse2',\,'ff_pack_2ch_int16_to_int32_a_sse2',\
ff_pack_2ch_int16_to_int32_u_sse2,'ff_pack_2ch_int16_to_int32_u_sse2',\,'ff_pack_2ch_int16_to_int32_u_sse2',\
ff_pack_2ch_int32_to_float_a_sse2,'ff_pack_2ch_int32_to_float_a_sse2',\,'ff_pack_2ch_int32_to_float_a_sse2',\
ff_pack_2ch_int32_to_float_u_sse2,'ff_pack_2ch_int32_to_float_u_sse2',\,'ff_pack_2ch_int32_to_float_u_sse2',\
ff_pack_2ch_int32_to_int16_a_sse2,'ff_pack_2ch_int32_to_int16_a_sse2',\,'ff_pack_2ch_int32_to_int16_a_sse2',\
ff_pack_2ch_int32_to_int16_u_sse2,'ff_pack_2ch_int32_to_int16_u_sse2',\,'ff_pack_2ch_int32_to_int16_u_sse2',\
ff_pack_2ch_int32_to_int32_a_sse2,'ff_pack_2ch_int32_to_int32_a_sse2',\,'ff_pack_2ch_int32_to_int32_a_sse2',\
ff_pack_2ch_int32_to_int32_u_sse2,'ff_pack_2ch_int32_to_int32_u_sse2',\,'ff_pack_2ch_int32_to_int32_u_sse2',\
ff_pack_6ch_float_to_float_a_mmx,'ff_pack_6ch_float_to_float_a_mmx',\,'ff_pack_6ch_float_to_float_a_mmx',\
ff_pack_6ch_float_to_float_a_sse4,'ff_pack_6ch_float_to_float_a_sse4',\,'ff_pack_6ch_float_to_float_a_sse4',\
ff_pack_6ch_float_to_float_u_mmx,'ff_pack_6ch_float_to_float_u_mmx',\,'ff_pack_6ch_float_to_float_u_mmx',\
ff_pack_6ch_float_to_float_u_sse4,'ff_pack_6ch_float_to_float_u_sse4',\,'ff_pack_6ch_float_to_float_u_sse4',\
ff_pack_6ch_float_to_int32_a_sse4,'ff_pack_6ch_float_to_int32_a_sse4',\,'ff_pack_6ch_float_to_int32_a_sse4',\
ff_pack_6ch_float_to_int32_u_sse4,'ff_pack_6ch_float_to_int32_u_sse4',\,'ff_pack_6ch_float_to_int32_u_sse4',\
ff_pack_6ch_int32_to_float_a_sse4,'ff_pack_6ch_int32_to_float_a_sse4',\,'ff_pack_6ch_int32_to_float_a_sse4',\
ff_pack_6ch_int32_to_float_u_sse4,'ff_pack_6ch_int32_to_float_u_sse4',\,'ff_pack_6ch_int32_to_float_u_sse4',\
ff_resample_int16_rounder,'ff_resample_int16_rounder',\,'ff_resample_int16_rounder',\
ff_unpack_2ch_float_to_int16_a_sse2,'ff_unpack_2ch_float_to_int16_a_sse2',\,'ff_unpack_2ch_float_to_int16_a_sse2',\
ff_unpack_2ch_float_to_int16_u_sse2,'ff_unpack_2ch_float_to_int16_u_sse2',\,'ff_unpack_2ch_float_to_int16_u_sse2',\
ff_unpack_2ch_float_to_int32_a_sse2,'ff_unpack_2ch_float_to_int32_a_sse2',\,'ff_unpack_2ch_float_to_int32_a_sse2',\
ff_unpack_2ch_float_to_int32_u_sse2,'ff_unpack_2ch_float_to_int32_u_sse2',\,'ff_unpack_2ch_float_to_int32_u_sse2',\
ff_unpack_2ch_int16_to_float_a_sse2,'ff_unpack_2ch_int16_to_float_a_sse2',\,'ff_unpack_2ch_int16_to_float_a_sse2',\
ff_unpack_2ch_int16_to_float_a_ssse3,'ff_unpack_2ch_int16_to_float_a_ssse3',\,'ff_unpack_2ch_int16_to_float_a_ssse3',\
ff_unpack_2ch_int16_to_float_u_sse2,'ff_unpack_2ch_int16_to_float_u_sse2',\,'ff_unpack_2ch_int16_to_float_u_sse2',\
ff_unpack_2ch_int16_to_float_u_ssse3,'ff_unpack_2ch_int16_to_float_u_ssse3',\,'ff_unpack_2ch_int16_to_float_u_ssse3',\
ff_unpack_2ch_int16_to_int16_a_sse2,'ff_unpack_2ch_int16_to_int16_a_sse2',\,'ff_unpack_2ch_int16_to_int16_a_sse2',\
ff_unpack_2ch_int16_to_int16_a_ssse3,'ff_unpack_2ch_int16_to_int16_a_ssse3',\,'ff_unpack_2ch_int16_to_int16_a_ssse3',\
ff_unpack_2ch_int16_to_int16_u_sse2,'ff_unpack_2ch_int16_to_int16_u_sse2',\,'ff_unpack_2ch_int16_to_int16_u_sse2',\
ff_unpack_2ch_int16_to_int16_u_ssse3,'ff_unpack_2ch_int16_to_int16_u_ssse3',\,'ff_unpack_2ch_int16_to_int16_u_ssse3',\
ff_unpack_2ch_int16_to_int32_a_sse2,'ff_unpack_2ch_int16_to_int32_a_sse2',\,'ff_unpack_2ch_int16_to_int32_a_sse2',\
ff_unpack_2ch_int16_to_int32_a_ssse3,'ff_unpack_2ch_int16_to_int32_a_ssse3',\,'ff_unpack_2ch_int16_to_int32_a_ssse3',\
ff_unpack_2ch_int16_to_int32_u_sse2,'ff_unpack_2ch_int16_to_int32_u_sse2',\,'ff_unpack_2ch_int16_to_int32_u_sse2',\
ff_unpack_2ch_int16_to_int32_u_ssse3,'ff_unpack_2ch_int16_to_int32_u_ssse3',\,'ff_unpack_2ch_int16_to_int32_u_ssse3',\
ff_unpack_2ch_int32_to_float_a_sse2,'ff_unpack_2ch_int32_to_float_a_sse2',\,'ff_unpack_2ch_int32_to_float_a_sse2',\
ff_unpack_2ch_int32_to_float_u_sse2,'ff_unpack_2ch_int32_to_float_u_sse2',\,'ff_unpack_2ch_int32_to_float_u_sse2',\
ff_unpack_2ch_int32_to_int16_a_sse2,'ff_unpack_2ch_int32_to_int16_a_sse2',\,'ff_unpack_2ch_int32_to_int16_a_sse2',\
ff_unpack_2ch_int32_to_int16_u_sse2,'ff_unpack_2ch_int32_to_int16_u_sse2',\,'ff_unpack_2ch_int32_to_int16_u_sse2',\
ff_unpack_2ch_int32_to_int32_a_sse2,'ff_unpack_2ch_int32_to_int32_a_sse2',\,'ff_unpack_2ch_int32_to_int32_a_sse2',\
ff_unpack_2ch_int32_to_int32_u_sse2,'ff_unpack_2ch_int32_to_int32_u_sse2',\,'ff_unpack_2ch_int32_to_int32_u_sse2',\
swr_alloc,'swr_alloc',\,'swr_alloc',\
swr_alloc_set_opts,'swr_alloc_set_opts',\,'swr_alloc_set_opts',\
swr_convert,'swr_convert',\,'swr_convert',\
swr_drop_output,'swr_drop_output',\,'swr_drop_output',\
swr_free,'swr_free',\,'swr_free',\
swr_get_class,'swr_get_class',\,'swr_get_class',\
swr_get_delay,'swr_get_delay',\,'swr_get_delay',\
swr_init,'swr_init',\,'swr_init',\
swr_inject_silence,'swr_inject_silence',\,'swr_inject_silence',\
swr_next_pts,'swr_next_pts',\,'swr_next_pts',\
swr_set_channel_mapping,'swr_set_channel_mapping',\,'swr_set_channel_mapping',\
swr_set_compensation,'swr_set_compensation',\,'swr_set_compensation',\
swr_set_matrix,'swr_set_matrix',\,'swr_set_matrix',\
swresample_configuration,'swresample_configuration',\,'swresample_configuration',\
swresample_license,'swresample_license',\,'swresample_license',\
swresample_version,'swresample_version',\,'swresample_version'
/contrib/sdk/fasm/include/swscale-2.inc
0,0 → 1,36
import swscale-2,\
sws_addVec,'sws_addVec',\,'sws_addVec',\
sws_allocVec,'sws_allocVec',\,'sws_allocVec',\
sws_alloc_context,'sws_alloc_context',\,'sws_alloc_context',\
sws_cloneVec,'sws_cloneVec',\,'sws_cloneVec',\
sws_context_class,'sws_context_class',\,'sws_context_class',\ DATA
sws_convVec,'sws_convVec',\,'sws_convVec',\
sws_convertPalette8ToPacked24,'sws_convertPalette8ToPacked24',\,'sws_convertPalette8ToPacked24',\
sws_convertPalette8ToPacked32,'sws_convertPalette8ToPacked32',\,'sws_convertPalette8ToPacked32',\
sws_format_name,'sws_format_name',\,'sws_format_name',\
sws_freeContext,'sws_freeContext',\,'sws_freeContext',\
sws_freeFilter,'sws_freeFilter',\,'sws_freeFilter',\
sws_freeVec,'sws_freeVec',\,'sws_freeVec',\
sws_getCachedContext,'sws_getCachedContext',\,'sws_getCachedContext',\
sws_getCoefficients,'sws_getCoefficients',\,'sws_getCoefficients',\
sws_getColorspaceDetails,'sws_getColorspaceDetails',\,'sws_getColorspaceDetails',\
sws_getConstVec,'sws_getConstVec',\,'sws_getConstVec',\
sws_getContext,'sws_getContext',\,'sws_getContext',\
sws_getDefaultFilter,'sws_getDefaultFilter',\,'sws_getDefaultFilter',\
sws_getGaussianVec,'sws_getGaussianVec',\,'sws_getGaussianVec',\
sws_getIdentityVec,'sws_getIdentityVec',\,'sws_getIdentityVec',\
sws_get_class,'sws_get_class',\,'sws_get_class',\
sws_init_context,'sws_init_context',\,'sws_init_context',\
sws_isSupportedInput,'sws_isSupportedInput',\,'sws_isSupportedInput',\
sws_isSupportedOutput,'sws_isSupportedOutput',\,'sws_isSupportedOutput',\
sws_normalizeVec,'sws_normalizeVec',\,'sws_normalizeVec',\
sws_printVec2,'sws_printVec2',\,'sws_printVec2',\
sws_rgb2rgb_init,'sws_rgb2rgb_init',\,'sws_rgb2rgb_init',\
sws_scale,'sws_scale',\,'sws_scale',\
sws_scaleVec,'sws_scaleVec',\,'sws_scaleVec',\
sws_setColorspaceDetails,'sws_setColorspaceDetails',\,'sws_setColorspaceDetails',\
sws_shiftVec,'sws_shiftVec',\,'sws_shiftVec',\
sws_subVec,'sws_subVec',\,'sws_subVec',\
swscale_configuration,'swscale_configuration',\,'swscale_configuration',\
swscale_license,'swscale_license',\,'swscale_license',\
swscale_version,'swscale_version',\,'swscale_version'
/contrib/sdk/fasm/include/zlib.inc
0,0 → 1,66
import zlib,\
zlibVersion,'zlibVersion',\
deflate,'deflate',\
deflateEnd,'deflateEnd',\
inflate,'inflate',\
inflateEnd,'inflateEnd',\
deflateSetDictionary,'deflateSetDictionary',\
deflateCopy,'deflateCopy',\
deflateReset,'deflateReset',\
deflateParams,'deflateParams',\
deflateTune,'deflateTune',\
deflateBound,'deflateBound',\
deflatePrime,'deflatePrime',\
deflateSetHeader,'deflateSetHeader',\
inflateSetDictionary,'inflateSetDictionary',\
inflateSync,'inflateSync',\
inflateCopy,'inflateCopy',\
inflateReset,'inflateReset',\
inflateReset2,'inflateReset2',\
inflatePrime,'inflatePrime',\
inflateMark,'inflateMark',\
inflateGetHeader,'inflateGetHeader',\
inflateBack,'inflateBack',\
inflateBackEnd,'inflateBackEnd',\
zlibCompileFlags,'zlibCompileFlags',\
compress,'compress',\
compress2,'compress2',\
compressBound,'compressBound',\
uncompress,'uncompress',\
gzopen,'gzopen',\
gzdopen,'gzdopen',\
gzbuffer,'gzbuffer',\
gzsetparams,'gzsetparams',\
gzread,'gzread',\
gzwrite,'gzwrite',\
gzprintf,'gzprintf',\
gzputs,'gzputs',\
gzgets,'gzgets',\
gzputc,'gzputc',\
gzgetc,'gzgetc',\
gzungetc,'gzungetc',\
gzflush,'gzflush',\
gzseek,'gzseek',\
gzrewind,'gzrewind',\
gztell,'gztell',\
gzoffset,'gzoffset',\
gzeof,'gzeof',\
gzdirect,'gzdirect',\
gzclose,'gzclose',\
gzclose_r,'gzclose_r',\
gzclose_w,'gzclose_w',\
gzerror,'gzerror',\
gzclearerr,'gzclearerr',\
adler32,'adler32',\
crc32,'crc32',\
adler32_combine,'adler32_combine',\
crc32_combine,'crc32_combine',\
deflateInit_,'deflateInit_',\
deflateInit2_,'deflateInit2_',\
inflateInit_,'inflateInit_',\
inflateInit2_,'inflateInit2_',\
inflateBackInit_,'inflateBackInit_',\
zError,'zError',\
inflateSyncPoint,'inflateSyncPoint',\
get_crc_table,'get_crc_table',\
inflateUndermine,'inflateUndermine'