… | |
… | |
79 | #include <uudeview.h> |
79 | #include <uudeview.h> |
80 | #include <uuint.h> |
80 | #include <uuint.h> |
81 | #include <fptools.h> |
81 | #include <fptools.h> |
82 | #include <uustring.h> |
82 | #include <uustring.h> |
83 | |
83 | |
84 | char * uulib_id = "$Id: uulib.c,v 1.7 2002/03/31 21:42:37 root Exp $"; |
84 | char * uulib_id = "$Id: uulib.c,v 1.8 2002/04/05 21:56:57 root Exp $"; |
85 | |
85 | |
86 | #ifdef SYSTEM_WINDLL |
86 | #ifdef SYSTEM_WINDLL |
87 | BOOL _export WINAPI |
87 | BOOL _export WINAPI |
88 | DllEntryPoint (HINSTANCE hInstance, DWORD seginfo, |
88 | DllEntryPoint (HINSTANCE hInstance, DWORD seginfo, |
89 | LPVOID lpCmdLine) |
89 | LPVOID lpCmdLine) |
… | |
… | |
226 | char **ptr; |
226 | char **ptr; |
227 | size_t size; |
227 | size_t size; |
228 | } allomap; |
228 | } allomap; |
229 | |
229 | |
230 | static allomap toallocate[] = { |
230 | static allomap toallocate[] = { |
231 | { &uugen_fnbuffer, 1024 }, /* generic filename buffer */ |
231 | { &uugen_fnbuffer, 4096 }, /* generic filename buffer */ |
232 | { &uugen_inbuffer, 1024 }, /* generic input data buffer */ |
232 | { &uugen_inbuffer, 1024 }, /* generic input data buffer */ |
233 | { &uucheck_lastname, 256 }, /* from uucheck.c */ |
233 | { &uucheck_lastname, 256 }, /* from uucheck.c */ |
234 | { &uucheck_tempname, 256 }, |
234 | { &uucheck_tempname, 256 }, |
235 | { &uuestr_itemp, 256 }, /* from uuencode.c:UUEncodeStream() */ |
235 | { &uuestr_itemp, 256 }, /* from uuencode.c:UUEncodeStream() */ |
236 | { &uuestr_otemp, 1024 }, |
236 | { &uuestr_otemp, 1024 }, |
237 | { &uulib_msgstring, 1024 }, /* from uulib.c:UUMessage() */ |
237 | { &uulib_msgstring, 1024 }, /* from uulib.c:UUMessage() */ |
238 | { &uuncdl_fulline, 300 }, /* from uunconc.c:UUDecodeLine() */ |
238 | { &uuncdl_fulline, 1200 }, /* from uunconc.c:UUDecodeLine() */ |
239 | { &uuncdp_oline, 1200 }, /* from uunconc.c:UUDecodePart() */ |
239 | { &uuncdp_oline, 1200 }, /* from uunconc.c:UUDecodePart() */ |
240 | { &uunconc_UUxlat, 256 * sizeof (int) }, /* from uunconc.c:toplevel */ |
240 | { &uunconc_UUxlat, 256 * sizeof (int) }, /* from uunconc.c:toplevel */ |
241 | { &uunconc_UUxlen, 64 * sizeof (int) }, |
241 | { &uunconc_UUxlen, 64 * sizeof (int) }, |
242 | { &uunconc_B64xlat, 256 * sizeof (int) }, |
242 | { &uunconc_B64xlat, 256 * sizeof (int) }, |
243 | { &uunconc_XXxlat, 256 * sizeof (int) }, |
243 | { &uunconc_XXxlat, 256 * sizeof (int) }, |
… | |
… | |
924 | */ |
924 | */ |
925 | |
925 | |
926 | if (destname) |
926 | if (destname) |
927 | strcpy (uugen_fnbuffer, destname); |
927 | strcpy (uugen_fnbuffer, destname); |
928 | else { |
928 | else { |
929 | sprintf (uugen_fnbuffer, "%s%s", |
929 | sprintf (uugen_fnbuffer, "%.1024s%.3071s", |
930 | (uusavepath)?uusavepath:"", |
930 | (uusavepath)?uusavepath:"", |
931 | UUFNameFilter ((thefile->filename)? |
931 | UUFNameFilter ((thefile->filename)? |
932 | thefile->filename:"unknown.xxx")); |
932 | thefile->filename:"unknown.xxx")); |
933 | } |
933 | } |
934 | |
934 | |