ze-filter
(ze-filter-0.8.0-develop-180218)
ze-uudecode.h
Go to the documentation of this file.
1
/*
2
*
3
* ze-filter - Mail Server Filter for sendmail
4
*
5
* Copyright (c) 2001-2018 - Jose-Marcio Martins da Cruz
6
*
7
* Auteur : Jose Marcio Martins da Cruz
8
* jose.marcio.mc@gmail.org
9
*
10
* Historique :
11
* Creation : janvier 2002
12
*
13
* This program is free software, but with restricted license :
14
*
15
*
16
* This program is distributed in the hope that it will be useful,
17
* but WITHOUT ANY WARRANTY; without even the implied warranty of
18
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
19
*
20
* More details about ze-filter license can be found at ze-filter
21
* web site : http://foss.jose-marcio.org
22
*/
23
24
25
#ifndef __ZE_UUDECODE_H
26
32
typedef
struct
{
33
uint32_t
signature
;
34
size_t
size
;
35
char
*
name
;
36
mode_t
mode
;
37
void
*
buf
;
38
}
UU_BLOCK_T
;
39
40
bool
uudecode_buffer
(
char
*,
UU_BLOCK_T
*);
41
42
bool
uudecode_file
(
char
*,
UU_BLOCK_T
*);
43
44
void
free_uu_block
(
UU_BLOCK_T
*);
45
48
#define __ZE_UUDECODE_H
49
#endif
uudecode_file
bool uudecode_file(char *, UU_BLOCK_T *)
Definition:
ze-uudecode.c:314
UU_BLOCK_T::size
size_t size
Definition:
ze-uudecode.h:34
UU_BLOCK_T::name
char * name
Definition:
ze-uudecode.h:35
free_uu_block
void free_uu_block(UU_BLOCK_T *)
Definition:
ze-uudecode.c:345
UU_BLOCK_T::buf
void * buf
Definition:
ze-uudecode.h:37
uudecode_buffer
bool uudecode_buffer(char *, UU_BLOCK_T *)
Definition:
ze-uudecode.c:148
UU_BLOCK_T
Definition:
ze-uudecode.h:32
UU_BLOCK_T::signature
uint32_t signature
Definition:
ze-uudecode.h:33
mode_t
unsigned int mode_t
Definition:
ze-sys.h:519
uint32_t
long uint32_t
Definition:
ze-sys.h:489
UU_BLOCK_T::mode
mode_t mode
Definition:
ze-uudecode.h:36
include
ze-uudecode.h
Generated by
1.8.13