mirror of
https://github.com/osmarks/ngircd.git
synced 2025-05-05 00:44:05 +00:00
Fix two K&R C portability issues
Fix the following two errors emitted by the Apple K&R C compiler on Apple A/UX: "./class.c", line 47: no automatic aggregate initialization "./class.c", line 47: illegal lhs of assignment operator "./conf.c", line 1052: syntax error Tested on A/UX 3.1.1.
This commit is contained in:
parent
af9161a9bc
commit
a4ed90ba9a
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* ngIRCd -- The Next Generation IRC Daemon
|
* ngIRCd -- The Next Generation IRC Daemon
|
||||||
* Copyright (c)2001-2012 Alexander Barton (alex@barton.de) and Contributors.
|
* Copyright (c)2001-2014 Alexander Barton (alex@barton.de) and Contributors.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -50,11 +50,13 @@ Class_Exit(void)
|
|||||||
GLOBAL bool
|
GLOBAL bool
|
||||||
Class_GetMemberReason(const int Class, CLIENT *Client, char *reason, size_t len)
|
Class_GetMemberReason(const int Class, CLIENT *Client, char *reason, size_t len)
|
||||||
{
|
{
|
||||||
char str[COMMAND_LEN] = "listed";
|
char str[COMMAND_LEN];
|
||||||
|
|
||||||
assert(Class < CLASS_COUNT);
|
assert(Class < CLASS_COUNT);
|
||||||
assert(Client != NULL);
|
assert(Client != NULL);
|
||||||
|
|
||||||
|
strlcpy(str, "listed", sizeof(str));
|
||||||
|
|
||||||
if (!Lists_CheckReason(&My_Classes[Class], Client, str, sizeof(str)))
|
if (!Lists_CheckReason(&My_Classes[Class], Client, str, sizeof(str)))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
/*
|
/*
|
||||||
* ngIRCd -- The Next Generation IRC Daemon
|
* ngIRCd -- The Next Generation IRC Daemon
|
||||||
* Copyright (c)2001-2013 Alexander Barton (alex@barton.de) and Contributors.
|
* Copyright (c)2001-2014 Alexander Barton (alex@barton.de) and Contributors.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -1053,9 +1053,13 @@ Read_Config(bool TestOnly, bool IsStarting)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ...
|
* Read in and handle a configuration file.
|
||||||
|
*
|
||||||
|
* @param File Name of the configuration file.
|
||||||
|
* @param fd File descriptor already opened for reading.
|
||||||
*/
|
*/
|
||||||
static void Read_Config_File(const char *File, FILE *fd)
|
static void
|
||||||
|
Read_Config_File(const char *File, FILE *fd)
|
||||||
{
|
{
|
||||||
char section[LINE_LEN], str[LINE_LEN], *var, *arg, *ptr;
|
char section[LINE_LEN], str[LINE_LEN], *var, *arg, *ptr;
|
||||||
int i, line = 0;
|
int i, line = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user