aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/bindump.c
diff options
context:
space:
mode:
authorDavid M. Syzdek <david@syzdek.net>2010-01-14 12:10:29 -0900
committerDavid M. Syzdek <david@syzdek.net>2010-01-14 12:10:29 -0900
commit6cf30109c702e305ad1e237ffd8bcd8eac1e0930 (patch)
tree1b9d00db4e1d275cc1ff04a6ba6f9bd446ce333f /src/bindump.c
parent26f21b2a8b776c294b355163a19c532f887e8c34 (diff)
downloaddmstools-6cf30109c702e305ad1e237ffd8bcd8eac1e0930.tar.gz
dmstools-6cf30109c702e305ad1e237ffd8bcd8eac1e0930.tar.bz2
dmstools-6cf30109c702e305ad1e237ffd8bcd8eac1e0930.tar.xz
dmstools-6cf30109c702e305ad1e237ffd8bcd8eac1e0930.zip
Updating bindump to display big endian bit order
Updating bindump to display big endian bit order y default.
Diffstat (limited to 'src/bindump.c')
-rw-r--r--src/bindump.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bindump.c b/src/bindump.c
index 668b796..3d49cc2 100644
--- a/src/bindump.c
+++ b/src/bindump.c
@@ -784,10 +784,10 @@ void my_version(void)
784char * my_byte2str(uint8_t data, char * buff, int opts) 784char * my_byte2str(uint8_t data, char * buff, int opts)
785{ 785{
786 uint32_t b; 786 uint32_t b;
787 if (opts & MY_OPT_REVERSEBIT) 787 if (!(opts & MY_OPT_REVERSEBIT))
788 for(b = 0; b < 8; b++) 788 for(b = 0; b < 8; b++)
789 buff[b] = (data & (0x01 << (7-b))) ? '1' : '0'; 789 buff[b] = (data & (0x01 << (7-b))) ? '1' : '0';
790 if (!(opts & MY_OPT_REVERSEBIT)) 790 if ((opts & MY_OPT_REVERSEBIT))
791 for(b = 0; b < 8; b++) 791 for(b = 0; b < 8; b++)
792 buff[b] = (data & (0x01 << b)) ? '1' : '0'; 792 buff[b] = (data & (0x01 << b)) ? '1' : '0';
793 buff[b] = '\0'; 793 buff[b] = '\0';