]> git.sur5r.net Git - openocd/blobdiff - src/helper/binarybuffer.h
Andreas Fritiofson <andreas.fritiofson@gmail.com> UTF8 fixes
[openocd] / src / helper / binarybuffer.h
index 01e8c1c05539cfadfad240dc18eb8df5a3fe3730..6d66c18938aff67132a9673d5a0c44f5dbcd1f27 100644 (file)
@@ -2,7 +2,7 @@
  *   Copyright (C) 2004, 2005 by Dominic Rath                              *
  *   Dominic.Rath@gmx.de                                                   *
  *                                                                         *
- *   Copyright (C) 2007,2008 Øyvind Harboe                                 *
+ *   Copyright (C) 2007,2008 Øyvind Harboe                                 *
  *   oyvind.harboe@zylin.com                                               *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
 /* inlining this will help show what fn that is taking time during profiling. */
 static inline void buf_set_u32(uint8_t* buffer, unsigned int first, unsigned int num, uint32_t value)
 {
-       if ((num==32)&&(first==0))
+       if ((num == 32) && (first == 0))
        {
-               buffer[3]=(value>>24)&0xff;
-               buffer[2]=(value>>16)&0xff;
-               buffer[1]=(value>>8)&0xff;
-               buffer[0]=(value>>0)&0xff;
+               buffer[3]=(value >> 24)&0xff;
+               buffer[2]=(value >> 16)&0xff;
+               buffer[1]=(value >> 8)&0xff;
+               buffer[0]=(value >> 0)&0xff;
        } else
        {
                unsigned int i;
-               
-               for (i=first; i<first+num; i++)
+
+               for (i = first; i < first + num; i++)
                {
                        if (((value >> (i-first))&1) == 1)
                                buffer[i/8] |= 1 << (i%8);
@@ -53,20 +53,20 @@ static inline void buf_set_u32(uint8_t* buffer, unsigned int first, unsigned int
 }
 static inline uint32_t buf_get_u32(const uint8_t* buffer, unsigned int first, unsigned int num)
 {
-       if ((num==32)&&(first==0))
+       if ((num == 32) && (first == 0))
        {
-               return (((uint32_t)buffer[3])<<24)|(((uint32_t)buffer[2])<<16)|(((uint32_t)buffer[1])<<8)|(((uint32_t)buffer[0])<<0);
+               return (((uint32_t)buffer[3]) << 24) | (((uint32_t)buffer[2]) << 16) | (((uint32_t)buffer[1]) << 8) | (((uint32_t)buffer[0]) << 0);
        } else
        {
                uint32_t result = 0;
                unsigned int i;
-               
-               for (i=first; i<first+num; i++)
+
+               for (i = first; i < first + num; i++)
                {
                        if (((buffer[i/8]>>(i%8))&1) == 1)
                                result |= 1 << (i-first);
                }
-       
+
                return result;
        }
 }