TinyCCを使う(3)

前回はTinyCCでオンメモリに展開したオブジェクトをFFI経由でコールすることに成功したが、イメージ中のExternalLibraryFunctionから検索しなければならなかったので、methodDictから対応するExternalLibraryFunctionを見付けることにした。

いろいろ調べたら、#literalsでいけそう.

((X11Display class methodDict at: #XOpenDisplay:) literals at: 1) class
    --> ExternalLibraryFunction
((X11Display class methodDict at: #XOpenDisplay:) literals at: 1)
    --> <cdecl: X11Display* 'XOpenDisplay' (char*) module: 'X11'>