CorsixTH engine (the C++ part)
Open source implementation of Theme Hospital
Loading...
Searching...
No Matches
Functions | Variables
th_strings.h File Reference
#include "config.h"

Go to the source code of this file.

Functions

size_t discard_leading_set_bits (uint8_t &byte)
 
unsigned int next_utf8_codepoint (const char *&sString, const char *end)
 
unsigned int decode_utf8 (const char *sString, const char *end)
 
const charprevious_utf8_codepoint (const char *sString)
 
void skip_utf8_whitespace (const char *&sString, const char *end)
 
unsigned int unicode_to_codepage_437 (unsigned int iCodePoint)
 
unsigned int unicode_to_codepage_mik (unsigned int iCodePoint)
 

Variables

constexpr unsigned int invalid_char_codepoint = 0xFFFD
 
constexpr unsigned int ideographic_space_codepoint = 0x3000
 

Function Documentation

◆ decode_utf8()

unsigned int decode_utf8 ( const char sString,
const char end 
)

◆ discard_leading_set_bits()

size_t discard_leading_set_bits ( uint8_t &  byte)

◆ next_utf8_codepoint()

unsigned int next_utf8_codepoint ( const char *&  sString,
const char end 
)

◆ previous_utf8_codepoint()

const char * previous_utf8_codepoint ( const char sString)

◆ skip_utf8_whitespace()

void skip_utf8_whitespace ( const char *&  sString,
const char end 
)

◆ unicode_to_codepage_437()

unsigned int unicode_to_codepage_437 ( unsigned int  iCodePoint)

◆ unicode_to_codepage_mik()

unsigned int unicode_to_codepage_mik ( unsigned int  iCodePoint)

Variable Documentation

◆ ideographic_space_codepoint

constexpr unsigned int ideographic_space_codepoint = 0x3000
constexpr

◆ invalid_char_codepoint

constexpr unsigned int invalid_char_codepoint = 0xFFFD
constexpr