home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 22 gnu / 22-gnu.zip / fweb153.zip / fweb-1.53 / web / m_type.h < prev    next >
Text File  |  1995-09-23  |  5KB  |  114 lines

  1. #if(0)
  2.   FTANGLE v1.53, created with UNIX on "Thursday, September 21, 1995 at 15:06." 
  3.   COMMAND LINE: "web/ftangle web/m_type -A -# --F -= 1.53/web/m_type.h"
  4.   RUN TIME: "Saturday, September 23, 1995 at 16:17."
  5.   WEB FILE:    "web/m_type.web"
  6.   CHANGE FILE: (none)
  7. #endif
  8.  
  9.  
  10. SRTN i_ascii_ PROTO((int n,PARGS pargs));
  11. SRTN i_assert_ PROTO((int n,PARGS pargs));
  12. SRTN i_define_ PROTO((int n,PARGS pargs));
  13. SRTN i_dumpdef_ PROTO((int n,PARGS pargs));
  14. SRTN i_error_ PROTO((int n,PARGS pargs));
  15. SRTN i_eval_ PROTO((int n,PARGS pargs));
  16. SRTN i_getenv_ PROTO((int n,PARGS pargs));
  17. SRTN i_if_ PROTO((int n,PARGS pargs));
  18. SRTN i_ifcase_ PROTO((int n,PARGS pargs));
  19. SRTN i_ifdef_ PROTO((int n,PARGS pargs));
  20. SRTN i_ifndef_ PROTO((int n,PARGS pargs));
  21. SRTN i_ifelse_ PROTO((int n,PARGS pargs));
  22. SRTN i_inp_line_ PROTO((int n,PARGS pargs));
  23. SRTN i_lang_ PROTO((int n,PARGS pargs));
  24. SRTN i_len_ PROTO((int n,PARGS pargs));
  25. SRTN i_lnum_ PROTO((int n,PARGS pargs));
  26. SRTN i_lowercase_ PROTO((int n,PARGS pargs));
  27. SRTN i_meta_ PROTO((int n,PARGS pargs));
  28. SRTN i_mod_name_ PROTO((int n,PARGS pargs));
  29. SRTN i_modules_ PROTO((int n,PARGS pargs));
  30. SRTN i_nargs_ PROTO((int n,PARGS pargs));
  31. SRTN i_outp_line_ PROTO((int n,PARGS pargs));
  32. SRTN i_routine_ PROTO((int n,PARGS pargs));
  33. SRTN i_sect_num_ PROTO((int n,PARGS pargs));
  34. SRTN i_switch_ PROTO((int n,PARGS pargs));
  35. SRTN i_tm_ PROTO((int n,PARGS pargs));
  36. SRTN i_translit_ PROTO((int n,PARGS pargs));
  37. SRTN i_undef_ PROTO((int n,PARGS pargs));
  38. SRTN i_unstring_ PROTO((int n,PARGS pargs));
  39. SRTN i_uppercase_ PROTO((int n,PARGS pargs));
  40. SRTN i_verbatim_ PROTO((int n,PARGS pargs));
  41. SRTN i_version_ PROTO((int n,PARGS pargs));
  42. SRTN i_xflag_ PROTO((int n,PARGS pargs));
  43. eight_bits HUGE*argize PROTO((eight_bits HUGE*start,
  44. eight_bits HUGE*end));
  45. eight_bits HUGE*args_to_macrobuf PROTO((eight_bits HUGE*mp,
  46. eight_bits HUGE**pcur_byte,eight_bits HUGE*the_end,
  47. boolean var_args));
  48. eight_bits HUGE*copy_and_paste PROTO((eight_bits HUGE*m_start,
  49. eight_bits HUGE*m_end));
  50. SRTN copy_id PROTO((CONST ASCII HUGE*start,CONST ASCII HUGE*end,
  51. CONST char*descr));
  52. SRTN copy_nth_arg PROTO((int n0,int n,PARGS pargs));
  53. boolean cp_macro_arg PROTO((PARGS pargs,eight_bits k,eight_bits n,
  54. boolean HUGE*pxpn_argument,boolean last_was_paste,
  55. boolean next_is_paste));
  56. SRTN cpy_op PROTO((CONST outer_char HUGE*s));
  57. SRTN esc_certain_chars PROTO((sixteen_bits c,boolean esc_chars));
  58. eight_bits HUGE*get_dargs PROTO((eight_bits HUGE*start,
  59. eight_bits HUGE*end,sixteen_bits HUGE*args,eight_bits*n,
  60. boolean*pvar_args));
  61. eight_bits HUGE*get_margs0 PROTO((eight_bits HUGE*start,
  62. eight_bits HUGE*end,
  63. eight_bits HUGE**pcur_byte,eight_bits HUGE*the_end,
  64. boolean var_args,
  65. eight_bits HUGE*pargs[],eight_bits*n));
  66. SRTN ini_internal_fcns PROTO((VOID));
  67. boolean ins_arg PROTO((ASCII cleft,ASCII cright,PARGS pargs,text_pointer m,
  68. eight_bits n,eight_bits HUGE*HUGE*pp0,
  69. boolean*ppasting,boolean*pxpn_argument,boolean last_was_paste));
  70. SRTN mac_args PROTO((sixteen_bits id_token));
  71. void HUGE*mac_lookup PROTO((sixteen_bits cur_val));
  72. SRTN mbuf_full PROTO((unsigned long n,CONST outer_char reason[]));
  73. SRTN must_quote PROTO((CONST outer_char*name,
  74. eight_bits HUGE*p,eight_bits HUGE*p1));
  75. outer_char*type1 PROTO((eight_bits c));
  76. SRTN new_mbuf PROTO((VOID));
  77. SRTN num_to_mbuf PROTO((int n,PARGS pargs,
  78. CONST char*built_in_name,int num_args,
  79. CONST char*num_descr,int num));
  80. eight_bits HUGE*paste1 PROTO((eight_bits HUGE*p0,
  81. eight_bits HUGE*begin_or_end));
  82. CONST ASCII HUGE*proper_end PROTO((name_pointer np));
  83. SRTN prn_mname PROTO((outer_char HUGE**pt,sixteen_bits tokn));
  84. SRTN put_long PROTO((long l));
  85. boolean recursive_name PROTO((sixteen_bits a,XIDS HUGE*xids,int last_level));
  86. int rcvr_macro PROTO((ASCII HUGE*mtext,sixteen_bits HUGE*tokens,
  87. CONST eight_bits HUGE*p0,CONST eight_bits HUGE*p1));
  88. SRTN see_macro PROTO((CONST eight_bits HUGE*p0,CONST eight_bits HUGE*p1));
  89. SRTN see_xlevel PROTO((outer_char HUGE**pt,XIDS HUGE*p));
  90. eight_bits HUGE*str_to_mb PROTO((CONST eight_bits HUGE*begin_arg,
  91. CONST eight_bits HUGE*end_arg,boolean escape_chars));
  92. SRTN t_macros PROTO((VOID));
  93. SRTN translit PROTO((CONST ASCII HUGE*s,CONST ASCII HUGE*from,
  94. CONST ASCII HUGE*to));
  95. SRTN undef PROTO((sixteen_bits cur_val,boolean warning));
  96. boolean x_int_fcn PROTO((sixteen_bits id,int n,PARGS pargs));
  97. eight_bits HUGE*xmacro PROTO((text_pointer macro_text,
  98. eight_bits HUGE**pcur_byte,
  99. eight_bits HUGE*the_end,
  100. eight_bits HUGE*mp0));
  101. eight_bits HUGE*xmac_buf PROTO((eight_bits HUGE*mp0,
  102. XIDS HUGE*old_xids,
  103. eight_bits HUGE**pcur_byte,eight_bits HUGE*the_end));
  104. eight_bits HUGE*xmac_text PROTO((eight_bits HUGE*mp0,
  105. eight_bits HUGE*start,eight_bits HUGE*end));
  106. boolean x0macro PROTO((eight_bits HUGE*p,eight_bits HUGE*end,
  107. XIDS HUGE*xids,
  108. eight_bits HUGE**pcur_byte,
  109. eight_bits HUGE*the_end));
  110. SRTN xpn_before PROTO((eight_bits HUGE*mp0,XIDS HUGE*xids,
  111. eight_bits HUGE**pcur_byte,eight_bits HUGE*the_end));
  112.  
  113.  
  114.