Morero
Sehlahisoa se hokahane e le mojule ("ho tloha ho inlinec import inlinec"), e etsang ts'ebetso ea pele le ho fofa ho fetolela litlhaloso tsa mesebetsi ea C e totobalitsoeng ho sebelisoa litlatsetso tsa @inlinec ho li-ctypes bindings le ho nkela 'mele oa C sebaka ka pitso ho litlamo tsena. Ka mor'a phetoho e joalo, mofetoleli oa Python o fumana mongolo o nepahetseng oa mohloli o fetotsoeng oa script, oo mesebetsi ea C e bitsoang ho sebelisa.
# khouto: inlinec
ho tsoa ho inlinec import inlinec
@inlinec
def test():
# kenyeletsa
teko ea lefeela() {
printf ("Lumela, lefatše");
}
Tsoelo-pele ho fihlela joale e hlahisoa e le mohlala oa liteko, o nang le mefokolo e kang ho hloka tšehetso bakeng sa litsupa tse fetisang (ntle le likhoele) mosebetsing, tlhokahalo ea ho matha.
"gcc -E" bakeng sa ho lokisa khoutu, ho boloka * .so, *.o le *.c lifaele bukeng ea hajoale, eseng ho boloka mofuta o fetotsoeng le ho etsa mekhahlelo e sa hlokahaleng ea ho arola (litieho tse telele nako le nako ha e sebetsa).
Source: opennet.ru