Jason Evans
c0cc5db871
Replace tabs following #define with spaces.
...
This resolves #564 .
2017-01-20 21:45:53 -08:00
Jason Evans
f408643a4c
Remove extraneous parens around return arguments.
...
This resolves #540 .
2017-01-20 21:43:07 -08:00
Jason Evans
c4c2592c83
Update brace style.
...
Add braces around single-line blocks, and remove line breaks before
function-opening braces.
This resolves #537 .
2017-01-20 21:43:07 -08:00
Jason Evans
ffbb7dac3d
Remove leading blank lines from function bodies.
...
This resolves #535 .
2017-01-13 14:49:24 -08:00
Jason Evans
44df4a45cf
Explicitly cast negative constants meant for use as unsigned.
2016-10-27 21:29:59 -07:00
Jason Evans
1423ee9016
Fix style nits.
2016-04-17 13:44:59 -07:00
Jason Evans
bab58ef401
Fix more 64-to-32 conversion warnings.
2016-04-12 12:39:02 -07:00
Jason Evans
22af74e106
Refactor out signed/unsigned comparisons.
2016-03-15 09:40:02 -07:00
Jason Evans
34676d3369
Refactor prng* from cpp macros into inline functions.
...
Remove 32-bit variant, convert prng64() to prng_lg_range(), and add
prng_range().
2016-02-19 20:29:06 -08:00
Jason Evans
1f6d77e1f6
Use KQU() rather than QU() where applicable.
...
Fix KZI() and KQI() to append LL rather than ULL.
2014-05-28 21:17:42 -07:00
Mike Hommey
7330c3770a
Use C99 varadic macros instead of GCC ones
2014-05-27 15:17:00 -07:00
Jason Evans
0c4e743eaf
Test and fix malloc_printf("%%").
2014-01-22 09:00:27 -08:00
Jason Evans
35f1bc4e4b
Fix warnings and a test failure exposed on CentOS 6.3.
2014-01-14 17:49:37 -08:00
Jason Evans
e18c25d23d
Add util unit tests, and fix discovered bugs.
...
Add unit tests for pow2_ceil(), malloc_strtoumax(), and
malloc_snprintf().
Fix numerous bugs in malloc_strotumax() error handling/reporting. These
bugs could have caused application-visible issues for some seldom used
(0X... and 0... prefixes) or malformed MALLOC_CONF or mallctl() argument
strings, but otherwise they had no impact.
Fix numerous bugs in malloc_snprintf(). These bugs were not exercised
by existing malloc_*printf() calls, so they had no impact.
2014-01-06 20:41:09 -08:00