blob: dbf86431a4a7f10d64777515abb1e1f827ba8274 [file] [log] [blame]
// WARNING: This file is machine generated by fidlc.
#include <lib/fidl/internal.h>
extern const struct FidlCodedStruct fidl_test_padding_Padding7ByteMiddleTable;
extern const struct FidlCodedStruct fidl_test_padding_Padding7ByteEndTable;
extern const struct FidlCodedStruct fidl_test_padding_Padding6ByteMiddleTable;
extern const struct FidlCodedStruct fidl_test_padding_Padding6ByteEndTable;
extern const struct FidlCodedStruct fidl_test_padding_Padding5ByteMiddleTable;
extern const struct FidlCodedStruct fidl_test_padding_Padding5ByteEndTable;
extern const struct FidlCodedStruct fidl_test_padding_Padding4ByteMiddleTable;
extern const struct FidlCodedStruct fidl_test_padding_Padding4ByteEndTable;
extern const struct FidlCodedStruct fidl_test_padding_Padding4ByteAlignmentLength12Table;
extern const struct FidlCodedStruct fidl_test_padding_Padding3ByteMiddleTable;
extern const struct FidlCodedStruct fidl_test_padding_Padding3ByteEndTable;
extern const struct FidlCodedStruct fidl_test_padding_Padding2ByteMiddleTable;
extern const struct FidlCodedStruct fidl_test_padding_Padding2ByteEndTable;
extern const struct FidlCodedStruct fidl_test_padding_Padding2ByteAlignmentLength6Table;
extern const struct FidlCodedStruct fidl_test_padding_Padding1ByteMiddleTable;
extern const struct FidlCodedStruct fidl_test_padding_Padding1ByteEndTable;
static const struct FidlStructElement Fields36fidl_test_padding_Padding7ByteMiddle[] = {
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset=0u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding64,.is_resource=kFidlIsResource_NotResource},.mask_64=18446744073709551360ul}}
};
const struct FidlCodedStruct fidl_test_padding_Padding7ByteMiddleTable = {.tag=kFidlTypeStruct, .elements=Fields36fidl_test_padding_Padding7ByteMiddle, .element_count=1u, .size=16u, .name="fidl.test.padding/Padding7ByteMiddle"};
static const struct FidlStructElement Fields33fidl_test_padding_Padding7ByteEnd[] = {
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset=8u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding64,.is_resource=kFidlIsResource_NotResource},.mask_64=18446744073709551360ul}}
};
const struct FidlCodedStruct fidl_test_padding_Padding7ByteEndTable = {.tag=kFidlTypeStruct, .elements=Fields33fidl_test_padding_Padding7ByteEnd, .element_count=1u, .size=16u, .name="fidl.test.padding/Padding7ByteEnd"};
static const struct FidlStructElement Fields36fidl_test_padding_Padding6ByteMiddle[] = {
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset=0u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding64,.is_resource=kFidlIsResource_NotResource},.mask_64=18446744073709486080ul}}
};
const struct FidlCodedStruct fidl_test_padding_Padding6ByteMiddleTable = {.tag=kFidlTypeStruct, .elements=Fields36fidl_test_padding_Padding6ByteMiddle, .element_count=1u, .size=16u, .name="fidl.test.padding/Padding6ByteMiddle"};
static const struct FidlStructElement Fields33fidl_test_padding_Padding6ByteEnd[] = {
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset=8u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding64,.is_resource=kFidlIsResource_NotResource},.mask_64=18446744073709486080ul}}
};
const struct FidlCodedStruct fidl_test_padding_Padding6ByteEndTable = {.tag=kFidlTypeStruct, .elements=Fields33fidl_test_padding_Padding6ByteEnd, .element_count=1u, .size=16u, .name="fidl.test.padding/Padding6ByteEnd"};
static const struct FidlStructElement Fields36fidl_test_padding_Padding5ByteMiddle[] = {
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset=0u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding64,.is_resource=kFidlIsResource_NotResource},.mask_64=18446744073692774400ul}}
};
const struct FidlCodedStruct fidl_test_padding_Padding5ByteMiddleTable = {.tag=kFidlTypeStruct, .elements=Fields36fidl_test_padding_Padding5ByteMiddle, .element_count=1u, .size=16u, .name="fidl.test.padding/Padding5ByteMiddle"};
static const struct FidlStructElement Fields33fidl_test_padding_Padding5ByteEnd[] = {
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset=8u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding64,.is_resource=kFidlIsResource_NotResource},.mask_64=18446744073692774400ul}}
};
const struct FidlCodedStruct fidl_test_padding_Padding5ByteEndTable = {.tag=kFidlTypeStruct, .elements=Fields33fidl_test_padding_Padding5ByteEnd, .element_count=1u, .size=16u, .name="fidl.test.padding/Padding5ByteEnd"};
static const struct FidlStructElement Fields36fidl_test_padding_Padding4ByteMiddle[] = {
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset=4u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding32,.is_resource=kFidlIsResource_NotResource},.mask_32=4294967295u}}
};
const struct FidlCodedStruct fidl_test_padding_Padding4ByteMiddleTable = {.tag=kFidlTypeStruct, .elements=Fields36fidl_test_padding_Padding4ByteMiddle, .element_count=1u, .size=16u, .name="fidl.test.padding/Padding4ByteMiddle"};
static const struct FidlStructElement Fields33fidl_test_padding_Padding4ByteEnd[] = {
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset=12u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding32,.is_resource=kFidlIsResource_NotResource},.mask_32=4294967295u}}
};
const struct FidlCodedStruct fidl_test_padding_Padding4ByteEndTable = {.tag=kFidlTypeStruct, .elements=Fields33fidl_test_padding_Padding4ByteEnd, .element_count=1u, .size=16u, .name="fidl.test.padding/Padding4ByteEnd"};
static const struct FidlStructElement Fields47fidl_test_padding_Padding4ByteAlignmentLength12[] = {
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset=4u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding16,.is_resource=kFidlIsResource_NotResource},.mask_16=65280u}},
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset=10u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding16,.is_resource=kFidlIsResource_NotResource},.mask_16=65535u}}
};
const struct FidlCodedStruct fidl_test_padding_Padding4ByteAlignmentLength12Table = {.tag=kFidlTypeStruct, .elements=Fields47fidl_test_padding_Padding4ByteAlignmentLength12, .element_count=2u, .size=12u, .name="fidl.test.padding/Padding4ByteAlignmentLength12"};
static const struct FidlStructElement Fields36fidl_test_padding_Padding3ByteMiddle[] = {
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset=0u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding32,.is_resource=kFidlIsResource_NotResource},.mask_32=4294967040u}}
};
const struct FidlCodedStruct fidl_test_padding_Padding3ByteMiddleTable = {.tag=kFidlTypeStruct, .elements=Fields36fidl_test_padding_Padding3ByteMiddle, .element_count=1u, .size=8u, .name="fidl.test.padding/Padding3ByteMiddle"};
static const struct FidlStructElement Fields33fidl_test_padding_Padding3ByteEnd[] = {
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset=4u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding32,.is_resource=kFidlIsResource_NotResource},.mask_32=4294967040u}}
};
const struct FidlCodedStruct fidl_test_padding_Padding3ByteEndTable = {.tag=kFidlTypeStruct, .elements=Fields33fidl_test_padding_Padding3ByteEnd, .element_count=1u, .size=8u, .name="fidl.test.padding/Padding3ByteEnd"};
static const struct FidlStructElement Fields36fidl_test_padding_Padding2ByteMiddle[] = {
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset=2u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding16,.is_resource=kFidlIsResource_NotResource},.mask_16=65535u}}
};
const struct FidlCodedStruct fidl_test_padding_Padding2ByteMiddleTable = {.tag=kFidlTypeStruct, .elements=Fields36fidl_test_padding_Padding2ByteMiddle, .element_count=1u, .size=8u, .name="fidl.test.padding/Padding2ByteMiddle"};
static const struct FidlStructElement Fields33fidl_test_padding_Padding2ByteEnd[] = {
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset=6u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding16,.is_resource=kFidlIsResource_NotResource},.mask_16=65535u}}
};
const struct FidlCodedStruct fidl_test_padding_Padding2ByteEndTable = {.tag=kFidlTypeStruct, .elements=Fields33fidl_test_padding_Padding2ByteEnd, .element_count=1u, .size=8u, .name="fidl.test.padding/Padding2ByteEnd"};
static const struct FidlStructElement Fields46fidl_test_padding_Padding2ByteAlignmentLength6[] = {
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset=0u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding16,.is_resource=kFidlIsResource_NotResource},.mask_16=65280u}},
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset=4u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding16,.is_resource=kFidlIsResource_NotResource},.mask_16=65280u}}
};
const struct FidlCodedStruct fidl_test_padding_Padding2ByteAlignmentLength6Table = {.tag=kFidlTypeStruct, .elements=Fields46fidl_test_padding_Padding2ByteAlignmentLength6, .element_count=2u, .size=6u, .name="fidl.test.padding/Padding2ByteAlignmentLength6"};
static const struct FidlStructElement Fields36fidl_test_padding_Padding1ByteMiddle[] = {
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset=0u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding16,.is_resource=kFidlIsResource_NotResource},.mask_16=65280u}}
};
const struct FidlCodedStruct fidl_test_padding_Padding1ByteMiddleTable = {.tag=kFidlTypeStruct, .elements=Fields36fidl_test_padding_Padding1ByteMiddle, .element_count=1u, .size=4u, .name="fidl.test.padding/Padding1ByteMiddle"};
static const struct FidlStructElement Fields33fidl_test_padding_Padding1ByteEnd[] = {
/*FidlStructPadding*/{.padding=/*FidlStructPadding*/{.offset=2u, .header=/*FidlStructElementHeader*/{.element_type=kFidlStructElementType_Padding16,.is_resource=kFidlIsResource_NotResource},.mask_16=65280u}}
};
const struct FidlCodedStruct fidl_test_padding_Padding1ByteEndTable = {.tag=kFidlTypeStruct, .elements=Fields33fidl_test_padding_Padding1ByteEnd, .element_count=1u, .size=4u, .name="fidl.test.padding/Padding1ByteEnd"};