Subject: [Patch] Re: Current (hour or so ago) cvs Win32 build problems with VC5
From: David Mandelin (mandelin@cs.wisc.edu)
Date: Tue Aug 28 2001 - 12:31:21 CDT
Fixes problems building latest source on Win32. Includes diffs for
ie_exp_HTML.cpp and a new file, ut_mkdir.h, to take care of differences
between unix & win versions of mkdir.
Index: wp/impexp/xp/ie_exp_HTML.cpp
===================================================================
RCS file: /cvsroot/abi/src/wp/impexp/xp/ie_exp_HTML.cpp,v
retrieving revision 1.90
diff -u -r1.90 ie_exp_HTML.cpp
--- wp/impexp/xp/ie_exp_HTML.cpp 2001/08/24 17:49:11 1.90
+++ wp/impexp/xp/ie_exp_HTML.cpp 2001/08/28 17:28:36
@@ -21,12 +21,12 @@
#include <sys/stat.h>
#include <sys/types.h>
#include <fcntl.h>
-#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <locale.h>
+#include "ut_mkdir.h"
#include "ut_string.h"
#include "ut_bytebuf.h"
#include "ut_base64.h"
@@ -1315,7 +1315,7 @@
}
else
{
- sBuf += *pData;
+ sBuf += static_cast<char>(*pData);
pData++;
}
break;
@@ -1965,7 +1965,7 @@
char fname [1024]; // EVIL EVIL bad hardcoded buffer size
sprintf(fname, "%s_d", m_pie->getFileName());
- int result = mkdir(fname, 0750);
+ int result = UT_mkdir(fname, 0750);
if (!UT_strcmp(szMimeType, "image/svg-xml"))
sprintf(fname, "%s/%d.svg", fname, loc);
This archive was generated by hypermail 2b25 : Tue Aug 28 2001 - 12:31:40 CDT