cstrings.

cstrings é uma ferramenta de internacionalização leve para código C.
Baixe Agora

cstrings. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Eric S. Raymond
  • Site do editor:
  • http://www.catb.org/~esr/wumpus/

cstrings. Tag


cstrings. Descrição

Cstruções é uma ferramenta de internacionalização leve para código C. Uma ferramenta de internacionalização leve para Código C, para aqueles que encontram gettext muito volumosos e intrusivos. Extraia strings de um programa e os transforma em #definas em uma seção de código pré-pendente. Tem bons recursos para construir sua base de mensagem incrementalmente. Esta ferramenta pode ser usada para massagear a fonte de entrada C para que sejam substituídas por símbolos gerados #define, com a lista de #definas prefiadas para o código-fonte resultante. Literais de cordas em linhas #include e #define e nos comentários são ignorados. Se não forem dados nomes de arquivos, a entrada padrão é filtrada para a saída padrão. Se os nomes de arquivos forem dados (e as permissões de gravação apropriadas estiverem presentes), cada arquivo será substituído por seu resultado convertido (a substituição é feita por um link (2), portanto, o programa é seguro de sinal). Para evitar desgostos e ameaças de morte ao autor, é recomendável que você não use esse recurso sem olhar para a versão filtrada primeiro para garantir que é o que você realmente deseja.O argumento de string de uma opção -r é interpretada como uma vírgula separada Lista de números de linha ou intervalos de números de linha aos quais a filtragem de string deve ser limitada. Um intervalo do formulário "-" é tomado para significar todas as linhas da linha para EOF; Um intervalo do formulário "-" Significa todas as linhas desde o início do arquivo para linha. Além disso, qualquer intervalo ou número pode ser precedido por '!'; Isso faz com que a filtragem seja suprimida para as linhas designadas. Se o primeiro caractere de uma opção de gama for '!', A filtragem é assumida inicialmente em todas as linhas, em vez de desligar. A opção -t definirá o modelo com quais rótulos de string são gerados. O padrão é "g d". O modelo é Sprintf'ed com um número de seqüência como argumento. A opção -m é uma discussão numérica, interpretada como um comprimento mínimo. Todas as cordas menos que esse tamanho são ignoradas. Observe que este comprimento mínimo é padronizado para 3, você deve dizer -m 1 ou -m 2 para ver todas as cordas curtas. A opção -c suprime a ação normal e, em vez disso, causa uma lista de strings que, de outra forma, seriam definidos (cada precedido pelo seu número de linha) a ser emitido em stdout. Se -c é usado com argumentos de arquivo Um relatório com seções lideradas por nomes de arquivos será gerado. A opção -c permite que você antecipe os efeitos de uma substituição sem ter que olhar para o arquivo de origem inteira. Esta ferramenta é melhor usada. Repetido -c é executado, adicionando a um argumento -r até que você tenha para baixo para filtrar apenas as linhas desejadas e, em seguida, soltando o -c para fazer a conversão real. Em seguida, você pode mover a lista de #defines gerados para um local apropriado com um editor de texto.Limitações: · Este programa não faz esforço para ser inteligente sobre cadeias duplicadas. Além disso, não lida de citações citadas dentro das strings. O que é novo nesta versão: · Use o Mkstemp (3) em vez de Tempnam (3) por causa da segurança. · RPMs de origem já não dependem de myversion.


cstrings. Software Relacionado

daemons.

daemons é um script Ruby que fornece uma maneira fácil de envolver os scripts de rubi existentes a serem executados como um daemon. ...

354

Download

Symlang.

Symlang é uma outra linguagem incorporada orientada a objetos interpretada. ...

183

Download