ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
priv_decode_cursor_t Struct Reference

Incremental decoded-byte cursor used for allocation-free comparison. More...

Data Fields

size_t position
 Next source byte.
size_t end
 One-past-last source byte.
uint8_t pending [4]
 UTF-8 bytes from the current entity.
uint8_t pending_at
 Next pending byte.
uint8_t pending_len
 Pending-byte count.

Detailed Description

Incremental decoded-byte cursor used for allocation-free comparison.

Definition at line 28 of file xml_decode.c.

Field Documentation

◆ end

size_t priv_decode_cursor_t::end

One-past-last source byte.

Definition at line 30 of file xml_decode.c.

Referenced by internal_decoded_byte().

◆ pending

uint8_t priv_decode_cursor_t::pending[4]

UTF-8 bytes from the current entity.

Definition at line 31 of file xml_decode.c.

Referenced by internal_decoded_byte().

◆ pending_at

uint8_t priv_decode_cursor_t::pending_at

Next pending byte.

Definition at line 32 of file xml_decode.c.

Referenced by internal_decoded_byte().

◆ pending_len

uint8_t priv_decode_cursor_t::pending_len

Pending-byte count.

Definition at line 33 of file xml_decode.c.

Referenced by internal_decoded_byte().

◆ position

size_t priv_decode_cursor_t::position

Next source byte.

Definition at line 29 of file xml_decode.c.

Referenced by internal_decoded_byte().


The documentation for this struct was generated from the following file: