озадачечка |
[Feb. 28th, 2016|12:20 pm] |
вот так читаешь API gccjit, и вдруг… опа! а ничего, чтобы дать скриптам возможность вызывать функции из твоей софтины, нет.
на самом деле есть, но это не очень очевидно: надо создать глобал с типом «функция» (ну, и нужными входами-выходами у типа), потом собрать и скомпилировать функцию, которая насуёт в эти глобалы поинтеров, и выполнить её самой первой. но так, с ходу, из API это не совсем ясно.
зато оно предоставляет овер 9000 встроеных функций, и даже тип «филе*». даже printf дают уже почти в коробке. |
|
|