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;
|
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) */
|
/** Tells if c ends a line (that is either \n or \r) */
|
||||||
static inline char endsline(char c) {
|
static inline char endsline(char c) {
|
||||||
return (c == '\n') || (c == '\r');
|
return (c == '\n') || (c == '\r');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user