View Single Post
Old 04-11-2016, 04:38 PM  
Prodigy
Member
 
Join Date: Jul 2009
Posts: 50
Default

@Yil
Is there any chance to update the code and solution files for visual studio 2015 update 2, there is some runtime performance improvement on update 2, i have got compiling error when trying to compile :
Code:
1>------ Build started: Project: ioFTPD-v7, Configuration: Release Win32 ------
1>  Array.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  Buffer.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  Change.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  Command.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  Compare.c
1>  ConfigReader.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  Crc32.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  DataCopy.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  DataOffset.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  DirectoryCache.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  Execute.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  File.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  FtpBaseCommands.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  FtpDataChannel.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  FtpServer.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  FtpSiteCommands.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  GroupFileModule.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  GroupNew.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  Help.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  IdDatabase.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  Compiling...
1>  Identify.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  InternalMessageHandler.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  IoDebug.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  IoProcs.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  IoString.c
1>  IoTime.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  Locking.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  LogSystem.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  Main.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  Memory.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  Message.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  MessageHandler.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  MessageObjects.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  MessageVariables.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  NewList.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  OpenSSL.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>src\OpenSSL.c(47): error C2122: 'LPSTR': prototype parameter in name list illegal
1>  Permission.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  PWD.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  RemoteAdmin.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  RowParser.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  Compiling...
1>  Scheduler.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  Services.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  sha1.c
1>  Socket.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  SocketAPI.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  Stats.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  Tcl.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  Threads.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  Timer.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  UserFileModule.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  UserNew.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  Who.c
1>C:\Users\Prodigy\Documents\Works\Compiling\ioFTPD-v7.7.3-src\include\IoSocket.h(102): error C2122: 'DWORD': prototype parameter in name list illegal
1>  WinErrors.c
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
The code lead to this "typedef void (*TRANSFERPROC)(LPPACKAGETRANSFER, DWORD, DWORD);" . How to fix it?
Prodigy is offline   Reply With Quote