¤³¤Î¾Ï¤ÎÌܼ¡¤Ë¤â¤É¤ë
Á°ÊÇ:3.7 ¥Æ¥¥¹¥ÈÆþÎÏ¥×¥ê¥ß¥Æ¥£¥Ö¤Ë¤â¤É¤ë
¼¡ÊÇ:3.9 ¥Õ¥©¥ó¥È¥Þ¥Í¡¼¥¸¥ã¤Ë¤¹¤¹¤à
¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Ï¡¢ ³°³Ì¤Î 1 ¤Ä¤È¤·¤Æ¡Ö¼Â¿È / ²¾¿È¥â¥Ç¥ë¡×¤ò¼Â¸½¤¹¤ë¾å¤Ç¤Î³Æ¼ï¤Î¹â¥ì¥Ù¥ë¤Îµ¡Ç½¤òÄ󶡤·¤Æ¤ª¤ê¡¢ ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤Ï¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤ÇÄ󶡤µ¤ì¤ë³ÈÄ¥¥·¥¹¥Æ¥à¥³¡¼¥ë¤ò»ÈÍѤ·¤ÆÍÆ°×¤Ë¼Â¿È / ²¾¿È¤òɽ¼¨ / Áàºî¤¹¤ë¤³¤È¤¬²Äǽ¤È¤Ê¤ë¡£
¤Þ¤¿¡¢¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Ï¡¢ ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤ÎÅÐÏ¿ / ºï½üµ¡Ç½¤òÄ󶡤·¤Æ¤ª¤ê¡¢ ´ðËÜŪ¤ËÁ´¤Æ¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤Ï¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤òÄ̤·¤Æµ¯Æ°¤µ¤ì¤ë¤³¤È¤Ë¤Ê¤ë¡£
¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Îµ¡Ç½¤È¤·¤Æ¤Ï¡¢°Ê²¼¤Î¤â¤Î¤¬¤¢¤²¤é¤ì¤ë¡£
°Ê²¼¡¢¤³¤Î¾Ï¤Ç¤ÏHMI³°Éô»ÅÍͤȤ·¤Æ¤Î¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤òÍѤ¤¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ë¤è¤ë¡¢ ¼Â¿È / ²¾¿È¤Î¼è°·¤¤¤òµ½Ò¤·¤Æ¤¤¤ë¤¬¡¢ ¶ñÂÎŪ¤Êɽ¼¨¹àÌܤäɽ¼¨¤Î¥Ç¥¶¥¤¥ó¤Ê¤É¤Î¾ÜºÙ¤Ë¤Ä¤¤¤Æ¤Ï¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë°Í¸¤¹¤ë¡£
¡Ö¼Â¿È¡×¤È¤Ï°ÕÌ£¤Î¤¢¤ë¥Ç¡¼¥¿¤Î½¸¤Þ¤ê¤½¤ì¼«ÂΤΤ³¤È¤Ç¤¢¤ê¡¢ ¼ÂºÝ¤Î¥Õ¥¡¥¤¥ë¤Ë°ìÂаì¤ËÂбþ¤¹¤ë¤â¤Î¤Ç¤¢¤ë¡£ ¼Â¿È¤ò¥æ¡¼¥¶¤¬Áàºî¤¹¤ë¤¿¤á¤Î¼ê³Ý¤«¤ê¤¬¡Ö²¾¿È¡×¤Ç¤¢¤ê¡¢ ¼Â¿È¤Ï¾ï¤Ë²¾¿È¤òÄ̤·¤Æ»²¾È¤µ¤ì¤ë¡£ ²¾¿È¤Ï¼Â¿È¤ò»²¾È¤¹¤ë¤¿¤á¤Î°ì¼ï¤Î¥¿¥°¤Ç¤¢¤ê¡¢ °ì¤Ä¤Î¼Â¿È¤ò°ì¤Ä°Ê¾å¤Î²¾¿È¤¬»²¾È¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£

²¾¿È¤Ë¤Ï¼Â¿È¤Î´ÉÍý¾ðÊó¤Î¤ß¤òɽ¼¨¤·¤Æ¤¤¤ë¡ÖÊĤ¸¤¿²¾¿È¡×¤È¡¢ ´ÉÍý¾ðÊó¤È¶¦¤Ë¼Â¿È¤ÎÆâÍÆ¤âɽ¼¨¤·¤Æ¤¤¤ë¡Ö³«¤¤¤¿²¾¿È¡×¤¬¤¢¤ë¡£
²¾¿È¤ò¡Ö¥¦¥£¥ó¥É¥¦¤Ë³«¤¯¡×¤³¤È¤Ë¤è¤ê¡¢ ¤½¤Î²¾¿È¤¬»Ø¤¹¼Â¿È¤ËŬÍѤµ¤ì¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬¼Â¹Ô¤µ¤ì¤Æ¡¢ ¼Â¿È¤ÎÆâÍÆ¤¬É½¼¨¤µ¤ì¤ë¡£ ¤É¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ò¼Â¹Ô¤¹¤ë¤«¤ò»ØÄꤻ¤º¤Ë²¾¿È¤«¤é¥¦¥£¥ó¥É¥¦¤ò³«¤¤¤¿¾ì¹ç¤Ë¤Ï¡¢ ¤½¤Î²¾¿È¤ËÊÝ»ý¤µ¤ì¤Æ¤¤¤ë¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬µ¯Æ°¤µ¤ì¤ë¡£
²¾¿È¤¬³ÊǼ¤µ¤ì¤Æ¤¤¤¿¼Â¿È¤¬Â¸ºß¤¹¤ë¥Ç¥Ð¥¤¥¹¤ò¡¢ ²¾¿È¤Î¡Ö½ê°¸µ¥Ç¥Ð¥¤¥¹¡×¤È¸Æ¤Ó¡¢ ²¾¿È¤¬³ÊǼ¤µ¤ì¤ë¼Â¿È¤¬Â¸ºß¤¹¤ë¥Ç¥Ð¥¤¥¹¡¢ ¨¤Á¡¢²¾¿È¤¬É½¼¨¤µ¤ì¤Æ¤¤¤ë¥¦¥£¥ó¥É¥¦¤Î¸µ¤È¤Ê¤Ã¤¿¼Â¿È¤¬Â¸ºß¤¹¤ë¥Ç¥Ð¥¤¥¹¤ò²¾¿È¤Î¡Ö½ê°¥Ç¥Ð¥¤¥¹¡×¤È¸Æ¤Ö¡£ ²¾¿È¤Î½ê°¥Ç¥Ð¥¤¥¹¤Ï¡¢²¾¿È¤ò¡¢ °Û¤Ê¤ë¥Ç¥Ð¥¤¥¹¤Ë¸ºß¤¹¤ë¼Â¿È¤ò¸µ¤Ë¤·¤Æ³«¤«¤ì¤¿¥¦¥£¥ó¥É¥¦´Ö¤Ç°Üư¤¹¤ë¤³¤È¤Ë¤è¤êưŪ¤ËÊѲ½¤¹¤ë¡£
²¾¿È¤Î½ê°¸µ¥Ç¥Ð¥¤¥¹¤È°Û¤Ê¤ë¥Ç¥Ð¥¤¥¹¤â¤·¤¯¤Ï¤½¤ÎÃæ¤Î¼Â¿È¤ò»²¾È¤¹¤ë²¾¿È¡¢ ¨¤Á¥ê¥ó¥¯¥Õ¥¡¥¤¥ë¤ò»²¾È¤·¤Æ¤¤¤ë²¾¿È¤ò¡Ö´ÖÀÜ»²¾È²¾¿È¡×¤È¸Æ¤Ö¡£ ´ÖÀÜ»²¾È²¾¿È¤È¼Â¿È¤ÏÁ¤ʷë¹ç¤Ç¤¢¤ë¤¿¤á¡¢¤½¤Î»²¾È¤ÏÊݾڤµ¤ì¤Ê¤¤¡£
¤Þ¤¿¡¢²¾¿È¤Î½ê°¥Ç¥Ð¥¤¥¹¤È°Û¤Ê¤ë¥Ç¥Ð¥¤¥¹¤â¤·¤¯¤Ï¤½¤ÎÃæ¤Î¼Â¿È¤ò»²¾È¤¹¤ë²¾¿È¤ò¡Ö°ì»þ´ÖÀÜ»²¾È²¾¿È¡×¤È¸Æ¤Ö¡£ °ì»þ´ÖÀÜ»²¾È²¾¿È¤Ï³ÊǼ¤¹¤ë¤³¤È¤Ë¤è¤ê¥ê¥ó¥¯¥Õ¥¡¥¤¥ë¤ò»²¾È¤¹¤ë´ÖÀÜ»²¾È²¾¿È¤È¤Ê¤ë¡£
¥Ç¥Ð¥¤¥¹¤Ë¤Ï¡¢¤½¤Î¥Ç¥Ð¥¤¥¹¤¬ÊªÍýŪ¤Þ¤¿¤ÏÏÀÍýŪ¤ËÀܳ¤µ¤ì¤Æ¤ª¤é¤ºÄ¾ÀÜ¥¢¥¯¥»¥¹¤Ç¤¤Ê¤¤¡ÖÀÚÃǾõÂ֡פÈÀܳ¤µ¤ì¤Æ¤ª¤ê¥¢¥¯¥»¥¹²Äǽ¤Ê¡ÖÀܳ¾õÂ֡פΠ2 ¤Ä¤Î¾õÂÖ¤¬¤¢¤ê¡¢ ½é´ü¾õÂÖ¤ÏÀÚÃǾõÂ֤Ȥʤ롣
¡ÖÀÚÃǾõÂ֡פΥǥХ¤¥¹¤â¤·¤¯¤Ï¤½¤ÎÃæ¤Î¼Â¿È¤ò»²¾È¤¹¤ë´ÖÀÜ»²¾È²¾¿È¤ò¡Öµõ¿È¡×¤È¸Æ¤Ö¡£ µõ¿È¤òÄ̾ï¤Î²¾¿È¤Î¤è¤¦¤Ë¥¦¥£¥ó¥É¥¦¤Ë³«¤³¤¦¤È¤·¤¿¾ì¹ç¤Ï¡¢ ¡Ö¥Ç¥Ð¥¤¥¹Àܳ¥Ñ¥Í¥ë¡×¤¬¸½¤ï¤ì¡¢ ¤½¤Îµõ¿È¤Î»²¾È¤¹¤ë¼Â¿È¤¬ºÇ¸å¤Ë¡ÖÀܳ¾õÂ֡פÀ¤Ã¤¿»þÅÀ¤Ç¤Î½êºßÅù¤Î´ÉÍý¾ðÊó¤òɽ¼¨¤·¤Æ¡¢ Àܳ¾õÂ֤ˤ¹¤ë¤«Èݤ«¤ÎȽÃǤòµá¤á¤ë¡£ Àܳ¾õÂ֤ˤ¹¤ë¤³¤È¤Ë¤è¤êµõ¿È¤ÏÄ̾ï¤Î²¾¿È¤ÈƱÍͤËÁàºî¤Ç¤¤ë¡£
°ìÈ̤εõ¿È¤Ï¡ÖÊĤ¸¤¿µõ¿È¡×¤Ç¤¢¤ê³«¤¯¤³¤È¤Ï¤Ç¤¤Ê¤¤¤¬¡¢ ¤¹¤Ç¤Ë³«¤¤¤Æ¤¤¤ë²¾¿È¤¬ÀÚÃǾõÂ֤ˤµ¤ì¤¿¾ì¹ç¤Ï¡Ö³«¤¤¤¿µõ¿È¡×¤È¤Ê¤ë¡£
¡ÖÊĤ¸¤¿²¾¿È¡×¤Ï¡¢²£Ä¹¤Î¶ë·ÁÏȤǰϤޤ줿¿Þ·Á¤È¤·¤ÆÉ½¼¨¤µ¤ì¡¢ »²¾È¤¹¤ë¼Â¿È¤Ë´Ø¤¹¤ë¾ðÊ󤬯âÉô¤Ëɽ¼¨¤µ¤ì¤ë¡£
¡Ö³«¤¤¤¿²¾¿È¡×¤Ï¡¢ÊĤ¸¤¿²¾¿È¤Î¶³¦Àþ¤¬²¼¤Ë³È¤¬¤ê¡¢ ¼Â¿È¤ÎÆâÍÆ¼«ÂΤòɽ¼¨¤¹¤ëɽ¼¨¥¨¥ê¥¢¤¬Äɲ䵤줿¤â¤Î¤Ç¤¢¤ê¡¢ ɽ¼¨¥¨¥ê¥¢¤Ï¼Â¿È¤ÎÆâÍÆ¤¬Âбþ¤¹¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ë¤è¤êɽ¼¨¤µ¤ì¤ë¡£

²¾¿È¤«¤é³«¤«¤ì¤¿¥¦¥£¥ó¥É¥¦¤¬Â¸ºß¤·¤Æ¤¤¤ë¾õÂÖ¤ò¡Ö½èÍýÃæ¾õÂ֡פȸƤӡ¢ ¸µ¤Î²¾¿È¤Îɽ¼¨Á´ÂΤ˳¥¿§¥Ñ¥¿¡¼¥ó¤¬½Å¤Í¤é¤ì¤ë¡£ ¡Ö´ÖÀÜ»²¾È²¾¿È¡×¤ª¤è¤Ó¡Ö°ì»þ´ÖÀÜ»²¾È²¾¿È¡×¤Î¾ì¹ç¡¢ ²¾¿È¤ÎÏȤκ¸¾å³Ñ¤¬¶³¦Àþ¿§¤ÇÅɤê¤Ä¤Ö¤µ¤ì¤ë¡£ ¤³¤Î´ÖÀÜ»²¾È¤ò¼¨¤¹É½¼¨¤Ï¡¢ ²¾¿È¤ò³ÊǼ¤·¤¿¾ì¹ç´ÖÀÜ»²¾È²¾¿È¤È¤Ê¤ë¤³¤È¤ò¼¨¤¹¤â¤Î¤Ç¤¢¤ë¡£ ¤è¤Ã¤Æ¡Ö´ÖÀÜ»²¾È²¾¿È¡×¤ò¤½¤Î²¾¿È¤¬»²¾È¤¹¤ë¼Â¿È¤Î¥Ç¥Ð¥¤¥¹¤Î¥¦¥£¥ó¥É¥¦¤ØÌᤷ¤¿¾ì¹ç¤Ï¡¢ ´ÖÀÜ»²¾Èɽ¼¨¤¬²ò½ü¤µ¤ì¤ë¡£
²¾¿È¤Îɽ¼¨¤ÎÂ礤µ¡¢ ¥Ç¥¶¥¤¥óÅù¤Î¾ÜºÙ¤Ï¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Î¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë°Í¸¤¹¤ë¡£
ÊĤ¸¤¿²¾¿È¡¢¤ª¤è¤Ó³«¤¤¤¿²¾¿È¤ÎºÇ¾å¹Ô¤Ë¤Ï¡¢ ¥Ô¥¯¥È¥°¥é¥à¡¢¼Â¿È̾¡¢Â³ÊÁ¡¢¥¿¥¤¥×¡¢Êѹ¹Æü»þ¤Î¹àÌܤ¬É½¼¨¤µ¤ì¤ë¡£ ³Æ¹àÌܤϻØÄꤷ¤¿Ê¸»ú¥µ¥¤¥º¤ËÂбþ¤·¤¿Â礤µ¤Îʸ»ú¤Çɽ¼¨¤µ¤ì¡¢ ʸ»ú¥µ¥¤¥º¤Ë±þ¤¸¤ÆÁ´ÂΤÎɽ¼¨Îΰè¤ÎÂ礤µ¤¬·èÄꤵ¤ì¤ë¡£

Êѹ¹Æü»þ¤Ï¡¢¼Â¿È¤ÎÆâÍÆ¤òÊѹ¹¤·¤¿ºÇ¿·¤ÎÆü»þ¤¬É½¼¨¤µ¤ì¤ë¡£ Ä̾Êѹ¹Æü»þ¤Ï»ØÄꤷ¤¿Ê¸»ú¥µ¥¤¥º¤Î½Ä²£È¾Ê¬¤ÎÂ礤µ¤Çɽ¼¨¤µ¤ì¤ë¡£
²¾¿È¤ÎŤµ¤¬Ã»¤¤¾ì¹ç¤Ï¡¢±¦¤è¤ê¤Î¤â¤Î¤«¤é¸«¤¨¤Ê¤¯¤Ê¤ë¡£
Ä̾¤³¤ì¤é¤Îɽ¼¨¹àÌܤϤ¹¤Ù¤ÆÉ½¼¨¤¹¤ë¤¬¡¢ ²¾¿È¤Î°À¤È¤·¤Æ³°ÏȤâ´Þ¤á¤ÆÉ½¼¨¤·¤Ê¤¤¹àÌܤòÀßÄꤹ¤ë¤³¤È¤¬²Äǽ¤Ç¤¢¤ë¡£
µõ¿È¤Î¾ì¹ç¤Ï¡¢ ¥Ô¥¯¥È¥°¥é¥à¤ò´Þ¤á¤¿¥¿¥¤¥È¥ë¥Ð¡¼¤Îɽ¼¨¤Ï³¥¿§²½É½¼¨¤È¤Ê¤ë¡£
µõ¿È¤Ç¤Ê¤¤¾ì¹ç¡¢»²¾È¤¹¤ë¼Â¿È¤¬¼ÂºÝ¤Ë¤Ï¸ºß¤·¤Ê¤¤²¾¿È¤Ï¡¢ ¥Ô¥¯¥È¥°¥é¥à¤ÎÉôʬ¤Ë¼ÐÀþ¤¬°ú¤«¤ì¤ë¡£

³«¤¤¤¿²¾¿È¤Î¾ì¹ç¤Î¤ß¸ºß¤·¡¢ ²¾¿È¤ÎÆâ¦¤Î¶³¦Àþ¤Ç°Ï¤Þ¤ì¤¿Îΰè¤Ç¤¢¤ê¡¢ »²¾È¤¹¤ë¼Â¿È¤ÎÆâÍÆ¤¬Âбþ¤¹¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ë¤è¤êɽ¼¨¤µ¤ì¤ë¡£
ɽ¼¨¥¨¥ê¥¢Æâ¤Ëɽ¼¨¤µ¤ì¤Æ¤¤¤ë²¾¿È(ÆâÉô²¾¿È)¤Î¾ì¹ç¤Ï¡¢ ²¾¿È¤È¤·¤Æ¤Î³Æ¼ï¤ÎÁàºî¤¬¤Ç¤¤Ê¤¤¤³¤È¤ò¶èÊ̤¹¤ë¤¿¤á¤Ë¡¢ ²¾¿ÈÁ´ÂΤò°Ï¤¦¶³¦Àþ¤òºÙ¤¤ÅÀÀþ¤ÇÉÁ¤¯¡£
ÆâÍÆ¤òɽ¼¨¤¹¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬Â¸ºß¤·¤Ê¤¤¾ì¹ç¡¢ ¤Þ¤¿¤Ï¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬É½¼¨¤ò¹Ô¤Ê¤¨¤Ê¤«¤Ã¤¿¾ì¹ç¤Ï¡¢ ɽ¼¨¥¨¥ê¥¢¤Ëº¸¾å¤«¤é±¦²¼¤Ø¤ÎÂгÑÀþ¤¬°ú¤«¤ì¡¢ ɽ¼¨¥¨¥ê¥¢¤Îɽ¼¨¤¬¤Ç¤¤Ê¤«¤Ã¤¿¤³¤È¤ò¼¨¤¹¡£
ƱÍͤˡ¢³«¤¤¤¿µõ¿È¤Î¾ì¹ç¤âÆâÍÆ¤Îɽ¼¨¤¬¤Ç¤¤Ê¤¤¤¿¤á¡¢ ɽ¼¨¥¨¥ê¥¢¤Ëº¸¾å¤«¤é±¦²¼¤Ø¤Î³¥¿§¤ÎÂгÑÀþ¤¬°ú¤«¤ì¤ë¡£ ¤³¤Î¾ì¹ç¡¢¥¿¥¤¥È¥ë¥Ð¡¼¤Îɽ¼¨¤Ï³¥¿§²½É½¼¨¤È¤Ê¤Ã¤Æ¤¤¤ë¡£
¤¹¤Ù¤Æ¤Î¹àÌܤòɽ¼¨¤·¤Ê¤¤Â°À¤Î²¾¿È¤Î¾ì¹ç¤Ï¡¢ ³«¤¤¤¿²¾¿È¤Î¥¿¥¤¥È¥ë¥Ð¡¼Éôʬ¤Ïɽ¼¨¤µ¤ì¤Ê¤¯¤Ê¤ë¡£ ¤µ¤é¤Ë³°ÏȤâɽ¼¨¤·¤Ê¤¤Â°À¤Î¾ì¹ç¤Ë¤Ï¡¢ ɽ¼¨¥¨¥ê¥¢¤Î¤ß¤¬É½¼¨¤µ¤ì¡¢ ¶³¦Àþ¤ò´Þ¤á¤¿³°Â¦¤Ïɽ¼¨¤µ¤ì¤Ê¤¤¡£

¥Ï¥ó¥É¥ë¤Ï²¾¿È¤Î 4 ¶ù¤Ë¸ºß¤¹¤ëÎΰè¤Ç¤¢¤ê¡¢ ¥É¥é¥Ã¥°¤·¤Æ²¾¿È¤òÊÑ·Á¤¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë¡£ ¥æ¡¼¥¶¤¬²¾¿È¤ÎŤµ¤òÊѤ¨¤ë¾ì¹ç¤Ï¡¢¿åÊ¿¤Ë¥É¥é¥Ã¥°¤·¤ÆÊÑ·Á¤ò¹Ô¤Ê¤¤¡¢ ¡Ö³«¤¤¤¿²¾¿È¡×¤Ë¤¹¤ë¡¢¤Þ¤¿¤Ï¡ÖÊĤ¸¤¿²¾¿È¡×¤ËÌ᤹¾ì¹ç¤Ï¡¢ ¿åÊ¿Êý¸þ°Ê³°¤Ë¥É¥é¥Ã¥°¤·¤ÆÊÑ·Á¤ò¹Ô¤Ê¤¦¡£
¥Ï¥ó¥É¥ë¤Ë¤ÏÆÃ¤Ë¶³¦Àþ¤Ï¤Ê¤¤¤¬¡¢ ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï²¾¿È¤¬ÁªÂò¾õÂ֤ΤȤ¤Ï¡¢ ¥Ý¥¤¥ó¥¿¤¬¤½¤Î¾å¤ËÍè¤ë¤È¡ÖÊÑ·Á¼ê¡×¤ËÊѲ½¤µ¤»¡¢ ¥É¥é¥Ã¥°¤Ë¤è¤êÊÑ·Á¤Ç¤¤ë¤³¤È¤ò¼¨¤¹¡£
¥Ï¥ó¥É¥ë¤Ë¤è¤ëÊÑ·Á¤Ï¡¢ ¥É¥é¥Ã¥°¤·¤¿¥Ï¥ó¥É¥ë¤ÈÂгѰÌÃÖ¤ÎÅÀ¤Ë¤è¤ê·èÄꤵ¤ì¤ë¶ë·ÁÎΰè¤È¤Ê¤ë¤¬¡¢ ²¾¿È¤ÎºÇ¾®Ä¹¤µ¡¢¤ª¤è¤ÓºÇ¾®¹â¤µ¤è¤ê¾®¤µ¤¯¤Ê¤ë¤è¤¦¤ÊÊÑ·Á¤Ï¤Ç¤¤Ê¤¤¡£ ²¾¿È¤ÎºÇ¾®¹â¤µ¤ÏÊĤ¸¤¿²¾¿È¤Î¹â¤µ¤Ç¤¢¤ê¡¢ ºÇ¾®Ä¹¤µ¤Ï¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Î¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë°Í¸¤¹¤ë¡£ ¤Þ¤¿¡¢³«¤¤¤¿²¾¿È¤ÎºÇ¾®¹â¤µ¤â¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë°Í¸¤·¡¢ ¤³¤ì¤è¤ê¤â¾®¤µ¤¤¹â¤µ¤Î³«¤¤¤¿²¾¿È¤È¤¹¤ë¤³¤È¤Ï¤Ç¤¤Ê¤¤¡£


²¾¿È¤Ï¡¢¶³¦Àþ¤Ë¤è¤ê°Ï¤Þ¤ì¤Æ¤¤¤ë¤¬¡¢ ɽ¼¨¥¨¥ê¥¢Æâ¤Ëɽ¼¨¤µ¤ì¤Æ¤¤¤ë²¾¿È ( ÆâÉô²¾¿È ) ¤Ï¡¢ ²¾¿È¤È¤·¤Æ¤ÎÁàºî¤¬¤Ç¤¤Ê¤¤¤³¤È¤ò¼¨¤¹¤¿¤á¡¢ ¶³¦Àþ¤òºÙ¤¤ÅÀÀþ¤È¤¹¤ë¡£
¶³¦Àþ¤Î»Í¶ù¤Ï¥Ï¥ó¥É¥ë¤Î°ìÉô¤È¤·¤Æ¥É¥é¥Ã¥°¤·¤ÆÊÑ·Á¤¹¤ë¤¿¤á¤Î¼ê³Ý¤«¤ê¤È¤Ê¤ë¡£
²¾¿È¤Î¶³¦Àþ¤ÎÆâÉô¤Ï¡¢ ¥Ï¥ó¥É¥ë¤ÎÉôʬ¤ò½ü¤¤¤Æ¥É¥é¥Ã¥°¤·¤Æ°Üư¤¹¤ë¤¿¤á¤Î¼ê³Ý¤«¤ê¤È¤Ê¤ê¡¢ ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï²¾¿È¤¬ÁªÂò¾õÂ֤ΤȤ¤Ï¥Ý¥¤¥ó¥¿¤¬¤½¤Î¾å¤Ë¤¯¤ë¤È¡Ö°Üư¼ê¡×¤È¤¹¤ë¡£
²¾¿È¤ËÂФ¹¤ëÁàºî¤È¤·¤Æ¤Ï¡¢°Ê²¼¤Î¤â¤Î¤¬¤¢¤²¤é¤ì¤ë¡£ ¤³¤ì¤é¤ÎÁàºî¤Ï¡¢¥Ý¥¤¥ó¥Æ¥£¥ó¥°¥Ç¥Ð¥¤¥¹¤Ë¤è¤ê²èÌ̾å¤ÇľÀÜŪ¤Ë»Ø¼¨¤µ¤ì¤ë¾ì¹ç¤È¡¢
oget_men() ¤Þ¤¿¤Ï oget_vmn() ¤Ë¤è¤Ã¤ÆÆÀ¤é¤ì¤ë¡Ö²¾¿È ( /
¼Â¿È / ¥Ç¥£¥¹¥¯ ) Áàºî¡×¥á¥Ë¥å¡¼¤Ë¤è¤ê»Ø¼¨¤µ¤ì¤ë¾ì¹ç¤¬¤¢¤ë¡£
| Ê | Ê | ¥á¥Ë¥å¡¼¹àÌÜ |
|---|---|---|
|
(1) |
²¾¿È¤ÎÁªÂò | ---- |
|
(2) |
²¾¿È¤ÎÀÚÃÇ | ÀÚ¤êÎ¥¤· |
|
(3) |
²¾¿È¤Î°Üư / Ê£¼Ì | ---- |
|
(4) |
²¾¿È¤ÎÊÑ·Á | ---- |
|
(5) |
²¾¿È¤ò³«¤¯ | ³«¤¯ |
|
(6) |
²¾¿È¤òÊĤ¸¤ë | ÊĤ¸¤ë |
|
(7) |
¼Â¿È̾¤ÎÊѹ¹ | ¼Â¿È̾Êѹ¹ |
|
(8) |
³ÊÁ¤ÎÊѹ¹ | ³ÊÁÊѹ¹ |
|
(9) |
¿·ÈǺîÀ® | ¿·ÈǺîÀ®(¤Þ¤¿¤Ï¼Â¿ÈÊ£À½) |
|
(10) |
¼Â¿È´ÉÍý¾ðÊó¤Îɽ¼¨ | ´ÉÍý¾ðÊó |
|
(11) |
²¾¿È¤ò¥¦¥£¥ó¥É¥¦¤Ë³«¤¯ | (¼Â¹Ô¥á¥Ë¥å¡¼) |
|
(12) |
¥Ç¥Ð¥¤¥¹¤ÎºÆ¥Õ¥©¡¼¥Þ¥Ã¥È | ¥Õ¥©¡¼¥Þ¥Ã¥È |
|
(13) |
²¾¿È¤Î°À¤ÎÊѹ¹ | °ÀÊѹ¹ |
|
(14) |
¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ÎÅÐÏ¿ / ºï½ü | ¥¢¥×¥êÅÐÏ¿ / ºï½ü |
|
(15) |
¥È¥ì¡¼¤«¤é¤Î¥Ç¡¼¥¿Å½¤ê¹þ¤ß | ¥È¥ì¡¼¤«¤é½ñ¹þ¤ß |
|
(16) |
²¾¿È¤ÎÀܳ | Àܳ |
|
(17) |
¥Ç¥£¥¹¥¯¾õÂÖ¤Îɽ¼¨ | ¾õÂÖɽ¼¨ |
|
(18) |
¥Ç¥£¥¹¥¯À°Íý¤Î¼Â¹Ô | ---- |
|
(19) |
¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Î¼Â¹Ô | (¥æ¡¼¥Æ¥£¥ê¥Æ¥£Ì¾) |
¤Ê¤ª¡¢³«¤¤¤¿²¾¿È¤Îɽ¼¨¥¨¥ê¥¢¤Ëɽ¼¨¤µ¤ì¤Æ¤¤¤ë²¾¿È ( ÆâÉô²¾¿È ) ¤ËÂФ·¤Æ¤Ï¡¢ ¾åµ¤Î²¾¿ÈÁàºî¤Ï°ìÀڤǤ¤Ê¤¤¡£
°Ê²¼¤Ï¡¢²¾¿È¤Ë´Ø¤¹¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Îɸ½àŪ¤ÊÁàºîÊýË¡¤ÎÀâÌÀ¤Ç¤¢¤ê¡¢ ¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Ç¤Ï¡¢¤³¤ì¤é¤ÎÁàºî¤ò¹Ô¤Ê¤¦¤¿¤á¤Î´ðËÜŪ¤Êµ¡Ç½¤òÄ󶡤·¤Æ¤¤¤ë¡£ ¼ÂºÝ¤ÎÁàºî¤Ëȼ¤¦½èÍý¤ÎºÙÉô¤Ï¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë¤è¤Ã¤Æ°Û¤Ê¤ë¾ì¹ç¤¬¤¢¤ë¡£
²¾¿È¤ÎÎΰèÆâ¤ò¥Ý¥¤¥ó¥Æ¥£¥ó¥°¥Ç¥Ð¥¤¥¹¤Ç¥×¥ì¥¹¤¹¤ë¤«¡¢ ¤Þ¤¿¤ÏÁªÂò¥Õ¥ì¡¼¥à¤Ç°Ï¤à¤³¤È¤Ë¤è¤ê²¾¿È¤ò¡ÖÁªÂò¾õÂ֡פȤ·¡¢
¼þ°Ï¤Ë adsp_slt() ¤Þ¤¿¤Ï adsp_sel() ¤òÍѤ¤¤Æ¡¢ ¥Á¥é¥Ä¥ÏȤòɽ¼¨¤¹¤ë¡£
¡ÖÁªÂò¾õÂ֡פϡ¢¤½¤Î²¾¿È¤òɽ¼¨¤·¤Æ¤¤¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¥³¥Þ¥ó¥É ( ¥á¥Ë¥å¡¼ ) ¤ÎÂоݤǤ¢¤ë¤³¤È¤ò¼¨¤¹¤â¤Î¤Ç¤¢¤ê¡¢
Ê£¿ô¤Î²¾¿È¤òƱ»þ¤Ë¡ÖÁªÂò¾õÂ֡פȤ·¤Æ¤â¤è¤¤¡£
ÁªÂò¾õÂ֤β¾¿È¤Ç¤Ï¡¢¥Ý¥¤¥ó¥¿¤Î·Á¾õ¤ò°Ê²¼¤Î¤è¤¦¤ËÊѲ½¤µ¤»¤ë¡£
| ¥Ô¥¯¥È¥°¥é¥àÉôʬ | -- ¡ÖÁªÂò»Ø¡× |
| ¥Ï¥ó¥É¥ë¤ÎÉôʬ | -- ¡ÖÊÑ·Á¼ê¡× |
| ¤½¤Î¾¤ÎÉôʬ | -- ¡Ö°Üư¼ê¡× |
ÁªÂò¾õÂ֤Ǥʤ¤²¾¿È¤ò¡¢ ¥×¥ì¥¹¤·¤Æ¥É¥é¥Ã¥°¤·¤¿¾ì¹ç¤Ï¡¢ ¥×¥ì¥¹¤Î»þÅÀ¤ÇÁªÂò¾õÂ֤Ȥ·¡¢ ¡Ö°Üư¼ê¡×¤Þ¤¿¤Ï¡ÖÊÑ·Á¼ê¡×¤ò°ì½Öɽ¼¨¤·¤¿¸å¡¢ ¡Ö°®¤ê¡×¤Þ¤¿¤Ï¡Ö¤Ä¤Þ¤ß¡×¤ËÊѲ½¤µ¤»¡¢ ¥É¥é¥Ã¥°¤ò¹Ô¤Ê¤¦¡£
ÀÚÃǤ·¤¿¤¤²¾¿È¤òÁªÂò¤·¡¢ ¡Ö²¾¿ÈÁàºî¡×¥á¥Ë¥å¡¼¤Î¡ÖÀÚ¤êÎ¥¤·¡×¤ò»ØÄꤵ¤ì¤¿¾ì¹ç¡¢
oexe_vmn() ¤ò¼Â¹Ô¤¹¤ë¤È¡¢ ÁªÂò¾õÂ֤Τ¹¤Ù¤Æ¤Î²¾¿È¤¬»²¾È¤¹¤ë¼Â¿È¤¬Â¸ºß¤¹¤ë¥Ç¥Ð¥¤¥¹
( ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ) ¤¬ÀÚÃǾõÂ֤Ȥʤ롣
¡ÖÀÚÃǾõÂ֡פȤʤ俲¾¿È¤Ï¡¢ µõ¿È¤È¤Ê¤ê³¥¿§²½É½¼¨¤µ¤ì¤ë¡£ Ʊ»þ¤Ë¡¢ÀÚÃǤ·¤¿¥Ç¥Ð¥¤¥¹¤Ë´Þ¤Þ¤ì¤ë¼Â¿È¤ò»²¾È¤¹¤ë¾¤Î¤¹¤Ù¤Æ¤Î²¾¿È¤âµõ¿È¤È¤Ê¤ë¡£
³«¤¤¤¿²¾¿È¤Ï³«¤¤¤¿µõ¿È¤È¤Ê¤ê¡¢ ɽ¼¨¥¨¥ê¥¢¤Ï¥¯¥ê¥¢¤µ¤ì¤Æº¸¾å¤«¤é±¦²¼¤Ø¤Î³¥¿§¤ÎÂгÑÀþ¤¬É½¼¨¤µ¤ì¤ë¡£
µõ¿È¤È¤Ê¤Ã¤¿²¾¿È¤«¤é³«¤«¤ì¤Æ¤¤¤¿¥¦¥£¥ó¥É¥¦¤Ï¡¢ µõ¿È¥¦¥£¥ó¥É¥¦¤È¤Ê¤ê¡¢¥¦¥£¥ó¥É¥¦¤Î¥¿¥¤¥È¥ë¤Ï¼«Æ°Åª¤Ë³¥¿§²½É½¼¨¤È¤Ê¤ë¡£
²¾¿È¤Î¥Ï¥ó¥É¥ëÉô°Ê³° ( ɽ¼¨¥¨¥ê¥¢¤ò´Þ¤à ) ¤ò¥Ý¥¤¥ó¥È¤· ( ¤³¤Î»þÅÀ¤Ç²¾¿È¤¬ÁªÂò¾õÂ֤ʤé¤Ð¡¢¥Ý¥¤¥ó¥¿·Á¾õ¤ò¡Ö°Üư¼ê¡×¤Ë¤¹¤ë¡£ ¤¿¤À¤·¡¢¥Ô¥¯¥È¥°¥é¥à¾å¤Ç¤Ï¡ÖÁªÂò»Ø¡×¤Ë¤¹¤ë)¡¢ ¥É¥é¥Ã¥°¤¹¤ë¤³¤È¤Ë¤è¤Ã¤Æ°Üư¤ò¹Ô¤Ê¤¦¡£ ¥ê¥ê¡¼¥¹»þ¤Ë¥á¥Ë¥å¡¼¥Ü¥¿¥ó¤¬²¡²¼¤µ¤ì¤Æ¤¤¤ì¤ÐÊ£¼Ì¤ò¹Ô¤Ê¤¦¡£
¥É¥é¥Ã¥°Ãæ¤Ï¥Ý¥¤¥ó¥¿¤ò¡Ö°®¤ê¡×¤Ë¤¹¤ë¡£ ¤¿¤À¤·¡¢¥Ô¥¯¥È¥°¥é¥à¾å¤Ç¤Ï¥×¥ì¥¹¤Î»þÅÀ¤Ç¡Ö°Üư¼ê¡×¤ò°ì½Öɽ¼¨¤·¤¿¸å¡Ö°®¤ê¡×¤Ë¤¹¤ë¡£
²¾¿È¤Î¡Ö±Æ¡×¤ò adsp_slt() ¤Þ¤¿¤Ï adsp_sel() ¤òÍѤ¤¤Æ¡¢
¥É¥é¥Ã¥°¤Ë¤¢¤ï¤»¤Æ°Üư¤µ¤»¤ë¡£ ¡Ö±Æ¡×¤Ï²¾¿È¤ò°Ï¤àÂ礤µ¤ÎÅÀÀþ¤Î¶ë·ÁÏȤǤ¢¤ë¡£
¥Ü¥¿¥ó¤ò¥ê¥ê¡¼¥¹¤·¤¿»þÅÀ¤Ç¡¢ ¥Ý¥¤¥ó¥¿¤ò¡Ö°Üư¼ê¡×¡¢¤Þ¤¿¤Ï¡ÖÁªÂò»Ø¡×¤ËÌᤷ¡¢ ²¾¿È¤Î°ÌÃÖ¤ò·èÄꤷ¡¢omov_vob()
/ odup_vob() ¤òÍѤ¤¤Æ¡¢ °Üư / Ê£¼Ì¤ò¹Ô¤Ê¤¦¡£ °Üư / Ê£¼Ì°Üư¸å¤Î²¾¿È¤ÏÁªÂò¾õÂÖ¤ò°Ý»ý¤¹¤ë¡£
¡Ö½èÍýÃæ¾õÂ֡פβ¾¿È¤òÊ£¼Ì¤·¤¿¾ì¹ç¡¢ Ê£¼Ì¤µ¤ì¤¿²¾¿È¤Ï¡Ö½èÍýÃæ¾õÂ֡פǤʤ¯Ä̾ï¤Î²¾¿È¤È¤Ê¤ë¡£
²¾¿È¤Î¥Ï¥ó¥É¥ëÉô¤ò¥Ý¥¤¥ó¥È¤· (¤³¤Î»þÅÀ¤Ç²¾¿È¤¬ÁªÂò¾õÂ֤ʤé¤Ð¡¢¥Ý¥¤¥ó¥¿·Á¾õ¤ò¡ÖÊÑ·Á¼ê¡×¤Ë¤¹¤ë)¡¢
¥É¥é¥Ã¥°¤¹¤ë¤³¤È¤Ë¤è¤Ã¤ÆÊÑ·Á¤ò¹Ô¤Ê¤¦¡£ ¥É¥é¥Ã¥°Ãæ¤Ï¥Ý¥¤¥ó¥¿¤ò¡Ö¤Ä¤Þ¤ß¡×¤Ë¤¹¤ë¡£ ²¾¿È¤Î¡Ö±Æ¡×¤ò
adsp_slt() ¤Þ¤¿¤Ï adsp_sel() ¤òÍѤ¤¤ÆÉ½¼¨¤·¡¢ ¥É¥é¥Ã¥°¤Ë¤¢¤ï¤»¤ÆÊÑ·Á¤µ¤»¤ë¡£
¥Ü¥¿¥ó¤ò¥ê¥ê¡¼¥¹¤·¤¿»þÅÀ¤Ç¡¢ ¥Ý¥¤¥ó¥¿¤ò¡ÖÊÑ·Á¼ê¡×¤ËÌᤷ¡¢ ²¾¿È¤Î·Á¤ò·èÄꤷ¡¢orsz_vob()
¤òÍѤ¤¤ÆÊÑ·Á¤ò¹Ô¤Ê¤¦¡£ ÊÑ·Á¸å¤Î²¾¿È¤ÏÁªÂò¾õÂÖ¤ò°Ý»ý¤¹¤ë¡£
¿åÊ¿Êý¸þ¤ÎÊÑ·Á¤Ï²¾¿È¤ÎŤµ¤òÊѤ¨¤ë¤À¤±¤Ç¤¢¤ë¤¬¡¢ ¿åÊ¿°Ê³°¤ÎÊý¸þ¤ÎÊÑ·Á¤Ï¡¢²¾¿È¤ò³«¤¤¤¿¤êÊĤ¸¤¿¤ê¤¹¤ë¤³¤È¤Ë¤Ê¤ë¡£
²¾¿È¤ÎÊÑ·Á¤¬¿Æ¥¦¥£¥ó¥É¥¦¤ÎÏȤò±Û¤¨¤¿¾ì¹ç¤Î½èÍý¤Ï¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î»ÅÍͤÎÈϰϤǤ¢¤ë¡£
µõ¿È¤ÏÊÑ·Á¤Ç¤¤Ê¤¤¤¬¡¢ÊĤ¸¤ë¤³¤È¤Ï²Äǽ¤È¤¹¤ë¡£
²¾¿È¤Ï¡¢¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Î¥¤¥ó¥×¥ê¥á¥ó¥È°Í¸¤ÎºÇ¾®¥µ¥¤¥º°Ê²¼¤Ë¤Ï¤¹¤ë¤³¤È¤Ï¤Ç¤¤Ê¤¤¡£
¤Þ¤¿¡¢³«¤¤¤¿²¾¿È¤ò¡¢¤½¤ÎºÇ¾®¥µ¥¤¥º°Ê²¼¤Ë¤·¤¿¾ì¹ç¤Ï¡¢ orsz_vob() ¤Ë¤è¤Ã¤ÆÊĤ¸¤¿²¾¿È¤È¤Ê¤ë¡£
²¾¿È¤Ï¡¢ÊÑ·Á¤Ë¤è¤ê³«¤¯¤³¤È¤¬¤Ç¤¤ë¤¬¡¢ÊÑ·Á°Ê³°¤Ë¤â¥á¥Ë¥å¡¼»ØÄê¤Ë¤è¤ê³«¤¯¤³¤È¤¬¤Ç¤¤ë¡£
³«¤¤¿¤¤¡ÖÊĤ¸¤¿²¾¿È¡×¤òÁªÂò¾õÂ֤Ȥ·¡¢ ¡Ö²¾¿ÈÁàºî¡×¥á¥Ë¥å¡¼¤Î¡Ö³«¤¯¡×¤ò»ØÄꤵ¤ì¤¿¾ì¹ç¡¢
oexe_vmn() ¤ò¼Â¹Ô¤¹¤ë¤È¡¢ ÁªÂò¾õÂ֤Τ¹¤Ù¤Æ¤ÎÊĤ¸¤¿²¾¿È¤¬³«¤«¤ì¡Ö³«¤¤¤¿²¾¿È¡×¤È¤Ê¤ë¡£
ɽ¼¨¥¨¥ê¥¢ÆâÉô¤Ë¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ë¤è¤êºÇ¸å¤ËÊĤ¸¤¿¤È¤¤ÎÆâÍÆ¤¬É½¼¨¤µ¤ì¤ë¡£ ³«¤¤¤¿²¾¿È¤ÎÁªÂò¾õÂ֤ϰݻý¤¹¤ë¡£
¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òµ¯Æ°¤Ç¤¤Ê¤«¤Ã¤¿¾ì¹ç¤Ï¡¢ ɽ¼¨¥¨¥ê¥¢¤Ë¤Ïº¸¾å¤«¤é±¦²¼¤Ø¤ÎÂгÑÀþ¤¬É½¼¨¤µ¤ì¤ë¡£
µõ¿È¤Ï oexe_vmn() ¤Ë¤è¤Ã¤Æ³«¤«¤ì¤ë¤³¤È¤Ï¤Ê¤¤¡£
²¾¿È¤Ï¡¢ÊÑ·Á¤Ë¤è¤êÊĤ¸¤ë¤³¤È¤¬¤Ç¤¤ë¤¬¡¢ ÊÑ·Á°Ê³°¤Ë¤â¥á¥Ë¥å¡¼»ØÄê¤Ë¤è¤êÊĤ¸¤ë¤³¤È¤¬¤Ç¤¤ë¡£
ÊĤ¸¤¿¤¤¡Ö³«¤¤¤¿²¾¿È¡×¤òÁªÂò¾õÂ֤Ȥ·¡¢ ¡Ö²¾¿ÈÁàºî¡×¥á¥Ë¥å¡¼¤Î¡ÖÊĤ¸¤ë¡×¤ò»ØÄꤵ¤ì¤¿¾ì¹ç¡¢
oexe_vmn() ¤ò¼Â¹Ô¤¹¤ë¤È¡¢ ÁªÂò¾õÂ֤Τ¹¤Ù¤Æ¤Î³«¤¤¤¿²¾¿È¤¬ÊĤ¸¤é¤ì¡ÖÊĤ¸¤¿²¾¿È¡×¤È¤Ê¤ë¡£
¥¿¥¤¥È¥ë¥Ð¡¼¤ò»Ä¤·É½¼¨¥¨¥ê¥¢¤¬¾Ã¤¨¡¢ ²¾¿È¤¬ÊĤ¸¤é¤ì¤ë¡£ÊĤ¸¤¿²¾¿È¤ÎÁªÂò¾õÂ֤ϰݻý¤¹¤ë¡£
²¾¿È¤ÎÁªÂò¸å¡¢¡Ö²¾¿ÈÁàºî¡×¥á¥Ë¥å¡¼¤Î¡Ö¼Â¿È̾Êѹ¹¡×¤ò»ØÄꤵ¤ì¤¿¾ì¹ç¡¢ oexe_vmn()
¤ò¼Â¹Ô¤¹¤ë¡£
¡Ö¼Â¿È̾Êѹ¹¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¡¢ ¥Ñ¥Í¥ëÆâ¤Î¥Æ¥¥¹¥È¥Ü¥Ã¥¯¥¹¤Ë¤è¤ê¼Â¿È̾¤òÊѹ¹¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£ Ê£¿ô¤Î²¾¿È¤¬ÁªÂò¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢ ¤½¤ì¤¾¤ì¤Î²¾¿È¤ËÂФ·¤Æ¡Ö¼Â¿È̾Êѹ¹¥Ñ¥Í¥ë¡×¤¬½ç¤Ëɽ¼¨¤µ¤ì¤ë¡£
Ʊ°ì¤Î¼Â¿È¤ò»Ø¤¹Â¾¤Î²¾¿È¤¬É½¼¨¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¡¢ ¤½¤Î¼Â¿È̾¤Îɽ¼¨¤âƱ»þ¤ËÊѹ¹¤µ¤ì¤ë¡£
²¾¿È¤ÎÁªÂò¾õÂ֤ϰݻý¤¹¤ë¡£
²¾¿È¤ÎÁªÂò¸å¡¢ ¡Ö²¾¿ÈÁàºî¡×¥á¥Ë¥å¡¼¤Î¡Ö³ÊÁÊѹ¹¡×¤ò»ØÄꤵ¤ì¤¿¾ì¹ç¡¢oexe_vmn()
¤ò¼Â¹Ô¤¹¤ë¡£
¡Ö³ÊÁÊѹ¹¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¡¢ ¿·¤·¤¤Â³ÊÁ¤òÁªÂò¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£ ŬÅö¤Ê³ÊÁ¤¬¤Ê¤¤¾ì¹ç¡¢ ´û¸¤Î³ÊÁ¤ÎÊѹ¹¤Þ¤¿¤Ï¿·¤·¤¤Â³ÊÁ¤òÄɲ乤뤳¤È¤¬¤Ç¤¤ë¡£ Ê£¿ô¤Î²¾¿È¤¬ÁªÂò¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢ ¤½¤ì¤¾¤ì¤Î²¾¿È¤ËÂФ·¤Æ¡Ö³ÊÁÊѹ¹¥Ñ¥Í¥ë¡×¤¬½ç¤Ëɽ¼¨¤µ¤ì¤ë¡£
´û¸¤Î³ÊÁ¤òÊѹ¹¤·¤¿¤È¤¤Ï¡¢ Ʊ°ì¤Î³ÊÁ¤ò»ý¤Ä¾¤Î²¾¿È¤¬É½¼¨¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¡¢ ¤½¤Î³ÊÁ¤Îɽ¼¨¤âƱ»þ¤ËÊѹ¹¤µ¤ì¤ë¡£
²¾¿È¤ÎÁªÂò¾õÂ֤ϰݻý¤¹¤ë¡£
²¾¿È¤ÎÊ£¼Ì¤Ç¤ÏƱ°ì¤Î¼Â¿È¤ò»²¾È¤¹¤ë²¾¿È¤¬Ê£¼Ì¤µ¤ì¤ë¤À¤±¤Ç¤¢¤ê¡¢ ¼Â¿È¤ÏÊ£¼Ì¤µ¤ì¤Ê¤¤¤¿¤á¡¢¡Ö¿·ÈǺîÀ®¡×¤Ë¤è¤ê¼Â¿È¤òÊ£¼Ì¤¹¤ë¡£
Ê£¼Ì¤·¤¿¤¤¼Â¿È¤ò»²¾È¤¹¤ë²¾¿È¤òÁªÂò¾õÂ֤Ȥ·¡¢ ¡Ö²¾¿ÈÁàºî¡×¥á¥Ë¥å¡¼¤Î¡Ö¿·ÈǺîÀ®¡×¤ò»ØÄꤵ¤ì¤¿¾ì¹ç¡¢
oexe_vmn() ¤ò¼Â¹Ô¤¹¤ë¡£ ¤¢¤ë¤¤¤Ï¡¢²¾¿È¤ò¥¯¥ê¥Ã¥¯¥É¥é¥Ã¥°¤Ë¤è¤ê°Üư¤·¤¿¾ì¹ç¡¢
ocre_obj() ¤ò¼Â¹Ô¤¹¤ë¡£
ÁªÂò¤·¤¿²¾¿È¤¬¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯¤Î¥Ç¥Ð¥¤¥¹²¾¿È¤Î¾ì¹ç¤Ï¡¢ ¡Ö¥Ç¥Ð¥¤¥¹Ê£À½¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¡¢ ¥Ç¥Ð¥¤¥¹¤ÎÊ£À½¤«¿·ÈǺîÀ®¤«¤òÁªÂò¤Ç¤¤ë¡£ ¥Ç¥Ð¥¤¥¹¤ÎÊ£À½¤òÁªÂò¤·¤¿¾ì¹ç¤Ï¡¢ ¡Ö¥Ç¥Ð¥¤¥¹Àܳ¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¡¢ Àܳ¤·¤¿¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯¤ËÁªÂò¤·¤¿¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯¤ÎÊ£À½¤¬À¸À®¤µ¤ì¤ë¡£ Àܳ¤·¤¿¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯¤Î¸µ¤ÎÆâÍÆ¤Ïºï½ü¤µ¤ì¤ë¡£ Ä̾¤³¤Îµ¡Ç½¤Ï¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯¥É¥é¥¤¥Ö¤¬ 2 Âæ°Ê¾åÁõÃ夵¤ì¤Æ¤¤¤ë¤È¤¤Ë¥µ¥Ý¡¼¥È¤µ¤ì¤ë¡£
¿·ÈǺîÀ®¤Î¾ì¹ç¡¢¡Ö¿·ÈǺîÀ®¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¡¢ ¥Ñ¥Í¥ëÆâ¤Î¥Æ¥¥¹¥È¥Ü¥Ã¥¯¥¹¤Ë¤è¤êÊ£¼Ì¤¹¤ë¿·ÈǤμ¿È̾¤òÀßÄꤹ¤ë¤³¤È¤¬¤Ç¤¤ë¡£ ¥Æ¥¥¹¥È¥Ü¥Ã¥¯¥¹¤Ë¤Ï¥Ç¥Õ¥©¡¼¥ë¥È¤È¤·¤Æ¸µ¤Î¼Â¿È̾¤¬ÀßÄꤵ¤ì¤Æ¤¤¤ë¡£
¥Ñ¥Í¥ëÆâ¤Î¥¹¥¤¥Ã¥Á¤Ë¤è¤ê¿·ÈǺîÀ®¤ò³«»Ï¤¹¤ë¤È¡¢ ²¾¿È¤¬»²¾È¤¹¤ë¼Â¿È¤ò¸µ¤È¤·¤Æ»²¾È¤·¤Æ¤¤¤ë¼Â¿ÈÁ´¤Æ¤¬²¾¿È¤Î½ê°¥Ç¥Ð¥¤¥¹¾å¤ËÊ£¼Ì¤µ¤ì¤Æ¡¢ ´°Á´¤Ë¿·¤·¤¤¼Â¿È·²¤¬À¸À®¤µ¤ì¤ë¡£
Ê£¼Ì¤¹¤ë¼Â¿È·²¤Ë´Þ¤Þ¤ì¤ë´ÖÀÜ»²¾È²¾¿È¤Î»²¾ÈÀè¤Î¥Ç¥Ð¥¤¥¹¤¬Àܳ¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢ ¡Ö´ÖÀÜ»²¾È¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¡¢ ´ÖÀÜ»²¾È¤ò²ò¾Ã¤·¤Æ»²¾ÈÀè¤Î¼Â¿È¤òÊ£¼Ì¤¹¤ë¤«¡¢ ´ÖÀÜ»²¾È²¾¿È¤Î¤Þ¤Þ¤È¤¹¤ë¤«¤ò»ØÄê¤Ç¤¤ë¡£
Ê£¼Ì¤·¤¿¿·ÈǤޤ¿¤ÏÊ£À½¤·¤¿¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯¤ò»²¾È¤¹¤ë²¾¿È¤¬¡¢ ÁªÂò¤·¤¿²¾¿È¤Î¶á¤¯¤Ë¿·¤¿¤ËÀ¸À®¤µ¤ì¤ë¤Î¤Ç¡¢ ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï¤½¤Î²¾¿È¤Îɽ¼¨¤ò¹Ô¤Ê¤ï¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ ¸µ¤Î²¾¿È¤ÎÁªÂò¾õÂ֤ϰݻý¤¹¤ë¡£
Ê£¿ô¤Î²¾¿È¤¬ÁªÂò¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢ ¤½¤ì¤¾¤ì¤Î²¾¿È¤ËÂФ·¤Æ¡Ö¿·ÈǺîÀ®¥Ñ¥Í¥ë¡×¤¬½ç¤Ëɽ¼¨¤µ¤ì¤Æ¿·ÈǺîÀ®¤ò¹Ô¤Ê¤¦¤³¤È¤¬¤Ç¤¤ë¡£

´ÉÍý¾ðÊó¤òɽ¼¨¤·¤¿¤¤¼Â¿È¤ò»²¾È¤¹¤ë²¾¿È¤òÁªÂò¤·¡¢ ¡Ö²¾¿ÈÁàºî¡×¥á¥Ë¥å¡¼¤Î¡Ö´ÉÍý¾ðÊó¡×¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¡¢
oexe_vmn() ¤ò¼Â¹Ô¤¹¤ë¡£
¡Ö´ÉÍý¾ðÊ󥦥£¥ó¥É¥¦¡×¤¬³«¤«¤ì¡¢ ¤½¤ÎÆâÉô¤Ë¼Â¿È´ÉÍý¾ðÊó¤¬É½¼¨¤µ¤ì¤ë¡£ ¤³¤Î¥¦¥£¥ó¥É¥¦¤Ë¤è¤ê°ìÉô¤Î¾ðÊó¤ÎÊѹ¹¤â¤Ç¤¤ë¡£
Ê£¿ô¤Î²¾¿È¤¬ÁªÂò¤µ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢ ¤½¤ì¤¾¤ì¤Î²¾¿È¤ËÂФ·¤Æ¡Ö´ÉÍý¾ðÊ󥦥£¥ó¥É¥¦¡×¤¬Æ±»þ¤Ëɽ¼¨¤µ¤ì¤ë¡£
²¾¿È¤ÎÁªÂò¾õÂ֤ϰݻý¤¹¤ë¡£
¡Ö´ÉÍý¾ðÊ󥦥£¥ó¥É¥¦¡×¤Ë¤Ï¡¢°Ê²¼¤Ë¼¨¤¹¤è¤¦¤Ê¾ðÊó¤¬É½¼¨¤µ¤ì¡¢ °ìÉô¤ÎÊѹ¹¤¬²Äǽ¤È¤Ê¤ë(¾ÜºÙ¤Ï¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë°Í¸¤¹¤ë)¡£
| Ê | Ê | Êѹ¹¤Î²ÄÈÝ |
|---|---|---|
| ¼Â¿È¾ðÊó : | ||
| Ê | ¼Â¿È̾ |
¡Ý |
| Ê | ³ÊÁ |
¡Ý |
| Ê | ½ê°¥Ç¥Ð¥¤¥¹Ì¾ |
¡Ý |
| Ê | ¥Ç¥Ð¥¤¥¹½êºß |
¡Ý |
| Ê | ¼Â¿È¥µ¥¤¥º |
¡Ý |
| Ê | ¼Â¿È¹ç·×¥µ¥¤¥º |
¡Ý |
| Ê | ºîÀ®Æü»þ |
¡Ý |
| Ê | Êѹ¹Æü»þ |
¡Ý |
| Ê | »²¾È¤¹¤ë²¾¿È¿ô |
¡Ý |
| Ê | ´Þ¤à²¾¿È¿ô |
¡Ý |
| »ÈÍѼԴÉÍý : | ||
| Ê | ½êͼÔ̾ |
¡Ý |
| Ê | ½ê°¥°¥ë¡¼¥×̾ |
¡Ý |
| Ê | ½êͼԥ¢¥¯¥»¥¹¥â¡¼¥É |
²Ä |
| Ê | ½ê°(¥°¥ë¡¼¥×)¥¢¥¯¥»¥¹¥ì¥Ù¥ë |
²Ä |
| Ê | °ìÈÌ¥¢¥¯¥»¥¹¥ì¥Ù¥ë |
²Ä |
| Ê | ¹ç¸ÀÍÕ |
²Ä |
| Ê | ½ñ¹þÉԲİÀ |
²Ä |
| Ê | ºï½üÉԲİÀ |
²Ä |
| ÉÕäµ»ØÄê : | ||
| Ê | ¥Ç¡¼¥¿¥¿¥¤¥× |
¡Ý |
| Ê | ŬÍѵ¡Ç½ÉÕäµ°ìÍ÷ |
²Ä |
| Ê | ¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê |
²Ä |
| Ê | ¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¸ÇÄê¡¿ºÇ¿· |
²Ä |
¥¦¥£¥ó¥É¥¦¤Ë³«¤¤¿¤¤²¾¿È¤òÁªÂò¾õÂ֤Ȥ·¡¢ ¡Ö¼Â¹Ô¡×¥á¥Ë¥å¡¼¤ÎÃæ¤ÎŬÍѤ¹¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ò»ØÄꤵ¤ì¤¿¾ì¹ç¡¢
oexe_apg() ¤òÍѤ¤¤Æ¡¢ »ØÄꤵ¤ì¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Îµ¯Æ°¤ò¹Ô¤Ê¤¦¡£
¥¦¥£¥ó¥É¥¦¤Ë³«¤¤¿¤¤²¾¿È¤Î¥Ô¥¯¥È¥°¥é¥à ( ¤Þ¤¿¤Ï¡¢²¾¿È¤ÎǤ°Õ¤Î²Õ½ê ) ¤¬¥À¥Ö¥ë¥¯¥ê¥Ã¥¯¤µ¤ì¤¿¾ì¹ç¤Ï¡¢oexe_apg()
¤òÍѤ¤¤Æ¡¢ ¤½¤Î²¾¿È¤Î¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Îµ¯Æ°¤ò¹Ô¤Ê¤¦¡£
¥¦¥£¥ó¥É¥¦¤¬³«¤«¤ì¡¢³«¤¤¤¿¥¦¥£¥ó¥É¥¦¤ÏÆþÎϼõÉÕ¾õÂ֤Ȥʤ롣 ¥¦¥£¥ó¥É¥¦¤ÎÂ礤µ / °ÌÃ֤ϡ¢µ¯Æ°¤µ¤ì¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ë°Í¸¤¹¤ë¡£
µ¯Æ°¤¹¤Ù¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Îµ¯Æ°¤¬¤Ç¤¤Ê¤«¤Ã¤¿¾ì¹ç¤Ï¡¢ ¤½¤Î»Ý¤Î¥¨¥é¡¼¥Ñ¥Í¥ë¤¬É½¼¨¤µ¤ì¤ë¡£ ¤¿¤À¤·¡¢¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë¤è¤Ã¤Æ¤Ï¡¢µ¯Æ°¤¹¤Ù¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬¸«¤Ä¤«¤é¤Ê¤«¤Ã¤¿¾ì¹ç¤Ï¡¢ ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Îµ¡Ç½ÉÕäµÌ¾¤ò¥Ñ¥Í¥ë¤Ëɽ¼¨¤·¤Æ¡¢ ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ÎÆþ¤Ã¤¿¥Ç¥Ð¥¤¥¹¤ÎÀܳ¤òÍ׵᤹¤ë¾ì¹ç¤â¤¢¤ê¡¢ ¤½¤Î¾ì¹ç¤Ï¥Ç¥Ð¥¤¥¹¤ÎÀܳ¤¬¹Ô¤Ê¤ï¤ì¤¿¸å¤Ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬µ¯Æ°¤µ¤ì¤ë¡£
µ¯Æ°¤¹¤Ù¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬Ê£¿ô¸ºß¤¹¤ë¾ì¹ç¤Ï¡¢ ºÇ¿·¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òµ¯Æ°¤¹¤ë¤«¡¢ ¤Þ¤¿¤Ï¡¢¡Ö¥¢¥×¥ê¥±¡¼¥·¥ç¥óÁªÂò¥Ñ¥Í¥ë¡×¤Ë¤è¤êµ¯Æ°¤¹¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òÁªÂò¤¹¤ë (¤É¤Á¤é¤«¤Ï¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë°Í¸¤¹¤ë)¡£
¡Ö½èÍýÃæ¾õÂ֡פβ¾¿È¤Î¥Ô¥¯¥È¥°¥é¥à ( ¤Þ¤¿¤Ï¡¢²¾¿È¤ÎǤ°Õ¤Î²Õ½ê ) ¤¬¥À¥Ö¥ë¥¯¥ê¥Ã¥¯¤µ¤ì¤¿¾ì¹ç¤Ï¡¢
oexe_apg() ¤ò¼Â¹Ô¤¹¤ë¤È¡¢½èÍýÃæ¤Î¥¦¥£¥ó¥É¥¦¤¬ÆþÎϼõÉÕ¾õÂ֤ˤʤꡢ ¿·¤¿¤Ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬µ¯Æ°¤µ¤ì¤ë¤³¤È¤Ï¤Ê¤¤¡£
¤Ê¤ª¡¢¡Ö½èÍýÃæ¾õÂ֡פβ¾¿È¤Î¡Ö¼Â¹Ô¡×¥á¥Ë¥å¡¼¤ÏÉÔǽ¾õÂ֤Ȥʤ롣
µõ¿È¤ò¥À¥Ö¥ë¥¯¥ê¥Ã¥¯¤Ë¤è¤ê¥¦¥£¥ó¥É¥¦¤Ë³«¤³¤¦¤È¤·¤¿¾ì¹ç¤â¡¢ oexe_apg()
¤ò¼Â¹Ô¤¹¤ë¤È¥Ç¥Ð¥¤¥¹¤ÎÀܳ¤òµá¤á¤ë¡Ö¥Ç¥Ð¥¤¥¹Àܳ¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¡¢ ¥Ç¥Ð¥¤¥¹¤ÎÀܳ¤¬¹Ô¤Ê¤ï¤ì¤¿¸å¤Ë¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬µ¯Æ°¤µ¤ì¤ë¡£
Ê£¿ô¤Î²¾¿È¤òÁªÂò¤·¤Æ¤¤¤ë¾ì¹ç¤Îưºî¤Ï¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë°Í¸¤¹¤ë¡£
ºÆ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¹Ô¤Ê¤¤¤¿¤¤²¾¿È¤òÁªÂò¾õÂ֤Ȥ·¡¢ ¡Ö²¾¿ÈÁàºî¡×¥á¥Ë¥å¡¼¤Î¡Ö¥Õ¥©¡¼¥Þ¥Ã¥È¡×¤ò»ØÄꤵ¤ì¤¿¾ì¹ç¡¢
oexe_vmn() ¤ò¼Â¹Ô¤¹¤ë¡£ ¤³¤Î¹àÌܤÏÀܳ¾õÂ֤ΥǥХ¤¥¹²¾¿È¤ËÂФ·¤Æ¤Î¤ß
oget_men() ¤Þ¤¿¤Ï oget_vmn() ¤Ç¼è¤ê½Ð¤µ¤ì¤ë¡£
¡Ö¥Õ¥©¡¼¥Þ¥Ã¥È¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¡¢ »ØÄê¤Ë¤è¤ê¡Ö¥Õ¥©¡¼¥Þ¥Ã¥È¡×¤ò³«»Ï¤¹¤ë¡£
¥Õ¥©¡¼¥Þ¥Ã¥ÈÃæ¤Îưºî¤Ï¥·¥¹¥Æ¥à¤ÇÍѰդµ¤ì¤ë¥Õ¥©¡¼¥Þ¥Ã¥¿¤Ë°Í¸¤¹¤ë¡£
¥Õ¥©¡¼¥Þ¥Ã¥È¸å¤Ï¡¢ ¸µ¤Î¥Ç¥Ð¥¤¥¹²¾¿È¤Ï¿·¤¿¤ËºÆ¥Õ¥©¡¼¥Þ¥Ã¥È¤·¤¿¥Ç¥Ð¥¤¥¹²¾¿È¤È¤Ê¤ê¡¢ ¸µ¤Î¥Ç¥Ð¥¤¥¹¤ò»²¾È¤·¤Æ¤¤¤¿Â¾¤Î²¾¿È¤Ïµõ¿È¤È¤Ê¤ë¡£
°ìÈ̤ˡ¢Ê£¿ô¤Î²¾¿È¤òÁªÂò¤·¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢ ¤³¤ÎÁàºî¤ÏŬÍѤµ¤ì¤Ê¤¤¡£
°À¤òÊѹ¹¤·¤¿¤¤²¾¿È¤òÁªÂò¤·¡¢ ¡Ö²¾¿ÈÁàºî¡×¥á¥Ë¥å¡¼¤Î¡Ö°ÀÊѹ¹¡×¤ò»ØÄꤵ¤ì¤¿¾ì¹ç¡¢
oexe_vmn() ¤ò¼Â¹Ô¤¹¤ë¡£
¡Ö°ÀÊѹ¹¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¡¢ °Ê²¼¤Î¤è¤¦¤Ê°À¤òÊѹ¹¤Ç¤¤ë(¾ÜºÙ¤Ï¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë°Í¸¤¹¤ë)¡£
°ìÈ̤ˡ¢Ê£¿ô¤Î²¾¿È¤òÁªÂò¤·¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢ ¤¹¤Ù¤ÆÆ±°ì°À¤ËÊѹ¹¤µ¤ì¤ë¡£
¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ÎÅÐÏ¿¤Þ¤¿¤Ï¡¢ºï½ü¤ò¹Ô¤Ê¤¤¤¿¤¤²¾¿È¤òÁªÂò¤·¡¢ ¡Ö²¾¿ÈÁàºî¡×¥á¥Ë¥å¡¼¤Î¡Ö¥¢¥×¥êÅÐÏ¿¡×¤Þ¤¿¤Ï¡Ö¥¢¥×¥êºï½ü¡×¤ò»ØÄꤵ¤ì¤¿¾ì¹ç¡¢
oexe_vmn() ¤ò¼Â¹Ô¤¹¤ë¡£ ¤³¤Î¹àÌܤϼ¹ԲÄǽ¤Ê¼Â¿È¤ò»²¾È¤¹¤ë²¾¿È¤ËÂФ·¤Æ¤Î¤ß
oget_men() ¤Þ¤¿¤Ï¡¢oget_vmn() ¤Ç¼è¤ê½Ð¤µ¤ì¤ë¡£
ÁªÂò¤·¤¿²¾¿È¤¬»²¾È¤¹¤ë¼Â¹Ô²Äǽ¤Ê¼Â¿È¤ò¡¢ ¤½¤Î²¾¿È¤Î½ê°¥Ç¥Ð¥¤¥¹¾å¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤È¤·¤ÆÅÐÏ¿¡¢ ¤Þ¤¿¤Ïºï½ü¤¹¤ë¡£
°ìÈ̤ˡ¢Ê£¿ô¤Î²¾¿È¤òÁªÂò¤·¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢ ¤³¤ÎÁàºî¤ÏŬÍѤµ¤ì¤Ê¤¤¡£
¥È¥ì¡¼¤«¤é¤Î¥Ç¡¼¥¿Å½¤ê¹þ¤ß¤ò¹Ô¤Ê¤¤¤¿¤¤²¾¿È¤òÁªÂò¤·¡¢ ¡Ö²¾¿ÈÁàºî¡×¥á¥Ë¥å¡¼¤Î¡Ö¥È¥ì¡¼¤«¤é½ñ¹þ¡×¤ò»ØÄꤵ¤ì¤¿¾ì¹ç¡¢
oexe_vmn() ¤ò¼Â¹Ô¤¹¤ë¡£
ÁªÂò¤·¤¿²¾¿È¤¬»²¾È¤¹¤ë¼Â¿È¤Î¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òµ¯Æ°¤·¤Æ¡¢ ¥Ç¡¼¥¿Å½¤ê¹þ¤ß¤¬Í׵ᤵ¤ì¤ë¡£ ¥È¥ì¡¼Æâ¤Î¥Ç¡¼¥¿¤¬¤É¤Î¤è¤¦¤Ëޤê¹þ¤Þ¤ì¤ë¤«¤Ï¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ë°Í¸¤¹¤ë¡£
ޤê¹þ¤ß¤¬¤Ç¤¤Ê¤«¤Ã¤¿¾ì¹ç¤Ï¡¢ ¤½¤Î»Ý¤Î¥¨¥é¡¼¥Ñ¥Í¥ë¤¬É½¼¨¤µ¤ì¤ë¡£
¥È¥ì¡¼¤ÎÆâÍÆ¤ÏÊѲ½¤·¤Ê¤¤¡£
Ê£¿ô¤Î²¾¿È¤òÁªÂò¤·¤Æ¤¤¤ë¾ì¹ç¤Îưºî¤Ï¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë°Í¸¤¹¤ë¡£
Àܳ¤·¤¿¤¤²¾¿È ( µõ¿È ) ¤òÁªÂò¾õÂ֤Ȥ¹¤ë¡£ Ê£¿ô¤Î²¾¿È¤òƱ»þ¤ËÁªÂò¾õÂ֤Ȥ·¤Æ¤âÎɤ¤¡£
¡Ö²¾¿ÈÁàºî¡×¥á¥Ë¥å¡¼¤Î¡ÖÀܳ¡×¤ò»ØÄꤹ¤ë¤³¤È¤Ë¤è¤ê¡¢ ¥Ç¥Ð¥¤¥¹¤ÎÀܳ¤òµá¤á¤ë¡Ö¥Ç¥Ð¥¤¥¹Àܳ¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¡¢ ²¾¿È¤Î½ê°¥Ç¥Ð¥¤¥¹¤ÎÀܳ¤ò¹Ô¤Ê¤¦¤³¤È¤¬¤Ç¤¤ë¡£ ¼è¤ê³°¤·¤¬¤Ç¤¤Ê¤¤¥Ç¥Ð¥¤¥¹¤Î¾ì¹ç¤Ï¡¢ ¡Ö¥Ç¥Ð¥¤¥¹Àܳ¥Ñ¥Í¥ë¡×¤Ïɽ¼¨¤µ¤ì¤º¤Ë¡¢ ½ê°¥Ç¥Ð¥¤¥¹¤¬Àܳ¤µ¤ì¤ë¡£
¡Ö²¾¿ÈÁàºî¡×¥á¥Ë¥å¡¼¤Î¡ÖÀܳ¡×¤ò»ØÄꤹ¤ë¤³¤È¤Ë¤è¤ê¡¢ ²¾¿È¤Î½ê°¥Ç¥Ð¥¤¥¹¤ÎÀܳ¤ò¹Ô¤Ê¤¦¤³¤È¤¬¤Ç¤¤ë¡£ ½ê°¥Ç¥Ð¥¤¥¹¤¬¼è¤ê³°¤·²Äǽ¤Ê¾ì¹ç¤Ï¡¢ ¥Ç¥Ð¥¤¥¹¤ÎÀܳ¤òµá¤á¤ë¡Ö¥Ç¥Ð¥¤¥¹Àܳ¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¤ë¡£
²¾¿È¤ÎÀܳ¤Ï¡¢¥Ç¥Ð¥¤¥¹¤òľÀÜŪ¤ËÀܳ¤·¤¿¤ê¡¢ ¼Â¹ÔÅù¤Î¾¤ÎÁàºî¤Ëȼ¤Ã¤Æ¹Ô¤Ê¤¦¤³¤È¤¬¤Ç¤¤ë¡£
¥Ç¥£¥¹¥¯¾õÂÖ¤òɽ¼¨¤·¤¿¤¤¥Ç¥£¥¹¥¯¾å¤Î²¾¿È¤òÁªÂò¾õÂ֤Ȥ¹¤ë¡£
¡Ö²¾¿ÈÁàºî¡×¥á¥Ë¥å¡¼¤Î¡Ö¥Ç¥£¥¹¥¯¾õÂ֡פò»ØÄꤹ¤ë¤³¤È¤Ë¤è¤ê¡¢ ¡Ö¥Ç¥£¥¹¥¯¾õÂ֥ѥͥë¡×¤¬É½¼¨¤µ¤ì¤ë¡£
¡Ö¥Ç¥£¥¹¥¯¾õÂ֥ѥͥë¡×¤Ë¤Ï°Ê²¼¤Î¤è¤¦¤Ê¹àÌܤ¬É½¼¨¤µ¤ì¤ë(¾ÜºÙ¤Ï¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë°Í¸¤¹¤ë)¡£
¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à(¥Ç¥£¥¹¥¯)̾ Á´ÂÎ¥µ¥¤¥º (K ¥Ð¥¤¥È) »ÈÍÑ¥µ¥¤¥º (K ¥Ð¥¤¥È) ¶õ¤¥µ¥¤¥º (K ¥Ð¥¤¥È) »ÈÍÑÈæÎ¨ (%) »ÈÍѼ¿ȿô ¤¯¤º¼Â¿È¿ô [¥Ç¥£¥¹¥¯À°Íý]¤Î¼Â¹Ô¥¹¥¤¥Ã¥Á
¡Ö¥Ç¥£¥¹¥¯¾õÂ֥ѥͥë¡×¤òɽ¼¨¤·¤Æ[¥Ç¥£¥¹¥¯À°Íý]¤ò»ØÄꤹ¤ë¤³¤È¤Ë¤è¤ê¡¢ ¡Ö¥Ç¥£¥¹¥¯À°Íý¡×¥¦¥£¥ó¥É¥¦¤¬³«¤«¤ì¡¢ ¤½¤ÎÆâÉô¤Ë¤¯¤º¼Â¿È¤¬É½¼¨¤µ¤ì¤ë¡£ ¤³¤Î¥¦¥£¥ó¥É¥¦¤Ë¤è¤ê¤¯¤º¼Â¿È¤Îºï½ü¡¢²ó¼ý¤¬²Äǽ¤È¤Ê¤ë¡£
ÂоݤȤ¹¤ë²¾¿È¤òÁªÂò¾õÂ֤Ȥ¹¤ë¡£
¡Ö²¾¿ÈÁàºî¡×¥á¥Ë¥å¡¼¤Ëɽ¼¨¤µ¤ì¤ë¡¢ ¥æ¡¼¥Æ¥£¥ê¥Æ¥£Ì¾¤ò»ØÄꤹ¤ë¤³¤È¤Ë¤è¤ê¡¢ ÁªÂò¤·¤¿²¾¿È¤ËÂФ·¤Æ¡¢¤½¤Î¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤¬¼Â¹Ô¤µ¤ì¤ë¡£
¶ñÂÎŪ¤Ë¤É¤Î¤è¤¦¤Ê¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤¬Ä󶡤µ¤ì¤ë¤«¤Ï¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë°Í¸¤¹¤ë¡£
ÉÕ䵤ÏÂ礤¯°Ê²¼¤Ë¼¨¤¹¼ïÎब¤¢¤ë¡£
»ØÄêÉÕ䵰ʳ°¤Ï¡¢ ¤¤¤º¤ì¤â¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤òľÀÜ»²¾È¤·¡¢ ÉÕ䵤νèÍý¤Î¤¿¤á¤Ë´ðËÜŪ¤ËÂбþ¤¹¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤Îµ¯Æ°¤òɬÍפȤ¹¤ë¡£
¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Ç¤Ï¡¢ »ØÄêÉÕ䵰ʳ°¤ÎÉÕ䵤˴ؤ¹¤ëɽ¼¨ / Áàºî / ¼Â¹Ô½èÍý¤Î¤¿¤á¤Î³Æ¼ï¤Î´Ø¿ô¤òÄ󶡤·¤Æ¤¤¤ë¡£
ÉÕ䵤ϲ¾¿È¤È¤Û¤ÜƱÍͤËɽ¼¨¤µ¤ì¤ë¤¬¡¢Â³ÊÁ¡¢¤ª¤è¤ÓÊѹ¹Æü»þ¤ÏÄêµÁ¤µ¤ì¤Ê¤¤¡£ ¤Þ¤¿¡¢¥Ô¥¯¥È¥°¥é¥à¤Ï¡¢Ä̾ïÉÕ䵤ò¼¨¤¹¶¦ÄÌ¥·¥ó¥Ü¥ë¤Ç¤¢¤ë¤¬¡¢ ÉÕäµÆÈ¼«¤Î¥Ô¥¯¥È¥°¥é¥à¤È¤¹¤ë¾ì¹ç¤â¤¢¤ë¡£

ÉÕ䵤ËÂФ¹¤ëÁàºî¤È¤·¤Æ¤Ï¡¢°Ê²¼¤Î¤â¤Î¤¬¤¢¤²¤é¤ì¤ë¡£ ¤³¤ì¤é¤ÎÁàºî¤Ï¡¢¥Ý¥¤¥ó¥Æ¥£¥ó¥°¥Ç¥Ð¥¤¥¹¤Ë¤è¤ê²èÌ̾å¤ÇľÀÜŪ¤Ë»Ø¼¨¤µ¤ì¤ë¾ì¹ç¤È¡¢
oget_men() ¤Þ¤¿¤Ï oget_vmn() ¤Ë¤è¤Ã¤ÆÆÀ¤é¤ì¤ë¡ÖÉÕäµÁàºî¡×¥á¥Ë¥å¡¼¤Ë¤è¤ê»Ø¼¨¤µ¤ì¤ë¾ì¹ç¤¬¤¢¤ë¡£
| Ê | Ê | ¥á¥Ë¥å¡¼¹àÌÜ |
|---|---|---|
| (1) | ÉÕ䵤ÎÁªÂò |
---- |
| (2) | ÉÕäµ¤Î°ÜÆ° / Ê£¼Ì |
---- |
| (3) | ÉÕ䵤ÎÊÑ·Á |
---- |
| (4) | ÉÕäµÌ¾¤ÎÊѹ¹ |
ÉÕäµÌ¾Êѹ¹ |
| (5) | ÉÕ䵤ΰÀ¤ÎÊѹ¹ |
°ÀÊѹ¹ |
| (6) | ÉÕäµ¤Î¼Â¹Ô |
µ¯Æ° |
¡Ö¥á¥Ë¥å¡¼¹àÌܡפμºݤÎɽµ¤Ï¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Î¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë°Í¸¤¹¤ë¡£
°Ê²¼¤Ï¡¢¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ÎÉÕ䵤˴ؤ¹¤ëɸ½àŪ¤ÊÁàºîÊýË¡¤ÎÀâÌÀ¤Ç¤¢¤ê¡¢ ¼Â¿È / f²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Ç¤Ï¡¢ ¤³¤ì¤é¤ÎÁàºî¤ò¹Ô¤Ê¤¦¤¿¤á¤Î´ðËÜŪ¤Êµ¡Ç½¤òÄ󶡤·¤Æ¤¤¤ë¡£ ¼ÂºÝ¤ÎÁàºî¤Ëȼ¤¦½èÍý¤ÎºÙÉô¤Ï¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë¤è¤Ã¤Æ°Û¤Ê¤ë¾ì¹ç¤¬¤¢¤ë¡£
oexe_apg() ¤Ë¤è¤Ã¤ÆÉÕ䵤λ²¾È¤¹¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬µ¯Æ°¤µ¤ì¤ë¡£
Ä̾ï¤Ï¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ë¤è¤ê¥»¥Ã¥Æ¥£¥ó¥°¥Ñ¥Í¥ë¤¬É½¼¨¤µ¤ì¤ë¤³¤È¤¬Â¿¤¤¡£
²¾¿È¤Ï¡¢ ÆâÉôŪ¤Ë¤Ï¥Õ¥¡¥¤¥ë´ÉÍý¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤ë¡Ö¥ê¥ó¥¯¡×¤Ë¤è¤êɽ¸½¤µ¤ì¡¢ ¤½¤Î¼è¤ê°·¤¤¾å¡¢°Ê²¼¤Î¤è¤¦¤ËʬÎव¤ì¤ë¡£
¥¦¥£¥ó¥É¥¦Æâ¤Ëɽ¼¨¤µ¤ì¡¢É¸½à¤Î°À¡¿Áàºî¤¬Å¬ÍѤµ¤ì¤ë²¾¿È¡£
³«¤¤¤¿²¾¿È¤Îɽ¼¨¥¨¥ê¥¢Æâ¤Ëɽ¼¨¤µ¤ì¤ë¡¢ ñ¤Ê¤ëÀÅŪ¤Êɽ¼¨¤È¤·¤Æ¤Î²¾¿È¡£ ÆâÉô²¾¿È¤Ï¡¢ÁªÂò¤Ç¤¤ºÄ¾ÀÜŪ¤ËÁàºî¤ÎÂоݤȤʤêÆÀ¤º¡¢ Ä̾²¾¿È¤Î¶³¦Àþ¤ÏºÙ¤¤ÅÀÀþ¤ÇÉÁ¤«¤ì¤ë¡£ ³«¤¤¤¿ÆâÉô²¾¿ÈÆâ¤Ë¥Í¥¹¥Æ¥£¥ó¥°¤·¤Æ¤¤¤ë²¾¿È¤âÁ´¤ÆÆâÉô²¾¿È¤È¤Ê¤ë¡£
Ä̾ï¤Î¾õÂ֤ǤÏɽ¼¨¤µ¤ì¤Ê¤¤²¾¿È¤Ç¤¢¤ê¡¢ ¥·¥¹¥Æ¥à¤ÇÆâÉôŪ¤Ë»ÈÍѤµ¤ì¤ë¼Â¿È¤ËÂФ·¤Æ»ÈÍѤ¹¤ë¡£ ¤¿¤À¤·¡¢¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Ç¤Ï±£Êò¾¿È¤âÄ̾ï¤Î²¾¿È¤ÈƱÍͤ˼è¤ê°·¤¦¡£
º£¸å¡¢Ã±¤Ë²¾¿È¤È¤¤¤¦¾ì¹ç¤ÏÄ̾ﲾ¿È¤ò¼¨¤¹¤â¤Î¤È¤¹¤ë¡£
¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Ç¤Ï²¾¿È¤ò¡¢ »ØÄꤷ¤¿¥¦¥£¥ó¥É¥¦ / ¥Ñ¥Í¥ë¾å¤Ë¸ºß¤¹¤ë°ì¼ï¤Î¥Ñ¡¼¥Ä¤È¤·¤ÆÅÐÏ¿¤·¡¢
ÅÐÏ¿¤·¤¿²¾¿È¤ËÂФ·¤Æ²¾¿ÈID ( vid > 0 ) ¤ò³ä¤êÅö¤Æ¤Æ´ÉÍý¤¹¤ë¡£ ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ÏÅÐÏ¿»þ¤ËÆÀ¤é¤ì¤ë²¾¿ÈID¤ò»ÈÍѤ·¤Æ¡¢
²¾¿È¤Îɽ¼¨ / Áàºî¤ò¹Ô¤Ê¤¦¤³¤È¤Ë¤Ê¤ë¡£ ¤¿¤À¤·¡¢ÆâÉô²¾¿È¤Î¥µ¥Ý¡¼¥È¤Î¤¿¤á¡¢²¾¿È¤òÅÐÏ¿¤»¤º¤ËľÀÜɽ¼¨¤¹¤ëµ¡Ç½¤âÄ󶡤·¤Æ¤¤¤ë¡£
²¾¿È¤Ï¡¢ÆâÉôŪ¤Ë°Ê²¼¤Ë¼¨¤¹²¾¿È¥ê¥ó¥¯¹½Â¤ÂΤˤè¤êɽ¸½¤µ¤ì¤ë¡£ ¤³¤Î¥Ç¡¼¥¿¹½Â¤ÂΤϡ¢¥Õ¥¡¥¤¥ë´ÉÍý¤Ç»ÈÍѤ·¤Æ¤¤¤ë
LINK ¹½Â¤ÂÎ¤ÈÆ±°ì¤Ç¤¢¤ë¤¬¡¢ ¥Õ¥£¡¼¥ë¥É¤ÎÄêµÁ¤¬°Û¤Ê¤Ã¤Æ¤¤¤ë¡£
typedef struct {
TC fs_name[20]; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à̾ */
UH f_id; /* ¥Õ¥¡¥¤¥ëID */
UH attr; /* ²¾¿È¥¿¥¤¥×¡¿Â°À */
UH rel; /* ³ÊÁ¥¤¥ó¥Ç¥Ã¥¯¥¹ */
UH appl[3]; /* ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó ID */
} VLINK;
fs_name ¤È f_id ¤Ï²¾¿È¤ÎÂоݤȤ¹¤ë¥Õ¥¡¥¤¥ë¤ò¼¨¤¹¤â¤Î¤Ç¡¢
³Ë¤Î¥Õ¥¡¥¤¥ë´ÉÍý¥ì¥Ù¥ë¤Ç»ÈÍѤµ¤ì¡¢ ¤½¤ì°Ê³°¤Î¥Ç¡¼¥¿¤Ï¥Õ¥¡¥¤¥ë´ÉÍý¥ì¥Ù¥ë¤Ç¤Ï»ÈÍѤ·¤Ê¤¤¥Ç¡¼¥¿¤Ç¤¢¤ê¡¢
²¾¿È¸ÇͤΥǡ¼¥¿¤È¤·¤Æ°Ê²¼¤Î¤è¤¦¤ËÄêµÁ¤µ¤ì¤ë¡£
attr :²¾¿È°À / ¾õÂÖ¤ò¼¨¤¹°Ê²¼¤ÎÆâÍÆ¤Î¤â¤Î¤Ç¤¢¤ë¡£
¿Þ 123 : ²¾¿È¤Î°À / ¾õÂÖ
±£Êò¾¿È¤¬ "1" ¤Î¾ì¹ç¤Ï¡¢±£Êò¾¿È¤ò¼¨¤·¡¢ Ä̾ï¤Î¾õÂ֤ǤÏɽ¼¨¤µ¤ì¤Ê¤¤¤³¤È¤ò°ÕÌ£¤¹¤ë¡£ ¤³¤Î½èÍý¤Ï¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥ì¥Ù¥ë¤Ç¹Ô¤Ê¤ï¤ì¡¢ ¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Ç¤Ï¡¢Ä̾ï¤Î²¾¿È¤ÈƱÍͤ˼è¤ê°·¤¦¡£
¼«Æ°µ¯Æ°¤¬¡¢"1" ¤Î¾ì¹ç¤Ï¡¢ ²¾¿È¤òÅÐÏ¿¤¹¤ë¤ÈƱ»þ¤Ë¼«Æ°Åª¤Ë¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ò¼Â¹Ô¤¹¤ë¤³¤È¤ò°ÕÌ£¤¹¤ë¡£
µõ¿È¾õÂÖ¤¬ "1" ¤Î¾ì¹ç¤Ï¡¢ »²¾È¤¹¤ë¥Ç¥Ð¥¤¥¹¤¬ÀÚÃǾõÂ֤Ǥ¢¤ë¤³¤È¤ò¼¨¤·¡¢ µõ¿È¤È¤·¤Æ¤Îɽ¼¨¤¬¹Ô¤Ê¤ï¤ì¤ë¡£ µõ¿È¾õÂÖ¤ÏÆ°Åª¤Ê¾õÂ֤Ȥ·¤ÆÄêµÁ¤µ¤ì¤ë¡£
½èÍýÃæ¾õÂÖ¤¬ "1" ¤Î¾ì¹ç¤Ï¡¢ ²¾¿È¤¬¥¦¥£¥ó¥É¥¦¤Ë³«¤«¤ì¤Æ¤¤¤ë¾õÂ֤Ǥ¢¤ë¤³¤È¤ò¼¨¤·¡¢ ½èÍýÃæ¾õÂ֤Ȥ·¤Æ¤Îɽ¼¨¤¬¹Ô¤Ê¤ï¤ì¤ë¡£ ½èÍýÃæ¾õÂÖ¤ÏÆ°Åª¤Ê¾õÂ֤Ȥ·¤ÆÄêµÁ¤µ¤ì¤ë¡£
´ÖÀÜ»²¾È¾õÂÖ¤¬ "1" ¤Î¾ì¹ç¤Ï¡¢ ¤½¤Î²¾¿È¤¬Â¾¤Î¥Ç¥Ð¥¤¥¹¾å¤Î¥Õ¥¡¥¤¥ë¤ò»²¾È¤·¤Æ¤¤¤ë¤³¤È¤ò¼¨¤·¡¢ "0" ¤Î¾ì¹ç¤Ï¡¢ Ʊ°ì¥Ç¥Ð¥¤¥¹¾å¤Î¥Õ¥¡¥¤¥ë¤òľÀÜ»²¾È¤·¤Æ¤¤¤ë¤³¤È¤ò¼¨¤¹¡£
Ÿ³«°õºþ¤¬¡¢"1" ¤Î¾ì¹ç¤Ï¡¢ °õºþ¤¹¤ë¤È¤¤Ë²¾¿È¤òŸ³«¤·¤Æ¤½¤ÎÆâÍÆ¤ò°õºþ¤¹¤ë¤³¤È¤ò°ÕÌ£¤¹¤ë¡£
¥ª¡¼¥×¥ó¾õÂÖ¤¬ "0" ¤Î¾ì¹ç¤Ï¡¢ ÊĤ¸¤¿²¾¿È¡¢"1" ¤Î¾ì¹ç¤Ï³«¤¤¤¿²¾¿È¤Ç¤¢¤ë¤³¤È¤ò¼¨¤¹¡£
¥¤¥á¡¼¥¸Êݸ¤¬ "0" ¤Î¾ì¹ç¤Ï¡¢ ³«¤¤¤¿²¾¿È¤Îɽ¼¨¥¤¥á¡¼¥¸¤ò¤Ç¤¤ë¤À¤±Êݸ¤·¡¢ ºÆÉ½¼¨¤ò¹â®¤Ë¹Ô¤Ê¤¦¤³¤È¤ò°ÕÌ£¤·¡¢ "1" ¤Î¾ì¹ç¤Ï¡¢ ³«¤¤¤¿²¾¿È¤Îɽ¼¨¥¤¥á¡¼¥¸¤ÏÊݸ¤·¤Ê¤¤¤³¤È¤ò°ÕÌ£¤¹¤ë¡£
¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¤¬¡¢"0" ¤Î¾ì¹ç¡¢ ºÇ¿·¼Â¹Ô¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ò¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤È¤¹¤ë¤³¤È¤ò¼¨¤·¡¢ "1" ¤Î¾ì¹ç¤Ï¡¢ ¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï¸ÇÄê¤Ç¤¢¤ë¤³¤È¤ò¼¨¤¹¡£
¥Ô¥¯¥È¥°¥é¥àɽ¼¨¡¢²¾¿ÈÏÈɽ¼¨¡¢¼Â¿È̾ɽ¼¨ ¡Á Êѹ¹Æü»þɽ¼¨¤Ï¡¢ ¤½¤ì¤¾¤ìÂбþ¤¹¤ë¹àÌܤò²¾¿È¤È¤·¤ÆÉ½¼¨¤¹¤ë¤«Èݤ«¤ò¼¨¤¹¤â¤Î¤Ç¡¢ "0" ¤Çɽ¼¨¤¹¤ë¤³¤È¤ò¼¨¤¹¡£
appl :²¾¿È¤Ë¥Ç¥Õ¥©¡¼¥ë¥È¤È¤·¤ÆÅ¬ÍѤµ¤ì¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó ID ¤ò¼¨¤¹ 3 ¤Ä¤Î¥Ï¡¼¥Õ¥ï¡¼¥É ( 16 ¥Ó¥Ã¥È ) ¤ÎÇÛÎó¤Ç¤¢¤ë¡£
¥¢¥×¥ê¥±¡¼¥·¥ç¥ó ID ¤ÏÁ´¤Æ¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤ËÂФ·¤ÆÉÕ¤±¤é¤ì¤¿¥æ¥Ë¡¼¥¯¤Ê ID ¤Ç¤¢¤ê¡¢ ºÇ½é¤Î 2 ¤Ä¤¬Å¬ÍѤ¹¤ë¥Ç¡¼¥¿¥¿¥¤¥×¤ò¼¨¤·¡¢ 3 ¤ÄÌÜ¤ÏÆ±°ì¥Ç¡¼¥¿¥¿¥¤¥×¤ËŬÍѤµ¤ì¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ò¶èÊ̤¹¤ë¤¿¤á¤Î¼±ÊÌÈÖ¹æ¤È¤Ê¤ë¡£
¥Ç¡¼¥¿¥¿¥¤¥× ( ºÇ½é¤Î 2 ¤Ä ) ¤¬ 0 ¤Î¤È¤¤Ï¡¢ »²¾È¤¹¤ë¼Â¿È(¥Õ¥¡¥¤¥ë)Æâ¤Ë¸ºß¤¹¤ëÀèÆ¬¤Î¼Â¹Ôµ¡Ç½ÉÕ䵤¬¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤¢¤ë¤È¸«¤Ê¤µ¤ì¤ë¡£
¤¿¤À¤·¡¢3 ¤ÄÌܤΠ0x4000 ¤ËÂбþ¤¹¤ë¥Ó¥Ã¥È¤¬ "1"
¤Î¾ì¹ç¤Ï¡¢ ¤½¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤È¤Ê¤ë¤³¤È¤Ï¤Ç¤¤Ê¤¤¡£
rel :²¾¿È¤Î³ÊÁ¥¤¥ó¥Ç¥Ã¥¯¥¹¤Ç¤¢¤ê¡¢ ²¾¿È¤Î½ê°¥Ç¥Ð¥¤¥¹¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë³ÊÁ¥Õ¥¡¥¤¥ëÆâ¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹¤ò¼¨¤¹¡£ ¤³¤Î³ÊÁ¥¤¥ó¥Ç¥Ã¥¯¥¹¤Ë¤è¤ê¡¢ ³ÊÁ̾¤Îɽ¼¨¡¢¤ª¤è¤Ó²¾¿ÈÆâ¤Ç¤Î³ÊÁ̾¤Îɽ¼¨¥«¥é¡¼¤¬ÄêµÁ¤µ¤ì¤ë¡£
²¾¿È¼«ÂÎ¤Ï VLINK ¹½Â¤ÂΤˤè¤êɽ¤ï¤µ¤ì¤ë¤¬¡¢ ²¾¿È¤ò¼ÂºÝ¤Ë¼Â¹Ô¤·¤¿¤êɽ¼¨¤¹¤ë¤¿¤á¤Ë
VLINK ¹½Â¤ÂΤÈÂФˤʤë¡Ö²¾¿È¥»¥°¥á¥ó¥È¡×¤¬É¬ÍפȤʤ롣
²¾¿È¥»¥°¥á¥ó¥È¤Ï°Ê²¼¤Ë¼¨¤¹¥Ç¡¼¥¿¹½Â¤¤ò»ý¤Ä¡£
typedef struct {
RECT view; /* ɽ¼¨Îΰè */
H height; /* ³«¤¤¤¿¾ì¹ç¤Î¹â¤µ */
CHSIZE chsz; /* ʸ»ú¥µ¥¤¥º */
COLOR frcol; /* ÏȤο§ */
COLOR chcol; /* ʸ»ú¿§ */
COLOR tbcol; /* ¥¿¥¤¥È¥ëÇØ·Ê¿§ */
COLOR bgcol; /* ³«¤¤¤¿¾ì¹ç¤ÎÇØ·Ê¿§ */
UH dlen; /* ¸Çͥǡ¼¥¿¤Î¥Ð¥¤¥ÈĹ */
/* dlen ¥Ð¥¤¥È¤Î¸Çͥǡ¼¥¿¤¬Â³¤¯ */
} VOBJSEG;
view :²¾¿È¤Î¼ÂºÝ¤Îɽ¼¨Îΰè¤ò¥¦¥£¥ó¥É¥¦ / ¥Ñ¥Í¥ë¤ÎÁêÂкÂɸ¤Ç¼¨¤¹¡£
chsz :²¾¿È¤Îʸ»ú¥µ¥¤¥º¤ò¼¨¤¹°Ê²¼¤ÎÃÍ¡£
UUSS SSSS SSSS SSSS
U :
S :U ¤Ç»ØÄꤵ¤ì¤¿Ã±°Ì¤Ç¤Îʸ»ú¥µ¥¤¥º»ØÄê¡£ 0 ¤Î¾ì¹ç¤Ï¡¢¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Çµ¬Äꤹ¤ë¥Ç¥Õ¥©¡¼¥ë¥Èʸ»ú¥µ¥¤¥º¤ò°ÕÌ£¤¹¤ë¡£
height :²¾¿È¤ò³«¤¤¤¿¾ì¹ç¤Î¥Ç¥Õ¥©¡¼¥ë¥È¤Î²¾¿È¤Î¹â¤µ¤ò¥¦¥£¥ó¥É¥¦ / ¥Ñ¥Í¥ë¤ÎºÂɸ·Ï¤Ç¼¨¤¹¡£ < 0 ¤Î¾ì¹ç¤Ï¡¢ ¤½¤Î²¾¿È¤Ï³«¤±¤Ê¤¤¤³¤È¤ò¼¨¤¹¡£ ¤Þ¤¿ 0 ¤Î¾ì¹ç¤Ï¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Çµ¬Äꤹ¤ë¥Ç¥Õ¥©¡¼¥ë¥È¤ÎÂ礤µ¤Ç³«¤¯¤³¤È¤ò¼¨¤¹¡£
frcol :²¾¿ÈÏȤ理ò¼¨¤¹¡£
chcol :²¾¿È¤Î¥¿¥¤¥È¥ë¥Ð¡¼¤Îʸ»ú¿§¤ò¼¨¤¹¡£
tbcol:²¾¿È¤Î¥¿¥¤¥È¥ë¥Ð¡¼¤ÎÇØ·Ê¿§¤ò¼¨¤¹¡£
bgcol:³«¤¤¤¿²¾¿È¤Îɽ¼¨¥¨¥ê¥¢¤ÎÇØ·Ê¿§¤ò¼¨¤¹¡£
dlen:¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç»ÈÍѤ¹¤ë¸Çͥǡ¼¥¿¤Î¥Ð¥¤¥È¿ô¤ò¼¨¤¹¡£ ¤³¤Î¥Ð¥¤¥È¿ô¤Î¥Ç¡¼¥¿¤¬Ä¾¸å¤Ë³¤¯¤³¤È¤Ë¤Ê¤ë¡£ ¸Çͥǡ¼¥¿¤Ï¡¢ ¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Îµ¡Ç½ÉÕäµ¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¤â¤Î¤ÈƱ°ì¤Î¥Ç¡¼¥¿¹½Â¤¤ÎÆâÍÆ¤ò»ý¤Á¡¢ ¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òµ¯Æ°¤·¤Æ²¾¿È¤ò¥¦¥£¥ó¥É¥¦¤Ë³«¤¤¤¿¾ì¹ç¤Ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ËÅϤµ¤ì¤ë¥Ç¡¼¥¿¤Ç¤¢¤ë¡£
²¾¿È¥»¥°¥á¥ó¥È¤Ï¡¢ ¸Çͥǡ¼¥¿¤ò´Þ¤ó¤À 1 ¤Ä¤Î¥Ç¡¼¥¿¹½Â¤¤Ç¤¢¤ê¡¢ VLINK
¹½Â¤ÂΤÈÂФˤʤ겾¿È¤òÄêµÁ¤¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë¡£
³ÊÁ¤Ï²¾¿È¤ËÂФ·¤ÆÇ¤°Õ¤ËÉÕ¤±¤ë¤³¤È¤Î¤Ç¤¤ë°ì¼ï¤Î°À¤È¤·¤Æ¤Î̾Á° ( ºÇÂç 16 ʸ»ú ) ¤Ç¤¢¤ë¡£
³ÊÁ¤Ï¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ( ¥Ç¥Ð¥¤¥¹ ) ñ°Ì¤ÇÄêµÁ¤µ¤ì¡¢ ²¾¿È¤Î»²¾È¤¹¤ë¼Â¿È ( ´ÖÀÜ»²¾È²¾¿È¤Î¾ì¹ç¤Ï¥ê¥ó¥¯¥Õ¥¡¥¤¥ë ) ¤Î¸ºß¤¹¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¥ë¡¼¥È¥Õ¥¡¥¤¥ëľ²¼¤Ë¸ºß¤¹¤ë¡Ö³ÊÁ´ÉÍý¥Õ¥¡¥¤¥ë¡×¤Ë°Ê²¼¤Î¥Ç¡¼¥¿¤¬ÊÝ»ý¤µ¤ì¡¢ ¤½¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹ ( 0 ¡Á ) ¤¬²¾¿È¤Î¥Ç¡¼¥¿¤È¤·¤Æ³ÊǼ¤µ¤ì¤ë¡£ Ä̾¥¤¥ó¥Ç¥Ã¥¯¥¹ 0 ¤Ï³ÊÁ̾¤Ê¤· ( Á´¤Æ 0 ) ¤È¤Ê¤Ã¤Æ¤¤¤ë¡£
typedef struct {
TC name[16]; /* ³ÊÁ̾ */
COLOR col; /* ³ÊÁ̾¤Î¿§ */
} VOBJREL;
¡Ö³ÊÁ´ÉÍý¥Õ¥¡¥¤¥ë¡×¤ÎÆâÍÆ¤Ï¡¢ ²¾¿ÈÁàºî¤Î¡Ö³ÊÁÊѹ¹¥Ñ¥Í¥ë¡×¤Ë¤è¤êÅÐÏ¿ / ºï½ü¤¹¤ë¤³¤È¤¬²Äǽ¤Ç¤¢¤ë¡£
³ÊÁ¤Ï¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥àñ°Ì¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤ë¤¿¤á¡¢ ²¾¿È¤ò°Üư / Ê£¼Ì¤·¤¿¸å¡¢°Û¤Ê¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥àÆâ¤ØÊݸ¤¹¤ë¾ì¹ç¡¢
Ʊ°ì¤Î³ÊÁ̾¤È¤¹¤ë¤¿¤á¤Ë¡¢ ³ÊÁ¥¤¥ó¥Ç¥Ã¥¯¥¹¤ÎÊÑ´¹¡¢ ¤ª¤è¤Ó³ÊÁ̾¤Î¿·µ¬ÅÐÏ¿¤ò¹Ô¤Ê¤¦É¬Íפ¬¤¢¤ê¡¢
¤³¤Î¤¿¤á¤Î´Ø¿ô ocnv_vob() ¤¬ÍѰդµ¤ì¤Æ¤¤¤ë¡£ ¤³¤Î¾ì¹ç¡¢¡Ö³ÊÁ´ÉÍý¥Õ¥¡¥¤¥ë¡×¤Ø¤Î¿·µ¬ÅÐÏ¿¤Î¤ß¤¬¹Ô¤Ê¤ï¤ì
¡¢ ºï½ü¤Ï°ìÀڹԤʤï¤ì¤Ê¤¤¡£ ¤Ä¤Þ¤ê¡¢ÅÐÏ¿¤·¤¿Â³ÊÁ̾¤Îºï½ü¤Ï²¾¿ÈÁàºî¤Î¡Ö³ÊÁÊѹ¹¥Ñ¥Í¥ë¡×¤Ë¤è¤Ã¤Æ¤Î¤ß¹Ô¤Ê¤¦¤³¤È¤¬²Äǽ¤È¤Ê¤ë¡£
¼Â¿È¤Î´ðËܥǡ¼¥¿¥¿¥¤¥×¤Ï¡¢ ¥Õ¥¡¥¤¥ë¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥¿¥¤¥× ( atype
) ¤È¤·¤ÆÄêµÁ¤µ¤ì¤ë¡£ ¥Õ¥¡¥¤¥ë¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥¿¥¤¥×¤Ï¥Õ¥¡¥¤¥ë¤ÎÀ¸À®»þ¤Ë»ØÄꤹ¤ë¥Õ¥¡¥¤¥ë´ÉÍý¥ì¥Ù¥ë¤Ç¤Ï»ÈÍѤµ¤ì¤Ê¤¤¥Ç¡¼¥¿¤Ç¤¢¤ê¡¢
°Ê²¼¤ÎÆâÍÆ¤ò»ý¤Ä¡£

PICT_DATA"
¥¿¥¤¥×¤Î¥Ç¡¼¥¿ÈÖ¹æ¤Ç¤¢¤ê¡¢ Âбþ¤¹¤ë²¾¿È¤ä¥¦¥£¥ó¥É¥¦¤Î¥Ô¥¯¥È¥°¥é¥à¤È¤·¤Æ»ÈÍѤµ¤ì¤ë¡£
¾å°Ì¥Ð¥¤¥È¤Ï¡¢¤½¤Î¥Õ¥¡¥¤¥ë¤Î°À¤ò¼¨¤·¡¢ ¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Ç»ÈÍѤµ¤ì¤ë¡£ ÆÃ¤Ë¼Â¿È¤Î¥¿¥¤¥×¤¬¡Ö¼Â¹Ô²Äǽ¥Õ¥¡¥¤¥ë¡×¥¿¥¤¥×¤Ç¤Ê¤¤¤â¤Î¤Ï¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤È¤·¤Æ¤ÎÅÐÏ¿¤ÏÉԲĤȤʤ롣
¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Ç¤ÏÉÕ䵤ˤĤ¤¤Æ¤â¡¢ ²¾¿È¤ÈƱÍͤËÅÐÏ¿¤ò¹Ô¤Ê¤¤¡¢ ÅÐÏ¿¤·¤¿ÉÕ䵤ËÂФ·¤Æ¤Î³Æ¼ï¤ÎÁàºî¤òÄ󶡤¹¤ë¡£ ¤¹¤Ê¤ï¤Á¡¢ÉÕäµ¤ÏÆÃ¼ì¤Ê²¾¿È¤È¤·¤Æ¼è¤ê°·¤ï¤ì¡¢ ÅÐÏ¿»þ¤ËÆÀ¤é¤ì¤ë ID ¤â²¾¿È ID ¤È¤·¤Æ¼è¤ê°·¤ï¤ì¤ë¡£
¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤È¤·¤ÆÄ󶡤µ¤ì¤ë´Ø¿ô¤Î¿¤¯¤Ï¡¢ ²¾¿È¤ÈÉÕ䵤ÎξÊý¤ËÂФ·¤ÆÅ¬ÍѲÄǽ¤Ç¤¢¤ê¡¢ ¤³¤Î¤¿¤á¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï²¾¿È¤ÈÉÕ䵤ζèÊ̤ò¤»¤º¤ËºÑ¤à¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£
ÉÕ䵤ϰʲ¼¤Ë¼¨¤¹¶¦ÄÌŪ¤Ê¥Ç¡¼¥¿¹½Â¤¤Î¥Ø¥Ã¥À¤ò»ý¤Á¡¢ ¤½¤Îľ¸å¤Ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¸Çͥǡ¼¥¿¤¬Â³¤¤¤ÆÆþ¤ë¤³¤È¤Ë¤Ê¤ë¡£
typedef struct {
RECT view; /* ɽ¼¨Îΰè */
CHSIZE chsz; /* ʸ»ú¥µ¥¤¥º */
UH frcol[2]; /* ÏȤο§ */
UH chcol[2]; /* ʸ»ú¿§ */
UH tbcol[2]; /* ¥¿¥¤¥È¥ëÇØ·Ê¿§ */
UH pict; /* ¥Ô¥¯¥È¥°¥é¥à/¥¿¥¤¥× */
UH appl[3]; /* ¥¢¥×¥ê¥±¡¼¥·¥ç¥óID */
TC name[16]; /* ÉÕäµÌ¾ */
TC dtype[16]; /* ¥Ç¡¼¥¿¥¿¥¤¥×̾ */
UH dlen; /* ¸Çͥǡ¼¥¿¤Î¥Ð¥¤¥ÈĹ */
/* dlen ¥Ð¥¤¥È¤Î¸Çͥǡ¼¥¿¤¬Â³¤¯ */
} FUSENSEG;
view :ÉÕ䵤μºݤÎɽ¼¨Îΰè¤ò¥¦¥£¥ó¥É¥¦ / ¥Ñ¥Í¥ë¤ÎÁêÂкÂɸ¤Ç¼¨¤¹¡£
chsz :ÉÕ䵤Îʸ»ú¥µ¥¤¥º¤ò¼¨¤¹¡£²¾¿È¤Îʸ»ú¥µ¥¤¥º¤ÈƱ¤¸¥Ç¡¼¥¿·Á¼°¤È¤Ê¤ë¡£
frcol :ÉÕäµÏȤ理ò¼¨¤¹¡£
chcol :ÉÕ䵤Υ¿¥¤¥È¥ë¥Ð¡¼¤Îʸ»ú¿§¤ò¼¨¤¹¡£
tbcol :ÉÕ䵤Υ¿¥¤¥È¥ë¥Ð¡¼¤ÎÇØ·Ê¿§¤ò¼¨¤¹¡£
pict :ÉÕäµÉ½¼¨¤Î¾ì¹ç¤Ë»ÈÍѤµ¤ì¤ë¥Ô¥¯¥È¥°¥é¥à¤Î¥Ç¡¼¥¿Èֹ椬²¼°Ì¥Ð¥¤¥È¤ËÆþ¤ë¡£ 0 ¤Ïɸ½à¤ÎÉÕäµÍÑ¥Ô¥¯¥È¥°¥é¥à¤ò°ÕÌ£¤¹¤ë¡£ ¾å°Ì¥Ð¥¤¥È¤ÏÉÕ䵤ΰÀ¤ò¼¨¤¹¡£
HAxD NTxx PPPP PPPP
P¡¡¡¡ |
¥Ô¥¯¥È¥°¥é¥à¤Î¥Ç¡¼¥¿ÈÖ¹æ |
H = 1 |
±£ÊÃÉÕäµ ( ±£Êò¾¿È¤ÈƱÍÍ¤Ë¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Ç¤Ï̵»ë¤¹¤ë ) |
A = 1 |
¼«Æ°µ¯Æ° |
D = 1 |
µõ¿È ( ³¥¿§²½ ) ɽ¼¨ |
N = 1 |
ÉÕäµÌ¾É½¼¨¤Ê¤· |
T = 1 |
¥Ç¡¼¥¿¥¿¥¤¥×̾ɽ¼¨¤Ê¤· |
x |
ͽÌó |
name :ÉÕäµÌ¾¤ò¼¨¤¹¡£
dtype :¥Ç¡¼¥¿¥¿¥¤¥×̾¤ò¼¨¤¹¡£
appl :ÉÕ䵤¬»²¾È¤¹¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó ID ¤ò¼¨¤¹¡£
dlen :³¤¯¸Çͥǡ¼¥¿¤Î¥Ð¥¤¥È¿ô¤ò¼¨¤¹¡£
ÉÕ䵤ϡ¢¼Â¿ÈÆâ¤Î1¤Ä¤ÎÆÈΩ¤·¤¿¥ì¥³¡¼¥É¤È¤·¤Æ³ÊǼ¤µ¤ì¡¢ ¥ì¥³¡¼¥É¥¿¥¤¥×¤Ï¡¢¡Ö¼Â¹Ôµ¡Ç½ÉÕäµ¥¿¥¤¥×¡×¤Þ¤¿¤Ï¡Öµ¡Ç½ÉÕäµ¥¿¥¤¥×¡×¤È¤Ê¤ë¡£ ¥µ¥Ö¥¿¥¤¥×¤ÏÆÃ¤Ë»ÈÍѤ·¤Ê¤¤¡£ ¡Ö¼Â¹Ôµ¡Ç½ÉÕäµ¥¿¥¤¥×¡×¤Î¾ì¹ç¤Ï¡¢ ¤½¤Î¼Â¿È¤ËŬÍѲÄǽ¤Ê¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤ò°ÕÌ£¤·¡¢ ¼Â¹Ô¥á¥Ë¥å¡¼¤È¤·¤Æ¤½¤ÎÉÕäµÌ¾¤¬É½¼¨¤µ¤ì¤ë¤³¤È¤Ë¤Ê¤ë¡£
¤µ¤é¤Ë¼Â¹Ôµ¡Ç½ÉÕ䵤Υƥó¥×¥ì¡¼¥È¤È¤Ê¤ëÉÕ䵤¬¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¥Õ¥¡¥¤¥ëÆâ¤Î 1 ¤Ä¤ÎÆÈΩ¤·¤¿¥ì¥³¡¼¥É¤È¤·¤Æ³ÊǼ¤µ¤ì¡¢ ¥ì¥³¡¼¥É¥¿¥¤¥×¤Ï¡¢ ¡Öµ¡Ç½ÉÕäµ¥¿¥¤¥×¡×¤È¤Ê¤ë¡£¥µ¥Ö¥¿¥¤¥×¤ÏÆÃ¤Ë»ÈÍѤ·¤Ê¤¤¡£
²¾¿È¤Î¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ËÂбþ¤¹¤ëÉÕ䵤θÇͥǡ¼¥¿¤Ï²¾¿È¥»¥°¥á¥ó¥È¤ÎÃæ¤Ë´Þ¤Þ¤ì¤ë¤³¤È¤Ë¤Ê¤ë¡£
¥æ¡¼¥¶¤Î½èÍý¤Î¼Â¹Ô´Ä¶¤È¤Ê¤Ã¤Æ¤¤¤ë¥Õ¥¡¥¤¥ë¤ò¡Ö¼Â¹Ô´Ä¶¥Õ¥¡¥¤¥ë¡×¤È¸Æ¤Ö¡£
¼Â¹Ô´Ä¶¥Õ¥¡¥¤¥ë¤Ï¥·¥¹¥Æ¥àÁ´ÂΤÇÍ£°ì¤Î¤â¤Î¤È¤·¤ÆÄêµÁ¤µ¤ì¡¢ ¥·¥¹¥Æ¥àΩ¤Á¾å¤²»þ¤ËºÇ½é¤Ë¥¦¥£¥ó¥É¥¦¤ò³«¤¯¥×¥í¥»¥¹¤Ï¡¢
ɬ¤º¼Â¹Ô´Ä¶¥Õ¥¡¥¤¥ë¤òÀßÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£ ¤Þ¤¿¡¢°Ê¹ß¤Î¥×¥í¥»¥¹¤Ï ochg_env()
¤Ë¤è¤Ã¤Æ¼Â¹Ô»þ¤Ë¥Í¥¹¥Æ¥£¥ó¥°¤·¤ÆÊѹ¹¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£ Êѹ¹¤·¤¿¼Â¹Ô´Ä¶¥Õ¥¡¥¤¥ë¤Ï¡¢
¥¹¥¿¥Ã¥¯¾õ¤ËÊÝ»ý¤µ¤ì¤ë¤¿¤á¡¢ ¸µ¤Î¼Â¹Ô´Ä¶¥Õ¥¡¥¤¥ë¤ËÌá¤ë¤³¤È¤¬²Äǽ¤Ç¤¢¤ë¡£
¼Â¹Ô´Ä¶¥Õ¥¡¥¤¥ë¤Î¸ºß¤¹¤ë¥Ç¥Ð¥¤¥¹ ( ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ) ¤Ï¡¢ ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤Î¸¡º÷¤ÎÂоݤȤʤëÅÀ¤Ç½ÅÍפǤ¢¤ê¡¢ ¤Þ¤¿¡¢¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯Åù¤Î¥Ç¥Ð¥¤¥¹¤òÁÞÆþ¤·¤¿¾ì¹ç¡¢ ¼«Æ°Åª¤Ë¤½¤Î»þÅÀ¤Î¼Â¹Ô´Ä¶¥Õ¥¡¥¤¥ë¾å¤ËÂбþ¤¹¤ë¥Ç¥Ð¥¤¥¹²¾¿È¤¬À¸À®¤µ¤ì¤ë¤³¤È¤Ë¤Ê¤ë¡£
¼Â¹Ô´Ä¶¥Õ¥¡¥¤¥ë¤Ï¡¢ ¤½¤Î¥Õ¥¡¥¤¥ë¤ò³«¤¤¤Æ¤¤¤ë¥¦¥£¥ó¥É¥¦¤ÈÂФȤʤäÆÄêµÁ¤µ¤ì¡¢ ¤½¤Î¥¦¥£¥ó¥É¥¦¤ò¼Â¹Ô´Ä¶¥¦¥£¥ó¥É¥¦¤È¸Æ¤Ö¡£
¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤ÏÅÐÏ¿¤¹¤ë¤³¤È¤Ë¤è¤ê¡¢ ½é¤á¤Æ¼Â¹Ô²Äǽ¤È¤Ê¤ë¡£ ÅÐÏ¿¤Ï¡¢¥Ç¥Ð¥¤¥¹ ( ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ) ñ°Ì¤Ç¹Ô¤Ê¤ï¤ì¡¢ Ä̾¤½¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥àÆâ¤Ë¸ºß¤¹¤ëÁ´¤Æ¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤ÏÅÐÏ¿¤µ¤ì¤ë¤³¤È¤Ë¤Ê¤ë¡£
¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤ÎÅÐÏ¿¤Ï¡¢ oreg_apg() ¤Ë¤è¤ê¡¢ ¤½¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ø¤Î¥ê¥ó¥¯¤¬Â¸ºß¤¹¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥àÆâ¤Î¥ë¡¼¥È¥Õ¥¡¥¤¥ë¤Îľ²¼¤Ë¸ºß¤¹¤ë¡Ö¥¢¥×¥ê¥±¡¼¥·¥ç¥óÅÐÏ¿¥Õ¥¡¥¤¥ë¡×¤Ë¡¢
¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤Î¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯¤ò³ÊǼ¤¹¤ë¤³¤È¤Ë¤è¤ê¹Ô¤Ê¤ï¤ì¡¢ Ʊ»þ¤Ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¥Ç¡¼¥¿¥¿¥¤¥×̾¤â³ÊǼ¤µ¤ì¤ë¡£
¤Ê¤ª¡¢¤³¤ÎÅÐÏ¿¥Õ¥¡¥¤¥ë¤ÏÄ̾ï¤Ï²¾¿È¤È¤·¤ÆÉ½¼¨¤µ¤ì¤Ê¤¤¡£
ÅÐÏ¿¤¹¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤Î½êºß¤Ë¤Ï¡¢ ÆÃ¤ËÀ©¸Â¤¬¤Ê¤¯¡¢Ê̥ǥХ¤¥¹¤Ë¸ºß¤·¤Æ¤¤¤Æ¤â¤è¤¤¡£
¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤Ï¡¢3 ¤Ä¤Î¥Ï¡¼¥Õ¥ï¡¼¥É¤Î¥æ¥Ë¡¼¥¯¤Ê¡Ö¥¢¥×¥ê¥±¡¼¥·¥ç¥ó ID¡×¤ò»ý¤Á¡¢ ¤³¤Î ID ¤Ë¤è¤ê¼±Ê̤µ¤ì¤ë¡£ ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó ID ¤ÎºÇ½é¤Î 2 ¤Ä¤ÏŬÍѤ¹¤ë¥Ç¡¼¥¿¥¿¥¤¥×¤ò¼¨¤·¡¢ ºÇ¸å¤Î 1 ¤Ä¤ÏƱ°ì¥Ç¡¼¥¿¥¿¥¤¥×¤ËŬÍѤµ¤ì¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ò¶èÊ̤¹¤ë¤¿¤á¤Î¼±ÊÌÈÖ¹æ¤È¤Ê¤ë¡£
Ʊ°ì¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó ID ¤ò»ý¤Ä°Û¤Ê¤ë¥Õ¥¡¥¤¥ë¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤òÊ£¿ô¸ÄÅÐÏ¿¤¹¤ë¤³¤È¤â²Äǽ¤Ç¤¢¤ë¡£
¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤ÏÂбþ¤¹¤ëÉÕ䵤ò¸µ¤Ë¼Â¹Ô¤µ¤ì¤ë¡£ ÉÕ䵤ˤϥ¢¥×¥ê¥±¡¼¥·¥ç¥ó ID ¤¬Æþ¤Ã¤Æ¤ª¤ê¡¢ ¤³¤ì¤ò¸µ¤ËÅÐÏ¿ºÑ¤ß¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤¬¸¡º÷¤µ¤ì¤Æ¼Â¹Ô¤µ¤ì¤ë¡£
¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤Î¸¡º÷¤Ï¡¢ ¤½¤Î»þÅÀ¤Î¼Â¹Ô´Ä¶¥Õ¥¡¥¤¥ë¤¬Â°¤¹¤ë¥Ç¥Ð¥¤¥¹
( ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ) ¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤ËÂФ·¤Æ¹Ô¤Ê¤ï¤ì¡¢
¤µ¤é¤Ë¸¡º÷ÂоݥǥХ¤¥¹ ( ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à )¤¬ oset_sea() ¤Ë¤è¤Ã¤ÆÀßÄꤷ¤Æ¤¢¤Ã¤¿¾ì¹ç¤Ë¤Ï¡¢
ÀßÄꤷ¤Æ¤¢¤ë¸¡º÷ÂоݥǥХ¤¥¹¤ËÂФ·¤Æ¤â¸¡º÷¤µ¤ì¤ë¡£
¤Ê¤ª¡¢oprc_dev(), oatt_vob() ¤Ë¤è¤Ã¤ÆÀܳ¤µ¤ì¤¿¥Ç¥Ð¥¤¥¹¤¬¡¢ ¼«Æ°Åª¤Ë¸¡º÷ÂоݥǥХ¤¥¹¤È¤·¤ÆÀßÄꤵ¤ì¤ë¤«¤É¤¦¤«¤Ï¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë°Í¸¤¹¤ë¡£
¥Ç¥Õ¥©¡¼¥ë¥È¤Ç¤Ï¡¢ ¸¡º÷ÂоݥǥХ¤¥¹¤ÏÀßÄꤵ¤ì¤Æ¤¤¤Ê¤¤¤¿¤á¡¢ ¼Â¹Ô´Ä¶¤Î¥Ç¥Ð¥¤¥¹¤Î¤ß¤¬¸¡º÷ÂоݤȤʤ롣
Âбþ¤¹¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤¬Ê£¿ô¸ÄÅÐÏ¿¤·¤Æ¤¢¤Ã¤¿¾ì¹ç¤Ï¡¢ ºÇ¿·¤Î¹¹¿·Æü»þ¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ò¼«Æ°Åª¤ËÁªÂò¤¹¤ë¤«¡¢ ¡Ö¥¢¥×¥ê¥±¡¼¥·¥ç¥óÁªÂò¥Ñ¥Í¥ë¡×¤òɽ¼¨¤·¤Æ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òÁªÂò¤µ¤»¤ë¤«¤Ï¡¢ ¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë°Í¸¤¹¤ë¡£ ¤³¤Î¤è¤¦¤Ê¾õ¶·¤Ï¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¥Ð¡¼¥¸¥ç¥ó¥¢¥Ã¥×»þ¤Ë¸Å¤¤¥Ð¡¼¥¸¥ç¥ó¤È¿·¤·¤¤¥Ð¡¼¥¸¥ç¥ó¤ÎξÊý¤¬ÅÐÏ¿¤µ¤ì¤¿¾ì¹ç¤ËȯÀ¸¤¹¤ë¤³¤È¤Ë¤Ê¤ë¡£
¤Ê¤ª¡¢°Û¤Ê¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤¢¤ë¤³¤È¤Ï¡¢ ¥Õ¥¡¥¤¥ë¤ÎÁí¥Ð¥¤¥È¿ô¡¢Áí¥ì¥³¡¼¥É¿ô¡¢¥Õ¥¡¥¤¥ë̾¤Î¤¤¤º¤ì¤«¤¬°Û¤Ê¤Ã¤Æ¤¤¤ë¤³¤È¤ÇȽÃǤµ¤ì¡¢ ¤³¤ì¤é¤¬¤¹¤Ù¤ÆÆ±°ì¤Ç¤¢¤ë¾ì¹ç¤Ï¡¢ Ʊ°ì¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤È¤ß¤Ê¤µ¤ì¡¢ ºÇ½é¤Ë¸¡º÷¤µ¤ì¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¤ß¤¬Í¸ú¤È¤Ê¤ë¡£
¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¥Õ¥¡¥¤¥ë¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥¿¥¤¥×¤Ï¼Â¹Ô²Äǽ¥Õ¥¡¥¤¥ë¤Ç¤Ê¤¯¤Æ¤Ï¤¤¤±¤Ê¤¤¡£ ¤Þ¤¿¡¢°Ê²¼¤Ë¼¨¤¹¥ì¥³¡¼¥É¹½À®¤Ç¤Ê¤¯¤Æ¤Ï¤¤¤±¤Ê¤¤¡£ ¼Â¹Ô¥×¥í¥°¥é¥à¥ì¥³¡¼¥É¤ÏÀèÆ¬¥ì¥³¡¼¥É¤Ç¤Ê¤¯¤Æ¤Ï¤¤¤±¤Ê¤¤¤¬¡¢ ¾¤Î¥ì¥³¡¼¥É¤Î½çÈÖ¤ÏǤ°Õ¤Ç¤¢¤ë¡£
ɸ½à¥ª¥Ö¥¸¥§¥¯¥È·Á¼°¤ÎÆâÍÆ
ÅÐÏ¿»þ¤Ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó ID¡¢¤ª¤è¤Ó¥Ç¡¼¥¿¥¿¥¤¥×̾¤ò¼è¤ê½Ð¤¹¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë¡£ ¤³¤Îµ¡Ç½ÉÕ䵤ϡ¢ ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤ËÂФ¹¤ëÉÕ䵤Υƥó¥×¥ì¡¼¥È¤È¤·¤Æ¤â»ÈÍѤµ¤ì¤ë¤¿¤á¡¢ ¸Çͥǡ¼¥¿Éôʬ¤Ï¥Ç¥Õ¥©¡¼¥ë¥È¤È¤·¤Æ¤Îɸ½àÃͤȤʤ롣
¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¼«ÂΤDzò¼á / »ÈÍѤ¹¤ë¡£
ÅÐÏ¿¤µ¤ì¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¤ËÂФ·¤Æ¤Ï¡¢°Ê²¼¤Î 4 ¼ïÎà¤Îµ¯Æ°¤¬¹Ô¤Ê¤ï¤ì¤ë¡£
»ØÄꤵ¤ì¤¿²¾¿È¤ËÂФ·¤Æ¥¦¥£¥ó¥É¥¦¤ò³«¤¤¤Æ¥¢¥×¥ê¥±¡¼¥·¥ç¥óËÜÍè¤Îµ¡Ç½¤ò¼Â¹Ô¤¹¤ë¡£ ¼Â¹Ô¥á¥Ë¥å¡¼¡¢¾®Êª¥á¥Ë¥å¡¼¤Þ¤¿¤Ï¥Ô¥¯¥È¥°¥é¥à ( ¤Þ¤¿¤Ï¡¢²¾¿È¤ÎǤ°Õ¤Î²Õ½ê ) ¤Î¥À¥Ö¥ë¥¯¥ê¥Ã¥¯¤Ë¤è¤êµ¯Æ°¤µ¤ì¤ë¡£
»ØÄꤵ¤ì¤¿³«¤¤¤¿²¾¿È¤Îɽ¼¨¥¨¥ê¥¢Æâ¤Îɽ¼¨¤ò¹Ô¤Ê¤¤¡¢ ɽ¼¨´°Î»¸å¤Ë½ªÎ»¤¹¤ë¡£³«¤¤¤¿²¾¿È¤Îɽ¼¨Í×µá¤Ë¤è¤êµ¯Æ°¤µ¤ì¤ë¡£
»ØÄꤵ¤ì¤¿²¾¿È¤Î»²¾È¤¹¤ë¼Â¿È¤Ë¥È¥ì¡¼¤Ë³ÊǼ¤µ¤ì¤Æ¤¤¤ë¥Ç¡¼¥¿¤òޤê¹þ¤ß¡¢ ޤê¹þ¤ß´°Î»¸å¤Ë½ªÎ»¤¹¤ë¡£²¾¿È¤Ø¤Îޤê¹þ¤ßÁàºî¤Çµ¯Æ°¤µ¤ì¤ë¡£
»ØÄꤵ¤ì¤¿ÉÕ䵤ËÂФ·¤ÆÂбþ¤¹¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òµ¯Æ°¤¹¤ë¡£ ÉÕ䵤Υԥ¯¥È¥°¥é¥à ( ¤Þ¤¿¤Ï¡¢ÉÕ䵤ÎǤ°Õ¤Î²Õ½ê ) ¤Î¥À¥Ö¥ë¥¯¥ê¥Ã¥¯¡¢ ÉÕäµÁàºî¥á¥Ë¥å¡¼¤Ë¤è¤êµ¯Æ°¤µ¤ì¤ë¡£
»ØÄꤵ¤ì¤¿³«¤¤¤¿²¾¿È¤Îɽ¼¨¥¨¥ê¥¢Æâ¤Îɽ¼¨¤ËÁêÅö¤¹¤ë TAD ¥Ç¡¼¥¿¤òºîÀ®¤·¡¢ ¥Ç¡¼¥¿ºîÀ®´°Î»¸å¤Ë½ªÎ»¤¹¤ë¡£
µ¯Æ°»þ¤Ë¤Ï¡¢³Æµ¯Æ°¥¿¥¤¥×¤Ë±þ¤¸¤¿µ¯Æ°¥á¥Ã¥»¡¼¥¸¤¬¡¢ µ¯Æ°¤·¤¿¥×¥í¥»¥¹¤ËÂФ·¤ÆÁ÷¤é¤ì¤ë¤¿¤á¡¢ ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ÏÍ׵ᤵ¤ì¤¿½èÍý¤òµ¯Æ°¥á¥Ã¥»¡¼¥¸Æâ¤Î¥Ñ¥é¥á¡¼¥¿¤Ë½¾¤Ã¤Æ¹Ô¤Ê¤¦É¬Íפ¬¤¢¤ë¡£
²¾¿È¤Î¥ª¡¼¥×¥óµ¯Æ°¤Ç¤Ï¡¢µ¯Æ°¤·¤¿¥×¥í¥»¥¹¤ËÂФ·¤Æ¡¢ °Ê²¼¤Îµ¯Æ°¥á¥Ã¥»¡¼¥¸¤¬ÅϤµ¤ì¤ë¤Î¤Ç¡¢ µ¯Æ°¤µ¤ì¤¿¥×¥í¥»¥¹¤Ïµ¯Æ°¥á¥Ã¥»¡¼¥¸¤Ë½¾¤Ã¤Æ¡¢ ÂÐ¾Ý¼Â¿È ( ¥Õ¥¡¥¤¥ë ) ¤ËÂФ·¤Æ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤È¤·¤Æ¤Î½èÍý¤ò¹Ô¤Ê¤¦¤³¤È¤Ë¤Ê¤ë¡£
typedef struct {
W type; /* = EXECREQ (= 0x10) */
W size; /* ¥á¥Ã¥»¡¼¥¸ËÜÂÎ¥µ¥¤¥º */
LINK self; /* µ¯Æ°¥Õ¥¡¥¤¥ë */
LINK lnk; /* Âоݥե¡¥¤¥ë */
W vid; /* Âоݲ¾¿È ID */
W pwid; /* ¿Æ¥¦¥£¥ó¥É¥¦ ID */
W info; /* ¥ì¥³¡¼¥ÉÈÖ¹æ/ÉÕ䵥ǡ¼¥¿¥Ý¥¤¥ó¥¿ */
RECT r; /* À¸À®¸µ */
COLOR bgcol; /* ¸µ¤Î²¾¿È¤ÎÇØ·Ê¿§ */
W mode; /* µ¯Æ°¥â¡¼¥É */
} M_EXECREQ;
size ¤Ï¥á¥Ã¥»¡¼¥¸ËÜÂΤΥХ¤¥È¥µ¥¤¥º¤Ç¤¢¤ê¡¢ ¥á¥Ã¥»¡¼¥¸Á´ÂΤΥХ¤¥È¥µ¥¤¥º
- sizeof(W) * 2 ¤ÎÃͤȤʤ롣
self ¤Ï¡¢µ¯Æ°¤µ¤ì¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à¼«ÂΤΥê¥ó¥¯¤È¤Ê¤ë¡£
LINK ¹½Â¤ÂΤΠatr3 ¡Á atr5 ¤Ë¤Ï¡¢ µ¯Æ°¤ÎÂоݤȤʤä¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó
ID ¤¬¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤ë¡£
lnk ¤Ï¡¢µ¯Æ°¤ÎÂоݤȤʤ俲¾¿È¤Î»²¾È¤¹¤ë¼Â¿È¤Ø¤Î¥ê¥ó¥¯¤È¤Ê¤ë¡£ ¾®Êª¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¾ì¹ç¤Ï¡¢
¡Ö¾®ÊªÆþ¤ì¡×¥Õ¥¡¥¤¥ë¤Ø¤Î¥ê¥ó¥¯¤È¤Ê¤ë¡£
vid¤Ï¡¢ ²¾¿È¤Î¥ª¡¼¥×¥óµ¯Æ°¤Î¾ì¹ç¡¢ Âоݲ¾¿È ( À¸À®¸µ¤Î²¾¿È ) ¤Î²¾¿È
ID ¤Ç¤¢¤ê¡¢ ¾®Êª¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Îµ¯Æ°¤Î¾ì¹ç¡¢ ¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤ÇÆâÉôŪ¤Ë´ÉÍý¤·¤Æ¤¤¤ë
ID (Âбþ¤¹¤ë¾®Êª¥á¥Ë¥å¡¼¤Î¹àÌÜÈÖ¹æ¤È 0x4000¤È¤Î OR ¤ò¤È¤Ã¤¿¤â¤Î ) ¤¬³ÊǼ¤µ¤ì¤ë¡£
½é´üµ¯Æ°¤Î¤È¤¤Ï¡¢vid = 0 ¤È¤Ê¤ë¡£
pwid ¤Ï¡¢µ¯Æ°¤ÎÂоݤȤʤ俲¾¿È¤¬ÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¥¦¥£¥ó¥É¥¦ ID ¤Ç¤¢¤ê¡¢
¾®Êª¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¾ì¹ç¤Ï 0 ¤È¤Ê¤ë¡£
info ¤Ï¡¢¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Ç´ÉÍý¤·¤Æ¤¤¤ëÉÕ䵤θÇͥǡ¼¥¿¤Ø¤Î¥Ý¥¤¥ó¥¿¡¢
¤Þ¤¿¤ÏÂбþ¤¹¤ë¼Â¹Ôµ¡Ç½ÉÕ䵤Υ쥳¡¼¥ÉÈÖ¹æ¤È¤Ê¤ê¡¢ Á°¼Ô¤Î¾ì¹ç¤Ï¡¢info
¤Ç»ØÄꤵ¤ì¤¿¥Ý¥¤¥ó¥¿¤«¤é¸Çͥǡ¼¥¿¤ò¼è¤ê½Ð¤·¡¢ ¸å¼Ô¤Î¾ì¹ç¤Ï¡¢µ¯Æ°ÂоݤȤʤ俼¹Ե¡Ç½ÉÕ䵯â¤Î¸Çͥǡ¼¥¿Éôʬ¤ò
oget_fsn() ¤ò»ÈÍѤ·¤Æ¼è¤ê½Ð¤¹¤³¤È¤Ë¤Ê¤ë¡£ ¾®Êª¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¾ì¹ç¡¢
¡Ö¾®ÊªÆþ¤ì¡×¥Õ¥¡¥¤¥ëÆâ¤ÎÂбþ¤¹¤ëµ¡Ç½ÉÕ䵤Υ쥳¡¼¥ÉÈÖ¹æ¤È¤Ê¤ê¡¢ Âбþ¤¹¤ëµ¡Ç½ÉÕ䵤θÇͥǡ¼¥¿Éôʬ¤ò
oget_fsn() ¤ò»ÈÍѤ·¤Æ¼è¤ê½Ð¤¹¤³¤È¤Ë¤Ê¤ë¡£
info ¤Ï¡¢ ÉÕäµÁ´ÂΤؤΥݥ¤¥ó¥¿¤Ç¤Ï¤Ê¤¯¡¢ ¸Çͥǡ¼¥¿Éôʬ¤Î¤ß¤Î°Ê²¼¤Ë¼¨¤¹¹½Â¤ÂΤؤΥݥ¤¥ó¥¿¤Ç¤¢¤ë¡£
info -------> |
UH dlen |
-- ¸Çͥǡ¼¥¿¤Î¥Ð¥¤¥È¥µ¥¤¥º |
UB dat[dlen] |
-- ¸Çͥǡ¼¥¿ |
Ä̾¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï¡¢ µ¯Æ°»þ¤ËŬÍѤµ¤ì¤¿¼Â¹Ôµ¡Ç½ÉÕ䵤θÇͥǡ¼¥¿¤òɬÍפ˱þ¤¸¤Æ½ªÎ»Á°¤Ë
oput_fsn() ¤ò»ÈÍѤ·¤Æ¼«Ê¬¤Ç¹¹¿·¤·¡¢ ¤µ¤é¤Ë¹¹¿·¤·¤¿¸Çͥǡ¼¥¿¤ò¼Â¿È /
²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Ë½ªÎ»ÄÌÃΤȤ·¤ÆÅϤ¹É¬Íפ¬¤¢¤ë¡£ ¤¿¤À¤·¡¢µ¯Æ°»þ¤Ë»ØÄꤵ¤ì¤¿¸Çͥǡ¼¥¿¤ò»ÈÍѤ¹¤ë¤«Èݤ«¡¢
¤ª¤è¤Ó½ªÎ»»þ¤Ë¹¹¿·¤¹¤ë¤«Èݤ«¤ÎºÇ½ªÈ½ÃǤϥ¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ë°Í¸¤¹¤ë¡£
r ¤Ï¡¢µ¯Æ°¤ÎÂоݤȤʤ俲¾¿È¤Îɽ¼¨Îΰè¤ò¼¨¤·¡¢ pwid
¤Ç¼¨¤µ¤ì¤ë¥¦¥£¥ó¥É¥¦¤ÎÁêÂкÂɸ¤Çɽ¤µ¤ì¤ë¡£
bgcol ¤Ï¡¢ µ¯Æ°¤ÎÂоݤȤʤ俲¾¿È¤Îɽ¼¨¥¨¥ê¥¢¤ÎÇØ·Ê¿§¤ò¼¨¤·¡¢ Ä̾¥¦¥£¥ó¥É¥¦¤ÎÇØ·Ê¿§¤Ë»ÈÍѤµ¤ì¤ë¡£
mode ¤Ï¡¢µ¯Æ°¤Î¥â¡¼¥É¤ò¼¨¤¹°Ê²¼¤ÎÃͤǤ¢¤ë¡£
xxxx xxxx xxxx xxxx Ixxx xxxx xxxx xxTR
| R | = 0 | : info ¤Ï¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Ç´ÉÍý¤·¤Æ¤¤¤ë ÉÕ䵤θÇͥǡ¼¥¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤È¤Ê¤ë
(¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Îµ¯Æ°»þ) |
| = 1 | : info ¤ÏÂоݥե¡¥¤¥ëÆâ¤Î¼Â¹Ôµ¡Ç½ÉÕ䵥쥳¡¼¥É¤Î¥ì¥³¡¼¥ÉÈÖ¹æ (¼Â¹Ô¥á¥Ë¥å¡¼¤Ë¤è¤ë¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ê¤¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Îµ¯Æ°»þ) |
|
| T | = 0 | : ²¾¿È¥ª¡¼¥×¥óµ¯Æ° |
| = 1 | : ¾®Êª¥¢¥×¥ê¥±¡¼¥·¥ç¥óµ¯Æ° | |
| I | = 0 | : Ä̾ﵯư |
| = 1 | : ½é´üµ¯Æ° (½é´ü¥æ¡¼¥¶¥×¥í¥»¥¹¤Îµ¯Æ°) | |
| x | : ͽÌó |
¤³¤Îµ¯Æ°¤Ï¡¢¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Î oexe_apg() ´Ø¿ô¤Ë¤è¤ëµ¯Æ°¤Ç¤¢¤ê¡¢
µ¯Æ°¤µ¤ì¤¿¥×¥í¥»¥¹¤Ï¡¢ ¥¦¥£¥ó¥É¥¦¤ò³«¤¤¤¿¸å¡¢É¬¤º¡¢osta_prc() ¤Ë¤è¤ê½èÍý¤Î³«»Ï¤òÄÌÃΤ·¡¢
¼Â¿È¤ò¹¹¿·¤·¤¿¸å¡¢¥¦¥£¥ó¥É¥¦¤òÊĤ¸¤ëÁ°¤Ë¡¢ ɬ¤º¡¢oend_prc() ¤Ë¤è¤ê½èÍý¤Î½ªÎ»¤òÄÌÃΤ·¤Ê¤¯¤Æ¤Ï¤¤¤±¤Ê¤¤¡£
oend_prc() ¤ò¼Â¹Ô¤·¤¿¾ì¹ç¤Ï¡¢³«¤¤¤¿²¾¿È¤Îɽ¼¨Í׵᤬Ìá¤ë¾ì¹ç¤¬¤¢¤ë¤¿¤á¡¢
¤½¤Î¾ì¹ç¤Ï¡¢ÆÀ¤é¤ì¤¿ÉÁ²è´Ä¶ ID ¤ËÂФ·¤Æ³«¤¤¤¿²¾¿È¤Îɽ¼¨µ¯Æ°¤ÈƱÍͤνèÍý¤ò¹Ô¤Ê¤¦É¬Íפ¬¤¢¤ë¡£
¥¦¥£¥ó¥É¥¦¤ä¥Ñ¥Í¥ë¤ò³«¤«¤Ê¤¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¾ì¹ç¤Ï¡¢ osta_prc()
¤ò¼Â¹Ô¤¹¤ëɬÍפϤʤ¤¤¬¡¢ oend_prc() ¤Ïɬ¤º¼Â¹Ô¤·¤Ê¤¯¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£ ¤Þ¤¿¡¢²¿¤é¤«¤Î¥¨¥é¡¼¤¬È¯À¸¤·¡¢
osta_prc() ¤ò¼Â¹Ô¤·¤Ê¤«¤Ã¤¿¾ì¹ç¤Ç¤â¡¢ oend_prc() ¤Ïɬ¤º¼Â¹Ô¤·¤Ê¤¯¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
³«¤¤¤¿²¾¿È¤Îɽ¼¨µ¯Æ°¤Ç¤Ï¡¢ µ¯Æ°¤·¤¿¥×¥í¥»¥¹¤ËÂФ·¤Æ¡¢ °Ê²¼¤Îµ¯Æ°¥á¥Ã¥»¡¼¥¸¤¬ÅϤµ¤ì¤ë¤Î¤Ç¡¢ µ¯Æ°¤µ¤ì¤¿¥×¥í¥»¥¹¤Ïµ¯Æ°¥á¥Ã¥»¡¼¥¸¤Ë½¾¤Ã¤Æ¡¢ ³«¤¤¤¿²¾¿È¤Îɽ¼¨¥¨¥ê¥¢¤Îɽ¼¨¤ò¹Ô¤Ê¤¦¤³¤È¤Ë¤Ê¤ë¡£
typedef struct {
W type; /* = DISPREQ (= 0x11) */
W size; /* ¥á¥Ã¥»¡¼¥¸ËÜÂÎ¥µ¥¤¥º */
LINK self; /* µ¯Æ°¥Õ¥¡¥¤¥ë */
LINK lnk; /* Âоݥե¡¥¤¥ë */
W vid; /* Âоݲ¾¿È ID */
W pwid; /* ¿Æ¥¦¥£¥ó¥É¥¦ ID */
W info; /* ÉÕ䵥ǡ¼¥¿¥Ý¥¤¥ó¥¿ */
COLOR bgcol; /* ¸µ¤Î²¾¿È¤ÎÇØ·Ê¿§ */
W gid; /* ÉÁ²è´Ä¶ ID */
} M_DISPREQ;
info ¤Ï¡¢¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Ç´ÉÍý¤·¤Æ¤¤¤ëÉÕ䵤θÇͥǡ¼¥¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤¢¤ê¡¢
²¾¿È¤Î¥ª¡¼¥×¥óµ¯Æ°¤Î¾ì¹ç¤ÈƱ¤¸¤Ç¤¢¤ë¤¬¡¢½èÍý½ªÎ»¸å¤Ë¸Çͥǡ¼¥¿¤ò¹¹¿·¤¹¤ëɬÍפϤʤ¤¡£
¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï³«¤¤¤¿²¾¿È¤Îɽ¼¨¥¨¥ê¥¢¤Îɽ¼¨¤ò¡¢ gid ¤Ç»ØÄꤵ¤ì¤¿ÉÁ²è´Ä¶¤ËÂФ·¤Æ¹Ô¤Ê¤¦¡£
ɽ¼¨¥¨¥ê¥¢¤Ï¥Õ¥ì¡¼¥àĹÊý·Á¤È¤·¤ÆÀßÄꤵ¤ì¤Æ¤¤¤ë¡£ Ä̾¤³¤ÎÉÁ²è´Ä¶¤Ï¥á¥â¥êÉÁ²è´Ä¶¤È¤Ê¤Ã¤Æ¤ª¤ê¡¢
gid ¤ËÂФ¹¤ëÆâÉô¥¦¥£¥ó¥É¥¦¤ò¥ª¡¼¥×¥ó¤·¤ÆÉ½¼¨¤ò¹Ô¤¦¤³¤È¤Ë¤Ê¤ë¡£
¤³¤Îµ¯Æ°¤Ï¡¢¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤ËÂФ¹¤ë²¾¿È¤Îɽ¼¨Í×µá¤Ë¤è¤Ã¤Æ´ÖÀÜŪ¤ËȯÀ¸¤¹¤ëµ¯Æ°¤Ç¤¢¤ê¡¢
µ¯Æ°¤µ¤ì¤¿¥×¥í¥»¥¹¤Ï¡¢É½¼¨¤ò¹Ô¤Ê¤Ã¤¿¸å¡¢ ɬ¤º¡¢oend_req() ¤Ë¤è¤ê¡¢½èÍý¤ÎÀµ¾ï½ªÎ»¡¢
¤Þ¤¿¤Ï°Û¾ï½ªÎ»¤òÄÌÃΤ·¤Ê¤¯¤Æ¤Ï¤¤¤±¤Ê¤¤¡£ ¤³¤Î¤È¤¤ÏÉÁ²è´Ä¶¤ò¥¯¥í¡¼¥º¤¹¤ëɬÍפϤʤ¤¡£
Ä̾ï¤Ï¤½¤Î¸å¡¢¥×¥í¥»¥¹¤ò½ªÎ» (ext_prc()) ¤¹¤ë¤³¤È¤Ë¤Ê¤ë¡£
¥Ç¡¼¥¿Å½¤ê¹þ¤ßµ¯Æ°¤Ç¤Ï¡¢µ¯Æ°¤·¤¿¥×¥í¥»¥¹¤ËÂФ·¤Æ¡¢ °Ê²¼¤Îµ¯Æ°¥á¥Ã¥»¡¼¥¸¤¬ÅϤµ¤ì¤ë¤Î¤Ç¡¢ µ¯Æ°¤µ¤ì¤¿¥×¥í¥»¥¹¤Ïµ¯Æ°¥á¥Ã¥»¡¼¥¸¤Ë½¾¤Ã¤Æ¡¢ ¥È¥ì¡¼¤Ë³ÊǼ¤µ¤ì¤¿¥Ç¡¼¥¿¤ÎÂÐ¾Ý¼Â¿È ( ¥Õ¥¡¥¤¥ë ) ¤Ø¤Îޤê¹þ¤ß½èÍý¤ò¹Ô¤Ê¤¦¤³¤È¤Ë¤Ê¤ë¡£
typedef struct {
W type; /* = PASTEREQ (= 0x12) */
W size; /* ¥á¥Ã¥»¡¼¥¸ËÜÂÎ¥µ¥¤¥º */
LINK self; /* µ¯Æ°¥Õ¥¡¥¤¥ë */
LINK lnk; /* Âоݥե¡¥¤¥ë */
W vid; /* Âоݲ¾¿È ID */
W pwid; /* ¿Æ¥¦¥£¥ó¥É¥¦ ID */
W info; /* ÉÕ䵥ǡ¼¥¿¥Ý¥¤¥ó¥¿ */
} M_PASTEREQ;
¤³¤Îµ¯Æ°¤Ï¡¢¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Î oput_dat() ´Ø¿ô¤Ë¤è¤ë²¾¿È¤Ø¤Î¥Ç¡¼¥¿Å½¤ê¹þ¤ßÍ×µá¤Ë¤è¤êȯÀ¸¤¹¤ëµ¯Æ°¤Ç¤¢¤ê¡¢
µ¯Æ°¤µ¤ì¤¿¥×¥í¥»¥¹¤Ï¡¢Å½¤ê¹þ¤ß½èÍý¤ò¹Ô¤Ê¤Ã¤¿¸å¡¢É¬¤º¡¢oend_req() ¤Ë¤è¤ê¡¢
½èÍý¤ÎÀµ¾ï½ªÎ»¡¢ ¤Þ¤¿¤Ï°Û¾ï½ªÎ»¤òÄÌÃΤ·¤Ê¤¯¤Æ¤Ï¤¤¤±¤Ê¤¤¡£ Ä̾ï¤Ï¤½¤Î¸å¡¢¥×¥í¥»¥¹¤ò½ªÎ»
( ext_prc() ) ¤¹¤ë¤³¤È¤Ë¤Ê¤ë¡£
ÉÕ䵤Υª¡¼¥×¥óµ¯Æ°¤Ç¤Ï¡¢µ¯Æ°¤·¤¿¥×¥í¥»¥¹¤ËÂФ·¤Æ¡¢ °Ê²¼¤Îµ¯Æ°¥á¥Ã¥»¡¼¥¸¤¬ÅϤµ¤ì¤ë¤Î¤Ç¡¢ µ¯Æ°¤µ¤ì¤¿¥×¥í¥»¥¹¤Ïµ¯Æ°¥á¥Ã¥»¡¼¥¸¤Ë½¾¤Ã¤Æ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤È¤·¤Æ¤Î½èÍý¤ò¹Ô¤Ê¤¦¤³¤È¤Ë¤Ê¤ë¡£
typedef struct {
W type; /* = FUSENREQ (= 0x13) */
W size; /* ¥á¥Ã¥»¡¼¥¸ËÜÂÎ¥µ¥¤¥º */
LINK self; /* µ¯Æ°¥Õ¥¡¥¤¥ë */
W vid; /* ÂоÝÉÕäµ ID */
W pwid; /* ¿Æ¥¦¥£¥ó¥É¥¦ ID */
W info; /* ÉÕ䵥ǡ¼¥¿¥Ý¥¤¥ó¥¿ */
RECT r; /* À¸À®¸µ */
} M_FUSENREQ;
³Æ¥Ç¡¼¥¿¤ÎÆâÍÆ¤Ï¡¢ ²¾¿È¤Î¥ª¡¼¥×¥óµ¯Æ°¤ÈƱÍͤȤʤ롣ÆÃ¤Ë info ¤Ï¡¢
¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Ç´ÉÍý¤·¤Æ¤¤¤ëÉÕ䵤θÇͥǡ¼¥¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤¢¤ê¡¢ ÉÕäµÁ´ÂΤΥݥ¤¥ó¥¿¤Ç¤Ï¤Ê¤¤¡£
¤³¤Îµ¯Æ°¤Ï¡¢¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Î oexe_apg() ´Ø¿ô¤Ë¤è¤ëµ¯Æ°¤Ç¤¢¤ê¡¢
µ¯Æ°¤µ¤ì¤¿¥×¥í¥»¥¹¤Ï¡¢ ÉÕ䵤θÇͥǡ¼¥¿¤ò¹¹¿·¤·¤¿¾ì¹ç¤Ï¡¢É¬¤º¡¢ oend_prc()
¤Ë¤è¤êÉÕ䵥ǡ¼¥¿¤Î¹¹¿·¤òÄÌÃΤ·¤Ê¤¯¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
°ìÈ̤ˡ¢ÉÕ䵤Υª¡¼¥×¥óµ¯Æ°¤Ë¤è¤êµ¯Æ°¤µ¤ì¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï¡¢ ɬÍפ˱þ¤¸¤Æµ¯Æ°¸µ¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ËÂФ·¤Æ
oreq_prc() ¤Ë¤è¤êÍ×µá¤ò¹Ô¤Ê¤¦¡£ ¤³¤ÎÍ×µá¤Ï¡¢ ²¾¿ÈÍ׵ᥤ¥Ù¥ó¥È¤È¤·¤ÆÉÕ䵤Υª¡¼¥×¥óµ¯Æ°¤ò¹Ô¤Ê¤Ã¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ËÅϤµ¤ì¤ë¤Î¤Ç¡¢
µ¯Æ°¸µ¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï¡¢ orsp_prc() ¤Ë¤è¤ê¤½¤Î±þÅú¤òÌ᤹ɬÍפ¬¤¢¤ë¡£
°Ê²¼¤Ë¡¢ÉÕ䵤Υª¡¼¥×¥óµ¯Æ°¤Çµ¯Æ°¤µ¤ì¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Îŵ·¿Åª¤ÊưºîÎã (Î㤨¤Ð¡¢°õºþ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à)¤ò¼¨¤¹¡£
µ¯Æ°»þ¤ËÆÀ¤é¤ì¤¿ÉÕäµ¥»¥°¥á¥ó¥È¤ÎÆâÍÆ¤Ë½¾¤Ã¤Æ¡¢ ¥»¥Ã¥Æ¥£¥ó¥°¥Ñ¥Í¥ë¤ò³«¤¡¢ ¥æ¡¼¥¶¤«¤é¤Î³Æ¼ï¤Î¥Ñ¥é¥á¡¼¥¿¤ÎÀßÄê¤ò¼õ¤±ÉÕ¤±¤ë¡£
¥Ñ¥é¥á¡¼¥¿¤ÎÀßÄ꤬¹Ô¤Ê¤ï¤ì¤¿¾ì¹ç¤Ï¡¢ oend_prc() ¤Ë¤è¤ê¡¢ ÉÕ䵸Çͥǡ¼¥¿¤Î¹¹¿·¤ò¹Ô¤Ê¤¦¡£
¡Ö¼Â¹Ô¡×¤òÍ׵ᤵ¤ì¤¿¾ì¹ç¤Ï¡¢ oreq_prc() ¤Ë¤è¤ê¡¢ µ¯Æ°¸µ¤Î¥×¥í¥»¥¹¤ËÂФ·¤Æ¡¢
¸½ºß¤ÎÊÔ½¸·ë²Ì¤ò°ì»þ¥Õ¥¡¥¤¥ë¤È¤¹¤ë¤³¤È¤òÍ׵᤹¤ë¡£ ¤³¤Î±þÅú¤Ë¤è¤êÆÀ¤é¤ì¤¿°ì»þ¥Õ¥¡¥¤¥ë¤òÂоݤȤ·¤Æ¡Ö¼Â¹Ô¡×¤È¤·¤Æ¤Îµ¡Ç½¤ò¼Â»Ü¤¹¤ë¡£
Ä̾ï¤Ï¡¢±þÅú¤¬ÆÀ¤é¤ì¤¿»þÅÀ¤Ç¥Ñ¥Í¥ë¤ò¥¯¥í¡¼¥º¤¹¤ë¤¬¡¢¥×¥í¥»¥¹¤Ï¤Þ¤À½ªÎ»¤·¤Ê¤¤¡£
¡Ö¼Â¹Ô¡×¤¬Í׵ᤵ¤ì¤Ê¤«¤Ã¤¿¾ì¹ç¤Ï¡¢ ¥Ñ¥Í¥ë¤ò¥¯¥í¡¼¥º¤·¥×¥í¥»¥¹¤ò½ªÎ»¤¹¤ë¡£
»ØÄꤵ¤ì¤¿³«¤¤¤¿²¾¿È¤Îɽ¼¨¥¨¥ê¥¢Æâ¤Îɽ¼¨¤ËÁêÅö¤¹¤ë TAD ¥Ç¡¼¥¿¤òºîÀ®¤·¡¢ ¥Ç¡¼¥¿ºîÀ®´°Î»¸å¤Ë½ªÎ»¤¹¤ë¡£
³«¤¤¤¿²¾¿È¤Î TAD ¥Ç¡¼¥¿ºîÀ®µ¯Æ°¤Ç¤Ï¡¢ µ¯Æ°¤·¤¿¥×¥í¥»¥¹¤ËÂФ·¤Æ¡¢ °Ê²¼¤Îµ¯Æ°¥á¥Ã¥»¡¼¥¸¤¬ÅϤµ¤ì¤ë¤Î¤Ç¡¢ µ¯Æ°¤µ¤ì¤¿¥×¥í¥»¥¹¤Ïµ¯Æ°¥á¥Ã¥»¡¼¥¸¤Ë¤·¤¿¤¬¤Ã¤Æ¡¢ ³«¤¤¤¿²¾¿È¤Îɽ¼¨¥¨¥ê¥¢¤Îɽ¼¨¤ËÁêÅö¤¹¤ë TAD ¥Ç¡¼¥¿¤òºîÀ®¤·¡¢ ÊݸÀè¥Õ¥¡¥¤¥ë¤Ë³ÊǼ¤¹¤ë¡£
<³«¤¤¤¿²¾¿È¤Î TAD ¥Ç¡¼¥¿ºîÀ®µ¯Æ°¥á¥Ã¥»¡¼¥¸>
typedef struct {
W type; /* = TADREQ (= 0x14) */
W size; /* ¥á¥Ã¥»¡¼¥¸ËÜÂÎ¥µ¥¤¥º */
LINK self; /* µ¯Æ°¥Õ¥¡¥¤¥ë */
LINK lnk; /* Âоݥե¡¥¤¥ë */
W vid; /* Âоݲ¾¿È ID */
W pwid; /* ¿Æ¥¦¥£¥ó¥É¥¦ ID */
W info; /* ÉÕ䵥ǡ¼¥¿¥Ý¥¤¥ó¥¿ */
COLOR bgcol; /* ¸µ¤Î²¾¿È¤ÎÇØ·Ê¿§ */
LINK save; /* TAD¤ÎÊݸÀè¥Õ¥¡¥¤¥ë */
RECT r; /* ɽ¼¨Îΰè */
} M_TADREQ;
¤³¤Îµ¯Æ°¤Ï¡¢¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤ËÂФ¹¤ë²¾¿È¤Î TAD ¥Ç¡¼¥¿ºîÀ®Í×µá¤Ë¤è¤Ã¤Æ´ÖÀÜŪ¤ËȯÀ¸¤¹¤ëµ¯Æ°¤Ç¤¢¤ê¡¢
µ¯Æ°¤µ¤ì¤¿¥×¥í¥»¥¹¤Ï¡¢¥Ç¡¼¥¿¤ÎºîÀ®¤ò¹Ô¤Ã¤¿¸å¡¢ ɬ¤º¡¢oend_req() ¤Ë¤è¤ê¡¢
½èÍý¤ÎÀµ¾ï½ªÎ»¡¢¤Þ¤¿¤Ï°Û¾ï½ªÎ»¤òÄÌÃΤ·¤Ê¤¯¤Æ¤Ï¤¤¤±¤Ê¤¤¡£ ¤³¤Î¤È¤¤Ë¤ÏÊݸÀè¥Õ¥¡¥¤¥ë¤ò¥¯¥í¡¼¥º¤·¤Æ¤ª¤«¤Ê¤¯¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
Ä̾ï¤Ï¤½¤Î¸å¡¢¥×¥í¥»¥¹¤ò½ªÎ» ( ext_prc() ) ¤¹¤ë¤³¤È¤Ë¤Ê¤ë¡£
r ¤Ï³«¤¤¤¿²¾¿È¤Îɽ¼¨Îΰè¤òɽ¤ï¤·¤Æ¤¤¤ë ( lefttop ¤ÎºÂɸ¤Ï
0, 0 ) ¡£
¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Ç¤Ï¡¢ °Ê²¼¤Ë¼¨¤¹¶¦ÄÌ¥á¥Ë¥å¡¼¤ËÂФ¹¤ë¥á¥Ë¥å¡¼¹àÌܥꥹ¥È¤ÎÀ¸À®¡¢¹¹¿·¤Îµ¡Ç½¤òÄ󶡤·¤Æ¤¤¤ë¡£
»ØÄꤷ¤¿²¾¿È¤¬ÂоݤȤ¹¤ë¼Â¿È¤ËÂФ·¤ÆÅ¬ÍѲÄǽ¤ÊÉÕäµÌ¾¤Î¥á¥Ë¥å¡¼¡£ ¼Â¿È¤Ë´Þ¤Þ¤ì¤ë¤¹¤Ù¤Æ¤Î¼Â¹Ôµ¡Ç½ÉÕ䵥쥳¡¼¥É¤ÎÉÕäµÌ¾¤ò½çÈÖ¤Ëʤ٤¿¥á¥Ë¥å¡¼¤Ç¤¢¤ê¡¢ ¼Â¿È¥Õ¥¡¥¤¥ë¤Î¹¹¿·¤¬ÄÌÃΤµ¤ì¤¿¾ì¹ç¤Ï¡¢Âбþ¤¹¤ë¼Â¹Ô¥á¥Ë¥å¡¼¤â¹¹¿·¤µ¤ì¤ë¡£
¸½ºß¼Â¹Ô²Äǽ¤Ê¾®Êª¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ÎÉÕäµÌ¾¤Î¥á¥Ë¥å¡¼¡£
¡Ö¾®ÊªÆþ¤ì¡×¥Õ¥¡¥¤¥ë¤È¸Æ¤Ð¤ì¤ëÆÃÄê¤Î¥Õ¥¡¥¤¥ë·²¤Ë´Þ¤Þ¤ì¤ë¤¹¤Ù¤Æ¤Îµ¡Ç½ÉÕ䵥쥳¡¼¥É¤ÎÉÕäµÌ¾¤ò½çÈÖ¤Ëʤ٤¿¥á¥Ë¥å¡¼¤Ç¤¢¤ê¡¢ ¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤Î¹¹¿·¤¬ÄÌÃΤµ¤ì¤¿¾ì¹ç¤Ï¡¢ ¾®Êª¥á¥Ë¥å¡¼¤â¹¹¿·¤µ¤ì¤ë¡£
¡Ö¾®ÊªÆþ¤ì¡×¥Õ¥¡¥¤¥ë¤Ë¤Ï oset_tmf() ¤Ë¤è¤Ã¤ÆÇ¤°Õ¤Î¥Õ¥¡¥¤¥ë¤ò»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤¤ë¡£
¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë¤è¤Ã¤Æ¤Ï¡¢ »ØÄꤷ¤¿¥Õ¥¡¥¤¥ë¤ÈÊ̥ǥХ¤¥¹¤Î¥ë¡¼¥È¥Õ¥¡¥¤¥ëľ²¼¤ÎƱ°ì̾¾Î¤Î¥Õ¥¡¥¤¥ë¤â¼«Æ°Åª¤Ë¡Ö¾®ÊªÆþ¤ì¡×¥Õ¥¡¥¤¥ë¤È¤ß¤Ê¤¹¾ì¹ç¤â¤¢¤ê¡¢ ¤½¤Î¾ì¹ç¤Ï¡¢ ¾®Êª¥á¥Ë¥å¡¼¤ÎÆâÍÆ¤Ï¥Ç¥Ð¥¤¥¹¤ÎÀܳ / ÀÚÃǤËȼ¤Ã¤Æ¼«Æ°Åª¤ËÊѲ½¤¹¤ë¤³¤È¤Ë¤Ê¤ë¡£
»ØÄꤷ¤¿²¾¿È¤ËÂФ¹¤ëÁàºî¤ò¤Þ¤È¤á¤¿¥á¥Ë¥å¡¼¡£ ´ðËÜŪ¤Ë¸ÇÄêŪ¥á¥Ë¥å¡¼¤Ç¤¢¤ë¤¬¡¢²¾¿È¤Î¥¿¥¤¥×¤Ë¤è¤ê°ìÉô°Û¤Ê¤ë¡£ ²¾¿ÈÁàºî¥á¥Ë¥å¡¼¤Ï¡¢²¾¿ÈÁàºî¡¢¼Â¿ÈÁàºî¡¢ ¥Ç¥£¥¹¥¯Áàºî¤Î 3 ¤Ä¤Î¥á¥Ë¥å¡¼¤Ëʬ³ä¤·¤Æ¼è¤ê½Ð¤¹¤³¤È¤â¤Ç¤¤ë¡£
»ØÄꤷ¤¿ÉÕ䵤ËÂФ¹¤ëÁàºî¤ò¤Þ¤È¤á¤¿¥á¥Ë¥å¡¼¡£ ¸ÇÄêŪ¥á¥Ë¥å¡¼¤Ç¤¢¤ë¡£
¤µ¤é¤Ë¡¢¾åµ¤Î³Æ¼ï¥á¥Ë¥å¡¼¹àÌܤ¬ÁªÂò¤µ¤ì¤¿¾ì¹ç¤Î¡¢ ÁªÂòÈÖ¹æ¤ò¥Ñ¥é¥á¡¼¥¿¤È¤·¤¿½èÍýµ¡Ç½¤âÄ󶡤µ¤ì¤Æ¤¤¤ë¤¿¤á¡¢ ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï¥á¥Ë¥å¡¼¤ÎÆâÍÆ¤Ë̵´Ø·¸¤ËÅý°ìŪ¤Ê½èÍý¤¬²Äǽ¤È¤Ê¤ë¡£
²¾¿È¤ÎÁàºî¤Ëȼ¤Ã¤Æ¡¢ Áàºî¤ÎÂоݤȤʤ俲¾¿È°Ê³°¤Î²¾¿È¤Îɽ¼¨¤Î¹¹¿·¤¬É¬Íפʾì¹ç¤¬¤¢¤ë¡£ ¤³¤Î¾ì¹ç¤Ï¡¢¾¡¼ê¤Ë¾¤Î¥¦¥£¥ó¥É¥¦¤Î²¾¿È¤Îɽ¼¨¤ò¹¹¿·¤¹¤ë¤³¤È¤Ï¤Ç¤¤Ê¤¤¤¿¤á¡¢ ¡Ö²¾¿ÈÍ׵ᥤ¥Ù¥ó¥È¡×¤È¤·¤Æ¡¢ ²¾¿È¤ÎºÆÉ½¼¨¤òÍ׵᤹¤ë¥¤¥Ù¥ó¥È¤¬²¾¿È¤¬ÅÐÏ¿¤µ¤ì¤¿¥¦¥£¥ó¥É¥¦¤Î´ÉÍý¥×¥í¥»¥¹¤ËÂФ·¤ÆÁ÷¿®¤µ¤ì¤ë¡£
²¾¿ÈÍ׵ᥤ¥Ù¥ó¥È¤Ï¥¦¥£¥ó¥É¥¦¥¤¥Ù¥ó¥È¤Î EV_REQUEST ¤Î 1 ¤Ä¤Ç¤¢¤ê¡¢
°Ê²¼¤ÎÆâÍÆ¤È¤Ê¤ë¡£¤³¤Î¥¤¥Ù¥ó¥È¤ò¼õ¿®¤·¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï®¤ä¤«¤Ë¤½¤Î½èÍý¤ò¹Ô¤Ê¤ï¤Ê¤¯¤Æ¤Ï¤¤¤±¤Ê¤¤¡£
¤Ê¤ª¡¢¤³¤ì¤é¤Î¥¤¥Ù¥ó¥È¤ËÂФ·¤Æ¤Î±þÅú¤Ï°ìÉô¤ò½ü¤¤¤ÆÉ¬Íפʤ¤¡£
wevent.g.type = EV_REQUEST
.g.data[0] |
0 |
.g.data[1] |
0 |
.g.data[2] |
Í׵᥿¥¤¥× |
.g.data[3] |
Âоݲ¾¿È ID ( vid ) |
.g.cmd |
²¾¿ÈÍ׵ᥤ¥Ù¥ó¥È( = W_VOBJREQ ) |
.g.wid |
ÂоݤΥ¦¥£¥ó¥É¥¦ ID |
.g.src |
¥½¡¼¥¹ PID |
| Í׵᥿¥¤¥× = | 0 | : ̾¾Î / ³ÊÁÅù¤¬Êѹ¹¤µ¤ì¤¿ |
| 1 | : ½èÍýÃæ¾õÂ֤ˤʤä¿ | |
| 2 | : ½èÍýÃæ¾õÂÖ¤¬²ò½ü¤µ¤ì¤¿ | |
| 3 | : µõ¿È¾õÂ֤ˤʤä¿ | |
| 4 | : µõ¿È¾õÂÖ¤¬²ò½ü¤µ¤ì¤¿ | |
| 5 | : µõ¿È¥¦¥£¥ó¥É¥¦¤Ë¤Ê¤Ã¤¿ | |
| 6 | : µõ¿È¥¦¥£¥ó¥É¥¦¤¬²ò½ü¤µ¤ì¤¿ | |
| 7¡Á14 | : ͽÌó | |
| 15 | : ²¾¿È / ÉÕ䵤ÎÊѹ¹ÄÌÃÎ | |
| 16 | : ²¾¿È¤ÎÁÞÆþÍ×µá ( ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥àÀܳ ) | |
| 17 | : ²¾¿È¤ÎÁÞÆþÍ×µá ( ¿·µ¬¼Â¿È¤Ø¤ÎÊݸ ) | |
| 128 | : ÊÔ½¸ÆâÍÆ¤Î°ì»þ¥Õ¥¡¥¤¥ë¤Ø¤Î³ÊǼÍ×µá |
0 ¡Á 4 ¤Î¾ì¹ç¤Ï¡¢Âоݤβ¾¿È¤ÎºÆÉ½¼¨¤ò®¤ä¤«¤Ë¹Ô¤Ê¤¦É¬Íפ¬¤¢¤ë¡£
5, 6 ¤Î¾ì¹ç¤Ï¡¢¤½¤Î¥¦¥£¥ó¥É¥¦¤Ë´Þ¤Þ¤ì¤ë²¾¿È¤ËÂФ¹¤ëºÆÉ½¼¨Í×µá¤ÏȯÀ¸¤·¤Ê¤¤¤¿¤á¡¢ ¤½¤Î¥¦¥£¥ó¥É¥¦¤Ë´Þ¤Þ¤ì¤ë¤¹¤Ù¤Æ¤Î²¾¿È¤òºÆÉ½¼¨¤¹¤ëɬÍפ¬¤¢¤ë¡£ ¤³¤Î¾ì¹ç¡¢¥¦¥£¥ó¥É¥¦¤Î¥¿¥¤¥È¥ë¤Ï¼«Æ°Åª¤Ëµõ¿È¾õÂÖɽ¼¨¡¢ ¤Þ¤¿¤Ïµõ¿È¾õÂÖɽ¼¨²ò½ü¤È¤Ê¤Ã¤Æ¤¤¤ë¤¿¤á¡¢ ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï¥¦¥£¥ó¥É¥¦¥¿¥¤¥È¥ë¤Îɽ¼¨¤ò¹¹¿·¤¹¤ëɬÍפϤʤ¤¡£ ¤Ê¤ª¡¢¤³¤Î¾ì¹ç¡¢Âоݲ¾¿È ID ¤Ï¡¢¥¦¥£¥ó¥É¥¦¤ÎÀ¸À®¸µ¤Î²¾¿È ID ¤È¤Ê¤ë¡£
15 ¤Ï¡¢Âоݤβ¾¿È / ÉÕ䵤θÇͥǡ¼¥¿¡¢ ¾õÂÖ¡¢¥Ç¥Õ¥©¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬ oend_prc()
¤Î·ë²Ì¡¢ ¤Þ¤¿¤Ï¼Â¿È´ÉÍý¾ðÊó¥Ñ¥Í¥ë¤ÇÊѹ¹¤µ¤ì¤¿¾ì¹ç¤ËÁ÷¿®¤µ¤ì¤ë¡£ ½¾¤Ã¤Æ¡¢¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï¤³¤Î¥¤¥Ù¥ó¥È¤ò¼õ¿®¤·¤¿¾ì¹ç¤Ï¡¢
ÅÐÏ¿¤·¤¿²¾¿È / ÉÕäµ¤ÎÆâÍÆ¤¬Êѹ¹¤µ¤ì¤Æ¤¤¤ë¤¿¤á¡¢ Êݸ»þ¤Ë¤Ï¡¢²¾¿È / ÉÕ䵤ξõÂÖ¤ò¼è¤ê½Ð¤·¤ÆÊݸ¤¹¤ëɬÍפ¬¤¢¤ë¡£
16 ¤Ï¡¢¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÀܳ¤Ëȼ¤Ã¤ÆÀ¸À®¤µ¤ì¤¿¿·µ¬¥Ç¥Ð¥¤¥¹²¾¿È¤ÎÁÞÆþ¤òÍ׵᤹¤ë¤â¤Î¤Ç¡¢
¼Â¹Ô´Ä¶¥¦¥£¥ó¥É¥¦¤ËÂФ·¤Æ¤Î¤ßÁ÷¿®¤µ¤ì¤ë¡£ À¸À®¤µ¤ì¤¿¥Ç¥Ð¥¤¥¹²¾¿È¤Ï¡¢´û¤Ë¼«¥¦¥£¥ó¥É¥¦¤ËÅÐÏ¿¤µ¤ì¤Æ¤ª¤ê¡¢
wevt.g.data[3] ¤Ë¤½¤Î²¾¿ÈID ¤¬Æþ¤Ã¤Æ¤¤¤ë¤Î¤Ç¡¢ ¤½¤Î²¾¿È¤Î¾ðÊó¤ò¼è¤ê½Ð¤·¤Æ¼«¥×¥í¥»¥¹¤Î´ÉÍý²¼¤ËÃÖ¤¯É¬Íפ¬¤¢¤ë¡£
ÅÐÏ¿¤µ¤ì¤¿²¾¿È¤Ï¥¦¥£¥ó¥É¥¦¤Î±¦¾å¤Ë°ÌÃÖ¤·¤Æ¤¤¤ë¤¬¡¢É¬Íפ˱þ¤¸¤Æ°ÌÃÖ¤ò°Üư¤·¤Æ¤â¤è¤¤¡£
17 ¤Ï¡¢¿·µ¬¼Â¿È¤Ø¤ÎÊݸ¤Ëȼ¤Ã¤ÆÀ¸À®¤µ¤ì¤¿¿·µ¬²¾¿È¤ÎÁÞÆþ¤òÍ׵᤹¤ë¤â¤Î¤Ç¡¢ ²¾¿È¤ò´Þ¤à¤¹¤Ù¤Æ¤Î¥¦¥£¥ó¥É¥¦¤ËÂФ·¤ÆÁ÷¿®¤µ¤ì¤ë²ÄǽÀ¤¬¤¢¤ë¡£
À¸À®¤µ¤ì¤¿²¾¿È¤Ï¡¢´û¤Ë¼«¥¦¥£¥ó¥É¥¦¤ËÅÐÏ¿¤µ¤ì¤Æ¤ª¤ê¡¢ wevt.g.data[3]
¤Ë¤½¤Î²¾¿ÈID¤¬Æþ¤Ã¤Æ¤¤¤ë¤Î¤Ç¡¢ ¤½¤Î²¾¿È¤Î¾ðÊó¤ò¼è¤ê½Ð¤·¤Æ¼«¥×¥í¥»¥¹¤Î´ÉÍý²¼¤ËÃÖ¤¯É¬Íפ¬¤¢¤ë¡£
ÅÐÏ¿¤µ¤ì¤¿²¾¿È¤Ï¸µ¤Î²¾¿È¤Î¾å¤Þ¤¿¤Ï²¼¤Ë°ÌÃÖ¤·¤Æ¤¤¤ë¤¬¡¢ ɬÍפ˱þ¤¸¤Æ°ÌÃÖ¤ò°Üư¤·¤Æ¤â¤è¤¤¡£
128 °Ê¾å¤ÎÍ×µá¤Ï¡¢oreq_prc() ¤Ë¤è¤êÁ÷¿®¤µ¤ì¤¿²¾¿ÈÍ׵ᥤ¥Ù¥ó¥È¤Ç¤¢¤ê¡¢
¤³¤ì¤ò¼õ¤±¤¿¾ì¹ç¤Ï¡¢É¬¤º orsp_prc() ¤Ë¤è¤ê¡¢±þÅú¤òÌᤵ¤Ê¤¯¤Æ¤Ï¤¤¤±¤Ê¤¤¡£
128 ¤Ï¡¢ÊÔ½¸ÆâÍÆ¤Î°ì»þ¥Õ¥¡¥¤¥ë¤Ø¤Î³ÊǼÍ×µá¤Ç¤¢¤ê¡¢ ®¤ä¤«¤Ë°ì»þ¥Õ¥¡¥¤¥ë¤òÀ¸À®¤·¡¢¸½ºß¤ÎÊÔ½¸ÆâÍÆ¤ò³ÊǼ¤·¤Ê¤¯¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£ À¸À®¤·¤¿°ì»þ¥Õ¥¡¥¤¥ë¤Î¥ê¥ó¥¯¤ò orsp_prc() ¤Ë¤è¤ê¡¢±þÅú¤È¤·¤ÆÌ᤹ɬÍפ¬¤¢¤ë¡£
typedef W VID; /* ²¾¿È ID */
#define EXECREQ 0x10 #define DISPREQ 0x11 #define PASTEREQ 0x12 #define FUSENREQ 0x13 #define TADREQ 0x14
typedef struct {
W type; /* = EXECREQ (= 0x10) */
W size; /* ¥á¥Ã¥»¡¼¥¸ËÜÂÎ¥µ¥¤¥º */
LINK self; /* µ¯Æ°¥Õ¥¡¥¤¥ë */
LINK lnk; /* Âоݥե¡¥¤¥ë */
W vid; /* Âоݲ¾¿È ID */
W pwid; /* ¿Æ¥¦¥£¥ó¥É¥¦ ID */
W info; /* ¥ì¥³¡¼¥ÉÈÖ¹æ / ÉÕ䵥ǡ¼¥¿¥Ý¥¤¥ó¥¿ */
RECT r; /* À¸À®¸µ */
COLOR bgcol; /* ¸µ¤Î²¾¿È¤ÎÇØ·Ê¿§ */
W mode; /* µ¯Æ°¥â¡¼¥É */
} M_EXECREQ;
typedef struct {
W type; /* = DISPREQ (= 0x11) */
W size; /* ¥á¥Ã¥»¡¼¥¸ËÜÂÎ¥µ¥¤¥º */
LINK self; /* µ¯Æ°¥Õ¥¡¥¤¥ë */
LINK lnk; /* Âоݥե¡¥¤¥ë */
W vid; /* Âоݲ¾¿È ID */
W pwid; /* ¿Æ¥¦¥£¥ó¥É¥¦ ID */
W info; /* ÉÕ䵥ǡ¼¥¿¥Ý¥¤¥ó¥¿ */
COLOR bgcol; /* ¸µ¤Î²¾¿È¤ÎÇØ·Ê¿§ */
W gid; /* ÉÁ²è´Ä¶ ID */
} M_DISPREQ;
typedef struct {
W type; /* = PASTEREQ (= 0x12) */
W size; /* ¥á¥Ã¥»¡¼¥¸ËÜÂÎ¥µ¥¤¥º */
LINK self; /* µ¯Æ°¥Õ¥¡¥¤¥ë */
LINK lnk; /* Âоݥե¡¥¤¥ë */
W vid; /* Âоݲ¾¿È ID */
W pwid; /* ¿Æ¥¦¥£¥ó¥É¥¦ ID */
W info; /* ÉÕ䵥ǡ¼¥¿¥Ý¥¤¥ó¥¿ */
} M_PASTEREQ;
typedef struct {
W type; /* = FUSENREQ (= 0x13) */
W size; /* ¥á¥Ã¥»¡¼¥¸ËÜÂÎ¥µ¥¤¥º */
LINK self; /* µ¯Æ°¥Õ¥¡¥¤¥ë */
W vid; /* ÂоÝÉÕäµ ID */
W pwid; /* ¿Æ¥¦¥£¥ó¥É¥¦ ID */
W info; /* ÉÕ䵥ǡ¼¥¿¥Ý¥¤¥ó¥¿ */
RECT r; /* À¸À®¸µ */
} M_FUSENREQ;
typedef struct {
W type; /* = TADREQ (= 0x14) */
W size; /* ¥á¥Ã¥»¡¼¥¸ËÜÂÎ¥µ¥¤¥º */
LINK self; /* µ¯Æ°¥Õ¥¡¥¤¥ë */
LINK lnk; /* Âоݥե¡¥¤¥ë */
W vid; /* Âоݲ¾¿È ID */
W pwid; /* ¿Æ¥¦¥£¥ó¥É¥¦ ID */
W info; /* ÉÕ䵥ǡ¼¥¿¥Ý¥¤¥ó¥¿ */
COLOR bgcol; /* ¸µ¤Î²¾¿È¤ÎÇØ·Ê¿§ */
LINK save; /* TAD¤ÎÊݸÀè¥Õ¥¡¥¤¥ë */
RECT r; /* ɽ¼¨Îΰè */
} M_TADREQ;
#define FSNM_LEN 40 /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à̾¤Î¥Ð¥¤¥ÈĹ */ #define RELNM_LEN 32 /* ³ÊÁ̾¤Î¥Ð¥¤¥ÈĹ */ #define DTYPE_LEN 32 /* ¥Ç¡¼¥¿¥¿¥¤¥×̾¤Î¥Ð¥¤¥ÈĹ */
typedef union {
VOBJSEG *vobj; /* ²¾¿È¥»¥°¥á¥ó¥È */
FUSENSEG *fsn; /* ÉÕäµ¥»¥°¥á¥ó¥È */
} VFPTR;
typedef struct {
TC fs_name[20]; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à̾ */
UH f_id; /* ¥Õ¥¡¥¤¥ë ID */
UH attr; /* ²¾¿È¥¿¥¤¥×¡¿Â°À */
UH rel; /* ³ÊÁ¥¤¥ó¥Ç¥Ã¥¯¥¹ */
UH appl[3]; /* ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó ID */
} VLINK;
typedef struct {
TC name[16]; /* ³ÊÁ̾ */
COLOR col; /* ³ÊÁ̾¤Î¿§ */
} VOBJREL;
#define V_NODISP 0 /* ɽ¼¨¤·¤Ê¤¤ */ #define V_ERASE 0 /* ¾Ãµî¤¹¤ë */ #define V_DISP 1 /* ɽ¼¨¥¨¥ê¥¢¥¯¥ê¥¢ */ #define V_DISPALL 2 /* ɽ¼¨¥¨¥ê¥¢É½¼¨ */ #define V_DISPAREA 3 /* ɽ¼¨¥¨¥ê¥¢¤Î¤ßɽ¼¨ */ #define V_ERAORG 4 /* ¸µ¤ò¾Ãµî¤¹¤ë */ #define V_NOFRAME 8 /* ¶³¦Àþ¤Ê¤· */
#define V_WORK 0 /* ɽ¼¨¥¨¥ê¥¢Æâ */ #define V_FRAM 1 /* ²¾¿ÈÏÈ */ #define V_PICT 2 /* ¥Ô¥¯¥È¥°¥é¥à */ #define V_NAME 3 /* ¼Â¿È̾ */ #define V_LTHD 4 /* ¥Ï¥ó¥É¥ë (º¸¾å) */ #define V_RTHD 5 /* ¥Ï¥ó¥É¥ë (±¦¾å) */ #define V_LBHD 6 /* ¥Ï¥ó¥É¥ë (º¸²¼) */ #define V_RBHD 7 /* ¥Ï¥ó¥É¥ë (±¦²¼) */ #define V_RELN 8 /* ³ÊÁ */
#define V_CHECK 0 /* Â礤µ¤Î¥Á¥§¥Ã¥¯ */ #define V_SIZE 0x10 /* ÊÑ·Á¤¹¤ë */ #define V_OPEN 0x20 /* ²¾¿È¤ò³«¤¯ */ #define V_CLOSE 0x30 /* ²¾¿È¤òÊĤ¸¤ë */ #define V_ADJUST 0x40 /* Á´ÂÎɽ¼¨¤ÎŤµ */ #define V_ADJUST1 0x50 /* ̾Á°É½¼¨¤ÎŤµ */ #define V_ADJUST2 0x60 /* ³ÊÁ¤Þ¤Çɽ¼¨¤ÎŤµ */ #define V_ADJUST3 0x70 /* ÆüÉհʳ°É½¼¨¤ÎŤµ */
#define V_NONAME 0x0001 /* ¼Â¿È̾¤Îɽ¼¨¤Ê¤· */ #define V_NORELN 0x0002 /* ³ÊÁ̾¤Îɽ¼¨¤Ê¤· */ #define V_NOTYPE 0x0004 /* ¥Ç¡¼¥¿¥¿¥¤¥×¤Îɽ¼¨¤Ê¤· */ #define V_NOTIME 0x0008 /* Êѹ¹Æü»þ¤Îɽ¼¨¤Ê¤· */ #define V_FIXDEF 0x0010 /* ¸ÇÄê¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê */ #define V_NOIMG 0x0020 /* ¥¤¥á¡¼¥¸Êݸ¤Ê¤· */ #define V_NOPICT 0x0040 /* ¥Ô¥¯¥È¥°¥é¥àɽ¼¨¤Ê¤· */ #define V_NOFDISP 0x0080 /* ²¾¿ÈÏÈɽ¼¨¤Ê¤· */ #define V_OPENED 0x0100 /* ¥ª¡¼¥×¥ó²¾¿È */ #define V_NOEXPND 0x0200 /* °õºþ»þŸ³«¤Ê¤· */ #define V_LINKFL 0x0800 /* ¥ê¥ó¥¯¥Õ¥¡¥¤¥ë */ #define V_DETACH 0x1000 /* µõ¿È¾õÂÖ */ #define V_INPROC 0x2000 /* ½èÍýÃæ¾õÂÖ */ #define V_AUTEXE 0x4000 /* ¼«Æ°µ¯Æ° */ #define V_HIDDEN 0x8000 /* ±£Êò¾¿È */
#define V_GETSTS 0x8000 /* ¸½ºß¤Î¾õÂ֤μè¤ê½Ð¤· */ #define V_PURGE 0xffff /* Êݸɽ¼¨¥¤¥á¡¼¥¸¤òÇÑ´þ */ #define V_CHKREF 0x8888 /* »²¾È¾õÂ֤ΥÁ¥§¥Ã¥¯ */ #define V_CHKDUP 0x9999 /* ½ÅÊ£¾õÂ֤ΥÁ¥§¥Ã¥¯ */
#define F_NONAME 0x0800 /* ÉÕäµÌ¾¤Îɽ¼¨¤Ê¤· */ #define F_NOTYPE 0x0400 /* ¥Ç¡¼¥¿¥¿¥¤¥×¤Îɽ¼¨¤Ê¤· */ #define F_HIDDEN 0x8000 /* ±£ÊÃÉÕäµ */
#define VM_NONE 0 /* ²¿¤âÊѹ¹¤µ¤ì¤Ê¤«¤Ã¤¿ */ #define VM_OPEN 1 /* ²¾¿È¤¬³«¤«¤ì¤¿ */ #define VM_CLOSE 2 /* ²¾¿È¤¬ÊĤ¸¤é¤ì¤¿ */ #define VM_NAME 3 /* ¼Â¿È̾¤¬Êѹ¹¤µ¤ì¤¿ */ #define VM_RELN 4 /* ³ÊÁ¤¬Êѹ¹¤µ¤ì¤¿ */ #define VM_NEW 5 /* ¿·ÈǤ¬ºîÀ®¤µ¤ì¤¿ */ #define VM_DETACH 6 /* ÀÚÃǾõÂ֤Ȥʤä¿ */ #define VM_DISP 7 /* ²¾¿È¤Îɽ¼¨Â°À¤¬Êѹ¹¤µ¤ì¤¿ */ #define VM_REFMT 8 /* ºÆ¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤¿ */ #define VM_PASTE 9 /* ²¾¿È¤ØËä¤á¹þ¤Þ¤ì¤¿ */ #define VM_EXREQ 10 /* ÉÕäµµ¯Æ°¤¬Í׵ᤵ¤ì¤¿ */ #define VM_ATTACH 11 /* Àܳ¾õÂ֤Ȥʤä¿ */ #define VM_APLREG 12 /* ¥¢¥×¥êÅÐÏ¿¤µ¤ì¤¿ */ #define VM_APLDEL 13 /* ¥¢¥×¥êÅÐÏ¿¤¬ºï½ü¤µ¤ì¤¿ */ #define VM_INFO 14 /* ´ÉÍý¾ðÊó¤¬É½¼¨¤µ¤ì¤¿ */ #define VM_DISK 15 /* ¥Ç¥£¥¹¥¯¾õÂÖ¤¬É½¼¨¤µ¤ì¤¿ */ #define VM_GABAGE 16 /* ¥Ç¥£¥¹¥¯À°Íý¤¬µ¯Æ°¤µ¤ì¤¿ */
/* ÁªÂòÏÈÎΰè */
typedef struct {
UW sts; /* ¾õÂÖ */
union {
POLY p; /* ¿³Ñ·ÁÁªÂòÎΰè */
RECT r; /* ĹÊý·ÁÁªÂòÎΰè */
} rgn;
} SEL_RGN;
#define SEL_POLYRGN 0x4000 /* ¿³Ñ·ÁÁªÂòÎΰè */
typedef struct sel_list {
struct sel_list *next; /* ¼¡¤ÎÁªÂòÏȤؤΥݥ¤¥ó¥¿(ºÇ¸å¤ÏNULL) */
SEL_RGN rgn; /* ÁªÂòÏÈÎΰè */
} SEL_LIST;
¤³¤³¤Ç¤Ï¡¢¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤¬¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë³Æ´Ø¿ô¤Î¾ÜºÙ¤òÀâÌÀ¤¹¤ë¡£ ¤³¤ì¤é¤Î´Ø¿ô·²¤Ï³°³Ì¤Î³ÈÄ¥¥·¥¹¥Æ¥à¥³¡¼¥ë¤È¤·¤ÆÄ󶡤µ¤ì¤ë¡£
´Ø¿ôÃͤϡ¢²¿¤é¤«¤Î¥¨¥é¡¼¤¬¤¢¤Ã¤¿¾ì¹ç¤Ï¡ÖÉé¡×¤Î¥¨¥é¡¼¥³¡¼¥É¤¬Ìá¤ë¡£ Àµ¾ï½ªÎ»»þ¤Ë¤Ï¡Ö0¡×¤Þ¤¿¤Ï¡ÖÀµ¡×¤ÎÃͤ¬Ìá¤ë¡£
³Æ´Ø¿ô¤Î¥¨¥é¡¼¥³¡¼¥É¤È¤·¤Æ¤Ï¡¢ ¤³¤³¤Ç¼¨¤·¤¿°Ê³°¤Ë¤â¡¢ ³Ë¤ä¾¤Î³°³Ì¤Ç¥¨¥é¡¼¤¬¸¡½Ð¤µ¤ì¤¿¾ì¹ç¤Ï¡¢ ¤½¤Î¥¨¥é¡¼¥³¡¼¥É¤¬Ä¾ÀÜÌá¤ë¾ì¹ç¤¬¤¢¤ë¡£
¤Þ¤¿¡¢³Æ´Ø¿ô¤Î¥Ñ¥é¥á¡¼¥¿¤ÎÀâÌÀ¤Ç¤Ï¡¢°Ê²¼¤Ë¼¨¤¹µ½ÒÊýË¡¤ò»ÈÍѤ·¤Æ¤¤¤ë¡£
( x ¡Â y ¡Â z ) -- x, y, z ¤Î¤¤¤º¤ì¤«1¤Ä¤ò°ÕÌ£¤¹¤ë¡£ | -- OR ¤Ç»ØÄê²Äǽ¤Ê¤³¤È¤ò°ÕÌ£¤¹¤ë¡£ [ ] -- ¾Êά²Äǽ¤Ê¤³¤È¤ò°ÕÌ£¤¹¤ë¡£
¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤Î´Ø¿ô¤Ï¾¤Î³°³Ì¤Î´Ø¿ô¤ÈÈæ³Ó¤·¤Æ¡¢ ¤è¤ê¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥ì¥Ù¥ë¤Ë¶á¤¤¤¿¤á¡¢ ´Ø¿ô¤Ë¤è¤Ã¤Æ¤Ï¥Ñ¥Í¥ë¤òÍøÍѤ·¤¿¥æ¡¼¥¶¤È¤Î¥¤¥ó¥¿¥é¥¯¥·¥ç¥ó¤¬´Þ¤Þ¤ì¤Æ¤¤¤ëÅÀ¤ËÃí°Õ¤¬É¬ÍפǤ¢¤ë¡£
¤³¤³¤Ç¼¨¤·¤Æ¤¤¤ë¿¤¯¤Î´Ø¿ô¤Ï¡¢ ÆÃ¤Ëµ½Ò¤¬¤Ê¤¤¸Â¤ê¡¢ ²¾¿È¤À¤±¤Ç¤Ê¤¯ÉÕ䵤ËÂФ·¤Æ¤âŬÍѤµ¤ì¤ë¡£ ¤·¤¿¤¬¤Ã¤Æ¡¢Ã±¤Ë¡Ö²¾¿È¡×¤Èµ½Ò¤·¤Æ¤¢¤ë¾ì¹ç¤Ï¡ÖÉÕ䵡פâ´Þ¤Þ¤ì¤ë¤â¤Î¤È¤¹¤ë¡£
|
VID oreg_vob(VLINK *vlnk, VP vseg, W wid, UW disp)
VLINK *vlnk ²¾¿È(¥ê¥ó¥¯) = NULL : ÉÕäµ VP vseg ²¾¿È¥»¥°¥á¥ó¥È/ÉÕäµ¥»¥°¥á¥ó¥È W wid p ¡æ 0 : ¥¦¥£¥ó¥É¥¦ ID ¡ã 0 : - (ÉÁ²è´Ä¶ ID) UW disp ²¾¿È¤Îɽ¼¨ÊýË¡ ::= (V_NODISP ¡Â V_DISP ¡Â V_DISPALL ¡Â V_DISPAREA) | [V_NOFRAME] | [V_AUTEXE]
V_NODISPɽ¼¨¤Ï¹Ô¤Ê¤ï¤Ê¤¤
V_DISPɽ¼¨¤¹¤ë ( ³«¤¤¤¿²¾¿È¤Îɽ¼¨¥¨¥ê¥¢¤Ï¥¦¥£¥ó¥É¥¦¤ÎÇØ·Ê¿§¤ÇÅɤêÄÙ¤¹)
V_DISPALLɽ¼¨¤¹¤ë(³«¤¤¤¿²¾¿È¤Îɽ¼¨¥¨¥ê¥¢¤ÏÂбþ¤¹¤ë¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òµ¯Æ°¤·¤ÆÉ½¼¨¤¹¤ë)
V_DISPAREA³«¤¤¤¿²¾¿È¤Îɽ¼¨¥¨¥ê¥¢¤Î¤ß¤òɽ¼¨¤·¡¢ ɽ¼¨¥¨¥ê¥¢¤Î¶³¦Àþ¤ò´Þ¤á¤¿³°Â¦¤Ï°ìÀÚɽ¼¨¤·¤Ê¤¤¡£
ÊĤ¸¤¿²¾¿È¤Î¾ì¹ç¤Ï²¿¤âɽ¼¨¤·¤Ê¤¤¡£ ¤³¤ì¤ÏÀ¶½ñɽ¼¨¤È¤·¤Æ³«¤¤¤¿²¾¿È¤ÎÃæÌ£¤Î¤ß¤òɽ¼¨¤¹¤ë¾ì¹ç¤Ë»ÈÍѤµ¤ì¤ë¡£
¤³¤Î¾ì¹ç¡¢V_NOFRAME »ØÄê¤Ï°ÕÌ£¤ò»ý¤¿¤Ê¤¤¡£
V_NOFRAME²¾¿È¤Î¶³¦Àþ¤òÅÀÀþ¤È¤¹¤ë¡£V_NODISP »ØÄê¤Î¾ì¹ç¤Ï°ÕÌ£¤ò»ý¤¿¤Ê¤¤¡£ ¤³¤ì¤ÏÆâÉô²¾¿È¤Îɽ¼¨¤Ë»ÈÍѤµ¤ì¤ë¡£
V_AUTEXEvlnk ¤Î attr ¤Ë V_AUTEXE ¤¬ÀßÄꤵ¤ì¤Æ¤¤¤ë¤È¤¡¢
ÅÐÏ¿¸å¤Ë¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òµ¯Æ°¤¹¤ë¡£
¡æ0 Àµ¾ï (²¾¿È ID (vid > 0)) ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
vlnk ¤Ç»ØÄꤷ¤¿²¾¿È ( ¥ê¥ó¥¯ ) ¤ËÂФ¹¤ë vseg ¤Ç»ØÄꤷ¤¿²¾¿È¥»¥°¥á¥ó¥È¤ò¡¢
wid ¤Ç»ØÄꤷ¤¿¥¦¥£¥ó¥É¥¦ / ¥Ñ¥Í¥ë¾å¤ËÅÐÏ¿¤·¡¢ ´Ø¿ôÃͤȤ·¤Æ²¾¿È ID (
vid > 0 ) ¤òÌ᤹¡£
wid < 0 ¤Î¾ì¹ç¤Ï¡¢- wid ¤òÉÁ²è´Ä¶ ID ¤È¤ß¤Ê¤·¤ÆÅÐÏ¿¤ò¹Ô¤Ê¤¤¡¢
¤½¤ÎÉÁ²è´Ä¶¤Ë²¾¿È¤Îɽ¼¨¤¬¹Ô¤Ê¤ï¤ì¤ë¡£ ¤³¤Î¾ì¹ç¡¢ÅÐÏ¿¤·¤¿²¾¿È¤ËÂФ¹¤ë¥¦¥£¥ó¥É¥¦ ID
¤ò»ÈÍѤ·¤¿Áàºî¤ÏÀ©¸Â¤µ¤ì¤ë¡£ - wid ¤ÎÉÁ²è´Ä¶ ID ¤¬Â¸ºß¤·¤Ê¤¤¾ì¹ç¤âÅÐÏ¿¤Ï²Äǽ¤Ç¤¢¤ê¡¢
²¾¿È¤òÅÐÏ¿¤·¤ÆÉ½¼¨°Ê³°¤Î½èÍý¤ò¤·¤¿¤¤¾ì¹ç¤Ë»ÈÍѤµ¤ì¤ë¡£ ¤³¤Î¾ì¹ç¡¢É½¼¨¤ò¹Ô¤Ê¤Ã¤¿»þÅÀ¤Ç¥¨¥é¡¼
( EG_GID ) ¤È¤Ê¤ë¡£
vlnk ¤Ç»ØÄꤷ¤¿²¾¿È¤Î»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤¬Àܳ¤µ¤ì¤Æ¤ª¤é¤º¡¢
¤«¤ÄƱ°ì¤Î¥Õ¥¡¥¤¥ë¤ò»²¾È¤¹¤ë¾¤Î²¾¿È ( µõ¿È ) ¤¬ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï¡¢ ¡Ö¥Ç¥Ð¥¤¥¹Àܳ¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¡¢¥Ç¥Ð¥¤¥¹¤ÎÀܳ¤òµá¤á¤ë¡£
Àܳ¤¬¹Ô¤Ê¤ï¤ì¤Ê¤«¤Ã¤¿¾ì¹ç¤Ï¥¨¥é¡¼ ( ER_NOFS ) ¥ê¥¿¡¼¥ó¤¹¤ë¡£
vseg ¤Ç»ØÄꤷ¤¿²¾¿È¥»¥°¥á¥ó¥ÈÆâ¤Î view ¤Ë¤è¤ê²¾¿È¤ÎÎΰ褬»ØÄꤵ¤ì¤ë¡£
view ¤Ç¼¨¤µ¤ì¤ëÎΰè¤ÎÂ礤µ¤¬ÉÔÀµ¤Ç¤¢¤ë¾ì¹ç¤Ï¡¢ ºÇ¤â¶á¤¤Àµ¤·¤¤Îΰè¤Ë¹¹¿·¤µ¤ì¤ë¡£
¤Þ¤¿ view ¤¬¶õ¤ÎÎΰè¤Î¾ì¹ç¤Ï¡¢ ²¾¿È¤Ï¥Ç¥Õ¥©¡¼¥ë¥È¤ÎÂ礤µ¤Ë¤Ê¤ë¡£
ÅÐÏ¿¤·¤¿¸å¤Ï¡¢vseg ¤Ç»ØÄꤷ¤¿¥á¥â¥êÎΰè¤Ï»²¾È¤µ¤ì¤Ê¤¤¤¿¤á¡¢ ¥Ç¡¼¥¿¤òÊѹ¹¤·¤Æ¤â¤è¤¤¡£
vlnk = NULL ¤Î¾ì¹ç¤Ï¡¢ ÉÕ䵤ÎÅÐÏ¿¤È¤Ê¤ê¡¢vseg ¤Ï FUSENSEG
¤Ø¤Î¥Ý¥¤¥ó¥¿¤È¤Ê¤ë¡£ ¤³¤Î¾ì¹ç¡¢V_DISP ¡Á V_DISPAREA ¤Ï¡¢¤¹¤Ù¤ÆÆ±°ì¤Î°ÕÌ£¤È¤Ê¤ë¡£
EX_ADR : ¥¢¥É¥ì¥¹(vlnk,vseg)¤Î¥¢¥¯¥»¥¹¤Ïµö¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ EX_LIMIT : ¥·¥¹¥Æ¥à¤ÎÀ©¸Â¤ò±Û¤¨¤¿(²¾¿È¤ÎÅÐÏ¿ºÇÂç¿ô¤òͤ¨¤¿)¡£ EX_NOSPC : ¥·¥¹¥Æ¥à¤Î¥á¥â¥êÎΰ褬ÉÔ¤·¤¿¡£ EX_PAR : ¥Ñ¥é¥á¡¼¥¿¤¬ÉÔÀµ¤Ç¤¢¤ë(disp,vseg ¤ÎÆâÍÆ¤¬ÉÔÀµ)¡£ EX_WID : ¥¦¥£¥ó¥É¥¦(wid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£
|
VID b_odup_vob(W org)
W org ²¾¿È ID
¡æ0 Àµ¾ï (²¾¿È ID (vid > 0)) ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
org ¤Ç»ØÄꤷ¤¿²¾¿È ID ¤ò»ý¤Ä²¾¿È¤ÈƱ°ìÆâÍÆ¤ò¤â¤Ä²¾¿È¤ò¿·µ¬¤ËÅÐÏ¿
( Ê£À½ ) ¤·¡¢ ¤½¤Î²¾¿È ID ( vid > 0 ) ¤ò´Ø¿ôÃͤȤ·¤ÆÌ᤹¡£
¤³¤Î´Ø¿ô¤Ï¡¢¤ª¤â¤Ë²¾¿È¤ÎÊ£¼Ì¤Ë»ÈÍѤµ¤ì¤ë¡£
EX_LIMIT : ¥·¥¹¥Æ¥à¤ÎÀ©¸Â¤ò±Û¤¨¤¿(²¾¿È¤ÎÅÐÏ¿ºÇÂç¿ô¤òͤ¨¤¿)¡£ EX_NOSPC : ¥·¥¹¥Æ¥à¤Î¥á¥â¥êÎΰ褬ÉÔ¤·¤¿¡£ EX_VID : ²¾¿È ID (vid) ¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£
|
W odel_vob(W vid, W clr)
W vid ¡æ 0 : ²¾¿È ID ¡ã 0 : - (¥¦¥£¥ó¥É¥¦ ID) W clr ¡á 0 : ¾Ãµî¤ò¹Ô¤ï¤Ê¤¤ ¡â 0 : ²¾¿È¤Îɽ¼¨Îΰè¤ò¥¦¥£¥ó¥É¥¦ÇØ·Ê¿§¤ÇÅɤêÄÙ¤¹
¡æ0 Àµ¾ï (ºï½ü¤·¤¿²¾¿È¤Î¿ô) ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
vid ¤Ç»ØÄꤷ¤¿²¾¿È¤ÎÅÐÏ¿¤òºï½ü¤¹¤ë¡£
vid < 0 ¤Î¾ì¹ç¤Ï¡¢- vid ¤Ç»ØÄꤷ¤¿Ãͤò¥¦¥£¥ó¥É¥¦
ID ¤È¤ß¤Ê¤·¤Æ¡¢ ¤½¤Î¥¦¥£¥ó¥É¥¦ / ¥Ñ¥Í¥ë¾å¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¤¹¤Ù¤Æ¤Î²¾¿È¤òºï½ü¤¹¤ë (
¤¿¤À¤·¡¢wid < 0 ¤ÇÅÐÏ¿¤·¤¿²¾¿È¤ËÂФ·¤Æ¤ÏŬÍѤǤ¤Ê¤¤)¡£ ¤³¤Î¾ì¹ç¡¢¥¦¥£¥ó¥É¥¦
/ ¥Ñ¥Í¥ë¤¬¼ÂºÝ¤Ë¸ºß¤¹¤ë¤«¤Ï¥Á¥§¥Ã¥¯¤µ¤ì¤Ê¤¤¡£
clr = 0 ¤Î¾ì¹ç¤Ï¡¢²¾¿È¤Îɽ¼¨¤Ï¤½¤Î¤Þ¤Þ¤Ç¤¢¤êÆÃ¤Ë¾Ãµî¤Ï¹Ô¤Ê¤ï¤º¡¢
clr¡â 0 ¤Î¾ì¹ç¤Ï¡¢²¾¿È¤Îɽ¼¨Îΰ褬¥¦¥£¥ó¥É¥¦¤ÎÇØ·Ê¿§¤ÇÅɤêÄÙ¤µ¤ì¤ë (
wid < 0 ¤ÇÅÐÏ¿¤·¤¿²¾¿È¤Î¾ì¹ç¤Ï¡¢¾ï¤ËÇò¤ÇÅɤê¤Ä¤Ö¤µ¤ì¤ë)¡£
´Ø¿ôÃͤȤ·¤Æºï½ü¤·¤¿²¾¿È¤Î¿ô¤¬Ìá¤ë¡£ ½¾¤Ã¤Æ¡¢vid > 0 ¤Î¾ì¹ç¤Ï¾ï¤Ë
"1" ¤È¤Ê¤ë¡£ vid < 0 ¤Î¾ì¹ç¤Ç¡¢ »ØÄꤷ¤¿¥¦¥£¥ó¥É¥¦¤Ë²¾¿È¤¬
1 ¤Ä¤âÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï²¿¤â¤»¤º¡¢ ´Ø¿ôÃÍ "0" ¤¬Ìá¤ë¡£
¥¦¥£¥ó¥É¥¦ / ¥Ñ¥Í¥ë¤¬ºï½ü¤µ¤ì¤¿¾ì¹ç¡¢ ¤½¤Î¥¦¥£¥ó¥É¥¦ / ¥Ñ¥Í¥ë¾å¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë²¾¿È¤Ï¼«Æ°Åª¤Ëºï½ü¤µ¤ì¤ë
( ocls_wnd() ¤ò»²¾È¤Î¤³¤È ) ¡£ ¤¿¤À¤·¡¢wid < 0 ¤ÇÅÐÏ¿¤·¤¿²¾¿È¤Ï¼«Æ°Åª¤Ëºï½ü¤µ¤ì¤ë¤³¤È¤Ï¤Ê¤¤¤¿¤á¡¢
ɬ¤º odel_vob() ¤Ë¤è¤ê¡¢1 ¤Ä¤º¤Äºï½ü¤·¤Ê¤¯¤Æ¤Ï¤¤¤±¤Ê¤¤¡£
¤Ê¤ª¡¢½èÍýÃæ¾õÂ֤β¾¿È¤ËÂФ·¤Æ¤Ïºï½ü¤µ¤ì¤¿¸å¤â¡¢ ocre_obj(), oend_prc(),
oatt_vob(), oopn_obj(), ocnv_vob(), oget_fsn(), oput_fsn() ¤Î³Æ´Ø¿ô¤Ï¼Â¹Ô¤Ç¤¤ë¡£
EX_VID : ²¾¿È ID (vid) ¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£
|
ERR ocls_wnd(W wid)
W wid ¥¦¥£¥ó¥É¥¦ ID
¡á0 Àµ¾ï
wid ¤Ç»ØÄꤷ¤¿¥¦¥£¥ó¥É¥¦ / ¥Ñ¥Í¥ë¤¬¥¯¥í¡¼¥º¤µ¤ì¤¿¤³¤È¤òÄÌÃΤ·¡¢ ¥¦¥£¥ó¥É¥¦
/ ¥Ñ¥Í¥ë¤Ë°¤¹¤ë²¾¿È¤ÎÅÐÏ¿¤Îºï½ü¡¢²¾¿È¤Î½èÍýÃæ¾õÂ֤βò½ü¡¢ ²¾¿È¤Î¥Ç¡¼¥¿¤Î¹¹¿·Åù¤ò¹Ô¤Ê¤¦¡£wid
¤Ç»ØÄꤷ¤¿¥¦¥£¥ó¥É¥¦/ ¥Ñ¥Í¥ë¤¬¼ÂºÝ¤Ë¸ºß¤¹¤ë¤«¤Ï¥Á¥§¥Ã¥¯¤µ¤ì¤Ê¤¤¡£
»ØÄꤷ¤¿¥¦¥£¥ó¥É¥¦ / ¥Ñ¥Í¥ë¤Ë²¾¿È¤¬ 1 ¤Ä¤âÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï²¿¤â¤·¤Ê¤¤¡£
¤³¤Î´Ø¿ô¤Ï¥¦¥£¥ó¥É¥¦¥Þ¥Í¡¼¥¸¥ã¤Ë¤è¤ê¡¢¥¦¥£¥ó¥É¥¦ / ¥Ñ¥Í¥ë¤¬¥¯¥í¡¼¥º¤µ¤ì¤¿¾ì¹ç¤Ë¼Â¹Ô¤µ¤ì¤ë¤¿¤á¡¢ °ìÈ̤Υ¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤ÏÄ̾ï¤Ï»ÈÍѤ·¤Ê¤¤¡£
¤Ê¤·
|
W odsp_vob(W vid, RECT *r, UW disp)
W vid ¡æ 0 : ²¾¿È ID ¡á 0x8000 : ²¾¿È¥ê¥¹¥È»ØÄê ¡ã 0 : - (¥¦¥£¥ó¥É¥¦ ID) RECT *r ɽ¼¨Îΰè (²¾¿È¥ê¥¹¥È»ØÄê¤Î¤È¤¤Ï¡¢²¾¿È¥ê¥¹¥È¤Ø¤Î¥Ý¥¤¥ó¥¿) UW disp ²¾¿È¤Îɽ¼¨¡¿¾ÃµîÊýË¡ ::= (V_ERASE ¡Â V_DISP ¡Â V_DISPALL ¡Â V_DISPAREA) | [V_NOFRAME]
V_ERAS¾Ãµî¤¹¤ë ( ¥¦¥£¥ó¥É¥¦¤ÎÇØ·Ê¿§¤ÇÅɤêÄÙ¤¹ )¡£
V_DISPɽ¼¨¤¹¤ë(³«¤¤¤¿²¾¿È¤Îɽ¼¨¥¨¥ê¥¢¤Ï¥¦¥£¥ó¥É¥¦¤ÎÇØ·Ê¿§¤ÇÅɤêÄÙ¤¹)¡£
V_DISPALLɽ¼¨¤¹¤ë ( ³«¤¤¤¿²¾¿È¤Îɽ¼¨¥¨¥ê¥¢¤ÏÂбþ¤¹¤ë¥Ç¥Õ¥©¡¼¥ë¥È¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òµ¯Æ°¤¹¤ë¤«¡¢ Êݸ¤µ¤ì¤Æ¤¤¤ëɽ¼¨¥¤¥á¡¼¥¸¤Ë¤è¤êɽ¼¨¤¹¤ë ) ¡£
V_DISPAREA³«¤¤¤¿²¾¿È¤Îɽ¼¨¥¨¥ê¥¢¤Î¤ß¤òɽ¼¨¤·¡¢ ɽ¼¨¥¨¥ê¥¢¤Î¶³¦Àþ¤ò´Þ¤á¤¿³°Â¦¤Ï°ìÀÚɽ¼¨¤·¤Ê¤¤¡£
ÊĤ¸¤¿²¾¿È¤Î¾ì¹ç¤Ï²¿¤âɽ¼¨¤·¤Ê¤¤¡£ ¤³¤ì¤ÏÀ¶½ñɽ¼¨¤È¤·¤Æ³«¤¤¤¿²¾¿È¤ÎÃæÌ£¤Î¤ß¤òɽ¼¨¤¹¤ë¾ì¹ç¤Ë»ÈÍѤµ¤ì¤ë¡£
¤³¤Î¾ì¹ç¡¢V_NOFRAME »ØÄê¤Ï°ÕÌ£¤ò»ý¤¿¤Ê¤¤¡£
V_NOFRAME²¾¿È¤Î¶³¦Àþ¤òÅÀÀþ¤È¤¹¤ë¡£V_ERASE »ØÄê¤Î¾ì¹ç¤Ï°ÕÌ£¤ò»ý¤¿¤Ê¤¤¡£ ¤³¤ì¤ÏÆâÉô²¾¿È¤Îɽ¼¨¤Ë»ÈÍѤµ¤ì¤ë¡£
¡æ0 Àµ¾ï (½èÍý¤·¤¿²¾¿È¤Î¿ô) ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
vid ¤Ç»ØÄꤷ¤¿²¾¿È¤Îɽ¼¨¡¿¾Ãµî¤ò¹Ô¤Ê¤¦¡£ r ¤Ïɽ¼¨¤¹¤Ù¤Îΰè¤ÎÁêÂкÂɸ¤Ç¤Î»ØÄê¤Ç¤¢¤ê¡¢
²¾¿È¤ÎÎΰè¤È r ¤Î¶¦ÄÌÉôʬ¤Î¤ß¤¬É½¼¨¤µ¤ì¤ë¡£ r = NULL ¤Î¾ì¹ç¤Ï¡¢²¾¿È¤ÎÎΰèÁ´ÂΤ¬É½¼¨¤µ¤ì¤ë¡£
²¾¿È¤Îɽ¼¨¤Ï¡¢¤½¤Î»þÅÀ¤Î²¾¿È¤Î¾õÂÖ ( µõ¿È¾õÂÖ¡¢½èÍýÃæ¾õÂÖÅù ) ¤Ë±þ¤¸¤Æ¹Ô¤Ê¤ï¤ì¤ë¡£
vid < 0 ¤Î¾ì¹ç¤Ï¡¢- vid ¤Ç»ØÄꤷ¤¿Ãͤò¥¦¥£¥ó¥É¥¦
ID ¤È¤ß¤Ê¤·¤Æ¡¢ ¤½¤Î¥¦¥£¥ó¥É¥¦ / ¥Ñ¥Í¥ë¾å¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¤¹¤Ù¤Æ¤Î²¾¿È¤Îɽ¼¨ / ¾Ãµî¤ò¹Ô¤Ê¤¦¡£
vid = 0x8000 ¤Î¤È¤¤Ï¡¢²¾¿È¥ê¥¹¥È»ØÄê¤È¤Ê¤ê¡¢ r ¤ò°Ê²¼¤Î²¾¿È¥ê¥¹¥È¹½Â¤¤Ø¤Î¥Ý¥¤¥ó¥¿¤È¤ß¤Ê¤·¤Æ¡¢
Ê£¿ô¤Î²¾¿È¤Îɽ¼¨¤ò¹â®¤Ë¹Ô¤Ê¤¦¡£ ¤³¤Î¾ì¹ç¡¢»ØÄꤹ¤ë²¾¿È¤Ï¤¹¤Ù¤ÆÆ±°ì¤Î¥¦¥£¥ó¥É¥¦ /
¥Ñ¥Í¥ë¡¢ ¤Þ¤¿¤ÏÉÁ²è´Ä¶¤Ë°¤·¤Æ¤¤¤Ê¤¯¤Æ¤Ï¤¤¤±¤Ê¤¤ ( ¤½¤¦¤Ç¤Ê¤¤¾ì¹ç¤Îɽ¼¨¤ÏÊݾڤµ¤ì¤Ê¤¤
)¡£ ¤Þ¤¿¡¢ÅÓÃæ¤Î²¾¿È ID ¤¬ÉÔÀµ¤Î¤È¤¤Ï¡¢ ¤½¤ì°Ê¹ß¤Î²¾¿È¤Îɽ¼¨¤ÏÊݾڤµ¤ì¤Ê¤¤¡£
Wffff vid -- ²¾¿È ID RECT r -- ɽ¼¨Îΰè : : W 0 -- ½ªÎ»¤ò¼¨¤¹
´Ø¿ôÃͤȤ·¤Æ½èÍý¤·¤¿²¾¿È¤Î¿ô¤¬Ìá¤ë¡£ ½¾¤Ã¤Æ¡¢vid > 0 ¤Î¾ì¹ç¤Ï¾ï¤Ë
"1" ¤È¤Ê¤ë¡£ vid< 0 ¤Î¾ì¹ç¤Ï¡¢ »ØÄꤷ¤¿¥¦¥£¥ó¥É¥¦ / ¥Ñ¥Í¥ë¤Ë²¾¿È¤¬
1 ¤Ä¤âÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï²¿¤â¤»¤º¡¢ ´Ø¿ôÃÍ "0" ¤¬Ìá¤ë¡£ ¤³¤Î¾ì¹ç¡¢¥¦¥£¥ó¥É¥¦
/ ¥Ñ¥Í¥ë¤¬¼ÂºÝ¤Ë¸ºß¤¹¤ë¤«¤Ï¥Á¥§¥Ã¥¯¤µ¤ì¤Ê¤¤¡£ ¤Þ¤¿¡¢vid = 0x8000 ¤Î¾ì¹ç¤Ï¡¢
´Ø¿ôÃͤϾï¤Ë "0" ¤È¤Ê¤ë¡£
ÉÕ䵤ξì¹ç¤Ï¡¢V_DISP ¡Á V_DISPAREA ¤Ï¡¢¤¹¤Ù¤ÆÆ±°ì¤Î°ÕÌ£¤È¤Ê¤ë¡£
EX_ADR : ¥¢¥É¥ì¥¹(r)¤Î¥¢¥¯¥»¥¹¤Ïµö¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ EX_PAR : ¥Ñ¥é¥á¡¼¥¿¤¬ÉÔÀµ¤Ç¤¢¤ë(disp ¤¬ÉÔÀµ)¡£ EX_VID : ²¾¿È ID (vid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£ EX_WID : ¥¦¥£¥ó¥É¥¦(wid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤(vid < 0 ¤Î¤È¤¤Î¤ß)¡£
|
W odsp_vor(W vid, RECT *r, UW disp, PNT scal)
W vid ¡æ 0 : ²¾¿È ID ¡á 0x8000 : ²¾¿È¥ê¥¹¥È»ØÄê ¡ã 0 : - (¥¦¥£¥ó¥É¥¦ ID) RECT *r ɽ¼¨Îΰè (²¾¿È¥ê¥¹¥È»ØÄê¤Î¤È¤¤Ï¡¢²¾¿È¥ê¥¹¥È¤Ø¤Î¥Ý¥¤¥ó¥¿) UW disp ²¾¿È¤Îɽ¼¨ÊýË¡ (odsp_vob ¤ÈƱ¤¸) ::= (V_ERASE ¡Â V_DISP ¡Â V_DISPALL ¡Â V_DISPAREA) | [V_NOFRAME] PNT scal ɽ¼¨ÇÜΨ
¡æ0 Àµ¾ï (½èÍý¤·¤¿²¾¿È¤Î¿ô) ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
²¾¿È¤Î³ÈÂç / ½Ì¾®É½¼¨¤ò¹Ô¤Ê¤¦¡£ scal ¤Ç»ØÄꤵ¤ì¤¿ÇÜΨ¤Ë¤è¤ê³ÈÂç /
½Ì¾®¤ò¹Ô¤Ê¤¦°Ê³°¤Ï odsp_vob() ¤ÈƱ°ì¤Ç¤¢¤ë¡£
scal.x ¤Ï²£Êý¸þ¤ÎÇÜΨ¤ò¼¨¤·¡¢scal.y ¤Ï½ÄÊý¸þ¤ÎÇÜΨ¤ò¼¨¤¹¡£
ÇÜΨ¤Ï 256 ÇܤÎÃͤÇɽ¸½¤µ¤ì¡¢0x100 ¤Ç 1 Çܤò¼¨¤¹¡£ scal.x = 0
¤Þ¤¿¤Ï scal.y = 0 ¤Î¾ì¹ç¤Ï¡¢½Ä²£ 1 ÇܤȤߤʤ¹¡£
ÇÜΨ¤Ï¡¢²¾¿È¤Îɽ¼¨ºÂɸ¡¢Ê¸»ú¥µ¥¤¥º¡¢¥Ô¥¯¥È¥°¥é¥à¤ÎÂ礤µ¡¢ ³«¤¤¤¿²¾¿È¤Îɽ¼¨Îΰè¤Î¥¤¥á¡¼¥¸¤Ë±Æ¶Á¤¹¤ë¤¬¡¢ ºÇÂçʸ»ú¥µ¥¤¥º¤ÎÀ©¸Â¤Ï¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë°Í¸¤¹¤ë¡£ ³ÈÂ礷¤¿·ë²Ì¡¢ºÂɸ¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤¿¾ì¹ç¤Îɽ¼¨¤ÏÊݾڤµ¤ì¤Ê¤¤¡£
EX_ADR : ¥¢¥É¥ì¥¹(r)¤Î¥¢¥¯¥»¥¹¤Ïµö¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ EX_PAR : ¥Ñ¥é¥á¡¼¥¿¤¬ÉÔÀµ¤Ç¤¢¤ë(disp ¤¬ÉÔÀµ)¡£ EX_VID : ²¾¿È ID (vid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£ EX_WID : ¥¦¥£¥ó¥É¥¦(wid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤(vid < 0 ¤Î¤È¤¤Î¤ß)¡£
|
ERR odra_vob(VLINK *vlnk, VP vseg, W wid, UW disp)
VLINK *vlnk ²¾¿È(¥ê¥ó¥¯) ¡á NULL : ÉÕäµ VP vseg ²¾¿È¥»¥°¥á¥ó¥È/ÉÕäµ¥»¥°¥á¥ó¥È W wid ¡æ 0 : ¥¦¥£¥ó¥É¥¦ ID ¡ã 0 : - (ÉÁ²è´Ä¶ ID) UW disp ²¾¿È¤Îɽ¼¨ÊýË¡ (odsp_vob ¤ÈƱ¤¸) ::= (V_ERASE ¡Â V_DISP ¡Â V_DISPALL ¡Â V_DISPAREA) | [V_NOFRAME]
¡á0 Àµ¾ï ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
vlnk ¤Ç»ØÄꤷ¤¿²¾¿È ( ¥ê¥ó¥¯ ) ¤ËÂФ¹¤ë vseg ¤Ç»ØÄꤷ¤¿²¾¿È¥»¥°¥á¥ó¥È¤ò¡¢
wid ¤Ç»ØÄꤷ¤¿¥¦¥£¥ó¥É¥¦¥Ñ¥Í¥ë¾å¤Ëɽ¼¨¤¹¤ë¡£
wid < 0 ¤Î¾ì¹ç¤Ï¡¢ - wid ¤òÉÁ²è´Ä¶ ID ¤È¤ß¤Ê¤·¤ÆÉ½¼¨¤ò¹Ô¤Ê¤¦¡£
ÉÁ²è´Ä¶ ID ¤¬Â¸ºß¤·¤Ê¤¤¾ì¹ç¤Ï¥¨¥é¡¼ ( EG_GID ) ¤È¤Ê¤ë¡£
vlnk ¤Ç»ØÄꤷ¤¿²¾¿È¤Î»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤¬Àܳ¤µ¤ì¤Æ¤ª¤é¤º¡¢
¤«¤ÄƱ°ì¤Î¥Õ¥¡¥¤¥ë¤ò»²¾È¤¹¤ë¾¤Î²¾¿È ( µõ¿È ) ¤¬ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï¡¢ ¡Ö¥Ç¥Ð¥¤¥¹Àܳ¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¡¢
¥Ç¥Ð¥¤¥¹¤ÎÀܳ¤òµá¤á¤ë¡£ Àܳ¤¬¹Ô¤Ê¤ï¤ì¤Ê¤«¤Ã¤¿¾ì¹ç¤Ï¥¨¥é¡¼ ( ER_NOFS
) ¥ê¥¿¡¼¥ó¤¹¤ë¡£
vseg ¤Ç»ØÄꤷ¤¿²¾¿È¥»¥°¥á¥ó¥ÈÆâ¤Î view ¤Ë¤è¤ê²¾¿È¤ÎÎΰ褬»ØÄꤵ¤ì¤ë¡£
view ¤Ç¼¨¤µ¤ì¤ëÎΰè¤ÎÂ礤µ¤¬ÉÔÀµ¤Ç¤¢¤ë¾ì¹ç¤Ï¡¢ ºÇ¤â¶á¤¤Àµ¤·¤¤Îΰè¤Ë¹¹¿·¤µ¤ì¤ë¡£
ÆÃ¤Ë view ¤¬¶õ¤ÎÎΰè¤Î¾ì¹ç¤Ï¡¢ ²¾¿È¤Ï¥Ç¥Õ¥©¡¼¥ë¥È¤ÎÂ礤µ¤È¤Ê¤ë¡£
²¾¿È¤Îɽ¼¨¤Ï¡¢¤½¤Î»þÅÀ¤Î²¾¿È¤Î¾õÂÖ(µõ¿È¾õÂÖÅù)¤Ë±þ¤¸¤Æ¹Ô¤Ê¤ï¤ì¤ë¡£
disp ¤Ë¤è¤ê¡¢²¾¿È¤Î¶³¦Àþ¤ÎÍ̵¡¢¤ª¤è¤Óɽ¼¨¡¿¾ÃµîÊýË¡¤ò»ØÄꤹ¤ë¡£
vlnk = NULL ¤Î¾ì¹ç¤Ï¡¢ÉÕ䵤ΰì»þŪɽ¼¨¤È¤Ê¤ê¡¢ vseg
¤Ï FUSENSEG ¤Ø¤Î¥Ý¥¤¥ó¥¿¤È¤Ê¤ë¡£ ¤³¤Î¾ì¹ç¡¢V_DISP ¡Á V_DISPAREA
¤Ï¡¢ ¤¹¤Ù¤ÆÆ±°ì¤Î°ÕÌ£¤È¤Ê¤ë¡£
EX_ADR : ¥¢¥É¥ì¥¹(vlnk,vseg)¤Î¥¢¥¯¥»¥¹¤Ïµö¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ EX_NOSPC : ¥·¥¹¥Æ¥à¤Î¥á¥â¥êÎΰ褬ÉÔ¤·¤¿¡£ EX_PAR : ¥Ñ¥é¥á¡¼¥¿¤¬ÉÔÀµ¤Ç¤¢¤ë(disp,vseg ¤ÎÆâÍÆ¤¬ÉÔÀµ)¡£ EX_WID : ¥¦¥£¥ó¥É¥¦(wid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£
|
ERR odra_vor(VLINK *vlnk, VP vseg, W wid, UW disp, PNT scal)
VLINK *vlnk ²¾¿È(¥ê¥ó¥¯) ¡á NULL : ÉÕäµ VP vseg ²¾¿È¥»¥°¥á¥ó¥È/ÉÕäµ¥»¥°¥á¥ó¥È W wid ¡æ 0 : ¥¦¥£¥ó¥É¥¦ ID ¡ã 0 : - (ÉÁ²è´Ä¶ ID) UW disp ²¾¿È¤Îɽ¼¨ÊýË¡ (odsp_vob ¤ÈƱ¤¸) ::= (V_ERASE ¡Â V_DISP ¡Â V_DISPALL ¡Â V_DISPAREA) | [V_NOFRAME] PNT scal ɽ¼¨ÇÜΨ
¡á0 Àµ¾ï ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
²¾¿È¤Î°ì»þŪ³ÈÂç / ½Ì¾®É½¼¨¤ò¹Ô¤Ê¤¦¡£scal ¤Ç»ØÄꤵ¤ì¤¿ÇÜΨ¤Ë¤è¤ê³ÈÂç
/ ½Ì¾®¤ò¹Ô¤Ê¤¦°Ê³°¤Ï odra_vob() ¤ÈƱ°ì¤Ç¤¢¤ë¡£
scal.x ¤Ï²£Êý¸þ¤ÎÇÜΨ¤ò¼¨¤·¡¢scal.y ¤Ï½ÄÊý¸þ¤ÎÇÜΨ¤ò¼¨¤¹¡£
ÇÜΨ¤Ï 256 ÇܤÎÃͤÇɽ¸½¤µ¤ì¡¢0x100 ¤Ç 1 Çܤò¼¨¤¹¡£ scal.x = 0
¤Þ¤¿¤Ï scal.y = 0 ¤Î¾ì¹ç¤Ï¡¢½Ä²£ 1 ÇܤȤߤʤ¹¡£
ÇÜΨ¤Ï¡¢²¾¿È¤Îɽ¼¨ºÂɸ¡¢Ê¸»ú¥µ¥¤¥º¡¢¥Ô¥¯¥È¥°¥é¥à¤ÎÂ礤µ¡¢ ³«¤¤¤¿²¾¿È¤Îɽ¼¨Îΰè¤Î¥¤¥á¡¼¥¸¤Ë±Æ¶Á¤¹¤ë¤¬¡¢ ºÇÂçʸ»ú¥µ¥¤¥º¤ÎÀ©¸Â¤Ï¥¤¥ó¥×¥ê¥á¥ó¥È¤Ë°Í¸¤¹¤ë¡£ ³ÈÂ礷¤¿·ë²Ì¡¢ºÂɸ¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤¿¾ì¹ç¤Îɽ¼¨¤ÏÊݾڤµ¤ì¤Ê¤¤¡£
EX_ADR : ¥¢¥É¥ì¥¹(vlnk,vseg)¤Î¥¢¥¯¥»¥¹¤Ïµö¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ EX_NOSPC : ¥·¥¹¥Æ¥à¤Î¥á¥â¥êÎΰ褬ÉÔ¤·¤¿¡£ EX_PAR : ¥Ñ¥é¥á¡¼¥¿¤¬ÉÔÀµ¤Ç¤¢¤ë(disp,vseg ¤ÎÆâÍÆ¤¬ÉÔÀµ)¡£ EX_WID : ¥¦¥£¥ó¥É¥¦(wid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£
|
W ofnd_vob(W wid, PNT pos, W *vid)
W wid ¡æ 0 : ¥¦¥£¥ó¥É¥¦ ID ¡ã 0 : - (²¾¿È ID) PNT pos °ÌÃÖ W *vid ¸«¤Ä¤«¤Ã¤¿²¾¿È ID ¤Î³ÊǼ¾ì½ê
¡æ0 Àµ¾ï (°ÌÃÖ¥³¡¼¥É) ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
wid ¤Ç»ØÄꤷ¤¿¥¦¥£¥ó¥É¥¦ / ¥Ñ¥Í¥ë¤ËÅÐÏ¿¤·¤Æ¤¢¤ëÁ´¤Æ¤Î²¾¿È¤ËÂФ·¤Æ¡¢
pos ¤Ç»ØÄꤷ¤¿°ÌÃÖ¤ÎÅÀ¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¤«Èݤ«¤ò¥µ¡¼¥Á¤·¡¢ ´Þ¤Þ¤ì¤Æ¤¤¤¿¾ì¹ç¤Ï¤½¤Î²¾¿È
ID ¤ò¡¢ ´Þ¤Þ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï "0" ¤ò vid ¤Ç»ØÄꤷ¤¿Îΰè¤Ë³ÊǼ¤¹¤ë¡£
¥µ¡¼¥Á¤Î½çÈÖ¤ÏÆÃ¤ËÄêµÁ¤µ¤ì¤Ê¤¤¡£
wid < 0 ¤Î¾ì¹ç¤Ï¡¢- wid ¤ò²¾¿È ID ¤È¤¹¤ë²¾¿È¤ËÂФ·¤Æ¡¢
pos ¤Ç»ØÄꤷ¤¿°ÌÃÖ¤ÎÅÀ¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¤«Èݤ«¤ò¥Á¥§¥Ã¥¯¤¹¤ë¡£ ¤³¤Î¾ì¹ç¡¢¥¦¥£¥ó¥É¥¦
/ ¥Ñ¥Í¥ë¤¬¼ÂºÝ¤Ë¸ºß¤¹¤ë¤«¤Ï¥Á¥§¥Ã¥¯¤µ¤ì¤Ê¤¤¡£
pos ¤Ï¥¦¥£¥ó¥É¥¦ / ¥Ñ¥Í¥ëÆâ¤ÎÁêÂкÂɸ¤Ç»ØÄꤹ¤ë¡£
´Ø¿ôÃͤȤ·¤Æ°Ê²¼¤Î°ÌÃÖ¥³¡¼¥É¤¬Ìá¤ë¡£
V_WORK |
(0) -- ɽ¼¨¥¨¥ê¥¢Æâ¡¢¤Þ¤¿¤Ï´Þ¤Þ¤ì¤Æ¤¤¤Ê¤¤ |
V_FRAM |
(1) -- ²¾¿ÈÏÈ |
V_PICT |
(2) -- ¥Ô¥¯¥È¥°¥é¥à |
V_NAME |
(3) -- ¼Â¿È̾ |
V_LTHD |
(4) -- ¥Ï¥ó¥É¥ë (º¸¾å) |
V_RTHD |
(5) -- ¥Ï¥ó¥É¥ë (±¦¾å) |
V_LBHD |
(6) -- ¥Ï¥ó¥É¥ë (º¸²¼) |
V_RBHD |
(7) -- ¥Ï¥ó¥É¥ë (±¦²¼) |
V_RELN |
(8) -- ³ÊÁ |
V_FRAM¤Ï¡¢ ¾åµ°Ê³°¤Î²¾¿È¤Î¶ë·ÁÎΰèÆâ¤ÎÉôʬ¤ò¼¨¤¹ ( ¶³¦Àþ¤â´Þ¤à
)¡£ ÉÕ䵤ξì¹ç¤Ï V_WORK ( ɽ¼¨¥¨¥ê¥¢Æâ ) ¡¢V_RELN ¤ÏŬÍѤµ¤ì¤Ê¤¤¡£
»ØÄꤷ¤¿¥¦¥£¥ó¥É¥¦¤Ë²¾¿È¤¬ 1 ¤Ä¤âÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï¡¢ vid ¤Ë¤Ï
"0" ¤¬³ÊǼ¤µ¤ì¡¢ ´Ø¿ôÃÍ "0" ¤¬Ìá¤ë¡£
¤Ê¤ª¡¢wid < 0 ¤ÇÅÐÏ¿¤·¤¿²¾¿È¤ËÂФ·¤Æ¤Ï¡¢¤³¤Î´Ø¿ô¤ÏŬÍѤǤ¤Ê¤¤¡£
EX_ADR : ¥¢¥É¥ì¥¹(vid)¤Î¥¢¥¯¥»¥¹¤Ïµö¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ EX_VID : ²¾¿È ID (vid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤(wid < 0 ¤Î¤È¤)¡£
|
ERR omov_vob(W vid, W wid, RECT *newr, UW disp)
W vid ¡æ 0 : ²¾¿È ID ¡ã 0 : - (¥¦¥£¥ó¥É¥¦ ID) W wid ¡æ 0 : ¥¦¥£¥ó¥É¥¦ ID ¡á 0xFFFF8000 : ²¾¿È¤Î»ÃÄêºï½ü ¡ã 0 : - (ÉÁ²è´Ä¶ ID) RECT *newr °Üư°ÌÃÖ UW disp ²¾¿È¤Îɽ¼¨ÊýË¡ ::= (V_NODISP ¡Â V_DISP ¡Â V_DISPALL ¡Â V_DISPAREA) | [V_ERAORG]
V_NODISPɽ¼¨¤Ï¹Ô¤Ê¤ï¤Ê¤¤¡£
V_DISP ¡Á V_DISPAREAodsp_vob() ¤Ç¤Î»ØÄê¤ÈƱ¤¸¡£
V_ERAORG°Üư¤·¤¿²¾¿È¤Î¸µ¤Î°ÌÃÖ¤Îɽ¼¨¤ò¾Ãµî¤·¤Æ°Üư¤¹¤ë¡£ ¤³¤Î»ØÄ̵꤬¤¤¾ì¹ç¤Ï¡¢²¾¿È¤Î¸µ¤Î°ÌÃÖ¤Îɽ¼¨¤Ë´Ø¤·¤Æ¤Ï²¿¤â¹Ô¤Ê¤ï¤Ê¤¤¡£
¡á0 Àµ¾ï ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
vid ¤Ç»ØÄꤷ¤¿²¾¿È¤Î¸½ºß°ÌÃÖ¤ò¡¢ wid ¤Ç»ØÄꤷ¤¿¥¦¥£¥ó¥É¥¦
/ ¥Ñ¥Í¥ëÆâ¤Î newr ¤Ç»ØÄꤷ¤¿°ÌÃÖ¤Ë°ÜÆ°¤¹¤ë¡£ wid = 0 ¤Î¾ì¹ç¤Ï¡¢
¥¦¥£¥ó¥É¥¦¤ÎÊѹ¹¤¬¤Ê¤¤¤³¤È¤ò°ÕÌ£¤¹¤ë¡£
wid = 0xFFFF8000 (- 0x8000)¤Ï¡¢ ÆÃÊ̤˻ØÄꤷ¤¿²¾¿È¤ò»ÃÄêŪ¤Ëºï½ü¤¹¤ë¤³¤È¤ò°ÕÌ£¤¹¤ë¡£
»ÃÄêŪ¤Ëºï½ü¤·¤¿²¾¿È¤Ï¡¢ºÆÅÙ¡¢omov_vob() ¤Ë¤è¤ê¡¢ Àµ¤·¤¤¥¦¥£¥ó¥É¥¦¤Ë°Üư¤¹¤ë¤³¤È¤Ë¤è¤êÉüµì¤¹¤ë¤³¤È¤¬¤Ç¤¡¢
odel_vob() ¤Ë¤è¤ê´°Á´¤Ëºï½ü¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£ ¤³¤Î¾ì¹ç¡¢newr
¤Ï̵»ë¤µ¤ì¡¢°ÌÃÖ¤Î°ÜÆ°¤Ï¹Ô¤Ê¤ï¤ì¤Ê¤¤¡£ ¤Þ¤¿¡¢disp ¥Ñ¥é¥á¡¼¥¿¤â̵»ë¤µ¤ì¡¢¾ï¤Ë
V_NODISP ¤È¤Ê¤ë¡£ ¤³¤Îµ¡Ç½¤Ï¡¢¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç²¾¿È¤òºï½ü¤¹¤ë¾ì¹ç¤ä¡¢
¥È¥ì¡¼¤ËÀÚ¤ê¼è¤ë¾ì¹ç¤Ë¡ÖÉüµì¡×µ¡Ç½¤ò¼Â¸½¤¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë¡£ ¥È¥ì¡¼¤Ë²¾¿È¤òÀÚ¤ê¼è¤ë¾ì¹ç¡¢
ÀÚ¤ê¼è¤Ã¤¿²¾¿È¤Ïɬ¤º¡¢»ÃÄêºï½ü¡¢ ¤â¤·¤¯¤Ï¡ÖÉüµì¡×µ¡Ç½¤ò¼Â¸½¤·¤Ê¤¤¾ì¹ç¤Ïºï½ü¤·¤Ê¤¯¤Æ¤Ï¤¤¤±¤Ê¤¤¡£
»ÃÄêŪ¤Ëºï½ü¤·¤¿²¾¿È¤Ï¡¢omov_vob()¡¢odel_vob() °Ê³°¤Î´Ø¿ô¤ò¼Â¹Ô¤·¤¿¾ì¹ç¡¢EX_VID
¤Î¥¨¥é¡¼¤È¤Ê¤ë¡£
»ÃÄêºï½ü¤µ¤ì¤¿²¾¿È¤ËÂФ·¤Æ¡¢ omov_vob(), odel_vob() °Ê³°¤Î´Ø¿ô¤ò¼Â¹Ô¤¹¤ë¤È¡¢
EX_VID ¤Î¥¨¥é¡¼¤È¤Ê¤ë¡£ ¤¿¤À¤·¡¢½èÍýÃæ¾õÂ֤β¾¿È¤Ï»ÃÄêºï½ü¤µ¤ì¤¿¸å¤â¡¢
ocre_obj(), oend_prc(), oatt_vob(), oopn_obj(), ocnv_vob(), oget_fsn(), oput_fsn()
¤Î³Æ´Ø¿ô¤Ï¼Â¹Ô¤Ç¤¤ë¡£
wid < 0 ¤Î¾ì¹ç¤Ï¡¢ - wid ¤òÉÁ²è´Ä¶ ID ¤È¤ß¤Ê¤·¤Æ°Üư¤ò¹Ô¤Ê¤¤¡¢
ÉÁ²è´Ä¶¤Ë²¾¿È¤Îɽ¼¨¤¬¹Ô¤Ê¤ï¤ì¤ë¡£V_NODISP »ØÄê°Ê³°¤Ç - wid
¤ÎÉÁ²è´Ä¶ ID ¤¬Â¸ºß¤·¤Ê¤¤¾ì¹ç¤Ï¥¨¥é¡¼ ( EG_GID ) ¤È¤Ê¤ë¡£
vid < 0 ¤Î¾ì¹ç¤Ï¡¢- vid ¤ò¥¦¥£¥ó¥É¥¦ ID ¤È¤¹¤ë¥¦¥£¥ó¥É¥¦Æâ¤Î¤¹¤Ù¤Æ¤Î²¾¿È¤ò
wid ¤Ç»ØÄꤷ¤¿¥¦¥£¥ó¥É¥¦¤Ø°Üư¤¹¤ë¡£ ¤³¤Î¾ì¹ç¡¢newr ¤Ï̵»ë¤µ¤ì¡¢°ÌÃÖ¤Î°ÜÆ°¤Ï¹Ô¤Ê¤ï¤ì¤Ê¤¤¡£
¤Þ¤¿¡¢disp ¥Ñ¥é¥á¡¼¥¿¤â̵»ë¤µ¤ì¡¢ ¾ï¤Ë V_NODISP ¤È¤Ê¤ë
( ¤¿¤À¤·¡¢wid < 0 ¤ÇÅÐÏ¿¤·¤¿²¾¿È¤ËÂФ·¤Æ¤ÏŬÍѤǤ¤Ê¤¤)¡£
newr->p.lefttop ¤Ë¤è¤ê²¾¿È¤Îɽ¼¨¶ë·Á¤Îº¸¾å¤ÎÅÀ¤ò¥¦¥£¥ó¥É¥¦ / ¥Ñ¥Í¥ë¤ÎÁêÂкÂɸ¤Ç»ØÄꤹ¤ë¡£
²¾¿È¤ÎÂ礤µ¤ÏÊѹ¹¤µ¤ì¤Ê¤¤¤¿¤á¡¢ pos->p.rightbot ¤Ï̵»ë¤µ¤ì¡¢¼Â¹Ô½ªÎ»»þ¤Ë°Üư¸å¤Î²¾¿È¤Îɽ¼¨¶ë·ÁÎΰ褬¡¢
newr ¤Ç»ØÄꤷ¤¿Îΰè¤ËÌᤵ¤ì¤ë¡£ newr = NULL ¤Î¾ì¹ç¤Ï¡¢
°ÌÃÖ¤Î°ÜÆ°¤ò¹Ô¤Ê¤ï¤º¤Ë¥¦¥£¥ó¥É¥¦¤Î°Üư¤Î¤ß¤ò¹Ô¤Ê¤¦¡£
½èÍýÃæ¾õÂ֤β¾¿È¤òÊ̤Υ¦¥£¥ó¥É¥¦¤Ë°Üư¤·¤¿¾ì¹ç¤Ï¡¢ ¤½¤Î²¾¿È¤«¤é³«¤«¤ì¤Æ¤¤¤ë¥¦¥£¥ó¥É¥¦¤Î¿Æ¥¦¥£¥ó¥É¥¦¡¢
À¸À®¸µ¤¬Êѹ¹¤µ¤ì¤ë¡£wid ¤Ç»ØÄꤷ¤¿°ÜưÀè¤Î¥¦¥£¥ó¥É¥¦ / ¥Ñ¥Í¥ë¤¬Â¸ºß¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï¥¨¥é¡¼
(EX_WID ) ¤È¤Ê¤ë¡£¤¿¤À¤·¡¢ wid < 0 ¤Ç V_NODISP
»ØÄê¤Î¾ì¹ç¤Ï - wid ¤ÎÉÁ²è´Ä¶¤Î¸ºß¤Ï¥Á¥§¥Ã¥¯¤µ¤ì¤Ê¤¤¡£
ÉÕ䵤ξì¹ç¤Ï¡¢V_DISP ¡Á V_DISPAREA ¤Ï¡¢ ¤¹¤Ù¤ÆÆ±°ì¤Î°ÕÌ£¤È¤Ê¤ë¡£
EX_ADR : ¥¢¥É¥ì¥¹(newr)¤Î¥¢¥¯¥»¥¹¤Ïµö¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ EX_PAR : ¥Ñ¥é¥á¡¼¥¿¤¬ÉÔÀµ¤Ç¤¢¤ë(disp ¤¬ÉÔÀµ)¡£ EX_VID : ²¾¿È ID(vid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£ EX_WID : ¥¦¥£¥ó¥É¥¦(wid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤(wid > 0¤Î¾ì¹ç)¡£
|
ERR orsz_vob(W vid, RECT *newr, UW mode)
W vid ²¾¿È ID RECT newr ÊÑ·Á°ÌÃÖ UW mode ::= (V_SIZE ¡Â V_ADJUST(1¡Á3) ¡Â V_OPEN ¡Â V_CLOSE ¡Â V_CHECK) | (V_NODISP¡Â V_DISP ¡Â V_DISPALL¡Â V_DISPAREA) | [V_ERAORG]
V_SIZEnewr ¤Ç»ØÄꤷ¤¿¶ë·ÁÎΰè¤ËÊÑ·Á¤¹¤ë¡£ newr ¤Ï¡¢¥¦¥£¥ó¥É¥¦
/ ¥Ñ¥Í¥ë¤ÎÁêÂкÂɸ¤Ç»ØÄꤵ¤ì¡¢ ¸µ¤Î²¾¿È¤Î¶ë·ÁÎΰè¤Î 4 ¶ù¤ÎÅÀ¤Î¤¦¤Á¾¯¤Ê¤¯¤È¤â 1 ÅÀ¤Ï°ìÃפ·¤Æ¤¤¤Ê¤¯¤Æ¤Ï¤¤¤±¤Ê¤¤¡£
²¾¿È¤Î¥¿¥¤¥È¥ëÉô¤Î¹â¤µ¤Ï¡¢Ê¸»ú¥µ¥¤¥º¤Ë°Í¸¤¹¤ë¤¿¤á¡¢newr ¤Ç»ØÄꤷ¤¿Â礤µ¤È¡¢
¼ÂºÝ¤ËÊÑ·Á¤µ¤ì¤¿Â礤µ¤Ï¾¯¤·°Û¤Ê¤ë¾ì¹ç¤¬¤¢¤ë¡£ »ØÄꤷ¤¿Â礤µ¤Ë¤è¤Ã¤Æ¡¢²¾¿È¤Î¥ª¡¼¥×¥ó
/ ¥¯¥í¡¼¥º¤â¹Ô¤Ê¤ï¤ì¤ë¤³¤È¤Ë¤Ê¤ë¡£
V_ADJUST, V_ADJUST1, V_ADJUST2, V_ADJUST3²¾¿È¤ÎŤµ¤ò¤½¤ì¤¾¤ì¡¢Á´ÂΡ¢Ì¾Á°¤Þ¤Ç¡¢Ì¾Á° + ³ÊÁ¤Þ¤Ç¡¢ ̾Á° + ³ÊÁ + ¥Ç¡¼¥¿¥¿¥¤¥×¤Þ¤Çɽ¼¨¤¹¤ëŤµ¤È¤Ê¤ë¤è¤¦¤Ë¡¢ ²¾¿È¤Î±¦Â¦¤ÎºÂɸ¤Î¤ß¤òÊѹ¹¤¹¤ë¡£
V_OPEN²¾¿È¤ò¥Ç¥Õ¥©¡¼¥ë¥È¤ÎÂ礤µ¤Ç³«¤¯¡£´û¤Ë³«¤¤¤Æ¤¤¤ë¾ì¹ç¤Ï²¿¤â¹Ô¤Ê¤ï¤Ê¤¤¡£
V_CLOSE²¾¿È¤òÊĤ¸¤ë¡£´û¤ËÊĤ¸¤Æ¤¤¤ë¾ì¹ç¤Ï²¿¤â¹Ô¤Ê¤ï¤Ê¤¤¡£
V_CHECKÊÑ·Á¤»¤º¤Ë¡¢¸½ºß¤Î²¾¿È¤Î¶ë·ÁÎΰè¤òÌ᤹¡£
V_NODISP¡ÁV_ERAORGÊÑ·Á¸å¤Îɽ¼¨»ØÄê(omov_vob() ¤ÈƱ¤¸)¡£ ¼ÂºÝ¤ÎÊÑ·Á¤¬¹Ô¤Ê¤ï¤ì¤Ê¤«¤Ã¤¿¾ì¹ç
( V_CHECK »ØÄê¤ò´Þ¤à)¤Ë¤â¡¢ ¤³¤Îɽ¼¨»ØÄê¤Ï͸ú¤Ç¤¢¤ê¡¢»ØÄê¤Ë½¾¤Ã¤¿ºÆÉ½¼¨¤ò¹Ô¤Ê¤¦¡£
¡á0 Àµ¾ï ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
vid ¤Ç»ØÄꤷ¤¿²¾¿È¤ò mode ¤Ç»ØÄꤷ¤¿ÊýË¡¤Ë¤è¤êÊÑ·Á¤·¡¢
ÊÑ·Á¤Î·ë²Ì¤Î¿·¤·¤¤²¾¿È¤Î¶ë·ÁÎΰè¤ò¡¢ newr ¤Ç»ØÄꤷ¤¿Îΰè¤ËÌ᤹¡£
½èÍýÃæ¾õÂ֤β¾¿È¤ÎÂ礤µ¤¬Êѹ¹¤µ¤ì¤¿¾ì¹ç¤Ï¡¢ ¤½¤Î²¾¿È¤«¤é³«¤«¤ì¤Æ¤¤¤ë¥¦¥£¥ó¥É¥¦¤ÎÀ¸À®¸µ¤¬Êѹ¹¤µ¤ì¤ë¡£
ÉÕ䵤ξì¹ç¤Ï¡¢V_DISP ¡Á V_DISPAREA ¤Ï¡¢ ¤¹¤Ù¤ÆÆ±°ì¤Î°ÕÌ£¤È¤Ê¤ë¡£¤Þ¤¿¡¢V_OPEN,
V_CLOSE ¤Ï EX_PAR ¤Î¥¨¥é¡¼¤È¤Ê¤ë¡£
EX_ADR : ¥¢¥É¥ì¥¹(newr)¤Î¥¢¥¯¥»¥¹¤Ïµö¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ EX_PAR : ¥Ñ¥é¥á¡¼¥¿¤¬ÉÔÀµ¤Ç¤¢¤ë(mode ¤¬ÉÔÀµ¡¢ÊÑ·Á¤ÎÅÀ¤¬°ìÃפ·¤Æ¤¤¤Ê¤¤)¡£ EX_VID : ²¾¿È ID (vid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£ EX_VOBJ : ²¾¿È¤Î¾õÂÖ¡¿Â°À¤¬ÉÔŬÅö(²¾¿È¤Ï³«¤±¤Ê¤¤)¡£
|
W ochg_chs(W vid, W chsz, RECT *newr, UW mode)
W vid ²¾¿È ID W chsz ʸ»ú¥µ¥¤¥º (-1 ¤ÏÊѹ¹¤Ê¤·, 0 ¤Ï¥Ç¥Õ¥©¡¼¥ë¥È) RECT *newr ²¾¿È¶ë·ÁÎΰ褬³ÊǼ¤µ¤ì¤ë UW mode ::= [V_ADJUST] | (V_NODISP¡Â V_DISP ¡Â V_DISPALL ¡Â V_DISPAREA) | [V_ERAORG]
V_ADJUST²¾¿È¤ÎŤµ¤ò¡¢Ê¸»ú¥µ¥¤¥º¤ÎÊѹ¹¤ËÈæÎ㤷¤ÆÊѹ¹¤¹¤ë¡£ ¤³¤Î»ØÄ꤬¤Ê¤¤¾ì¹ç¤Ï¡¢²¾¿È¤ÎŤµ¤ÏÊѹ¹¤µ¤ì¤Ê¤¤¡£
V_NODISP ¡Á V_ERAORGÊÑ·Á¸å¤Îɽ¼¨»ØÄê( omov_vob() ¤ÈƱ¤¸ )¡£ ²¾¿È¤ÎÂ礤µ¤¬¼ÂºÝ¤ËÊѹ¹¤µ¤ì¤Ê¤«¤Ã¤¿¾ì¹ç¤Ë¤â¡¢
¤³¤Î¼¨»ØÄê¤Ï͸ú¤Ç¤¢¤ê¡¢»ØÄê¤Ë½¾¤Ã¤¿ºÆÉ½¼¨¤ò¹Ô¤Ê¤¦¡£
¡æ0 Àµ¾ï (Êѹ¹Á°¤Îʸ»ú¥µ¥¤¥º) ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
vid ¤Ç»ØÄꤷ¤¿²¾¿È¤Îʸ»ú¥µ¥¤¥º¤ò chsz ¤Ç»ØÄꤷ¤¿Â礤µ¤ËÊѹ¹¤·¡¢
Êѹ¹Á°¤Îʸ»ú¥µ¥¤¥º¤ò´Ø¿ôÃͤȤ·¤ÆÌ᤹¡£ chsz = - 1 ¤Î¾ì¹ç¤ÏÊѹ¹¤»¤º¤Ë¸½ºß¤Îʸ»ú¥µ¥¤¥º¤òÌ᤹¡£
chsz = 0 ¤Ï¥Ç¥Õ¥©¡¼¥ë¥È¤Îʸ»ú¥µ¥¤¥º¤ò°ÕÌ£¤¹¤ë¡£
²¾¿È¤Î¹â¤µ¤Ï¡¢Ê¸»ú¥µ¥¤¥º¤Ë±þ¤¸¤ÆÊѹ¹¤µ¤ì¤ë¡£ ³«¤¤¤¿²¾¿È¤Î¾ì¹ç¤Ï¡¢É½¼¨¥¨¥ê¥¢¤Î¹â¤µ¤ÏÊѹ¹¤µ¤ì¤Ê¤¤¤¬¡¢ ¥¿¥¤¥È¥ëÉô¤Î¹â¤µ¤¬Êѹ¹¤µ¤ì¤ë¤¿¤á¡¢ Á´ÂΤι⤵¤¬Êѹ¹¤µ¤ì¤ë¤³¤È¤Ë¤Ê¤ë¡£
newr ¤¬ NULL ¤Ç¤Ê¤¤¾ì¹ç¤Ï·ë²Ì¤Î²¾¿È¤Î¶ë·ÁÎΰè¤ò¡¢ newr
¤Ç»ØÄꤷ¤¿Îΰè¤ËÌ᤹¡£
½èÍýÃæ¾õÂ֤β¾¿È¤ÎÂ礤µ¤¬Êѹ¹¤µ¤ì¤¿¾ì¹ç¤Ï¡¢ ¤½¤Î²¾¿È¤«¤é³«¤«¤ì¤Æ¤¤¤ë¥¦¥£¥ó¥É¥¦¤ÎÀ¸À®¸µ¤¬Êѹ¹¤µ¤ì¤ë¡£
ÉÕ䵤ξì¹ç¤Ï¡¢V_DISP¡ÁV_DISPAREA ¤Ï¡¢ ¤¹¤Ù¤ÆÆ±°ì¤Î°ÕÌ£¤È¤Ê¤ë¡£
EX_ADR : ¥¢¥É¥ì¥¹(newr)¤Î¥¢¥¯¥»¥¹¤Ïµö¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ EX_PAR : ¥Ñ¥é¥á¡¼¥¿¤¬ÉÔÀµ¤Ç¤¢¤ë(mode,chsz ¤¬ÉÔÀµ)¡£ EX_VID : ²¾¿È ID(vid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£
|
ERR ochg_col(W vid, COLOR frcol, COLOR chcol, COLOR tbcol, COLOR bgcol, UW disp)
W vid ²¾¿È ID COLOR frcol ÏȤο§ (-1 ¤ÏÊѹ¹¤Ê¤·) COLOR chcol ʸ»ú¿§ (-1 ¤ÏÊѹ¹¤Ê¤·) COLOR tbcol ¥¿¥¤¥È¥ëÇØ·Ê¿§ (-1 ¤ÏÊѹ¹¤Ê¤·) COLOR bgcol ³«¤¤¤¿¾ì¹ç¤Îɽ¼¨¥¨¥ê¥¢¤ÎÇØ·Ê¿§ (-1 ¤ÏÊѹ¹¤Ê¤·) UW disp ²¾¿È¤Îɽ¼¨ÊýË¡(omov_vob ¤ÈƱ¤¸) ::= (V_NODISP ¡Â V_DISP ¡Â V_DISPALL ¡Â V_DISPAREA) | [V_ERAORG]
¡á0 Àµ¾ï ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
vid ¤Ç»ØÄꤷ¤¿²¾¿È¤Îɽ¼¨¿§¤ò¡¢ frcol ( ÏȤο§ ), chcol
( ʸ»ú¿§ ), tbcol ( ¥¿¥¤¥È¥ëÇØ·Ê¿§ ), bgcol ( ³«¤¤¤¿¾ì¹ç¤Îɽ¼¨¥¨¥ê¥¢¤ÎÇØ·Ê¿§
) ¤Ç»ØÄꤷ¤¿¿§¤ËÊѹ¹¤¹¤ë¡£ ¤½¤ì¤¾¤ì¤ÎÃͤ¬ - 1 ¤Î¤È¤¤Ï¡¢ Âбþ¤¹¤ë¿§¤ÏÊѹ¹¤·¤Ê¤¤¤³¤È¤ò°ÕÌ£¤¹¤ë¡£
disp ¤Ë¤è¤êɽ¼¨¤Î»ØÄê¤ò¹Ô¤Ê¤¦¡£ ÆâÍÆ¤Ï¡¢omov_vob() ¤Ç¤Î»ØÄê¤ÈƱ¤¸¤Ç¤¢¤ë¡£
ÉÕ䵤ξì¹ç¤Ï¡¢V_DISP ¡Á V_DISPAREA ¤Ï¡¢ ¤¹¤Ù¤ÆÆ±°ì¤Î°ÕÌ£¤È¤Ê¤ë¡£¤Þ¤¿¡¢bgcol
¤ÏŬÍѤµ¤ì¤ºÌµ»ë¤µ¤ì¤ë¡£
EX_PAR : ¥Ñ¥é¥á¡¼¥¿¤¬ÉÔÀµ¤Ç¤¢¤ë(disp ¤¬ÉÔÀµ)¡£ EX_VID : ²¾¿È ID (vid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£
|
W ochg_nam(W vid, TC *name)
W vid ²¾¿È ID TC *name ¼Â¿È̾ʸ»úÎó (NULL ¤Ï¥æ¡¼¥¶ÀßÄê)
¡á0 Àµ¾ï (Êѹ¹¤Ê¤·) ¡á1 Àµ¾ï (Êѹ¹¤·¤¿) ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
vid ¤Ç»ØÄꤷ¤¿²¾¿È¤¬»²¾È¤·¤Æ¤¤¤ë¼Â¿È¤Î̾Á°¤ò¡¢ name
¤Ç»ØÄꤷ¤¿Ì¾Á°¤ËÊѹ¹¤¹¤ë¡£ name = NULL ¤Î¾ì¹ç¤Ï¡¢ ¡Ö¼Â¿È̾Êѹ¹¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¤Æ¡¢
¥æ¡¼¥¶¤Ë¤è¤ë¼Â¿È̾¤ÎÊѹ¹¤¬¹Ô¤Ê¤ï¤ì¤ë¡£
´Ø¿ôÃͤȤ·¤Æ¼Â¿È̾¤¬Êѹ¹¤µ¤ì¤¿¾ì¹ç¤Ë "1" ¤¬Ìá¤ê¡¢ Êѹ¹¤µ¤ì¤Ê¤«¤Ã¤¿¾ì¹ç¤Ï "0" ¤¬Ìá¤ë¡£ ½¾¤Ã¤Æ "1" ¤¬Ìá¤Ã¤¿¾ì¹ç¤Ï¡¢ ²¾¿È¤ÎºÆÉ½¼¨¤ò¹Ô¤Ê¤¦É¬Íפ¬¤¢¤ë¡£
¼Â¿È̾¤òÊѹ¹¤·¤¿¼Â¿È¤ÈƱ°ì¤Î¼Â¿È¤ò»²¾È¤·¤Æ¤¤¤ë¾¤Î²¾¿È¤¬Â¸ºß¤·¤¿¾ì¹ç¤Ë¤Ï¡¢ ¤½¤Î²¾¿È¤ËÂФ·¤Æ²¾¿ÈÍ׵ᥤ¥Ù¥ó¥È¤¬Á÷¿®¤µ¤ì¤ë
( vid ¤Ç»ØÄꤷ¤¿²¾¿È¤ËÂФ·¤Æ¤ÏÁ÷¿®¤µ¤ì¤Ê¤¤ )¡£
¼Â¿È̾¤òÊѹ¹¤·¤¿²¾¿È¤¬½èÍýÃæ¾õÂ֤ξì¹ç¡¢ ³«¤«¤ì¤Æ¤¤¤ë¥¦¥£¥ó¥É¥¦¤Î¥¿¥¤¥È¥ë¤âƱ»þ¤ËÊѹ¹¤µ¤ì¤ë¡£
name = NULL ¤Î¾ì¹ç¡¢ »ØÄꤷ¤¿²¾¿È¤¬ÀÚÃǾõÂ֤ΤȤ¤Ï¼«Æ°Åª¤Ë¡Ö¥Ç¥Ð¥¤¥¹Àܳ¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¡¢
¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÀܳ¤òµá¤á¤ë¡£ ¤Þ¤¿¡¢¥Õ¥¡¥¤¥ë´ÉÍý¤Î¥¨¥é¡¼¤Ë¤è¤ê¼Â¿È̾¤ÎÊѹ¹¤¬¤Ç¤¤Ê¤«¤Ã¤¿¾ì¹ç¤Ï¡¢
¤½¤Î»Ý¤Î¥¨¥é¡¼¥Ñ¥Í¥ë¤¬É½¼¨¤µ¤ì¤¿¸å¤Ë¥¨¥é¡¼¥ê¥¿¡¼¥ó¤¹¤ë¡£
name¡âNULL ¤Î¾ì¹ç¡¢ »ØÄꤷ¤¿²¾¿È¤¬ÀÚÃǾõÂ֤ΤȤ¤Ïñ¤Ë¥¨¥é¡¼¥ê¥¿¡¼¥ó¤¹¤ë¡£
¤Þ¤¿¡¢¥Õ¥¡¥¤¥ë´ÉÍý¤Î¥¨¥é¡¼¤Ë¤è¤ê¼Â¿È̾¤ÎÊѹ¹¤¬¤Ç¤¤Ê¤«¤Ã¤¿¾ì¹ç¤Ïñ¤Ë¥¨¥é¡¼¥ê¥¿¡¼¥ó¤·¡¢
¥Ñ¥Í¥ë¤Ï°ìÀÚɽ¼¨¤µ¤ì¤Ê¤¤¡£
»ØÄꤷ¤¿²¾¿È¤¬¥Ç¥Ð¥¤¥¹²¾¿È¤Î¾ì¹ç¤Ï¡¢ Âбþ¤¹¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î̾¾Î¤ÎÊѹ¹¤È¤Ê¤ê¡¢
¤½¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥àÆâ¤Ë½èÍýÃæ¤Î²¾¿È¤¬Â¸ºß¤¹¤ë¾ì¹ç¤Ï¡¢ EX_VOBJ ¤Î¥¨¥é¡¼¤È¤Ê¤ë¡£
¤Ê¤ª¡¢¥Ç¥Ð¥¤¥¹²¾¿È¤Î̾¾Î¤ÎÊѹ¹¤Ï¡¢ name = NULL ¤Î¾ì¹ç¤Î¤ß²Äǽ¤Ç¤¢¤ë¡£
ÉÕ䵤ξì¹ç¤âƱÍͤνèÍý¤ò¹Ô¤Ê¤¦¡£
EX_ADR : ¥¢¥É¥ì¥¹(name)¤Î¥¢¥¯¥»¥¹¤Ïµö¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ EX_VID : ²¾¿È ID (vid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£ EX_VOBJ : ²¾¿È¤Î¾õÂÖ¡¿Â°À¤¬ÉÔŬÅö(name¡âNULL¤ÇÀÚÃǾõÂÖ¡¢¥Ç¥Ð¥¤¥¹²¾¿È)¡£
|
W ochg_rel(W vid, W index)
W vid ²¾¿È ID W index ³ÊÁ¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹(< 0 ¤Ï¥æ¡¼¥¶ÀßÄê)
¡á0 Àµ¾ï (Êѹ¹¤Ê¤·) ¡á1 Àµ¾ï (Êѹ¹¤·¤¿) ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
vid ¤Ç»ØÄꤷ¤¿²¾¿È¤Î³ÊÁ¤Î¥¤¥ó¥Ç¥Ã¥¯¥¹¤ò¡¢ index ¤Ç»ØÄꤷ¤¿ÃͤËÊѹ¹¤¹¤ë¡£
»ØÄꤷ¤¿¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬Â¸ºß¤·¤Ê¤¤¾ì¹ç¤Ï¥¨¥é¡¼¤È¤Ê¤ë¡£
index < 0 ¤Î¾ì¹ç¤Ï¡¢ ¡Ö³ÊÁÊѹ¹¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¡¢ ¥æ¡¼¥¶¤Ë¤è¤ë³ÊÁ¤ÎÊѹ¹¤ª¤è¤ÓÅÐÏ¿¤¬¹Ô¤Ê¤ï¤ì¤ë¡£
¡Ö³ÊÁÊѹ¹¥Ñ¥Í¥ë¡×¤Ë¤è¤ê´û¤Ë¸ºß¤¹¤ë³ÊÁ¤¬Êѹ¹¤µ¤ì¤¿¾ì¹ç¡¢ Êѹ¹¤µ¤ì¤¿Â³ÊÁ¥¤¥ó¥Ç¥Ã¥¯¥¹¤ò»ý¤Ä¾¤Î²¾¿È¤ËÂФ·¤Æ²¾¿ÈÍ׵ᥤ¥Ù¥ó¥È¤¬Á÷¿®¤µ¤ì¤ë
( vid ¤Ç»ØÄꤷ¤¿²¾¿È¤ËÂФ·¤Æ¤ÏÁ÷¿®¤µ¤ì¤Ê¤¤ )¡£
´Ø¿ôÃͤȤ·¤ÆÂ³ÊÁ¤¬Êѹ¹¤µ¤ì¤¿¾ì¹ç¤Ë "1" ¤¬Ìá¤ê¡¢ Êѹ¹¤µ¤ì¤Ê¤«¤Ã¤¿¾ì¹ç¤Ï "0" ¤¬Ìá¤ë¡£ ½¾¤Ã¤Æ "1" ¤¬Ìá¤Ã¤¿¾ì¹ç¤Ï¡¢ ²¾¿È¤ÎºÆÉ½¼¨¤ò¹Ô¤Ê¤¦É¬Íפ¬¤¢¤ë¡£
index < 0 ¤Î¾ì¹ç¡¢ »ØÄꤷ¤¿²¾¿È¤¬ÀÚÃǾõÂ֤ΤȤ¤Ï¼«Æ°Åª¤Ë¡Ö¥Ç¥Ð¥¤¥¹Àܳ¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¡¢
¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÀܳ¤òµá¤á¤ë¡£ ¥Õ¥¡¥¤¥ë´ÉÍý¤Î¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¤Ï¡¢ ¤½¤Î»Ý¤Î¥¨¥é¡¼¥Ñ¥Í¥ë¤¬É½¼¨¤µ¤ì¤¿¸å¤Ë¥¨¥é¡¼¥ê¥¿¡¼¥ó¤¹¤ë¡£
index ¡æ 0 ¤Î¾ì¹ç¡¢ »ØÄꤷ¤¿²¾¿È¤¬ÀÚÃǾõÂ֤ΤȤ¤Ïñ¤Ë¥¨¥é¡¼¥ê¥¿¡¼¥ó¤¹¤ë¡£
¤Þ¤¿¡¢¥Õ¥¡¥¤¥ë´ÉÍý¤Î¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¤Ïñ¤Ë¥¨¥é¡¼¥ê¥¿¡¼¥ó¤·¡¢ ¥Ñ¥Í¥ë¤Ï°ìÀÚɽ¼¨¤µ¤ì¤Ê¤¤¡£
ÉÕ䵤ξì¹ç¤Ï¡¢EX_VOBJ ¤Î¥¨¥é¡¼¤È¤Ê¤ë¡£
EX_PAR : ¥Ñ¥é¥á¡¼¥¿¤¬ÉÔÀµ¤Ç¤¢¤ë(index ¤¬ÉÔÀµ)¡£ EX_VID : ²¾¿ÈID (vid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£ EX_VOBJ : ²¾¿È¤Î¾õÂÖ¡¿Â°À¤¬ÉÔŬÅö(index¡æ0 ¤Çµõ¿È¾õÂÖ¡¢ÉÕäµ)¡£
|
VID onew_obj(W vid, VLINK *vlnk)
W vid ²¾¿È ID VLINK *vlnk ²¾¿È(¥ê¥ó¥¯)
¡æ0 Àµ¾ï (¿·ÈǤޤ¿¤ÏÊ£À½¤·¤¿²¾¿È ID) ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
vid ¤Ç»ØÄꤷ¤¿²¾¿È¤Î¿·ÈǤκîÀ®¤Þ¤¿¤Ï¥Ç¥Ð¥¤¥¹¤ÎÊ£À½¤ò¹Ô¤Ê¤¤¡¢ ºîÀ®¤·¤¿¿·ÈǤޤ¿¤ÏÊ£À½¤·¤¿¥Ç¥Ð¥¤¥¹¤ò»²¾È¤¹¤ë²¾¿È
ID ¤ò´Ø¿ôÃͤȤ·¤ÆÌ᤹¡£
vid ¤Ç»ØÄꤷ¤¿²¾¿È¤¬¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯¤Î¥Ç¥Ð¥¤¥¹²¾¿È¤Î¾ì¹ç¤Ï¡¢ ¡Ö¥Ç¥Ð¥¤¥¹Ê£À½¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¡¢
¥Ç¥Ð¥¤¥¹¤ÎÊ£À½¤«¿·ÈǺîÀ®¤«¤òÁªÂò¤¹¤ë¡£ ¤¿¤À¤·¡¢Ä̾¤³¤Îµ¡Ç½¤Ï¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯¥É¥é¥¤¥Ö¤¬
2 Âæ°Ê¾åÁõÃ夵¤ì¤Æ¤¤¤ë¤È¤¤Ë¥µ¥Ý¡¼¥È¤µ¤ì¤ë¡£ ¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯¤Î¥Ç¥Ð¥¤¥¹²¾¿È¤Ç¤Ê¤¤¾ì¹ç¤Ï¡¢¾ï¤Ë¿·ÈǺîÀ®¤È¤Ê¤ë¡£
¿·ÈǺîÀ®¤Î¾ì¹ç¤Ï¡¢¡Ö¿·ÈǺîÀ®¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¡¢ ¿·ÈǤμ¿È̾¤ò»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤¤ë¡£¿·ÈǺîÀ®¤¬½ªÎ»¤¹¤ë¤È¡¢
¿·ÈǤò»²¾È¤¹¤ë²¾¿È¤¬»ØÄꤷ¤¿²¾¿È¤Î²¼¤Þ¤¿¤Ï¾å¤Ë¼«Æ°Åª¤ËÀ¸À®¤µ¤ì¡¢ ´Ø¿ôÃͤȤ·¤Æ¤½¤Î²¾¿È
ID ¤¬Ìá¤ë¤Î¤Ç¡¢¤½¤Î²¾¿È¤òɽ¼¨¤¹¤ëɬÍפ¬¤¢¤ë¡£ ¿·ÈǤϡ¢vid ¤Ç»ØÄꤷ¤¿²¾¿È¤Î½ê°¥Ç¥Ð¥¤¥¹¾å¤ËÀ¸À®¤µ¤ì¤ë¡£
½ê°¥Ç¥Ð¥¤¥¹¤¬Ì¤ÄêµÁ ( ¥¦¥£¥ó¥É¥¦¤Î¸µ¤È¤Ê¤Ã¤¿¼Â¿È¤¬¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤)
¤Î¾ì¹ç¤Ï¡¢¤³¤Î´Ø¿ô¤ò¼Â¹Ô¤·¤¿¥×¥í¥»¥¹¤Î¸½ºß¤Îºî¶È¥Õ¥¡¥¤¥ë¤ÈƱ°ì¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¾å¤ËÀ¸À®¤µ¤ì¤ë¡£
¥Ç¥Ð¥¤¥¹¤ÎÊ£À½¤Î¾ì¹ç¤Ï¡¢¡Ö¥Ç¥Ð¥¤¥¹Àܳ¥Ñ¥Í¥ë¡×¤Ë¤è¤êÊ£À½Àè¤Î¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯¤ÎÀܳ¤¬Í׵ᤵ¤ì¡¢ Àܳ¤·¤¿Ê£À½Àè¤Î¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯¤Ë»ØÄꤷ¤¿¥Ç¥Ð¥¤¥¹²¾¿È¤Î»²¾È¤¹¤ë¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯¤ÎÆâÍÆ¤¬¤¹¤Ù¤ÆÊ£À½¤µ¤ì¤ë¡£ ¤³¤Î¾ì¹ç¡¢Àܳ¤·¤¿¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯¤Î¸µ¤ÎÆâÍÆ¤Ïºï½ü¤µ¤ì¤ë¡£ Ê£À½¤¬½ªÎ»¤¹¤ë¤È¡¢Àܳ¤·¤¿Ê£À½Àè¤Î¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯¤ò»²¾È¤¹¤ë²¾¿È¤¬»ØÄꤷ¤¿²¾¿È¤Î²¼¤Þ¤¿¤Ï¾å¤Ë¼«Æ°Åª¤ËÀ¸À®¤µ¤ì¡¢ ´Ø¿ôÃͤȤ·¤Æ¤½¤Î²¾¿È ID ¤¬Ìá¤ë¤Î¤Ç¡¢¤½¤Î²¾¿È¤òɽ¼¨¤¹¤ëɬÍפ¬¤¢¤ë¡£
¥Ç¥Ð¥¤¥¹¤ÎÊ£À½¡¢¤ª¤è¤Ó¿·ÈǺîÀ®¤Î½èÍýÃæ¤Ï¡Ö¿·ÈǺîÀ®Ãæ¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¤ë¡£
vlnk ¡â NULL ¤Î¾ì¹ç¡¢ vlnk ¤Ç»ØÄꤷ¤¿Îΰè¤Ë¤Ï¡¢ ºîÀ®¤·¤¿¿·ÈǤޤ¿¤ÏÊ£À½¤·¤¿¥Ç¥Ð¥¤¥¹¤ò»²¾È¤¹¤ë¥ê¥ó¥¯¤¬³ÊǼ¤µ¤ì¤ë¡£
»ØÄꤷ¤¿²¾¿È¤¬ÀÚÃǾõÂ֤ΤȤ¤Ï¼«Æ°Åª¤Ë¡Ö¥Ç¥Ð¥¤¥¹Àܳ¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¡¢ ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÀܳ¤òµá¤á¤ë¡£
¥Õ¥¡¥¤¥ë´ÉÍý¤Î¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¤Ï¡¢ ¤½¤Î»Ý¤Î¥¨¥é¡¼¥Ñ¥Í¥ë¤¬É½¼¨¤µ¤ì¤¿¸å¤Ë¥¨¥é¡¼¥ê¥¿¡¼¥ó¤¹¤ë¡£
ÉÕ䵤ξì¹ç¤Ï¡¢EX_VOBJ ¤Î¥¨¥é¡¼¤È¤Ê¤ë¡£
EX_ADR : ¥¢¥É¥ì¥¹(vlnk)¤Î¥¢¥¯¥»¥¹¤Ïµö¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ EX_LIMIT : ¥·¥¹¥Æ¥à¤ÎÀ©¸Â¤ò±Û¤¨¤¿(¥Õ¥¡¥¤¥ë¤Î¿ô¤¬Â¿¤¹¤®¤ë)¡£ EX_VID : ²¾¿È ID(vid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£ EX_VOBJ : ²¾¿È¤Î¾õÂÖ¡¿Â°À¤¬ÉÔŬÅö(½èÍýÃæ¾õÂÖ¡¢ÉÕäµ)¡£
|
W ocre_obj(W vid, TC *name, W *nvid, LINK *lnk, W copy)
W vid ²¾¿È ID TC *name ¼Â¿È̾ʸ»úÎó W *nvid ¿·µ¬¼Â¿È¤Î²¾¿È ID ³ÊǼ¾ì½ê LINK *lnk ¥ê¥ó¥¯³ÊǼ¾ì½ê W copy
vid ¤Ç»ØÄꤷ¤¿²¾¿È¤Î»²¾È¤¹¤ë¼Â¿È¤ÈƱ°ì¤ÎÆâÍÆ¤ò»ý¤Ã¤¿¼Â¿È¤òÀ¸À®
¡æ0 Àµ¾ï (À¸À®¤·¤¿¼Â¿È¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿) ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
name ¤Ç»ØÄꤷ¤¿Ì¾Á°¤Î¼Â¿È¤ò¿·µ¬¤ËÀ¸À®¤·¡¢ ¤½¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ò´Ø¿ôÃͤȤ·¤ÆÌ᤹¡£
name ¤¬¶õʸ»úÎó¤Î¾ì¹ç¤Ï¡¢¡ÖÊݸÀè»ØÄê¥Ñ¥Í¥ë¡×¤¬É½¼¨¤µ¤ì¡¢ À¸À®¤¹¤ë¼Â¿È¤Î¥Ç¥Ð¥¤¥¹¤òÀܳºÑ¤ß¥Ç¥Ð¥¤¥¹¤«¤éÁªÂò¡¢
¤ª¤è¤Ó¼Â¿È̾¤ÎÀßÄê¤ò¹Ô¤Ê¤¦¡£name ¤Ç»ØÄꤵ¤ì¤¿Îΰè¤Ë¤Ï»ØÄꤵ¤ì¤¿¼Â¿È̾¤¬Ìᤵ¤ì¤ë¤¿¤á¡¢
20 + 1 ʸ»ú°Ê¾å¤ÎÎΰ褬³ÎÊݤµ¤ì¤Æ¤¤¤Ê¤¯¤Æ¤Ï¤¤¤±¤Ê¤¤¡£ ¥Ñ¥Í¥ë¤Ë¤è¤ê¡Ö¼è¤ê¾Ã¤·¡×¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¤Ï¡¢EX_PAR
¤Î¥¨¥é¡¼¤È¤Ê¤ë¡£
nvid ¡â NULL ¤Î¾ì¹ç¡¢nvid ¤Ç»ØÄꤷ¤¿Îΰè¤Ë¤Ï¡¢ ¿·µ¬¤ËÀ¸À®¤·¤¿¼Â¿È¤ò»²¾È¤¹¤ë²¾¿È
ID ¤¬³ÊǼ¤µ¤ì¡¢ lnk ¡â NULL ¤Î¾ì¹ç¤Ï¡¢lnk ¤Ç»ØÄꤷ¤¿Îΰè¤Ë¥ê¥ó¥¯¤¬³ÊǼ¤µ¤ì¤ë¡£
name ¤¬¶õʸ»úÎó¤Ç¤Ê¤¤¾ì¹ç¡¢ ¼Â¿È¤Ï¡¢vid ¤Ç»ØÄꤷ¤¿²¾¿È¤Î½ê°¥Ç¥Ð¥¤¥¹¾å¤ËÀ¸À®¤µ¤ì¤ë¡£
½ê°¥Ç¥Ð¥¤¥¹¤¬Ì¤ÄêµÁ ( ¥¦¥£¥ó¥É¥¦¤Î¸µ¤È¤Ê¤Ã¤¿¼Â¿È¤¬¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤
) ¤Î¾ì¹ç¤Ï¡¢¤³¤Î´Ø¿ô¤ò¼Â¹Ô¤·¤¿¥×¥í¥»¥¹¤Î¸½ºß¤Îºî¶È¥Õ¥¡¥¤¥ë¤ÈƱ°ì¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¾å¤ËÀ¸À®¤µ¤ì¤ë¡£
name ¤¬¶õʸ»úÎó¤Î¾ì¹ç¡¢¼Â¿È¤Ï¡¢ÁªÂò¤·¤¿¥Ç¥Ð¥¤¥¹¾å¤ËÀ¸À®¤µ¤ì¤ë¡£
vid ¤Ç»ØÄꤷ¤¿²¾¿È¤Î°¤¹¤ë¥¦¥£¥ó¥É¥¦¤ËÂФ·¤Æ¡¢ À¸À®¤·¤¿¼Â¿È¤ËÂФ¹¤ë¡Ö¿·µ¬²¾¿È¤ÎÁÞÆþÍ×µá¡×¤Î²¾¿ÈÍ׵ᥤ¥Ù¥ó¥È¤¬Á÷¿®¤µ¤ì¤ë¡£
»ØÄꤷ¤¿²¾¿È¤¬µõ¿È¾õÂ֤ξì¹ç¤Ï¡¢EX_VOBJ ¤Î¥¨¥é¡¼¤È¤Ê¤ë¡£
¥Õ¥¡¥¤¥ë´ÉÍý¤Î¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¤Ï¡¢¤½¤Î»Ý¤Î¥¨¥é¡¼¥Ñ¥Í¥ë¤¬É½¼¨¤µ¤ì¤¿¸å¤Ë¥¨¥é¡¼¥ê¥¿¡¼¥ó¤¹¤ë¡£
¤³¤Î´Ø¿ô¤Ï¡¢¿·µ¬¼Â¿È¤Ø¤ÎÊݸ¤ÎºÝ¤Ë»ÈÍѤµ¤ì¤ë¡£
ÉÕ䵤ξì¹ç¤Ï¡¢EX_VOBJ ¤Î¥¨¥é¡¼¤È¤Ê¤ë¡£
EX_ADR : ¥¢¥É¥ì¥¹(name,nvid,lnk)¤Î¥¢¥¯¥»¥¹¤Ïµö¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ EX_PAR : ¥Ñ¥é¥á¡¼¥¿¤¬ÉÔÀµ¤Ç¤¢¤ë(¼è¤ê¾Ã¤·)¡£ EX_VID : ²¾¿È ID(vid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£ EX_VOBJ : ²¾¿È¤Î¾õÂÖ¡¿Â°À¤¬ÉÔŬÅö(µõ¿È¾õÂÖ¡¢ÉÕäµ)¡£
|
ERR odsp_inf(W vid)
W vid ²¾¿È ID
¡á0 Àµ¾ï ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
¡Ö´ÉÍý¾ðÊ󥦥£¥ó¥É¥¦¡×¤òɽ¼¨¤¹¤ë¥·¥¹¥Æ¥à¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òµ¯Æ°¤·¡¢ vid
¤Ç»ØÄꤷ¤¿²¾¿È¤Î»²¾È¤¹¤ë¼Â¿È¤Î¡Ö´ÉÍý¾ðÊ󥦥£¥ó¥É¥¦¡×¤òɽ¼¨¤¹¤ë¡£
¤¹¤Ç¤Ë¡¢vid ¤ËÂФ¹¤ë¡Ö´ÉÍý¾ðÊ󥦥£¥ó¥É¥¦¡×¤¬É½¼¨¤µ¤ì¤Æ¤¤¤ë¤È¤¤Ï¡¢
¥¦¥£¥ó¥É¥¦¤ÎÀÚ¤êÂØ¤¨¤ò¹Ô¤¦¡£
´ÉÍý¾ðÊ󥦥£¥ó¥É¥¦¤òɽ¼¨¤¹¤ë¥·¥¹¥Æ¥à¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬Â¸ºß¤·¤Ê¤¤¾ì¹ç¤Ï¡¢ EX_NOEXS
¤Î¥¨¥é¡¼¤È¤Ê¤ë¡£
»ØÄꤷ¤¿²¾¿È¤¬µõ¿È¾õÂ֤ξì¹ç¤Ï¡¢EX_VOBJ ¤Î¥¨¥é¡¼¤È¤Ê¤ë¡£
ÉÕ䵤ξì¹ç¤Ï¡¢EX_VOBJ ¤Î¥¨¥é¡¼¤È¤Ê¤ë¡£
EX_NOEXS : ´ÉÍý¾ðÊó¥Ñ¥Í¥ë¤òɽ¼¨¤¹¤ë¥·¥¹¥Æ¥à¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ EX_VID : ²¾¿È ID(vid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£ EX_VOBJ : ²¾¿È¤Î¾õÂÖ¡¿Â°À¤¬ÉÔŬÅö(µõ¿È¾õÂÖ¡¢ÉÕäµ)¡£
|
ERR odsk_inf(W vid, W used, W gabage)
W vid ²¾¿È ID W used »ÈÍѼ¿ȿô W gabage ¤¯¤º¼Â¿È¿ô
¡á0 Àµ¾ï ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
vid ¤Ç»ØÄꤷ¤¿²¾¿È¤Î°¤¹¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¡Ö¥Ç¥£¥¹¥¯¾õÂ֥ѥͥë¡×¤òɽ¼¨¤¹¤ë¡£
¥Ñ¥Í¥ë¤Ë¤Ï¡¢¡Ö¥Ç¥£¥¹¥¯¾õÂÖ¡×¥á¥Ë¥å¡¼¤ò»ØÄꤷ¤¿¾ì¹ç¤ÈƱÍͤˡ¢ °Ê²¼¤Î¤è¤¦¤Ê¹àÌܤ¬É½¼¨¤µ¤ì¤ë¤¬¡¢[¥Ç¥£¥¹¥¯À°Íý]¤Î¼Â¹Ô¥¹¥¤¥Ã¥Á¤Ïɽ¼¨¤µ¤ì¤Ê¤¤¡£
¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à(¥Ç¥£¥¹¥¯)̾ Á´ÂÎ¥µ¥¤¥º (K ¥Ð¥¤¥È) »ÈÍÑ¥µ¥¤¥º (K ¥Ð¥¤¥È) ¶õ¤¥µ¥¤¥º (K ¥Ð¥¤¥È) »ÈÍÑÈæÎ¨ (%) »ÈÍѼ¿ȿô ¤¯¤º¼Â¿È¿ô
used ¤Ï»ÈÍѼ¿ȿô¡¢gabage ¤Ï¤¯¤º¼Â¿È¿ô¤ò¼¨¤·¡¢ used
= 0 ¤Î¤È¤¤Ï¡¢»ÈÍѼ¿ȿô¡¢ ¤¯¤º¼Â¿È¿ô¤ÎξÊý¤ò¼ÂºÝ¤Ë¥Á¥§¥Ã¥¯¤·¤¿·ë²Ì¤òɽ¼¨¤¹¤ë¤¬¡¢
0 ¤Ç¤Ê¤¤¾ì¹ç¤Ï¥Á¥§¥Ã¥¯¤ò¹Ô¤Ê¤ï¤º¡¢ used¡¢gabage ¤ÎÃͤò¡¢ ¤½¤Î¤Þ¤Þ»ÈÍѼ¿ȿô¡¢¤¯¤º¼Â¿È¿ô¤È¤·¤Æ¥Ñ¥Í¥ë¤Ëɽ¼¨¤¹¤ë¡£
EX_VID : ²¾¿ÈID(vid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£ EX_VOBJ : ²¾¿È¤Î¾õÂÖ¡¿Â°À¤¬ÉÔŬÅö(µõ¿È¾õÂÖ¡¢ÉÕäµ)¡£
|
W oget_vob(W vid, VLINK *vlnk, VP vseg, UW size, UW *rsize)
W vid ²¾¿È ID VLINK *vlnk ²¾¿È(¥ê¥ó¥¯) VP vseg ²¾¿È¥»¥°¥á¥ó¥È UW size vseg ¤Ç»ØÄꤷ¤¿Îΰè¤Î¥Ð¥¤¥È¿ô UW *rsize ²¾¿È¥¼¥°¥á¥ó¥ÈÁ´ÂΤΥХ¤¥È¿ô¤¬Ìᤵ¤ì¤ë
¡á0 Àµ¾ï (vid ¤Ï ²¾¿È) ¡á1 Àµ¾ï (vid ¤Ï ÉÕäµ) ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
vid ¤Ç»ØÄꤷ¤¿²¾¿È¤Î¸½ºß¤Î¾õÂÖ¤ò¡¢ vlnk ¤Ç»ØÄꤷ¤¿Îΰè¤Ë¼è¤ê½Ð¤·¡¢
Âбþ¤¹¤ë²¾¿È¥»¥°¥á¥ó¥È¤ò vseg ¤Ç»ØÄꤷ¤¿Îΰè¤Ë³ÊǼ¤¹¤ë¡£ size
¤Ï vseg ¤Ç»ØÄꤷ¤¿Îΰè¤Î¥Ð¥¤¥È¥µ¥¤¥º¤ò¼¨¤·¡¢ ¤³¤Î¥µ¥¤¥º¤¬²¾¿È¥»¥°¥á¥ó¥È¤Î¥µ¥¤¥º¤è¤ê¾®¤µ¤¤¾ì¹ç¤Ï¡¢¤½¤Î¥µ¥¤¥ºÊ¬¤Î¤ß³ÊǼ¤µ¤ì¤ë¡£
rsize ¤¬ NULL ¤Ç¤Ê¤¤¾ì¹ç¤Ï¡¢ ²¾¿È¥»¥°¥á¥ó¥È¤ÎÁ´ÂΤΥХ¤¥È¿ô¤¬Ìᤵ¤ì¤ë¡£
vlnk ¤¬ NULL ¤Î¾ì¹ç¤Ï¡¢ ²¾¿È¥Ç¡¼¥¿¤Ï³ÊǼ¤µ¤ì¤º¡¢vseg
¤¬ NULL ¤Î¾ì¹ç¤Ï¡¢ ²¾¿È¥»¥°¥á¥ó¥È¤Ï³ÊǼ¤µ¤ì¤Ê¤¤¡£
²¾¿È¤ò¼Â¿ÈÆâ¤Ë³ÊǼ¤¹¤ë¾ì¹ç¤Ï¡¢ ¤³¤Î´Ø¿ô¤Ë¤è¤êºÇ½ªÅª¤Ê²¾¿È¥Ç¡¼¥¿¤ª¤è¤Ó¡¢²¾¿È¥»¥°¥á¥ó¥È¤ò¼è¤ê½Ð¤¹É¬Íפ¬¤¢¤ë¡£
¤Þ¤¿¡¢µ¯Æ°¤µ¤ì¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬¸µ¤Î²¾¿È¤Îɽ¼¨´Ä¶¤ò¼è¤ê½Ð¤¹¤¿¤á¤Ë¤â»ÈÍѤµ¤ì¤ë¡£
ÉÕ䵤ξì¹ç¤Ï¡¢vlnk ¤Ë¤Ï²¿¤â³ÊǼ¤µ¤ì¤º¡¢ vseg ¤Ë¤Ï FUSENSEG
¤ÎÆâÍÆ¤¬³ÊǼ¤µ¤ì¤ë¡£
´Ø¿ôÃͤȤ·¤Æ¡¢²¾¿È¤Î¤È¤¤Ï¡¢"0"¡¢ÉÕ䵤ΤȤ¤Ï¡¢"1" ¤¬Ìá¤ë¡£
ÆÃ¼ìµ¡Ç½¤È¤·¤Æ¡¢vid < 0 ¤Î¤È¤¤Ï - vid ¤Ç»ØÄꤷ¤¿²¾¿È¤¬Â°¤¹¤ë¥¦¥£¥ó¥É¥¦¤Î¸µ¤È¤Ê¤Ã¤¿²¾¿È
( ¿Æ ) ¤¬Â°¤¹¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ò vlnk ¤Ë¼è¤ê½Ð¤¹¡£ ÉÔÌÀ¤Î¤È¤¤Ï¡¢EX_NOEXS
¤Î¥¨¥é¡¼¤È¤Ê¤ë¡£ ¤³¤Î¾ì¹ç¡¢vseg, size, rsize ¤Ï̵»ë¤µ¤ì¡¢ vlnk
¤Ï NULL ¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
EX_ADR : ¥¢¥É¥ì¥¹(vlnk,vseg,rsize)¤Î¥¢¥¯¥»¥¹¤Ïµö¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ EX_VID : ²¾¿ÈID(vid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£ EX_NOEXS : ¿Æ¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÏÉÔÌÀ (vid < 0 ¤Î¤È¤)
|
W ochg_sts(W vid, UW mode)
W vid ¡æ 0 : ²¾¿È ID ¡ã 0 : - (¥¦¥£¥ó¥É¥¦ ID) UW mode ¾õÂÖÊѹ¹¥â¡¼¥É ::= V_GETSTS ¡Â V_PURGE ¡Â V_CHKREF ¡Â V_CHKDUP ¡Â (V_NONAME | V_NORELN | V_NOTYPE | V_NOTIME | V_FIXDEF | V_NOIMG | V_NOPICT | V_NOFDISP | V_NOEXPND | V_AUTEXE)
V_GETSTS 0x8000Êѹ¹¤»¤º¤Ë¸½ºß¤Î¾õÂÖ¤ò¼è¤ê½Ð¤¹
V_PURGE 0xFFFFÊݸ¤µ¤ì¤Æ¤¤¤ë³«¤¤¤¿²¾¿È¤Îɽ¼¨¥¤¥á¡¼¥¸¤òÇÑ´þ¤·¡¢ °Ê¸å¤Îɽ¼¨»þ¤Ë¤Ïɬ¤ºÂбþ¤¹¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òµ¯Æ°¤¹¤ë¤è¤¦¤Ë¤¹¤ë¡£
V_CHKREF 0x8888vid ¤Ç»ØÄꤷ¤¿²¾¿È¤Î»²¾È¤¹¤ë¼Â¿È ( ¥ê¥ó¥¯¥Õ¥¡¥¤¥ë¤Î¾ì¹ç¤Ï»²¾ÈÀè¤Î¼Â¿È
) ¤¬Â¾¤Î²¾¿È¤«¤é¤â»²¾È¤µ¤ì¤Æ¤¤¤ë¤«Èݤ«¤ò¥Á¥§¥Ã¥¯¤¹¤ë¡£
V_CHKDUP 0x9999vid ¤Ç»ØÄꤷ¤¿²¾¿È¤Î»²¾È¤¹¤ë¥Õ¥¡¥¤¥ë ( ¥ê¥ó¥¯¥Õ¥¡¥¤¥ë¤Î¾ì¹ç¤Ï¥ê¥ó¥¯¥Õ¥¡¥¤¥ë¤½¤Î¤â¤Î
) ¤¬Â¾¤Î²¾¿È¤«¤é¤â»²¾È¤µ¤ì¤Æ¤¤¤ë¤«Èݤ«¤ò¥Á¥§¥Ã¥¯¤¹¤ë¡£
¤Þ¤¿¤Ï¡¢°Ê²¼¤ÎÁȤ߹ç¤ï¤»¤Ç»ØÄꤷ¤¿Â°À¤ËÊѹ¹¤¹¤ë¡£
V_NONAME |
0x0001 |
-- ¼Â¿È̾¤Îɽ¼¨¤Ê¤· |
V_NORELN |
0x0002 |
-- ³ÊÁ̾¤Îɽ¼¨¤Ê¤· |
V_NOTYPE |
0x0004 |
-- ¥Ç¡¼¥¿¥¿¥¤¥×¤Îɽ¼¨¤Ê¤· |
V_NOTIME |
0x0008 |
-- Êѹ¹Æü»þ¤Îɽ¼¨¤Ê¤· |
V_FIXDEF |
0x0010 |
-- ¸ÇÄê¥Ç¥Õ¥©¥ë¥È¥¢¥×¥ê |
V_NOIMG |
0x0020 |
-- ¥¤¥á¡¼¥¸Êݸ¤Ê¤· |
V_NOPICT |
0x0040 |
-- ¥Ô¥¯¥È¥°¥é¥àɽ¼¨¤Ê¤· |
V_NOFDISP |
0x0080 |
-- ²¾¿ÈÏÈɽ¼¨¤Ê¤· |
V_NOEXPND |
0x0200 |
-- °õºþ»þŸ³«¤Ê¤· |
V_AUTEXE |
0x4000 |
-- ¼«Æ°µ¯Æ° |
¡æ0 Àµ¾ï (Êѹ¹Á°¤Î°À¡¿¾õÂÖ) ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
vid ¤Ç»ØÄꤷ¤¿²¾¿È¤Î¾õÂÖ¤ò mode ¤Ç»ØÄꤷ¤¿ÆâÍÆ¤ËÊѹ¹¤·¡¢
Êѹ¹Á°¤Î¾õÂÖ¤ò´Ø¿ôÃͤȤ·¤ÆÌ᤹¡£ vid < 0 ¤Î¾ì¹ç¤Ï¡¢- vid
¤Ç»ØÄꤷ¤¿Ãͤò¥¦¥£¥ó¥É¥¦ ID ¤È¤ß¤Ê¤·¤Æ¡¢ ¤½¤Î¥¦¥£¥ó¥É¥¦ / ¥Ñ¥Í¥ë¾å¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤ë¤¹¤Ù¤Æ¤Î²¾¿È¤Î¾õÂÖ¤òÊѹ¹¤¹¤ë
(¤¿¤À¤·¡¢wid < 0 ¤ÇÅÐÏ¿¤·¤¿²¾¿È¤ËÂФ·¤Æ¤ÏŬÍѤǤ¤Ê¤¤)¡£
´Ø¿ôÃͤȤ·¤Æ¤Ï V_CHKREF, V_CHKDUP »ØÄê¤Î¾ì¹ç¤ò½ü¤¤¤Æ¡¢ vid
¡æ 0 ¤Î¤È¤¤Ï²¾¿È¤Î°À / ¾õÂ֥¥ÉÁ´ÂΤ¬Ìᤵ¤ì¡¢ vid < 0
¤Î¤È¤¤Ï "0" ¤¬Ìá¤ë¡£ Êѹ¹¤Ëȼ¤¦ºÆÉ½¼¨¤Ï°ìÀڹԤʤï¤ì¤Ê¤¤¡£ V_GETSTS
»ØÄê¤Î¾ì¹ç¤Ï vid < 0 »ØÄê¤Ï°ÕÌ£¤ò»ý¤¿¤Ê¤¤¡£
V_CHKREF, V_CHKDUP »ØÄê¤Î¾ì¹ç¡¢ vid ¡æ 0 ¤Î¤È¤¤Ï¡¢
¾¤«¤é¤â»²¾È¤µ¤ì¤Æ¤¤¤ë¤È¤ "1"¡¢ »²¾È¤µ¤ì¤Æ¤¤¤Ê¤¤¤È¤ "0" ¤¬Ìá¤ë¡£
vid < 0 ¤Î¤È¤¤Ï²¿¤Ë¤â¤»¤º¤Ë "0" ¤òÌ᤹¡£
ÉÕ䵤ξì¹ç¤Ï¡¢V_GETSTS, V_NONAME, V_NOTYPE, V_AUTEXE ¤Î¤ßŬÍѤµ¤ì¡¢
¾¤Ï¡¢EX_PAR ¤Î¥¨¥é¡¼¤È¤Ê¤ë¡£ ´Ø¿ôÃͤȤ·¤ÆÌᤵ¤ì¤ëÃͤϡ¢FUSENSEG
¤Î pict ¥ï¡¼¥É¤ÎÆâÍÆ¤È¤Ê¤ë¡£
²¾¿È¡¢ÉÕ䵤Ȥ⡢´Ø¿ôÃͤȤ·¤ÆÌᤵ¤ì¤ë°À¤Î¤¦¤Á±£ÊðÀ¥Ó¥Ã¥È¤Ï¼ÂºÝ¤Î°À¤È̵´Ø·¸¤Ë¾ï¤Ë "0" ¤È¤Ê¤ë¡£
EX_PAR : ¥Ñ¥é¥á¡¼¥¿¤¬ÉÔÀµ¤Ç¤¢¤ë(mode ¤¬ÉÔÀµ)¡£ EX_VID : ²¾¿ÈID(vid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£
|
ERR osta_prc(W vid, W wid)
W vid ²¾¿È ID W wid ¥¦¥£¥ó¥É¥¦ ID
¡á0 Àµ¾ï ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤«¤é²¾¿È¤Î¥ª¡¼¥×¥óµ¯Æ°¤Çµ¯Æ°¤µ¤ì¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó ( ¾®Êª¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ò´Þ¤à ) ¤Ï¡¢ µ¯Æ°¤µ¤ì¤Æ¥¦¥£¥ó¥É¥¦¤ò³«¤¤¤¿¸å¡¢ ɬ¤º¤³¤Î´Ø¿ô¤ò¼Â¹Ô¤·¤Æ½èÍý¤Î³«»Ï¤òÃΤ餻¤Ê¤¯¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
vid ¤Ï¡¢¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤«¤éÅϤµ¤ì¤ëµ¯Æ°¥á¥Ã¥»¡¼¥¸ ( M_EXECREQ
¹½Â¤ÂÎ ) ¤ÎÃæ¤ÎÂоݲ¾¿È ID ( vid ) ¤ò»ØÄꤹ¤ë¡£
wid ¤Ï¡¢¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤¬¥ª¡¼¥×¥ó¤·¤¿¥¦¥£¥ó¥É¥¦¤Î¥¦¥£¥ó¥É¥¦ ID ¤ò»ØÄꤹ¤ë¡£
¥¦¥£¥ó¥É¥¦¤ò³«¤«¤º¡¢Ã±¤Ë¥Ñ¥Í¥ë¤Î¤ß¤ò»ÈÍѤ¹¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó ( ¾®Êª¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ò´Þ¤à
) ¤Ç¤Ï¡¢ ¥ª¡¼¥×¥ó¤·¤¿¥Ñ¥Í¥ë¤Î¥Ñ¥Í¥ë ID ¤ò»ØÄꤹ¤ë¡£
¾®Êª¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ê¤¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Îµ¯Æ°¤Î¾ì¹ç¡¢ vid ¤Ç»ØÄꤷ¤¿²¾¿È¤ò½èÍýÃæ¾õÂ֤Ȥ·¡¢
wid ¤Ç»ØÄꤷ¤¿¥¦¥£¥ó¥É¥¦¤ò¤½¤ÎÂоݥ¦¥£¥ó¥É¥¦¤È¤¹¤ë¡£ ¤³¤Î»þÅÀ¤Ç¡¢²¾¿È¤Îɽ¼¨¤Ï½èÍýÃæ¾õÂÖ¤Îɽ¼¨¤ËÊѲ½¤·¡¢
°Ê¸å¤Ï¡¢¤½¤Î²¾¿È¤Î°Üư / ÊÑ·Á¤Ëȼ¤Ã¤Æ¡¢ wid ¤Ç»ØÄꤷ¤¿¥¦¥£¥ó¥É¥¦¤Î¿Æ¥¦¥£¥ó¥É¥¦
/ À¸À®¸µ¤¬¼«Æ°Åª¤ËÊѹ¹¤µ¤ì¤ë¡£
¾®Êª¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Îµ¯Æ°¤Î¾ì¹ç¡¢É½¼¨¾å¤ÎÊѲ½¤ÏȯÀ¸¤»¤º¡¢ ñ¤Ë¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤ÇÆâÉôŪ¤Ë´ÉÍý¤·¤Æ¤¤¤ë
vid ¤Ç»ØÄꤷ¤¿ ID ¤ËÂФ·¤Æ wid ¤Ç»ØÄꤷ¤¿¥¦¥£¥ó¥É¥¦¤ò¤½¤ÎÂоݥ¦¥£¥ó¥É¥¦¤È¤¹¤ëÆâÉô½èÍý¤¬¹Ô¤Ê¤ï¤ì¤ë¤³¤È¤Ë¤Ê¤ë¡£
¾®Êª¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¾ì¹ç¤Ï¡¢wid ¤È¤·¤Æ Éé¤ÎÃͤò»ØÄꤹ¤ë¤³¤È¤Ë¤è¤ê¡¢
Ʊ°ì¾®Êª¤Î¿½Åµ¯Æ°¤òµö¤¹¤è¤¦¤Ë¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£ ¤½¤¦¤Ç¤Ê¤¤¾ì¹ç¤Ï¡¢Â¿½Åµ¯Æ°¤Ï¤¹¤Ç¤Ëµ¯Æ°¤µ¤ì¤Æ¤¤¤ëƱ°ì¤Î¾®Êª¥¦¥£¥ó¥É¥¦¤Ø¤ÎÀÚ¤êÂØ¤¨¤È¤Ê¤ë¡£
ÉÕ䵤ξì¹ç¤Ï¡¢EX_VOBJ ¤Î¥¨¥é¡¼¤È¤Ê¤ë¡£
EX_PAR : ¥Ñ¥é¥á¡¼¥¿¤¬ÉÔÀµ¤Ç¤¢¤ë(¾®Êª°Ê³°¤Ç wid¡å0)¡£ EX_VID : ²¾¿ÈID (vid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£ EX_VOBJ : ²¾¿È¤Î¾õÂÖ¡¿Â°À¤¬ÉÔŬÅö(ÉÕäµ)¡£
|
GID oend_prc(W vid, VP dat, W update)
W vid ²¾¿È ID VP dat ½èÍý·ë²Ì¤Î¾õÂÖ¤òÊݸ¤·¤¿ÉÕ䵤θÇͥǡ¼¥¿¤Ø¤Î¥Ý¥¤¥ó¥¿ W update Âоݥե¡¥¤¥ë¤Î¹¹¿·¾õÂÖ¤òÄÌÃÎ ¡á0 : ¼Â¿È¤Ï¹¹¿·¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ ¡ä0 : ¼Â¿È¤Ï¹¹¿·¤µ¤ì¤Æ¤¤¤ë¤¬¡¢¼Â¹Ô¥á¥Ë¥å¡¼¤Î¹¹¿·¤ÏÉÔÍס£ ¡ã0 : ¼Â¿È¤Ï¹¹¿·¤µ¤ì¤Æ¤ª¤ê¡¢¼Â¹Ô¥á¥Ë¥å¡¼¤Î¹¹¿·¤âɬÍס£
¡æ0 Àµ¾ï (³«¤¤¤¿²¾¿È¤Îɽ¼¨ÍÑÉÁ²è´Ä¶ ID ¤Þ¤¿¤Ï 0) ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤«¤é²¾¿È¤Î¥ª¡¼¥×¥óµ¯Æ°¤Çµ¯Æ°¤µ¤ì¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó ( ¾®Êª¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ò´Þ¤à ) ¤Ï¡¢ ½èÍý¤ò½ªÎ»¤·¤¿¸å¡¢¥¦¥£¥ó¥É¥¦ ( ¤Þ¤¿¤Ï¥Ñ¥Í¥ë ) ¤òÊĤ¸¤ëÁ°¤Ë¡¢ ɬ¤º¤³¤Î´Ø¿ô¤ò¼Â¹Ô¤·¤Æ½ªÎ»¤òÃΤ餻¤Ê¤¯¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï¡¢osta_prc() ¤ò¼Â¹Ô¤·¤Ê¤«¤Ã¤¿¾ì¹ç¤Ç¤â¡¢ oend_prc()
¤Ïɬ¤º¼Â¹Ô¤·¤Ê¤¯¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
½èÍýÂоݤΥե¡¥¤¥ë¤ò¹¹¿·¤¹¤ëɬÍפ¬¤¢¤ë¾ì¹ç¤Ë¤Ï¡¢ ¤³¤Î´Ø¿ô¤ò¼Â¹Ô¤¹¤ëÁ°¤Ë¥Õ¥¡¥¤¥ë¤Î¹¹¿·¤ò¹Ô¤Ê¤¤¡¢ ¥¯¥í¡¼¥º¤·¤Æ¤ª¤¯É¬Íפ¬¤¢¤ë¡£
vid ¤Ï¡¢¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤«¤éÅϤµ¤ì¤ëµ¯Æ°¥á¥Ã¥»¡¼¥¸ ( M_EXECREQ
¹½Â¤ÂÎ ) ¤ÎÃæ¤ÎÂоݲ¾¿È ID ( vid ) ¤ò»ØÄꤹ¤ë¡£
¾®Êª¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ê¤¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Îµ¯Æ°¤Î¾ì¹ç¡¢ vid ¤Ç»ØÄꤷ¤¿¥¦¥£¥ó¥É¥¦¤òÂоݤȤ·¤¿²¾¿È¤Î½èÍýÃæ¾õÂÖ¤ò²ò½ü¤·¡¢
Ä̾ï¾õÂ֤Ȥ¹¤ë¡£¤³¤Î»þÅÀ¤Ç¡¢²¾¿È¤Îɽ¼¨¤ÏÄ̾ï¾õÂÖ¤Îɽ¼¨¤ËÊѲ½¤¹¤ë¡£
¾®Êª¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Îµ¯Æ°¤Î¾ì¹ç¡¢ ɽ¼¨¾å¤ÎÊѲ½¤ÏȯÀ¸¤»¤º¡¢ ñ¤Ë ¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤ÇÆâÉôŪ¤Ë´ÉÍý¤·¤Æ¤¤¤ë
vid ¤Ç»ØÄꤷ¤¿ ID ¤ËÂФ¹¤ëÆâÉô½èÍý¤¬¹Ô¤Ê¤ï¤ì¤ë¤³¤È¤Ë¤Ê¤ë¡£
dat ¤Ï½èÍý·ë²Ì¤Î¾õÂÖ¤òÊݸ¤·¤¿ÉÕ䵤θÇͥǡ¼¥¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤¢¤ê¡¢
ºÇ½é¤Î¥Ï¡¼¥Õ¥ï¡¼¥É¤¬Â³¤¯¥Ç¡¼¥¿¤Î¥Ð¥¤¥È¿ô¤ò¼¨¤¹¡£ ¤³¤Î¸Çͥǡ¼¥¿¤Ï»ØÄꤷ¤¿²¾¿È¤ËÉտ魯¤ë¥Ç¡¼¥¿¤È¤·¤ÆÊݸ¤µ¤ì¤ë¤³¤È¤Ë¤Ê¤ë¡£
NULL ¤Î¾ì¹ç¤ÏÊݸ¤¹¤Ù¤¸Çͥǡ¼¥¿¤Ï¤Ê¤¤¤³¤È¤ò°ÕÌ£¤¹¤ë¡£
´Ø¿ôÃͤȤ·¤Æ¡¢¸µ¤Î²¾¿È¤¬³«¤¤¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢ ¤½¤Îɽ¼¨¥¨¥ê¥¢¤Îɽ¼¨¤Î¤¿¤á¤ÎÉÁ²è´Ä¶
ID ( gid > 0 ) ¤¬Ìᤵ¤ì¤ë¤Î¤Ç¡¢ ¤½¤ÎÉÁ²è´Ä¶ID ( gid
) ¤ËÂФ·¤Æ³«¤¤¤¿²¾¿È¤ÎÆâÍÆ¤ÎÉÁ²è¤ò¹Ô¤Ê¤¦É¬Íפ¬¤¢¤ë¡£ ÉÁ²èÎΰè¤ÏÉÁ²è´Ä¶¤Î¥Õ¥ì¡¼¥àĹÊý·Á¤È¤Ê¤ë¡£
³«¤¤¤¿²¾¿È¤Îɽ¼¨¤¬ÉÔÍפξì¹ç¤Ï¡¢´Ø¿ôÃÍ "0" ¤¬Ìá¤ë¡£
ÉÕ䵤ξì¹ç¤Ï¡¢update¡â 0 ¤Î¤È¤¡¢ dat ¤Ç»ØÄꤷ¤¿ÉÕ䵤θÇͥǡ¼¥¿¤Î¹¹¿·¤ò°ÕÌ£¤¹¤ë¡£
EX_ADR : ¥¢¥É¥ì¥¹(dat)¤Î¥¢¥¯¥»¥¹¤Ïµö¤µ¤ì¤Æ¤¤¤Ê¤¤¡£ EX_VID : ²¾¿ÈID (vid)¤Ï¸ºß¤·¤Æ¤¤¤Ê¤¤¡£
|
ERR oend_req(W vid, W stat)
W vid ²¾¿ÈID W stat ½èÍý¾õÂÖ ¡á 0: Àµ¾ï½ªÎ» ¡â 0: °Û¾ï½ªÎ»
¡á0 Àµ¾ï ¡ã0 ¥¨¥é¡¼ (¥¨¥é¡¼¥³¡¼¥É)
¼Â¿È / ²¾¿È¥Þ¥Í¡¼¥¸¥ã¤«¤é²¾¿È¤Îɽ¼¨µ¯Æ°¤Þ¤¿¤Ïޤê¹þ¤ßµ¯Æ°¤Çµ¯Æ°¤µ¤ì¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï¡¢ ½èÍý¤ò½ªÎ»¤·¤¿¸å¡¢É¬¤º¤³¤Î´Ø¿ô¤ò¼Â¹Ô¤·¤Æ½ªÎ»¤òÃΤ餻¤Ê¤¯¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
vid ¤Ï¡¢¼Â¿È¡¿²¾¿È¥Þ¥Í¡¼¥¸¥ã¤«¤éÅϤµ¤ì¤ëµ¯Æ°¥á¥Ã¥»¡¼¥¸¤ÎÃæ¤ÎÂоݲ¾¿ÈID
( vid ) ¤ò»ØÄꤹ¤ë¡£
ÉÕ䵤ξì¹ç¤Ï¡¢EX_VOBJ ¤Î¥¨¥é