Fix build failure.
[xfstests-dev.git] / dmapi / src / suite2 / src / test_invis.c
index 67412fb8a945d605b14c0f0c224dc78d93b30932..115ffb7b79a08095257f5ed174ec2a84a9f07cb5 100644 (file)
@@ -313,6 +313,7 @@ main(
                  test_file);
        }
        else {
+         dm_off_t offset;
 
          /* Try writing a character waaaaaay up in the millions range */
          sprintf(bufp, "%c", ch);
@@ -321,12 +322,12 @@ main(
                     "Error: unable to stat the test file; %s \n", 
                     test_file);
           }
-          dm_off_t offset = ((1000000*(dm_off_t)(ch)) > statbuf.st_size) ? 
+          offset = ((1000000*(dm_off_t)(ch)) > statbuf.st_size) ? 
                             statbuf.st_size : (1000000*(dm_off_t)(ch));
          if (dm_write_invis(sid, hanp, hlen, DM_NO_TOKEN, 0, 
                             offset, 1, bufp)==-1){
-           printf("Error invis-writing %s at byte %u million: %s\n", 
-                  (u_char *)bufp, (unsigned int)ch, ERR_NAME);
+           printf("Error invis-writing 0x%x at byte 0x%x million: %s\n", 
+                  *(u_char *)bufp, (unsigned int)ch, ERR_NAME);
          }
          else if (dm_read_invis(sid, hanp, hlen, DM_NO_TOKEN,
                                 offset, 1, bufp)==-1){