use an ARRAY_SIZE macro if available, if not, #define it
git-svn-id: svn://katsu.triplehelix.org/dgamelaunch/trunk@49 db0b04b0-f4d1-0310-9a6d-de3e77497b0e
This commit is contained in:
parent
1653b2ef8e
commit
f49aa0e0ef
|
@ -58,6 +58,11 @@
|
||||||
|
|
||||||
#ifdef __linux__
|
#ifdef __linux__
|
||||||
# include <pty.h>
|
# include <pty.h>
|
||||||
|
# include <libiberty.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef ARRAY_SIZE
|
||||||
|
# define ARRAY_SIZE(x) sizeof(x) / sizeof(x[0])
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <grp.h>
|
#include <grp.h>
|
||||||
|
@ -207,7 +212,7 @@ loadbanner (struct dg_banner *ban)
|
||||||
{
|
{
|
||||||
strncat (bufnew, VERSION, 80 - i);
|
strncat (bufnew, VERSION, 80 - i);
|
||||||
b += 8; /* skip the whole $VERSION string */
|
b += 8; /* skip the whole $VERSION string */
|
||||||
i += sizeof (VERSION) / sizeof (VERSION[0]);
|
i += ARRAY_SIZE(VERSION);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (strlen (b) == 0)
|
if (strlen (b) == 0)
|
||||||
|
@ -484,9 +489,7 @@ domailuser (char *username)
|
||||||
|
|
||||||
assert (loggedin);
|
assert (loggedin);
|
||||||
|
|
||||||
len =
|
len = ARRAY_SIZE(LOC_SPOOLDIR) + strlen (username) + 1;
|
||||||
(sizeof (LOC_SPOOLDIR) / sizeof (LOC_SPOOLDIR[0])) + strlen (username) +
|
|
||||||
1;
|
|
||||||
spool_fn = malloc (len + 1);
|
spool_fn = malloc (len + 1);
|
||||||
time (&now);
|
time (&now);
|
||||||
snprintf (spool_fn, len, "%s/%s", LOC_SPOOLDIR, username);
|
snprintf (spool_fn, len, "%s/%s", LOC_SPOOLDIR, username);
|
||||||
|
@ -1153,9 +1156,7 @@ main (void)
|
||||||
/* environment */
|
/* environment */
|
||||||
snprintf (atrcfilename, 81, "@%s", rcfilename);
|
snprintf (atrcfilename, 81, "@%s", rcfilename);
|
||||||
|
|
||||||
len =
|
len = ARRAY_SIZE(LOC_SPOOLDIR) + strlen (me->username) + 1;
|
||||||
(sizeof (LOC_SPOOLDIR) / sizeof (LOC_SPOOLDIR[0])) +
|
|
||||||
strlen (me->username) + 1;
|
|
||||||
spool = malloc (len + 1);
|
spool = malloc (len + 1);
|
||||||
snprintf (spool, len, "%s/%s", LOC_SPOOLDIR, me->username);
|
snprintf (spool, len, "%s/%s", LOC_SPOOLDIR, me->username);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue