You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, QB64 does not perform member alignment for TYPES. This leads to compatibility issues and requires manual workarounds for users attempting to integrate QB64 with libraries or external functions. As a workaround, individuals need to manually add padding to TYPES to ensure proper alignment and size. Mistakes (which are very likely) made during manual padding can cause subtle bugs.
Introducing metacommands like $ALIGNMENT:ON, $ALIGNMENT:OFF and _ALIGNMENT (precompiler preset value) would allow users to control member alignment within TYPES. Enabling this feature would facilitate seamless integration with external libraries and enhance portability and ease of use.
Currently, QB64 does not perform member alignment for TYPES. This leads to compatibility issues and requires manual workarounds for users attempting to integrate QB64 with libraries or external functions. As a workaround, individuals need to manually add padding to TYPES to ensure proper alignment and size. Mistakes (which are very likely) made during manual padding can cause subtle bugs.
Introducing metacommands like
$ALIGNMENT:ON
,$ALIGNMENT:OFF
and_ALIGNMENT
(precompiler preset value) would allow users to control member alignment within TYPES. Enabling this feature would facilitate seamless integration with external libraries and enhance portability and ease of use.Also, see #342.
The text was updated successfully, but these errors were encountered: