File: y_type.web

package info (click to toggle)
fweb 1.60beta-11
  • links: PTS
  • area: main
  • in suites: hamm
  • size: 4,348 kB
  • ctags: 5,018
  • sloc: ansic: 38,347; makefile: 393; sh: 163
file content (31 lines) | stat: -rw-r--r-- 869 bytes parent folder | download
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
30
31
@z --- y_type.web ---

FWEB version 1.60-beta (January 1, 1997)

Based on version 0.5 of S. Levy's CWEB [copyright (C) 1987 Princeton University]

@x-----------------------------------------------------------------------------


\Title{Y\_TYPE.WEB} % Prototypes for MEMORY ALLOCATION.

@c 
@* PROTOTYPES for {\tt MEMORY ALLOCATION}.  The function prototypes are
macroed up so that if |PROTOTYPES==1| (see \.{proto.hweb}) one gets full
function prototyping; otherwise just old-style declarations.

@I formats.hweb

@I os.hweb

@ The make file produces \.{y\_type.h} from these prototypes.
@a

void HUGE *alloc PROTO((CONST outer_char abbrev[],BUF_SIZE HUGE *pnunits,
	size_t nsize,int dn)); 

SRTN free_mem0 PROTO((void HUGE *p,CONST outer_char why[],BUF_SIZE nunits,
	size_t nsize));

void HUGE *get_mem0 PROTO((CONST outer_char why[],BUF_SIZE nunits,
	size_t nsize));