/* depend.c - Handle dependency tracking.
- Copyright (C) 1997, 1998 Free Software Foundation, Inc.
+ Copyright 1997, 1998, 2000 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
/* The file to write to, or NULL if no dependencies being kept. */
static char *dep_file = NULL;
-struct dependency
-{
+struct dependency {
char *file;
struct dependency *next;
};
/* Number of columns allowable. */
#define MAX_COLUMNS 72
-
\f
-
/* Start saving dependencies, to be written to FILENAME. If this is
never called, then dependency tracking is simply skipped. */
for (dep = dep_chain; dep != NULL; dep = dep->next)
{
- if (! strcmp (filename, dep->file))
+ if (!strcmp (filename, dep->file))
return;
}
the end of a file name; and backslashes in other
contexts should not be doubled. */
char *q;
- for (q = p - 1; src < q && q[-1] == '\\'; q--)
+ for (q = p - 1; src < q && q[-1] == '\\'; q--)
{
if (file)
putc ('\\', file);
putc ('\\', file);
i++;
goto ordinary_char;
-
+
case '$':
if (file)
putc (c, file);
if (len == 0)
return;
- if (column && MAX_COLUMNS - 1 /*spacer*/ - 2 /*` \'*/ < column + len)
+ if (column
+ && (MAX_COLUMNS
+ - 1 /* spacer */
+ - 2 /* ` \' */
+ < column + len))
{
fprintf (f, " \\\n ");
column = 0;