1 /* Martin Asser Hansen (mail@maasha.dk) Copyright (C) 2008 - All right reserved */
8 /* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> MISC <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
11 char *bits2string( uint bin )
13 /* Martin A. Hansen, June 2008 */
15 /* Return a binary number as a string of 1's and 0's. */
21 string = mem_get( ( sizeof( uint ) * 8 ) + 1 );
25 for ( i = 0; i < sizeof( uint ) * 8; i++ )
28 if ( ( bin & j ) != 0 ) {
29 string[ 31 - i ] = '1';
31 string[ 31 - i ] = '0';
43 /* >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/