#define IR_16000000 0x02
 
 /* Quality of Service information */
-typedef struct {
+struct qos_value {
        __u32 value;
        __u16 bits; /* LSB is first byte, MSB is second byte */
-} qos_value_t;
+};
 
 struct qos_info {
        magic_t magic;
 
-       qos_value_t baud_rate;       /* IR_11520O | ... */
-       qos_value_t max_turn_time;
-       qos_value_t data_size;
-       qos_value_t window_size;
-       qos_value_t additional_bofs;
-       qos_value_t min_turn_time;
-       qos_value_t link_disc_time;
+       struct qos_value baud_rate;       /* IR_11520O | ... */
+       struct qos_value max_turn_time;
+       struct qos_value data_size;
+       struct qos_value window_size;
+       struct qos_value additional_bofs;
+       struct qos_value min_turn_time;
+       struct qos_value link_disc_time;
        
-       qos_value_t power;
+       struct qos_value power;
 };
 
 extern int sysctl_max_baud_rate;