ืคึผืจืึนืึถืงื
ืืื ืชื ืืืืืจ ืืืืืื ("ื-inlinec import inlinec"), ืฉืืืฆืข ืืช ืืขืืืื ืืจืืฉืื ื ืืืชืจืื ืชืื ืืื ืชื ืืขื ืืช ืืืืืจืืช ืฉื ืคืื ืงืฆืืืช C ืืืืืืฉืืช ืืืืฆืขืืช ืืืืืจืื @inlinec ื-ctypes bindings ืืืืืืฃ ืืช ืืืฃ ืืคืื ืงืฆืื C ืขื ืงืจืืื ืืืจืืืืช ืืื. ืืืืจ ืืจื ืกืคืืจืืฆืื ืืื, ืืชืืจืืื Python ืืงืื ืืช ืืงืกื ืืืงืืจ ืืืืืจ ืื ืืื ืฉื ืืกืงืจืืคื, ืฉืื ื ืงืจืืืช ืคืื ืงืฆืืืช C ืืืืฆืขืืช
# ืงืืืื: inlinec
ื-inlinec ืืืื inlinec
@inlinec
def test():
#ืึดืืืึนื
void test() {
printf("ืฉืืื ืขืืื");
}
ืืคืืชืื ืืืฆื ืขื ืื ืืื ืืืคืืก ื ืืกืืื ื, ืืืืื ืืกืจืื ืืช ืืื ืืืขืืจ ืชืืืื ืืืขืืจืช ืืฆืืืขืื (ืืืขื ืืืจืืืืช) ืืคืื ืงืฆืื, ืืฆืืจื ืืจืืฅ
"gcc -E" ืืขืืืื ืืงืืื ืฉื ืงืื, ืฉืืืจืช ืงืืฆื *.so, *.o ื-*.c ืืื ืืื ืืกืคืจืืื ืื ืืืืืช, ืื ืืืกืื ืืืืืื ืฉื ืืืจืกื ืืืืืจืช ืืืืฆืืข ืฉืืื ื ืืชืื ืืืืชืจืื (ืขืืืืืื ืืจืืืื ืืื ืคืขื ืฉืืื ืคืืขืืช).
ืืงืืจ: OpenNet.ru