native Lua  0.4.0
Lua on the platform you use with the compiler you choose
Macros | Functions
lutf8lib.c File Reference
#include "lprefix.h"
#include <assert.h>
#include <limits.h>
#include <stdlib.h>
#include <string.h>
#include "lua.h"
#include "lauxlib.h"
#include "lualib.h"
Include dependency graph for lutf8lib.c:

Macros

#define lutf8lib_c
 
#define LUA_LIB
 
#define MAXUNICODE   0x10FFFF
 
#define iscont(p)   ((*(p) & 0xC0) == 0x80)
 
#define UTF8PATT   "[\0-\x7F\xC2-\xF4][\x80-\xBF]*"
 

Functions

LUAMOD_API int luaopen_utf8 (lua_State *L)
 

Macro Definition Documentation

◆ iscont

#define iscont (   p)    ((*(p) & 0xC0) == 0x80)

◆ LUA_LIB

#define LUA_LIB

◆ lutf8lib_c

#define lutf8lib_c

◆ MAXUNICODE

#define MAXUNICODE   0x10FFFF

◆ UTF8PATT

#define UTF8PATT   "[\0-\x7F\xC2-\xF4][\x80-\xBF]*"

Function Documentation

◆ luaopen_utf8()

LUAMOD_API int luaopen_utf8 ( lua_State L)