sg_lib: add sg_msense_calc_length(); sg_pt: add dummy pt_device_is_nvme()

git-svn-id: https://svn.bingwo.ca/repos/sg3_utils/trunk@727 6180dd3e-e324-4e3e-922d-17de1ae2f315
diff --git a/src/sg_rdac.c b/src/sg_rdac.c
index 79a2831..b781927 100644
--- a/src/sg_rdac.c
+++ b/src/sg_rdac.c
@@ -29,7 +29,7 @@
 #include "sg_pr2serr.h"
 
 
-static const char * version_str = "1.14 20171021";
+static const char * version_str = "1.15 20171030";
 
 unsigned char mode6_hdr[] = {
     0x75, /* Length */
@@ -464,8 +464,8 @@
                                                     true, do_verbose);
 
                 if (! res) {
-                        len = use_6_byte ? (rsp_buff[0] + 1) :
-                                (sg_get_unaligned_be16(rsp_buff + 0) + 2);
+                        len = sg_msense_calc_length(rsp_buff, 308, use_6_byte,
+                                                    NULL);
                         if (resid > 0) {
                                 len = ((308 - resid) < len) ? (308 - resid) :
                                                               len;