roo_io
API Documentation for roo_io
Loading...
Searching...
No Matches
u8c.cpp File Reference
#include <stdio.h>
#include <string.h>
#include <stdint.h>
#include "u8c.h"
Include dependency graph for u8c.cpp:

Go to the source code of this file.

Namespaces

namespace  u8c
 

Macros

#define fsm   goto fsm_state_START;
 
#define fsmGOTO(x)   goto fsm_state_##x
 
#define fsmSTATE(x)   fsm_state_##x :
 

Functions

size_t u8c::u8next_ (const char *start, const char *end, char32_t &val)
 
int u8c::u8next_FAST (const char *txt, int *ch)
 

Macro Definition Documentation

◆ fsm

#define fsm   goto fsm_state_START;

Definition at line 13 of file u8c.cpp.

◆ fsmGOTO

#define fsmGOTO (   x)    goto fsm_state_##x

Definition at line 14 of file u8c.cpp.

◆ fsmSTATE

#define fsmSTATE (   x)    fsm_state_##x :

Definition at line 15 of file u8c.cpp.