php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
mbfilter_uuencode.c File Reference
#include "mbfilter.h"
#include "mbfilter_uuencode.h"

Go to the source code of this file.

Macros

#define CK(statement)
 
#define UUDEC(c)
 

Enumerations

enum  {
  uudec_state_ground =0 , uudec_state_inbegin , uudec_state_until_newline , uudec_state_size ,
  uudec_state_a , uudec_state_b , uudec_state_c , uudec_state_d ,
  uudec_state_skip_newline
}
 

Functions

int mbfl_filt_conv_uudec (int c, mbfl_convert_filter *filter)
 

Variables

const mbfl_encoding mbfl_encoding_uuencode
 
const struct mbfl_convert_vtbl vtbl_uuencode_8bit
 

Macro Definition Documentation

◆ CK

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

Definition at line 61 of file mbfilter_uuencode.c.

◆ UUDEC

#define UUDEC ( c)
Value:
(char)(((c)-' ') & 077)

Definition at line 63 of file mbfilter_uuencode.c.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
uudec_state_ground 
uudec_state_inbegin 
uudec_state_until_newline 
uudec_state_size 
uudec_state_a 
uudec_state_b 
uudec_state_c 
uudec_state_d 
uudec_state_skip_newline 

Definition at line 65 of file mbfilter_uuencode.c.

Function Documentation

◆ mbfl_filt_conv_uudec()

int mbfl_filt_conv_uudec ( int c,
mbfl_convert_filter * filter )

Definition at line 77 of file mbfilter_uuencode.c.

Variable Documentation

◆ mbfl_encoding_uuencode

const mbfl_encoding mbfl_encoding_uuencode
Initial value:
= {
"UUENCODE",
"x-uuencode",
mb_uuencode_to_wchar,
mb_wchar_to_uuencode,
}
#define NULL
Definition gdcache.h:45
#define MBFL_ENCTYPE_SBCS
Definition mbfl_consts.h:34
@ mbfl_no_encoding_uuencode

Definition at line 36 of file mbfilter_uuencode.c.

◆ vtbl_uuencode_8bit

const struct mbfl_convert_vtbl vtbl_uuencode_8bit
Initial value:
= {
}
int mbfl_filt_conv_uudec(int c, mbfl_convert_filter *filter)
int mbfl_filt_conv_common_flush(mbfl_convert_filter *filter)
void mbfl_filt_conv_common_ctor(mbfl_convert_filter *filter)
@ mbfl_no_encoding_8bit

Definition at line 51 of file mbfilter_uuencode.c.