unsigned/signed mismatch in MSC 6.0
H.L. Stahl
hls at rwthbs.uucp
Mon Nov 26 18:04:20 AEST 1990
In article <2301 at sparko.gwu.edu> timur at seas.gwu.edu () writes:
>I'm using Microsoft C 6.0, and I have my warnings set to level 4. I'm
>getting an error with this expression:
>
>strlen(s)<WIDTH
>
> ...
In MS-C (and ANSI C ?) the return type of "strlen" is defined as "size_t",
which is defined as "unsigned int" in MS-C.
But
strlen(s) < (size_t)(WIDTH)
should work ...
| _ : Hans-Ludwig Stahl, Lehrstuhl fuer Betriebssysteme, RWTH Aachen
|_|_`__ : Kopernikusstr. 16, D-5100 Aachen, ..49-(0)241-804374
| |__) : Domain: hls at informatik.rwth-aachen.de
|__) : uucp: ...!{seismo,mcvax,uunet}!unido!rwthinf!hls
More information about the Comp.lang.c
mailing list