Commits


Removed unnecessary #define of "LOCAL", now use plain C "static" instead.


use strdup() to add oper hostname mask.


Use typedef instead of #define to declare the socklen_t type if needed.


Debine NDEBUG if DEBUG isn't defined to disable all assert() checks as well.


Remove INT, LONG, BOOLEAN, STATIC, CONST, CHAR datatypes. use stdbool.h / inttypes.h if available.


Fixed detection of GNU C version and usability of __attribute__.


Use "__attribute__" only if gcc is at least version 2.7


Re-corrected test for CVS version.


Added #include for stdarg.h when using ower own version of vsnprintf().


Removed now obsolete test for A/UX: configure does this job now.


- Added missing PARAMS().


- include <sys/types.h>, if available.


- added prototypes for replacement functions.


- translated file header and comments to english; - new file ident semantics.


- neue Datentypen LONG, ULONG und DOUBLE.


- neues #define: REGISTER


- Anpassungen an pre-ANSI-Compiler.


- Definition von "signed" wieder entfernt: mehr Schaden als Nutzen :-/


- Dummy fuer inet_aton() entfernt. "signed" wird bei Bedarf definiert.


- neuer Header splint.h fuer Code-Check mit SPLint.


- der System-Typ wird nun wieder korrekt ermittelt und verwendet.


- externe portab-Header werden nicht mehr benoetigt. Notwendige Teile sind nun im ngIRCd-Source-Tree enthalten.