~ubuntu-branches/ubuntu/karmic/fweb/karmic

« back to all changes in this revision

Viewing changes to Web/s_type.web

  • Committer: Bazaar Package Importer
  • Author(s): Yann Dirson
  • Date: 2002-01-04 23:20:22 UTC
  • Revision ID: james.westby@ubuntu.com-20020104232022-330ad4iyzpvb5bm4
Tags: upstream-1.62
ImportĀ upstreamĀ versionĀ 1.62

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
@z --- s_type.web ---
 
2
 
 
3
FWEB version 1.62 (September 25, 1998)
 
4
 
 
5
Based on version 0.5 of S. Levy's CWEB [copyright (C) 1987 Princeton University]
 
6
 
 
7
@x-----------------------------------------------------------------------------
 
8
 
 
9
 
 
10
\Title{S\_TYPE.WEB} % Prototypes for STYLE.WEB.
 
11
 
 
12
@c 
 
13
@* PROTOTYPES for {\tt STYLE.WEB}.  The function prototypes are macroed
 
14
up so that if |PROTOTYPES==1| (see \.{proto.hweb}) one gets full function
 
15
prototyping; otherwise just old-style declarations.
 
16
 
 
17
@I formats.hweb
 
18
 
 
19
@I os.hweb
 
20
 
 
21
@ The make file produces \.{s\_type.h} from these prototypes.
 
22
@a
 
23
 
 
24
#include SFILE(a_type.h)
 
25
 
 
26
SRTN a_str PROTO((outer_char HUGE **pp,CONST outer_char HUGE *id));
 
27
SRTN add_str PROTO((S_MAP HUGE *ps));
 
28
int cc_cmp PROTO((CONST VOID *pk0, CONST VOID *pk1));
 
29
outer_char *ccode_name PROTO((eight_bits code));
 
30
SRTN clr_printf PROTO((COLOR clr,outer_char *fmt ELLIPSIS));
 
31
int ctoi PROTO((outer_char c));
 
32
int cmpr_s_map PROTO((S_MAP HUGE **s0,S_MAP HUGE **s1));
 
33
ASCII esc_achar PROTO((CONST ASCII HUGE * HUGE *ppc));
 
34
outer_char esc_char PROTO((CONST outer_char HUGE * HUGE *ppc));
 
35
SRTN ext_set PROTO((CONST outer_char HUGE **pid));
 
36
S_MAP HUGE *find_sty PROTO((S_MAP HUGE *m,
 
37
        CONST outer_char HUGE *keyword));
 
38
outer_char *get_option PROTO((outer_char *s));
 
39
outer_char *get_termcap PROTO((VOID));
 
40
SRTN ini_aclr PROTO((S_MAP HUGE *ps));
 
41
SRTN ini_bilevel PROTO((S_MAP HUGE *ps));
 
42
SRTN ini_ccode PROTO((CONST outer_char *keyword,CONST outer_char *defaults,
 
43
        eight_bits code));
 
44
SRTN ini_cchar PROTO((S_MAP HUGE *ps));
 
45
SRTN ini_cdir PROTO((CONST S_MAP HUGE *ps));
 
46
SRTN ini_change PROTO((CONST S_MAP HUGE *ps));
 
47
SRTN ini_clr PROTO((S_MAP HUGE *ps));
 
48
COLOR_MODE ini_colors PROTO((COLOR_MODE color_mode0));
 
49
SRTN ini_dot PROTO((S_MAP HUGE *ps));
 
50
SRTN ini_ext PROTO((S_MAP HUGE *ps));
 
51
SRTN ini_hchange PROTO((CONST S_MAP HUGE *ps));
 
52
SRTN ini_hweb PROTO((CONST S_MAP HUGE *ps));
 
53
SRTN ini_output_line_length PROTO((S_MAP HUGE *ps));
 
54
SRTN ini_style PROTO((VOID));
 
55
SRTN ini_web PROTO((CONST S_MAP HUGE *ps));
 
56
SRTN link0 PROTO((outer_char HUGE **pp,CONST outer_char HUGE *id,
 
57
        SRTN (HUGE_FCN_PTR *fcn)(CONST outer_char HUGE **)));
 
58
STY_TYPE next_sty PROTO((VOID));
 
59
boolean out_map PROTO((outer_char *name));
 
60
SRTN prn0_code PROTO((ASCII a, CC_BUF HUGE *cc_buf, int *pk));
 
61
SRTN read_sty PROTO((CONST outer_char sty_file_name[],boolean warn_if_absent));
 
62
SRTN reassign PROTO((eight_bits old_code,eight_bits new_code));
 
63
SRTN see_map PROTO((S_MAP HUGE *s,CONST outer_char HUGE *pa,
 
64
        boolean see_all)); 
 
65
SRTN see_str PROTO((CONST outer_char HUGE *s, CONST outer_char *eos));
 
66
SRTN see_style PROTO((CONST outer_char HUGE *pa,boolean see_all));
 
67
SRTN set_color PROTO((COLOR clr));
 
68
SRTN set_char PROTO((S_MAP HUGE *ps));
 
69
SRTN set_int PROTO((S_MAP HUGE *ps));
 
70
SRTN set_long PROTO((S_MAP HUGE *ps));
 
71
SRTN set_str PROTO((S_MAP HUGE *ps));
 
72
outer_char *sset_color PROTO((COLOR clr));
 
73
boolean sty_line PROTO((VOID));
 
74
boolean sty0_line PROTO((outer_char HUGE *last_sprm));
 
75
outer_char *sput PROTO((SEQUENCES *ps));
 
76
SRTN tput PROTO((SEQUENCES *ps));
 
77
SRTN termset PROTO((CONST outer_char **pid));
 
78
SRTN zero_ccodes PROTO((VOID));
 
79
 
 
80
@ Index: