The Perl and Raku Conference 2025: Greenville, South Carolina - June 27-29 Learn more

#ifndef SRL_READER_TYPES_H_
#define SRL_READER_TYPES_H_
typedef const unsigned char srl_reader_char_t;
typedef srl_reader_char_t * srl_reader_char_ptr;
struct srl_reader_buffer {
srl_reader_char_ptr start; /* ptr to "physical" start of input buffer */
srl_reader_char_ptr end; /* ptr to end of input buffer */
srl_reader_char_ptr pos; /* ptr to current possition */
srl_reader_char_ptr body_pos; /* in Sereal V2, all offsets are relative to the body */
};
typedef struct srl_reader_buffer srl_reader_buffer_t;
typedef srl_reader_buffer_t * srl_reader_buffer_ptr;
#endif