summaryrefslogtreecommitdiff
path: root/isisd/isis_flags.c
diff options
context:
space:
mode:
authorwhitespace / reindent <invalid@invalid.invalid>2017-07-17 14:03:14 +0200
committerwhitespace / reindent <invalid@invalid.invalid>2017-07-17 14:04:07 +0200
commitd62a17aedeb0eebdba98238874bb13d62c48dbf9 (patch)
tree3b319b1d61c8b85b4d1f06adf8b844bb8a9b5107 /isisd/isis_flags.c
parent888ac268a0077fc9ebd1218cec6ae472af0bfc40 (diff)
indent.py `git ls-files | pcregrep '\.[ch]$' | pcregrep -v '^(ldpd|babeld|nhrpd)/'` Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'isisd/isis_flags.c')
-rw-r--r--isisd/isis_flags.c81
1 files changed, 36 insertions, 45 deletions
diff --git a/isisd/isis_flags.c b/isisd/isis_flags.c
index 6c88cfeda5..e28d90d3db 100644
--- a/isisd/isis_flags.c
+++ b/isisd/isis_flags.c
@@ -3,17 +3,17 @@
* Routines for manipulation of SSN and SRM flags
*
* Copyright (C) 2001,2002 Sampo Saaristo
- * Tampere University of Technology
+ * Tampere University of Technology
* Institute of Communications Engineering
*
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public Licenseas published by the Free
- * Software Foundation; either version 2 of the License, or (at your option)
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public Licenseas published by the Free
+ * Software Foundation; either version 2 of the License, or (at your option)
* any later version.
*
- * This program is distributed in the hope that it will be useful,but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ * This program is distributed in the hope that it will be useful,but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
* more details.
*
* You should have received a copy of the GNU General Public License along
@@ -29,58 +29,49 @@
#include "isisd/isis_common.h"
#include "isisd/isis_flags.h"
-void
-flags_initialize (struct flags *flags)
+void flags_initialize(struct flags *flags)
{
- flags->maxindex = 0;
- flags->free_idcs = NULL;
+ flags->maxindex = 0;
+ flags->free_idcs = NULL;
}
-long int
-flags_get_index (struct flags *flags)
+long int flags_get_index(struct flags *flags)
{
- struct listnode *node;
- long int index;
+ struct listnode *node;
+ long int index;
- if (flags->free_idcs == NULL || flags->free_idcs->count == 0)
- {
- index = flags->maxindex++;
- }
- else
- {
- node = listhead (flags->free_idcs);
- index = (long int) listgetdata (node);
- listnode_delete (flags->free_idcs, (void *) index);
- index--;
- }
+ if (flags->free_idcs == NULL || flags->free_idcs->count == 0) {
+ index = flags->maxindex++;
+ } else {
+ node = listhead(flags->free_idcs);
+ index = (long int)listgetdata(node);
+ listnode_delete(flags->free_idcs, (void *)index);
+ index--;
+ }
- return index;
+ return index;
}
-void
-flags_free_index (struct flags *flags, long int index)
+void flags_free_index(struct flags *flags, long int index)
{
- if (index + 1 == flags->maxindex)
- {
- flags->maxindex--;
- return;
- }
+ if (index + 1 == flags->maxindex) {
+ flags->maxindex--;
+ return;
+ }
- if (flags->free_idcs == NULL)
- {
- flags->free_idcs = list_new ();
- }
+ if (flags->free_idcs == NULL) {
+ flags->free_idcs = list_new();
+ }
- listnode_add (flags->free_idcs, (void *) (index + 1));
+ listnode_add(flags->free_idcs, (void *)(index + 1));
- return;
+ return;
}
-int
-flags_any_set (u_int32_t * flags)
+int flags_any_set(u_int32_t *flags)
{
- u_int32_t zero[ISIS_MAX_CIRCUITS];
- memset (zero, 0x00, ISIS_MAX_CIRCUITS * 4);
+ u_int32_t zero[ISIS_MAX_CIRCUITS];
+ memset(zero, 0x00, ISIS_MAX_CIRCUITS * 4);
- return bcmp (flags, zero, ISIS_MAX_CIRCUITS * 4);
+ return bcmp(flags, zero, ISIS_MAX_CIRCUITS * 4);
}