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
The handling of C 'char' is currently very broken in typelib, as typelib represents it as a numerical type. Among the few consequences of that choice:
the type has to be signed, which is platform-dependent. This does not need to be represented on the typelib side, as the representation of 'A' is the same at the binary level, regardless of whether, in C, 'A' is a positive or negative number
when displaying a value, typelib does not know whether it should be displayed as a numerical type or a character (while it is unambiguous from the type's definition). This leads to the infamous problem that the command-line pocolog tools displays arrays of chars as arrays of values.
The text was updated successfully, but these errors were encountered:
The handling of C 'char' is currently very broken in typelib, as typelib represents it as a numerical type. Among the few consequences of that choice:
The text was updated successfully, but these errors were encountered: