cproto é um pequeno, rápido, fácil de instalar e fácil de usar software, de linha de comando que pode ser usado por qualquer desenvolvedor para gerar protótipos de função para as funções definidas em um determinado arquivo fonte C. It & rsquo; s um programa totalmente gratuito, distribuído sob uma fonte aberta license.Supports vários estilos para projeto função definitionsThe é projetado de tal forma que ele suporta vários estilos para definições de funções, incluindo ANSI C, K & R, bem como a forma lint-biblioteca . Você também será capaz de converter as definições de função de um arquivo de origem C especificado com este pequeno CLI utility.Command-line programa OptionsThe vem com várias opções de linha de comando, que pode ser visto de relance, executando o & lsquo; cproto --help & rsquo ; comando em um ambiente de console, como um emulador de terminal.
Entre elas, podemos citar a capacidade de converter definições de funções para o estilo tradicional ou ANSI, para reescrever as definições de funções em ambos os estilos, para permitir comentários em parâmetros protótipo, a saída & ldquo; extern & rdquo; palavra-chave antes de declarações globais, e para definir o estilo protótipo de função.
Além disso, você será capaz de redirecionar a saída e os erros para um arquivo específico, para desativar promoção parâmetro formal e incluir arquivo ler mensagens de falha, para declarações de saída estático, variáveis e in-line, para colocar em torno de parâmetros macro protótipo, e para definir o nome do protótipo macro.Getting começou com cprotoInstalling o programa cproto em um sistema operacional GNU / Linux é fácil como torta. Comece fazendo o download da versão mais recente, salve o arquivo em algum lugar do seu diretório home, e descompacte-o usando uma ferramenta de gerenciamento de arquivo.
Abra um software emulador de terminal, navegue até o local onde você & rsquo; ve extraiu o arquivo e executar o & lsquo; ./ configure && make & rsquo; comando para configurar e compilar cproto. Depois de um processo de compilação de sucesso, execute o & lsquo; sudo make install & rsquo; comando para instalá-lo em todo o sistema
O que é novo nesta versão:.
- Adicionar & quot; Docs & quot; governar a makefile.
- seleção Configuração correta para yyname vs yytname, quebrada por mudanças 4.7i
- Atualização config.guess
O que é novo na versão 4.7k:
- modificar script configure, etc., para apoiar a cruzada compila, por exemplo, para MinGW.
- macros do configure atualizado
- apoio opção --datarootdir
- várias correções de portabilidade para CF_XOPEN_SOURCE
- adicionar verificações para clang
- melhorar macros para verificação de compilador C standard
- modificado macros para apoiar terceiro parâmetro de AC_DEFINE usado por autoheader
- atualização config.guess, config.sub
O que é novo na versão 4.7j:
- alterar um cheque para o nome do cargo para permitir que casos como este: int (foo) (); que é diferente de um ponteiro-função, por exemplo, int (* foo) ();
- script configure modificado para depreciar $ {name-value} em favor do padrão $ {name: -valor}.
- atualização config.guess, config.sub
O que é novo na versão 4.7i:.
- O script configure foi atualizado
- avisos do compilador rigorosas foram limpos para plataformas de 64 bits.
- foram adicionados RPM e Debian construir-scripts.
O que é novo na versão 4,7 g:
- O & quot; q & quot; Opção (silencioso) foi feita para aplicar a C-pré-processamento.
- avisos de conversão de tipo exato foram limpos (como parte de validar mudanças para byacc e flex).
Comentários não encontrado