A structure represents an arbitrary-sized integer.
More...
#include <integer.h>
|
| size_t | length |
| | The number of allocated values.
|
| |
| uint32_t * | values |
| | List of 32-bit integers.
|
| |
| uint32_t | value |
| | Embedded value for small integer.
|
| |
| bool | negative |
| | Whether or not the integer is negative.
|
| |
A structure represents an arbitrary-sized integer.
Definition at line 16 of file integer.h.
◆ length
| size_t pm_integer_t::length |
The number of allocated values.
length is set to 0 if the integer fits into uint32_t.
Definition at line 21 of file integer.h.
◆ negative
| bool pm_integer_t::negative |
Whether or not the integer is negative.
It is stored this way so that a zeroed pm_integer_t is always positive zero.
Definition at line 38 of file integer.h.
◆ value
| uint32_t pm_integer_t::value |
Embedded value for small integer.
This value is set to 0 if the value does not fit into uint32_t.
Definition at line 32 of file integer.h.
◆ values
| uint32_t* pm_integer_t::values |
List of 32-bit integers.
Set to NULL if the integer fits into uint32_t.
Definition at line 26 of file integer.h.
The documentation for this struct was generated from the following file: