Foreign Functions
Unicode string can confuse C routines expecting ‘char *’ argument.
Example: "Lisp"
Unicode: #x00 #x4c #x00 #x69 #x00 #x73 #x00 #x70 #x00 #x00
L i s p
Null terminator
?
Note: Big-Endian representation.
Previous slide
Next slide
Back to first slide
View graphic version