1
0
mirror of https://github.com/osmarks/ngircd.git synced 2024-12-12 01:40:27 +00:00

Unbreak GCC 10 (-fno-common) build

This commit is contained in:
michi 2020-04-14 16:53:02 +02:00 committed by Alexander Barton
parent 9c5e42458e
commit f27827d793
4 changed files with 17 additions and 3 deletions

View File

@ -10,6 +10,7 @@
*/
#define CONN_MODULE
#define CONN_MODULE_GLOBAL_INIT
#include "portab.h"

View File

@ -105,9 +105,17 @@ typedef struct _Connection
#endif
} CONNECTION;
GLOBAL CONNECTION *My_Connections;
GLOBAL CONN_ID Pool_Size;
GLOBAL long WCounter;
#ifdef CONN_MODULE_GLOBAL_INIT
CONNECTION *My_Connections;
CONN_ID Pool_Size;
long WCounter;
#else
extern CONNECTION *My_Connections;
extern CONN_ID Pool_Size;
extern long WCounter;
#endif
#define CONNECTION2ID(x) (long)(x - My_Connections)

View File

@ -9,6 +9,7 @@
* Please read the file COPYING, README and AUTHORS for more information.
*/
#define GLOBAL_INIT
#include "portab.h"
/**

View File

@ -102,7 +102,11 @@ typedef unsigned char bool;
#endif
#undef GLOBAL
#ifdef GLOBAL_INIT
#define GLOBAL
#else
#define GLOBAL extern
#endif
/* SPLint */