Package: ndiswrapper-source
Followup-For: Bug #353020
Here's the diff for /usr/src/modules/ndiswrapper/wrapper.c ; I attached
a version with unexpanded tabs that will actually apply. After this
change, ndiswrapper compiles and works for me.
282c282
< TRACEENTER1("driver halt is at %p", miniport->halt);
---
> TRACEENTER1("driver halt is at %p", (miniport->halt));
286c286
< LIN2WIN1(miniport->halt, handle->adapter_ctx);
---
> LIN2WIN1((miniport->halt), handle->adapter_ctx);
--- wrapper.c.orig 2006-03-23 16:55:01.000000000 -0500
+++ wrapper.c 2006-03-23 17:12:40.000000000 -0500
@@ -279,11 +279,11 @@
void miniport_halt(struct ndis_handle *handle)
{
struct miniport_char *miniport = &handle->driver->miniport_char;
- TRACEENTER1("driver halt is at %p", miniport->halt);
+ TRACEENTER1("driver halt is at %p", (miniport->halt));
miniport_set_int(handle, OID_PNP_SET_POWER, NdisDeviceStateD3);
- LIN2WIN1(miniport->halt, handle->adapter_ctx);
+ LIN2WIN1((miniport->halt), handle->adapter_ctx);
ndis_exit_handle(handle);
misc_funcs_exit_handle(handle);