User guide

18-82
DirectC Interface
There are suffixes that you can append to the +vc option to enable
additional features. You can append all of them to the +vc option in
any order. For example:
+vc+abstract+allhdrs+list
These suffixes specify the following:
+abstract
Specifies that you are using abstract access through vc_handles
to the data structures for the Verilog arguments.
When you include this suffix all functions use abstract access
except those with "C" in their declaration; these exceptions use
direct access.
If you omit this suffix all functions use direct access except those
wit the "A" in their declaration; these exceptions use abstract
access.
+allhdrs
Writes the vc_hdrs.h file that contains external function
declarations that you can use in your Verilog code.
+list
Displays on the screen all the functions that you called in your
Verilog source code. In this display void functions are called
procedures. The following is an example of this display:
_____________________________________________________
The following external functions have been actually
called:
procedure receive_string
procedure passbig2
function return_string
procedure passbig1
procedure memory_rewriter
function return_vector_bit
procedure receive_pointer
procedure incr