Ruby
4.1.0dev (2026-05-15 revision a8bcae043f931d9b79f1cb1fe2c021985d07b984)
prism
integer.h
Go to the documentation of this file.
1
6
#ifndef PRISM_INTEGER_H
7
#define PRISM_INTEGER_H
8
9
#include <
stdbool.h
>
10
#include <stddef.h>
11
#include <stdint.h>
12
16
typedef
struct
{
21
size_t
length
;
22
26
uint32_t *
values
;
27
32
uint32_t
value
;
33
38
bool
negative
;
39
}
pm_integer_t
;
40
41
#endif
stdbool.h
C99 shim for <stdbool.h>
pm_integer_t
A structure represents an arbitrary-sized integer.
Definition
integer.h:16
pm_integer_t::length
size_t length
The number of allocated values.
Definition
integer.h:21
pm_integer_t::value
uint32_t value
Embedded value for small integer.
Definition
integer.h:32
pm_integer_t::values
uint32_t * values
List of 32-bit integers.
Definition
integer.h:26
pm_integer_t::negative
bool negative
Whether or not the integer is negative.
Definition
integer.h:38
Generated by
1.9.8