commit | 55f2d8bd1190f910b6dc5e91f8f2b4b956e42e56 | [log] [tgz] |
---|---|---|
author | Ian McKellar <ianloic@google.com> | Mon Oct 14 23:59:58 2019 +0000 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Mon Oct 14 23:59:58 2019 +0000 |
tree | 88b5533275a66ab5d8808bc01fe3e63cf818305c | |
parent | 29743e1e74cd7442b10c7521db30655ce41585a9 [diff] |
[fidl][sysmem] Remove unions from sysmem As part of the coming wire format migration unions won't be supported in the C FIDL bindings. There are two unions in formats_deprecated.fidl: BufferFormat & BufferSpec. They both have a single member, kind of defeating the point of a union. BufferSpec isn't used so I've simply deleted it. BufferFormat is still used a little (I think only in fuchsia.git) so I turned it into a wire-format equivalent struct, adding an unused uint32 tag field. The generated binding API changed a little so updated all the call sites. Bug: 38504 Change-Id: If3107d61df327f0a3ebdd2a6d7c96a57ff1bb228
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
See Getting Started.
See fuchsia.dev.