get_size_padding added
This commit is contained in:
parent
646189d60c
commit
2f0c37fffe
@ -45,6 +45,12 @@ static inline int get_padding(uint8_t *ptr, int alignment) {
|
||||
return (ptrdiff_t)(ptr + alignment - 1) / alignment * alignment;
|
||||
}
|
||||
|
||||
/** Gets padding bytes for a size to be padded to divisible alignment */
|
||||
static inline int get_size_padding(uint32_t size, int alignment) {
|
||||
// return (alignment - (size % alignment)) % alignment;
|
||||
return (size + alignment - 1) / alignment * alignment;
|
||||
}
|
||||
|
||||
/** Tells if c ends a line (that is either \n or \r) */
|
||||
static inline char endsline(char c) {
|
||||
return (c == '\n') || (c == '\r');
|
||||
|
Loading…
x
Reference in New Issue
Block a user