Bram Matthys
7d4b7c2fed
Get rid of stricmp/strnicmp (use strcasecmp/strncasecmp)
2019-09-09 16:13:32 +02:00
Bram Matthys
9636f83a2b
Always assume POSIX signals (on non-Windows, that is).
2019-09-09 16:08:18 +02:00
Bram Matthys
3f690ec1df
Get rid of configure checks for inet_addr and inet_ntoa.
2019-09-09 14:47:42 +02:00
Bram Matthys
d434cf948b
Get rid of bcmp/bcopy/bzero.
2019-09-09 14:41:40 +02:00
Bram Matthys
2276185939
Get rid of more ./configure checks.
...
(Let's see if Windows complains again...)
2019-09-09 13:56:37 +02:00
Bram Matthys
38b55fb3c5
Not ready for release yet, but bump git version to alpha2 already now that
...
the Windows build is working (5.0.0-alpha1 had no Windows build).
2019-08-25 14:38:02 +02:00
Bram Matthys
8484511296
Make Windows build compile without warnings with /W3
...
Disable these warnings, though:
C4267: downgrade of size_t to int and such. pointless...
C4101: unreferenced local variable
C4018: signed/unsigned mismatch
C4244: implicit conversions with "possible loss of data".
there are 75+ of them and they are likely all harmless
and/or intentional (usually plain obvious too)
C4996: fixme! warnings about deprecated functions, currently only for GetVersion..
2019-08-25 13:00:31 +02:00
Bram Matthys
8c70769bef
Windows: Use W7 API (or later) so we have inet_pton/inet_ntop.
2019-08-22 18:01:59 +02:00
Bram Matthys
bcceea9065
Windows: build fixes and it is now a 64 bit application.
...
See https://bugs.unrealircd.org/view.php?id=5320
Expect several more major fixes/changes to follow...
2019-08-22 14:43:19 +02:00
Bram Matthys
5e0ed6d626
UnrealIRCd 5.0.0-alpha1
2019-08-20 19:39:04 +02:00
Bram Matthys
61cf5f16d3
Ok.. I get it.
...
[skip ci]
2019-08-11 18:02:13 +02:00
Bram Matthys
63cfdb4b68
src/windows/win.h -> include/windows/win.h
...
and update the include name
@skipci
2019-08-11 17:58:53 +02:00
Bram Matthys
1498f1e716
Rename directories from 'win32' to 'windows'
2019-08-11 17:40:08 +02:00