/ / Overflow checando com ctypes - python, overflow, ctypes

Verificação de estouro com ctypes - python, estouro, ctypes

É 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 № 1

ctypes 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.