linux-l: perl frage

Thomas Knop tknop at isv-gmbh.de
Di Apr 6 15:24:38 CEST 1999


JSC wrote:
> ....
> wie erkenne ich aus perl, welches endian system drunterliegt ?
> 
> ich wuerde auch ein kl. c-prog aus perl aufrufen. habe sowas
> aber noch nie gemacht. hat jemand ein "hello world" beispiel ?

#define BIG_ENDIAN    (*((int *)"\x1\x2\x3\x4") == 0x01020304)
#define LITTLE_ENDIAN (!BIG_ENDIAN)
#define LEIDER_INTEL  LITTLE_ENDIAN

so gehts in c. zu perl kann ich da wenig sagen. du solltest aber vorher
unbedingt prüfen, ob du eine 16-bit, 32-bit oder 64-bit architektur vor
dir hast (128-bit?). auf einer SGI kann das was da oben steht ordentlich
in die hose gehen.

Gruß
  Thomas
> 
> bye
> Jens
> --
>  --------------------------------------------------------------
> | Jens Schlegel                                                |
> | TFH Berlin         email: schlegel at tfh-berlin.de             |
>  --------------------------------------------------------------


-- 
=======================================================================
ISV GmbH                                             Tel.: 030-53433408
Thomas Knop                                          Fax : 030-53433435
Am Treptower Park 75                                 t.knop at isv-gmbh.de
12 435 Berlin                                    http://www.isv-gmbh.de
=======================================================================



Mehr Informationen über die Mailingliste linux-l