VirtualBox

Changeset 104023 in vbox for trunk


Ignore:
Timestamp:
Mar 24, 2024 6:32:04 PM (12 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
162411
Message:

vboximg-mount: Make it build on linux.arm64, bugref:10391

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ImageMounter/vboximg-mount/vboximgMedia.cpp

    r98103 r104023  
    9494    if (size > 0)
    9595        exp = log2((double)size);
    96     char scaledMagnitude = ((char []){ ' ', 'K', 'M', 'G', 'T', 'P' })[exp / 10];
     96    static const char s_aMagnitude[] = { ' ', 'K', 'M', 'G', 'T', 'P' };
     97    char scaledMagnitude = s_aMagnitude[exp / 10];
    9798     /* This workaround is because IPRT RT*Printf* funcs don't handle floating point format specifiers */
    9899    double cbScaled = (double)size / pow(2, (double)(((uint64_t)(exp / 10)) * 10));
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette