File tree 4 files changed +5
-5
lines changed
4 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -294,7 +294,7 @@ pub extern "C" fn fluent_bundle_format_pattern(
294
294
#[ no_mangle]
295
295
pub unsafe extern "C" fn fluent_bundle_add_resource (
296
296
bundle : & mut FluentBundleRc ,
297
- r : & FluentResource ,
297
+ r : * const FluentResource ,
298
298
allow_overrides : bool ,
299
299
ret_errors : & mut ThinVec < nsCString > ,
300
300
) {
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ pub extern "C" fn fluent_resource_new(
28
28
}
29
29
30
30
#[ no_mangle]
31
- pub unsafe extern "C" fn fluent_resource_addref ( res : & FluentResource ) {
31
+ pub unsafe extern "C" fn fluent_resource_addref ( res : * const FluentResource ) {
32
32
let raw = ManuallyDrop :: new ( Rc :: from_raw ( res) ) ;
33
33
mem:: forget ( Rc :: clone ( & raw ) ) ;
34
34
}
Original file line number Diff line number Diff line change @@ -255,14 +255,14 @@ pub unsafe extern "C" fn l10nregistry_register_parent_process_sources(
255
255
}
256
256
257
257
#[ no_mangle]
258
- pub unsafe extern "C" fn l10nregistry_addref ( reg : & GeckoL10nRegistry ) {
258
+ pub unsafe extern "C" fn l10nregistry_addref ( reg : * const GeckoL10nRegistry ) {
259
259
let raw = Rc :: from_raw ( reg) ;
260
260
mem:: forget ( Rc :: clone ( & raw ) ) ;
261
261
mem:: forget ( raw) ;
262
262
}
263
263
264
264
#[ no_mangle]
265
- pub unsafe extern "C" fn l10nregistry_release ( reg : & GeckoL10nRegistry ) {
265
+ pub unsafe extern "C" fn l10nregistry_release ( reg : * const GeckoL10nRegistry ) {
266
266
let _ = Rc :: from_raw ( reg) ;
267
267
}
268
268
Original file line number Diff line number Diff line change @@ -199,7 +199,7 @@ pub extern "C" fn l10nfilesource_new_mock(
199
199
}
200
200
201
201
#[ no_mangle]
202
- pub unsafe extern "C" fn l10nfilesource_addref ( source : & FileSource ) {
202
+ pub unsafe extern "C" fn l10nfilesource_addref ( source : * const FileSource ) {
203
203
let raw = Rc :: from_raw ( source) ;
204
204
mem:: forget ( Rc :: clone ( & raw ) ) ;
205
205
mem:: forget ( raw) ;
You can’t perform that action at this time.
0 commit comments