[P4-dev] Suggestion: Adding sizeof

Nate Foster jnfoster at cs.cornell.edu
Tue Feb 5 14:23:01 EST 2019

Hi Kamila,

This is being actively discussed by the LDWG. If you have thoughts, please
weigh in here https://github.com/p4lang/p4-spec/issues/660


On Tue, Feb 5, 2019 at 2:18 PM Kamila Součková <kamila at ksp.sk> wrote:

> Hello,
> While P4's lack of void* all over the place makes the sizeof() operator
> known from C not absolutely necessary, I believe it could still be useful
> to have it. For example, the protocol I am currently parsing likes to
> specify offsets and align things to 8 bytes. Therefore I am finding myself
> writing a lot of header definitions followed by `const int my_header_size =
> ...`. This feels very wrong to me. Unless I am the only person in the world
> who needs that, I think adding sizeof() to the language in some future
> version might be useful.
> Thanks, and best wishes,
> Kamila
> _______________________________________________
> P4-dev mailing list
> P4-dev at lists.p4.org
> http://lists.p4.org/mailman/listinfo/p4-dev_lists.p4.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.p4.org/pipermail/p4-dev_lists.p4.org/attachments/20190205/926cbe66/attachment.html>

More information about the P4-dev mailing list