File: m_type.h

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 (119 lines) | stat: -rw-r--r-- 5,123 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
#if(0)
  FTANGLE v1.53.1.13, created with UNIX on "Thursday, January 2, 1997 at 0:57." 
  COMMAND LINE: "Web/ftangle Web/m_type -A -# --F -= 1.60/Web/m_type.h"
  RUN TIME:     "Wednesday, January 1, 1997 at 20:33."
  WEB FILE:    "Web/m_type.web"
  CHANGE FILE: (none)
#endif


SRTN i_ascii_ PROTO((int n,PARGS pargs));
SRTN i_assert_ PROTO((int n,PARGS pargs));
SRTN i_define_ PROTO((int n,PARGS pargs));
SRTN i_dumpdef_ PROTO((int n,PARGS pargs));
SRTN i_error_ PROTO((int n,PARGS pargs));
SRTN i_eval_ PROTO((int n,PARGS pargs));
SRTN i_getenv_ PROTO((int n,PARGS pargs));
SRTN i_if_ PROTO((int n,PARGS pargs));
SRTN i_ifcase_ PROTO((int n,PARGS pargs));
SRTN i_ifdef_ PROTO((int n,PARGS pargs));
SRTN i_ifndef_ PROTO((int n,PARGS pargs));
SRTN i_ifelse_ PROTO((int n,PARGS pargs));
SRTN i_inp_line_ PROTO((int n,PARGS pargs));
SRTN i_keyword_ PROTO((int n,PARGS pargs));
SRTN i_lang_ PROTO((int n,PARGS pargs));
SRTN i_len_ PROTO((int n,PARGS pargs));
SRTN i_lnum_ PROTO((int n,PARGS pargs));
SRTN i_lowercase_ PROTO((int n,PARGS pargs));
SRTN i_meta_ PROTO((int n,PARGS pargs));
SRTN i_mod_name_ PROTO((int n,PARGS pargs));
SRTN i_modules_ PROTO((int n,PARGS pargs));
SRTN i_nargs_ PROTO((int n,PARGS pargs));
SRTN i_outp_line_ PROTO((int n,PARGS pargs));
SRTN i_routine_ PROTO((int n,PARGS pargs));
SRTN i_sect_num_ PROTO((int n,PARGS pargs));
SRTN i_switch_ PROTO((int n,PARGS pargs));
SRTN i_tm_ PROTO((int n,PARGS pargs));
SRTN i_translit_ PROTO((int n,PARGS pargs));
SRTN i_undef_ PROTO((int n,PARGS pargs));
SRTN i_unstring_ PROTO((int n,PARGS pargs));
SRTN i_uppercase_ PROTO((int n,PARGS pargs));
SRTN i_verbatim_ PROTO((int n,PARGS pargs));
SRTN i_version_ PROTO((int n,PARGS pargs));
SRTN i_xflag_ PROTO((int n,PARGS pargs));
eight_bits HUGE*argize PROTO((eight_bits HUGE*start,
eight_bits HUGE*end));
eight_bits HUGE*args_to_macrobuf PROTO((eight_bits HUGE*mp,
eight_bits HUGE**pcur_byte,eight_bits HUGE**pthe_end,
boolean multilevels,boolean var_args));
eight_bits HUGE*copy_and_paste PROTO((eight_bits HUGE*m_start,
eight_bits HUGE*m_end));
SRTN copy_id PROTO((CONST ASCII HUGE*start,CONST ASCII HUGE*end,
CONST char*descr));
SRTN copy_nth_arg PROTO((int n0,int n,PARGS pargs));
boolean cp_macro_arg PROTO((PARGS pargs,eight_bits k,eight_bits n,
boolean HUGE*pxpn_argument,boolean last_was_paste,
boolean next_is_paste));
SRTN cpy_op PROTO((CONST outer_char HUGE*s));
SRTN dbg_macs PROTO((sixteen_bits,eight_bits HUGE*,eight_bits*));
SRTN esc_certain_chars PROTO((sixteen_bits c,boolean esc_chars));
eight_bits HUGE*get_dargs PROTO((eight_bits HUGE*start,
eight_bits HUGE*end,sixteen_bits HUGE*args,eight_bits*n,
boolean*pvar_args));
eight_bits HUGE*get_margs0 PROTO((eight_bits HUGE*start,
eight_bits HUGE*end,
eight_bits HUGE**pcur_byte,eight_bits HUGE**pthe_end,
boolean multilevels,boolean var_args,
eight_bits HUGE*pargs[],eight_bits*n));
SRTN ini_internal_fcns PROTO((VOID));
boolean ins_arg PROTO((ASCII cleft,ASCII cright,PARGS pargs,text_pointer m,
eight_bits n,eight_bits HUGE*HUGE*pp0,
boolean*ppasting,boolean*pxpn_argument,boolean last_was_paste));
SRTN mac_args PROTO((sixteen_bits id_token));
void HUGE*mac_lookup PROTO((sixteen_bits cur_val));
SRTN mbuf_full PROTO((unsigned long n,CONST outer_char reason[]));
SRTN must_quote PROTO((CONST outer_char*name,
eight_bits HUGE*p,eight_bits HUGE*p1));
outer_char*type1 PROTO((eight_bits c));
SRTN new_mbuf PROTO((VOID));
SRTN num_to_mbuf PROTO((int n,PARGS pargs,
CONST char*built_in_name,int num_args,
CONST char*num_descr,int num));
eight_bits HUGE*paste1 PROTO((eight_bits HUGE*p0,
eight_bits HUGE*begin_or_end));
CONST ASCII HUGE*proper_end PROTO((name_pointer np));
SRTN prn_mname PROTO((outer_char HUGE**pt,sixteen_bits tokn));
SRTN put_long PROTO((long l));
boolean recursive_name PROTO((sixteen_bits a,XIDS HUGE*xids,int last_level));
int rcvr_macro PROTO((ASCII HUGE*mtext,sixteen_bits HUGE*tokens,
CONST eight_bits HUGE*p0,CONST eight_bits HUGE*p1));
SRTN see_macro PROTO((CONST eight_bits HUGE*p0,CONST eight_bits HUGE*p1));
SRTN see_xlevel PROTO((outer_char HUGE**pt,XIDS HUGE*p));
eight_bits HUGE*str_to_mb PROTO((CONST eight_bits HUGE*begin_arg,
CONST eight_bits HUGE*end_arg,boolean escape_chars));
SRTN t_macros PROTO((VOID));
SRTN translit PROTO((CONST ASCII HUGE*s,CONST ASCII HUGE*from,
CONST ASCII HUGE*to));
SRTN undef PROTO((sixteen_bits cur_val,boolean warning));
boolean x_int_fcn PROTO((sixteen_bits id,int n,PARGS pargs));
eight_bits HUGE*xmacro PROTO((text_pointer macro_text,
eight_bits HUGE**pcur_byte,
eight_bits HUGE**pthe_end,
boolean multilevels,
eight_bits HUGE*mp0));
eight_bits HUGE*xmac_buf PROTO((eight_bits HUGE*mp0,
XIDS HUGE*old_xids,
eight_bits HUGE**pcur_byte,eight_bits HUGE**pthe_end,
boolean multilevels));
eight_bits HUGE*xmac_text PROTO((eight_bits HUGE*mp0,
eight_bits HUGE*start,eight_bits HUGE*end));
boolean x0macro PROTO((eight_bits HUGE*p,eight_bits HUGE*end,
XIDS HUGE*xids,
eight_bits HUGE**pcur_byte,
eight_bits HUGE**the_end,
boolean multilevels));
SRTN xpn_before PROTO((eight_bits HUGE*mp0,XIDS HUGE*xids,
eight_bits HUGE**pcur_byte,eight_bits HUGE**the_end,
boolean multilevels));