TACL Reference Manual
Built-In Functions and Variables
HP NonStop TACL Reference Manual—429513-018
9-60
#CHARFINDV Built-In Function
visible characters plus one, including unprintable characters that are subject to
change from one TACL RVU to another. Nonmetacharacters use one byte.
Examples
Assume that var is a variable level containing:
ABCDEFG
HIJKLMNOPQRST
UVWXYZ
and that var2 is a variable level containing:
IJK
1. Either of the invocations:
#CHARFINDV var 1 "IJK" or #CHARFINDV var 1 var2
returns 10; the first occurrence of IJK starting at or after 1 is at character address
10.
2. Either of the invocations:
#CHARFINDV var 10 "IJK" or #CHARFINDV var 10 var2
returns 10; the first occurrence of IJK is exactly at the starting character address,
10.
3. Either of the invocations:
#CHARFINDV var 11 "IJK" or #CHARFINDV var 11 var2
returns 0; there are no occurrences of IJK starting at or after character address 11.
4. The invocation:
#CHARFINDV var 1 "FOO"
returns 0; there are no occurrences of FOO anywhere in var.