OSF DCE Application Development Guide--Core Components
Attribute Configuration Language
<acf_body_element> ::= <acf_include> ";"
| <acf_type_declaration> ";"
| <acf_operation> ";"
<acf_include> ::= "include" <acf_include_list>
<acf_include_list> ::= <acf_include_name> \
[ "," <acf_include_name> ] ...
<acf_include_name> ::= """ <filename> """
<acf_type_declaration> ::= typedef [ <acf_type_attr_list> ] \
<acf_named_type>
<acf_named_type> ::= <Identifier>
<acf_type_attr_list> ::= "[" <acf_type_attrs> "]"
<acf_type_attrs> ::= <acf_type_attr> [ "," <acf_type_attr> ] ...
<acf_type_attr> ::= <acf_represent_attr>
| <acf_cs_char_attr>
| <acf_heap_attr>
<acf_represent_attr> ::= "represent_as" "(" <acf_repr_type> ")"
<acf_cs_char_attr> ::=
"cs_char" "C" "(" <acf_cs_char_type> ")"
<acf_cs_char_type> ::= <acf_named_type>
<acf_repr_type> ::= <acf_named_type>
<acf_operation> ::= [ <acf_op_attr_list> ] <Identifier> "("
[ <acf_parameters> ] ")"
<acf_op_attr_list> ::= "[" <acf_op_attrs> "]"
<acf_op_attrs> ::= <acf_op_attr> [ "," <acf_op_attr> ] ...
<acf_op_attr> ::= <acf_explicit_handle_attr>
| <acf_comm_status_attr>
| <acf_cs_tag_rtn_attr>
| <acf_encode_attr>
| <acf_decode_attr>
| <acf_fault_status_attr>
| <acf_code_attr>
| <acf_nocode_attr>
| <acf_enable_allocate_attr>
<acf_cs_tag_rtn_attr> ::=
124245 Tandem Computers Incorporated 18− 31