| .. | .. | 
|---|
| 22 | 22 |  	__u8 len_des; | 
|---|
| 23 | 23 |  	__u8 len_src; | 
|---|
| 24 | 24 |  	__u8 ext_ver; | 
|---|
| 25 |  | -	__u8 data[0];  | 
|---|
 | 25 | +	__u8 data[];  | 
|---|
| 26 | 26 |  } __attribute__ ((packed)); | 
|---|
| 27 | 27 |   | 
|---|
| 28 | 28 |  struct RR_RR_s { | 
|---|
| .. | .. | 
|---|
| 44 | 44 |  struct SL_component { | 
|---|
| 45 | 45 |  	__u8 flags; | 
|---|
| 46 | 46 |  	__u8 len; | 
|---|
| 47 |  | -	__u8 text[0];  | 
|---|
 | 47 | +	__u8 text[];  | 
|---|
| 48 | 48 |  } __attribute__ ((packed)); | 
|---|
| 49 | 49 |   | 
|---|
| 50 | 50 |  struct RR_SL_s { | 
|---|
| .. | .. | 
|---|
| 54 | 54 |   | 
|---|
| 55 | 55 |  struct RR_NM_s { | 
|---|
| 56 | 56 |  	__u8 flags; | 
|---|
| 57 |  | -	char name[0];  | 
|---|
 | 57 | +	char name[];  | 
|---|
| 58 | 58 |  } __attribute__ ((packed)); | 
|---|
| 59 | 59 |   | 
|---|
| 60 | 60 |  struct RR_CL_s { | 
|---|
| .. | .. | 
|---|
| 71 | 71 |   | 
|---|
| 72 | 72 |  struct RR_TF_s { | 
|---|
| 73 | 73 |  	__u8 flags; | 
|---|
| 74 |  | -	struct stamp times[0];	/* Variable number of these beasts */  | 
|---|
 | 74 | +	struct stamp times[];	/* Variable number of these beasts */  | 
|---|
| 75 | 75 |  } __attribute__ ((packed)); | 
|---|
| 76 | 76 |   | 
|---|
| 77 | 77 |  /* Linux-specific extension for transparent decompression */ | 
|---|