Skip to content

Commit

Permalink
image-hd: move some helper function to the top of the file
Browse files Browse the repository at this point in the history
Signed-off-by: Michael Olbrich <[email protected]>
  • Loading branch information
michaelolbrich committed Nov 22, 2024
1 parent e29218c commit d1cf56c
Showing 1 changed file with 20 additions and 20 deletions.
40 changes: 20 additions & 20 deletions image-hd.c
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,26 @@ ct_assert(sizeof(struct gpt_partition_entry) == 128);
#define GPT_PE_FLAG_HIDDEN (1ULL << 62)
#define GPT_PE_FLAG_NO_AUTO (1ULL << 63)

static unsigned long long roundup(unsigned long long value, unsigned long long align)
{
return ((value - 1)/align + 1) * align;
}

static unsigned long long rounddown(unsigned long long value, unsigned long long align)
{
return value - (value % align);
}

static unsigned long long min_ull(unsigned long long x, unsigned long long y)
{
return x < y ? x : y;
}

static unsigned long long max_ull(unsigned long long x, unsigned long long y)
{
return x > y ? x : y;
}

static unsigned long long partition_end(const struct partition *part)
{
return part->offset + part->size;
Expand Down Expand Up @@ -659,26 +679,6 @@ static int hdimage_generate(struct image *image)
return 0;
}

static unsigned long long roundup(unsigned long long value, unsigned long long align)
{
return ((value - 1)/align + 1) * align;
}

static unsigned long long rounddown(unsigned long long value, unsigned long long align)
{
return value - (value % align);
}

static unsigned long long min_ull(unsigned long long x, unsigned long long y)
{
return x < y ? x : y;
}

static unsigned long long max_ull(unsigned long long x, unsigned long long y)
{
return x > y ? x : y;
}

static bool image_has_hole_covering(const char *image,
unsigned long long start, unsigned long long end)
{
Expand Down

0 comments on commit d1cf56c

Please sign in to comment.