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

  1. @z --- s_type.web ---
  2.  
  3. FWEB version 1.53 (September 23, 1995)
  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_termcap PROTO((VOID));
  39. SRTN ini_aclr PROTO((S_MAP HUGE *ps));
  40. SRTN ini_bilevel PROTO((S_MAP HUGE *ps));
  41. SRTN ini_ccode PROTO((CONST outer_char *keyword,CONST outer_char *defaults,
  42.     eight_bits code));
  43. SRTN ini_cchar PROTO((S_MAP HUGE *ps));
  44. SRTN ini_cdir PROTO((CONST S_MAP HUGE *ps));
  45. SRTN ini_change PROTO((CONST S_MAP HUGE *ps));
  46. SRTN ini_clr PROTO((S_MAP HUGE *ps));
  47. SRTN ini_colors PROTO((COLOR_MODE color_mode));
  48. SRTN ini_dot PROTO((S_MAP HUGE *ps));
  49. SRTN ini_ext PROTO((S_MAP HUGE *ps));
  50. SRTN ini_hchange PROTO((CONST S_MAP HUGE *ps));
  51. SRTN ini_hweb PROTO((CONST S_MAP HUGE *ps));
  52. SRTN ini_output_line_length PROTO((S_MAP HUGE *ps));
  53. SRTN ini_style PROTO((VOID));
  54. SRTN ini_web PROTO((CONST S_MAP HUGE *ps));
  55. SRTN link0 PROTO((outer_char HUGE **pp,CONST outer_char HUGE *id,
  56.     SRTN (HUGE_FCN_PTR *fcn)(CONST outer_char HUGE **)));
  57. STY_TYPE next_sty PROTO((VOID));
  58. boolean out_map PROTO((outer_char *name));
  59. SRTN prn0_code PROTO((ASCII a, CC_BUF HUGE *cc_buf, int *pk));
  60. SRTN read_sty PROTO((CONST outer_char sty_file_name[],boolean warn_if_absent));
  61. SRTN reassign PROTO((eight_bits old_code,eight_bits new_code));
  62. SRTN see_map PROTO((S_MAP HUGE *s,CONST outer_char HUGE *pa,
  63.     boolean see_all)); 
  64. SRTN see_str PROTO((CONST outer_char HUGE *s));
  65. SRTN see_style PROTO((CONST outer_char HUGE *pa,boolean see_all));
  66. SRTN set_color PROTO((COLOR clr));
  67. SRTN set_char PROTO((S_MAP HUGE *ps));
  68. SRTN set_int PROTO((S_MAP HUGE *ps));
  69. SRTN set_long PROTO((S_MAP HUGE *ps));
  70. SRTN set_str PROTO((S_MAP HUGE *ps));
  71. boolean sty_line PROTO((VOID));
  72. boolean sty0_line PROTO((outer_char HUGE *last_sprm));
  73. SRTN tput PROTO((SEQUENCES *ps));
  74. SRTN termset PROTO((CONST outer_char **pid));
  75. SRTN zero_ccodes PROTO((VOID));
  76.  
  77. @ Index:
  78.