Apply changes to MS Visual C build. Patch from Ianos Gnatiuc 2:469/335.155
This commit is contained in:
@@ -1,6 +1,14 @@
|
||||
/* config.h. Generated automatically by configure. */
|
||||
/* config.h.in. Generated automatically from configure.in by autoheader. */
|
||||
|
||||
/* if not defined by make */
|
||||
#if !defined(VERSION)
|
||||
#define VERSION "0.5"
|
||||
#endif
|
||||
#if !defined(PATCH)
|
||||
#define PATCH "15"
|
||||
#endif
|
||||
|
||||
/* Define to `unsigned' if <sys/types.h> doesn't define. */
|
||||
/* #undef size_t */
|
||||
|
||||
@@ -8,7 +16,9 @@
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#ifndef _MSC_VER
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
#endif
|
||||
|
||||
/*
|
||||
* If your system is kinda special
|
||||
@@ -26,12 +36,12 @@
|
||||
/*
|
||||
* how to declare functions that are exported from the UU library
|
||||
*/
|
||||
#define UUEXPORT
|
||||
#define UUEXPORT
|
||||
|
||||
/*
|
||||
* how to declare functions that are exported from the fptools library
|
||||
*/
|
||||
#define TOOLEXPORT
|
||||
#define TOOLEXPORT
|
||||
|
||||
/*
|
||||
* define if your compiler supports function prototypes
|
||||
@@ -69,7 +79,9 @@
|
||||
/* #undef HAVE_STDARG_H */
|
||||
|
||||
/* Define if you have the <sys/time.h> header file. */
|
||||
#ifndef _MSC_VER
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
#endif
|
||||
|
||||
/* Define if you have the <unistd.h> header file. */
|
||||
#ifndef _MSC_VER
|
||||
|
@@ -84,7 +84,7 @@
|
||||
char * uulib_id = "$Id$";
|
||||
|
||||
#ifdef SYSTEM_WINDLL
|
||||
BOOL _export WINAPI
|
||||
BOOL _export WINAPI
|
||||
DllEntryPoint (HINSTANCE hInstance, DWORD seginfo,
|
||||
LPVOID lpCmdLine)
|
||||
{
|
||||
@@ -574,7 +574,7 @@ UUstrerror (int code)
|
||||
*/
|
||||
|
||||
int UUEXPORT
|
||||
UUSetMsgCallback (void *opaque,
|
||||
UUSetMsgCallback (void *opaque,
|
||||
void (*func) _ANSI_ARGS_((void *, char *, int)))
|
||||
{
|
||||
uu_MsgCallback = func;
|
||||
@@ -713,7 +713,7 @@ UULoadFile (char *filename, char *fileid, int delflag)
|
||||
fileid = filename;
|
||||
|
||||
while (!feof (datei) && !ferror (datei)) {
|
||||
/*
|
||||
/*
|
||||
* Peek file, or some systems won't detect EOF
|
||||
*/
|
||||
res = fgetc (datei);
|
||||
@@ -721,7 +721,7 @@ UULoadFile (char *filename, char *fileid, int delflag)
|
||||
break;
|
||||
else
|
||||
ungetc (res, datei);
|
||||
|
||||
|
||||
if ((loaded = ScanPart (datei, fileid, &sr)) == NULL) {
|
||||
if (sr != UURET_NODATA && sr != UURET_OK && sr != UURET_CONT) {
|
||||
UUkillfread (loaded);
|
||||
@@ -769,7 +769,7 @@ UULoadFile (char *filename, char *fileid, int delflag)
|
||||
if (uu_fast_scanning && sr != UURET_CONT) break;
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
if ((fload = UUPreProcessPart (loaded, &res)) == NULL) {
|
||||
/*
|
||||
* no useful data found
|
||||
@@ -799,7 +799,7 @@ UULoadFile (char *filename, char *fileid, int delflag)
|
||||
(loaded->end) ? "end" : "",
|
||||
codenames[loaded->uudet]);
|
||||
}
|
||||
|
||||
|
||||
if ((res = UUInsertPartToList (fload))) {
|
||||
/*
|
||||
* couldn't use the data
|
||||
@@ -897,7 +897,7 @@ UUDecodeFile (uulist *thefile, char *destname)
|
||||
|
||||
/*
|
||||
* Determine the name of the target file according to the rules:
|
||||
*
|
||||
*
|
||||
* IF (destname!=NULL) THEN filename=destname;
|
||||
* ELSE
|
||||
* filename = thefile->filename
|
||||
@@ -1044,7 +1044,7 @@ UUInfoFile (uulist *thefile, void *opaque,
|
||||
*/
|
||||
|
||||
if (uu_FileCallback) {
|
||||
if ((res = (*uu_FileCallback) (uu_FileCBArg,
|
||||
if ((res = (*uu_FileCallback) (uu_FileCBArg,
|
||||
thefile->thisfile->data->sfname,
|
||||
uugen_fnbuffer,
|
||||
1)) != UURET_OK)
|
||||
@@ -1061,7 +1061,7 @@ UUInfoFile (uulist *thefile, void *opaque,
|
||||
else {
|
||||
if ((inpfile = fopen (thefile->thisfile->data->sfname, "rb")) == NULL) {
|
||||
UUMessage (uulib_id, __LINE__, UUMSG_ERROR,
|
||||
uustring (S_NOT_OPEN_FILE),
|
||||
uustring (S_NOT_OPEN_FILE),
|
||||
thefile->thisfile->data->sfname,
|
||||
strerror (uu_errno=errno));
|
||||
return UURET_IOERR;
|
||||
@@ -1076,7 +1076,7 @@ UUInfoFile (uulist *thefile, void *opaque,
|
||||
fseek (inpfile, thefile->thisfile->data->startpos, SEEK_SET);
|
||||
maxpos = thefile->thisfile->data->startpos + thefile->thisfile->data->length;
|
||||
|
||||
while (!feof (inpfile) &&
|
||||
while (!feof (inpfile) &&
|
||||
(uu_fast_scanning || ftell(inpfile) < maxpos)) {
|
||||
if (_FP_fgets (uugen_inbuffer, 511, inpfile) == NULL)
|
||||
break;
|
||||
@@ -1112,7 +1112,7 @@ UUInfoFile (uulist *thefile, void *opaque,
|
||||
fclose (inpfile);
|
||||
|
||||
if (uu_FileCallback)
|
||||
(*uu_FileCallback) (uu_FileCBArg,
|
||||
(*uu_FileCallback) (uu_FileCBArg,
|
||||
thefile->thisfile->data->sfname,
|
||||
uugen_fnbuffer, 0);
|
||||
|
||||
@@ -1121,7 +1121,7 @@ UUInfoFile (uulist *thefile, void *opaque,
|
||||
|
||||
return UURET_OK;
|
||||
}
|
||||
|
||||
|
||||
int UUEXPORT
|
||||
UURenameFile (uulist *thefile, char *newname)
|
||||
{
|
||||
|
Reference in New Issue
Block a user