aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorL. David Baron <dbaron@dbaron.org>2018-03-23 13:40:51 -0700
committerL. David Baron <dbaron@dbaron.org>2018-03-23 13:40:51 -0700
commit5a42c6cf7254dd2def4f3a0503b5dfb00711a506 (patch)
treeb32db1ebea5a7d4ff673545f02af0419b1755209
parent18ef5874dd3e11551e2f9503746540847eeb974c (diff)
downloadservo-5a42c6cf7254dd2def4f3a0503b5dfb00711a506.tar.gz
servo-5a42c6cf7254dd2def4f3a0503b5dfb00711a506.zip
Bug 1448138 - Rename string DataFlags::SHARED to REFCOUNTED to make it clearer to those reading the code. (Servo changes.) r=erahm
-rw-r--r--support/gecko/nsstring/src/lib.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/support/gecko/nsstring/src/lib.rs b/support/gecko/nsstring/src/lib.rs
index 1d43db4ad7e..8cb8d11ce7e 100644
--- a/support/gecko/nsstring/src/lib.rs
+++ b/support/gecko/nsstring/src/lib.rs
@@ -140,7 +140,8 @@ mod data_flags {
pub struct DataFlags: u16 {
const TERMINATED = 1 << 0; // IsTerminated returns true
const VOIDED = 1 << 1; // IsVoid returns true
- const SHARED = 1 << 2; // mData points to a heap-allocated, shared buffer
+ const REFCOUNTED = 1 << 2; // mData points to a heap-allocated, shareable, refcounted
+ // buffer
const OWNED = 1 << 3; // mData points to a heap-allocated, raw buffer
const INLINE = 1 << 4; // mData points to a writable, inline buffer
const LITERAL = 1 << 5; // mData points to a string literal; TERMINATED will also be set
@@ -1184,7 +1185,7 @@ pub mod test_helpers {
#[allow(non_snake_case)]
pub extern fn Rust_Test_NsStringFlags(f_terminated: *mut u16,
f_voided: *mut u16,
- f_shared: *mut u16,
+ f_refcounted: *mut u16,
f_owned: *mut u16,
f_inline: *mut u16,
f_literal: *mut u16,
@@ -1193,7 +1194,7 @@ pub mod test_helpers {
unsafe {
*f_terminated = DataFlags::TERMINATED.bits();
*f_voided = DataFlags::VOIDED.bits();
- *f_shared = DataFlags::SHARED.bits();
+ *f_refcounted = DataFlags::REFCOUNTED.bits();
*f_owned = DataFlags::OWNED.bits();
*f_inline = DataFlags::INLINE.bits();
*f_literal = DataFlags::LITERAL.bits();