[partition] Use signed sizes

Unfortunate effect of having ints in some parts of the API
is that signedness trickles down everywhere; either cast
all over, or stick to signed ints.
This commit is contained in:
Adriaan de Groot 2022-02-07 11:21:53 +01:00
parent 95240da872
commit 0fff01e36e

View File

@ -44,7 +44,7 @@ struct ReplacePartitionOptions
struct AutoPartitionOptions : ReplacePartitionOptions struct AutoPartitionOptions : ReplacePartitionOptions
{ {
QString efiPartitionMountPoint; // optional, e.g. "/boot" QString efiPartitionMountPoint; // optional, e.g. "/boot"
quint64 requiredSpaceB; // estimated required space for root partition qint64 requiredSpaceB; // estimated required space for root partition
Config::SwapChoice swap; Config::SwapChoice swap;
AutoPartitionOptions( const QString& pt, AutoPartitionOptions( const QString& pt,
@ -55,7 +55,7 @@ struct AutoPartitionOptions : ReplacePartitionOptions
Config::SwapChoice s ) Config::SwapChoice s )
: ReplacePartitionOptions( pt, fs, luks ) : ReplacePartitionOptions( pt, fs, luks )
, efiPartitionMountPoint( efi ) , efiPartitionMountPoint( efi )
, requiredSpaceB( requiredBytes > 0 ? static_cast< quint64 >( requiredBytes ) : 0 ) , requiredSpaceB( requiredBytes > 0 ? requiredBytes : 0 )
, swap( s ) , swap( s )
{ {
} }