From 2d2ac40b077fbff2dd4886f22125742825aaa8fb Mon Sep 17 00:00:00 2001 From: Ashish Chaudhari Date: Thu, 21 Aug 2014 16:45:52 -0700 Subject: nirio: Made new nirio iface code compile with GCC - Addressed GCC specific errors and warnings --- host/lib/transport/nirio/nirio_driver_iface_linux.cpp | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) (limited to 'host/lib/transport/nirio/nirio_driver_iface_linux.cpp') diff --git a/host/lib/transport/nirio/nirio_driver_iface_linux.cpp b/host/lib/transport/nirio/nirio_driver_iface_linux.cpp index cccf4f8f9..4afc1579f 100644 --- a/host/lib/transport/nirio/nirio_driver_iface_linux.cpp +++ b/host/lib/transport/nirio/nirio_driver_iface_linux.cpp @@ -27,15 +27,14 @@ namespace nirio_driver_iface { struct nirio_ioctl_block_t { - uint64_t inBuf; - uint64_t outBuf; - uint32_t inBufLength; - uint32_t outBufLength; - uint32_t bytesReturned; + uint64_t in_buf; + uint64_t out_buf; + uint32_t in_buf_len; + uint32_t out_buf_len; + uint32_t bytes_returned; uint32_t padding; }; - nirio_status rio_open( const std::string& device_path, rio_dev_handle_t& device_handle) @@ -66,10 +65,10 @@ nirio_status rio_ioctl( nirio_ioctl_block_t ioctl_block = {0,0,0,0,0,0}; // two-casts necessary to prevent pointer sign-extension - ioctl_block.inBuf = static_cast(reinterpret_cast(write_buf)); - ioctl_block.inBufLength = write_buf_len; - ioctl_block.outBuf = static_cast(reinterpret_cast(read_buf)); - ioctl_block.outBufLength = read_buf_len; + ioctl_block.in_buf = static_cast(reinterpret_cast(write_buf)); + ioctl_block.in_buf_len = write_buf_len; + ioctl_block.out_buf = static_cast(reinterpret_cast(read_buf)); + ioctl_block.out_buf_len = read_buf_len; int status = ::ioctl(device_handle, ioctl_code, &ioctl_block); if (status == -1) { -- cgit v1.2.3