… | |
… | |
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.17 2009/08/24 04:38:23 root Exp $"; |
84 | char * 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 |
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) |
… | |
… | |
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 | /* |