ŠÖ˜AŽ‘—¿ |
|
‚·‚×‚Ä‚Ì C for AIX î•ñ‚̓Iƒ“ƒ‰ƒCƒ“‚ÅŽg—p‰Â”\‚Å‚ ‚èA HTML ƒuƒ‰ƒEƒU[‚ðŽg—p‚µ‚ÄŒ©‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚Ü‚½A’ljÁî•ñ‚Æ‚µ‚Ĉȉº‚ÌŽ‘—¿‚ðŽQÆ‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
C Œ¾Œê‚ÍŠm—§‚³‚ꂽƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚Å‚·BˆÈ‰º‚Ì•W€“I‚ÈŽ‘—¿‚É‹Lq‚ª‚ ‚è‚Ü‚·B
|
ŠÖ” |
|
ŠÖ”‚Ƃ̓vƒƒOƒ‰ƒ€‚̘_—\‘¢‚ðŽw’è‚·‚é‚à‚Ì‚ÅA‰‰ŽZ‚ðŽÀ‘•‚·‚é•û–@‚ð’è‹`‚µ‚Ü‚·B
ŠÖ”‚Ì錾 ‚ÍA–ß‚èŒ^A–¼‘OA‚¨‚æ‚шø‚«”ƒŠƒXƒg‚©‚笂è‚Ü‚·BŠÖ”‚ÌŽg—p‘O‚ÉA‚»‚ÌŠÖ”‚ÌŒ`Ž®‚Æ‘¶Ý‚ð錾‚·‚é‚̂Ɏg—p‚³‚ê‚Ü‚·B
ŠÖ”‚Ì’è‹` ‚É‚ÍAŠÖ”錾‚ÆAŠÖ”–{‘Ì‚ªŠÜ‚Ü‚ê‚Ü‚·B1 ‚‚̊֔‚ªŽ‚Ä‚é’è‹`‚Í 1 ‚‚¾‚¯‚Å‚·B
ˆÈ‰º‚Ì 2 ‚‚̕û–@‚ÅAC ŠÖ”‚ð錾‚Ü‚½‚Í’è‹`‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
ƒvƒƒgƒ^ƒCƒv | Œ^î•ñ‚ðŠeƒpƒ‰ƒ[ƒ^[‚Å—^‚¦‚Ü‚·BƒRƒ“ƒpƒCƒ‰[‚ÍAŠÖ”ƒvƒƒgƒ^ƒCƒv‚ðŽg—p‚µ‚ÄAˆø‚«”‚ÌŒ^‚ÌŒŸ¸‚âˆø‚«”•ÏŠ·‚ðs‚¢‚Ü‚·B錾‚ªŒÝŠ·‚Å‚ ‚ê‚ÎAƒvƒƒgƒ^ƒCƒv‚̓vƒƒOƒ‰ƒ€“à‚Å•¡”‰ñŒ»‚í‚ê‚Ü‚·B‚±‚ê‚É‚æ‚Á‚ÄA ƒRƒ“ƒpƒCƒ‰[‚ÍŠÖ”ŒÄ‚Ño‚µ‚̃pƒ‰ƒ[ƒ^[‚Ɗ֔錾‚̃pƒ‰ƒ[ƒ^[‚Ƃ̕sˆê’v‚ðƒ`ƒFƒbƒN‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B |
”ñƒvƒƒgƒ^ƒCƒv | ŠÖ”錾‚ł͌^î•ñ‚Í—^‚¦‚Ü‚¹‚ñB ŠÖ”’è‹`‚ł̊eƒpƒ‰ƒ[ƒ^[‚ÌŒ^î•ñ‚ÍAƒpƒ‰ƒ[ƒ^[EƒŠƒXƒg‚ÌŒã‚ë‚Å—^‚¦‚Ü‚·B |
ƒvƒƒgƒ^ƒCƒv‚͊֔錾‚Ì„§ƒXƒ^ƒCƒ‹‚Å‚·B ANSI C •W€‚ÍA”ñƒvƒƒgƒ^ƒCƒvEƒXƒ^ƒCƒ‹‚Ì”pŽ~‚ð錾‚µ‚Ä‚¢‚Ü‚·B
ŠÖ”‚̌ĂÑo‚µ‚Å‚ÍAŠÖ”–¼‚ƈø‚«”‚ÌƒŠƒXƒg‚ðŽw’肵‚Ü‚·BŠÖ”‚ðŒÄ‚Ño‚·‚ÆAŠeˆø‚«”‚Ì’l‚ðŽw’è‚ÌŠÖ”‚֎󂯓n‚µ‚Ü‚·Bˆø‚«”ƒŠƒXƒg‚ÍŠ‡ŒÊ‚ň͂ÝAŠeˆø‚«”‚̓Rƒ“ƒ}‚Å‹æØ‚è‚Ü‚·Bˆø‚«”ƒŠƒXƒg‚Í‹ó‚Å‚à‚©‚Ü‚¢‚Ü‚¹‚ñB
ŠÖ”‚ւ̈ø‚«”‚ÍAŠÖ”‚ªŒÄ‚Ño‚³‚ê‚é‘O‚É•]‰¿‚³‚ê‚Ü‚·BŠÖ”ŒÄ‚Ño‚µ‚ňø‚«”‚ªŽó‚¯“n‚³‚ê‚邯‚«AŠÖ”‚͈ø‚«”’l‚̃Rƒs[‚ðŽó‚¯Žæ‚è‚Ü‚·Bˆø‚«”‚Ì’l‚ªƒAƒhƒŒƒX‚ÌꇂÍAŒÄ‚Ño‚³‚ê‚éŠÖ”‚ÍAŠÔÚŽQÆ‚ðŽg—p‚µ‚ÄA ‚»‚̃AƒhƒŒƒX‚ªŽw‚·“à—e‚É•ÏX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BŠÖ”‚Ü‚½‚Í”z—ñ‚ªˆø‚«”‚Æ‚µ‚Ď󂯓n‚³‚ê‚éê‡A ˆø‚«”‚ÍAŠÖ”‚Ü‚½‚Í”z—ñ‚ðŽw‚·ƒ|ƒCƒ“ƒ^[‚Ö•ÏŠ·‚³‚ê‚Ü‚·B
ƒvƒƒgƒ^ƒCƒv錾‚Ńpƒ‰ƒ[ƒ^[‚֎󂯓n‚³‚ê‚éˆø‚«”‚ÍA 錾‚³‚ꂽƒpƒ‰ƒ[ƒ^[‚ÌŒ^‚Ö•ÏŠ·‚³‚ê‚Ü‚·B”ñƒvƒƒgƒ^ƒCƒvŠÖ”錾‚Å‚ÍAchar ‚¨‚æ‚Ñ short Œ^‚̃pƒ‰ƒ[ƒ^[‚Í int Œ^‚ÉAfloat Œ^‚̃pƒ‰ƒ[ƒ^[‚Í double Œ^‚ÉŠg’£‚³‚ê‚Ü‚·B
ˆø‚«”‚ª•]‰¿‚³‚êAŠÖ”‚֎󂯓n‚³‚ê‚釔ԂÍA ˆ—Œn‚É‚æ‚è’è‹`‚³‚ê‚Ü‚·B
‚½‚Æ‚¦‚ÎAˆÈ‰º‚̂悤‚Ȉê˜A‚Ì•¶‚ÅAŠÖ” tester ‚ðŒÄ‚Ño‚µ‚Ü‚·B
int x; x = 1; tester(x++, x);
‚±‚Ì—á‚Å tester ‚ðŒÄ‚Ño‚·‚ÆA ƒRƒ“ƒpƒCƒ‰[‚É‚æ‚Á‚ĈقȂ錋‰Ê‚ª“¾‚ç‚ê‚Ü‚·Bˆ—Œn‚É‚æ‚Á‚ÄAx++ ‚ªÅ‰‚É•]‰¿‚³‚ê‚éꇂàA x ‚ªÅ‰‚É•]‰¿‚³‚ê‚éê‡‚à‚ ‚è‚Ü‚·B‚ ‚¢‚Ü‚¢‚³‚ð”ð‚¯A x++ ‚ªÅ‰‚É•]‰¿‚³‚ê‚邿‚¤‚É‚·‚é‚É‚ÍA‘Oq‚̈ê˜A‚Ì•¶‚ðˆÈ‰º‚̂悤‚ɕς¦‚Ü‚·B
int x, y; x = 1; y = x++; tester(y, x);
ˆÈ‰º‚Ì—á‚Å‚ÍA2 ”Ԗڂ̃pƒ‰ƒ[ƒ^[‚Ì’l‚Í—\Šú‚Å‚«‚È‚¢‚à‚̂ɂȂè‚Ü‚·B
int x; x = 1; tester(x++, x);
ˆÈ‰º‚̈ê˜A‚Ì•¶‚Å‚ÍA x++ ‚ðʼn‚É•]‰¿‚³‚¹‚邱‚Ƃɂæ‚Á‚ÄA ‚±‚Ì‚ ‚¢‚Ü‚¢‚ÈŠÖ”ŒÄ‚Ño‚µ‚ð‰ñ”ð‚µ‚Ü‚·B
int x, y; x = 1; y = x++; tester(y, x);
|
|
ŽZp•ÏŠ· |
|
‚Ù‚Æ‚ñ‚ǂ̉‰ŽZŽq‚ÍAŽ®‚̃Iƒyƒ‰ƒ“ƒh‚ð‹¤’Ê‚ÌŒ^‚É‚·‚邽‚ßA‚Ü‚½‚Í short ’l‚ð‹@ŠB‰‰ŽZ‚ÅŽg—p‚³‚ê‚é®”ƒTƒCƒY‚ÉŠg’£‚·‚邽‚ß‚ÉA Œ^•ÏŠ·‚ðs‚¢‚Ü‚·B•ÏŠ·‚͉‰ŽZŽq‚¨‚æ‚ÑAƒIƒyƒ‰ƒ“ƒh (•¡”‚Ìꇂ ‚è) ‚ÌŒ^‚É‚æ‚Á‚ĈقȂè‚Ü‚·B ‚µ‚©‚µ‘½‚‚̉‰ŽZŽq‚ÍA ®”Œ^‚â•‚“®¬”“_Œ^‚̃Iƒyƒ‰ƒ“ƒh‚ł̕ϊ·‚Æ“¯—l‚̕ϊ·‚ðs‚¢‚Ü‚·B ‚±‚ê‚ç‚Ì•W€‚̕ϊ·‚ÍA’Êí‚ÍŽZp‚ÅŽg—p‚³‚ê‚é’l‚ÌŒ^‚Ö“K—p‚·‚邽‚ßA ŽZp•ÏŠ· ‚ƌĂ΂ê‚Ü‚·B
ŽZp•ÏŠ·‚ÍAŽZp‰‰ŽZŽq‚̃Iƒyƒ‰ƒ“ƒh‚ð‹¤’Ê‚ÌŒ^‚Ɉê’v‚³‚¹‚邽‚߂Ɏg—p‚³‚ê‚Ü‚·BƒIƒyƒ‰ƒ“ƒh‚ÌŒ^‚̃~ƒXƒ}ƒbƒ`‚ð‰ðŒˆ‚·‚é•û–@‚ɂ‚¢‚Ä‚ÍAŽZp•ÏŠ·ƒe[ƒuƒ‹‚ðŽQÆ‚µ‚Ä‚‚¾‚³‚¢B
![]() ƒIƒyƒ‰ƒ“ƒh ®”Šg’£ •W€Œ^•ÏŠ·
|
|
®”Šg’£ |
|
®”‚ªŽg—p‚Å‚«‚éꊂłÍA“Á’è‚ÌŠî–{Œ^‚ªŽg—p‚Å‚«‚Ü‚·B®”Šg’£‚ŕϊ·‚Å‚«‚éŠî–{Œ^‚ðˆÈ‰º‚ÉŽ¦‚µ‚Ü‚·B
’l‚ª int Œ^‚Å•\‚¹‚È‚¢ê‡‚ÍA‚»‚Ì’l‚Í unsigned int Œ^‚ɕϊ·‚³‚ê‚Ü‚·B
’: ®”Šg’£‚Í long Œ^‚Ü‚½‚Í long long Œ^‚Ì®”‚ɑ΂µ‚Ä‚Ís‚í‚ê‚Ü‚¹‚ñB
![]() •W€Œ^•ÏŠ· ŽZp•ÏŠ·
|
|
•W€Œ^•ÏŠ· |
|
‘½‚‚Ì C ‰‰ŽZŽq‚ÍA’l‚ÌŒ^‚ª•ω»‚·‚é ˆÃ–Ù“I‚ÈŒ^•ÏŠ· ‚ðs‚¢‚Ü‚·B •ʂ̃f[ƒ^Œ^‚ðŽ‚ÂƒIƒyƒ‰ƒ“ƒh‚Ì’l‚ð‰ÁŽZ‚·‚邯‚«A‚Ü‚¸—¼•û‚Ì’l‚𓯂¶Œ^‚ɕϊ·‚µ‚Ü‚·B‚½‚Æ‚¦‚ÎAshort int Œ^‚Ì’l‚Æ int Œ^‚Ì’l‚ð‰ÁŽZ‚·‚éꇂÍAshort int Œ^‚Ì’l‚ª int Œ^‚ɕϊ·‚³‚ê‚Ü‚·B
ˆÈ‰º‚ÌꇂɈÖٓI‚ÈŒ^•ÏŠ·‚ª‹N‚±‚è‚Ü‚·B
ƒLƒƒƒXƒg‰‰ŽZŽq‚Ü‚½‚ÍŠÖ”‚̃Xƒ^ƒCƒ‹EƒLƒƒƒXƒg‚ðŽg—p‚µ‚ÄA –¾Ž¦“I‚ÈŒ^•ÏŠ·‚ðs‚¤‚±‚Æ‚ª‚Å‚«‚Ü‚·B–¾Ž¦“I‚ÈŒ^•ÏŠ·‚ɂ‚¢‚Ä‚ÌÚׂÍAŒ^ƒLƒƒƒXƒg‚ðŽQÆ‚µ‚Ä‚‚¾‚³‚¢B
ƒRƒ“ƒpƒCƒ‰[‚ÍA•„†•t‚«®”‚ɑ΂µ‚Ä‚ÍA‚»‚Ì‚ˆÊƒrƒbƒg‚ðØ‚èŽÌ‚Ä‚ÄA‚æ‚è’Z‚¢®”‚Ö•ÏŠ·‚µA•„†Šg’£‚É‚æ‚Á‚ĕϔ‚ð‚æ‚è’·‚¢•„†•t‚«®”‚ɕϊ·‚µ‚Ü‚·B
•„†•t‚«®”‚ð•‚“®¬”“_’l‚Ö•ÏŠ·‚µ‚Ä‚àî•ñ‚ªŽ¸‚í‚ê‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñ‚ªA—áŠO‚Æ‚µ‚ÄAint Œ^‚ ‚é‚¢‚Í long int Œ^‚Ì’l‚ð float Œ^‚ɕϊ·‚·‚éꇂÍA¸“x‚ª‚¢‚‚Ô‚ñޏ‚í‚ê‚é‰Â”\«‚ª‚ ‚è‚Ü‚·B•„†•t‚«®”‚𕄆‚È‚µ®”‚ɕϊ·‚·‚éꇂÍA •„†•t‚«®”‚Í•„†‚È‚µ®”‚̃TƒCƒY‚ɕϊ·‚³‚êA Œ‹‰Ê‚Í•„†‚È‚µ‚Ì’l‚Æ‚µ‚ĉðŽß‚³‚ê‚Ü‚·B
•„†‚È‚µ®”‚ÍA‚»‚Ì‚ˆÊƒrƒbƒg‚ªØ‚èŽÌ‚Ä‚ç‚êA‚æ‚è’Z‚¢•„†‚È‚µ®”‚©•„†•t‚«®”‚Ö•ÏŠ·‚³‚ê‚Ü‚·B•„†‚È‚µ®”‚ÍAƒ[ƒŠg’£‚É‚æ‚Á‚ÄA ‚æ‚è’·‚¢•„†‚È‚µ^•„†•t‚«®”‚Ö•ÏŠ·‚³‚ê‚Ü‚·Bƒ[ƒŠg’£‚ÍA‚æ‚è’·‚¢®”‚̶’[ƒrƒbƒg‚ðƒoƒCƒiƒŠ[Eƒ[ƒ‚Å–„‚߂܂·B
•„†‚È‚µ®”‚𓯂¶ƒTƒCƒY‚Ì•„†•t‚«®”‚Ö•ÏŠ·‚·‚éꇂÍA ƒrƒbƒgEƒpƒ^[ƒ“‚ɂ͕ÏX‚Í‹N‚±‚è‚Ü‚¹‚ñB‚µ‚©‚µA•„†ƒrƒbƒg‚ªƒZƒbƒg‚³‚ê‚邯’l‚͕ω»‚µ‚Ü‚·B
float Œ^‚Ì’l‚ð double Œ^‚ÉŒ^•ÏŠ·‚µ‚Ä‚à’l‚͕ω»‚µ‚Ü‚¹‚ñBdouble ‚Ì float ‚ւ̕ϊ·‚ÍA‰Â”\‚Å‚ ‚ê‚ÎA³Šm‚É•\Œ»‚³‚ê‚Ü‚·B ƒRƒ“ƒpƒCƒ‰[‚ª double ’l‚ð float ‚Æ‚µ‚ijŠm‚É•\Œ»‚Å‚«‚È‚¢ê‡‚ÍA¸“x‚ª’á‚‚È‚è‚Ü‚·B ’l‚ª‘å‚«‚·‚¬‚Ä float ‚É“ü‚ç‚È‚¢ê‡‚ÍA Œ‹‰Ê‚Í–¢’è‹`‚È‚à‚̂ƂȂè‚Ü‚·B
•‚“®¬”“_’l‚ð®”’l‚Ö•ÏŠ·‚·‚éꇂÍA •‚“®¬”“_’l‚Ì10i¬”•”‚ªA•ÏŠ·‚É‚æ‚Á‚Ä”pŠü‚³‚ê‚Ü‚·BŒ‹‰Ê‚ª—^‚¦‚ç‚ꂽ®”Œ^‚É“ü‚ç‚È‚¢ê‡‚ÍA •ÏŠ·‚ÌŒ‹‰Ê‚Í–¢’è‹`‚È‚à‚̂ƂȂè‚Ü‚·B
ƒ|ƒCƒ“ƒ^[‚ÌŒ^•ÏŠ·‚ÍAƒ|ƒCƒ“ƒ^[‚Ì‘ã“üA‰Šú‰»A‚¨‚æ‚Ñ”äŠr‚ðŠÜ‚ÞAƒ|ƒCƒ“ƒ^[‚ÌŽg—pŽž‚És‚í‚ê‚Ü‚·B
•]‰¿Œ‹‰Ê‚ª 0 ‚ɂȂé’蔎®‚ÍAƒ|ƒCƒ“ƒ^[‚Ö•ÏŠ·‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚̃|ƒCƒ“ƒ^[‚̓kƒ‹Eƒ|ƒCƒ“ƒ^[ (ƒ[ƒ’l‚ðŽ‚Âƒ|ƒCƒ“ƒ^[) ‚ɂȂèA ƒIƒuƒWƒFƒNƒg‚ðŽw‚·‚Ƃ͌À‚è‚Ü‚¹‚ñB
const ‚Ü‚½‚Í volatile ˆÈŠO‚̃IƒuƒWƒFƒNƒg‚ւ̃|ƒCƒ“ƒ^[‚͂ǂê‚à void* ‚ɕϊ·‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B ‚Ü‚½AŠÖ”‚ւ̃|ƒCƒ“ƒ^[‚àAvoid* ‚ª‚»‚ê‚ð•ÛŽ‚Å‚«‚邾‚¯‚Ì\•ª‚ȃrƒbƒg‚ðŽ‚Á‚Ä‚¢‚éꇂÍA void*@‚Ö•ÏŠ·‚Å‚«‚Ü‚·B
‚ ‚éŒ^‚ÌŒ^”z—ñ‚ðŽ‚ÂŽ®‚ðA‚»‚Ì”z—ñ‚̉Šú—v‘f‚ðŽw‚·ƒ|ƒCƒ“ƒ^[‚ɕϊ·‚Å‚«‚Ü‚·B‚½‚¾‚µA‚»‚ÌŽ®‚ª & (ƒAƒhƒŒƒX) ‰‰ŽZŽq‚Ü‚½‚Í sizeof ‰‰ŽZŽq‚̃Iƒyƒ‰ƒ“ƒh‚Æ‚µ‚ÄŽg—p‚³‚ê‚éꇂ͗áŠO‚Å‚·B
T ‚ð–ß‚·ŠÖ”‚ÌŒ^‚ðŽ‚ÂŽ®‚ðAT ‚ð–ß‚·ŠÖ”‚ðŽw‚·ƒ|ƒCƒ“ƒ^[‚ɕϊ·‚Å‚«‚Ü‚·B‚½‚¾‚µA‚»‚ÌŽ®‚ª & (ƒAƒhƒŒƒX) ‰‰ŽZŽqA() (ŠÖ”ŒÄ‚Ño‚µ) ‰‰ŽZŽqA‚Ü‚½‚Í sizeof ‰‰ŽZŽq‚̃Iƒyƒ‰ƒ“ƒh‚Æ‚µ‚ÄŽg—p‚³‚ê‚éꇂ͗áŠO‚Å‚·B
®”’l‚ðƒAƒhƒŒƒXEƒIƒtƒZƒbƒg‚Ö•ÏŠ·‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
ƒ|ƒCƒ“ƒ^[Œ^•ÏŠ·‚ɂ‚¢‚Ä‚ÌÚׂÍAƒ|ƒCƒ“ƒ^[‚ÌŽZpŒvŽZ‚ðŽQÆ‚µ‚Ä‚‚¾‚³‚¢B
ŠÖ”‚ªŒÄ‚Ño‚³‚ꂽ‚Æ‚«‚ÉŠÖ”‚̃vƒƒgƒ^ƒCƒv錾‚ª‰ÂŽ‹‚łȂ¢ê‡AƒRƒ“ƒpƒCƒ‰[‚ÍAˆÈ‰º‚ÉŽ¦‚µ‚½ƒfƒtƒHƒ‹ƒg‚̈ø‚«”Šg’£‚ðŽÀs‚Å‚«‚Ü‚·B
’è‹`‚É‚æ‚Á‚ÄAvoid Œ^‚Í’l‚ðŽ‚¿‚Ü‚¹‚ñB ‚µ‚½‚ª‚Á‚ÄA‚»‚Ì‘¼‚̂ǂ̌^‚É‚à•ÏŠ·‚Å‚«‚¸A ‘¼‚̂ǂ̒l‚à‘ã“ü‚É‚æ‚Á‚Ä void ‚ɕϊ·‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB ‚µ‚©‚µA’l‚𖾎¦“I‚É void ‚ÖƒLƒƒƒXƒg‚·‚邱‚Ƃ͂ł«‚Ü‚·B
\‘¢‘̂⋤—p‘̂ł͌^•ÏŠ·‚Í‹–‰Â‚³‚ê‚Ü‚¹‚ñB enum ‚©‚ç”CˆÓ‚Ì®”Œ^‚ɕϊ·‚·‚邱‚Ƃ͂ł«‚Ü‚·‚ªA®”Œ^‚ð enum ‚ɕϊ·‚·‚邱‚Ƃ͂ł«‚Ü‚¹‚ñB
![]() ƒIƒyƒ‰ƒ“ƒh ¶•Ó’l ®”Šg’£ ŽZp•ÏŠ·
|
|
IBM ‚Ö‚Ì‚²ˆÓŒ© |
|
IBM C for AIX
ƒ†[ƒU[ƒYEƒKƒCƒh‚Ɖðà‘
ƒo[ƒWƒ‡ƒ“ 5 ƒŠƒŠ[ƒX 0
–{‘‚ɂ‚¢‚Ă̂²ˆÓŒ©‚ª‚ ‚ê‚ÎA‚¨’m‚点‚‚¾‚³‚¢BˆÈ‰º‚Éq‚ׂé•û–@‚ÅAIBM ‚Ö‚²ˆÓŒ©‚ð‘—‚Á‚Ä‚¢‚½‚¾‚¯‚Ü‚·B•ÔM‚ð‚²Šó–]‚ÌꇂÍA‚¨–¼‘OAZŠA‚¨‚æ‚Ñ“d˜b”Ô†‚ð‘‚«“Y‚¦‚Ä‚‚¾‚³‚¢B“dŽqƒ[ƒ‹‚ðŽg—p‚·‚éꇂÍA‚²ˆÓŒ©‚ð‚¨Ž‚¿‚Ìî•ñ€–ڂ̃^ƒCƒgƒ‹A »•i‚ƃo[ƒWƒ‡ƒ“î•ñA‚¨‚æ‚уpƒlƒ‹‚ɂ‚¢‚Ä‚à‹Lq‚µ‚Ä‚‚¾‚³‚¢B
‘—‚ç‚ê‚邲ˆÓŒ©‚ÍA–{‘‚Ìî•ñ‚Ì“à—e‚¨‚æ‚Ñ•\ަ“à—e‚ÉŠÖ‚·‚é‚à‚̂ɌÀ‚ç ‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·B’ljÁŽ‘—¿‚Ì—v‹‚âAŽ¿–⎖€AIBM »•i‚âƒVƒXƒeƒ€‚Ì‹@”\‚ɂ‚¢‚Ă̂²ˆÓŒ©‚ȂǂÍA IBM ’S“–ˆõ‚âAIBM ”Ì”„‘ã—“X‚Ö‚¨’m‚点‚‚¾‚³‚¢B
IBM ‚Ö‚²ˆÓŒ©‚ð‚¨‘—‚è‚¢‚½‚¾‚ê‡AIBM ‚Í‹M•û‚É‚¢‚©‚È‚é‹`–±‚à•‰‚킹 ‚邱‚ƂȂA“K؂ł ‚邯Žv‚í‚ê‚é•û–@‚ÅŽg—p‚Ü‚½‚Í”z•z‚·‚é”ñ“Æè“IŒ —˜‚ð IBM ‚É”F‰Â‚·‚邱‚ƂɂȂè‚Ü‚·B
•Ä‘ˆÈŠO‚Ì‘‚©‚炲ˆÓŒ©‚ð—X‘—‚·‚éꇂÍA ‘“à‚Ì IBM Ž–‹ÆŠA‚Ü‚½‚Í IBM ’S“–ˆõ‚É‚¨“n‚µ‚‚¾‚³‚ê‚ΗX‘—‘ã‹àŽx•¥‚¢Ï‚Ý ‚Ì—X•Ö‚ð‚²—˜—p‚¢‚½‚¾‚¯‚Ü‚·B
![]() “Á‹LŽ–€ |
|
•‚“®¬”“_ƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“ |
|
ƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“‚ÍA•‚“®¬”“_”‚ÌŒvŽZ‚̳Šm“xAŒø—¦A ‚¨‚æ‚ÑöÝ“I‚ȳŠm‚³‚ɉe‹¿‚ð—^‚¦‚Ü‚·B ƒIƒvƒVƒ‡ƒ“‚̃fƒtƒHƒ‹ƒg’l‚ÍA ‚Ù‚Æ‚ñ‚ǂ̃vƒƒOƒ‰ƒ€‚É—LŒø‚ų‚µ‚¢ŽÀs‚ð’ñ‹Ÿ‚·‚邽‚߂ɑI‘ð‚³‚ê‚Ä‚¢‚Ü‚·‚ªA ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚É‚æ‚Á‚Ä‚ÍA‚»‚Ì‘¼‚̃n[ƒhƒEƒFƒA‚É‚æ‚Á‚Ä•ñ‚³‚ê‚錋 ‰Ê‚ðÄŒ»‚·‚é‚̂ɃfƒtƒHƒ‹ƒg’lˆÈŠO‚̃IƒvƒVƒ‡ƒ“‚ª•K—v‚È‚à‚Ì‚à‚ ‚è‚Ü‚·B•‚“®¬”“_ƒIƒvƒVƒ‡ƒ“‚ðŽg—p‚·‚é‘O‚ÉA ‚±‚̃y[ƒW‚ÆŠÖ˜A‚·‚éƒy[ƒW‚ð•K‚¸“Ç‚ñ‚Å‚‚¾‚³‚¢B
ƒfƒtƒHƒ‹ƒg‰ðŽß‚Å‚ÍA C for AIX ƒRƒ“ƒpƒCƒ‰[‚ÍAŽ®“à‚Ì‚·‚ׂẴIƒyƒ‰ƒ“ƒh‚ª’P¸“x‚Å‚ ‚Á‚Ä‚àA •‚“®¬”“_Ž®‚ð”{¸“x‚Å•]‰¿‚·‚éƒIƒuƒWƒFƒNƒgEƒR[ƒh‚ð쬂µ‚Ü‚·B‚»‚Ìê‡AŽ®‚ÌŒ‹‰Ê‚ÍA‚»‚ê‚炪 float •Ï”‚ÉŠ„‚è“–‚Ä‚ç‚ê‚邯A ’P¸“x‚ÉŠÛ‚ß‚ç‚ê‚Ü‚·B
‘¼‚Ì C ƒRƒ“ƒpƒCƒ‰[‚ÍA ‚»‚̂悤‚È•]‰¿‚ªŒ¾Œê’è‹`‚É‚æ‚Á‚Ä‹–‰Â‚³‚ê‚Ä‚¢‚éê‡A ’P¸“x‚Å•‚“®¬”“_Ž®‚ð•]‰¿‚µ‚Ü‚·B‚±‚̂悤‚ÈŽÀ‘•‚ÍA ’P¸“x‰‰ŽZ‚ª”{¸“x‰‰ŽZ‚æ‚è‚à‘¬‚¢ƒ}ƒVƒ“ã‚Å‚ÍD‚Ü‚ê‚Ü‚·B
ˆê”Ê‚ÉAC for AIX ‚ðŽg—p‚µ‚ăRƒ“ƒpƒCƒ‹‚³‚êA RISC System/6000 ƒVƒXƒeƒ€ã‚ÅŽÀs‚³‚ê‚éƒvƒƒOƒ‰ƒ€‚ÌŒ‹‰Ê‚ÍA ‚»‚Ì‘¼‚ÌŽÀ‘•‚ÌŒ‹‰Ê‚æ‚è‚à‚æ‚賊m‚Å‚·B’†ŠÔŒ‹‰Ê‚É‚¸“x‚ðŽg—p‚µA maf ‰‰ŽZ‚ðs‚¤‚½‚߂ł·B
![]() -qfloat=nomaf -qfloat=hssngl -qfloat=nans -qfloat=hsflt -qfloat=rndsngl -qflttrap
|
|
C ƒ\[ƒXEƒtƒ@ƒCƒ‹‚Ì쬂Ɩ½–¼ |
|
C ƒvƒƒOƒ‰ƒ€Eƒ\[ƒX‚ÍA C ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚Å‘‚©‚ꂽ‚P‚ˆÈã‚̃eƒLƒXƒgEƒ\[ƒXEƒtƒ@ƒCƒ‹‚ÌW‚Ü‚è‚Å‚ ‚èA ‚»‚Ì‚¨‚Ì‚¨‚̂ɂ͂P‚Â‚Ì C ƒvƒƒOƒ‰ƒ€‚ðì‚èã‚°‚é‚·‚ׂÄA ‚Ü‚½‚͈ꕔ‚ÌŠÖ”‚ðŠÜ‚߂邱‚Æ‚ª‚Å‚«‚Ü‚·BŒÂX‚̃\[ƒXEƒtƒ@ƒCƒ‹‚̓Rƒ“ƒpƒCƒ‹‚³‚êAŽÀs‰Â”\‚ȃvƒƒOƒ‰ƒ€‚ð쬂·‚邽‚߂Ɍã‚Åˆê ‚ÉƒŠƒ“ƒN‚³‚ê‚éAƒIƒuƒWƒFƒNƒgEƒ‚ƒWƒ…[ƒ‹‚ɂȂè‚Ü‚·Bƒ\[ƒXEƒtƒ@ƒCƒ‹‚ð쬂¨‚æ‚Ñ•ÒW‚·‚é‚Ì‚ÉA ‚ǂ̃eƒLƒXƒgEƒGƒfƒBƒ^[‚ðŽg—p‚µ‚Ä‚à\‚¢‚Ü‚¹‚ñB
ƒtƒ@ƒCƒ‹–¼‚ÉŽg—p‚Å‚«‚é•¶Žš”‚ÍÅ‘å 256 •¶Žš‚Å‚·B(‚»‚ê‚æ‚è’·‚¢–¼‘O‚͉E‚ªØ‚èŽÌ‚Ä‚ç‚ê‚Ü‚·B) ƒtƒ@ƒCƒ‹–¼‚É‚ÍA‘å•¶ŽšA¬•¶ŽšA”ŽšA‰ºüAƒsƒŠƒIƒhA‚¨‚æ‚Ñ ‚»‚Ì‘¼‚Ì•¶Žš‚ðŠÜ‚߂邱‚Æ‚ª‚Å‚«‚Ü‚·B AIX ƒo[ƒWƒ‡ƒ“ 4 ƒIƒyƒŒ[ƒeƒBƒ“ƒOEƒVƒXƒeƒ€‚Å‚ÍA ‘å•¶Žš‚Ƭ•¶Žš‚Í‹æ•Ê‚³‚ê‚Ü‚·B
‹K‘¥‚Å‚ÍAC ƒ\[ƒXEƒtƒ@ƒCƒ‹‚Í .c ƒtƒ@ƒCƒ‹–¼Šg’£Žq‚ÅI‚í‚è‚Ü‚·B ‚½‚Æ‚¦‚ÎA
myprogram.c
•¶Žš & | ; ( ) < > ? / * ' ~ ‚Í AIX ƒVƒXƒeƒ€‚ł͓Á•ʂȈӖ¡‚ª‚ ‚è‚Ü‚·Bƒtƒ@ƒCƒ‹–¼‚É ‚»‚ê‚ç‚Ì•¶Žš‚ðŽg—p‚·‚é‚É‚ÍAƒVƒFƒ‹‚ª‰ðŽß‚µ‚È‚¢‚悤‚ÉAˆø—p•„‚ň͂ޕK—v‚ª‚ ‚è‚Ü‚·B‚½‚Æ‚¦‚ÎAŽŸ‚̂Ƃ¨‚è‚Å‚·B
my"<"new">"program.c
|
|
ƒuƒƒbƒNEƒXƒR[ƒv‚̃f[ƒ^錾 |
|
C ‚Å‚ÍAƒuƒƒbƒNEƒXƒR[ƒv‚̃f[ƒ^錾 ‚Í ƒuƒƒbƒN‚Ìæ“ª‚É’u‚©‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB•Ï”‚ð‹Lq‚µA ‚»‚ê‚ç‚̕ϔ‚ðƒJƒŒƒ“ƒg‚̃uƒƒbƒN‚ÖƒAƒNƒZƒX‚Å‚«‚邿‚¤‚É‚µ‚Ü‚·Bextern ‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚ðŽ‚½‚È‚¢‚·‚ׂẴuƒƒbƒNEƒXƒR[ƒv錾‚Í’è‹`‚Å‚ ‚èA‚»‚̃IƒuƒWƒFƒNƒg‚É‹L‰¯ˆæ‚ðŠ„‚èU‚è‚Ü‚·B
ˆÈ‰º‚Ì‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚Ì‚¢‚¸‚ê‚©‚P‚‚ðŽg—p‚µ‚ÄA ƒuƒƒbƒNEƒXƒR[ƒv‚̃f[ƒ^EƒIƒuƒWƒFƒNƒg‚ð錾‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
ƒuƒƒbƒNEƒXƒR[ƒv‚̃f[ƒ^錾‚Å‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚ðŽw’肵‚È‚¢ê‡‚ÍAƒfƒtƒHƒ‹ƒg‚Ì‹L‰¯Žw’èŽq‚Ì auto ‚ªŽg—p‚³‚ê‚Ü‚·B‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚ðŽw’è‚·‚éꇂÍA Œ^Žw’èŽq‚ÍÈ—ª‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BŒ^Žw’èŽq‚ðÈ—ª‚·‚邯A‚»‚Ì錾“à‚Ì‚·‚ׂĂ̕ϔ‚Í int Œ^‚ɂȂè‚Ü‚·B
ƒuƒƒbƒNEƒXƒR[ƒv‚̃f[ƒ^錾‚Å錾‚³‚ꂽAextern ‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚ðŽ‚Â•Ï”‚͉Šú‰»‚Å‚«‚Ü‚¹‚ñB
‰Šú‰»‚Å‚«‚é•Ï”‚ÌŒ^A‚¨‚æ‚Ñ ‰Šú‰»‚³‚ê‚Ä‚¢‚È‚¢•Ï”‚ªŽó‚¯Žæ‚é’l‚ÍA ‚»‚Ì‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚É‚æ‚Á‚ĈقȂè‚Ü‚·B‚³‚Ü‚´‚܂ȋL‰¯ƒNƒ‰ƒX‚ɂ‚¢‚Ä‚ÌÚׂÍA‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚ðŽQÆ‚µ‚Ä‚‚¾‚³‚¢B
‹L‰¯ˆæ‚Ì‘¶ÝŠúŠÔ‚ÆŒ^‚Í‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚²‚ƂɈقȂÁ‚Ä‚¢‚Ü‚·B
auto ‚Ü‚½‚Í register ‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚Å錾‚·‚邯AŽ©“®‹L‰¯ˆæŠúŠÔ‚ɂȂè‚Ü‚·B extern ‚Ü‚½‚Í static ‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚Å錾‚·‚邯AÓI‹L‰¯ˆæŠúŠÔ‚ɂȂè‚Ü‚·B
![]() 錾‚ÌŠT—v ƒtƒ@ƒCƒ‹EƒXƒR[ƒv‚̃f[ƒ^錾 錾Žq ‹L‰¯ƒNƒ‰ƒXŽw’èŽq ‰Šú‰»Žw’èŽq Œ^Žw’èŽq |
|
ƒtƒ@ƒCƒ‹EƒXƒR[ƒv‚̃f[ƒ^錾 |
|
ƒtƒ@ƒCƒ‹EƒXƒR[ƒv‚̃f[ƒ^錾 ‚ÍAŠÖ”’è‹`‚ÌŠO‘¤‚ÉŒ»‚ê‚Ü‚·B•Ï”‚ð‹Lq‚µA ‚»‚ê‚ç‚̕ϔ‚𓯂¶ƒtƒ@ƒCƒ‹“à‚Ì‚·‚ׂĂ̊֔‚ÖƒAƒNƒZƒX‚Å‚«‚邿‚¤‚É‚µ‚Ü‚·B ‚»‚ê‚ç‚ÌŠÖ”’è‹`‚Í錾‚ÌŒã‚ÉŒ»‚ê‚Ü‚·B
ƒtƒ@ƒCƒ‹EƒXƒR[ƒv‚̃f[ƒ^錾 ‚ÍA ‹L‰¯ˆæ‚à‚»‚̕ϔ‚ÖŠ„‚è“–‚Ä‚³‚¹‚éAƒtƒ@ƒCƒ‹EƒXƒR[ƒv‚ł̃f[ƒ^錾‚Å‚·Bޝ•ÊŽq‚ªƒtƒ@ƒCƒ‹EƒXƒR[ƒv‚Å錾‚³‚ꂽ‚·‚ׂẴIƒuƒWƒFƒNƒg‚ÍA ÓI‹L‰¯ˆæ‘¶ÝŠúŠÔ‚ðŽ‚¿‚Ü‚·B
ŠO•”ƒŠƒ“ƒP[ƒW‚ðŽ‚¿‚½‚¢•Ï”‚ð錾‚·‚é‚É‚ÍA ƒtƒ@ƒCƒ‹EƒXƒR[ƒv‚̃f[ƒ^錾‚ðŽg—p‚µ‚Ü‚·B
ƒtƒ@ƒCƒ‹EƒXƒR[ƒv‚̃f[ƒ^錾‚É“ü‚ê‚邱‚Æ‚ª‚Å‚«‚é‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚ÍAstaticAexternA‚¨‚æ‚Ñ typedef ‚¾‚¯‚Å‚·Bstatic ‚ðŽw’è‚·‚邯A ‚»‚Ì’†‚Å’è‹`‚³‚ꂽ‚·‚ׂĂ̕ϔ‚Í“à•”ƒŠƒ“ƒP[ƒW‚ðŽ‚¿‚Ü‚·Bstatic ‚ðŽw’肵‚È‚¢‚ÆA ‚»‚Ì’†‚Å’è‹`‚³‚ꂽ‚·‚ׂĂ̕ϔ‚ÍŠO•”ƒŠƒ“ƒP[ƒW‚ðŽ‚¿‚Ü‚·B‹L‰¯ƒNƒ‰ƒX‚ðŽw’è‚·‚éꇂÍA Œ^Žw’èŽq‚ÍÈ—ª‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BŒ^Žw’èŽq‚ðÈ—ª‚·‚邯A‚»‚Ì錾“à‚Ì‚·‚ׂĂ̕ϔ‚Í int Œ^‚ɂȂè‚Ü‚·B
ƒtƒ@ƒCƒ‹EƒXƒR[ƒv‚ðŽ‚ÂƒIƒuƒWƒFƒNƒg‚Í‚·‚ׂĉŠú‰»‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·Bƒtƒ@ƒCƒ‹EƒXƒR[ƒv‚̕ϔ‚ð‰Šú‰»‚µ‚È‚¢‚ÆA‚»‚̉Šú’l‚Í“K؂Ȍ^‚̃[ƒ‚ɂȂè‚Ü‚·B‰Šú‰»‚·‚éꇂÍA‰Šú‰»Žw’èŽq‚͒蔎®‚É‚æ‚Á‚Ä‹Lq‚³‚ê‚é‚©A ‚Ü‚½‚Í‚¨‚»‚炒蔎®‚É‚æ‚Á‚Ä•ÏX‚³‚ꂽƒtƒ@ƒCƒ‹EƒXƒR[ƒv‚ňȑO‚É錾‚³‚ꂽ•Ï”‚̃AƒhƒŒƒX‚Ö팸‚³‚ê‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB ƒtƒ@ƒCƒ‹EƒXƒR[ƒv‚É‚ ‚é‚·‚ׂĂ̕ϔ‚ª‰Šú‰»‚³‚ê‚Ä‚©‚çAmain ŠÖ”‚ªŽÀs‚³‚ê‚Ü‚·B
ƒtƒ@ƒCƒ‹EƒXƒR[ƒv‚̃f[ƒ^錾‚ðŽ‚Â‚·‚ׂẴIƒuƒWƒFƒNƒg‚ÍAÓI‹L‰¯ˆæŠúŠÔ‚ðŽ‚¿‚Ü‚·B‹L‰¯ˆæ‚ÍŽÀsŽž‚ÉŠ„‚èU‚ç‚êA ƒvƒƒOƒ‰ƒ€‚ªŽÀs‚ð’âŽ~‚µ‚½‚Æ‚«‰ð•ú‚³‚ê‚Ü‚·B
![]() 錾‚ÌŠT—v ƒuƒƒbƒNEƒXƒR[ƒv‚̃f[ƒ^錾 錾Žq ‹L‰¯ƒNƒ‰ƒXŽw’èŽq ‰Šú‰»Žw’èŽq Œ^Žw’èŽq |
|
ˆºUë2Á®¨æ_" lèt€€ÒpñV•én”hE¥º4£K4¯@æŠÛBCÀXW¨ºu¤Ç‡È‹hŒ bA[‡\UÇ\é>}Ÿ-t©±‡Öeƒ\9QÌ¿¥N\8àp:á“é+c$u°Ö <éS€³„n4œ>(! ´RCš#Ð/¥Œ<ðC¨wí˜pæ•gC¤IÃÅZ-Œ88FàsIÃâ‚›E:ôhIôé^’¶3QfÞúfȳ¡Ò?¤áâ+ÒÝŸtêI‘Ôp4ä´TzDŒèG¢sîBé6‰4·D à$¶0ñˆ„(Ò½éP|$dBƒIô©±+Ñ1÷N¡t›Dš[¢}iFˆœmÂ7lÆ‚'“ƒÎœ\:áÇ%¥MŒ<<ðÃ:RFBm( é;†iI÷N¡t›Dš[¥zJØÍE›{é›:«†›0àl€7¨ºu¤Ä`Bt§@O¥MŒi6 pÓf õ iIN ´G _K4¯I[¨³o}3aâ‡B]@HtŸJ›© ¯ÖeÉ©©QÌ¿¨çÝÔrC‚Zƒ@GD`ð˜ð@FÒ“îBé6‰4·Jô•±—ƒÂcÁgJOºu¤Ú$ÒÝ(Ñäô³PpO’šÒ¦Æ a)p )>éÔ.“h“KtS cPh£Aý)>éÔ.“h“Kt¯I[¨³o}Y„ÁÁæ1[ÿÓ-+u™c¸–M>:m†³É©¨`.5Ìc] òá^\+ż¸W— ñp¯êŽeÔYi[}DÊÌ&1ŠÛßLØx¡Ð—P*l`¤‚¿Y—&¦¥G2ôTFhI¢ô¤û§PºM¤º)ПPi>’¶3QfÞú2³ ƒƒÌb¶ÿÿ¦ZVë2Çq,š|tÛ g“SPÀ\k˜Æº<‹…yp¯.âáÀ«ÿÿÿÿÿÿÿÿÿÿàÑp¯.âá^.êŽeÔYi[}DÊÌ&1ŠÛßLÝf\šš•Ëú€û§P‘-¥Aâ‡B]A¢ô§J4³Jô•±š‹6úRg:KNK£Õ_jIª¾*Õ½õ‰Y^e†”U¤`/š«,ÊJ)5äŒ\:j¬°ë)'5äŒÂßÿõ[ÿÿÿë ó‰-9.Œ1†at;0¼¬à„ÕDway]G Ûÿÿÿë ó‰-9.Œ1†at;0¼¬‰jˆî4ÂòºŽ·ÿÿÿÖçZr]cÂèwayY!Á ªˆî4ÂòºŽ·ÿÿÿÖçZr]cÂèwayYÕÜi…åu7oÿúŽ5oÿúÆÿÿÿõŠt–œ—F ª¾*Ô9Ä–œ—FÃ0ºÌ¹550\j£™uRßÿÿÿX§IiÉt`š«âCœIiÉtaŒ3¬Ë/Q̺Ž)oÿÿÿ¬S¤´äº0MUñV¡Î$´äº0Æ…ÖeÉ©¨`\hÀXj£™uRßÿÿÿX§IiÉt`š«âCœIiÉtaŒ3¬Ë¨æ]G·ÿýG·ÿýcVÿÿÿúÅ:KNK£Õ_jâKNK£a˜]f\šš†¨æ]G·ÿÿÿÖ)ÒZr]&ªø«PçZr]cÂë2ËÔs.£Š[ÿÿÿëé-9.ŒU|U¨s‰-9.Œ1†au™rjj0¨æ]G·ÿÿÿÖ)ÒZr]&ªø«PçZr]cÂë2Åê9—QÅ-ÿÿQÆÿÿXÕ¿ÿÿþ±N’Ó’èÁ5WÅZ‡8’Ó’èÃfY—&¦¡‚ãFÃU˨â–ÿÿÿúÅ:KNK£Õ_jâKNK£a˜]fYzŽeÔqKÿÿýb%§%Ñ‚j¯Šµq%§%ц0Ì.³.MMCa£Æª9—QÅ-ÿÿÿõŠt–œ—F ª¾*Ô9Ä–œ—FÃ0ºÌ²õ˨â–ÿÿ¨ãVÿÿ¬jßÿÿÿX§IiÉt`š«âCœIiÉtaŒ3¬Ë“SPÁq£qªŽeÔqKÿÿýb%§%Ñ‚j¯Šµq%§%ц0Ì.³,^£™uRßÿÿÿX§IiÉt`š«âCœIiÉtaŒ3¬Ë“SPÀXhÀ¸ÕG2ê8¥¿ÿÿþ±N’Ó’èÁ5WÅZ‡8’Ó’èÃfY–^£™uRßÿõjßÿõ[ÿÿÿëé-9.ŒU|U¨s‰-9.Œ1†au™rjj0\j£™uRßÿÿÿX§IiÉt`š«âCœIiÉtaŒ3¬Ë/Q̺Ž)oÿÿÿ¬S¤´äº0MUñV¡Î$´äº0Æ…ÖeÉ©¨`,4`,5Q̺Ž)oÿÿÿ¬S¤´äº0MUñV¡Î$´äº0Æ…Öe—¨æ]G·ÿýG·ÿýcVÿÿÿúÅ:KNK£Õ_jâKNK£a˜]f\šš†ÆŒTs.£Š[ÿÿÿëé-9.ŒU|U¨s‰-9.Œ1†au™eê9—QÅ-ÿÿÿõŠt–œ—F ª¾*Ô9Ä–œ—FÃ0ºÌ¹55†ŒÆª9—QÅ-ÿÿÿõŠt–œ—F ª¾*Ô9Ä–œ—FÃ0ºÌ²õ˨â–ÿÿ¨ãVúŽ$eemõÕ_jê*Lå½ôm«{ë2²¼Ë («HÀ¼:j¬³)(¤×’0/š«,:ÊIÍy#ðãóS £råÁ([ÿþ±«ÿÿýbœ~ja´`‚Pº˜Ü¸ëI£ahÌm)*;äÒ«&-)š‡š˜m‚ahsjÎFñØ]jßÿÿÿIsm*i&<¢©°q¡cx6Æ…ŠHÚ€è$9QJèËVÿÿÿúK›iSHÁ1åLÊÀÀ±¼ cÂÜp@á—VÁGN͘pæ pÓf ŠHÕ®Œµoÿÿÿ¤¹¶•4ŒQTÍMacx6Æ…¹Ž÷Àû`£§fÌ8sP8i³ÈE$jŠWFZ·ÿÿÿÒ\ÛJšF (ªj*˜±¼ cÂÈE$cÕ®Œµoÿÿÿ¤¹¶•4ŒQTÇqcx6Æ…‡À‹¡€«Ž¸<>DXxr¢•Ñ–ÿÿÿô—6Ò¦‘‚cÊ*ž,‹Á°¦0Ì,€6x|ˆ°ðåE+¨â–ÿÿÿúÅ9Ä–œ—FÃ0ë°>ÒLÝ3ÒZr]59È_¨³oÿÿÿ¨â–ÿÿ¨ãVúŽ$eemï¦n¢Í¼>’æÚTÒ0ˆ°´S`m™¬«QM…ÓUœŠc˱“MQcx7©ËŽ´š0ˆ°´f6”•Šò™‘´ÙE¥3PæXiEZFáu¬>¢e…›}DÞ oŽZŽqkê×hê$§ôÚ À¿:¶Êó7öñÉ:#€RíÚ ./usr/vac/html/Ja_JP/doc/compiler/concepts/cudecovr.htm $
錾‚ÌŠT—v |
|
錾 ‚Æ‚ÍA ƒvƒƒOƒ‰ƒ€“à‚ÅŽg—p‚³‚ê‚éƒf[ƒ^EƒIƒuƒWƒFƒNƒg‚âŠÖ”‚Ì–¼‘O‚¨‚æ‚Ñ“Á«‚ðÝ’è‚·‚é‚à‚̂ł·B ’è‹` ‚ÍA ƒf[ƒ^EƒIƒuƒWƒFƒNƒg‚Ì‚½‚߂̋L‰¯ˆæ‚ðŠ„‚èU‚Á‚½‚èAŠÖ”‚É–{‘Ì‚ðŽw’肵‚Ü‚·B Œ^‚ð’è‹`‚·‚邯‚«‚É‚ÍA‹L‰¯ˆæ‚ÍŠ„‚èU‚ç‚ê‚Ü‚¹‚ñB
錾‚ÍAƒf[ƒ^EƒIƒuƒWƒFƒNƒg‚â‚»‚ÌŽ¯•ÊŽq‚̈ȉº‚̂悤‚È“Á«‚ðŒˆ’è‚µ‚Ü‚·B
ƒf[ƒ^EƒIƒuƒWƒFƒNƒg‚Ì錾‚ÍAˆÈ‰º‚Ì\¬—v‘f‚Ɋ܂߂邱‚Æ‚ª‚Å‚«‚Ü‚·B
ˆÈ‰º‚Ì•\‚ÍA錾‚Æ’è‹`‚Ì—á‚ðŽ¦‚µ‚Ä‚¢‚Ü‚·Bʼn‚Ì—“‚Å錾‚³‚ê‚½Ž¯•ÊŽq‚ÍA‹L‰¯ˆæ‚ðŠ„‚èU‚è‚Ü‚¹‚ñB ‚»‚ê‚ç‚͑Ήž‚·‚é’è‹`‚ðŽQÆ‚·‚邾‚¯‚Å‚·BŠÖ”‚ÌꇂÍA‘Ήž‚·‚é’è‹`‚Æ‚ÍAŠÖ”‚̃R[ƒh‚Ü‚½‚Í–{‘̂ł·B2 ”Ô–Ú‚Ì—“‚Å錾‚³‚ê‚½Ž¯•ÊŽq‚ÍA‹L‰¯ˆæ‚ðŠ„‚èU‚è‚Ü‚·B ‚»‚ê‚ç‚Í錾‚Æ’è‹`‚Ì—¼•û‚Å‚·B
錾 | 錾‚Æ’è‹` |
---|---|
extern double pi; | double pi = 3.14159265; |
float square(float x); | float square(float x) { return x*x; } |
struct payroll; | struct payroll { char *name; float salary; } employee; |
![]() ޝ•ÊŽqŠÔ‚̃vƒƒOƒ‰ƒ€EƒŠƒ“ƒP[ƒW ޝ•ÊŽq‚̉Ž‹«‚̃XƒR[ƒv ‹L‰¯ŠúŠÔ ƒuƒƒbƒNEƒXƒR[ƒv‚̃f[ƒ^錾 ƒtƒ@ƒCƒ‹EƒXƒR[ƒv‚̃f[ƒ^錾 錾Žq ‹L‰¯ƒNƒ‰ƒXŽw’èŽq ‰Šú‰»Žw’èŽq Œ^Žw’èŽq |
|
‹L‰¯ƒNƒ‰ƒXŽw’èŽq |
|
錾“à‚ÅŽg—p‚³‚ê‚é‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚ÍA ˆÈ‰º‚Ì‚¢‚¸‚ê‚Å‚ ‚é‚©‚ðŒˆ’è‚µ‚Ü‚·B
ŠÖ”‚Å‚ÍA‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚ÍŠÖ”‚ÌƒŠƒ“ƒP[ƒW‚ðŒˆ’è‚µ‚Ü‚·B
auto ‚Ü‚½‚Í register ‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚Å錾‚·‚邯AŽ©“®‹L‰¯ˆæ‚ɂȂè‚Ü‚·B extern ‚Ü‚½‚Í static ‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚Å錾‚·‚邯AÓI‹L‰¯ˆæ‚ɂȂè‚Ü‚·B
extern ‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚ðŠÜ‚܂Ȃ¢‚Ù‚Æ‚ñ‚ǂ̃[ƒJƒ‹éŒ¾‚ÍA‹L‰¯ˆæ‚ðŠ„‚èU‚è‚Ü‚·‚ªAŠÖ”錾‚ÆŒ^錾‚Í‹L‰¯ˆæ‚ðŠ„‚èU‚è‚Ü‚¹‚ñB
ƒOƒ[ƒoƒ‹éŒ¾‚âƒtƒ@ƒCƒ‹EƒXƒR[ƒv錾‚Å‹–‰Â‚³‚ê‚é‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚ÍAstatic ‚Æ extern ‚¾‚¯‚Å‚·B
‹L‰¯ƒNƒ‰ƒXŽw’èŽq‚̃L[ƒ[ƒh‚ðˆÈ‰º‚ÉŽ¦‚µ‚Ü‚·B
![]() auto extern register static typedef |
|
Œ^Žw’èŽq |
|
Œ^Žw’èŽq‚Æ‚ÍA쬂³‚ê‚éƒIƒuƒWƒFƒNƒg‚Ü‚½‚ÍŠÖ”‚ÌŒ^‚ðŽ¦‚·‚à‚̂ł·B
Œ^‚ÌŠî–{”͈͂ðˆÈ‰º‚ÉŽ¦‚µ‚Ü‚·B
ã‹L‚ÌŠî–{Œ^‚ðŽg—p‚µ‚ÄA ˆÈ‰º‚̂悤‚È‚»‚Ì‘¼‚̃IƒuƒWƒFƒNƒgŒ^‚ð”h¶‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
®”Œ^‚ÍAchar ‚¨‚æ‚ÑA‚·‚ׂẴTƒCƒY‚Ì int ‚Å‚·B •‚“®¬”“_”‚ÍAfloatAdoubleA‚Ü‚½‚Í long double ‚Ì‚¢‚¸‚ê‚©‚ÌŒ^‚ðŽ‚Â‚±‚Æ‚ª‚Å‚«‚Ü‚·B®”Œ^‚¨‚æ‚Ñ•‚“®¬ ”“_Œ^‚ÍA‚Ü‚Æ‚ß‚Ä ŽZp Œ^‚ƌĂ΂ê‚Ü‚·B
Šî–{Œ^‚Æ”h¶Œ^‚Ì—¼•û‚ɑ΂µ‚Ä‚ÍAtypedef Žw’èŽq‚ðŽg—p‚µ‚Ä–¼‘O‚ð•t‚¯‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
![]() 錾‚ÌŠT—v ƒuƒƒbƒNEƒXƒR[ƒv‚̃f[ƒ^錾 ƒtƒ@ƒCƒ‹EƒXƒR[ƒv‚̃f[ƒ^錾 錾Žq ‹L‰¯ƒNƒ‰ƒXŽw’èŽq ‰Šú‰»Žw’èŽq Œ^Žw’èŽq C ‚ÌŽš‹å—v‘f - •¶Žš’è” C ‚ÌŽš‹å—v‘f - ®”’è” C ‚ÌŽš‹å—v‘f - •‚“®¬”“_’è” |
|
C ƒvƒƒOƒ‰ƒ€‚ÌŠJ”ƒTƒCƒNƒ‹ |
|
C ƒvƒƒOƒ‰ƒ€‚͈ê”Ê‚ÉA‚S‚‚̊J”ƒXƒeƒbƒv‚ð’Ê‚è‚Ü‚·B
ŽÀü‚ÍAŠJ”ƒTƒCƒNƒ‹‚ÌŠeƒXƒeƒbƒv‚Ö‚Ì“ü—Í‚ðŽ¦‚µ‚Ä‚¢‚Ü‚·BƒRƒ“ƒpƒCƒ‹‚¨‚æ‚ÑƒŠƒ“ƒP[ƒWEƒGƒfƒBƒ^[‚ÍA C for AIX »•i‚É‚æ‚Á‚ÄŽÀs‚³‚ê‚Ü‚·B ‚±‚ê‚Í쬂·‚éƒIƒvƒVƒ‡ƒ“o—Í‚àŽw’肳‚¹‚Ü‚·BƒIƒvƒVƒ‡ƒ“o—Í‚ÍA}’†‚Ì”gü‚ÅŽ¦‚³‚ê‚Ä‚¢‚Ü‚·BƒXƒeƒbƒv‚Ìà–¾‚͈ȉº‚Ås‚¢‚Ü‚·B
ÝŒv‚¨‚æ‚уR[ƒfƒBƒ“ƒO | Žw’肳‚ꂽ—vŒ‚ɇ‚Á‚½ƒvƒƒOƒ‰ƒ€‚ðÝŒv‚µA ƒvƒƒOƒ‰ƒ€Eƒ\[ƒX‚ð\¬‚·‚éƒvƒƒOƒ‰ƒ€Œ¾Œê‚Å‘‚©‚ꂽƒeƒLƒXƒgEƒtƒ@ƒCƒ‹‚ð쬂·‚éì‹Æ‚ªŠÜ‚Ü‚ê‚éB |
ƒRƒ“ƒpƒCƒ‹ | \•¶ƒ`ƒFƒbƒNŒãAƒvƒƒOƒ‰ƒ€Œ¾Œêƒ\[ƒXEƒtƒ@ƒCƒ‹‚ð‹@ŠB‰Â“Ç–½—߂֕ϊ·‚µA ‚»‚±‚Å C •Ï”‚̓ƒ‚ƒŠ[EƒAƒhƒŒƒX‚ÉŠÖ˜A•t‚¯‚ç‚êAC •¶‚Í‹@ŠBŒê–½—߂̗ñ‚ɕϊ·‚³‚ê‚éBƒRƒ“ƒpƒCƒ‰[‚ÍA ‘I‘ð‚³‚ê‚½ƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“‚É‚æ‚Á‚ÄA‚³‚Ü‚´‚܂Ȍ`Ž®‚Ìo—Í‚ð쬂·‚邱‚Æ‚ª‚Å‚«‚éB |
ƒŠƒ“ƒP[ƒWEƒGƒfƒBƒ^[ | ƒRƒ“ƒpƒCƒ‰[o—Í‚ðA ƒRƒ“ƒpƒCƒ‹‚³‚ꂽƒvƒƒOƒ‰ƒ€‚Å—v‹‚³‚ꂽŠO•”ƒ‚ƒWƒ…[ƒ‹‚ÆƒŠƒ“ƒN‚·‚éB C ƒvƒƒOƒ‰ƒ€‚ÍAC ƒ‰ƒCƒuƒ‰ƒŠ[‚̃‹[ƒ`ƒ“‚âA IBM XL Œ¾Œêƒtƒ@ƒ~ƒŠ[‚̃IƒuƒWƒFƒNƒg‚âƒA[ƒJƒCƒuEƒtƒ@ƒCƒ‹‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚éBC ƒvƒƒOƒ‰ƒ€‚ÍA Œ»Ý‚Ü‚½‚͈ȑO‚ɃRƒ“ƒpƒCƒ‹‚µ‚Ä쬂³‚ꂽƒ‚ƒWƒ…[ƒ‹‚àŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚éBŠO•”ƒ‚ƒWƒ…[ƒ‹‚ÌƒŠƒ“ƒN‚Ì‘¼‚ÉA ƒŠƒ“ƒP[ƒWEƒGƒfƒBƒ^[‚ÍAƒIƒuƒWƒFƒNƒgEƒ‚ƒWƒ…[ƒ‹“à‚̃AƒhƒŒƒX‚à‰ðÍ‚·‚éB |
ŽÀs‚¨‚æ‚уeƒXƒg | ‚±‚ê‚̓vƒƒOƒ‰ƒ€ŠJ”‚ÌÅIƒXƒeƒbƒv‚Å‚ ‚èA ‚Ü‚½ƒvƒƒOƒ‰ƒ€ÝŒv‚¨‚æ‚ÑŽÀ‘•ƒvƒƒZƒX‚Ì’†ŠÔ“_‚Å‚à‚ ‚蓾‚éBƒvƒƒOƒ‰ƒ€‚ÌÝŒv‚͈ê”Ê‚ÉAƒeƒXƒg’†‚ÉŽûW‚³‚ꂽî•ñ‚ÌŒ‹‰ÊA ‚³‚ç‚ÉÚ׉»‚³‚ê‚éB |
’蔎® |
|
’蔎® ‚Æ‚ÍAƒRƒ“ƒpƒCƒ‹’†‚ÉŒˆ’肳‚ê‚é’l‚ðŽ‚ÂŽ®‚Ì‚±‚Ƃł·B‚»‚Ì’l‚ÍAŽÀsŽž‚É•]‰¿‚³‚ê‚Ü‚·‚ªA•ÏX‚͂ł«‚Ü‚¹‚ñB’蔎®‚ÍA’蔎®‚Ì‘¼‚ÉA®”A•¶ŽšA•‚“®¬”“_”A ‚¨‚æ‚Ñ—ñ‹“Œ^’蔂©‚ç\¬‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B •¶Žš—ñƒŠƒeƒ‰ƒ‹‚âƒAƒhƒŒƒX’蔂Ȃǂ̒蔎®‚ÍA¶•Ó’l‚ƂȂè‚Ü‚·B
C Œ¾Œê‚Å‚ÍAˆÈ‰º‚Ìꊂɒ蔂ª•K—v‚Å‚·B
‚±‚ê‚ç‚̃Rƒ“ƒeƒLƒXƒg‚Ì‚·‚ׂĂɂ¨‚¢‚ÄAƒtƒ@ƒCƒ‹EƒXƒR[ƒv‚̃f[ƒ^’è‹`‚̉Šú‰»Žw’èŽq‚𜂢‚ÄA’蔎®‚ÍA®”A•¶ŽšA‚¨‚æ‚Ñ—ñ‹“Œ^’蔂ðŠÜ‚Þ‚±‚Æ‚ª‚Å‚«A®”Œ^‚¨‚æ‚Ñ sizeof Ž®‚ɃLƒƒƒXƒg‚µ‚Ü‚·B ŠÖ”ƒXƒR[ƒv static ‚¨‚æ‚Ñ extern 錾‚ÍA’è‹`Ï‚Ý‚Ì static ‚Ü‚½‚Í extern ‚̃AƒhƒŒƒX‚ʼnŠú‰»‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
ƒtƒ@ƒCƒ‹EƒXƒR[ƒv‚̃f[ƒ^’è‹`‚Å‚ÍA‰Šú‰»Žw’èŽq‚͒蔂ɕ]‰¿‚³‚ê‚é‚©A‚Ü‚½‚̓tƒ@ƒCƒ‹‚Ìæ“ª•”•ª‚Å’è‹`‚ ‚é‚¢‚Í錾‚³‚ꂽÓI‹L‰¯ˆæ (extern ‚Ü‚½‚Í static) ƒIƒuƒWƒFƒNƒg (³‚Ü‚½‚Í•‰‚Ì®”’è”) ‚É•]‰¿‚³‚ê‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB ‰Šú‰»Žw’èŽq“à‚̒蔎®‚ÍA®”A•¶ŽšA—ñ‹“A‚ ‚é‚¢‚Í•‚“®¬”“_’蔂ðŠÜ‚Þ‚±‚Æ‚ª‚Å‚«A•s“Á’èŒ^Asizeof Ž®A‚¨‚æ‚Ñ’P€ƒAƒhƒŒƒXŽ®‚ɃLƒƒƒXƒg‚µ‚Ü‚·B
ˆÈ‰º‚ÉŽ®“à‚ÅŽg—p‚³‚ê‚é’è”‚ðŽ¦‚µ‚Ü‚·B
’蔂ðŠÜ‚ÞŽ® | ’è” |
x = 42; | 42 |
extern int cost = 1000; | 1000 |
y = 3 * 29; | 3 * 29 |
![]() Ž®‚ÌŒ^ |
|
ŠÖ”ŒÄ‚Ño‚µ |
|
ŠÖ”ŒÄ‚Ño‚µ ‚Æ‚ÍA’PƒŒ^–¼‚ÆŠ‡ŒÊ‚ň͂܂ꂽˆø‚«”ƒŠƒXƒg‚ðŠÜ‚ÞA 1 ŽŸŽ®‚Å‚·B ˆø‚«”ƒŠƒXƒg‚É‚ÍAƒRƒ“ƒ}‚Å‹æØ‚ç‚ꂽ‚¢‚‚‚©‚ÌŽ®‚ð“ü‚ê‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚Ü‚½A‹ó‚Å‚à‰Â”\‚Å‚·B ‚½‚Æ‚¦‚ÎAŽŸ‚̂悤‚ɂȂè‚Ü‚·B
stub()
overdue(account, date, amount)
notify(name, date + 5)
report(error, time, date, ++num)
ˆø‚«”‚ª•]‰¿‚³‚êA‰¼ƒpƒ‰ƒ[ƒ^[‚ª‘Ήž‚·‚éˆø‚«”’l‚ÉŠ„‚è“–‚Ä‚ç‚ê‚Ü‚·BŠÖ”–{‘̂ʼn¼ƒpƒ‰ƒ[ƒ^[‚É’l‚ðŠ„‚è“–‚Ă邯A ŠÖ”“à‚ł̓pƒ‰ƒ[ƒ^[‚Ì’l‚ª•Ï‚í‚è‚Ü‚·‚ªAˆø‚«”‚ɂ͉½‚̉e‹¿‚à—^‚¦‚Ü‚¹‚ñB
ŠÖ”ŒÄ‚Ño‚µ‚ÌŽ®‚ÌŒ^‚ÍAŠÖ”‚Ì–ß‚èŒ^‚Å‚·B –ß‚è’l‚ÍŠÖ”’è‹`‚Ì return •¶‚É‚æ‚Á‚ÄŒˆ’肳‚ê‚Ü‚·BŠÖ”ŒÄ‚Ño‚µ‚ÌŒ‹‰Ê‚ÍAŠÖ”‚ªŽQÆ‚ð–ß‚·ê‡‚ɂ̂ÝA¶•Ó’l‚ƂȂè‚Ü‚·BŠÖ”‚ÍŽ©•ªŽ©g‚ðŒÄ‚Ño‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·B
ŠÖ”‚ɕϔ‚Ì’l‚ð•ÏX‚³‚¹‚½‚¢ê‡‚ÍA •ÏX‚µ‚½‚¢•Ï”‚Öƒ|ƒCƒ“ƒ^[‚ðŽó‚¯“n‚µ‚Ü‚·Bƒ|ƒCƒ“ƒ^[‚ªƒpƒ‰ƒ[ƒ^[‚Æ‚µ‚Ď󂯓n‚³‚ê‚邯A ƒ|ƒCƒ“ƒ^[‚¨‚æ‚у|ƒCƒ“ƒg‚³‚ê‚é”ñƒIƒuƒWƒFƒNƒg‚ªƒRƒs[‚³‚ê‚Ü‚·B
”z—ñ‚âŠÖ”‚Å‚ ‚éˆø‚«”‚ÍAŠÖ”‚̈ø‚«”‚Æ‚µ‚Ď󂯓n‚³‚ê‚é‘O‚ÉA ƒ|ƒCƒ“ƒ^[‚Ö•ÏŠ·‚³‚ê‚Ü‚·B
”ñƒvƒƒgƒ^ƒCƒv‚Ì C ŠÖ”‚֎󂯓n‚³‚ê‚éˆø‚«”‚͕ϊ·‚³‚ê‚Ü‚·Bshort Œ^‚Ü‚½‚Í char Œ^‚̃pƒ‰ƒ[ƒ^[‚ÍAint Œ^‚ɕϊ·‚³‚êAfloat Œ^‚̃pƒ‰ƒ[ƒ^[‚Í double Œ^‚ɕϊ·‚³‚ê‚Ü‚·Bcast Ž®‚͕ʂ̕ϊ·‚ÉŽg—p‚µ‚Ü‚·B
ƒRƒ“ƒpƒCƒ‰[‚ÍAŒÄ‚Ño‚³‚ê‚éŠÖ”‚ªŠú‘Ò‚·‚éƒf[ƒ^Œ^‚ÆA ŠÖ”‚ðŒÄ‚Ño‚·‚±‚Ƃɂæ‚Á‚Ä“¾‚ç‚ê‚éƒf[ƒ^Œ^‚Æ‚ð”äŠr‚µ‚Ü‚·B ‚Ü‚½ƒRƒ“ƒpƒCƒ‰[‚ÍAŠÖ”‚Ì錾‚ªˆÈ‰º‚ÌꇂɂÍAŒ^•ÏŠ·‚às‚¢‚Ü‚·B
¶•Ó’l |
|
¶•Ó’l ‚Ƃ̓IƒuƒWƒFƒNƒg‚ð•\‚·Ž®‚Ì‚±‚Ƃł·B‰Â•϶•Ó’l ‚Æ‚ÍA•ÏX‰Â”\‚ȃIƒuƒWƒFƒNƒg‚ð•\‚·Ž®‚Ì‚±‚Ƃł·Bˆê”Ê“I‚ÉA‘ã“üŽ®‚̶ƒIƒyƒ‰ƒ“ƒh‚Å‚·B ‚½‚Æ‚¦‚ÎA”z—ñ‚Æ const ƒIƒuƒWƒFƒNƒg‚͉•϶•Ó’l‚ł͂ ‚è‚Ü‚¹‚ñ‚ªAstatic int Œ^ƒIƒuƒWƒFƒNƒg‚͉•϶•Ó’l‚Å‚·B
‚·‚ׂĂ̑ã“ü‰‰ŽZŽq‚ÍA‰EƒIƒyƒ‰ƒ“ƒh‚ð•]‰¿‚µA ¶ƒIƒyƒ‰ƒ“ƒh‚É‚»‚Ì’l‚ð‘ã“ü‚µ‚Ü‚·B¶ƒIƒyƒ‰ƒ“ƒh‚ÍAƒIƒuƒWƒFƒNƒg‚Ö‚ÌŽQƂ֕]‰¿‚³‚ê‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
ƒAƒhƒŒƒX‰‰ŽZŽq (&) ‚É‚ÍAƒIƒyƒ‰ƒ“ƒh‚Æ‚µ‚͕Ӓl‚ª•K—v‚Å‚·B ˆê•ûA‘•ª (++) ‚¨‚æ‚ÑŒ¸•ª (--) ‰‰ŽZŽq‚É‚ÍA ƒIƒyƒ‰ƒ“ƒh‚Æ‚µ‚ĉ•϶•Ó’l‚ª•K—v‚Å‚·B
Ž® | Ž®‚̶•Ó’l |
x = 42; | x |
*ptr = newvalue; | *ptr |
a++ | a |
![]() ŠT—v ‰‰ŽZŽq‚Ì—D懈ʂƌ‹‡‡˜ ƒIƒyƒ‰ƒ“ƒh Ž®‚ÌŒ^ |
|
ƒIƒyƒ‰ƒ“ƒh |
|
‚Ù‚Æ‚ñ‚ǂ̎®‚É‚ÍA•¡”‚̈قȂéA ‚µ‚©‚µŠÖ˜A‚µ‚½ƒIƒyƒ‰ƒ“ƒh‚ÌŒ^‚ðŠÜ‚߂邱‚Æ‚ª‚Å‚«‚Ü‚·BˆÈ‰º‚Ì Œ^ƒNƒ‰ƒX ‚ÍAŠÖ˜A‚µ‚½ƒIƒyƒ‰ƒ“ƒh‚ÌŒ^‚ð‹Lq‚µ‚Ä‚¢‚Ü‚·B
®”Œ^ | •¶ŽšƒIƒuƒWƒFƒNƒg‚Æ’è”A—ñ‹“Œ^‚ðŽ‚ÂƒIƒuƒWƒFƒNƒgA‚¨‚æ‚Ñ shortAintAlongAlong longAunsigned shortAunsigned intAunsigned longA‚ ‚é‚¢‚Í unsigned long long Œ^‚ðŽ‚ÂƒIƒuƒWƒFƒNƒgB |
ŽZpŒ^ | ã‚ÅƒŠƒXƒg‚³‚ꂽ®”Œ^ƒIƒuƒWƒFƒNƒgA‚¨‚æ‚Ñ floatAdoubleAlong doubleA‚¨‚æ‚Ñ long float Œ^‚ðŽ‚ÂƒIƒuƒWƒFƒNƒgB |
ƒXƒJƒ‰[Œ^ | ã‹L‚ÌŽZpŒ^ƒIƒuƒWƒFƒNƒgA ‚¨‚æ‚Ñ‚·‚ׂẴIƒuƒWƒFƒNƒgŒ^‚ւ̃|ƒCƒ“ƒ^[B |
W‡‘Ì | ”z—ñA\‘¢‘ÌA‚¨‚æ‚Ñ‹¤—p‘ÌB |
‚ǂ̉‰ŽZŽq‚àA‚ ‚éƒf[ƒ^Œ^‚©‚ç•ʂ̃f[ƒ^Œ^‚ւ̕ϊ·‚ðs‚¢‚Ü‚·B
![]() ®”Šg’£ •W€Œ^•ÏŠ· ŽZp•ÏŠ·
|
|
Ž®‚¨‚æ‚щ‰ŽZŽq |
|
Ž®‚Ƃ͌vŽZ‚ðŽw’è‚·‚éA‰‰ŽZŽqAƒIƒyƒ‰ƒ“ƒhA ‚¨‚æ‚Ñ‹æØ‚èŽq‚ð•À‚ׂ½‚à‚̂ł·BŽ®‚Ì•]‰¿‚ÍAŽ®‚ªŠÜ‚Þ‰‰ŽZŽq‚ÆA ‰‰ŽZŽq‚ªŽg—p‚³‚ê‚éƒRƒ“ƒeƒLƒXƒg‚ðŠî‚És‚í‚ê‚Ü‚·B
![]() ‰‰ŽZŽq‚Ì—D懈ʂƌ‹‡‡˜ ƒIƒyƒ‰ƒ“ƒh ¶•Ó’l Ž®‚ÌŒ^ ’蔎® ŠÖ”ŒÄ‚Ño‚µ
|
|
‰‰ŽZŽq‚Ì—D懈ʂƌ‹‡‡˜ |
|
‰‰ŽZŽq‚Ì 2 ‚‚̓Á«‚ªA‰‰ŽZŽq‚ƃIƒyƒ‰ƒ“ƒh‚ð‚ǂ̂悤‚ɃOƒ‹[ƒv‰»‚·‚é‚©‚ðŒˆ’è‚µ‚Ü‚·B
—Dæ‡ˆÊ | —D懈ʂƂÍAˆÙ‚È‚éŒ^‚̉‰ŽZŽq‚ðƒIƒyƒ‰ƒ“ƒh‚ƃOƒ‹[ƒv‰»‚· ‚邽‚߂̗D懈ʂł·B |
Œ‹‡‡˜ | Œ‹‡‡˜‚Æ‚ÍA “¯‚¶—D懈ʂðŽ‚Â‰‰ŽZŽq‚ÖƒIƒyƒ‰ƒ“ƒh‚ðƒOƒ‹[ƒv‰»‚·‚邽‚ß‚ÌA ¶‚©‚ç‰EA‚Ü‚½‚Í ‰E‚©‚綂ւ̇˜‚Ì‚±‚Ƃł·B |
‚½‚Æ‚¦‚ÎAˆÈ‰º‚Ì•¶‚Å‚ÍA 5 ‚Æ‚¢‚¤’l‚ª a ‚Æ b ‚Ì—¼•û‚É‘ã“ü‚³‚ê‚Ü‚·B ‚±‚ê‚Í = ‰‰ŽZŽq‚̉E‚©‚ç¶‚Ö‚ÌŒ‹‡‡˜‚É‚æ‚é‚à‚̂ł·B c ‚Ì’l‚Íʼn‚É b ‚Ö‘ã“ü‚³‚êAŽŸ‚É b ‚Ì’l‚ª a ‚É‘ã“ü‚³‚ê‚Ü‚·B
b = 9;
c = 5;
a = b = c;
Ž®‚Ì•]‰¿‚̇˜‚ªŽw’肳‚ê‚Ä‚¢‚È‚¢‚½‚ßA ЇŒÊ‚ðŽg—p‚µ‚ăIƒyƒ‰ƒ“ƒh‚̃Oƒ‹[ƒv‰»‚𖾎¦“I‚És‚¤‚±‚Æ‚ª‚Å‚«‚Ü‚·BˆÈ‰º‚ÌŽ®‚Å‚ÍA
a + b * c / d
—D懈ʂ̂½‚ßA* ‚Æ / ‰‰ŽZ‚ªA + ‚Ì‘O‚És‚í‚ê‚Ü‚·B‚³‚ç‚ÉŒ‹‡‡˜‚Ì‚½‚ßAb ‚Æ c ‚Æ‚ÌæŽZ‚ªA d ‚ł̜ŽZ‚Ì‘O‚És‚í‚ê‚Ü‚·B
ŠÖ”ŒÄ‚Ño‚µ‚̈ø‚«”‚Ì•]‰¿A‚Ü‚½‚Í 2 €‰‰ŽZŽq‚̃Iƒyƒ‰ƒ“ƒh‚Ì•]‰¿‚̇˜‚ÍŽw’肳‚ê‚Ä‚¢‚Ü‚¹‚ñB ‚ ‚¢‚Ü‚¢‚ÈŽ®‚ð‘‚‚Ì‚ð”ð‚¯‚é‚½‚ß‚ÉAˆÈ‰º‚̂悤‚É‚µ‚Ü‚·B
z = (x * ++y) / func1(y);
func2(++i, x[i]);
ã‹L‚Ì—á‚Å‚ÍA ++y ‚Æ func1(y) ‚Ì•]‰¿‚̇˜‚Í’è‹`‚³‚ê‚Ä‚¢‚Ü‚¹‚ñBŽÀÛAˆÙ‚È‚éÅ“K‰»ƒŒƒxƒ‹‚Å‚ÍA“¯‚¶‡˜‚Å•]‰¿‚ªs‚í‚ê‚邯‚ÍŒÀ‚è‚Ü‚¹‚ñB“¯‚¶—D懈ʂðŽ‚Â‰‰ŽZŽq‚ÌA “ÁŽê‚È•]‰¿‚̇˜‚Ɉˑ¶‚·‚邿‚¤‚ȃR[ƒh‚ð‘‚©‚È‚¢‚Å‚‚¾‚³‚¢B
Œ‹‡‡˜‚ƉŠ·“Á«‚Ì—¼•û‚ÅA‰‰ŽZŽq‚Ì•¡”‚̃Cƒ“ƒXƒ^ƒ“ƒX‚ðŠÜ‚ÞŽ®“à‚̉‰ ŽZŽq‚ƃIƒyƒ‰ƒ“ƒh‚ðƒOƒ‹[ƒv‰»‚·‚釘‚ÍŽw’肳‚ê‚Ü‚¹‚ñB“¯‚¶Œ‹‡‡˜‚ƉŠ·“Á«‚ðŽ‚Â‰‰ŽZŽq‚ÍA *A+A&A|A‚¨‚æ‚Ñ ^ ‚Å‚·B
˜_— AND (&&) ‚¨‚æ‚Ñ OR (||) ‰‰ŽZŽq‚̃Iƒyƒ‰ƒ“ƒh‚ð•]‰¿‚·‚釘‚ÍAí‚ɶ‚©‚ç‰E‚Å‚·B&& ‰‰ŽZŽq‚̶‘¤‚̃Iƒyƒ‰ƒ“ƒh‚ª 0 (ƒ[ƒ) ‚Æ•]‰¿‚³‚ꂽê‡A ‰E‘¤‚̃Iƒyƒ‰ƒ“ƒh‚Í•]‰¿‚³‚ê‚Ü‚¹‚ñB|| ‰‰ŽZŽq‚̶‘¤‚̃Iƒyƒ‰ƒ“ƒh‚ª”ñƒ[ƒ’l‚Æ•]‰¿‚³‚ꂽê‡A ‰E‘¤‚̃Iƒyƒ‰ƒ“ƒh‚Í•]‰¿‚³‚ê‚Ü‚¹‚ñB
![]() ‰‰ŽZŽq‚Ì—D懈ʂƌ‹‡‡˜‚Ì—á |
|
C for AIX ‚̃tƒB[ƒ`ƒƒ[ |
|
C for AIX »•i‚ÍAAIX ƒo[ƒWƒ‡ƒ“ 4 ƒIƒyƒŒ[ƒeƒBƒ“ƒOEƒVƒXƒeƒ€ŠÂ‹«‚ʼnғ‚·‚éIBM ƒ‰ƒCƒZƒ“ƒXEƒvƒƒOƒ‰ƒ€‚Å‚·B C for AIX »•i‚̃tƒB[ƒ`ƒƒ[‚ɂ͈ȉº‚Ì‚à‚Ì‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·B
|
ƒRƒ“ƒpƒCƒ‹Žž‚Ì•‚“®¬”“_‰‰ŽZ |
|
ƒRƒ“ƒpƒCƒ‰[‚ÍAƒRƒ“ƒpƒCƒ‹Žž‚ɂł«‚éŒÀ‚葽‚‚Ì•‚“®¬”“_ŽZpŒvŽZ‚ð ŽÀs‚µ‚悤‚Æ‚µ‚Ü‚·B ’蔃Iƒyƒ‰ƒ“ƒh‚Ì•‚“®¬”“_‰‰ŽZ‚ÍÜ‚è•Ô‚³‚êA ‘ã‚í‚è‚ÉAƒRƒ“ƒpƒCƒ‹Žž‚ÉŒvŽZ‚³‚ꂽŒ‹‰Ê‚ʼn‰ŽZ‚³‚ê‚Ü‚·B -O ƒIƒvƒVƒ‡ƒ“‚ðŽg—p‚µ‚½ê‡‚ÍAÅ“K‰»‚ªŽg—p‰Â”\‚É‚³‚ê‚Ä‚¢‚È‚¢ê‡‚æ‚è‚àÜ‚è•Ô‚µ‚ª‘½‚”¶‚µ‚Ü‚·B
•‚“®¬”“_‰‰ŽZ‚̃Rƒ“ƒpƒCƒ‹Žž‚Ì܂螂݂ÍAfloat=nofold ƒIƒvƒVƒ‡ƒ“‚ðŽg—p‚·‚ê‚΂·‚ׂė}Ž~‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B ‚ ‚é‚¢‚ÍAƒRƒ“ƒpƒCƒ‹Žž‚ÌŽZp‰‰ŽZ‚ÉŽg—p‚³‚ê‚é IEEE ŠÛ‚߃‚[ƒh‚ÍA-y ƒIƒvƒVƒ‡ƒ“‚ðŽg—p‚µ‚ħŒä‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
ƒRƒ“ƒpƒCƒ‹Žž•‚“®¬”“_ŽZpŒvŽZ‚ÍAƒvƒƒOƒ‰ƒ€‚ÌŒ‹‰Ê‚É 2 ‚‚̉e‹¿‚ð—^‚¦‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
ˆê”Ê‚ÉAŽÀsŽž‚̊ۂ߃‚[ƒh‚ɉe‹¿‚ð—^‚¦‚éƒR[ƒh‚ÍA ŽÀsŽž‚ɈÓ}‚³‚ꂽŠÛ‚߃‚[ƒh‚ƈê’v‚·‚é -y ƒIƒvƒVƒ‡ƒ“‚ŃRƒ“ƒpƒCƒ‹‚³‚ê‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB‚½‚Æ‚¦‚ÎAˆÈ‰º‚̃vƒƒOƒ‰ƒ€A
main () { float x, y; int i; x = 1.0/3.0; i = *(int *)&x; printf("1/3 = %.8x\n", i); x = 1.0; y = 3.0; x = x/y; i = *(int *)&x; printf("1/3 = %.8x\n", i); }
‚ÍAŽŸ‚̃IƒvƒVƒ‡ƒ“‚ðŽg—p‚µ‚ăRƒ“ƒpƒCƒ‹‚³‚ê‚Ü‚·B
xlc -yz -qfloat=rndsngl
Ž® 1.0/3.0 ‚ÍA ƒRƒ“ƒpƒCƒ‹Žž‚ɃRƒ“ƒpƒCƒ‰[‚É‚æ‚Á‚ÄA”{¸“x‚ÌŒ‹‰Ê‚ÉÜ‚è•Ô‚³‚ê‚Ü‚·BŽŸ‚É‚±‚ÌŒ‹‰Ê‚Í’P¸“x‚ɕϊ·‚³‚êAfloat x ‚ɕۊǂ³‚ê‚Ü‚·Bfloat=nofold ƒIƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚邯A•‚“®¬”“_‰‰ŽZ‚̃Rƒ“ƒpƒCƒ‹Žž‚Ì܂螂݂ð—}Ž~‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B -yz ƒIƒvƒVƒ‡ƒ“‚̓Rƒ“ƒpƒCƒ‹Žž‚Ì•‚“®¬”“_‚̊ۂ߂ɉe‹¿‚ð—^‚¦‚邾‚¯‚ÅAŽÀsŽž‚̊ۂ߂ɂ͉e‹¿‚ð—^‚¦‚Ü‚¹‚ñBˆÈ‰º‚̃R[ƒh‚̈ꕔ‚ÍA
x = 1.0; y = 3.0; x = x/y;
ŽÀsŽž‚ɂ͒P¸“x‚Å•]‰¿‚³‚ê‚Ü‚·B‚±‚±‚ÅA"Å‚à‹ß‚¢’l‚ÉŠÛ‚ß‚é" ‚Æ‚¢‚¤ƒfƒtƒHƒ‹ƒg‚ÌŽÀsŽžŠÛ‚߂͂܂¾—LŒø‚ÅA"ƒ[ƒ‚ÉŠÛ‚ß‚é" (-yz) ‚Æ‚¢‚¤ƒRƒ“ƒpƒCƒ‹Žž‚ÌŽw’è‚æ‚è‚à—D悳‚ê‚Ü‚·B
’: -y ƒIƒvƒVƒ‡ƒ“‚ÍAŽÀsŽž‚̊ۂ߃‚[ƒh‚ðŽw’è‚·‚é‚à‚̂ł͂ ‚è‚Ü‚¹‚ñB
![]() •‚“®¬”“_ƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“ ŠÛ‚߃‚[ƒh‚̧–ñŽ–€ |
|
-qflttrap |
|
•‚“®¬”“_ŽZpŒvŽZ‚Ì IEEE •W€‚Å‚ÍA 5 ‚‚̃^ƒCƒv‚Ì—áŠO‚ªŒŸo‚³‚ꂽ‚Æ‚«A’Ê’m‚³‚ê‚邱‚Æ‚ðŽw’肵‚Ä‚¢‚Ü‚·B
ƒfƒtƒHƒ‹ƒg‚Å‚ÍA—áŠO‚Ì’Ê’m‚É‚ÍA󋵃tƒ‰ƒO‚ÌÝ’è‚ÆŒp‘±‚ªŠÜ‚Ü‚ê‚Ü‚·B‚Ü‚½•W€‚Å‚ÍA—áŠO‚Ì‚½‚ß‚ÉAƒgƒ‰ƒbƒv‚𶬂µA ƒ†[ƒU[‚É‚æ‚Á‚ÄŽw’肳‚ꂽƒnƒ“ƒhƒ‰[ Eƒ‹[ƒ`ƒ“‚ðŒÄ‚Ño‚·‚±‚Æ‚ð‹–‰Â‚µ‚Ä‚¢‚Ü‚·B
flttrap ƒIƒvƒVƒ‡ƒ“‚̓Rƒ“ƒpƒCƒ‰[‚ɑ΂µ‚ÄAŽg—p‰Â”\‚È•‚“®¬”“_‰‰ŽZ—áŠO‚Ì”¶‚ɑ΂µ‚ătƒ‰ƒO‚𗧂Ă邽‚ß‚Ì TRAP ƒVƒOƒiƒ‹‚𶬂·‚éƒR[ƒh‚ð쬂·‚邿‚¤‚ÉŽwަ‚µ‚Ü‚·B —áŠO‚̃^ƒCƒv‚ÍA flttrap ƒIƒvƒVƒ‡ƒ“‚ƈê‚ÉŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B 5 ‚‚̗áŠOƒ^ƒCƒv‚Ì‚¨‚Ì‚¨‚Ì‚ÍA•ʌ‚̃TƒuƒIƒvƒVƒ‡ƒ“‚ŧŒä‚³‚ê‚Ü‚·B
OVerflow | •‚“®¬”“_Œ…‚ ‚Ó‚ê‚ðŒŸo‚µAƒgƒ‰ƒbƒv‚·‚éƒR[ƒh‚𶬂µ‚Ü‚·B |
UNDerflow | •‚“®¬”“_‰ºˆÊŒ…‚ ‚Ó‚ê‚ðŒŸo‚µA ƒgƒ‰ƒbƒv‚·‚éƒR[ƒh‚𶬂µ‚Ü‚·B |
ZEROdivide | •‚“®¬”“_ƒ[ƒœŽZ‚ðŒŸo‚µA ƒgƒ‰ƒbƒv‚·‚éƒR[ƒh‚𶬂µ‚Ü‚·B |
INValid | •‚“®¬”“_–³Œø‰‰ŽZ—áŠO‚ðŒŸo‚µA ƒgƒ‰ƒbƒv‚·‚éƒR[ƒh‚𶬂µ‚Ü‚·B |
INEXact | •‚“®¬”“_•s³Šm—áŠO‚ðŒŸo‚µA ƒgƒ‰ƒbƒv‚·‚éƒR[ƒh‚𶬂µ‚Ü‚·B |
—áŠO‚ðŽg—p‰Â”\‚É‚·‚é‚É‚ÍA-qflttrap=enable ƒIƒvƒVƒ‡ƒ“‚Ü‚½‚Í Base Operating System (BOS) ‚ÌŽÀsŽžƒT[ƒrƒXEƒ‹[ƒ`ƒ“ fp_enable ‚ðŽg—p‚µ‚Ü‚·BŽg—p‰Â”\‚È ƒTƒuƒIƒvƒVƒ‡ƒ“‚ÍA -qflttrap ƒIƒvƒVƒ‡ƒ“‚ÅŽw’肳‚ꂽ—áŠO‚ðŽg—p‰Â”\‚É‚·‚邽‚ß‚ÉA main ƒvƒƒOƒ‰ƒ€‚̃vƒƒ[ƒO‚ɃR[ƒh‚ð‘}“ü‚µ‚Ü‚·B ƒTƒuƒIƒvƒVƒ‡ƒ“‚ÍA main ƒvƒƒOƒ‰ƒ€‚ðŠÜ‚܂Ȃ¢ƒ\[ƒXEƒtƒ@ƒCƒ‹‚ɂ͉e‹¿‚ð—^‚¦‚Ü‚¹‚ñB
-qflttrap=imprecise ƒTƒuƒIƒvƒVƒ‡ƒ“‚ÍA•‚“®¬”“_‰‰ŽZ‚ðs‚¤ŠÖ”‚Ì“ü‚èŒû‚¨‚æ‚ÑoŒû‚ł̂ݎw’肳‚ꂽ—áŠO‚ðƒ`ƒFƒbƒN‚·‚éƒR[ƒh‚𶬂µ‚Ü‚·B—áŠO‚ª”¶‚·‚邯ŒŸo‚³‚ê‚Ü‚·‚ªA—áŠO‚̳Šm‚Ȉʒu‚Í”»•Ê‚³‚ê‚Ü‚¹‚ñBimprecise ƒTƒuƒIƒvƒVƒ‡ƒ“‚ªŽw’肳‚ê‚È‚¢‚ÆA -qflttrap ƒIƒvƒVƒ‡ƒ“‚ŃRƒ“ƒpƒCƒ‹‚³‚ꂽƒR[ƒh“à‚ÌŠe•‚“®¬”“_‰‰ŽZ‚ªƒ`ƒFƒbƒN‚³‚ê‚Ü‚·B -qflttrap ‚ŃRƒ“ƒpƒCƒ‹‚³‚ê‚Ä‚¢‚È‚¢•ʂ̊֔ (‚½‚Æ‚¦‚ÎAƒ‰ƒCƒuƒ‰ƒŠ[Eƒ‹[ƒ`ƒ“) ‚̌ĂÑo‚µ’†‚É—áŠO‚ª”¶‚µ‚½‚̂łȂ¯‚ê‚ÎA ‚ǂ̗áŠO‚łೊm‚Ȉʒu‚ªŽ¯•Ê‚³‚ê‚Ü‚·B
ƒTƒuƒIƒvƒVƒ‡ƒ“‚ðŽ‚½‚È‚¢ -qflttrap ƒIƒvƒVƒ‡ƒ“‚ÌŽw’è‚ÍAŽŸ‚ÌÝ’è‚Æ“™‰¿‚Å‚·B
-qflttrap=ov:und:zero:inv:inex
—áŠO‚ÍŽ©“®“I‚ɂ͎g—p‰Â”\‚É‚³‚ꂸA ³Šm‚È—áŠO‚̈ʒuî•ñ‚ð’ñ‹Ÿ‚·‚邽‚ß‚ÉA‚·‚ׂĂ̕‚“®¬”“_‰‰ŽZ‚ªƒ`ƒFƒbƒN‚³‚ê‚Ü‚·B
ƒfƒtƒHƒ‹ƒg‚ÅAŽg—p‰Â”\‚È—áŠO‚É‚æ‚Á‚ͬ‚³‚ꂽ TRAP ƒVƒOƒiƒ‹‚ÍAƒvƒƒOƒ‰ƒ€‚ð’âŽ~‚³‚¹‚Ü‚·B‚Ü‚½A—áŠO‚Í TRAP M†‚ª”¶‚·‚邯A ŒÄ‚Ño‚³‚ê‚郋[ƒ`ƒ“‚ð’ñ‹Ÿ‚·‚邱‚Ƃɂæ‚Á‚ÄA ƒvƒƒOƒ‰ƒ€‚Åì—p‰Â”\‚É‚·‚邱‚Æ‚ª‚Å‚«A BOS ŽÀsŽžƒT[ƒrƒXEƒ‹[ƒ`ƒ“‚ðŒÄ‚Ño‚µ‚ÄA‚»‚̃‹[ƒ`ƒ“‚ð TRAP ƒVƒOƒiƒ‹‚̃nƒ“ƒhƒ‰[‚Æ‚µ‚ÄŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚ê‚ç‚Ì“_‚ÉŠÖ‚µ‚Ä‚¢‚¦‚ÎA-qflttrap ‚ðŽÀ‘•‚µ‚Ä‚àAIEEE •‚“®¬”“_•W€‚Å’ñˆÄ‚³‚ꂽ—áŠOˆ—ŠÂ‹«‚ªŠ®‘S‚ɃTƒ|[ƒg‚³‚ê‚é‚킯‚ł͂ ‚è‚Ü‚¹‚ñB
•‚“®¬”“_—áŠO‚ɂ‚¢‚Ä‚ÍA AIX Version 4 Assembler Language Reference ‚Éà–¾‚ª‚ ‚è‚Ü‚·BTRAP ƒVƒOƒiƒ‹Eƒnƒ“ƒhƒ‰[ ‚̃Tƒ“ƒvƒ‹‚É‚ÍA•‚“®¬”“_—áŠO‚ÌŒŸo‚ƈ—‚Ì—á‚ªŽ¦‚³‚ê‚Ä‚¢‚Ü‚·B
![]() ŠT—v -qfloat=nomaf -qfloat=hssngl -qfloat=nans -qfloat=hsflt -qfloat=rndsngl |
|
-qfloat=hsflt |
|
-qfloat=hsflt ƒIƒvƒVƒ‡ƒ“‚ÍA‚·‚ׂĂ̊ۂ߉‰ŽZ‚ð—}Ž~‚µAƒCƒ“ƒ‰ƒCƒ“EƒR[ƒh‚Å•‚“®¬”“_‚©‚ç®”‚ւ̕ϊ·‚ðs‚¤‚±‚Ƃɂæ‚èA•‚“®¬”“_‰‰ŽZ‚̃pƒtƒH[ƒ}ƒ“ƒX‚ð‰ü‘P‚µ‚Ü‚·B‚±‚̃IƒvƒVƒ‡ƒ“‚ÍAƒvƒƒOƒ‰ƒ€‚ÌŒvŽZ“Á«‚ª’m‚ç‚ê‚Ä‚¢‚é“Á’è‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚Å‚ÌA n—û‚µ‚½ƒvƒƒOƒ‰ƒ}[‚ð‘ÎÛ‚É‚µ‚½‚à‚̂ł·Bhsflt ƒIƒvƒVƒ‡ƒ“‚ðˆÀ‘S‚ÉŽg—p‚·‚邽‚ß‚ÉA ƒvƒƒOƒ‰ƒ€‚ÍŒˆ‚µ‚Ä •‚“®¬”“_‚ÌŒ‹‰Ê‚ð’P¸“x‚̕ϔ‚ÉŠ„‚è“–‚Ä‚æ ‚¤‚Æ‚µ‚Ă͂Ȃè‚Ü‚¹‚ñB Œ‹‰Ê‚ª’P¸“x’l‚Ì‹–—e”͈͂ɓü‚邱‚Æ‚ª•ª‚©‚Á‚Ä‚¢‚éꇂ͕ʂł·B‚³‚ç‚ÉA‚ǂ̕‚“®¬”“_”‚à®”‚ɕϊ·‚³‚ê‚éꇂÍA •‚“®¬”“_”‚Í®”‚Ì•\Œ»‰Â”\‚Ȕ͈͓à‚ɂȂ¯‚ê‚΂Ȃè‚Ü‚¹‚ñB ƒvƒƒOƒ‰ƒ€‚ª‚±‚ê‚ç‚Ì“Á«‚ðŽ‚½‚È‚¢ê‡‚ÉA hsflt ƒIƒvƒVƒ‡ƒ“‚ðŽg—p‚·‚邯A ƒvƒƒOƒ‰ƒ€‚ÍŒx‚È‚µ‚ÉŒë‚Á‚½Œ‹‰Ê‚ð¶‚Ýo‚µ‚Ü‚·B ƒvƒƒOƒ‰ƒ€‚ÌŒvŽZ“Á«‚ª•ª‚©‚ç‚È‚¢ê‡‚ÍA hsflt ‚ł͂ȂA hssngl ‚ðŽg—p‚µ‚Ä‚‚¾‚³‚¢B
ŠÛ‚߉‰ŽZ‚ð—}Ž~’†‚É‚ÍAhsflt ƒIƒvƒVƒ‡ƒ“‚Í hssngl ƒIƒvƒVƒ‡ƒ“‚Æ“¯‚¶“®ì‚ð‚µ‚Ü‚·B ‚µ‚©‚µAhsflt ƒIƒvƒVƒ‡ƒ“‚͂܂½A ”{¸“x’l‚ª’P¸“x•Ï”‚ÖŠ„‚è“–‚Ä‚ç‚ꂽꇂ̊ۂ߉‰ŽZ‚à—}Ž~‚µ‚Ü‚·B ’P¸“xŒ…‚ ‚Ó‚ê‚Ü‚½‚͉ºˆÊŒ…‚ ‚Ó‚ê‚ÍA‚»‚̂悤‚ÈŠ„‚è“–‚Ăł͌Ÿo‚³‚ꂸA Š„‚è“–‚Ä‚ç‚ꂽ’l‚̓JƒŒƒ“ƒg‚̊ۂ߃‚[ƒh‚É]‚Á‚ÄA³‚µ‚ŠÛ‚ß‚ç‚ê‚Ü‚¹‚ñB
•‚“®¬”“_”‚©‚ç®”‚ւ̕ϊ·‚Å‚ÍA hsflt ƒIƒvƒVƒ‡ƒ“‚É‚æ‚Á‚ăRƒ“ƒpƒCƒ‰[‚ÍA ƒTƒuƒ‹[ƒ`ƒ“ŒÄ‚Ño‚µ‚Ì‘ã‚í‚è‚ɃCƒ“ƒ‰ƒCƒ“EƒR[ƒh‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B ƒCƒ“ƒ‰ƒCƒ“EƒR[ƒh‚Í•‚“®¬”“_’l‚ðƒ`ƒFƒbƒN‚µ‚È‚¢‚½‚ßA •‚“®¬”“_’l‚ª®”‚͈̔͂ɓü‚ç‚È‚¢ê‡‚ɳ‚µ‚‚È‚¢Œ‹‰Ê‚ð¶‚Ýo‚µ‚Ü‚·B
-qfloat=hsflt ƒIƒvƒVƒ‡ƒ“‚Í -O ƒIƒvƒVƒ‡ƒ“‚Æ•¹—p‚µ‚Ä‚‚¾‚³‚¢B‚½‚¾‚µA-qfloat=rndsngl ‚Ü‚½‚Í -qfloat=hssngl ƒIƒvƒVƒ‡ƒ“‚Ƃ͕¹—p‚µ‚È‚¢‚Å‚‚¾‚³‚¢B
![]() ŠT—v -qfloat=nomaf -qfloat=hssngl -qfloat=nans -qfloat=rndsngl -qflttrap |
|
-qfloat=hssngl |
|
-qfloat=hssngl ƒIƒvƒVƒ‡ƒ“‚ÍA‚¢‚‚‚©‚̊ۂ߉‰ŽZ‚ð—}Ž~‚·‚邱‚Ƃɂæ‚Á‚ÄA’P¸“x (float) ‚Ì•‚“®¬”“_ŒvŽZ‚̃pƒtƒH[ƒ}ƒ“ƒX‚ð‰ü‘P‚µ‚Ü‚·B—}Ž~‚³‚ê‚éŠÛ‚߉‰ŽZ‚ÍA C Œ¾Œê‚ɂ͕K—v‚Å‚·‚ªA³‚µ‚¢ƒvƒƒOƒ‰ƒ€‚ÌŽÀs‚ɂ͕K‚¸‚µ‚à•K—v‚ł͂ ‚è‚Ü‚¹‚ñB ‚»‚ê‚Å‚àA”{¸“x‚ÌŒ‹‰Ê‚ð’P¸“x‚̃ƒ‚ƒŠ[ˆÊ’u‚ɕۊǂ·‚éꇂɂÍA ŠÛ‚߉‰ŽZ‚ª‘}“ü‚³‚ê‚Ü‚·B
hssngl ƒIƒvƒVƒ‡ƒ“‚ÍAŒ³‚̃vƒƒOƒ‰ƒ€‚ª •‚“®¬”“_Ž®‚ÌŒ‹‰Ê‚ð’P¸“x‚ÉŠÛ‚ß‚éꇂÉA”{¸“x‚ŕۑ¶‚·‚邿‚¤‚É‚µ‚Ü‚·B•Û‘¶‚³‚ꂽ”{¸“x‚ÌŒ‹‰Ê‚ÍAŠÛ‚ß‚ç‚ꂽŒ‹‰Ê‚Ì‘ã‚í‚è‚ÉA ‚»‚êˆÈ~‚ÌŽ®‚ÅŽg—p‚³‚ê‚Ü‚·B¸“x‚ª‚‚‚È‚Á‚½‚½‚ß‚ÉAƒvƒƒOƒ‰ƒ€‚ÌŒ‹‰Ê‚Í‚æ‚賊m‚ɂȂèA ŠÛ‚߉‰ŽZ‚ªÈ—ª‚³‚ꂽ‚½‚ß‚ÉAƒvƒƒOƒ‰ƒ€‚ÌŽÀs‚Í‚æ‚葬‚‚È‚è‚Ü‚·B
•‚“®¬”“_‰‰ŽZ‚ÌŒ‹‰Ê‚ª’P¸“x‚̕ϔ‚ɕۊǂ³‚ê‚éꇂɂÍA ŠÛ‚߉‰ŽZ‚͂܂¾•K—v‚Å‚·B ’P¸“x•‚“®¬”“_Œ…‚ ‚Ó‚êA‚Ü‚½‚͉ºˆÊŒ…‚ ‚Ó‚ê‚ðŒŸo‚·‚邽‚ß‚ÉA Œ‹‰Ê‚ÍŠÛ‚ß‚ç‚ê‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñBƒvƒƒOƒ‰ƒ€‚ÌÅ“K‰»‚É‚æ‚Á‚ÄA •ۊlj‰ŽZ‚ðƒvƒƒOƒ‰ƒ€‚©‚çŽæ‚蜂‚±‚Æ‚ª‚Å‚«‚éê‡‚à‚ ‚è‚Ü‚·Bhssngl ƒIƒvƒVƒ‡ƒ“‚É‚æ‚Á‚ÄA Œ³‚̕ۊlj‰ŽZ‚É”º‚¤ŠÛ‚߉‰ŽZ‚àŽæ‚蜂‚±‚Æ‚ª‚Å‚«‚Ü‚·Bhssngl ƒIƒvƒVƒ‡ƒ“‚ª‚»‚̂悤‚ÈŒ‹‰Ê‚ð”{¸“x‚ŕۑ¶‚Å‚«‚éꇂÍA —áŠO‚ð”ð‚¯‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
hssngl ƒIƒvƒVƒ‡ƒ“‚ÍA ƒvƒƒOƒ‰ƒ€“à‚Ì•‚“®¬”“_ŒvŽZ‚̸“x‚ð‚‚߂邾‚¯‚Ȃ̂ÅA ƒvƒƒOƒ‰ƒ€‚Ì‚·‚ׂĂ̌^‚ɑ΂µ‚ĈÀ‘S‚Å‚·B
-qfloat=hssngl ƒIƒvƒVƒ‡ƒ“‚Í -O ‚Æ•¹—p‚µ‚Ä‚‚¾‚³‚¢B‚½‚¾‚µA-qfloat=rndsngl ƒIƒvƒVƒ‡ƒ“‚Ƃ͕¹—p‚µ‚È‚¢‚Å‚‚¾‚³‚¢B
![]() ŠT—v -qfloat=nomaf -qfloat=nans -qfloat=hsflt -qfloat=rndsngl -qflttrap |
|
-qfloat=nans |
|
-qfloat=nans ƒIƒvƒVƒ‡ƒ“‚É‚æ‚Á‚ăRƒ“ƒpƒCƒ‰[‚ÍA’P¸“x‚Ì’Ê’m NaN (NaNS) ‚©‚ç”{¸“x‚ւ̕ϊ·‚ðŒŸo‚·‚éƒIƒuƒWƒFƒNƒgEƒR[ƒh‚𶬂µ‚Ü‚·BƒfƒtƒHƒ‹ƒg‚ŃRƒ“ƒpƒCƒ‰[‚ÍAIEEE •W€‚É•K—v‚È‘¼‚Ì‚·‚ׂĂÌó‘Ô‚ÅA NaNS ‚ÌŽg—p‚ðŒŸo‚·‚éƒIƒuƒWƒFƒNƒgEƒR[ƒh‚𶬂µ‚Ü‚·B
ŽÀÛ‚É NaNS ‚ðƒ`ƒFƒbƒN‚·‚é•K—v‚Ì‚ ‚éƒvƒƒOƒ‰ƒ€‚Í‚²‚”‚Å‚·BNaNS ‚ð•‚“®¬”“_‰‰ŽZ‚Å쬂·‚邱‚Ƃ͂ł«‚¸A –¾Ž¦“I‚É쬂µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñBƒvƒƒOƒ‰ƒ€‚ª–¾Ž¦“I‚É’Ê’m NaN ‚ð쬂·‚éꇂÍA’P‚ɃvƒƒOƒ‰ƒ€‚ð -qfloat=nans ƒIƒvƒVƒ‡ƒ“‚ŃRƒ“ƒpƒCƒ‹‚·‚邾‚¯‚Å‚·B
![]() ŠT—v -qfloat=nomaf -qfloat=hssngl -qfloat=hsflt -qfloat=rndsngl -qflttrap |
|
-qfloat=nomaf |
|
nomaf ƒIƒvƒVƒ‡ƒ“‚ÍA æŽZ-‰ÁŽZ‰‰ŽZ‚̂Ȃ¢ŽÀs‚ÌŠ®‘S‚Éd•¡‚µ‚½ double ‚ÌŒ‹‰Ê‚ð•K—v‚Æ‚·‚éꇂÉA’ñ‹Ÿ‚³‚ê‚é‚à‚̂ł·Bnomaf ƒIƒvƒVƒ‡ƒ“‚É‚æ‚Á‚ăRƒ“ƒpƒCƒ‰[‚ÍA æŽZ-‰ÁŽZ‰‰ŽZ‚𶬂µ‚È‚‚Äς݂܂·BæŽZ-‰ÁŽZ‰‰ŽZ‚ðŽg—p‚µ‚È‚¢‚ÆA ³Šm“x‚ƃpƒtƒH[ƒ}ƒ“ƒX‚͒ቺ‚µ‚Ü‚·‚ªA ”{¸“xŽZpŒvŽZ‚Ì IEEE •W€‚ÆŒµ–§‚É“K‡‚µ‚Ü‚·B
‘¼‚̃Cƒ“ƒvƒŠƒƒ“ƒe[ƒVƒ‡ƒ“‚Ì’P¸“x‚ÌŒ‹‰Ê‚ð•¡»‚·‚é‚É‚ÍA-qfloat=rndsngl ƒIƒvƒVƒ‡ƒ“‚ðŽg—p‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B
![]() ŠT—v -qfloat=hssngl -qfloat=nans -qfloat=hsflt -qfloat=rndsngl -qflttrap |
|
-qfloat=rndsngl |
|
-qfloat=rndsngl ƒIƒvƒVƒ‡ƒ“‚ÍAfloat Ž®‚ɑ΂µ‚Ä’P¸“x‚Ì•‚“®¬”“_‰‰ŽZ‚ðŽg—p‚·‚éƒCƒ“ƒvƒŠƒƒ“ƒe[ƒVƒ‡ƒ“‚ÌŒ‹‰Ê‚ð³Šm‚É•¡»‚·‚é•K—v‚ª‚ ‚éꇂɒñ‹Ÿ‚³‚ê‚é‚à‚̂ł·B rndsngl ƒIƒvƒVƒ‡ƒ“‚É‚æ‚Á‚ÄA ƒRƒ“ƒpƒCƒ‰[‚ÍA float ƒIƒyƒ‰ƒ“ƒh‚ł̕‚“®¬”“_‰‰ŽZ‚ÌŒ‹‰Ê‚ð’P¸“x‚Ɋۂ߂܂·B’†ŠÔŒ‹‰Ê‚ð’P¸“x‚ÖŠÛ‚ß‚½Œ‹‰Ê‚ÍA ’P¸“x‰‰ŽZ‚ª float Ž®‚Ì•]‰¿‚ÉŽg—p‚³‚ꂽ‚̂Ɠ¯‚¶‚ɂȂè‚Ü‚·B ŽÀsŽžƒpƒtƒH[ƒ}ƒ“ƒX‚ÍAŠÛ‚߂̃I[ƒo[ƒwƒbƒh‚ª‘‚¦‚½‚½‚ßA ‚©‚È‚è’ቺ‚µ‚Ü‚·B
Œ‹‰Ê‚̈ꕔ‚ðA •ʂ̃VƒXƒeƒ€‚ÅŒvŽZ‚³‚ꂽ’l‚ł̌‹‰Ê‚Æ”äŠr‚µ‚ă`ƒFƒbƒN‚·‚éƒvƒƒOƒ‰ƒ€‚à‚ ‚è‚Ü‚·B ‚Ü‚½ rndsngl ƒIƒvƒVƒ‡ƒ“‚ÍA‘O‚ÌŒ‹‰Ê‚ðd•¡‚µA ‚»‚̂悤‚ȃvƒƒOƒ‰ƒ€‚ɳ‚µ‚¢ŽÀs‚ð•ñ‚³‚¹‚邽‚߂ɂà•K—v‚Å‚·BƒvƒƒOƒ‰ƒ€‚ª”{¸“x‚ÌŒ‹‰Ê‚ðƒ`ƒFƒbƒN‚·‚邽‚߂ɂàA nomaf ƒIƒvƒVƒ‡ƒ“‚ª•K—v‚Å‚·B
![]() ŠT—v -qfloat=nomaf -qfloat=hssngl -qfloat=nans -qfloat=hsflt -qflttrap |
|
C for AIX ‚ÌŠT”O‚ÌЉî |
|
¶‚̃pƒlƒ‹‚ÍAC for AIX ‚̈ê”ÊŠT”Oî•ñˆæ‚ðŽ¦‚µ‚Ä‚¢‚Ü‚·B‚±‚ê‚ðŒ©‚ÄAC for AIX ‚ðŽg—p‚·‚邽‚߂ɕK—v‚È”wŒiî•ñ‚ð’T‚µ‚Ä‚‚¾‚³‚¢B
... ‚ÅI‚í‚逖ڂÍAŠÖ˜A‚·‚éƒTƒuƒgƒsƒbƒN‚ÌƒŠƒXƒg‚É“WŠJ‚µ‚Ü‚·B... ‚ÅI‚í‚ç‚È‚¢€–Ú‚ÍA‘I‘ð‚³‚ê‚½ƒgƒsƒbƒN‚Ìî•ñ“à—e‚É’¼ÚƒŠƒ“ƒN‚µA‚±‚̃pƒlƒ‹‚É•\ަ‚³‚ê‚Ü‚·B
|
C ‚ÌŽš‹å—v‘f - ޝ•ÊŽq |
|
ޝ•ÊŽq‚ÍA”CˆÓ‚Ì”‚Ì•¶Žš‚Ü‚½‚Í”Žš‚©‚笂Á‚Ä‚¢‚Ü‚·B‚»‚ê‚ç‚ÍAˆÈ‰º‚ÌŒ¾Œê—v‘f‚É–¼‘O‚ð’ñ‹Ÿ‚µ‚Ü‚·B
ޝ•ÊŽq“à‚Ì•¶Žš”‚ɧŒÀ‚Í‚ ‚è‚Ü‚¹‚ñB‚µ‚©‚µAƒŠƒ“ƒP[ƒWEƒGƒfƒBƒ^[‚ÍAŠO•”ޝ•ÊŽq“à‚Ì•¶Žš”‚ð§ŒÀ‚µA 4095 •¶ŽšˆÈ~‚ðØ‚èŽÌ‚Ă܂·B
ƒRƒ“ƒpƒCƒ‰[‚ÍAޝ•ÊŽq“à‚Ì‘å•¶Žš‚Ƭ•¶Žš‚ð‹æ•Ê‚µ‚Ü‚·B‚½‚Æ‚¦‚ÎAPROFIT ‚¨‚æ‚Ñ profit ‚ÍA•ÊX‚̃f[ƒ^EƒIƒuƒWƒFƒNƒg‚ð•\‚µ‚Ü‚·B
’: ‰ºü•¶Žš ( _ ) ‚Í•¶Žš‚Ƃ݂Ȃ³‚ê‚Ü‚·Bansi ƒ‚[ƒh‚Å‚ÍA ޝ•ÊŽq‚Í $ ‚ł͂ȂA_ ‚ÅŽn‚Ü‚è‚Ü‚·BŠg’£ ƒ‚[ƒh‚Å‚ÍAޝ•ÊŽq‚Í _ ‚Ü‚½‚Í $ ‚ÅŽn‚Ü‚è‚Ü‚·‚ªA “à•”ƒVƒXƒeƒ€–¼‚É—\–ñ‚³‚ê‚Ä‚¢‚邽‚ßA ‚±‚ê‚ç‚Ì•¶Žš‚ðŽ¯•ÊŽq‚Ìæ“ª‚ÉŽg—p‚·‚邱‚Æ‚Í”ð‚¯‚é‚ׂ«‚Å‚·B -qdollar ƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚邯Aޝ•ÊŽq“à‚Å‚Í $ •¶Žš‚ðŽg—p‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
2 ‚‚̉ºü•¶ŽšA‚Ü‚½‚Í‘å•¶Žš‚Ì•¶Žš‚ª‘±‚ 1 ‚‚̉ºü•¶Žš‚ÅŽn‚Ü‚éA C ƒ‰ƒCƒuƒ‰ƒŠ[ŠÖ”‚É‚æ‚Á‚ÄŽg—p‚³‚ê‚鎯•ÊŽq‚ÍA ‚·‚ׂẴRƒ“ƒeƒLƒXƒg‚Å—\–ñ‚³‚ê‚Ä‚¢‚Ü‚·B
ƒVƒXƒeƒ€ŒÄ‚Ño‚µ‚¨‚æ‚у‰ƒCƒuƒ‰ƒŠ[ŠÖ”‚Ì–¼‘O‚ÍA ³‚µ‚¢ƒwƒbƒ_[‚ð‘g‚Ýž‚܂Ȃ¯‚ê‚Η\–ñŒê‚ɂ͂Ȃè‚Ü‚¹‚ñ‚ªA ‚»‚ê‚ç‚ðŽ¯•ÊŽq‚Æ‚µ‚Ă͎g—p‚µ‚È‚¢‚Å‚‚¾‚³‚¢Bd•¡‚µ‚½Ž–‘O’è‹`–¼‚ÍAƒR[ƒh‚ð•ÛŽç‚·‚éۂɬ—‚𵂫A ƒŠƒ“ƒNŽž‚âŽÀsŽž‚ɃGƒ‰[‚ðˆø‚«‹N‚±‚µ‚Ü‚·BƒvƒƒOƒ‰ƒ€‚Ƀ‰ƒCƒuƒ‰ƒŠ[‚ð‘g‚Ýž‚Þê‡A –¼‘O‚ªd•¡‚·‚é‚Ì‚ð”ð‚¯‚é‚½‚ßA ‚»‚̃‰ƒCƒuƒ‰ƒŠ[“à‚ÌŠÖ”–¼‚ð’m‚Á‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B
•W€ƒ‰ƒCƒuƒ‰ƒŠ[ŠÖ”‚ðŽg—p‚·‚éꇂ͂¢‚‚àA ³‚µ‚¢ƒwƒbƒ_[‚ð‘g‚Ýž‚܂Ȃ¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
![]() C ‚ÌŽš‹å—v‘f - ƒg[ƒNƒ“ C ‚ÌŽš‹å—v‘f - ƒRƒƒ“ƒg C ‚ÌŽš‹å—v‘f - ’è” Ž¯•ÊŽq‚̉Ž‹«‚̃XƒR[ƒv |
|
C ‚ÌŽš‹å—v‘f - ƒg[ƒNƒ“ |
|
ƒ\[ƒXEƒR[ƒh‚ÍAƒvƒŠƒvƒƒZƒX‚¨‚æ‚уRƒ“ƒpƒCƒ‹‚ÌŠÔA ƒg[ƒNƒ“—ñ‚Æ‚µ‚ÄŽæ‚舵‚í‚ê‚Ü‚·B ˆÈ‰º‚̂悤‚È 5 ‚‚̈قȂéƒ^ƒCƒv‚̃g[ƒNƒ“‚ª‚ ‚è‚Ü‚·B
—×Ú‚·‚鎯•ÊŽqAƒL[ƒ[ƒhA‚¨‚æ‚ÑƒŠƒeƒ‰ƒ‹‚ÍA ‹ó”’•¶Žš‚Å‹æØ‚ç‚ê‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB‚»‚Ì‘¼‚̃g[ƒNƒ“‚ÍA ƒ\[ƒXEƒR[ƒh‚ð“ǂ݂₷‚‚·‚邽‚ßA‹ó”’•¶Žš‚Å‹æØ‚ç‚ê‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB‹ó”’•¶Žš‚É‚ÍAƒuƒ‰ƒ“ƒNA…•½‚¨‚æ‚Ñ‚’¼ƒ^ƒuA‰üsA‰üƒy[ƒWA ‚¨‚æ‚уRƒƒ“ƒg‚ªŠÜ‚Ü‚ê‚Ü‚·B
![]() C ‚ÌŽš‹å—v‘f - ƒRƒƒ“ƒg C ‚ÌŽš‹å—v‘f - ޝ•ÊŽq C ‚ÌŽš‹å—v‘f - ’è” |
|
C Œ¾ŒêƒŒƒxƒ‹ |
|
Œ»‘¶‚·‚邳‚Ü‚´‚Ü‚È C Œ¾Œê’è‹`ŠÔ‚Ì–µ‚‚ð”ð‚¯‚é‚½‚ßA C for AIX ƒRƒ“ƒpƒCƒ‰[‚ÍAC Œ¾Œê‚Ì‚¢‚‚‚©‚̃Œƒxƒ‹‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚·BˆÈ‰º‚ÉAŽg—p‰Â”\‚ÈŒ¾ŒêƒŒƒxƒ‹‚¨‚æ‚Ñ‚»‚Ìà–¾‚ª‚ ‚è‚Ü‚·B
ƒŒƒxƒ‹ | à–¾ |
---|---|
ansi | American National Standards Institute (ANSI) C •W€‚É“K‡‚µ‚Ü‚·B |
classic | ‘½‚‚Ì”ñ ANSI ƒvƒƒOƒ‰ƒ€‚ðƒRƒ“ƒpƒCƒ‹‚Å‚«‚éA K&R ƒŒƒxƒ‹‚̃vƒŠƒvƒƒZƒbƒT[‚É‚©‚È‚è“K‡‚µ‚Ü‚·B |
extended | RT C ƒ\[ƒXEƒR[ƒh‚Æ‚‚¢ŒÝŠ·«‚ª‚ ‚è‚Ü‚·B extended ƒŒƒxƒ‹ C ‚ÍA ansi ƒŒƒxƒ‹ C ‚Æ‚µ‚Ä’è‹`‚³‚êART ƒRƒ“ƒpƒCƒ‰[‚Æ‚ÌŒÝ Š·«‚ªŠg’£‚³‚ê‚Ä‚¢‚Ü‚·B RT ‚Ƃ̌݊·«‚ÍA“Á’è‚ÌðŒ‚̉º‚Å‚Í ANSI C •W€‚Æ–µ‚‚µ‚Ü‚·B |
saal2 | Systems Application Architecture (SAA) CPI C ƒŒƒxƒ‹ 2Bsaal2 ƒŒƒxƒ‹ C ‚ÍA ‘½‚̈í’E‚Í‚ ‚è‚Ü‚·‚ªASAA C ‚É“K‡‚µ‚Ü‚·B |
saa | Žg—p‰Â”\‚È SAA C ’è‹`‚ÌÅ‚à‚‚¢ƒŒƒxƒ‹B Œ»Ý‚Å‚Í SAA ƒŒƒxƒ‹ 2 C ‚Å‚·B |
’: saal2 ‚¨‚æ‚Ñ saa C Œ¾ŒêƒŒƒxƒ‹‚ÍA C for AIX ƒRƒ“ƒpƒCƒ‰[‚̃IƒvƒVƒ‡ƒ“‚Å‚ ‚èA SAA ‹¤’ʃvƒƒOƒ‰ƒ~ƒ“ƒOEƒCƒ“ƒ^[ƒtƒF[ƒX‚̈ꕔ‚ł͂ ‚è‚Ü‚¹‚ñB |
V‹K‚̃vƒƒOƒ‰ƒ€‚̂قƂñ‚Ç‚ÉAansi Œ¾ŒêƒŒƒxƒ‹‚ðŽg—p‚·‚é•K—v‚ª‚ ‚è‚Ü‚·BŽg—pŠÂ‹«‚ƃAƒvƒŠƒP[ƒVƒ‡ƒ“‚Å‘¼‚ÌŒ¾ŒêƒŒƒxƒ‹‚̃Tƒ|[ƒg‚ª•K—v‚ÈꇂɂÍA-qlanglvl ƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“‚ðŽg‚Á‚Ä‚»‚ê‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
‚Ü‚½AC for AIX ƒRƒ“ƒpƒCƒ‰[‚ÍA “Á’è‚̊‹«‚Æ C Œ¾Œê‚̃Œƒxƒ‹‚ɒljÁ‚̃Tƒ|[ƒg‚ð’ñ‹Ÿ‚·‚邽‚ßA ‚³‚Ü‚´‚܂ȃRƒ“ƒpƒCƒ‰[‹N“®ƒ‚[ƒh‚ðŽg—p‚µ‚Ü‚·B
C Œ¾Œê‚ÌŠT—v |
|
C ‚ÍA •L‚¢Ží—ނ̃vƒƒOƒ‰ƒ~ƒ“ƒOEƒ^ƒXƒN—p‚ÉÝŒv‚³‚ꂽƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚Å‚·B ƒVƒXƒeƒ€EƒŒƒxƒ‹EƒR[ƒhAƒeƒLƒXƒgˆ—AƒOƒ‰ƒtƒBƒbƒNƒXA ‚¨‚æ‚Ñ‚»‚Ì‘¼‚Ì‘½‚‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“•ª–ì‚ÅŽg—p‚³‚ê‚Ü‚·B
‚±‚±‚Åà–¾‚³‚ê‚é C Œ¾Œê‚ÍA ƒVƒXƒeƒ€EƒAƒvƒŠƒP[ƒVƒ‡ƒ“‘ÌŒn‹¤’ʃvƒƒOƒ‰ƒ~ƒ“ƒOEƒCƒ“ƒ^[ƒtƒF[ƒX (SAA C ƒŒƒxƒ‹ 2 ƒCƒ“ƒ^[ƒtƒF[ƒX‚Æ‚µ‚Ä‚à’m‚ç‚ê‚é)A ‚¨‚æ‚ёەW€ C (ANSI/ISO-IEC 9899-1990[1992]) ‚ƈê’v‚µ‚Ü‚·B‚±‚Ì•W€‚ÍA ŒöŽ®‚É American National Standard for Information Systems--Programming Language C (X3.159-1989) (X3.159-1989) ‚ð’u‚«Š·‚¦‚é‚à‚Ì‚ÅA‹Zp“I‚É‚Í ANSI** C •W€‚Æ“¯“™‚Å‚·B
C ‚Í‚³‚Ü‚´‚܂Ȍ`Ž®‚ÅA•¶ŽšA®”A•‚“®¬”“_”A‚¨‚æ‚у|ƒCƒ“ƒ^[‚ðŠÜ‚ÞA ‚¢‚‚‚©‚̃f[ƒ^Œ^‚ðƒTƒ|[ƒg‚µ‚Ü‚·B‚³‚ç‚ÉAC ‚Í”z—ñA \‘¢‘Ì (ƒŒƒR[ƒh)A‹¤—p‘ÌA‚¨‚æ‚Ñ—ñ‹“Œ^‚àƒTƒ|[ƒg‚µ‚Ü‚·B
C Œ¾Œê‚É‚ÍAƒ‰ƒCƒuƒ‰ƒŠ[‚ɒljÁ‚³‚ꂽ‹@”\«‚ƂƂà‚ÉA ŠÈŒ‰‚È•¶‚ðŠÜ‚ñ‚Å‚¢‚Ü‚·B‚±‚ê‚É‚æ‚Á‚ÄAC ‚Í_“î«‚Æ—LŒø«‚Ì—¼•û‚ðŽ‚Â‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚³‚ç‚ÉA‚³‚Ü‚´‚܂ȃVƒXƒeƒ€ŠÔ‚Å‚‚¢®‡«‚ðŽ‚Â‚Æ‚¢‚¤—˜“_‚ª‚ ‚è‚Ü‚·B
C ƒ‰ƒCƒuƒ‰ƒŠ[‚É‚ÍA“úŽž‘€ì‚Ì‘¼‚ÉA“üo—ÍA ”ŠwA—áŠOˆ—A•¶Žš—ñ‚¨‚æ‚Ñ•¶Žš‘€ìA“®“Iƒƒ‚ƒŠ[ŠÇ—‚Ȃǂ̊֔‚ª‚ ‚è‚Ü‚·B‚±‚̃‰ƒCƒuƒ‰ƒŠ[‚ðŽg—p‚·‚邯AƒvƒƒOƒ‰ƒ€‚̈ÚA«‚ðˆÛŽ‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B ‚³‚Ü‚´‚܂ȑ€ì‚ÌŠî‘b‚ƂȂéŽÀ‘•‚ÌÚׂÍAƒvƒƒOƒ‰ƒ}[‚ɂ͕K—v‚ª‚È‚¢‚½‚߂ł·B
‚·‚ׂĂ̕W€ C ƒ‰ƒCƒuƒ‰ƒŠ[ŠÖ”‚Æ‚»‚Ì‘¼‚Ì‘½‚‚ÌŠÖ”‚ÍA AIX Šî–{ƒIƒyƒŒ[ƒeƒBƒ“ƒOEƒVƒXƒeƒ€ (BOS) ƒ‰ƒ“ƒ^ƒCƒ€EƒT[ƒrƒX‚̈ꕔ‚Å‚·B AIX Version 4 Technical Reference, Volumes 1 and 2: Base Operating System and Extensions ‚É‚ÍAC for AIX ƒRƒ“ƒpƒCƒ‰[‚ŃTƒ|[ƒg‚³‚ê‚éA ‚·‚×‚Ä‚Ì C ƒ‰ƒCƒuƒ‰ƒŠ[ŠÖ”‚ɂ‚¢‚Ä‚Ìà–¾‚ª‚ ‚è‚Ü‚·Bƒ‰ƒCƒuƒ‰ƒŠ[ŠÖ” ‚ɂ‚¢‚Ă̈ê”Êî•ñ‚ÍA AIX ƒo[ƒWƒ‡ƒ“ 4 ƒVƒXƒeƒ€Eƒ†[ƒU[ƒYEƒKƒCƒh: ƒIƒyƒŒ[ƒeƒBƒ“ƒOEƒVƒXƒeƒ€‚¨‚æ‚уfƒoƒCƒX ‚ðŽQÆ‚µ‚Ä‚‚¾‚³‚¢B
|
ƒƒ‚ƒŠ[Eƒq[ƒv‚̃fƒoƒbƒO |
|
C for AIX ‚ÍAƒƒ‚ƒŠ[–â‘è‚ðƒfƒoƒbƒO‚·‚é 2 ‚‚̊֔ƒZƒbƒg‚ð’ñ‹Ÿ‚µ‚Ü‚·B
ƒq[ƒvŒÅ—L‚̃ƒ‚ƒŠ[ŠÇ—ŠÖ”‚̃fƒoƒbƒOEƒo[ƒWƒ‡ƒ“‚ªA•W€ƒo[ƒWƒ‡ƒ“‚Æ“¯—l‚É’ñ‹Ÿ‚³‚ê‚Ä‚¢‚Ü‚·BŠeƒfƒoƒbƒOEƒo[ƒWƒ‡ƒ“‚ÍA”ñƒfƒoƒbƒO‚Æ“¯‚¶‹@”\‚ðŽÀs‚µ‚Ü‚·B‚³‚ç‚ÉAƒfƒoƒbƒOEƒo[ƒWƒ‡ƒ“‚ÍA ŒÄ‚Ño‚µ“à‚ÅŽg—p‚³‚ê‚éƒq[ƒv‚ðƒ`ƒFƒbƒN‚·‚邽‚ß‚ÉA _uheap_check ‚ðŒÄ‚Ño‚µA ƒƒ‚ƒŠ[‚ªŠ„‚èU‚èA‚Ü‚½‚͉ð•ú‚³‚ꂽƒtƒ@ƒCƒ‹‚Æs”‚ð‹L˜^‚µ‚Ü‚·B‚»‚ÌŒãAŒ»ÝŠ„‚èU‚ç‚ê‚Ä‚¢‚郃‚ƒŠ[EƒuƒƒbƒN‚Ìî•ñ‚ð•\ަ‚·‚邽‚ßA _dump_allocated ‚Ü‚½‚Í _dump_allocated_delta ‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·Bî•ñ‚Í stderr ‚Öˆóü‚³‚ê‚Ü‚·B
‹¤—pƒƒ‚ƒŠ[‚ðŠÜ‚ÞA‚Ç‚ñ‚ȃ^ƒCƒv‚̃q[ƒv‚ɑ΂µ‚Ä‚àA ƒfƒoƒbƒOEƒƒ‚ƒŠ[ŠÇ—ŠÖ”‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BƒfƒoƒbƒOEƒo[ƒWƒ‡ƒ“‚ðŽg—p‚·‚é‚É‚ÍA-qheapdebug ƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“‚ðŽw’肵‚Ü‚·B‚»‚ÌŒãAC for AIX ƒRƒ“ƒpƒCƒ‰[‚ªA ƒƒ‚ƒŠ[ŠÇ—ŠÖ”i³‹KA‚Ü‚½‚̓q[ƒv“Á’èj‚Ö‚Ì‚·‚ׂĂ̌ĂÑo‚µ‚ðA ‘Ήž‚·‚éƒfƒoƒbƒOEƒo[ƒWƒ‡ƒ“‚Öƒ}ƒbƒv‚µ‚Ü‚·B
’: ƒƒ‚ƒŠ[ŠÇ—ŠÖ”‚Ì–¼‘O‚ðŠ‡ŒÊ‚ÅˆÍ‚Þ‚ÆA ŠÖ”‚̓fƒoƒbƒOEƒo[ƒWƒ‡ƒ“‚Öƒ}ƒbƒv‚³‚ê‚Ü‚¹‚ñB
C for AIX ‚ÍA_uheapchkA_uheapsetA‚¨‚æ‚Ñ _uheap_walk ‚Æ‚¢‚¤ƒ†[ƒU[Eƒq[ƒv‚̑Ó–«ŒŸ¸‚ðs‚¤V‹K‚ÌŠÖ”‚ð’ñ‹Ÿ‚µ‚Ä‚¢‚Ü‚·B3 ‚‚̊֔‚Ì‚¨‚Ì‚¨‚Ì‚ÉA ƒfƒtƒHƒ‹ƒg‚̃q[ƒv‚ð‘Ó–«ŒŸ¸‚·‚é”ñƒq[ƒv“Á’èƒo[ƒWƒ‡ƒ“‚ª‚ ‚è‚Ü‚·B
_uheapchk ‚¨‚æ‚Ñ _uheapset ‚Í—¼•û‚Æ‚àA Žw’肳‚ꂽƒq[ƒv‚ðŬ®‡«‚Ń`ƒFƒbƒN‚µ‚Ü‚·B _uheapchk ‚ÍAƒq[ƒv‘S‘Ì‚ðƒ`ƒFƒbƒN‚µA _uheapset ‚͋󂫃ƒ‚ƒŠ[‚݂̂ðƒ`ƒFƒbƒN‚µ‚Ü‚·B_uheapset ‚͂܂½Aƒq[ƒv“à‚̋󂫃ƒ‚ƒŠ[‚ð Žw’肵‚½’l‚ɃZƒbƒg‚µ‚Ü‚·B_uheap_walk ‚̓q[ƒv‚ð’ʉ߂µA ƒ†[ƒU[‚ª’ñ‹Ÿ‚·‚éƒR[ƒ‹ƒoƒbƒNŠÖ”‚ÖA Š„‚èU‚è‚Ü‚½‚͉ð•ú‚³‚ꂽŠeƒIƒuƒWƒFƒNƒg‚Ìî•ñ‚ð’ñ‹Ÿ‚µ‚Ü‚·B‚»‚ÌŒãAƒ†[ƒU[‚Í‚»‚Ìî•ñ‚ðD‚«‚Ȃ悤‚ÉŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
‚±‚ê‚ç‚̃q[ƒvEƒ`ƒFƒbƒNŠÖ”‚ÍA <umalloc.h> ‚É’è‹`‚³‚ê‚Ü‚· (³‹Kƒo[ƒWƒ‡ƒ“‚à <malloc.h>‚É’è‹`‚³‚ê‚Ü‚·)B ‚»‚ê‚ç‚̓Rƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“‚łͧŒä‚³‚ê‚È‚¢‚½‚ßA ‚¢‚‚łàƒvƒƒOƒ‰ƒ€“à‚ÅŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
‚Ç‚¿‚ç‚̃fƒoƒbƒOŠÖ”ƒZƒbƒg‚É‚à—˜“_‚ÆŒ‡“_‚ª‚ ‚è‚Ü‚·B‚Ç‚¿‚ç‚ð‘I‘ð‚·‚é‚©‚ÍAƒ†[ƒU[‚̃vƒƒOƒ‰ƒ€A–â‘èAD‚݂ɂæ‚è‚Ü‚·B
ƒfƒoƒbƒOEƒƒ‚ƒŠ[ŠÇ—ŠÖ”‚ÍA ƒvƒƒOƒ‰ƒ€“à‚Å—v‹‚µ‚½‚·‚ׂĂ̊„‚èU‚è‚ÉŠÖ‚·‚éÚׂÈî•ñ‚ð’ñ‹Ÿ‚µ‚Ü‚·BƒfƒoƒbƒOEƒo[ƒWƒ‡ƒ“‚ðŽg—p‚·‚é‚É‚ ‚½‚Á‚ăR[ƒh‚ð•ÏX‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB-qheapdebug ƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚邾‚¯‚Å‚·B‚µ‚©‚µA ƒfƒoƒbƒOEƒo[ƒWƒ‡ƒ“‚Ƀ}ƒbƒv‚³‚ꂽŒÄ‚Ño‚µ‚Ì‚Ýî•ñ‚ð’ñ‹Ÿ‚·‚邽‚ßA ƒ†[ƒU[‚̃vƒƒOƒ‰ƒ€Eƒ‚ƒWƒ…[ƒ‹‚Ì‘½‚A ‚Ü‚½‚Í‚·‚ׂĂðÄ쬂·‚é•K—v‚ª‚ ‚é‚Å‚µ‚傤B‚±‚ê‚Í‚©‚Ȃ莞ŠÔ‚ª‚©‚©‚è‚Ü‚·B
ˆê•ûAƒq[ƒvEƒ`ƒFƒbƒNŠÖ”‚ÍAƒvƒƒOƒ‰ƒ€“à‚Ì“Á’è‚̃|ƒCƒ“ƒg‚ÅA ƒq[ƒv‚ɑ΂µ‚Ä‚æ‚èˆê”Ê“I‚ÈŒŸ¸‚ðs‚¢‚Ü‚·B ŒŸ¸‚ªs‚í‚ê‚éêŠ‚ð‚©‚È‚è§Œä‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚Ü‚½ƒq[ƒvEƒ`ƒFƒbƒNŠÖ”‚ÍA ‚±‚ê‚ç‚ÌŠÖ”‚ª’ñ‹Ÿ‚·‚é•ʂ̃Rƒ“ƒpƒCƒ‰[‚ƌ݊·«‚ª‚ ‚è‚Ü‚·Bƒq[ƒvEƒ`ƒFƒbƒNŒÄ‚Ño‚µ‚ðŠÜ‚Þƒ‚ƒWƒ…[ƒ‹‚Ì‚ÝÄ쬂·‚é•K—v‚ª‚ ‚è‚Ü‚·B‚µ‚©‚µA‚±‚ê‚ç‚̌ĂÑo‚µ‚ðŠÜ‚ނ悤‚ÉAƒ\[ƒXEƒR[ƒh‚ð•ÏX‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B ‚±‚ê‚ÍAÅIƒR[ƒh‚ł͜‹Ž‚µ‚½‚¢‚à‚̂ł·B‚Ü‚½Aƒq[ƒvEƒ`ƒFƒbƒNŠÖ”‚݂̂ªAƒq[ƒv‚ª–µ‚‚ª‚È‚¢‚©‚Ç‚¤‚©‚ð’m‚点‚Ü‚·B ƒfƒoƒbƒOEƒƒ‚ƒŠ[ŠÇ—ŠÖ”‚ªs‚¤Úׂð’ñ‹Ÿ‚·‚邱‚Ƃ͂µ‚Ü‚¹‚ñB
s‚¤‚±‚Æ‚ð‘I‘ð‚·‚é‚É‚ÍAƒƒ‚ƒŠ[–â‘è‚̉”\«‚ª‚ ‚邯Žv‚í‚ê‚éꊂÅA ƒq[ƒvEƒ`ƒFƒbƒNŠÖ”‚ð‚³‚ç‚ɌĂÑo‚µ‚Ü‚·Bƒq[ƒv‚ª”j‰ó‚³‚ê‚Ä‚¢‚邱‚Æ‚ª‚í‚©‚ê‚ÎA‚»‚ÌŽž“_‚Å -qheapdebug ƒIƒvƒVƒ‡ƒ“‚ðŽw’肵‚ÄÄ쬂µ‚Ü‚·B
’: ƒfƒoƒbƒOEƒƒ‚ƒŠ[EƒIƒvƒVƒ‡ƒ“ -qheapdebug ‚ðŽw’è‚·‚邯A‚·‚ׂĂ̊֔‚̃[ƒJƒ‹•Ï”‚ðŽ–‘O‰Šú‰» ‚·‚邽‚߂̃R[ƒh‚ª¶¬‚³‚ê‚Ü‚·B‚±‚ê‚ÍA–¢‰ŠúÝ’è‚̃[ƒJƒ‹•Ï”‚ª’Êí‚̃fƒoƒbƒOEƒTƒCƒNƒ‹“à‚ÅŒ©‚‚©‚é‰Â”\«‚ðA ‚»‚êˆÈ~(’Êí‚̓R[ƒh‚ªÅ“K‰»‚³‚ê‚邯‚«j‚æ‚è‚à‘å‚«‚‚µ‚Ü‚·B
‚ǂ̃fƒoƒbƒOŠÖ”‚ð‘I‘ð‚µ‚Ä‚àA ƒ†[ƒU[EƒvƒƒOƒ‰ƒ€‚É‚ÍA‚±‚ê‚ç‚ÌŠÖ”‚Ì“à•”î•ñ‚ð•ÛŽ‚·‚邽‚߂̒ljÁ‚̃ƒ‚ƒŠ[‚ª•K—v‚Å‚·BŒÅ’èƒTƒCƒY‚̃q[ƒv‚ðŽg—p‚µ‚Ä‚¢‚éꇂÍA ƒfƒoƒbƒOŠÖ”‚ðŽg—p‚·‚邽‚ß‚ÉAƒq[ƒv‚̃TƒCƒY‚ð‘‚â‚·•K—v‚ª‚ ‚è‚Ü‚·B
‘½dƒƒ‚ƒŠ[Eƒq[ƒv‚ðŽ‚Âƒƒ‚ƒŠ[‚ÌŠÇ— |
|
C for AIX ‚Å‚ÍAƒq[ƒv‚ƌĂ΂ê‚éAƒ†[ƒU[“ÆŽ©‚̃ƒ‚ƒŠ[E ƒv[ƒ‹‚ð쬂¨‚æ‚ÑŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·Bƒ†[ƒU[EƒvƒƒOƒ‰ƒ€‚̃pƒtƒH[ƒ}ƒ“ƒX‚ð‰ü‘P‚³‚¹‚邽‚ß‚ÉA ƒfƒtƒHƒ‹ƒg‚Ì C for AIX ŽÀsŽžƒq[ƒv‚Ì‘ã‚í‚èA‚Ü‚½‚Í‚»‚ê‚ɒljÁ‚µ‚ÄA“ÆŽ©‚̃q[ƒv‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
’: ‚Ù‚Æ‚ñ‚ǂ̓ǎ҂͓Ǝ©‚̃q[ƒv‚ð쬂·‚邱‚Ƃɋ»–¡‚͂Ȃ¢‚Å‚µ‚傤B“ÆŽ©‚̃q[ƒv‚ðŽg—p‚·‚邱‚Ƃ͑S‚”CˆÓ‚Å‚ ‚èA ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Í C for AIX ŽÀsŽžƒ‰ƒCƒuƒ‰ƒŠ[‚ª’ñ‹Ÿi‚¨‚æ‚ÑŽg—pj ‚·‚éƒfƒtƒHƒ‹ƒg‚̃ƒ‚ƒŠ[ŠÇ—‚ðŽg—p‚µ‚ÄŠ®‚Ø‚«‚É“®ì‚µ‚Ü‚·Bƒ†[ƒU[EƒvƒƒOƒ‰ƒ€‚̃pƒtƒH[ƒ}ƒ“ƒX‚ƃƒ‚ƒŠ[ŠÇ—‚ð‰ü‘P‚µ‚½‚¢ê‡‚ÍA ‘½dƒq[ƒv‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B ‚»‚¤‚łȂ¢ê‡‚ÍA ‚±‚Ì߂ƃq[ƒv“Á’胉ƒCƒuƒ‰ƒŠ[ŠÖ”‚ɂ‚¢‚Ä‚Ìà–¾‚ðƒXƒLƒbƒv‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
’PˆêŽÀsŽžƒq[ƒv‚ðŽg—p‚·‚ê‚ÎA‚Ù‚Æ‚ñ‚ǂ̃vƒƒOƒ‰ƒ€‚ł͂¤‚Ü‚‚¢‚«‚Ü‚·B ‚µ‚©‚µA‘½dƒq[ƒv‚ðŽg—p‚·‚ê‚΂æ‚èŒø‰Ê“I‚Å‚ ‚èA ƒvƒƒOƒ‰ƒ€‚̃pƒtƒH[ƒ}ƒ“ƒX‚ð‰ü‘P‚µA ˆÈ‰º‚̂悤‚È‘½‚‚Ì——R‚Å–³‘ʂȃƒ‚ƒŠ[‚ð팸‚Å‚«‚Ü‚·B
‘½dƒq[ƒv‚Å‚ÍA‚ǂ̃q[ƒv‚©‚犄‚èU‚é‚©‚ðŽw’è‚Å‚«‚Ü‚·B ‚½‚Æ‚¦‚ÎAƒŠƒ“ƒNEƒŠƒXƒg—p‚É“Á’肵‚ăq[ƒv‚ð쬂·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B ƒŠƒXƒg‚̃ƒ‚ƒŠ[EƒuƒƒbƒNA‚¨‚æ‚Ñ‚»‚ê‚炪ŠÜ‚Þƒf[ƒ^‚ÍA ‚È‚¢ƒy[ƒW‚É‚©‚½‚Ü‚Á‚Ä‘¶Ý‚µA•K—v‚ȃXƒƒbƒv‚Ì—Ê‚ðŒ¸‚³‚¹‚Ü‚·B
‚¨‚Ì‚¨‚̂̃XƒŒƒbƒh‚Ɍ•ʂ̃q[ƒv‚ð쬂·‚ê‚ÎA “¯Žž‚É‚»‚ê‚ç‚©‚犄‚èU‚邱‚Æ‚ª‚Å‚«A ƒq[ƒv‚ւ̃AƒNƒZƒX‚𒀎Ÿ‰»‚·‚邽‚߂ɕK—v‚ȑ҂¿ŽžŠÔ‚ƃI[ƒo[ƒwƒbƒh‚Ì—¼•û‚𜋎‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
ƒŠƒ“ƒNEƒŠƒXƒg—p‚̕ʂ̃q[ƒv‚ð쬂·‚邯A ‚»‚ê‚ð’Pˆê‚̌ĂÑo‚µ‚Å”jŠü‚Å‚«Aˆê“x‚É‚·‚ׂẴƒ‚ƒŠ[‚ð‰ð•ú‚Å‚«‚Ü‚·B
‘½dƒq[ƒv‚Å‚ÍAŠe\¬—v‘f‚Ɍ•ʂ̃q[ƒv‚ð쬂·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B ‚æ‚Á‚ÄA‚¢‚¸‚ê‚©‚ªƒq[ƒv‚ð”j‰ó‚µ‚Ä‚à (‚½‚Æ‚¦‚ÎA‰ð•ú‚³‚ꂽƒ|ƒCƒ“ƒ^[‚ðŽg—p‚µ‚Ä)A ‚»‚Ì‘¼‚Ì\¬—v‘f‚͉e‹¿‚ª‚È‚¢‚܂܌p‘±‚Å‚«‚Ü‚·B‚Ü‚½A–â‘è‚ð’ù³‚·‚邽‚߂ɂǂ±‚ðŒ©‚é‚ׂ«‚©‚ª‚í‚©‚Á‚Ä‚¢‚Ü‚·B
’Êí‚̃ƒ‚ƒŠ[‚⋤—pƒƒ‚ƒŠ[‚É‚àƒq[ƒv‚ð쬂ł«‚Ü‚·‚µA ‚Ç‚ñ‚ȃ^ƒCƒv‚̃q[ƒv‚Å‚àA‰½ŒÂ‚Å‚àŽ‚Â‚±‚Æ‚ª‚Å‚«‚Ü‚·Bƒq[ƒv—p‚Ì‚³‚Ü‚´‚܂ȃ^ƒCƒv‚̃ƒ‚ƒŠ[‚ɂ‚¢‚Ä‚ÌÚׂÍAƒƒ‚ƒŠ[‚ÌŒ^‚ðŽQÆ‚µ‚Ä‚‚¾‚³‚¢BƒIƒyƒŒ[ƒeƒBƒ“ƒOEƒVƒXƒeƒ€ã‚ÌŽg—p‰Â”\‚ȃXƒy[ƒX‚̑傫‚³ (ƒ}ƒVƒ“‚̃ƒ‚ƒŠ[‚¨‚æ‚уXƒƒbƒp[‚̃TƒCƒY‚©‚çA ‘¼‚ɉғ’†‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚É•K—v‚ȃƒ‚ƒŠ[‚ðˆø‚¢‚½‚à‚Ì)‚¾‚¯‚ª§ŒÀ‚ɂȂè‚Ü‚·B
C for AIX ‚ÍAƒƒ‚ƒŠ[ŠÇ—ŠÖ”‚̃q[ƒv“Á’èƒo[ƒWƒ‡ƒ“‚ð’ñ‹Ÿ‚µ‚Ü‚·B ‚½‚Æ‚¦‚ÎAumalloc ‚Ȃǂł·Bƒq[ƒv“Á’è‚È‚à‚Ì‚ðŠÜ‚ÞA ‚·‚ׂẴƒ‚ƒŠ[ŠÇ—ŠÖ”‚̃fƒoƒbƒOEƒo[ƒWƒ‡ƒ“‚ª’ñ‹Ÿ‚³‚ê‚Ü‚·BC for AIX ‚ÍAudefault ‚È‚ÇA“ÆŽ©‚̃ƒ‚ƒŠ[‚̃q[ƒv‚ð쬂µŠÇ—‚·‚邽‚߂̊֔‚à’ñ‹Ÿ‚µ‚Ä‚¢‚Ü‚·B
ƒƒ‚ƒŠ[‚ÌŒ^ |
|
ƒƒ‚ƒŠ[‚ÌŒ^‚ɂ͈ȉº‚Ì 2 ‚‚ª‚ ‚è‚Ü‚·B
‚Ù‚Æ‚ñ‚ǂ̃vƒƒOƒ‰ƒ€‚ͳ‹Kƒƒ‚ƒŠ[‚ðŽg—p‚µ‚Ü‚·B‚±‚ê‚̓fƒtƒHƒ‹ƒg‚ÌŽÀsŽžƒq[ƒv‚É‚æ‚Á‚Ä’ñ‹Ÿ‚³‚ê‚éŒ^‚Å‚·B
‹¤—pƒƒ‚ƒŠ[‚̃q[ƒv‚ÍA ƒvƒƒZƒX‚âƒAƒvƒŠƒP[ƒVƒ‡ƒ“ŠÔ‚Å‹¤—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B•ʂ̃vƒƒZƒX‚ªAƒ†[ƒU[‚ªì¬‚µ‚½ƒq[ƒv‚ðŽg—p‚µ‚½‚¢ê‡‚ÍA ‚»‚ê‚ç‚ðƒq[ƒvEƒnƒ“ƒhƒ‹‚֎󂯓n‚µA ƒq[ƒv‚ւ̃AƒNƒZƒX‚ð‚»‚ÌƒvƒƒZƒX‚Ö—^‚¦‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB_ucreate ‚ðŽg—p‚µ‚ăq[ƒv‚ð쬂µ‚Ü‚·B
![]() ƒƒ‚ƒŠ[ŠÇ—ŠÖ” ‘½dƒƒ‚ƒŠ[Eƒq[ƒv‚ðŽ‚Âƒƒ‚ƒŠ[‚ÌŠÇ— ƒƒ‚ƒŠ[Eƒq[ƒv‚̃fƒoƒbƒO
|
|
–¼‘O‹óŠÔ‚Ì•ª—£‚Ì—á |
|
\‘¢‘̃^ƒOA\‘¢‘̃ƒ“ƒo[A•Ï”–¼A‚¨‚æ‚Ñ•¶ƒ‰ƒxƒ‹‚ÍA 4 ‚‚̈قȂ閼‘O‹óŠÔ‚É‚ ‚è‚Ü‚·B ˆÈ‰º‚Ì—á‚Å‚ÍAstudent ‚Æ‚¢‚¤–¼‘O‚Ì 4 ‚‚̀–ڊԂł͖µ‚‚Í‚ ‚è‚Ü‚¹‚ñB
int get_item() { struct student /* structure tag */ { char student[20]; /* structure member */ int section; int id; } student; /* structure variable */ goto student; student: ; /* null statement label */ return(0); }
student ‚ÌŠeƒIƒJƒŒƒ“ƒX‚ÍAƒvƒƒOƒ‰ƒ€“à‚Ì•¶–¬‚É‚æ‚Á‚ĉðŽß‚³‚ê‚Ü‚·B‚½‚Æ‚¦‚ÎAstudent ‚ªƒL[ƒ[ƒh struct ‚̌㠂Ɍ»‚ê‚邯A‚»‚ê‚Í\‘¢‘̃^ƒO‚Å‚·B student ‚ªƒƒ“ƒo[‘I‘ð‰‰ŽZŽq . ‚Ü‚½‚Í -> ‚Ì ‚¢‚¸‚ê‚©‚ÌŒã‚ÉŒ»‚ê‚邯A –¼‘O‚Í\‘¢‘̃ƒ“ƒo[‚ðŽQÆ‚µ‚Ü‚·Bstudent ‚ª goto •¶‚ÌŒã‚ÉŒ»‚ê‚邯A §Œä‚̓kƒ‹•¶ƒ‰ƒxƒ‹‚Ö“n‚³‚ê‚Ü‚·B ‚»‚Ì‘¼‚Ì•¶–¬‚Å‚ÍAޝ•ÊŽq student ‚ÍA\‘¢‘̕ϔ‚ðŽQÆ‚µ‚Ü‚·B
![]() –¼‘O‹óŠÔ ޝ•ÊŽq‚̉Ž‹«‚̃XƒR[ƒv |
|
–¼‘O‹óŠÔ |
|
ƒRƒ“ƒpƒCƒ‰[‚ÍAˆÙ‚È‚éƒ^ƒCƒv‚̃Gƒ“ƒeƒBƒeƒB[‚ðŽQÆ‚·‚鎯•ÊŽq‚ð‹æ•Ê‚·‚邽‚ß‚ÉA –¼‘O‹óŠÔ ‚ðƒZƒbƒgƒAƒbƒv‚µ‚Ü‚·B •ʂ̖¼‘O‹óŠÔ‚É‚ ‚铯ˆê‚ÌŽ¯•ÊŽq‚ÍA“¯‚¶ƒXƒR[ƒv‚É‚ ‚éꇂłàA ŒÝ‚¢‚ÉŠ±Â‚µ‚Ü‚¹‚ñB
–µ‚‚ð”ð‚¯‚é‚½‚ß‚ÉAŠe–¼‘O‹óŠÔ“à‚ŌŗL‚Ì–¼‘O‚ðŠ„‚è“–‚ĂȂ¯‚ê‚΂Ȃè‚Ü‚¹‚ñB“¯ˆê‚ÌŽ¯•ÊŽq‚ÍA‚¨‚Ì‚¨‚Ì‚ª–¼‘O‹óŠÔ“à‚ŌŗL‚Å‚ ‚é‚©‚¬‚èA ˆÙ‚È‚éƒIƒuƒWƒFƒNƒg‚ð錾‚·‚邽‚߂Ɏg—p‚Å‚«‚Ü‚·BƒvƒƒOƒ‰ƒ€“à‚ÌŽ¯•ÊŽq‚Ì\•¶ã‚̃Rƒ“ƒeƒLƒXƒg‚É‚æ‚Á‚ÄA ƒRƒ“ƒpƒCƒ‰[‚Í‚»‚Ì–¼‘O‹óŠÔ‚ð³Šm‚ɉð͂ł«‚Ü‚·B
“¯ˆê‚Ì–¼‘O‹óŠÔ“à‚ÌŽ¯•ÊŽq‚ÍAˆÍ‚܂ꂽƒvƒƒOƒ‰ƒ€EƒuƒƒbƒN“à‚ÅÄ’è‹`‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚ê‚ɂ‚¢‚Ä‚ÍAޝ•ÊŽq‚̉Ž‹«‚̃XƒR[ƒv ‚Éà–¾‚ª‚ ‚è‚Ü‚·B
ˆÈ‰º‚Ì 4 ‚‚̖¼‘O‹óŠÔ‚Ì‚¨‚Ì‚¨‚Ì‚ÅA ޝ•ÊŽq‚͌ŗL‚łȂ¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
![]() ޝ•ÊŽq‚̉Ž‹«‚̃XƒR[ƒv |
|
“Á‹LŽ–€ |
|
1999 ”N 9 ŒŽ
–{î•ñ‚ÍV”łŎ¦‚³‚ê‚È‚¢ŒÀ‚èAC for AIX (ƒvƒƒOƒ‰ƒ€”Ô† 5765-E32) ƒo[ƒWƒ‡ƒ“ 5 ƒŠƒŠ[ƒX 0 ‚¨‚æ‚Ñ‚»‚êˆÈ~‚Ì‚·‚×‚Ä‚ÌƒŠƒŠ[ƒX‚ƃ‚ƒfƒBƒtƒBƒP[ƒVƒ‡ƒ“‚É“K—p‚³‚ê‚Ü‚·B»•iƒŒƒxƒ‹‚ɇ‚Á‚½”Å‚ðŽg—p‚µ‚Ä‚¢‚邱‚Æ‚ðŠm”F‚µ‚Ä‚‚¾‚³‚¢B
IBM ’S“–ˆõA‚Ü‚½‚Í‹M•û‚Ì’nˆæ‚ð’S“–‚·‚é IBM Ž–‹ÆŠ‚ð’Ê‚µ‚ÄA Ž‘—¿‚ð’•¶‚µ‚Ä‚‚¾‚³‚¢BŽ‘—¿‚͈ȉº‚ÌZЂɂÍ݌ɂª‚ ‚è‚Ü‚¹‚ñB
“ÇŽÒ‚Ì‚²ˆÓŒ©‚Ì—pކ‚ª•t‚¢‚Ä‚¢‚Ü‚·BˆÈ‰º‚É‚²ˆÓŒ©‚ð‚¨‘—‚è‚‚¾‚³‚¢B
IBM Canada Laboratory
Information Development
2G/345/1150 Eglinton Avenue East
North York, Ontario, Canada. M3C 1H7
‚Ü‚½A‹M•û‚Ì‚²ˆÓŒ©‚ðƒtƒ@ƒNƒVƒ~ƒŠ‚ðŽg—p‚µ‚Ä‘—‚邱‚Æ‚à‚Å‚«‚Ü‚·‚µ (’: RCF ’S“–ŽÒ)A“dŽqƒ[ƒ‹‚Å‘—‚邱‚Æ‚à‚Å‚«‚Ü‚·B‚»‚ê‚ç‚Ì•û–@‚Ìà–¾‚ÍAuIBM ‚Ö‚Ì‚²ˆÓŒ©v‚ðŽQÆ‚µ‚Ä‚‚¾‚³‚¢B
IBM ‚Ö‚²ˆÓŒ©‚ð‚¨‘—‚è‚¢‚½‚¾‚ê‡A IBM ‚Í‹M•û‚É‚¢‚©‚È‚é‹`–±‚à•‰‚킹‚邱‚ƂȂA “K؂ł ‚邯Žv‚í‚ê‚é•û–@‚ÅŽg—p‚Ü‚½‚Í”z•z‚·‚é”ñ“Æè“IŒ —˜‚ð IBM ‚É”F‰Â‚·‚邱‚ƂɂȂè‚Ü‚·B
Copyright International Business Machines Corporation 1997, 1999. All rights reserved.
Note to U.S. Government Users -- Documentation related to
restricted rights -- Use, duplication or disclosure is subject to
restrictions set forth in GSA ADP Schedule Contract with IBM
Corp.
–{‘‚É‚¨‚¢‚ÄA“ú–{‚ł͔•\‚³‚ê‚Ä‚¢‚È‚¢ IBM »•i (‹@ŠB‚¨‚æ‚уvƒƒOƒ‰ƒ€)A ƒvƒƒOƒ‰ƒ~ƒ“ƒOA‚Ü‚½‚̓T[ƒrƒX‚ɂ‚¢‚ÄŒ¾‹y‚Ü‚½‚Íà–¾‚·‚éꇂª‚ ‚è‚Ü‚·B ‚µ‚©‚µA‚±‚Ì‚±‚Æ‚ÍA•¾ŽÐ‚ª‚±‚̂悤‚È IBM »•iAƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ü‚½‚̓T[ƒrƒX‚ðA “ú–{‚Å”•\‚·‚éˆÓ}‚ª‚ ‚邱‚Æ‚ð•K‚¸‚µ‚àŽ¦‚·‚à‚̂ł͂ ‚è‚Ü‚¹‚ñB –{‘‚ÅAIBM ƒ‰ƒCƒZƒ“ƒXEƒvƒƒOƒ‰ƒ€‚Ü‚½‚Í‘¼‚Ì IBM »•i‚ÉŒ¾‹y‚µ‚Ä‚¢‚é•”•ª‚ª‚ ‚Á‚Ä‚àA ‚±‚Ì‚±‚Ƃ͓–ŠYƒvƒƒOƒ‰ƒ€‚Ü‚½‚Í»•i‚݂̂ªŽg—p‰Â”\‚Å‚ ‚邱‚Æ‚ðˆÓ–¡‚·‚é‚à‚̂ł͂ ‚è‚Ü‚¹‚ñB ‚±‚ê‚ç‚̃vƒƒOƒ‰ƒ€‚Ü‚½‚Í»•i‚ɑウ‚ÄAIBM ‚Ì’m“IŠ—LŒ ‚ðNŠQ‚·‚邱‚Ƃ̂Ȃ¢‹@”\“I‚É“¯“™‚È‘¼ŽÐ‚̃vƒƒOƒ‰ƒ€A »•i‚Ü‚½‚̓T[ƒrƒX‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B ‚½‚¾‚µAIBM ‚É‚æ‚Á‚Ä–¾Ž¦“I‚ÉŽw’肳‚ꂽ‚à‚̂𜂫A ‚±‚ê‚ç‚̃vƒƒOƒ‰ƒ€‚Ü‚½‚Í»•i‚ÉŠÖ˜A‚·‚é‰Ò“‚Ì•]‰¿‚¨‚æ‚ÑŒŸØ‚Í‚¨‹q—l‚ÌÓ”C‚Ås‚Á‚Ä‚¢‚½‚¾‚«‚Ü‚·B
IBM ‚¨‚æ‚Ñ‘¼ŽÐ‚ÍA–{‘‚Åà–¾‚·‚éŽå‘è‚ÉŠÖ‚·‚é“Á‹–Œ i“Á‹–oŠè‚ðŠÜ‚Þj¤•WŒ A ‚Ü‚½‚Í’˜ìŒ ‚ðŠ—L‚µ‚Ä‚¢‚éꇂª‚ ‚è‚Ü‚·B –{‘‚ÍA ‚±‚ê‚ç‚Ì“Á‹–Œ A¤•WŒ AŽg—pŒ “™‚ð‹–‘ø‚·‚邱‚Æ‚ðˆÓ–¡‚·‚é‚à‚̂ł͂ ‚è‚Ü‚¹‚ñB ŽÀŽ{Œ AŽg—pŒ “™‚Ì‹–‘ø‚ɂ‚¢‚Ä‚ÍA‰º‹L‚̈¶æ‚ÉA‘–ʂɂĂ²Æ‰ï‚‚¾‚³‚¢B § 106-0032 “Œ‹ž“s`‹æ˜Z–{–Ø 3 ’š–Ú 2-31 AP Ž–‹ÆŠ IBM World Trade Asia Corporation Intellectual Property Law & Licensing
–{ƒvƒƒOƒ‰ƒ€‚̃‰ƒCƒZƒ“ƒXŠ—LŽÒ‚ÅA (i) “ÆŽ©‚É쬂µ‚½ƒvƒƒOƒ‰ƒ€‚Æ‚»‚Ì‘¼‚̃vƒƒOƒ‰ƒ€ (–{ƒvƒƒOƒ‰ƒ€‚ðŠÜ‚Þ) ‚Ƃ̊ԂłÌî•ñŒðŠ·A ‚¨‚æ‚Ñ (ii) ŒðŠ·‚³‚ꂽî•ñ‚Ì‘ŠŒÝ—˜—p‚ð‰Â”\‚É‚·‚邱‚Æ‚ð–Ú“I‚Æ‚µ‚ÄA –{ƒvƒƒOƒ‰ƒ€‚ÉŠÖ‚·‚éî•ñ‚ð•K—v‚Æ‚·‚é•û‚ÍA‰º‹L‚ɘA—‚µ‚Ä‚‚¾‚³‚¢B IBM Canada Ltd., Department 071, 1150 Eglinton Avenue East, North York, Ontario M3C 1H7, Canada. –{ƒvƒƒOƒ‰ƒ€‚ÉŠÖ‚·‚éã‹L‚Ìî•ñ‚ÍA“KØ‚ÈðŒ‚̉º‚ÅŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·‚ªA —Lž‚Ìê‡‚à‚ ‚è‚Ü‚·B
–{‘‚É‚ÍA“úí‚̃rƒWƒlƒX‰^—p‚ÅŽg—p‚³‚ê‚éƒf[ƒ^‚â•ñ‘‚̗ႪŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·B‰Â”\‚ÈŒÀ‚芮‘S‚É‚»‚ê‚ç‚ð—Ꭶ‚·‚邽‚ßA —á‚ɂ͌Âl–¼AŽÐ–¼Aƒuƒ‰ƒ“ƒh–¼A‚¨‚æ‚Ñ»•i–¼‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·B‚±‚ê‚ç‚Ì–¼‘O‚Í‚·‚ׂătƒBƒNƒVƒ‡ƒ“‚Å‚ ‚èA ŽÀۂ̃rƒWƒlƒXŠé‹Æ‚ÅŽg—p‚³‚ê‚Ä‚¢‚é–¼‘O‚âZŠ‚É—ÞŽ—‚µ‚Ä‚¢‚½‚Æ‚µ‚Ä‚àA ‚Ü‚Á‚½‚‚Ì‹ô‘R‚Å‚·B
ˆÈ‰º‚Ì—pŒê‚ÍA•Ä‘ ‚Ü‚½‚Í‘¼‘‚É‚¨‚¯‚é IBM ƒR[ƒ|ƒŒ[ƒVƒ‡ƒ“‚̤•W‚Å‚·B
AIX | AIXwindows | |
C Set ++ | Common User Access | |
CUA | IBM | |
IBMLink | OS/2 | |
PowerPC | POWER2 | |
PROFS | RISC System/6000 | |
RT | RT PC | |
SAA | Systems Application Architecture |
UNIX ‚ÍA•Ä‘‚¨‚æ‚Ñ X/Open Company Limited ‚ð‰î‚µ‚Ä”r‘¼“I‚Ƀ‰ƒCƒZƒ“ƒX’ñ‹Ÿ‚³‚ꂽ‚»‚Ì‘¼‚Ì‘X‚É‚¨‚¯‚é“o˜^¤•W‚Å‚·B
2 dƒAƒXƒ^ƒŠƒXƒN‚ÅŽ¦‚³‚ꂽ‰ïŽÐA»•iA‚¨‚æ‚уT[ƒrƒXEƒ}[ƒN‚ÍA ‘¼ŽÐ‚̤•W‚Ü‚½‚̓T[ƒrƒXEƒ}[ƒN‚Å‚·B
IBM ‚Ö‚Ì‚²ˆÓŒ© |
|
C for AIX ‚Æ‚»‚Ì‘¼‚̃vƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚Ƃ̕¹—p |
|
C for AIX ƒRƒ“ƒpƒCƒ‰[‚ðŽg—p‚·‚邯A‘¼‚Ì XL Œ¾Œê‚Å쬂³‚ꂽŠÖ”‚ð C ƒvƒƒOƒ‰ƒ€‚©‚çŒÄ‚Ño‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·B“¯—l‚ÉA‚»‚Ì‘¼‚Ì XL Œ¾ŒêƒvƒƒOƒ‰ƒ€‚ÍAC for AIX ‚Å‘‚©‚ꂽŠÖ”‚ðŒÄ‚Ño‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚̃y[ƒW‚ÆŠÖ˜Aƒy[ƒW‚É‚ÍA C ƒvƒƒOƒ‰ƒ€‚ł̌¾ŒêŠÔŒÄ‚Ño‚µ‚ÌŽg—p•û–@‚ɂ‚¢‚Ä‚Ìî•ñ‚ª‚ ‚è‚Ü‚·B“ÇŽÒ‚ÍAŽg—p‚µ‚Ä‚¢‚錾Œê‚Ì\•¶‚ÉŠÖ‚·‚é’mޝ‚ð—L‚µ‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B
![]() Œ¾ŒêŠÔŒÄ‚Ño‚µ‹K‘¥ ‘Ήž‚·‚éƒf[ƒ^Œ^ Œ¾ŒêŠÔŒÄ‚Ño‚µ‚É‚¨‚¯‚éƒTƒuƒ‹[ƒ`ƒ“EƒŠƒ“ƒP[ƒW‹K–ñ‚ÌŽg—p ƒTƒ“ƒvƒ‹EƒvƒƒOƒ‰ƒ€: C ‚©‚ç Fortran ‚ðŒÄ‚Ño‚· |
|
C for AIX ƒRƒ“ƒpƒCƒ‰[‚ðŽg—p‚µ‚½ƒvƒƒOƒ‰ƒ€‚ÌÅ“K‰» |
|
Å“K‰»‚ðs‚¤ŠÔA ƒRƒ“ƒpƒCƒ‰[‚̓\[ƒXEƒR[ƒh‚©‚ç”h¶‚µ‚½”ñÅ“K‰»ƒR[ƒh‚ðA “¯“™‚ÌÅ“K‰»ƒR[ƒh‚É•ÏX‚µ‚Ü‚·B Œ‹‰ÊƒR[ƒh‚ÍA‚æ‚è‚‘¬‚ÉŽÀs‚µA’Êí‚æ‚è‚È‚¢ƒXƒy[ƒX‚Å‚·‚݂܂·B ‚µ‚©‚µAÅ“K‰»‚ÌŠÔAƒRƒ“ƒpƒCƒ‹‚Í’Êí‚æ‚è‚àŽžŠÔ‚ƃXƒy[ƒX‚𑽂•K—v‚Æ‚µ‚Ü‚·B
Å“K‰»‚̓R[ƒh‚ð•ÏŠ·‚·‚邽‚ßA ƒ\[ƒX‚ƃIƒuƒWƒFƒNƒgEƒR[ƒhŠÔ‚Ì’¼Ú‚̑Ήž‚ÍA‚Ù‚Æ‚ñ‚Ç‚Ìꇎ¸‚í‚ê‚Ü‚·B ‚µ‚½‚ª‚Á‚ÄAÅ“K‰»ƒIƒvƒVƒ‡ƒ“‚ðŽg—p‚µ‚ăRƒ“ƒpƒCƒ‹‚³‚ꂽƒvƒƒOƒ‰ƒ€‚É‚ÍA ƒfƒoƒbƒOî•ñ‚Í’ñ‹Ÿ‚³‚ê‚Ü‚¹‚ñBÅ“K‰»ƒR[ƒh‚ÍA”÷ׂȃR[ƒfƒBƒ“ƒOEƒGƒ‰[‚ɑ΂µ‚ÄA‚æ‚è•qŠ´‚Å‚à‚ ‚è‚Ü‚·B‚±‚ê‚ç‚Ì——R‚©‚çA ƒvƒƒOƒ‰ƒ€‚ÌŠJ”’†‚É‚ÍÅ“K‰»ƒIƒvƒVƒ‡ƒ“‚ÍŽg—p‚µ‚È‚¢‚Å‚‚¾‚³‚¢B-O ƒIƒvƒVƒ‡ƒ“‚ÍAƒvƒƒOƒ‰ƒ€‚ÌÅIƒo[ƒWƒ‡ƒ“‚ðƒRƒ“ƒpƒCƒ‹‚·‚éꇂɂ̂ݎg—p‚µ‚Ä‚‚¾‚³‚¢B
C ‚ÌÅ“K‰»ƒŒƒxƒ‹
ƒfƒtƒHƒ‹ƒg‚ł̓vƒƒOƒ‰ƒ€‚ÍAÅ“K‰»‚³‚ê‚Ü‚¹‚ñBƒvƒƒOƒ‰ƒ€‚ðÅ“K‰»‚·‚é‚É‚ÍAˆÈ‰º‚ÌÅ“K‰»ƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“‚Ì 1 ‚‚ðŽw’肵‚Ü‚·B
Å“K‰»‚ðŽw’è‚·‚邯AƒRƒ“ƒpƒCƒ‰[‚ÍŠeŠÖ”‚ÌŠ®‘S‚ȧŒä‚ƃf[ƒ^Eƒtƒ[‚ðŽÀs‚µ‚Ü‚·B‚Ü‚½AƒRƒ“ƒpƒCƒ‰[‚ÍŠÖ”‘S‘̂ɃOƒ[ƒoƒ‹EƒŒƒWƒXƒ^[Š„‚èU‚è‚ðŽg—p‚µA ‘½‚‚̕ϔ‚ðƒƒ‚ƒŠ[‚ł͂ȂAƒŒƒWƒXƒ^[“à‚ɕێ‚·‚邱‚Æ‚ð‰Â”\‚É‚µ‚Ü‚·BƒRƒ“ƒpƒCƒ‰[‚É‚æ‚éÅ“K‰»‚ɂ‚¢‚Ä‚ÍAC for AIX ƒRƒ“ƒpƒCƒ‰[‚ÅŽg—p‚³‚ê‚éÅ“K‰»‹Z–@‚̉ðà‚ðŽQÆ‚µ‚Ä‚‚¾‚³‚¢B
![]() C for AIX ƒRƒ“ƒpƒCƒ‰[‚ÅŽg—p‚³‚ê‚éÅ“K‰»‹Z–@ ”Šw‚¨‚æ‚Ñ•¶Žš—ñƒ‰ƒCƒuƒ‰ƒŠ[ŠÖ”‚Ì“ÁŽêˆ—
|
|
”Šw‚¨‚æ‚Ñ•¶Žš—ñƒ‰ƒCƒuƒ‰ƒŠ[ŠÖ”‚Ì“ÁŽêˆ— |
|
C for AIX ƒRƒ“ƒpƒCƒ‰[‚ÍA•W€ C ŽÀsŽžƒ‰ƒCƒuƒ‰ƒŠ[“à‚ÅŽg—p‰Â”\‚ÈA ‚¢‚‚‚©‚Ì”ŠwŠÖ”‚¨‚æ‚Ñ•¶Žš—ñŠÖ”‚ðŒÄ‚Ño‚·‘ã‘ÖƒR[ƒh‚𶬂·‚邱‚Ƃɂæ‚Á‚ÄA Å“K‰»‚ð‰ü‘P‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚Ì•û–@‚ň—‚³‚ê‚éŠÖ”‚ÍA /usr/include/math.h ‚Ü‚½‚Í /usr/include/string.h “à‚Ń}ƒNƒ‚Æ‚µ‚Ä’è‹`‚³‚ê‚Ü‚·B
‚±‚ê‚ç‚ÌŠÖ”‚Ì“ÁŽêˆ—‚ÍAƒ\[ƒXEƒvƒƒOƒ‰ƒ€“à‚É math.h ‚Ü‚½‚Í string.h ‚Ì‚¢‚¸‚ê‚©‚ª‘g‚Ýž‚܂ꂽ‚Æ‚«AƒfƒtƒHƒ‹ƒg‚Ås‚í‚ê‚Ü‚·B “Á’è‚ÌŠÖ”‚Ì‘ã‘ÖƒR[ƒh‚𖾎¦“I‚ɶ¬‚·‚é‚É‚ÍA 2 ‚‚̉ºü•t‚«ŠÖ” (‚½‚Æ‚¦‚ÎA__strcpy) ‚ðŽg—p‚µ‚Ü‚·B
math.h ‚¨‚æ‚Ñ string.h ‚ð‘g‚Ýž‚Þ‚ÆA ŠÖ”‚ÌÄ錾‚Í•K—v‚ ‚è‚Ü‚¹‚ñB
ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Å 1 ‚‚܂½‚Í‚·‚ׂĂ̔Šw‚ ‚é‚¢‚Í•¶Žš—ñŠÖ”‚ðŒÄ‚Ño‚·•K—v‚ª‚ ‚éê‡A‚·‚ׂĂ̔Šw‚ ‚é‚¢‚Í•¶Žš—ñŠÖ”‚Ì“ÁŽêˆ—‚ð–h‚®‚½‚ß‚ÉAƒRƒ}ƒ“ƒhs‚Å -U __MATH__ ‚Ü‚½‚Í -U __STR__ ƒIƒvƒVƒ‡ƒ“‚ðŽg—p‚µ‚Ü‚·B ‚½‚Æ‚¦‚ÎŽŸ‚̂悤‚É‚µ‚Ü‚·B
ixlc -c -U__MATH__ file.c
ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÌŽÀsŽžƒpƒtƒH[ƒ}ƒ“ƒX‚ÍA“ÁŽêˆ—‚ªŽg—p•s‰Â‚Å‚ ‚éꇂÉA ‰e‹¿‚ðŽó‚¯‚Ü‚·B
![]() C for AIX ƒRƒ“ƒpƒCƒ‰[‚ðŽg—p‚µ‚½ƒvƒƒOƒ‰ƒ€‚ÌÅ“K‰» C for AIX ƒRƒ“ƒpƒCƒ‰[‚ÅŽg—p‚³‚ê‚éÅ“K‰»‹Z–@ |
|
C for AIX ƒRƒ“ƒpƒCƒ‰[‚ÅŽg—p‚³‚ê‚éÅ“K‰»‹Z–@ |
|
‹Z–@ |
‹Z–@‚Ìà–¾ |
’l‚̔Ԇ•t‚¯ | ’蔂̓`”ÀAŽ®‚Ìœ‹ŽA ‚¨‚æ‚Ñ’Pˆê–½—߂ւ̕¡”–½—߂̃tƒH[ƒ‹ƒfƒBƒ“ƒOB |
ƒuƒ‰ƒ“ƒ`‚ÌÅ“K‰» | ƒuƒ‰ƒ“ƒ`‚̃ƒWƒbƒN‚ðŬ‰»‚µA•¨—“I‚É•ÊX‚̃R[ƒh‚̃uƒ ƒbƒN‚ðŒ‹‡‚·‚邿‚¤AƒvƒƒOƒ‰ƒ€‚ðÄ”z’u‚µ‚Ü‚·B |
‹¤’Ê•›ŽŸŽ®‚Ìœ‹Ž | ‹¤’ÊŽ®‚Å‚ÍA“¯‚¶’l‚Í‚»‚ÌŽŸ‚ÌŽ®‚ÅÄŒvŽZ‚³‚ê‚Ü‚·Bd•¡‚µ‚½Ž®‚ÍA’¼‘O‚Ì’l‚ðŽg—p‚·‚ê‚Μ‹Ž‚Å‚«‚Ü‚·B
‚±‚̃Xƒeƒbƒv‚ÍŽ®“à‚Ì’†ŠÔŽ®‚ɑ΂µ‚Ä‚às‚í‚ê‚Ü‚·B‚½‚Æ‚¦‚ÎAƒvƒƒOƒ‰ƒ€‚Ɉȉº‚Ì•¶‚ªŠÜ‚Ü‚ê‚邯‚µ‚Ü‚·Ba = c + d; . . . f = c + d + e; ‹¤’ÊŽ® c + d ‚ÍAʼn‚Ì•]‰¿‚ŕۊǂ³‚êA f ‚Ì’l‚ðŒˆ’è‚·‚éŒã‘±‚Ì•¶‚ÅŽg—p‚³‚ê‚Ü‚·B |
ƒR[ƒh‚̈ړ® | ƒ‹[ƒv“à‚ÌŒvŽZ‚ÉŽg—p‚³‚ê‚é•Ï”‚ªƒ‹[ƒv“à‚Å•ÏX‚³‚ê‚È‚¢ê‡A ŒvŽZ‚̓‹[ƒvŠO‚Ås‚¦AŒ‹‰Ê‚ðƒ‹[ƒv“à‚ÅŽg—p‚Å‚«‚Ü‚·B |
ƒCƒ“ƒoƒŠƒAƒ“ƒg IF ƒR[ƒhEƒtƒ[ƒeƒBƒ“ƒO (”ñƒXƒCƒbƒ`ƒ“ƒO) | ƒCƒ“ƒoƒŠƒAƒ“ƒg•ªŠòƒR[ƒh‚ðƒ‹[ƒv‚©‚çœ‹Ž‚µA
‚»‚Ì‘¼‚ÌÅ“K‰»‚Ì‹@‰ï‚𑽂‚µ‚Ü‚·B
‚½‚Æ‚¦‚ÎAˆÈ‰º‚̃R[ƒh‚Å‚ÍAðŒƒeƒXƒg‚ÆðŒŽw’èA if (a[i]>100.0) b[i]=a[i]-3.7; x+=a[j]+b[i]; ‚ÍA“à•”ƒ‹[ƒv‚ÌŽÀs’†‚Í•ÏX‚µ‚Ü‚¹‚ñB for (i=0;i<1000;i++) { for (j=0;j<1000;j++) { if (a[i]>100.0) b[i]=a[i]-3.7; x+=a[j]+b[i]; } } ƒRƒ“ƒpƒCƒ‰[‚̓R[ƒh‚ðˆÈ‰º‚ðŽÀs‚·‚é‹@ŠBŒêƒ‹[ƒv‚ɕϊ·‚µ‚Ü‚·B for (i=0;i<1000;i++) { if (a[i]<100.00) { for (j=0;j<1000;j++) { b[i]=a[i]-3.7; x+=a[j]+b[i]; } } else { for (j=0;j<1000;j++) { x+=a[j]+b[i]; } } } |
ÄŠÖ˜A•t‚¯ | ”z—ñƒTƒuƒXƒNƒŠƒvƒgŽ®“à‚ł̌vŽZ—ñ‚ðÄ”z’u‚µA œ‹Ž‚Å‚«‚鋤’ÊŽ®‚ÌŒó•â‚ð‚æ‚è‘½‚쬂µ‚Ü‚·B |
d—v“x‚ÉŠî‚¢‚½Ø‚èŽÌ‚Ä | ‚ ‚Ü‚è—LŒø‚łȂ¢•¡”‚Ì–½—ß‚ðA‚æ‚è—LŒø‚È 1 ‚‚̖½—߂ɒu‚«Š·‚¦‚Ü‚·B ‚½‚Æ‚¦‚ÎA”z—ñ‚̃TƒuƒXƒNƒŠƒvƒg‚Å‚ÍA‰ÁŽZ–½—ß‚ÍAæŽZ–½—ß‚ð’u‚«Š·‚¦‚Ü‚·B |
’蔓`”À | Ž®‚ÅŽg—p‚³‚ê‚é’蔂͌‹‡‚³‚êAV‹K‚̒蔂ª¶¬‚³‚ê‚Ü‚·B ‚¢‚‚‚©‚̈Öق̕ϊ·‚ªA®”Œ^‚Æ•‚“®¬”“_Œ^‚ÌŠÔ‚Ås‚í‚ê‚Ü‚·B |
•ۊǂ̈ړ® | •ÛŠÇ–½—ß‚ðƒ‹[ƒv‚ÌŠO‚Ɉړ®‚µ‚Ü‚·B |
•s•K—v‚ȕۊǂ̜‹Ž | •ÛŠÇ‚³‚ꂽ’l‚ªÄ‚ÑŽQÆ‚³‚ê‚È‚¢ê‡‚ÉA•ۊǂ𜋎‚µ‚Ü‚·B‚½‚Æ‚¦‚ÎA“¯‚¶êŠ‚Ö‚Ì 2 ‚‚̕ۊǂª‰î“üƒ[ƒh‚ðŽ‚½‚È‚¢ê‡A ʼn‚̕ۊǂ͕s•K—v‚Åœ‹Ž‚³‚ê‚Ü‚·B |
•s•K—v‚ȃR[ƒh‚Ìœ‹Ž | Žg—p‚·‚邱‚Æ‚ª‚Å‚«‚È‚¢ƒR[ƒh‚âAŒ‹‰Ê‚ªŒã‚ÅŽg—p‚³‚ê‚È‚¢ƒR[ƒh‚𜋎‚µ‚Ü‚·B |
ƒCƒ“ƒ‰ƒCƒ“ (-Q ƒIƒvƒVƒ‡ƒ“) |
ŠÖ”ŒÄ‚Ño‚µ‚ðAŽÀۂ̃vƒƒOƒ‰ƒ€EƒR[ƒh‚É’u‚«Š·‚¦‚Ü‚·B |
–½—߂̃XƒPƒWƒ…[ƒŠƒ“ƒO | –½—߂̇˜‚ð•Ï‚¦AŽÀsŽžŠÔ‚ðŬ‰»‚µ‚Ü‚·B |
ƒvƒƒV[ƒWƒƒ[ŠÔ•ªÍ (-qipa ƒIƒvƒVƒ‡ƒ“) |
ŠÖ”ŒÄ‚Ño‚µŠÔ‚ÌŠÖŒW‚ð•\‚µA ‚æ‚èŠÈ’P‚ÈÅ“K‰»‚Å’u‚«Š·‚¦‚邱‚Æ‚ª‚Å‚«‚éAƒ[ƒhA•ÛŠÇA‚¨‚æ‚ÑŒvŽZ‚𜋎‚µ‚Ü‚·B |
ƒOƒ[ƒoƒ‹EƒŒƒWƒXƒ^[Š„‚èU‚è | •Ï”‚⎮‚ðƒOƒ‰ƒtEƒJƒ‰[ƒŠƒ“ƒOEƒAƒ‹ƒSƒŠƒYƒ€‚ðŽg—p‚µ‚ÄA Žg—p‰Â”\‚ȃn[ƒhƒEƒFƒAEƒŒƒWƒXƒ^[‚ÉŠ„‚èU‚è‚Ü‚·B |
-O ‚¨‚æ‚Ñ -Q ƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“‚ÍAŽg—p‚³‚ê‚éƒCƒ“ƒ‰ƒCƒ“‚ÌŒ^‚ÌŒˆ’è‚às‚¢‚Ü‚·B
![]() C for AIX ƒRƒ“ƒpƒCƒ‰[‚ðŽg—p‚µ‚½ƒvƒƒOƒ‰ƒ€‚ÌÅ“K‰» ”Šw‚¨‚æ‚Ñ•¶Žš—ñƒ‰ƒCƒuƒ‰ƒŠ[ŠÖ”‚Ì“ÁŽêˆ— |
|
ŠÈ’P‚È C ƒvƒƒOƒ‰ƒ€‚Ì—á |
|
ŠÈ’P‚È C ƒvƒƒOƒ‰ƒ€‚Ì—á‚ðˆÈ‰º‚ÉŽ¦‚µ‚Ü‚·B
ŠÈ’P‚È C ƒvƒƒOƒ‰ƒ€ |
/** ** This is an example of a simple C program **/ #include <stdio.h> /* standard I/O library header that contains macros and function declarations, ie printf used below */ #include <math.h> /* standard math library header that contains macros and function declarations, ie cos used below */ #define NUM 46.0 /* Preprocessor directive */ double x = 45.0; /* External variable definitions */ double y = NUM; int main(void) /* Function definition for main function */ { double z; /* Local variable definitions */ double w; z = cos(x); /* cos is declared in math.h as double cos(double arg) */ w = cos(y); printf ("cosine of x is %f\n", z); /* Print cosine of x */ printf ("cosine of y is %f\n", w); /* Print cosine of y */ return 0; } |
ã‹L‚̃vƒƒOƒ‰ƒ€‚ÍAmain ‚ð’è‹`‚µA ŠÖ” cos ‚Ö‚ÌŽQÆ‚ð錾‚µ‚Ä‚¢‚Ü‚·BƒvƒƒOƒ‰ƒ€‚̓Oƒ[ƒoƒ‹•Ï” x ‚¨‚æ‚Ñ y ‚ð’è‹`‚µA ‚»‚ê‚ç‚ð‰Šúݒ肵A2 ‚‚̃[ƒJƒ‹•Ï” z ‚¨‚æ‚Ñ w ‚ð錾‚µ‚Ä‚¢‚Ü‚·B
![]() C ƒvƒƒOƒ‰ƒ€‚Ì“à•”\‘¢ ޝ•ÊŽq‚̉Ž‹«‚̃XƒR[ƒv •¶ƒuƒƒbƒN |
|
2 ‚‚̃\[ƒXEƒtƒ@ƒCƒ‹‚©‚ç‚È‚é C ƒvƒƒOƒ‰ƒ€‚Ì—á |
|
ˆÈ‰º‚Ì—á‚ÍA2 ‚‚̃\[ƒXEƒtƒ@ƒCƒ‹‚©‚笂é C ƒvƒƒOƒ‰ƒ€‚ðŽ¦‚µ‚Ä‚¢‚Ü‚·B main ‚¨‚æ‚Ñ max ŠÖ”‚Í•ÊX‚̃tƒ@ƒCƒ‹‚É‚ ‚è‚Ü‚·B ƒvƒƒOƒ‰ƒ€EƒƒWƒbƒN‚ÍAmain ŠÖ”‚ÅŠJŽn‚µ‚Ü‚·B
2 ‚‚̃\[ƒXEƒtƒ@ƒCƒ‹‚ðŽ‚ÂƒvƒƒOƒ‰ƒ€‚Ì—á |
/*********************************************************** * Source file 1 - main function * ************************************************************/ #define ONE 1 #define TWO 2 #define THREE 3 extern int max(int, int); /* Function declaration */ int main(int argc, char * argv[]) /* Function definition */ { int u, w, x, y, z; u = 5; z = 2; w = max(u, ONE); x = max(w,TWO); y = max(x,THREE); z = max(y,z); return z; } |
/*********************************************************** * Source file 2 - max function * ************************************************************/ int max (int a,int b) /* Function definition */ { if ( a > b ) return (a); else return (b); } |
ʼn‚̃\[ƒXEƒtƒ@ƒCƒ‹‚ÍŠÖ” max ‚ð錾‚µ‚Ä‚¢‚Ü‚·‚ªA ’è‹`‚Í‚µ‚Ä‚¢‚Ü‚¹‚ñB‚±‚ê‚Í ŠO•”錾A ‚‚܂èƒ\[ƒXEƒtƒ@ƒCƒ‹ 2 ‚Å’è‹`‚³‚ê‚éŠÖ”‚Ì錾‚Å‚·B main “à‚Ì 4 ‚‚̕¶‚ÍA max ‚ÌŠÖ”ŒÄ‚Ño‚µ ‚Å‚·B
”Ô†‹L† (#) ‚ÅŽn‚Ü‚és‚ÍAƒvƒŠƒvƒƒZƒbƒT[‚ÉŽ¯•ÊŽq ONEATWOA‚¨‚æ‚Ñ THREE ‚𔎚 1A2A‚¨‚æ‚Ñ 3 ‚Ö’u‚«Š·‚¦‚邿‚¤‚ÉŽwަ‚·‚éƒvƒŠƒvƒƒZƒbƒT[EƒfƒBƒŒƒNƒeƒBƒu‚Å‚·B ʼn‚̃\[ƒXEƒtƒ@ƒCƒ‹“à‚̃fƒBƒŒƒNƒeƒBƒu‚ÍA2 ‚–ڂ̃\[ƒXEƒtƒ@ƒCƒ‹‚Ö‚Í“K—p‚³‚ê‚Ü‚¹‚ñB
2 ‚–ڂ̃\[ƒXEƒtƒ@ƒCƒ‹‚É‚ÍA max ‚ÌŠÖ”’è‹`‚ª‚ ‚è‚Ü‚·B‚±‚ÌŠÖ”‚Í main‚Å 4 ‰ñŒÄ‚Ño‚³‚ê‚Ü‚·Bƒ\[ƒXEƒtƒ@ƒCƒ‹‚ðƒRƒ“ƒpƒCƒ‹‚µ‚½ŒãA ‚»‚ê‚ç‚ð’Pˆê‚̃vƒƒOƒ‰ƒ€‚Æ‚µ‚ÄƒŠƒ“ƒN‚¨‚æ‚ÑŽÀs‚Å‚«‚Ü‚·B
![]() C ƒvƒƒOƒ‰ƒ€‚Ì“à•”\‘¢ ޝ•ÊŽq‚̉Ž‹«‚̃XƒR[ƒv •¶ƒuƒƒbƒN |
|
ƒvƒƒOƒ‰ƒ€‚Ì•À—ñ‰» |
|
ƒRƒ“ƒpƒCƒ‰[‚ÍA‹¤—pƒƒ‚ƒŠ[‚̃vƒƒOƒ‰ƒ€•À—ñ‰»‚ðƒCƒ“ƒvƒŠƒƒ“ƒg‚·‚é•û–@‚ð 2 ‚Â’ñ‹Ÿ‚µ‚Ä‚¢‚Ü‚·B ‚»‚Ì•û–@‚͈ȉº‚̂Ƃ¨‚è‚Å‚·B
-qsmp ƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“‚ª—LŒø‚Å omp ƒTƒuƒIƒvƒVƒ‡ƒ“‚ªŽw’肳‚ê‚Ä‚¢‚È‚¢ê‡‚ÍAƒvƒƒOƒ‰ƒ€‚Ì•À—ñ‰»‚Ì‚·‚ׂẴƒ\ƒbƒh‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B -qsmp=omp ƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚邯 OpenMP ‚ÉŠ®‘S€‹’‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·‚ªA‚»‚ÌꇂÍAŽ©“®•À—ñ‰»‚ÍŽg—p‚Å‚«‚È‚‚È‚è‚Ü‚·B
ƒvƒƒOƒ‰ƒ€EƒR[ƒh‚Ì•À—ñ—̈æ‚ÍA‘½dƒXƒŒƒbƒh‚ÅŽÀs‚³‚êA‚¨‚»‚ç‚•¡”‚̃vƒƒZƒbƒT[ã‚ÅŽÀs‚³‚ê‚Ü‚·B 쬂³‚ê‚éƒXƒŒƒbƒh‚Ì”‚ÍAŽÀsŽžƒIƒvƒVƒ‡ƒ“‚ƃ‰ƒCƒuƒ‰ƒŠ[ŠÖ”‚̌ĂÑo‚µ‚É‚æ‚Á‚ÄŒˆ‚Ü‚è‚Ü‚·B ƒ\[ƒX‚ÅŽw’肳‚ꂽƒfƒBƒŒƒNƒeƒBƒu‚ɉž‚¶‚ÄAì‹Æ‚ÍŽg—p‰Â”\‚ȃXƒŒƒbƒh‚É•ªŽU‚³‚ê‚Ü‚·B
’: -qsmp ƒIƒvƒVƒ‡ƒ“‚̓XƒŒƒbƒhEƒZ[ƒt‚̃Rƒ“ƒpƒCƒ‰[ŒÄ‚Ño‚µƒ‚[ƒh‚ł̂ݎg—p‚µ‚Ä‚‚¾‚³‚¢B
IBM ƒfƒBƒŒƒNƒeƒBƒu‚ÍA‰ÂŽZƒ‹[ƒv ‚Ì•À—ñ‰»‚É‚æ‚鋤—pƒƒ‚ƒŠ[‚Ì•À—ñ«‚ðŠˆ—p‚µ‚Ü‚·B ƒ‹[ƒv‚ÍA‰ÂŽZƒ‹[ƒv ‚Åà–¾‚µ‚½Œ`Ž®‚Ì‚¢‚¸‚ê‚©‚ðŽ‚Âê‡‚É ‰ÂŽZ ‚ÆŒ©‚È‚³‚ê‚Ü‚·B
ƒRƒ“ƒpƒCƒ‰[‚̓vƒƒOƒ‰ƒ€EƒR[ƒh“à‚É‚·‚ׂẲŽZƒ‹[ƒv‚ðŽ©“®”z’u‚µA‰Â”\‚Èꇂ͂»‚ê‚ç‚ð•À—ñ‰»‚µ‚Ü‚·B ˆê”ʂɉŽZƒ‹[ƒv‚ªŽ©“®•À—ñ‰»‚³‚ê‚é‚Ì‚ÍAˆÈ‰º‚ÌðŒ‚ª‚·‚ׂĖž‚½‚³‚ꂽꇂ¾‚¯‚Å‚·B
IBM ƒfƒBƒŒƒNƒeƒBƒu‚ðŽg—p‚·‚邯AƒRƒ“ƒpƒCƒ‰[‚ɑ΂µ‚ÄA‘I‘ð‚³‚ê‚½‰ÂŽZƒ‹[ƒv‚ð•À—ñ‰»‚·‚邿‚¤–¾Ž¦“I‚ÉŽwަ‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B
C for AIX ƒRƒ“ƒpƒCƒ‰[‚ÍAƒRƒ“ƒpƒCƒ‰[‚É‚æ‚Á‚ÄŽÀs‚³‚ê‚鎩“®•À—ñ‰»‚ð‰ü—Ç‚·‚邽‚߂̃vƒ‰ƒOƒ}EƒfƒBƒŒƒNƒeƒBƒu‚ð’ñ‹Ÿ‚µ‚Ä‚¢‚Ü‚·B ƒvƒ‰ƒOƒ}‚Í 2 ‚‚̈ê”Ê“I‚ȃJƒeƒSƒŠ[‚É•ª—Þ‚³‚ê‚Ü‚·B
OpenMP ƒfƒBƒŒƒNƒeƒBƒu‚ÍA‚³‚Ü‚´‚܂ȃ^ƒCƒv‚Ì•À—ñ—Ìˆæ ‚ð’è‹`‚·‚邱‚Ƃɂæ‚苤—pƒƒ‚ƒŠ[‚Ì•À—ñ«‚ðŠˆ—p‚µ‚Ü‚·B •À—ñ—̈æ‚É‚ÍAƒvƒƒOƒ‰ƒ€EƒR[ƒh‚ÌŒJ‚è•Ô‚µƒZƒOƒƒ“ƒg‚ÆŒJ‚è•Ô‚µ‚̂Ȃ¢ƒZƒOƒƒ“ƒg‚Ì—¼•û‚ð‘g‚Ýž‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·B
ƒvƒ‰ƒOƒ}‚Í4 ‚‚̈ê”Ê“I‚ȃJƒeƒSƒŠ[‚É•ª—Þ‚³‚ê‚Ü‚·B
ƒvƒŠƒvƒƒZƒbƒT[Eƒ}ƒNƒ |
|
#define ƒvƒŠƒvƒƒZƒbƒT[EƒfƒBƒŒƒNƒeƒBƒu‚ðŽg—p‚·‚邯A’l‚ðŽ¯•ÊŽq‚ÉŠ„‚è“–‚Ä‚éƒ}ƒNƒ‚ð’è‹`‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B ‚±‚̃vƒŠƒvƒƒZƒbƒT[‚ÍA#undef ƒvƒŠƒvƒƒZƒbƒT[EƒfƒBƒŒƒNƒeƒBƒu‚Å‚»‚ÌŽ¯•ÊŽq‚Ì’è‹`‚ª‰ðœ‚³‚ê‚é‚©A‚ ‚é‚¢‚̓vƒƒOƒ‰ƒ€Eƒ\[ƒX‚ÌÅŒã‚É“ž’B‚·‚é‚©A‚̂ǂ¿‚ç‚©‚ªÅ‰‚É”¶‚·‚é‚Ü‚ÅA‚»‚ÌŽ¯•ÊŽq‚ªŒŸo‚³‚ê‚邲‚Æ‚ÉAŠ„‚è“–‚Ä‚ç‚ꂽ’l‚Å‚»‚ÌŽ¯•ÊŽq‚ð’u‚«Š·‚¦‚Ü‚·B
’l‚ðŽ¯•ÊŽq‚ÉŠ„‚è“–‚Ä‚é‚̂Ɏg—p‚Å‚«‚éƒ}ƒNƒ’è‹`‚Ì 2 ‚‚̊î–{Œ^‚ª‚ ‚è‚Ü‚·B
ƒIƒuƒWƒFƒNƒg—ÞŽ—ƒ}ƒNƒ | ’Pˆêޝ•ÊŽq‚ðŽw’肳‚ꂽƒg[ƒNƒ“A‚Ü‚½‚Í’è”’l‚Å’u‚«Š·‚¦‚Ü‚·B |
ŠÖ”—ÞŽ—ƒ}ƒNƒ | ƒ†[ƒU[’è‹`ŠÖ”‚⎯•ÊŽq‚ւ̈ø‚«”ƒŠƒXƒg‚ÉŠÖ˜A‚µ‚Ü‚·B ƒvƒŠƒvƒƒZƒbƒT[‚Í‚»‚ÌŽ¯•ÊŽq‚ðƒvƒƒOƒ‰ƒ€Eƒ\[ƒX“à‚ÅŒŸo‚·‚邯A ’è‹`‚³‚ꂽŠÖ”‚ªA‘Ήž‚·‚éˆø‚«”‚ƈê‚ÉAޝ•ÊŽq‚Ìꊂɑ}“ü‚³‚ê‚Ü‚·B |
ƒvƒŠƒvƒƒZƒX‘€ì |
|
ƒvƒŠƒvƒƒZƒX‚ÍAƒvƒƒOƒ‰ƒ€Eƒ\[ƒXEƒtƒ@ƒCƒ‹‚ňȉº‚̂悤‚È‘€ì‚ðŽÀs‚µ‚Ü‚·B
Žc‚è‚̃Rƒ“ƒpƒCƒ‹ˆ—‚ÍAƒvƒŠƒvƒƒZƒbƒT[o—͂ő€ì‚³‚ê‚Ü‚·B ‚‚܂è\•¶“I‚ɂ܂½Œê‚¢“I‚ɉðÍ‚³‚êA•ÏŠ·‚³‚êA •K—v‚È‚ç•ʂ̃vƒƒOƒ‰ƒ€‚⃉ƒCƒuƒ‰ƒŠ[‚ÆƒŠƒ“ƒN‚³‚ê‚Ü‚·B
![]() ƒvƒŠƒvƒƒZƒbƒT[EƒfƒBƒŒƒNƒeƒBƒu ƒvƒŠƒvƒƒZƒbƒT[Eƒ}ƒNƒ ðŒ•t‚«ƒRƒ“ƒpƒCƒ‹EƒfƒBƒŒƒNƒeƒBƒu |
|
ƒvƒŠƒvƒƒZƒbƒT[EƒfƒBƒŒƒNƒeƒBƒu |
|
ƒvƒŠƒvƒƒZƒX ‚Æ‚ÍA ˆÈ‰º‚ðs‚킹‚éƒRƒ“ƒpƒCƒ‹‚Ì‘O‚ÉŽÀs‚³‚ê‚éƒXƒeƒbƒv‚Ì‚±‚Ƃł·B
ƒg[ƒNƒ“ ‚Æ‚ÍA‹ó”’•¶Žš‚Å‹æØ‚ç‚ꂽ•¶Žš‚Ì—ñ‚Å‚·BƒvƒŠƒvƒƒZƒbƒT[EƒfƒBƒŒƒNƒeƒBƒu‚Å‹–‰Â‚³‚ê‚é‹ó”’•¶Žš‚ÍA ƒXƒy[ƒXA…•½ƒ^ƒuA‚’¼ƒ^ƒuA‰üƒy[ƒWA‚¨‚æ‚уRƒƒ“ƒg‚¾‚¯‚Å‚·B‰üs•¶Žš‚àƒvƒŠƒvƒƒZƒbƒT[Eƒg[ƒNƒ“‚ð‹æØ‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
ƒvƒŠƒvƒƒZƒX‚³‚ꂽƒ\[ƒXEƒvƒƒOƒ‰ƒ€Eƒtƒ@ƒCƒ‹‚ÍA —LŒø‚È C ƒvƒƒOƒ‰ƒ€‚łȂ¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
ƒvƒŠƒvƒƒZƒbƒT[EƒfƒBƒŒƒNƒeƒBƒu‚ÍAƒvƒŠƒvƒƒZƒbƒT[EƒL[ƒ[ƒh‚ªŒã‘± ‚·‚éA# ƒg[ƒNƒ“‚ÅŽn‚Ü‚è‚Ü‚·B# ƒg[ƒNƒ“‚ÍA s‚̋󔒕¶Žš‚łȂ¢Å‰‚Ì•¶Žš‚Æ‚µ‚ÄŒ»‚ê‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB # ‚̓fƒBƒŒƒNƒeƒBƒu–¼‚̈ꕔ‚ł͂ȂA‹ó”’•¶Žš‚Å–¼‘O‚Æ‚ÍØ‚è—£‚³‚ê‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
ƒvƒŠƒvƒƒZƒbƒT[EƒfƒBƒŒƒNƒeƒBƒu‚ÍAs‚ÌÅŒã‚Ì•¶Žš‚ª \ (‹tƒXƒ‰ƒbƒVƒ…) •¶Žš‚łȂ¯‚ê‚ÎA‰üs•¶Žš‚ÅI—¹‚µ‚Ü‚·B\ •¶Žš ‚ªƒvƒŠƒvƒƒZƒbƒT[s‚ÌÅŒã‚Ì•¶Žš‚Æ‚µ‚ÄŒ»‚ê‚éꇂÍA ƒvƒŠƒvƒƒZƒbƒT[‚Í \ ‚Ɖüs•¶Žš‚ðŒp‘±ƒ}[ƒJ[‚Æ‚µ‚ĉðŽß‚µ‚Ü‚·BƒvƒŠƒvƒƒZƒbƒT[‚Í \ (‚¨‚æ‚Ñ Œã‘±‚̉üs•¶Žš) ‚ð휂µA•¨—ƒ\[ƒXs‚ðŒp‘±˜_—s‚Éd‚ËŒp‚¬‚Ü‚·B
‚¢‚‚‚©‚Ì #pragma ƒfƒBƒŒƒNƒeƒBƒu‚𜂫AƒvƒŠƒvƒƒZƒbƒT[EƒfƒBƒŒƒNƒeƒBƒu‚̓vƒƒOƒ‰ƒ€‚Ì”CˆÓ‚̈ʒu‚É‹Lq‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
![]() ƒvƒŠƒvƒƒZƒX‘€ì ƒvƒŠƒvƒƒZƒbƒT[Eƒ}ƒNƒ ðŒ•t‚«ƒRƒ“ƒpƒCƒ‹EƒfƒBƒŒƒNƒeƒBƒu
|
|
ŠÛ‚߃‚[ƒh‚̧–ñŽ–€ |
|
•‚“®¬”“_ŠÛ‚߃‚[ƒh‚ÍAŠÖ”‚Ìʼn‚ÆÅŒã‚ł̂ݕÏX‚Å‚«‚Ü‚·BŠÖ”ŒÄ‚Ño‚µŠÔ‚Å•ÏX‚Å‚«‚È‚¢ê‡A‚¨‚æ‚ÑŠÖ”“à‚Å•ÏX‚³‚ê‚éꇂÍA ŒÄ‚Ño‚µƒ‹[ƒ`ƒ“‚Ö–ß‚é‘O‚É•œŒ³‚³‚ê‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB
![]() •‚“®¬”“_ƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“ ƒRƒ“ƒpƒCƒ‹Žž‚Ì•‚“®¬”“_‰‰ŽZ |
|
ޝ•ÊŽq‚̉Ž‹«‚̃XƒR[ƒv |
|
ޝ•ÊŽq‚Í錾‚Å ‰ÂŽ‹ ‚ɂȂè‚Ü‚·B ޝ•ÊŽq‚ª‰ÂŽ‹‚Å‚ ‚é”ÍˆÍ‚ðŽ¯•ÊŽq‚Ì ƒXƒR[ƒv ‚ƌĂт܂·B
ޝ•ÊŽq‚̃XƒR[ƒv‚ÍAޝ•ÊŽq‚ªéŒ¾‚³‚ê‚éꊂŌˆ‚Ü‚è‚Ü‚·BˆÈ‰º‚ÉA4 ƒ^ƒCƒv‚̃XƒR[ƒv‚Æ‚»‚Ìà–¾‚ª‚ ‚è‚Ü‚·B
ƒuƒƒbƒNEƒXƒR[ƒv | ޝ•ÊŽq‚Ì錾‚ÍA•¶ƒuƒƒbƒN“à‚É‚ ‚è‚Ü‚·B ƒuƒƒbƒN‚ÍA¶’†Š‡ŒÊ ({) ‚ÅŽn‚Ü‚èA ‰E’†Š‡ŒÊ (})‚ÅI‚í‚è‚Ü‚·BƒuƒƒbƒNEƒXƒR[ƒv‚ÌŽ¯•ÊŽq‚ÍA 錾‚³‚ꂽꊂÆAƒuƒƒbƒN‚ðI—¹‚·‚é‰E’†Š‡ŒÊ‚Ƃ̊ԂʼnŽ‹‚ɂȂè‚Ü‚·B ƒuƒƒbƒNEƒXƒR[ƒv‚ÍAƒ[ƒJƒ‹ EƒXƒR[ƒv‚Æ‚àŒÄ‚΂ê‚Ü‚·B |
ŠÖ”ƒXƒR[ƒv | ŠÖ”ƒXƒR[ƒv‚ÌŽ¯•ÊŽq‚̓‰ƒxƒ‹–¼‚݂̂ł·B
ƒ‰ƒxƒ‹‚ÍAƒvƒƒOƒ‰ƒ€Eƒ\[ƒX‚ÉŒ»‚ê‚邱‚Æ‚ÅAˆÃ–Ù‚É錾‚³‚ê‚Ü‚·Bgoto •¶‚ÍAgoto •¶‚ÅŽw’肳‚ꂽƒ‰ƒxƒ‹‚ɧŒä‚ðˆÚ‚µ‚Ü‚·B ƒ‰ƒxƒ‹‚ÍA“¯‚¶ŠÖ”“à‚Ƀ‰ƒxƒ‹‚Æ‚µ‚ÄŒ»‚ê‚é goto •¶‚܂ł̊ԉŽ‹‚ɂȂè‚Ü‚·B |
ƒtƒ@ƒCƒ‹EƒXƒR[ƒv | ޝ•ÊŽq‚Ì錾‚ÍAƒuƒƒbƒN‚ÌŠO‘¤‚É‚ ‚è‚Ü‚·B 錾‚³‚ꂽꊂ©‚çƒ\[ƒXEƒtƒ@ƒCƒ‹‚ÌÅŒã‚܂ʼnŽ‹‚ɂȂè‚Ü‚·B #include ƒvƒŠƒvƒƒZƒbƒT[EƒfƒBƒŒƒNƒeƒBƒu‚É‚æ‚Á‚ă\[ƒXEƒtƒ@ƒCƒ‹‚ª‘g‚Ýž‚Ü‚ê‚邯A‚±‚ê‚ç‚̃tƒ@ƒCƒ‹‚̓\[ƒX‚̈ꕔ‚ÆŒ©‚È‚³‚êAޝ•ÊŽq‚Ì錾‚ÌŒã‚ÉŒ»‚ê‚é‚·‚ׂĂ̑g‚Ýž‚݃tƒ@ƒCƒ‹‚©‚ç‰ÂŽ‹‚ɂȂè‚Ü‚·B ޝ•ÊŽq‚̓uƒƒbƒNEƒXƒR[ƒv‚̕ϔ‚Æ‚µ‚ÄÄ‚Ñ錾‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BV‹K‚Ì錾‚ÍAƒuƒƒbƒN‚ÌÅŒã‚܂ł̃tƒ@ƒCƒ‹EƒXƒR[ƒv‚Ì錾‚ð’u‚«Š·‚¦‚Ü‚·B |
ŠÖ”ƒvƒƒgƒ^ƒCƒvEƒXƒR[ƒv | ޝ•ÊŽq‚Ì錾‚ÍAŠÖ”ƒvƒƒgƒ^ƒCƒv‚̃pƒ‰ƒ[ƒ^[EƒŠƒXƒg“à‚É‚ ‚è‚Ü‚·B ‚»‚ê‚ÍA錾‚³‚ꂽꊂ©‚çAƒvƒƒgƒ^ƒCƒv錾‚̕‚¶Š‡ŒÊ‚Ü‚ÅA‰ÂŽ‹‚ɂȂè‚Ü‚·B |
![]() ޝ•ÊŽqŠÔ‚̃vƒƒOƒ‰ƒ€EƒŠƒ“ƒP[ƒW ‹L‰¯ŠúŠÔ –¼‘O‹óŠÔ ޝ•ÊŽq |
|
ƒRƒ“ƒpƒCƒ‰[Eƒ‚[ƒh |
|
‚³‚Ü‚´‚܂ȃŒƒxƒ‹‚Ì C Œ¾Œê‚ðƒTƒ|[ƒg‚·‚邽‚ß‚ÌAC for AIX ƒRƒ“ƒpƒCƒ‰[EƒRƒ}ƒ“ƒh‚Ì‚¢‚‚‚©‚ÌŒ`Ž®‚ª‚ ‚è‚Ü‚·B ’ÊíAC ƒ\[ƒXEƒtƒ@ƒCƒ‹‚ðƒRƒ“ƒpƒCƒ‹‚·‚é‚É‚ÍA xlc ƒRƒ}ƒ“ƒh‚ðŽg—p‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB‚µ‚©‚µA “Á’è‚̊‹«‚ƃtƒ@ƒCƒ‹EƒVƒXƒeƒ€‚ª—v‹‚·‚éꇂÍA ƒRƒ}ƒ“ƒh‚̕ʂ̌`Ž®‚ðŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
Šî–{“I‚ȃRƒ“ƒpƒCƒ‰[ŒÄ‚Ño‚µ‚ɂ͈ȉº‚Ì‚à‚Ì‚ª‚ ‚è‚Ü‚·B
xlc |
ansi ‚̃fƒtƒHƒ‹ƒgŒ¾ŒêƒŒƒxƒ‹‚Å C ƒ\[ƒXEƒtƒ@ƒCƒ‹‚ɑ΂µ‚ăRƒ“ƒpƒCƒ‰[‚ðŒÄ‚Ño‚µAƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“ -qansialias ‚ðŽw’肵‚ÄŒ^‚ðŠî–{‚Æ‚µ‚½•Ê–¼‚ð‹–‰Â‚µ‚Ü‚·BV‹K‚Ì C ƒvƒƒOƒ‰ƒ€‚ɂ͂±‚̌ĂÑo‚µ‚ðŽg—p‚µ‚Ä‚‚¾‚³‚¢B |
cc |
extended ‚̃fƒtƒHƒ‹ƒgŒ¾ŒêƒŒƒxƒ‹‚ƃRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“ -qnoro ‚¨‚æ‚Ñ -qnoroconst ‚Å C ƒ\[ƒXEƒtƒ@ƒCƒ‹‚ɑ΂µ‚ăRƒ“ƒpƒCƒ‰[‚ðŒÄ‚Ño‚µ‚Ü‚· (RT ƒRƒ“ƒpƒCƒ‰[A‚¨‚æ‚ѓǂݎæ‚è/‘‚«ž‚Ý‹L‰¯ˆæ‚ł̕¶Žš—ñƒŠƒeƒ‰ƒ‹‚ ‚é‚¢‚Í’è”’l‚Ì”z’u‚Ɍ݊·«‚ð’ñ‹Ÿ‚·‚邽‚ß)B ANSI C €‹’‚ð•K—v‚Æ‚µ‚È‚¢ŒÃ‚¢ C ƒR[ƒh‚ɂ͂±‚̌ĂÑo‚µ‚ðŽg—p‚µ‚Ä‚‚¾‚³‚¢B |
c89 |
ansi ‚̃fƒtƒHƒ‹ƒg‚ÌŒ¾ŒêƒŒƒxƒ‹‚Å C ƒ\[ƒXEƒtƒ@ƒCƒ‹‚ɑ΂µ‚ăRƒ“ƒpƒCƒ‰[‚ðŒÄ‚Ño‚µAƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“ -qansialias (Œ^‚ðŠî€‚Æ‚µ‚½•Ê–¼‚ð‹–‰Â‚·‚邽‚ß) ‚Æ -qnolonglong (long long Œ^‚ðŽg—p•s‰Â‚É‚·‚é) ‚ðŽw’肵‚ÄA-D_ANSI_C_SOURCE (ANSI €‹’‚̃wƒbƒ_[—p) ‚ðݒ肵‚Ü‚·BANSI ‹KŠi‚É’‰ŽÀ‚ɇ‰ž‚·‚é‚à‚̂ɑ΂µ‚Ă͂±‚̌ĂÑo‚µ‚ðŽg—p‚µ‚Ä‚‚¾‚³‚¢B |
C for AIX ‚ÍA4 ‚‚̊î–{ƒRƒ“ƒpƒCƒ‰[ŒÄ‚Ño‚µ‚ÉAƒoƒŠƒG[ƒVƒ‡ƒ“‚ð’ñ‹Ÿ‚µ‚Ü‚·B‚±‚ê‚ç‚̃oƒŠƒG[ƒVƒ‡ƒ“‚ɂ‚¢‚Ă͈ȉº‚Åà–¾‚µ‚Ü‚·B
xlc128 cc128 |
‚·‚×‚Ä‚Ì 128-Ú”ö•”ŒÄ‚Ño‚µƒRƒ}ƒ“ƒh‚ÍA ‹@”\“I‚ɂ͑Ήž‚·‚éŠî–{ƒRƒ“ƒpƒCƒ‰[ŒÄ‚Ño‚µ‚É—ÞŽ—‚µ‚Ä‚¢‚Ü‚·B ‚±‚ê‚ç‚̃Rƒ}ƒ“ƒh‚Í -qldbl128 ƒIƒvƒVƒ‡ƒ“‚ðŽw’肵‚Ü‚·B‚±‚̃IƒvƒVƒ‡ƒ“‚̓vƒƒOƒ‰ƒ€“à‚Ì long double Œ^‚Ì’·‚³‚ð64 ƒrƒbƒg‚©‚ç 128 ƒrƒbƒg‚É‘‚₵‚Ü‚·B |
xlc_r cc_r |
_r ‚Æ‚¢‚¤Ú”ö•”‚Ì•t‚¢‚½ŒÄ‚Ño‚µ‚Í‚·‚ׂÄA‹@”\“I‚ɂ͑Ήž‚·‚éŠî–{ƒRƒ“ƒpƒCƒ‰[ŒÄ‚Ño‚µ‚É—ÞŽ—‚µ‚Ä‚¢‚Ü‚·‚ªAƒ}ƒNƒ–¼‚ð -D_THREAD_SAFE ‚Éݒ肵AˆÈ‰º‚̒ljÁ‚³‚ꂽƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“‚ðŒÄ‚Ño‚µ‚Ü‚·B
-qsmp ƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“‚ŃRƒ“ƒpƒCƒ‹‚·‚éê‡A‚ ‚é‚¢‚Í Posix ‚Ü‚½‚Í AIX DCE ‚Ì‚¢‚¸‚ê‚©‚̃XƒŒƒbƒh‰»ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð쬂µ‚½‚¢ê‡‚ÍA_r Ú”ö•”‚ð•t‚¯‚½ŒÄ‚Ño‚µ‚ðŽg—p‚µ‚Ü‚·B |
xlc_r4 cc_r4 |
AIX ƒo[ƒWƒ‡ƒ“ 3.2.5 ‚Æ AIX ƒo[ƒWƒ‡ƒ“ 4 —p‚É쬂³‚ꂽ DCE ƒAƒvƒŠƒP[ƒVƒ‡ƒ“ŠÔ‚̌݊·«‚ð’ñ‹Ÿ‚·‚é‚É‚ÍA_r4 ‚Æ‚¢‚¤Ú”ö•”‚ð•t‚¯‚½ŒÄ‚Ño‚µ‚ðŽg—p‚µ‚Ü‚·B‚±‚̌ĂÑo‚µ‚̓AƒvƒŠƒP[ƒVƒ‡ƒ“‚𳂵‚¢ AIX ƒo[ƒWƒ‡ƒ“ 4 ‚Ì DCE ƒ‰ƒCƒuƒ‰ƒŠ[‚ÉƒŠƒ“ƒN‚µApthreads ƒ‰ƒCƒuƒ‰ƒŠ[‚ÌÅVƒo[ƒWƒ‡ƒ“‚Æ AIX ƒo[ƒWƒ‡ƒ“ 3.2.5 ‚ŃTƒ|[ƒg‚³‚ê‚Ä‚¢‚éˆÈ‘O‚̃o[ƒWƒ‡ƒ“ŠÔ‚̌݊·«‚ð’ñ‹Ÿ‚µ‚Ü‚·B AIX 4.3 ‚Å‚ÍAPosix ƒXƒŒƒbƒh•W€‚Ì DRAFT 7 ‚É€‹’‚·‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðƒRƒ“ƒpƒCƒ‹‚µAƒŠƒ“ƒN‚·‚é‚É‚ÍA_r7 ‚Æ‚¢‚¤Ú”ö•”‚ð•t‚¯‚½ŒÄ‚Ño‚µ‚ðŽg—p‚µ‚Ü‚·B ‚»‚êˆÈŠO‚ÌꇂÍAƒRƒ“ƒpƒCƒ‰[‚̓fƒtƒHƒ‹ƒg‚ÅAŒ»s‚Ì Posix ƒXƒŒƒbƒh•W€‚É€‹’‚·‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃Rƒ“ƒpƒCƒ‹‚ÆƒŠƒ“ƒN‚ðs‚¢‚Ü‚·B |
xlc_r7 cc_r7 |
AIX 4.3 ‚Å‚ÍAPosix ƒXƒŒƒbƒh•W€‚Ì DRAFT 7 ‚É€‹’‚·‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðƒRƒ“ƒpƒCƒ‹‚µAƒŠƒ“ƒN‚·‚é‚É‚ÍA_r7 ‚Æ‚¢‚¤Ú”ö•”‚ð•t‚¯‚½ŒÄ‚Ño‚µ‚ðŽg—p‚µ‚Ü‚·B ‚»‚êˆÈŠO‚ÌꇂÍAƒRƒ“ƒpƒCƒ‰[‚̓fƒtƒHƒ‹ƒg‚ÅAŒ»s‚Ì Posix ƒXƒŒƒbƒh•W€‚É€‹’‚·‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃Rƒ“ƒpƒCƒ‹‚ÆƒŠƒ“ƒN‚ðs‚¢‚Ü‚·B |
![]() C Œ¾ŒêƒŒƒxƒ‹ |
|
ƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“ |
|
ƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“‚ÍAL”͈͂̎í—Þ‚ÌŠÖ”‚ðŽÀs‚µ‚Ü‚·B‚½‚Æ‚¦‚ÎAƒRƒ“ƒpƒCƒ‰[“Á«‚ÌÝ’èAƒIƒuƒWƒFƒNƒgEƒR[ƒh‚¨‚æ‚Ñ쬂³‚ê‚éƒRƒ“ƒpƒCƒ‰[o—͂̋LqA‚¨‚æ‚Ñ‚¢‚‚‚©‚̃vƒŠƒvƒƒZƒbƒT[ŠÖ”‚ÌŽÀs‚Ȃǂł·BˆÈ‰º‚Ì 3 ‚‚̕û–@‚Ì‚¢‚¸‚ê‚©‚ðŽg—p‚µ‚ăRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
ã‹L‚Ì•¡”‚ÌꊂŃRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“‚ðŽw’肵‚½ê‡A ƒIƒvƒVƒ‡ƒ“‚Ì–µ‚‚â”ñŒÝŠ·‚ª‹N‚«‚é‰Â”\«‚ª‚ ‚è‚Ü‚·BC for AIX ‚ÍA–µ‚‚·‚éƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“‚â”ñŒÝŠ·«‚ðA®‡«‚Ì‚ ‚é‚â‚è•û‚Å‰ðŒˆ‚µ‚Ü‚· (–µ‚‚·‚éƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“‚Ì‰ðŒˆ‚ðŽQÆ)B
‹L‰¯ŠúŠÔ |
|
‹L‰¯ˆæ‚Ì‘¶ÝŠúŠÔ ‚ÍAƒIƒuƒWƒFƒNƒg‚Ì‹L‰¯ˆæ‚ª‚ǂꂾ‚¯’·‚‘¶Ý‚·‚é‚©‚ðŒˆ’è‚µ‚Ü‚·BƒIƒuƒWƒFƒNƒg‚Í Ã“I ‹L‰¯ˆæ‘¶ÝŠúŠÔA‚Ü‚½‚Í éŒ¾‚É‚æ‚Á‚ÄˆÙ‚È‚é Ž©“® ‹L‰¯ˆæ‘¶ÝŠúŠÔ‚Ì‚¢‚¸‚ê‚©‚ðŽ‚¿‚Ü‚·BˆÈ‰º‚É‚¨‚Ì‚¨‚Ì‚Ìà–¾‚ª‚ ‚è‚Ü‚·B
ÓI‹L‰¯ˆæ | ‰Šúݒ莞‚ÉŠ„‚èU‚ç‚êAƒvƒƒOƒ‰ƒ€‚ªI—¹‚·‚é‚܂Ŏg—p‰Â”\‚Ȃ܂܂ł·BƒIƒuƒWƒFƒNƒg‚ÍAˆÈ‰º‚ÌꇂÉÓI‹L‰¯ˆæ‘¶ÝŠúŠÔ‚ðŽ‚¿‚Ü‚·B
|
Ž©“®‹L‰¯ˆæ | ޝ•ÊŽq‚̃XƒR[ƒv‚É‚æ‚Á‚ÄAŠ„‚èU‚肨‚æ‚Ñœ‹Ž‚³‚ê‚Ü‚·BƒIƒuƒWƒFƒNƒg‚ÍAˆÈ‰º‚ÌꇂɎ©“®‹L‰¯ˆæ‘¶ÝŠúŠÔ‚ðŽ‚¿‚Ü‚·B
‚½‚Æ‚¦‚ÎAƒuƒƒbƒNEƒXƒR[ƒv‚Å錾‚³‚ꂽƒIƒuƒWƒFƒNƒg‚Ì‹L‰¯ˆæ‚ÍA ޝ•ÊŽq‚ªéŒ¾‚³‚ê‚邯Є‚èU‚ç‚êA ‰E’†Š‡ŒÊ (}) ‚É’B‚·‚é‚Æíœ‚³‚ê‚Ü‚·B |
’: ƒIƒuƒWƒFƒNƒg‚Í ƒq[ƒv ‹L‰¯ˆæ‘¶ÝŠúŠÔ‚ðŽ‚Â‚±‚Æ‚à‚Å‚«‚Ü‚·Bƒq[ƒvEƒIƒuƒWƒFƒNƒg‚ÍŽÀsŽž‚É쬂³‚êA ‹L‰¯ˆæ‚Í malloc() ‚Ȃǂ̊֔‚ðŒÄ‚Ño‚µ‚ÄŠ„‚èU‚ç‚ê‚Ü‚·B
![]() ޝ•ÊŽq‚̉Ž‹«‚̃XƒR[ƒv ޝ•ÊŽqŠÔ‚̃vƒƒOƒ‰ƒ€EƒŠƒ“ƒP[ƒW –¼‘O‹óŠÔ
|
|
C ƒvƒƒOƒ‰ƒ€‚ÌŠO•”\‘¢ |
|
ƒ\[ƒXEƒvƒƒOƒ‰ƒ€‚ÍAÅ’á 1 ‚‚̃\[ƒXEƒtƒ@ƒCƒ‹‚©‚笂è‚Ü‚·B •¡”‚̃\[ƒXEƒtƒ@ƒCƒ‹‚©‚笂éƒ\[ƒXEƒvƒƒOƒ‰ƒ€‚ðA ‚·‚ׂẴ\[ƒXEƒtƒ@ƒCƒ‹‚ðƒRƒ“ƒpƒCƒ‰[ŒÄ‚Ño‚µƒRƒ}ƒ“ƒh‚Ö‚Ì“ü—͂Ƃµ‚ÄŽw’è‚·‚邱‚Ƃɂæ‚Á‚ÄA ƒRƒ“ƒpƒCƒ‹‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·Bˆê”Ê‚ÉAƒRƒ“ƒpƒCƒ‰[ŒÄ‚Ño‚µ‚ÍAƒRƒ“ƒpƒCƒ‰[‚ÆƒŠƒ“ƒP[ƒWEƒGƒfƒBƒ^[‚Ì —¼•û‚ðŒÄ‚Ño‚µA’Pˆê‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ðo—͂Ƃµ‚Ä쬂µ‚Ü‚·B‚½‚Æ‚¦‚ÎA3 ‚‚̃tƒ@ƒCƒ‹A testdata.cAtestres.cA ‚¨‚æ‚Ñ testparm.c ‚©‚ç testprog ‚Æ‚¢‚¤–¼‘O‚ÌŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ð쬂·‚é‚É‚ÍAˆÈ‰º‚ð“ü—Í‚µ‚Ü‚·B
xlc testdata.c testres.c testparm.c -o testprog
‚Ü‚½A-c ƒRƒ“ƒpƒCƒ‰[EƒIƒvƒVƒ‡ƒ“‚ðŽw’肵‚ăRƒ“ƒpƒCƒ‰[‚¾‚¯‚ðŒÄ‚Ño‚µAŠeƒ\[ƒXEƒtƒ@ƒCƒ‹‚ð•ÊX‚ɃRƒ“ƒpƒCƒ‹‚µ‚ăIƒuƒWƒFƒNƒgEƒtƒ@ƒCƒ‹ (.o ƒtƒ@ƒCƒ‹) ‚ð쬂·‚邱‚Æ‚à‚Å‚«‚Ü‚·B ŽŸ‚ÉA쬂³‚ꂽƒIƒuƒWƒFƒNƒgEƒtƒ@ƒCƒ‹‚ðƒŠƒ“ƒNEƒGƒfƒBƒbƒg‚µA-c ƒIƒvƒVƒ‡ƒ“‚ðŽg—p‚µ‚È‚¢‚Å‚±‚ê‚ç‚Ì .o ƒtƒ@ƒCƒ‹‚ɑ΂µ‚ăRƒ“ƒpƒCƒ‰[‚ðŒÄ‚Ño‚µAŽÀs‰Â”\ƒtƒ@ƒCƒ‹‚ð쬂·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
‚½‚Æ‚¦‚ÎA3 ‚‚̃vƒƒOƒ‰ƒ€A testdata.cA testres.cA ‚¨‚æ‚Ñ testparm.c ‚Ì‚¨‚Ì‚¨‚̂ɑ΂µ‚ăIƒuƒWƒFƒNƒgEƒtƒ@ƒCƒ‹‚ð쬂·‚é‚É‚ÍAˆÈ‰º‚ð“ü—Í‚µ‚Ü‚·B
xlc testdata.c testres.c testparm.c -c
ŽŸ‚ÉA‚±‚ê‚ç 3 ‚‚̃IƒuƒWƒFƒNƒgEƒtƒ@ƒCƒ‹ testdata.oAtestres.oA‚¨‚æ‚Ñ testparm.o ‚©‚ç testprog ‚Æ‚¢‚¤–¼‘O‚ÌŽÀs‰Â”\‚ȃtƒ@ƒCƒ‹‚ð쬂·‚é‚É‚ÍAˆÈ‰º‚ð“ü—Í‚µ‚Ü‚·B
xlc testdata.o testres.o testparm.o -o testprog
ƒRƒ“ƒpƒCƒ‹Žž‚É‚¢‚‚‚©‚̃\[ƒXEƒtƒ@ƒCƒ‹‚ðŒ‹‡‚·‚é‚É‚ÍA Žw’肵‚½ƒtƒ@ƒCƒ‹‚Ì‚¨‚Ì‚¨‚̂ɑ΂µ‚ăRƒ“ƒpƒCƒ‹Ï‚݃tƒ@ƒCƒ‹‚ð쬂·‚邽‚ß‚ÉA ŒÄ‚Ño‚µƒRƒ}ƒ“ƒh‚ðŽg—p‚·‚éÛAƒRƒ}ƒ“ƒhs‚Ńtƒ@ƒCƒ‹‚ðƒŠƒXƒg‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚Ü‚½‚ÍA#include ƒvƒŠƒvƒƒZƒbƒT[EƒfƒBƒŒƒNƒeƒBƒu‚ðŽg—p‚µ‚ÄA‚»‚ê‚ç‚̃tƒ@ƒCƒ‹‚ð 1 ŽŸƒ\[ƒXEƒtƒ@ƒCƒ‹‚É‘g‚Ýž‚ñ‚Å 1 ‚‚̃Rƒ“ƒpƒCƒ‹Ï‚݃tƒ@ƒCƒ‹‚ð쬂·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚̃fƒBƒŒƒNƒeƒBƒu‚É‚æ‚Á‚ÄA–¼‘O•t‚¯‚³‚ꂽ 2 ŽŸƒ\[ƒXEƒtƒ@ƒCƒ‹‚̃eƒLƒXƒg‚ðA 1 ŽŸƒtƒ@ƒCƒ‹“à‚Å #include ‚ªŒŸo‚³‚ꂽꊂɑg‚Ýž‚݂܂·B
![]() C ƒvƒƒOƒ‰ƒ€‚Ì“à•”\‘¢ |
|
ƒtƒ@ƒCƒ‹‚¨‚æ‚ÑŠÖ”ƒvƒƒgƒ^ƒCƒv‚̉Ž‹«‚̃XƒR[ƒv‚Ì—á |
|
ŽŸ‚Ì—á‚Å‚ÍA•Ï” x (s 1 ‚Å錾‚³‚ê‚Ä‚¢‚Ü‚·) ‚Í s 2 ‚Å錾‚³‚ê‚Ä‚¢‚é x ‚Ƃ͈قȂè‚Ü‚·Bs 2 ‚Å錾‚³‚ê‚Ä‚¢‚é•Ï”‚ÍŠÖ”‚̃vƒƒgƒ^ƒCƒvEƒXƒR[ƒv‚ðŽ‚¿Aƒvƒƒgƒ^ƒCƒv錾‚̕‚¶Š‡ŒÊ‚܂łµ‚©‰ÂŽ‹‚ɂȂè‚Ü‚¹‚ñBline 2 ‚Å錾‚³‚ꂽ•Ï” x ‚̉Ž‹«‚ÍA ƒvƒƒgƒ^ƒCƒv錾‚ÌÅŒã‚æ‚èŒã‚ÅÄŠJ‚µ‚Ü‚·B
1 int x = 4; /* variable x defined with file scope */ 2 long myfunc(int x, long y); /* variable x has function */ 3 /* prototype scope */ 4 int main(void) 5 { 6 /* . . . */ 7 }
![]() ޝ•ÊŽq‚̉Ž‹«‚̃XƒR[ƒv |
|
ƒtƒ@ƒCƒ‹‚¨‚æ‚уuƒƒbƒN‚̉Ž‹«‚̃XƒR[ƒv‚Ì—á |
|
static ‹L‰¯ƒNƒ‰ƒX‚ðŽ‚ÂŠÖ”‚ÍA‚»‚ê‚ç‚ð ’è‹`‚µ‚Ä‚¢‚éƒ\[ƒXEƒtƒ@ƒCƒ‹‚ł̂݉Ž‹‚Å‚·B‚·‚ׂĂ̑¼‚ÌŠÖ”‚̓Oƒ[ƒoƒ‹‚ɉŽ‹‚Å‚·B
ˆÈ‰º‚̃vƒƒOƒ‰ƒ€‚ÍAƒuƒƒbƒNAƒlƒXƒgA‚¨‚æ‚уXƒR[ƒv‚ð—Ꭶ‚µ‚Ä‚¢‚Ü‚·B —á‚ÍA2 Ží—ނ̃XƒR[ƒv: ƒtƒ@ƒCƒ‹‚¨‚æ‚уuƒƒbƒN‚ðŽ¦‚µ‚Ä‚¢‚Ü‚·Bmain ŠÖ”‚Í•ÊX‚Ìs‚É 1A2A3A0A3A2A1 ‚Æ‚¢‚¤’l‚ðˆóü‚µ‚Ü‚·Bi ‚ÌŠeƒCƒ“ƒXƒ^ƒ“ƒX‚͈قȂé•Ï”‚ð•\‚µ‚Ä‚¢‚Ü‚·B
#include <stdio.h> int i = 1; /* i defined at file scope */ int main(int argc, char * argv[]) +------ { | | printf("%d\n", i); /* Prints 1 */ | | +---- { | | int i = 2, j = 3; /* i and j defined at | | block scope */ | | printf("%d\n%d\n", i, j); /* Prints 2, 3 */ | | | | +-- { | | | int i = 0; /* i is redefined in a nested block */ | | | /* previous definitions of i are hidden */ | | | printf("%d\n%d\n", i, j); /* Prints 0, 3 */ | | +-- } | | | | printf("%d\n", i); /* Prints 2 */ | | | +---- } | | printf("%d\n", i); /* Prints 1 */ | | return 0; | +------ }
ƒtƒ@ƒCƒ‹‚¨‚æ‚ÑŠÖ”ƒvƒƒgƒ^ƒCƒv‚̉Ž‹«‚̃XƒR[ƒv‚Ì—á
![]() ޝ•ÊŽq‚̉Ž‹«‚̃XƒR[ƒv |
|
C for AIX ƒRƒ“ƒpƒCƒ‰[‚ÌŽg—p |
|
C for AIX »•i‚ðA .c (¬•¶Žš‚Ì c) Ú”ö•”‚ðŽ‚Âƒtƒ@ƒCƒ‹‚ɑ΂·‚é C ƒRƒ“ƒpƒCƒ‰[‚Æ‚µ‚ÄŽg—p‚Å‚«‚Ü‚·BƒRƒ“ƒpƒCƒ‰[‚ÍAƒeƒLƒXƒgEƒx[ƒX‚Ì C ƒvƒƒOƒ‰ƒ€Eƒ\[ƒXEƒtƒ@ƒCƒ‹‚ðˆ—‚µA ŽÀs‰Â”\‚ȃIƒuƒWƒFƒNƒgEƒ‚ƒWƒ…[ƒ‹‚ð쬂µ‚Ü‚·B
cc ƒRƒ}ƒ“ƒh‚ÍA]—ˆ‚Ì UNIX ƒIƒyƒŒ[ƒeƒBƒ“ƒOEƒVƒXƒeƒ€‚̃Rƒ}ƒ“ƒh‚ÅAC ƒRƒ“ƒpƒCƒ‰[‚ðŒÄ‚Ño‚·‚½‚߂̂à‚̂ł·B‚±‚̃y[ƒW‚¨‚æ‚ÑŠÖ˜Aƒy[ƒW‚Éà–¾‚³‚ê‚Ä‚¢‚éA ‚»‚Ì‘¼‚̃Rƒ“ƒpƒCƒ‰[Eƒ‚[ƒh‚ƌĂÑo‚µƒRƒ}ƒ“ƒh‚ÍA C for AIX ƒRƒ“ƒpƒCƒ‰[‚É“Á’肵‚½‚à‚̂ł·B
’: –{î•ñ‚Å‚Ì xlc ƒRƒ}ƒ“ƒh |
---|
‚±‚ê‚ç‚Ìî•ñƒpƒlƒ‹‘S‘̂ɂ¨‚¢‚ÄA
xlc ƒRƒ}ƒ“ƒh‚̓Rƒ“ƒpƒCƒ‰[‚Ì“®ì‚ðà–¾‚·‚邽‚߂Ɏg—p‚³‚ê‚Ü‚·B ‚Ù‚Æ‚ñ‚Ç‚Ìê‡AC ƒ\[ƒXEƒtƒ@ƒCƒ‹‚ðƒRƒ“ƒpƒCƒ‹‚·‚é‚É‚ÍA xlc ƒRƒ}ƒ“ƒh‚ðŽg—p‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñB xlc_r ‚¨‚æ‚Ñ xlc128 ƒRƒ}ƒ“ƒh‚ÍA’ljÁ‚̃‰ƒCƒuƒ‰ƒŠ[Aƒ}ƒNƒA‚Ü‚½‚Í xlc ƒRƒ}ƒ“ƒh‚É‚æ‚Á‚ÄŽ©“®“I‚É‘g‚Ýž‚Ü‚ê‚È‚¢A ‚Ü‚½‚̓Zƒbƒg‚³‚ê‚È‚¢ƒIƒvƒVƒ‡ƒ“‚ðŽw’è‚·‚é‚à‚̂ł·B ‚±‚ê‚ç‚̈Ⴂ‚Ì‘¼‚ÉA‚±‚ê‚ç‚̃Rƒ}ƒ“ƒh‚Í‹@”\“I‚É“¯“™‚Å‚ ‚邯Œ©‚È‚³‚ê‚邽‚ßA –{‘‚ł͈ê•û‚Ì‹Lq‚ÍA‘¼•û‚àˆÓ–¡‚µ‚Ü‚·B ‚±‚Ì‚±‚Æ‚ÍA ccAcc_r ‚¨‚æ‚Ñ cc128 ƒRƒ}ƒ“ƒh‚ɂ‚¢‚Ä‚à“–‚Ă͂܂è‚Ü‚·B |
ü“Š}Ãlifëш#¸49.hT3-jÁ‡ƒdx^"¿ë¢¿Sݦ>rxœ'‰þËÐûí IÎ+¸;bPÎNãrÀ„;t#&”+oÛ¯\˜k*Löä‚
…k“
Pj;øäÁ` ôPKt§&7Ac³?©#?‰Ûå™qynݸýô}÷Æ|–<Ór2†Âñßé®6ŠÿÐòæxíÎÅ]Š»v*ìUØ«±Wb®Å]Š»v*ìUØ«±Wb®Å]Š»v*ìUتÏËüœ>hÿÀ=¿ê&ßnÿÆV/øwûÙ1ìßñéÿÂÿHe´Û5®z[t6aí—A¦lNñ7#¯¶l1— C"üTûdÉ`gTS¯Ý”JM± Š%O†ùA- &PÄv>Ûe2“tbšGÕðÌyM¸EtÊŒ›DQ‹¦â§¾VdØ"«õ}·xøäxÙp(5°Ù!‘‚‰¶Þ´ëÛ%ÆÇÖô
¶X&Ã$vñË#6)\òD•â=B?—úæD-2¤¦I¥z…<½:ýù|bI%,’>äòðZÌP¯^õËšÌPïòýÙ1&$!?Û–À…#o»%ÄŠQ(+¿|•¢”Èۮݰ±¥"´d/•@@~§NéÙõ6ìrÐ֢»ä‚
Â)„1!c-r@±¥O¤Ž£$
ìÉÚ)E—Ç|,HS#§ëÉ0R`)ñvÉ;޽üNH%MzdØ©ú²G^.@þ_ìÉp‚ÂÛúë
zŠþa·á‡Ü¢J¢æýª¶q˜V¤oï„$(° ßqß$¡Øù0Ä„3íOç&ÊOyp±Fj?i‡êÌœpËTÍ¥dõËšÕmÁõ£§Ž òXóM©L¡µªbŠÿÑòæxíÎÅ]Š»v*ìUØ«±Wb®Å]Š»v*ìUØ«±Wb®Å]Š»v*ìUتÏÊÿüœ^hÿÀ=¿ê&ßnÿÆN/øwûÙ1ìßñéÿÂÿHe݆k‚Û}6÷WÔ,t6Ý®µRâ+KU 4“Nâ8Ð@«1s™!,’ˆ²MyqóHB&RØe–y¯òWÍ^“Oç¨èºÄžbo)^]éwž¼v:ä|KØÜ’ŠC(jò@èhx¹¡ÍîNÊ͆¬Äܸ67Rî?²Ç›¦ÇÚX²Ý*<[Žqï¶’/]üŽÖü“®yjËÌºŽ™§k>k»òõÖ‹uëµ½ö›s°1’%âè&VSņûî
‹söV\„fA™¤ò €G/6¼=¥4$`""[Ž„>ä˜?.4]"çþrt×½¹°üó:èzmÜ÷0«zM«Ï§«\Æ-ÿ|ì±
ÐÆoB>Ž«²ü3¨«#¨n9q¾Ûì:S-?hñŒW’6vëÂÛíñµ1~Jy£Êž\¸ó5õöyia‹>©cgtÒ]ZÃæVºÓäš6*2Ð1 ŽœHc…«ìŒø1’1 pØqÆ.7·W+MÚxsdÀ ž*±±à5$ÛÎ?‘þvü¾Ð¬uï2Û[ÛÛÜÉmö¨îf·–îq
?$Tz¢š˜Y…ʱãv‡cêtx†L€Q¯x±búrî&¹-ú.ÔÓê²p;‹øÑ£ø5|Â_äï)A¯ØyîîxæoðŸ–.5Ô1Nhnímë h¥õ—àR„š@ƒKù¡—ú2ç\ŒGq¾|¶÷¹šÍGåÎ?éÌG•ô'¼W.{û™Tß“Þb¶òŠù½õ
&[FÐm|Ìt¸îO×WL»¼kœÄP
ÇñwÚ´4³'bj!ƒÇ¸‘À'Wêá2Ắÿ6û[³x5+â0ºôñÅW}ÌXü¬ÓRoÊ?*yZóôç¿1¼¾þd¼ï+k@÷<‡¥%´e(í]žS;T£¢–ËÏìùàÓÇ âÉ– Q’3áåb¬]Em²Uæzç͇Ë/©ùwÊòê^YÓít›o8IaxÚéÓì„ßV³IÅúÙÇzÇâ~«~Ô‡1gÚç&iåqØHH»¥R÷ìy|raÙc¨ç‰yƒwÇݸçð®yÓ^ÖµÿÌ¿3G¥ycFÖ3¼ªy_\»°ÓïA™u.ãI»¿¹õµ}KFz Ò…YGî·jåhçùŒZƒ”g†],
ôšçÌrÙÅ=ƒ&*ŒÍƒ[Ž´Oñ÷{µ}ç_3ÏåØ|¹gú*ÔÃåýGÊ–Þd–ÚæmVÓEÕ®Íåí¥“‹Èíbõ¤y+#ÛI 糎)ÆoOMƒÂ1«ëisÄ,ý§}Ûu‹FoHÆêö½Ç"ðšû†Û-×|åæmvÂûJ˜éPXÞè~Xò稖“˜ôÿ,j“êÑ”Ýqõ'šr²7<WâÆ=¿1¦ü¹ˆ®}ü¼}¾H—b@ê ›]†sã&Q©n<_Í1Ã/³áÂɼÝù¥ä+/Îo.y‡J›Fó¿“|¹åýpÛy&Æ-Pºk«›í]-ŸU—F˜i¬_ºÁ¬²Gm™—‘;nÖ].l”#áÙº÷ˆ&ìtªézÎÌ:FÐŒåÇB·=0NâÀª?µü¢üÓÑ|«'˜¼Åù±¡^yß_óI³ŽóNÑü½å¦³H¥‚hïÔZË&™¸V(Ñ}]ÅX~ð8Nƒ´t'U’y¡Äò77éÌHŠåQçc“³Öè5ƒMŽ¥)Hs*‘â Õ‚~«ëß¿«ÊÙ§å'›¼“§Zþakºå÷•ü™.µç [ÉÞf}
©Ø?évµ]Ioæ`l"†Hhôã%ÓM\C(`ÙI›>sŒDÇÒccq¶ûølÖ×½y8=V,8DÌ„·£±ßmÇñP½üüß,h—]èÚMÜ·R^ËwgÒ^K¢ò´ˆ»EAÀµkÆ›tÎ/V8sLP#°Ü
ù__{×iM⻸Î×·wDÓ1›ÝŠü¯ÿÉÅæüÛþ¢mðöïüdâÿ‡½’;7ü~ð¿ÒDþ@êÉ£þz~O^3ľlÓìC) Öý͘ìLÔ9™ìÄø;Gó¯žÎ/´ãÐåWòÝýg¹>8ìUØ«±WçüýMÕ?çõf~Ÿâ}þN¾aë…â.VŒÖGà‘¯ìÒÅCóÍ»[Ìö{þÌ˦G©X¶ý6ðÍÁ0îFX|WÖMÒB>Œ¦X¦#’%Í«R³2£ w6 G½1ŽkcJNH®ÙAŒ»›„£ÞŒÂãäû¤ßsh®ôÆ(CSÁùœ¦RònóOôë)X½.vÚ›æ&l tr1ã=éìz]É;\u÷ÌYgs0˽û‘ÿ8Éå¡åÈ¿!YÏDžöÅõ{É›áäu ^é«áªü†}ìžœ`ì¼"«Š<_éÜCâ^Òçñ»G)çG‡ý.ßx/æÓÏÍÇæŸç׿œÒS4>eó6£¨Yž¡m¦¹v²EÅG°ÎC¶5ÑàžOç^£²ôgŽî?M?)¿94½;òŸÌ_ßœË{7忚4«Í+OóEœfâãGŽö6V
¤½Hʆdm¸²Ó†·Ù¯l0ÂÑêO ß¿›}—QÝîåŸÛþËe”Æ«N=b¬:ºûûûýüü×ùmÿ8Þº^¹wkç?åÝÏ•’jÛù¥5Ût–KrÂŒt¦"õ%âw£ jŽtø±íŽÏ†¢@øø„?œf9Wê¿*ø£²µÓÁ<†Í<ÿô×üm~bÎNù_òsòºÛòÏò¦½¹±´x&óåÜ&*K-Z{ˆ!yØÎ¦ÁC
S,{W¥Ñéã¡ìË•
9Ï2Ü’z‡Kq¿ÐÞ£UšZÎСgh|¹FÀݹëOÍùÆ{m!ÿç#|çïÌ]Rk?.ùY:棪Ï
ÅÛ››U{‹f+rÈÌ×+ô÷'¾KGÚšm\g<¸b
“¹å¿K<Ñ«ìíF«ÆÜˆ 6]hr}ùÿ?ÿœ›ü¶ó¯äšþ_þ^y¥õc]×,Ÿ[¶7Ö¡4ûU’byÝA’gX¨'®tzïhtzü"iñî/i
‡õ€ëN‡GØzS,ðáÛmÁßàOK~pþNèl–_Y{‰b2wû3˽¤Õ>ôNÀÓTnËèj㮥8û¿¦qþ þhz‘üâÊ|•åÏ9ù·ËžV³Õ®–mzþBèQ$p$“qѬ~Y›ÙšSÕcÁœ€÷w?»‰Ú¤ÓäÌd}'õ‰Ùõ§üäßüåß›ÿ%|ÝqäËh´A¦y^ÆÒÊH¯í$¹"àFª2OˆȔ¦Äö>ÑöŸ>“\tzhÇÃÇÇZä7äx/–h=žÃ©ÑVyK!'nëë·Seó¶•ÿ?üô¸„=õ¯–C÷Þ™8ÑÌ-G¶øš€‡Èþ·+²ú)‘ŸÌ~¤ÔÿÏÂ9ÏÙ·òàùé“ÿÙVcÿ£>ÒîÇò?¿ý
h;çó©è_”óߘ^düÌòW—|èš>Y󩛨Íkc,2¡»¬08‘®(Y¿f¿<Øö_µÚ¼Ú˜C0€„÷Øuï§´}˜ÓbÓÎxŒ¸¢,YîçÓ¹úמ’ð/ˆ¿çàÿ–þdÿÎ5y¦ëO5¿Ë«ˆ<Ý¥Éø„v!Òø7â-%•ÈèJ¯Ìk{[˧–×[þ>fe8óÇz½Ÿ‰^IÒu]cI…ÓÌÓ%|<³Â»SQ‹R ûg`É—¬…–Éäíj£þvYû,×G´°ÿ©8è2ÿª¶o&ë{ñóÄ—Ç´ðÿ©†™v~_ç—ÜŸóï-RÒ¿:üÑqy©½ìO䛨Ö&5Ž¥¦ßp9Ý{ ¬Ç›[1ÑðÏû¨¼¶ZYâÒDÊWëîdý“ÏW|ÕøWÿ?ƒµšçÍÿL\tí|{ÍcšNÙÈ ‹Ø»~Ê‘4{ŸŸ~^ò¦±.›.©"Žƒ—¶yv³´1‡Òú.—C”Àz“<¥
Ω!§¾P;GóN‡/óOå]`Vº“‘óËGhbþkYÑeþrü¯«úXÉ¿¾\5ø¿šÎ'óŸ©_‘^·ÿœ?ÿœnóGüä/š•n42NüµÓnÆð[Î¥í>Ò•úÔ¾1$j
±5ìô2‡ghÿ5(Ôç´G¿—Ïê>TòzÈÏ]ªü¼MÆÈû¹þ¯{ñ§Ìæ6yƒP¿Ôµ‹OPÔ®¥¼Ôõ ܼ“ÜNæIev=YÙ‰'Ç5ðÕB3ܹÒÓÊr‰Ø? ùöççMÏ™¿-ÛòcÍæëÌß–¶êÞ^žV«Üè,Á"M÷ÿCv{#DC`v¬uQ8ÿŠ?wìýN‡¶»6Zi%÷þ×éntN‰ø‘ÿ?Pÿœt–+ÝþrKÊ6íÍèh_šÀ(*)›¨½ZRÚF'´´sIÛpaâU÷»~ËÎD¸.»Ÿ’Pè÷óÄ’& ÄãœTµ0‰£Ž È_m êKÿ¯î1¼gøTé§Þ£úQëõÆÉ~or?->÷ÿ×òæxíÎÅYÇ¿.¼Óù—«>…å{KÝYcç
…Åíµ¤““°Ž¸’3#;Ó3tZÚɘb@º°>÷WŤˆ–S@šäOÜ·Ë—Þ`ó—WÍ:º\ÚDòÝÁ§¼ú•´·²ÙXþ’,âžd{†[Pe0Ĩ4ËôݪÔFRÇá$°69Š;ÛN£µtØ%9WwQë|©4Ñ?.§½òg˜|õ¬j–ZN§y__óf×–¤ueÐ"V¸ú‹Î“É»ª<ª…TŸcLžÍìúÈ™ý1£¿˜òç^~þç´;k’B<åco#çËáîïb\òîæÍfÏ@ÐíÒçR¾õ%–Xà‰#†6šiešfHãŽ(ÑÝØ*¨,H5}<óÌc€¹iŸ<0ÀÎf€EéžW—Y—ÌO¥ëþ[¿Ñ¼¨–òyƒÍÐkšsè–Âí¡ŽÜ6¦³›bÒÉq*‡-ÈÐÅ©üªñN.PyU{ÿ{‹‡ü¦ðÆN-‰¡ß~ïÇNðÉô_Ê;ëš–»£Ãm§iÚ§—uû?*ê6Z®©c§9Öõ n`´Óá7SƳO4¶²F‰bXxo’Óö&¯<çÃÕ UÝsï¤gí}.ÂrŸ¦`@&ꯗ½å‡š®¼Éåo*Ù+QÕ<çlnü»5Žawg[Š=ûòÛªqö®›&9dŒ®0ç±±ðç¿Eò-ýœº×&¶Ôm-¼‘«yëMÔ4+ý7Pµ½Ó4ë+Ë¡q
Ø¼ŽØÂ^ÊXÝÄ„©IVuã—C°õP0d$‚G^@÷} \»;5O¶062$ôæ|þË¡æêÇÈ7÷Çò£Nòê\k~düÒ¶¿šÃIDŽ5ŽK=Déé•ÜŽœË7QZš
å_ÉS–Y!ê9 ˆ`¶)B9²cžÃü©1ÉÏ=ÇæÑ䦱²ý5&7˜mäý!iõ9tÈ!šgºKÏWÐ1…·WžÌŒ¦…HÄö.¬g=dXÜnq䣵ôÇ Ì%è=»›Ì®nï!Ô,uA§ÝÏe-ö™w
õ£Ëm#C'£slòE*‡R#{ÁÔé²iòyH9˜3Ã<àlu«~Yù³Dºµ±¿¶³Óëù~êÊëYæ²Õ¥&[è╚ÚoN@Å$Ó—u`¹yû'S„DÎ$kãÜ{¿·¸¸Ø{OO”‘ Yþã¿û;Â.ûò›Î–~`Ð<±oo§kš¿™µKíF‹FÕ,uäÔôÉã¶¿³y§xâ–ÖIPL²2úa”µ®OQغ¼Œ%
æhn
žëåó黯¥Í N3Ú"Ï1·»ñ¾È‡üœóÜ~mJk/ÓRhÓy†ÞOÒŸS—L‚¦{¤¼õ}[yyìÈÊhTŒObêÆq€ÃÖEÆàwJ;_LpœÂ^€hóØû¹¤Þ^ü½×|לî|¹y¢k6ÞDŠþ}vêÓYÓ剡ÒÖg¼–ÑÖr·)[»„²Ðu©Z¸ûW9Ïar‡1bþþUÏnõŸké¡LËÓ>F|{¼ïô 5*ˤù+Ë^x¿Ö´{[/6êZ†™¡i2_@º…Ìšh´3¼V¥½GU7‰^ •-Et-XìÌÇMù.{Åy6ÑÄ5—'Ô@#¸¦Úåþ§oæO=èÑ´:fù}pù‡\ׯ4ý:ÚÔLðøœ]Ën4³¢"z¥‰=ô¿'cfŽ( ½¨þŸ"GÚÓµ°ø#$ÍY#¾Èîëó¢þQyß\Ôõ½K
?Uòÿ˜-<«¨Yjš•–žÇ[¿’æ]>u4k,ÒËi$hˆI,ïÁغ¼Óœ#TWuϾ¾æY»_K†1œ§é˜$ º«åÝlf?(ëry*ãóCùRßUMêFhþ;é7X‘9r'ŒªkJíZ5(ŸÃ–NÃGÈŽ{sÙ¸ëðø‘ÇÄ.Bǘ÷±œÁsŠü®üãó8ñòƒÔM¾ÞÿŒœ_ðï÷²GfÿÏþúC;Óu/ðþ±åÿ1ráþÕôýP?‡Ôîcš½N>WeæðµXåÜCn»‰‚qï?¦UeuWF¬V ƒÐƒŸA¾Þ*ìUØ«ó»þ~‘§}þqÍ2.¯hW,´¯0o>ßÞ×èÌ=q¬D¹Z1y?¾BѬ¥²Fvß<ϵõ3Ùô.ÌÁ§G¡Ø¬}³E-TÝÈÓÁ0IÓÔlÏ):Œ…´`‚94í<�hIïL¨æÈØ1A2ŠÓN^¨h2‰dÈÝA1Š==>‘b2‰K!êÛÑ0Šk5"ùe2ŒûÛ£(÷'ºn¡mºúcq_»1sa‘ÜŒyb~,º¾©¦ip«^j—PÙÚ Ü™'q
wݲŒz)eœar |ölÉ«Ž(žQüŸ±ó•|±ü“ÿœhóΡg:ÙÜÅ¡-yU*ýfö1e ŒlCiià‡åŸHkå&ŒÂ;TD#ò¯°oð|F§T%.¤ÈýÿiÙüáþTIÏV{Ç+³V§çžQíké=ˆo'ëG×b–FI#âE
œóÁ¤"VÜH"‹ ’ÖÞ¦º²ºHH\ÚŒ’”xd-×ËŠ&”¯"ý(U/u%hÿhWl–)x?LQ’>/Õ&G¤É¡é1áºó
f fÌl‚åà–,Bb¾fÑü¿æ Ö[AISÒ£6N}4hEÁÖ`è6dÈü¿?–´+E·ŽôQv¦ak!¨ÔKˆÅËÒËÐ)óy£Ë`ѯi½3h5ÍrŽ·{ìùÄðÏé¯<~lß;ò¯B¸¼º½u¢G4ÑHX«¥mâ– oñ^ûØËž-NMfqéÃGõˆÿ‰âù‡ŠöÓ´a—OK„ú²È_¸Ç«äüâüÇüÇÒüùçOX¿¸igÖµ ïïÈÜz—4Œ°-A˜Óê§âg˜õÌ™y6åO6ž<`}0|¦QgùhãdbT
ž#9üš]l¥në§IÒ÷ó7×qɇ\z¤ë4ƒ¢ˆó—’ ‘%‚)"–&¨
²²š‚ÜrÈö~¸¶ÖéÔþ…?&ÿ0,¿4¿,<•çËVeó›Þ¥î`»M¿–xÝ~Œú'²õGS¥Ç–_Qˆ¿ër—Ûo†vŽœiõÇ@š÷tûXëZf££jvëw¦êÖ³Yj¯öe‚t1ȇٕˆÌéDHQêá‚A°þZnïeü—üÉóïåf¶’5ß’µ»Í(Lôh`”¬ŠSi¢ã öaž;í³ó”Ít/©ömÄ@_VPÿššnÔ‰·é¶rƒÙüïH{k
OÍK^(Þûe‘ö~mg¶àû³þ}×ç8<ÅùÝæ›(”ƒ‘ï§'Ùu-1ãlíý‡ìÉiu³‘ëŒöQýO#íh
F’1ÏýŒŸ³Ùêoœ¿
?çðºŠØy¿ò°¯-;_?tÖ9¤íŒ> mÙyx ø?<ôÌ( Ó ŒŠQFÙæZÎÆ2ÈKèz^Ô€ ”¿˜±¨Ë(b–ÓÚÁÿ˜(j+×®Z;µžÔªç,¦ÿœƒüÕ‚ÎþÙ¿À~MDÕüózÕ´*Çвä(\ºwdaºæã²=žóŽ?¢;ŸÕñûÕv§nx8OÔv¯àÃÿç9ç+m83nô¿+ÝzŸ—þF2èþOX¶†ã‰s|ª6w@aûµM®n»J×j/ø!´IøýÔê´<5ürÜþðûíñÆ…®Ál¦y)zœÕjô’žÃ“²ÓjDw/hü§üüÕ?(1<ù‡¡)–ïË×bK»\îÎAéÝZ¹¡K2Ö‡‰£
ÀÁÙø2i3G,z}£¨]nhjqrëöw?©ß%ùÃ@üÀò——|íåkѨù{Í:|–‘vC:PëÕYkÅ”î¬;Œô¼sˆä_?œ$by‡yÓÉú攼Åä4Ù.£åï4éó麽¡Ø´3¡BU¨x²×’°ÝX7g8˜žEa#æÉ¿æ¿”|Åùù§ç/ÊO4#I{å[ÖŽÇP+Å/¬%[;¸èH¤Ð²±ž-T?œá;G²xf^ËCÚ\P,ù¤usYüžì?:§þ(5¯¦ká’ü‚?8ÿÿÐòæxíÎÅYw•¿0<õäO¬¿‘üÍ'–./.ln®n¢±Ó¯™¤Ó§úͱ©Z]¢”rª¨o|ØöwiåÐÈËïË‘÷‡_ÙØµ±Éb»{Ǹ¤:.½æ.éz‘¢ù’}>ÏË’êW:ZCe¦ª¥Æ©§*yDbÌF´µ&4EQõ ZÉÇÛÚŒsœ£Â8§ÆEmÅ֬ݻû©ÇŸbàÉÆVxcÁϧNœÇO¶Ñ æŸ9[y(~_i¾j›Mò»i7úð.›£Üݶ©¢¥í´w÷¶vñÏÀ3¼±‚ß9D´žÐj4Ñ1$NàúoŸàïñF§°ðg “ @cι^Ç’Ý]Õüµª[kZëiú ‘a¹TI £heã•^9HÝ‘ÑÔ«)*À©#5Z}FM>A“©G‘vYðC>3Žbây¯´óG›-%ÖîF»·ÿÕÅôm¡èaÂÍ ’ÕH‹LM0^Ý$CõZ«ü`òß6¶2G9ËB`»²¹ò¼ÖþQâ¾¥õ‹£y3«¤bGg”Ôóvø@¹‡ig†8c‰¯\Q=Aý^ÿ¹ØË³ðÏ$æEñdžC¡¯ñÍ{®ù£Q¼óN£wæ.þlòÍ瓯§°Ò4=.8t[ø.í®-mítí:ÚÙ9Ç}8æb2܃r¡ÌüžÑêg›jˆ”/4x¹Ø¾½jœ}§†)â¹Î¹‘b¹Q®žv–GpÆ‘EÅcŠF€*¨aš)HÈÙÜ» lžtó6£æ?.ë¾aÖ¦Öm<»®¯˜âÑ®5"©·—RÚZE5ÕÄ‘«)šååqÍÏV9¸Ÿnê2@BthÄ“üR᪳ðÕíï½T;$e
á:µ×Ø©ª~cyÿ^óÔ˜wúñÒ5MUÖõ%hÚ<}žŠºÎ¢/¦ô¿GØX‰åô¡õî.å™’®Æ¹“Ú~ÑeÔÌxC‚1ÛÕÄYÜŽ§¦ã›ÙÝ…Oâ# b{¸IºÝ×cÉ!½×|ѨÞy§Q»óÿ6yfóÉ×ÓØi—:-üv×¶öºvmlœã¾œs1nA¹Påy=£ÔÏ6<Õ(_ hñs±}zÕ3ÇØxbž+‘Œë™+•éçiƉç:ù[C»òç”üÇþÑõ %’þÊ=3H¿I}k6E+©ØÞV¶»–60b£1û;¶³èI0£fýB÷ï»êÇ>EÈ×öN`v+oI»»¹Ñ÷„”êúûygCòyÖ™ü¿ ÜÍwkm%Ž›,æ[”.8ÞÉh×P$ßU‰¤ŽÞXÑÊ!u (Pkõìkã’˜ªM~;OžHaAÊ¢×ËüÀäÆ&*‘½]þ-°øHñêŸÚùä¼&>*Ÿ×V¾ß<—„Qâ?ÿÖòæxíÎÅ]Š»v*ìUØ«±Wb®Å]Š»v*ìUØ«±Wb®Å]Š»v*ìUتÿÊücÿÀE¿ê&ß´ñ‘þþöKÙñ¡/ø_éB øsJí›Q¿Jà*„¿€Éʱq{nW¾K¨ÕóDÆÖˆòç™|Ãå-wKóO•ï¤Ò5ýqs¦j1J:ìC+X¬¤Àv9°Ñꧤ˸åR‰põzhjqËÅÄ¿vÿçÿ?ü¹ùíåD¾¶1é~pÒcŽ?7y\·Çm1õ¡Ix$ ”méö[â=ñ{giaãŽÒPî?«¹ñÞÖ쬟—†[Äò=ÿµôn]SåïùËßÈ×üùü™Ö¼½¤Àç_/Ⱥï‘&b¨N¡j[nm@ÌLñnB†efû9¯íMÕà”:ô÷¹Ý«:lÂ}:¿
ü©¨j„ºv ³Øê:tkc:˜å†h˜¤‘ÈŒVVEAÏímƒ”‚kìÍW‹ŒY i)ýó’:Šæš‡s´³Þ¯ÍÆþ£øœæVW†nž£|ë‚™">U«¿ dÈe·CP^@̳D¥œc®ûxäBÌc
ÂÞ!¹^T;o‘ã)à Úˆ
+ˆ*ñÌcwVÝB¹)=Äiÿ¤Œ=X™ÑúGÿ8Ÿù'.‹iæwšôÓi¬_ÄËåM6e"KkYéÔîU$ ì›þ×Ãí^À{(tÃóÚëôü1?Åï—Oèûöòom}¤ƒù<Ð¬Ž¤¸uó÷oîõ'Î’ý^ñôý+S¿‰Uä±´šâ4jñ-eÀ4Þ„ŒÐH_È×å&©sù)úx÷´X#(n_Rì,ÒŒßR7˜µ
-#a·òç4XÞÌêæƒ“Ì:íüé–ÇG¬ê¦€“_Ô<_îËc£ÆÔuSK_^ÔI4/÷eãI¨ê¦€“^Ô6©}hÒck:© ]Ô7£9ú\4˜ÚަhG×5}©7èi–
&?&³©š
õ‹þîûõ®Z4Ðk:‰¡$ÕoNþ£ïÛ,xw09ä„}Ró³É–`sI
ÚÙÛ“åƒZÎi(>¥vÀU›a’"Äæ’µ‘Mß|°a‹–JqßžHa‹–JþãŽöÉø1câÉHßÜôÕÉx1câÉE¯®7øš¹!Š,|I(5õÉiÀÉŒQbrIHÞÜx¶Ýò^Xø’PkÉü[|Å&eE¯n+Ñ·ÉŒQA™Q7·»{ä†(±ñ
™¼¸aJœ—‡q•3sqݛ߇q¦âsûl0ðEE¯Zçlxb¼E¯Rc°fÇ„-—s—§6q ¶_ÿ×òæxíϪ¼ŸçË];ò>_%j:Ÿ–0|Ó¦~aÏ£CT¸²Òl[L›V½¼‚KÛ8’gw¶xe‰eá#?ìî=M Žae3ê÷æ.Ÿ-Þ'·²j±ë°™ mu±Ü×#V8¼¹¥Ÿ’~gòf™ùSçCÎ^Yòǘµ-wCmTÔµ%é×3X›[×¹ú¤žw·»´hËzEÄq™>ÍÊý“ÓãÍ Â2˜"„€'¨<þÖ~ÓgɆP‘ î ¥rû?äÇŸü§ä¯ËOÍ3ùŸW‚ã_ºÓüµkå[«Eò棩Ý_j奼ÿ¢“X²¹Ó¦>”®deµ BÕVŠËGaŒõ:Ÿ1ô‚hæ’MD’yt³ïn탛&ŸOáJ^¢ƒüà*ä(së_ÿþq÷_ò펫ù³ùÏ\Ó<¿=ß•5I|¹«yªëÊ–O¡s¬Øµ·§.±i‡Á…œ*ý\F%T¦=‚tùûO'¦&2‰ámw´dNõo ½µãáìü{ÈJ2F÷ª#r+k¯³™Kÿ*üåå'óGÏþqó—™ô}g@Ñô¿7^E®½Ï•ufšßK¸k!k&Ÿi‡$Ü–8fZ/èlÇ{oƒ$#›Ú¨n6Ø’.û¹ô2æÉ.ÈℤHîÎÇ}ÀçË©dÖZ÷åö£ÿ9_åí\jžUËk½KÊz£~÷NH`ÓîtÛ&º“\‚†ÒÎâK„žKˆ}4D$Ðp*M}¡‹J;KLqˆÅ:'—7RÛ¸‡{f‡&¤è3c™'$,|@Uù›þÜÂ|Ñæ=\üçòÜ¿ã]ÍZ
¸Ó¨êžGÔm-âmJàÊ&ÿYÚÛF¾˜_÷¨¼…kSÄ·Ú|Å©ÃPŒc|À«Üs7Gäë±W³¹ç—O–ç)J»ï¡ä*þÒNLßókÎÿ’úç“:5Ÿ!M¡èzöµù³i¡hú›Û\Aq¦èº¾±dúއp¨·Ô H¦’8K`H>‘Ž™}¥¤Ðj†08À‰¶Úø¡äx…Ôy‡A©Ö™iŽBx ¾ýë†^c‡kè|Š
sOÓ¼‡ä%òwæåomc²ÔæÄ~xMôÆ£¨ýjOB8Û]·¸’KAhc¦œ=^|¹Ô'²qÂz(þ[<™,øœ{:yÕr¯¾ÜžÓÉ(jåãäœ1ÐààëßåwÎþêVüó”tËÌ{sÎ^_òÿ˜o¾[×5»Ï'iWsÄWQ{Óh|émqb9/•"àq¥0û+‡òj#(DÈUDÔªŒ®¯˜o¹ÒåÉ`”g!w!q½…]wî@÷¾h³ºkØ>·&¡«%IJ¼šŒ3Z\G3“$¶1Ålë^†T#ìŠg%Ú0àÔäpÔŽÕ_a&¾oO ŸžîÀÞïí}ȼÂrÝŠ»v*ìUØ«±Wb®Å]Š»wåcqüåó+«å?ôóoo‹ìœðï÷²Gf×ÏþúC8úËšŸ;.44š›E¿™1€I‰ÍItÞpúµCEÈt å±ìÞ.2×ðôH$üŠÚVG·é°éá™C±Œ†Å£ùTDòd~RüöÖ¼æm3Î^N¹m#ÌKV)”V)¢jzO@’9£)ùŠØvfŸQÙù†\R¢>ß#äáv†lÜGHØ?g˜ó~æÎ2Î[ùþr7I6V²'—1t¨yùƒÉSÈ9²¯×VLwšXWöìãì³{fö”5¾Rê?W“åšþÏ––uÎ=ëó}c›'^ü¹ÿœÓÿœr¹ÓoõÏßËÍ߯§êþfùnÍ++„ ý)J¤±þô½’ŸÞà}¯ödëbsaÚ]GŸë{_eý¡CáeúzÑúŸÖ?˜þR»‰ÇN@sDzö&ªŸRÅÚúi„Ý<çäé6äR½söf¬9´4Åžcòt´ÿI#l¨èµc£1«Òž¨”Õü©! cìJüù£éÞ]Öô-+LI„wžOòö»y,Ò-u«[4ÓWŠ«/Â7ùä;GC<0Î$þòŸ{-²Yç–2Dˆæ]§þ^éV¿—žb󦿬Äú›y'Uó_”<«j—~¼éº¤:S\ÜÜ-«ÚÆž»H¢6”HÔäØvg`Nšr&21}&¯ÝÏìïhvØÓå¡H”D»½Bÿ4™+¯|©äÎZ¯™ô(æÖ-4íF?*‹—’YjÒÉÇcpòGBد%¨Ý¸âO°µÒNÆ$]_«‡¿õ÷|ë*³‚Z“§Üjú_wêþË[Uüµ´·üʰü²Ò<ҚƪúV›¨ëwÑéš¡·±7Ú5¶´ÈY-\ÍÆàÄ‹C/§ñqž£°ç‹&( Äø‘®Ö/qιïUß[°ÁÛ1É“0#Ã${÷+å·>ëAë^CZ¿üæÑîõ
?\»ü¬ÒlïeÔ¬îæŠÑæ££Á‘ªLÓòƒTRˆ*Õõ4Çad†l¸rnaŒÌy[ïÏÌmÞ.€1=³ âÇ–¥1äwÛËß¿v×`ÓþUÍž³ç y#FÔít[4ùMó%Î¥¬\„…ï¯$Ô”ÛÄx¨
'Ô‘"B~'p*+€ö0˜ÓŒr£–'Ÿ+Þþ@w¨ícÎ61Ëÿw2{žOu–—w–sÇ$SØÜMkqѼ2,HѺ´r*ºÊA¦Ï†XrJçEÛá˰"-ï1þJ¦…ù™ù-äï3ë–ú§æv¹o§ßZééukyh‘j6–WðËí´/ˆ.Я4©3v{&˜E€ÉjýœÍ‹QP"Q™"'ú·`ùŠå½òìÇKÛØ²`–Iƒ Öª#Èß>v@Ëä)õY ×l®´í?Èr~bè,WQ™´T‚IÁú¼Ð¤ñÈÞŒ‹ÅÐn§r´cŽ{?Š1‚
ÄÈv5Ì_ã“xí¬>™±R"·×ÝøæÊ²³ÓµŸÍ}#̾m¶Ñå.‡k«ëW)g}uêÉztÁÅ)5ÕaBú
U–Ü>Ïäžib”„H‡ô¾UÖÚòöæ8âŽXÄgÁñý/!†A4QLªè%Ep’)G…hÊhAÁÍ£ÂHîwQ6Uȥث_•¿ù8üÏÿ€ƒÔM¾=½ÿ8ÿáßïdŽÌÿŸü/ô†dI§\Õ»¶áÜF¦_fK¾¹Y¸¹,ÏÅ—$ÈH›R»F4•½·Ì±‚£ŠsH*.µ|?ÝÎ)îp,;’5ïD&¿¨—·¹ÊÎs1ªŸz,y—R+Á®©ï•þGs`ÖO½ '™uksÉn\¡ïS·Ï&48¥ÑœÈ:ªGç-Lþ’õÿ[ìÌ}ÉüèÅó®¨(˧*=—‹¹°vŽNôZùßRýèsN»åg²±÷6ÑÉÞ‰O ¶Ð°†ÄËhvçðIKá³$:«q/ljѰDu«bepaKäK„CFJ9)xJ¬¢]®=-]Ýó\ò¼ÈD!†1Tb‚S£‡F½ˆÃVO¬Ö¯v%§»ÅQxvŒÖ‹Dõªî1*R´ŸMt$®kŒ¼Zì;a¤wÃkê:³ê$§ô=Ç¿:ºÊó7÷ñÉ:#€Øí=./usr/vac/html/Ja_JP/doc/compiler/images/ncdecarr.gifm$GIF87aa4€ÿÿÿ,a4ÿŒ©Ëí£œ´Ú‹³Þ¼û†âH–扦&¨îŸlL×ö[³²íò«‡ ˘K*kÈ¥ó Íõ";Ö4`m®.Mí1
¼â²ù,´B²†lÏMÆüØØ½®Ææ‹Õv¾‡Fh6Xˆ˜ÇÀ¨Çw•1Gd7äg¨YÇùf)r¨(*5Zjúi”ê—ÚÊÁ—@Ë©yYˆ0çsÊ«ÚÜÑJLY|Œ¬J›¹¨Lk[ijɚ|Gm½ÍÝíý
n=k^n~Žž®¾Î^^<Üܹš»©ëI=&'Ü/ÿðkš¿e¡çê|¤åº7ŽY´L^R°ÈŒ /‹ÿõiü˜¤#¹kïª\s#(ãU+íIÌHä~ Mq¤Y3ç
™
ã |ÄCÒ«‡Gbsy˨dž8u&ºÉÅ©Ô<ÿìd꾨ZAÕÑ5ì–I`Å®èÈÓì— B©¨}ËnØ´rÇ¢ [×,Þ¼OùBÙ;Ó¯`€ƒu.¼á°Åˆ?2nü2ŽÇY%7¦l9df&*0oÞø¹Ÿg·\Á
3t]Ôª_°^ÜÔqçÖ|_Ó¾«CÒB ¬z•¶§Re|Þ?î{Ùn«
^Û¾}æ9t_ŸáÃ4æ“K뽜çÝÅOI•㞺„ô鋨—2ˆ"ygåí{œøz¶zÿÔÍÍæž^ŠrLD
b"‘u]˜÷ÏHõ7^IÛUòéÕ'Ãbí|bˆ"‚“ßU v=øŒOÍQH_wžçQK’¤^‰&"¨ãŽ¢5’bŒøÕ¡‹³Àb4AŠ'ߌÒ`¤ŠD)å3Çß=ÖÅ ŽZ:)qÆ”‡å†œ
Xe_h¦)s»5#÷5yVôÝßÁQø¦ŒTõȦ!€J¨ë‰Ae¡ˆªh£•Á•¨£‘)){…i¥Kdªi§2êéN †JêTySª
œ¦ÊjM§ÒÓ*«ÆJ«•D]Zk
³æÊ«MAáÚ«]Kì)ZÀzP•£ÿ¡g¦ŸÅ>]8.(jiQ Ê®ÐnkZ#ÓR«jl¦’$·æ¢QÑ·¦Ñ…ž¼ñf•œx˜4HŸx(DÎpÈÙã.s‘;ì¹_ûb¶8m)—å)‡¤å&•p-|^’]‹0‡o¼iÁªß4eþÇb—7˜^Q®{ï‘,ƒØÉÏ<™7¢úr’“,²ÉÒN˜24 ©óºC§Ö
ÍJƒV–Æ-c³bϬaÑ2®¤KÉͶt×sYËòœJŽÍŸÏNG§Êõ©ýt…ÎRêuÜ9‰„a‘Y.Ì’Ý^BÜâÍ}`æQ`ËM8A2‘„gxûUÓ6¿^\œ{æËïâtŽù‰Ÿò˜yçÂ0;7‚‡zN:bÀ–ŽzêªWP@;ž9©kê’l´ê$§ôÕÇ¿:ºÊó7÷ñÉ:#€ÙíÕ./usr/vac/html/Ja_JP/doc/compiler/images/ncdecbit.gifm$GIF87a¤ ÷
!!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~€€€‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŽŽŽ‘‘‘’’’“““”””•••–––———˜˜˜™™™ššš›››œœœžžžŸŸŸ ¡¡¡¢¢¢£££¤¤¤¥¥¥¦¦¦§§§¨¨¨©©©ªªª«««¬¬¬®®®¯¯¯°°°±±±²²²³³³´´´µµµ¶¶¶···¸¸¸¹¹¹ººº»»»¼¼¼½½½¾¾¾¿¿¿ÀÀÀÁÁÁÂÂÂÃÃÃÄÄÄÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÎÎÎÏÏÏÐÐÐÑÑÑÒÒÒÓÓÓÔÔÔÕÕÕÖÖÖ×××ØØØÙÙÙÚÚÚÛÛÛÜÜÜÝÝÝÞÞÞßßßàààáááâââãããäääåååæææçççèèèéééêêêëëëìììíííîîîïïïðððñññòòòóóóôôôõõõööö÷÷÷øøøùùùúúúûûûüüüýýýþþþÿÿÿ,¤ ÿÿ H° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç@¤É“(Sª\É’¥È‚/7ÆlÉp&Í›8sê܉Óf—$g•ɡϢH“*Myt©Ñ’?¡•:õâT¡ÿD¸Õ`WP³†
ö«Ô¬NÓÝÙô`[µßb¼êµªØªWåÖ9ò+Z®^ùú©µ/à¿„Ã]\T/_Æ‹ó”|7/剉ÑÚûw2L˜B7.,²éŠf©Ž¥œš®Û’™Ëj–}·/P®ÕZÞ
”·oßGwÆm·îcÛd?#®|»îïçУKŸNý2èßÊ5{NL¸÷ãî?
#ÿ»wiÀ¤…_¾¾º{ËÄÙSä®X{Ãæè³‹îÓ±Cÿ§ˆ™~ûWŸ‡^fâ…F göE&]|°¹6ßvŠÁvÜqøi˜ŸyåÑGÔi÷$ÚdXØÝYâ9ÇâªQ…b‹JXs½me!jžÍZS:ÖfÛÍx U$–¸×€4¦7iX9èÖgÚ¤rœáÇ£I;RrUya€I. ’ˆBÖø¢‡ N "ƒ~µ™^aà¥(‘€wvµ^›|Ž8Ük]þY™á™§‘O7šŒîYZC¦ iœGþg¢^/n¨yH’hè „†êGþ}:jc§º™j{ªºê«°’ºk¥³*Yë¸ÞY«©¹öê믮Ê+°Äë°N!kì²Ìzºk³ÐF{«²JQ+íµØÞd*¦4Y›í·àž9¦B†ëm¸è¦kѶf†´®ºðÆÛ€É陑û‘¥¯†+ï¿gÄ›‚q‚— "Féâ7ì°¸=ÖXi¿t‚öðÅkÛŒ`®xÛfçf,òÈúµ*åÉ*LòÊ,w*i†® e¤-×lsHüfÉ&¤BB™éÍ@-ôд;îñ9kê–ôµê$§ôÇ¿:ºÊó7øñÉ:#€Úí./usr/vac/html/Ja_JP/doc/compiler/images/ncdecfn.gifm$GIF87a¥e÷
!!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~€€€‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŽŽŽ‘‘‘’’’“““”””•••–––———˜˜˜™™™ššš›››œœœžžžŸŸŸ ¡¡¡¢¢¢£££¤¤¤¥¥¥¦¦¦§§§¨¨¨©©©ªªª«««¬¬¬®®®¯¯¯°°°±±±²²²³³³´´´µµµ¶¶¶···¸¸¸¹¹¹ººº»»»¼¼¼½½½¾¾¾¿¿¿ÀÀÀÁÁÁÂÂÂÃÃÃÄÄÄÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÎÎÎÏÏÏÐÐÐÑÑÑÒÒÒÓÓÓÔÔÔÕÕÕÖÖÖ×××ØØØÙÙÙÚÚÚÛÛÛÜÜÜÝÝÝÞÞÞßßßàààáááâââãããäääåååæææçççèèèéééêêêëëëìììíííîîîïïïðððñññòòòóóóôôôõõõööö÷÷÷øøøùùùúúúûûûüüüýýýþþþÿÿÿ,¥eÿÿ H° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠIÒ"€'9¦t¸²¤Ë- Æ|I³¦Í›8abœ‰"O–9@Ô Q¡9“*]Ê4!R Ÿ”ú“jÔ¢b¨UjÓ¯`Ã~ì:´ìV®EµêD‹õäY§než=ÊU®Ìµ0SªÍÛ¯G²F»ê,¶°áÃõ–E[·±Î•ŠÍFvÊØñä¸y-nùîÛŽ‚c†M±éÓ¨^^¼vfgÑx‘¶œüبmÇw[Oõ;vôPÒÀƒN¼¸ñãÈ“+_μùñÛ-ã–;zÖÜ€]ÿž-7zõí΋³ÿ?Ñ+Xó”S‡Eo–5w¿sáËOûvÝÕÒï³Ö-’4øÒ¡™¤Þt±7 IâWu‹A†oÐY·Zd[y§`ZÖÝ\{ 8 ö¸T‚à¹×]ƒÛ™¸†)¶è gvñÇ×~W•6Õg6^¢R;æ&âˆ?©Òg4é¡z=)$MIÚà’G&ÕäMSN e”WfùáUj餗`¦feM]†éÒ˜f¦9—:ª‰ ›p6…æKeƹ¦xRÉ&–yf4gŸ€®¸gEž‡bO&R¡…†X^[Þ©è¤*6R5Ú_¦>Qêibµõ‡í=Ʀ¦_Žl)àŒ'Æÿê]¾ê§¸òé*ŒòZ!m‚êº+uÖõºÛ}ªXÛ‚Bšë³¡çckïÉWhÀé(ܱü];í·ï…]©¼Þ(-´è6„ž†óñE«ë’y赪Vì`6jWŸªš¦›n¼Áb±Ážé™²›ìÀ2>ø¿·Éif
RÛ.À“»Â[œß¾ùyñÈ~F‹Û½÷*©š¼&ɪ¹È†-…îUHòÍ„ú¥Êâì³aý.ÔÃY±KôÏHK©3A'íôWMKúôÔT;zZÔUgm'Ö–jíõÓ\WúõØ?s=gØd§-d“²IöÛв=l×p×k‚i‘
ëlDªÿk÷ߟžª1Íïˆ6àˆ:±‘øYyxâóx®¬†\4y‘gîïƒ"—›°æ ûl+gòúéçû›¯±¢îúë°Ç.ûì´×nûí¸ç®ûî¼÷îûïÀ/üðÄoüñÈ'¯üòÌ7ïüóÐóÞôÔWO\ôi?¦öػɽ—ßwoføY’/>øY›~ù鯯µúKÂïþ‡Ù&-ÿüHúæôýø£æßþýœOŒ†4ÃIQ‰–ªìGþù-SÔËvR z1°gù£Ê#·@
*°o8ëQWdÁÿŒ°OO’XO远e°^ú;Ýÿ\¸Âª%‰…özêª/ëùð‡@ü!·é‚HÄá¸n†
t[¢š†C™‰ K¡°T8)&Ò¯ƒRŒb i(6JYñ…Bé æ68E.**hM”™º@˜¸~5*—Z¤× ‰ÄˆçÅT©“jT£4IQUÖÌI#+U®N b”)qh9‡1Ùv¡UdÒ¯L¹l]Y$×59;–J„µÃX§>ÁZÒ ^œVçt·m<™
ª™ëu”eß9
1Iw&Bz{ÂëÉ™qiÒ|ëÞÙÓÚñc:©‰®k*| €mv¯[(Ql‚ù~%®^$%Ãy=lm82ÞΟ‡v;qÛÒNã~æ:®·ÍßÇ—q{6óVÆ»/´4Yôê¬Ùº/¿þûy™ÿxoá6Õ~=Xf`‚î(È !Y…UTqx¤`F
’Pá…nÈ¡Æøñá…!vHb‰&žˆbŠ*®Èb‹.¾cŒ2ÎH#†5æwcŽhèÈc-å`†
)W‡Dúˆ$d%Ù`<2™^“IN¹”™•
j™›ˆT~Y—Þ褎b¸%˜j
xâ™ø•‰¥F®I§„$ºÉ_–Oúa"žu~é'mqÚE&ŸKþ‰h}š©'£r™h¤‚:¨{>ºa ’^Ji¡Vz囎ú—¨ .x* ‹’Ê*M«zJhxjúi«¶n•©£±Ò8ë«·þZ–”©ž6¬¢¦,µÿòÚh±2øŠ¬Êî*#œ°ÚØi´Ò¶©«¥Ý†:§¶·N{oæž‹nºê®_¹ì¾o¼ìz§¼öÞ‹o¾úîËo¿éŠ)¹ªì%Á¬
nŒŒ+Ã.œkµ§9±¤kx±’¿¹qÀϘ±Ã!wÌ1©#7Kò„)×yr‚-S»2¦1Oùr• Ï<Îj֬Ϩê,3Мnê³…BÛytE‡ysÒØ:ôÇC-ÂÒT/ëñÔW»µ¬R+ìoØbM6¼];K§ÕãžÍv‘·1Ür«·¦ÚÛηÝlâ
3ßWëý£ß?Þ5àô âP´â
;.4ãHCþ å@ÛKþ´å•k>3æàrè{^µè›Þ1é£,ë«>&ë°»^𨳧M{ç—Í{ï¾û›{Ì·<|ð8/.òƯ¬|´Í/Ÿ:ôÞJO}ÜÕÏt}öƒk¿9÷Þwù=Ýásÿ|²ãŸº÷å£7û»_ýúkþüíÓÿ½ýê?¢ü›ü»
p€, hÀþiï
l ˜èÀ" ‚¬ Ú,ˆAÈQ0ƒtÑ;Â}0„$ àÛ·6½vUŸw`Ë3F5 `ÀÐ_ª1tš¦~¡RÐWbÿ1¡
ø@7Q·ëQ{``uQ€øRÕWvq!^'~}¦ç§'ÃÃ_ì·b…A
ø§ §•lÒg0¨!ýwM$"¸u$¨ƒCx\ÁR&jÑlf'x/X°‘jCа€0±÷ƒSç]‚DX„YæuÀ6jA2bþ…RÛå Fc™¦/ÑRíÀÛÐÊoO@}d {^ØAØhƒædX†rægìæ!ÂX†•Uh·l—(àiÒ÷[žö
"½@>AËPw!Òˆ8ˆ†Zðy•ˆWÃu(¥/±U5Pqèkµ4puÿG A^sÑðZȇ—x›vcªØjvp{T‹±x„ÇvžÇnØ•€&ñg–h'çòÇ*
¬×XHYåo’dtä¥i,‚¸ŒÁQÎøŒÐ(4(Ôioñ„Ów¹øb+Ô`†ã-)18è¡|H
T˜%CÇ‚À"`…lrð˜¬h®Øu¡Uè[N’½¸K
D<¤&™X¦ #0¤à!@/
9e7õb$5€D':Y9¨8x‘Ò‘‘T †K*•ÄŽþe(V/2†c8ˆs²á¼hWÙqˆ ˆSéVOEדþå‡m`‘ÿB!ð“}X¡_C +Åžæpm´Â÷*д —}‘€ Bùn q—bðŽi9TÇF©Wug÷áLjÒé@»T))C¨Á¢X.oÜ /ð
ž(¨ ͱ“=É“5SîØ˜ éV–ÙØŽ:`ÁÞ± T¹Kuá‹E8/6§Å•|hc¤À‡Ê†Ž°ðšP–ŠŒI›Dù·©1„vªõZctÏ™ÅI)FcPo„–4i¢@
8x%v‘<)‡)‘•“ŒnÐYˆf0M‘8ˆÓ‹:@
ÄW¨á
ÿq.(à Pq‰J¡‰ÌS¡êoïPŸN€Z}xþ©Ž‡Y9ª×AI›¼ñL€ :¡ `¡Ÿ9X—8`qžÄ÷ë©Äç:A˜
!z£šö@F½SVÑŸHGt’2›.ª–ÿ&L:é ao5€
KÐ¥ÿ˜~¹Kʉ ÊBЄ¢°zÙJf “ïön TZ¥A†‘É>Š8¡ VAXdt‹ìø¥D ž&€8ƒ5ƒzFz‰ˆã£ƒ%I®
®“
Ý0ø ¾–S:p¢¯™-{ʧC©2º„U©&°ž*`–XxkŠ8š:¡ÿTé—¿p¤†º•ꉩcTüˆ%Ààš;y*§Šª¾ñ˜cð§M¨4ê—ùW‡ü凳ÊX©ê¨•Šƒ%Ë@¬Bº—Xäh
¨ ,…¢ê(‡+Z‘Ð:0jC‡¨¯Š8ê
Ñ`*~xqC ž-Е›z¡ƒj©ä
Ý ¤ƒ*“÷É
(Sn:ªy˜:éUp€–÷ºùZQûʪñœØ¸°š€!º
7ȉ‘êY!…%³´Ð‹¾@,dE'‘R¯kà
‘´œÑŽq`𴎱TÛ µT‹QNË]»µWˈñ´d«´ÿžq¶¢áÊ–lѪѯ„5ÐFÀbÛºŠžxŽš¡T °¾jxJ¼Š8鎜X4S;À¬ ÀBç/d0«*¹–[
”[²—»¹¸¹4œºÇà¹-0¢{ºËC2€º¬»
¤»º» TA°+»¸‹ ¯›»¼k P»p»½;¼à¹ÁK¼Èë»›¼Ì›¤kºÍ½…°À+¼Ò{½~`¼Ö‹½Ü›”[»ÛÛ½âKÏ;¾æk3P»-¾ç»ð¾ð¿ò;¿ô[¿ö{¿ø›¿ú»¿üÛ¿þ{¿¯û¿<À\À¼¿lqÀ
¼ÀÜÀ¿ÿÚûÀ<Áœ¿ \ÁœÁü¿3P0°Á Â|Á"\Â&<ÁéKH2pÂ,ÜÂòKÂ.Ã2œ¿<$+<Ã8Â0œÃ<,Ã)œ7ÜÃB,Á;<ÄFÂ5œ|ÄL¬ÀEÜÄPìÀ?¼¾Q\ÅüÄVœÅœÄTÅõ(4ô‹Åñ{ÑQòKÆ@üûÀð»0ð¾
ÇZ,ÁSÄMüÅAÆk¿Pf@ ñKÈп´¿…ü0@Ȇ|ÇR\0z¼Ç|ü2~¬ø›ðûsü¾ †Üjü°§ü¾°°‰ÈsȰfLÉ
œÇÿYœÉš<¿bü¾L¿Ìd,Ç
˰@¿…,ËðÈìÈe†Ë¹¬¾—ìżÜ2›¬÷il¿iȧ¼ Í¡üÆ0Ç|ÌïÎálÍ
¬ËZ¼ÍÜìË|¿Á
ÈïÈàÈ,Ëî<ƶaÆžœÌ ò|Àô\Ïö¼2Ýœø[Ë0ʬÎÀLÌÐê|žÜȲ<É
½ÅØŒË-ÑøÌÉø[Çb+¿pËÅÜϨ¼ÊïË«<ÊŽ|pLÇ·œÒþûÐwÜÒ3ÑXAÔ
mÔG?þ:Ü3@º&i£ÔMÁÔÖìÔOͶöfÖófwkÿ$”p’FÖ)€ÕL¡Õ”ÌÕO½?bÖ`ý;·&@„p‡´r!ô0j½lÅnýÖq=ÖsMÕp}ØU½kâÆf,—Ö/íÍ]Å-Ø·SØ•Ýmã×(wÙ¹ö=þÓ×;ÙQ<Ù”×a½?-ÇHR=`r*×?xí0 ¢ÝÄS,l
9uY
–Ô.¢³¶….®_‚†špò0Ù˜ŒêsöÙËgpo®óCsæwyÜ=’1ÈÐØŠæNÝÛòANçΟšzíÜ7ß™~»èyŸRó”?è¶‘ñÖõibšîë÷p}G…¦v´øPk^«¶Î@,î%ÅÈ}G™ülÏOÙ#461áëÈrÙ¼Ãù‡¨Ûùæ;ÝwÖÿ•¡«.¯çê[[/×î’íï–O†!èÒyé½)ÇlÄËÛFG%Ÿï>®[›¿†ýÎN>É¡ôrç°å÷w§š‡š?4õøµ;Só'Öt¯0¦‡o¬Ú}VÕ=h<·ÛékÊ8U“ÐŽFZ©ëY9«7o™â0‘±!vÁ´ztµ³bˆdˆª&·?ż¾iž§æÌÏ5ÜÙÚù£V³Õ¬ì½Rm3O‹S•-£ô¡KN+d¼¸TO…DÓ8ž1µÝ¼5~ Ñ;oC‹nW*â?äi;ÀÍLJušßFè| KŸ2éšn¹eåÛÿ¨3i¯£kÃÒŠO^ÂY¢žHk"9J¼y%n´&º=jKK)Ñ¡8˜ž[‹¾`;mgg@ã.!ïÜ}Ä©Ýkš76í¦ˆé¤¿—-|¤öŸVµÑoŽ£·1-® ~uæ~Én?m´²ð¼2váàä>x€åß½óp`ÇÄã~..gê®~_d:§æ%¾½åï1[yŠK}cÉZDz/“kK(丗Ð!cU-u//T1`ÅZ«¶P=¤È<"%G¡Ëhï·Ÿ3Ï·ÂñdÜóÜí¿—!É»_5þm®½¦ù¥üÃ
–±å»9,|²–Z}…Œ2‰D‰o§Áo¤aýg-Æ-Éäwß22ûK#šbhÃa@» pŽg£F>ÀˆÅ
Lœ”Hº V%_0AýzÝG³°Ë†øèÂÀ5v º"ÿKòW™®¼¿©~Fëȗ^]ü›Ônï£ú´.×÷gR¸Ñd»w’k‚‡ŠhÉé«·)ÔćlúD%ˆÌ2íÏÆ¶î_«*]“ê3¹GüºQê}üÿYg˜¼×«yÇRµº—DÒ<™å"meüµäÍÞâ!k:‹_]]ßÏs¨jM=Ìì¨X¤‹n±¢ŒÈíþÚ†¶±ã¦&îÉ¿p"â<·ä;²g£¹Ìú¤*¨m¿Þ”ç4ôÅ]Š»v*·ò¿ÿ'š?ðoú‰·ÃÛ¿ñ“‹þþöHìßñùÿÂÿH}Mÿ8Çnnÿ?*àkúefú£Ã,Çé¢mï™~ËË´°ûïä‰í¸t}ßyß¼÷7Ç]Š»v*üüÿŸžÿëùÿþÚšýÕ-ó[ýÑrtŸÞóÁä2 Ï8íïû,ú^–ŽEOlÑîEÇ/MúvÊÌY‚‹]2²ŠŽ@:µ7镘³³ èk\¬Ä³U×jÓÇ.4ÞÂJ+ï±"™”7c)ÌrÐu®c·‰>‚ü…¿ó‡›¿8?,|©˜µi,'ÖíòÌ^Î#ú‰úÍÄaCÐFÍç`Ún,|r®!µžQÜýÓö×…‡I—'o„ïC™Ø}¥úAÿ?ü»ü¼ÿœ^óÖ—}.›yšëNÐt{Ø$h¥G¸¸Y§àËB ¶‚P"sØûW'[@ü|,ìÜ|Y…ò_žóŸóþuüøŠãÏŸš>d×o?+4›Áž™uq'é›èf}Gn0ÅZHãrO †+Í`ìå)^bN(žWõïwØïóv§ä#X€ñZúGëîzwüæÿçݶ‡æÿ"¼–Ðè^Mò]½¼z¶“§*Á÷®¢e„¬`Ne¢½BŪUi¥ö«4óLh°zpãÀØÎ½Ã»¾ü·³x£ŠW›Õ–dÑ;9_¼÷÷<“þpßÏb±üùò#YJðéÚýĺ^jªOoqÐ8ïÂ@²u§öhþO´±ˆŸ¨ðŸ0Gëßàí= šÐd2Nãȃø¡?ç8üå/™|¹ù¯äö}Kó•Ôºn¹“u·Õ=#"IŒ¯sÈYE>$-¿3M·µþÏŒ9«Oéâç[z»Å8sý®³Ù~Û9±6W+ßnã}Ý?cÜ¿ç?Më>UóלµV÷T†ÿR¶ÒôÃw<³p™¦)͈ÊGòæËØ9<¹rH›ˆ²OÒ,óþ°ù8>ÚåÇâãÇ#@f‡Ýö¼»þsóÂ×ò+óëWÓå¶»üÜóm…‡’åuŽcåï.@„OxÃ(¸¼»y㎠Ò4c±49]½ƒ<µëÆ1‰«ðà9‘ý)~7cLfÃþè)\r<þŒ@˜þcÏÆSÌ?’Ú¯”£ò4ÿãŸ1é2i¾°eŒéÊ—ú71F©ÍÔ· $MJL¾Ñf’X'
œ¢c#ÓqDçÝÑÉÇØ#K©£+„OvÜîû_ y7Íw:Ômë¯
ZÝùÿJü½Ñ"Ñ.4ˆ4Ë{D?w7’ʶÑPø9è~ÑåŽ]tpÇèüî~Îðx~ÁÆqèå–_VYð¶ÏÅæ?ó†Þpÿ•mù»äfâq¬\þ…Ö‰n+õmF†sü±ÊRCþ®jû'´¿-Úxåü$ðŸt¶û
ƒ°í-æ;>qê÷Ç´Xø¿¡¼ögÊ_ÿÎz~YÉùÿ8Ççûk(ú×’Ò?7hŠ›zšG).¯RÏhÓ¢Óz°ëÐàö–‡vÿ'3A—ÃÍß³ðÉÚ—×4ØpJùã=¥ƒƒ!}WA›Ž“Nãù‡±®`À9’)LS¹:æDCLŠ]'_´†ù|Z‹ôþ}¤äº“ÜjW“©ÜG2^RI˜z¾œHéUUh0äí=NHðÊd¿Øò>ÿ>gª!ÙÚxKŠ0ïþ˘÷yrvWþhòôWí¤ù—Ìþ[—̆âmSUÓuOO¼¿s5Äí5å½ÄsÌ%‘Ù›“Äjj±e9„È”…CÔ*·Qù1Ÿgi²cŒAŒNÂÎÇžÆì|ÜgócèñùV/2y²ÛËÖö¥[Ë6šÖobÖí$wÓZCp‘HãGfu<¨’ÃÚš¼P–8HˆÊìP#ÕÏb6Ëf9{7K–qÉ(Ü£TlÞÜ·½ÈóÝuôó®¨M}w-ݼv×w“O2ýZÅ=(`ƒÕfTŽ%4”Qá˜ysåÉÆd‘Q÷~>NV,ñÊF#gßøù¢nµO1Ýèyi¼Õæ[_)\—[¿,YkZ•ž•r\«¸¸²¶¸ŽÞj•úˆÙ“¥í]V›ÇŽdDô GÚ
|}GféµòFä:ÙqñY{ªëºŽ—e Þy£ÌùoN™nm<¨5A4u_ÔYNš“‹Vpûòhɯ|Œ;OQŸîÏJåbÇ™O³ðK0Ìcëw:ØüQÑëþo}JÓV‡Îh:–§?F»ZÔ¹é–"6¢°ãqK4àäC‡]ñij}#xþ“µ+«#Èí[,´]ÄVO¨oGáÊüÆé=ÕÆ«~ºÈÔ¼Éæ
YüŬíΡ¬ê7“ÞAe%¼¶ðO5ÅÄ’i°²:¥ý¼±[ÛÂ5äkÉ\ž
Òª¬CírÜœ»ÑéõÀÄÀc”±.(›åÄð=â_>¦¬ƒWŸFD„Ìã w â>¡ÜGìjZ¿åvŸùxeY¢—Ïå§Yè ¥k—72y†O5E'×ÚîÞÝôøâ]Ìje<•Ë'ÙfÅÐi»?.“ŠrÈ!0A4L¯Š_=½?g7'[¨×bÕpÂ$ã2‰5S»}þÞIïœüïùyiùW?’|¡qi±¯¿’g¸Óí4¯1¶«-帓\—SÔ¥ˆéV@mÒ#Ùþ#LËÅ-{2|"r€°O«ŒsôŸö$~ñr
l»BÔ‚–Ÿi&5sBrõäcµò£íkƒ)ÎÆ3.œÄ¾{އìk˘~nò癿/|ÕèiõË‹CPÒ WÁq{©jòë½Ò‹ÂÌ‹,¥U•‚õrMr:Ÿh²fœ'À.âßÀü}ÞýƒQœxN'jøþ-ŠÃ¬yŽ'Ùù/ëXÓ<“å"ým,¦[ƒcåÏ3¿š¤œ7Öʉ¯.Ø$‡?Ç—çö§&XJ¤2g”÷Æ;ÆÀG›Ng1â”f&n&—Xm/„þÃ¾éæ¡ç?4_\ùšñ$Ó-îuïËÙ¿-í›ê³²Ûé“é;Ü0Jd¸ô®YÕTÀEAÄÓöôðäÃ>N(˜óú‡/¯~û×G'?bÃ,3CˆñräyüEû¶ëÕšyCó:=Í?˜^só.—©wæMÑ4ÇJ‹PÓ!KÓô&ÝnôËÍRÁn•`ÒÄãý. ·$U¢9ºÞ„µPËŸÓÀ‘d7r÷ú•KÉÄÖv,㦖<>«ŸXåËcîôØóymõå®§®y¯Y±Óµ.Ï_ó±«ÚÛëQÞêM¡5ÒË{q(óÈ$å'` cLÓö΢T²BFQ5Dû†ßþg™v½“‚x4Ñ„â"EØó¿Ç»§'¢ë?›Þq×|Åù{\iRÓm?,5;OÊšn—§ê6áóôcKõY`ôÞM*G
|EÊ”æÕØj=¡9pcÆ1€qÊ2ö¸ÿF¶¸aŒY§ä$N&$Võ/é_1ÞBI þ`ù¿B×|¯ÆúD·^M\Ð%”ñÅw'˜u›ûïvìÈ~´ñ¨R®×Ÿ/ˆ:hòe”%„Œ…›ØŠ1?²¶ù®ÀÇŠ2"qí[ƒ´‡àþ†3©êš†·¨i÷wšo—ô+Ëúw–<½ ynÎöÒÊÓOÓ%º–?¤5
Jy›¦š]Àês¶;cùCƒÑÃÃÅÅλÀr;+²¿#Åêâ⮜<¯Ì¡³HíÝŠ»v*ìUØ«±V¿+òry›ÿÿ¨›|{{þ2qÿÿÞÉ™þ??ø_éÌýœÕ‡b–Ü
Ë/ƒLØ•úŠ·Ë3ð—#t««™ ¸„-Ô†
÷ÉÿÏ~úóŸ
¨@Šž^4'MW3å”ÐEù¡{Z(W$
QÒ¢Ïz(F¯¦Ñ)%0¢¨G5ãHøô£ÎØIýV4“ñŽ"å6UZµ·Á-¢eÄÚL¸CÐ,.¦Mz Ö„êҗΆ¨;ÝZR£fÍRöô¨J)šJªS J%†>-PÇÊÕ®zõ«`]›uø£3©zñfO•ÍŒÄcª²Š¨8+jZ{˜¥k>°¥oekñŒ8C¾N0§pÝÔxêWºº4èa UO8XÃ&t±‰9¬Z1
Ù³öª–…heÿÔXÌr¶¡›í‰…>8§Ð‚д;-ÒBõKk:Ž’[¢
KD ÅÞ”=©•l"߸ÆÖñ“óÝl Z¶U¯¶¹½l÷g;͉™ ì(ʼ³®K‡Éíì
¦:/.’“|"qGf¸`²ñ[¤%súCì¦rpªL`úŽÕ¾Mò±ìíÄþ5Gçð”\œÖRª"ó.ѵÈdýÖË™•âŽwÊ4™mÉÝÌI×ÁFsT%yÛ_ãf}ÑC-tšŠá£!pðíðu7vâå°ÄLãWÊØ,åM/‹«[0‰aÌã¯>²/;kêžæê$§ôÇË¿:ºÊó7øñÉ:#€îÇ./usr/vac/html/Ja_JP/doc/compiler/images/ncswtchc.gifm$GIF87aë!÷
!!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~€€€‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŽŽŽ‘‘‘’’’“““”””•••–––———˜˜˜™™™ššš›››œœœžžžŸŸŸ ¡¡¡¢¢¢£££¤¤¤¥¥¥¦¦¦§§§¨¨¨©©©ªªª«««¬¬¬®®®¯¯¯°°°±±±²²²³³³´´´µµµ¶¶¶···¸¸¸¹¹¹ººº»»»¼¼¼½½½¾¾¾¿¿¿ÀÀÀÁÁÁÂÂÂÃÃÃÄÄÄÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÎÎÎÏÏÏÐÐÐÑÑÑÒÒÒÓÓÓÔÔÔÕÕÕÖÖÖ×××ØØØÙÙÙÚÚÚÛÛÛÜÜÜÝÝÝÞÞÞßßßàààáááâââãããäääåååæææçççèèèéééêêêëëëìììíííîîîïïïðððñññòòòóóóôôôõõõööö÷÷÷øøøùùùúúúûûûüüüýýýþþþÿÿÿ,ë!ÿÿ H° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3NÀ±£Ç CŠI²$I(Sª\¹‘¥Ë…^ÊœI³bÌš4oâÜÉ“§Îž+JT£Ð¢"]Ê”¡Ò¦ŸB
U*Õ†V¯jyr«Ã¬^ò)ÖiÙ³9C¢UÖ'¶@¥¶…«ví[—pÿéìh/U¹X¿~„/L¼a&8x`c¦…?|ø®a¶ˆý|\dÄÅŽAë¹oè½£÷’þ,ú _¿°k޽yuâÒ®3ãöÌØ¤Ç¯½G;f|zxîÕÂ{£ÖËÚ*ê˜È¡/¿);8ñäÐÍŽU+ò´ï®×û’¬V› yãÊg§ÿÎÛzxõœß¯GŸÝ;ûûøÛw¯«Ýüòàs%ÇÜ€Ì)•kÄEG }Æ8Ü*ñ'!g¿Mö`hòý·ÈØ`PªvÝtò•øR”Ùç]m*WÜ€³µfž‹Æ¨!JðU£‚á¥Æà‚=•Ç"†¦Ùeä‘ý%¹U{H6éä“PF)å”TViå•Xf©å–\véå—`†)æ˜d–iæ™h¦©æšl.;vkêVìçê$§ô×Ë¿:ºÊó7øñÉ:#€î×./usr/vac/html/Ja_JP/doc/compiler/images/ncswtchd.gifm$GIF87a™&÷
!!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~€€€‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŽŽŽ‘‘‘’’’“““”””•••–––———˜˜˜™™™ššš›››œœœžžžŸŸŸ ¡¡¡¢¢¢£££¤¤¤¥¥¥¦¦¦§§§¨¨¨©©©ªªª«««¬¬¬®®®¯¯¯°°°±±±²²²³³³´´´µµµ¶¶¶···¸¸¸¹¹¹ººº»»»¼¼¼½½½¾¾¾¿¿¿ÀÀÀÁÁÁÂÂÂÃÃÃÄÄÄÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÎÎÎÏÏÏÐÐÐÑÑÑÒÒÒÓÓÓÔÔÔÕÕÕÖÖÖ×××ØØØÙÙÙÚÚÚÛÛÛÜÜÜÝÝÝÞÞÞßßßàààáááâââãããäääåååæææçççèèèéééêêêëëëìììíííîîîïïïðððñññòòòóóóôôôõõõööö÷÷÷øøøùùùúúúûûûüüüýýýþþþÿÿÿ,™&ÿÿ H° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠIr$€“(Sª\ɲ¥Ë—0_–œI³¦Í›8s& ³#Ïž@ƒ
JÔæÏ¢"]Ê´©S¦JŸ2Œ*µªÕ«X/RÍJp+ׯ`ÃVõú•¬Ø³hÓ–„)Ö¬Ú·pãVtyÖÜ»xóvmYW¯ß¿€Y¢µëñ¤AÀE’%,qâ‚ûÎeŒ8å^Ä}"tü'çÌU>4û¢ÛÒ—I£l,ºskнrö¬öÄÕ£¢vxÚâÊÃcZ¶-qµgÜ|ü9œøLÜ;_#¯ŒyzAèÇ]÷žü[{páàËÿO¾|÷åË1wV~ýúõTÙ.4O¿¾ýûQRG_?ûʬñ RøÝÇZx¹½åÝ17œðå´TUwzÒ¹ç všÄWr
žÇ\îum¦8am
jd˜ƒ*Æß{[ù·bC‘¥÷ tÞ¡vcQÂc„¾G£‘I%Ù¢oéiÈœ†ÿÍ¡$½uù©ÑD}öb‘ÿè]”7q9ÔÈH&‡F2ᑊiy¢˜í1¹$qf
•ç_³)F¢sHh[:·'P‡JS¢:1z•£8Aª¨ŸwÚ&©Q“–U(ž›fúh§°]Z“¨ž†VæN8n(©už˜ª«¥~¼:*ªSÑÊ鬪֚k¬cEwzØÉ)¥…Á¾)£¡¾^¨ã²»rXìŒÇò*•lZئµ2Z[¶¶Zšë‹S2(†SêÇí®Ò:•áœæê(¬“Æž·¡•¡6'Û¶î.&®›l&—.WñÅ‹â|®¥¨\ÿÂj¢{–™D¶špZTYñ¸7 e¸·:0«ÚîÆw¬Ö³4n«¯v£ŒñÄ(o(î±ig®±&ç¬óÎ>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~€€€‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŽŽŽ‘‘‘’’’“““”””•••–––———˜˜˜™™™ššš›››œœœžžžŸŸŸ ¡¡¡¢¢¢£££¤¤¤¥¥¥¦¦¦§§§¨¨¨©©©ªªª«««¬¬¬®®®¯¯¯°°°±±±²²²³³³´´´µµµ¶¶¶···¸¸¸¹¹¹ººº»»»¼¼¼½½½¾¾¾¿¿¿ÀÀÀÁÁÁÂÂÂÃÃÃÄÄÄÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÎÎÎÏÏÏÐÐÐÑÑÑÒÒÒÓÓÓÔÔÔÕÕÕÖÖÖ×××ØØØÙÙÙÚÚÚÛÛÛÜÜÜÝÝÝÞÞÞßßßàààáááâââãããäääåååæææçççèèèéééêêêëëëìììíííîîîïïïðððñññòòòóóóôôôõõõööö÷÷÷øøøùùùúúúûûûüüüýýýþþþÿÿÿ,C ÿÿ H° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3j4 £Ç CŠI²¤É“(Sª\ɲ¥Ë—0cvÜH³!€š8sêÜɳgÍ›>s
J´¨Ñ£HMjq)Ó§P£JètªR«X³jZu+®^ÊK¬×’dÓª]{ÐìÙ‘lãÊëv+ܹxóJk7¤Þ¿€òÅ8“ãà‚~Ïú<˜*VÆ…FþˆØcDrKî©Ysã‡-'¤,0ñ?Ó6#³õ+Š
[@
JðÅÍÕrZŸþ£9ïÒLÓP–:ÊQB4þt€ÀÙ;©KUÊ4ŒBWÄ~¾©h¯Ù8IRq%6üào&ßEËùA©Ë$KEÐe´4üø0Ҫԇ̮Ýúµ†œäö1‹µ»7pÈ·'ŸÄÔëj*سkßν»÷ïàËO¾¼ùóèÓ«_Ͼ½û÷ð³G;kêfËë$§ôùÍ¿:ºÊó7øñÉ:#€)îù./usr/vac/html/Ja_JP/doc/compiler/images/ngvtasks.gifm$GIF89a= ³ÿÃ(¿…2±=§|?‰j=eP2ÁqÄyŹ„9˜s?y^9K<'4*,= ®ðÉI«½8ëÍ»ÿ`(Ždižhª®lë¾p,Ïtmßa¡ïTS8ÆRh<„!M
À ° ÆÄ h”«S[ŠRçr›x8ÖÜbý0´ß&óDphp+
€‚„yP‡‰v•—iM o™
¡U§ŒLŽœ²
ip„
¨º¼8ÄÅÆÇÈÉÊËÌÍÎÏÐÑÆ;‘°‘kêÜàë$§ôýο:ºÊó7øñÉ:#€*îý./usr/vac/html/Ja_JP/doc/compiler/images/nlbakcmd.gifm$GIF89ab+€ÿÿÿ,b+ÿ„©Ëí£œ´Ú‹³Þ¼û†âH–扦êʶîÇòL×öçúÎ÷þ
‡Ä¢ñˆL*—̦ó J§ÔªõŠÍj·Ü®÷‹Çä²ùŒN«×ì¶û
ËçôºýŽÏë÷ü¾ÿ(8Ø`¨x¦XàøéXI)Ix‰©bÈxÁ‰¥¸™€Xé ºàÙA™¹Ê
Qé¡Zd)a
úxˆz@z»‹kÀ;{ÚZÈ«)Š‚ü+LLû0*©\m͈ú¬mì×½ÑÍnRþ;Z>š‹ëëîŽMë¼ým¿7N_¸¯Œ>yÎ
Zºz¢¦Š´K¼hÿ Ý{xàB†¤Y+Hª¢DÜrÖ,˜¥pã<^