- Fixed several compiletime warnings
* prototypes are now prefixed with either nothing or EXTERN (meaning it's an ircd.dll API) * dynamic modules now work on win32.
* compile dynamic modules under win32
- Q. When is an address not an address? A. When it is a handle! Keep track of handle address and base address of loaded module separately. The address is also used for modlist and could be derived in modlist from handle, but later.
* dynamic module support for win32
- committed configure changes by nenolod (William Pitcock) to check for HAVE_DLINFO - fixed logic for picking up address for the mod_list
- Use dlinfo() to get the actual load address of the module i.e. its library base. The previous code was using the "handle" which is wrong. Hopefully should compile on linux as well, perhaps we should also have an HAVE_DLINFO checked for in configure.
- splitted ircd/libio, all headers connected with libio sources have been moved for internal use only. To use libio interface, include "libio.h" (which is already done in "stdinc.h")
- svn:keywords
- svn:keywords
- Fix svn:keywords
- imported sources - can be moved later according to the directory/branching scheme, but we need the svn up
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.