8Fermer10
XimoonLe 18/04/2009 à 13:59
<début du fichier, un fichier par fonction >
<includes utilisés *directement* par la fonction, et rien qu'eux>
<cartouche décrivant la date, l'auteur, les I/O, les révisions, les fonctionnalités et algos, les variables globales et les constantes utilisées>

/* description rapide de la fonction */
Error_Code_t pref_Proto (
        /* INPUTS */
        /* Description rapide de b */
        Byte_t      B,
        /* OUTPUTS */
        /* Description rapide de a */
        Int_Ptr_t   *A_Ptr)
{
    /* Variables */
    /* Variable locales de sortie */
    UInt_t  A;
    /* Variable truc */
    UInt_t  Huhu;

    /* Explication sioux */
    if (B == MACRO_QUI_VA_BIEN)
    {
        /* Note : cette variable ne sert à rien */
        Huhu = 0;
        
        /* Explication de l'appel */
        pref_Invoke_Func (
                /* INPUTS */
                MACRO_QUI_VA_BIEN_AUSSI,
                MACRO_QUI_VA_BIEN_ENCORE);
    }

    /* Mise à jour des sorties */
    *A_Ptr = A;
    
    /* Pas d'erreur */
    return OK;
}




note :
- il serait mieux de faire "(MACRO_QUI_VA_BIEN == B)" mais je n'arriverai jamais à m'y faire.
- ne jamais utiliser les types standard.


Pen² > c'est moche, c'est tout, une déclaration de type de variable n'a rien à faire dans un for tongue D'ailleurs, elle devrait avoir un nom plus explicite que "i" tongue

(et mettre trois espaces par tab est impardonnable)