@@ -86,7 +86,7 @@ use crate::sys;
86
86
/// use std::ffi::CString;
87
87
/// use std::os::raw::c_char;
88
88
///
89
- /// extern {
89
+ /// extern "C" {
90
90
/// fn my_printer(s: *const c_char);
91
91
/// }
92
92
///
@@ -144,7 +144,7 @@ pub struct CString {
144
144
/// use std::ffi::CStr;
145
145
/// use std::os::raw::c_char;
146
146
///
147
- /// extern { fn my_string() -> *const c_char; }
147
+ /// extern "C" { fn my_string() -> *const c_char; }
148
148
///
149
149
/// unsafe {
150
150
/// let slice = CStr::from_ptr(my_string());
@@ -159,7 +159,7 @@ pub struct CString {
159
159
/// use std::os::raw::c_char;
160
160
///
161
161
/// fn work(data: &CStr) {
162
- /// extern { fn work_with(data: *const c_char); }
162
+ /// extern "C" { fn work_with(data: *const c_char); }
163
163
///
164
164
/// unsafe { work_with(data.as_ptr()) }
165
165
/// }
@@ -174,7 +174,7 @@ pub struct CString {
174
174
/// use std::ffi::CStr;
175
175
/// use std::os::raw::c_char;
176
176
///
177
- /// extern { fn my_string() -> *const c_char; }
177
+ /// extern "C" { fn my_string() -> *const c_char; }
178
178
///
179
179
/// fn my_string_safe() -> String {
180
180
/// unsafe {
@@ -359,7 +359,7 @@ impl CString {
359
359
/// use std::ffi::CString;
360
360
/// use std::os::raw::c_char;
361
361
///
362
- /// extern { fn puts(s: *const c_char); }
362
+ /// extern "C" { fn puts(s: *const c_char); }
363
363
///
364
364
/// let to_print = CString::new("Hello!").expect("CString::new failed");
365
365
/// unsafe {
@@ -465,7 +465,7 @@ impl CString {
465
465
/// use std::ffi::CString;
466
466
/// use std::os::raw::c_char;
467
467
///
468
- /// extern {
468
+ /// extern "C" {
469
469
/// fn some_extern_function(s: *mut c_char);
470
470
/// }
471
471
///
@@ -1147,7 +1147,7 @@ impl CStr {
1147
1147
/// use std::ffi::CStr;
1148
1148
/// use std::os::raw::c_char;
1149
1149
///
1150
- /// extern {
1150
+ /// extern "C" {
1151
1151
/// fn my_string() -> *const c_char;
1152
1152
/// }
1153
1153
///
0 commit comments