6Fermer8
FarewellLe 08/01/2011 à 23:33
Bon, comme je suis un chieur, j'ai essayé un truc : virer les affectation, et passer directement les noms de fonction à ManageCmdline. Résultat, ça compile aussi bien. :
int main (int argc, const char** argv) 
{ 
    DATA Data; 
 
//    callback_t      Func1 = Callback; 
//    noSwitchFunc_t  Func2 = NoSwitchFunc; 
//    switchFunc_t    Func3 = SwitchArchive; 
 
    pdtlib_InitCmdline(&Data.CmdLine, argc, argv); 
//    pdtlib_ManageCmdline(&Data.CmdLine, &Data, SwitchList, Func1, Func2, Func3); 
    pdtlib_ManageCmdline(&Data.CmdLine, &Data, SwitchList, Callback, NoSwitchFunc, SwitchArchive); 
    return 0; 
}

C'est normal docteur ?
En tout cas, moi ça m'arrange, je trouve ça tellement plus clair et intuitif !