É possível detectar um estouro de inteiro com o Python ctypes
módulo?
Os documentos sugerem que nenhuma das primitivas suporta verificação de estouro, mas eu gostaria de escrever o meu próprio para que eu possa usar tipos nativos de c para meu emulador de CPU.
Respostas:
2 para resposta № 1ctypes não é para operações em inteiros, é para chamar funções em bibliotecas compartilháveis. Qualquer aritmética inteira relevante ainda teria que ser feita em Python.
A menos que a biblioteca compartilhável esteja fornecendo funções aritméticas inteiras, nesse caso teria que fazer a detecção de overflow.