01-07-2009
unsigned long to unsigned int on 64-bit
Hi,
I have written code like this :
On 32-bit -
typedef unisgned long DWORD;
string length is 50;
DWORD len = wcslen(string);
But on 64-bit getting porting error -Conversion of 64 bit type value to "int" causes truncation
I made changes into the code like:
#ifdef _LP64
typedef unisgned int DWORD;
#else
typedef unisgned long DWORD;
#endif
Still it is giving error like "Conversion of 64 bit type value to "unsigned" causes truncation"
instead of int - unsigned is given in error.
Any pointers will be helpful.
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 DEBIAN
qd-config
QD-CONFIGG(1) QD-CONFIGG(1)
NAME
qd-config - determine flags for compilation and linking
SYNOPSIS
qd-config [options]
DESCRIPTION
To link a Fortran-90 program with the C++ qd library, it is recommended to link with the C++ compiler used to generate the library. The
Fortran 90 interface (along with a C-style main function calling f_main) is found in the qdmod library. The qd-config script can be used
to determine which flags to pass to compile and link your programs.
OPTIONS
--src Switch between source and system location.
--prefix
Output configured prefix value.
--exec-prefix
Output configured exec_prefix value.
--build-flags
Compiler options used during build.
--build-libs
Linker options used during build.
--configure-args
Configure arguments used for build.
--cxx C++ compiler.
--cflags
C++ preprocessor and compiler options.
--cxxflags
C++ compiler options.
--libs-la
C++ linker options and libtool archive location.
--libs C++ linker options.
--fc Fortran compiler.
--fcflags
Fortran compiler options.
--fclibs
Fortran linker options.
--fmainlib
C++ linker options for main program written in Fortran.
--version
Output version.
AUTHOR
This manual page was written by Daniel Leidert <daniel.leidert@wgdd.de> for the Debian project (but may be used by others).
User Commands 2008-05-11 QD-CONFIGG(1)