Lines 1-5
Link Here
|
1 |
This library provides a collection of (macro-based) functions |
1 |
This library provides a collection of (macro-based) functions for |
2 |
for performing safe integer operations across platform and architecture |
2 |
performing safe integer operations across platform and architecture |
3 |
with a straightforward API. |
3 |
with a straightforward API. |
4 |
|
4 |
|
5 |
It supports two modes of use: header-only and linked dynamic library. |
5 |
It supports two modes of use: header-only and linked dynamic library. |
Lines 8-14
Link Here
|
8 |
overflow and underflow pre-condition checks using checks derived from |
8 |
overflow and underflow pre-condition checks using checks derived from |
9 |
the CERT secure coding guide. The checks do not rely on twos complement |
9 |
the CERT secure coding guide. The checks do not rely on twos complement |
10 |
arithmetic and should not at any point perform an arithmetic operations |
10 |
arithmetic and should not at any point perform an arithmetic operations |
11 |
that may overflow. It also performs basic type agreement checks to ensure |
11 |
that may overflow. It also performs basic type agreement checks to |
12 |
that the macros are being used (somewhat) correctly. |
12 |
ensure that the macros are being used (somewhat) correctly. |
13 |
|
13 |
|
14 |
WWW: http://code.google.com/p/safe-iop/ |
14 |
WWW: http://BSDforge.com/projects/devel/safe-iop/ |