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 {
34  size_t size;
35  char *name;
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 
45 
48 #define __ZE_UUDECODE_H
49 #endif
bool uudecode_file(char *, UU_BLOCK_T *)
Definition: ze-uudecode.c:314
size_t size
Definition: ze-uudecode.h:34
char * name
Definition: ze-uudecode.h:35
void free_uu_block(UU_BLOCK_T *)
Definition: ze-uudecode.c:345
void * buf
Definition: ze-uudecode.h:37
bool uudecode_buffer(char *, UU_BLOCK_T *)
Definition: ze-uudecode.c:148
uint32_t signature
Definition: ze-uudecode.h:33
unsigned int mode_t
Definition: ze-sys.h:519
long uint32_t
Definition: ze-sys.h:489
mode_t mode
Definition: ze-uudecode.h:36