+ iwe.u.mode = bss->mode;
+- start = iwe_stream_add_event(start, stop, &iwe, IW_EV_UINT_LEN);
++ start = IWE(iwe_stream_add_event, start, stop, &iwe, IW_EV_UINT_LEN);
+
+ /* Frequency */
+ iwe.cmd = SIOCGIWFREQ;
+ iwe.u.freq.m = (long)cfp->freq * 100000;
+ iwe.u.freq.e = 1;
+- start = iwe_stream_add_event(start, stop, &iwe, IW_EV_FREQ_LEN);
++ start = IWE(iwe_stream_add_event, start, stop, &iwe, IW_EV_FREQ_LEN);
+
+ /* Add quality statistics */
+ iwe.cmd = IWEVQUAL;
+@@ -852,7 +862,7 @@ static inline char *lbs_translate_scan(struct lbs_private *priv,
+ nf = priv->NF[TYPE_RXPD][TYPE_AVG] / AVG_SCALE;
+ iwe.u.qual.level = CAL_RSSI(snr, nf);
+ }
+- start = iwe_stream_add_event(start, stop, &iwe, IW_EV_QUAL_LEN);
++ start = IWE(iwe_stream_add_event, start, stop, &iwe, IW_EV_QUAL_LEN);
+
+ /* Add encryption capability */
+ iwe.cmd = SIOCGIWENCODE;
+@@ -862,9 +872,9 @@ static inline char *lbs_translate_scan(struct lbs_private *priv,