Pular para o conteúdo

Arcane.C

Falar com biblioteca nativa: abrir .so/.dylib/.dll, chamar funcao com assinatura declarada, struct e uniao com o layout de verdade (tamanho, alinhamento e deslocamento), ponteiro cru com aritmetica, memoria alocada a mao e callback — uma acao da linguagem chamada de dentro do C. Sobre ctypes, da biblioteca padrao: zero dependencia.

Funções (23)#

Assinatura
Biblioteca(lib, nome, caminho)
Bloco(quantos)
Ponteiro(endereco=0, tipo='u8')
RetornoDeChamada(acao, argumentos, retorno)
alinhamento_de(tipo)
alocar(bytes_quantos)
carregar(alvo, procurar=True)
copiar(destino, origem, quantos)
de_bytes(dados)
do_processo()
endianness()
enumeracao(pares)
estrutura(campos)
liberar(bloco)
matematica()
nulo(tipo='u8')
padrao()
para_bytes(alvo, quantos)
ponteiro(alvo, tipo='u8')
retorno_de_chamada(acao, argumentos=None, retorno='void')
tamanho_de(tipo)
tipos()
uniao(campos)