Scroll to navigation

CAMLIDL(1) [FIXME: manual] CAMLIDL(1)

NAME

camlidl.pt - Um gerador de código stub para o OCaml

SYNOPSIS

camlidl [-I directório] [-D símbolo] [-cpp] [-nocpp] [-prepro comando] [-header] [-no-include] [-prefix-all-labels] [-keep-labels] [-help] [[-v] | [--version]] [ficheiro.idl...]

DESCRIÇÃO

Este manual documenta brevemente o comando camlidl.

Este manual foi escrito para a distribuição Debian GNU/Linux porque o programa original não tem um manual.

camlidl é um programa que gera código stub (esboço) para servir de interface entre Caml e C a partir de uma descrição IDL das funções de C.

OPÇÕES

Está incluído em baixo um resumo das opções.

Opções para o camlidl

-I directório

Adiciona um directório ao caminho de busca.

-D símbolo

Passa -Dsímbolo ao pré-processador C.

-cpp

Passa os ficheiros .idl através do pré-processador de C. Este é o comportamento predefinido.

-nocpp

Não passa os ficheiros .idl através do pré-processador de C.

-prepro comando

Usa comando como o pré-processador em vez do pré-processador de C.

-header

Gera um ficheiro .h que contém as definições de todos os tipos.

-no-include

Não #inclui o ficheiro .h no ficheiro .c gerado.

-prefix-all-labels

Aplica prefixos a todos os nomes ML de etiquetas de gravação com o nome de struct delimitador.

-keep-labels

Não aplica prefixos a nomes ML de etiquetas de gravação, mesmo se ambíguos.

-help

Mostra um resumo das opções.

-v, --version

Mostra a versão do programa.

file.idl

Ficheiros a processar.

LICENÇA

Este manual foi escrito por Sylvain Le Gall <gildor@debian.org>, usando o trabalho de Georges Mariano <georges.mariano@inrets.fr> para o sistema Debian GNU/Linux (mas pode ser usado por outros). É dada permissão para copiar, distribuir e/ou alterar este documento sob os termos da

AUTHORS

Sylvain Le Gall <gildor@debian.org>

Author.

Georges Mariano <georges.mariano@inrets.fr>

Author.

COPYRIGHT

Copyright © 2006 Sylvain Le Gall
Copyright © 2001, 2002, 2003, 2004, 2005, 2006 Georges Mariano

November 17, 2006 [FIXME: source]