Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

CC INCLUDE

Propósito

Incluir arquivos com protótipos de funções C.

Sintaxe

CC INCLUDE "<nome>"

Argumentos

<nome>

representa o nome do arquivo include em disco.

Utilização

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.

Exemplo

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"

   * halo.h

   * /*function prototyping for C language interface - generic

   * coordinates */

   * #define DEVICE_DRIVE 1

   * int zoom ( void *, void *, int * );

   * int setdev ( char * );

   * int initgraphics ( int * );

   * int inqdrange ( int *, int * );

   * int worldoff ( void );

   DEVICE_DRIVE = "AHDIBME.DSP"

   mode,Xmax,Ymax = 0 

   SET VOID to char

CALL setdev (DEVICE_DRIVER)

CALL initgraphics (Mode)

CALL inqdrange (Xmax, Ymax)

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!