1 10/18/81  subroutine_entry.compin
 2 
 3 
 4 Syntax:  .ifi subroutine_entry "declaration" "call example"
 5      or  .ifi subr_entry "declaration" "call example"
 6 
 7 
 8 Function:
 9 This macro places a subroutine entry declaration and call syntax
10 description on the page.
11 
12 
13 Macro action:
14 1) formats "declaration" and "call example" in 10pt Helvetica (also see
15    Notes) at the current indentation level, with the first line of each
16    hanging by one level.
17 
18 
19 Notes:
20 1) "declaration" and "call example" must be given as quoted strings.
21 2) "declaration" and "call example" may contain both literal fields and
22    variable fields.  These fields are distinguished in the output by
23    presenting the variable fields in 10pt Helvetica Bold Italic instead
24    of Roman.  Variable fields are denoted by enclosing them between
25    tilde (~) characters.
26 
27 
28    Example:
29 
30    .ifi subroutine_entry "declare hyphenate_word_ entry (char (**),
31    .+   fixed bin, fixed bin, fixed bin (35));" "call hyphenate_word_
32    .+   (~string~, ~space~, ~break~, ~code~);"
33 
34    will show "string", "space", "break", and "code" in Bold Italic with
35    eveything else in Roman.