From: Alexander Barton Date: Mon, 27 May 2002 13:00:50 +0000 (+0000) Subject: - Anpassungen an pre-ANSI-Compiler. X-Git-Tag: rel-0-5-0-pre1~159 X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ba258e65a0fafa444b66f589bc2e3bdc0b42b54c;p=ngircd.git - Anpassungen an pre-ANSI-Compiler. --- diff --git a/src/ngircd/ngircd.c b/src/ngircd/ngircd.c index 184746be..b54d3177 100644 --- a/src/ngircd/ngircd.c +++ b/src/ngircd/ngircd.c @@ -9,7 +9,7 @@ * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste * der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS. * - * $Id: ngircd.c,v 1.45 2002/05/18 12:20:02 alex Exp $ + * $Id: ngircd.c,v 1.46 2002/05/27 13:00:50 alex Exp $ * * ngircd.c: Hier beginnt alles ;-) */ @@ -29,29 +29,32 @@ #include #include -#include "channel.h" +#include "resolve.h" +#include "conn.h" #include "client.h" +#include "channel.h" #include "conf.h" -#include "conn.h" #include "defines.h" -#include "irc.h" +#include "lists.h" #include "log.h" #include "parse.h" +#include "irc.h" #include "exp.h" #include "ngircd.h" -LOCAL VOID Initialize_Signal_Handler( VOID ); -LOCAL VOID Signal_Handler( INT Signal ); +LOCAL VOID Initialize_Signal_Handler PARAMS(( VOID )); +LOCAL VOID Signal_Handler PARAMS(( INT Signal )); -LOCAL VOID Initialize_Listen_Ports( VOID ); +LOCAL VOID Initialize_Listen_Ports PARAMS(( VOID )); -LOCAL VOID Show_Version( VOID ); -LOCAL VOID Show_Help( VOID ); +LOCAL VOID Show_Version PARAMS(( VOID )); +LOCAL VOID Show_Help PARAMS(( VOID )); -GLOBAL int main( int argc, const char *argv[] ) +GLOBAL int +main( int argc, const char *argv[] ) { BOOLEAN ok, configtest = FALSE; INT32 pid, n; @@ -177,8 +180,8 @@ GLOBAL int main( int argc, const char *argv[] ) if( ! ok ) { - printf( PACKAGE": invalid option \"-%c\"!\n", argv[i][n] ); - puts( "Try \""PACKAGE" --help\" for more information." ); + printf( "%s: invalid option \"-%c\"!\n", PACKAGE, argv[i][n] ); + printf( "Try \"%s --help\" for more information.\n", PACKAGE ); exit( 1 ); } } @@ -186,8 +189,8 @@ GLOBAL int main( int argc, const char *argv[] ) } if( ! ok ) { - printf( PACKAGE": invalid option \"%s\"!\n", argv[i] ); - puts( "Try \""PACKAGE" --help\" for more information." ); + printf( "%s: invalid option \"%s\"!\n", PACKAGE, argv[i] ); + printf( "Try \"%s --help\" for more information.\n", PACKAGE ); exit( 1 ); } } @@ -230,7 +233,7 @@ GLOBAL int main( int argc, const char *argv[] ) if( pid < 0 ) { /* Fehler */ - printf( PACKAGE": Can't fork: %s!\nFatal error, exiting now ...", strerror( errno )); + printf( "%s: Can't fork: %s!\nFatal error, exiting now ...\n", PACKAGE, strerror( errno )); exit( 1 ); } @@ -247,7 +250,9 @@ GLOBAL int main( int argc, const char *argv[] ) /* Module initialisieren */ Log_Init( ); + Resolve_Init( ); Conf_Init( ); + Lists_Init( ); Channel_Init( ); Client_Init( ); Conn_Init( ); @@ -288,7 +293,7 @@ GLOBAL int main( int argc, const char *argv[] ) Conn_Exit( ); Client_Exit( ); Channel_Exit( ); - Conf_Exit( ); + Lists_Exit( ); Log_Exit( ); } @@ -296,16 +301,18 @@ GLOBAL int main( int argc, const char *argv[] ) } /* main */ -GLOBAL CHAR *NGIRCd_Version( VOID ) +GLOBAL CHAR * +NGIRCd_Version( VOID ) { STATIC CHAR version[126]; - sprintf( version, PACKAGE" version "VERSION"-%s", NGIRCd_VersionAddition( )); + sprintf( version, "%s version %s-%s", PACKAGE, VERSION, NGIRCd_VersionAddition( )); return version; } /* NGIRCd_Version */ -GLOBAL CHAR *NGIRCd_VersionAddition( VOID ) +GLOBAL CHAR * +NGIRCd_VersionAddition( VOID ) { STATIC CHAR txt[64]; @@ -339,7 +346,8 @@ GLOBAL CHAR *NGIRCd_VersionAddition( VOID ) } /* NGIRCd_VersionAddition */ -LOCAL VOID Initialize_Signal_Handler( VOID ) +LOCAL VOID +Initialize_Signal_Handler( VOID ) { /* Signal-Handler initialisieren: einige Signale * werden ignoriert, andere speziell behandelt. */ @@ -385,7 +393,8 @@ LOCAL VOID Initialize_Signal_Handler( VOID ) } /* Initialize_Signal_Handler */ -LOCAL VOID Signal_Handler( INT Signal ) +LOCAL VOID +Signal_Handler( INT Signal ) { /* Signal-Handler. Dieser wird aufgerufen, wenn eines der Signale eintrifft, * fuer das wir uns registriert haben (vgl. Initialize_Signal_Handler). Die @@ -418,7 +427,8 @@ LOCAL VOID Signal_Handler( INT Signal ) } /* Signal_Handler */ -LOCAL VOID Initialize_Listen_Ports( VOID ) +LOCAL VOID +Initialize_Listen_Ports( VOID ) { /* Ports, auf denen der Server Verbindungen entgegennehmen * soll, initialisieren */ @@ -435,13 +445,14 @@ LOCAL VOID Initialize_Listen_Ports( VOID ) if( created < 1 ) { Log( LOG_ALERT, "Server isn't listening on a single port!" ); - Log( LOG_ALERT, PACKAGE" exiting due to fatal errors!" ); + Log( LOG_ALERT, "%s exiting due to fatal errors!", PACKAGE ); exit( 1 ); } } /* Initialize_Listen_Ports */ -LOCAL VOID Show_Version( VOID ) +LOCAL VOID +Show_Version( VOID ) { puts( NGIRCd_Version( )); puts( "Copyright (c)2001,2002 by Alexander Barton ()." ); @@ -451,7 +462,8 @@ LOCAL VOID Show_Version( VOID ) } /* Show_Version */ -LOCAL VOID Show_Help( VOID ) +LOCAL VOID +Show_Help( VOID ) { #ifdef DEBUG puts( " -d, --debug log extra debug messages" ); diff --git a/src/portab/portab.h b/src/portab/portab.h index 3de168e3..53345bb7 100644 --- a/src/portab/portab.h +++ b/src/portab/portab.h @@ -9,7 +9,7 @@ * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste * der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS. * - * $Id: portab.h,v 1.5 2002/05/19 10:49:23 alex Exp $ + * $Id: portab.h,v 1.6 2002/05/27 13:01:58 alex Exp $ * * portab.h: "Portabilitaets-Definitionen" */ @@ -22,6 +22,18 @@ #include "config.h" +/* Compiler Features */ + + +#ifndef PARAMS +# if PROTOTYPES +# define PARAMS(args) args +# else +# define PARAMS(args) () +# endif +#endif + + /* Keywords */ #define EXTERN extern @@ -32,6 +44,12 @@ /* Datatentypen */ +#ifndef PROTOTYPES +# ifndef signed +# define signed +# endif +#endif + typedef void VOID; typedef void POINTER; @@ -57,7 +75,11 @@ typedef UINT8 BOOLEAN; #define FALSE (BOOLEAN)0 #undef NULL -#define NULL (VOID *)0 +#ifdef PROTOTYPES +# define NULL (VOID *)0 +#else +# define NULL 0L +#endif #undef GLOBAL #define GLOBAL diff --git a/src/portab/portabtest.c b/src/portab/portabtest.c index a802f87b..14cbc008 100644 --- a/src/portab/portabtest.c +++ b/src/portab/portabtest.c @@ -9,7 +9,7 @@ * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste * der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS. * - * $Id: portabtest.c,v 1.3 2002/03/12 21:47:40 alex Exp $ + * $Id: portabtest.c,v 1.4 2002/05/27 13:01:40 alex Exp $ * * portabtest.c: Testprogramm fuer portab.h */ @@ -23,10 +23,11 @@ #include "exp.h" -LOCAL BOOLEAN portab_check_types( VOID ); +LOCAL BOOLEAN portab_check_types PARAMS(( VOID )); -GLOBAL INT main( VOID ) +GLOBAL int +main( VOID ) { INT ret = 0; @@ -44,7 +45,8 @@ GLOBAL INT main( VOID ) } /* main */ -LOCAL BOOLEAN portab_check_types( VOID ) +LOCAL BOOLEAN +portab_check_types( VOID ) { if( FALSE != 0 ) return 0; if( TRUE != 1 ) return 0; diff --git a/src/portab/vsnprintf.c b/src/portab/vsnprintf.c index b949b9c6..8cd7b784 100644 --- a/src/portab/vsnprintf.c +++ b/src/portab/vsnprintf.c @@ -9,7 +9,7 @@ * Naehere Informationen entnehmen Sie bitter der Datei COPYING. Eine Liste * der an ngIRCd beteiligten Autoren finden Sie in der Datei AUTHORS. * - * $Id: vsnprintf.c,v 1.2 2002/05/19 10:44:52 alex Exp $ + * $Id: vsnprintf.c,v 1.3 2002/05/27 13:01:04 alex Exp $ * * vsnprintf.c: u.a. Ersatz fuer vsnprintf() */ @@ -98,7 +98,7 @@ /* only include stdio.h if we are not re-defining snprintf or vsnprintf */ #include /* make the compiler happy with an empty file */ -void dummy_snprintf(void) {} +void dummy_snprintf PARAMS(( void )) { } #else #ifdef HAVE_LONG_DOUBLE