~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to extra/innochecksum.c

Replaced all unsigned long long with uint64_t.

Show diffs side-by-side

added added

removed removed

Lines of Context:
38
38
#include <sys/stat.h>
39
39
#include <unistd.h>
40
40
#include <stdint.h>
 
41
#include <inttypes.h>
41
42
 
42
43
/* all of these ripped from InnoDB code from MySQL 4.0.22 */
43
44
#define UT_HASH_RANDOM_MASK     1463735687
145
146
  int lastt;                   /* last time */
146
147
  uint32_t oldcsum, oldcsumfield, csum, csumfield, logseq, logseqfield; /* uint32_ts for checksum storage */
147
148
  struct stat st;              /* for stat, if you couldn't guess */
148
 
  unsigned long long int size; /* size of file (has to be 64 bits) */
 
149
  uint64_t size; /* size of file (has to be 64 bits) */
149
150
  uint32_t pages;                 /* number of pages in file */
150
151
  uint32_t start_page= 0, end_page= 0, use_end_page= 0; /* for starting and ending at certain pages */
151
152
  off_t offset= 0;
224
225
  }
225
226
  else if (verbose)
226
227
  {
227
 
    printf("file %s= %llu bytes (%u pages)...\n", argv[1], size, pages);
 
228
    printf("file %s= %"PRIu64" bytes (%u pages)...\n", argv[1], size, pages);
228
229
    printf("checking pages in range %u to %u\n", start_page, use_end_page ? end_page : (pages - 1));
229
230
  }
230
231