Previous Page | Next Page

The PROTO Procedure

PROC PROTO Statement


PROC PROTO PACKAGE=catalog-entry <options>;

Task Option
For XML databases only, enable the code to be encoded within a data set. ENCRYPT | HIDE
Specify a text string to describe or label a package. LABEL
Specify that none of the functions in a package will produce exceptions. NOSIGNALS
For Windows PC platforms only, indicate that functions be called using the "_ stdcall" convention. STDCALL
For Windows PC platforms only, specify that all structures in a package be compiled with a specific N-BYTE packing pragma. STRUCTPACKn | PACK n


Arguments

PACKAGE=catalog-entry

specifies the SAS catalog entry where the function package information is saved. Catalog-entry is a three-level catalog name having one of the following forms: member.catalog.member or library.catalog.member .

option

can be one of the following items:

ENCRYPT | HIDE

specifies that encoding within a database is allowed.

Restriction: This option is available for XML databases only.
LABEL=package-label

specifies a text string that is used to describe or label the package. The maximum length of the label is 256 characters.

NOSIGNALS

specifies that none of the functions in a package will produce exceptions or signals.

STDCALL

for Windows PC platforms only, indicates that all functions in the package are called using the "_stdcall" convention.

STRUCTPACKn | PACKn

for Windows PC platforms only, specifies that all structures in this package were compiled with the given N-BYTE packing pragma. That is, STRUCTURE4 specifies that all structures in the package were compiled with the "#pragma pack(4)" option.

Previous Page | Next Page | Top of Page