summaryrefslogtreecommitdiffstats
path: root/isisd/isis_flags.h
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.h
parent*: add indent control files (diff)
downloadfrr-d62a17aedeb0eebdba98238874bb13d62c48dbf9.tar.xz
frr-d62a17aedeb0eebdba98238874bb13d62c48dbf9.zip
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.h')
-rw-r--r--isisd/isis_flags.h61
1 files changed, 30 insertions, 31 deletions
diff --git a/isisd/isis_flags.h b/isisd/isis_flags.h
index ba11cf42b..c57f77880 100644
--- a/isisd/isis_flags.h
+++ b/isisd/isis_flags.h
@@ -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
@@ -31,38 +31,37 @@
/*
* Flags structure for SSN and SRM flags
*/
-struct flags
-{
- int maxindex;
- struct list *free_idcs;
+struct flags {
+ int maxindex;
+ struct list *free_idcs;
};
-void flags_initialize (struct flags *flags);
-long int flags_get_index (struct flags *flags);
-void flags_free_index (struct flags *flags, long int index);
-int flags_any_set (u_int32_t * flags);
+void flags_initialize(struct flags *flags);
+long int flags_get_index(struct flags *flags);
+void flags_free_index(struct flags *flags, long int index);
+int flags_any_set(u_int32_t *flags);
-#define ISIS_SET_FLAG(F,C) \
- { \
- F[C->idx>>5] |= (1<<(C->idx & 0x1F)); \
- }
+#define ISIS_SET_FLAG(F, C) \
+ { \
+ F[C->idx >> 5] |= (1 << (C->idx & 0x1F)); \
+ }
-#define ISIS_CLEAR_FLAG(F,C) \
- { \
- F[C->idx>>5] &= ~(1<<(C->idx & 0x1F)); \
- }
+#define ISIS_CLEAR_FLAG(F, C) \
+ { \
+ F[C->idx >> 5] &= ~(1 << (C->idx & 0x1F)); \
+ }
#define ISIS_CHECK_FLAG(F, C) (F[(C)->idx>>5] & (1<<(C->idx & 0x1F)))
/* sets all u_32int_t flags to 1 */
-#define ISIS_FLAGS_SET_ALL(FLAGS) \
- { \
- memset(FLAGS,0xFF,ISIS_MAX_CIRCUITS*4); \
- }
+#define ISIS_FLAGS_SET_ALL(FLAGS) \
+ { \
+ memset(FLAGS, 0xFF, ISIS_MAX_CIRCUITS * 4); \
+ }
-#define ISIS_FLAGS_CLEAR_ALL(FLAGS) \
- { \
- memset(FLAGS,0x00,ISIS_MAX_CIRCUITS*4); \
- }
+#define ISIS_FLAGS_CLEAR_ALL(FLAGS) \
+ { \
+ memset(FLAGS, 0x00, ISIS_MAX_CIRCUITS * 4); \
+ }
#endif /* _ZEBRA_ISIS_FLAGS_H */