php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
mbfilter_htmlent.c File Reference
#include <string.h>
#include "mbfilter.h"
#include "mbfilter_htmlent.h"
#include "html_entities.h"

Go to the source code of this file.

Macros

#define CK(statement)
 
#define html_enc_buffer_size   16
 

Functions

int mbfl_filt_conv_html_enc (int c, mbfl_convert_filter *filter)
 
int mbfl_filt_conv_html_enc_flush (mbfl_convert_filter *filter)
 
void mbfl_filt_conv_html_dec_ctor (mbfl_convert_filter *filter)
 
void mbfl_filt_conv_html_dec_dtor (mbfl_convert_filter *filter)
 
int mbfl_filt_conv_html_dec (int c, mbfl_convert_filter *filter)
 
int mbfl_filt_conv_html_dec_flush (mbfl_convert_filter *filter)
 
void mbfl_filt_conv_html_dec_copy (mbfl_convert_filter *src, mbfl_convert_filter *dest)
 

Variables

const mbfl_encoding mbfl_encoding_html_ent
 
const struct mbfl_convert_vtbl vtbl_wchar_html
 
const struct mbfl_convert_vtbl vtbl_html_wchar
 

Macro Definition Documentation

◆ CK

#define CK ( statement)
Value:
do { if ((statement) < 0) return (-1); } while (0)

Definition at line 95 of file mbfilter_htmlent.c.

◆ html_enc_buffer_size

#define html_enc_buffer_size   16

Definition at line 161 of file mbfilter_htmlent.c.

Function Documentation

◆ mbfl_filt_conv_html_dec()

int mbfl_filt_conv_html_dec ( int c,
mbfl_convert_filter * filter )

Definition at line 180 of file mbfilter_htmlent.c.

◆ mbfl_filt_conv_html_dec_copy()

void mbfl_filt_conv_html_dec_copy ( mbfl_convert_filter * src,
mbfl_convert_filter * dest )

Definition at line 331 of file mbfilter_htmlent.c.

◆ mbfl_filt_conv_html_dec_ctor()

void mbfl_filt_conv_html_dec_ctor ( mbfl_convert_filter * filter)

Definition at line 164 of file mbfilter_htmlent.c.

◆ mbfl_filt_conv_html_dec_dtor()

void mbfl_filt_conv_html_dec_dtor ( mbfl_convert_filter * filter)

Definition at line 170 of file mbfilter_htmlent.c.

◆ mbfl_filt_conv_html_dec_flush()

int mbfl_filt_conv_html_dec_flush ( mbfl_convert_filter * filter)

Definition at line 307 of file mbfilter_htmlent.c.

◆ mbfl_filt_conv_html_enc()

int mbfl_filt_conv_html_enc ( int c,
mbfl_convert_filter * filter )

Definition at line 100 of file mbfilter_htmlent.c.

◆ mbfl_filt_conv_html_enc_flush()

int mbfl_filt_conv_html_enc_flush ( mbfl_convert_filter * filter)

Definition at line 146 of file mbfilter_htmlent.c.

Variable Documentation

◆ mbfl_encoding_html_ent

const mbfl_encoding mbfl_encoding_html_ent
Initial value:
= {
"HTML-ENTITIES",
"HTML-ENTITIES",
mbfl_encoding_html_ent_aliases,
mb_htmlent_to_wchar,
mb_wchar_to_htmlent,
}
#define NULL
Definition gdcache.h:45
const struct mbfl_convert_vtbl vtbl_wchar_html
const struct mbfl_convert_vtbl vtbl_html_wchar
#define MBFL_ENCTYPE_GL_UNSAFE
Definition mbfl_consts.h:37
@ mbfl_no_encoding_html_ent

Definition at line 59 of file mbfilter_htmlent.c.

◆ vtbl_html_wchar

const struct mbfl_convert_vtbl vtbl_html_wchar
Initial value:
= {
}
void mbfl_filt_conv_html_dec_ctor(mbfl_convert_filter *filter)
int mbfl_filt_conv_html_dec(int c, mbfl_convert_filter *filter)
int mbfl_filt_conv_html_dec_flush(mbfl_convert_filter *filter)
void mbfl_filt_conv_html_dec_copy(mbfl_convert_filter *src, mbfl_convert_filter *dest)
void mbfl_filt_conv_html_dec_dtor(mbfl_convert_filter *filter)
@ mbfl_no_encoding_wchar

Definition at line 84 of file mbfilter_htmlent.c.

◆ vtbl_wchar_html

const struct mbfl_convert_vtbl vtbl_wchar_html
Initial value:
= {
}
int mbfl_filt_conv_html_enc(int c, mbfl_convert_filter *filter)
int mbfl_filt_conv_html_enc_flush(mbfl_convert_filter *filter)
void mbfl_filt_conv_common_ctor(mbfl_convert_filter *filter)

Definition at line 74 of file mbfilter_htmlent.c.