VPP-327 Coding standards cleanup for vppinfra
[vpp.git] / vppinfra / vppinfra / byte_order.h
index b2c26e5..b263538 100644 (file)
 
 always_inline u16
 clib_byte_swap_u16 (u16 x)
-{ return (x >> 8) | (x << 8); }
+{
+  return (x >> 8) | (x << 8);
+}
 
 always_inline i16
 clib_byte_swap_i16 (i16 x)
-{ return clib_byte_swap_u16 (x); }
+{
+  return clib_byte_swap_u16 (x);
+}
 
 always_inline u32
 clib_byte_swap_u32 (u32 x)
 {
 #if defined (i386) || defined (__x86_64__)
-  if (! __builtin_constant_p (x))
+  if (!__builtin_constant_p (x))
     {
-      asm volatile ("bswap %0" : "=r" (x) : "0" (x));
+      asm volatile ("bswap %0":"=r" (x):"0" (x));
       return x;
     }
 #endif
-  return ((x << 24)
-         | ((x & 0xff00) << 8)
-         | ((x >> 8) & 0xff00)
-         | (x >> 24));
+  return ((x << 24) | ((x & 0xff00) << 8) | ((x >> 8) & 0xff00) | (x >> 24));
 }
 
 always_inline i32
 clib_byte_swap_i32 (i32 x)
-{ return clib_byte_swap_u32 (x); }
+{
+  return clib_byte_swap_u32 (x);
+}
 
 always_inline u64
 clib_byte_swap_u64 (u64 x)
 {
 #if defined (__x86_64__)
-  if (! __builtin_constant_p (x))
+  if (!__builtin_constant_p (x))
     {
-      asm volatile ("bswapq %0" : "=r" (x) : "0" (x));
+      asm volatile ("bswapq %0":"=r" (x):"0" (x));
       return x;
     }
 #endif
 #define _(x,n,i) \
   ((((x) >> (8*(i))) & 0xff) << (8*((n)-(i)-1)))
-  return (_ (x, 8, 0) | _ (x, 8, 1)
-         | _ (x, 8, 2) | _ (x, 8, 3)
-         | _ (x, 8, 4) | _ (x, 8, 5)
-         | _ (x, 8, 6) | _ (x, 8, 7));
+  return (_(x, 8, 0) | _(x, 8, 1)
+         | _(x, 8, 2) | _(x, 8, 3)
+         | _(x, 8, 4) | _(x, 8, 5) | _(x, 8, 6) | _(x, 8, 7));
 #undef _
 }
 
 always_inline i64
 clib_byte_swap_i64 (i64 x)
-{ return clib_byte_swap_u64 (x); }
+{
+  return clib_byte_swap_u64 (x);
+}
 
 #define _(sex,type)                                            \
 /* HOST -> SEX */                                              \
@@ -142,22 +146,15 @@ clib_##sex##_to_host_unaligned_mem_##type (type * x)              \
 { return clib_host_to_##sex##_unaligned_mem_##type (x); }
 
 #ifndef __cplusplus
-_ (little, u16)
-_ (little, u32)
-_ (little, u64)
-_ (little, i16)
-_ (little, i32)
-_ (little, i64)
-_ (big, u16)
-_ (big, u32)
-_ (big, u64)
-_ (big, i16)
-_ (big, i32)
-_ (big, i64)
+_(little, u16)
+_(little, u32)
+_(little, u64)
+_(little, i16)
+_(little, i32)
+_(little, i64)
+_(big, u16) _(big, u32) _(big, u64) _(big, i16) _(big, i32) _(big, i64)
 #endif
-
 #undef _
-
 /* Network "net" alias for "big". */
 #define _(type)                                                \
 always_inline type                                     \
@@ -183,16 +180,23 @@ clib_host_to_net_mem_##type (type * x)                    \
 always_inline type                                     \
 clib_host_to_net_unaligned_mem_##type (type * x)       \
 { return clib_host_to_big_unaligned_mem_##type (x); }
-
 #ifndef __cplusplus
-(u16);
-_ (i16);
-_ (u32);
-_ (i32);
-_ (u64);
-_ (i64);
+  _(u16);
+_(i16);
+_(u32);
+_(i32);
+_(u64);
+_(i64);
 #endif
 
 #undef _
 
 #endif /* included_clib_byte_order_h */
+
+/*
+ * fd.io coding-style-patch-verification: ON
+ *
+ * Local Variables:
+ * eval: (c-set-style "gnu")
+ * End:
+ */