ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Convert-UUlib/uulib/uulib.c
(Generate patch)

Comparing Convert-UUlib/uulib/uulib.c (file contents):
Revision 1.17 by root, Mon Aug 24 04:38:23 2009 UTC vs.
Revision 1.18 by root, Mon Aug 24 06:15:00 2009 UTC

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
84char * uulib_id = "$Id: uulib.c,v 1.17 2009/08/24 04:38:23 root Exp $"; 84char * uulib_id = "$Id: uulib.c,v 1.18 2009/08/24 06:15:00 root Exp $";
85 85
86#ifdef SYSTEM_WINDLL 86#ifdef SYSTEM_WINDLL
87BOOL _export WINAPI 87BOOL _export WINAPI
88DllEntryPoint (HINSTANCE hInstance, DWORD seginfo, 88DllEntryPoint (HINSTANCE hInstance, DWORD seginfo,
89 LPVOID lpCmdLine) 89 LPVOID lpCmdLine)
791 if (sr != UURET_CANCEL) 791 if (sr != UURET_CANCEL)
792 UUMessage (uulib_id, __LINE__, UUMSG_ERROR, 792 UUMessage (uulib_id, __LINE__, UUMSG_ERROR,
793 uustring (S_READ_ERROR), filename, 793 uustring (S_READ_ERROR), filename,
794 strerror (uu_errno)); 794 strerror (uu_errno));
795 795
796 UUCheckGlobalList (); 796 if (uu_autocheck) UUCheckGlobalList ();
797 progress.action = 0; 797 progress.action = 0;
798 fclose (datei); 798 fclose (datei);
799 UUCLRBUF (uu_rbuf, datei_buf); 799 UUCLRBUF (uu_rbuf, datei_buf);
800 return sr; 800 return sr;
801 } 801 }
804 804
805 if (ferror (datei)) { 805 if (ferror (datei)) {
806 UUMessage (uulib_id, __LINE__, UUMSG_ERROR, 806 UUMessage (uulib_id, __LINE__, UUMSG_ERROR,
807 uustring (S_READ_ERROR), filename, 807 uustring (S_READ_ERROR), filename,
808 strerror (uu_errno = errno)); 808 strerror (uu_errno = errno));
809 UUCheckGlobalList (); 809 if (uu_autocheck) UUCheckGlobalList ();
810 progress.action = 0; 810 progress.action = 0;
811 fclose (datei); 811 fclose (datei);
812 UUCLRBUF (uu_rbuf, datei_buf); 812 UUCLRBUF (uu_rbuf, datei_buf);
813 return UURET_IOERR; 813 return UURET_IOERR;
814 } 814 }
873 * couldn't use the data 873 * couldn't use the data
874 */ 874 */
875 UUkillfile (fload); 875 UUkillfile (fload);
876 876
877 if (res != UURET_NODATA) { 877 if (res != UURET_NODATA) {
878 UUCheckGlobalList (); 878 if (uu_autocheck) UUCheckGlobalList ();
879 progress.action = 0; 879 progress.action = 0;
880 fclose (datei); 880 fclose (datei);
881 UUCLRBUF (uu_rbuf, datei_buf); 881 UUCLRBUF (uu_rbuf, datei_buf);
882 return res; 882 return res;
883 } 883 }
901 901
902 if (ferror (datei)) { 902 if (ferror (datei)) {
903 UUMessage (uulib_id, __LINE__, UUMSG_ERROR, 903 UUMessage (uulib_id, __LINE__, UUMSG_ERROR,
904 uustring (S_READ_ERROR), filename, 904 uustring (S_READ_ERROR), filename,
905 strerror (uu_errno = errno)); 905 strerror (uu_errno = errno));
906 UUCheckGlobalList (); 906 if (uu_autocheck) UUCheckGlobalList ();
907 progress.action = 0; 907 progress.action = 0;
908 fclose (datei); 908 fclose (datei);
909 UUCLRBUF (uu_rbuf, datei_buf); 909 UUCLRBUF (uu_rbuf, datei_buf);
910 return UURET_IOERR; 910 return UURET_IOERR;
911 } 911 }
916 if (!uu_fast_scanning && *partcount == 0) 916 if (!uu_fast_scanning && *partcount == 0)
917 UUMessage (uulib_id, __LINE__, UUMSG_NOTE, 917 UUMessage (uulib_id, __LINE__, UUMSG_NOTE,
918 uustring (S_NO_DATA_FOUND), filename); 918 uustring (S_NO_DATA_FOUND), filename);
919 919
920 progress.action = 0; 920 progress.action = 0;
921 UUCheckGlobalList (); 921 if (uu_autocheck) UUCheckGlobalList ();
922 922
923 return UURET_OK; 923 return UURET_OK;
924} 924}
925 925
926/* 926/*

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines