āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ
āĻĒāĻžāĻ°ā§āĻ¸āĻžāĻ° āĻāĻāĻāĻŋ āĻŽāĻĄāĻŋāĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ ("inlinec import inlinec"), āĻ¯āĻž āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻāĻ°ā§ āĻāĻŦāĻ āĻ
āĻ¨-āĻĻā§āĻ¯-āĻĢā§āĻ˛āĻžāĻ C āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻāĻž āĻ
āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻ°ā§, @inlinec āĻā§āĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻšāĻžāĻāĻ˛āĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, ctypes āĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻāĻ¯āĻŧā§ āĻāĻŦāĻ C āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŦāĻĄāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§ āĻāĻ āĻŦāĻžāĻāĻ§āĻžāĻ āĻāĻāĻāĻŋ āĻāĻ˛ āĻ¸āĻā§āĻā§. āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻĒāĻ°ā§, āĻĒāĻžāĻāĻĨāĻ¨ āĻĻā§āĻāĻžāĻˇā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻ° āĻ¸āĻ āĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ¤ā§āĻ¸ āĻĒāĻžāĻ ā§āĻ¯ āĻĒāĻžāĻ¯āĻŧ, āĻ¯ā§āĻāĻžāĻ¨ā§ C āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ
# āĻā§āĻĄāĻŋāĻ: inlinec
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽāĻĒā§āĻ°ā§āĻ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĨā§āĻā§
@inlinec
āĻĄāĻŋāĻāĻĢ āĻĒāĻ°ā§āĻā§āĻˇāĻž():
#āĻ
āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻ
āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻž() {
printf("āĻšā§āĻ¯āĻžāĻ˛ā§, āĻāĻ¯āĻŧāĻžāĻ°ā§āĻ˛ā§āĻĄ");
}
āĻŦāĻŋāĻāĻžāĻļāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻā§āĻā§, āĻ¯āĻžāĻ¤ā§ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§āĻ° āĻ
āĻāĻžāĻŦ (āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻ¤ā§āĻ¤), āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻžāĻ° āĻŽāĻ¤ā§ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻā§āĻĄ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ "gcc -E" āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ
āĻ¨ā§āĻ¤āĻ°ā§āĻŦāĻ°ā§āĻ¤ā§ *.so, *.o āĻāĻŦāĻ *.c āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž, āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ āĻā§āĻ¯āĻžāĻļā§ āĻ¨āĻž āĻāĻ°āĻž āĻāĻŦāĻ āĻ
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĒāĻžāĻ°ā§āĻ¸āĻŋāĻ āĻ§āĻžāĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻž (āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻžāĻ° āĻāĻāĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĻā§āĻ°ā§āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ)āĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru