@@ -515,7 +515,7 @@ fn build_api(b: &mut dyn ApiBuilder, opts: &GenerateOptions) {
515
515
"enif_is_empty_list" ,
516
516
"arg1: *mut ErlNifEnv, term: ERL_NIF_TERM" ,
517
517
) ;
518
- b. func ( "*const ErlNifResourceType" , "enif_open_resource_type" , "arg1: *mut ErlNifEnv, module_str: *const c_uchar , name_str: *const c_uchar , dtor: Option<unsafe extern \" C\" fn (arg1: *mut ErlNifEnv, arg2: *mut c_void)>, flags: ErlNifResourceFlags, tried: *mut ErlNifResourceFlags" ) ;
518
+ b. func ( "*const ErlNifResourceType" , "enif_open_resource_type" , "arg1: *mut ErlNifEnv, module_str: *const c_char , name_str: *const c_char , dtor: Option<unsafe extern \" C\" fn (arg1: *mut ErlNifEnv, arg2: *mut c_void)>, flags: ErlNifResourceFlags, tried: *mut ErlNifResourceFlags" ) ;
519
519
b. func (
520
520
"*mut c_void" ,
521
521
"enif_alloc_resource" ,
@@ -557,13 +557,13 @@ fn build_api(b: &mut dyn ApiBuilder, opts: &GenerateOptions) {
557
557
b. func (
558
558
"ERL_NIF_TERM" ,
559
559
"enif_make_atom_len" ,
560
- "env: *mut ErlNifEnv, name: *const c_uchar , len: size_t" ,
560
+ "env: *mut ErlNifEnv, name: *const c_char , len: size_t" ,
561
561
) ;
562
- b. func ( "c_int" , "enif_make_existing_atom_len" , "env: *mut ErlNifEnv, name: *const c_uchar , len: size_t, atom: *mut ERL_NIF_TERM, arg1: ErlNifCharEncoding" ) ;
562
+ b. func ( "c_int" , "enif_make_existing_atom_len" , "env: *mut ErlNifEnv, name: *const c_char , len: size_t, atom: *mut ERL_NIF_TERM, arg1: ErlNifCharEncoding" ) ;
563
563
b. func (
564
564
"ERL_NIF_TERM" ,
565
565
"enif_make_string_len" ,
566
- "env: *mut ErlNifEnv, string: *const c_uchar , len: size_t, arg1: ErlNifCharEncoding" ,
566
+ "env: *mut ErlNifEnv, string: *const c_char , len: size_t, arg1: ErlNifCharEncoding" ,
567
567
) ;
568
568
b. func ( "*mut ErlNifEnv" , "enif_alloc_env" , "" ) ;
569
569
b. func ( "" , "enif_free_env" , "env: *mut ErlNifEnv" ) ;
@@ -633,8 +633,8 @@ fn build_api(b: &mut dyn ApiBuilder, opts: &GenerateOptions) {
633
633
"enif_is_number" ,
634
634
"arg1: *mut ErlNifEnv, term: ERL_NIF_TERM" ,
635
635
) ;
636
- b. func ( "*mut c_void" , "enif_dlopen" , "lib: *const c_uchar , err_handler: Option<unsafe extern \" C\" fn (arg1: *mut c_void, arg2: *const c_uchar )>, err_arg: *mut c_void" ) ;
637
- b. func ( "*mut c_void" , "enif_dlsym" , "handle: *mut c_void, symbol: *const c_uchar , err_handler: Option<unsafe extern \" C\" fn (arg1: *mut c_void, arg2: *const c_uchar )>, err_arg: *mut c_void" ) ;
636
+ b. func ( "*mut c_void" , "enif_dlopen" , "lib: *const c_char , err_handler: Option<unsafe extern \" C\" fn (arg1: *mut c_void, arg2: *const c_char )>, err_arg: *mut c_void" ) ;
637
+ b. func ( "*mut c_void" , "enif_dlsym" , "handle: *mut c_void, symbol: *const c_char , err_handler: Option<unsafe extern \" C\" fn (arg1: *mut c_void, arg2: *const c_char )>, err_arg: *mut c_void" ) ;
638
638
b. func (
639
639
"c_int" ,
640
640
"enif_consume_timeslice" ,
@@ -690,7 +690,7 @@ fn build_api(b: &mut dyn ApiBuilder, opts: &GenerateOptions) {
690
690
"env: *mut ErlNifEnv, iter: *mut ErlNifMapIterator" ,
691
691
) ;
692
692
b. func ( "c_int" , "enif_map_iterator_get_pair" , "env: *mut ErlNifEnv, iter: *mut ErlNifMapIterator, key: *mut ERL_NIF_TERM, value: *mut ERL_NIF_TERM" ) ;
693
- b. func ( "ERL_NIF_TERM" , "enif_schedule_nif" , "env: *mut ErlNifEnv, fun_name: *const c_uchar , flags:c_int, fp: unsafe extern \" C\" fn(env: *mut ErlNifEnv, argc:c_int, argv:*const ERL_NIF_TERM) -> ERL_NIF_TERM, argc:c_int, argv:*const ERL_NIF_TERM" ) ;
693
+ b. func ( "ERL_NIF_TERM" , "enif_schedule_nif" , "env: *mut ErlNifEnv, fun_name: *const c_char , flags:c_int, fp: unsafe extern \" C\" fn(env: *mut ErlNifEnv, argc:c_int, argv:*const ERL_NIF_TERM) -> ERL_NIF_TERM, argc:c_int, argv:*const ERL_NIF_TERM" ) ;
694
694
695
695
// exception
696
696
b. func (
@@ -708,7 +708,7 @@ fn build_api(b: &mut dyn ApiBuilder, opts: &GenerateOptions) {
708
708
b. func (
709
709
"c_int" ,
710
710
"enif_getenv" ,
711
- "key: *const c_uchar , value: *mut c_uchar , value_size: *mut size_t" ,
711
+ "key: *const c_char , value: *mut c_char , value_size: *mut size_t" ,
712
712
) ;
713
713
714
714
// time
@@ -766,7 +766,7 @@ fn build_api(b: &mut dyn ApiBuilder, opts: &GenerateOptions) {
766
766
767
767
if opts. nif_version >= ( 2 , 12 ) {
768
768
b. func ( "c_int" , "enif_select" , "env: *mut ErlNifEnv, e: ErlNifEvent, flags: ErlNifSelectFlags, obj: *const c_void, pid: *const ErlNifPid, eref: ERL_NIF_TERM" ) ;
769
- b. func ( "*const ErlNifResourceType" , "enif_open_resource_type_x" , "env: *mut ErlNifEnv, name_str: *const c_uchar , init: *const ErlNifResourceTypeInit, flags: ErlNifResourceFlags, tried: *mut ErlNifResourceFlags" ) ;
769
+ b. func ( "*const ErlNifResourceType" , "enif_open_resource_type_x" , "env: *mut ErlNifEnv, name_str: *const c_char , init: *const ErlNifResourceTypeInit, flags: ErlNifResourceFlags, tried: *mut ErlNifResourceFlags" ) ;
770
770
b. func ( "c_int" , "enif_monitor_process" , "env: *mut ErlNifEnv, obj: *const c_void, pid: *const ErlNifPid, monitor: *mut ErlNifMonitor" ) ;
771
771
b. func (
772
772
"c_int" ,
@@ -862,7 +862,7 @@ fn build_api(b: &mut dyn ApiBuilder, opts: &GenerateOptions) {
862
862
863
863
// 2.16 was introduced in OTP 24
864
864
if opts. nif_version >= ( 2 , 16 ) {
865
- b. func ( "*const ErlNifResourceType" , "enif_init_resource_type" , "env: *mut ErlNifEnv, name_str: *const c_uchar , init: *const ErlNifResourceTypeInit, flags: ErlNifResourceFlags, tried: *mut ErlNifResourceFlags" ) ;
865
+ b. func ( "*const ErlNifResourceType" , "enif_init_resource_type" , "env: *mut ErlNifEnv, name_str: *const c_char , init: *const ErlNifResourceTypeInit, flags: ErlNifResourceFlags, tried: *mut ErlNifResourceFlags" ) ;
866
866
b. func ( "c_int" , "enif_dynamic_resource_call" , "env: *mut ErlNifEnv, module: ERL_NIF_TERM, name: ERL_NIF_TERM, rsrc: ERL_NIF_TERM, call_data: *const c_void" ) ;
867
867
}
868
868
@@ -874,8 +874,8 @@ fn build_api(b: &mut dyn ApiBuilder, opts: &GenerateOptions) {
874
874
"env: *mut ErlNifEnv, opt: ErlNifOption" ,
875
875
) ;
876
876
b. func ( "c_int" , "enif_get_string_length" , "env: *mut ErlNifEnv, list: ERL_NIF_TERM, len: *mut c_uint, encoding: ErlNifCharEncoding" ) ;
877
- b. func ( "c_int" , "enif_make_new_atom" , "env: *mut ErlNifEnv, name: *const c_uchar , atom: *mut ERL_NIF_TERM, encoding: ErlNifCharEncoding" ) ;
878
- b. func ( "c_int" , "enif_make_new_atom_len" , "env: *mut ErlNifEnv, name: *const c_uchar , len: size_t, atom: *mut ERL_NIF_TERM, encoding: ErlNifCharEncoding" ) ;
877
+ b. func ( "c_int" , "enif_make_new_atom" , "env: *mut ErlNifEnv, name: *const c_char , atom: *mut ERL_NIF_TERM, encoding: ErlNifCharEncoding" ) ;
878
+ b. func ( "c_int" , "enif_make_new_atom_len" , "env: *mut ErlNifEnv, name: *const c_char , len: size_t, atom: *mut ERL_NIF_TERM, encoding: ErlNifCharEncoding" ) ;
879
879
}
880
880
}
881
881
0 commit comments