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
LEARN ABOUT CENTOS
xkbsascreen
XkbSAScreen(3) XKB FUNCTIONS XkbSAScreen(3)
NAME
XkbSAScreen - Returns the screenXXX field of act converted to a signed int
SYNOPSIS
int XkbSAScreen (XkbSwitchScreenAction act);
ARGUMENTS
- act action from which to extract screen
DESCRIPTION
Actions associated with the XkbSwitchScreen action structure change the active screen on a multiscreen display.
The type field of the XkbSwitchScreenAction structure should always be XkbSA_SwitchScreen.
The flags field is composed of the bitwise inclusive OR of the masks shown in Table 1.
Table 1 Switch Screen Action Flags
-------------------------------------------------------------------
Flag Meaning
-------------------------------------------------------------------
XkbSA_SwitchAbsolute If set, the screenXXX field represents
the index of the new screen. Otherwise,
it represents an offset from the current
screen to the new screen.
XkbSA_SwitchApplication If not set, the action should switch to
another screen on the same server. Oth-
erwise, it should switch to another X
server or application that shares the
same physical display.
The screenXXX field is a signed character value that represents either the relative or absolute screen index, depending on the state of the
XkbSA_SwitchAbsolute bit in the flags field. Xkb provides the following macros to convert between the integer and signed character value
for screen numbers in XkbSwitchScreenAction structures.
XkbSAScreen macro returns the screenXXX field of act converted to a signed int.
STRUCTURES
typedef struct _XkbSwitchScreenAction {
unsigned char type; /* XkbSA_SwitchScreen */
unsigned char flags; /* controls screen switching */
char screenXXX; /* screen number or delta */
} XkbSwitchScreenAction;
NOTES
The XkbSwitchScreen action is optional. Servers are free to ignore the action or any of its flags if they do not support the requested
behavior. If the action is ignored, it behaves like XkbSA_NoAction. Otherwise, key press and key release events do not generate an event.
X Version 11 libX11 1.6.0 XkbSAScreen(3)