Hi ----- Original Message ----- > > > > ----- Original Message ----- > > > Signed-off-by: Frediano Ziglio <fziglio@xxxxxxxxxx> > > > --- > > > common/quic.c | 6 +++--- > > > 1 file changed, 3 insertions(+), 3 deletions(-) > > > > > > diff --git a/common/quic.c b/common/quic.c > > > index 5b00d65..59565ae 100644 > > > --- a/common/quic.c > > > +++ b/common/quic.c > > > @@ -173,13 +173,13 @@ struct Encoder { > > > }; > > > > > > /* target wait mask index */ > > > -static int wmimax = DEFwmimax; > > > +static const int wmimax = DEFwmimax; > > > > > > /* number of symbols to encode before increasing wait mask index */ > > > -static int wminext = DEFwminext; > > > +static const int wminext = DEFwminext; > > > > > > /* model evolution mode */ > > > -static int evol = DEFevol; > > > +static const int evol = DEFevol; > > > > > > /* bppmask[i] contains i ones as lsb-s */ > > > static const unsigned long int bppmask[33] = { > > > > > > Ah right, you fixed it here. I wonder if we should stick to a upper case > > convention for const global values. And I wonder if it shouldn't be a > > #define instead. > > > > Usually for compatibility I use defines but I don't think is > a big problem for the compilers we use. A static const should be > a compile time constant (OT: a non static one is not so in C > but so in C++). > I am not thinking about compile-time optimization, but rather making clear that the value can't be tweaked (even with a debugger) by using upper-case macro convention. > Frediano > _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel