Array [0] found

Résolu
infona Messages postés 13 Statut Membre -  
infona Messages postés 13 Statut Membre -
Bonjour,

Dans le code que je compile il y a parfois des typedef comme par exemple :

struct {
int major;
int minor;
void *device_end[0];

} __attribute__((__packed__));

et ceci génère l'erreur suivante : Array [0] found
J'arrive pas à la comprendre.

Merci pour ceux qui peuvent m'aider (et pour ceux qu'ils ne peuvent pas aussi :) )
Configuration: Linux Mandriva
Firefox 1.5.0.7

2 réponses

  1. UaLShark Messages postés 193 Statut Membre 35
     
    void *device_end[0]; c'est une longueur incorrecte de tableau minimum = 1 élément
    ou bien rend le void* device_end[]
    ou void** device_end si c'est un tableau
    bein si c'est un seul pointeur void* device_end suffit;
    0
  2. infona Messages postés 13 Statut Membre
     
    Merci UaLShark, je l'ai rendu void** device_end et ça a marché.
    0