z/OS Language Environment Writing Interlanguage Communication Applications
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Declaration for C++ calling COBOL (extern "COBOL")

z/OS Language Environment Writing Interlanguage Communication Applications
SA38-0684-00

C++ function COBOL program
extern "COBOL" {
  void CBLRTN( double p2 );
}

main() {
  double myval = 5;

  CBLRTN(myval);
  printf("myval=%f\n",myval);

}
IDENTIFICATION DIVISION.
PROGRAM-ID. COBRTN.
ENVIRONMENT DIVISION.
DATA DIVISION.
LINKAGE SECTION.
01 X COMP-2.
PROCEDURE DIVISION USING BY REFERENCE X.
     DISPLAY X
     GOBACK.
END PROGRAM COBRTN.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014