01-07-2009
Again, The problem with casting signed int into unsigned int is that this discards the "sign" bit (it's a tad bit more complicated than that). For some reason, size_t appears to be signed, and therefore can be negative. You cannot convert a negative number of any size into a bigger integer that is non-negative. (It can be done, but you risk "losing information"). So either ignore the warning, or make size_t unsigned, or make DWORD signed.
10 More Discussions You Might Find Interesting
1. Solaris
I'm trying to build 64 bit mysql-5.0.37 on Solaris 10.
CFLAGS="-O3" CXX='gcc -m64 -mcpu=v9' CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" ./configure -disable-shared --prefix=/usr/local/mysql --datadir=/home1/mysql_data --with-mysqld-user=mysql
... (0 Replies)
Discussion started by: csross
0 Replies
2. Programming
I am trying to compile a c program on AIX 5.3L 64-bit unix.
I have used this program in the past and it works.
Does anybody know what this error means?
/usr/local/bin> gcc get_epoch_secs.c get_epoch_secs
gcc: get_epoch_secs: No such file or directory
get_epoch_secs.c: In function... (8 Replies)
Discussion started by: djehresmann
8 Replies
3. Solaris
Hi all,
When i use the command ps , it throws the error like this
"ld.so.1: ps: fatal: /lib/libc.so.1: wrong ELF class: ELFCLASS32
Killed"
Some of the commands will work.say for e.g. who,cp but w will not work.
Please can anyone help me on this to solve this... (7 Replies)
Discussion started by: shanshine
7 Replies
4. Solaris
Hi ,
could you please clarify me the difference between sun sparc 32-bit and sun sparc 64-bit?
means on which processors these are supporting (pentium processors, sun sparc processors)
Regards,
Rajesh (1 Reply)
Discussion started by: pmrajesh21
1 Replies
5. Linux
Hi,
I am using 32 bit machine, and I want to compile 64 bit application on 32-bit machine.
So please tell me is it possible or not?
Regards
Mandar (7 Replies)
Discussion started by: Mandar123
7 Replies
6. Solaris
I downloaded the iso image from here and burnt it on DVD.
But when I tried installing it..it said boot device not availiable. Do I have to make it bootable?
Is there any other component that I need to write on DVD other than the image?
Moreover the DVD which I received from my admin for... (5 Replies)
Discussion started by: sumeet
5 Replies
7. Linux
Can someone try to compile this older version of xtide (attached) on 64-bit Intel/Linux and upload the xttpd binary? I have a friend who needs an older version up and running because the newer version does not support his required harmonic files.
Thanks! (7 Replies)
Discussion started by: Neo
7 Replies
8. Programming
I have a 32bit number and without using for loop,I want to set mbit to n bit.
Say m bit may be 2nd or 5th or 9th or 10th.n bit may be 22nd or 27or 11th bit.
I assume m<n.
Please help me.Thanks
acdc (6 Replies)
Discussion started by: acdc
6 Replies
9. Solaris
Hi,
Can anyone help me out in getting download the below required package for Solaris 10 SPARC 64-bit machine.
Thanks in advance. (3 Replies)
Discussion started by: prash358
3 Replies
10. Solaris
Hi,
I am trying to build python(2.7.9) 64 bit from source on solaris10. Using the below to compile
./configure CFLAGS=-m64 LDFLAGS=-m64
But getting errors like below while executing make
make: Fatal error: Command failed for target `libinstall'
OS info:
isainfo -v
64-bit amd64... (9 Replies)
Discussion started by: Sumanthsv
9 Replies
DECBIN(3) 1 DECBIN(3)
decbin - Decimal to binary
SYNOPSIS
string decbin (int $number)
DESCRIPTION
Returns a string containing a binary representation of the given $number argument.
PARAMETERS
o $number
- Decimal value to convert
Range of inputs on 32-bit machines
+-------------------------------------+--------------------------------------+---+
| positive $number | | |
| | | |
| | negative $number | |
| | | |
| | return value | |
| | | |
+-------------------------------------+--------------------------------------+---+
| 0 | | |
| | | |
| | | |
| | |T{ 0 | |
| | | |
| 1 | | |
| | | |
| | | |
| | |T{ 1 | |
| | | |
| 2 | | |
| | | |
| | | |
| | |T{ 10 | |
| | | |
| | | |
| 2147483646 | | |
| | | |
| | | |
| | |T{ 1111111111111111111111111111110 | |
| | | |
|2147483647 (largest signed integer) | | |
| | | |
| | | |
| | |T{ 1111111111111111111111111111111 | |
| | (31 1's) | |
| | | |
| 2147483648 | | |
| | | |
| | -2147483648 | |
| | | |
| | 10000000000000000000000000000000 | |
| | | |
| | | |
| 4294967294 | | |
| | | |
| | -2 | |
| | | |
| | 11111111111111111111111111111110 | |
| | | |
|4294967295 (largest unsigned inte- | | |
|ger) | | |
| | | |
| | -1 | |
| | | |
| | 11111111111111111111111111111111 (32 | |
| | 1's) | |
| | | |
+-------------------------------------+--------------------------------------+---+
Range of inputs on 64-bit machines
+-------------------------------------+------------------------------------------------------------------+---+
| positive $number | | |
| | | |
| | negative $number | |
| | | |
| | return value | |
| | | |
+-------------------------------------+------------------------------------------------------------------+---+
| 0 | | |
| | | |
| | | |
| | |T{ 0 | |
| | | |
| 1 | | |
| | | |
| | | |
| | |T{ 1 | |
| | | |
| 2 | | |
| | | |
| | | |
| | |T{ 10 | |
| | | |
| | | |
| 9223372036854775806 | | |
| | | |
| | | |
| | |T{ | |
| | 111111111111111111111111111111111111111111111111111111111111110 | |
| | | |
|9223372036854775807 (largest signed | | |
|integer) | | |
| | | |
| | | |
| | |T{ | |
| | 111111111111111111111111111111111111111111111111111111111111111 | |
| | (63 1's) | |
| | | |
| | | |
| |T{ -9223372036854775808 | | |
| | | |
| | 1000000000000000000000000000000000000000000000000000000000000000 | |
| | | |
| | | |
| | | |
| |T{ -2 | | |
| | | |
| | 1111111111111111111111111111111111111111111111111111111111111110 | |
| | | |
| | | |
| |T{ -1 | | |
| | | |
| | 1111111111111111111111111111111111111111111111111111111111111111 | |
| | (64 1's) | |
| | | |
+-------------------------------------+------------------------------------------------------------------+---+
RETURN VALUES
Binary string representation of $number
EXAMPLES
Example #1
decbin(3) example
<?php
echo decbin(12) . "
";
echo decbin(26);
?>
The above example will output:
1100
11010
SEE ALSO
bindec(3), decoct(3), dechex(3), base_convert(3), printf(3), using %b, %032b or %064b as the format , sprintf(3), using %b, %032b or %064b
as the format .
PHP Documentation Group DECBIN(3)