Hallo, wenn auch spät.

Am Samstag, 01. Feb 2003, 00:46:11 +0100 schrieb Mario Duve:
> 
> "Heike C. Zimmerer" <[EMAIL PROTECTED]> schrieb im Newsbeitrag 
>[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > "Mario Duve" <[EMAIL PROTECTED]> writes:
> > > hat jemand eine Tipp für mich, was folgendes warning beim command make
> > > bedeuten könnte?
> > >
> > > hpt.c: In function `hpt_copy_array_info':
> > > hpt.c:2948: warning: int format, long int arg (arg 3)
> >
> > In einem Formatstring (aus der printf - Familie) wurde eine der
> > integer-Konversionen (d, i, o, u, x oder X) angegeben, das zugehörige
> > Argument (das dritte) ist aber vom Typ Long.
> >
> 
> ist das warning jetzt problematisch, kann ich das irgendwie abstellen?

In C ist

    short int        immer 2 Byte
    long int         immer 4 Byte
    int              je nachdem: 2 Byte in 16-Bit-Systemen (DOS),
                                 4 Byte in 32-Bit-Systemen

Unter Linux ist also `int' dasselbe wie `long int'. Die Warnung
ist also nicht problematisch.

Gruß
Bertram


----Demonstration.c----------
#include <stdio.h>

int main( void)
{
    printf( "sizeof (int)      = %d\n", sizeof (int));
    printf( "sizeof (long int) = %d\n", sizeof (long int));
    return 0;
}
-----------------------------



-- 
Bertram Scharpf
Stuttgart, Deutschland/Germany


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an