Предположим что есть некая библиотека написанная на C и скомпилированная для двух платформ x86 и x86_64, библиотека имеет функцию вида:
void test(long some_value)
Хочется вызывать эту библиотеку из .net приложения. Засада в том что размер длинного целого на платформе x86 будет 32 бита а на x86_64 64 бита. Думаю я что умные люди уже что то придумали на этот счет но найти ума не хватило.
Буду благодарен за подсказку.