Skip to content

Commit

Permalink
stylo: Regenerate bindings to take into account the nsStyleContent cl…
Browse files Browse the repository at this point in the history
…eanup.
  • Loading branch information
emilio committed Aug 18, 2016
1 parent c769db6 commit ad5fb58
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 15 deletions.
5 changes: 4 additions & 1 deletion ports/geckolib/gecko_bindings/bindings.rs
Expand Up @@ -302,7 +302,8 @@ extern "C" {
pub fn Gecko_GetNodeFlags(node: *mut RawGeckoNode) -> u32;
pub fn Gecko_SetNodeFlags(node: *mut RawGeckoNode, flags: u32);
pub fn Gecko_UnsetNodeFlags(node: *mut RawGeckoNode, flags: u32);
pub fn Gecko_GetStyleContext(node: *mut RawGeckoNode)
pub fn Gecko_GetStyleContext(node: *mut RawGeckoNode,
aPseudoTagOrNull: *mut nsIAtom)
-> *mut nsStyleContext;
pub fn Gecko_CalcStyleDifference(oldstyle: *mut nsStyleContext,
newstyle: ServoComputedValuesBorrowed)
Expand All @@ -311,6 +312,8 @@ extern "C" {
change: nsChangeHint);
pub fn Gecko_EnsureTArrayCapacity(array: *mut ::std::os::raw::c_void,
capacity: usize, elem_size: usize);
pub fn Gecko_ClearPODTArray(array: *mut ::std::os::raw::c_void,
elem_size: usize, elem_align: usize);
pub fn Gecko_EnsureImageLayersLength(layers: *mut nsStyleImageLayers,
len: usize);
pub fn Gecko_InitializeImageLayer(layer: *mut Layer,
Expand Down
11 changes: 4 additions & 7 deletions ports/geckolib/gecko_bindings/structs_debug.rs
Expand Up @@ -6567,16 +6567,13 @@ fn bindgen_test_layout_nsStyleCounterData() {
#[derive(Debug)]
pub struct nsStyleContent {
pub mMarkerOffset: nsStyleCoord,
pub mContents: *mut nsStyleContentData,
pub mIncrements: *mut nsStyleCounterData,
pub mResets: *mut nsStyleCounterData,
pub mContentCount: u32,
pub mIncrementCount: u32,
pub mResetCount: u32,
pub mContents: nsTArray<nsStyleContentData>,
pub mIncrements: nsTArray<nsStyleCounterData>,
pub mResets: nsTArray<nsStyleCounterData>,
}
#[test]
fn bindgen_test_layout_nsStyleContent() {
assert_eq!(::std::mem::size_of::<nsStyleContent>() , 56usize);
assert_eq!(::std::mem::size_of::<nsStyleContent>() , 40usize);
assert_eq!(::std::mem::align_of::<nsStyleContent>() , 8usize);
}
#[repr(C)]
Expand Down
11 changes: 4 additions & 7 deletions ports/geckolib/gecko_bindings/structs_release.rs
Expand Up @@ -6544,16 +6544,13 @@ fn bindgen_test_layout_nsStyleCounterData() {
#[derive(Debug)]
pub struct nsStyleContent {
pub mMarkerOffset: nsStyleCoord,
pub mContents: *mut nsStyleContentData,
pub mIncrements: *mut nsStyleCounterData,
pub mResets: *mut nsStyleCounterData,
pub mContentCount: u32,
pub mIncrementCount: u32,
pub mResetCount: u32,
pub mContents: nsTArray<nsStyleContentData>,
pub mIncrements: nsTArray<nsStyleCounterData>,
pub mResets: nsTArray<nsStyleCounterData>,
}
#[test]
fn bindgen_test_layout_nsStyleContent() {
assert_eq!(::std::mem::size_of::<nsStyleContent>() , 56usize);
assert_eq!(::std::mem::size_of::<nsStyleContent>() , 40usize);
assert_eq!(::std::mem::align_of::<nsStyleContent>() , 8usize);
}
#[repr(C)]
Expand Down

0 comments on commit ad5fb58

Please sign in to comment.