SCM Repository
Annotation of /sml/trunk/src/smlnj-c/cc-info.sig.sml
Parent Directory
|
Revision Log
Revision 2 - (view) (download)
1 : | monnier | 2 | (* cc-info.sig.sml |
2 : | * | ||
3 : | * COPYRIGHT (c) 1995 AT&T Bell Laboratories. | ||
4 : | * | ||
5 : | * signature for structures that describe C data sizes | ||
6 : | *) | ||
7 : | |||
8 : | signature CC_INFO = | ||
9 : | sig | ||
10 : | (* all sizes in bytes *) | ||
11 : | |||
12 : | val intSzB : int | ||
13 : | val shortSzB : int | ||
14 : | val longSzB : int | ||
15 : | |||
16 : | val charSzB : int | ||
17 : | |||
18 : | val floatSzB : int | ||
19 : | val doubleSzB : int | ||
20 : | |||
21 : | val ptrSzB : int | ||
22 : | |||
23 : | (* alignment for structs/unions *) | ||
24 : | val unionAlign : int | ||
25 : | val structAlign : int | ||
26 : | end (* signature CC_INFO *) |
root@smlnj-gforge.cs.uchicago.edu | ViewVC Help |
Powered by ViewVC 1.0.0 |