1 votes

Convertir le code au style du noyau Linux

J'avais l'habitude de connaître une commande pour convertir le code dans le style du noyau Linux avec les parenthèses, l'espacement et tout le reste.

Il utilisait l'indentation, mais je ne me souviens pas du reste. Quelqu'un peut m'aider ?

1voto

Leo Chapiro Points 15089

A scripts/cvt_kernel_style.pl : code source du style du noyau reformater .

Un script pour convertir les fichiers sources du noyau dans un style plus conforme. Un complément ou un remplacement de Lindent. Un misérable petit script perl utilisant des regex.

C'est un petit outil stupide, ne vous attendez pas à ce qu'il soit parfait. Il ne l'est pas.

Les conversions doivent être faites une par une. Les conversions multiples peuvent être effectuées ensemble, mais ce n'est pas recommandé.

Toutes les conversions ne sont pas effectuées correctement. Vérifiez toutes les conversions avant d'engager quoi que ce soit.

Si le fichier source original ne compile pas, toute conversion ne compilera pas non plus ne compilera pas non plus et risque de manger votre source.

Ne pas utiliser l'option --overwrite sauf si vous avez une autre copie du fichier source.

Il n'existe pas d'option pour envelopper les longues lignes.

Utilisation de la ligne de commande :

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

Mais le mieux est de savoir quel est le style de codage :

Style de codage du noyau Linux (par Linus Torvalds)


Ceci est un court document décrivant le style de codage préféré pour le noyau linux. Le style de codage est très personnel, et je ne vais pas forcer mes vues sur qui que ce soit, mais c'est ce qui mais c'est ce qui va pour tout ce que je dois être capable de maintenir, et je le préfère pour la plupart des autres choses aussi. aussi. Veuillez au moins tenir compte des points soulevés aquí :

Chapitre 1 : Indentation

Chapitre 2 : Mise en place d'un appareil dentaire

Chapitre 3 : Nommer

Chapitre 4 : Fonctions

Chapitre 5 : Commentaires

Chapitre 6 : Vous avez fait un gâchis.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X