application.mui: implemented MUIM_Application_UnpushMethod
[AROS.git] / compiler / arossupport / include / 64bit.h
blob238fe0cc8ffd64c1d22ca3929ceb65dbaa34b0c5
1 #ifndef AROS_64BIT_H
2 #define AROS_64BIT_H
4 /*
5 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
6 $Id$
8 Desc: Work on 64bit data types
9 Lang: english
12 #include <aros/system.h>
14 #ifndef EXEC_TYPES_H
15 # include <exec/types.h>
16 #endif
18 #if defined(AROS_64BIT_TYPE)
19 # define LOW32OF64(val64) ((val64) & 0xFFFFFFFF)
20 # define HIGH32OF64(val64) ((val64) >> 32L)
21 #else
22 # define LOW32OF64(val64) ((val64).low)
23 # define HIGH32OF64(val64) ((val64).high)
24 #endif
26 #endif /* AROS_64BIT_H */