Converter código para o estilo do kernel do Linux

1

Eu costumava conhecer um comando para converter código para o estilo de kernel do Linux com colchetes e espaçamento apropriados e outros enfeites.

Utilizou recuo, mas não me lembro do resto. Alguém pode ajudar?

    
por user341814 30.07.2014 / 07:37

1 resposta

1

A scripts / cvt_kernel_style.pl: código fonte do estilo kernel reformatador .

Um script para converter arquivos de origem do kernel em um estilo mais compatível. Um suplemento ou substituição de Lindent. Um pouco perl script perl usando regexes.

É uma pequena ferramenta estúpida, não espere que seja perfeita. Não é.

As conversões devem ser feitas uma por vez. Múltiplas conversões podem ser realizadas juntas, mas isso não é recomendado.

Nem todas as conversões são realizadas corretamente. Verifique todas as conversões antes de confirmar qualquer coisa.

Se o arquivo original não for compilado, qualquer conversão não será compilar ou pode comer sua fonte.

Não use a opção --overwrite , a menos que você tenha outra cópia do arquivo de origem.

Nenhuma opção existe para envolver linhas longas.

Uso de linha de comando:

$ ./scripts/cvt_kernel_style.pl --help
usage: ./scripts/cvt_kernel_style.pl [options] <files>
version: 0.1

Mas é melhor saber qual é o estilo de codificação:

Estilo de codificação do kernel Linux (por Linus Torvalds)

Este é um pequeno documento descrevendo o estilo de codificação preferido para o kernel do Linux. O estilo de codificação é muito pessoal e eu não força minhas opiniões sobre ninguém, mas isso é o que vale para qualquer coisa que eu tenho que ser capaz de manter, e eu prefiro isso para a maioria das outras coisas também. Por favor, considere pelo menos os pontos aqui :

Capítulo 1: Recuo

Capítulo 2: Colocando chaves

Capítulo 3: Nomeação

Capítulo 4: Funções

Capítulo 5: Comentando

Capítulo 6: Você fez uma bagunça

    
por 30.07.2014 / 09:02