about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-04-24 11:09:39 +0200
committerptitSeb <sebastien.chev@gmail.com>2023-04-24 11:09:39 +0200
commitd9e645b63f730ea3616bfefea7e2974180cadbfd (patch)
tree56887d8166daf1d78d0f32bd17570f8bcd25ab8c /src
parentc2545c67625b6ad88f573ec13d48608e07c1284f (diff)
downloadbox64-d9e645b63f730ea3616bfefea7e2974180cadbfd.tar.gz
box64-d9e645b63f730ea3616bfefea7e2974180cadbfd.zip
Used wrapperhelper on libflac
Diffstat (limited to 'src')
-rw-r--r--src/wrapped/generated/functions_list.txt1
-rw-r--r--src/wrapped/generated/wrapper.c2
-rw-r--r--src/wrapped/generated/wrapper.h1
-rwxr-xr-xsrc/wrapped/wrappedflac_private.h162
4 files changed, 85 insertions, 81 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt
index 69c26ce8..7e574a69 100644
--- a/src/wrapped/generated/functions_list.txt
+++ b/src/wrapped/generated/functions_list.txt
@@ -2329,6 +2329,7 @@
 #() iFpduuuLuLp
 #() iFppiiiiiii
 #() iFppiuiippL
+#() iFppuppuuuu
 #() iFppLpiuppp
 #() iFpppiiipip
 #() iFpppiiuuii
diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c
index 8586f2ef..c01ea8da 100644
--- a/src/wrapped/generated/wrapper.c
+++ b/src/wrapped/generated/wrapper.c
@@ -2365,6 +2365,7 @@ typedef int32_t (*iFpuuuuduup_t)(void*, uint32_t, uint32_t, uint32_t, uint32_t,
 typedef int32_t (*iFpduuuLuLp_t)(void*, double, uint32_t, uint32_t, uint32_t, uintptr_t, uint32_t, uintptr_t, void*);
 typedef int32_t (*iFppiiiiiii_t)(void*, void*, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t, int32_t);
 typedef int32_t (*iFppiuiippL_t)(void*, void*, int32_t, uint32_t, int32_t, int32_t, void*, void*, uintptr_t);
+typedef int32_t (*iFppuppuuuu_t)(void*, void*, uint32_t, void*, void*, uint32_t, uint32_t, uint32_t, uint32_t);
 typedef int32_t (*iFppLpiuppp_t)(void*, void*, uintptr_t, void*, int32_t, uint32_t, void*, void*, void*);
 typedef int32_t (*iFpppiiipip_t)(void*, void*, void*, int32_t, int32_t, int32_t, void*, int32_t, void*);
 typedef int32_t (*iFpppiiuuii_t)(void*, void*, void*, int32_t, int32_t, uint32_t, uint32_t, int32_t, int32_t);
@@ -4958,6 +4959,7 @@ void iFpuuuuduup(x64emu_t *emu, uintptr_t fcn) { iFpuuuuduup_t fn = (iFpuuuuduup
 void iFpduuuLuLp(x64emu_t *emu, uintptr_t fcn) { iFpduuuLuLp_t fn = (iFpduuuLuLp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, emu->xmm[0].d[0], (uint32_t)R_RSI, (uint32_t)R_RDX, (uint32_t)R_RCX, (uintptr_t)R_R8, (uint32_t)R_R9, *(uintptr_t*)(R_RSP + 8), *(void**)(R_RSP + 16)); }
 void iFppiiiiiii(x64emu_t *emu, uintptr_t fcn) { iFppiiiiiii_t fn = (iFppiiiiiii_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(int32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24)); }
 void iFppiuiippL(x64emu_t *emu, uintptr_t fcn) { iFppiuiippL_t fn = (iFppiuiippL_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (int32_t)R_RDX, (uint32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(uintptr_t*)(R_RSP + 24)); }
+void iFppuppuuuu(x64emu_t *emu, uintptr_t fcn) { iFppuppuuuu_t fn = (iFppuppuuuu_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (uint32_t)R_RDX, (void*)R_RCX, (void*)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(uint32_t*)(R_RSP + 16), *(uint32_t*)(R_RSP + 24)); }
 void iFppLpiuppp(x64emu_t *emu, uintptr_t fcn) { iFppLpiuppp_t fn = (iFppLpiuppp_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (uintptr_t)R_RDX, (void*)R_RCX, (int32_t)R_R8, (uint32_t)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24)); }
 void iFpppiiipip(x64emu_t *emu, uintptr_t fcn) { iFpppiiipip_t fn = (iFpppiiipip_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (int32_t)R_R9, *(void**)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(void**)(R_RSP + 24)); }
 void iFpppiiuuii(x64emu_t *emu, uintptr_t fcn) { iFpppiiuuii_t fn = (iFpppiiuuii_t)fcn; R_RAX=(int32_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (int32_t)R_RCX, (int32_t)R_R8, (uint32_t)R_R9, *(uint32_t*)(R_RSP + 8), *(int32_t*)(R_RSP + 16), *(int32_t*)(R_RSP + 24)); }
diff --git a/src/wrapped/generated/wrapper.h b/src/wrapped/generated/wrapper.h
index 4b185580..424e1e67 100644
--- a/src/wrapped/generated/wrapper.h
+++ b/src/wrapped/generated/wrapper.h
@@ -2366,6 +2366,7 @@ void iFpuuuuduup(x64emu_t *emu, uintptr_t fnc);
 void iFpduuuLuLp(x64emu_t *emu, uintptr_t fnc);
 void iFppiiiiiii(x64emu_t *emu, uintptr_t fnc);
 void iFppiuiippL(x64emu_t *emu, uintptr_t fnc);
+void iFppuppuuuu(x64emu_t *emu, uintptr_t fnc);
 void iFppLpiuppp(x64emu_t *emu, uintptr_t fnc);
 void iFpppiiipip(x64emu_t *emu, uintptr_t fnc);
 void iFpppiiuuii(x64emu_t *emu, uintptr_t fnc);
diff --git a/src/wrapped/wrappedflac_private.h b/src/wrapped/wrappedflac_private.h
index f2b36412..f676c195 100755
--- a/src/wrapped/wrappedflac_private.h
+++ b/src/wrapped/wrappedflac_private.h
@@ -5,39 +5,39 @@
 //DATA(FLAC_API_SUPPORTS_OGG_FLAC, 
 //DATA(FLAC__ChannelAssignmentString, 
 //DATA(FLAC__EntropyCodingMethodTypeString, 
-//GO(FLAC__format_blocksize_is_subset, 
-//GO(FLAC__format_cuesheet_is_legal, 
-//GO(FLAC__format_picture_is_legal, 
-//GO(FLAC__format_sample_rate_is_subset, 
+GO(FLAC__format_blocksize_is_subset, iFuu)
+GO(FLAC__format_cuesheet_is_legal, iFpip)
+GO(FLAC__format_picture_is_legal, iFpp)
+GO(FLAC__format_sample_rate_is_subset, iFu)
 //GO(FLAC__format_sample_rate_is_valid, 
-//GO(FLAC__format_seektable_is_legal, 
-//GO(FLAC__format_seektable_sort, 
-//GO(FLAC__format_vorbiscomment_entry_is_legal, 
-//GO(FLAC__format_vorbiscomment_entry_name_is_legal, 
+GO(FLAC__format_seektable_is_legal, iFp)
+GO(FLAC__format_seektable_sort, uFp)
+GO(FLAC__format_vorbiscomment_entry_is_legal, iFpu)
+GO(FLAC__format_vorbiscomment_entry_name_is_legal, iFp)
 //GO(FLAC__format_vorbiscomment_entry_value_is_legal, 
 //DATA(FLAC__FrameNumberTypeString, 
-//GO(FLAC__metadata_chain_check_if_tempfile_needed, 
+GO(FLAC__metadata_chain_check_if_tempfile_needed, iFpi)
 //GO(FLAC__metadata_chain_delete, 
 //GO(FLAC__metadata_chain_merge_padding, 
 GO(FLAC__metadata_chain_new, pFv)
 //GO(FLAC__metadata_chain_read, 
-//GO(FLAC__metadata_chain_read_ogg, 
+GO(FLAC__metadata_chain_read_ogg, iFpp)
 //GO(FLAC__metadata_chain_read_ogg_with_callbacks, 
 GOM(FLAC__metadata_chain_read_with_callbacks, iFEppPPPPPP)   // FLAC__IOCallbacks is a struct with all callbacks
-//GO(FLAC__metadata_chain_sort_padding, 
-GO(FLAC__metadata_chain_status, iFp)
+GO(FLAC__metadata_chain_sort_padding, vFp)
+GO(FLAC__metadata_chain_status, uFp)
 DATA(FLAC__Metadata_ChainStatusString, sizeof(void*))
-//GO(FLAC__metadata_chain_write, 
+GO(FLAC__metadata_chain_write, iFpii)
 //GO(FLAC__metadata_chain_write_with_callbacks, 
 //GO(FLAC__metadata_chain_write_with_callbacks_and_tempfile, 
-//GO(FLAC__metadata_get_cuesheet, 
-//GO(FLAC__metadata_get_picture, 
-//GO(FLAC__metadata_get_streaminfo, 
+GO(FLAC__metadata_get_cuesheet, iFpp)
+GO(FLAC__metadata_get_picture, iFppuppuuuu)
+GO(FLAC__metadata_get_streaminfo, iFpp)
 //GO(FLAC__metadata_get_tags, 
 GO(FLAC__metadata_iterator_delete, vFp)
 GO(FLAC__metadata_iterator_delete_block, iFpi)
 GO(FLAC__metadata_iterator_get_block, pFp)
-GO(FLAC__metadata_iterator_get_block_type, iFp)
+GO(FLAC__metadata_iterator_get_block_type, uFp)
 GO(FLAC__metadata_iterator_init, vFpp)
 GO(FLAC__metadata_iterator_insert_block_after, iFpp)
 GO(FLAC__metadata_iterator_insert_block_before, iFpp)
@@ -45,69 +45,69 @@ GO(FLAC__metadata_iterator_new, pFv)
 GO(FLAC__metadata_iterator_next, iFp)
 GO(FLAC__metadata_iterator_prev, iFp)
 GO(FLAC__metadata_iterator_set_block, iFpp)
-//GO(FLAC__metadata_object_application_set_data, 
-//GO(FLAC__metadata_object_clone, 
-//GO(FLAC__metadata_object_cuesheet_calculate_cddb_id, 
-//GO(FLAC__metadata_object_cuesheet_delete_track, 
+GO(FLAC__metadata_object_application_set_data, iFppui)
+GO(FLAC__metadata_object_clone, pFp)
+GO(FLAC__metadata_object_cuesheet_calculate_cddb_id, uFp)
+GO(FLAC__metadata_object_cuesheet_delete_track, iFpu)
 //GO(FLAC__metadata_object_cuesheet_insert_blank_track, 
-//GO(FLAC__metadata_object_cuesheet_insert_track, 
-//GO(FLAC__metadata_object_cuesheet_is_legal, 
+GO(FLAC__metadata_object_cuesheet_insert_track, iFpupi)
+GO(FLAC__metadata_object_cuesheet_is_legal, iFpip)
 //GO(FLAC__metadata_object_cuesheet_resize_tracks, 
 //GO(FLAC__metadata_object_cuesheet_set_track, 
-//GO(FLAC__metadata_object_cuesheet_track_clone, 
-//GO(FLAC__metadata_object_cuesheet_track_delete, 
-//GO(FLAC__metadata_object_cuesheet_track_delete_index, 
+GO(FLAC__metadata_object_cuesheet_track_clone, pFp)
+GO(FLAC__metadata_object_cuesheet_track_delete, vFp)
+GO(FLAC__metadata_object_cuesheet_track_delete_index, iFpuu)
 //GO(FLAC__metadata_object_cuesheet_track_insert_blank_index, 
 //GO(FLAC__metadata_object_cuesheet_track_insert_index, 
-//GO(FLAC__metadata_object_cuesheet_track_new, 
+GO(FLAC__metadata_object_cuesheet_track_new, pFv)
 //GO(FLAC__metadata_object_cuesheet_track_resize_indices, 
 GO(FLAC__metadata_object_delete, vFp)
-//GO(FLAC__metadata_object_is_equal, 
-//GO(FLAC__metadata_object_new, 
-//GO(FLAC__metadata_object_picture_is_legal, 
-//GO(FLAC__metadata_object_picture_set_data, 
-//GO(FLAC__metadata_object_picture_set_description, 
-//GO(FLAC__metadata_object_picture_set_mime_type, 
+GO(FLAC__metadata_object_is_equal, iFpp)
+GO(FLAC__metadata_object_new, pFu)
+GO(FLAC__metadata_object_picture_is_legal, iFpp)
+GO(FLAC__metadata_object_picture_set_data, iFppui)
+GO(FLAC__metadata_object_picture_set_description, iFppi)
+GO(FLAC__metadata_object_picture_set_mime_type, iFppi)
 //GO(FLAC__metadata_object_seektable_delete_point, 
 //GO(FLAC__metadata_object_seektable_insert_point, 
-//GO(FLAC__metadata_object_seektable_is_legal, 
+GO(FLAC__metadata_object_seektable_is_legal, iFp)
 //GO(FLAC__metadata_object_seektable_resize_points, 
 //GO(FLAC__metadata_object_seektable_set_point, 
 //GO(FLAC__metadata_object_seektable_template_append_placeholders, 
-//GO(FLAC__metadata_object_seektable_template_append_point, 
-//GO(FLAC__metadata_object_seektable_template_append_points, 
+GO(FLAC__metadata_object_seektable_template_append_point, iFpL)
+GO(FLAC__metadata_object_seektable_template_append_points, iFppu)
 //GO(FLAC__metadata_object_seektable_template_append_spaced_points, 
-//GO(FLAC__metadata_object_seektable_template_append_spaced_points_by_samples, 
-//GO(FLAC__metadata_object_seektable_template_sort, 
+GO(FLAC__metadata_object_seektable_template_append_spaced_points_by_samples, iFpuL)
+GO(FLAC__metadata_object_seektable_template_sort, iFpi)
 //GO(FLAC__metadata_object_vorbiscomment_append_comment, 
 //GO(FLAC__metadata_object_vorbiscomment_delete_comment, 
-//GO(FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair, 
+GO(FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair, iFppp)
 //GO(FLAC__metadata_object_vorbiscomment_entry_matches, 
 //GO(FLAC__metadata_object_vorbiscomment_entry_to_name_value_pair, 
-//GO(FLAC__metadata_object_vorbiscomment_find_entry_from, 
+GO(FLAC__metadata_object_vorbiscomment_find_entry_from, iFpup)
 //GO(FLAC__metadata_object_vorbiscomment_insert_comment, 
-//GO(FLAC__metadata_object_vorbiscomment_remove_entries_matching, 
+GO(FLAC__metadata_object_vorbiscomment_remove_entries_matching, iFpp)
 //GO(FLAC__metadata_object_vorbiscomment_remove_entry_matching, 
 //GO(FLAC__metadata_object_vorbiscomment_replace_comment, 
 //GO(FLAC__metadata_object_vorbiscomment_resize_comments, 
 //GO(FLAC__metadata_object_vorbiscomment_set_comment, 
 //GO(FLAC__metadata_object_vorbiscomment_set_vendor_string, 
-//GO(FLAC__metadata_simple_iterator_delete, 
-//GO(FLAC__metadata_simple_iterator_delete_block, 
-//GO(FLAC__metadata_simple_iterator_get_application_id, 
-//GO(FLAC__metadata_simple_iterator_get_block, 
-//GO(FLAC__metadata_simple_iterator_get_block_length, 
-//GO(FLAC__metadata_simple_iterator_get_block_offset, 
-//GO(FLAC__metadata_simple_iterator_get_block_type, 
-//GO(FLAC__metadata_simple_iterator_init, 
-//GO(FLAC__metadata_simple_iterator_insert_block_after, 
-//GO(FLAC__metadata_simple_iterator_is_last, 
+GO(FLAC__metadata_simple_iterator_delete, vFp)
+GO(FLAC__metadata_simple_iterator_delete_block, iFpi)
+GO(FLAC__metadata_simple_iterator_get_application_id, iFpp)
+GO(FLAC__metadata_simple_iterator_get_block, pFp)
+GO(FLAC__metadata_simple_iterator_get_block_length, uFp)
+GO(FLAC__metadata_simple_iterator_get_block_offset, lFp)
+GO(FLAC__metadata_simple_iterator_get_block_type, uFp)
+GO(FLAC__metadata_simple_iterator_init, iFppii)
+GO(FLAC__metadata_simple_iterator_insert_block_after, iFppi)
+GO(FLAC__metadata_simple_iterator_is_last, iFp)
 //GO(FLAC__metadata_simple_iterator_is_writable, 
-//GO(FLAC__metadata_simple_iterator_new, 
+GO(FLAC__metadata_simple_iterator_new, pFv)
 //GO(FLAC__metadata_simple_iterator_next, 
-//GO(FLAC__metadata_simple_iterator_prev, 
+GO(FLAC__metadata_simple_iterator_prev, iFp)
 //GO(FLAC__metadata_simple_iterator_set_block, 
-//GO(FLAC__metadata_simple_iterator_status, 
+GO(FLAC__metadata_simple_iterator_status, uFp)
 //DATA(FLAC__Metadata_SimpleIteratorStatusString, 
 //DATA(FLAC__MetadataTypeString, 
 GO(FLAC__stream_decoder_delete, vFp)
@@ -115,15 +115,15 @@ DATA(FLAC__StreamDecoderErrorStatusString, sizeof(void*))
 GO(FLAC__stream_decoder_finish, iFp)
 GO(FLAC__stream_decoder_flush, iFp)
 //GO(FLAC__stream_decoder_get_bits_per_sample, 
-//GO(FLAC__stream_decoder_get_blocksize, 
-//GO(FLAC__stream_decoder_get_channel_assignment, 
+GO(FLAC__stream_decoder_get_blocksize, uFp)
+GO(FLAC__stream_decoder_get_channel_assignment, uFp)
 //GO(FLAC__stream_decoder_get_channels, 
 GO(FLAC__stream_decoder_get_decode_position, iFpp)
-//GO(FLAC__stream_decoder_get_md5_checking, 
+GO(FLAC__stream_decoder_get_md5_checking, iFp)
 GO(FLAC__stream_decoder_get_resolved_state_string, pFp)
 //GO(FLAC__stream_decoder_get_sample_rate, 
-GO(FLAC__stream_decoder_get_state, iFp)
-//GO(FLAC__stream_decoder_get_total_samples, 
+GO(FLAC__stream_decoder_get_state, uFp)
+GO(FLAC__stream_decoder_get_total_samples, LFp)
 //GO(FLAC__stream_decoder_init_file, 
 //GO(FLAC__stream_decoder_init_FILE, 
 //GO(FLAC__stream_decoder_init_ogg_file, 
@@ -138,25 +138,25 @@ GO(FLAC__stream_decoder_process_until_end_of_metadata, iFp)
 GO(FLAC__stream_decoder_process_until_end_of_stream, iFp)
 //DATA(FLAC__StreamDecoderReadStatusString, 
 GO(FLAC__stream_decoder_reset, iFp)
-GO(FLAC__stream_decoder_seek_absolute, iFpU)
+GO(FLAC__stream_decoder_seek_absolute, iFpL)
 //DATA(FLAC__StreamDecoderSeekStatusString, 
-//GO(FLAC__stream_decoder_set_md5_checking, 
-//GO(FLAC__stream_decoder_set_metadata_ignore, 
+GO(FLAC__stream_decoder_set_md5_checking, iFpi)
+GO(FLAC__stream_decoder_set_metadata_ignore, iFpu)
 GO(FLAC__stream_decoder_set_metadata_ignore_all, iFp)
-//GO(FLAC__stream_decoder_set_metadata_ignore_application, 
+GO(FLAC__stream_decoder_set_metadata_ignore_application, iFpp)
 //GO(FLAC__stream_decoder_set_metadata_respond, 
 //GO(FLAC__stream_decoder_set_metadata_respond_all, 
 //GO(FLAC__stream_decoder_set_metadata_respond_application, 
-//GO(FLAC__stream_decoder_set_ogg_serial_number, 
-//GO(FLAC__stream_decoder_skip_single_frame, 
+GO(FLAC__stream_decoder_set_ogg_serial_number, iFpl)
+GO(FLAC__stream_decoder_skip_single_frame, iFp)
 //DATA(FLAC__StreamDecoderStateString, 
 //DATA(FLAC__StreamDecoderTellStatusString, 
 //DATA(FLAC__StreamDecoderWriteStatusString, 
-//GO(FLAC__stream_encoder_delete, 
+GO(FLAC__stream_encoder_delete, vFp)
 //GO(FLAC__stream_encoder_disable_constant_subframes, 
 //GO(FLAC__stream_encoder_disable_fixed_subframes, 
 //GO(FLAC__stream_encoder_disable_verbatim_subframes, 
-//GO(FLAC__stream_encoder_finish, 
+GO(FLAC__stream_encoder_finish, iFp)
 //GO(FLAC__stream_encoder_get_bits_per_sample, 
 //GO(FLAC__stream_encoder_get_blocksize, 
 //GO(FLAC__stream_encoder_get_channels, 
@@ -170,15 +170,15 @@ GO(FLAC__stream_decoder_set_metadata_ignore_all, iFp)
 //GO(FLAC__stream_encoder_get_max_residual_partition_order, 
 //GO(FLAC__stream_encoder_get_min_residual_partition_order, 
 //GO(FLAC__stream_encoder_get_qlp_coeff_precision, 
-//GO(FLAC__stream_encoder_get_resolved_state_string, 
-//GO(FLAC__stream_encoder_get_rice_parameter_search_dist, 
+GO(FLAC__stream_encoder_get_resolved_state_string, pFp)
+GO(FLAC__stream_encoder_get_rice_parameter_search_dist, uFp)
 //GO(FLAC__stream_encoder_get_sample_rate, 
-//GO(FLAC__stream_encoder_get_state, 
+GO(FLAC__stream_encoder_get_state, uFp)
 //GO(FLAC__stream_encoder_get_streamable_subset, 
-//GO(FLAC__stream_encoder_get_total_samples_estimate, 
+GO(FLAC__stream_encoder_get_total_samples_estimate, LFp)
 //GO(FLAC__stream_encoder_get_verify, 
-//GO(FLAC__stream_encoder_get_verify_decoder_error_stats, 
-//GO(FLAC__stream_encoder_get_verify_decoder_state, 
+GO(FLAC__stream_encoder_get_verify_decoder_error_stats, vFppppppp)
+GO(FLAC__stream_encoder_get_verify_decoder_state, uFp)
 //GO(FLAC__stream_encoder_init_file, 
 //GO(FLAC__stream_encoder_init_FILE, 
 //GO(FLAC__stream_encoder_init_ogg_file, 
@@ -186,12 +186,12 @@ GO(FLAC__stream_decoder_set_metadata_ignore_all, iFp)
 //GO(FLAC__stream_encoder_init_ogg_stream, 
 //DATA(FLAC__StreamEncoderInitStatusString, 
 //GO(FLAC__stream_encoder_init_stream, 
-//GO(FLAC__stream_encoder_new, 
-//GO(FLAC__stream_encoder_process, 
-//GO(FLAC__stream_encoder_process_interleaved, 
+GO(FLAC__stream_encoder_new, pFv)
+GO(FLAC__stream_encoder_process, iFppu)
+GO(FLAC__stream_encoder_process_interleaved, iFppu)
 //DATA(FLAC__StreamEncoderReadStatusString, 
 //DATA(FLAC__StreamEncoderSeekStatusString, 
-//GO(FLAC__stream_encoder_set_apodization, 
+GO(FLAC__stream_encoder_set_apodization, iFpp)
 //GO(FLAC__stream_encoder_set_bits_per_sample, 
 //GO(FLAC__stream_encoder_set_blocksize, 
 //GO(FLAC__stream_encoder_set_channels, 
@@ -204,14 +204,14 @@ GO(FLAC__stream_decoder_set_metadata_ignore_all, iFp)
 //GO(FLAC__stream_encoder_set_loose_mid_side_stereo, 
 //GO(FLAC__stream_encoder_set_max_lpc_order, 
 //GO(FLAC__stream_encoder_set_max_residual_partition_order, 
-//GO(FLAC__stream_encoder_set_metadata, 
+GO(FLAC__stream_encoder_set_metadata, iFppu)
 //GO(FLAC__stream_encoder_set_min_residual_partition_order, 
-//GO(FLAC__stream_encoder_set_ogg_serial_number, 
+GO(FLAC__stream_encoder_set_ogg_serial_number, iFpl)
 //GO(FLAC__stream_encoder_set_qlp_coeff_precision, 
-//GO(FLAC__stream_encoder_set_rice_parameter_search_dist, 
+GO(FLAC__stream_encoder_set_rice_parameter_search_dist, iFpu)
 //GO(FLAC__stream_encoder_set_sample_rate, 
 //GO(FLAC__stream_encoder_set_streamable_subset, 
-//GO(FLAC__stream_encoder_set_total_samples_estimate, 
+GO(FLAC__stream_encoder_set_total_samples_estimate, iFpL)
 //GO(FLAC__stream_encoder_set_verify, 
 //DATA(FLAC__StreamEncoderStateString, 
 //DATA(FLAC__StreamEncoderTellStatusString,