Incluir arquivos com protótipos de funções C.
CC INCLUDE "<nome>"
<nome> |
representa o nome do arquivo include em disco. |
Utilizado para informar ao programa OPUS, os protótipos das funções chamadas pelos comandos CALL.
O compilador ao passar pelo comando CALL, verifica no arquivo especificado por <nome>, a rotina, a quantidade e o tipo dos parâmetros que esta recebe, possibilitando a conversão de parâmetros e informando os erros das chamadas quando ocorrerem.
O exemplo a seguir mostra como utilizar o comando CC INCLUDE para declarar os protótipos das funções que serão invocadas pelo comando CALL.
PROG exemp
CC INCLUDE "halo.h"
DEVICE_DRIVE = "AHDIBME.DSP"
mode,Xmax,Ymax = 0
SET VOID to char
CALL setdev (DEVICE_DRIVER)
CALL initgraphics (Mode)
CALL inqdrange (Xmax, Ymax)
O arquivo halo.h contém:
/*function prototyping for C language interface */
#define DEVICE_DRIVE 1
int zoom ( void *, void *, int * );
int setdev ( char * );
int initgraphics ( int * );
int inqdrange ( int *, int * );
int worldoff ( void );