Group them at the end of the list of variable definitions, and use
'#if defined()' instead of '#if[n]def'. Also indent nested ones.
Signed-off-by: Alejandro Colomar <alx@kernel.org>
{
const char *tmptty;
char tty[BUFSIZ];
-
-#ifdef RLOGIN
- char term[128] = "";
-#endif /* RLOGIN */
-#if !defined(USE_PAM)
-#ifdef ENABLE_LASTLOG
- char ptime[80];
-#endif /* ENABLE_LASTLOG */
-#endif
unsigned int delay;
unsigned int retries;
bool subroot = false;
-#ifndef USE_PAM
- bool is_console;
-#endif
int err;
unsigned int timeout;
const char *cp;
const char *failent_user;
char *host = NULL;
-#ifdef USE_PAM
+#if defined(USE_PAM)
int retcode;
pid_t child;
char *pam_user = NULL;
#else
+ bool is_console;
struct spwd *spwd = NULL;
+# if defined(ENABLE_LASTLOG)
+ char ptime[80];
+# endif
+#endif
+#if defined(RLOGIN)
+ char term[128] = "";
#endif
+
/*
* Some quick initialization.
*/