|
why is complier not able to recognize that factor 2 on 'CALLP genChgA(ix)'
statement is an array of procptr? What did I do wrong? Other than using
CALLB, is there a better way to go around it.
Partial program list:
D genChg1 pr
D genChg2 pr
D genChg3 pr
* -- procedure pointer -----------------------------------------
D genChgDs ds
D genChg1Ptr * procptr inz(%paddr('genChg1'))
D genChg2Ptr * procptr inz(%paddr('genChg2'))
D genChg3Ptr * procptr inz(%paddr('genChg3'))
D genChgA * dim(3) procptr overlay(genChgDS)
D ix s 1s 0
C *entry plist
C parm ix
C callp genChgA(ix)
Complier error: *RNF5410 30 21 006150 The prototype for the call is not
defined.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.