--- /dev/null
+--- atmelwlandriver/src/usb/vnetusba.c.orig 2004-06-05 06:11:18.000000000 +0200
++++ atmelwlandriver/src/usb/vnetusba.c 2004-07-18 23:11:38.302259784 +0200
+@@ -702,19 +702,19 @@
+ wrq->u.bitrate.fixed = 0;
+ switch (Adapter->TxRate) {
+ case 0:
+- wrq->u.bitrate.value = 1e6;
++ wrq->u.bitrate.value = 1000000;
+ break;
+ case 1:
+- wrq->u.bitrate.value = 2e6;
++ wrq->u.bitrate.value = 2000000;
+ break;
+ case 2:
+- wrq->u.bitrate.value = 5.5e6;
++ wrq->u.bitrate.value = 5500000;
+ break;
+ case 3:
+- wrq->u.bitrate.value = 11e6;
++ wrq->u.bitrate.value = 11000000;
+ break;
+ default:
+- wrq->u.bitrate.value = 2e9;
++ wrq->u.bitrate.value = 2000000000;
+ break;
+ }
+ break;
+@@ -768,14 +768,14 @@
+ ChangeConfiguration(Adapter, &DevConfig);
+ return 0;
+ }
+- if ((wrq->u.bitrate.value / 1e6) > 2) {
+- if ((wrq->u.bitrate.value / 1e6) > 6)
++ if ((wrq->u.bitrate.value / 1000000) > 2) {
++ if ((wrq->u.bitrate.value / 1000000) > 6)
+ DevConfig.TxRate = 3;
+ else
+ DevConfig.TxRate = 2;
+ } else
+ DevConfig.TxRate =
+- (wrq->u.bitrate.value / 1e6) - 1;
++ (wrq->u.bitrate.value / 1000000) - 1;
+ ChangeConfiguration(Adapter, &DevConfig);
+ break;
+ case SIOCSIWESSID: //ESSID change
+--- atmelwlandriver/src/Pcmcia_Pci/fastvnet_cs.c.orig 2004-06-05 06:11:18.000000000 +0200
++++ atmelwlandriver/src/Pcmcia_Pci/fastvnet_cs.c 2004-07-18 23:24:29.586006832 +0200
+@@ -1570,19 +1570,19 @@
+ switch (Adapter->DataFramesTxRate)
+ {
+ case 0:
+- wrq->u.bitrate.value = 1e6;
++ wrq->u.bitrate.value = 1000000;
+ break;
+ case 1:
+- wrq->u.bitrate.value = 2e6;
++ wrq->u.bitrate.value = 2000000;
+ break;
+ case 2:
+- wrq->u.bitrate.value = 5.5e6;
++ wrq->u.bitrate.value = 5500000;
+ break;
+ case 3:
+- wrq->u.bitrate.value = 11e6;
++ wrq->u.bitrate.value = 11000000;
+ break;
+ default:
+- wrq->u.bitrate.value = 2e9;
++ wrq->u.bitrate.value = 2000000000;
+ break;
+ }
+ break;
+@@ -1614,15 +1614,15 @@
+ EnableInterrupts (Adapter);
+ return 0;
+ }
+- if ((wrq->u.bitrate.value / 1e6) > 2)
++ if ((wrq->u.bitrate.value / 1000000) > 2)
+ {
+- if ((wrq->u.bitrate.value / 1e6) > 6)
++ if ((wrq->u.bitrate.value / 1000000) > 6)
+ DevConfig.TxRate = 3;
+ else
+ DevConfig.TxRate = 2;
+ }
+ else
+- DevConfig.TxRate = (wrq->u.bitrate.value / 1e6) - 1;
++ DevConfig.TxRate = (wrq->u.bitrate.value / 1000000) - 1;
+ ChangeConfiguration (Adapter, &DevConfig);
+ break;
+ case SIOCSIWENCODE: