some more multiplatform support

This commit is contained in:
Berke Viktor
2011-12-11 18:04:35 +01:00
parent 132ef6cb50
commit 13ee029364
15 changed files with 21 additions and 22 deletions

View File

@@ -56,7 +56,7 @@
* First version.
*****************************************************************************/
#include "dirent.h"
#include "dirent-win32.h"
/* Use the new safe string functions introduced in Visual Studio 2005 */
#if defined(_MSC_VER) && _MSC_VER >= 1400

View File

@@ -5,7 +5,7 @@ cfgfiles.obj \
chanopt.obj \
ctcp.obj \
dcc.obj \
dirent.obj \
dirent-win32.obj \
history.obj \
ignore.obj \
inbound.obj \
@@ -27,13 +27,13 @@ userlist.obj \
util.obj \
xchat.obj
all: $(COMMON_OBJECTS) xchatcommon.lib dirent.lib
all: $(COMMON_OBJECTS) xchatcommon.lib dirent-win32.lib
xchatcommon.lib: $(COMMON_OBJECTS)
lib /nologo /out:xchatcommon.lib $(COMMON_OBJECTS)
dirent.lib: dirent.obj
lib /nologo /out:dirent.lib dirent.obj
dirent-win32.lib: dirent-win32.obj
lib /nologo /out:dirent-win32.lib dirent-win32.obj
.c.obj::
$(CC) $(CFLAGS) $(GLIB) $<
@@ -41,4 +41,4 @@ dirent.lib: dirent.obj
clean:
@del *.obj
@del xchatcommon.lib
@del dirent.lib
@del dirent-win32.lib

View File

@@ -1008,7 +1008,11 @@ xchat_get_info (xchat_plugin *ph, const char *id)
return XCHATLIBDIR;
case 0x14f51cd8: /* version */
#ifdef WIN32
return XCHAT_RELEASE;
#else
return PACKAGE_VERSION;
#endif
case 0xdd9b1abd: /* xchatdir */
return get_xdir_utf8 ();

View File

@@ -32,7 +32,7 @@
#include <sys/timeb.h>
#include <process.h>
#include <io.h>
#include "dirent.h"
#include "dirent-win32.h"
#else
#include <unistd.h>
#include <pwd.h>