On Thu, Mar 29, 2007 at 04:29:53PM +0000, Frederik Deweerdt wrote:
> On Thu, Mar 29, 2007 at 03:32:22PM +0200, Fred BM wrote:
> > La fonction getop ne marche ni sur ppc ni sur arm. le patch dÃ(c)sactive
> > certaines verifications getop pour bb_tools et tsp_bb_providers.
> Tu as une idée de la raison pour laquelle le getopt ne marche pas?
OK, getopt() est utilisé de la manière suivante dans le BB au moins:
char c;
while (EOF != (c = getopt("whatever"))) {
case 'w':
...
}
Il se trouve que contrairement aux plateformes intel, char est unsigned
sur arm (et powerpc je suppose puisque tu as le problème aussi). Du coup
la comparaison avec EOF (qui vaut -1) échoue.