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) |