dbdToRecordtypeH use offsetof()

quiets UB sanitizer
This commit is contained in:
Michael Davidsaver
2023-02-25 19:14:15 -08:00
parent 531a769007
commit f99a1cb0f3

View File

@@ -146,7 +146,7 @@ __EOF__
" prt->papFldDes[${rn}Record${fn}]->size = " .
"sizeof(prec->${cn});\n" .
" prt->papFldDes[${rn}Record${fn}]->offset = " .
"(unsigned short)((char *)&prec->${cn} - (char *)prec);"
"(unsigned short)offsetof(${rn}Record, ${cn});"
} @fields), << "__EOF__";
prt->rec_size = sizeof(*prec);