Follow-up Comment #11, bug #21950 (project freeciv):

> And if we are supposed to add 1, why not using (1 << 18)?

Actually there's no longer specific need to have it as 2^y. The reason it was
2^16 was that then any value could fit to uint16, but it's not necessary to
make it exactly 4 times as big (note that every possible value consumes memory
so we can't increase it all the way to 32 bits to fit in uint32 without
significant cost). Attached version of the patch makes it 250000.

(file #21395)
    _______________________________________________________

Additional Item Attachment:

File name: 18BitIdentity-2.patch          Size:0 KB


    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?21950>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to