libffi is a portable Foreign Function Interface library, used to call functions defined in a different programming language