php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
mbfl_language.h File Reference
#include "mbfl_defs.h"
#include "mbfl_encoding.h"

Go to the source code of this file.

Data Structures

struct  _mbfl_language
 

Typedefs

typedef enum mbfl_no_language mbfl_language_id
 
typedef struct _mbfl_language mbfl_language
 

Enumerations

enum  mbfl_no_language {
  mbfl_no_language_invalid = -1 , mbfl_no_language_neutral , mbfl_no_language_uni , mbfl_no_language_min ,
  mbfl_no_language_catalan , mbfl_no_language_danish , mbfl_no_language_german , mbfl_no_language_english ,
  mbfl_no_language_estonian , mbfl_no_language_greek , mbfl_no_language_spanish , mbfl_no_language_french ,
  mbfl_no_language_italian , mbfl_no_language_japanese , mbfl_no_language_korean , mbfl_no_language_dutch ,
  mbfl_no_language_polish , mbfl_no_language_portuguese , mbfl_no_language_swedish , mbfl_no_language_simplified_chinese ,
  mbfl_no_language_traditional_chinese , mbfl_no_language_russian , mbfl_no_language_ukrainian , mbfl_no_language_armenian ,
  mbfl_no_language_turkish , mbfl_no_language_max
}
 

Functions

MBFLAPI const mbfl_languagembfl_name2language (const char *name)
 
MBFLAPI const mbfl_languagembfl_no2language (enum mbfl_no_language no_language)
 
MBFLAPI enum mbfl_no_language mbfl_name2no_language (const char *name)
 
MBFLAPI const char * mbfl_no_language2name (enum mbfl_no_language no_language)
 

Typedef Documentation

◆ mbfl_language

typedef struct _mbfl_language mbfl_language

◆ mbfl_language_id

Definition at line 66 of file mbfl_language.h.

Enumeration Type Documentation

◆ mbfl_no_language

Enumerator
mbfl_no_language_invalid 
mbfl_no_language_neutral 
mbfl_no_language_uni 
mbfl_no_language_min 
mbfl_no_language_catalan 
mbfl_no_language_danish 
mbfl_no_language_german 
mbfl_no_language_english 
mbfl_no_language_estonian 
mbfl_no_language_greek 
mbfl_no_language_spanish 
mbfl_no_language_french 
mbfl_no_language_italian 
mbfl_no_language_japanese 
mbfl_no_language_korean 
mbfl_no_language_dutch 
mbfl_no_language_polish 
mbfl_no_language_portuguese 
mbfl_no_language_swedish 
mbfl_no_language_simplified_chinese 
mbfl_no_language_traditional_chinese 
mbfl_no_language_russian 
mbfl_no_language_ukrainian 
mbfl_no_language_armenian 
mbfl_no_language_turkish 
mbfl_no_language_max 

Definition at line 37 of file mbfl_language.h.

Function Documentation

◆ mbfl_name2language()

MBFLAPI const mbfl_language * mbfl_name2language ( const char * name)
extern

Definition at line 79 of file mbfl_language.c.

◆ mbfl_name2no_language()

MBFLAPI enum mbfl_no_language mbfl_name2no_language ( const char * name)
extern

Definition at line 136 of file mbfl_language.c.

◆ mbfl_no2language()

MBFLAPI const mbfl_language * mbfl_no2language ( enum mbfl_no_language no_language)
extern

Definition at line 120 of file mbfl_language.c.

◆ mbfl_no_language2name()

MBFLAPI const char * mbfl_no_language2name ( enum mbfl_no_language no_language)
extern

Definition at line 149 of file mbfl_language.c.