gtpm1m1s | TPF V4R1 Migration Guide: 3.1 to 4.1 |
The UCNFEQ macro allows you to define user CINFC labels. This is optional. The UCNFEQ macro is called exclusively by the CINFC macro, where the IBM CINFC labels reside. For IBM C language access, in addition to coding UCNFEQ, an entry in C$UCNFEQ must be coded.
The IUCIN macro allows you to allocate space in the CINFC table for user CINFC labels. This is optional. The IUCIN macro is called exclusively by control program copy member CICR, where the CINFC table resides.
Once these macros are updated, CCNUCL and any segments that use the new labels must be reassembled.
Once the label is defined, it must be initialized. There are two ways of doing this: through the CT25 and CT99 user exits in CTIN. The CT25 user exit allows you to define an USAT entry and associate a CINFC label with it. The CT99 user exit will allocate the table and initialize the CINFC entry with the table address. CINFC labels not initialized by CT25 can be initialized by code added to CT99. This code should make use of the new CINFC address option.