SKIP
The SKIP compiler directive outputs a specified number of hexadecimal zeros in the User Data Area of the program. SKIP typically sets up a buffer area for BTRIEVE file I/O routines. The instruction uses one of the following formats:
|
|
|
|
|
Where:
label
Optional. A Program Execution Label.
prep
Required. The keyword OVER or UPTO.
count
Required. A decimal constant or EQUATEd value indicating the number of hexadecimal zeros to output.
Flags Affected: NONE
Note the following:
SKIP does not affect the COMMON data area alignment. COMMON fields or files may be defined both immediately before and after the SKIP parameter.
Example 1:
|
|
|
|
|
|
|
|
|
|
|
|
The LABEL 'B' references a data area of 500 bytes in length.
Example 2:
|
|
|
|
|
|
|
|
|
|
|
|
The COMMON data is continued (aligned) through all of these variables, including the 'BLANKS' area. Any data from previous programs remain and may be accessed in the new program.
See Also: Compiler Directives
![]() |