lkml.org 
[lkml]   [2021]   [Jun]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [RFC][PATCH 03/12] digest_lists: Basic definitions
    On Sun, Jun 27, 2021 at 12:53:47PM +0200, Greg KH wrote:
    > > +enum ops { DIGEST_LIST_ADD, DIGEST_LIST_DEL, DIGEST_LIST_OP__LAST };
    > > +
    >
    > For enums you export to userspace, you need to specify the values so
    > that all compilers get them right.

    I've never heard that rule before. Where does it come from?
    https://en.cppreference.com/w/c/language/enum
    says:

    If enumeration-constant is not followed by = constant-expression,
    its value is the value one greater than the value of the previous
    enumerator in the same enumeration. The value of the first enumerator
    (if it does not use = constant-expression) is zero.

    \
     
     \ /
      Last update: 2021-06-27 17:24    [W:2.459 / U:0.016 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site