Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
diameterc(1)			 User Commands			  diameterc(1)

NAME
       diameterc - diameterc [<options>] <file>

DESCRIPTION
       The  diameterc  utility	is  used to compile a diameter dictionary file
       into Erlang source. The resulting source	implements the interface diam-
       eter required to	encode and decode the dictionary's messages and	AVPs.

       The  module  diameter_make(3)  provides an alternate compilation	inter-
       face.

USAGE
	 diameterc [<options>] <file>:
	   Compile a single dictionary file to Erlang  source.	Valid  options
	   are as follows.

	   -i <dir>:
	     Prepend the specified directory to	the code path. Use to point at
	     beam files	compiled from inherited	dictionaries, @inherits	 in  a
	     dictionary	file creating a	beam dependency, not an	erl/hrl	depen-
	     dency.

	     Multiple -i options can be	specified.

	   -o <dir>:
	     Write generated source to the specified  directory.  Defaults  to
	     the current working directory.

	   -E:

	   -H:
	     Suppress erl and hrl generation, respectively.

	   --name <name>:

	   --prefix <prefix>:
	     Transform	the input dictionary before compilation, setting @name
	     or	@prefix	to the specified string.

	   --inherits <arg>:
	     Transform the input dictionary before compilation,	appending @in-
	     herits of the specified string.

	     Two forms of --inherits have special meaning:

	   --inherits -
	   --inherits Prev/Mod

	     The  first	 has the effect	of clearing any	previous inherits, the
	     second of replacing a previous inherits of	Prev to	 one  of  Mod.
	     This  allows  the semantics of the	input dictionary to be changed
	     without modifying the file	itself.

	     Multiple --inherits options can be	specified.

EXIT STATUS
       Returns 0 on success, non-zero on failure.

SEE ALSO
       diameter_make(3), diameter_dict(4)

Ericsson AB			 diameter 2.2			  diameterc(1)

NAME | DESCRIPTION | USAGE | EXIT STATUS | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=diameterc&sektion=1&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help