/contrib/sdk/sources/libc/sdk/fasm/hello.asm |
---|
0,0 → 1,30 |
STACK_SIZE equ 4096 |
include "app.inc" |
align 8 |
main: |
cinvoke _printf, msg_hello |
ret |
msg_hello db 'Hello world!',0x0D,0x0A,0 |
align 16 |
__idata_start: |
library libc,'libc.dll' |
include 'libc.inc' |
__idata_end: |
__iend: |
__cmdline: rb 256 |
__pgmname: rb 1024 |
rb 16 |
__stack: |
__bssend: |
/contrib/sdk/sources/libc/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/sources/libc/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/sources/libc/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/sources/libc/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/sources/libc/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/sources/libc/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/sources/libc/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/sources/libc/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/sources/libc/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/sources/libc/sdk/fasm/include/libmpg123.inc |
---|
0,0 → 1,113 |
import libmpg123,\ |
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/sources/libc/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/sources/libc/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/sources/libc/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/sources/libc/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/sources/libc/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/sources/libc/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/sources/libc/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' |
/contrib/sdk/sources/libc/sdk/fasm/mpg123 |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Property changes: |
Added: svn:mime-type |
+application/octet-stream |
\ No newline at end of property |
/contrib/sdk/sources/libc/sdk/fasm/mpg123.asm |
---|
0,0 → 1,667 |
STACK_SIZE equ 4096 |
include "include/app.inc" |
align 8 |
main: |
.argc equ ebp+8 |
.argv equ ebp+12 |
.envp equ ebp+16 |
; int3 |
push ebp |
mov ebp, esp |
push ebx |
mov eax, [.argc] |
cmp eax, 2 |
jae @F |
call _get_moviefile |
mov [input_file], eax |
@@: |
call [mpg123_init] |
test eax, eax |
jz @F |
push eax |
call [mpg123_plain_strerror] |
mov [esp], eax |
push msg_init_fail |
call [_printf] |
add esp, 4 |
jmp .fail |
@@: |
push dword error |
push 0 |
call [mpg123_new] |
add esp, 8 |
mov [mh], eax |
mov ebx, eax |
test eax, eax |
jz .err_1 |
push [input_file] |
push eax |
call [mpg123_open] |
add esp, 8 |
test eax, eax |
jnz .err_1 |
push encoding |
push channels |
push rate |
push ebx |
call [mpg123_getformat] |
add esp, 16 |
test eax, eax |
jnz .err_1 |
push ebx |
call [mpg123_scan] |
test eax, eax |
jz @F |
call [mpg123_strerror] |
mov [esp], eax |
push msg_print |
call [_printf] |
add esp, 8 |
jmp .fail |
@@: |
call [mpg123_format_none] |
mov ecx, [encoding] |
mov [esp], ecx |
push [channels] |
push [rate] |
push ebx |
call [mpg123_format] |
add esp, 16 |
push error |
stdcall InitSound |
test eax, eax |
jz @F |
cinvoke _printf, msg_sound |
jmp .fail |
@@: |
mov eax, [rate] |
mov ecx, [channels] |
mov [whdr.riff_id], 0x46464952 |
mov [whdr.riff_format], 0x45564157 |
mov [whdr.wFormatTag], 0x01 |
mov [whdr.nSamplesPerSec], eax |
mov [whdr.nChannels], cx |
mov [whdr.wBitsPerSample], 16 |
stdcall test_wav, whdr |
stdcall CreateBuffer, eax, 0, hBuff |
test eax, eax |
jz @F |
cinvoke _printf, msg_buffer |
jmp .fail |
@@: |
mov eax, [hBuff] |
push esi |
push edi |
mov ecx, 0x40000 |
mov eax, 68 |
mov ebx, 12 |
int 0x40 |
push eax ;buffer esp+16 |
push count ;&count esp+12 |
push 0x40000 ;remain esp+8 |
push eax ;outPtr esp+4 |
push [mh] ;mh esp |
xor ebx, ebx ;totalcount |
.inner: |
; int3 |
mov [count], 0 |
call [mpg123_read] |
mov ebx, [count] |
test eax, eax |
jz @F |
test ebx, ebx |
jz .done |
@@: |
.write_out: |
add ebx, 4095 |
and ebx, -4096 |
mov esi, [esp+16] |
stdcall WaveOut, [hBuff], esi, ebx |
mov [esp+8], dword 0x40000 |
mov edi, [esp+16] |
mov [esp+4], edi |
jmp .inner |
.done: |
mov edi, [esp+16] |
mov ecx, 4096 |
xor eax, eax |
rep stosd |
mov esi, [esp+16] |
stdcall WaveOut, [hBuff], esi, 16384 |
add esp, 20 |
pop edi |
pop esi |
xor eax, eax |
pop ebx |
mov esp, ebp |
pop ebp |
ret |
.err_1: |
test ebx, ebx |
jnz @F |
push [error] |
call [mpg123_plain_strerror] |
jmp .err_2 |
@@: |
push ebx |
call [mpg123_strerror] |
.err_2: |
mov [esp], eax |
push msg_trouble |
call [_printf] |
add esp, 8 |
.fail: |
mov eax, -1 |
pop ebx |
mov esp, ebp |
pop ebp |
ret |
align 4 |
getprocaddress: |
mov edx, [esp + 8] ; hlib |
xor eax, eax |
test edx, edx ; If hlib = 0 then goto .end |
jz .end |
.next: |
cmp [edx], dword 0 ; If end of export table then goto .end |
jz .end |
xor eax, eax |
mov esi, [edx] |
mov edi, [esp + 4] ; name |
.next_: |
lodsb |
scasb |
jne .fail |
or al, al |
jnz .next_ |
jmp .ok |
.fail: |
add edx, 8 |
jmp .next |
.ok: ; return address |
mov eax, [edx + 4] |
.end: |
ret 8 |
align 8 |
_get_moviefile: |
pushad |
mov eax, 68 |
mov ebx, 19 |
mov ecx, sz_proc_lib |
int 0x40 |
mov [proclib], eax |
test eax, eax |
jz .fail |
push [proclib] |
push sz_OpenDialog_init |
call getprocaddress |
mov [opendialog_init], eax |
push dword[proclib] |
push sz_OpenDialog_start |
call getprocaddress |
mov [opendialog_start], eax |
mov eax, 68 |
mov ebx, 12 |
mov ecx, 4096*3 |
int 0x40 |
mov [od.procinfo], eax |
add eax, 1024 |
mov [od.filename_area], eax |
add eax, 3072 |
mov [od.opendir_path], eax |
add eax, 4096 |
mov [od.openfile_path], eax |
push od |
call [opendialog_init] |
mov eax, [od.openfile_path] |
mov [eax], byte 0 ; end of ASCIIZ-string(may be don't need?) |
push od |
call [opendialog_start] |
popad |
mov eax, [od.openfile_path]; selected filePath |
ret |
.fail: |
xor eax, eax |
ret |
align 4 |
fake_on_redraw: |
ret |
SRV_GETVERSION equ 0 |
SND_CREATE_BUFF equ 1 |
SND_DESTROY_BUFF equ 2 |
SND_SETFORMAT equ 3 |
SND_GETFORMAT equ 4 |
SND_RESET equ 5 |
SND_SETPOS equ 6 |
SND_GETPOS equ 7 |
SND_SETBUFF equ 8 |
SND_OUT equ 9 |
SND_PLAY equ 10 |
SND_STOP equ 11 |
SND_SETVOLUME equ 12 |
SND_GETVOLUME equ 13 |
SND_SETPAN equ 14 |
SND_GETPAN equ 15 |
SND_GETBUFFSIZE equ 16 |
SND_GETFREESPACE equ 17 |
SND_SETTIMEBASE equ 18 |
SND_GETTIMESTAMP equ 19 |
align 4 |
InitSound: ;p_ver:dword |
push ebx |
push ecx |
mov eax, 68 |
mov ebx, 16 |
mov ecx, szInfinity |
int 0x40 |
mov [hSound], eax |
test eax, eax |
jz .fail |
mov eax, 68 |
mov ebx, 16 |
mov ecx, szSound |
int 0x40 |
mov [hrdwSound], eax |
lea eax, [esp+12] ;p_ver |
xor ebx, ebx |
push 4 ;.out_size |
push eax ;.output |
push ebx ;.inp_size |
push ebx ;.input |
push SRV_GETVERSION ;.code |
push [hSound] ;.handle |
mov eax, 68 |
mov ebx, 17 |
mov ecx, esp ;[handle] |
int 0x40 |
add esp, 24 |
pop ecx |
pop ebx |
ret 4 |
.fail: |
or eax, -1 |
pop ecx |
pop ebx |
ret 4 |
align 4 |
CreateBuffer: ;format:dword,size:dword,p_str:dword |
push ebx |
push ecx |
lea eax, [esp+20] ;p_str |
lea ebx, [esp+12] ;format |
push 4 ;.out_size |
push eax ;.output |
push 8 ;.inp_size |
push ebx ;.input |
push SND_CREATE_BUFF;.code |
push [hSound] ;.handle |
mov eax, 68 |
mov ebx, 17 |
mov ecx, esp |
int 0x40 |
add esp, 24 ;io_cintrol |
pop ecx |
pop ebx |
ret 12 |
align 4 |
proc test_wav stdcall, hdr:dword |
mov eax, [hdr] |
cmp dword [eax], 0x46464952 |
jne .fail |
cmp dword [eax+8], 0x45564157 |
jne .fail |
cmp word [eax+20], 1 |
jne .fail |
mov ecx, dword [eax+24] |
mov edx, 22050 |
cmp ecx, edx |
ja .high |
je .l_22 |
cmp ecx, 8000 |
je .l_8 |
cmp ecx, 11025 |
je .l_11 |
cmp ecx, 12000 |
je .l_12 |
cmp ecx, 16000 |
je .l_16 |
.fail: |
xor eax, eax |
ret |
.high: |
cmp ecx, 24000 |
je .LN56 |
cmp ecx, 32000 |
je .LN65 |
cmp ecx, 44100 |
je .LN74 |
cmp ecx, 48000 |
jne .fail |
movzx ecx, word [eax+22] |
dec ecx |
je .LN79 |
dec ecx |
jne .LN74 |
mov edx, 19 |
jmp .done |
.LN79: |
mov edx, 20 |
jmp .done |
.LN74: |
movzx ecx, word [eax+22] |
dec ecx |
je .LN70 |
dec ecx |
jne .LN65 |
mov edx, 21 |
jmp .done |
.LN70: |
mov edx, 22 |
jmp .done |
.LN65: |
movzx ecx, word [eax+22] |
dec ecx |
je .LN61 |
dec ecx |
jne .LN56 |
mov edx, 23 |
jmp .done |
.LN61: |
mov edx, 24 |
jmp .done |
.LN56: |
movzx ecx, word [eax+22] |
dec ecx |
je .LN52 |
dec ecx |
je .LN50 |
.l_22: |
movzx ecx, word [eax+22] |
dec ecx |
je .LN43 |
dec ecx |
je .LN41 |
.l_16: |
movzx ecx, word [eax+22] |
dec ecx |
je .LN34 |
dec ecx |
je .LN32 |
.l_12: |
movzx ecx, word [eax+22] |
dec ecx |
je .LN25 |
dec ecx |
je .LN23 |
.l_11: |
movzx ecx, word [eax+22] |
dec ecx |
je .LN16 |
dec ecx |
je .LN14 |
.l_8: |
movzx ecx, word [eax+22] |
dec ecx |
je .LN7 |
dec ecx |
jne .fail |
mov edx, 35 |
jmp .done |
.LN7: |
mov edx, 36 |
jmp .done |
.LN14: |
mov edx, 33 |
jmp .done |
.LN16: |
mov edx, 34 |
jmp .done |
.LN23: |
mov edx, 31 |
jmp .done |
.LN25: |
mov edx, 32 |
jmp .done |
.LN32: |
mov edx, 29 |
jmp .done |
.LN34: |
mov edx, 30 |
jmp .done |
.LN41: |
mov edx, 27 |
jmp .done |
.LN43: |
mov edx, 28 |
jmp .done |
.LN50: |
mov edx, 25 |
jmp .done |
.LN52: |
mov edx, 26 |
.done: |
xor ecx, ecx |
cmp word [eax+34], 16 |
setne cl |
dec ecx |
and ecx, -18 |
add ecx, edx |
mov eax, ecx |
ret |
endp |
align 4 |
WaveOut: ;str:dword, src:dword, size:dword |
push ebx |
push ecx |
xor eax, eax |
lea ebx, [esp+12] ;[stream] |
push eax ;.out_size |
push eax ;.output |
push 12 ;.inp_size |
push ebx ;.input |
push SND_OUT ;.code |
push dword [hSound] ;.handle |
mov eax, 68 |
mov ebx, 17 |
mov ecx, esp |
int 0x40 |
add esp, 24 |
pop ecx |
pop ebx |
ret 12 |
align 4 |
hSound dd ? |
hrdwSound dd ? |
szInfinity db 'INFINITY',0 |
szSound db 'SOUND',0 |
align 4 |
od: |
.mode dd 0 |
.procinfo dd 0 |
.com_area_name dd sz_com_area_name |
.com_area dd 0 |
.opendir_path dd 0 |
.dir_default_path dd sz_dir_default_path |
.start_path dd sz_start_path |
.draw_window dd fake_on_redraw |
.status dd 0 |
.openfile_path dd 0 |
.filename_area dd 0 |
.filter_area dd filefilter |
.x_size dw 512 |
.x_start dw 512 |
.y_size dw 512 |
.y_start dw 512 |
filefilter: |
dd filefilter.end - filefilter |
db 'mp3',0 |
; db 'flv',0 |
; db 'mov',0 |
; db 'mpg',0 |
; db 'mpeg',0 |
; db 'mkv',0 |
; db 'mp4',0 |
; db 'webm',0 |
; db 'wmv',0 |
.end: |
db 0 |
sz_proc_lib db "/rd/1/lib/proc_lib.obj",0 |
sz_OpenDialog_init db "OpenDialog_init",0 |
sz_OpenDialog_start db "OpenDialog_start",0 |
sz_com_area_name db "FFFFFFFF_open_dialog",0 |
sz_dir_default_path db "/rd/1",0 |
sz_start_path db "/rd/1/File managers/opendial",0 |
msg_print db '%s',0x0D,0x0A,0 |
msg_init_fail db 'Cannot initialize mpg123 library: %s', 0x0D,0x0A,0 |
msg_trouble db 'Trouble with mpg123: %s', 0x0D,0x0A,0 |
msg_sound db 'Sound service not installed', 0x0D,0x0A,0 |
msg_buffer db 'Unable to create a sound buffer',0x0D,0x0A,0 |
align 16 |
__idata_start: |
library libc,'libc.dll', \ |
libmpg123, 'libmpg123.dll' |
include 'include/libc.inc' |
include 'include/libmpg123.inc' |
__idata_end: |
__iend: |
align 4 |
whdr: |
.riff_id rd 1 |
.riff_size rd 1 |
.riff_format rd 1 |
.fmt_id rd 1 |
.fmt_size rd 1 |
.wFormatTag rw 1 |
.nChannels rw 1 |
.nSamplesPerSec rd 1 |
.nAvgBytesPerSec rd 1 |
.nBlockAlign rw 1 |
.wBitsPerSample rw 1 |
.data_id rd 1 |
.data_size rd 1 |
proclib rd 1 |
opendialog_init rd 1 |
opendialog_start rd 1 |
input_file rd 1 |
mh rd 1 |
encoding rd 1 |
channels rd 1 |
rate rd 1 |
hBuff rd 1 |
count rd 1 |
done rd 1 |
error rd 1 |
__cmdline: rb 256 |
__pgmname: rb 1024 |
rb 16 |
__stack: |
__bssend: |