POINTER{(*PROC)}
POINTER キーワードは、自由形式定義で使用されて、 項目のタイプが基底ポインター またはプロシージャー・ポインターであることを示します。
これは最初のキーワードでなければなりません。
パラメーターは任意指定です。 パラメーターを指定する場合は、項目がプロシージャー・ポインターであることを示す *PROC でなければなりません。
パラメーターが指定されていない場合、項目は基底ポインターです。
以下に例を示します。
- フィールド userspace は、基底ポインター・フィールドとして定義されています。
- フィールド callback は、プロシージャー・ポインター・フィールドとして定義されています。
DCL-S userspace POINTER;
DCL-S callback POINTER(*PROC);
