8
ответов

Как я могу записать универсальную функцию C для того, чтобы вызвать функцию Win32?

Для предоставления доступа к API Win32 от языка сценариев (записанный в C) я хотел бы записать функцию, такую как следующее: освободите Вызов (LPCSTR DllName, LPCSTR FunctionName, LPSTR ReturnValue...
вопрос задан: 3 February 2010 00:13
6
ответов

Haskell, связывающий с Ruby через FFI?

И начиная с рубин и начиная с Haskell поддерживают FFI, действительно ли возможно назвать код Haskell от рубина, может быть через FFI? Там какой-либо Haskell связывает в Ruby?
вопрос задан: 3 February 2010 00:12
1
ответ

Тесты для libffi терпят неудачу в LFS

Я работаю над проектом Linux From Scratch, и я столкнулся с некоторыми (потенциальными) проблемами. В главе 6.49: Libffi-3.2.1 я успешно выполнил команды «sed», «configure» и «make», но когда я ...
вопрос задан: 14 July 2018 02:02
1
ответ

Пользовательское соглашение о вызовах X86_64 к вызову функции C

Я должен сделать интерфейс (скажите, обертка), которые позволяют вызов из ассемблерного кода X86_64 с помощью его соглашения о вызовах для функции C с другим соглашением о вызовах. Лучшая вещь состояла бы в том, чтобы быть симпатичной "...
вопрос задан: 23 May 2017 12:19
0
ответов

Шаблоны Variadic: итерация по аргументу типа/шаблона

В последнее время я работаю с libffi, и, поскольку он использует C API, любая абстракция выполняется с использованием пустых указателей. (старый добрый С). Я создаю класс (с вариативными шаблонами), который использует этот API. ...
вопрос задан: 25 June 2012 18:39