rêvename
Parser wekî modulek ("ji inlinec import inlinec") ve girêdayî ye, ku pêvajoyek seretayî pêk tîne û pênaseyên fonksiyonên C-yê, ku bi karanîna şiroveyên @inlinec ve hatî ronî kirin, vediguhezîne girêdanên ctypes û şûna laşê fonksiyona C-yê digire. bi banga van girêdanan. Piştî veguhertinek wusa, wergêrê Python metna çavkaniyê ya rast veguhartî ya skrîptê distîne, ku tê de fonksiyonên C bi karanîna tê gotin.
# kodkirin: inlinec
ji inlinec import inlinec
@inlinec
testa def ():
#linavxistin
testa vala () {
printf ("Silav, dinya");
}
Pêşveçûn heya nuha wekî prototîpek ceribandî tê pêşkêş kirin, ku kêmasiyên wekî nebûna destek ji bo derbaskirina nîşankeran (ji xeynî rêzan) ji fonksiyonê re, hewcedariya xebitandinê vedihewîne.
"gcc -E" ji bo pêşdibistanên kodê, tomarkirina pelên navîn *.so, *.o û *.c di pelrêça heyî de, guhertoya veguhartî cach nake û qonaxên parskirinê yên nehewce pêk tîne (her gava ku ew dimeşe dereng dirêj dibe).
Source: opennet.ru