Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | intprops: refactor intprops.h into two | Paul Eggert | 2022-08-10 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | * lib/intprops.h: Include new file intprops-internal.h. (_GL_INT_CONVERT, _GL_INT_NEGATE_CONVERT, _GL_INT_MINIMUM) (_GL_INT_MAXIMUM, _GL_SIGNED_INT_MAXIMUM, LLONG_MAX, LLONG_MIN) (_GL_HAVE___TYPEOF__, _GL_SIGNED_TYPE_OR_EXPR) (_GL_HAS_BUILTIN_ADD_OVERFLOW, _GL_HAS_BUILTIN_MUL_OVERFLOW) (_GL_HAS_BUILTIN_OVERFLOW_P, _GL__GENERIC_BOGUS) (_GL_INT_OP_WRAPV, _GL_INT_OP_WRAPV_LONGISH, _GL_INT_OP_CALC) (_GL_INT_OP_WRAPV_VIA_UNSIGNED, _GL_INT_ADD_RANGE_OVERFLOW) (_GL_INT_SUBTRACT_RANGE_OVERFLOW) (_GL_INT_MULTIPLY_RANGE_OVERFLOW): Move to intprops-internal.h. (TYPE_SIGNED, EXPR_SIGNED, TYPE_WIDTH, INT_NEGATE_RANGE_OVERFLOW) (INT_NEGATE_OVERFLOW, INT_ADD_WRAPV, INT_SUBTRACT_WRAPV) (INT_MULTIPLY_WRAPV): Rename to _GL_ prefix, move to intprops-internal.h, and define here in terms of the _GL_ name. * lib/intprops-internal.h: New file, containing the above. * modules/intprops (Files): Add lib/intprops-internal.h. | ||||
* | intprops: don’t depend on ‘verify’ | Paul Eggert | 2017-05-08 | 1 | -1/+0 |
| | | | | | | | | | | Problem reported by Ævar Arnfjörð Bjarmason in: http://lists.gnu.org/archive/html/bug-gnulib/2017-05/msg00054.html * lib/intprops.h: Do not include verify.h, and move compile-time checks from here ... * tests/test-intprops.c (main): ... to here, if they’re not here already. Check widths of other standard integer types. * modules/intprops (Depends-on): Remove ‘verify’. | ||||
* | intprops: check two's complement assumption | Paul Eggert | 2016-04-13 | 1 | -0/+1 |
| | | | | | | | | Suggested by Eric Blake in: http://lists.gnu.org/archive/html/bug-gnulib/2016-04/msg00016.html * lib/intprops.h: Include <verify.h>. Verify that signed char, short, int, long, and (if available) long long are two's complement. * modules/intprops (Depends-on): Add 'verify'. | ||||
* | Change license of two modules from LGPLv3+ to LGPLv2+. | Bruno Haible | 2008-10-24 | 1 | -1/+1 |
| | |||||
* | Relax the license. | Bruno Haible | 2007-10-17 | 1 | -1/+1 |
| | |||||
* | gnulib-tool now synthesizes the EXTRA_DIST line. | Bruno Haible | 2006-10-13 | 1 | -1/+0 |
| | |||||
* | * modules/intprops: New file. | Paul Eggert | 2006-02-26 | 1 | -0/+21 |
* MODULES.html.sh (Numeric conversion functions <stdlib.h>): Add intprops. * modules/getloadavg (Files): Remove lib/intprops.h. (Depends-on): Add intprops. * modules/human: Likewise. * modules/inttostr: Likewise. * modules/openat: Likewise. * modules/sig2str: Likewise. * modules/userspec: Likewise. * modules/utimecmp: Likewise. * modules/xnanosleep: Likewise. * modules/xstrtol: Likewise. |