[ALL] Enable warning C4826.
authorleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Sun, 13 Jul 2008 11:31:46 +0000 (11:31 +0000)
committerleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Sun, 13 Jul 2008 11:31:46 +0000 (11:31 +0000)
commitbf943ddb2ec0dbfecc4510d65f4aa580fe4e792c
treefeb85c0230a7b3e74175d14fcc4d37bc2ddfc773
parent638e23e159584f8890767d085c36ad56868fd0bb
[ALL]  Enable warning C4826.

Warning C4826 warns you if you have signed pointer extension when a 32-bit pointer is extended to 64-bits.  This patch turns the warning on by default (for any users of complib), and fixes all instances of problematic code.  It also eradicates __ptr64 usage from the Qlogic VNIC driver.

Code affected:
- IBAL
- MTHCA
- MLX4
- QLGCVNIC

Note that I didn't change DAPL because it's licensed under the CPL and not BSD. So someone else will have to fix that.  In fact, DAPL should probably just go back into the SourceForge project rather than being duplicated everywhere.  Code in the WinOF SVN should be BSD only according to the contributor's agreement.

Signed-off-by: Fab Tillier <ftillier@microsoft.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1392 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
15 files changed:
core/al/kernel/al_ndi_cm.c
hw/mlx4/kernel/bus/core/iobuf.c
hw/mlx4/kernel/hca/mr.c
hw/mthca/kernel/hca_memory.c
hw/mthca/kernel/mt_memory.c
hw/mthca/kernel/mthca_provider.c
hw/mthca/user/mlnx_uvp_qp.c
inc/kernel/complib/cl_types_osd.h
inc/user/complib/cl_types_osd.h
ulp/qlgcvnic/kernel/vnic_adapter.c
ulp/qlgcvnic/kernel/vnic_control.c
ulp/qlgcvnic/kernel/vnic_data.c
ulp/qlgcvnic/kernel/vnic_ib.c
ulp/qlgcvnic/kernel/vnic_ib.h
ulp/qlgcvnic/kernel/vnic_util.h