File: ml-request.h

package info (click to toggle)
smlnj-runtime 110.44-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 2,968 kB
  • ctags: 5,368
  • sloc: ansic: 24,674; asm: 4,195; makefile: 1,353; sh: 91
file content (29 lines) | stat: -rw-r--r-- 629 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
/* ml-request.h
 *
 * COPYRIGHT (c) 1994 AT&T Bell Laboratories
 *
 * These are the service request codes used C/ML interface.
 */

#ifndef _ML_REQUEST_
#define _ML_REQUEST_

#define REQ_GC			0
#define REQ_RETURN		1
#define REQ_EXN			2
#define REQ_FAULT		3
#define REQ_BIND_CFUN		4
#define REQ_CALLC		5
#define REQ_ALLOC_STRING	6
#define REQ_ALLOC_BYTEARRAY	7
#define REQ_ALLOC_REALDARRAY	8
#define REQ_ALLOC_ARRAY		9
#define REQ_ALLOC_VECTOR	10
#define REQ_SIG_RETURN		11
#define REQ_SIG_RESUME		12
#define REQ_POLL_RETURN         13
#define REQ_POLL_RESUME         14
#define REQ_BUILD_LITERALS	15

#endif /* !_ML_REQUEST_ */