Revision b8076a74 qemu-img.c

b/qemu-img.c
165 165
    int i;
166 166

  
167 167
    if (size <= 999) {
168
        snprintf(buf, buf_size, "%lld", size);
168
        snprintf(buf, buf_size, "%lld", (long long) size);
169 169
    } else {
170 170
        base = 1024;
171 171
        for(i = 0; i < NB_SUFFIXES; i++) {
......
176 176
                break;
177 177
            } else if (size < (1000 * base) || i == (NB_SUFFIXES - 1)) {
178 178
                snprintf(buf, buf_size, "%lld%c", 
179
                         (size + (base >> 1)) / base,
179
                         (long long) ((size + (base >> 1)) / base),
180 180
                         suffixes[i]);
181 181
                break;
182 182
            }
......
369 369
        printf(", backing_file=%s",
370 370
               base_filename);
371 371
    }
372
    printf(", size=%lld kB\n", size / 1024);
372
    printf(", size=%lld kB\n", (long long) (size / 1024));
373 373
    ret = bdrv_create(drv, filename, size / 512, base_filename, encrypted);
374 374
    if (ret < 0) {
375 375
        if (ret == -ENOTSUP) {
......
666 666
           "virtual size: %s (%lld bytes)\n"
667 667
           "disk size: %s\n",
668 668
           filename, fmt_name, size_buf, 
669
           total_sectors * 512,
669
           (long long) (total_sectors * 512),
670 670
           dsize_buf);
671 671
    if (bdrv_is_encrypted(bs))
672 672
        printf("encrypted: yes\n");

Also available in: Unified diff