uuint.h File Reference

Go to the source code of this file.


Data Structures

struct   headercount
struct   _headers
struct   _scanstate
struct   _fileread
struct   _uufile

Defines

#define  _ANSI_ARGS_(c)   ()
#define  BUSY_LINE_TICKS   50
#define  MS_HEADERS   1
#define  MS_BODY   2
#define  MS_PREAMBLE   3
#define  MS_SUBPART   4
#define  MS_EPILOGUE   5
#define  ELC_COUNT   4
#define  FL_NONE   0
#define  FL_SINGLE   1
#define  FL_PARTIAL   2
#define  FL_PROPER   4
#define  FL_TOEND   8
#define  UUPERCENT(a, b)
#define  UUBUSYPOLL(a, b)   (((++uuyctr%BUSY_LINE_TICKS)==0) ? (progress.percent=UUPERCENT((a),(b)),UUBusyPoll()):0)
#define  UUSCAN_SPLINE_LEN   4096
#define  UUSCAN_SDLINE_LEN   4096
#define  UUGEN_FNBUFFER_LEN   4096

Typedefs

typedef struct _headers  headers
typedef struct _scanstate  scanstate
typedef struct _fileread  fileread
typedef struct _uufile  uufile

Functions

void uu_MsgCallback  _ANSI_ARGS_ ((void *, char *, int))
int uu_BusyCallback  _ANSI_ARGS_ ((void *, uuprogress *))
int uu_FileCallback  _ANSI_ARGS_ ((void *, char *, char *, int))
char *uu_FNameFilter  _ANSI_ARGS_ ((void *, char *))
int  UUMessage ()
int UUBusyPoll  _ANSI_ARGS_ ((void))
uufile *UUPreProcessPart  _ANSI_ARGS_ ((fileread *, int *))
int UUInsertPartToList  _ANSI_ARGS_ ((uufile *))
void UUkillfread  _ANSI_ARGS_ ((fileread *))
void UUkilllist  _ANSI_ARGS_ ((uulist *))
void UUkillheaders  _ANSI_ARGS_ ((headers *))
fileread *ScanPart  _ANSI_ARGS_ ((FILE *, char *, int *))
int UUbhdecomp  _ANSI_ARGS_ ((char *, char *, char *, int *, size_t, size_t, size_t *))
size_t UUbhwrite  _ANSI_ARGS_ ((char *, size_t, size_t, FILE *))
int UURepairData  _ANSI_ARGS_ ((FILE *, char *, int, int *))
int UUValidData  _ANSI_ARGS_ ((char *, int, int *))
size_t UUDecodeLine  _ANSI_ARGS_ ((char *, char *, int))
int UUDecodePart  _ANSI_ARGS_ ((FILE *, FILE *, int *, long, int, int, char *))
char *uustring  _ANSI_ARGS_ ((int))
int UUScanHeader  _ANSI_ARGS_ ((FILE *, headers *))

Variables

unsigned long  uuyctr
headercount  hlcount
void *  uu_MsgCBArg
void *  uu_BusyCBArg
void *  uu_FileCBArg
void *  uu_FFCBArg
int  uu_fast_scanning
int  uu_bracket_policy
int  uu_verbose
int  uu_desperate
int  uu_ignreply
int  uu_debug
int  uu_errno
int  uu_dumbness
int  uu_overwrite
int  uu_ignmode
int  uu_headercount
int  uu_usepreamble
int  uu_handletext
int  uu_tinyb64
int  uu_remove_input
int  uu_more_mime
char *  uusavepath
char *  uuencodeext
unsigned char  UUEncodeTable []
unsigned char  XXEncodeTable []
unsigned char  B64EncodeTable []
unsigned char  BHEncodeTable []
char *  msgnames []
char *  codenames []
char *  uuretcodes []
uulist UUGlobalFileList
int  nofnum
int  mssdepth
int  mimseqno
int  lastvalid
int  lastenc
scanstate  multistack []
headers  localenv
scanstate  sstate
uuprogress  progress
char *  uugen_fnbuffer
char *  uugen_inbuffer
char *  uucheck_lastname
char *  uucheck_tempname
char *  uuestr_itemp
char *  uuestr_otemp
char *  uulib_msgstring
char *  uuncdl_fulline
char *  uuncdp_oline
char *  uuscan_shlline
char *  uuscan_shlline2
char *  uuscan_pvvalue
char *  uuscan_phtext
char *  uuscan_sdline
char *  uuscan_sdbhds1
char *  uuscan_sdbhds2
char *  uuscan_spline
char *  uuutil_bhwtmp
char *  uunconc_UUxlat
char *  uunconc_UUxlen
char *  uunconc_B64xlat
char *  uunconc_XXxlat
char *  uunconc_BHxlat
char *  uunconc_save

Define Documentation

#define _ANSI_ARGS_ (  )     ()

Definition at line 32 of file uuint.h.

#define BUSY_LINE_TICKS   50

Definition at line 40 of file uuint.h.

#define ELC_COUNT   4

Definition at line 57 of file uuint.h.

#define FL_NONE   0

Definition at line 65 of file uuint.h.

#define FL_PARTIAL   2

Definition at line 67 of file uuint.h.

#define FL_PROPER   4

Definition at line 68 of file uuint.h.

#define FL_SINGLE   1

Definition at line 66 of file uuint.h.

#define FL_TOEND   8

Definition at line 69 of file uuint.h.

#define MS_BODY   2

Definition at line 47 of file uuint.h.

#define MS_EPILOGUE   5

Definition at line 50 of file uuint.h.

#define MS_HEADERS   1

Definition at line 46 of file uuint.h.

#define MS_PREAMBLE   3

Definition at line 48 of file uuint.h.

#define MS_SUBPART   4

Definition at line 49 of file uuint.h.

#define UUBUSYPOLL ( a,
 )     (((++uuyctr%BUSY_LINE_TICKS)==0) ? (progress.percent=UUPERCENT((a),(b)),UUBusyPoll()):0)

Definition at line 87 of file uuint.h.

#define UUGEN_FNBUFFER_LEN   4096

Definition at line 264 of file uuint.h.

#define UUPERCENT ( a,
 ) 

Value:

((int) ((unsigned long)(a) / \
                                (((unsigned long)(b)/100)+1)))

Definition at line 78 of file uuint.h.

#define UUSCAN_SDLINE_LEN   4096

Definition at line 263 of file uuint.h.

#define UUSCAN_SPLINE_LEN   4096

Definition at line 262 of file uuint.h.


Typedef Documentation

typedef struct _fileread fileread

typedef struct _headers headers

typedef struct _scanstate scanstate

typedef struct _uufile uufile


Function Documentation

int UUScanHeader _ANSI_ARGS_ ( (FILE *, headers *)   ) 

char* uustring _ANSI_ARGS_ ( (int)   ) 

int UUDecodePart _ANSI_ARGS_ ( (FILE *, FILE *, int *, long, int, int, char *)   ) 

size_t UUDecodeLine _ANSI_ARGS_ ( (char *, char *, int)   ) 

int UUValidData _ANSI_ARGS_ ( (char *, int, int *)   ) 

int UURepairData _ANSI_ARGS_ ( (FILE *, char *, int, int *)   ) 

size_t UUbhwrite _ANSI_ARGS_ ( (char *, size_t, size_t, FILE *)   ) 

int UUbhdecomp _ANSI_ARGS_ ( (char *, char *, char *, int *, size_t, size_t, size_t *)   ) 

fileread* ScanPart _ANSI_ARGS_ ( (FILE *, char *, int *)   ) 

void UUkillheaders _ANSI_ARGS_ ( (headers *)   ) 

void UUkilllist _ANSI_ARGS_ ( (uulist *)   ) 

void UUkillfread _ANSI_ARGS_ ( (fileread *)   ) 

void UUkillfile _ANSI_ARGS_ ( (uufile *)   ) 

uufile* UUPreProcessPart _ANSI_ARGS_ ( (fileread *, int *)   ) 

int UUBusyPoll _ANSI_ARGS_ ( (void)   ) 

char* uu_FNameFilter _ANSI_ARGS_ ( (void *, char *)   ) 

int uu_FileCallback _ANSI_ARGS_ ( (void *, char *, char *, int)   ) 

int uu_BusyCallback _ANSI_ARGS_ ( (void *, uuprogress *)   ) 

void uu_MsgCallback _ANSI_ARGS_ ( (void *, char *, int)   ) 

int UUMessage (  ) 


Variable Documentation

unsigned char B64EncodeTable[]

Definition at line 142 of file uuencode.c.

unsigned char BHEncodeTable[]

Definition at line 164 of file uuencode.c.

char* codenames[]

Definition at line 141 of file uustring.c.

headercount hlcount

Definition at line 155 of file uulib.c.

int lastenc

Definition at line 81 of file uucheck.c.

int lastvalid

Definition at line 81 of file uucheck.c.

headers localenv

Definition at line 115 of file uuscan.c.

int mimseqno

Definition at line 97 of file uuscan.c.

char* msgnames[]

Definition at line 149 of file uustring.c.

int mssdepth

Definition at line 109 of file uuscan.c.

scanstate multistack[]

Definition at line 110 of file uuscan.c.

int nofnum

Definition at line 81 of file uucheck.c.

uuprogress progress

Definition at line 205 of file uulib.c.

scanstate sstate

Definition at line 116 of file uuscan.c.

int uu_bracket_policy

Definition at line 140 of file uulib.c.

void* uu_BusyCBArg

Definition at line 131 of file uulib.c.

int uu_debug

Definition at line 144 of file uulib.c.

int uu_desperate

Definition at line 142 of file uulib.c.

int uu_dumbness

Definition at line 146 of file uulib.c.

int uu_errno

Definition at line 145 of file uulib.c.

int uu_fast_scanning

Definition at line 139 of file uulib.c.

void* uu_FFCBArg

Definition at line 133 of file uulib.c.

void* uu_FileCBArg

Definition at line 132 of file uulib.c.

int uu_handletext

Definition at line 149 of file uulib.c.

int uu_headercount

int uu_ignmode

Definition at line 148 of file uulib.c.

int uu_ignreply

Definition at line 143 of file uulib.c.

int uu_more_mime

Definition at line 153 of file uulib.c.

void* uu_MsgCBArg

Definition at line 130 of file uulib.c.

int uu_overwrite

Definition at line 147 of file uulib.c.

int uu_remove_input

Definition at line 152 of file uulib.c.

int uu_tinyb64

Definition at line 151 of file uulib.c.

int uu_usepreamble

Definition at line 150 of file uulib.c.

int uu_verbose

Definition at line 141 of file uulib.c.

char* uucheck_lastname

Definition at line 82 of file uucheck.c.

char * uucheck_tempname

Definition at line 83 of file uucheck.c.

char* uuencodeext

Definition at line 177 of file uulib.c.

unsigned char UUEncodeTable[]

Definition at line 130 of file uuencode.c.

char* uuestr_itemp

Definition at line 240 of file uuencode.c.

char * uuestr_otemp

Definition at line 241 of file uuencode.c.

char* uugen_fnbuffer

Definition at line 185 of file uulib.c.

char * uugen_inbuffer

Definition at line 184 of file uulib.c.

uulist* UUGlobalFileList

Definition at line 191 of file uulib.c.

char* uulib_msgstring

Definition at line 183 of file uulib.c.

char * uuncdl_fulline

Definition at line 190 of file uunconc.c.

char* uuncdp_oline

Definition at line 191 of file uunconc.c.

char* uunconc_B64xlat

Definition at line 165 of file uunconc.c.

char* uunconc_BHxlat

Definition at line 167 of file uunconc.c.

char * uunconc_save

Definition at line 168 of file uunconc.c.

char* uunconc_UUxlat

Definition at line 163 of file uunconc.c.

char * uunconc_UUxlen

Definition at line 164 of file uunconc.c.

char * uunconc_XXxlat

Definition at line 166 of file uunconc.c.

char* uuretcodes[]

Definition at line 124 of file uustring.c.

char* uusavepath

Definition at line 171 of file uulib.c.

char * uuscan_phtext

Definition at line 125 of file uuscan.c.

char* uuscan_pvvalue

Definition at line 124 of file uuscan.c.

char * uuscan_sdbhds1

Definition at line 127 of file uuscan.c.

char* uuscan_sdbhds2

Definition at line 128 of file uuscan.c.

char* uuscan_sdline

Definition at line 126 of file uuscan.c.

char * uuscan_shlline

Definition at line 122 of file uuscan.c.

char * uuscan_shlline2

Definition at line 123 of file uuscan.c.

char* uuscan_spline

Definition at line 129 of file uuscan.c.

char* uuutil_bhwtmp

Definition at line 87 of file uuutil.c.

unsigned long uuyctr

Definition at line 221 of file uulib.c.

unsigned char XXEncodeTable[]

Definition at line 153 of file uuencode.c.


Generated on Sun Oct 12 01:45:31 2008 for NNTPGrab by  1.5.4