¼º´É ÆÐ³Î

ÀÌ ÆÐ³Î¿¡´Â ÄÄÆÄÀϵȿÀºêÁ§Æ®ÀÇ ¼º´ÉÀ» Çâ»ó½ÃŰ°í º¸°íÇÏ´Â ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù.

ÀÏ¹Ý ´ëÈ­ »óÀÚ µµ¿ò¸»¿¡ *CMDDFT ¼³Á¤°ú ´©¸§ ´ÜÃß µµ¿ò¸»¿¡ ´ëÇØ ÀÚ¼¼È÷ ³ª¿Í ÀÖ½À´Ï´Ù.

¼º´É ¼öÁý ÀÛµ¿
¸ðµâ ¶Ç´Â ÇÁ·Î±×·¥¿¡¼­ ¼º´É µ¥ÀÌÅÍ ÃøÁ¤ Äڵ尡 »ý¼ºµÇ¾î¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¼öÁýµÈ µ¥ÀÌÅÍ´Â ¾îÇø®ÄÉÀ̼ÇÀÇ ¼º´ÉÀ» ÇÁ·ÎÆÄÀÏÇϱâ À§ÇØ ½Ã½ºÅÛ ¼º´É µµ±¸¿¡ ÀÇÇØ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ¼º´É ÃøÁ¤ Äڵ带 Ãß°¡Çϸé Á¶±Ý ´õ Å« ¿ÀºêÁ§Æ®°¡ »ý¼ºµÇ°í ¼º´É¿¡ ¿µÇâÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ Çʵ忡 ´ÙÀ½ °ª Áß Çϳª¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

*CMDDFT
ÇöÀç »ç¿ëÀÚ ½Ã½ºÅÛÀÇ ±âº»°ªÀ¸·Î ¼³Á¤µÈ ¼º´É ¼öÁý ¼³Á¤À» ÂüÁ¶ÇÕ´Ï´Ù.

*PEP
ÇÁ·Î±×·¥ ÀÔ·Â ÇÁ·Î½ÃÀúÀÇ ÀÔ·Â ¹× Á¾·á½Ã¿¡¸¸ ¼º´É Åë°è°¡ ¼öÁýµË´Ï´Ù. ¾îÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ Àü¹ÝÀûÀÎ ¼º´É Á¤º¸¸¦ ¼öÁýÇÏ·Á´Â °æ¿ì¿¡ ÀÌ °ªÀ» ¼±ÅÃÇϽʽÿÀ. ÀÌ Áö¿øÀº ÀÌÀü¿¡ TPST µµ±¸·Î Á¦°øµÈ Áö¿ø°ú °°½À´Ï´Ù.

*ENTRYEXIT *NONLEAF
¸®ÇÁ ÇÁ·Î½ÃÀú°¡ ¾Æ´Ñ ¸ðµç ÇÁ·Î±×·¥ ÇÁ·Î½ÃÀúÀÇ ÀÔ·Â ¹× Á¾·á½Ã¿¡ ¼º´É Åë°è°¡ ¼öÁýµË´Ï´Ù. ¿©±â¿¡´Â ÇÁ·Î±×·¥ PEP ·çƾÀÌ Æ÷ÇԵ˴ϴÙ. ¾îÇø®ÄÉÀ̼ÇÀÇ ´Ù¸¥ ·çƾÀ» È£ÃâÇÏ´Â ·çƾ¿¡ ´ëÇÑ ¼º´É Á¤º¸¸¦ ¼öÁýÇÏ·Á´Â °æ¿ì¿¡ ÀÌ °ªÀ» ¼±ÅÃÇϽʽÿÀ.

*ENTRYEXIT *ALLPRC
¸®ÇÁ ÇÁ·Î½ÃÀúÀÎ ¸ðµç ÇÁ·Î±×·¥ ÇÁ·Î½ÃÀúÀÇ ÀÔ·Â ¹× Á¾·á½Ã¿¡ ¼º´É Åë°è°¡ ¼öÁýµË´Ï´Ù. ¿©±â¿¡´Â ÇÁ·Î±×·¥ PEP ·çƾÀÌ Æ÷ÇԵ˴ϴÙ. ¸ðµç ·çƾ¿¡ ´ëÇÑ ¼º´É Á¤º¸¸¦ ¼öÁýÇϱ⠿øÇÏ°í ¾îÇø®ÄÉÀ̼ÇÀÌ È£ÃâÇÏ´Â ¸ðµç ÇÁ·Î±×·¥ÀÌ *PEP, *ENTRYEXIT ¶Ç´Â *FULL ¼º´É µ¥ÀÌÅÍ ÃøÁ¤ ¿É¼ÇÀ¸·Î ÄÄÆÄÀϵǾú´ÂÁö¸¦ ¾Ë°í ÀÖ´Ù¸é ÀÌ °ªÀ» ¼±ÅÃÇϽʽÿÀ. ¾îÇø®ÄÉÀ̼ÇÀÌ ¼º´É ÃøÁ¤¿¡ »ç¿ë°¡´ÉÇÏÁö ¾ÊÀº ±âŸ ÇÁ·Î±×·¥À» È£ÃâÇÏ´Â °æ¿ì, ¼º´É ÃøÁ¤ µµ±¸°¡ ½ÇÁ¦·Î ÀÚ¿øÀÌ »ç¿ëµÈ À§Ä¡¸¦ ÆÇº°ÇÏ´Â µ¥ ¾î·Á¿òÀÌ ÀÖ´Â ¾îÇø®ÄÉÀ̼ǿ¡ ´ëÇØ ÀÚ¿ø »ç¿ë ºñ¿ëÀ» ÁöºÒÇÏ°Ô µË´Ï´Ù.

*FULL *NONLEAF
¸®ÇÁ ÇÁ·Î½ÃÀú°¡ ¾Æ´Ñ ¸ðµç ÇÁ·Î±×·¥ ÇÁ·Î½ÃÀúÀÇ ÀÔ·Â ¹× Á¾·á½Ã¿¡ ¼º´É Åë°è°¡ ¼öÁýµË´Ï´Ù. ¿ÜºÎ ÇÁ·Î½ÃÀú¿¡ ´ëÇÑ °¢ È£Ãâ ÀüÈÄ¿¡µµ Åë°è°¡ ¼öÁýµË´Ï´Ù.

*FULL *ALLPRC
¸®ÇÁ ÇÁ·Î½ÃÀúÀÎ ¸ðµç ÇÁ·Î±×·¥ ÇÁ·Î½ÃÀúÀÇ ÀÔ·Â ¹× Á¾·á½Ã¿¡ ¼º´É Åë°è°¡ ¼öÁýµË´Ï´Ù. ¿ÜºÎ ÇÁ·Î½ÃÀú¿¡ ´ëÇÑ °¢ È£Ãâ ÀüÈÄ¿¡µµ Åë°è°¡ ¼öÁýµË´Ï´Ù. *PEP, *ENTRYEXIT ¶Ç´Â *FULL ¼º´É µ¥ÀÌÅÍ ÃøÁ¤ ¿É¼ÇÀ¸·Î ÄÄÆÄÀϵÇÁö ¾ÊÀº ±âŸ ÇÁ·Î±×·¥À» ¾îÇø®ÄÉÀ̼ÇÀÌ È£ÃâÇÏ´Â °æ¿ì ÀÌ °ªÀ» ¼±ÅÃÇϽʽÿÀ. ¼º´É µµ±¸´Â ÀÌ °ªÀ» »ç¿ëÇÏ¿© ¾îÇø®ÄÉÀ̼ǿ¡ ÀÇÇØ »ç¿ëµÇ´Â ÀÚ¿ø°ú ÀÌ·¯ÇÑ ÇÁ·Î±×·¥ÀÌ ¼º´É ÃøÁ¤¿¡ »ç¿ë°¡´ÉÇÏÁö ¾ÊÀº °æ¿ì¿¡µµ È£ÃâÇÏ´Â ÇÁ·Î±×·¥¿¡ ÀÇÇØ »ç¿ëµÇ´Â ÀÚ¿øÀ» ±¸º°ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¿É¼ÇÀº °¡Àå ºñ¿ëÀÌ ¸¹ÀÌ µéÁö¸¸ ¾îÇø®ÄÉÀ̼ÇÀÇ ¿©·¯ ÇÁ·Î±×·¥À» ¼±ÅÃÀûÀ¸·Î ºÐ¼®ÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

¼º´É ¿É¼Ç

ºÎµ¿ ¼Ò¼öÁ¡ °è»ê
ÀÌ ¼±ÅöõÀÌ ¼±ÅõǸé, ÄÄÆÄÀÏ·¯°¡ ºÎµ¿ ¼Ò¼öÁ¡ °è»ê¿ë ANSI Àǹ̷ÐÀ» µû¸£µµ·Ï ºÎµ¿ ¼Ò¼öÁ¡ °è»ê ¼Ó¼ºÀ» ¼³Á¤ÇÕ´Ï´Ù.

ÀÌ ¼±ÅöõÀÌ ¼±ÅõÇÁö ¾ÊÀ¸¸é °è»ê ¼Ó¼ºÀÌ ¼³Á¤µÇÁö ¾Ê½À´Ï´Ù. ÇÁ·Î±×·¥¿¡ ºÎµ¿ ¼Ò¼öÁ¡ °è»êÀÌ ¾ø´Â °æ¿ì¿¡¸¸ »ç¿ëÇϽʽÿÀ.

¸Þ¸ð¸®ÀÇ ½ºÆ®¸µ
ÀÌ ¼±ÅöõÀÌ ¼±ÅõǸé, ÄÄÆÄÀÏ·¯°¡ ½ºÆ®¸µÀ» Àбâ Àü¿ë ¸Þ¸ð¸®¿¡ µÓ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ½ºÆ®¸µÀ» ¾²±â°¡´É ¸Þ¸ð¸®¿¡ µÎ¾î¾ß ÇÕ´Ï´Ù.

ÀζóÀÎ ¿É¼Ç
ÀÌ ±×·ìÀÇ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÄÄÆÄÀÏ·¯°¡ ÇÔ¼ö È£ÃâÀ» Áï½Ã ó¸®ÇÏ´Â ¹æ¹ýÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÔ¼ö ÀζóÀÎ ÀÛ¾÷Àº ½Ã½ºÅÛÀÇ È£Ãâ ¿À¹öÇìµå¸¦ ¾ø¾Ö°í º¸´Ù ³ªÀº ÇÁ·Î±×·¥ ÃÖÀûÈ­¸¦ ¼ºÃëÇÏ´Â µ¥ µµ¿òÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù. ¿©·¯ ¹ø È£ÃâµÇ´Â ÀÛÀº ÇÔ¼ö´Â ÀζóÀÎ ÀÛ¾÷ÀÇ ÁÁÀº ´ë»óÀÔ´Ï´Ù.

ÀζóÀÎ
ÀÌ ¼±ÅöõÀÌ ¼±ÅõǸé, ÄÄÆÄÀÏ·¯°¡ ÄÄÆÄÀÏ ´ÜÀ§·Î ÇÔ¼ö ÀζóÀÎÀ» ¼öÇàÇÏ·Á ÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº µð¹ö±× ¿É¼Ç ÆÐ³Î¿¡¼­ µð¹ö°Å º¸±â ¼±ÅûçÇ×À» »ç¿ëÇÏ¿© µð¹ö±× º¸±â ¸ñ·ÏÀ» ¿äûÇÏ´Â °æ¿ì ¹«½ÃµË´Ï´Ù. ÀÌ ¼±ÅöõÀ» ¼±ÅÃÇÏ¸é ´ÙÀ½ Á¦¾îµµ »ç¿ë°¡´ÉÇÏ°Ô µË´Ï´Ù.

ÀÚµ¿ ÀζóÀÎ
ÀÌ ¼±ÅöõÀÌ ¼±ÅõÇÁö ¾ÊÀ¸¸é, #pragma inline ¸í·ÉÀ¸·Î Ç¥½ÃµÈ ÇÔ¼ö¸¸ ÀζóÀοëÀ¸·Î »ç¿ëµË´Ï´Ù.

ÀÌ ¼±ÅöõÀÌ ¼±ÅõǸé ÀζóÀ̳ʰ¡ ÇÔ¼öÀÇ ÀζóÀÎ ¿©ºÎ¸¦ ÀÚµ¿À¸·Î ÆÇº°ÇÕ´Ï´Ù. ÁöÁ¤µÈ ÀÓ°è°ª ÇѰ踦 ¸¸Á·½ÃŰ´Â ¸ðµç ÇÔ¼ö´Â ÀÚµ¿ ÀζóÀÎÀÇ ´ë»óÀÌ µÇ¸ç, #pragma noinline ¸í·ÉÀ¸·Î Ç¥½ÃµÈ ÇÔ¼ö´Â Á¦¿ÜµË´Ï´Ù. ´ÙÀ½ µÎ Á¦¾î°¡ ÀÓ°è°ª ÇѰ踦 ÁöÁ¤ÇÕ´Ï´Ù.

ÀζóÀÎ ÇÔ¼öÀÇ ÃÖ´ë Å©±â
ÀÚµ¿ ÀζóÀÎ ´ë»óÀÌ µÉ ¼ö ÀÖ´Â ÇÔ¼öÀÇ ÃÖ´ë Å©±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀζóÀ̳ʴ ÇÔ¼öÀÇ ½ÇÇà°¡´É ÄÚµå Å©±â¿¡ ºñ·ÊÇÏ¿© ¾ÐÃà ÄÚµå ´ÜÀ§·Î Å©±â¸¦ ÃøÁ¤ÇÕ´Ï´Ù. ÀÌ Çʵ忡 ´ÙÀ½ °ª Áß Çϳª¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

*CMDDFT
ÇöÀç »ç¿ëÀÚ ½Ã½ºÅÛÀÇ ±âº»°ªÀ¸·Î ¼³Á¤µÈ ÃÖ´ë Å©±â¸¦ ÂüÁ¶ÇÕ´Ï´Ù.

250
ÀÓ°è°ª Å©±â 250À» ÁöÁ¤ÇÕ´Ï´Ù.

*NOLIMIT
ÇÁ·Î±×·¥ÀÇ ÃÖ´ë Å©±â°¡ µÇ´Â ÀÓ°è°ªÀ» Á¤ÀÇÇÕ´Ï´Ù.

1-65535
1¿¡¼­ 65535ÀÇ ÀÓ°è°ª Å©±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

ÃÖ´ë ±â´É Å©±â
ÀÚµ¿ ÀζóÀÎ Áß´Ü ÀÌÀü¿¡ ÇÔ¼ö°¡ Áõ°¡µÉ ¼ö ÀÖ´Â ÃÖ´ë »ó´ë Å©±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

*CMDDFT
ÇöÀç »ç¿ëÀÚ ½Ã½ºÅÛÀÇ ±âº»°ªÀ¸·Î ¼³Á¤µÈ ÃÖ´ë Å©±â ÇѰ踦 ÂüÁ¶ÇÕ´Ï´Ù.

*NOLIMIT
ÇÁ·Î±×·¥ÀÇ ÃÖ´ë Å©±â°¡ µÇ´Â ÇѰ踦 Á¤ÀÇÇÕ´Ï´Ù. ½Ã½ºÅÛ ÇѰ迡 µµ´ÞÇßÀ» ¼ö ÀÖ½À´Ï´Ù.

2000
Å©±â ÇѰè 2000À» ÁöÁ¤ÇÕ´Ï´Ù.

1-65535
1¿¡¼­ 65535ÀÇ Å©±â ÇѰ踦 ÁöÁ¤ÇÕ´Ï´Ù.

ÀζóÀÌ³Ê º¸°í¼­
ÀÌ ¼±ÅöõÀÌ ¼±ÅõǸé ÀζóÀÌ³Ê º¸°í¼­°¡ »ý¼ºµË´Ï´Ù.

*CMDDFT
ÇöÀç »ç¿ëÀÚ ½Ã½ºÅÛÀÇ ±âº»°ªÀ¸·Î ¼³Á¤µÈ ÀζóÀÌ³Ê ¼³Á¤¿¡ µû¶ó ÀζóÀÌ³Ê º¸°í¼­°¡ »ý¼ºµË´Ï´Ù.

*NO
ÀζóÀÌ³Ê º¸°í¼­°¡ »ý¼ºµÇÁö ¾Ê½À´Ï´Ù.

*YES
ÀζóÀÌ³Ê º¸°í¼­°¡ »ý¼ºµË´Ï´Ù.
ÁÖ:
ÀζóÀÌ³Ê º¸°í¼­¸¦ º¸·Á¸é ÄÄÆÄÀÏ·¯ ¸ñ·ÏÀ» »ý¼ºÇϵµ·Ï ÄÄÆÄÀÏ·¯¿¡ Áö½ÃÇØ¾ß ÇÕ´Ï´Ù. À̸¦ ¼öÇàÇÏ·Á¸é, ¸ñ·Ï ÄÄÆÄÀÏ·¯ ¿É¼Ç ÆÐ³Î¿¡¼­ ¼Ò½º ¸ñ·Ï ¿É¼Ç ¼±ÅöõÀ» ¼±ÅÃÇϽʽÿÀ.