Fix a bug, not finding any instance parameters for PSP or R2_CMC
If already aligned, return input value, not 0.
This commit is contained in:
parent
adc645d8e9
commit
750d92c493
|
|
@ -204,7 +204,7 @@ static char *resolve_input_path(const char *name) {
|
|||
static size_t pad_to_align(size_t alignment, size_t size) {
|
||||
size_t padding = alignment - size % alignment;
|
||||
if (padding == alignment) {
|
||||
return 0;
|
||||
return size;
|
||||
}
|
||||
return padding + size;
|
||||
}
|
||||
|
|
@ -213,7 +213,7 @@ static size_t pad_to_align(size_t alignment, size_t size) {
|
|||
* the instance data allocated by ngspice. This offset is non trivial because
|
||||
* ngspice must store the terminal pointers before the remaining instance
|
||||
* data. As a result the offset is not constant and a variable amount of
|
||||
* padding must be inserted to ensure correct alginment.
|
||||
* padding must be inserted to ensure correct alignment.
|
||||
*/
|
||||
static size_t calc_osdi_instance_data_off(const OsdiDescriptor *descr) {
|
||||
size_t res = sizeof(GENinstance) /* generic data */
|
||||
|
|
|
|||
Loading…
Reference in New Issue