… | |
… | |
20 | /* |
20 | /* |
21 | * This file describes the internal structures, variables and definitions |
21 | * This file describes the internal structures, variables and definitions |
22 | * of UUDeview. It should not be included from other packages. Subject to |
22 | * of UUDeview. It should not be included from other packages. Subject to |
23 | * change without notice. Do not depend on anything here. |
23 | * change without notice. Do not depend on anything here. |
24 | * |
24 | * |
25 | * $Id: uuint.h,v 1.3 2002/03/31 20:04:30 root Exp $ |
25 | * $Id: uuint.h,v 1.6 2003/11/06 13:33:41 root Exp $ |
26 | */ |
26 | */ |
27 | |
27 | |
28 | /* |
28 | /* |
29 | * Busy Polls will be made after processing ... lines |
29 | * Busy Polls will be made after processing ... lines |
30 | */ |
30 | */ |
… | |
… | |
175 | |
175 | |
176 | extern void *uu_MsgCBArg; |
176 | extern void *uu_MsgCBArg; |
177 | extern void *uu_BusyCBArg; |
177 | extern void *uu_BusyCBArg; |
178 | extern void *uu_FileCBArg; |
178 | extern void *uu_FileCBArg; |
179 | extern void *uu_FFCBArg; |
179 | extern void *uu_FFCBArg; |
|
|
180 | extern void *uu_FNCBArg; |
180 | |
181 | |
181 | /* |
182 | /* |
182 | * variables |
183 | * variables |
183 | */ |
184 | */ |
184 | |
185 | |
… | |
… | |
196 | extern int uu_usepreamble; |
197 | extern int uu_usepreamble; |
197 | extern int uu_handletext; |
198 | extern int uu_handletext; |
198 | extern int uu_tinyb64; |
199 | extern int uu_tinyb64; |
199 | extern int uu_remove_input; |
200 | extern int uu_remove_input; |
200 | extern int uu_more_mime; |
201 | extern int uu_more_mime; |
|
|
202 | extern int uu_dotdot; |
201 | |
203 | |
202 | extern char *uusavepath; |
204 | extern char *uusavepath; |
203 | extern char *uuencodeext; |
205 | extern char *uuencodeext; |
204 | |
206 | |
205 | /* |
207 | /* |
… | |
… | |
239 | |
241 | |
240 | extern char *uugen_fnbuffer, *uugen_inbuffer; |
242 | extern char *uugen_fnbuffer, *uugen_inbuffer; |
241 | extern char *uucheck_lastname, *uucheck_tempname; |
243 | extern char *uucheck_lastname, *uucheck_tempname; |
242 | extern char *uuestr_itemp, *uuestr_otemp; |
244 | extern char *uuestr_itemp, *uuestr_otemp; |
243 | extern char *uulib_msgstring, *uuncdl_fulline; |
245 | extern char *uulib_msgstring, *uuncdl_fulline; |
244 | extern char *uuncdp_oline, *uuscan_shlline; |
246 | extern char *uuncdp_oline, *uuscan_shlline, *uuscan_shlline2; |
245 | extern char *uuscan_pvvalue, *uuscan_phtext; |
247 | extern char *uuscan_pvvalue, *uuscan_phtext; |
246 | extern char *uuscan_sdline, *uuscan_sdbhds1; |
248 | extern char *uuscan_sdline, *uuscan_sdbhds1; |
247 | extern char *uuscan_sdbhds2, *uuscan_spline; |
249 | extern char *uuscan_sdbhds2, *uuscan_spline; |
248 | extern char *uuutil_bhwtmp; |
250 | extern char *uuutil_bhwtmp; |
249 | extern char *uunconc_UUxlat, *uunconc_UUxlen; |
251 | extern char *uunconc_UUxlat, *uunconc_UUxlen; |
… | |
… | |
252 | |
254 | |
253 | #ifdef __cplusplus |
255 | #ifdef __cplusplus |
254 | extern "C" { |
256 | extern "C" { |
255 | #endif |
257 | #endif |
256 | |
258 | |
257 | extern void (*uu_MsgCallback) (void *, char *, int); |
259 | extern void (*uu_MsgCallback) (void *, char *, int); |
258 | extern int (*uu_BusyCallback) (void *, uuprogress *); |
260 | extern int (*uu_BusyCallback) (void *, uuprogress *); |
259 | extern int (*uu_FileCallback) (void *, char *, char *, int); |
261 | extern int (*uu_FileCallback) (void *, char *, char *, int); |
260 | extern char * (*uu_FNameFilter) (void *, char *); |
262 | extern char * (*uu_FNameFilter) (void *, char *); |
|
|
263 | extern char * (*uu_FileNameCallback)(void *, char *, char *); |
261 | |
264 | |
262 | /* |
265 | /* |
263 | * Functions from uulib.c that aren't defined in <uudeview.h> |
266 | * Functions from uulib.c that aren't defined in <uudeview.h> |
264 | * Be careful about the definition with variable arguments. |
267 | * Be careful about the definition with variable arguments. |
265 | */ |
268 | */ |
… | |
… | |
300 | * Functions from uunconc.c |
303 | * Functions from uunconc.c |
301 | */ |
304 | */ |
302 | |
305 | |
303 | int UURepairData (FILE *, char *, int, int *); |
306 | int UURepairData (FILE *, char *, int, int *); |
304 | |
307 | |
305 | void UUInitConc (void); |
308 | void UUInitConc _ANSI_ARGS_((void)); |
306 | int UUValidData (char *, int, int *); |
309 | int UUValidData _ANSI_ARGS_((char *, int, int *)); |
307 | size_t UUDecodeLine (char *, char *, int); |
310 | size_t UUDecodeLine _ANSI_ARGS_((char *, char *, int)); |
308 | int UUDecodePart (FILE *, FILE *, int *, long, int, int, char *); |
311 | int UUDecodeField _ANSI_ARGS_((char *, char *, int)); |
|
|
312 | int UUDecodePart _ANSI_ARGS_((FILE *, FILE *, int *, |
|
|
313 | long, int, int, char *)); |
309 | int UUDecode (uulist *); |
314 | int UUDecode _ANSI_ARGS_((uulist *)); |
310 | |
315 | |
311 | /* |
316 | /* |
312 | * Message retrieval from uustring.c |
317 | * Message retrieval from uustring.c |
313 | */ |
318 | */ |
314 | |
319 | |