Array [0] found

Résolu
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. Merci UaLShark, je l'ai rendu void** device_end et ça a marché.
    1. 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;