Since Lua 5.3 the "%c" format character in lua_pushfstring will produce the string "<\XXX>" (XXX being a decimal code sequence) when given unprintable characters. Use lua_pushlstring instead to reproduce the old behavior.
15 lines
193 B
OpenEdge ABL
15 lines
193 B
OpenEdge ABL
%module chartest
|
|
|
|
%inline %{
|
|
char printable_global_char = 'a';
|
|
char unprintable_global_char = 0x7F;
|
|
|
|
char GetPrintableChar() {
|
|
return 'a';
|
|
}
|
|
|
|
char GetUnprintableChar() {
|
|
return 0x7F;
|
|
}
|
|
|
|
%}
|