|
|
1.1 root 1: (* Copyright 1989 by AT&T Bell Laboratories *)
2: (* All string arguments to system calls should be zero padded *)
3: signature ASSEMBLY =
4: sig
5: datatype datalist = DATANIL | DATACONS of (string * string * datalist)
6: type func
7: datatype funclist = FUNC of (func * string * funclist)
8: type object
9: structure A : sig
10: val array : int * 'a -> 'a array
11: val callc : 'b (* func*) * 'a -> 'c
12: val create_b : int -> string
13: val create_s : int -> string
14: val floor : real -> int
15: val logb : real -> int
16: val scalb : real * int -> real
17: val syscall : int * string list * int -> int
18: end
19: exception Div
20: exception Interrupt
21: exception Overflow
22: exception Real of string
23: exception SystemCall of string
24: exception UnboundTable
25: val array0 : 'a array
26: val bytearray0 : string
27: val collected : int ref
28: val collectedfrom : int ref
29: val current : string ref
30: val datalist : datalist
31: val errorstrings : string array
32: val external : funclist
33: val gcmessages : int ref
34: val gcprof : string ref
35: val majorcollections : int ref
36: val minorcollections : int ref
37: val opsys : int (* 1 = vax bsd ultrix, 4.2, 4.3
38: 2 = sunos 3.0, 4.0
39: 3 = vax v9 (bell labs) *)
40: val pstruct : object ref
41: val ratio : int ref
42: val softmax : int ref
43: end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.