SQL/MX 3.2 Programming Manual for C and COBOL (H06.25+, J06.14+)
C/C++ Program Compilation
HP NonStop SQL/MX Release 3.2 Programming Manual for C and COBOL—663854-002
15-13
Preprocessor Functions
If the file incl.mxh contains:
#pragma section sect1
EXEC SQL BEGIN DECLARE SECTION;
int a1;
EXEC SQL END DECLARE SECTION;
#pragma section sect2
EXEC SQL BEGIN DECLARE SECTION;
int a2;
EXEC SQL END DECLARE SECTION;
#pragma section sect3
EXEC SQL BEGIN DECLARE SECTION;
int a3;
EXEC SQL END DECLARE SECTION;
this construct:
#include "incl.mxh (sect1, sect3)" NOLIST
is expanded to:
/* #include "incl.h (sect1, sect3)" NOLIST */
EXEC SQL BEGIN DECLARE SECTION;
int a1;
EXEC SQL END DECLARE SECTION;
EXEC SQL BEGIN DECLARE SECTION;
int a3;
EXEC SQL END DECLARE SECTION;
This construct:
#include "incl.mxh" NOLIST
is expanded to:
/* #include "incl.h" NOLIST */
#pragma section sect1
EXEC SQL BEGIN DECLARE SECTION;
int a1;
EXEC SQL END DECLARE SECTION;
#pragma section sect2
EXEC SQL BEGIN DECLARE SECTION;
int a2;
EXEC SQL END DECLARE SECTION;
#pragma section sect3
EXEC SQL BEGIN DECLARE SECTION;
int a3;
EXEC SQL END DECLARE SECTION;










