source:
rtems/cpukit/score/cpu/m68k/rtems/score/types.h
@
30e2df6
Last change on this file since 30e2df6 was 30e2df6, checked in by Ralf Corsepius <ralf.corsepius@…>, on 08/21/08 at 04:10:35 | |
---|---|
|
|
File size: 1007 bytes |
Rev | Line | |
---|---|---|
[a911a77] | 1 | /** |
2 | * @file rtems/score/types.h | |
3 | */ | |
4 | ||
5 | /* | |
[7908ba5b] | 6 | * This include file contains type definitions pertaining to the Motorola |
7 | * m68xxx processor family. | |
8 | * | |
[08311cc3] | 9 | * COPYRIGHT (c) 1989-1999. |
[7908ba5b] | 10 | * On-Line Applications Research Corporation (OAR). |
11 | * | |
12 | * The license and distribution terms for this file may be | |
13 | * found in the file LICENSE in this distribution or at | |
[05a98b7] | 14 | * http://www.rtems.com/license/LICENSE. |
[7908ba5b] | 15 | * |
16 | * $Id$ | |
17 | */ | |
18 | ||
[7f70d1b7] | 19 | #ifndef _RTEMS_SCORE_TYPES_H |
20 | #define _RTEMS_SCORE_TYPES_H | |
[7908ba5b] | 21 | |
22 | #ifndef ASM | |
23 | ||
[30e2df6] | 24 | #include <stdbool.h> |
[b9b531f] | 25 | #include <rtems/stdint.h> |
26 | ||
[7908ba5b] | 27 | #ifdef __cplusplus |
28 | extern "C" { | |
29 | #endif | |
30 | ||
31 | /* | |
32 | * This section defines the basic types for this processor. | |
33 | */ | |
34 | ||
[7a3f018] | 35 | typedef uint16_t Priority_Bit_map_control; |
[7908ba5b] | 36 | |
[30e2df6] | 37 | typedef bool boolean; /* Boolean value */ |
[7908ba5b] | 38 | |
39 | typedef float single_precision; /* single precision float */ | |
40 | typedef double double_precision; /* double precision float */ | |
41 | ||
42 | typedef void m68k_isr; | |
43 | ||
44 | typedef void ( *m68k_isr_entry )( void ); | |
45 | ||
46 | #ifdef __cplusplus | |
47 | } | |
48 | #endif | |
49 | ||
50 | #endif /* !ASM */ | |
51 | ||
52 | #endif |
Note: See TracBrowser
for help on using the repository browser.