Welcome to the site of solemnwarning (Daniel Collins), here you will find software and other debris I've published over the years.
Posted in programming on 22 Dec 2017 at 15:29 UTC
Today I was writing some C++ and wanted to add a private struct within a class for storing some data, but not just any struct - I wanted a private abstract base struct with a couple of implementations.
So I wrote something like this:
That didn't compile, GCC gave me the following error and Google wasn't terribly helpful when I searched for it:
/home/solemnwarning/test.cpp:8:3: error: ‘struct Thing::PrivateAbstract::A’ redeclared with different access...
Posted in IPXWrapper on 23 Sep 2017 at 22:06 UTC
IPXWrapper 0.6.1 has been released.
This release fixes a crash bug, adds support for more frame formats (LLC and Novell "raw") when sending/receiving real IPX packets and adds some missing DirectPlay registry keys needed by Virtua Cop.
Download link: ipxwrapper-0.6.1.zip
Posted in software on 21 Aug 2017 at 16:41 UTC
I've released a new version of wolwait, most significant changes are support for IPv6 and sending WOL packets directly to the host.
Download link: wolwait.cpp
Posted in IPXWrapper on 04 Dec 2015 at 22:03 UTC
IPXWrapper 0.6.0 has been released.
This release adds support for sending and receiving packets using the real IPX protocol, for older pieces of industrial control machinery and similar which can only be controlled over it.
There are also several bugfixes, including one which makes 3 or more players in most DirectPlay-based game work correctly.
Download link: ipxwrapper-0.6.0.zip