Skip to main content

TPF : Support : Maintenance


Skip to: Abstract | Comments | Solution | Migration | Download

APAR NUMBER:  PJ33351                         
PRODUCT:  TPF4
FUNCTIONAL AREA:  ISO-C SUPPORT
SHIPPED IN PUT:  24
 

ABSTRACT:
Need to support passing long long, unsigned long long, and
structure parameters from assembler to C.
 
APAR CONTENTS:
FEATURE   TYPE                STATUS    NAME                              
Base      Macro               Changed   macro/callc.mac
Base      Macro               Changed   macro/cproc.mac
 
PREREQUISITE APARS:  To be applied in order listed.
Base      Macro               Changed   macro/callc.mac
 PJ29692(19)  PJ33107(23)
  
Base      Macro               Changed   macro/cproc.mac
 PJ29692(19)
  
 
COMMENTS:
Need to support passing long long, unsigned long long, and
structure parameters from assembler to C. Also need to add the
C function name to certain CPROC and CALLC MNOTE error messages
based on z/TPF APAR PJ35607 request. Also need to support
uppercase CPROC parameter types.
 

SOLUTION:
Added support for passing long long, unsigned long long, and
structure parameters from assembler to C in CPROC, CALLC and
ENTxC.
 In ./macro/cproc.mac, added long long, unsigned long long, and
structure parameter types. Also added function name to certain
CPROC MNOTE error messages. Also added support for uppercase
CPROC data types. 
 In ./macro/callc.mac, added support for passing long long,
unsigned long long, and structure parameters. Also added
function name to certain CALLC MNOTE error messages. For single
source, also added support for AMODE=31 keyword.
 
 

DEPENDENCIES
 
SEGMENTS TO BE ASSEMBLED OR COMPILED:
None.
 
SEGMENTS TO BE LINK EDITED:
None.
 
COREQS:
None.
 

MIGRATION CONSIDERATIONS:
 
Single Source Considerations:
z/TPF APAR PJ33350 provides the matching support for passing
long long, unsigned long long, and structure parameters from
assembler to C, as well as adding the function name to certain
CPROC and CALLC MNOTE error messages and supporting uppercase
CPROC parameter types.
 
UPDATED INFORMATION UNITS:
TPF Application Programming
TPF General Macros
z/TPF and z/TPFDF Migration Guide
 
See your IBM representative if you need additional information.
 

DOWNLOAD INSTRUCTIONS:
http://www.ibm.com/software/htp/tpf/pages/maint.htm

 
-- END APAR PJ33351
      



Download file(s): Login once to access server, leave window open, then click on link(s) below.
Source