	 kjx 2:2:by name         by name         vabld           d   	k p  A          #:2:2:#          p         ./                          A         
k> p         M  2:2:2:#         p  M      ./lpp_name ""D                             4 R I vac.html.zh_CN {
vac.html.zh_CN.C 5.0.2.0 01 N U zh_CN C for AIX Compiler Documentation (HTML)--Simplified Chinese
[
*prereq vac.C 5.0.2.0
%
/usr/vac/html/zh_CN 8
/usr/lib/objrepos 280
/usr/vac/html/zh_CN/doc 880
/usr/vac/html/zh_CN/doc/compiler 8
/usr/vac/html/zh_CN/doc/compiler/concepts 968
/usr/vac/html/zh_CN/doc/compiler/images 1208
/usr/vac/html/zh_CN/doc/compiler/ref 4144
/usr/vac/html/zh_CN/doc/compiler/tasks 936
/usr/vac/html/zh_CN/doc/debugger 8
/usr/vac/html/zh_CN/doc/debugger/concepts 120
/usr/vac/html/zh_CN/doc/debugger/images 320
/usr/vac/html/zh_CN/doc/debugger/ref 184
/usr/vac/html/zh_CN/doc/debugger/tasks 328
/usr/vac/html/zh_CN/doc/debugger/ui 368
/usr/vac/html/zh_CN/doc/images 544
INSTWORK 512 528
%
%
%
IY17899  19 C FOR AIX 5.0.2.0 MAINTENANCE LEVEL
%
]
vac.html.zh_CN.search 5.0.2.0 01 N B en_US C for AIX Compiler Documentation Search--Simplified Chinese
[
*prereq vac.html.zh_CN.C 5.0.2.0
*prereq vac.html.common.search 5.0.2.0
*coreq vac.html.DBCS.search 5.0.2.0
>0 {
>1 {
*prereq bos.rte v<5
*prereq IMNSearch.rte.DBCS 1.2.0.2
}
>1 {
*prereq bos.rte v=5 r=0
*prereq IMNSearch.rte.DBCS 2.3.1.0
}
}
%
/usr/lpp/vac.html.zh_CN/inst_root/var/docsearch/indexes/czhcn 8
/usr/lpp/vac.html.zh_CN/inst_root/var/docsearch/indexes/czhcn/data 2968
/usr/lpp/vac.html.zh_CN/inst_root/var/docsearch/indexes/czhcn/work 8
/usr/vac/html/zh_CN/doc 8
/usr/lib/objrepos 8
INSTWORK 128 1024
/lpp/vac.html.zh_CN 96
/var/docsearch/indexes/czhcn 8
/etc/objrepos 8
/var/docsearch/indexes/czhcn/data 2968
/var/docsearch/indexes/czhcn/work 8
%
%
%
IY17899  19 C FOR AIX 5.0.2.0 MAINTENANCE LEVEL
%
]
}
   	k   A          #:#:#:#         C         ./usr na                     A         
k.  A          #:#:#:#         D         ./usr/lpp  ""D                   A         kl  A          #:1:1:#         E         ./usr/lpp/vac.html.zh_CN 2Ix                   A         l e m       x 2:2:2:#        F  )     ./usr/lpp/vac.html.zh_CN/liblpp.a >                       m             
  /
=acehilmoprst.4Cdnuvz",N_bgy012356789:EFILfkwx\ RSADJOPTUYjq	BMZ`-GH(KVX)<>Q ) 2BIAABA	`b0o9K!=
AD.27m@F0 UUrL  LG@ AB @Q @ |9L&b蘧GS Kke29@@B0=96Q9@̙aFN2VC6
e'jg庋|hl؎lfՅG $  
 Vkٕ+5.4 @r9 880O
H@(0@A ߁OO)d6yaBȣ5Cͨ9aax &> <: * " 9QskVLU1O61 *eFr#		`{skNl&s!' 	3 +*0e+7./ miF
6OrWD3uٱJ˫Ə H0 ,׳*&Vj]qUh Fr! p p0o	BA	`b8j tхA@I$@P`0@$Rm`hQ0Xx i;9K0aHƸiƸ"[4ࠨ4  p Z?oU)Ta2G)d6yaB)i;9K0v\VkGMkG%N

3N P(  RuJO)+rCk{F,6m`=
evN{&kGMkG%N

3N P(  RuJO)+rCk{F,6m`=
evN{'kd@DLd\b?tl\b?-ppPTGɚp@Y@	 8 -ӪRxN0XxX<0dYkP.+s;t9
GDON5#N&N5#٧G| (h @zM:'aǊ9K!=
AHEI]}х\a'=<)=88-8KfQf P@ G4ꔞ<S9V3(, (Y!m'g)v{F.ˊqNP)=88-8KfQf P@ G4ꔞ<S9V3(, (Y!m'g)v{F.ˊ4pL)=88-8KfQf P@ G4ꔞ<S9V3(, (Y!m'g)v{F.ˊ4pNVHƸiƸ"[4ࠨ4  p Z?oU)Ta2G)d6yaB)i;9K0v\Wei2v(s(kGMkG%N

3N P(  RuJO)+rCk{F,6m`=
ev[8s's`xR?"&2zq1:q6Zq188(*?8C@ , [Ji)<xsf<QYAP
B,NR(]lh̝TR?"&2zq1:q6Zq188(*?8C@ , [Ji)<xsf<QYAP
B,NR(]lh̝DLd\b?tl\b?-ppPTGɚp@Y@	 8 -ӪRxN0XxX<0dYkP.+AC@DLd\b?tl\b?-ppPTGɚp@Y@	 8 -ӪRxN0XxX<0dYkP.+s;\L[%ZZP؛RX#"c'elӒI(4ၡhTRǊq0cх {4 Ӊ	(EI]}х\a'=ŲUѱm`kGMkG%NI$>LӆRuJO)+rCk{F,qӂ
[X
8  @PJfvrmgaB츮Idq1lik5o4Ő)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH@(?B,NR(]	9읮&--fÕ7)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH(9?&%i;9K0v\Wk$vJt$Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q  $x"ͤ.X>hq]0b*j:,HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G88@?mb(l4A @1(EI]}х\a'=ŲUHm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ[X
8BAI1(EI]}х\a'=ŲUU1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0@ňPiĂbP6m`=
evN{'kdKYCX#"c'elӒI(4ၡhTRǊq0cх {4a,BN$ $ġm'g)v{F.ˊqNVKbƼ@HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8!! Ӊ$'YkP.+s;\L[%ZZ--!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNH(1(Ӊ$OYkP.+s;\L[%ZZ-sm`kGMkG%NI$>LӆRuJO)+rCk{F,qӂ,BN$ 'YkP.+s;\L[%ZZ-q!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN

H:?mb(l4A	(EI]}х\a'=ŲUظ2X#"c'elӒI(4ၡhTRǊq0cх {4 @(Ӊ$'YkP.+s;\L[%ZZ-bCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df  !b6q @"ͤ.X>hq]0b*il]GȆHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8H(*?mb(l4AI1(EI]}х\a'=ŲUsCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfňPiă P6m`=
evN{'kdKY 丘Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df p4ňPiĂด"ͤ.X>hq]0b*k 9a1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=r@k!CaP6m`=
evN{'kdKY Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q ` &%i;9K0v\Wk$vJQm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ,BN$/YkP.+s;\L[%ZZ`(2X#"c'elӒI(4ၡhTRǊq0cх {4A! Ӊ$ ġm'g)v{F.ˊqNVXSa1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=r@@GXH0	 ?8"ͤ.X>hq]0b*k 9T|m`kGMkG%NI$>LӆRuJO)+rCk{F,qӃ,BN$YkP.+s;\L[%ZZbCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfňPiă P6m`=
evN{'kdKY益Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfPňPiă 	P6m`=
evN{'kdKY}jCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df$DňPiāؔ"ͤ.X>hq]0b*h|@)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$ňPiĀP6m`=
evN{'kdKYm(a1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p@@0ňPiĂB,NR(]	9읮&--fBX#"c'elӒI(4ၡhTRǊq0cх {4`@`Ӊ1(EI]}х\a'=ŲU)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧%b6q dbP6m`=
evN{'kdKYІHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8(8?mb(l4@ALJfvrmgaB츮Idq1lik4sJ)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$ňPiăO .%i;9K0v\Wk$vJ$mhCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df%b6q$ؔ"ͤ.X>hq]0b*kCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df$%b6q$x"ͤ.X>hq]0b*k+2X#"c'elӒI(4ၡhTRǊq0cх {4ऀ,BN$ ġm'g)v{F.ˊqNV^q1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=r@BBk!CaH@?B,NR(]	9읮&--fa1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0 pTňPiĀP6m`=
evN{'kdKY`Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df$	b6q$P6m`=
evN{'kdKY`X)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH1 %i;9K0v\Wk$vJ=)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$ ňPiā
P6m`=
evN{'kdKY0tN1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0pňPiă"ͤ.X>hq]0b*kqt!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
8  P`YkP.+s;\L[%ZZ̓ X6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i@Qk!CaH80/B,NR(]	9읮&--fm`kGMkG%NI$>LӆRuJO)+rCk{F,qӃ[X
8A |JfvrmgaB츮Idq1lik6N1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p  DňPiăB,NR(]	9읮&--f)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	GXI x"ͤ.X>hq]0b*l(9)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$$b6q `.%i;9K0v\Wk$vJbF d6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8ik!Ca
bP6m`=
evN{'kdKY*m`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ,BN$rBLJfvrmgaB츮Idq1lik4a1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=pP`@ňPiĒ
bP6m`=
evN{'kdKYzBX#"c'elӒI(4ၡhTRǊq0cх {4@Ӊ$ ġm'g)v{F.ˊqNVc*)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$$b6q ` 8"ͤ.X>hq]0b*leXP<HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 Ӊ$ġm'g)v{F.ˊqNVc*Ջ!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
8A1(EI]}х\a'=ŲU؛YRX#"c'elӒI(4ၡhTRǊq0cх {4ࠤ#,BN$ ġm'g)v{F.ˊqNVd: m`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ ,BN$ġm'g)v{F.ˊqNVd: m`kGMkG%NI$>LӆRuJO)+rCk{F,qӂ#,BN$$'YkP.+s;\L[%ZZ͔ȆHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G9! HӉq(EI]}х\a'=ŲUJ'LX#"c'elӒI(4ၡhTRǊq0cх {4ā,BN$ġm'g)v{F.ˊqNVe))=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH8@0GB,NR(]	9읮&--fG*t!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
HB?mb(l4I		(EI]}х\a'=ŲULX#"c'elӒI(4ၡhTRǊq0cх {4[X
8P` B\JfvrmgaB츮Idq1lik6S,)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXI "ͤ.X>hq]0b*l\eBX#"c'elӒI(4ၡhTRǊq0cх {4d,BN$p/YkP.+s;\L[%ZZ͔ˉ!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNJ?mb(l4@AAALJfvrmgaB츮Idq1lik6nCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df ňPiĂ
P6m`=
evN{'kdKYCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfňPiĂx"ͤ.X>hq]0b*mBX#"c'elӒI(4ၡhTRǊq0cх {4䀂,BN$ppOJfvrmgaB츮Idq1lik6{RX#"c'elӒI(4ၡhTRǊq0cх {4@HӉ$ ġm'g)v{F.ˊqNVi&.2!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8PP`_YkP.+s;\L[%ZZͥGlm`kGMkG%NI$>LӆRuJO)+rCk{F,qӂ,BN$$$JfvrmgaB츮Idq1lik61ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=pBB@k!CaB,NR(]	9읮&--f0!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8P0`pOYkP.+s;\L[%ZZ9`Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df$b6q `d"ͤ.X>hq]0b*h)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$	b6q  !$P6m`=
evN{'n25Fɐ9HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 (B?mb(l4@ġm'g)v{F.ˊqNe-a 
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iB B Qk!Ca
6%i;9K0v\Wk$v(s)k5Z8<)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH00@GB,NR(]	9읺
Z͔ض@#"c'elӒI(4ၡhTRǊq0cх {4A Ӊ$ oYkP.+s;t9JR s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=rB k!Ca
P6m`=
evN{'n2@9> s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p@0tňPiĂ"ͤ.X>hq]0̥۠ykGMkG%NI$>LӆRuJO)+rCk{F,qӒ[X
8 0pYkP.+s;t95XDLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df	b6q$x"ͤ.X>hq]0̥۠b(@#"c'elӒI(4ၡhTRǊq0cх {4@!$,BN$?YkP.+s;t94}VeHDLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df !b6q ! 8"ͤ.X>hq]0̥۠Ё
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i@k!CaP6m`=
evN{'n2bUKbDLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df b6q @$x"ͤ.X>hq]0̥۠صNdpxR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
8`0p`oYkP.+s;t9[5 s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p"BAk!CaHA?%i;9K0v\Wk$v(s)f,,<8<)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXHI$bP6m`=
evN{'n2bb s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p 0DňPiĒHB,NR(]	9읺
Y-0
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iBQk!CaH08?B,NR(]	9읺
Y-08<)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH( 8	B,NR(]	9읺
Y-0
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iAk!Ca
P6m`=
evN{'n2bbީ9HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8@ :?mb(l4@ A<JfvrmgaB츮IdPRYl]*@#"c'elӒI(4ၡhTRǊq0cх {4@Ӊ(EI]}х\a'=ACK1etkGMkG%NI$>LӆRuJO)+rCk{F,qӁ,BN$YkP.+s;t9[iDpxR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
8 ``YkP.+s;t9[idpxR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
80`@"<JfvrmgaB츮IdPRYl@#"c'elӒI(4ၡhTRǊq0cх {4A (Ӊ(EI]}х\a'=ACK1ekGMkG%NI$>LӆRuJO)+rCk{F,qӁJ?mb(l4@@<JfvrmgaB츮IdPR[ 9M s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p "IGXH 	 %i;9K0v\Wk$v(s)f,>3|@#"c'elӒI(4ၡhTRǊq0cх {4A @Ӊ$ġm'g)v{F.ˊqNe,ŎcB8<)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	GXH@((OB,NR(]	9읺
Yp}DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfpTňPiĂ x"ͤ.X>hq]0̥۠DpxR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
8P2A,JfvrmgaB츮IdPR[5kGMkG%NI$>LӆRuJO)+rCk{F,qӁ#,BN$ ?YkP.+s;t9a}DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df$ b6q @@  ?%i;9K0v\Wk$v(s)f.SR8<)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧%b6q @ _%i;9K0v\Wk$v(s)f.SR28<)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$b6q   %i;9K0v\Wk$v(s)f.SR8<)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	GXH(0(7B,NR(]	9읺
Y[@#"c'elӒI(4ၡhTRǊq0cх {4  Ӊ(EI]}х\a'=ACK1r9HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G88
?mb(l4@AA,JfvrmgaB츮IdPR\
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i@Ak!Ca
bP6m`=
evN{'n2b56 s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=r@GXI %i;9K0v\Wk$v(s)f.SS s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=pPňPiăX"ͤ.X>hq]0̥۠MNDLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df$b6q   a%i;9K0v\Wk$v(s)f.SSakGMkG%NI$>LӆRuJO)+rCk{F,qӁ#,BN$$ġm'g)v{F.ˊqNe,jy s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=ppPtňPiĒOB,NR(]	9읺
YH
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8ik!Ca

bP6m`=
evN{'n2b5FU s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p @0TňPiĂx"ͤ.X>hq]0̥۠MQ:dpxR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN

[X
8p`pYkP.+s;t9)kikGMkG%NI$>LӆRuJO)+rCk{F,qӃ#,BN$$YkP.+s;t9)kGMkG%NI$>LӆRuJO)+rCk{F,qӁ[X
8@	(EI]}х\a'=ACK1rl}DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df b6q !?%i;9K0v\Wk$v(s)f.S-@#"c'elӒI(4ၡhTRǊq0cх {4@ hӉ$ġm'g)v{F.ˊqNe,es s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p  pňPiĂ  x"ͤ.X>hq]0̥۠L9HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 a(Ӊ	(EI]}х\a'=ACK1rn,
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iIGXI `@%i;9K0v\Wk$v(s)f.S-9HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8@B?mb(l4A@?<JfvrmgaB츮IdPR\[YkGMkG%NI$>LӆRuJO)+rCk{F,qӁ[X
8@p0YkP.+s;t9)@#"c'elӒI(4ၡhTRǊq0cх {4@ Ӊ$ YkP.+s;t9)) s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p @0TňPiĂx"ͤ.X>hq]0̥۠NQHDLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df ňPiĂbP6m`=
evN{'n2bYB8<)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXI$P6m`=
evN{'n2bɄpxR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
8@AA<JfvrmgaB츮IdPR]]U
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iGXH8H(?B,NR(]	9읺
YVѤpxR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
8 R@1(EI]}х\a'=ACK1tڲ8<)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXHH0@B,NR(]	9읺
YVDLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfTňPiāx"ͤ.X>hq]0̥۠mykGMkG%NI$>LӆRuJO)+rCk{F,qӁ,BN$ġm'g)v{F.ˊqNe,|`ykGMkG%NI$>LӆRuJO)+rCk{F,qӁ #,BN$#ġm'g)v{F.ˊqNe,ňeDLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df	b6q `X"ͤ.X>hq]0̥۠8j1 kGMkG%NI$>LӆRuJO)+rCk{F,qӄ,BN$P"@JfvrmgaB츮IdPR4׍ DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df$%b6q  !%i;9K0v\Wk$v(s)fZL
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iGXI a dX"ͤ.X>hq]0̥۠9j\28<)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧%b6q$bP6m`=
evN{'n2`"b@#"c'elӒI(4ၡhTRǊq0cх {4 (Ӊ	$'ġm'g)v{F.ˊqNe,ˉ s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=pB@k!CabP6m`=
evN{'n2`%L
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8ik!Ca
bP6m`=
evN{'n2`8<)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$ňPiābP6m`=
evN{'n2`ύ(@#"c'elӒI(4ၡhTRǊq0cх {4HӉ(EI]}х\a'=ACK0sc9HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G82?mb(l4@BA@,JfvrmgaB츮IdPR\9HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8! HӉ(EI]}х\a'=ACK0t@#"c'elӒI(4ၡhTRǊq0cх {4(Ӊ		(EI]}х\a'=ACK0t9HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8( "?mb(l4A@AA?,JfvrmgaB츮IdPR6>dpxR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
HB?mb(l4@AB@,JfvrmgaB츮IdPR6>pxR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNH02?mb(l4@A'ġm'g)v{F.ˊqNe,Ԛ@#"c'elӒI(4ၡhTRǊq0cх {4Ӊ(EI]}х\a'=ACK0uUA8<)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$%b6q a  %i;9K0v\Wk$v(s)f9K s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p@@ňPiā "ͤ.X>hq]0̥۠8Ő9HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8! hӉ(EI]}х\a'=ACK0qßP
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i@k!Ca
bP6m`=
evN{'n2`ȀHpR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNH("?mb(l4Aġm'g)v{F.ˊqNe,MpxR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8P0`?YkP.+s;t9IpxR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
8@?,JfvrmgaB츮IdPRuUA
9HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8!(Ӊ$$ġm'g)v{F.ˊqNe,ǍPYkGMkG%NI$>LӆRuJO)+rCk{F,qӁ,BN$ ġm'g)v{F.ˊqNe,ǍX28<)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH@H8OB,NR(]	9읺
Y1d8
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iAk!Ca
bP6m`=
evN{'n2c6!pxR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8P`0_YkP.+s;t96>e9HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G82?mb(l4@A <JfvrmgaB츮IdPR̚کykGMkG%NI$>LӆRuJO)+rCk{F,qӃ,BN$$ġm'g)v{F.ˊqNe,ɰaRDLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q !$X"ͤ.X>hq]0̥۠6l*<
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iAk!Ca
	bP6m`=
evN{'n2dVDpxR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8bA?,JfvrmgaB츮IdPR̛@#"c'elӒI(4ၡhTRǊq0cх {4@`Ӊ(EI]}х\a'=ACK2lDLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df	b6q   %i;9K0v\Wk$v(s)s5fP,
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8ik!Ca
P6m`=
evN{'n23VeE9HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G88*?mb(l4AB@(EI]}х\a'=ACK2`@#"c'elӒI(4ၡhTRǊq0cх {4@#,BN$YkP.+s;t9(*@#"c'elӒI(4ၡhTRǊq0cх {4` Ӊ	1(EI]}х\a'=ACK2]HDLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df b6q   x"ͤ.X>hq]0̥۠ՙJVdpxR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNHH:?mb(l4AA <JfvrmgaB츮IdPRk 1ӐkGMkG%NI$>LӆRuJO)+rCk{F,qӁ,BN$p"@<JfvrmgaB츮IdPRk 1ӐkGMkG%NI$>LӆRuJO)+rCk{F,qӁ#,BN$`YkP.+s;t9UCB8<)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	GXI$B,NR(]	9읺
]MqDApxR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
8`2A<JfvrmgaB츮IdPRleWD8<)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$b6q dx"ͤ.X>hq]0s5O2
Y1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p`pBQk!CaOB,NR(]	9́3TPX#"c'elӒI(4ၡhTRǊq0cх {4`AӉ1(EI]}х\a'=>jd Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df`4ňPiĒB,NR(]	9́3T'E)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXHHI _>%i;9K0v\Wk$w6U)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	GXH  8/(%i;9K0v\Wk$w6[X#"c'elӒI(4ၡhTRǊq0cх {4A !,BN$@ 0O JfvrmgaB츮Idl)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH 8"ͤ.X>hq]0s5o)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	GXI &%i;9K0v\Wk$w6[֣Hm`kGMkG%NI$>LӆRuJO)+rCk{F,qӂ#,BN$'YkP.+s;f`Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df 	b6q $ P6m`=
evN{'s`}սq0X#"c'elӒI(4ၡhTRǊq0cх {4䃀,BN$PYkP.+s;fm`kGMkG%NI$>LӆRuJO)+rCk{F,qӒ[X
8@pp0OYkP.+s;fHm`kGMkG%NI$>LӆRuJO)+rCk{F,qӂ#,BN$'YkP.+s;fd6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iQk!CaH  G	B,NR(]	9́3V2X#"c'elӒI(4ၡhTRǊq0cх {4 `HӉ1(EI]}х\a'=>jZCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfAk!CaHA!?.%i;9K0v\Wk$w6[a6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iAk!Ca
P6m`=
evN{'s`}ռ)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$b6q $ด"ͤ.X>hq]0s5o-)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH(8B,NR(]	9́3VeHm`kGMkG%NI$>LӆRuJO)+rCk{F,qӒ[X
8@0PYkP.+s;fʤ6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iBQk!Ca
B,NR(]	9́3VX#"c'elӒI(4ၡhTRǊq0cх {4 (Ӊ	(EI]}х\a'=>j]*Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfBk!CaB,NR(]	9́3V0HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8H?mb(l4@BB	'	ġm'g)v{F.ˊqNygCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q `a?%i;9K0v\Wk$w6[Y1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p@ RQk!CaHH(/N%i;9K0v\Wk$w6[!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNJ?mb(l4@@BAq(EI]}х\a'=>jm`kGMkG%NI$>LӆRuJO)+rCk{F,qӒJ?mb(l4A@B\JfvrmgaB츮Idllm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ
[X
8@BLJfvrmgaB츮IdlfTHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G80"?mb(l4A@?LJfvrmgaB츮Idlи)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	GXH89!?&%i;9K0v\Wk$w6[D6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i@Qk!CaP6m`=
evN{'s`}վ1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p@ TňPiāP6m`=
evN{'s`}վRX#"c'elӒI(4ၡhTRǊq0cх {4A Ӊ		(EI]}х\a'=>jG)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	GXH(01 %i;9K0v\Wk$w6[a!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8P0@YkP.+s;fL!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
8@LJfvrmgaB츮Idl҂5!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
HH?mb(l4A@@(EI]}х\a'=>jAHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8	$,BN$  YkP.+s;fBX#"c'elӒI(4ၡhTRǊq0cх {4 @ HӉ1(EI]}х\a'=>jq6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i @Bk!Ca
B,NR(]	9́3Vq1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=r@A@k!CaH9 8"ͤ.X>hq]0s5o m`kGMkG%NI$>LӆRuJO)+rCk{F,qӂ[X
8pB?lJfvrmgaB츮Idlq1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p`Bk!CaHB,NR(]	9́3VS!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
J?mb(l4AA@A?|JfvrmgaB츮IdlfCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q @`A"ͤ.X>hq]0s5qRX#"c'elӒI(4ၡhTRǊq0cх {4 Ӊ(EI]}х\a'=>icG-O!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
8P @@YkP.+s;f4p|Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfňPiā "ͤ.X>hq]0s4()=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH0(/B,NR(]	9́3K:
y1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p`PtňPiĂP6m`=
evN{'s`}ƎCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dftňPiĂP6m`=
evN{'s`}Ǝ!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8002|JfvrmgaB츮IdlXХHm`kGMkG%NI$>LӆRuJO)+rCk{F,qӃ[X
8AA?|JfvrmgaB츮IdlXbm`kGMkG%NI$>LӆRuJO)+rCk{F,qӃ,BN$ġm'g)v{F.ˊqNEԆHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G80!!Ӊ	(EI]}х\a'=>icGQcm`kGMkG%NI$>LӆRuJO)+rCk{F,qӃ,BN$$ ġm'g)v{F.ˊqNC(Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df tňPiāOB,NR(]	9́3K:THƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8088J?mb(l4A		(EI]}х\a'=>icGP6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iB@k!CaP6m`=
evN{'s`}Ǝ*Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df$%b6q$"ͤ.X>hq]0s4[m`kGMkG%NI$>LӆRuJO)+rCk{F,qӃ[X
80@ /#YkP.+s;f4q1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p`  ňPiāؔ"ͤ.X>hq]0s4m`kGMkG%NI$>LӆRuJO)+rCk{F,qӃ#,BN$O#YkP.+s;f Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q "ͤ.X>hq]0s5\cm`kGMkG%NI$>LӆRuJO)+rCk{F,qӂ[X
8 @/JfvrmgaB츮IdlIS1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p p dňPiĀ  x"ͤ.X>hq]0s5В2X#"c'elӒI(4ၡhTRǊq0cх {4`Ӊ$ ġm'g)v{F.ˊqNbm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ#,BN$$'ġm'g)v{F.ˊqNa6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iGXH8@0ON%i;9K0v\Wk$w6t$)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	%b6q$bP6m`=
evN{'s`}BN.6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iIGXH@07B,NR(]	9́3]	8ʐ)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH0@(GB,NR(]	9́3]	=Hm`kGMkG%NI$>LӆRuJO)+rCk{F,qӂ[X
8   PBq(EI]}х\a'=>k'6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i@k!CaH09 _%i;9K0v\Wk$w6t$HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G808J?mb(l4AA(EI]}х\a'=>k(Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q `?&%i;9K0v\Wk$w6t%Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df ňPiā x"ͤ.X>hq]0s5ДX#"c'elӒI(4ၡhTRǊq0cх {4d#,BN$ ġm'g)v{F.ˊqNjm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ,BN$p 0YkP.+s;f)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH((B,NR(]	9́3]	R!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8@A<JfvrmgaB츮IdlJ1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p@@tňPiāP6m`=
evN{'s`}BTa1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p2I	GXH8(('	B,NR(]	9́3]	T|m`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ ,BN$$#YkP.+s;f RX#"c'elӒI(4ၡhTRǊq0cх {4! Ӊ	(EI]}х\a'=>ka1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p  @tňPiā P6m`=
evN{'s`}YĆHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8  *?mb(l4@A I(EI]}х\a'=>k̆HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G9 D,BN$ġm'g)v{F.ˊqN0p)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH8N%i;9K0v\Wk$w6yTCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df4ňPiāB,NR(]	9́3^s)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	$%b6q ! @8"ͤ.X>hq]0s5=Hm`kGMkG%NI$>LӆRuJO)+rCk{F,qӄ,BN$ @'YkP.+s;fΫ!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNJ?mb(l4AA@Bq(EI]}х\a'=>k}X#"c'elӒI(4ၡhTRǊq0cх {4 $,BN$p /YkP.+s;f)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	GXI! ``@8"ͤ.X>hq]0s6-1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p Pp4ňPiĂ B,NR(]	9́3aA̜m`kGMkG%NI$>LӆRuJO)+rCk{F,qӂ#,BN$` OJfvrmgaB츮Idl
Hm`kGMkG%NI$>LӆRuJO)+rCk{F,qӃ [X
80`YkP.+s;fÈm`kGMkG%NI$>LӆRuJO)+rCk{F,qӂ,BN$'YkP.+s;fU`Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df 0ňPiĂด"ͤ.X>hq]0s60LHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 H*?mb(l4@ABBLJfvrmgaB츮IdlIs1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=pBBBQk!CaB,NR(]	9́3c	X#"c'elӒI(4ၡhTRǊq0cх {4 HӉ	1(EI]}х\a'=>la ̆HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8$#,BN$Aġm'g)v{F.ˊqNJ)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH @&%i;9K0v\Wk$w6͌%Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df b6q$"ͤ.X>hq]0s60Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q A &%i;9K0v\Wk$w6͌%'ȆHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G89  hӉ$'ġm'g)v{F.ˊqN)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH 	B,NR(]	9́3c	Lm`kGMkG%NI$>LӆRuJO)+rCk{F,qӃ#,BN$$ġm'g)v{F.ˊqN)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧%b6q$P6m`=
evN{'s`}TX#"c'elӒI(4ၡhTRǊq0cх {4,BN$$#'YkP.+s;fK!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNH?mb(l4@Aq(EI]}х\a'=>lePbF)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$$ňPiĂ P6m`=
evN{'s`}ʪ8HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8@@"?mb(l4@I$ġm'g)v{F.ˊqNT)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXI$	bP6m`=
evN{'s`}ʪy6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iAAAk!Ca
HG%i;9K0v\Wk$w6͌(Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df!b6q  @ _8"ͤ.X>hq]0s62X#"c'elӒI(4ၡhTRǊq0cх {4 `Ӊ(EI]}х\a'=>leUR6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iQk!CaB,NR(]	9́3c*!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8B	1(EI]}х\a'=>leQ1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0 DňPiābP6m`=
evN{'s`}ʣgRX#"c'elӒI(4ၡhTRǊq0cх {4` hӉ$ġm'g)v{F.ˊqNFҤ6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i$b6q @A ด"ͤ.X>hq]0s62Hm`kGMkG%NI$>LӆRuJO)+rCk{F,qӂ[X
8@@oJfvrmgaB츮IdlUjY1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=pAk!Ca
B,NR(]	9́3c*6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iAAk!CaH (HGB,NR(]	9́3c*!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8`0/JfvrmgaB츮IdlUo!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8I	1(EI]}х\a'=>leU6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iAk!CaH80O	B,NR(]	9́3c*K!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNH9(Ӊq(EI]}х\a'=>leUCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df0$ňPiā"ͤ.X>hq]0s62j1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=pBAAk!Ca
B,NR(]	9́3c*4!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
J?mb(l4A@1(EI]}х\a'=>leR8HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8J?mb(l4I(EI]}х\a'=>leRX#"c'elӒI(4ၡhTRǊq0cх {4A D,BN$ 'ġm'g)v{F.ˊqNKm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ[X
8"I'ġm'g)v{F.ˊqNK4HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G9 Ӊ	q(EI]}х\a'=>leVi1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p p ňPiāB,NR(]	9́3c*s!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
8Pp YkP.+s;fUa6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iAQk!Ca
H B,NR(]	9́3c*1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0@ňPiĂ"ͤ.X>hq]0s62yr!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNI(Ӊ$ġm'g)v{F.ˊqNCCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q $bP6m`=
evN{'s`}ʡ,HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8I(Ӊ$ġm'g)v{F.ˊqNC8HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 @8J?mb(l4@BBBIġm'g)v{F.ˊqNCX#"c'elӒI(4ၡhTRǊq0cх {4@`Ӊ$ $YkP.+s;fU}Hm`kGMkG%NI$>LӆRuJO)+rCk{F,qӂ#,BN$$/YkP.+s;fUHm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ#,BN$ ġm'g)v{F.ˊqNC!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
8@@ q(EI]}х\a'=>leP^Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q @Ă "ͤ.X>hq]0s62)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$%b6q$P6m`=
evN{'s`}ʣX#"c'elӒI(4ၡhTRǊq0cх {4䀃[X
8 p` _JfvrmgaB츮IdlTtCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df$b6q ``A 8"ͤ.X>hq]0s62Hm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ[X
8`  p_YkP.+s;fUkCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df DňPiā ด"ͤ.X>hq]0s62_RX#"c'elӒI(4ၡhTRǊq0cх {4 Ӊġm'g)v{F.ˊqN[@X#"c'elӒI(4ၡhTRǊq0cх {4 AӉ$ġm'g)v{F.ˊqN[J)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH(@O	B,NR(]	9́3c*)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH8(GN%i;9K0v\Wk$w6͌!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8@``?YkP.+s;fUp)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$PtňPiĒP6m`=
evN{'s`}ʮ0<HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8A! Ӊ'	ġm'g)v{F.ˊqN\`X#"c'elӒI(4ၡhTRǊq0cх {4`䒏[X
80`_YkP.+s;fUq!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8R@BLJfvrmgaB츮IdlU<HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8H(*?mb(l4A@ q(EI]}х\a'=>leWID6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8ik!CaHH G8"ͤ.X>hq]0s62X#"c'elӒI(4ၡhTRǊq0cх {4 HӉ$'YkP.+s;fUq6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iGXI ! 8"ͤ.X>hq]0s62a1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p PňPiāP6m`=
evN{'s`}ʯZm`kGMkG%NI$>LӆRuJO)+rCk{F,qӒHB?mb(l4@ġm'g)v{F.ˊqN^)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH(H /B,NR(]	9́3c*6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i$$b6q `@.%i;9K0v\Wk$w6͌Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfpdňPiĂP6m`=
evN{'s`}ʯq6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i k!CaHHH8N%i;9K0v\Wk$w6͌PHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G82?mb(l4A@LJfvrmgaB츮IdlU!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8@0pp_YkP.+s;fU{Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfPpdňPiĂP6m`=
evN{'s`}ʯ0q1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p2IGXH(((	B,NR(]	9́3c*$6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i GXHHON%i;9K0v\Wk$w6͌HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8@8B?mb(l4@A?JfvrmgaB츮IdlU1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0ptňPiĂ"ͤ.X>hq]0s62X#"c'elӒI(4ၡhTRǊq0cх {4` Ӊ1(EI]}х\a'=>leWҤ6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i@AQk!Ca
B,NR(]	9́3c*X#"c'elӒI(4ၡhTRǊq0cх {4d,BN$pYkP.+s;fUy!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
H:?mb(l4@(EI]}х\a'=>leX(HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 	(Ӊ1(EI]}х\a'=>leX)d6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iAAk!CaP6m`=
evN{'s`}ʰPy1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0@0ňPiĂ"ͤ.X>hq]0s62 Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df`2Qk!CaP6m`=
evN{'s`}ʰPCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df2Ak!CaH08B,NR(]	9́3c*jm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ ,BN$ġm'g)v{F.ˊqN`i1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=rAABQk!Ca
P6m`=
evN{'s`}ʱy1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=rBAk!CaHGB,NR(]	9́3c*Ő)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	GXH! a$P6m`=
evN{'s`}ʱHm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁH J?mb(l4I$ \JfvrmgaB츮IdlV'LHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8  "?mb(l4@q(EI]}х\a'=>leY*6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8ik!CaH( /B,NR(]	9́3c*ȰX#"c'elӒI(4ၡhTRǊq0cх {4@@d#,BN$$YkP.+s;fUX#"c'elӒI(4ၡhTRǊq0cх {4`,BN$$ġm'g)v{F.ˊqNd)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH 01?&%i;9K0v\Wk$w6͌')=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$ b6q @@`!?&%i;9K0v\Wk$w6͌#!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
80@ALJfvrmgaB츮IdlVSY1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p`Ak!CaH H?B,NR(]	9́3c*n!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8P`A?LJfvrmgaB츮IdlVS1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0P"Qk!Ca
bP6m`=
evN{'s`}ʲHm`kGMkG%NI$>LӆRuJO)+rCk{F,qӒ[X
8002@\JfvrmgaB츮IdlVF)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	GXH /N%i;9K0v\Wk$w6͌ Hm`kGMkG%NI$>LӆRuJO)+rCk{F,qӄ[X
8@0rJfvrmgaB츮IdlVl1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p` pňPiĂ	P6m`=
evN{'s`}ʳy1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0 ňPiābP6m`=
evN{'s`}ʳ0X#"c'elӒI(4ၡhTRǊq0cх {4a,BN$$YkP.+s;fUHm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ
[X
82A?LJfvrmgaB츮IdlVqY1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p@pPTňPiĀP6m`=
evN{'s`}ʳm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ,BN$  #ġm'g)v{F.ˊqNhؐ)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$%b6q @@?&%i;9K0v\Wk$w6͌HHHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 "?mb(l4@A(EI]}х\a'=>leZI6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8ik!Ca
H?	B,NR(]	9́3c*F)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	GXH	  `&%i;9K0v\Wk$w6͌IHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 @"?mb(l4A@B?q(EI]}х\a'=>leZN6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iAIGXH 8(7N%i;9K0v\Wk$w6͌JHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8*?mb(l4@I1(EI]}х\a'=>leZTX#"c'elӒI(4ၡhTRǊq0cх {4hӉ$'YkP.+s;fU\Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df!b6q DB,NR(]	9́3c*ҳ!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN

[X
8P@YkP.+s;fU6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i	GXH(0'B,NR(]	9́3c*)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH(('N%i;9K0v\Wk$w6͌A)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	GXH0) ?&%i;9K0v\Wk$w6͌U!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8``YkP.+s;fUڐ)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$b6q @ .%i;9K0v\Wk$w6͌VCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q  8"ͤ.X>hq]0s62^Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfp@TňPiĂHB,NR(]	9́3c*m`kGMkG%NI$>LӆRuJO)+rCk{F,qӃ#,BN$#ġm'g)v{F.ˊqNM2d6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i	GXH0((N%i;9K0v\Wk$w6͌lCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df$b6q @P6m`=
evN{'s`}ʦф6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i@BBQk!CaHGB,NR(]	9́3c*i1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0ňPiĂbP6m`=
evN{'s`}ʧ<HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 `HӉ	1(EI]}х\a'=>leQ)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	GXH @8(G	B,NR(]	9́3c*X#"c'elӒI(4ၡhTRǊq0cх {4(Ӊ$JfvrmgaB츮IdlTDX#"c'elӒI(4ၡhTRǊq0cх {4ģ,BN$$$'YkP.+s;fU ֢X#"c'elӒI(4ၡhTRǊq0cх {4`@ Ӊ$@YkP.+s;fU Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df$b6q @ 8"ͤ.X>hq]0s62)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH(8H	B,NR(]	9́3d91ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0Qk!Ca	bP6m`=
evN{'s`}H<Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df$b6q$B,NR(]	9́3e))=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$ b6q A Dด"ͤ.X>hq]0s6RTHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8  *?mb(l4@Iġm'g)v{F.ˊqN)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH(@87	B,NR(]	9́3e5-!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8 ` YkP.+s;fj\`Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q @"ͤ.X>hq]0s6SQn1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=pp@k!Ca
P6m`=
evN{'s`}ME6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i Ak!CaH80O	B,NR(]	9́3e50!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8@B?LJfvrmgaB츮Idl)1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p@ PňPiĂP6m`=
evN{'s`}MN0<HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G880(?mb(l4AJfvrmgaB츮Idl)ԉ1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=r@Qk!CaH7B,NR(]	9́3e5<6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i@k!CaH@  ON%i;9K0v\Wk$w6͔Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q @%i;9K0v\Wk$w6͔HHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8(
?mb(l4@I$YkP.+s;fjCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df@4ňPiāด"ͤ.X>hq]0s6STN1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=rI	GXH( dด"ͤ.X>hq]0s6STX#"c'elӒI(4ၡhTRǊq0cх {4A !Ӊ	(EI]}х\a'=>lVd6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i	GXH0( ?B,NR(]	9́3e2`y1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p bBk!Ca
HG%i;9K0v\Wk$w6͔cCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df%b6q a &%i;9K0v\Wk$w6͔a)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧		GXH1  %i;9K0v\Wk$w6͔dCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df$ňPiĂx"ͤ.X>hq]0s6S-!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8PPAq(EI]}х\a'=>l[m`kGMkG%NI$>LӆRuJO)+rCk{F,qӂ,BN$$ 'YkP.+s;fe<X#"c'elӒI(4ၡhTRǊq0cх {4` Ӊ1(EI]}х\a'=>l[Y1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0pdňPiĂH	B,NR(]	9́3e2ad6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i k!Ca
bP6m`=
evN{'s`}LX#"c'elӒI(4ၡhTRǊq0cх {4`HӉ	1(EI]}х\a'=>l\2X#"c'elӒI(4ၡhTRǊq0cх {4A @Ӊġm'g)v{F.ˊqNr0X#"c'elӒI(4ၡhTRǊq0cх {4@`hӉ(EI]}х\a'=>lYCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df !b6q "ͤ.X>hq]0s6SCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfdňPiĂP6m`=
evN{'s`}N1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p@`pdňPiă P6m`=
evN{'s`}Nm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ#,BN$$#ġm'g)v{F.ˊqN$ad6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iA k!CaOB,NR(]	9́3e9.n!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNJ?mb(l4A A Bq(EI]}х\a'=>l"2X#"c'elӒI(4ၡhTRǊq0cх {4 @Ӊq(EI]}х\a'=>l'-6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8ik!CaO	B,NR(]	9́3e99!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8P0pJfvrmgaB츮Idl)a1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0 DňPiā"ͤ.X>hq]0s6S"X#"c'elӒI(4ၡhTRǊq0cх {4D,BN$JfvrmgaB츮Idl)S1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0 dňPiă"ͤ.X>hq]0s6SX#"c'elӒI(4ၡhTRǊq0cх {4 ! hӉ$ ġm'g)v{F.ˊqN)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	GXH(1 x"ͤ.X>hq]0s6lY1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p@rAk!CaB,NR(]	9́3i%<q6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8ik!CaP6m`=
evN{'s`}UX#"c'elӒI(4ၡhTRǊq0cх {4A Ӊ'ġm'g)v{F.ˊqNGCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df0 tňPiĂด"ͤ.X>hq]0s4}`5d6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8ik!CaP6m`=
evN{'s`})=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXI  @"ͤ.X>hq]0s4}btm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ,BN$`YkP.+s;!KH1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p pDňPiāB,NR(]	9TՇ$HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 @
?mb(l4@	'YkP.+s;!Kx׈ d6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8ik!CabP6m`=
evN{'uU)u5o1 HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 @B?mb(l4A@ ?q(EI]}х\a'=Fd6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i$ňPiā P6m`=
evN{'uU)u5o[ 0HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G80
?mb(l4@	(EI]}х\a'=ʀd6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i		GXI  @ 8"ͤ.X>hq]0UA
]M[Jd6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iBQk!CaB,NR(]	9TռL!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
8` 0`#YkP.+s;!Kyl0!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8@I		ġm'g)v{F.ˊqNRj\@2X#"c'elӒI(4ၡhTRǊq0cх {4@,BN$$ ġm'g)v{F.ˊqNRj\)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH88I?>%i;9K0v\Wk$wUPBSVPHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G9 aӉ		q(EI]}х\a'=i1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0tňPiĒH8	B,NR(]	9Tռ m`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ ,BN$ ġm'g)v{F.ˊqNRjZ2X#"c'elӒI(4ၡhTRǊq0cх {4a  HӉ	1(EI]}х\a'=)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$	b6q ด"ͤ.X>hq]0UA
]M[`Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q  P6m`=
evN{'uU)u5o2X#"c'elӒI(4ၡhTRǊq0cх {4Ӊ$'YkP.+s;!Kx!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
8 `_YkP.+s;!K{2X#"c'elӒI(4ၡhTRǊq0cх {4 Ӊ$'YkP.+s;!Ky!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNJ?mb(l4ABI	(EI]}х\a'=Φ d6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i k!CaH ?B,NR(]	9Tվ5 m`kGMkG%NI$>LӆRuJO)+rCk{F,qӒH0?mb(l4@\JfvrmgaB츮Id.-xCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df b6q ``%i;9K0v\Wk$wUPBSVT1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p@`$ňPiĂP6m`=
evN{'uU)u5o )=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	GXH  (O	B,NR(]	9T!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNJ?mb(l4A@ABq(EI]}х\a'=̵THƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8:?mb(l4AA(EI]}х\a'=*y1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p2Ak!Ca
bP6m`=
evN{'uU)u4<q1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p2@Ak!CaH 8 ?	B,NR(]	9Td6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iQk!CaB,NR(]	9T=k2X#"c'elӒI(4ၡhTRǊq0cх {4A Ӊ(EI]}х\a'=cN!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
80PJfvrmgaB츮Id.6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iA k!CaP6m`=
evN{'uU)u5\Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfňPiĀ	bP6m`=
evN{'uU)u5\"X#"c'elӒI(4ၡhTRǊq0cх {4@Ӊġm'g)v{F.ˊqNRkHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8:?mb(l4@B?<JfvrmgaB츮Id.N!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNI!(Ӊ(EI]}х\a'=箣TCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q$ x"ͤ.X>hq]0UA
]MsV,HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8(Ӊ	1(EI]}х\a'=K!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8I$#ġm'g)v{F.ˊqNRk&Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df b6q$x"ͤ.X>hq]0UA
]MqHm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ#,BN$ġm'g)v{F.ˊqNRk:"!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8PPPoJfvrmgaB츮Id.4bm`kGMkG%NI$>LӆRuJO)+rCk{F,qӂ#,BN$ ''YkP.+s;!Kan0X#"c'elӒI(4ၡhTRǊq0cх {4 (Ӊġm'g)v{F.ˊqNRlƎ!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8ABJfvrmgaB츮Id.-6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i Qk!Ca

I?8"ͤ.X>hq]0UA
]M HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 (?mb(l4A@Aq(EI]}х\a'=A1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p P@DňPiĒB,NR(]	9T2 m`kGMkG%NI$>LӆRuJO)+rCk{F,qӄ,BN$@PJfvrmgaB츮Id.9S!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNH@*?mb(l4AA@JfvrmgaB츮Id.Dhm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ ,BN$YkP.+s;!K53q1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0@`tňPiĂ"ͤ.X>hq]0UA
]MHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8! hӉġm'g)v{F.ˊqNRleULq1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0 `ňPiă "ͤ.X>hq]0UA
]MHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 
?mb(l4AA?LJfvrmgaB츮Id.UXxX#"c'elӒI(4ၡhTRǊq0cх {4@ (Ӊ$? ,JfvrmgaB츮Id.U\!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
80rA|JfvrmgaB츮Id.U\K!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
82A@<JfvrmgaB츮Id.U\L!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNJ?mb(l4@A@LJfvrmgaB츮Id.U\Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfbQk!CaH80G	B,NR(]	9Tʬ Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q @ &%i;9K0v\Wk$wUPBSc*a1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p p@ňPiāx"ͤ.X>hq]0UA
]MCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df b6q "ͤ.X>hq]0UA
]M(HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8?mb(l4A		1(EI]}х\a'=VR1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=pP dňPiāؔ"ͤ.X>hq]0UA
]MIHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 H@J?mb(l4A @q(EI]}х\a'=TLHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 @02?mb(l4@Aq(EI]}х\a'=) d6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i@k!CaH8 ?&%i;9K0v\Wk$wUPBSe5:1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0$ňPiĂ x"ͤ.X>hq]0UA
]M,<!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNHB?mb(l4@A@LJfvrmgaB츮Id.eHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G80B?mb(l4@?LJfvrmgaB츮Id.e!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
80``0YkP.+s;!Kn0!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8@P@YkP.+s;!K\m`kGMkG%NI$>LӆRuJO)+rCk{F,qӂ #,BN$ `YkP.+s;!KeACk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df DňPiĀP6m`=
evN{'uU)u68HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G88 82?mb(l4I$ġm'g)v{F.ˊqNRm*d6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i Qk!CaHH887N%i;9K0v\Wk$wUPBShhט Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df b6q @&%i;9K0v\Wk$wUPBSk5I1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p 0``$ňPiĀ 		B,NR(]lh̝&--cVXDX#"c'elӒI(4ၡhTRǊq0cх {4,BN$ ġm'g)v{F.ˊ4pNV,lN1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p@@@ňPiāP6m`=
ev[8s'kdKXՖ6J0HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 ("?mb(l4AALJfvrmgaB츮`Gdq1likf̆HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8J?mb(l4AA <JfvrmgaB츮`Gdq1lik"6b1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p@ ňPiāP6m`=
ev[8s'kdKX*HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 08?mb(l4@@q(EI]}х-M9ŲUh 6,HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8@"?mb(l4A@(EI]}х-M9ŲUh|f Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df b6q   %i;9K0v\Wei2vJjRX#"c'elӒI(4ၡhTRǊq0cх {4d#,BN$$ġm'g)v{F.ˊ4pNV-b2X#"c'elӒI(4ၡhTRǊq0cх {4a Ӊ(EI]}х-M9ŲUhƐ)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH HHGN%i;9K0v\Wei2vJU6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i A Qk!CaH8G	B,NR(]lh̝
YKuȁ
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iAk!Ca
bP6m`=
ev[8s'n2`C28<)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH(((B,NR(]lh̝
YX`9HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8H:?mb(l4A @,JfvrmgaB츮`GdPR%Y9HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8?mb(l4@@ ,JfvrmgaB츮`GdPRTDLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df$	b6q  _%i;9K0v\Wei2v(s)f`T
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8ik!Ca
bP6m`=
ev[8s'n2`֩ s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p 0dňPiĂX"ͤ.X>hq]̥۠5Ì`8<)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXI ` $X"ͤ.X>hq]̥۠5Ì@#"c'elӒI(4ၡhTRǊq0cх {4@@Ӊ$ġm'g)v{F.ˊ4pNe,qЁ
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i	GXI $X"ͤ.X>hq]̥۠6O6pxR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
80oYkP.+4Ù;t9͔@#"c'elӒI(4ၡhTRǊq0cх {4@(Ӊ'ġm'g)v{F.ˊ4pNe,48<)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXI  `%i;9K0v\Wei2v(s)f0YkGMkG%NI$>LӆRuJO)+rCk{F,qӁ#,BN$$ġm'g)v{F.ˊ4pNe,8
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8ik!Ca
HB,NR(]lh̝
YiY0YkGMkG%NI$>LӆRuJO)+rCk{F,qӁ#,BN$ YkP.+4Ù;t9Ҳq s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p  ňPiāX"ͤ.X>hq]̥۠6NkGMkG%NI$>LӆRuJO)+rCk{F,qӁ #,BN$ ġm'g)v{F.ˊ4pNe,SDLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q ``$X"ͤ.X>hq]̥۠6 s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=pňPiāX"ͤ.X>hq]̥۠8$
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8ik!CabP6m`=
ev[8s'n2`8 s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p@tňPiāX"ͤ.X>hq]̥۠9oQDLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q  ?%i;9K0v\Wei2v(s)f\FpxR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8@`` YkP.+4Ù;t9.R s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0`$ňPiĂbP6m`=
ev[8s'n2`ΤpxR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNH0"?mb(l4@	(EI]}х-M9ACK0sd0
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iGXH 1 _%i;9K0v\Wei2v(s)f bQkGMkG%NI$>LӆRuJO)+rCk{F,qӂ,BN$0YkP.+4Ù;t9@9HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 :?mb(l4@?<JfvrmgaB츮`GdPR`8<)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$$	b6q    %i;9K0v\Wei2v(s)f DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q  X"ͤ.X>hq]̥۠:4$
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8ik!Ca
H( 7B,NR(]lh̝
Y9HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G88*?mb(l4I$ġm'g)v{F.ˊ4pNe,c@#"c'elӒI(4ၡhTRǊq0cх {4ࠀӉ	(EI]}х-M9ACK0t9HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8)!Ӊ	(EI]}х-M9ACK0t9HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G9 Ӊ$ YkP.+4Ù;t9R/ s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p@ňPiĒ
	bP6m`=
ev[8s'n2`Lp@#"c'elӒI(4ၡhTRǊq0cх {4 HӉ(EI]}х-M9ACK0p s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p@$ňPiă X"ͤ.X>hq]sƎY1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=r@k!CaH0OB,NR(]lh̝́1ql8HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8H?mb(l4@AA@(EI]}х-M9>5sdX#"c'elӒI(4ၡhTRǊq0cх {4 Ӊ(EI]}х-M9>5t6EԆHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G82?mb(l4I$ġm'g)v{F.ˊ4pN f)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧%b6q  8"ͤ.X>hq]s $6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iGXH(0@0B,NR(]lh̝́1%Ui1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p @pňPiĂx"ͤ.X>hq]s"X#"c'elӒI(4ၡhTRǊq0cх {4 Ӊ	(EI]}х-M9>4E"X#"c'elӒI(4ၡhTRǊq0cх {4䄣,BN$$ġm'g)v{F.ˊ4pNr1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p 0`ňPiāP6m`=
ev[8s's`}h!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8@@@,JfvrmgaB츮`Gdl0!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
8` _YkP.+4Ù;cDbs'2X#"c'elӒI(4ၡhTRǊq0cх {4@hӉ$ġm'g)v{F.ˊ4pN*!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8@I1(EI]}х-M9>4Fdm`kGMkG%NI$>LӆRuJO)+rCk{F,qӒ[X
8PP/JfvrmgaB츮`Gdl鸲X#"c'elӒI(4ၡhTRǊq0cх {4@a Ӊ	$ġm'g)v{F.ˊ4pN0HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 J?mb(l4ABA@<JfvrmgaB츮`Gdl8Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df0ňPiĒ	P6m`=
ev[8s'uU)u\8HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8$#,BN$0@_YkP.+4Ù;!KըTm`kGMkG%NI$>LӆRuJO)+rCk{F,qӂ[X
8@p@ JfvrmgaB츮`Gd.V6E6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iGXH	 &%i;9K0v\Wei2wUPBQ&(X#"c'elӒI(4ၡhTRǊq0cх {4  Ӊ	1(EI]}х-M9X>!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8P@BI(EI]}х-M9Z6HHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 (Ӊ	1(EI]}х-M9Yjdm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ,BN$2A?LJfvrmgaB츮`Gd.V8HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G80B?mb(l4AB?<JfvrmgaB츮`Gd.W ,HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 !(Ӊ$ YkP.+4Ù;!K՘Vd6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iIGXH (00N%i;9K0v\Wei2wUPBQX#"c'elӒI(4ၡhTRǊq0cх {4``Ӊ$ġm'g)v{F.ˊ4pNR5te^a1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=rAIGXH	$ด"ͤ.X>hq]UA
]FCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df b6q  !! %i;9K0v\Wei2wUPBQ*"X#"c'elӒI(4ၡhTRǊq0cх {4`ā#,BN$ #ġm'g)v{F.ˊ4pNR5te@9)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH((H@OB,NR(]lh̝TjVHHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G80 J?mb(l4@AALJfvrmgaB츮`Gd.Vqdm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ,BN$ ġm'g)v{F.ˊ4pNR5g6!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8 "B LJfvrmgaB츮`Gd.Vq*d6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iB@k!CabP6m`=
ev[8s'uU)uFȆHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8H:?mb(l4A@<JfvrmgaB츮`Gd.DUWd6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i GXH@?&%i;9K0v\Wei2wUPBQ*RX#"c'elӒI(4ၡhTRǊq0cх {4[X
8P@oYkP.+4Ù;!K-6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iAAk!CaP6m`=
ev[8s'uU)u"6P,i1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0@ňPiĀ"ͤ.X>hq]UA
]F6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i	GXH (	 _%i;9K0v\Wei2wUPBQ+hVd6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iGXH0A?%i;9K0v\Wei2wUPBQ+h2X#"c'elӒI(4ၡhTRǊq0cх {4`@HӉ	$'ġm'g)v{F.ˊ4pNR4EmfCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q !%i;9K0v\Wei2wUPBQ+Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q ăx"ͤ.X>hq]UA
]F!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8A q(EI]}х-M9jRX#"c'elӒI(4ၡhTRǊq0cх {4A!$,BN$$$YkP.+4Ù;!K1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p0  4ňPiĒ
bP6m`=
ev[8s'uU)u#FUE)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH9?8"ͤ.X>hq]UA
]FB@1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p @dňPiĀx"ͤ.X>hq]UA
]FҬ0X#"c'elӒI(4ၡhTRǊq0cх {4``hӉ$ġm'g)v{F.ˊ4pNR4F|VCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q Dx"ͤ.X>hq]UA
]FҳHm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ#,BN$$YkP.+4Ù;!KԱ6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8ik!CaP6m`=
ev[8s'fX"X#"c'elӒI(4ၡhTRǊq0cх {4[X
8`0`/YkP.+4Ù;5hƨ<HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G88@
?mb(l4A B	(EI]}х-M9]f,jX#"c'elӒI(4ၡhTRǊq0cх {4`Ӊ1(EI]}х-M9]f,jI)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$b6q `䄁x"ͤ.X>hq]ٮF5om`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ#,BN$$ġm'g)v{F.ˊ4pNu4!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNJ?mb(l4@'ġm'g)v{F.ˊ4pNu4 X#"c'elӒI(4ၡhTRǊq0cх {4` HӉ		1(EI]}х-M9]f,h{,HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G80@B?mb(l4@A@<JfvrmgaB츮`GdYK`)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	GXH 8A?6%i;9K0v\Wei2vkѥm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ
[X
8 PYkP.+4Ù;5hƇbm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ[X
8` `oYkP.+4Ù;5hƵ1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p PňPiāx"ͤ.X>hq]ٮF4*6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i$!b6q $ด"ͤ.X>hq]ٮF51ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=pP0@$ňPiĂؔ"ͤ.X>hq]ٮF5Qd6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iAk!Ca
B,NR(]lh̝4ic_!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8 PoJfvrmgaB츮`GdYK)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	GXH!$x"ͤ.X>hq]ٮF42X#"c'elӒI(4ၡhTRǊq0cх {4D,BN$ `_YkP.+4Ù;5hƘ\Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q @` `%i;9K0v\Wei2vkѥBX#"c'elӒI(4ၡhTRǊq0cх {4#,BN$ #ġm'g)v{F.ˊ4pNu4m`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ,BN$YkP.+4Ù;5hcdCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfAQk!Ca
P6m`=
ev[8s'fX.o!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNH0?mb(l4A(EI]}х-M9]f,m"bm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ[X
8 2A<JfvrmgaB츮`GdYKI<HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8!  Ӊ	ġm'g)v{F.ˊ4pNu4Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q Ąx"ͤ.X>hq]ٮF1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=ppPdňPiĂX"ͤ.X>hq]ٮFo!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8 PYkP.+4Ù;5hBX#"c'elӒI(4ၡhTRǊq0cх {4@$#,BN$$ġm'g)v{F.ˊ4pNu6F@̆HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8@)(Ӊ$ġm'g)v{F.ˊ4pNu6FLu*Ck DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df b6q ! %i;9K0v\Wei2vkѲ2[m`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ[X
8AALJfvrmgaB츮`GdYde*!BX#"c'elӒI(4ၡhTRǊq0cх {4 Ӊ(EI]}х-M9]f)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧		GXHHGB,NR(]G,j!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
800_YkP.+\L!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8bA@,JfvrmgaB츮9q0HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8H*?mb(l4I$A?<JfvrmgaB츮9q0HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G9 ࠨӉ$?YkP.+\L!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNH8J?mb(l4Iq(EI]}хh 2X#"c'elӒI(4ၡhTRǊq0cх {4 Ӊ$ JfvrmgaB츮9q0HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G9  ,BN$ p/JfvrmgaB츮9q0X#"c'elӒI(4ၡhTRǊq0cх {4 (Ӊ''YkP.+\L!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNH0B?mb(l4@q(EI]}хh bX#"c'elӒI(4ၡhTRǊq0cх {4䀂#,BN$PB@q(EI]}хh rX#"c'elӒI(4ၡhTRǊq0cх {4`HӉ(EI]}хh X#"c'elӒI(4ၡhTRǊq0cх {4#,BN$'YkP.+\L	!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
82B q(EI]}хh2X#"c'elӒI(4ၡhTRǊq0cх {4`@Ӊ'ġm'g)v{F.ˊm`kGMkG%NI$>LӆRuJO)+rCk{F,qӂ [X
8@bIġm'g)v{F.ˊ	!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8@RAB?LJfvrmgaB츮9q0HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 	 Ӊ$ YkP.+\L!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
8   YkP.+\L!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNH ?mb(l4@Aq(EI]}хhX#"c'elӒI(4ၡhTRǊq0cх {4䀄,BN$JfvrmgaB츮9q0$HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G9 ! Ӊ$'YkP.+5F)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH00H/B,NR(]G|iBX#"c'elӒI(4ၡhTRǊq0cх {4ă#,BN$$ġm'g)v{F.ˊDLHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G9$#,BN$ $ġm'g)v{F.ˊ5F)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$b6q  ``?%i;9K0v\Wm>D6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iB@k!CaH 7B,NR(]G5Q1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p@P tňPiĀP6m`=
ev͉̙1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p@pdňPiĀX"ͤ.X>hq]tm`kGMkG%NI$>LӆRuJO)+rCk{F,qӄ[X
8`@R,JfvrmgaB츮:CTa1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p `@DňPiĀ x"ͤ.X>hq]t)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	GXH(0 HB,NR(]GLHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8@J?mb(l4@A	1(EI]}хh )=88-8KfIG|G4ꔞ<S9V3(, (Y#٧	GXH0) !>%i;9K0v\Wm0 "X#"c'elӒI(4ၡhTRǊq0cх {4@@hӉ(EI]}хh)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXHH@B,NR(]GLHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G880
?mb(l4A AJfvrmgaB츮:`D)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH@GB,NR(]GLHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8@ :?mb(l4I	q(EI]}хh)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXHHH/B,NR(]GLHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8H0(:?mb(l4@A@Aq(EI]}хh)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$%b6q āB,NR(]GL$HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G9 @HӉ$ġm'g)v{F.ˊCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df $b6q $bP6m`=
ev!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN
[X
8`@?lJfvrmgaB츮:``D6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iGXH@0A?.%i;9K0v\Wm002X#"c'elӒI(4ၡhTRǊq0cх {4#,BN$ġm'g)v{F.ˊCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df b6q `B,NR(]GLX#"c'elӒI(4ၡhTRǊq0cх {4,BN$$'YkP.+)1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p@pdňPiā B,NR(]GLHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G80@*?mb(l4@ |JfvrmgaB츮:`6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i IGXH(N%i;9K0v\Wm0X#"c'elӒI(4ၡhTRǊq0cх {4a(Ӊ	ġm'g)v{F.ˊCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df 2Qk!CaP6m`=
evm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ,BN$`0YkP.+m`kGMkG%NI$>LӆRuJO)+rCk{F,qӃ[X
82A,JfvrmgaB츮:Ta1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p `0ňPiā x"ͤ.X>hq]u6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iABQk!Ca
bP6m`=
evk"X#"c'elӒI(4ၡhTRǊq0cх {4 Ӊ$ġm'g)v{F.ˊ2X#"c'elӒI(4ၡhTRǊq0cх {4䂄,BN$@oYkP.+1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p`ňPiĂX"ͤ.X>hq]u@Hm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁH?mb(l4AAA ALJfvrmgaB츮:@D6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8ik!Ca	bP6m`=
ev!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNH	(Ӊ	ġm'g)v{F.ˊCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0dfb6q$P6m`=
ev$HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 ( ?mb(l4@A?q(EI]}хh)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧%b6q  @`?8"ͤ.X>hq]u@m`kGMkG%NI$>LӆRuJO)+rCk{F,qӂ [X
8@ \JfvrmgaB츮:@6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8iAk!CabP6m`=
ev!R?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳNH! Ӊq(EI]}хh)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$dňPiāด"ͤ.X>hq]u@m`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ#,BN$ġm'g)v{F.ˊCk DLd\b?tl\b?-rI%Qf048-ӪRxN0XxX<0df`@4ňPiĀด"ͤ.X>hq]uAm`kGMkG%NI$>LӆRuJO)+rCk{F,qӁ#,BN$2ALJfvrmgaB츮:)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧GXH08B,NR(]GTHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 ?mb(l4@A?LJfvrmgaB츮:6
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i k!CaB,NR(]GTHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8 H*?mb(l4@@@Bq(EI]}хh)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧$$!b6q a.%i;9K0v\WmPX#"c'elӒI(4ၡhTRǊq0cх {4,BN$ġm'g)v{F.ˊPRkGMkG%NI$>LӆRuJO)+rCk{F,qӄ#,BN$$'$YkP.+ACKX|f d 2C1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p ňPiĀB,NR(]̥۠9j\28<)=88-8KfIG|G4ꔞ<S9V3(, (Y#٧%b6q$bP6m`=
ev(s)fYb&*dpxR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8"B,JfvrmgaB츮e,ˉ s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=pB@k!CabP6m`=
ev(s)f.+ s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=pIGXH(0?%i;9K0v\Wn2`ύ(@#"c'elӒI(4ၡhTRǊq0cх {4HӉ(EI]}хt960akGMkG%NI$>LӆRuJO)+rCk{F,qӁ#,BN$$$ġm'g)v{F.ˊPR\9HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8(@B?mb(l4@	$ġm'g)v{F.ˊPR69HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8  J?mb(l4AB,JfvrmgaB츮e,Ԛ@#"c'elӒI(4ၡhTRǊq0cх {4Ӊ(EI]}хt9UT s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p2BQk!CabP6m`=
ev(s)f9K s1ӍqӉӍqDi$GɚpުSNI8Øec1Rm`hR?=p@@ňPiā "ͤ.X>hq]
Y\LYkGMkG%NI$>LӆRuJO)+rCk{F,qӂ[X
80` ?YkP.+ACK0qßP
GDON5#N&N5#٧$Q&iCzM:'aǊ9K!=
AH8i@k!Ca
bP6m`=
ev(s)f9| d#"c'elӒI(4ၡhTRǊq0cх {4䀂#,BN$_JfvrmgaB츮e,MpxR?"&2zq1:q6Zq19$3N[Ji)<xsf<QYAP
GǳN[X
8P0`?YkP.+ACK0qԚ@#"c'elӒI(4ၡhTRǊq0cх {4Ӊ$ġm'g)v{F.ˊPRuUA
9HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G8!(Ӊ$$ġm'g)v{F.ˊHƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaB)G88 :?mb(l4A@@@,JfvrmgaB츮
)=88-8KfQf@ (ph 4U1̮ͤ.X>hq]ӪRxN0XxX<0dYkP.+[ 2X<)=88-8KfQf@ (ph 4U1̮ͤ.X>hq]ӪRxN0XxX<0d 89 @H(@H! a	I?01?Oх  YkPfvrmgaB츭YkP.+s4fvrmgaB츮Idq1lh,NR(]	9읺
 6m`=
evN{'s`zi;9K0v\Wk$wUPB"ͤ.X>hq]ɠ6m`=
ev[8s'kdDfvrmgaB츮`GdPQYkP.+4Ù;EI]}х-M9Am'g)v{F.ˊ4pNri;9K0v\Wn2"ͤ.X>hq]0b*jڐYkP.+s;\L[%ZZP"ͤ.X>hq]0b*ji!i;9K0v\Wk$vJTCkfvrmgaB츮Idq1lik5fH"ͤ.X>hq]0b*j:,"ͤ.X>hq]0b*j¤6Am'g)v{F.ˊqNVWV6Am'g)v{F.ˊqNVW:6Am'g)v{F.ˊqNVKbƼ@"ͤ.X>hq]0b*ilYlYEI]}х\a'=ŲUذ<"ͤ.X>hq]0b*il[qEI]}х\a'=ŲUظ2X 6m`=
evN{'kdKYtHm`,NR(]	9읮&--f|m`,NR(]	9읮&--fØX 6m`=
evN{'kdKY 丘CkfvrmgaB츮Idq1lik50"ͤ.X>hq]0b*k 9<YkP.+s;\L[%ZZ`(ʄ6Am'g)v{F.ˊqNVX'L"ͤ.X>hq]0b*k 9Jl!i;9K0v\Wk$vJU"X 6m`=
evN{'kdKYUHm`,NR(]	9읮&--fEI]}х\a'=ŲU!i;9K0v\Wk$vJ&=6Am'g)v{F.ˊqNVCPX 6m`=
evN{'kdKY1FP"ͤ.X>hq]0b*h|m`,NR(]	9읮&--ffBX 6m`=
evN{'kdKYP"ͤ.X>hq]0b*kEI]}х\a'=ŲUYĆ"ͤ.X>hq]0b*k+2X 6m`=
evN{'kdKY`"ͤ.X>hq]0b*k&YkP.+s;\L[%ZZ{ 7X 6m`=
evN{'kdKY`XYkP.+s;\L[%ZZyÈm`,NR(]	9읮&--f:d6Am'g)v{F.ˊqNV^`EI]}х\a'=ŲU2CkfvrmgaB츮Idq1lik6CkfvrmgaB츮Idq1lik6NEI]}х\a'=ŲU2"X 6m`=
evN{'kdKYCkfvrmgaB츮Idq1lik4B m`,NR(]	9읮&--fRJ!i;9K0v\Wk$vJdj将"ͤ.X>hq]0b*l^P"ͤ.X>hq]0b*leWX 6m`=
evN{'kdKYa@X 6m`=
evN{'kdKYjŐYkP.+s;\L[%ZZ͉!i;9K0v\Wk$vJ!`CkfvrmgaB츮Idq1lik6C"ͤ.X>hq]0b*lD6Am'g)v{F.ˊqNVe(3m`,NR(]	9읮&--fSaq!i;9K0v\Wk$vJ)І"ͤ.X>hq]0b*lZaEI]}х\a'=ŲULCkfvrmgaB츮Idq1lik6S.2EI]}х\a'=ŲUL2X 6m`=
evN{'kdKYu"X 6m`=
evN{'kdKYCkfvrmgaB츮Idq1lik6ΡEI]}х\a'=ŲU1]Hm`,NR(]	9읮&--fL\dCkfvrmgaB츮Idq1lik6Y!i;9K0v\Wk$vJJԆ"ͤ.X>hq]0b*iΣ 0"X 6m`=
evN{'kdKY: m`,NR(]	9읮&--fo\NEI]}х\a'=ACKdfvrmgaB츮IdPR fvrmgaB츮IdPRk=pzi;9K0v\Wk$v(s)k6SbY,NR(]	9읺
Zͥ`9"ͤ.X>hq]0̥۠lHfvrmgaB츮IdPRXV<Am'g)v{F.ˊqNe,ō|V!B8=YkP.+s;t96lPfvrmgaB츮IdPRXY sEI]}х\a'=ACK1k,NR(]	9읺
Y-U- sEI]}х\a'=ACK1ejfvrmgaB츮IdPRYlXTAm'g)v{F.ˊqNe,ŖŇ@6m`=
evN{'n2bb sEI]}х\a'=ACK1ea9"ͤ.X>hq]0̥۠ذ	 sEI]}х\a'=ACK1ea9"ͤ.X>hq]0̥۠طdpzi;9K0v\Wk$v(s)f,. sEI]}х\a'=ACK1et,NR(]	9읺
Y-4"8=YkP.+s;t9[idpzi;9K0v\Wk$v(s)f,s sEI]}х\a'=ACK1e,NR(]	9읺
Y`)pzi;9K0v\Wk$v(s)f,>3|@6m`=
evN{'n2bF,NR(]	9읺
Yp}fvrmgaB츮IdPR[u\8=YkP.+s;t9c@6m`=
evN{'n2b5,NR(]	9읺
YԧAm'g)v{F.ˊqNe,j[f@6m`=
evN{'n2b5.0 sEI]}х\a'=ACK1rufvrmgaB츮IdPR\ apzi;9K0v\Wk$v(s)f.SSC@6m`=
evN{'n2b56 sEI]}х\a'=ACK1r`y,NR(]	9읺
Y,Am'g)v{F.ˊqNe,jz sEI]}х\a'=ACK1rufvrmgaB츮IdPR\*Dpzi;9K0v\Wk$v(s)f.STeR8=YkP.+s;t9)'LAm'g)v{F.ˊqNe,j@6m`=
evN{'n2b5R sEI]}х\a'=ACK1rl}fvrmgaB츮IdPR\[,Am'g)v{F.ˊqNe,es sEI]}х\a'=ACK1rn sEI]}х\a'=ACK1rn,Am'g)v{F.ˊqNe,e<8=YkP.+s;t9)@6m`=
evN{'n2b2fvrmgaB츮IdPR\\8Am'g)v{F.ˊqNe,r@6m`=
evN{'n2bYB8=YkP.+s;t9EL sEI]}х\a'=ACK1tuV8=YkP.+s;t9AHfvrmgaB츮IdPR]jAm'g)v{F.ˊqNe,Fidpzi;9K0v\Wk$v(s)f.5[^@6m`=
evN{'n2b>E<Am'g)v{F.ˊqNe,ňefvrmgaB츮IdPR5Fɐ Am'g)v{F.ˊqNe,Mxِ Am'g)v{F.ˊqNe,Rީ9"ͤ.X>hq]0̥۠9j\28=YkP.+s;t9,28=YkP.+s;t9.&,Am'g)v{F.ˊqNe,6J,NR(]	9읺
YfvrmgaB츮IdPR9fvrmgaB츮IdPRpzi;9K0v\Wk$v(s)fp.CfvrmgaB츮IdPR69"ͤ.X>hq]0̥۠:lzfvrmgaB츮IdPR6>dpzi;9K0v\Wk$v(s)fR8=YkP.+s;t9Rki,NR(]	9읺
Y9"ͤ.X>hq]0̥۠8,Am'g)v{F.ˊqNe,.&,Am'g)v{F.ˊqNe,|iB8=YkP.+s;t9>D 2CEI]}х\a'=ACK0q`y,NR(]	9읺
Y8=YkP.+s;t9UPBpzi;9K0v\Wk$v(s)f<jfvrmgaB츮IdPRxՈIS sEI]}х\a'=ACK109"ͤ.X>hq]0̥۠MHq,NR(]	9읺
Y2fvrmgaB츮IdPR̚کy,NR(]	9읺
Ya¥9"ͤ.X>hq]0̥۠6l*<Am'g)v{F.ˊqNe,ɇ*fvrmgaB츮IdPR̛@6m`=
evN{'n23Veِ9"ͤ.X>hq]0̥۠ՙBز8=YkP.+s;t9(,Am'g)v{F.ˊqNe.f5,NR(]	9읺
\Yq sEI]}х\a'=ACK2]HfvrmgaB츮IdPRj̥+28=YkP.+s;t9t@6m`=
evN{'n23XfvrmgaB츮IdPRUefvrmgaB츮IdPRk:" sEI]}х\a'=ACK]fvrmgaB츮Idl,"ͤ.X>hq]0s5O0!i;9K0v\Wk$w6S̒m`,NR(]	9́3T'EYkP.+s;fsm`,NR(]	9́3Vb`8"ͤ.X>hq]0s5o&4!i;9K0v\Wk$w6[ƽb6Am'g)v{F.ˊqNziEI]}х\a'=>j޶ d6Am'g)v{F.ˊqNza6Am'g)v{F.ˊqNzX 6m`=
evN{'s`}սtEI]}х\a'=>j޺CkfvrmgaB츮IdlYkP.+s;f孤6Am'g)v{F.ˊqNyl0"ͤ.X>hq]0s5o,=6Am'g)v{F.ˊqNyn0"ͤ.X>hq]0s5o-T"ͤ.X>hq]0s5o.U!i;9K0v\Wk$w6[ km`,NR(]	9́3VRX 6m`=
evN{'s`}ռL!i;9K0v\Wk$w6[8X 6m`=
evN{'s`}ռ<YkP.+s;f凐YkP.+s;f0"ͤ.X>hq]0s5oوYkP.+s;fY!i;9K0v\Wk$w6[\Hm`,NR(]	9́3V0EI]}х\a'=>j@̆"ͤ.X>hq]0s5oԆ"ͤ.X>hq]0s5om`,NR(]	9́3Vkm`,NR(]	9́3VNYkP.+s;fHm`,NR(]	9́3V6Am'g)v{F.ˊqNxP"ͤ.X>hq]0s5o ƸX 6m`=
evN{'s`}ռ\`CkfvrmgaB츮Idlk6Am'g)v{F.ˊqNxYkP.+s;fCkfvrmgaB츮IdlfCkfvrmgaB츮IdlJEI]}х\a'=>icG-O!i;9K0v\Wk$w6,h"ͤ.X>hq]0s4(YkP.+s;f4tX 6m`=
evN{'s`}ƎCkfvrmgaB츮IdlXЁ6Am'g)v{F.ˊqN
T"ͤ.X>hq]0s4YkP.+s;f4uRX 6m`=
evN{'s`}ƎǐYkP.+s;f4uEI]}х\a'=>icGPʐYkP.+s;f4uCkfvrmgaB츮IdlXԥHm`,NR(]	9́3K8ռ"ͤ.X>hq]0s4lm`,NR(]	9́3K8<"ͤ.X>hq]0s5] X 6m`=
evN{'s`} uq!i;9K0v\Wk$w6t$̆"ͤ.X>hq]0s5В2X 6m`=
evN{'s`}BEd6Am'g)v{F.ˊqNa6Am'g)v{F.ˊqNRX 6m`=
evN{'s`}BN.6Am'g)v{F.ˊqNeHm`,NR(]	9́3]	=Hm`,NR(]	9́3]	=!i;9K0v\Wk$w6t$"ͤ.X>hq]0s5ДN!i;9K0v\Wk$w6t%CkfvrmgaB츮IdlJSaEI]}х\a'=>k X 6m`=
evN{'s`}BS`X 6m`=
evN{'s`}BTm`,NR(]	9́3]	R!i;9K0v\Wk$w6t%AYkP.+s;fYkP.+s;f RX 6m`=
evN{'s`}YX 6m`=
evN{'s`}YĆ"ͤ.X>hq]0s5[fCkfvrmgaB츮Idl0yEI]}х\a'=>kzX 6m`=
evN{'s`}ל6Am'g)v{F.ˊqN9 CkfvrmgaB츮Idl:"ͤ.X>hq]0s5>QEI]}х\a'=>k}EI]}х\a'=>l"[RX 6m`=
evN{'s`}Ps'2X 6m`=
evN{'s`}Pp|*CkfvrmgaB츮Idl
!i;9K0v\Wk$w6͌$"ͤ.X>hq]0s60L"ͤ.X>hq]0s60RX 6m`=
evN{'s`}A4"ͤ.X>hq]0s60|fCkfvrmgaB츮IdlJEI]}х\a'=>la(̲X 6m`=
evN{'s`}RxyEI]}х\a'=>la)>D6Am'g)v{F.ˊqNYkP.+s;fYkP.+s;fCkfvrmgaB츮IdlJCkfvrmgaB츮IdlJ,"ͤ.X>hq]0s621#Hm`,NR(]	9́3c*pX 6m`=
evN{'s`}ʪ{m`,NR(]	9́3c*YkP.+s;fUQ!i;9K0v\Wk$w6͌"ͤ.X>hq]0s62BX 6m`=
evN{'s`}ʪHm`,NR(]	9́3c*uHm`,NR(]	9́3c*Hm`,NR(]	9́3c*Hm`,NR(]	9́3c*4"ͤ.X>hq]0s62ԲX 6m`=
evN{'s`}ʫhEI]}х\a'=>leUd6Am'g)v{F.ˊqNVX 6m`=
evN{'s`}ʫm`,NR(]	9́3c*K!i;9K0v\Wk$w6͌Hm`,NR(]	9́3c*YkP.+s;fU,hCkfvrmgaB츮IdlT!i;9K0v\Wk$w6͌\^CkfvrmgaB츮IdlT,"ͤ.X>hq]0s62fYkP.+s;fUaYkP.+s;fUdCkfvrmgaB츮IdlUYkP.+s;fU`RX 6m`=
evN{'s`}ʡȆ"ͤ.X>hq]0s62{m`,NR(]	9́3c*X 6m`=
evN{'s`}ʡCkfvrmgaB츮IdlT=!i;9K0v\Wk$w6͌YkP.+s;fUHm`,NR(]	9́3c*CkfvrmgaB츮IdlT<אYkP.+s;fUX 6m`=
evN{'s`}ʣX 6m`=
evN{'s`}ʣ2X 6m`=
evN{'s`}ʣ!i;9K0v\Wk$w6͌("ͤ.X>hq]0s62_RX 6m`=
evN{'s`}ʭyEI]}х\a'=>leV҄6Am'g)v{F.ˊqN\\m`,NR(]	9́3c*sm`,NR(]	9́3c*tm`,NR(]	9́3c*X 6m`=
evN{'s`}ʮ0qEI]}х\a'=>leWX 6m`=
evN{'s`}ʮ16Am'g)v{F.ˊqN]%YkP.+s;fUu"CkfvrmgaB츮IdlUƐYkP.+s;fUz!i;9K0v\Wk$w6͌"ͤ.X>hq]0s62X 6m`=
evN{'s`}ʯ,iEI]}х\a'=>leWX 6m`=
evN{'s`}ʯq6Am'g)v{F.ˊqN^YkP.+s;fU{m`,NR(]	9́3c*!i;9K0v\Wk$w6͌YkP.+s;fU|Hm`,NR(]	9́3c*+!i;9K0v\Wk$w6͌D"ͤ.X>hq]0s62X 6m`=
evN{'s`}ʯHm`,NR(]	9́3c*X 6m`=
evN{'s`}ʯ96Am'g)v{F.ˊqN`X 6m`=
evN{'s`}ʰRm`,NR(]	9́3c*A6Am'g)v{F.ˊqN`X 6m`=
evN{'s`}ʰPCkfvrmgaB츮IdlVVCkfvrmgaB츮IdlVYkP.+s;fUm`,NR(]	9́3c*ŐYkP.+s;fUCkfvrmgaB츮IdlV'L"ͤ.X>hq]0s62BX 6m`=
evN{'s`}ʲ,<"ͤ.X>hq]0s62YkP.+s;fUhCkfvrmgaB츮IdlVO!i;9K0v\Wk$w6͌#!i;9K0v\Wk$w6͌)"ͤ.X>hq]0s62X 6m`=
evN{'s`}ʲHm`,NR(]	9́3c*ʭ!i;9K0v\Wk$w6͌#Hm`,NR(]	9́3c*4X 6m`=
evN{'s`}ʳem`,NR(]	9́3c*6Am'g)v{F.ˊqNfad6Am'g)v{F.ˊqNgX 6m`=
evN{'s`}ʳm`,NR(]	9́3c*p!i;9K0v\Wk$w6͌FĆ"ͤ.X>hq]0s62!"X 6m`=
evN{'s`}ʴm`,NR(]	9́3c*FYkP.+s;fUCkfvrmgaB츮IdlVEI]}х\a'=>leZUD6Am'g)v{F.ˊqNiRm`,NR(]	9́3c*Ү!i;9K0v\Wk$w6͌J̆"ͤ.X>hq]0s62!i;9K0v\Wk$w6͌CdCkfvrmgaB츮IdlV!i;9K0v\Wk$w6͌U!i;9K0v\Wk$w6͌Q!i;9K0v\Wk$w6͌VCkfvrmgaB츮IdlV!i;9K0v\Wk$w6͌SL!i;9K0v\Wk$w6͌i!i;9K0v\Wk$w6͌lCkfvrmgaB츮IdlT0"ͤ.X>hq]0s62YkP.+s;fU96Am'g)v{F.ˊqND^CkfvrmgaB츮IdlTFfYkP.+s;fU4"ͤ.X>hq]0s62YkP.+s;fU CkfvrmgaB츮IdlT{m`,NR(]	9́3d9EI]}х\a'=>li!i;9K0v\Wk$w6͔[CkfvrmgaB츮Idl)L*CkfvrmgaB츮Idl)OyEI]}х\a'=>lD6Am'g)v{F.ˊqNYkP.+s;fj-!i;9K0v\Wk$w6͔[CkfvrmgaB츮Idl)yEI]}х\a'=>lҤ6Am'g)v{F.ˊqN`yEI]}х\a'=>lR$6Am'g)v{F.ˊqN`X 6m`=
evN{'s`}MO:6Am'g)v{F.ˊqNYkP.+s;fjCkfvrmgaB츮Idl)'L"ͤ.X>hq]0s6STX 6m`=
evN{'s`}MTm`,NR(]	9́3e2`yEI]}х\a'=>l[BX 6m`=
evN{'s`}LYEI]}х\a'=>l['2X 6m`=
evN{'s`}L"ͤ.X>hq]0s6S-6Am'g)v{F.ˊqNn,"ͤ.X>hq]0s6S-,"ͤ.X>hq]0s6S-CkfvrmgaB츮Idl)CkfvrmgaB츮Idl)̆"ͤ.X>hq]0s6S.FCkfvrmgaB츮Idl)iYkP.+s;fp]@m`,NR(]	9́3e8.d6Am'g)v{F.ˊqN#*YkP.+s;fpYkP.+s;fr\CkfvrmgaB츮Idl)ȷL"ͤ.X>hq]0s6SX 6m`=
evN{'s`}NN|m`,NR(]	9́3e9:!i;9K0v\Wk$w6͔'Ȇ"ͤ.X>hq]0s6SX 6m`=
evN{'s`}NT[Hm`,NR(]	9́3e9Q!i;9K0v\Wk$w6͛*CkfvrmgaB츮IdlI)!i;9K0v\Wk$w6ͥ^!i;9K0v\Wk$w6͠8X 6m`=
evN{'s`}ՐYkP.+s;foІ"ͤ.X>hq]0s4}btm`,NR(]	9TՇ$"ͤ.X>hq]0UA
]MXxAm`,NR(]	9Tռk 2X 6m`=
evN{'uU)u5o1 "ͤ.X>hq]0UA
]M[֣@2X 6m`=
evN{'uU)u5o[ 0"ͤ.X>hq]0UA
]M[e@2X 6m`=
evN{'uU)u5o]*YkP.+s;!KyjCkfvrmgaB츮Id."ͤ.X>hq]0UA
]M[ˈCkfvrmgaB츮Id.ʠEI]}х\a'=Jd6Am'g)v{F.ˊqNRjY d6Am'g)v{F.ˊqNRjYŀd6Am'g)v{F.ˊqNRjZ2X 6m`=
evN{'uU)u5o,<!i;9K0v\Wk$wUPBSVYkP.+s;!Kx|fYkP.+s;!Kx!i;9K0v\Wk$wUPBSVd6Am'g)v{F.ˊqNRja m`,NR(]	9Tվu0!i;9K0v\Wk$wUPBSV!i;9K0v\Wk$wUPBSV!i;9K0v\Wk$wUPBSVTEI]}х\a'=km`,NR(]	9T!i;9K0v\Wk$wUPBSWYkP.+s;!K'YkP.+s;!K=am`,NR(]	9Td6Am'g)v{F.ˊqNRkEI]}х\a'=cN!i;9K0v\Wk$wUPBS\X 6m`=
evN{'uU)u5\CkfvrmgaB츮Id.뜤CkfvrmgaB츮Id.{m`,NR(]	9T=t6Am'g)v{F.ˊqNRkQEI]}х\a'=箬YEI]}х\a'=K!i;9K0v\Wk$wUPBS\eY2X 6m`=
evN{'uU)u5Vq!i;9K0v\Wk$wUPBS\aaEI]}х\a'=y!i;9K0v\Wk$wUPBS^a6Am'g)v{F.ˊqNRlƎ!i;9K0v\Wk$wUPBS`X 6m`=
evN{'uU)u6 0"X 6m`=
evN{'uU)u6 02X 6m`=
evN{'uU)u6{2X 6m`=
evN{'uU)u6ʙEI]}х\a'=!i;9K0v\Wk$wUPBS`kfX 6m`=
evN{'uU)u62S 2X 6m`=
evN{'uU)u628"ͤ.X>hq]0UA
]M"ͤ.X>hq]0UA
]M6Am'g)v{F.ˊqNRleUX 6m`=
evN{'uU)u62YEI]}х\a'=Uq0"ͤ.X>hq]0UA
]M"ͤ.X>hq]0UA
]MD6Am'g)v{F.ˊqNRlePL!i;9K0v\Wk$wUPBSc*ǐYkP.+s;!KeYkP.+s;!Ke)YkP.+s;!Ki5YkP.+s;!KNTm`,NR(]	9TME!i;9K0v\Wk$wUPBSe5:EI]}х\a'=)XxCkfvrmgaB츮Id.e"ͤ.X>hq]0UA
]M`CkfvrmgaB츮Id.e"ͤ.X>hq]0UA
]MCkfvrmgaB츮Id.ѕ$iEI]}х\a'=FUCkfvrmgaB츮Id.뒦CkfvrmgaB츮Id.ѯ0@"ͤ.X>hq]0UA
]M& d6Am'g)v{F.ˊ4pNV,l"aEI]}х-M9ŲUjCkfvrmgaB츮`Gdq1likFYkP.+4Ù;\L[%ZZƮlY!i;9K0v\Wei2vJ1	T"ͤ.X>hq]b*4Dʫ!i;9K0v\Wei2vJ`ŐYkP.+4Ù;\L[%ZZƈb6Am'g)v{F.ˊ4pNV-UjCkfvrmgaB츮`Gdq1lik"*S!i;9K0v\Wei2vJ XX 6m`=
ev[8s'kdKXXCkfvrmgaB츮`GdPR[6Dpzi;9K0v\Wei2v(s)f-9S sEI]}х-M9ACK0k"8=YkP.+4Ù;t9Vdpzi;9K0v\Wei2v(s)fa*dpzi;9K0v\Wei2v(s)f`TAm'g)v{F.ˊ4pNe,S@6m`=
ev[8s'n2`1fvrmgaB츮`GdPRFl sEI]}х-M9ACK0la sEI]}х-M9ACK0lmfvrmgaB츮`GdPR6R,NR(]lh̝
Yfipzi;9K0v\Wei2v(s)f0Y,NR(]lh̝
YiY4q,NR(]lh̝
YiY0Y,NR(]lh̝
YiY8ʐ9"ͤ.X>hq]̥۠6N,NR(]lh̝
YiYN9"ͤ.X>hq]̥۠6 sEI]}х-M9ACK0p H	,NR(]lh̝
YAm'g)v{F.ˊ4pNe,z@6m`=
ev[8s'n2`l^@6m`=
ev[8s'n2`Dpzi;9K0v\Wei2v(s)f@6m`=
ev[8s'n2`a,NR(]lh̝
Y@6m`=
ev[8s'n2`B8=YkP.+4Ù;t9"Am'g)v{F.ˊ4pNe,Ѡ,NR(]lh̝
YB@@HfvrmgaB츮`GdPR'Am'g)v{F.ˊ4pNe,c@6m`=
ev[8s'n2` sEI]}х-M9ACK0t9"ͤ.X>hq]̥۠:y,NR(]lh̝
Y1,NR(]lh̝
Y\a,NR(]lh̝́1,hYkP.+4Ù;cV4qEI]}х-M9>5sdX 6m`=
ev[8s's`}jlEI]}х-M9>5t6@6Am'g)v{F.ˊ4pN q!i;9K0v\Wei2w6ƈ%U6Am'g)v{F.ˊ4pNYkP.+4Ù;cD^!i;9K0v\Wei2w6ƈ+Hm`,NR(]lh̝́1&<"ͤ.X>hq]s#`CkfvrmgaB츮`Gdl̜m`,NR(]lh̝́12UZCkfvrmgaB츮`GdlY"X 6m`=
ev[8s's`}hGMŐYkP.+4Ù;cDNZX 6m`=
ev[8s's`}hōX 6m`=
ev[8s'uU)u\8"ͤ.X>hq]UA
]FErCkfvrmgaB츮`Gd.V6E6Am'g)v{F.ˊ4pNR5cdCkfvrmgaB츮`Gd.V6OHm`,NR(]lh̝TjٲD6Am'g)v{F.ˊ4pNR5e!i;9K0v\Wei2wUPBQxCkfvrmgaB츮`Gd.W ,"ͤ.X>hq]UA
]Fҳ!i;9K0v\Wei2wUPBQX 6m`=
ev[8s'uU)u20"ͤ.X>hq]UA
]FCkfvrmgaB츮`Gd.WFTED6Am'g)v{F.ˊ4pNR5te@9YkP.+4Ù;!KҬEI]}х-M9Y!i;9K0v\Wei2wUPBQ8ٰqEI]}х-M9YƜYkP.+4Ù;!K՜"6D6Am'g)v{F.ˊ4pNR4EU|VCkfvrmgaB츮`Gd.DUY¤6Am'g)v{F.ˊ4pNR4Dl`yEI]}х-M9(4"ͤ.X>hq]UA
]F6Am'g)v{F.ˊ4pNR4EmJ̆"ͤ.X>hq]UA
]FTm`,NR(]lh̝ThJ̆"ͤ.X>hq]UA
]F,iEI]}х-M91cdCkfvrmgaB츮`Gd.DZԆ"ͤ.X>hq]UA
]F͔m`,NR(]lh̝ThUCkfvrmgaB츮`Gd.Dh! @"ͤ.X>hq]UA
]FҬ0X 6m`=
ev[8s'uU)u#J+!i;9K0v\Wei2wUPBQ4RX 6m`=
ev[8s'uU)u"#:4"ͤ.X>hq]ٮF5CFȆ"ͤ.X>hq]ٮF5G)6Am'g)v{F.ˊ4pNu4h{m`,NR(]lh̝4icVL"ͤ.X>hq]ٮF5om`,NR(]lh̝4icKS CkfvrmgaB츮`GdYK+!i;9K0v\Wei2vkѥqYkP.+4Ù;5hƇ6D6Am'g)v{F.ˊ4pNu4EI]}х-M9]f,hy,"ͤ.X>hq]ٮF5|m`,NR(]lh̝4ic@rCkfvrmgaB츮`GdYKȆ"ͤ.X>hq]ٮF5Qd6Am'g)v{F.ˊ4pNu4YkP.+4Ù;5h d6Am'g)v{F.ˊ4pNu4YkP.+4Ù;5hƘ\CkfvrmgaB츮`GdYK)6Am'g)v{F.ˊ4pNu4m`,NR(]lh̝4ich!i;9K0v\Wei2vkѥX 6m`=
ev[8s'fXDYkP.+4Ù;5hk!i;9K0v\Wei2vkѥ"X 6m`=
ev[8s'f#J6Am'g)v{F.ˊ4pNu6F>+yEI]}х-M9]f-!i;9K0v\Wei2vkѲ2Vd6Am'g)v{F.ˊ4pNu6FLu*CkfvrmgaB츮`GdYde&YkP.+4Ù;5hJP"ͤ.X>hq]ٮFVcm`,NR(]G,j!i;9K0v\WmCkfvrmgaB츮9q0"ͤ.X>hq]r`	EI]}хh "X 6m`=
evˉ@d6Am'g)v{F.ˊ m`,NR(]G.&CkfvrmgaB츮9q0"ͤ.X>hq]r`1EI]}хh rX 6m`=
evˉA6Am'g)v{F.ˊ Hm`,NR(]G.&YkP.+\L!i;9K0v\WmIEI]}хhRX 6m`=
evˉ6Am'g)v{F.ˊm`,NR(]G.&YkP.+\L	!i;9K0v\Wm8j!i;9K0v\Wm9m`,NR(]G̙EI]}хhQ6Am'g)v{F.ˊȆ"ͤ.X>hq]s_ 5YkP.+lNdm`,NR(]GAN0"ͤ.X>hq]tX 6m`=
evҜVCkfvrmgaB츮:`D6Am'g)v{F.ˊCkfvrmgaB츮:`@D6Am'g)v{F.ˊCkfvrmgaB츮:`@6Am'g)v{F.ˊIEI]}хhYkP.+1EI]}хhYkP.+AEI]}хhYkP.+EI]}хh遀YkP.+EI]}хh遁YkP.+!EI]}хhCkfvrmgaB츮:`6Am'g)v{F.ˊCkfvrmgaB츮:`6Am'g)v{F.ˊCkfvrmgaB츮:a$6Am'g)v{F.ˊ5FYkP.+m`,NR(]GPj!i;9K0v\WmF*kiEI]}хh5EI]}хhDL"ͤ.X>hq]u@m`,NR(]GT"ͤ.X>hq]u@m`,NR(]GT"ͤ.X>hq]u@m`,NR(]GTX 6m`=
ev!i;9K0v\WmP bX 6m`=
ev!i;9K0v\WmP X 6m`=
ev	!i;9K0v\WmP2X 6m`=
ev!i;9K0v\WmPBX 6m`=
ev$"ͤ.X>hq]uAHm`,NR(]GT"ͤ.X>hq]uAm`,NR(]GT "ͤ.X>hq]uBHm`,NR(]̥۠>3S28=YkP.+ACKX|f d 2CEI]}хt9-K@6m`=
ev(s)fYb&*dpzi;9K0v\Wn2`Ő9"ͤ.X>hq]
YfvrmgaB츮e,ßPAm'g)v{F.ˊPRpzi;9K0v\Wn2`<Am'g)v{F.ˊPR69"ͤ.X>hq]
Y5Am'g)v{F.ˊPRUP@Am'g)v{F.ˊPRr@6m`=
ev(s)f9q1dpzi;9K0v\Wn2`>4,NR(]̥۠8 ,NR(]̥۠8<Am'g)v{F.ˊPRu&9"ͤ.X>hq]
Y!B8=YkP.+[ 2X $I$BA	`b0/9K!=
ADQǰEI]}хfv d(EI]}х  m'g)v{F.ˊqOEI]}х\a'=ŲU6m`=
evN{'n2B,NR(]	9́ D6m`=
evN{'uU)"ͤ.X>hq]i;9K0v\Wei2vJQfvrmgaB츮`GdPSEI]}х-M9?%m'g)v{F.ˊ4pNSEI]}х-M9]"ͤ.X>hq]
` p		2AB@$   OA?''X<0dQC9V3 ͤ.X>hq]u)5HƸiƸ"[4J?8`hpZ?oU)Ta2G)d6yaBȣ5G809(Ӊ	1(@8H@ ?H0(8	8'$dYAP(Mm!O YRX<0v)Qkg*v\WF*kmڳEI+9K!=
n28ƶretbی-)k=2UT,N)YYAPq5;.+5al KYY# 6m`=
evԤX 6VrCk{F.e*2qlNˊMm[ 6R{Ve  )B  Zi;|g)d6yaBR'T츮Tqe-gfYj,6VrCk{F.e*2qlNˊMm[ 6R{Ve  )B @%YRX<0v)Qkg*v\WF*kmڳ,UVP J@   p	Am'o, (]Tdʝъn0 l-UU QpUPEI+9K!=
n28ƶretbی-)k=2UUnK` "UPEI+9K!=
n28ƶretbی-)k=2UUnK` "X,N)YYAPq5;.+5al KYYZt [9Z,N)YYAPq5;.+5al KYYZt [94fvJRm`hیFN1q]`Zj̲U[ LTfvJRm`hیFN1q]`Zj̲U[ Aji;|g)d6yaBR'T츮Tqe-gfYj iq Aji;|g)d6yaBR'T츮Tqe-gfYj kAj @2BI2AA$   OA?''X<0dQE{ EI+9K!=
n28ƶretbی-)k=3EI+9K!=
n28ƶretbی-)k=2UU"ͤ򕜥хJc[9S1S[mՙb16m`=
exB,N%a p p`P/A@2$  pO2I''Rm`hQ UT :  3i@ 6]9X`#  h .
@	 d 4XBŀYAxpX  Xr 3N QIY@  

"lQpa R H PrCk P
 (Mm
 2 @))d6y P  H 
`AY@0 "TРR H PrCk $Q
@	 d S *Rm`B&F*khP) $L 9K!a $
@	 d S *Rm`` Ib@  
X<0d
@	 d S *Rm`hF*khP) $L 9K"@X
 

 2 @))dB 0 
@	 d S *Rȅ e 0((   T
  ` 
AA@ @0,Pq0`$H 
`AY  A@  
!Aх R H PrD! PPP) $L  >a% p`P/	'B  $09K!=
E-UP aH Ap 5fNV p @ 8  `P^  >LӇ 0=eirAA@ @0,\C(   T  B$1S[BH 
`AY@0  R H PrCk e 05(   T H  Ib@  
X<Q
@	 d S *Rm`` I@  
X<0@E@ @0, (Y@  
X<0dQ
@	 d S *Rȅ,`$H 
`AY  A A@  
!A C  

 2 @))dB  (PP) $L 9K"C 	 R H PrD(8(`AA@ @0,PqaB((   T"a $
@	 d S * :iĉB 0/2BI@ @(H7
d  H@ ?H@0I?HI ?rCk{F,\d>nڀ9YAP(Mm!qsj K5uq`rCk{F,q0c, (Y9YAP
"=rCk{F,1S[Hq0c, (Yb9YAP(Mm"=rCk{F,pZ9K!=
E-UP8 k0 H A          #:/:/:#         N         ./usr/lpp/vac.html.zh_CN/inst_root                          A         l H m       #  ::#:#        N        ./usr/lpp/vac.html.zh_CN/inst_root/liblpp.a                        m              e
/acdhimnrst.=lopv"12468CILN_quxyz,0357ESbgkw| $-9:;AFHMOTUVZ[]f{}#&Y`!'?DRPQ^<>KWXj  T J";7 8< #鱧>@o,HԶM9)iP '	,VRbY0iQ+dKK& =
bB13JrGalm`+j6K0a!NuҜTs	9%M9JW	1
L@Bb%AXP(	f)5M[P2+1INX,"_ @E@HHfY_1I4mzڄZA a"1qu[Jpp1&Guuu8`'04u`YWP?9 M9ybENmyN@ zRk+GGk1I4mz%%\Ra<o*$PPx
zYMdDk Dٌ$*356pm6neX356pm6bTf..*c	0M+|$2pOfa\h'+*¸j@"@q# 8x@<?ӟXq$T[&לbIN@ zRk+GGk1I4mz%%\Ra<o*$PPx
zYMdDk DJRk);K ) 0P(#$*.WRk&*%l^%eֆ0HH\]_Ҝ%\`v0!&	}Qh]ofN	+ux]AX)VfT8848qD<$Ghhw qM9ybENmy#J1INX,&8ImK]ի&*%l^	X3\"\V#]ikr-mz'Ymʱpq[qq~¸,&8ImK]ի&*%l^	X3\"\V#]ikr-mz'Ymői
q0 rpÃC"Dyƈ?ӟXq$T[&לd1INX&`ҢVɵ-rMJW	1
L@Bb%AXP(	f)5M[P2H$$Tf./*c	0M	N'fƫW&`ҢVɵj\"]ŉ`fb,d@Ep	.WRk&*%l^%܌Xv0HHxk/L\_+Ҝ%\`v0!&	}QqE;Ҝ*27ŉ%	
0٘W.zRk&*%l^%܌Xn0HHbRkM[m[ha,*Q0 XѥF+a<
p5@./*c	0MtЅʾLbIBBfƫ)j	W FNP# РJ-̫SjW{)wrڌ1;pzSi>@o,HԶM*U 1AX)VfT<<o@?C"Dyƈ?Ã}64(m:ɵQV:@&8IbzvɃJ[&׬N\"\5*\&)2E	a@'JLTJ6mBK,_LHH0YMdDk D		O\eP)S$4/<(zL$!C{3
A8]^Rf)5M[P2+1INX,"_ @E@HHfY_1I4mzڄZA a"1qu[Jpp1&Guuu8`'04u`YWP8<w?㇁C"DxDC ?鱧>@o,HԶM:NTfhikr-mz'Ym!_y#&:*Ia,QuJL8j3$!$UFfcN}bXSl^-6MnEM\$3t[M[VJ2c&1W^~ ? 8 x8S?bI h2NTfh164(m:ɵRd[KdN7E%#1PBi\FLtUDY#&:*4$ p_JgI$BIܪ&Ɯ"R6JZl܋il^If趛{d2Y 0S"J2c&1W^~<xM%y,APe)$4	'r34s6ĊKd nC}V#8@Æ)KM[m-k	:olU$*qADZW<0Ɏ(ǫi+dڃ)L$I;QӟXq$T[&׫w9_Ehb944;-6MnEM\$3t[M[V,HH+?dE_)4L%2c.xJY2*S?bI h2NTfh164(m:ɵ@"<js@ߐ)KM[m-k	:olU$*p
Es1WM	g⋯?<zL2ؒHUM9ybENmz7y}V#@CqRd[KdN7E%btj&sPBi\FLtUDY#&:*?("j3$!$UFfcN}bXSl^~ɔWZ~ɔR&"[&׮u--̫uHieA
Es1WM	g⋯? @zL2ؒHUM9ybENmz7yDP&PE_Ehb9DP&PEJZl܋il^If趛{d2\"]e!AA
Es1WM	g⋯?<zL2ؒHUM9ybENmz7yU}V#@<<CR&"[&׮u--̫t42"ҹ&FLtUEן =_SI^~&PE_JgI$BIܪ&Ɯ"R6_H"(
("k1"(
("-6MnEM\$3t[M[V..HiqBi\FLtUDY#&:*Ǐ?("j3$!$UFfcN}bXSl^~84y_mGcɭȶɵ넝fniKs*%܋ng9+?dE_)4L%2c.JY2*S?bI h2NTfh164(m:ɵ@q@P<A_mq@P<A)ikr-mz'Ymʱpw"H2"ҹ&FLtUEן =_SI^~&PE_JgI$BIܪ&Ɯ"R6_H"(
("k1"(
("-6MnEM\$3t[M[V..L42"ҹ&FLtUEן =_SI^~&PE_JgI$BIܪ&Ɯ"R6_H"(
("k1"(
("-6MnEM\$3t[M[V./9+?dE_)4L%2c.JY2*S?bI h2NTfh164(m:ɵ@q@P<A_mq@P<A)ikr-mz'Ymʱpq[A
Es1WM	g⋯?<zL2$UFfcN}bXSl^-6MnEM\$3t[MX3\"\V#PBi\FLtUDY#&:*Ǐ?("j3I;QӟXq$T[&שBÃH 8<@pM9ybENmy@QM[m-k	:olrd[KdN7E%bZl܋il^If趛{ddf*&"[&׮u--̫H$$T9ikr-mz'Ymʱd@EN("(ɭȶɵ넝fniKs*Œ		8 J9ikr-mz'Ymʱd@EN @pZl܋il^If趛{d2\"]Ds*&"[&׮u--̫uHieTrd[KdN7E%b):2&"[&׮u--̫t429ikr-mz'Ymʱpw@CNɭȶɵ넝fniKs*%܋ng9QM[m-k	:olUKG9QM[m-k	:olUK)9̪Zl܋il^If趛{d2\"^s* 4pxhC"DxDC ?CcN}bXSl^u nu-6MnEM\$3t[MȩwV0 'i#L&"[&׮u--̫1rT56pm6bW"!oGo?y848po? <8Ɯ"R6e"liϬP8*u-kJvZ DӟXq$T[&לbIN@s6ĊKdF- "liϬP8*u-kj2
Ps6ĊKdI+@"liϬP8*u-k΄U&Ɯ"R6 M9ybENmyԁ ^k0  A          #:#:#:#                  ./usr/vac/html/zh_CN _CN                     A         k(  A          #:/:/:#         Ģ         ./usr/vac/html/zh_CN/doc inst_ro                   A         k  A          #:#:#:#         ~         ./usr/vac/html/zh_CN/doc/compiler /liblp                   A         k:S  A          #:%:%:#                  ./usr/vac/html/zh_CN/doc/compiler/concepts                         A         kt H A          #:':':#                  ./usr/vac/html/zh_CN/doc/compiler/images s                         A         k I A          #:+:+:#                  ./usr/vac/html/zh_CN/doc/compiler/ref es                   A         k K A          #:,:,:#                  ./usr/vac/html/zh_CN/doc/compiler/tasks                    A         kp L A          #:$:$:#                  ./usr/vac/html/zh_CN/doc/debugger tasks                    A         k΍ M A          $:,:,:#                  ./usr/vac/html/zh_CN/doc/debugger/concepts                         A         k N A          $:-:-:#                  ./usr/vac/html/zh_CN/doc/debugger/images s                         A         kA O A          $:-:-:#                  ./usr/vac/html/zh_CN/doc/debugger/ref es                   A         k: P A          $:-:-:#                  ./usr/vac/html/zh_CN/doc/debugger/tasks                    A         k Q A          $:.:.:#                  ./usr/vac/html/zh_CN/doc/debugger/ui ks                    A         kr R A          $:/:/:#                  ./usr/vac/html/zh_CN/doc/images                    A         lP  $         c:7$:#          v      ./usr/vac/html/zh_CN/doc/compiler/concepts/cuabout.htm                     $            	  eit
<>alnoprs"/cdfghmu.=bw0Ikvy%,ACFXx12PST-357;DEMNOV#&48:BHRWYjqLUzGIvc.VBtMղT	o8CIt]Ӛ#+!H: /PcP`X,^a  pppppqU:^ :mb8@qAǖ1 iAXȽcJ(8"(H?n
AdaKe۞.&Ê qTBKy+CR.X7CU%{VdTHh?QKbԌKjHŀ R#
[(vL%E48UA5#\kXJt/P]G7"b<(Dǲ p]Cc$ h-"Ht3c8.pH@33ӛ"0]JܙBigA [M#7sscM+d$ L 4{1l5|TdqD{.pRŴVT͎DxPp݈u\iwdsD7> ̎;}2q5e\ଗCw=,h4#ୋiF<$y餺.KԘҔEq# Y]Gi.sR"
A4niJK]tr$CM1F
d(8݉[oc'[HȑAfG64ҰVKBq<Kq#9+2K&˜4	tҰ0.7&HRLniJ 	 8]Gi.sR4niJH)v\޲q=8+%! ΚKbLqHr[q=4@9[ĭ۲is}4@9+c#m=9.c&V:Jt*b՗O ՘Lr*Z Atc	 ]r6CD8E4Bh,8  T6FQM-h,8H8U&LP)_f?CIt]Ӛ$k!H?l)l[sRMbTDd$  "b<)NjFe)K)@\DLq$8֑It]ӛ@4ڄېc8+%! ČRRdM02:F8y LR3)H?YJB&<%sb]>83-hn:F8y LR3)H?F5A5#\6FQM-h,8H8U&LP$lnti1IR#
[(q4EPI5AP
1$	eq#c	tė-͍4`bFe)K)@ PTǍ8ْ͎$܃`KgMRRh5f=Rbd)H )M-SCnx"(I2LZ<9w0#IHBRE48狉,†p8IRR8GrC_#4:ؤfR
qL7>͊ʝm#"b<)NlR3)H?YJ⠳m(Օ=嶇[8Ghu9H̥ )HBpRb*A08p5*At@dGsc8+%! ΚKbܷ;TY#eM%1wNn:Jt*crF
,Vuܔ|:vȝ*q5e%d@^
t歛f\l oM%1wNn;r޶77]3ԃzj¨9fYķ	NhL{v"Y=4@9+lHM+^hO-"V&19(0`74 zD{-wn}n^$v㹷-]t0
즄T${`_nIt]ӛܶwȆHRi.sqۖKcx ${rmnoe
(eFX[ M	n,]=4@9\5e!n3q<rۖXKhLur_$bi.sqrSS5pT({CC$6SBc۸Gh~LZ<.urdPukMe6vSBcpqo禒7͹mHRncxY#4yao\oe4'/͹mT^Ņ7禒7͹m[e4Aڰ)wNjٽmpMkG-m*HePU4-Z-A$%SobKn:l7]h_tdM	-"R&19(0`74k\_t˨5%=JhM	Yo ׭IC'q8mn<۵t˝
t歛`d :^hgA&74 E[(V
sBNlR"
A4niJK]tcs1iw  E. 㹡Rۧ6 $PVQM(ۘ
-t6CD8E4Bh,8  T6FQM-h,8P8U&74 ;Fsm#F攤d)M-SCnxIRRz̘'si\Brf;1m"), 1N;}2aNlR3)H?YJ2ciFd,KDR3)H?YJ	 ⑙JA1R 7 0hqmDYap-Mڀsc-ʹvd)M-SCnx"(	 e(!.xXFձ}R3)H?YJ՘Lw%#2Ydq=6C\nL̘eL{-w(3Q{$noe2ԌRbd)H )M-SCnx"(IkeHb56FQM-h,8$*k"R2cbKn&&՛s{5lAڳ&)# R
A5C%H:F[s$b()H:MC'0(8=dM(8ziADYaAMH?lMeA "/iR#
[(vL%E48UA5#\kXJt/RFzt+˄PacsGFֺy]*F0aYSU0w*0(8HR8 1AbEkꞩ  $       =  c:7$:#          =      ./usr/vac/html/zh_CN/doc/compiler/concepts/cubooks.htm                       $          <html>

<head>


<title>Related Reading</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Related
        Reading</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">  </p>
        </td>
    </tr>
</table>

<p>All C for AIX information is available online and can
be viewed with an HTML browser. You may also want refer to the
following publications for additional information:</p>

<h4>IBM Publications</h4>

<ul>
    <li><em>AIX Version 4 System User's Guide: Operating System
        and Devices</em> (SC23-2544)<br>
        Describes the AIX Version 4 Operating System for novice
        system users. It describes how to run commands, handle
        processes, files and directories, printing, and working
        with the AIXwindows Desktop. It also introduces system
        commands for securing files, using storage media, and
        customizing environment files. </li>
</ul>

<ul>
    <li><em>AIX Version 4 Getting Started </em>(SC23-2527)<br>
        Contains information for users who have little or no
        experience with the AIX operating system. It introduces
        basic system commands covering tasks such as starting and
        stopping the system, using a keyboard or mouse, logging
        in and out, identifying and using the various user
        interfaces, and running basic file commands.</li>
</ul>

<ul>
    <li><em>AIX Version 4 Commands Reference</em> (SBOF-1851)<br>
        A collection of volumes that contain descriptions and
        examples of AIX commands and their available flags. </li>
</ul>

<ul>
    <li><em>AIX Version 4 General Programming Concepts</em>
        (SC23-2533 and SC23-2490)<br>
        Discusses the operating system from a programming
        perspective. </li>
</ul>

<ul>
    <li><em>AIX Version 4 Technical Reference, Volumes 1 and 2:
        Base Operating System and Extensions</em> (SC23-2614 and
        SC23-2615)<br>
        Provides reference information about system calls,
        subroutines, macros, and statements associated with the
        AIX base operating system runtime services and device
        services. </li>
</ul>

<p>&nbsp;</p>

<h4>Non-IBM Publications</h4>

<p>The C language is a well-established programming language. The
following standards describe it: </p>

<ul>
    <li><em>ANSI/ISO-IEC 9899-1990[1992] <br>
        </em>Presents the ANSI/ISO standard for the C language.
        This document has officially replaced American National
        Standard for Information Systems-Programming Language C
        (X3.159-1989) as the ANSI C standard, and is technically
        equivalent to ANSI X3.159-1989. </li>
</ul>

<ul>
    <li><em>ISO/IEC 9899:1990(E) <br>
        </em>Presents the International Standards Organization
        (ISO) standard for the C language. </li>
</ul>

<ul>
    <li><em>Federal Information Processing Standards Publication
        C (FIPS PUB 160)</em> <br>
        Presents the Federal Information Processing Standard
        (FIPS) for the C language. </li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%">&nbsp;</td>
        <td valign="top" nowrap><p align="right">  </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
[Vlꎶ  $         c:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cuclfunc.htm                      $              aent
/<>cdhiloprs".=fgmubvxy#,0Fw%+1;ATkq()2:CDIP3489ES-5NW&Kt9ۦ(9dzdҍvs%bc!<1+!





						\9%Qs'h3rPz1G$^{[	Q(N]Enfq@ HU%	I"]-I޹t*_(]ERQJ
/M("J sp *Oq88q-UQFG7%Fgڎc1PQxt2~q?[}%˧^+#׌LC`k+*/62Q2bW ^e)ԫ]J,u&z\G(Ie^o{p+{˝;-o_"*0./xЗwls9Λ)LC)]pͧdr롇3-oVA|CAxt3x!t0d*9d@G ^>-o[<%d;-..J"Ng	28"c(o|Kv8"3Z809;%p-֎(ICaclJ,%p-֎(	
Xv	Zgte ev-5**7T\.w?Axt01D%DUm'3ԉ,9rrDY1Svz9(*(#P[>-oV?R}m'7=Qs_aX3	r2V۟zw[g7jTU~zC:No^/]9k}JboJ6J9;%p-֎(IbQe)((N]Enfq@ HU >aUwL̶wg ^k}J,Lot0"KoJwgAxt3v;]̶Fܽw{GJLdXҍdh3G1̘6&7?RY)[<KAxt3k 経3k}JCacl/DTsɊ ӈ%(c- jLPTS'C'݄T,͚Q=0% j9d@Axt38C~ϔUztIe^l]=y[|=<#-Ie^iͰ:/mR$7)@esFy=c=DUORp}unm"K*{=Q#t*9d@ߩYW?/zO.Ym롇3O}n zR$7~59; ^OxGAxt3ns#oԉ,
#o~"K*{=1#og ^Y˝:Vt3:XMm6gf>Æ錕cp(	zOtjsz"K*B>Hʼˆm=xٷ/g[|zgJT$nEG1̘"K*gS<jTU}(l4Lokn{`rg}mZRxԨۗ1T%Cacg1[UL#ed("VB$ZŴf@e%KmI(JQXΚ핐8Yk{3t}ERgԢ{(a*J)G4jTU~~2PgtldJD[ћ"*=0;5(JPAXΚ핐8Yk{xҁIJ|+R졄(핐8Yk{xҁIJ>҉졄(҈9~e˻8[\%y+]m3Ƨ;g}mC;T_e^mk!lQs&*
A[;x#kl͟]=9/tn{rJ7T*9d|ԝ;78	9 @ uIDej9ςᶣLTm;۞ܒwg߱T_|(0E|egᝎ )g*k]P8(W*=<g!ҞKuBP[l:SѸ.Pg[Ogmҍ]mOB</ߌva>v.wGW3-߭D	Q2C>KڎoLejNꝛq G'0?Nm uIDej9ςᶣLTm;\15**ݟ[|=vEtb29{A`?J"Hg`ipQ錭ISxI# n{r@
	J7TFV(,.j9d@"|݄4߁{[e^l?tės^/]맿A݄@nzyuC=Q2C>KڎoLejNꝛq G'0?Nm uIDej9ςᶣKdNg	28"c(Hv4a#/s5		
ӲQgs5@©1R\Q>rX2UsF+z%h /mQTQ핐8.Df@zg)QJHi(MvURpҁ@;ZU`{QJHi(MvU3t}EPdʟ@kJ)I%YׁP>"c*L1CܦdҊRQ銒a⨛0[b\@-֎( n%8U$4sed(#j`ɣK[+(aTQQ}ʧ`EĢQ핐8&-o!3t}EPEE?8Qxt0moV4Q핐8&-o!P>"(^s6CdҊRQ銒a⨛0[1. ^kG @^q- !5+ qF"
"*`zbQJHi(MvQDH,f@zgmoV4Q핐8Yky f@zglcɥoldJD[-"*z\}5($4sed("VB$Z޸`q"*Rv/)3AiE)!5+ qF"-7JDU-$Q핐8Yk{3t}ESB;ᄄyԢQ핐8Yk{xҁD>,3(%QksYN."\*L}=ķEWDTsls%Aj9dIDTsɮY0d.EϹ!pvhYyrfB.(9,qFDф1KqГ.C*Q̔J=G0  ikBz  $         c:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cucnvari.htm                      $          <html>

<head>


<title>Arithmetic Conversions</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Arithmetic
        Conversions</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">  </p>
        </td>
    </tr>
</table>

<p>Most operators perform type conversions to bring the
operands of an expression to a common type or to extend short
values to the integer size used in machine operations. The
conversions depend on the specific operator and the type of the
operand or operands. However, many operators perform similar
conversions on operands of integer and floating-point types.
These standard conversions are known as the <i>arithmetic
conversions</i> because they apply to the types of values
ordinarily used in arithmetic. </p>

<p>Arithmetic conversions are used for matching operands of
arithmetic operators to a common type. See <a href="../ref/ruclconv.htm#top">Arithmetic Conversions Table</a>
to see how operand type mismatches are resolved.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cuexpops.htm#top">Operands</a><br>
        <a href="cucnvimp.htm#top">Integral Promotions</a><br>
        <a href="cucnvstd.htm#top">Standard Type Conversions</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclconv.htm#top">Arithmetic Conversions
        Table</a><br>
        <a href="../ref/rulvlari.htm#top">Arithmetic Conversions
        for extended Level C</a></p>
        <p> </p>
        </td>
        <td valign="top" nowrap><p align="right">  </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
yk  $         c:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cucnvimp.htm                      $          <html>

<head>


<title>Integral Promotions</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Integral
        Promotions</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">  </p>
        </td>
    </tr>
</table>

<p>Certain fundamental types can be used wherever an
integer can be used. The fundamental types that can be converted
through integral promotion are: </p>

<ul>
    <li><strong>char</strong> </li>
    <li><strong>short int</strong> </li>
    <li>enumerators </li>
    <li>objects of enumeration type </li>
    <li>integer bit fields (both signed and unsigned) </li>
</ul>

<p>If the value cannot be represented by an <strong>int</strong>,
the value is converted to an <strong>unsigned int</strong>. </p>

<p><b>Note: </b>Integral promotions are not performed on <strong>long
</strong>or<strong> long long</strong> integers. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cucnvstd.htm#top">Standard Type Conversions</a><br>
        <a href="cucnvari.htm#top">Arithmetic Conversions</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclconv.htm#top">Arithmetic Conversions
        Table</a><br>
        <a href="../ref/rulvlari.htm#top">Arithmetic Conversions
        for extended Level C</a><br>
        <a href="../ref/rucldch.htm#top">char</a><br>
        <a href="../ref/rucldint.htm#top">int, long, short</a></p>
        </td>
        <td valign="top" nowrap><p align="right">  </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
/ikf  $       r  c:7$:#          r      ./usr/vac/html/zh_CN/doc/compiler/concepts/cucnvstd.htm                      $          <html>

<head>


<title>Standard Type Conversions</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Standard
        Type Conversions</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">  </p>
        </td>
    </tr>
</table>

<p>Many C operators cause <i>implicit type conversions</i>,
which change the type of a value. When you add values of operands
having different data types, both values are first converted to
the same type. For example, when a <strong>short int</strong>
value and an <strong>int</strong> value are added together, the <strong>short
int</strong> value is converted to the <strong>int</strong> type.
</p>

<p>Implicit type conversions can occur when: </p>

<ul>
    <li>A value is prepared for an arithmetic or logical
        operation. </li>
    <li>An assignment is made to an lvalue that has a different
        type than the assigned value. </li>
    <li>A prototyped function is provided a value that has a
        different type than the parameter. </li>
    <li>The value specified in the <strong>return</strong>
        statement of a function has a different type from the
        defined return type for the function. </li>
</ul>

<p>You can perform explicit type conversions using the cast
operator or the function style cast. For more information on
explicit type conversions, see <a href="../ref/ruclxun.htm#cast">Type
Casting</a>. </p>

<p>&nbsp;</p>

<h4>Signed-Integer Conversions</h4>

<p>The compiler converts a signed integer to a shorter integer by
truncating the high-order bits and converting the variable to a
longer signed integer by sign-extension. </p>

<p>Conversion of signed integers to floating-point values takes
place without loss of information, except when an <strong>int</strong>
or <strong>long int</strong> value is converted to a <strong>float</strong>,
in which case some precision may be lost. When a signed integer
is converted to an unsigned integer, the signed integer is
converted to the size of the unsigned integer, and the result is
interpreted as an unsigned value. </p>

<p>&nbsp;</p>

<h4>Unsigned-Integer Conversions</h4>

<p>An unsigned integer is converted to a shorter unsigned or
signed integer by truncating the high-order bits. An unsigned
integer is converted to a longer unsigned or signed integer by
zero-extending. Zero-extending pads the leftmost bits of the
longer integer with binary zeros. </p>

<p>When an unsigned integer is converted to a signed integer of
the same size, no change in the bit pattern occurs. However, the
value changes if the sign bit is set. </p>

<p>&nbsp;</p>

<h4>Floating-Point Conversions</h4>

<p>A <strong>float</strong> value converted to a <strong>double</strong>
undergoes no change in value. A <strong>double</strong> converted
to a <strong>float</strong> is represented exactly, if possible.
If the compiler cannot exactly represent the <strong>double</strong>
value as a <strong>float</strong>, the value loses precision. If
the value is too large to fit into a <strong>float</strong>, the
result is undefined. </p>

<p>When a floating-point value is converted to an integer value,
the decimal fraction portion of the floating-point value is
discarded in the conversion. If the result is too large for the
given integer type, the result of the conversion is undefined. </p>

<p>&nbsp;</p>

<h4>Pointer Conversions</h4>

<p>Pointer conversions are performed when pointers are used,
including pointer assignment, initialization, and comparison. </p>

<p>A constant expression that evaluates to zero can be converted
to a pointer. This pointer will be a null pointer (pointer with a
zero value), and is guaranteed not to point to any object. </p>

<p>Any pointer to an object that is not a <strong>const</strong>
or <strong>volatile</strong> object can be converted to a <strong>void*</strong>.
You can also convert any pointer to a function to a <strong>void*</strong>,
provided that a <strong>void*</strong> has sufficient bits to
hold it. </p>

<p>You can convert an expression with type array of some type to
a pointer to the initial element of the array, except when the
expression is used as the operand of the <tt>&amp;</tt> (address)
operator or the <strong>sizeof</strong> operator. </p>

<p>You can convert an expression with a type of function
returning <tt>T</tt> to a pointer to a function returning <tt>T</tt>,
except when the expression is used as the operand of the <tt>&amp;</tt>
(address) operator, the <tt>()</tt> (function call) operator, or
the <strong>sizeof</strong> operator. </p>

<p>You can convert an integer value to an address offset. </p>

<p>For more information on pointer conversions, see <a href="../ref/rucldpt.htm#arithmetic">Pointer Arithmetic</a>. </p>

<p>&nbsp;</p>

<h4>Function Argument Conversions</h4>

<p>If no function prototype declaration is visible when a
function is called, the compiler can perform default argument
promotions, which consist of the following: </p>

<ul>
    <li>Integral promotions </li>
    <li>Arguments with type <strong>float</strong> are converted
        to type <strong>double</strong>. </li>
</ul>

<p>&nbsp;</p>

<h4>Other Conversions</h4>

<p>By definition, the <strong>void</strong> type has no value.
Therefore, it cannot be converted to any other type, and no other
value can be converted to <strong>void</strong> by assignment.
However, a value can be explicitly cast to <strong>void</strong>.
</p>

<p>No conversions between structure or union types are allowed.
You can convert from an <strong>enum</strong> to any integral
type but not from an integral type to an <strong>enum</strong>. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cuexpops.htm#top">Operands</a><br>
        <a href="cuexplva.htm#top">lvalues</a><br>
        <a href="cucnvimp.htm#top">Integral Promotions</a><br>
        <a href="cucnvari.htm#top">Arithmetic Conversions</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclconv.htm#top">Arithmetic Conversions
        Table</a><br>
        <a href="../ref/rulvlari.htm#top">Arithmetic Conversions
        for extended Level C</a><br>
        <a href="../ref/rucldql.htm#top">Data Type Qualifiers</a><br>
        <a href="../ref/rucldint.htm#top">int, long, short</a><br>
        <a href="../ref/rucldfl.htm#top">float, double</a><br>
        <a href="../ref/ruclden.htm#top">enum</a><br>
        <a href="../ref/rucldvd.htm#top">void</a><br>
        <a href="../ref/ruclsrtn.htm#top">return</a><br>
        <a href="../ref/ruclxun.htm#sizeof">sizeof</a></p>
        </td>
        <td valign="top" nowrap><p align="right">  </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
rong>fk
 	 $         d:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cucomcmt.htm                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>Communicating Your Comments to IBM</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Communicating
        Your Comments to IBM</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">  </p>
        </td>
    </tr>
</table>

<p>IBM C for AIX<br>
User's Guide and Reference<br>
Version 5 Release 0</p>

<p>If there is something you like, or dislike, about this book,
please let us know. You can use one of the methods listed below
to send your comments to IBM. If you want a reply, include your
name, address, and telephone number. If you are communicating
electronically, include the title of the information item,
product and version information, and panel(s) you are commenting
on.</p>

<p>The comments you send should only pertain to the content of
this information and its presentation. To request additional
publications or to ask questions or make comments about the
functions of IBM products or systems, you should talk to your IBM
representative or to your IBM authorized retailer.</p>

<p>When you send comments to IBM, you grant IBM a nonexclusive
right to use or distribute your comments in any way it feels
appropriate without incurring any obligation to you.</p>

<p>If you are mailing comments from a country other than the
United States, you can give it to the local IBM branch office or
IBM representative for postage-paid mailing.</p>

<ul>
    <li>If you prefer to send comments by mail, use the following
        address:<address>
            IBM Canada Ltd.
            Laboratory<br>
            Information Development<br>
            2G/KB7/1150/TOR<br>
            1150 Eglinton Avenue East<br>
            Toronto, Ontario, Canada M3C 1H7
        </address>
    </li>
    <li>If you prefer to send comments by FAX, use this number:<ul>
            <li>416-448-6161</li>
        </ul>
    </li>
    <li>If you prefer to send comments electronically, use the
        network ID listed below. Be sure to include your entire
        network address if you wish a reply.<ul>
            <li>Internet: <a href="mailto:torrcf@vnet.ibm.com">torrcf@ca.ibm.com</a></li>
            <li>IBMLink: toribm(torrcf)</li>
        </ul>
    </li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cunotice.htm#top">Notices</a></td>
        <td valign="top" nowrap><p align="right">  </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
   kVm 
 $       {  d:7$:#          {      ./usr/vac/html/zh_CN/doc/compiler/concepts/cucopts.htm                       $          <html>

<head>


<title>Floating-Point Compiler Options</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Floating-Point
        Compiler Options</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">  </p>
        </td>
    </tr>
</table>

<p>Compiler options affect the accuracy, performance, and
potentially the correctness of floating-point calculations.
Although the default values for the options have been chosen to
provide efficient and correct execution of most programs, some
applications may require nondefault options to reproduce results
reported by other hardware. You should read this and related
pages before using the floating-point options. </p>

<p>By default, the C for AIX compiler produces object code that
evaluates floating-point expressions in double precision, even if
all operands in an expression are single precision. The results
of expressions are then rounded to single precision if they are
assigned to <strong>float</strong> variables. </p>

<p>Other C compilers might evaluate floating-point expressions in
single precision where such an evaluation is permitted by the
language definition. This implementation is preferred on machines
where single-precision operations are faster than
double-precision operations. </p>

<p>In general, floating-point results from programs compiled
using C for AIX and executed on the RISC System/6000 system are
more accurate than those from other implementations, because of
the higher precision used for intermediate results and the use of
<strong>maf</strong> operations. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cufpnmaf.htm#top">-qfloat=nomaf</a><br>
        <a href="cufphssn.htm#top">-qfloat=hssngl</a><br>
        <a href="cufpnans.htm#top">-qfloat=nans</a><br>
        <a href="cufphsfl.htm#top">-qfloat=hsflt</a><br>
        <a href="cufprnds.htm#top">-qfloat=rndsngl</a><br>
        <a href="cufpfltt.htm#top">-qflttrap</a> <p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tutrapex.htm#top">Sample TRAP Exception
        Handler</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruoptflo.htm#top">float</a> Compiler
        Option<br>
        <a href="../ref/ruoptflt.htm#top">flttrap</a> Compiler
        Option</p>
        </td>
        <td valign="top" nowrap><p align="right">  </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>

</htkW  $       D  d:7$:#          D      ./usr/vac/html/zh_CN/doc/compiler/concepts/cucrtfil.htm                      $          <html>

<head>


<title>Creating and Naming a C Source File</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Creating
        and Naming a C Source File</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>A C program source is a collection of one or more text
source files written in the C programming language, each of which
can contain all or part of the functions that make up a C
program. The individual source files are compiled into object
modules which can then be linked together to create an executable
program. You can use any text editor to create and edit a source
file. </p>

<h4>File-Naming Conventions</h4>

<p>A file name can be up to 256 characters. (Longer names are
truncated on the right.) The file name can contain lowercase and
uppercase letters, numbers, underscores, periods, and other
characters. The AIX Version 4 Operating System distinguishes
between uppercase and lowercase letters. </p>

<p>By convention, C source files end with a <strong>.c</strong>
filename extension, for example,</p>

<blockquote>
    <p><tt>myprogram.c</tt></p>
</blockquote>

<p>The characters <strong>&amp; | ; ( ) &lt; &gt; ? / * ' ~</strong>
have special meaning in the AIX system. To use them in a file
name, you must place them inside quotation marks so that the
shell does not interpret them. For example: </p>

<blockquote>
    <p><tt>my&quot;&lt;&quot;new&quot;&gt;&quot;program.c</tt></p>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><p><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cudevel.htm#top">C Program Development Cycle</a><br>
        <a href="cuintstr.htm#top">Internal Structure of a C
        Program</a><br>
        <a href="custruct.htm#top">External Structure of a C
        Program</a><br>
        <a href="culnglev.htm#top">C Language Levels</a></p>
        <p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptcod.htm#top">Writing Optimized
        Program Source Code</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/rulngchr.htm#top">C Character Set</a><br>
        <a href="../ref/rulngkey.htm#top">Reserved Keywords</a><br>
        <a href="../ref/ruascii.htm#top">ASCII Character Set</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
magek  $         d:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cudecblk.htm                      $          <html>

<head>


<title>Block Scope Data Declarations</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Block
        Scope Data Declarations</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>In C, a <i>block scope data declaration</i> can only
be put at the beginning of a block. It describes a variable and
makes that variable accessible to the current block. All block
scope declarations that do not have the <strong>extern</strong>
storage class specifier are definitions and allocate storage for
that object. </p>

<p>You can declare a data object with block scope with any one of
the following storage class specifiers: </p>

<ul>
    <li><strong>auto</strong> </li>
    <li><strong>extern</strong> </li>
    <li><strong>register</strong> </li>
    <li><strong>static</strong> </li>
    <li><strong>typedef</strong> </li>
</ul>

<p>If you do not specify a storage class specifier in a
block-scope data declaration, the default storage class specifier
<strong>auto</strong> is used. If you specify a storage class
specifier, you can omit the type specifier. If you omit the type
specifier, all variables in that declaration receive type <strong>int</strong>.
</p>

<p>&nbsp;</p>

<h4>Initialization</h4>

<p>You cannot initialize a variable declared in a block scope
data declaration that has the extern storage class specifier. </p>

<p>The types of variables you can initialize and the values that
uninitialized variables receive vary for that storage class
specifier. See <a href="cudecsto.htm#top">Storage Class
Specifiers</a> for details on the different storage classes. </p>

<p>&nbsp;</p>

<h4>Storage</h4>

<p>The duration and type of storage varies for each storage class
specifier. </p>

<p>Declarations with the <strong>auto</strong> or <strong>register</strong>
storage class specifier result in automatic storage duration.
Declarations with the <strong>extern</strong> or <strong>static</strong>
storage class specifier result in static storage duration. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cudecovr.htm#top">Declarations Overview</a><br>
        <a href="cudecfil.htm#top">File Scope Data Declarations</a><br>
        <a href="cudecdec.htm#top">Declarators</a><br>
        <a href="cudecsto.htm#top">Storage Class Specifiers</a><br>
        <a href="cudecini.htm#top">Initializers</a><br>
        <a href="cudectyp.htm#top">Type Specifiers</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclcau.htm#top">auto</a><br>
        <a href="../ref/ruclcex.htm#top">extern</a><br>
        <a href="../ref/ruclcre.htm#top">register</a><br>
        <a href="../ref/ruclcst.htm#top">static</a><br>
        <a href="../ref/rucldint.htm#top">int</a><br>
        <a href="../ref/ruclctd.htm#top">typedef</a> </p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
n.lh  $         d:7$:#          
      ./usr/vac/html/zh_CN/doc/compiler/concepts/cudecdec.htm                      $              t<>
"/acdeilnors.=ghmp%0bfuw#46vy,1DFjkqx*25AS_389:ET[]()BCIOYzyOZYs5oT){g5$s",\_pH$	QAt8ps]K殡n1і׼1:2̵- tFrG@8pȳmmjJ{-[ 8d].	R:')bZ-HVh-IUJ"ct@%mԞ9m)"ĴhD\]yOqq^g6m'mYIsQviVƭ꒼eIiWٸ+yY
ja"ljީ+S,Y{՘.	A3J&ʃ3YmhAфƤg1E840qJ!Lƭ8J03: pbZ	g1EVZƭte.rO0"¢w=F^O0"Ogg0P_t`5$9j.M*(D'J%^cf8Cg-PDIMфIA`l3r[(״:Y'3Sa7FRK	qE[%x.0'*l;add((bD6Y[ܖ1{-#|V\Knbf5oTaSlnO=ncVI^2 9CX0T{lj.PU,;Ot椈|V
m5`$+D@)wrT%~2Qz=S
0"2nb-k%R0"Ƥg1E	%L^tBrpN%771zLK殡n1і׼1F[^賛mmjHSQEF]'mjH	SCf8?(YͶԟ+9ڼm-䎀uD\*OI쳛mڻ03:CEpl?t~QzL,mSWƤYͶԟ+9ڼm-䎀u ЋI=smWfrG@HpȺ6O+C[*n0"mf+D@)R{,jOm^VsmWfrG@@pȺ0@]'YͶm][!"l?t)(/DN:n0"mf6cR{,jOm^VsmWfrG@@pȺe/0  Tg6mvang$tK)?tP_ta*Pt9m-SCgcR{,jOm^VsmWfrG@@pȺ¢w=B{,m-䎀uRCT-FYͶmWĪ{J{g6R|jmڻ03:E|`]n
OI쳛mڻ03:CE):yZaQzL,m..lT5O0"I`EI쳛m>VsmyYͶm]["
CAI=smWfrG@HpȺoy?(
gg6mO0"I`EI쳛m>VsmyYͶm]["
CMMI=smWfrG@HpȺ`myʆT8KsmCS:aQzL/T-FYͶm jOemImmjH_A\a?w=6mK>Ҁ+Oemم2..}k|Vyˌ'sm*?(
gzn0"rNmiw/OJ!*
~{Qg6R|{l9YsWPkZ@m{Z:s9#8dYͶg6mvang$t PtӒ@%(0"Mz!Qщk'mڕDcWO(ĴX!zx 4]%WB%g6m+&ƬCc- ox
\Kn+J'IUЉYͶmJɢGB1O(ĴX%nہ
꒻	Ut"VsmR2hбLj1<`WCp=Sj%͔*+9mX4HX5n'Z,`= lIUЉYͶmJɢGB1eO(ĴX	-
-p6S軧F:.)D6ik1-䎀8k'mڕDL%2RP?h&RP\*+9mX4HdɢS!K{1<nDmbd#a&L-Y#-U*JJmjV&M:2hR޵
P?h
Dmbd#a&L-<by@%OUt"VsmR2h0ɓDB1<aQzJ]mԞ9m)"ĴhD\]yOqq^g6m'mYIsQwI.cDH%q(=J4T#ܶO)N(9,t2F.)D6iR	F1tYII'9rk  $         d:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cudecfil.htm                      $          <html>

<head>


<title>File Scope Data Declarations</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>File
        Scope Data Declarations</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>A <i>file scope data declaration</i> appears outside
any function definition. It describes a variable and makes that
variable accessible to all functions that are in the same file
and whose definitions appear after the declaration. </p>

<p>A <i>file scope data definition</i> is a data declaration at
file scope that also causes storage to be allocated for that
variable. All objects whose identifiers are declared at file
scope have static storage duration. </p>

<p>Use a file scope data declaration to declare variables that
you want to have external linkage. </p>

<p>The only storage class specifiers you can put in a file scope
data declaration are <strong>static</strong>, <strong>extern</strong>,
and <strong>typedef</strong>. If you specify <strong>static</strong>,
all variables defined in it have internal linkage. If you do not
specify <strong>static</strong>, all variables defined in it have
external linkage. If you specify the storage class you can omit
the type specifier. If you omit the type specifier, all variables
defined in that declaration receive the type <strong>int</strong>.
</p>

<h4>Initialization</h4>

<p>You can initialize any object with file scope. If you do not
initialize a file scope variable, its initial value is zero of
the appropriate type. If you do initialize it, the initializer
must be described by a constant expression, or it must reduce to
the address of a previously declared variable at file scope,
possibly modified by a constant expression. Initialization of all
variables at file scope takes place before the main function
begins running. </p>

<h4>Storage</h4>

<p>All objects with file scope data declarations have static
storage duration. Storage is allocated at runtime and freed when
the program stops running. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cudecovr.htm#top">Declarations Overview</a><br>
        <a href="cudecblk.htm#top">Block Scope Data Declarations</a><br>
        <a href="cudecdec.htm#top">Declarators</a><br>
        <a href="cudecsto.htm#top">Storage Class Specifiers</a><br>
        <a href="cudecini.htm#top">Initializers</a><br>
        <a href="cudectyp.htm#top">Type Specifiers</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/rucldint.htm#top">int</a><br>
        <a href="../ref/ruclcex.htm#top">extern</a><br>
        <a href="../ref/ruclcst.htm#top">static</a><br>
        <a href="../ref/ruclctd.htm#top">typedef</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
e>lf  $         d:7$:#          J      ./usr/vac/html/zh_CN/doc/compiler/concepts/cudecini.htm                      $            
	 <>aeit
"/dlnopr=cghs.0bfmuv,1[]wyz#23FTkx%:;DISq{}&489AEj-5V()BCOZ9IsѹY	ܜВ'1Z$t@P(
G @s鄺Nc6V!ZJV0!Zu$tGiC @skWKX:5GiCQ0P&`SYUcrcopDvP"a5 K3r"͘I@9:9UkзӦxKC.:9;BWrs ^9?n5~[G2qUo-F
/>37)|m,e[]@M%sO-ӂ-,#҇@$@G*t  B&9htʿ^ax^+W{XL	ݘIz9%⚵.Ćzgf/M\,k!9=ľuzs4Wf/5ϲư][jC9.e_`bmlfnR6_0n7ŵgү`6^b_6sc3r3r/x^i\U37)xo/TÚbX?"yz4Xa~[WҬfnR6v.٥}fnR66UfnRkYx{K[eoүǗm,eUVhdh	t4:AmYxK=qdR@Maw.lfnR6xݑ0616s$m>CS^sX6v⚵/OUmuXfn5av_ү3r8`a;skywJ_K}n/hBwgx$Is@`1rs918佣0>愉[Hc'1S_31\x4c_.Wf/5ϲư,azs	l!m.7dl'vx 1vYJ^/_'6K_J^EzO6	_~0},Wv@wgۍe,?XK9eX_0onڸCE1\csX5ϲưE3l!m.K/˷Sm\Hg!a%sY鞞`gf/m\ax}_DX[K|fnR6ׅ?qv,M	,㴿VnfnR6[f33rU=~VX	t4:Ae_f/kq{]oܲE{
꭯O,Q͌UƳk[[_Ca%sY⚵/OmrUXV]i}g5=vI~*>~^ό^ڃYWb$яl[rՆ|fnR6KQEvrՆ|fnR669h7nNo>7d9e5~($@ W~  @? h	ݘKrsBD ۓH,⚵/Omr~ivܥmn5g5=vI~* 7Nc ۓϹ/kpYM~_	p` @s @? hwfܜБ+i ,cv9*37)|m,e+T'v}>o	tЬxKAͷ`f9hJkoZRG"ֲDc	'7ƾNoҸ^ѭr&׵]l${XLt9JixKFȘ/^ Kpa3	Ҥ+,"`{XLػfK׵'J46tk\a2 	/^0*NoKX:mm/	`ֹKA"DBwf5^tlz8^ѭr&7dD'va:9UxKAͷ,"cvI~($ ($	ݘNNoz^EmixKFȘݐNuRs'_'7ƾNoz^EmixKFȘݒ_		ݘNNoz^EmixKFȘݑلW,[6ގ6tk\%HT'va:9UxKAͷ,"cvB!;	I|9UxKAͷ,"cvI~($@PH *0T%fk1"!;	IKX:mm/	`ֹKA PلW,[6ގ6tk\	ݘNNoKX:mm/	`ֹKA"A!PلW,[6ގ6tk\'U'7j/	`"ٶq%ZLn/B;	IKX:mm/	`ֹ"0T	񯓛5^tlz8^ѭr&7dBDBwf5^tlz8^ѭr&7dD'va:9UxKAͷ,"cvI~($
'U'7j/	`"ٶq%ZLnȈNuRs'_'7ƾNoz^EmixKFȘݒ_	
	
'U'7j/	`"ٶq%ZLnȈNuRsƫ-oGKX:5DPH ($	ݘNNoz^EmixKFȘݑلNNhNЕܜВ-oJl49hZ[@r-ku)XG@r-k-F0!/ TI񯓛5\/
 D'@ptMYHx(t @B9W"`K>*hׇ+EDB67,.S_'7W)(t1V@"@Qu"d.[ap9OCbÕ"AXQu"d.[ap9OCd+EDByp9OCև+EDZ7,:Yo.S_'7W)(t1VF89Z,r$S50TixKFh[%IZI	I|Н+9ht]'1}ä8tnCXEKI,9Z-,[ä8t&K	"p`rpR8V!	9"Z9%h Pnoticek޽  $       F  d:7$:#          F      ./usr/vac/html/zh_CN/doc/compiler/concepts/cudecovr.htm                      $          <html>

<head>


<title>Declarations Overview</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Declarations
        Overview</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>A <i>declaration</i> establishes the names and
characteristics of data objects and functions used in a program.
A <i>definition</i> allocates storage for data objects or
specifies the body for a function. When you define a type, no
storage is allocated. </p>

<p>Declarations determine the following properties of data
objects and their identifiers: </p>

<ul>
    <li>Scope, which describes the visibility of an identifier in
        a block or source file. </li>
    <li>Linkage, which describes the association between two
        identical identifiers.</li>
    <li>Storage duration, which describes when the system
        allocates and frees storage for a data object. </li>
    <li>Type, which describes the kind of data the object is to
        represent. <br>
    </li>
</ul>

<blockquote>
    <p><img src="../images/ncdatdec.gif" width="423" height="113"></p>
</blockquote>

<p>The declaration for a data object can include the following
components:</p>

<ul>
    <li>Qualifier and declarator</li>
    <li>Storage class</li>
    <li>Initializer</li>
    <li>Type specifier</li>
</ul>

<p>The following table shows examples of declarations and
definitions. The identifiers declared in the first column do not
allocate storage; they refer to a corresponding definition. In
the case of a function, the corresponding definition is the code
or body of the function. The identifiers declared in the second
column allocate storage; they are both declarations and
definitions. </p>
<div align="center"><center>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <th align="left" valign="top" width="30%">Declarations</th>
        <th align="left" valign="top" width="70%">Declarations
        and Definitions</th>
    </tr>
    <tr>
        <td valign="top" width="30%"><tt>extern double pi; </tt></td>
        <td valign="top" width="70%"><tt>double pi = 3.14159265;</tt></td>
    </tr>
    <tr>
        <td valign="top" width="30%"><tt>float square(float x);</tt></td>
        <td valign="top" width="70%"><tt>float square(float x) {
        return x*x; }</tt></td>
    </tr>
    <tr>
        <td valign="top" width="30%"><tt>struct payroll; </tt></td>
        <td valign="top" width="70%"><pre><tt>struct payroll {
                  char *name;
                  float salary;
               } employee;</tt></pre>
        </td>
    </tr>
</table>
</center></div>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="culnkids.htm#top">Program Linkage between
        Identifiers</a><br>
        <a href="cuscovis.htm#top">Scope of Identifier Visibility</a><br>
        <a href="custgdur.htm#top">Storage Duration</a><br>
        <a href="cudecblk.htm#top">Block Scope Data Declarations</a><br>
        <a href="cudecfil.htm#top">File Scope Data Declarations</a><br>
        <a href="cudecdec.htm#top">Declarators</a><br>
        <a href="cudecsto.htm#top">Storage Class Specifiers</a><br>
        <a href="cudecini.htm#top">Initializers</a><br>
        <a href="cudectyp.htm#top">Type Specifiers</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
zek{  $       H  d:7$:#          H      ./usr/vac/html/zh_CN/doc/compiler/concepts/cudecsto.htm                      $          <html>

<head>


<title>Storage Class Specifiers</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Storage
        Class Specifiers</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The storage class specifier used within the
declaration determines whether: </p>

<ul>
    <li>The object has internal, external, or no linkage. </li>
    <li>The object is to be stored in memory or in a register, if
        available. </li>
    <li>The object receives the default initial value <tt>0</tt>
        or an indeterminate default initial value. </li>
    <li>The object can be referenced throughout a program or only
        within the function, block, or source file where the
        variable is defined. </li>
    <li>The storage duration for the object is static (storage is
        maintained throughout program run time) or automatic
        (storage is maintained only during the execution of the
        block where the object is defined). </li>
</ul>

<p>For a function, the storage class specifier determines the
linkage of the function. </p>

<p>Declarations with the <strong>auto</strong> or <strong>register</strong>
storage-class specifier result in automatic storage. Those with
the <strong>extern</strong> or <strong>static</strong>
storage-class specifier result in static storage. </p>

<p>Most local declarations that do not include the <strong>extern</strong>
storage-class specifier allocate storage; however, function
declarations and type declarations do not allocate storage. </p>

<p>The only storage-class specifiers allowed in a global or file
scope declaration are <strong>static</strong> and <strong>extern</strong>.
</p>

<p>Storage class specifier keywords are:</p>

<ul>
    <li><strong>auto </strong></li>
    <li><strong>extern </strong></li>
    <li><strong>register </strong></li>
    <li><strong>static </strong></li>
    <li><strong>typedef </strong></li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclcau.htm#top">auto</a><br>
        <a href="../ref/ruclcex.htm#top">extern</a><br>
        <a href="../ref/ruclcre.htm#top">register</a><br>
        <a href="../ref/ruclcst.htm#top">static</a><br>
        <a href="../ref/ruclctd.htm#top">typedef</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kHN  $         d:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cudectyp.htm                      $          <html>

<head>


<title>Type Specifiers</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Type
        Specifiers</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>Type specifiers indicate the type of object or
function being created. </p>

<p>The basic range of types are:</p>

<ul>
    <li><a href="../ref/rucldch.htm#top">Characters</a></li>
    <li><a href="../ref/rucldfl.htm#top">Floating-Point Numbers</a></li>
    <li><a href="../ref/rucldint.htm#top">Integers</a></li>
    <li><a href="../ref/ruclden.htm#top">Enumerations</a></li>
    <li><a href="../ref/rucldvd.htm#top">Void</a></li>
</ul>

<p>You can use the basic types listed above to derive the
following additional object types:</p>

<ul>
    <li><a href="../ref/rucldpt.htm#top">Pointers</a></li>
    <li><a href="../ref/rucldar.htm#top">Arrays</a></li>
    <li><a href="../ref/rucldst.htm#top">Structures</a></li>
    <li><a href="../ref/rucldun.htm#top">Unions</a></li>
    <li><a href="cuclfunc.htm#top">Functions</a></li>
</ul>

<p>The integral types are char and int of all sizes.
Floating-point numbers can have types <strong>float</strong>, <strong>double</strong>,
or <strong>long double</strong>. Integral and floating-point
types are collectively called <em>arithmetic</em> types.</p>

<p>You can give names to both basic and derived types with the <strong>typedef</strong>
specifier.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cudecovr.htm#top">Declarations Overview</a><br>
        <a href="cudecblk.htm#top">Block Scope Data Declarations</a><br>
        <a href="cudecfil.htm#top">File Scope Data Declarations</a><br>
        <a href="cudecdec.htm#top">Declarators</a><br>
        <a href="cudecsto.htm#top">Storage Class Specifiers</a><br>
        <a href="cudecini.htm#top">Initializers</a><br>
        <a href="cudectyp.htm#top">Type Specifiers</a><br>
        <a href="culexcon.htm#character">Lexical Elements of C -
        Character Constants</a><br>
        <a href="culexcon.htm#integer">Lexical Elements of C -
        Integer Constants</a><br>
        <a href="culexcon.htm#floatpt">Lexical Elements of C -
        Floating-Point Constants</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclctd.htm#top">typedef</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
g="0"kꮄ  $         d:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cudevel.htm                       $          <html>

<head>


<title>C Program Development Cycle</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>C
        Program Development Cycle</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>A C program typically passes through four steps of
development. </p>

<blockquote>
    <p><img src="../images/stages.gif" width="446" height="598"></p>
</blockquote>

<p>The solid lines show inputs into each step of the development
cycle. Compile and Linkage Editor operations are performed by the
C for AIX product, which also lets you specify what optional
outputs are produced. Optional outputs are shown in the diagram
by the broken lines. Descriptions of the steps follow below:</p>

<table border="0" cellpadding="2" cellspacing="5">
    <tr>
        <td valign="top" width="20%"><strong>Design and Code</strong></td>
        <td width="80%">Involves designing a program to meet a
        specified requirement, and creating the programming
        language text files that will comprise the program
        source.</td>
    </tr>
    <tr>
        <td valign="top" width="20%"><strong>Compile</strong></td>
        <td width="80%">After checking for syntactical
        correctness, converts the programming language source
        files into machine readable instructions, where C
        variables are associated with memory addresses, and C
        statements are turned into a series of machine language
        instructions. The compiler can produces various forms of
        output, depending on the compiler options selected.</td>
    </tr>
    <tr>
        <td valign="top" width="20%"><strong>Linkage Editor</strong></td>
        <td width="80%">Links compiler output with external
        modules requested by the compiled program. C programs can
        use routines from C libraries or any object or archive
        file from the IBM XL family of languages. C programs can
        also use modules produced by the current or previous
        compilations. As well as linking the external modules,
        the linkage editor resolves addresses within the object
        module.</td>
    </tr>
    <tr>
        <td valign="top" width="20%"><strong>Run and Test</strong></td>
        <td width="80%">This stage can be both the final step in
        program development, or it can be an intermediate point
        in the program design and implementation process. A
        program's design commonly is further refined as a result
        of information gathered during testing.</td>
    </tr>
</table>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cucrtfil.htm#top">Creating and Naming a C Source
        File</a><br>
        <a href="cuintstr.htm#top">Internal Structure of a C
        Program</a><br>
        <a href="custruct.htm#top">External Structure of a C
        Program</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptcod.htm#top">Writing Optimized
        Source Code</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruoptlst.htm#top">List of Compiler
        Options and Their Defaults</a><br>
        <a href="../ref/rumsgsev.htm#top">Message Severity Levels
        and Compiler Response</a><br>
        <a href="../ref/ruretcod.htm#top">Compiler Return Codes</a><br>
        <a href="../ref/rumsgfmt.htm#top">Diagnostic Message
        Format</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
lb  $       L  d:7$:#          	      ./usr/vac/html/zh_CN/doc/compiler/concepts/cuexpcon.htm                      $            

  aeinrt
"/<>clos=dfghp,.0bmux#vwy1CFIz%)-2349;ET(*58:AjkqSQZ%9e0:cVֶVub{'k[+9Ys(C		c H$	ѐ8pá|9ZԒs어zF@tvKZd>2 ÀYYh(}(d P"^!2#*h<2G##\Z^`^uI!׫RJs::ohDn-j/hD_RKY9IY̤l9Z?T[oؽ,jL_"{+JsEOң}?;8&Gʲ{$lm:p4=|D#߂hLod]x*,7:߱{Yy/}:s2/	-ϑ{$*2ytmY 1nо,slPu:߱z%*s"{0 &{oؽ,o)x~Y=g{f:߱z2{Aᢥᔒs-`iSdgcJCUl2^s՜W!/xFҧ/fQ{N>'7f@OV:Ym,J RV|/uWVqJol%X*_&r5>	pxh#?qJ	R_%g7oؽR[K9MZREw,*qIm,6
O/$s%vu?qJ%W߱&oNo6(Lm:oؽx_:߱z,~:[.!I~㬕싷o<SW䗎dΧ:X5qJolIm,6
Om;Ȧ{\c$UӭIm,RE5g1̢
oqJcd^/l~#"'3y"a~=^^KNȾ^YWL^£!8ŏ	_cw'!6/~㬕r:_exn	luc:[6qJh%r/g-I~㬕卌["u\+J98/q9y OhH<W#?qJ߱%WݝOuqJ)%9ZWM8HX_Om8O Qskv:߱{ݟ]8/q;6߮&xSdE/uY+~:X  emj?gf:߱z*7E\ݜycc$1WSd7J^^KNWuvE:*^3NflPuC]~C]~!z%o\%VsH^u/^KNRKYs(O!k*)^|/%[2Ze@Dd!jd,9!;-ip8dk^\29[9գmc!{8ldkBY+Ӭ:*[/T:ZVMM8<6-Sd~Y+Rtu,n,VMM8<6-VjNԝg7ld2ogMqhZVNԝg7;9[9գmc!{8ldkBպ18IsG&C&qDu`pé;Rtu,n,VMM8<6-VxPIsG&C&qDu`G |թ::oRws);+9Mԑg1̢g1̭!<kKǫ$dGd.VHCC 8ŜE
BBIB`zl14B8E84IZ2 -B1g7@`^-BKezQkU	'2M	er[(}(d T%hŜVI 0d䐜ƽ-xEk
Raj9@`!8)l1Z$\Z6(JPYd2NI	E@bH6,Raj9@`!8)*A@q[.!IF,TrH'$5,1Z$\Z"rԘZboG+$2rHN
cXVciL-I-g7VMqh֢6IZ$NԝŜNcEI-g1̨d2H`cMKl`v$1Z%U	'2H`ɡ0L6MCD#v82jL,RD8pIZ%9 in
  lF  $         e:7$:#          U
      ./usr/vac/html/zh_CN/doc/compiler/concepts/cuexpfun.htm                      $            	  aenrt
<>cfhilops"./bdgmu=y#,0Fvwx(T%)13ACDEk+-2589:IOSq4PUWjzC4$9ʒs25HAvkEkuԓ22y~      O<9h$9;"0uS	 !T$0p ѸG	4&p J%}\	8p3)5TO*	@ҐZKޥ0
I8La5²`C˚MK4DHIq'2ԓDQIYvk\E'>|1NůOl>-*^dyTZ 
#YU{0%	,lwoaPů''hpO(oTߗEzT48!.Jh$9;<%8 @XAt)ރr'hO.@Շ\@܉`!NoʃAҨ;@;,!nA'2PK~NcH%	,A2ho6GS:߅K'$؜>L_WS*0}'YUz/mNi	__TrJM6˵k_|wd~`qu޿	*7X.խ}qɏZ[g6%Wh$9Y_C»笻V.weF-}+iyC»sk+V(%򴼾..cȭ)Dqe|/,U{Y]eڵE-k^	e|_Z̩sce}?j˵k_+KˏʵP9]Z;cNX	9dA )|;S{笻VL&L_81>mgepd4@W	h19%V}ex=lo߬m3c6A'1̈$K*~wW6GYvk>ra5D}y<z['c#z˵k_~pʫ؊D%Wƈo	~CgYvk<"}E!]};Sߝ}2qGqJNhNIU	##%-@}o6GDwdn|씜Мk#+YGGqJHyc4wd^ q=S9.Q_}oegS&-}T2 K+AyPer'gxT|1-"9I̲Z
n+;?C£Y]RQeڵAplE9,Y]V-WMdZjb)NkY]eڵ؀2rNoCYvkSl	*<u7}exc߀IsRشwW{oxS+++VsP329dl 8TBH!Ha:06 8)k$n$FF0(iD(4&5
KV'
i D즒 (s{2E,Pҁu!ڵiJĜ̥E\4<fG|TbP4NoOfR.P.$²u)TEZ͐sqքCiJĜ̥E\(_Y6DP4NoOfR.	Y"\..(s{2E,Pҁu!ڵiJ 4|qAQTQvKV'
i HK40 D|IXamK]\+4]|H%AZK)@ٔ
(16,P.$_W*[` .խ}iJĜ̥QFو9d(,Vi@8.J=ڵ:ruiJĜ̥QFو9d,,Vi@8.J=ڵۭ}JP4s	CJ'AEI5`bp ;)CJĜ̥QFXZVi@8AvkJP>$De,06R吡Y"Bk_|:ruiJĜ̥QFXZ+4]|HAvkuiJĜ̥QFXZP.'+K3gh@Ҕ9=K :9+4]|NVfUz(s{2AE)cajq
`ҁu*d|IXal6Vi@ރw>cP4NoOfR(e,l-N!nP.%n|7!@ҔHI#˚M_=+&	D<a1DO@Is mI9dA(	9dOfR(
(yPkSU.߭U
(D (4&5TKV'E`aJw'2f dek(  $       
  e:7$:#          
      ./usr/vac/html/zh_CN/doc/compiler/concepts/cuexplva.htm                      $          <html>

<head>


<title>lvalues</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>lvalues</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>An <em>lvalue</em> is an expression that represents an
object. A <em>modifiable lvalue</em> is an expression
representing an object that can be changed. It is typically the
left operand in an assignment expression. For example, arrays and
<strong>const</strong> objects are not modifiable lvalues, but <strong>static
int</strong> objects are.</p>

<p>All assignment operators evaluate their right operand and
assign that value to the left operand. The left operand must
evaluate to a reference to an object.</p>

<p>The address operator (&amp;) requires an lvalue as an operand,
while the increment (++) and the decrement (--) operators require
a modifiable lvalue as an operand.</p>
<div align="center"><center>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top"><strong>Expression</strong></td>
        <td align="center" valign="top"><strong>Lvalue of
        Expression</strong></td>
    </tr>
    <tr>
        <td align="center" valign="top"><tt>x = 42;</tt></td>
        <td align="center" valign="top"><tt>x</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top"><tt>*ptr = newvalue;</tt></td>
        <td align="center" valign="top"><tt>*ptr</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top"><tt>a++</tt></td>
        <td align="center" valign="top"><tt>a</tt></td>
    </tr>
</table>
</center></div>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cuexpovr.htm#top">Overview</a><br>
        <a href="cuexppre.htm#top">Operator Precedence and
        Associativity</a><br>
        <a href="cuexpops.htm#top">Operands</a><br>
        <a href="cuexptyp.htm#top">Types of Expressions</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/rucldql.htm#top">const</a><br>
        <a href="../ref/rucldint.htm#top">int</a><br>
        <a href="../ref/ruclcst.htm#top">static</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
nedk~  $       Y  e:7$:#          Y      ./usr/vac/html/zh_CN/doc/compiler/concepts/cuexpops.htm                      $          <html>

<head>


<title>Operands</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Operands</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">  </p>
        </td>
    </tr>
</table>

<p>Most expressions can contain several different, but
related, types of operands. The following <em>type classes</em>
described related types of operands.</p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top" width="15%"><em>integral</em></td>
        <td valign="top" width="85%">Character objects and
        constants, objects having an enumeration type, and
        objects having the types <strong>short</strong>,<strong>
        int</strong>, <strong>long</strong>, <strong>long long</strong>,
        <strong>unsigned short</strong>, <strong>unsigned int</strong>,
        <strong>unsigned long</strong>, or <strong>unsigned long
        long</strong>.</td>
    </tr>
    <tr>
        <td valign="top" width="15%"><em>arithmetic</em></td>
        <td valign="top" width="85%">Integral objects listed
        above, and objects having the types <strong>float</strong>,
        <strong>double</strong>, <strong>long double</strong>,
        and <strong>long float</strong>.</td>
    </tr>
    <tr>
        <td valign="top" width="15%"><em>scalar</em></td>
        <td valign="top" width="85%">Arithmetic objects listed
        above, and pointers to any object type.</td>
    </tr>
    <tr>
        <td valign="top" width="15%"><em>aggregate</em></td>
        <td valign="top" width="85%">Arrays, structures, and
        unions.</td>
    </tr>
</table>

<p>Many operators cause conversions from one data type to
another.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cucnvimp.htm#top">Integral Promotions</a><br>
        <a href="cucnvstd.htm#top">Standard Type Conversions</a><br>
        <a href="cucnvari.htm#top">Arithmetic Conversions</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclconv.htm#top">Arithmetic Conversions
        Table</a><br>
        <a href="../ref/rulvlari.htm#top">Arithmetic Conversions
        for extended Level C</a><br>
        <a href="../ref/rucldint.htm#top">int, long, short</a><br>
        <a href="../ref/rucldfl.htm#top">float, double</a></p>
        </td>
        <td valign="top" nowrap><p align="right">  </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
tr>
  k  $         e:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cuexpovr.htm                      $          <html>

<head>


<title>Expressions and Operators Overview</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Expressions
        and Operators</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>Expressions are sequences of operators, operands, and
punctuators that specify a computation. The evaluation of an
expressions is based on the operators that the expression
contains, and the context in which the operators are used.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cuexppre.htm#top">Operator Precedence and
        Associativity</a><br>
        <a href="cuexpops.htm#top">Operands</a><br>
        <a href="cuexplva.htm#top">lvalues</a><br>
        <a href="cuexptyp.htm#top">Types of Expressions</a><br>
        <a href="cuexpcon.htm#top">Constant Expressions</a><br>
        <a href="cuexpfun.htm#top">Function Calls</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclxop.htm#top">Operator Precedence and
        Associativity Table</a><br>
        <a href="../ref/ruclxpr.htm#top">Primary Operators</a><br>
        <a href="../ref/ruclxun.htm#top">Unary Operators</a><br>
        <a href="../ref/ruclxbin.htm#top">Binary Operators</a><br>
        <a href="../ref/ruclxass.htm#top">Assignment Operators</a><br>
        <a href="../ref/ruclxcom.htm#top">Comma Operator</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
   kX  $         e:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cuexppre.htm                      $          <html>

<head>


<title>Operator Precedence and Associativity</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Operator
        Precedence and Associativity</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>Two characteristics of operators determine how they
will group with operands:</p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td width="15%"><em>precedence</em></td>
        <td width="85%">Precedence is the priority for grouping
        different types of operators with their operands.</td>
    </tr>
    <tr>
        <td width="15%"><em>associativity</em></td>
        <td width="85%">Associativity is the left-to-right or
        right-to-left order for grouping operands to operators
        that have the same precedence.</td>
    </tr>
</table>

<p>For example, in the following statements, the value of 5 is
assigned to both <tt>a</tt> and <tt>b</tt> because of the
right-to-left associativity of the = operator. The value of <tt>c</tt>
is assigned to <tt>b</tt> first, and then the value of <tt>b</tt>
is assigned to <tt>a</tt>.</p>

<blockquote>
    <p><tt>b = 9;<br>
    c = 5;<br>
    a = b = c;</tt></p>
</blockquote>

<p>Because the order of the expression evaluation is not
specified, you can explicitly force the grouping of operands with
operators by using parentheses. In the expression:</p>

<blockquote>
    <p><tt>a + b * c / d</tt></p>
</blockquote>

<p>the <tt>*</tt> and <tt>/</tt> operations are performed before
the <tt>+</tt> because of precedence. Further, <tt>b</tt> is
multiplied by <tt>c</tt> before it is divided by <tt>d</tt>
because of associativity.</p>

<p>&nbsp;</p>

<h4>Special Cases</h4>

<p>Order of evaluation for function call arguments or for the
operands of binary operators is not specified. Avoid writing
ambiguous expressions, such as:</p>

<blockquote>
    <p><tt>z = (x * ++y) / func1(y);<br>
    func2(++i, x[i]);</tt></p>
</blockquote>

<p>In the example above, the order of evaluation of <tt>++y</tt>
and <tt>func1(y)</tt> is not defined. In fact, they might not
even be evaluated in the same order at different optimization
levels. Do not write code that depends on a particular order of
evaluation of operators that have the same precedence.</p>

<p>The order of grouping operands with operators in an expression
containing more than one instance of an operator with both
associative and commutative properties is not specified. The
operators that have the same associative and commutative
properties are <tt>*</tt>, <tt>+</tt>, <tt>&amp;</tt>, <tt>|</tt>,
and <tt>^</tt>.</p>

<p>The order of evaluation for the operands of the logical AND (<tt>&amp;&amp;</tt>)
and OR (<tt>||</tt>) operators is always left-to-right. If the
operand on the left side of a <tt>&amp;&amp;</tt> operator
evaluates to a 0 (zero), the operand on the right side is not
evaluated. If the opernad on the left side of a <tt>||</tt>
operator evaluates to a non-zero value, the operator on the right
side is not evaluated.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuopaex.htm#top">Examples of Operator
        Precedence and Associativity</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclxop.htm#top">Operator Precedence and
        Associativity Table</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
">lz  $       #  e:7$:#          F      ./usr/vac/html/zh_CN/doc/compiler/concepts/cuexptyp.htm                      $            	  aet
<>ilnoprs"./cdfghm=buvxy0w#%,-AET28CFO()13BP'59:Uz4NjIIk2 :]P£He)HTHW'
YcP( @AVz;ԃ
º
.E1I[K(0EBXAAMPH?n
Ad-<\dف©& u$6,r9k"ERglA<U$yP,K(?B
V#ڒ9H?GT[Bnx\	zXX,,UiA=#{ :^#H:+M@ S$EBXAAR8ybhAmY6`A@P`0Lnij0Y8(CQؤxԑ pŖЂ۞.laT	FY=|*1[ KpD++)c!,ZM6R	R-Q-]%R-OSlʊCQԎũKܶTb5#jAŨ"Kص b0m6YK"mnjGbԃTnЭa76P!e,R1H?^K6`'sns$=veqk|(&Ei(?QV ̾c]#H?GT{[Bnx:ɳ
RcpsKP6`'|*1[Z=6NX[sMP*:hlOB
Vz5H?mͭϨKIlN&@3ـϨMٕ̐M(iHzA̰E*\Bv$leaYfV͏0h+5Ѽ3fPTb6#$wHJpR8ybhAmY6`A@P`0LnijlN
Tb6)74${%H?l<e 狃0 00UtѪ
!njGTܭ۟P4	@d@uaVـϨMٕ̐M(i6	c0lJ&HzEX"2\Bv$leaXfV2͏0h)5Ѽ*0Ї£#H?^Y51dٕ	i1VkxU`%snytXn/R葰[lCBQ¢?!ܲr!SkixU`'F+scٓh?4i;ٕ51dٕ^T:,7QAޤ#*A=H?n
Ad-<\dفA©19sI]͖ F+sbpsKRGT[Bnx:ɳ
P'MWkse?|*1[F\yqpfЇ£7ܭ!%v7 T%dFoB
V- XnWfVCJnndǝh VFϨKIR=
Aބ>Z<4̬4ɊfVXl&SP=
2^%v6XЇ£̐e`p!Uͬ:H,EZ%4j ]q<4F̦kmn++wpem[KA偦葰 
AɽϨKI (!nnCrt8UcfV+`0ڵ懨EnlyoDjfM!nhG,Q#H?GT{[Bnx:ɳ
RcpsKP&1Ym6h?(CQؤxԑ pŖЂ۞.laT	n5SM>HjۡQ,Zٕ( ɨ8Q=[(AY
;⹌V[M&*W1irkM̭U}BZNsM>͎hhAq+)r<5̮ľٕЇ£ٕؗ2QW	i#`+,[CQqAV2QW	i<u̮ci^ʺ?,QW-1Ym6}|*1[;]|`y`j#H?^Kbm6>6G2CfW6iP!2C(1qXuؑ;ԃ{%H?G)MH?l<e 狃0 (0U&74 4B
Vxԑ pŖЂ۞.laT	ҵM>HRCrǰwn}BZLxtNO94pbAq[*]fn}BZL@Xy`jWfWe}BZNea偫q]]|*1[62QW	i(?y`i$ъ°N8-Y5EQ?-'),Z㒸0&\*!{!ƛ=|*1[(?]|`y`jKfn}BZLwC6zTb7"Z!떉Kld8gF+sc!e`p",A1qXuؑYϨKI`M8Z)Ф̮, R
A=VRt&AH:+M@ S$Ld_$-\dف aT6NlaT_Qfu\)ZY6`A@0 @Qs)ea ATR̅RP1hT6`&EM"i(?&1qXuؔ*HX)LB)Ce<U/KIG$,s!E!#fmL,QH򤅂d(<4c,-scrB
V#ʒ
A9
@j4c,--nn*Kԕ_Qfu\).l` R2
 !`3
( <(F<c,-!nlR<!`3
( <(s2۞*&iW-%.!sk+)#ʒ
A9
0`c,-fKnR<!`3
( <(ь@犠lN6E#ʒ
A9
0`hY[sP[fp%	B)TR̅QPCe<U i+	}BmH򤅂d(0𢇀b"c@犠Lbm6%	B)TR̅QPCF2۞*wlKnG$wHJ8ybhAmk/R_[Be#H?GT{trKԑޤLB(0Ð^T!"qu4U%faalQ)<HŬp5 
*A8W%H:G2bp @ hk   $         e:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cufeat.htm m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>C for AIX Features</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>C for
        AIX Features</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The C for AIX product is an IBM licensed program that
operates in the AIX Version 4 Operating System environment.
Features of the C for AIX product include: </p>

<ul>
    <li>Ability to compile in either 64- or 32-bit modes.
        Programs compiled in 64-bit mode can only be run on
        64-bit CPUs using AIX 4.3 or higher. Programs compiled in
        32-bit mode can be run on either 64- or 32-bit CPUs using
        AIX 4.2 or higher.</li>
    <li>Programming support for parallel processing
        architectures:<ul>
            <li>SMP automatic and explicit parallelization
                support</li>
            <li>OpenMP Application Program Interface support</li>
        </ul>
    </li>
    <li>Conformance to the following industry standards for
        compiling C language source code:<ul>
            <li>The Federal Information Processing Standard
                (FIPS) PUB 160 C language</li>
            <li>The American National Standard for Information
                Systems (ANSI) and International Standards
                Organization (ISO) standard ANSI/ISO-IEC
                9899-1990[1992] for the C programming language</li>
            <li>The International Standards Organization (ISO)
                standard ISO/IEC 9899:1990(E) for the C
                programming language</li>
            <li>Conformance to IBM Systems Application
                Architecture (SAA) Common Programming Interface C
                language definition, described by the document <cite>Systems
                Application Architecture Common Programming
                Interface C Reference - Level 2.</cite> SAA Level
                2 is an IBM definition of the C language that
                allows programmers to develop applications that
                can be easily transported across different SAA
                environments. It specifies several features of
                the C language that the ANSI C standard
                designates as implementation-defined.</li>
        </ul>
    </li>
    <li>Compiler options to provide support for different levels
        and features of the C language</li>
    <li>Compiler options to enable various levels of optimization
        for generated object code</li>
    <li>Unicode character support lets you use characters not in the basic
        character set to describe identifiers, character
        constants, and string literals.</li>
    <li>Memory debug routines </li>
    <li><strong>xldb</strong> and IBM Distributed Debugger (<strong>idebug</strong>)
        graphical debugger tools</li>
    <li>HTML-based product help and reference information</li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%">&nbsp;</td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
Tl^  $         e:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cufltar.htm                       $            	  einot
<>aclmprs"./=dfghu-0b,;qwxy#&13FTkv%()*8:ACEIz9OPRW\245MN{}HIAd :l>!*p1Ӵď Y*AtCxٍ( ~f( @]A$wAӫr@ֽdVYZؽl,D0AB Ix.	RJR$
Rd;LXJ@Ij1Ϧpm:Pcq{VXp{VbG+/THJ<v@oR_.Y*Gz􏤩Rb[*At@'lïv\w\{a9MYaߕ{
;L~F4%׽g:FAYaߕ{eǅ֙ٗ]dǮƓ$ l/e>>[kjIs鲃:F ɿOLve8HeldՖ3~1鋾d:e6-FAt@[[َ}6C:yXjW),;{17W(<M{1͍YL2QMcIHe۳^>ZpmV_v<>ltiv.c[$cV_';5#aZ|~\FAt@f97e~U\+Lt3wX>~璊l~Zap[&&bt :MjKi@uYES;G'bkw]}盫s鲃:{7E0mf7w'bkwŃ牙ŵ{$#pi+_1{ݐmV_as#pfCbBdzc-NYI;eQfo<=zNzཞ[=deǺ3xA͌׽g:B;ᄚʲ[EEL&#[J17W/{ᄚ~\{|L?s钃hLMn1{֓X>xk$$7%,Am:~>`4ʏZO|$7w1T1?1e#pd65e2zc-E7vzG, ̸3ljdaZn/H+JG, Gm)HH:\mg޲l~>mV_v={mJ0֓f9'֙,HebrL~>mV_v>fɒzN3!1n{d#6Ʒ
Atn0nl˫02n/x`G	A^	Ag#8,a(?G j@	[¯J!F愂8
0lnhHG%ᜎ
@Jy0r8`(?G j@	[¯J!F愂8
0lnhHG% tJt%pQKQ>$ ޤHFʐK*N4n/H-uI KqseH:L!5Yj pX<veyXd$7钃lï{1ϦtξN%Tk/bktn2bkw~7ٖl<jlYQ'~;}_LveHe4,^xV4Yj(<_,I&ǭ>!<i5e+^ՖW;17W4,<ve[Cz*YAَ}6C:|0&rڲÿ*u{YqMNLziWH:*YӧjL&yPYn+wA%pQJG %pXPpG4%###n0nlAT|WO^ijlYQ &AɒkwtaMY
sBa?sܮ>;MjW䢥dX:c	d6}2{1Ϧ}J(b!F~	
74'Ɏ,<veHRH .l]#P4,Hey(7m:|0&&FAt :ub[<N@Z׬j QK[e(x]((@U <.	Ӌa,\%(^D

  4Y@U$L|ID
Y،fTn/jx}6a+֤	(Xl0$c5Ǌ5egy%M80Fzr˘e[tN@̚, P*&
AҾd$a%qь7*T$L|ID
0J5n<UHRDH?W̄@<$n?JnfT(#I _2Q0𒇁)1FPp#I _2Q0𒇁rp#q8SRGZ;ԃ}%H?t[h ]ǋ෩/md
,]#H?GTG)H- :^ :W̄@8sٖ~vypM80Fq#t%xhB9f
 U$uHp sTou l  $       7  e:7$:#          &      ./usr/vac/html/zh_CN/doc/compiler/concepts/cufpfltt.htm                      $              eot
<>adilnprs"/cfgh.=bmu-0qvwxy#,ERT%12:ABFGIOPSk39NVz()458UXDLWZ_HAv)9d*ZNcE)	%pS=)99r9&(m@@,,BNszP;sȵ	lj lk^(@dK[8vX`d$E
SXSt.0 %Tu䨉24\*m(d[*DtԐp[w=Nr*NokI^n)C58@aE;s{ZNopÍB[)9d= A`_S/&UYbA%U*{|Ǣy"_lG<XS2䋕zNcۑB-'7T^Ĝk-˘;XbVEHnfv'7ıJk
S$CX:CEÍŵ'1̇
$[lsŅ9MkWDw!K
LxV6N^E:lqAis֦PC)T`]OpU3-N[f(]sEC	ds>ޓC.tFN)$
zRz}.=9)lú9
X'"=ʗLsZ#ph0	<nŅ9MbZ.z pN^KiVc%psDN5;<_$0JY}:#p[w=N)'5>NA}s0}k;#NS[+Ć9/TsX}h9d-9е-MAs-kԵȖ/QqB'7.	9kػ,@8@
2Q8J@0%ĥN)(֓邮cK\ܑzড়䶕lq@:
{ZNopINoZ.0FN)( @Rp	Iĥs֐2]0Ur)sk/Sҭ(^-˘{ZNopINoZ.0FN)(r8JNo%(֓邮cK\ܑzড়䶕lq@:)e;='7$E'7-x[eFJ#p	HBŠq)@SJ@Ri9kH.*9
yKiVcc,0Uae:!kI	9pI^b Q)%RpX@Rp	Iĥs֐2]0Ur)sk/Sҭ(^HbC){ZNopIB[)9:֓9d= %tuByrWWeΈ)$$O.PRNj};.p)Q|V 	*pB`':NdFN)$ 	lx)$>.tFN)2	lx)'4e8c0Rc.wE)
*
r	l\DN%HoeΈ)$$O@SOOS爱4e;-Q\L};{-WUSLvR𢠡A2is7
qI	%pS0S$22p"tW19e;.xHa,DNNhoN NY!$[Sjj[J8wy)VtCi:sHae;^뛒.V
ċ˞CEltOe!KWn`)\DnORNhOSGu_%W* ҭ(_O*N˓\P-_eΈ)$$O@SOOSD  !͘ǲ%wD.8Y
k{N.`s-[)ݖy)le7
qI	%pS<ns 5C)V@7:@sbBӚC)#ra,;szA$5+DnKnৠx)')[,sDX}$[u\f+@Is KhD$]\Cҋ۸)(( &a@C1ҁޓm2isae::;a
kCyrV
kNb[J8w}>`e::9 

b|$FNi"_lU*Nw9Am.tFN) `x)'
rtW+Ć	l%tr.3|((Wu%0rRWe!K)ؙEobCuo
Ć1lqZPc{#bgce˵hRA$@SO7e9x܅5q]80[&L"xPc!Z:uG-N[f7
qI =N)<XS؇v\NhL_$\A];=*]jS'DnKnৠx)']LNgUkCx{sae89mcL8T(!58[J8w|mNZzNcHU0}Ps 2C.Rs YNc% JqBT&a."P9H|\Pt+.HF#ػ!˱@FN) `x)'
rs-kE૘\뛒-N^ZtIKiVc%tCw9\sȵ	lj lk^(@dK[8vX`d$Eb 8@
2PEqv
QST%)vX`˖]	No+.HE>	xLLsYpD@^J$9v(tKiV!)Du%`
˄ b.n2AIm*u%`
˄ b)]<dUrLsYpD@^\IhrP&$$ҬAq%Ԕ	No+.HK9v(tKiV"\\SP:C8q)ELGqPrH[eqb %`
˄ `ǵD.`rP&$Pph0	Xae8 N[fI@IW ``1B[ 0.0 laE؁0@$B$8q$t%	x	%@J'7	$@Ï	$x-ؠMH8I-Ԕ֓)MaN5ApS҇k
pw@ڄRszP;sV\$8pB"D9V$9v(d8ÎJ*b;`D<49L$lMAsM,5'2.5'0  <Hk  $       <  e:7$:#          <      ./usr/vac/html/zh_CN/doc/compiler/concepts/cufphsfl.htm                      $          <html>

<head>


<title>-qfloat=hsflt</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>-qfloat=hsflt</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The <strong>-qfloat=hsflt</strong> option improves the
performance of floating-point computations by suppressing all
rounding operations and by performing conversions from floating
point to integer with inline code. This option is intended for
knowledgeable programmers in specific applications where the
computational characteristics of a program are known. To safely
use the <strong>hsflt</strong> option, a program must <i>never</i>
attempt to assign floating-point results to single-precision
variables unless the results are known to be within the allowable
range of single-precision values. In addition, if any
floating-point numbers are converted to integers, the
floating-point numbers must be within the representable range of
integers. If the <strong>hsflt</strong> option is used in cases
where a program does not have these properties, the program may
produce incorrect results without warning. When the computational
characteristics of a program are not known, use <strong>hssngl</strong>
not <strong>hsflt</strong>. </p>

<p>In suppressing rounding operations, the <strong>hsflt</strong>
option operates in the same way as the <strong>hssngl</strong>
option. However, the <strong>hsflt</strong> option also
suppresses rounding operations when double-precision values are
assigned to single-precision variables. Single-precision overflow
or underflow is not detected in such assignments, and the
assigned value is not properly rounded according to the current
rounding mode. </p>

<p>For floating-point-to-integer conversions, the <strong>hsflt</strong>
option allows the compiler to use inline code sequences instead
of subroutine calls. The inline code sequences do not check the
floating-point value, and produce incorrect results in cases
where the floating-point value does not fall within the range of
an integer. </p>

<p>Use the <strong>-qfloat=hsflt</strong> option with the <strong>-O</strong>
option, but not with the <strong>-qfloat=rndsngl</strong> or <strong>-qfloat=hssngl</strong>
options. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cucopts.htm#top">Overview</a><br>
        <a href="cufpnmaf.htm#top">-qfloat=nomaf</a><br>
        <a href="cufphssn.htm#top">-qfloat=hssngl</a><br>
        <a href="cufpnans.htm#top">-qfloat=nans</a><br>
        <a href="cufprnds.htm#top">-qfloat=rndsngl</a><br>
        <a href="cufpfltt.htm#top">-qflttrap</a> <p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tutrapex.htm#top">Sample TRAP Exception
        Handler</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruoptopt.htm#top"><strong>-O</strong></a><br>
        <a href="../ref/ruoptflo.htm#top">-qfloat</a><br>
        <a href="../ref/ruoptflt.htm#top">-qflttrap</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
H:G2kr  $         e:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cufphssn.htm                      $          <html>

<head>


<title>-qfloat=hssngl</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>-qfloat=hssngl</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The <strong>-qfloat=hssngl</strong> option improves
the performance of single-precision (<strong>float</strong>)
floating-point calculations by suppressing certain rounding
operations. The suppressed rounding operations are required by
the C language, but are not necessary for correct program
execution. Rounding operations are still inserted when
double-precision results are stored into single-precision memory
locations. </p>

<p>The <strong>hssngl</strong> option retains the results of
floating-point expressions in double precision when the original
program would have rounded those results to single precision. The
retained double-precision results are then used in later
expressions instead of the rounded results. The program results
may be more accurate because of the increased precision, and
program execution may be faster because rounding operations have
been omitted. </p>

<p>Rounding operations are still necessary in cases where a
floating-point result is stored into a single-precision variable.
The result must be rounded to detect a single-precision
floating-point overflow or underflow. In some cases, program
optimization can remove store operations from a program. The <strong>hssngl</strong>
option allows the rounding operation that accompanied the
original store to be removed also. When the <strong>hssngl</strong>
option can retain such a result in double precision, an exception
can be avoided. </p>

<p>The <strong>hssngl</strong> option is safe for all types of
programs because it can only increase the precision of
floating-point computations in a program. </p>

<p>Use the <strong>-qfloat=hssngl</strong> option with the <strong>-O</strong>
option, but not with the <strong>-qfloat=rndsngl</strong> option.
</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cucopts.htm#top">Overview</a><br>
        <a href="cufpnmaf.htm#top">-qfloat=nomaf</a><br>
        <a href="cufpnans.htm#top">-qfloat=nans</a><br>
        <a href="cufphsfl.htm#top">-qfloat=hsflt</a><br>
        <a href="cufprnds.htm#top">-qfloat=rndsngl</a><br>
        <a href="cufpfltt.htm#top">-qflttrap</a> <p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tutrapex.htm#top">Sample TRAP Exception
        Handler</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <strong>-O</strong><br>
        <a href="../ref/ruoptflo.htm#top">-qfloat</a><br>
        <a href="../ref/ruoptflt.htm#top">-qflttrap</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
float</k   $       K  e:7$:#          K      ./usr/vac/html/zh_CN/doc/compiler/concepts/cufpnans.htm                      $          <html>

<head>


<title>-qfloat=nans</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>-qfloat=nans</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The <strong>-qfloat=nans</strong> option causes the
compiler to generate object code that detects the conversion of a
single-precision signalling NaN (NaNS) to double precision. By
default, the compiler generates object code that detects the use
of a NaNS in all other situations required by the IEEE standard. </p>

<p>Very few programs actually require checks for NaNS. A NaNS
cannot be produced by any floating-point operation, and must
instead be explicitly created. A program only needs to be
compiled with the <strong>-qfloat=nans</strong> option if it
explicitly creates a signalling NaN. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cucopts.htm#top">Overview</a><br>
        <a href="cufpnmaf.htm#top">-qfloat=nomaf</a><br>
        <a href="cufphssn.htm#top">-qfloat=hssngl</a><br>
        <a href="cufphsfl.htm#top">-qfloat=hsflt</a><br>
        <a href="cufprnds.htm#top">-qfloat=rndsngl</a><br>
        <a href="cufpfltt.htm#top">-qflttrap</a> <p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tutrapex.htm#top">Sample TRAP Exception
        Handler</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruoptflo.htm#top">-qfloat</a><br>
        <a href="../ref/ruoptflt.htm#top">-qflttrap</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
stronkҗ ! $       L  f:7$:#          L      ./usr/vac/html/zh_CN/doc/compiler/concepts/cufpnmaf.htm                      $          <html>

<head>


<title>-qfloat=nomaf</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>-qfloat=nomaf</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The <strong>nomaf</strong> option is provided for
cases where it is necessary to exactly duplicate the <strong>double</strong>
results of an implementation that does not have multiply-add
operations. The <strong>nomaf</strong> option prevents the
compiler from generating any multiply-add operations. Not using
multiply-add operations decreases accuracy and performance but
strictly conforms to the IEEE standard for double-precision
arithmetic. </p>

<p>To duplicate the single-precision results from other
implementations, you may also need to use the <strong>-qfloat=rndsngl</strong>
option. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cucopts.htm#top">Overview</a><br>
        <a href="cufphssn.htm#top">-qfloat=hssngl</a><br>
        <a href="cufpnans.htm#top">-qfloat=nans</a><br>
        <a href="cufphsfl.htm#top">-qfloat=hsflt</a><br>
        <a href="cufprnds.htm#top">-qfloat=rndsngl</a><br>
        <a href="cufpfltt.htm#top">-qflttrap</a> <p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tutrapex.htm#top">Sample TRAP Exception
        Handler</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruoptflo.htm#top">-qfloat</a><br>
        <a href="../ref/ruoptflt.htm#top">-qflttrap</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
tronks " $       
  f:7$:#          
      ./usr/vac/html/zh_CN/doc/compiler/concepts/cufprnds.htm                      $          <html>

<head>


<title>-qfloat=rndsngl</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>-qfloat=rndsngl</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The <strong>-qfloat=rndsngl</strong> option is
provided for cases where it is necessary to exactly duplicate the
results of an implementation that uses single-precision
floating-point arithmetic for <strong>float</strong> expressions.
The <strong>rndsngl</strong> option causes the compiler to round
the results of floating-point operations on <strong>float</strong>
operands to single precision. The effect of rounding the
intermediate results to single precision is the same as if
single-precision operations had been used for evaluating <strong>float</strong>
expressions. Runtime performance can decrease significantly
because of the increased rounding overhead. </p>

<p>Some programs might check portions of their results by
comparing those results with values computed on other systems.
Again, the <strong>rndsngl</strong> option may be required to
duplicate the previous results and to have such programs report
correct execution. Programs checking double-precision results may
also require the <strong>nomaf</strong> option. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cucopts.htm#top">Overview</a><br>
        <a href="cufpnmaf.htm#top">-qfloat=nomaf</a><br>
        <a href="cufphssn.htm#top">-qfloat=hssngl</a><br>
        <a href="cufpnans.htm#top">-qfloat=nans</a><br>
        <a href="cufphsfl.htm#top">-qfloat=hsflt</a><br>
        <a href="cufpfltt.htm#top">-qflttrap</a> <p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tutrapex.htm#top">Sample TRAP Exception
        Handler</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruoptflo.htm#top">-qfloat</a><br>
        <a href="../ref/ruoptflt.htm#top">-qflttrap</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
#top"l # $       L  f:7$:#          +N      ./usr/vac/html/zh_CN/doc/compiler/concepts/cugloss.htm                       $              enort
<>adis/bcghlp.fmuy",Avw=kx()04Tjz-CFIS#BDLUq%'19:;EGMNOPWXYZ\+23578HKRV{}&*6?A62	u-'1s"e:@T(e:Nd
Ki9d+@T X`,^`pP@$	@T1̂ҁKIs"1O48(ZA pP$)vA pP$	b8(@$ 9t!E0ܖvH p$ A %/
b%{`JTU$KZCLZP) $@
)@^$&ZP^Di`)i9-'7ÍmC9d,7cud-jO!8y;vGdG08 4VɌJ!p{ r-ۭ2lnr^0s;T`UaE`6U-,E@#T/xcR\@H 
<T,E@8` @ @
2f,;ŷ_@H8  [Y1X%|B8kUBP(HSA4A RPCnH:m	@J$
Is!e$B(m	RNS%skH?
Jgx#VTd9sJ!kp#V-p4@ljm;5$@ZNo.҆LS,l
۩Wi9е6Eq`1Ƕ!GdbK}!!Zm	9۩1N[u0BA!%LDSVL7kIP۩	ܧzm	@ZAOVFT!tI9*֓S%MkACVLskH>!ƒ>]Ie*da$r{%d6@ɆodmЁ7dC}P$kUmЁE;q\{(Os/C1CvK9,
'7Zsv6`aɄ
۩UNo-i%PC=i|_d;{%oa%*ڠVĖ/ޕjIV]!*kXDx%ӵ+nJ]B֐x䷥[&;%W杽B|YsJ!u[&63x{%5[ҡatI9*֓2	2	p TS$P+nJRP) RNc)'7iCnH̅P%ӵ+nJ]B֐x䷥[&1-LA%*Pa-W4@ԓi9лJu0BFe-`vZAgCjt {Ob!ǘ2<iomjIV]!##4
۩Wi9еVM8`8(*ZФpnR$bpAUw@JRBsU'7iBPwTj`CnHHp[u0BP*L`UNo-i<3!խ2lh6R9jm^uV3KvKi)u0B@@!'7SjPjm	 5`=0o;tI9*֓\(;FPE0`CnH"-`U%!'7m	@Zr[&6FL4ڰIOY8f9K9vMQAfk3K9Q-ȥ"!j'7iU!mh:p5%A)a3K9ƑPնCZ
k)E5$@ZNo.҆Ljzm	@Z B|y+m;Jbod4!#S[u0BNoBmpJC]}Qޕl~kQЖX[xa;Yl0!^r|/G7ʒ:SRV婭u=fSlm;o]-VɎkhK,rvڭüX]RNo
B(m	@`Xb4`UNo-i˩U!/1oCj3\5j93$_@`[rH]RNo
@)'1̂i'1̂@\(;@P*P۩+nJRP) RNc)'7iCnH
`ԪVL
I D>SPUZǐ0 BslnkPZG%*JC%*0l;u[&B^ {dBsU'7iCnHk㔡}`UNo-ihK,rvڭüX6u53^0P$z6Uwh]RNo
B(m	M|hS%skHK3K۩:S'%!.a:j9];ZɍPXT\dvKr{!EU{%o!/0T^LvK[xᤢ%Gd:JOR;kIP۩:{KkY1VL
I m	.d`첄=[v[y-PQvcU2@9Jk{[5$@ZNo.҆L䷥\ց[u0BP*'7d:|C]xi%}-Ɇ5$@ZNo.҆LUm-`f=hS%skH>9*Ռ!X	dkU%]RNo
B(m	Ryڢ
۩Wi9еRkTn[p;-u썬
sDM1U@ԓi9лJu0BG%Tkށ[u0BP*'7T/䪔=7^kVv`:0 4,lrUJޛ.˦EZoCUKTmYsV@ԓi9лJu0BG%TU1Cm	@ZVF{I>:T"eԑJs%lIZ[nLU VLm!-a9%T[u0BA!"!"x䪂VLRNo
B(m	CVLhS%skH<n	.dd-L<[vj[NyAprA=BvMoJ\QBݒKkY1Bg7X\poJԬ@XBݒ7TK(ĖQBA%5[ҡg7Տ!ëpItk&67_sR-Ƕ5$@ZNo.҆L9e8'z+nJ]B֐|yYN	@q7 Cv9jht+-Uzg7`uU	UX\CSxguF3ӵxNoG4^ZX%HčV$Iz}J+7BVZB1# V'c{%!s/:d*媬.T9e8'zǑ/QMg9˧kź7C
hbFbbA^C
id~o	 H]RNo
B(m	alL(y[
Uc[)Ƕ VL*'7ӗR;ZN=!%WvKӗR;]]H-`f:Ȋo;%)odK*1m[Kq-ɀkIP۩<lQ[KkY1VL
I ];ZɎUZՏ0[&0s3)$v @6];ZɎQBn%odJ5p!}<Nֲ`9KkY1>
(Bװ7d<lSNo%!5p~e/pItk& kIP۩<o@!(vZAC	_dT";nS1O-s!E}roA@ԓi9лJyڢRLj@!(ICnN[u0BP*'7Ue|%N!E~Uox}b)A]I\qɀkIP۩<mQ{KkY1VL
I $v*dQBUxg9"crR}.&TS )A-tI9*֓S$y+m;S%skH>Qn%WJodAVZC	q[&sU'7iCnHMdƁ[u0BP*'7㒨!GdbK~CjP*YN7!Ev!FzjInn|y[
z9ǘzM(_jbK|g4AsU'2YI9dI9d%
A
CnH VL
R@2RNo.҆Lխ2l+nJ]B֐|)Aڭü_dG:E;ysUaݶcIvK[ljU[d21Sg.!}QlQG7Bpp̆[&Uȋk {d7h[%nsU'7iCnJj`1ǽ`UNo-i6K U	cm#m(0X9<dNoϖh;h3
veԑJnkUR.'7Zsv6`VĖm	@Zr&Jin;1/-{Ucڵsc{DNdu[QXQL;uBEB9˧kŪ0@ԓi9лJu0B@8@P+nJ]B֐Y4ࣈ kBa04 T\#	%TkbP*@ԓi9лJu0BV#@!(vZ@6TpmPyqzYu$R5$@ZNo.҆Lj+nJ]B֐~bdaOdԈ ].&oF'pz .'7Zsv6`)TdƁ[u0BP*'75cIvKPrUJޘ`6Zq7xa=aF)AsU'7iCnJrJ`UNo-i k[VZqrN7[S [&|A{#VRh.'7Zsv6`(AWVL
I Bڮ.1*ֈIxNooP`CnvcOd]IނsU'7iCnJ2x(C_@!(vZ@dj۩ЖXVLp/HL6`(AV[u0BNoQRJ>Uwh\dvK-Ɇ_in;1סS$u5+nNRrs;%6`%9(S'm;&dvKm	[P`㔡}&Z@ԓi9лJu0BV (LhS%skHK[V>CխVF{.s!aO[q;!(Kqa=7u$RzS%6S'T/CnKmV+nIb)ӎ}Z2{!5VɎC`kԃa$9 (!E|4ֆL@!:zu0Bicm`
(bfC.'7Zsv6`2[)Ƕ>[u0BP*'7ӗR;ZN=!%WvKӗR;]NYJFż[1èzuV'in;1׏+pkIP۩ec@!(vZA*l^nݷ4T/;!5okU'_V'ڰ {d]RNo
B(m	\[x`UNo-iʙ-FUw^<ũ|&izu0BW(S$%!.a:ڭü^/{d//CnHI,)+nH1^];Zɍx]_alLtI9*֓S%r b&Rx[u0BP(! (VL
S$+nJ]B֐}|%T#	%'R9˧kź	o!҈pkIP۩1ON;ɍ`UNo-i|C_݄<,Ea3KosӗN׋s*Ul Irȼ!E}q斨Y=8e:ocY0@ԓi9*Is Is )(W
pP! @!(I@I9d,]!.Sx`UNo-i|y\TjPmAd75)'7Zsv6`M|r!VL
I Y/Cj!,[u0Bvڭü_do-LK3K۩5+nNJ*B]xu[xKS_kԄ1nQ{dd4pK"xI/u0BX`-ɍP[שp)5$@ZNo.҆Lޕlǘm/@!(vZAb-J%M^ȷ!QB9a:xVɎĖp
ȌuF!oޕlǘm/T		%Fȷ!a9QRjIV]!/*1ڈ+nJ]B֐,ط`f=vJv@w[&5ؒ.'7Zsv6`dbK}`UNo-i@w[&;[ṗn|zU`a5$@ZNo.҆LޕsZm	@ZJLc6۩ثu
(C5$@ZNo.҆Lh-x
۩Wi9е.d!q0]2-C䪔=lG7䪔=s[ne2ޔP\7h-x-LKm	 m	$8P6J*B]xy7d9*oM ^L VLm!# VLm!!+nH1L@! u0Bi`hm	
۩sS$!`hm	 Bm	۩  [u0BAo! @! J*B]xy{&Qo5S$S'%!.a:CnH%`ᤢ%׌'T	@q-`u2@ԓi9лJu0B\;l+nJ]B֐xk6T[nzon=7.&[\Ea,{%yjk]7MsάBdԈC5$@ZNo.҆LNֲc@!(vZArjLrV8\n	Prpl!TST,a,U2T[#CUc	esoJ];ZɆ5$@ZNo.҆L(jkp̆[&4
۩Wi9е[d21T#-a@ɀKṗY#=nv΢^J*B{%ofC-zu[	eڠDPaO73!ɀkÍVRNcNcIBPwTS$VL
R@2RNo.҅ph[!!SKt
۩T6`S%skH?
rND[XQXH㔦ےSK}PuF3޻%|㔪Ucdj9"(w0jIV]!!^<mQzm	@Z=cZ5kqEe"F,ƛ$VV\/T/Tn	.aY/$ǘ2o6`m	6`5`jKL("0 .k @6_0i[p	욑(jIV]!!ڭü^[u0BP*'7L#m;Jbod4!!+nIJ*B]xue1m%ӵn9R^U<Y.i/0[& P[mV/=`5Cs$v#_-TdXݮZVk`T\#Qv^n}%ӵh60ȃuDM/ðy*atI9*֓S$01VL
I (;"A|jm^:@Dzg7(
^^:!|uS p@ԓi9лJu0BC(`UNo-i%ӵ^Bjy%lT9Txa=cմ{(
ors/؊!E|-׌'_Eps01ǘ2/!% {ds9ǘՖx]]yLmU ;Ŵ.'7Zsv6`&5*sZm	@Zj6012l_
9 u![Rd1i}7=P7dDlcma=`-ToMjIV]!!@ɍndƁ[u0BP*'7d<,]cڰ {d\"Lp̆[&1-LKL(45Kq@7
+%vc601)T9U(;ַRՌTjxdDlƕsU'7iBPw&2nlIn
6`&2nlIn[u0BP*L`UNo-irJLvJ.!v$19CPw2yL7dDl9r]Kz0QR fðy*`ޜD2xNo%9l)	%_"La,(g㔪u*޶bK|r\pC uG#"sU'7iCnHa=ch[S%skHg)O)T {dJ"LK}PuF3BIz}*00@ԓi9*Is Is )(W
pP! @!(I@I9d,]!$#(oVL
I 5BiGARօ&À`fG(bC0<@HSRNo
B(m	 Ea
(b@!(vZA42{#|)A?d7^9zre	ǐ尧^]IyXtI9*֓2	2	p  (m	 !`U%$9sv6`[>[u0BP*'7SJbnR5׌'VEHs&bкkIP۩KTV[u0BP*'7p@qK)wd%KqEa!!'ש;&A
xd8=7R pjIV]!$%KqEc6VL
I Eb!E'mF'in;V9*oM9^<ũ`9.	RvQZC-p,[sJCuSH( .P-Ai@(n@ԓi9*Is Is )(W
pP
6`
۩T
HBIP۩ nA`ԪVL
I )`Ԫ*-/P)osV$*o!Ab/T/XjIV]!,[Ű3
۩Wi9е~Uល֫W#=b-s1jd7l|y3!VɎCe=A[ABo4{-fSoRuDM>l!@ԓi9лJu0BXm;S%skH><lQ[mV/UxC{%m	`d
۩s^0Q$v#-Td]d<lom[x_Pɀ T/Tr]aEnS_k=U!lsU'7iCnK r-)
۩Wi9е?d-LqU*0C]xudT/7a=au$R5pr8"$&57VKoG7ftI9*֓S%9BN=!
۩Wi9е.ݭq*uk_.ݭNorP/nY=m6Y8]RNo
B(m	d2آ[u0BP*'7s_mF?!kUsU'7iCnK!5@!(vZApItk&1u;!5cmjIV]!,&4
۩Wi9е"LkqU:BfCk*"P573!ɀdF:QM%e	㔪}Xa=`d|a8$&izu0BY2`$rv7VK"|y[
zrރM2pIjcݒұ<Ն&0g͓p=0Ì&}S!@ԓi9лJu0BY=c@!(vZAHj}[vKzUcsAx{%9b-QSa,{%!HL7ܖ[BY,nUw˧kŷ\.Pp@oN"KԎlsh>-VɀkIP۩ȷ!@!(vZA嬶?5Ð`C$O=sX!tI9*֓S%nC<mQzm	@Z`un;yڢsU'7iCnK"܊Q\8VL
I 䪔=r06`1Ǽ2LUa9IoS%hS$8*Ռ91X]RNo
B(m	d[(jkp̆[&4
۩Wi9е[zavɎCjLP>uS *l/Km:*GUۚQ^b)oB;{%W*}Ck)|qOT9޶[r|㔪U`.'7Zs UA4A RP! VL
R@2RNo.҆LC	^[u0BP*'7zu+)P@lǠkÍVRNcNcIBPwx*P۩S%()'1̅S$hS%skH<l[Ű3QRJ5[Ű0G7mV/dj˩"./ڨCj۩DܠVLkCnKBYc[u0BvڭüX]RNo
B(m	)C9NpVL
I rְbnbN;׌'QRrsU'7iCnILF[u0BP*'7s-yqevZ\\ղa9<,EeԑJm'Sr A8RE(;q9dC\52֫Vp,zh]RNo
B(m	)QsZm	@ZRE(?dvAzӆzxی7\R!aNF{엍Mk
(RNֻ{zu[ ʑjʕ/+S`c[Y8)7)uvK2
![.hkP:ݗӕ#1N@ԓi9лJu0BJe(`UNo-iN
8
)6m,(bGm-(IjIV]!%J)
۩Wi9еC"޲HAeb5*[ rsS#m(Mn	q[&sU'7iCnIR:+nJ]B֐	=Z;h:n5$ds@`CɎCjǐ刷)AsU'7iCnIR:<m	@ZSdj*GdR:<x`'7ψkdvJ@ԓi9лJu0BJ#a`UNo-inC<mQxi(	u	{!% VLrkCnHVLkIP۩PBm	@ZKkY1*v[uG#=b)6`!+nI:^^9*atI9*֓2	2	p x*P۩ 
۩T
HBIP۩C㨢
۩Wi9е6-Xi(	u	Ֆx^:co7-˧.wkfrP%OdNYJü^<u[dj˧.wkf6`2`e8jIV]!!m	@ZmVDl^J/oz۩L
۩ j'.P|8JpJ&ޡEa@ɃסS$: > VLH㈶Lc9,{%tI9*֓2	2	p *P۩
۩T
HBIP۩Jd>9*oZm	@Z1u%cP*uk_.kcK)BNo嬶Lw8y~_mYl;%pM2)㒪P9tx^0i @;#AtI9*֓S$  VL
I rȷU䩺!'cr*&dYsUY/,zTc><CպP$.Yؒ.'7Zsv6`%T  hS%skHK㒪P$'@vlC]}N];^/\Px.浱.rUJނsU'7iCnL(pVL
I 
j}ǘkm%9Byk`T]RNo
@)'1̂i'1̂@\(;@"
6`E`U%$9sv6`cx+nJ]B֐rY\㈵S0lCD(<=*xurS>C<eՒ	zp()P@p5RE(;{%W|@!cx9ǘkm7NTP>C|y[5$@ZNo.҆LV[u0BP*'7)&gAD8]RNo
B(m	Ec6VL
I Y/2'ש0QRaOdԈ  `kIP۩%*VL
I [,O1djIV]!2[Үk@!(vZA49:S$ $
۩S$VLc *v[uG%*1cqԵ0s@J0U: @]RNo
B(m	HN[u0BP*'7d歓dӴAW*#7-C_d[xem(jIV]!2	ǘ[-m	@Z0[&;%W㈦$j˚Lr_h7ޕl;/;,O!%E-׈_!o҈pkÍVRNcNcIBPwH(m	 m	@J$
Is!e$B(m	-K+nJ]B֐.p(Dk.ZdvF3,uNZoRnac4.'7Zsv6`Pwn9J[&4
۩Wi9е[zavɎCjP^01ӎvoJ)TdƷodۚQRP}jv$7d8]RNo
B(m	.YVL
I B^LKZCj֫W#=G7a=`.'7Zsv6`N]HhS%skH>]IodC]IirGvkm;ŷUz%d[t9 d;%oJLr_l.PpkIP۩]9u#[5@!(vZAڭü_dCpY=r"FS$+nHs1jd7d6@ɆJ_.ݭ9]=.'7Zsv6`L$vm	@Z췥npa=. [;Gߧl"0r[Үh.'7Zsv6`SsbK}`UNo-iN
8
)6u76$J {d]M͉-+TkÍVRNcNcIBPw
6`[u0BP*IsYI9лJu0Bicm@!(vZA҈}Tǐ
ثu,pm;7niD86:P?! [KqAD_!s@nf_55-th]RNo
B(m	!!TSS%skH>b)fC	e/S&6ސ+nIۚQRݥǠNCoXBnJPC5$@ZNd
s&s$
J! 5`U%$9sv6`u+nJ]B֐xLC~F{e"ށ]8g߹78mP'%]RNo
B(m	h[S%skHJ-U|նDPRE(>I`LP>Ɯk)sU'7iCnKY$a6䪔=m{+nJ]B֐}|%T#	%'R9˧kź	om4.'7Zsv6`AON;ɍ`UNo-i թ#5><,Ea3Kzrzogmq斨Y=8e:cY0@ԓi9лJu0B["(w˩"@!(vZAd6@Ɇ4˷.Pp2Qs*83Ju8uK!Qᦟ\.P|uF3"sU'7iCnKmP@!(vZA*DlCdj0_rC/Y*}X<Dl浸fCU_!mppj5MNshPZVRvXTABP@7W
p,j5M7dX8 <-=pUa)VɌ3
pm!"(B
8b+nH1vMUcU}k	%eiC.'7Zsv6`n
۩Wi9е6Cnl^,umpJt6`1`70iCnln9R^ƥt6` jm	sU'7iCnKmV
۩Wi9е8Mkp̆AGT/)Qc!TST/"L4.EBLP;A%oS1O#6%_Ojd7eQB%o {d:)p5&ޡEa
(C_U1C*i>L
(C,YdEfNo5R!TS_U1CSN9`1Ƕ_5}=ݖ!E|%K#\xSԑJ@ԓi9лJu0B[sJ!S[[u0Bt
I 06`Em	۩NCoHS$CnKmV+nH75S%6S$.'7Zsv6`FS-EhS%skH>9*oM*Z@>"&l9êjIV]!-=+nJ]B֐}jv$^<ũQ-בR CkU)$_Z\8%K#Qۡ؊|uFJU1׭VĖjIV]!-=DhS%skHK[Ű3%Wum=֫WbKpkIP۩4zawVL
I O$vCTײ1C*4TUJ\h=0=7/dUJ@ԓi9лJu0BZ%ӵ+nJ]B֐,ǘd$vաS%,@!'7mV,.'7Zsv6`%9;mV/@!(vZA B}p*ukbJqT43:aVUwn-l9s!E~Cj%ӵjIVe$9M$9H+p8(
6`hS%()'1̅S&VL
I Y/:){!n[/CaP#ڲHӛnݖK0YjsZVQB@נ?rx9TcZjՔ B|Bf6-@6KZlACH]RNo
B(m	T4[&4
۩Wi9е%GvҡQ\Zl.P}s.ueԑJ:~UZQ]7 4u[&8w[5/RE(?sЈjIV]!6$@!:]B֐,]cݒj䷥[&*uA39a=jjIV]!6$QJhS%skH><CY1*:iy-P!%;U%\䷥BۮxPCKPw5sؒ_CB䷥BY'7C[:!T#_)TCbKpkIP۩bK|yc@!(vZ@kdӆ 
M D-T'QL"X*Pč"!j'7a+TkIP۩bK}ndƁ[u0BP*'7p̆[&9Z]-sU'7iCnM-3
۩Wi9еvB:%ؒߐڣ00s5*atI9*֓2	2	p TS$+nJRP) RNc)'7iCnHo0޴
۩Wi9е%UmjlQz|_%*0AVǘhXgՆaN[0wF	10v;@ԓi9лJu0BDl|+nMhvZ@_lߐjd"BeKzU`.7oRc1V86n'7m۲0hH]RNo
B(m	
;KkY1VL
I $vǘ2?%*@ԓi9лJu0BDC&4
۩Wi9еU1CTdKy6zQZjInca'}jv$z`wjIV]!"!`UNo-i}xcdPwnD2cZ]-sU'2YI9dI9d%
A
 X*P۩ Zm	@J$
Is!e$B(m	U1Cm	@Z8*uGj>xBz3ŜкkÍVRNcNcIBPwL(m	 m	@J$
Is!e$B(m		%>Uw+nJ]B֐|m[xUZfS$$S$%!.a:pItk&6FZvp|y0jxd @]RNo
B(m		%KPVL
I 4䪔=4JCAA%T78H	)䪔=4T/Ix=S lVA<mjIVe$9M$9H+p8(RL VL
R@2RNo.҆L5v,vm	@Z8yQ\消l61JCp@N9שn=\,v$	@ ݧǐi  dv$CY`kYtk&kÍVRNcNc|i@\w(Ե QM-C Kd@ I,] 	 8*@ ,֓!E0ܖĄҋJS8-0l:-'7@I9-b'1̂ҁKIs!Y4B(rSУEDMw
MJ8(QBCX!!H``\i@TU$@JĤ@rs  oXBlꀻ $ $         f:7$:#          w      ./usr/vac/html/zh_CN/doc/compiler/concepts/cuinputs.htm                      $            
	  eot<>acilnprs
"./dfghmu0=bw%,FvxyAIT#-128CEOPXjk)3459SVY_(BHRqNAsR0
eE$aFaQlAao^
sϼ!eR0$QIQ@(/b !Vp0`8*(¢!08aZS`qZؽKc8a,*800_\0貰588O¬AJ AtR8se3lZJGHq:PJ|axC1A%ӭ($A6RFV0S҇kpqӠaMA7*	laFH
g.[={͜R$룞"F^TZ6q>k^c8\zp>%Y#FVXUp$00Dn"cf(&7
qA6RFVXUp(001P6cjc5/Ə:=F6x\屳|o5A3DnBLn00Z:-@uBs q!dhzAf{0ı֥_|h.rَ%ofΈ)$ )$aye(k#UˢvTņ9W1	|)s\h.F6bF^C6ucfKcٳƏ-wfP*`0v$,͐O|`6ucfUj_V%qcdez:!PΘFN0l룞72T{͝|_+al aLgkS.c[<vܜ0 [1ıO	:d4/G|((jvtY20Sx\屳0KZ0_fg[1֧b']6J}9s8ΜбNlt^)$)A1SI%ma	_5NƏ-jv"ucdj_8&e;6ucf ]N[latsهOSӻ6u)mc|cijS_1K7)9wo) c]6ajaJ}X_	 S	2AW;KUF^C AyRZmlbB8룎S__
\3N+]6c[dƏ-0ٴyt~%n|OSZSόk#%>G/fΈ)$)A1SN88|%b0lcg6ts8@_X[g,ffΈ)$Ln;6tFN1 8cp)`?l,/gDn&7
qp>|%c%qcdDnQ҂d7
q!&7
q_G\%W%jq[KŎ34/Y7
q8e;|%c1Gr0屲.cq8@`Vjq
\,q%my邭3S>}屲B	zFI_pHE1Ǻxf	:Q8āЗ1>cf(&7
qA6RFVXUp(00/.c+[1_T:FN1$1N1<O,9
Ql/ll(!hzAfΈ)$)A1SN8820ld4|9ll蓒[ -:PLFN1$1N1 uٳ{0ě0;/.c+Qc;da⣧Qբ7
q!h&7
qcdd-K=uf8.N+|%cP_	]&bB	zFI_pHE1Ǻxf	:Q8ā	]lN1(&HT<|K
C hBWyll8jgSFN1$R	bF'[(AT4= hBWyllkAP_و>+Y6c`:>gk]@]5cUllc<˨/XF:ދ[dЀBWyllǺ	UΧ/Jϵl屲F^A6RF0$aea*kpq>%YCFN1 NنPLnl/,%Ma=İ48P`a	dey	N_FN1$EN1<O,9
Ql6V4= NـuBuF2p]ָJu; #A/H)#n	_\0貰588O¬!J#p Spc%/+>!18Ġ)#+	SXct,*8tW.*J8v%w10x X ُfT;.pc%bYfl/$bcpcLn9N+ZZ>g]6`F&{6tFN111&7
qG0wf΅ PYN.)G I.a.\ Pٳ1\e;FN1*"8屳P9Wf΅ PYN.p	[.SPΨHUFl/	$aPMCe#
06	QECgP*`p떵(8\zpXUp 0`a0$aebXUp(00C3r%(ɉ.2Րc¬ 	6Xap:P"	_+6Xq}o>6:Aao^o>6bT=(aqÎA1%B[acXUp  Aea  Ba%	LܞApt%I@$aЬIa a%6:@p9(%_e$aea*kpq>=(~0:	zFI_pH PFaPaF
̈́r$	]6`J˗IYbl҆g,8IÔdė-dT
0A*H PZFg5#
 kn % $         f:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cuintro.htm                       $          <html>

<head>


<title>Introducing C for AIX Concepts</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Introducing
        C for AIX Concepts</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The panel to the left shows a list of general C for
AIX conceptual information areas. Look here to find the
background information you need to use C for AIX.</p>

<p>Any entry ending with <strong>...</strong> expands to a list
of related sub-topics. Entries not ending with <strong>...</strong>
link directly to information content on the chosen topic, which
will appear in this panel.</p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%">&nbsp;</td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
l & $         f:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cuintstr.htm                      $            
  aeinort<>cdls
"./fghmpu=b,0vwy#%ACFISx158EPTk239BYj4:DRz()NVXKAZ[q"
ZN!8BAuU{#',r>βq9PI8kU0`P(
 (      TqbP98=
/T1:4HaB1:(@*WIF$.ق^P *PPJC
.r1(N\lR vOfr=߂xN9hJ(}ZN'5|%$avՅcݒM$TbN'դI@	8$=n*9dl{#GA\+d&
c4/_`oUּ/{8qQȖCF@$Dkdp(@P\!1:(@8ĜOjKI*PˢR}⵨Dq?ѫ.&`*Wd*HTwVEp>'>N'q'h0f
7r蔮r@ܺ%(V_	vI4]R(08 nߥG3 ̵C[y'}ңwJfY8rK~VL7B2YN7 }ZN'}ĜOFN'5|%$av(n)\)tˢRi8dA0^+҃
qR7\;%zr}pDOMnLunʛjYB̀~ɠ-Ɂ>'>N'q'h0f
7r蔮v]IF$.ق^PFG\)tߥ>Oc-O۷Lr/:_p
θ"j;E VF·e۷Lw,ٛ7NvHңp
ѐ>'>N"I81 ASf뙐\7Q6uQPq6uUeK.+~u4q
c7/_`oҟzE>*9Ҷn1ASfoңӗ u.61gJd{#Q]ǝnSF@$DG3,rfzd;wG V\)t7q4e_Uּ}rlu7@JAY:7r蔖HDn#Q'yB#O^9ҶnL|}tuTrl7c!}ܺ%%n)(/;7NA;n)-;w.I|$,dbN!A }WA1[7@ܺ%%n)ߥGnl<˚Ej'Trkm+f}7+zTa VFfY8Zk}f7SDߥG"qfK##Qȶ2¦ DbN!AI2R)~Tt7r蔖HDm+fvJN'GCw.NF۹tJ{u5n)-;w.I V@씜OC% n)ln)Jٺv1Rq9I81 	e_SUּzia=9
	E7MK&fp^GңydVYX9ңfZK61fAjrS-"z&>d4nko:![!0VYYm8c`}w}n*9ެ_Uּ<q\V1VL4ٺh?z_\5;7MqbA{彶\l5oTg	|&fkoAmD;L|DdRoV/],6G"YS5,n-enG-o\5;7M8|LEݍxKԀ<u]7^|V[N$ld4/)>7d7N%D.7oS5n)M);w.O\+d&>ĒMQ]n*9oFvٸK!tbN!A YVL7wqQȖGs`_SmD;N$Ҙj|d70,n:뜅lsd}ң8Tr%4_"Y "
'Q9
	98$
*8'y YfK#;./;lu;n)-;w.IĚTvٸz_5;ݿJ̹GsfY8]k7yJzQ6uMN?`_dM*i[7Mzӗn)-;w.HGҠN9}WZMLQ6uMN?ҟyҶnfN xv2ˢR[ v]1' I8Pz1ֹC
/T114HaBR(0(@@TOFN'5|*WId
0nL4z'! ^+҃
IZP*Pq?
[jb6قe;83pi'	'@|IC*j&Z1ZXlRUl1 ,@ĜO?+ 0ؠ,b6ق\VPADOn(0<Gr$¥zPa@Pʉ$((8~VAQ\@Qf
 G~dpOr-Pq?
L$Af
 G~	NY8OMfKa~PUe
CP;' 0>@)b6قd*H'/ppӉEҘjゥ@$ĢK'QKra9R(0(EDV
ĜO?+ 0QX1ZXlR	[ҀdQ Q \V0T460& ŵPq?
0>Ti`mH 	$Vpdjtsq?>'h0f±J&IZ*z1'q?$ }p서CI8~VAauYfK#UҠh6eP1ZXDOn(08%0Z ^q(q8{XZN"+KbN   Q\lP ' $         f:7$:#          5
      ./usr/vac/html/zh_CN/doc/compiler/concepts/culexcom.htm                      $            	  eort
/<>achilnps".bdfgmu01=#*,Cvwxy-4589;DEFPTkq%()237:L_&'6AIY{}MNRHS-Aa+AtZ,62Ru
ZJtDY"<p0P<}0P"D2KRdVW"c		0_Ō$nڄ'&5,XF'\,aBD-n-VÙcmnu	FZE\wбdP{X2BېRX2ABxنTvjIWZ%h?VÙcmoIjd\E-2%NԝŠNRtRXmeGgȢwWT.%!jL.%knL3I}uuOrZҤrZ\cva'A&Gy_\x>4? ok#nنTv}ue}u dK5d!a~ל	א#cdyhItRXmeGgٕ6䛏~YRmNo|7ĸWAc&KAuI`we,aNQInZ4wi[rjĵmL&{֤h;l>寸Ͼ>*=#fْ|+e03f
AM>% ?d'~rE/]a]]aA$ϳ~hC|h>v`L.we,aNQInZGv!\KX5Iĵ,XgS;0(-Gv!\KXrZԖ,3$3(c:rNr;OrZ&{֤}d
寸ϰaadLuvْ|+<=|K2ZKQ +B.\KZBԙ\K_ĵIĵs1ؓ3ݬY{~C~7<IL=Ƨaƻ2L7뫔֛Qm{+uaiRwV?zaw뫕p%4΋2]]afWst[%:$6n;QV/Yx8{5={l*;1ZTթ$-[A'\CA_c~	;c[~?!W=J6-@`W|wO@ҍu:H8#|w ‟fxV`1;QVI!jZ(RwV$RwVn?NBպVg `'ujIVq@WIZZVL"@3IZBպP+P/x, @	RwV)h:D- T=ˉkڞ*L.%3뫶̓YLBw(fﮮ>5]gdI|kvMdK5mA6o~/'پq@%:[_0ʎϲL$G?]^vn6lAlG:}Ő$3_qʖ[js)Ag_]]d
Ϸ'?:n?evp,=0B=ƹ~yqƧ~,\>́<h;\ȗ^q@2Z[BA3oih?YKV?O+RwV)h:D- Tȓ
`Z%:$6nP+Q%);ReI"АLZK߃6TXD+뫼Q=agk(&KAuhH&m-K)jXG)qJNԙe-RH$6n$_qd;l>|ڜ9/n:ٕɩE=L(X6 0wi@ @4ae;~Su5%2ZشVW"c		0_Ō$nڄ'&5,XF'\,aBD-n-VNX (S/,aKau4ļ4rP=녌(O-,`XQL(X6!`V܆XBk!У*;?ep	Tfj#EM0+nC,QoMIbF-S;3M6;2CFTv~gIbF-S;3Ma;TS)ꚒŨZwe,f,%ݦmeI~p2O5êjK-O0<h/1򡃖'\,a@$nyncZŠgvQBt6XK`V܆XSe;éIbF-S;0(j$0+nC,*Ke;éIbԙ-Rtxs ,ma-RˈF_RdIVI
ZKRdS;0q2Ob[qmKf׶v2Ƌq8y.lG-ȼ&XFZŠIHu%d6قl ( $       U  f:7$:#          Q4      ./usr/vac/html/zh_CN/doc/compiler/concepts/culexcon.htm                      $            	
  aenrt
/<>cghilos"dpu.=bfmq&,0;\vwxy'(*-145ACFITk#)2367:HLS%89ENRUVX_z+BDMOPY!W}Q[]j{?KtssmI*9c:}(#Rvs%%G1̑$Ob` H$	BZ, 444444sIJJ
Qs'dc댆X,:*I%dO|J,8֋ HQQ'KF8֋ RjH^D፧VrB>u#`Q
J%Ir:r('._Cu^og{Tꒆj9ҍ%G7t!/s,Y̱dc!]()G7QqG2Q1IJu{ɅG7l\E}}mrs:?uW
6qٽ㋎[_&^NlW1%xgvT+(9RarDʨf</eDOvK9@H҂s-9/r=CEBKn{L!A;ebQ*JIܡYo%7G_	Ҵ	[^Q{,\,StpJ[9+ĢT=9/r=CEBKn#a
wlJ%ICܣ)3۔4Y-$X"*P.tJG7Rg(h
FPaky5bD(Yc']J%ICܣ(-9d<\Y sh9IܡYo%7G'.^GBu2i0Fإ2JRhrwθ\vobPuW[K<9BRM-åB^]DRPRc%y{b]^s<qb),]עq@8NctY 2JP]AAJ9dr ,U6wf)Dw!lRPzc%((2oVu{Mm`]	ma8d4kmuz+\lF>g;eg\.;7d1B1p&v~Qa5Jmx&U}l\+*5{s.!/.ˍ;\voEt%^XW)+2vF>a5#]l@<{TdӸ:O,ap|J@B>u!״͑ Y9eTxg	+8FإJ%G79;9ӭ2Őq	{bBtO{dJ59ӭ2Őq	{bBvxPLFG79;9Ӥ	{bB4kM-å(TsI2ő(:3]̺'ޔi*9(QQ'KF]ı\%D/e(TsI2ő(:3qs.3qs.9guJ4n((N%e#`Q
.XѮ{hJItJo<B^X6^r.e=סw^r.e'7lFҍx̱dl
!Q,h	Q<`Lw!lQiDw!lWtr ;(J4x̱dl
!E\ˢ{C9w2[;zQqG7qG7t!/s,YTK5TO'[;+:cb;(J4x̱dl
!O3qs.JoJ7swsI2ő(D\%D|d51܅E܅^[҈BؠÛlBا܅^[%܅](TsI2ő(qs.JoJ7swsI2ő(D\%D}1܅OzQ[1܅@ GrF:O,D)wz˸DguJ4n((N%e#`Q
cFJkzcbJ#b3;(܅A7=1܅OzQ[1܅@ GrtIQ'KF]̺'[;zQqG2Q1(]^)(%
9d)ǂJ7Tg.<>"cAs|4skk\';D]	Y;:ϭBPRc%(kg~ip`p!/q'0\P407t|Lw!lQw2Ԣ;+KˠØE[z"˹>9\|
y(s;RHgֺ<B^]x2M<
40$W
@8V@ctxBOt״̗	yu'[I\kkpVG;(&B8`%(-ࡰΘBا^܅@Ha̘BؠDA@ 0GrpPgLw!lT[Ԣ;(	dr!< pJQ[s:cb]Ģ;(	כ'[YÙ״!/.+Ʒcb\qiplE5(-9kydЮԓYƹ9\([	+"Y'>U]%v҅t2JP]AAJ9dr --åK˨܅ICA9dMQ4zPu]qb~~.c<4cx5乎޹E%(9W,a
K3,Bʊ0Ic\NY 0Gm9d`%(9Rwθ\vocSvgvk;xo²9>o{/f3k>o|in/fWJ
Qs$\l+Д)[Kqٽ҂s,*<m(``8XA0A0=(RPVRdcనᴣIJ(9()G1̖ԘBؠ>[KQJ#bs)A)%$:_Pq\x[\7;x=Na~|K8`F؟\uκ7k;cNmn@76O}nGcxmwdN`C<?[-.
qO+*5{%x47r9U/\!O҂s+B%Ù@HpeEZ-!Lp8֋ vӘ@<
!IAJ9dk[<z>7[Kqٽ҂s,*<m(4H` a$N` , 9@h40R%e(J>
.J9dsh=I- u쿀yu;)(h=G1̒*\.;7CSq.mr\od]q9mr\lxocx+(9W,a
K3,Bʊ0`#h`Gm9d`%(9R6|]lJG쿮؁()G1̑£ˆҎoIJNR3sh4
f(,ZFbop=(RPRdcనᴣKs>!G1̖,\,Stpr{,ZBO뭀N`.;7J%ICA9dK5uT{Pu|()G1̒ޣ(!}״̗7roKܠ&T{҇G7PC^/NoJA$T.yS҇G7PB
B%!]({s%G1̒ mw^2_rWS9\t\in/9s&vvkTgt.^s9a{CZ+Lmg&T{[G5	Tqoh2JPCı\%7;(jQ[1܅A$;+rj'4*r|'RBؠ6OƍpޘBا܅G43;(J#b.vU7;)r`XQ[(	XѮoTuƾ
zqٽ9L-&}%܅BPRc%(!yq ҍ>:ˏ'u@ģu@O\+)tMy9
zqٽЅ`gvG79~qٽ9++h1˹?'aPRc%((plxgN*>rk{k;)[&5Ԣ;(u\kBRMg|rj+{kot/`Q*U(WJ
Qs$\l+Д)k:`0:؁()G2Ip,a
JG1̝2M`H맼$[#+uY((Ne!u{XB1A'u`A׼#P1](TsI2Ő!I/.Fҍ|̱d.kRwT`4wJ7Ti*9Ӥ{b]^`4F꒍%G79;9Ӥ{b]^@h7J4|̱d.kRwT(4444444444ҍ%JoJ7swsI2Ő!IP6ҍ%Jo>^XW);uIFҍ|̱d.kRwTh}(RQNe!u{XBAhzQIQFoNo>^XW);@  (RQNe!u{XB,
F꒍%G79;9Ӥ{b]^4P>gJ7Ti*9Ӥ{b]^4Phhhhhh?J4n((Ne!u{XB@J7Ti*9Ӥ{b]^4P8ҍ%JoJ7swsI2Ő!IP*(RQNe!u{XB04444444447J4n(J6F>s%%AG1̒^I*(9($A/Qs%BKALB}	.)8}	9r=B9+lk`.;7J%ICA9dKJԡƇV^DzծF[\ypB|E%(9W,a
K3,Bʊ0V#h`Gm9dHRPRc%(!1J=ErUx\qq%Ss-fW
69+܀ﭯ2GurW5uk\6uо:p*sb|>D]xW
6YC\%[%܅G3.v爸lk:qٽmg\.;7qqӚJ*</ϋ1˗]wWJ
Qs$\B^]x^u{u̶J?[^XWlk;h[g%{Y[ˍ~\:pkK˯xJ\.;7p[|]l}qſ\0Ok\	6skgz9+1]	mtrZQ[s.׮AJ9d[g%{YlU[Ԣ;(WqG29+θ\vo{ʍ^<`Llk<&Utr;RBؠ7{L2C]tOumtrCCE4-GrεksWI\MExOumtA 2.qs<PʵP
"V8	urWs}p_,`Et2JPR(׋<l~"cAd+Z9Au[g%{Y'㼸\3*%BuW%Q]ZW	C8ewX`B/W%W.u,\,StpQ\D(ErUpFVQ*҂s)AF.y%#}Go[g%{Y@$CB%u{XN&YuTKO|J,swsI2Ő!IP&A=(RQNe!u{XBHh'J4|̱d.kRwT	uIF:O,a
N h%(RQNe!u{XBHDn(TsQӸ:O,a
N!OJ7Ti*9Ӥ{b]^
J4|̱d.kRwT	OJ7Ti*9Ӥ{b]^n(TsI2Ő!Av2%%JoJ7s%#J9b\ IJH mD@%(9	Lw!lU	mY4JQ[@^uzsϭW[g%{Y.5<Frl20LqN}` ?ctt#^GW.4H!^u{]J=7[]̺$uQ[%Ю=9/rw[7%܅\t	=mg\.;77lپlk:|u8KEo7GB;md|rD(g)Sh[g%{Yu[ ؔn%ƣs[8eth@xEfcC+f.9+G0
s`^urWˍ)(RPVRoJDKs>!G1̖,\,Stpr{,:B[`AY/Q*JQs$:\:PxgKmd(r{.ծhlk#អ*hyuk{>ᳮç"cAI^^XW).X
CK*(q8iEE ;in Bs)AF+(kcb;+rj>xb9+Ú;wk%PRc%(!췿Hxh%(P^wGEUD[|wlsxJq
[9YC\%D[]Y[%܅@Haͭ!/.wT	L-[g v܅]9ɢEp녈Ua2GG. da0OugײJWJ
Qs$ 1o*WQ"kώ㭝p9]tHIJ
Cώ㭞A{e\~4<Dv'	9Au[g%{XtV:t<O[\d+Z+k[=	HA[^;wk%;.JQr\j>z8>2+(9VRsƻ#_\48(Gqθ^˨^k	hyt[Y]ɈCk]F#K{pZesKCWtj?[\?Ys-7E_a9Ǘ )ϝt/d0WZ%e(9Rmg?묺gt~öD+<3Q̸\ie+qȊ@㭝||u;W;DV@^|]l}x:+L뛸o\-ss爸u\.;7E=mg㭝pފ(g)SAJ9d,yp<hw\4;[YAcˆ@/>	}^\49k(,yph9Ǘm=cˆp@,ypme.G7KOs.{<hw\4;[YAcˆG!/߰cˆ6kk(,yp-	Fꒂs)AJ=\\d~Pu]uEp0)S3kqC)n,yp6O\49;ҍ.sNW\-ssOq,yp<JFiFǗЅ`g̶J=;F=;ҍ|:^|DBRM-åmgNĤ`nWJ
Qs$E6'\\a;Rx&Utr-Dw!lQ(h;V[p+ ̑]dmz|g'⹻u}k%Юy.&lk<wl9t	J7U7U[" J#bsIEUD(g)SAJ9dm౮Ǘ\48;e<,yp>pбCA̶p\ipx<hvǗvD\4;[YAcˆs-vC{Ǘcˆkk(,yp@/aOC{<hw%J
Qs$:9+[:qٽ*\̑?C[%܅G4>;:2Y\uб\!\MurWp~].THC[" J#b>;:2Y\uб]()G1̒_[^*hyukQEeF|cts-TuWqQ\^4<(2V-lk<Ǖ9~wl&͜EeF~]l}qg]"cA`vƞ7C8רJ]Z;FǗVTjk>ag]"cAJJGPRc%e);kyd~GIt4-sA$ Ǘ >acˆ9eq|,ypkbz9+(,yp[g8,Ǘ
60,c.:_8cˆ
CouPX !b<hpgg(3C`J
Qs$Z?[\l^^()G1̑£ˆҎoIYJN}me 
6XV/`k>ᳮӁ^<hpuIAYJ9£ˆҎc%(`_`[+r"ھ:h;wk%)r\hʉo[8l:ɢɏֶu>rvDο$G㳮_CbPRc%(ƾcb	Dw!lW\xgLw!lPVKI["Grr.g%KWumɡ[%<wlvK+]1܅@AY,>;E(-9+ ae/\!]s~_qˍ%R4O;vK+I0gʒP#IJ
6=uW)S>|wlvKt2JRwT}v  cˆd1cˆ v1qrǗ\488[g8,t:I'8<hp!1duI&GW0OUoNTc9h:_v_k.s-8[8<htXX,yphhX,yp5cˆ~_(Gq/.#Mc\<hw[g vX[8.[#`XFꒂsnxв(9r=CEBKnBN\r:Q\D(ErU.uT4IJ 7ʍ^>:J^^xg4KQ\^4<P
FПV8t'ˍYXlk#}mg'qmd"JsP)_\.5+ƇVr޶J>bslK+iyal2VR/J/|w*G
J
Qs$/s,Yg,Y!åakV)Gq:dy7E2JPBErUx]p\|񒰬_1o>"cAl<`[^*hyukJ>)&2WvДKpJ]Z돛-J#ba{#D~^C+[K.c<  	yEp^ErUx\ye}W_s`F!/.mvДKpx/e2Ī[%׀ӛ[\lk<3lkt2JRF(h@]묹Bhyuk
`FB Ǻ뭳{ErUxBO{ˍg29+[#K;_[;^e^>skk	o{t2JPQ+ƇV'kП+*5{(AJ9K<̱d.kRWW9d}qkG]=I$,ytĩ[!G7qG7t/s,Y\\ծF:O,a
H[9+WJ4n((Ne!u{XBF꒍%G7t/s,Y}fP{<ppҍ%G79;9Ӥ{b]^<gJ7Ti*9Ӥ{b]^bTQqG7qG7t/s,YF꒍%G7t/s,YjૡTi*9(QQ'B'uAҍ%Jo>^XW(Ј1Fҍ|̱d.kRwT(RQNe!u{XB3e|//JoJ7swsI2Ő!IP~uIF:O,a
(TsQӸ:O,a
N:QIQ'B rdgJ4n((Ne!u{XBOJ7Ti*9Ӥ{b]^E\6uо:p+ҍ%G79;9Ӥ{b]^<,ypn(TsI2Ő!@>ᳮӁ^i*9(QQ'B'uA :QIQ'B ]G](TsQӸ:O,a
NQIQ'B $+[ҍ%G79BIA.Qs$\B^]x~*hyukVTj?[\uY7h[g%{Y[ˍ~\:pUC˫]GWܛhVQYb`z>>@&x|Ud뭇4D;!O-!/.mUC˫]t<H%}nt%҂s)@.5+ƇVO9+θ\vocamd"PRc%(&7ծ[}9(t*'6XV/͓Qg-:e
(g)S3h㭝;\4:F,<<hrQ2.#M\49(Pkg~) gt{W	$WJ
Qs$ ~{hJItW%W.u[+>o9.c!68>1.[9Ў%vQ\h\%%#}w_.xޔHaQiG7'uEcFPXAd5>ǗC%e(J>
.J9d[.c=;%(WEt2JPNwldrW4<C8j3{J±|ŧ6VNfclErUѡծ'㼸מJ±|ž*hyuk]()G1̒kC9 xu S[g<Xa!s, ,@/L'{L,A!@~_"!@`4@/L'BRM-åB^]~AаH}CouPX|U
Vacˆy:9! Fꒂsn(91C	@it$`H맾%Jl@iEE ((N\NY 4s<qb),ٔc\NY pGm9d r3۔4Y.\,Stp(aqٽ HиܡYo-TStp($}HjJ3s{r!eD('._Cu^oa{T3۔4Y-$hStp($}9d놺)D#1G7g(hY4(Stp(ʮKpVE($%Ù@HpeE̧8iEEdvӘ@!I9=CE(R2+&;D(+%qȜVAu8)z
J%I9=CE(R2[l
!YU0SXs9ZZPRoIQ'KF=G$$/s,Y7HWJ
Qi*9(Q̔l}(9Rsɞܡ)!pSXElPЦg,Y P8tcYBbqkBQ̔"j9 kydk ) $       w  f:7$:#          w      ./usr/vac/html/zh_CN/doc/compiler/concepts/culexide.htm                      $          <html>

<head>


<title>Identifiers</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Lexical
        Elements of C - Identifiers</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>Identifiers consist of an arbitrary number of letters
or digits. They provide names for the following language
elements: </p>

<ul>
    <li>Functions </li>
    <li>Data objects </li>
    <li>Labels </li>
    <li>Tags </li>
    <li>Parameters </li>
    <li>Macros </li>
    <li>Typedefs </li>
    <li>Structure and union members. </li>
</ul>

<p>There is no limit for the number of characters in an
identifier. However, the linkage editor does limit the number of
significant characters in external identifiers and truncates them
after 4095 characters. </p>

<p>The compiler distinguishes between uppercase and lowercase
letters in identifiers. For example, <tt>PROFIT</tt> and <tt>profit</tt>
represent different data objects. </p>

<p><strong>Note: </strong>The underscore character ( <strong>_</strong>
) is considered a letter. In <strong>ansi</strong> mode,
identifiers can begin with <strong>_</strong> but not with $. In <strong>extended</strong>
mode, identifiers can begin with <strong>_</strong> or $, but you
should avoid using these characters at the beginning of
identifiers because they are reserved for internal system names.
. The <a href="../ref/ruoptdol.htm#top"><strong>-qdollar</strong></a>
compiler option lets you use the <strong>$</strong> character in
identifiers.</p>

<p>Identifiers used by C library functions that begin with two
underscores or an underscore followed by a capital letter, are
reserved in all contexts. </p>

<p>Although the names of system calls and library functions are
not reserved words if you do not include the appropriate headers,
avoid using them as identifiers. Duplication of a predefined name
can lead to confusion for the maintainers of your code and can
cause errors at link time or run time. If you include a library
in a program, be aware of the function names in that library to
avoid name duplications. </p>

<p>You should always include the appropriate headers when using
standard library functions. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="culextok.htm#top">Lexical Elements of C - Tokens</a><br>
        <a href="culexcom.htm#top">Lexical Elements of C -
        Comments</a><br>
        <a href="culexcon.htm#top">Lexical Elements of C -
        Constants</a><br>
        <a href="cuscovis.htm#top">Scope of Identifier Visibility</a>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k * $       w  f:7$:#          w      ./usr/vac/html/zh_CN/doc/compiler/concepts/culextok.htm                      $          <html>

<head>


<title>Tokens</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Lexical
        Elements of C - Tokens</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>Source code is treated during preprocessing and
compilation as a sequence of tokens. There are five different
types of tokens: </p>

<ul>
    <li>Identifiers </li>
    <li>Keywords </li>
    <li>Literals </li>
    <li>Operators </li>
    <li>Other separators </li>
</ul>

<p>Adjacent identifiers, keywords and literals must be separated
with white space. Other tokens should be separated by white space
to make the source code more readable. White space includes
blanks, horizontal and vertical tabs, new lines, form feeds and
comments. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="culexcom.htm#top">Lexical Elements of C -
        Comments</a><br>
        <a href="culexide.htm#top">Lexical Elements of C -
        Identifiers</a><br>
        <a href="culexcon.htm#top">Lexical Elements of C -
        Constants</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ol + $         f:7$:#          }
      ./usr/vac/html/zh_CN/doc/compiler/concepts/culnglev.htm                      $            

  et
"<>ailnors./=cdfghmpCbuvw#%05ALy128ISTx,-FNRXk()39:DOPYq&4;BEKMHYsؔ%6S(]L6	iP|=LJ9Ҙ%qD(	@$	UlP,,sؔ%}b#"D(%Y4Ҋt!A*ɧg@[HP$$!LJ?rbQ+׸Ÿ4BBŚi4B'59Un%bQ
,v:Q%VBXŎhbQ%벱M{
&ş2*N0S5{e1(X&%!ġ(YG6~;EEdbٵ˩T/=0KL-u0tt&~ͬ>\e̘{RJ&$+:RkЪ|ٵ%PX%RPOٴeTɓF*%	BXȪ
	VM=索PRi%0GLJ?f{
}jŸ4OXkٻ^ BEڱn*!@0ɓFbQLJ?rbQ+
S;`c	cŏe1(]qVi
)#{6N%ۣ(`SdTT'n7X`mMC,{)Gǹ1(]ɉG[HP(!L\Q%Jǝ01bQ+	
SGO%<7m` -8ЪzQ|D 4C;6bq{mч IGicLJ?=ɉGLJ?ebUBA
brenUrbǲŸ4B 8rbqsaYY1*J?;`c(u;`c7Ъ~tB=sF1<QJ?Bpm
,{mXn-of2bq}HddnrcnxYXXa`SdV&TjVC&0)ckbQLJ?rbQ+
S;`c&ּrbǲŸ4BXlyq-F\5DؙVaa`(X|2S@rdׂ<QB|ź*9c,{)Gǹ1(]ɉG[HP(!L\QZrbǲŸ4BaOaax|-u0J?){D>{&R[pXX^B#2ǲ{ܘɋ{`B
Ÿ4*7@!csF2mkw(%ZrdՏ;`c0B*}0ҏ6q
2bq}HʸF+_fJ?&Iu"M%ġcD>%=2"y/+:;`c	c큂ZeoT(:3/>Q2M:c`2"r[g.,7ό.2fԷ	i>Suٵw( 5큏;`c2bq}Kqi@lD˨
tm<ۣ	%ҭ2=BP6q
2bq}KkLx<{RQ%(:%T|)VҊu0k<.g.-N`uB%T/k0KL9J&%	BXȪ
	VM=索PJi%0		SܘŸ4BBŸ9Ȓ0øSJH8bUBVm8l u1b$ģm͕By1!'ka`3sKX1([seEDΟD8><Jvgn8r$09Tǁ8bUBpBid(&%nl0f{
CgOSP53ksKX(Y[3!C;i1d[HP(+6aB:bQʋ!C<&'cgOS;^'Ԓ}0K4[Dň6TY
aE!/oq7<*A(m
`VږBXbIGۛ*,0ǐ|'
OX3DSnUXbIGۛ*,0ǐy/Gۣ	GYEJ:+n'ň6TY
aE!/gOS&ּM
smфXX^B#ň6TY
aE!/gOS4TiGq@ۨEa*XbIGۛ*,0ǐ|Ĝ1p=0$ %-2O;XbQʋ!C<&'<cl{`^OXb=Gǲ52*zD\{~׸8mL9J?=ģcܘ,{hgcġ([seEa&'ԇ&0&HFMm-Daq2<p<4cZU",v(X"Pkm% of kfM , $       
  g:7$:#          
      ./usr/vac/html/zh_CN/doc/compiler/concepts/culngovr.htm                      $          <html>

<head>


<title>Overview of the C Language</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Overview
        of the C Language</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>C is a programming language designed for a wide
variety of programming tasks. It is used for system-level code,
text processing, graphics, and in many other application areas. </p>

<p>The C language described in these pages is consistent with the
Systems Application Architecture Common Programming Interface
(also known as the SAA C Level 2 interface), and with the
International Standard C (ANSI/ISO-IEC 9899-1990[1992]). This
standard has officially replaced American National Standard for
Information Systems--Programming Language C (X3.159-1989)
(X3.159-1989) and is technically equivalent to the ANSI** C
standard. </p>

<p>C supports several data types, including characters, integers,
floating-point numbers, and pointers -- each in a variety of
forms. In addition, C also supports arrays, structures (records),
unions, and enumerations. </p>

<p>The C language contains a concise set of statements, with
functionality added through its library. This division enables C
to be both flexible and efficient. An additional benefit is that
the language is highly consistent across different systems. </p>

<p>The C library contains functions for input and output,
mathematics, exception handling, string and character
manipulation, dynamic memory management, as well as date and time
manipulation. Use of this library helps to maintain program
portability, because the underlying implementation details for
the various operations need not concern the programmer. </p>

<p>All of the standard C library functions and many others are
part of the AIX Base Operating System (BOS) Runtime Services. The
<cite>AIX Version 4 Technical Reference, Volumes 1 and 2: Base
Operating System and Extensions</cite> describes all of the C
library functions supported by the C for AIX compiler. Refer to
&quot;Subroutines Overview&quot; in <cite>AIX Version 4 System
User's Guide: Operating System and Devices</cite> for general
information about library functions. </p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%">&nbsp;</td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
br>l - $         g:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/culnkids.htm                      $            
  eit
<>acdlnors"/fghp.=bkmuw,0vxy%FI#128LSTj-39:ABENPV5Cq4OAV%9d*bNcEնR`8Ng b]Y."@VÍʕ1'1̀`Na`@ B,00000000cE;g2``aZZq!\-K`at(0800d$EShXغe`$2PPJ{!K*-d[&Co,du$ABNo*!D̻]tEL"{(sكKo,mK
$:-'7$@Ai
QJ{wj#yt̻o9륩2]tEL#qxjӄ(@%!p0S
&{)W2]tEL2\ʜZ{)W2H\y2]tEL6ӄ(vT6LW
.H@9jþmr֖2Hamrĵ.Ha, qsM\kycbPa`8Dnq)Sp*!D%(ؓM\kycbPa`8Svӄ(޵NoeL'Ku0.v4[<^*l&Zew*HT=xq8s#-R\np fKquedSg|0zq[˞U({*q-fSU<nq)ݕ5
{
rJcjZ%'7mQ3uBpzlsBzweO"'7;U,%Is*aWM+ys+r"#p{J% ϳBm.;%mT%#p{L\7@SRslPlR)QJcjZ%<mQ2suy$SڰzoWd#Q@.
IMIA$vTWOvT#*Sk T)A9JNݴ
&u9Gv4$VU;׬F.adeP;i'7ISHUݽkqN5d
rSʜPl*=:Svӄ(u@ꦨ;g"SuʘOWvIa)MGeNPT9
I98Ai ڨre*j^&DG|7=
tdHy@..3yJeب:weI[U]=]
r]F Gk֦=NUtbVGeN[U]=."JeN"BEJd"@=ĤS Q+jy=2]tEL:QWM+yrS%DT)Q2s!DΨTT#{%mTt@@Ĝ`m[LJ#p{H
Q2p{J$EShXغe`$2@@EQ3kʘOL]-M*aKTrНo]6YM&Zew*HT=xq8s#."P<s)iLTZNo
jNo6	d芘GVVE6w׬G^R!"h%2s xSӻ*j7%mTtD*m$@⚓jNo1.O
{S%DTèy⷗ =2]tEL2ʓ*;iLeNEB7VAWOp\%Au`(;g|29wOwe*EB6sVBY+!"h%1]-NgQګlPbHH#p{L\7*=:Svӄ(
ĜIMIAKvJڨK1ue<UD[U.WDT!P;i'7I  8+."^R"<VdVS^6( Kj%芖|LMk֫d>E,]u0TI@UQ&DGS Tӧ"Co9wOtBvNo)9ZA,]S앵PbHH#p{L\7SHK:v*aWOv)q
I9='7.	9l%6.eF
Q2p{J$EShXغe`$2@Kӄ(޵qeL',.Z%DTÄ0oՊu T09{ZtqGy2]tEL#y
&@*-'75'7I]tEL#J%c.Nj9=9mq;T[^\(LVDDnq)B%'7&bIsBf ImU	@m$u0e*Ip˯V@.E	XTIA,]S앵Pt'VX]YO}'7	3Dnq)9jNolI	9=;e'1̂E;g2``aZZq!\-K`at(0800d$ELJ(I<`
=	Q3L%
M6.e 6T%Xa @x$B$bBb@kyc$[˝`2]tELoQڰ0PЕ1[aI, 86T%Xa @x$B$b2*ĀHP;`N]s>a%4Vkys<sYP@b@kyc$(Im`ls0׬A4Vkysrs0PЕ1[ bPap ceMUNo+*@a@ [+{hI@x$B$(Q$Kj )V$2d"@J'7	 0B	 x
[W
U匘ڮԔNo+*@a@[6\H@J-'7$EShX۞.
-(/ShIV2tZNolI	9=;e'1̂ҁIs!YP(B.0or仈.BbFJ(I<`
8PЕ1q+,$)4@w ;bZ l . $       C!  g:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cumemdbg.htm                      $            	
  aeot
<>chilmnprsu"./bdfgy=_v#,-kw0CFHIMSU&14;ABDETYqxz%()239:RWX'8?NOPjV5BH]ISYL13x6AmSN)No$cr!	`0o	hqA@P(
<StA("	D9!ml(
Bǘ`P5jÌ@dF"WMa6+V` A~Vj)KbdmIlc`۲&m$PBBE?Ғ)ѥq4n@nA(Ǉ,1z2zE?Ғ)lR)F-qN$,|#XUny^|Z|yU3cnț%  N)эH5ld|dMі~k1!H5@-K1rk1cڏG+h]ǫ6!k)F5"S	L $St,	HddM}nMcStA m38(Z[nțO-c7¬ پ|ߍ6E8/d&&c.%]/*uk1ٲǅdά
QLc¾VLn2f?tJu"&RA#u("T$Su.wu9Y]ꦴ+dJ-O+N]xmK[GOv9_DJ7R )VH#u("T$Sz%NQMMn*UinJS%Ѣ/"cީ6iUmnțn(2CsȺNxE+tKc12Ү1AH"	H!VLdMі~k1}<ߦ)u ǩ)3u+ݑ4~眯d&&cS4S[yWu%ǘtۏk1=w|4S6vꄽ5Tw[&Suysz
p2m]Sb7yLy&fq73!E8DR % ?
Wr`'W}_vDN}n.oVw˛լK[y~jb{>*əMLǏD):  RE8Bn]13&k1AR): _/#pgpK
ycyszr<M5Vy)u	 SnDu,1nJtJu"&JnJ
zy]A(Hi#u("T$~R𿫹_.oV!OMuԽwu Bخ&&cۗ*˩E:?AH@Ju"&)a#u("T':	FDMwPJ:	]3+sSzdޣ@SnDu,1nJu./oFVDJ7R"kPFPDHRAwˍu"hA(HAAA>,.7}쉽뺇g|ܟ-L,%NQ]CFPDHЛ_W}wP#XU˱]Zr{Mn*\nHڷzꦴPg.oVuܟpK
!꧊}]Ww.f?lMǛ`eD): =w+뺀Zjcc7ʲ+HkqC3@-<Ċp2m73/QMv?[y۠SD8zQެ~+otۏk1^YSWn7'ᑧzO7cqN$y2 N)а% 1lRAy6#+ 4%"S	3W{/򬙘cg.oV.Wl&ee
rA҃$?b/2W<||7'ᑧsrqt<nN>6XA"S	|&fw[&SuyszxG^e
v<YNO}5Uk162k5Wnx7'ᑧ+ ;vW]<zrU38ݕ7oD8Y31Kc1"X1c7M+Ml&Y_sd&&c¯yyVQt&্64y#_7'ᑧ V/ɱOu)0~ N)+j=t򂾮ڃ9szx\KȻ#b}ƛԻPd?xc7'ᑧ)]	dnՏ~	ov}]R뺀Zjcc}XV5of)Վq,ܯ7Y{M7<l
}]aSmzL]ԻPcgU5p6B1Nst/N**cٕWrkdV/k|#-7x۰M?-aV?,
뺀Zjcc7ܟaW}wPV>LS{@yYߛ¯{LldvDN}n.oV.VD): nO^dr^+}λv<N\ޭf>]m*NPoJL%nț%]uC|Mdc8m~O߸)d͍+Ww-<ą+VLAOk1qN%3ltJ@bW|&fw[&-<ą+VLAHdjal2qE0SX	'SMj,[r}5Z|z.votԾ2hfNSx(ܸkMo+8}]w]MY336kWqtԾۏ 7wՅXdCXvP$StA .̨۔V/d9szsr}K̕srqw3dn^)}7ݑ7wS?n/v<Y~|Z|?Q91r	YAr`'bwPW7'FЛTnW}wP`'}?sWv)ʲfayZ|"	E8F-NDqCu[[
(<궶P17aZ P"ѱHFXV8
 %qQPq:#mP0k
Շ@8v#%",8ʛ&#\dM}nMc)(&)许aTnsz}>cvD_ͺ6?>ݑ7n$IA1HEu2v׮	܀ͅ|nȚ)(Pqcˑ267aZ @b8$dSeqڐdٺ[!׮	܀X=<gO`%ep;ۨ J	E?+6XqHj#\ֱzy\#&<Op%
yTKon)(&)许ar6"6nI\30< [nfn쉨"bO덖a#jA#fqVX@dO13]M)PY]8di"bO덖a#jA#fu@@@d:\n0S1z\x6"bO덖a#jA#fu@uw 2@J.7Zǘ)p=p6PX>ݑ7eqۨtIAHD8(8ÎCF\ysX5jÌ  0	(&)许ar#e5wC\Y33cn"aǠJ	E?+6XqdFeb\ &fU5)[~W=k;vDIA1HEu0,̢L.6:;"
f`w27bkqUW۲&J	E?+6XqdFeb׮	܀U3.c_FS_9Y\nțu6ARPLR)]qÌ8F"3(MzY30CpOvDIA1HEu0,̢Lr:;"
f`[x_arAW\l9Ȍ$8H@d*ənv	yE?nܐE%",8ÎDl#21׮	܀U3:+7n_s;AW\l9Ȍ$pNH"7Mn+toxPbSeqȍDfQ&IZ:;"
f`lU[?/}mŏ2H"bO덖a"6YD%:;"
f`lUx_dE%",8ÎDl#22O׮	܀U3KbVOǪ[|!c̒SeqȍDfQ&I掽pNH"[)< J	E?+6XqdFed!׮	܀U3Kb^i[qcCbǘ)(&)许ar#eIpNH"[^i[qcCbǘ)(&)许ar#eISG^'r$AVL5S[bܮ"oYM`'|nțˎ;eqۨ J	E?+6XqdFed׮	܀U3MwPs27b"vD<uIA1HEu0,̢L:;"
f`W.q|nț9qp<uIA1HEu0,!zEwP*ə" O4i\M5<8ېcPJ!1Ƌ^ O4AtKm"S	AH许arcHV=W
Xzᒆ8(8Î@Q"c	rh09!I (ԊtsR)w˛լlv / $       (  g:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cumemmng.htm                      $            
	  aeothilmnprs
<>cdfguy",./=bwkv#0CFHIMUx12ATWX%'()-4DESYqz389:?P;NO&!8ÌB&$qqڤl2Kq0iʴSet\^@MIb"`GqE4U8HP8(
A{}
 @ )81$$qJU8pR6-,4HP@\R),4HP@\ZK	
 )#E"aI5B4.-% 0@
I "H2yTL(2%A3i*DlȐM
I l2Kol~-6r-TๆS,  oYd7^
IvPCI!)&HW$XRr4 EH"H"RbH'2@7TL\9s͵JF2teB%JD^@Y!GeC39s~3UOFt,iw]r9Ws)wJD{J	;eS*z3>vQGqi$
$ Ur `siRUK.]//K21iahl0ׇKϣжhkZ]*?i0>wjTZiťJӂ6ˌGJzXoh2U2t \R\hayϒG~8'2@7q̴GIqav.}֕=vˌ.Tǎ2lY}G;kBk9VtL5P vpCgP&=/%Zi0~JI(qNs
 CIa! Oh HGq@	$A9NU0׀1Ia!Ni\n%NO]xqй	zXnijD_Nta)2C4J8VPL5а
)ˆ<0YN.r^]82Ö*]ћLxi#8G$1;*Rޖ0v?Zm]8R̴dY{`Fkӏ܃mToi5gI`D/EE q+;e=hI}g)TT\ӏo)Z%qqs,vQrݢuE<q̧vEoL?-&.^6^qࢥY'R_aD=+耙7ehIHʆoII*j?z^}]@g*N6})&BJF)TT\7TACgj/)<hnI1%BxN,%: +U_h..;DLK1tr+)TDfHp%RXohG23xkRwH9.i#@$!I$g*ht|5IQi<7LQ2{CʆpQR7tL7㴮{X:t|*?*^cK܃mTL_EE7tpC2Ji$]cHvIi!Cg>pe]F~bXKooR1Re:tT3Na,`T/.lrHn^)09]FRU}WN?ˢLx|3>toL72gP*.sK*QtxnTiavm,7l4_/HLr]%[Ʌ$/u'DCi#@$!I$MaGk9=II`bE7/>J>3>3Ƥ"KԗhoR~]8w0R6Qr>3v	>{D7ԗ/1<H*΅(ش$eC"w紮C4avS.x-EΉSDX,%>ʆe~ŦNT)\01<)]u}0!7G$1;DLQ2tL47
VU-ez!Ӧ%({Dv 2ҹԑN	No$Sɗ[2 a2rmK/*ooDhnVvU-eIJ6耙ou)SA29Ps;Du
TDG:&,>CIhr-TkgP)<oâDs)Hʥ,I2G\/a2>HlQK1%0'DP̪eNs $6O!/t7֪**Du
T>@8RIbGqi 6ʆe:bD_ћӕ+ӷ%ӏcf	~Ö*]њ&{d>&r#C!@M
H{eF`]8A9t)ˋM3TuIK`.WN?2ah%i/T	T
T9ÍME=+1sHK$\/xke65ur]%.sZc8|$q	̧`P0	IrlV.zi:tp6W,ØUٔACd>H$E">G^"7	=4g
V]8p6W,ØU#PJKiaJ8:&)&$/s)xSq	Ir-6d+0i?EPu鋞X.}D_њto8p۩qrd CI8i#8!Ď0p)S.*Te
*S%
Iv!@@ $qȷ8Yxh  )$%fqBB!+ekE5&Ť@@	B蔚@8FIBrt赁l~AeࣘUA$
q#Dht$)G.Wg:-`{$=qHG0HR\FEtФq]80א"	!	
8aXsR`\ZK	
 H]QbB RHG0HP\<!,H<:-`{$K祆8ः$i 8"4:L8qx9rptZM
H%KჍ8.aHG0HP\<!,htZM
H
GjXn JqŦтet)Ď7`ÈxCY˕&EtФQ5,7N9V8ๆzY ] D@8FIB"g.W  :-`{$mTf	tť700s.aHG0HP\<!,EtФ|-.@6WN?>]@$$qe8YxL)&H[B$!\QaIGY#@q#@JGqi$i#8FIB 8qRڕKL*[oQ̫IR	
8%plCHÚ˄$H Uy#@ZH nIl: 0 $       w'  g:7$:#          <      ./usr/vac/html/zh_CN/doc/compiler/concepts/cumemovr.htm                      $            
  <>aet
/hilmnoprs"bcdfgu.=_y,vw#&-0;HMTkx14CDFISU%()29:AEPjqz358NXY'VWRG1)"cV(tucw}SFWsJE4t 0 ~GC`X,Z1/C9le# PX|ZdPX|ZM(8xZԇ s(#ZSCx-DjC -J@
7y6>XJqaYũf\jQt:Noucw}SA.nԡ G7HtkQM..Zhq`ה>oFG76sJ6^QsKG1/zs	XnKh6<%M8x
 P8cwh{Z<v>Ni;Z<v>|چZ(y;L3%(#QkrKh6>ַ{G&@O&g#	ק4nӖ
Ymv!-П1>v'-Se(sk3Kym.8Gf1S"c
qw|2'656ٌt[lf7y%}Szqo9>
8[;M}wҩj,rҨZH	nCSˎC-	#,%þ*Ȇ>c_@)kY͏Z@!9lbCpzpO!DjĜoMN[Z=r`iMiNCpOa̦2NotĸFY]@O|2c$浭a>־~#>͏T|KVj)G%9W%Op7P9i}ӟle˂~GsIcwd"6=c'3-V3>͈O.*i^cl}N2ַ(ݩDmqӛ6ǯ;p_m#O$scM,tYHPW|n
9iyt/) iAG7oZhqu-/J54sΧZSCx Z Y͔jhO
\h+!9M(Q󰣛tkQM(­j)<ZҨlQUJ49H⏍܀*֢]sũ;Z<v>E{ZhqG@^kQM.FYBk[nԢ6ԣH
9vsΑj)xUE48SUeoG`R"o=E48w /
\jcl}N-yFJ#l}J49H⏍܀*֢]sũ; Z<v>E(Q(yG4|n*PB9	hx2P9iH@ܷ%C0sc(HG1/>9ӖT_²S{1k[S-qk[m#c'3(xeӖMhQ"Cp4%n./mEPՉ~DNxS0N[pzsّ'(xeӖw	PG	cwhArڔF9).ݠ|A 8h0]cׁ>cl}N-yFJ#l}>r07oS@0Z$V%(G1/ WV(xeӖ./0SB]9;4ZIaQUPи	oE:P>͏|0J֡p|sZZcl}N,{Z<v>vvU+ULmݡַ(ݩDmݯ(ݩBG7ScwhAi{FJ#l}NyFJ9c_@339oE:P+!9'mݨenQRG360̔nԢ6nNG<vEImTLNb3rSsC-@OT}n	86rj 
{{iT:zr҇sKѢdsҐ&[G9$	rKh6?]kpraٌt`}Na6Zꙝ9o	4./ˎ}NxaE²S0=8'8)DgSItz7oxǶ]+	9dCyC9><`@T;4㹏R9\sYz^{Z[|{ZSQkvc=+Ә>͏}N*VB*sb;}.9(
ENl~^XP9i}H >P5./Tsk\~s
-w@Oecw[G9	;4kQUv[߄CW
ENlCyC9 /.-dw~csJCe2v
iQ !X(*bTsO>..%KϩjZ0b9-؄Ccޜ2/>厞Ȇ'1

Ψ~F8U'^oĸd~smgc}w#,ImTǏm + nB}jĜnq=NrTgM+=Meu7s`Z7>c_@m#O#,w	PG	cwhA1enԢ6IK#lz'mݡ`Ŕ!yFJ#l}iS}b07oS@1pFJ#l}{icl}NWP	+AڔFsJG1/zs[G9F|sZZcl}N#,(;(ZZcl}N#,2QRS^QRo6Ђ0bMnԢ6הnԡjj; 2ַ(ݩDmݯ(ݩBG7ScwhA1eZ((Z9i}ӞcsJ0bZ<;4	UPenQU<`D`Ŕ fJ#sJImT7s	ڜp}~/J	W%K_}ٞoHqG-(2usŠ/,Ҹ;	ܷQut;9]^(}4 j߮T9q.R $scqqt3S)*^v3HSs q{OֳF}wpck_2C'!Μ֦6Є@ڔFPGG1/zasm|1m$scwk°Zw>>P9i-tsU1>v["ַ{J7jQcwk7j_@2
nSItz7`Q2G`^q{Of1scub}n	`ŕ-؆򅪎o6ЂcZpb(;/7bsSܕ/:m/83ߖ:{128@a?S%}S4|ֿcwhA-kpDv>oCmݡǈ7jQc7>o-TsU1>v'-NnԢ6ח!k_f1s00FY\>͏vXCowdSJ9p^DgŴ'p28B=oL3;128@7>o-TsJ]4FY\>͏ֿ1>v'-NnԢ6ezk8Ƕ\]ǵUImTjZ!`zsmݡǈڔF<AlxZ= ^ܣv>bKh6=x"ujkJG1/KFsJ@?Q*x1ep0sc(HG1/zs-ਿQ*[G9³W
ENl~PC><0p`ŕ²S}NG9%}S9kpraٌt`}Nr:rĸ$HIm#8)DgSItz7oxǶ]+	9dzĸw-UrrFYRҫ=Kw?Tqezkok}NxaEٌt[lf7NbKh6?]8r0bY͈n /mk_#,+!9z:bCyC9#Pp@ĸ7SPϩ=q(fc=+ImT'pOgҩDviUo~skFY\+!9=9l9ӖT_+d"6>T8|FYBnԢ6IK#lz'mݡ`Ŕ Z(}N	9T#cl}NWk[IZnԢ6o(}4ImTǾ
QG`	sIkj; =nQRS^QRo6Ђ0bZr6QRS^QRo6Ђ0b[-kpڔFڔ-TsU1>vAlxZ=(ݩDmݯ(ݩBG7ScwhAdǈ7jQcwk7jPQTZr t	FJ#l}NyFJ9c_@ҨZ<;4Nol~;1>'߮Dp~^rTAarٌ b'X<Zb)M+|e\CÙM%e҇sK{v-ਿQ*W
ENl{cwhA1eZ(s:cl}N#,2QRA=9Nl}.#7 78ZT:zrٌtGpLm#mg.8AOڞ\r ᗸG[uLc'-(}4sӶ2(,^>-oSJ(,^>-q}PX-DjC`Z9vsΑF8 ԩxp2ȡC8bH-DjC ^QI jF}0C9l1NxJi\tjx8Ꞽ9@O2s	(^:F<K=v1(G7L0[1Pd@^YE)pv1o_RÊ2+"^)DF8@(hQ7$8#n!Kf0C'X<Zi^G⦕8Eԍ
9a0dm!il\'X<Zi^G⦕7Eܷ.hQ7$8#n!Kf0`#\h(4 ᗌO心Eԍ
9a0dm!ilNx&RW-zsrMdT-s	(`ۈB(ٌ:F'P4G⦕pn[R4(PQ:F'P4G⦕ɸa v187-Cԩxp2ȡC (xZԇ 0Rt8 ZG7L0a(o`:F!g7v
iQ !X(G7L0a(n~,2usŠPN[*Qu(}"o8UE48[_j)łN^P9E(Q(yG1/C9a0dǩy描ؠrP:jT¼`8qC@`S,R`/# PX(984sJ] rk 1 $       e  g:7$:#          e      ./usr/vac/html/zh_CN/doc/compiler/concepts/cumemtyp.htm                      $          <html>

<head>


<title>Types of Memory</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Types
        of Memory</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>There are two types of memory: </p>

<ol>
    <li>Regular memory<p>Most programs use regular memory. This
        is the type provided by the default runtime heap. </p>
    </li>
    <li>Shared memory<p>Heaps of shared memory can be shared
        between processes or applications. If you want other
        processes to use the heaps you have created, you must
        pass them the heap handle and give them access to the
        heap. Use <samp><tt>_ucreate</tt></samp> to create the
        heap.</p>
    </li>
</ol>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cumemovr.htm#top">Memory Management Functions</a><br>
        <a href="cumemmng.htm#top">Managing Memory with Multiple
        Memory Heaps</a><br>
        <a href="cumemdbg.htm#top">Debugging Memory Heaps</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tumemex1.htm#top">Example of Creating
        and Using a User Heap</a><br>
        <a href="../tasks/tumemex2.htm#top">Example of Creating
        and Using a Shared-Memory User Heap</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
l	 2 $         g:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cumsginf.htm                      $            
  eiorst
<>achlnp"./dfgmu=b,-0wy#1Fqv%56CILST()2348:MOPkx&79;ABEHRWXYjz|DC49P9c:HE>[|f(pq<qe+fu2:Ncpj	`X,O0cJzNcxk8C'\5.\HaDR>0(D5M\M¤}`a hH"PNBUʚh66Vw(&JR@)سb͗VRiv0@:Noh.&S҇6Ipa.Ifh9m@ڠ턜2
d;#|/×EbQEKwW-tSz}6:]YTf(G6>j:u|x^C:bʌ"W8ڧZ,9EN]Mo ?|/9d= q.\E>[4ۧfZP6mӉI̧u=함;cuwV[U}G] Y5ٶZE]Wq.9ic*u6<]1DǗ}d|-xӳlliή.3 ];egS[Rz</@Is!wW<"T§Y.E] ]%Ŝ͗B<_G.v릖S'f胛Y.຿ ME=zNcK@a'7	F
	8"]]$EU
(QV( 0 < DviވӺUõGa `@( W 	EVb;g7W-٧u?];U.Ù*u^D2Ga `@( W 	EVb;g7W-٧u?];U.Ù*u^D2J}Nd$.szAG]l_Srڥr1DywG..'.9 /#6Ĥ ]6mӉOӅ9d= qYN%! ƩĴtS497tf8(6Ĥ]llQ1A/z3nJA/R6mӉI</dq[ɇE`qzzNcHQ}jw];nǕ͕1Dy.ZǗmdMl\X?/%d_GFmӉH@0tS4㚯#6Ĥ )f8~8^&7qf*V9MFbE}l;eM+<wtMsۧd@ٷN%>Ng9='1̆ āS|q8szAGlˉ\ÅduO\ur-xY$ˉ9#/r@\*v/N 4VRiޝc{뢟-V8^;g6\O];'7j#.V;Ykh*\O^; w@Is OR'7NolG]l_r~ɧ8sᰬ~PgG.lw(pYulu8sdGG]ji6Rs)(\|Ӿ[9/~QvN]7(<^tIl?f!{4Vn}dz~;>[¢ˎo ^˹q?YtS٧tIlwnC..;g6\O^;7<gVRiA\;c9ywA)lӹnH.[TNoPV}dr%YA?"[7Tr*)l*]"[N˖ǎD:l6ROf$٧}be9Ǖ͕1Dn}dwPxD|q.98?SjEduOf7afNoCe @8/f9t9k9|)﬎q9"NYl/zxԜ2RN߬P!{4~gW^;<X<;dEN.'xrY}N%s,	F9d2slpcņ$Nk^Ǘ@:ǩrC'
B$mF¤}`a hH"Q%AEJQ18ؤpX@P%@(i9Ю˂(\5VAZ+4NHE>[|f(າI@{Iv\AEhҁ;O wW΅>9E>[&1=B. p@]?B+4NH@RRPs]QF k.4Yv"B5De%'7p@ak. Vi@d@JNo+
(e֊(jKA@JNo+
(e-bJ<D2RPs]QF k.e
(YXJRP6?K	;*M\KY'g@:No@i96;a'1̇='1̅v\AEQF]lX˧.2ulf"Q%AEQFL`&CL'V<XaDJRNdÍ5'0 @'mk  3 $       U  g:7$:#          U      ./usr/vac/html/zh_CN/doc/compiler/concepts/cunamsex.htm                      $          <html>

<head>


<title>Example of Name Space Separation</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Example
        of Name Space Separation</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>Structure tags, structure members, variable names, and
statement labels are in four different name spaces; no conflict
occurs among the four items named <tt>student</tt> in the
following example: </p>

<pre><tt>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);
}</tt></pre>

<p>Each occurrence of <tt>student</tt> is interpreted by its
context in the program. For example, when <tt>student</tt>
appears after the keyword <strong>struct</strong>, it is a
structure tag. When <tt>student</tt> appears after either of the
member selection operators <strong><tt>.</tt></strong> or <strong><tt>-&gt;</tt></strong>,
the name refers to the structure member. When <tt>student</tt>
appears after the <strong>goto</strong> statement, control is
passed to the null statement label. In other contexts, the
identifier <tt>student</tt> refers to the structure variable. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cunamspa.htm#top">Name Spaces</a><br>
        <a href="cuscovis.htm#top">Scope of Identifier Visibility</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kJ 4 $       p
  g:7$:#          p
      ./usr/vac/html/zh_CN/doc/compiler/concepts/cunamspa.htm                      $          <html>

<head>


<title>Name Spaces</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Name
        Spaces</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The compiler sets up <i>name spaces</i> to distinguish
among identifiers referring to different kinds of entities.
Identical identifiers in different name spaces do not interfere
with each other, even if they are in the same scope. </p>

<p>You must assign unique names within each name space to avoid
conflict. The same identifier can be used to declare different
objects as long as each identifier is unique within its name
space. The syntactic context of an identifier within a program
lets the compiler resolve its name space without ambiguity. </p>

<p>Identifiers in the same name space can be redefined within
enclosed program blocks, as described in <a href="cuscovis.htm#top">Scope of Identifier Visibility</a>. </p>

<p>Within each of the following four name spaces, the identifiers
must be unique. </p>

<ul>
    <li><i>Tags</i> of these types must be unique within a single
        scope: <ul>
            <li>Enumerations </li>
            <li>Structures and unions </li>
        </ul>
    </li>
    <li><i>Members</i> of structures and unions must be unique
        within a single structure or union type. </li>
    <li><i>Statement labels</i> have function scope and must be
        unique within a function. </li>
    <li>All other <i>ordinary identifiers</i> must be unique
        within a single scope: <ul>
            <li>Function names </li>
            <li>Variable names </li>
            <li>Names of function parameters </li>
            <li>Enumeration constants </li>
            <li><strong>typedef</strong> names. </li>
        </ul>
    </li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cuscovis.htm#top">Scope of Identifier Visibility</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="cunamsex.htm#top">Example of Name Space
        Separation</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
l& 5 $         g:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cunotice.htm                      $            
	  einot
<>acdprs"/bghlmu,.=fvy0ABCIMSw&159;FNOPTUkx%'()-2347:DELRXYq#*+68GHWjV!P foyM$SI%fi$͐Fiƭ(JdJ[Zl#M6V(%ZP(pQmr ! @ B0BP)Q/ZP+XQ:`0;d^:&e 0'NHZQ-(Va]#qq:v0
Crcda0FIi!jg#yQ,Z-alDaZHܽZ0ZQuJ?ծmcyNzhD(4'\NiBl(J;%/8
&;2f_cmL~ k/x%&#<3ި2XzP7!D5Yk8N\wqS@ 4	 (}M<*|ޥe[Mf\yo2`'QVk6]ȚQ.,O?V_'!	numeJPl~8	B0<iˏ!gÈK1md 2gi0V_ÛaMf\{!>|w%ߦOc	yRn	Q/ZP)rq	cp>Nt&1%Î9DiBPƅSeiG9aYn@zҏ&Λ b@0H0f_6|Aip!X+ X p5DiB(hX?6V%
zL?lsm~8齏(Ǝgݛ$J n@~w÷:ocn.M |JgtmY|?saO5(':f:"K֔%
zA|~6V7 s62{ːM>4:RQfo~Cd,`[ʓjGLR=LմBhme6Aj%J=j,3xٵxqǈUx~Ame p8p8_4
,͏`:\-DaZTsgp!|`酝7+x?yzͬ	5.D&;
n˼(6<	xV2+Mf_wTZnDOP	J!1Sv;4W0o|IK6x~^'ZgJ^(Szz҄Ff*$1iBP6Hلf?sp|1ǷEw3yE^ͺ]<u?!?ߖh "Gۢ
30*y?>۵M>0ٽ8褡Å|u6~ɏV6ee7J*M6[c?3c`T.qcd .8WxSd_0ٵn6ͬR|Y~,mu|&݈!vJ$.Lbhlw(?L|f 4|&/ˍF֏K֔%
zy`f~Cmef6ͬYiDO(wهeGyz/4]DʲeGyz;&>yt:x?iqɌf")fܔMTLEz'
ڲ}ϦO}B[x#MYb ~AYb403᧜Qᣦϑ\(fB+AN\*$/(J4ٸߦT{q33LV7 s6
(rLQe#.en@meN߫tm{	f˻GLwPմV_*?.@wꀏO8=?2}X܁J̦dyS7.e˅xܽcw[녊J {!MA0f_6|A\#8)
+B(0{-`${Lcr3k/5"O(w%{Ꮕ3g[r[Yqi/{<J0og2/(JQme*.Þlk;-ǟwJ4(cme_
gM>;l2NngdJld1m4O'Cǰ؊J=S\2]cn_4߃~1l:c	Jv[,F'[Lc1]2QϨIraK֔%
zvT^Q/ZP(1aH1s eLSgh ť	BYfGto'iF<+u%ُ|&}*c DiBCaفSf`(VgtavɦuYc&e 0ҏkE7BD5ZQrvT^Q:q6n<bun8rҏQ;ҏkħx j'\Z쨼uJ?ծX~v_
aZٌTNiGҏViGsa!aPZQrvT^Q:q6n<rҏQ;ҏkE7BA-(V`*/rҏkE7BBDJ'\NiG`ZN`Q:,eEZQra @R-(ZQ-(Va]#q,&	J'\Z쨼uJ?ծmcyHQ:vJ?[q6n<AEZQrvT^Q:q6n<ANQ:vJ?[,H45D떔\]NiG^ii>uJ?D(aF҅ٽ-D-(JB" xIuK d˸f=d(n{
iqyCLY$$=?4ul_Q/ZP)	i9=+0Ml:b+M3J7.6{#
[ʟc@-Ps 4ɄE(Jd%
l 04ױΫ,avɦmYc#Ӵ RJ?ծt0a 0!jg24a=sNfiq,?8j7GpbNiGsa#	Zmcf^D떔-(Q:	B	B̄@dKpѳ[~ĖyfBG XE&asl(xi!j%JIXJIqJ f1sk[ 6 $         g:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cuolangs.htm                      $          <html>

<head>


<title>Using C for AIX with Other Programming Languages</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Using
        C for AIX with Other Programming Languages</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>With the C for AIX compiler, you can call functions
written in other XL languages from your C program. Similarly, the
other XL language programs can call functions written in C for
AIX. This and related pages give you information about how to use
interlanguage calls in your C program. You should already be
familiar with the syntax of the languages you are using.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuinter.htm#top">Interlanguage Calling
        Conventions</a><br>
        <a href="../tasks/tucordat.htm#top">Corresponding Data
        Types</a><br>
        <a href="../tasks/tusublnk.htm#top">Using the Subroutine
        Linkage Conventions in Interlanguage Calls</a><br>
        <a href="../tasks/tucsampl.htm#top">Sample Program: C
        Calling Fortran</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
6ͬkꖂ 7 $         g:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cuoptlev.htm                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>Program Optimization with the C for AIX Compiler</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Program
        Optimization with the C for AIX Compiler</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>During optimization, the compiler changes the
unoptimized code sequences, derived from the source code, into
equivalent optimized code sequences. The resulting code runs
faster and usually takes less space. However, during
optimization, compilation usually takes more time and space. </p>

<p>Because optimization transforms the code, the direct
correspondence between source and object code is often lost.
Therefore, debugging information is not provided for programs
compiled using the optimization option. Optimized code is also
more sensitive to subtle coding errors. For these reasons, do not
use the optimization options while you are developing your
programs. Use the <strong>-O</strong> optimization options only
to compile the final versions of your programs. </p>

<p>&nbsp;</p>

<p><strong>Optimization Levels in C</strong></p>

<p>The default is <i>not</i> to optimize your program. To
optimize your program, specify one of the following optimizing
compiler options: </p>

<ul compact>
    <li><strong>-O</strong> </li>
    <li><strong>-O2</strong> </li>
    <li><strong>-O3</strong></li>
    <li><strong>-O4</strong></li>
    <li><strong>-qOPTimize</strong> </li>
    <li><strong>-qOPTimize=2 </strong></li>
    <li>-<strong>qOPTimize=3 </strong></li>
    <li>-<strong>qOPTimize=4 </strong></li>
</ul>

<p>When you specify optimization, the compiler performs a
complete control and data-flow analysis for each function. The
compiler also uses global register allocation for the whole
function, thereby allowing many variables to be kept in registers
rather than in memory. The compiler performs optimizations such
as described in <a href="cuopttec.htm#top">Optimization
Techniques Used by the C for AIX Compiler</a>.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cuopttec.htm#top">Optimization Techniques Used
        by the C for AIX Compiler</a><br>
        <a href="cuoptmsf.htm#top">Special Handling of Math and
        String Library Functions</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptcod.htm#top">Writing Optimized
        Code</a><br>
        <a href="../tasks/tuoptinl.htm#top">Inlined Components</a><br>
        <a href="../tasks/tuminobj.htm#top">Minimizing the Size
        of Object Files</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruoptopt.htm#top">-O, -qoptimize</a><br>
        <a href="../ref/ruintrin.htm">Built-in Functions for
        PowerPC Processors</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k 8 $       	  h:7$:#          	      ./usr/vac/html/zh_CN/doc/compiler/concepts/cuoptmsf.htm                      $          <html>

<head>


<title>Special Handling of Math and String Library Functions</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Special
        Handling of Math and String Library Functions</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The C for AIX compiler can improve optimization by
generating substitute code for calls to some math and string
functions available within the standard C runtime libraries. The
functions handled this way are defined as macros in <strong>/usr/include/math.h</strong>
or <strong>/usr/include/string.h</strong>. </p>

<p>The special handling of these functions occurs by default,
when either math.h or string.h is included in the source program.
To explicitly generate substitute code for a particular function,
use the function with two underscores (<strong>__strcpy</strong>,
for example). </p>

<p>When including <strong>math.h</strong> and <strong>string.h</strong>,
avoid redeclaring the functions. </p>

<p>If your application requires a function call to one or all of
the math or string functions, prevent special handling of all
math or string functions within a source file by using either the
<strong>-U</strong> __MATH__ or the <strong>-U</strong> __STR__
option on the command line. For example: </p>

<blockquote>
    <pre><tt>ixlc -c -U__MATH__ file.c</tt></pre>
</blockquote>

<p>Runtime performance of an application is affected if special
handling is disabled. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cuoptlev.htm#top">Program Optimization with the
        C for AIX Compiler</a><a href="cuopttec.htm#top"><br>
        Optimization Techniques Used by the C for AIX Compiler</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruoptuu.htm#top">-U</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
rc=kv 9 $         h:7$:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cuopttec.htm                      $          <html>

<head>


<title>Optimization Techniques Used by the C for AIX Compiler</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Optimization
        Techniques Used by the C for AIX Compiler</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p> </p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top" width="25%"><p align="left"><strong>Technique</strong></p>
        </td>
        <td valign="top"><p align="center"><strong>Description of
        Technique</strong></p>
        </td>
    </tr>
    <tr>
        <td valign="top" width="25%"><b>Value Numbering </b></td>
        <td valign="top">Involves constant propagation,
        expression elimination, and folding of several
        instructions into a single instruction. </td>
    </tr>
    <tr>
        <td valign="top" width="25%"><b>Branch Optimizations </b></td>
        <td valign="top">Rearranges the program code to minimize
        branching logic and to combine physically separate blocks
        of code. </td>
    </tr>
    <tr>
        <td valign="top" width="25%"><b>Common Subexpression
        Elimination </b></td>
        <td valign="top">In common expressions, the same value is
        recalculated in a subsequent expression. The duplicate
        expression can be eliminated by using the previous value.
        This step is done even for intermediate expressions
        within expressions. For example, if your program contains
        the following statements: <pre><tt>a = c + d;
    .
    .
    .
f = c + d + e;</tt></pre>
        <p>the common expression c + d is saved from its first
        evaluation and is used in the subsequent statement to
        determine the value of f. </p>
        </td>
    </tr>
    <tr>
        <td valign="top" width="25%"><b>Code Motion </b></td>
        <td valign="top">If variables used in a computation
        within a loop are not altered within the loop, the
        calculation can be performed outside of the loop and the
        results used within the loop. </td>
    </tr>
    <tr>
        <td valign="top" width="25%"><b>Invariant IF Code
        Floating (Unswitching) </b></td>
        <td valign="top">Removes invariant branching code from
        loops to make more opportunity for other optimizations. <p>For
        example, in the following code segment, the condition
        test and the conditional assignment: </p>
        <pre><tt>if (a[i]&gt;100.0) b[i]=a[i]-3.7;
    x+=a[j]+b[i];</tt></pre>
        <p>do not change during execution of the inner loop. </p>
        <pre><tt>for (i=0;i&lt;1000;i++) {
   for (j=0;j&lt;1000;j++) {
      if (a[i]&gt;100.0) b[i]=a[i]-3.7;
      x+=a[j]+b[i];
   }
}</tt></pre>
        <p>The compiler translates the code into a
        machine-language loop that executes as: </p>
        <pre><tt>for (i=0;i&lt;1000;i++) {
   if (a[i]&lt;100.00) {
      for (j=0;j&lt;1000;j++) {
         b[i]=a[i]-3.7;
         x+=a[j]+b[i];
      }
   }
   else {
      for (j=0;j&lt;1000;j++) {
         x+=a[j]+b[i];
      }
   }
}</tt></pre>
        </td>
    </tr>
    <tr>
        <td valign="top" width="25%"><b>Reassociation </b></td>
        <td valign="top">Rearranges the sequence of calculations
        in an array-subscript expression, producing more
        candidates for common-expression elimination. </td>
    </tr>
    <tr>
        <td valign="top" width="25%"><b>Strength Reduction </b></td>
        <td valign="top">Replaces less efficient instructions
        with more efficient ones. For example, in array
        subscripting, an add instruction replaces a multiply
        instruction. </td>
    </tr>
    <tr>
        <td valign="top" width="25%"><b>Constant Propagation </b></td>
        <td valign="top">Constants used in an expression are
        combined, and new ones are generated. Some implicit
        conversions between integer and floating-point types are
        done. </td>
    </tr>
    <tr>
        <td valign="top" width="25%"><b>Store Motion </b></td>
        <td valign="top">Moves store instructions out of loops. </td>
    </tr>
    <tr>
        <td valign="top" width="25%"><b>Dead Store Elimination </b></td>
        <td valign="top">Eliminates stores when the value stored
        is never referred to again. For example, if two stores to
        the same location have no intervening load, the first
        store is unnecessary and is removed. </td>
    </tr>
    <tr>
        <td valign="top" width="25%"><b>Dead Code Elimination </b></td>
        <td valign="top">Eliminates code that cannot be reached
        or code whose results are not subsequently used. </td>
    </tr>
    <tr>
        <td valign="top" width="25%"><b>Inlining<br>
        ( </b><strong>-Q</strong><b> </b>option )</td>
        <td valign="top">Replaces function calls with actual
        program code. </td>
    </tr>
    <tr>
        <td valign="top" width="25%"><b>Instruction Scheduling </b></td>
        <td valign="top">Reorders instructions to minimize
        execution time. </td>
    </tr>
    <tr>
        <td valign="top" width="25%"><b>Interprocedural Analysis</b><br>
        (<strong> -qipa</strong> option )</td>
        <td valign="top">Uncovers relationships across function
        calls, and eliminates loads, stores, and computations
        that cannot be eliminated with more straightforward
        optimizations. </td>
    </tr>
    <tr>
        <td valign="top" width="25%"><b>Global Register
        Allocation </b></td>
        <td valign="top">Allocates variables and expressions to
        available hardware registers using a <em>graph coloring</em>
        algorithm. </td>
    </tr>
</table>

<p>The <strong>-O</strong> and <strong>-Q</strong> compiler
options also determine the types of inlining to be used. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cuoptlev.htm#top">Program Optimization with the
        C for AIX Compiler</a><br>
        <a href="cuoptmsf.htm#top">Special Handling of Math and
        String Library Functions</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptcod.htm#top">Writing Optimized
        Code</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruoptopt.htm#top">-O</a><br>
        <a href="../ref/ruoptqu.htm#top">-Q</a><br>
        <a href="../ref/ruoptipa.htm#top">-qipa</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
anguagel : $         h:7%:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cuoutput.htm                      $            
	  eot<>agilnprs
"./cdfhmu0=b%,-Fvwxy#8AT12IOPS_jk()3459LMXYq+BCEVRAsR0
eEaFaQlAafo>6bmH eEaFhJʦ						8qӌ(¡A/H*-B[8s*Zר8R)XÏ4@8päapH-x[D	:PhJ^bSA͖M+r<t$ј}Xي	2iA&T/	05p>?SXY:t/	0&A6-(¡~RS̦Ft}cf#
lccٳeC /*{0!#
0	lj|k^c p>Tzc p>ÃE#/
SXl.8t7
r Q-%9iA6ZF^n=] pHpa Arbm%jcf#N%"0]nQٳd}Kg14t٬r[όlR	NIlQ҂d/>NflpUe;*9N,k#Jb0w!Q-6pY;tL07TtI15:PLlQӆ_%0ܥ;:KUl
LiU0QәP2J>%YP9Wѝ:acgdr%AdS.R
@^ l%/ $ɄA%2$ aMA7/.	_YxRŸ@OavhåS(H%^PLni_YxRŸ@Oavh!H$1PTv)Icp-#1Cs lP>{1fΈ)HE )J$˔t9#OSG,= ImS9i)NZFlwGϾU1NIlQ҂d7
rE )H8;ETPE>*s'$6@(A2rQ9i 9i af8RuWT`_fB@*و*K6Q	*`|(X/nWٳG=ltgfU5Vq	zFHp%6zIWvud}Kg19iiH&7
rӕGF^A6ZF0$aeJk<|-٢FNZAQ%%)J	05p>CTc'	l1PTp7
rDPLn姉|ʇ!9|d<!NT%W%CxJar6tFNZB 9iq
d-f1PQ%_u	UΧt$14/	0&E#/
SXl.8t7
r_
*c/(#PLni_YxRŸ@Oavh!H	|(d4|
6b0*u;Dn夆h&7
r1Cs jJSJ!hzAu>uoT2_>Nc L07gDn A1Sl͞4|
6b0T2^$WG=K0zA[/1ƏS>9&1GJ	)IA1Sqdw</2ʊ71}rLcdr'%S
A1S#l/	$apH-x[D(F,lNZPME)[tftF1Nh	/O0T9QlT!4= c/Szt`ٳ9a侟lG)VvUrXYLueQcfYc3ٌp?5ASSd0l SZ	e8͜6Fuc٬F/c>G_	*^jٳGNc;t-nh	/\, MQGcg2vk
7ejQg%0%_eaM#F^n=] p 80Dn.o	ceNZPME)[tftGϼ6c1Yf#p-8@
A1Slf*u;Dn夃9iq2b{d*0)Fl1N1P\F'%P|YNYs)ٌlT;6pPFNZNP(&7
r0Q)őFNZH=NZsJK̨r0_9c8[,Z#p-$cp-=CDn夆 )H`a#p-$cp-9lT'u^T%W%T584a͘f1c͝SA1S)k6a1P*/TtFNZH)NZF6bK0&HFڄR0
`TZq5>TQe8q򥭋SavhpHE4@å9|`P Ir-(f @śb`Ba&q 8t|ǣ0%>6bT=(aA.bK	l[avhpG͖,8(L0&7
r҅fL9	0OAp"SLn(L0&7
r҅fL9	0O 8t҈)H@
A1SL0Vl$A0	mxDn"Ln(L0&7
r҅fL9	0OAp"S-NZPJ0HYAL&'mxDn A1SL0Vl$A0	|Ap"S|A1SaME)[tP\Ÿ@bͱӠaMA7*		laFJ	zFaPI H 米J/QaRApC_ r$	a\ė-N)-08q҂TA"hԌ*	6jF  kH ; $       ^  h:7%:#          ^      ./usr/vac/html/zh_CN/doc/compiler/concepts/cupgmex1.htm                      $          <html>

<head>


<title>Example of a Simple C Program</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Example
        of a Simple C Program</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The source for a simple C program is shown below:</p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td><strong>A Simple C Program</strong></td>
    </tr>
    <tr>
        <td><pre><tt>/**
 ** This is an example of a simple C program
 **/
#include &lt;stdio.h&gt;    /* standard I/O library header that
                         contains macros and function
                         declarations, ie printf used below  */
 
#include &lt;math.h&gt;     /* 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 (&quot;cosine of x is %f\n&quot;, z); /* Print cosine of x  */
   printf (&quot;cosine of y is %f\n&quot;, w); /* Print cosine of y  */
 
   return 0;
}</tt></pre>
        </td>
    </tr>
</table>

<p>The program above defines <strong>main</strong> and declares a
reference to the function <strong>cos</strong>. The program
defines the global variables <strong>x</strong> and <strong>y</strong>,
initializes them, and declares two local variables <strong>z</strong>
and <strong>w</strong>.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cuintstr.htm#top">Internal Structure of a C
        Program</a><br>
        <a href="cuscovis.htm#top">Scope of Identifier Visibility</a><br>
        <a href="../ref/ruclblck.htm#top">Statement Blocks</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="cupgmex2.htm#top">Example of a C Program
        Comprised of Two Source Files</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
Lk < $         h:7%:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cupgmex2.htm                      $          <html>

<head>


<title>Example of a C Program Comprised of Two Source Files</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Example
        of a C Program Comprised of Two Source Files</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following example shows a C program source
comprised of two source files. The <strong>main</strong> and <strong>max</strong>
functions are in separate files. The program logic starts with
the <strong>main</strong> function.</p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td><strong>Example Program with Two Source Files</strong></td>
    </tr>
    <tr>
        <td><pre><tt>/***********************************************************
*  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;
}</tt></pre>
        </td>
    </tr>
    <tr>
        <td><pre><tt>/***********************************************************
*  Source file 2 - max function                            *
************************************************************/
int max (int a,int b)             /* Function  definition  */
{
   if ( a &gt; b )
       return (a);
   else
       return (b);
}</tt></pre>
        </td>
    </tr>
</table>

<p>The first source file declares the function <strong>max</strong>,
but does not define it. This is an <i>external declaration</i>, a
declaration of a function defined in source file 2. Four
statements in <strong>main</strong> are <i>function calls</i> of <strong>max</strong>.
</p>

<p>The lines beginning with a number sign (<tt>#</tt>) are
preprocessor directives that direct the preprocessor to replace
the identifiers <tt>ONE</tt>, <tt>TWO</tt>, and <tt>THREE</tt>
with the digits <tt>1</tt>, <tt>2</tt>, and <tt>3</tt>. The
directives in the first source file do not apply to the second
source file. </p>

<p>The second source file contains the function definition for <strong>max</strong>,
which is called four times in <strong>main</strong>. After you
compile the source files, you can link and run them as a single
program. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cuintstr.htm#top">Internal Structure of a C
        Program</a><br>
        <a href="cuscovis.htm#top">Scope of Identifier Visibility</a><br>
        <a href="../ref/ruclblck.htm#top">Statement Blocks</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="cupgmex1.htm#top">Example of a Simple C Program</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
Rearl = $       k  h:7%:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cupploop.htm                      $            
		 <>e
/ailmnort"=cdghps.bfuv0_kwx#%,-1;P[]q&+25:FLTy()389Cz{}!4AORSUVDEI%D2f
őJWqr%6RviAyˠN250LW] Dȇ
!|`q؎0 $$$$$$jtLIen6E(V$lc1D-0Hbɉc		H?Iũ)Í6bX H%z/tq*"PZ
..5J)8yTT)PZ)F%zA1&81e8q(ʓ51e8qLSibAy2cfrVMEm)P\Z\AyA勨pf~"
qkt_DՓ{.=tQ.D4JmiM[ݬώjAȂ"+{XA"H:&P]^<1n+T/4Y<SyH:""LЗ mm\B{hͶ aBSmͶbmєjRd.yH<AC@XDStɐ`6XM maQq2mp|jLA 6CEopSle6 ѱTm1fSm6[U	M?>mlUm!LYh IA""yaO&B06ڰ(M6|h!)62m|hت6tBc)Am-@*L@66*,mAo!tD1E>7H:""L/bmd1PTV1fSmmFnSle6 mXihFQۢśM8[/ m\B{hJL)ǐ <@;`6Re <@qw{Ÿ.+{awCai@I! ,")A*>$lcQ$06E$jA0bN-LYNhœ	#TՆ!D=m)2H?$1',4^`bɉc@*q/@LIbN-LYNhLib6vD?6!XMhPb6rm
\XTA6"SmIA1&LaH?Iũ)Í6bX P$j!u6[U	M&BĚA$ŔƋY1,q(5EAvn%h)4Iũ)Í5I mͶ.Sm A`mͶ.SmX-m,\X?6[Z6XMXin"m mkm,\XͶ \Xin"m`G6XMym6.SmͶ!)Ԥ] H?0Se)ǐ <@;`6Re <c|n27	"I+qCla(	)SS/0l1dıF2SmjRd.LIbN-LYNh Q*+{j!q*+{j!Y)NFʸq-QQ%
ڨe,3b(b47s㖡v&$YP]7sJN^ .=vEnKq
!)yLISR1 qjbpE,8H&Bm	M&BĚA$ŔƋ׼n-NjuѲ?4ս8ũx%aB5ovp<1ڢX.+mq:!D%6S7qlnت+#-BfFn =nð!fV$S1-Bf-QP]&iTn)4c
A0bN-LYNhœ	]MjRd.LIbN-LYNh{j欧Y:*iM[m
)Bǅ[cpv QYAj47w1tn4սƂ"DVd)4Aj7jZpI0MA⠻pyLISR)2c|ntKj]00jAy27	"I+qC6E$l1dıFc
A$&%0	R8t*K,Hbɉc 0$lYEqH"!H?.$qaaˋAyP:*
nT[ҕT X QT\ZBpt-QUC,nՃ1 .=ͷFRU8
0Y/\ZDV`
eQ[n ALe`.׼e*2m+60p[TUdC#a&%00k(0	D)eĎ0p銍51"a.-E@jVj=уك1f)UJLL[J́:VfB ,Hbɉc8v DBV\,HXQ09qh"/0j`Yyi Ȋٸ*
c-:"5n*RH?$1',4^`۞Rf,4QqIbM yLT!H:&TAyV\,HCbpIqdMI\Z5JVl`:Vf,CH0Rč|	0H)U $R\ZA.htm#l > $         h:7%:#          ?      ./usr/vac/html/zh_CN/doc/compiler/concepts/cuppovrv.htm                      $            			
  aeiort
<>clnps"./dfghmu=by-0Pvwz#1IMOTkq%,4:ABCFx2389DLRUY_!5ESVWXNH k.^D2z$q9zcZ*t1H:RJ3FC,ڶ}dHH OR헁ppdBBBBBEWAtIAtdN$^cM(8"B$^Dia)NSCxe%U$narXʆip*dm©#1
2YAmHuI
#
AӤpe^r\U;}!H?} `C%H:(\َN{$6oNd?>s$nJA\d̓/egtd1h\|dIAt Rv̍i@2[dcj잻5=nzkpP(VJ$vRK)AYeddcj}4삌Edh._f9osiJ:Z
[\m[xVYYpSvp\w[JRJ\m[FH )Alg2t!+ c%V>[$pK[JP@=9#rRuَN{vշ7$Vfҕf9#rRw"ݵm7!߹Ktf9\=/ܶ{p{1Ҕu2s۶Gn.W}c9nّѐK(66$w)AFC,%U+ λ"|df	ͧ2P}/&xo}`ҽk6\KL9Kɂד$z"vpl	kB6nڶH1me<ZkxE?rG-xdd/&z]ҾY+WDԑK7#$w)A%Ҕ ;-+K[JP@=9#rRj5X'k䏶Ts2gu2sBqmY;/;6C	H:%Ҕ
|VJҔTr@`/Y+˭.2HI{!S^YAdcj잙1K[!vy1Cp/ޟm}9$ |DɊ]݁&+>>\o"^GrR5(8	s;-(nܤK.zS':26`\li02PwFC,u٭s7s,:ʖC :d]dm.=ѐK(6H	O3?Kc,3Em[_':$w)AkYJ90Y}nm~o9/Ae{/5d.{0dRe+K˷r._{mئPnkH ReJn^յ"~=nz$HZ@EO#K~崥oܥG~崥 ooIV=/ܶ{m^յ#rRS'=jڃ7$dRe+K[JP@=9#rRS'=jezVfK-*rG~崥w"ݵmK1_Dh]kx^L&zS'9DJA9Ro\7|炀_"W/~@2Z>WKvco2e|WG]݁˷<d :\isM@f:9ݖDK
29x7~vX\ov̍FC,ڶNxd	\Ldd?gTr%^TnܤMH?isɬ~W}ݐQ6o*sf:8I26.2>;+ih?d]n.zS'9.V߶p9iu-K2YAmOeۆH R|G\lx'Ar&޻n\c%VѸ|._=|ϼ5{FC,ڶ'eۀsWD!Plm[PaWG%/->{yqBP!kum.+ڶdRAt!I`JiJ:Z
"W/HܶXKtȬe$s$=ѐK)qPr$m4Vkt=2bdVפy1Cpc%>IUm\7VH"[9AsvB+g#h.{%d+ λ"FHR
(&MٹʖC:dʗIAtYJ<\lx'=f$lFC,AJk7K/^?m O`otd1]}KAa\^\isK0OA2`"G-[-һ!|2Ge).{v:d=lDM]pw3~7d{?Kɂ;!|2Ge).~XG\lx'uMmܶwjmշҐ/&xP4ٹW{'_ټ&?Kۧ<A"Z'#{bt%}qA"AӰ!^8PztE4ℋ,cPxeӸ:G4`U&+Q㴬,bxeAysE "1H?cHqVk˷^pldvxRDb/$;$0TWmNFյFC,#=##9y$fq0T IG
 /A8Td1 m-ԏ
HRUdF/LmUcdK<).Rh»aa*^;JfU/4A ^\Eq@8HRQa珦۵p逍
i\+ !mmde^iI1$8>M:F/LmU`i_KَN$xRGrI
Ňa x+%1TH2Ê	  
/.h8U$F)LrI(HkV^p; #d-r "W/pc%+-rJH ^I!aIs逍
P(քm<ko8Td1{$xRDb/$0$َZ1z`#m¨h,+ZdcAɼQK8VZ璉IAC0>kV1z`#m¨6[_[de^iI1$8>I#y0TyH ^I!aIk/LmU߹Kԏ
HRQ$vhbFۅP@=^յ##9y$C5Zc(U-ptյ#;}!H?t]aR]SCQz*Gr)􏸤#dA$w)AC0Ì0Lv˵bT0XqFq㴪b$bx'*<)H,*A9zctl ? $       0  h:7%:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cuppredo.htm                      $            	 et
"/<>adilnopr=bcghs.0fmuv;w#&+,Pkqyz%-125:CFIS_jx()389LMOR^{|}!*4BDNTUEVWP6$XJUb_Pq brKҚs(25g1s*oh-ц%Se0/t0{&Ǿ7QRmY̤LjcCš,rH1 @w@XpÇ1̩-IcVXjc :2)@&2slg7k9mű&"$anm2 @p%Q@j^!PdǃqBC"$-Ibm4Q=cOpNE"#ZPYVsۋcLEHKT=dMĕh^g7mYs)6K9eI`UdDLC!Έ0pNATdĻ9ME0*-с{|c-+`[
!sIcOpM6Ó'n S0vd2EnbBj_e2.uS#!n8I`r%2|HEFg7:ZJŲzBV2Jlt
jM	XR)oJtPd['t
jM	XR)e$wĀDTnsʒʩg1̡QY`x͵1ɍkHQOyra# :s泛V[`2.2FC jj+ɩ4%jLK9ԛjo[ql{ȸKͨ[:q0eW,|u<[&^|#yL[l`B_:SM YU:Uod);^
.顰B39`>ۡU@`q+q+9ʮ]w2_:"$:ns"  n8QHnO&M}<|c,a`V [ nࣛ),8Lx&Y"3((0pP
XV
A7%X7o"s&SH ,Rm9ԛo\sۋcLEH(d-R-T%qBVtIUǸD0";*{U6\fXwĀDTns;3mLdFE=cZ2 dS\CH깬UǸjmYj)6՜q)6՜궬ːRmYn-q0!`Vsڰd.AJMg7=d\d&ڳVՃ 9r
Rm9mű&"$,)6՜궬ːRmYn-q0!`	RmYs6K9ԑQYVs75깬UǸP(Z:ZJYn& dЕ2,Rm9mű&"$,/+ʬD^Mj  ǌSёO|ֺ5&2g7k9mX4e&ڳVՃ 9r
Rm9mX2mYj)6՜궬 Rm9mX2 &ڳVՀᔛjo[V)IU`@e&ڳVՃ 9r
Rm9mX1d2mYs6K9ԑQYVs75깬UǸP(Z:ZJԚ&SMg7=d\d%Kǹ[ Mg7sY},RG|HEFg1̩,&	yEn:]0%`PEME0RK挭рl ET1EnEEDn!ˢ-с},%
`l ,ME0Ųn`F&	qG5Y'> ~NN"Q2,I}.TCEn1l;辁Y=[g1̢-|f2`xp<89e[}cmȧLk]F@tdS\CH-Ͳ@8깬Usl(Z$2K-0&t(d`#*IV2 J泛Lʝ
.bbAw!`ęNde0RX5fT@ TA >"lE,Zo3*t d*Rɖd 7e MYl~ t5RXIjpr@.h1.-Ͳ@ʧUyS2B@`ɶ-6*2JA 	-'̈́a}_6=8EjLsKS2@`pEΟ0ĸB06 XѕN$ %PYeN:L1V$qH`ԧ(3:".Fx=cOYn*K泛Lʝ&t!3)ȉ1V$qHnNDn!9N$Qex:tE]),Zo3*t dЄTenX]HXtEIbԙ,Rm9mű&"$p\%[`2&J/RdIRnk9`樂2&K9e3*t dDDϩB6(1V%S2@`.h$ǌSе%9Вe$blꘈ @ $         h:7%:#          <      ./usr/vac/html/zh_CN/doc/compiler/concepts/cuppvars.htm                      $            
  aert
<>ilnops"/cdh.=bfgmuv*0Pwy#1;x(),-FMOVkqz}%239:CDELS{!+58ATj4NRUYI@l-ӗb׸`p,6$
Z"X:Ndb֓As$9dZr\T
iCb/0Zx`SX.Yh"k s҂jA``6Î
9s!AIs"B*h8(0PqɕTA
QVXqa tI+Pe (A`(^&	*+6`t6@=åB@qqRQ+	T\S8bk1UM`e-es)'7,l-B{kЪ%j҅cAI,"'2Is!/ɆeV\⤭6.rZːmak\h!9dZNo-I/IY-e6Ʃ-}S<b+S8{JPZ&ARNo-I/ԡs\oTM˚9캘)u0V\?UhS7RK\Oe6)P!rp±m)BTLZu0WmokoƩl˩-I9@Ť92a\X^I*⤭6.rZːm[\b V3&o%ܥeMS'*DKYrx*.x$J`sjХ0WC/(!9dZNo-I/e}X)/t
Nm@Qjko\T-I9е$ZZL\@6*w%ARNo-I/e2.-D
ԡr-I9е$ּlRBR%LtT-rC	Drs+
.Ys*^KXާZ15%ARNo-Ik\ZlRBT)VZrֹo.qOeΫSYT\&.u˓.x~=:aSSoDdXXd$BԐ6EZL\Raki0t
N$c	57R0bsjLnWv{lt	kt094>ߵĶ.rTZ͢{./%}lCb	/`ZsjLaM@yqJ`mkM=Ob-˓hW5hˋָ6ZSYOSh\R+|jk>a6si}kmv\5D\^&ARNo1i9BԓZNcH8m
Sd"-hW |1r@@۔68,|Z
8+['7.sJR2+}ŨꔜuJqQXS0"(P@8 4O\T97e@>⤮[EŨ!:'7RƵE`ki @`g[h/X\-m'ro?IB8˩s
Ɇ1ԡjꔜuJ:P-ۢkUOR8	97^ 6.xm|}ŨL yqRVQ?AsT
E9-V 0`'7e-|@3 K^Pع˚ 9Bg@>OJ9sS`cUsQjk1JꔜuJSݺ*Y2>#j~⤬I01}O፲EB+E)o3CRs)'7I貒TL `g .*Jqj'#AITkp!L? ~PعĶ.wEB+9E)xT?&+MROe? |6	TARNot\\AA DcnRsr@sE:Xu4{YJ&6_ohAZU/{	9Zːm[[rMYQqT\66m9-qjk 8`mCg*^M)֦k,BpsC
P & rLZ&*^ .hL;$JSX9'1̇$ M츾F5	ˇ.*Jk.Ajf"NgRŨ}9-.kPWB7{pYmg1%).wȸes*Xlmrn\Zq̫SY|cl,d⤬lRB
츼lRB&ԡjM(lZ)+=KW%b.t>,S;Cb>528sȸ68@2
)Lpek{0PqUpX@@'7.sUp 
+}pP/!VHaJ>˕
.ÎJRNoF]H1h
tETbkSX!(I9u"CH9mkbVьkZ砈JRNoF]H1Ω)`kH 䡄ښtZa\@ֵA9(P[ByR)BGUpX,*]茺!"581v,mp #XM@psbk4eS JrNo9(P[ByR)BGUpXqB、ҁR$8R$qJذUäB	u4{G7UI6Kk	WIL!(I9u"C1"HJ][\:AN.5J9j]M&^RMlJRNoF]HEH(c]j`ذUäT-A茺!.$5n:@K М:IP"YI9ecaj\>ƅT9(wP(:rNoe$AI9ENcJrNcR$81[	k	[$cj&CbJ,V$81
0R%a(HSA("s (-'2.ŭ'0  -rl` A $       '  h:7%:#          *      ./usr/vac/html/zh_CN/doc/compiler/concepts/cuprdcon.htm                      $              eiort
/<>acdhlnps".fg#=bmv0Akuw*,1CDEFMPTxy%&9;INSz238Oq45:WYLCtSbl1LSZH&ڷbNVտ%{B(>ֺRb1&)6Jׂ`d!2yb	AFKdF:
c)$ns.HFh!  11Ѭ%ۀ60	J-R@Sd]"ۀAԐMoS_M9[V
[(;@"L_X-N^ ma%ue=L_X}Ę>K&)$+ecλ{+jާuبSo쬕bAld-s}{+jާ8#d?[=v*m[[#jdxf.z?c=sT1d!ƭ/">d|1acys<PNu=5|LX&x;2OL21<=Y+1 >&)$:[Hz!弔ԓJ#o%!I<w-䧠RQy)D=By);&/ԔGrJCˣ(<w-䧠RQy).x[JIu%ܷQ<w-䧠8cbATGrJC<w-y)D2HAo% ~;R{$;RbW.@[9=Y<y^ODw-<Ao%&++%{B ~_弔FPx[Oedh\oRmy)/erJ{+%{B~}lJնI^йVO]4gg~|T*{;O'Eˇ<b@:[V;Bedh\~?d"Y+1l+#ܷy))ZPlGrJC<w-䧲W.G<bJQC$
!@Yǩz#B HP4=E>Y9Dpx,
}|zg84(A~$SOg]8^^s?]/ar1DphP$	
GH:@1CPɋǩz#B HP4=E>Yc}ԠIb	m쬕~?[<Ka~
R\[a}h(X_]5:ﭟ/6OlSnu1uY+=OgOVlCz쭫zbNVռedh\oϊO|iHpLSH-Koedh\Z1zϼd}DŗGS!տȵ81[1|?XYEO'gW.}G/x$1Q#e\Ka|s6OWL21edh\dŢ_y,l|z|*,~ߦKd-s[ĺZ뷲w|i䘮r?T`)ar}jޡS쏭sՓK<b@3VGxZkn3!ƭo/|21s"Oĺo|iHwVO_y,wŲ>xZտZ<.TxecgSbz#o%!є;SY+ %ְEO'g;R]Ao%&++%{B|21~od}l.ǫ~[1y&+\Qf_ᖹeOgODw-<2rJLVVJg{;O'E˽G/x$1PIbT%2p@#u˝1D7\тO$@#pf@dĘpf@$(D8J&bwM7kD 7l- %q&/ے@eۢdao8*W.b(1Юܒc.(>H;&kƞO МVվ(:8
 @1@A2A0\7RQ0㞅(NKrhm3Z `@ 4Kt@0@Iv a>!q>C/n$P:coem[ɆZ1^йI%(X)DNr]Di 4Kt@0@Iv a>Ic(ۢdQcO$VJN$BrH0$d1n$<30\4L_Udh\JL_+$9H>C/`A2CDpvL21<Y+(:8
 @Î|QEۀDpvL21<Y+(:8
 @Î|Q(>Hz!Gd-s^йAԔ	ĘWnIs|2ۢd#ao_Udh\JL_+$9H>Bۢdecy&/*W.b(<bĘqjumnA(S(<bĘ$AB])1LTA(<bWnIs9bN:lNv衒O,@Îq=
Q3)pM7xI1Pq6LT)1@ֵkh B $       
  h:7%:#          
      ./usr/vac/html/zh_CN/doc/compiler/concepts/cuprddef.htm                      $          <html>

<head>


<title>Preprocessor Macros</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Preprocessor
        Macros</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>You can use the <strong>#define</strong> preprocessor
directive to define a macro that assigns a value to an identfier.
The preprocessor replaces subsequent occurences of that
identifier with its assigned value until the identifier is
undefined with the <strong>#undef</strong> preprocessor
directive, or until the end of the program source is reached,
whichever comes first.</p>

<p>There are two basic types of macro definitions that you can
use to assign a value to an identifer:</p>

<table border="0" cellpadding="5" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="25%"><strong>Object-like Macros</strong></td>
        <td valign="top" width="75%">Replaces a single identifier
        with a specified token, or constant value.</td>
    </tr>
    <tr>
        <td valign="top" width="25%"><strong>Function-like Macros</strong></td>
        <td valign="top" width="75%">Associates a user-defined
        function and argument list to an identifier. When the
        preprocessor encounters that identifier in the program
        source, the defined function is inserted in place of the
        identifier along with any corresponding arguments.</td>
    </tr>
</table>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cuprdovr.htm#top">Preprocessor Directives</a><br>
        <a href="cuprdops.htm#top">Preprocessing Operations</a><br>
        <a href="cuprdcon.htm#top">Conditional Compilation
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruprddef.htm#top">#define Preprocessor
        Directive</a><br>
        <a href="../ref/ruprdund.htm#top">#undef Preprocessor
        Directive</a><br>
        <a href="../ref/ruprdmcr.htm#top">Predefined Preprocessor
        Macros</a><br>
        <a href="../ref/ruprmops.htm#top">Preprocessor Macro
        Operators</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
Ęk4( C $       	  i:7%:#          	      ./usr/vac/html/zh_CN/doc/compiler/concepts/cuprdops.htm                      $          <html>

<head>


<title>Preprocessing Operations</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Preprocessing
        Operations</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>Preprocessing carries out the following operations on
your program source files:</p>

<ol>
    <li>New-line characters are introduced as needed to replace
        system-dependent end-of-line characters, and other
        system-dependent character-set translations are performed
        as needed. Trigraph sequences are replaced by equivalent
        single characters.</li>
    <li>Each \ (backslash) followed by a new-line character is
        deleted, and the next source line is appended to the line
        that contained the backslash.</li>
    <li>The source text is decomposed into preprocessing tokens
        tokens and sequences of white space. A single white space
        replaces each comment. A source file cannot end with a
        partial token or comment.</li>
    <li>Preprocessing directives are run, and macros are
        expanded.</li>
    <li>Escape sequences in character constants and string
        literals are replaced by their equivalent values.</li>
    <li>Adjacent string literals are concatenated.</li>
</ol>

<p>The rest of the compilation process operates on the
preprocessor output, which is syntactically and semantically
analyzed and translated, and then linked as necessary with other
programs and libraries.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cuprdovr.htm#top">Preprocessor Directives</a><br>
        <a href="cuprddef.htm#top">Preprocessor Macros</a><br>
        <a href="cuprdcon.htm#top">Conditional Compilation
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/rulngchr.htm#top">C for AIX Character Set</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 k` D $         i:7%:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cuprdovr.htm                      $          <html>

<head>


<title>Preprocessor Directives</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Preprocessor
        Directives</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p><i>Preprocessing</i> is a step that takes place before
compilation that lets you: </p>

<ul>
    <li>Replace tokens in the current file with specified
        replacement tokens. </li>
    <li>Imbed files within the current file </li>
    <li>Conditionally compile sections of the current file </li>
    <li>Generate diagnostic messages </li>
    <li>Change the line number of the next line of source and
        change the file name of the current file. </li>
</ul>

<p>A <i>token</i> is a series of characters delimited by white
space. The only white space allowed on a preprocessor directive
is the space, horizontal tab, vertical tab, form feed, and
comments. The new-line character can also separate preprocessor
tokens. </p>

<p>The preprocessed source program file must be a valid C
program. </p>

<p>Preprocessor directives begin with the <tt>#</tt> token
followed by a preprocessor keyword. The <tt>#</tt> token must
appear as the first character that is not white space on a line.
The <tt>#</tt> is not part of the directive name and can be
separated from the name with white spaces. </p>

<p>A preprocessor directive ends at the new-line character unless
the last character of the line is the <tt>\</tt> (backslash)
character. If the <tt>\</tt> character appears as the last
character in the preprocessor line, the preprocessor interprets
the <tt>\</tt> and the new-line character as a continuation
marker. The preprocessor deletes the <tt>\</tt> (and the
following new-line character) and splices the physical source
lines into continuous logical lines. </p>

<p>Except for some <strong>#pragma</strong> directives,
preprocessor directives can appear anywhere in a program. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cuprdops.htm#top">Preprocessing Operations</a><br>
        <a href="cuprddef.htm#top">Preprocessor Macros</a><br>
        <a href="cuprdcon.htm#top">Conditional Compilation
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/rupprdir.htm#top">Preprocessor Directives</a><br>
        <a href="../ref/rupradir.htm#top">#pragma Preprocessor
        Directives</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
R$lJ E $         i:7%:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/curiscfp.htm                      $            	  aeinort<dlps
"/>cfghmu.0=bwy,-FSvx#()136ACEIPRTq%&48;H259:DOk+7BLMUVWXNzI rI,ӳ o݄
'.f(c$\@(u@vYZ'@D$I% tӮ-q*0Q"IBRHydO*	$$@p\Ba<dOH$$
-&o5́DK(Xtl䖗@vIi)A5$O]5|PIFii(QdE?u\9'PvO듨Q9'S ,%n@+\Z t i@"DWoG淞m9ٺop8h\vd-8>C2t
FCq[[tqjESw./pi,t#fAٺsm|d6+_fnŚ}IMܺ8A:цccyAћ
}VfAٺ }>ޕkEzY溭kfAٺM-qِdn2åPvCgǣ+ l>4r lu\7DZ lpZ0{Gz wc2t{7DB@G p	A]Kfٽ:@_T(:ֈG.;2utwfX|GGx$H,>(	qh .2PuIӭi l)9A_![E2:3a_ohfAٺ
hҦ {dc7GEѥM푏uٖL>9ih[2u[Z4^6 pcɓ-T7MhBG.ِdnٺo|fWjdg޺kfAٺZG_f8
z|gA>jэ- }`vfAٺٺo|kc>@Eِdn1n#mQynZѭAǢi3M62+{#A]D[@"D-#8lAˣ	}IMܺ8e\glso:@F 7];4r lIL,,,$|p<4FabD(cw[o,:U2]} uZ"l2[7^7M{Ac~H.1]Ԯ+(O̵"f#̴BeWGtq`F>{vFx+}>;](Gv",o]ԢF>u@>:[tqh9)GFٺofXt;~6nwn)\\>{#CE{,XzWu+?GOz2-T3/#]ZjJnŐ9ћ7MޟvgzWB;b8Oz|x	!θ vc#f86>-ܺ8Ԕˣ͛@Ek~ٺoE{,XзRw3f:Jad@($!kcSG
$̅s&HK NdWu(JDDĖe GIBIZ:듨Q;l${ҸBFǮo -#t5tΙ-G.T:ah\$@fAٺMF>~Aϊ;hfAٺbco 	+TYJ,Vd@a`=k xX	6h}8,!s[C6n rKzEqfeo!7M=qql+ sWoG淞<sU푏t!ٺ #,(:0*05f7tW]ֿC6n 꼅]&EnŚv$]_l;yko<fy\\uF
ᗝ{ټoxE AZm+Qv@x 6	,5bA`C[җ Tqqu+ v^o2os,t2C|1uH޼ٺaBҸGMEzf=1nt[4w!7MS rKo4o@a2 4o@hށA٣5d3f8M+}>:L	ٺA@Z8=#E%;yм4mu]xh P,H<l2٣t~@qk.QO2:4pD̅s&HxV(H 1%?pNiDĖ@0Q"(9Ҩ션 42U$ Ry' 䖑xY$M^?Pm%p#.fdFɉ)H,Eb&[5 l$a+)7MINZEd(F @K4ڣafRS@0Q"(9Ҩ胤xV(H$ω8H$/4Q"ҵd?Pm].8H"p:d)q)IL,(ۆ
$@:UtO*	 y' 䖑xY$@+i mXXLJr/ ? DVAb65z @K	v$-%0IZ:듨Q;l'Ռaigu(K)?J@ t-pY:XZJad@~~A 
2d0.kJ1 A%P;HTCJZ0hxF
$I%,PP%, UI6k` F $         i:7%:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/curound.htm                       $          <html>

<head>


<title>Rounding Mode Restrictions</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Rounding
        Mode Restrictions</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The floating-point rounding mode can only be changed
at the beginning and end of a function. It cannot be changed
across a function call, and if it is changed within a function,
it must be restored before returning to the calling routine. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cucopts.htm#top">Floating-Point Compiler Options</a><br>
        <a href="cufltar.htm#top">Compile-Time Floating-Point
        Arithmetic</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kF G $         i:7%:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cuscovis.htm                      $          <html>

<head>


<title>Scope of Identifier Visibility</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Scope
        of Identifier Visibility</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>An identifier becomes <i>visible</i> with its
declaration. The region where an identifier is visible is
referred to as the identifier's <i>scope</i>. </p>

<p>The scope of an identifier is determined by where the
identifier is declared. The four kinds of scope and their
descriptions are: </p>

<table border="0" cellpadding="5" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="25%"><strong>Block Scope</strong></td>
        <td valign="top" width="75%">The identifier's declaration
        is located inside a statement block.<p>A block starts
        with an opening brace (<strong>{</strong>) and ends with
        a closing brace (<strong>}</strong>). An identifier with
        block scope is visible between the point where it is
        declared and the closing brace that ends the block. </p>
        <p>Block scope is sometimes referred to as <em>local</em>
        scope.</p>
        </td>
    </tr>
    <tr>
        <td valign="top" width="25%"><strong>Function Scope</strong></td>
        <td valign="top" width="75%">The only identifier with
        function scope is a label name.<p>A label is implicitly
        declared by its appearance in the program source. A <strong>goto</strong>
        statement transfers control to the label specified in the
        <strong>goto</strong> statement. The label is visible to
        any <strong>goto</strong> statement that appears in the
        same function as the label.</p>
        </td>
    </tr>
    <tr>
        <td valign="top" width="25%"><strong>File Scope</strong></td>
        <td valign="top" width="75%">The identifer's declaration
        appears outside any block.<p>It is visible from the point
        where it is declared to the end of the source file. If
        the source files are included by <strong>#include</strong>
        preprocessor directives, those files are considered to be
        part of the source, and the identifier will be visible to
        all included files that appear after the declaration of
        the identifier. </p>
        <p>The identifier can be declared again as a block scope
        variable. The new declaration replaces the file-scope
        declaration until the end of the block.</p>
        </td>
    </tr>
    <tr>
        <td valign="top" width="25%"><strong>Function Prototype
        Scope</strong></td>
        <td valign="top" width="75%">The identifier's declaration
        appears within the list of parameters in a function
        prototype. <p>It is visible from the point where it is
        declared to the closing parenthesis of the prototype
        declaration.</p>
        </td>
    </tr>
</table>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="culnkids.htm#top">Program Linkage Between
        Identifiers</a><br>
        <a href="custgdur.htm#top">Storage Duration</a><br>
        <a href="cunamspa.htm#top">Name Spaces</a><br>
        <a href="culexide.htm#top">Identifiers</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruprdinc.htm#top">#include Preprocessor
        Directive</a><br>
        <a href="../ref/ruclsgot.htm#top">goto</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
n </b><kB H $       7  i:7%:#          7      ./usr/vac/html/zh_CN/doc/compiler/concepts/cuselect.htm                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>Compiler Modes</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Compiler
        Modes</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>There are several forms of the C for AIX compiler
command to support various version levels of the C language.
Normally, you should use the <strong>xlc</strong> command for
compiling your source files. You can, however, use other forms of
the command if your particular environment and file systems
require it. </p>

<blockquote>
</blockquote>

<p>The basic compiler invocations are:</p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top" width="15%" nowrap><pre><strong>xlc</strong></pre>
        </td>
        <td valign="top">Invokes the compiler for C source files
        with a default language level of <strong>ansi</strong>,
        and specifies compiler option <strong>-qansialias</strong>
        to allow type-based aliasing. Use this invocation for new
        C programs. </td>
    </tr>
    <tr>
        <td valign="top" width="15%" nowrap><pre><strong>cc </strong></pre>
        </td>
        <td valign="top">Invokes the compiler for C source files
        with a default language level of <strong>extended</strong>
        and compler options <strong>-qnoro</strong> and <strong>-qnoroconst</strong>
        (to provide compatibility with the RT compiler and
        placement of string literals or constant values in
        read/write storage). Use this invocation for legacy C
        code that does not require compliance with<strong> </strong>ANSI
        C.</td>
    </tr>
    <tr>
        <td valign="top" width="15%" nowrap><pre><strong>c89</strong></pre>
        </td>
        <td valign="top">Invokes the compiler for C source files,
        with a default language level of <strong>ansi</strong>,
        and specifies compiler options <strong>-qansialias</strong>
        (to allow type based aliasing) and <strong>-qnolonglong</strong>
        (disabling use of <strong>long long</strong>), and sets <strong>-D_ANSI_C_SOURCE</strong>
        (for ANSI-conformant headers). Use this invocation for
        strict conformance to the ANSI standard. </td>
    </tr>
</table>

<p>&nbsp;</p>

<p>C for AIX provides variations on the four basic compiler
invocations. These variations are described below:</p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top" width="15%"><strong><tt>xlc128</tt></strong><tt><br>
        </tt><strong><tt>cc128</tt></strong></td>
        <td valign="top">All <strong>128</strong>-suffixed
        invocation commands are functionally similar to their
        corresponding base compiler invocations. They specify the
        <strong>-qldbl128</strong> option, which increases the
        length of <strong>long double</strong> types in your
        program from 64 to 128 bits. </td>
    </tr>
    <tr>
        <td valign="top" width="15%"><strong><tt>xlc_r</tt></strong><tt><br>
        </tt><strong><tt>cc_r</tt></strong></td>
        <td valign="top">All <strong>_r</strong>-suffixed
        invocations are functionally similar to their
        corresponding base compiler invocations, but set the
        macro name <strong>-D_THREAD_SAFE</strong> and invoke the
        added compiler options:<ul>
            <li><strong>-L/usr/lib/threads</strong></li>
            <li><strong>-Lusr/lib/dce</strong></li>
            <li><strong>-lc_r</strong></li>
            <li><strong>-lpthreads</strong></li>
            <li><strong>-qthreaded</strong> </li>
        </ul>
        <p>Use the <strong>_r</strong>-suffixed invocations when
        compiling with the <strong>-qsmp</strong> compiler option
        or if you want to create either Posix or AIX DCE threaded
        applications. </p>
        </td>
    </tr>
    <tr>
        <td valign="top" width="15%"><strong><tt>xlc_r4</tt></strong><tt><br>
        </tt><strong><tt>cc_r4</tt></strong></td>
        <td valign="top">Use <strong>_r4</strong>-suffixed
        invocations to provide compatibility between DCE
        applications written for AIX Version 3.2.5 and AIX
        Version 4. They link your application to the correct AIX
        Version 4 DCE libraries, providing compatibility between
        the latest version of the <strong>pthreads</strong>
        library and the earlier versions supported on AIX Version
        3.2.5. <p>On AIX 4.3, use <strong>_r7</strong>-suffixed
        invocations to compile and link applications conforming
        to DRAFT 7 of the Posix threads standard. Otherwise, the
        compiler will by default compile and link applications
        conforming to the current Posix threads standards.</p>
        </td>
    </tr>
    <tr>
        <td valign="top" width="15%"><strong><tt>xlc_r7</tt></strong><tt><br>
        </tt><strong><tt>cc_r7</tt></strong></td>
        <td valign="top">On AIX 4.3, use <strong>_r7</strong>-suffixed
        invocations to compile and link applications conforming
        to DRAFT 7 of the Posix threads standard. Otherwise, the
        compiler will by default compile and link applications
        conforming to the current Posix threads standards.</td>
    </tr>
</table>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="culnglev.htm#top">C Language Levels</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuinvoke.htm#top">Invoking the Compiler</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruoptans.htm#top">-qansialias</a><br>
        <a href="../ref/ruoptdu.htm#top">-D</a><br>
        <a href="../ref/ruoptlu.htm#top">-L</a><br>
        <a href="../ref/ruoptll.htm#top">-l</a><br>
        <a href="../ref/ruoptlng.htm#top">-qnolonglong</a> <br>
        <a href="../ref/ruoptro.htm#top">-qnoro</a><br>
        <a href="../ref/ruoptroc.htm#top">-qnoroconst</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
nk I $         i:7%:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/cuspecop.htm                      $          <html>

<head>


<title>Compiler Options</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Compiler
        Options</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>Compiler options perform a wide variety of functions,
such as setting compiler characteristics, describing the object
code and compiler output to be produced, and performing some
preprocessor functions. You can specify compiler options in one
or more of three ways:</p>

<ul>
    <li>on the command line</li>
    <li>in your source program</li>
    <li>in a configuration file</li>
</ul>

<p>When specifying compiler options in more than one of the above
locations, it is possible for option conflicts and
incompatibilities to occur. C for AIX resolves these conflicts
and incompatibilities in a consistent fashion, as described in <a href="../ref/ruoptres.htm#top">Resolving Conflicting Compiler
Options</a>.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuinvoke.htm#top">Invoking the C for
        AIX Compiler</a> <br>
        <a href="../tasks/tuoptcmd.htm#top">Specifying Compiler
        Options on the Command Line</a><br>
        <a href="../tasks/tuoptsrc.htm#top">Specifying Compiler
        Options in Your Source Program</a><br>
        <a href="../tasks/tuoptcfg.htm#top">Specifying Compiler
        Options in a Configuration File</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruoptres.htm#top">Resolving Conflicting
        Compiler Options</a><br>
        <a href="../ref/ruoptlst.htm#top">List of Compiler
        Options and Their Defaults</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ref=k@ J $         i:7%:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/custgdur.htm                      $          <html>

<head>


<title>Storage Duration</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Storage
        Duration</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p><i>Storage duration</i> determines how long storage
for an object exists. An object has either <i>static</i> storage
duration or <i>automatic</i> storage duration depending on its
declaration. Descriptions of each follow:</p>

<table border="0" cellpadding="5" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="20%"><b>Static storage</b></td>
        <td valign="top" width="80%">Is allocated at
        initialization and remains available until the program
        ends. Objects have static storage duration if they: <ul>
            <li>Have file scope </li>
            <li>Have external or internal linkage OR </li>
            <li>Contain the <strong>static</strong> storage class
                specifier. </li>
        </ul>
        </td>
    </tr>
    <tr>
        <td valign="top" width="20%"><b>Automatic storage </b></td>
        <td valign="top" width="80%">Is allocated and removed
        according to the scope of the identifier. Objects have
        automatic storage duration if they are: <ul>
            <li>Parameters in a function definition. </li>
            <li>Declared at block scope and do not have any
                storage class specifier, or,</li>
            <li>Declared at block scope and have the <strong>register</strong>
                or <strong>auto</strong> storage class specifier.
            </li>
        </ul>
        <p>For example, storage for an object declared at block
        scope is allocated when the identifier is declared and
        removed when the closing brace (<strong>}</strong>) is
        reached. </p>
        </td>
    </tr>
</table>

<p><b>Note: </b>Objects can also have <i>heap</i> storage
duration. Heap objects are created at runtime and storage is
allocated for them by calling a function such as <strong>malloc()</strong>.
</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cuscovis.htm#top">Scope of Identifier Visibility</a>
        <br>
        <a href="culnkids.htm#top">Program Linkage Between
        Identifiers</a><br>
        <a href="cunamspa.htm#top">Name Spaces</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclcau.htm#top">auto</a> Storage Class
        Specifier<br>
        <a href="../ref/ruclcre.htm#top">register</a> Storage
        Class Specifier<br>
        <a href="../ref/ruclcst.htm#top">static</a> Storage Class
        Specifier</p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
>kXw K $         i:7%:#                ./usr/vac/html/zh_CN/doc/compiler/concepts/custruct.htm                      $          <html>

<head>


<title>External Structure of a C Program</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>External
        Structure of a C Program</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>A source program consists of at least one source file.
You can compile a source program that consists of several source
files by specifying all of the source files as input to the
compiler invocation command. Typically, compiler invocation
produces calls to both the compiler and the linkage editor, and
creates a single executable file as output. For example, to
produce an executable file named testprog from three files, <strong>testdata.c</strong>,
<strong>testres.c</strong>, and <strong>testparm.c</strong>, you
would enter: </p>

<blockquote>
    <pre><tt>xlc testdata.c testres.c testparm.c -o testprog</tt></pre>
</blockquote>

<p>You can also compile each source file separately by specifying
the <a href="../ref/ruoptcl.htm#top"><strong>-c</strong></a>
compiler option to invoke only the compiler to produce object
files (<strong>.o</strong> files). You can then link-edit the
resulting object files to create an executable file by invoking
the compiler on these <strong>.o</strong> files without using the
<a href="../ref/ruoptcl.htm#top"><strong>-c</strong></a> option. </p>

<p>For example, to produce object files for each of three
programs, <strong>testdata.c</strong>,<strong> testres.c</strong>,
and <strong>testparm.c</strong>, you would enter: </p>

<blockquote>
    <pre><tt>xlc testdata.c testres.c testparm.c -c</tt></pre>
</blockquote>

<p>Then, to produce an executable file named testprog from these
three object files, testdata.o, testres.o, and testparm.o, enter:
</p>

<blockquote>
    <pre><tt>xlc testdata.o testres.o testparm.o -o testprog</tt></pre>
</blockquote>

<p>To combine several source files at compilation, you can list
the files on the command line when you use an invocation command
to produce a compiled file for each file you specify. Or you can
use the <a href="../ref/ruprdinc.htm#top"><strong>#include</strong></a>
preprocessor directive to include the files in the primary source
file so that one compiled file is produced. This directive causes
the text of a named secondary source file to be imbedded at the
point where the <strong>#include</strong> is encountered in the
primary file. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cuintstr.htm#top">Internal Structure of a C
        Program</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuinclud.htm#top">Specifying Path Names
        for Include Files</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruoptlst.htm#top">List of Compiler
        Options and Their Defaults</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
nallyk| L $       L  i:7%:#          L      ./usr/vac/html/zh_CN/doc/compiler/concepts/cuvisex1.htm                      $          <html>

<head>


<title>Example of File and Function Prototype Visibility Scopes</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Example
        of File and Function Prototype Visibility Scopes</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>In the following example, the variable <tt>x</tt>,
which is declared on <tt>line 1</tt>, is different from the <tt>x</tt>
declared on <tt>line 2</tt>. The variable declared on <tt>line 2</tt>
has function prototype scope and is visible only up to the
closing parenthesis of the prototype declaration. Visibility of
the variable <tt>x</tt> declared on <tt>line 2</tt> resumes after
the end of the prototype declaration. </p>

<pre><tt>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   }</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cuscovis.htm#top">Scope of Identifier Visibility</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="cuvisex2.htm#top">Example of File and Block
        Visibility Scopes</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 to k M $       `  i:7%:#          `      ./usr/vac/html/zh_CN/doc/compiler/concepts/cuvisex2.htm                      $          <html>

<head>


<title>Example of File and Block Visibility Scopes</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Example
        of File and Block Visibility Scopes</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>Functions with <tt>static</tt> storage class are
visible only in the source file they are defined in. All other
functions can be globally visible. </p>

<p>The following program illustrates blocks, nesting, and scope.
The example shows two kinds of scope: file and block. The <strong>main</strong>
function prints the values <tt>1, 2, 3, 0, 3, 2, 1</tt> on
separate lines. Each instance of <tt>i</tt> represents a
different variable. </p>

<p>&nbsp;</p>

<pre><tt>          #include &lt;stdio.h&gt;
          int i = 1;                         /* i defined at file scope */
 
          int main(int argc, char * argv[])
 +------  {
 |
 |           printf(&quot;%d\n&quot;, i);              /* Prints 1 */
 |
 | +----     {
 | |            int i = 2, j = 3;            /* i and j defined at
 | |                                            block scope */
 | |            printf(&quot;%d\n%d\n&quot;, i, j);    /* Prints 2, 3 */
 | |
 | | +--        {
 | | |             int i = 0;                /* i is redefined in a nested block     */
 | | |                                       /* previous definitions of i are hidden */
 | | |             printf(&quot;%d\n%d\n&quot;, i, j); /* Prints 0, 3 */
 | | +--        }
 | |
 | |            printf(&quot;%d\n&quot;, i);           /* Prints 2 */
 | |
 | +----     }
 |
 |           printf(&quot;%d\n&quot;, i);              /* Prints 1 */
 |
 |           return 0;
 |
 +------  }
</tt></pre>

<hr>

<p><img src="../images/ngrelc.gif" width="142" height="9"><br>
<a href="cuscovis.htm#top">Scope of Identifier Visibility</a></p>

<p><img src="../images/ngrelt.gif" width="112" height="9"><br>
<a href="cuvisex1.htm#top">Example of File and Function Prototype
Visibility Scopes</a></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cuscovis.htm#top">Scope of Identifier Visibility</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="cuvisex1.htm#top">Example of File and Function
        Prototype Visibility Scopes</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k( N $       g  i:7%:#          g      ./usr/vac/html/zh_CN/doc/compiler/concepts/cuxlcovr.htm                      $          <html>

<head>


<title>Using the C for AIX Compiler</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Using
        the C for AIX Compiler</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>You can use the C for AIX product as a C compiler for
files with a <strong>.c</strong> (small c) suffix. The compiler
processes your text-based C program source files to create an
executable object module.</p>

<p>The <strong>cc</strong> command is a tradional UNIX operating
system command for invoking the C compiler. Other compiler modes
and their invocation commands described in this and related pages
are specific to the C for AIX compiler. </p>

<table border="1" cellpadding="5" cellspacing="0" width="100%">
    <tr>
        <th align="left">Note: Use of the xlc Command in this
        Information</th>
    </tr>
    <tr>
        <td>Throughout these information panels, the <strong>xlc</strong>
        command is used to describe the actions of the compiler. <p>In
        most cases, you should use the <strong>xlc</strong>
        command to compile your C source files. </p>
        <p>The <strong>xlc_r</strong> and <strong>xlc128</strong>
        commands specify additional libraries, macros, or options
        that are not automatically included or set by the <strong>xlc</strong>
        command. Besides these differences, these commands may be
        considered functionally equivalent, so that any mention
        of one in this book implies the other. This is also true
        for the <strong>cc</strong>, <strong>cc_r</strong> and <strong>cc128</strong>
        commands. </p>
        </td>
    </tr>
</table>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="cuselect.htm#top">Compiler Modes</a><br>
        <a href="cuspecop.htm#top">Specifying Compiler Options</a><br>
        <a href="cuinputs.htm#top">Types of Input Files</a><br>
        <a href="cuoutput.htm#top">Types of Output Files</a><br>
        <a href="cumsginf.htm#top">Compiler Messages and Listings</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuledinv.htm#top">Invoking the Linkage
        Editor</a><br>
        <a href="../tasks/tuinvoke.htm#top">Invoking the C for
        AIX Compiler</a> <br>
        <a href="../tasks/tuoptcmd.htm#top">Specifying Compiler
        Options on the Command Line</a><br>
        <a href="../tasks/tuoptsrc.htm#top">Specifying Compiler
        Options in Your Source Program</a><br>
        <a href="../tasks/tuoptcfg.htm#top">Specifying Compiler
        Options in a Configuration File</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruoptlst.htm#top">List of Compiler
        Options and Their Defaults</a> </p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
/k,  S $         j:7%:#                ./usr/vac/html/zh_CN/doc/compiler/images/banner.gif htm                      $          GIF89a.  !!!111999BBBJJJRRRccckkksss  ) Z1! R1J)c9R1s B)kB) 9! c9 sB Z k s {    Z9R{{J Z s { ބ  ΄sJB) R ք cBsJ                                                                                                                                                                                                 !  @ ,    . @?!**7+7, +=---±-"+*++,1+35  1!0*066<55()9P<yU*,[sa(Gj*ܥ!{L[ዉ0c
qw<^JR@9- @# X @!`UժVL]jURG n QPhAc1~;]̸ǐ#cP \=a_"@!Q  x%k(Q
+۸sͻ7& aA
N(Zs!=(zܷسk}7 &  ; 	2/OϿ (h&6F(g|451xB=a,S젂G,l !0#<j@slu P`Th`Gp@Ò*t@R`
WBI	'hYe^
	ՌY暋 U2tLG 4]VE7  V\?Lp `q )Iܞ8Vx@d& @w0 iERy ix @PnRPZr}@i)Xݳ?Dʕj	 (PWf*2Crñkr0lV7TqL:7zdoJ	?:k"nY !P ,nU֫",0,s]7:>BMF'J7NGRWMVgZw^bM62ljj	r@m`>Ú<c+<`@cxBe )p%c] pP"C5
	$.;C	=	,
+("Y|xCI|*P9wVF#pi%g!`iA9PoڝuW\;DsFFSDsN '!M4˹ԫ 1S   u ABs!A W>.? >?M Q! $yj:hV#%+<
dsBPY	(00||! ੊"<ˤR-Qmy%6 p+a\(P(:": -_	0
h*X2U0:a!(6O"aSSTr3ʨ?<SdIKUS.8COp<WgD'
f{f4Ҝ&, &ZȌz(oՐ<#VQMtAT0ſr-G8 4!(BEeeu`0-~D'ʈ%E7юz7,Jק(Mb
PJcI@6)NwӞ>*P*ԢFM*RԦ2N*T*ժRV*Vծr^+X*֢h`ֶp\J׺xͫ^׾`KMbV:N 
4Av9i 	>PyL]g1h8 ԥ9 Pњ#t|GeR~[,I!*4 	i|q#zb1f\z^b]3$kExK^[0+7 };|%hwG
[pG$@!a"bSx=8pf<c80wg-@&f[sʈ
Xwtɞ6*D XAQ8`w?ٙ=Xk'倴@>L̥c
Ȭ3Ϯc9ΌwOG8ѐ'MJ@.5Nƃ2~㷻| x@t2Vt*"9@B0%t1s8GF6Z2^A44ۆ.)8VJQ<.	P^Da%do{-8;+i%xO|A.W,'A:7qM%0O`Q-#R AԘ3}E bx14d=}+CY&¥)06 (t誊Rb2e։Rh.oi}
$UU	=ZT9 f햙	 xbRNý	*z[" |*OpFb݉HesCfZtpiIs{pR= >)Γ(Xw Χy@AHjzXU>'S'G|CH #W]M6Hbkzxq*$GkwGT0z
59rL(| ps@GtI{R ~/@x#'y+8H:
[@7!+:kyS'rx	B?w(1CWqP;ɁHcTFBHɤFu1:d-G?X	7'tx3Hn+0q oTnI~m4 ja7b7^a_!t,J77HG
6	Gl&e'ߣAGg)^'8ĸKnpk<&kۤGXYrPUx
vB"g1%蘎	BdpX>Pt7*q 9Y91u DSِ9Yyّ "9$Y&y(*,ِ7  294Y6y8:<ٓ>@B9DYFyHJLٔNPR94I5 XZ\ٕ^`b9dYfyhjlٖnpr9tYvyx])76ӗ~9Yy9YyI  ;  k T $       0 j:7%:#          0     ./usr/vac/html/zh_CN/doc/compiler/images/cforaix.jpg tm                      $           JFIF  H H  Photoshop 3.0 8BIM      H     H    8BIM             8BIM
       8BIM'     
        8BIM     H /ff  lff       /ff         2    Z         5    -        8BIM     p                8BIM       8BIM     $                                    8BIM          @  @    8BIM	             `          JFIF  H H   'File written by Adobe Photoshop 4.0  Adobe d     			
  ` "   ?          	
         	
 3 !1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw 5 !1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw   ? jJċvA>Dh_ܾEV3.k%vd 7S>k{Eѿ+&I? ^"Qރ\*`|GQ0~-41{vYd5	0A_OϑOwzzMFϲ ©
C[k-%K&77ٿ' pOia }SY է 9?KufWٻ|~S:6~3lSZ&Kok{"C3 BC.~v1t"R~MqvLSvo]A.ܠm#<?|v7N6ג%/n+%~?W G"9Q9.q?~p1pv?Hvo +VN;};A%akeSg jwܘY!<~'ӧ/z{ߑ`,iU7 A ӿ\~M;ƷeD>jvݖmsre mGܠs~	UÚ@ NWon;igOk^ g@~E6ai <2}Ok6k+jFVj8b?R;C6s Ԇmkv
O}?w	q7u0 Ǵlo%  Ih\ E5DXs}7i [	ȗ}
uśu ;%ۿ%CL<$kZWhwb^93o;lƿSʹص:XѬ~5[ֆOM8V~k,}<\j{?{Qg,O>0xqJ_Զ#>RL`8GR# 'twҢNѤ;3t^NI8? #?ȳzgC5zCe7ޣvaS⌽_/~C®tP5]uh/bR-KjA{YpBpP3DG*cgQyQ0:?#@|x rQ#eUn԰Vxkhz_ɵ<8_`vۻ}}ryujC~?ܔ rr"glc];{(d Gx?Ｖع=ŮoopaP<q{jܙ=J?c'w:;=^}QYGN?u  *t+CG''=v V6m9 ыm/<s=>#a:B1 >A.gSd8ٕ]:4_k gekm]7}<W[x8cuR1qģ- =%kWe3~*z`	Bq '<Brq_*Vl=~uV4x~S
nqGf\w[Ӑ瓊B<G5ia<7?[m]X_c kz^'H8uPjݎ=cBFMͩO.AU]}qqc32GN$`}jwWppWK=ZHfߴY_{}v :}Eu[E]/츍̭6YcMxmmصm] i xWjl{<7rҮw"G.< ?C͍-`w9 ~ql}:5-N=[R$}Ƅ de9eUT6h}jME׻q۷msYM 1T7gӬjh?w;ݻTwknG.8%Ew5Q}%7̞&76w+C~͜:i .@Ɓ?{W],GQ	C]\uuw g2$pOJ)FxOm~Ҁ Oi j/^N d=D*: Pyx+YCegmk4 V_օx@a¯< }G3ѺƼ})ǣegO}\NUsv[َYk)ޯ\*!Zvaڧ	Jf|G B'+9#!$@tQVoOůS[jcZ]ȷcFf OzLU F6msZ\/h~=T*Ѳֽ_Sz o;uj:eo^^ǂ1ƭleN9Dq^8dɇ0rG1Dd`ӕ?T׷&cNCkcb> sCihF?r:WH&mْ̢Qx-Ֆ7gnmf_[K}hg]G}dXW=,eRŤ2XXn|]~P}_3e45ĐsH+}WW7K).gF]?%y{.y%a/!?I [ɶLFl){^K_oƹ~ Fq >u^eo-iu7fUdTCߺYnXfSk"C=RwOd n ?}Baq$8 }/׸J${:}ME InzW 8 ۏ};}fn.5,;_ߚ?%?Q?Adn_bNݯKs܈Mtb9 ̑rpx#*.A;e[$9Ӧ`q%L԰?w)]֙ԇB~~T]3ݗk2!kUu?9@5c̑n5A{+~\t~EǷ&ú̌Kߍ\]S-7أŊx,P 6l|3DQ㏦~_ҭs@k@2Ik9˩􏨶Yy8L^Nl _bgZnѺm2kݙ{g2|wovf_,5d_^K}ZghÂe.#de>9& z!a}Ig??$W8',ׅQ9bl
֨'ͯ9Pí2J 's۽v۸ER	s\~f 2mikˠ4Go/IWƹ9 W`0w{׷l ۓPb	gGol$?8<%h[Ww形l~X ,;薵kkvF͟fEEk6Az"ʋˋ%^}*$w~ =r!Ϻۈ6<LĝGӷĩYfeei&=U9*hjMj7'yj+Gwx_Vӈʜ:8wW>or?b.#ݭSe2 ˷OFǱ6x/#}H+ѨH?sK[ozZ!wKmg=awNB̻}kƆ[l
>^ƞ +ag;	i5L0,@}^O} 8BIM           'File written by Adobe Photoshop 4.0  Adobe d@     		

				
	
 D   I            	
         	
 s !1AQa"q2B#R3b$r%C4Scs5D'6Tdt&	
EFVU(eufv7GWgw8HXhx)9IYiy*:JZjz m !1AQa"q2#BRbr3$4CS%cs5DT	
&6E'dtU7()󄔤euFVfvGWgw8HXhx9IYiy*:JZjz   ?  ]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UE BI  9s IN U __Eտ(촟ȏ.8[z|%ơo,lk}N b*`Rbn? ?.c' * iQhvc{|SO2N*{qXo/1WuMn_h_.y iVzɶ{JƦ0,R>⯬?3 8 9py$}HT}8ȯ \y̺ogǒ<kW0D%k{hʲF*~Q j  ?]o_-X7ξU4sAZF3@Ŵq5wj	~^Wb ⯨tf:/(jp|{y{F$/Mim8XČ?e~"<[7ZPF|tn$#_-A
R3b0괮U6?5"/O ORןQmmbX-VQDň= 'N| 8,b~Zy>^%iW~Cԭ5aMw[&^"iBU] 8J~e~Wj>g5vYxgxN톝'fEx^2d;U]{qV^M740뒤ߤ-j[I*sű) $7Ϟ *?(- 85OI 0ERHچ.bƫ^Y0*kC]pe wr#MF4X4g\,?Qo㰼c|,NIyʭ2\}5bbo >~UI٧y:'Ny<yjOR&Si[11#1V(UU*UثWb^q[egZK󾰗~+;K+M*-oZUW~_)~efOΏ)5_; -Wlsa++8KFMYxX#?>iW^foO4.mJSXvciP {Nq}VRխi.|ͩZmeibuȵ{K[hmWw2ۆ!~nIU?ț!?A6?.5Z ,F-"I䱼l.bvH)"U#z'?Ǟ?% *|F?0
;>N{Y<ǥb}g_/vU~] Ͽ?>4ɿ26 ʟveѶ6yfxO#W3|YB 8 3 -twIo9k2I,Msyw"#TS:֝BOk/1~D~ayGZSb[h!iwsq907fZUC_.|ʞO׵2UugKv,Z_JQȼ$e~6*ߚahR5˯<j_22J$jeR͟mCNWݡ~b~_c{7xRi,ֲ6wPOnF]$|.	pooPqM%=/J]klmSWiaPd<rpdF^J7 q"č#@\3o;UOog~iVoTg,ex,u7IR+G7(UTq_Y惬:楮6FcTI"׺epR6Et58qU- Yݿ㍿Q|$ZLiq	'^n=yPқ⬗+pb4m*-UѭmFMJ:Ĝ,-m#0+XD.-Uy_7䮣aO3]Bo:FRᱶOᢓӎ(B9$O #.}x| WHcjc\ZAvLN e2,U/__&dI^uumNewaD6=̐aQoUWb]F2jzr1[E#׊JqWԿ_o禵6ӴO[Onu+kMyI緍&YC$|$x{}fqO 󭎟kG|èO!ѮM{:}@8׮E^G?nΗڅ5_:_"(z\[?NԤOhUE j)Cqpο^V<o5 1ZVO,{ԯm&ԓKKH8.
DPU|</o<`vNѐaQUֹc 8ȋ7ǤyF7.1ĺ4Qe-IuQZR@P_ro&~SiZփe]vɢmE,\4hj]a 8OͿ?ɽFhӵC ^}/w]Cm{sp太b~c֢{_o.lu&_BN䵔Y2$rHtWSUuVY?? ?02-|&y+]t=GM#j̗1m҈Zvb(Y|qVo⇜ qf_0i6qu]tk_Q kDDژC=j:矐"6ϟ]Gn}{B\[8}{MsNٖOX1W 5X>oSG}o~Ö+Nث % < 8^eҼaSZ!,$P$;jVO45OJ$2oŕ|v*U7 8w^g 4BZ(?2mK0N_cyZ(+C\m5ɵht"[MGkEYv|USy7L<k6Px9	ѥP^U?Y 3d?9<6-?vAzWncrpUeE*_F~aEs^ tK [~t:fYBge֥`^7f')Q^<q.?$QK C%^V5YVC´$ayo)~fmyTh,h~v1DF[/O?E7;?ʚWטO}Zw4ι|}l\F#iG˶*[亹q+wcԳ1$qUUث ⯬ 9{]+˶^򞵫ykڧV'CuE=sKg3V>4U~R~}TyO\;+ʟw:%47E$k7}+R]w&`hUA~^~y럖_K5&em|[Z]y~.J;ͤ%ȕ)UT7w2/3kZ4!YX^M`bXL	b+#eBqTr á:sʞ\"cu%۬^_IUUE1TOw : ˍ^Ǖ()a^_]Ϋ! )R8H8 3?9?97< :I?E-4G6ӟODW2SzK˿ߘ]?'#tSdށCy$Wy;D>cs
Ig,j2>.a^[  v6z|^4K_9Z|׭hβjox7]v*Uث?/45 k/̛
OG^J_,wyg}$)b00ï$; Ǔ|[|{>i$rZuuirS[ڪF*'4?ߚߛzmgkO6K z ^NtE$v6?:n . 14 W:,wq/(;޼3:'b*ɿ3>u+>Do?,J[_llկ#Hfi(51TOA8' =4ˏAa4IΘv)/-edʑUR~doU44_ȭbx,/jzDkO{"UG_ 'ͽ=!?4MֵWHX{qkkkzf;Dd^rM$S旗8ѦC#/VЖ8ཾQH$2<lRCS̺mjyPľ~M5)u#4KzǈS/>sŃx=_<jYXןZϞQ,Cu=MN,H-q  aֵ~> #3vNm&[PO{8̳\:Iv!l|EޡO?ߟ~Z$ڝ.m:\i[d2I(w]㚣/7m߇/r?^Zu_.kUmB_.>ZgZ_^ޘ])8~-N|4r_z^VѵyEmu.JӿFA݂+D\mPy \3/̛ssO*4O"OQ~#HD~[{c/(' 3?%k*wZg6]O/tѮJ({)m"Z>"l?_ΚE$am /<kswݛ	Pm9#WC>"h+xy?痓O+ZAQl`ЭU}72i˴j>m?-cEu'ɚ櫯iZW:ϫi<!QH,f/~<E6o|7}M/勺~m |7}Q/Ӛ}3P`(\²)(^' ңz"o 9SiyNl51ioK_=QMy*?$%  +_m俚 <m[Z-ou[o7y)g!?^@(*|E #~^yC__ȟTfnq5yg_iDVhT:7ȒE "lCFϗ)5ɭ=+^d=5mJѮ`eN,smm$wlFIeS A|EK6qz 8O?˟Yy7S->KHGj򶢆ᡙ{hA"|6iw 9!yOL<Zƻ||\_M_]^Ӕr
H	a.:֯H ;h~dYZ<kZ;^..lkFd4l*(|6!p[ia'.-WMzI4fd2P̪>*iǔ 8o7~Xy[P.=sJ׵]nKmQ&!aD̊ĕZ󓿘 HC 9@O<;i{!t'kz;.iSF|.yZ7zlZ%'T/;*QQxBh_<p|7?6vYXX5;r~jZ:Z=?/7~p?^rƱ_P岎IRݽwLADiZnNm /勺m߆>"n7|ESq-|(W]W[8?2/2I,qFߖ|7Ɵߘmm7UׯNqiW:npNI<Q2h>"8F^K䞕7~jf>Z垷iGxaR=2#5鏈<+_ D62\]_P -DV&I8bOx( @y7KuO/yJcէ_%TtoF#J폈w_ hZߖ?!ͭhz|< =_GX)"THOI'폈?~[E;yzq ZѧeeysUu~fPr[+Kn>/O?u/GkRL6
i>Z4z_M/IZ?O̉id9 &+,2!WVC)x~G~lwzydEoqqHopw@UY*8/n>"? ]v*UثWb]v*UثWb]v*Uت;OqRFU\1B'_Q?_9T[Oes"d у	JIc%ߢ~0x|cq\>8_.O ?/].O ?/].O~ ~|Rx/`/[/ ?
2 * ك|3x/b+~_1_ "_~d'./0./ ُBߢ&U bwy~1WߡU1_˖ DM f?w ~1Sr/?3o~ 1_ɿ f?\4b.71_˗~~1W*c_?yj+rг*?E.]_cY 梿.	?1WwY ?ZO o˿/@Q_~qJ;:4WmJV$rE)>(+Z(qW- 9uɸ IGq$dmc劄>@Hfx##8U/Ÿv<0j(|] 9[ͯ?~c~j~q~i<'5,G]amvCk~n([j	r{ca 97 9ͯʻ'蟜^w&B󭦋1iG-~ 6Q_˗^o󯜿/ ,?/5kzrDv|_R
X@R$&cJ Ӵ7  6oohčj*!k:cQ^7<zz|o_1_CjwGyc<hUwQ_˗皿#?/*G84[Y)nEߝ.5K/6[MΒ;R,մ7fPoFH5~9~dWj+r S:.csjob23SPY#/D׽ ʗ apK 0 L4?>K] *^Xe c_=>R/?M ʗ a h8|OT #Cz}_?% C. /{ ,2 1 Dp/qw{aF&K 0 L4?>K] *^Xe c_=>R/?M ʗ a h8|OT #Cz}_?% C. /{ ,2 1 Dp/qw{aF&K 0 L4?>K] *^Xe c_=>R/?M ʗ a h8|OT #Cz}4o֡ YYx	> 9|ُ^Gd7hRc\sCr".dl 9r%({I?{ !AM7?G{/3ܸ~SM ,w^?) G Gzs G 8 ޟ3Y B;7 *od3!{ʤY$ zs G B= ʤY!{ʤY_B;{I{ڽGz ! RK , ?woU, x?Ol~R , q D#?gwi? ޿gT#gB;{#  D#rTO B= L?Gz ! S??w7 * ?wpoe3!_?% ޟ?& S? * ? Nx? !7 *  DkUY_AȞN S .  < S . q__O'ʪ ǳkU_g 5DoUW7?k ,   "7 *] _'ʬx //_75EkUh V {ȾKV75EkUr ;c_& W/7?kU , {?ȾN \xU , |? , ?GsW _o'3_nkmiWckNZwӸ֝|6+1q_;miWckNZwӸ֝|6+1q_;miWckNZwӸ֝|6//3l)oۧi  {&=?ç !_⣠*K\@q*q/)0p YOlOTp޺{`)탄bt1);%xtLxJ1+x<%anI<x{_5b=@+}r?c_\a<@R|" wS+='O}yq,|Pߠp%|P#Q⅟c0%0Zu(F>_-:}xo4|i#F?+JF*0\:ccr8YZ?.W-cr)^1հXγv1cTمrCJX@Q:@}cx?([v/(W!cB~~B̅_ɔ~h)~>pLAg/2xMO'gz-#֧O[nBڛ//x!"PV}eN|/mgNYڹ10'Vw)_kzO-_Rмyesk^]j6֚#S-T@y;e}Up 1f^^@ǹ%LhG/:t-w[楍j6YVо.qդW71 	fR k; a8|xlNQ3LbnX?~f~HEsdyJc|7^	䘉Xaq`Mo
3l5C4̬c _P7~6GQ,Qd/"| %_^b\ư|oEԠn[NQUO,EJL6G>7'|;rz۽?keİW< 7 0|_8jk'A"+k?[֫[M~i^hY8|: nnٖc"{UUBN~^i{bN5[{&W#.KM='q؅f4ÎS	n#D';bZ]><fyXk,K /|/;_*Z^똯&Eݙ&zR)8fCMnۏI0$.tk糵 /2ͭCAֵ=g<k;+HtZm.+=BGd(~vdjce`J[Q;;K1BxnEL:&s}wJoGm[>m+S"	\ՙ<^5`r=㳧'$;`qShf;v*UثWb]v*UgN4 o+;o 2zm5pA`Xs7-Üҿ=~<eU.r'd&QKp>5t}d$QK3S9Y.%Q+Sa|.&Č4z`	kec&R7~xWwtO5۷l%p=\]?AP2CA.۾x'||5ZoGx~#h9/ooSAнr	vdPk'5CRr^ATZW$1')P:x!T Hrr^c6d0Msd:cN;> GVI,:*pSa'ڹ1΢ګ1$4ΆmUDdƜ09ʃjx`(w՟cNCd .iդr1GS$49Xu;7|?ʋk|'9S:Ħzx<rĵ_GjGxC.O7Mi}wͧZQܕT3e}2Eh@,kу$v^-Y1q4kmn=Ρj5O UmWp2Ta<sРev+Al~,Fߨȃބ_61̾nNb,l$ym,-IqBXA'-v}YDCx o5h'JF|̎_R>r4_1h5;#>mktX5˛xX5˚@SUP2̽Y@Ɔw*.cO	&x23t-
_ށۙ߽OmRKR-lђۓQv}&?<zpC-gdόF\˞tK˞W
iv%_i&Vei#tB gv䈬I냳k6s1'$z|go]wdFf@Ñ>w·ڐC{s~XZ=;Ak6
omVj"!"ECkf×&X @Af,vD {w^Ge]Ě-ͅ}.h,hc&!v`kY	qvq1᭪ZT!o65u-zI7Spg*P()Ls3\ sccf"J'_׼Mq5 6yw6aivByn;{=*,ݘOhvmt!	\"OA^-8.5.ثWb]v*UثWb?,?p   |= Xdǳǧ !~k윻NF}Z:ʔnX̖\)J֣er,=KRd"HڻeFM#`|Rf֙&B*VG_W~X;8\bSzu<K°FI(gҫ߮LIWpIgzĘ4-R&$LFj '(F>5+PicO %(f"A,L^*{d2ǉ
O,ؙI;|0"kɷwCr02*f~paEE%Z}9!12*FA$1q^}<hpLxPJ O	~%l8@5>u,> uTE
JMNXs FL0(Vj9`
 ځ'}`ZdbJ~rTJo)8 7]v7ky+ȈiC8Dͣyetr?oxY<$e'u{yu+dKy%K`e*$ H FNPuTy]mvF>v9{._m24_L;?K6,xEr[8n^'Ýy8Cߵ$t{?* G鄺,,,6NK
WSRWc{ȯdgv[O!Acqˢql54\B~`~d5ZZ1('LLSɗU7dVhWbӛXl? iM<Fbw;Dp~BKo]6mmj̰sdrC6Cvʔ;Jd'	V翖' w>i?,Q3+@׾cN"nczT#)=Y@O{_g}y!R톕bHeccMOޯ&;aQٛYEqCRKO/Kyn)8WWn<P:#oͦq,q_/HwochI.S]Cț}[\]߇@2p۝]|,  Øsu8Km&љBKA~#^uuϾr6 J5;]5uKDK%erR6FXc'@ϝo͉%]%r`PiZ lIfӅ7FA"n%OUV,`6Z5	1"dwͼ _5v71j)=̷zj"fvPr4
IwF@@́7ڕյ.VR9"IJ`3 ޱ$ r)v*UثWb?,?p   |= Xdǳǧ !s]?,3a׃mp2#aL@bSo|E(H赯cM(Qr&tPPn+Jm(Tf"H+g{PW<
l6Tɉ0S6PӠƎc&$
S16(voALR:&$*GX_l$IlX2k%/cZAˣIK21<[e@'liiZvpZ˷O1HQhk'liJGiֶB+,(!IƔdbBr`2>}lifш#49.hT3-jdx^"뢿S>rx'	I+;bPNr;t#&+oۯ\k*L
k
Pj;`PKt&7Ac?#?qynݸ}|<r26x]v*UثWb]v*UثWb]v*Uت>h =&n V/w1  He5z[t6aAlN7#l1 C"Td`gT SݔJM	%OA-&Pv>e2tbGyMEtʌDQ ⧾Vd"}xxp(5!޴%ǁX&Á$v#6)\D=B?D-2Iz<:|bI%,>ZP^P1&$!?#o%ĊQ(+|ۮݰ"d/@@~Nõ6r֢»
)1!c-r@O$
)E|,HS#0R`)v;NH%MzdةG^.@_p
zaᏇܢJqVo$(q$0Ą3O&OypFj?i̜pTͥd˚m	XMLbx]v*UثWb]v*UثWb]v*Uت ^h =&n N/w1  He݆k}6W,t6ݮR+KU 4N8@1s!,MyqHB&ReyW^Obo)^]wv:|KܒC(j@hxNܸ͆67R?ǛX*<[q/]yj̺k>k֋u뵽s1%&VSņ
sV\fA G/6=4$`""[>?.4]"rt׽:zm0zMϧ\- |oB>3#n9q:S-?hW6v1~Jyʞ\5yia>cgt]ZV6 *21 Hc11 pq.7W+Mxsd *5$?vЬu2[mfq
?$TzYʱ vctxLQxbr&-.p;ѣ5|_)Ayxo.51Nhnm hR@K2\Gq|G?G'W.{Tߓb&[Fm|tOWLkP
	wڴ4'bj!Ǹ'W2Ắ 6[x5+0W}̏XRo?*yZ睿1d+k@<%e(]S;T	ɖ<DD,ˈ>Wye0.*Nlݓ@pc~_ 2b4'U_<\W\-augQt!G|xb|PLdbØ{cp!!$F]~YkWh/u-o_7	C4Q2:pBڱr$c8V8Hߦb'fLx	HV,'k[_dFjZޓsäkV7q-Q=ţȠ$.i;e)τDѲ	>kvTq(thAy^Uf{>盷uXIc02YDޤAЊf˳v&|)4~bs^.ØA#o??.Fz4柛-נ<Tuۻ˝*ciI'-G@WeQj'266 򿉥p8xEbך/6:\o;MN _:$7ĩ2l7 a|1H_B?Qʏ2.g0㙁2ocIyY\>v4qcwkZ喕-%^_jj2$^/ǻV,9a)UPt<8D"kx'!Qh.}!:9`,CI\Md!SzW&Px`!Dq$
)HFhOacHl*r>dV:|"3ܚaJ8ߪ*8~8p<gxBZ_,LXk910),#`X }<h
H%O-Ġ^Yhk(gla$3O˾X;:B 3w|Taڣa*/{'d\.h<-@k%'SӖGMra'#lAHf7ڿxYߗ4*ߛfy<iRyikjYV; 
nφe$@{ê=tb'Sw^Rg:d}ս/ldiZ[0%>8af+]Oë81AyȚgkGH|~2GMSaHxiq/2R<|dUCqp,Ƅ'+?/+_0yAƗki||/Z[kN6bKRX[vոc{>LQ|&'M{s1G%Hܸhs;-G?6~a<Y,<ͫXjP5E%_]i9U8Hǟ27؀Au]M1F_H.@o\7޳]}641(u[;)fU`nfDT-Ř0
j#1!-LO#`wo?~\ xHۈHs?&iXxl[QD66WׯjoysgCx-:RN=G4g(Xߟ*h81J12yW1<5 |;2O2yejwr6^kuq2H%Ȏ6ة 2#:~yDҏJ$=rsc ,ݷSq2CC~a7c$ޫڋcvHd^ISǐ*LaꉐMs91mNJ>E~9_6y~O)y\uMS,ho!eYEA~CGÝȃ9-d5Xc#g _ˍkph6ivac<s<o,j"CtrϒBDqyU.U0#Ox~wחc>Z}WY-KMM*;$ߡ'#$|p}}cIѫ\^^4Q9B"V.ZoW_Ӵ˭'^OhkGj\Ei, sd$#}8{ 0.scXl󦟢{Z6^c醴Y59Or,h@!@L!Xȳ{UַN~Ǆ'![c64m[ϿVYimlK7cyl
b5jFFZn+0?}+M5(G?~7Y7M~So]"	ot襰kW	+r7Ǧn;0R~pxR<@Ęu{ŏz .Bx<H"@G+{\~]o$%V-ak0 almA%-O>.ϗKAU~|ݛvz@`_K~žfS&}[̶ y]2G{55p\4+o+[&)މQFؙF<Q᫫ޮñ4Χ2-qWlUت ^h =&n N/w1  Hef!㻰E&)$Ry#-e GLC		a4A 17|ϯy#ѵG-">9uY
.._p0٘sgpoCswy=1؊NANΟz7ߙ~yR?趑ibp}GvPk^@,%}GlO#461rټ;w .[[/O!y)lFG%>[N>rw?4;S't0o}V=h<k8UЎFZY97o0!vztbd&?żi5VլRm3OS-KN+dTOD81ݼ5~	;oCnW*?i;uߝF| K2ne 3ikҊO^YHk"9Jy%n&=jKK)ѡ8[`;mgg@.!}ĩk76餿-|Vѭo1-	~u~n?m2v>x߽p`~..g~_d:%1[yK}cZDz/kK(丗!cU-u//T1`ZP=<"%Gh﷟3ϝd!ɻ_5m9,|Z}2Dooag--w22K#bha@  pgF><r%rI#}V1le/蚩viy.d;)?y
5Pڕ#1t,y'[Fbqw#QBp(F(mg c E3_5Va^ΗlrV(P
V	6h;E؃(7;lpvijbt;h٧76Ɓ1Uf s#W	a~W`/b>S(
W2v[מ4.|ˮy[nnCZMŵ[\Cl+Iϐ#>ޜ	=:L{qWrJzʚE͚[u EV7vp		P=O js#K۲ǌ޶֋N'oh+t<izfyFkZ-Ro9Y?l=?mpཀRls@{yǗ(xC[4s2$;hƅ9#n(}0ZA:cB`CKg$ v|@ƞ+!{IT[u JA.d2ZR)ڽr@!H;u[Pe2`XWUAY08&W&9raAoYhv9ddCO=
g=&9{ePPe*|3";t1Xz~)Xp*L=NH(gbP6w	!P
 M"h+Fgdif;b
xU+ysg{w}x-:x`gH=TDm:mV\d b|M>,xH#Ȏ.ZTwIbӭnF"wh=(&HyR壴50x@1)s])t,or?}Qkcu]R8,OyQYArccU*	*'wyr'EǄTw :+eH5';5.S/fH¨|#%.rD']Iv1<b" *2>-+]K{ykumM,Fi	e0갬qJ;xj
(V%v-N KZNg$$14QN{6c&ySRm5]FkXb[ID)#
ôXdJ1;1[˳!(%."?v_i[k1YA/6E'O6\EyAr޴n!nL$r]2_zYxR-5[ƨ 'i8o!>mib:~ml(l!X滙َ1ί8cut~\&S<" ]XĞ`5ٝ;̺ޫ}q}}fbkgi#jP}A\ګczh8	_4_j֡,ķ3Jp%dݨDT  L9({O"K̺ޙgj^i5 i 2kZhDа~@ \ˏjꣀ>uά|ivnG}]Ϛ)k6yQ<fΥ=P[;7k{f 4q߮	vxF2c\W/UqmH4r J\Ѿ{r܇յ3Z<a0TpmMgP. KU#Q7Z^0Ʊ )[U,fx(ךǳ4,BFߚfXյ8SU}vUԯ.Ʀ\onZy7zwRB+.[d!@F*s8hpÂI+7Uu=V]{fNM#Lmu.,c{9#ZCԈ1pC3@	cS=qG/:ϟ!.U橯S|i?4k:q{qpBQxjPF^2go4c,1q'}v)ooaVm68?G~KA
J"7d?8KSBq\7ݷ'g39@7vm 0Fk-EM.qn#E׿٧k{-#c62=el9wZ}w<Ǳu<WKa@[]  7D  {$vo 3:m`*,H@4BhQX*hFUM$ +0M˄ƕ0dr:o㘓Gq1Ȏ4Y۠+8h)'8$RUNܻȀiM$]^dM&(7oU행5%wwld(RMDdBU*uvdD dFZQ)R-kAgz}h-d Mv<rZCVS'Lxmz/ n2)<t);d!:(;dو.W!raHVZWl,Yh}@!A0XRS$P,$w0C82aC0,RobPnFwQ־#-!iEőQX%]2!QKCZ&	72a
X;|`㠦 ĪTrHw۶QmiCx^]36~wa6-6{۽A}m5ي;U3ukzG˔jNt1iḦD_K&]FY@#ּX<6+0-,_>bWI$5HNE2J[w&Iɖe_T+x{ulhB8Ȇ9WzCyɚ㯕ʷSy?%ơ+Z?Pe<@̆Jt81䭦xVOxŞR5C<a%O+f^4ڵמcR@K!#IK0+L2:7(KHqx%|v.;4CQ2e!cb*\=g>`uҼo_$ip^.qO5ˤ
NřvsTpdp@W}u8͏ _uW/W揖c^m ?Z~层+e%Ԯ.>RՂ"`}Kb<@"_I۠7aOrB\9	ČyTR4>rմo(?A\_YiZi>\Ҭ,܉%.>jW$82jXc'ުr͏KD#so/byA{ivZ,- ;YLVқMq<}DʫybGéÍs#魹G`r1KTl= ʶF{X?+lkI Zj_KVqM*+a1ʈ.˲ؚml3DK6؋]lVY,ǭ woJ#p-4h<m?LiGh$G<~6il@d eQ7RjkeVL8WT]9gҟ s'k&{>JjX5u=JX d!p=4̼Rǳ'b'(?I bG ˴#$`$h<Co4%w^k>Z׼my{CPã\tmA$YQN.O{Q\5pD*[yޝn`͗?
d//+dj͹vyf?;#\k6>a 
ũ\-ъOs-@ }Gf30jG$G}y:^V&LtЕ0HDȎpGd姙? n4O1/6_켉wZV9"`~Aݛ_1쳗.<ē_0Fnf'鯨k2x[J5ȃߐxΫid׼ŭzy_G@e[}*'lțȦ٥ᩔt @vݗ,YD{ O^|.~{I]+ڷm<XG&٤-\@>*XWeqǗBuLȔ%|=G/UGǬ\ c)"vͫ#{fLe^^5wF:DG$_6>II]^FRUثV+q  |{{2q ÿ??_TTA
Cq0-|o]gjj9ˑ΄= n:Ld f,)P)OcM񊬑1s|eIEiz쿲|6kTT@IHNhYhɪA+>%A+2kA-2	DG!Ns"%ֹp-d +Qtˁj!`-D5j~ E QA+\ѓ^d4^ 2BLxTb;|t4YY	m7R&r! ZY
wZ&+,
v;d&0:_((seC1~L1*, XI*W!QEd|3$k;![{5ZP$(ݓTHiI
L\,H_n&vQ6+[bm_
xY<7\Yy[@դs*B$T u9~6\Ȏm9!iRɞmе_3ykR!X֢Se@T9Tk3J13[z%)rܭ?|mؼ?H:G$^akY>RY^o[
4_)֘N0ۻeG'$8~^_&y'X޵aD7>}byR?Qwy_79fCYQ>׬CI9>nާCzw3i!SaeU,(nFB:,qHsl|W0lQ@OˋO)˄3Pi$o,5D8UHCr YAx2f$:a=n8f#`zmݺ3̾Aag5_.,a>k,	3FQ@$+SЌ>6 H3ëØbDw.4yO/5h6pw),xF![å˛xDp6O/2˨ǋ^Ú)A6זzP;ڨFDvT")jPMHirBbCo1XI\hpYZ2޼L#[KٚrnʥaA鲈pvf\<Bt[,͚|ڗ+^i(^FGRv0ɚ\8d{˚c2"<EoW>mд[6Jk]r="Mc$ÁYUFx7QY)~N&d#ks[(yS{wc8ƭn3t_B=~vLzL$.g7rgRnϓg6sR OҭyWr1;j}FZ\2֍|N)LCM5/ 0[y\&k'u/Gm&4إtEK*aҹuLDchˌ	fo 2_j^gV	[ӭy&fh92a^C]ZdcH ܚ8 #bHJ1I#pUЂh ,-b] ''oǷ';ٟ j]Dt[TV;f.Y91J&xf)sOj|\CObNNLbfXVULDɰ+CI*)V!&$ te-R	\B|<re|ɉq>|KLU2nE)^ Lr aQ'P<N	eJ!h镉$;Fl$(HIvLS>dvc_*L{ˢZ̟FXΛtb+et!Ɇ7X3,
/L,JAC0rXv90P,J&S1K%^,)N-`ESDбV)Temaj偉R5>$)8<|2AS# =xρ>J9C5w㍫xY[3B't5h>imy{̶w6˧Y]l/tbzuS_XmN9hfOd(1?	uݣY/Q6	N">yB-}#g,AxﾨBBm5[UXkEhRQ/f`KDUH׫::	x& l#n3:]ލ$\W^T}T& 4K!]H"cÈ@[bp? 1y >~cmp"\P/s$zW4,ڣy˚/纉j.4X~0$U#lvfZ,EE{Ѝf#پ]_%E[VA~^F)!1]FaA_]o?7[sq	2Wҹaͬh:>{es[s~`ϭ6-l"绝fSIx 76X'ă.}; b8eg^۞tKzFy731Gg˫k7OMURX$Vfe/z>8hI؎=5ɦ sD_%/ajHO枓婯?.VonPjZ,<VBhJR~pes'xBz_;g[qIY=@sK'5|a&-#OӼ};^{[u;Rݕb]m$8&,FލdI߼OacːN2X'Mly˖tkQ}f˚Ʃ,ӛ)و^'oP]l||?JA-P1y_K?2gJu;<]Mcug$\ln(%w:Ƅ$wfv9|@,Dr{0lG;tb&6:>sah_:60\?2}O[ӖS⸳9-,h/Z:^щqiY!@1DJ?T}	$WCŠ7'WZl5t%w1x7qY4YY-\L.jhF>hr͗$#Nˤz{\X)o|zǙۻ}3fyTѼs&[i2zM\Z[M!C>L莖pJyƈ$t;ÈՍDe[ث!/|jNXzſ|z}umzdRSEKF)p%#b1'	;yw2=?_5C> 5]7I5/?z直/2Yt>}2{/-5K	[rCND~-],q˛6Hєc@|{gW38b-M9qwDCwMJwu֡j&1w5$"PhsZQgR+~>7-8G?ةKWb]Y 7DH  Hg m#VT:r,mw<ʀd'9ln4I(j|+d\iD1bYYʀ l#mPXt|foko%hD݉U0)ʢ	'b.D'-cg2] &*=l]tON'lhag=Ko+?3m{˟3<Di	"2F=qt29{0TnɪGwvplǞd}͏ HAc/\1((P|薩H}rɨO&'R-10m)ghY`,C4ULI@?HM$o,`b!]7.&<*)o$eɈpQ&	01AKiĵ!$Z
D!"ƕˁj!",	`+㖂Pn`bP0ZQuHq,
AOX,mLbT|+P<2ahVdv=Cx2	hّ
 s*&qȥ(2vx?b.J9(JaCx^UVכzywN=y]Fty/-:)2RFm#F!*ؿWƷ;@豌<B!<>uΕ]rKK)}zع}EdF~~;?8@Hkc4b$wޏp\Ǖ&-bSo&6oϨEfmpd KJli}7'3$wJO;ջf#Q @9P>O4WWּѯyKL[w]efq
K%F.)xkμNў}Dpz`H⾾?+f;k޾[}&7OK/u4KNl)cN\݈{DN\tNξ@cq{ѫfmw:Z-*9t+$C"Yus	LvL^AN#'CQ:mc]/[M0$|z V~UwwB[|u*$d#ѭ/_"Ķ-.~Μ!126}n;ǫ8%nr<=ױC]Ң׿0-llm<5yy_I;Rn+wn}GgepR~fOF UwwN?X"~#Z'/̞`:+s}iusH-YjȗEz)^u1!3HﯾC8·{ǟ%m|yMEo˫/1\iCfGu,R@J*r5lX9cbވ(v2d#bd(5uu/.?t:&Y[Xt%UbeҴĸ+{؀IcrWAļr'ؘ͆'CGǸ6؛C2OO)eGj ~`4,Zn~5UѮLiY^潵,%@"	7[vǌ<&U[P8O#g$Ў(q[<w 1@G|)&Ꚏy[-4袷ߚ|lԲHBXroghH' WפPp7sH5|kuKɶVvvwח0NK{fv홂̪1n:	_j·sofvD]"Ի7b]v*Uߕ9| M= 8 d /v5ͺSTLCqӕI'%A LN6SiO~G2	s$	ʛ0"ҬS3jOAkld7ڭ~e>r-ieOe0!q2 $p3eB14g<箬7pV2Q eB8랏 3jz1>&t9eg??)|"w`VX܆#`` yd~$x/ӴV<Ow@pzϔ<Ə" O3,4Χ,XDa "?C&mDFS>w"_rqC P2C-uZP:9\GO;9ʪ~vyqKHcD*$T}֛?{?8δ_o:g^aa,Riy cLjtGM0:|\2t~ &<O5-%N0cu(V9+ٚOXOm=7Ӕ/Po|_ 8)j?>a)V_.  vx#{:=O\E{;ۨL(>#C^<͢yGuK},/bhـ`9)EAsϵzlIyc!Їj1jb'BQ=BbQEf	"J.t($8,bR,DDQ, 2xHF"4y=2' D$<ŭNTѼ]̰qFb`R:Wzi6s,)X& ;yaB1@gT/$6=;<&D2| +l1Bn@]dTRV۶H(Q#e[T˄PZZ@<{DRxe-R	l[&2/	堵a ~XYWP	NXz8zd`6偂vɆnraC&H!so)]!>n)Qv̠ZJ9&
D&+k'1ǮTأQZSnFJxUR]~_e7&D8LVsԖYcw9Y=2T'#3t:9c  GqqÉcDG%7#dK5CkVkR_M9:e|1tH{vL8WAV+Fn-&ҟU9dpwRV۾q≌'(@=7#&I	N Ȑ	+x*nD
^*]Pl+efr IB  i:VqjeLZ(IY*$TeoI$}2ǔT%]ǯZyKK E$WKEصK<GMaj(P*s0va8DH$|7<qOfi_U
ȁЏ%_M[C|~Vѭ+kockw{|K'&fgff5P0O5[:_yL{7s?2sވ;!4ٖ%MIx슨PGB˰a>H"8ynvw207q{st۫K2򱼚XOZ/pQ0H:x1BR$r$J-EHt{(u9[Ƴ A]KUPcf$GM3]/ʹth=&8n+aeWYќ2we$9X7;T<jQ"}Ue!fӭf-{h!=|ϒ00"'GXqBf r5ͱi8]>\\z-/*W-׏UYu]wu֪lݦ5X5܆k$!L|N<"hPt;1@
ʛv*UثW~U /- Q6 d g 33N])U÷BA)ݣ j.@{i/"hRsq.W[3'e|2
m__^q[]jY|j	Yn	*_Dqηa]Y%?<AvyMٗ??==w7鏐 ,<mc?*"e,TQGe=aç_PvnjN|YHG~}y FV=K`k;f|cmR 0[J ;j^73AԸZm&MA??77z_PXynImEƭ$}y(!	B:rluWG>\Kq]还:ռӮjbgQ.,~}+>fޛM$(
[2?K 7GiQl~M䭸V$biBa1<	{>']b B~FMJ"ܯoEGlZ.N(3{xKn[rsw|=9 +)X]Cԙ^YA^vo}U	~{>x!ܞp4t8|ѣyKӯE29
Hۏ}fCx	c4ZF|xdbz#~gs $;M?dcFI8&A <`.c8 1b{eUX	 	^z_^ +{K%[H(M{C\US/{;=l,@y2rvznܡ<G>]#|9*4^MםO]P1>q5'}?{e2zxX )dM1+_Rɉ11CwcN>&<(F7`f;%	5dSˣ&~I,)PGL%A->ˢZKf<2j@Ⱦ2Z@H5堵qɂ *:,
P̻`(wۖ%
Nk!
,PWڝ2lB|H!(E/.Sehvd@7|2星|7~x]v*UثWb]v*UثWb]v*Uث+?r  |{{2q ÿ??_jm0Rh5
km'ҙ8@tf8#!B. ~ < %"cO͋i>HP(fKܞ.߷{/ Qq~  |/l4g?{:8$HE8,qU@ =T OI srC dTiWRXq{0& 4 wL~i<s4Z3tG7^{9~c7jFݕTDA 6Pyis^<P}?L9WnMDݟ.Cweii0Sas9˼8l
RSq#[P.=	@k%	(PGL;5i꼖h*č*yzHeJ : BRϘnGpkVkeZЊlށ׶!9}^_' d`ra?/VhF]iڍhdՇPAbŖ9b'`>[BCPDĵjEMM rk A$^g _{  Z?sf#{Z3=;>^@{gtT!lIcdRX#-]$]rɪQAH'mZY	cOeI	lZe-R	dlG|2hR#]j!->5/Aj!"xeH!G|!z`B;zW-e
cOe2db|AQ4ޟ~M׿A$$l,T2~y6̛R,yk?<3*y&/x]v*UثWb]v*UثWb]v*Uث+?ry  |{{2q ÿ??_޴vKNEzza67~2Hh_eqJ+KyǗr-6dd?zWS8cq3/>^m/NO/G)^C?!yz</9XhVӮ5M^Е3#ܚb2<(@B#( ~i Ymr놕DJR4Hs1>]ՒOqٺ.P"yNDc*iEݣ-Dsa.qkL{~xWz`JF\	B3wN`d7&&֐xrAZXU"DrY}q 8u?1[~YsJj4JfQOhXЎ!g'}4yϢGOKtdbC=|n?'6 6iGJ*ͧ ē?͸?}CHQj9>7Ԭ8^ҔYM90XA'l)	$t,	tҧ.k!/64.i!/)Z}tKT^	5KMɤdSĴ%s%F/i!,u2ZH@H2赔-#_Ֆ¿&ևsN`,
,`T
NbPl;A Pzǩ0ĥЬ;6dc=:M^^Z5.J9G3YQZڸXxmݣZ<r!*:홣uDX?4VqO'٣}ׇ3W?#xw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxDZy7XL+h.F>
䜆Mx@$uhH	oNO3 o 8 dٟ Adv%pe6M?H ?/ο=i6~^iW+UH]#/k\
{>jx_j;l؎>_wVث~/*O\4wߙ^kA]/G1˩!a f3p\S2/o.{2oI"Z~`_RG U6^I_ڟCfc<+ı8DQj&PLQ"'NGq4nYP;PR1UT<a׉ڝJdbl,$(d? 2/LM'%^IEp{2>G4{_|~N z%ꏸ?̟^~ sU IsK]/{xzNƙ~K>ΝYzu '^?FxH9a#&E-SrIQJ揮dFMR	l\I	|oĵH% 2薙U^/iJP;ȉh!*(||ȉj!,^|Z
Em.jA7X+Ԏ<5#=X!)h~Y <2aa2`!%X)#ޙ`byMOa-ws08"x{ek,px58"ġPp>G*"I'vbt*i  \yO{KM ,qW=ߥ koq+5\wpwi  \.;;m  ?|CZof ?ˎ!-7[y_~Y㼯{KM ,qW=ߥ koq+5\wpwi  \.;;m  ?|CZof ?ˎ!-7[y_~Y㼯{KM ,qW=ߥ koq+5\wpZڬWn+oӎ!	_oN?3  od WfC55N)& >P~wihP%O-TUSQ+qyܬJFj:?g{$"'y};HhC;t>HҴH7M;[$P4E
  gBDb(|s3&R6J3$ث  9gh0f .7˶ݙL_!KvѱOo7
zney,ttF3{Vg&R_WxxgqZoJv90vbjr5Ș3VW^-3h>xWacI\ʲuQjz}9_W ݼ[chM^[Ϲ%z{TCtw1b7i_??.  P%/bǼ?jO/gEUv< ^bIl<HA,k1K&u&E':2a&e=:fLKD](/L{ഐL:mĴ%s;O%A*G2"ZJU(2"$E o/Aw``F2B&l &h`T֠dzӭraBV2ġZ``T6XC=r&aؚ3 l8懄])SF˓4;k{CxI ~/->lK4mץӣRiMt,+˨9c
$ajL h^tIe$q/ˏ5fyUEM9]V}&UbLα9E4SNs!r?Gɷ?iFO>4Mּu6&>WWEQAfn*h3k2xxr۫2-ʚ}gE'ӵ[Sn[?Kqy$WJJ,A5>esཽەsgk>K&kr[>O/[{sn1VxF25ݟHjS߷ۘ,k儲F^ݟwݺ>]:ǗS,t=gOJKXO8Xѣ7=fj4$ѫȃt]X	+}ȱ׹]v*UثWb]v*UثU8 M _GfC3٪vI*MD[	g? z~jcW:E"$V[v ,-w#g/كG#=/IhV}0~_H"ߘ7濚Qq=j}]؅g]{{~żGpw%mE8+)FQ<3rDKpz2?@fa
4&޸LQĨ%ܞ	;k1n[MnYOz FZm~_ִ{O~-m,_jdi53fh}Pm:b)r E?k{*˨Twg[xRC9N2GcEb8sKeGiFS
gT}/8=O~75%DOѐgDǉxPű9ddb\E\Ʉ'N ,ʁq;̸a)hi-%S/DhzejU*fDKDU:DKL(;W2"$|EH6`-e 
Y@:҇CYCk(Wzn:`Pzzv}``Tx䀐;倐PRxֽ)	m}aWx̆/4]Go	'hEZeH/ҋOL)d .[P/ch@n_t@%P yZ7O*y^jO6k~e<p}ZNӕDi5fY76=ػ;L<b挼A
<|-o/Y˾VѼ6VsRtD Kg"8JOŔa\{@`$!-U~EǧqnٹF	9yU|.ߚv>_t4?3WH\Ԥh_BLGkaX1v!ݰ;&yZ9v0g߽llUo y&YfZ<zV*.3+R;h3%iYYqE.ǫ=bnt<~&w=w*w+C;\N:k$ku=u˲/j;oڸ5чd$9U/O:Fg!yt>|XsثWb]v*UثWb]v* ' oH  Hf]V%pߛL<L/Eט[pd$t2"zJo} !<ϸ~)Ys=qE,QD# UUQ@  {6v*VutF_?V	=#@Yu]js<4ҹYff5,ԒORsrUǍ<@43ϧ3~%$Zz[+5+Lŗ2<,Qd?! #@49$ >Ðra ʈmiG=m׆IC?}ʰ~t+OؤFHn'ze<w+yoI(8ɲl~o )nbd^ƔcIl=p%vp2/iT,J̈=pra?b<<yv}HwԞGւn4|콘n])>sUǸyoh{z=z8vy!\S`C/F.mKEĲ(jB9Ev;WڙU`705]W.⣾aE)|2I+|Z$O2 'ߖ?{FwrSڦyKXйV[Xzja׮tèBߤՊ$w{k{W.9[s< 8%<ji^L Ou[{vtUKtth	 iKJmp{1!#]v_h\J#o3S >׍0o ji2 Uk} %>x o%ԕN]9"C#.^^Ofc7߷YY~25ݿy+|2L fygNk!Bo#r((f>nŏ	9
Ϳj1Q7ؓ\0Y_n 9UOXI.%I0,,*b0{'\brՏɎf#Qt~6fV=}OKԠMԭ4	<r,we$͜=$X>_dN pI'%>_!<_ ƭys'˚ʚgiw2Q,jJ"*aどg>؜Ō2#Ϳ/˟0y 󕿗ߙ_y/DpۿjS+Q§Sbd2Dt۰vLDAYuz U;? ^G5K͟^Oѯ"|=Rޤ3D'%T&6:=$3eB 8L#+ǿX 	~Sjڅ o~W:qMqqq3(U,B$gǲqC4OGR|7 Ϻ<4= ^y:NגMݝWZlYyJ;ex5,K.8c_ϯo (if䷑ 8b2o,yj[!fu4hV2JW]]N8q%!FW,@n'וE<=ox^{_F[5踬5h%@J¤0jækϒP1?	^~m&ʒI-{ztm.%}G`>i(,ajO!:Οy~MˢK1գP6sy"[2Mxb	>.]z;s	?"򅯑"ՓX64JHfvx'+s^ .<NHU~?ZQ[/8RO~wVU=g+dAR~J_[ҳ{591PwuBHhҵҴ^H$M"~;|#DqIw@Y_be1=t`zΞFIyenk1,gl	n+e~]_6kjW`2YAp_FHɕ)'$@c-yuKƫe7V4E&܊X/Uϋ6x?o FOzuGVܙqivxn5G*fF<֌T9vDpЯH;jI7`UثWb]v*UowN?3  o';ٿ {f?H ݾH3jW0N(<Ooo'm{dzGCj ~<Wb ?B<~{j$$J3~)r*kųGynBafo*QzL[>WV`$Y땘	+*,,$~SF;֧+ٲ'v@ztb
:MFQlG_n+BZnd9AWP9&DAoFOW9͜`ol:f<|J`Iv	C1J[r_ 2ǮXU,߯J 	~Ni7>rMn})L1}7gWc"=YI|Gwupy5|) ?A懯~U~jGTY	TxK^Xĺ5ވ:cW},D⽮ _|)arvp%2P>(ܼw0EdWh{ɍJS̈Dj:Ub:fwqs6V>piFߗ>?t3_4gwo, 76~hʉ=1	=-v^YC.I}vs˗%TB3M>"ei	'9Ay7Ro >W֥SVɩ
yL\w&W棯 Qcð߱gDq?{:'D` <\Z?omִA+n,5
LNބI%Z/ٌ棴+~ӳ2ེ?!09 Le15OCrN1rHc^Z:dc͔ɽʶp oyy8LB7qa 
(ь{/c{yќK>lϘnrXEZZFh*" M&y2Mq,nʩ2g,{I/<)m&x]v*UثWb]v*UثWb]v*Uت~g A&oN/w# !v[ =[A.u@9=]?ٸ e)i3s:DUثͫ  =IV'm(E$wJsF^7A@2лQJ{9IEc$)Ih@e$RArbHZ["aOVbω]d$"b+)~ )6m<I(Of)x6)	ڔʥYבOl.]^aU$4⑨,Ɲgf"#e[ţ,MF#}{w?.T}[k7ԭmc:Bdu! &;WOPib'd1l٢=7n}I1`	GDQ49XzG )Sqa5ζvDGq?3^\C>uUHAܫO0CKM&rşr DtǓNjc/T@"#ow;志<kFxA-9Yfj`$SN+[GRb$zIi^듌X%7vٓJH)yrξnC0j6J9zk+V>6Qy@|:\.QϏ'aii:]"Mz$PDQPbP L#9nI/ 5?-d l,}kEcU'ִve#hRHG8<lo4d~|.%V@xki2fg\b%$W;TDCL[;/R)L8O?{y; y7/Qy_jţqIwO  j;S>~}Qy龀r	e?|׿,|?b$Wi`挴n;q0", 0t_!y[z7lc	fzʭi>18!ef3ysEu*y=S@%ƙҊQRLQZ &ߞ? *O,
}{I%E6O"+v~dym5 ;2^/S+~[n6[0]8r/NQiQɨaZ]<WQa{~%%h^R Almij|;kI]i4|O)9zt}w>rlm_\gvq,( ۶a-Ol"x]v*UثWb]v*UثWb]v*Uت~g A&oN/w# !G4qD䕂Ff4 |k"	4@_҇8<.jֆenTPzv+AdϢFQ9DN|.IL'm=˚|W ?K_ιVu{M"y\V߰.	mgRur4އgvJZҹ潵}y=96zg3(SW|ŴIef,F#W*!Rr6+\M%b	'1͹S1[!$Pwpo#ɚM+ai֯՝[k z_Cv˞:hL7???y~E Nl\fzy,WL`_@Tn$1'4SS.X>OOy~)}wE4nFIߒ&嘚MpԝNEBkʎ0gƸ܃X8%Њ6idӂ:2R}e 8Xοп,4+#<RUm?}>1ϗY~$_7S)aǥ՚@|?F &?1`bX5KhV+gh.Pďzdk =ǘd7jh '!}NeWVGPૣ
sd?$1`,rH˺]X7m,uy?	J{YJ#}*"F7~YtZJS;}2J;VFdEOڦkڟ SK PyojţqIo j;S>_! Aǈy/q5?VTa(gH i~~-yR-MR䇕5TO`I\āt{=.Gnhc˿5?gW4d$3_J#Z}ҜV"0ˎ;A8][ec*zsӴş2G/[ao]+{2X'^2qۊƑh4ZsC._E?m_WR5kou]Bv,YVfbI8A\z8!D(:mˌh--_]~D?xY6創.̿^Ze$FyPӣH+|^ʂ3]V'^ppzi8.*E5[T؉-d[G7?B)4qm.c{MC̾]>]^j1I2]zqB&GCY#Nwk0?*vwbY(꺝ivI<Tv~PLy䃮#	r7+bOMV-M6KN;剌FeӄrFneqxMQ7]ac2`sw5k'y@Mח5.j:f%mpeRGGpGQCyF$8K9-kX tU<{[YMxbg%XlFWVeN_>R9bxy破)yB^'a>5pdG&@8ZDV=er3:l"xGZ:b|CWE5[T؉-d[G7?B%-h[oJ~IVk^_sKg'{y(
4eW!LU,XxC%kcI^KDOz<˭n[|YGSCGxNa`-^(/4h]y{PtSnm}Tc 2KQBzl'( vPcc H-:ϙy}Ƴw`d,湼!tG
>[
	̍ge	BShiLCBFO<.'umU|`6sK oEc&f	t욬X@qr7:o*_;w[KgNn=KW
k\;?)8J|׊| CQcc/.Go'yɗV^m廻$a2$:4Aqg@{7ac	! ;nv*UثU8 M _Gf C+tߙz)^IIxG-J$qx0~˴xz\iA> UثWĵ 2ցљ/[E(ojDG1uW'I:_▵ݱ= e}/UsjJw>Y#ZPʌ[+1[s1d$Iv+1lTLSĝiEf-CP3(oSQ#1[ĞTljVVze;P;}XgUHeu B7䈔pd BDzYvY؃(?7鷿^.umcNi^\jL! M8(5-{ΗM-q@oVH3\H9??keg<E*}kC,m`kQf 
ymi`Yh'Q6=- -he)yRY]1"Ku)HP{'W$) >oa-6Yu>7=~]k	eyk)RLߣg( T,9<>(f9+e_}8dy		Bb6m?X׵}'BRt$nDERƃ`	N.L)@Iݖ]D0$b9h|?_oͺo/ fgGQ qm H*yFM_ʚƗAN^XAup)]7fjpcg.Q1 p"˗0e2FQȐ {4%?6|Io0 MUk19Xhv1RY@َ͆`9l|CCcHx4ڙvh)n6eY8]ʟ *ӭa2'  bOcOS+? Lw?9 e~cͩiyW [^iҮ~@%=C?`&q߱?Usy7ccK?4ys] Ӝln;(ߤ9{O〗x{S#;|Sir.moU!"K
M3=̘RP׶\I/ ڄ6w SCn_?G=߃ K훯 !v}̿4tf @QLHӟ@G}bz90SMյ=Uu]3XѮҵ`q$RݙA~)!y"&O"?:?-yCl{}SVU1SEzc޾wGƧZ10<{+#tpUхAb9 KG 8lxZ1XVJVVȌe<tw8Du| 9 9*yny&u~6Xt6Xag5;O4N|2^
7s@kf8o(7;,
Ekb xSh<XycΞWV{dH+]KЅv{E^M OM3eٽ-Fb~=\~j,фâ7]󗙵*cAc{c˞ZLncODSuԞi8	_3co˘1˱ u8!.]l~l0<% ե,.#uyyuqq@5Q"" ⊹ݹ)@	alC~Lv4`s"c* ^]y'ߗ^wʾngDo[]g]j7R25ĳ	|LӀ#γ\4+mv$<P?͡!/]n'#/K|m X^ϩ:Z:Z @~is:7DqsgaG>Q3b]EmUz͇/w^Yto8IaxVIz~~ԇ1g&iqHHRy|racywݸy^ֵ ̿3GycF3y_\Au.I}KFz҅YGjhZg],
r=&*̓[O{}_3|g*GʖdmVEծby+#I 糎)ƭoOM1is,}uFoH"-|mvJPX~X稖 ,jq'r7<W=1}}Hb@<q#|B\w<_Iuӣ[pn	dvPrX TAxhvM.F+$ĬLPA:Rglu=F{A3X7KaI)EVi{NXt4\gAlj{8ect"GyΞfYViu[ԵKH~q5,p[K{x7Iͦ8ed M 4<=%ܫbfHD_QGǝWѴOEӣ{=kRuP^$冁ê |5qٽ=	!^+;:#\&,~qaF̿|拟7^J&]7UkvKq$tdcB6oi>LH V%_0AzGˆ5v	" KW~Fëȗ^]n.gRdwkh)ćlD%2ϭƶ_*]3GQ} Yg׫yRD<"me!k:_]]sjM=Xnچ㏦&ɿp"<;g*mޔ4]v* '?oۿH  H}M 8nn ?*kef,m~Ët}y߼7]v*   ښ-[rt28,^EOlѐE/MvY]2@:7镘 k\ĳUj.4J+"7c)ruc>󇛿8?,|i,'^#aCF`ڍn,|r!QׅI'oC}A ?» ^֗}.yNt{$hGYB	P"sW'[@|,|Y_uϟ>do?+4uq'f}Gn0ZHrO +`)^bN(Wwv#XZGzw ݶ "^M]z*e`NeBŪUi4LhzpνûxWՖd;9_<pb#YJĺ^jOoq8@uhO0G=d2Nȃ?8/|}KԺnu=#"IsYE>$-3Mό9O[z8s~96W+n}?cܿ?M>UלVT Rw<p)͈G9<rHO,8> #@fs+W嶻muc.@Ox(y㎠4c49]<19)~7cLf)\r<@cS?گ4 12ieʗ71FԷ $MJLѝfX'
c#qD#K+Ov_	y7w:m<sͻOݟa<囿=yPb'odeR+r8˿hӓa:D0NV4' '>Z Jѝ".44{D?w7P9~]tp~x~q_VY?p mfq\։n+mFsRCj'-x$t-;>qXg_ z~Y 8k(ג?7hzG).RhӢzv '3A߳ڗ4؁pJ=!}WAN`9)LS:DCL]'_|Z}<yW TCj_?|^cڏh \}~碼#s! )w| '3Sڜw2G>}e @L#*m
	-/S G46 oY54Poo{[e/'}QAOg旓?/5м/Z7$ 3Zrb@d*8:R'MF	-/,&x/m'RE,LUըC+=r)0-DE6&˱d72aBI,
GIx^UVכzywN=y]Fty/-:)2RFm#F!*ؿWƷ;@豌<B!<>uΕ]rKK)}zع}EdF~~;?8@Hkc4b$wޏp\Ǖ&-bSo&6oϨEfmpd KJli}7'3$wJO;ջf#Q @q^t?J4ZBxM׫ief&Ɯ֬W5ݓ <\6sO],-qQrizƏgê'4};TѡVosZ]~os 7v=)Nx{2N9=&`רUHoc˿a5D7"]wnaO򎉡mk^a6P,sV{qgd̬
oMXq([Ղ%u9cfNܕa85~GSO/v >W1kwvf6$".qUxzkrQ45<12߼ѷ-2f\1׿5-?>tߖ}kYu}S:֝iBsCmyWtS](ȫ1E<kH438$v=LÄD:^~Y#_[|ϡ:|&	)/-~-n8VϜ%P2:.ũɖ1遈>`Wyt#1"E |W4/iQy* ˚itjQXF-mCGZ8.ҍ&!^`s$'XU(?v_kiLxLh,'֞D -|oaO3skm"->y\^N+?HG-c>Ɏ},	 ˥p}WƁ:8u1!v.^ؑwg?/>|ߍAUtk{SjiWymK	gAM wVvǌ<&U[P8O#fB:P#}l5{}e)k0i~Uszޡo)y1hh58cOhVS$N0ⱣsgHNV"kz ;o{K8Q𮌇σytn>?< +QK]CR-{Ď=;A:MtZaP9Gj{:5by8ercoox⌠'΍>Dok֓w{_=iMmæZXu,rJbDP&3~02'ۥw÷/O<h}ߧ7kzŧ~WgHie˫G6&m-PGs逓\t#%sK%G1F }XDEd=A<E?;y^GO@P1>i2[}>OǟTi^=:avv:_O1cs]v* '?oۿH  H} 8S HV4|\j(;QѯC(9@_i ;u ,݊v* \CIwh1[-QB6 %ᘺ?#Tۗўwڤq=fQe=ҒZuo@ʊ[l#qeRUQxOئD2JozHTZ`#nij&7!=3(m3jjUVF&`} >֥~tja"<s42S#
oN=ayj@ ٿH DL~Z.}kT0$vvTQRyFv?f@<'Z_ǕXo˟- ծP
3Zg4&I=IX$#"?͐1?fv<ˬ^j1X+ʃ8=gr"IĔ  Dy.qh0j$ W9F6~CܹpdT>~[ לt!QI=	awJ9n=l ϕ??*IMGZkG,sn!_l=OUvY.|k ;?! 1ėz~(ITҬ*ubO|kcy֏Hp#5G$g>;=d01qyNZ[,!el3cK}</+Qru7WQԒaߣ_GY@'~Zr^Ȍ<Ͼ`>ҝCz֧w%V xS*OŰ>Hk3[ӡ@
 iNe{;H8n? 0 jM^yFiQ=+ڙH@nti@G=fy.K[y dxee;A⿑̏&  ?N4~ug!-8.B26iٚ%){l1pw._4#fn`ÇɁ˕
 &1a`re~ϫr+t\@9~szGے8>_| 8W9a?=k7FM~Oi?g.',(.`(9+33Ȅ{^&yTMƭɒ";֠2b,N	t ?Y-\_-z0]RM=c}OI)n?ga}n+  :_i[ 7.|ưȊd`/a"M6Ghi;=r=/d#+\;).7
	If>컺^_xYP~De%5'GK>;n涯,#@cRRĜv^Q)━V}hF$t=Ǧ;nz^QKt3&pPY&JK9,dǟ{l|TDv(OKqaXSOp&yh4Jo,jPǉ؏8ŊeKm==ǹg>\!N=?R"+JZn.<͢j~]n!H^FIloc_^9ULLˍVR&0ˎ/r4xx,rE[i6=T}2;xQ
kޣ+42Jr2lϛ8F=(W˓$ .yZM[ɭ+UjN3Yx&֟YBЬi;7YnQ^/fQ</<zN:ji<4)tĽK&zPXPH#-B;}@{$qe+zm_yV-K󝤗vQhǩZr0
V2j 7ÚZ!|I'OF(8 H >ЄombH%ތYQV#b">cq5`m˦+]3M(lk3`#+Eq QM:gɓ;'snX!a[C;N,)i[8nIn:2aèˆ9ƉF\D~!fӭf-{h!=|c$``$DO1f2ÎR1Cn:Ve36fk7ry4_=J=1J#U\+u]w.U~ݲӤiMiki2@#hiEB)Qcl;;>wÕ*ķkvڬH骸>m`9o{㿽#F1h<cOJH5G+axVPҠrReUvnUc>8ǀD|{ӛ.j:5ޖt]Bt4ׇВ;Qq*PyTV KoVoܜ>;Q[]v* '?oۿL{7zZ %5DD
Mobι@i ;uӋ?{s#v*Uثw~̿:QS(6 xܝ!wqٯj;}ژg{;$y=+G5,C,(W;{e9w&1Ukk_)#'.).(	LaI^S*n&p@ִ\ǔtc}.h\6J⇓ O`xĖbՏ*E/hT
mǧ=]03ֿs[.cR J/^ǈI L[̟co*̿ZvڣT$ ۺ*#<.cO8A{ 8q%|u.p7mD\ӟuZG,(H~Aa29ߓK ;W<Mdv2":y%xt7K_jA'?U!\?K 1=?c'A55< 8 Vh4]-kSmiyHW0y X}}/#~L3yKvOkh_zrX
>I4>p1WU5Ԑ#j+G/v&dC-}N" \yf<G@}>#^QgÏC0O ÄKX5Zcg(˵TBG[C}o_	pzR^\Co?_Q]nM2)#xu[u3ÄDHr21{tr :,T <`~ y!yB!lEjd ]NuQ+ƭ|Oa˦t?"g ٱŗnz/?奏;<4ΗKǮUw>/m4j	Տ=١a!t~/+yV)E5x]~#EA~U4I{SU⧳->SBzeMWyjgi??.O/ntEyqCi g[6q/Pxmhadya|g ?{
;^X惷2J5]dB2&
yoʞ^Ki=0̀<]CVfCI/.|=n:	|T&]y_,h
6ˣ{ڎ1o>ys>\QOpW[[qq%?f(1iAKSQ#O֌lR.@|w 9S oo"$0X~XV,/Ш[PK[^7j&Ci|;gN	jr|FP,Rdteee :"S? Ϗʏ8~WmfF2k-B%NUR@KNr1lŐB]OPUד|#yOgO6OQ{w(I59+Ha:{ mI;L׍fW4鱨IߠV?ơKr_x^5:>/4G˿,FjHb-ⷿ)3$(hKa8f'Gtx70𝄇Q;)CG[мoommd<,!Sȋ]6Եzr	<Wm;;/Ŋ8<_o04Y!aš~QZͅKmu&I^0Ƽ!5]1}i0bW8}ǟ#w8;7)f\pl=1iXilu<ОU6]k>e?<umMܖ0Yż\}s'ѪÒAȻe#cTIV]ryy>^x;=֛ccfʒkigj@[ 9V|y|"1'qZw|3ÀC@s{Ǘ 6-N?,MCO|Wߗ]E-&kqi}_OzLÐwmv΃[8 H1^?#pn80Q#<;wH hyt~uMwy]/:_ AhlV{BHɼko-չ)&AHiisjtӔ(ۡeó8̑2Ʒc?^xEƁz.amh4++9V\vU$i|8v.9V8Lb	]F݇ٹ4<PA<@ #{gU7 ,l?MZ |êyZK/{/qQ\ji։rO^]yn3;ZHhKQôhy㪖żz	P ;w??ߗ}sf~dM/M{q5QSXz,tr3#FCqd!mCZȈAw~|M'FͦH	uwNl4}Ch!-_OkoM=ʣUyJs3U1hGL~]x]>]s&Qn<_1/ɼ+/o.yJF|py&-Pk]-UFi_Gm ;n].l#ٺ&tz:FЌB=0N?|'^y_IN妳HhZ&V(}]X~8 Nt'Uy77HQc5M)Hs<U vȀo˕i? 5Hq5u5whC^yzːybR6"q U8<)cWH; K~_pŁ*;pMi%5yYd/t-4o5/Pc%i4+R}*9X2
ۏq{ftZO-;.̱w6OFy"4MhW+ew2
d;O_HOmwq˳Z7+ڽ'==G74?%-v御9t}tDgimihnMںq#nGvޟ:iM~[>* Ղ~߿٧'Zak.	[f}
?v]Io`l"Hh%M\C(`ٝI>sDccql׽y8=V,8D̄mP,h]MܷR^wg^KEAkƛt/V8sLP#__{iM⁻׷wD1݊ md ;7~D@ɣz~O^3ľlC) ͘ L9;G/Wg>8UثWM?f~}Na.VGCͻ[{GX60FX|WMB>X#%ͫR2	w6	G1kcJNHAޏsh(CSRnO)X.vڛ&ltr1=z];\uYgs0˽ 8ȿ!YD{ɛu	^}잜`"<_C^G)G.x/S4>e6YmvEGC5O^g ?M?)94;_ߜ{7忚4+OEfG6VHʆdmӆٯl0O}QeƫN=b:m 8޺^wk?ϕj5tKrt"%wjtφ@?f9W*<< םm~bN_sx&&*K-Z{!yؐC
S,{W˕
92ܒzKqޣUZСgh|FݹO{m! #|]Rk?.Y:棪ۛU{f+r+'KGښm\g<bK<ѫF܈6]hr} ? _^yc],[7֡4UbyAgX'tzhtz"i/iNGzS,mOK~pNl_Y{b2w3˽>NTnj㮥8q hz|9˞VծmzBQ$p$q~YٚScw?d}'ߛ %|qhAy^H$"F2OȔ>>\tzhZ7x/h=éэVyK!'nSe ?=Cޙ8-G+)~ 9ٷ Vc >?
h;_ߘ^dW|>Ykc,208(Yf<_ڼژC0u}bx,Yӹמ/ d 5yO5˫<ݥv!7-%Jk{[˧[>fe8z^Iu]cI%|<»SQR g`ɗjvY,G 82 o&{Ǵ v~_ܟ-Rҿ:qyO&5p9{	Ǜ[1ZYDWdW|W ? L\t|{cN ػ~ʁ4{~^.."yv1.Cz<Ω!P;GN/O]`VGhbkYerXɿ\5Ώ'_^ ? nG/n42Nn[Υ>ҕԾ1$j
52gh 5(G>Tz]M{6yPԵOPԮ	ܼNIev=Yى'5B3ܹr?Mϙ-cߖ^V,"M Cv{#DC`vuQ8 ?wN6Zi%ntN ?P t+rK6h_(*)ZRF' sIpaU~D.PĒ&T0	_mK 1gTޣQ~or?->xYǐ.>{KYc3#;3tZɘb@>WŤS@Oܷ`W:\DX,d{[Pe0Ĩ4ݏFR$69;Nt%9WwQ|4?.g|jZNy__fזue"VΓ<TcLș1^~;kB<co#b\f@R%X#6iefH(ѝ*,H5}<ci<0fEWYO[Ѽyks6bq*-ЁũN.PyU{ {N-~N_;뚖miڧu?*6Zc9	n`7SƳO4FbXxo&< Usg}.r`@&ꯗ凚o*+Q<ln5awg<I=ͬA</=?'^6G'cj)B>[=۪q&9d0籱E-&m-yM4+7P4+ˡqؼ^XĄI VuCP0d$G^@}\;5O062$ |ˡ7N\k~dҶID5K=D7QZ
_SY!9	`)B9c1=䦱5&7m!i9t!gKW1W̌H.g=dXnq䣵	%=̮n!,uAe-wm#C'slE*R#{iyH93<lu~YD~Yե&[╚oN@$ ӗu`y'SD$k{{OO	Y;.Ζ~`<ookKFF,u㶿yxIPL2aOQغ%hn	N3"1ȇ~mJk/RhyOSL{}[yyhTObqEwJ;_Lp^h^||yk6D}vY剡gr)[uZW9ar1bUnkL>F|{ 5*ˤ+^xִ{[/6Zi2_@̚h3VGU7^ -Et-XM. {y65'@#ڏoO=Ѵ:f}p\ׯ4:L]n4"z='cf(	"Gӏ#$Y#Qy\K?U -<Yj[]>u4k,i$hI, غӜ#TWuϾY_K1$	lf?(ry*CRUMFh;7X9r'kJZ5(ÖNGȎ{sٸ.Bǘs8M _Gf C;u/ 1rP?cN>WeXCnq?UeuWFVЃA*Uث~}q2.hW,0o>=qDZ1y ?BѬFv<ϵ3.G}E-T0Il):`94< hIL1A2N^h2dA1==>b2K!0k5"e2ۣ('nmcq_1sa܌yb~,ip^jPڠܙ'q
wݲz)ear |lɫ(Q| hΡg:š-yU*f1e	lCiiHk&;TD#o|FT%. iTIV{+VQk=o'GbFI#E
"VH"	HH\ڌxd-ˊ&"(U/u%h hWl)x?LQ>/&Gɡ1ẍ
ffl,Bbf	[AISң6N}4hE`è6d?+EQvak!K)y`ѯi3h5r{<~l;BuG4HXm■o^˞-NMfqG ӴaOK_ǫOXigֵ	z4-Ag̙y6O6<`}0 | QghdbT
#9]lnI7q\z4󗒠%)"&
r~?& 0,4,<Ve`Mx~'GSǖ_Qrovi@tXZfjvwֳYjet1ȇٕDHQAZnef5ߒ(Lh`Si a;t/m@_VP nԉrH{k
OK^(e~mg}8<('u-1liu댏QO#hF1o
?y -;_?t9> myx	?<(ӠQFZ2Kz^	(b (j+׮Z;, Ղٿ~MDz*в(\wda=?;vnx8Ov 9+m83n+zF2OXs|6w@aMnJj/!I<5rƅly)zjÓjDw/h?(1<)bK\AZ K2և2i3G,z}]nhjqrw?%@|kѨ{:|vC:PYkŔ;s_?$byy4.4麽ش3BUxגX7g8Ea#ɿ濔|/O4#I{[֎P+/%[;Hв -T?;Gxf^C\P,usY?:(5k?8 xYw0<O'./.lnnӯӧͱZ]ro|wiˑ_صb{Ǹ:..z}>˒W:ZCeƩ*yDbF&4EQ	Zڌs8Em֬ǟbVxcϧNO	9[y(~_ijMi7.ݶwv39 Dj41$NoFg  @cι^ǒ][kZiaTI	he^9Hݑԫ)*#5Z}FM>AGvYC>3byG-%F ma͠HLM0^$CZ`62G9B<B=q$g)J\&ĉD]y-V~kUΖ:t3K٭.h|*@*UB Bs"{r ċ+ݛȚc@P$wUVԙ^yV|ye#L}/˚=[ZWhmGbUPh4cP*}\]q{UG1Gጐg;<sjzmoLȚ~agg\]ZOi6V֖ Z=-Lsc{Dy0cXI3X#8W,u_(>`Qy3bGgv@ig8c\Q=A^ ˳$EǆC{QNw.l瓯4=.8t[.-mt:9}8b2܃rgj/4xؾj})ιbQvGpƑEcF* a)Hܻ lt6?.a֦m<5"RZE5đ)qV9n2@BthēR᪳T;$e:ة~cy ^w5MU%h<}΢/GX.噒ƹ~exC1Y܎㛏݅O# b{Ic!|ѨyQ 6yfi:-vvml㾜s1nAPy=6<(_ hs}z3xb++iƉ:[C	%=3HI}k6E+V60b1;I0fB>EN`v+oIygCy֙wkm%,[.8hP$UX!u<V )dga)qVw~CŎ`HG&_ 6SͺռvaO/m)aVrٷe%YC|vޣMcAM?</X\@Ovy-V~kUΖ:t3K٭.h|*@*UB Bs"{r ċ+ݛ?Țc@P$wUVԔ%<}qmso`Z\[wj.=%$#-Z՘T}|[wo򻣸$aF[wvR;v* Q6{{2qÿ??_R}>*}\6>d$?ǟ67?#*,֡ey]D-O4M@vnoM}>E>jrGG=3\'b_T`H_ VTn@]hEuK
ǎyk`{34y=BSRSƙcsLMjV1tg.?Xc˄uoElaoe{ۣw&qi+Q,uOD̒
ǖן z*uFU0\iz43}bk+Iq((Mug3:Z1 HG1wyooa룥027ʪou/+?6oyVgeMwQ鬖4=Ba{6acя#GU.-T}y= {! 8 6<ŤM'M!WQq[F:k5F8wŏkt9:]8]d:>jSNXAZ {vN^뱻"^?-| 'Q9 #ySo?-kSHv>+Xn՘Shc	/埖 7\=h`{O?-|=hk= ]E僷5cqA妁d -ۙY|=4/Wp0K-~u-FPu.ׁo_Gɭɠ<@e sᤆ2wWܾ/+^Z=Ē"V!H9lÌDnEX̒K_SqgA "*'ƥ> D:yS?[usx;}Zi~IO]C[߀" z=-n,rP#D}{idǖL?X?c#=	߀ ɍ3B _o殐4mSFM6kjx8 i>>FO#aͼrzz2<'ȎD;Z ~X O= 4 __#YMs,K{^ږ3'r c'[]ٸX$f'6zo>oy N4X7mxFBo\z}:$3(\-_mBC:^(ILˋfrۚ;_'PӴ.uBxFy%V	hRY r} Fke$`@ٲ?-"-Zu	lG"sjXasOyy#^GGQ,lP?jX@cj2L0廳>{3 n9=A:>Hч}Inػ߯  XԿ5QFYyuo/|uvNq#c,b,7?νߕ_/0 / /3y̢&K.H0hRz,fQ>aDrpˑ~h:M	"ܹ$n3˫	U==69W_L Z??x]v*UثWb]v*UثWb]v*Uث+9<(7E[H  Hf%+NPcO/W˙_~]벵OŮb>7pviCYi8:>|-H!~V]( ZI{ 8k\K$:p״~(i~:Z3:??_#3ɻs靏"mlw#T qGYf$;uJR4}ʹMZQT}QeD(m3
~̆r( Jy :ג#u%K +p#8fh]RNt}e K+~t=xu9c,yHWNV ׹?<K_y&c˖c}n+[nv sc8,r62?7_g񳓒cO@|M+{v\Ul<18N|R{b!B  RK$1#H5ɳkWf:bN]O%r9iN?YT)CD`i K!&' ?y#Tn/&+Ә,9(<eͪP4/Z|R(>ӿ?9dlSO,s3}+ȐFE6¬
s oDu?<}:#rq\ѭ?/埓ŧH$$F}o{158?yO8$k~/ 8'{h2h]9/_K4e!^уH:r=FBYe!oznNd1F'
.7mX{<;ތAyMQ햏gܻMO~IszJ_:$hjiM@	H(k5LdU:}o87W!?) 43O-yt 2AeL
#["I6=λٿd4Ayx;{l8 u&z#>:  w׿"*4sizƹkyrR!y$eVN{)"|bugMpwrs^WյRʓOQg&$bjc ci7|~+I 8m3ɷ\@fu顸k3A'$Ky 阺Oc2F}	Jy~ z皿0[ ,iVKq0t,oZmOOu*$l|;۝~7G~gb_'?ƽW~Y\0[6UX䶬^KgRi5!9=HMOWwO1_yU_'zYS1h`H7YAŐ =^;1 ɏϯ#䋿.Ǡ^\XƺOڰW%;Yfy?o{A2O<Z~e	MB?-A?JҮ$Uެ0 ئoټ\xy{{<v//___2WU髒44%,b-4`TrnMՎ]f,*ϟ!5\XqPi_x 8~i-GğD G꟣~ z+]f{*X3vr{<k~nODw: 0e,~9a;Ie"$?wRw3LB<rx_} 9}2h>m޹?]:v4y|JiFS) sqf'e9`a H>_˪Okvk2Bha()tWV 7 t7[yiUygii^Bs(xU(5C+) a"Ϟmzǖ&Qo'SQ+O˗ǖՠ}HӿvjVTO oI?\=O.\i߇њO[]ӷP߉ҟx]v*UثWb]v*UثWb]v*Uث_' |{{2q ÿ??_̴隮x 8Qo{ 9'}7d<rXNH|I} z,A;LW_N3oy/;v*gsoN]Oq?Y+_b@ AtqTxǋ~H77mCmsJYzI[Gc`#/f]ӛȳĴQzqLWjGM1|xw|W69Lu,OBx,c&mJafQUr )zsJY8em9tlTuM'u`տcהvm[" -.cOG+0yOTʿK?y16+t 6lߑCP_/u'="-2kxfG$Bzǵt_Nq^_j=f /0\Vw;tgQizVAȀh7=u2 ^Klq"yCvp+f${_1rexS/B~fD{S?sD;{<hssR:_f/5,o]Ssyaey̪G{8l㑲Y ] <G5/oRo/H3=&qJ/cB+{[<\20触nϲr;To	͖ipf)!2V'O+(+-bs@'ߗzȍY$gvVZ'0'döp8JY̕>
prvYKGY+|b! N֠@DGcK09켱[QՕSm}D;6uI<ԕeCqw8Մީu$ZT%dGTzrژGgdVM/:rN7r᠕nUGic.Hn[.wcwHnV"3(8y;;$FԻ2};o5k j]j=3|Re/ꯇ\ x]v*UثWb]v*UثWb]v*Uث*o_3)|ooGfC7Vv\,_M,5	d&(OцᔀAThx##ؿoM?z>{lbJjv%Dv$[{gfk(yKKIX!tw3b-ߛX3,a^CӑO$PaMVhc9+hxbap,Kd:Z&Ͻ!܎X_-j^"eG-'-5& K+6_MG+81V ~(2'OC<uJzGb2s/]ծrХo(@1种-*& <^1pS>|+@(u>;KGɞne.w]j66
R{
am}FX}R y٣>r9mI?w<(ygA?д+ls$
7NjԝO9B |y:uRgi'q''c&x1=X䟿<{tc$}KYZCT^EӾyf%ƳۡtɎw!$󎌿>eǫY@?[-;tˇej=' -LiC~ZG-&qAI Ǳځ'oZ;	<Q.{M'j"`O<KvPk=PoY[,vXgJ	?vhȵ(I<3un2pg^J),δK%rN[_Lh(f+mu;yپy1N1?KAʓy}CFQQo0IH9!Nzc}=2TN.䟣$4J%n2cH`-j>aP*gW;h+JV4x]v*UثWb]v*UثWb]v*Uثdo2yA I6 d _3V:nvG	vV}-l$8xu3+He3𘾱  - 0%SƖ(meYKiEY,$RsнM?]>|O6:#,>}~g>xUPЌU_h Oof6?/3jLQK"z pA,GȌn@VQpRgkG>"VпYk1K膔+835ϋȕXY+q1fGFBxT\mp:6j[H* etlۺl{|hJFO,RPr~JuF0} 8a9gwKkS%ckmV.Sa]'غ=795Lz1<c>\n?Y=gC=&X~s(.&@ď+2w<{=aԻJ'1oϒmx_ʒOu悗kǵOsQޗKz={ý-%B7{esQޗȩrj=;/ũMr~MgoFZ;Oɬz&pi޹`0yAQ僴tPt&;J,],A$3yBe$oOA\(0:	!W3C$3Jz]z'C%􊣮&;F#$3yN&;Fj+-Lv;؝w2<wЃr_O(CܤX];W$5A˹HfO$5c9)7ޕG$5AKDrjGKcYw)o\ýK5o-wZt[_޿r aޏ}x\~VE7`r+,t>@_: %iu2 M/ֿ-/7^껱 ʸį K4[R ~zWv?Ww[_1oR ? * /n yK/_W] \?W_o)| qKJ[K-/7^?wc p _ai~/++l? M/𷔿߾b ޥ exUݏU%-__Կ껱 ʸį K4[R ~zWv?Ww[_1oR ? * /n yK/_W] \?W_o)| qKJ[K-/7^?wc p _ai~/++l? M/𷔿߾b ޥ exUݏU%-__Կ껱 ʸį K4[R ~zWv?Ww[_1oR ? * /n yK/_W] \?W_^@ŔsnLKqO=G5ˣOW<{ ~b Q682'(_?3 RMWI  Hf%qeaIuͤ+j: i	y6An8~5wf  ۨͣ$Spr*_#[yVV+jEHRwiImc\Fc{۝=#=ߩFtNث L7 %:~lh\]gVܨ#j嘓y?i'.=7`G<=v_{qr+%>,ݽȇv4-?ns^×1H*]i Xw7Gzkz|.?oc&\GNzyv(G`?4:<T s] |{;$<Jޱ딝nihbS[K-"EYs]>Ld97C(i@ bo/4j`	ާ4:qgRK+Urz|MͨXr 2ըY&j1O~~YyZ'mJ-\+ƅ>:,zhb=GGy/*νڒ-\`Nú#s{TH &a#`Hqgq{3܆[A1`e$$8l<	⸥M2( 5`k1(i!2bAC<KT;@p~3`BcSɋ`HC!ZO,w%;}a~19]B288,eUD-KYPo2c	br3j	žLa,<Pod'"W&01BjɌ%PAlX@A&0>(PkkM~;OHaAʢ&*]-H&>*V<Q?x]v*UثWb]v*UثWb]v*Uت ʏc E&K/_BsJQJ*ʱq{nWKDֈ|-wKO5qsj1 J:C+Xv9ꧤRpzhjqĿv  ?D1~pc?7y\m1Ix$ m[=ñ{giaP?쬝[= n]Sּ_/Ⱥ&bNj[nm@LnBef9M:ݝ:l}:
jv:tkc:hȌVVEAmkWYi):暇sޯVWn|낙">U deCP^@̳DcxBc
!^T;o)	ڈ
+*cwVB)=i =XG 8'.iwi_M6e"KkYU$ ^{(tځ1?Oom}<uo'Β^+SU䱴4j-e4ބH_&s)xX#(n_R,ҌR7
-#a4X惓:Gꦀ_<_cuSK_^I4/eIꦀ^6}hck:]79\4ڎhG5}7i&?&Z4k:$oN,xw09}Rɖ`sI
ڝۓZi(>vUa"M|aJqߞHaJŽ1cHx1cE7!,|I(5iɌQbrIHx^XPk[|&eEn+ѷɌQAQ7{(
aJq3sqݛqsl0EEZlxbERcfǄ-s6q_xϪ];>_%j:0|Ӧ~aϣCTl[LVK8gwxee#?=M	ae3.-'j	mu#V8~gfSC^Yǘ-wCmTԵ%3X[׹whzEq>	2"'<~gP 	r?ǟO3W_k[E棩_j奼 XӦ>de BVGa:1hMDytn탛&OJ^*(s_ q_펫\<=ߕ5I|yʖOsص.i*\F%T=tO'&2mwdNo {J2F#r+kK *'Gq}g@7^EϕufKk!k&i$8fZ/lÇ{o$#ڨn6ؒ.2.ℤH}˩dZ 9_\jUkKz~NH`t&\KK}4D$p*M}J;KLq:'7Rې{f&3c'$,|@U|=\ܿ]ZGm-mJ& YF_kS|ũPc|s7GWO)J*NLk :5!Mzih\Aq躾dp H8K`H>}j08xyA֙iBx	^ck|sOӼ%womcԏ~xMƣjOB8]KAhc=^|'qz([<,{:yrܞ(j1wVt{s^_ o[5'iWsWQ{h|mqb9/"q0+j#(DUDԪo`g!w!q]w@hk>&%Ĳ3Z\G3$1l^T#g%0pԎ_a&oO }ȼr݊v*UثWb]wcq+?ooGfC8;.44E1IItpCEt .2H$VGCţTDd~Rּm3^Nm#KV)V)jzO@9 )vfQ\R>#vlGH?g~2[r7I6V'1tyS9VLwXW{f5R?Wϖu=}c'^  ro߯fn++)J }dbsa]G{_eCez?RN@sǲ&Ri<6Rsf94ct I#lc1Ҟ!<oJ9f3Uqy7]D!0l>᪏xG`}|Op936}	#)ًdxqqR| oEƃ勈ׇsܣw~ObNc^q.H7]ǵ~֌BZ],\1='秿  @:gZVWUt`2:B*yQ06LF|(tzvs9[\ۡ?{n/$+ν6^HG*Pڦ~D2gֶ>	w&=V6Lqw&=g <v{܄d=m֟,;e]J{ù
$?,d{!Ѩ=5,f(3鶕?]c<QCk+&3Ɂ3i
e<1C6oР?FLj$
'JvKKkdƠ8BҢE䆠i1 "Abpb&5HclԖ' Qm&:CP{؜AKSޏ w)*-t2CP{؜L
{!L S%x!LQּF0Q3x参j(:/xU#ijbIU'}m+izci+gF$OA''rG2SA+txؤQ*(wlr&׏Ə%R!^c
y[Kk GQSmC\RV;X$jޔ!([DYK9]6eVF T
dh?H°8+k^$О'cYW_&%uzVk061!>\"QsXȩguUQ'1J`(h)gm$GqCCQ *7dLH w!X[<LkEu*v$Rm3CkM~ks}w5@fit ҆3B"]	͈2lח5_/&Kd43E:I;G^Q3 C)pF[C M<WbZ md ;7~yj|ȁi
cd6Xdv`X݄,7SNǖ1O=_^T?!9C×r;Hi泦y_0u	%ZHB*	t j]%E>ō?q~1m?#O,몢+/c6QBCE5np#@#,O#ccYZZe}ek"8r!*hsaАA  wsϗ %,3~S[S;ڝEF]wrQf=G~Ry+kQKw';Ye{-<L}c<t3^	|w1|-d~jeښ~gܛC15O<SOܙ0(|Y.zG&7_ڠj2<N-vS&AV+(kչzF(7yǳtJUd;=;~_Ou< C;pʟRywqpVa"1=Χ Ea=?#&p2d^.~O97쏿>o6;+ $t& 2|i8V}[X$k2ji~9M1_̏t<qoqyitZO/DI3HqJ$a{`L~ﴝ l/_rVixk[ ʾծ{DŋndQX-=*;qj'r}Cõ&xzO?#̿> oU 9sqt)ߔ
~[ T}De -_)q!Q&"<rb,	C4,(fQLP'&T	'M> Jn!H*T'cJҁ&MTXY0ĭ@~8ڕ~Q.0D3"XeO.ǈ((
m4}9D2
dp2|%Piڙ! eN}!=Gs>=%SC"j`R.#$-g4XxY<w+F-M/mxGk9Ewwcj(`6W2zhτe ]~7F[M3QhZ8.74a%뼎WZ2U~>lF_>ƽM]ň5*[ZA;_LKI9
+'$&E>ˎ	F?bg~h,yilڟ]],?UVh1SL9+鮼·:ja| O?1]w>kՄay'V9cvIDlW`ƙ:C'Dy4P9{O-W_:g$~\@fw(U"ԒiL˿8"#iwW"E%cY6?xNg=z+q[F~9q_wN{w%Qo+iGM[]./ah=k_T%WV.3w۹24K BF~exwf8v |2J/hwO6XI*Lczp(䱴tُȌy#( 8W
{]uo~O~)z.M8q}5"F:2= ym%݋ޯۛtNH$DA)~nVssI[|)c˯::mŪ=ޢo8PfUZWY(|ad`Fk7+NTHg+$R%C?T|5sW[w_Ta7 QY?Izï//jw߽GtsD42N	4atH+X-*jjLd Ɍ!~d*fUثU jz7XI  {$PЗ/U<3Ikcr(9	fd1[Z\#1g9鱞Zⵈg=KxtTo8#v,#z
oGlb>??TG~_}6u2x灾"&<3/ ~n~n~D\I7~r;KuIHfF#b{WzLwN4{7 ˽Ebӿ8\jE[]WIr+ȅU4RSh=~c{w>} /O:H_.2.k.d@n-	Yfdéq<)]<:\ x-Ͽ ߅Ƈ\jQ?Ѹ} }K_jiG1#U/@]~RLW^a)
^Bu_VC^4 d˗=`Xcߔq:4`Us^}#?k17p "^?e?䗔T/N?TIoy$D>2/$5:)'GIes tHuZj{OSio5  9 8Me- X-c?%@[Gj~D /j4G`cNsA[}OO#ϾdE~Fuv8xDi{@pCv;7=܇?cߚνgR?;WRK$$v ƳH/Aܙ* P{/*-,&^RlH9ɴ^EؑǼͤ<{隶qޙ$SBԏ3K3b2đ loE&3BE>+7y~v֧ey_I}[*Rv ŷ.$~M҉JB9+xyvڍ12//?1E%9{Ef/mT$dj(((Fp2{(kQm(֣`<rLH^)5B>]LX#Fs+걎9	Uv{2=?<PmHmѶ,U#791*d*?,|U3x&d'*$0TSS7pE(S7ðxHT	"UP}iY*:D&јgok%#Y\><Gx]v*UثWb]v*UثWb]v*Uت'N0 $o1 ÿ=  '46idW3(V ى<91G5',["fVBG')MƟ4%KYB]22D*x)#bQtIJF eav.6],2s2+,Usm<l$XVSPTu	N4:Ey!*~ryM5{ME F ctok$G=?H?Nztb85yQ	Mkc3kl~کt#?&/a2]~p!qOPȖdSDS1r?OΖ=1y6?ם|yڅ,w,L>8e6쬃h= ʻۆSC׾ksv#?bN_QzViXyv9\q|p]6'ՑS4>L;Ha9'TQ㘵Gvh9bȚ屐`bXwUG\8: (//!tIHkgj⋃ f2[@*}`s
	5>hk0(	-e=FZaQr0`Poaġ	)N1 Ăhd91 ġ" &$JrBaPhu910Ĩ4OLJ@ǹɉ11Qx_$&#xJB$$\uG	R0?q<%cB!$wK#~$&ĎU#$ˠ;}䟞^$JqxSxm['ӸWx]v*UثWb]v*UثWb]v*Uت9&&yE#;_/_EF7sG]WZf	c9":֛#0irQraY%4_=o湐brm5?T:\o_DCJxn'e~Qвq\bO	Se=aŭq$'R}'E	!#y(h2\gHw(ĺXM,K[fLsWR#ƧF~ ]"žҮ~XlU(y&7|&\8Vx՘*&)5Щ|A2bPi yK )>$bJU_|0B;.L5t#Q]X̇W&8)ɂ(ɉ1!Es\EoXc¢i4ɉ&*n HLw1Q6^11Ǆ42HH11*-  ɉ&+O ?MaE)f`l#Suq#4eEJ8DBWq#5Q9|{T ۾]Kg$pW^x)i1xT?ǅg+Ja^x^	'~DnB}JV]5+#K1o>M7<f4}Nb%(_>}>	r;$>IoͿ)gh7go$򯗵0I]ݾu	2*eP0xj2dCQLO `.nHL	^Lb:w|=GVԾNЭ+{)bii5(֕PR.sJQ&u;sL~8)X/Y2oE]П ;^mb"Ii,ks"FDў7_'fa	HuC hheOADNB'<?𶹣3yL^m>OmVݭൻxZ[DFj !Pת6FR1L4y_+ۯŞ1jA$X\~}l~akZe/y/ͷQCIqf+kHSOӞw&=>Vi^q
r˖"B1Er}t,{j"be,GyZ˻*u?͙uK-/L{:P^{47sH$pxrb˧xD.Z2:<۳~^ŏ<pQg=A>cJ]-+LIwOy,-u[4W/7;GC<0$ {-Y2D]^Vb󦿬y'U_<j~麤:S\-ƞH6Hvg`Nr&21}&hvHDB 4+|Z(-4F?*YjcpGBد%ݸOҍN$]_|*Zj_w[Uʰ<ҚƪVw隡75Y-\C/q&(	/qιU[10#${+>A^CZ?\leԬэ棣LTR*4adlrnay[m.1=	ǖ1w߿v`U͞ y#Ft[4M%Υ\$Ԕx'ԑ"B~'p*+0ӌr'+@wc61˝ w2{Ouws$SMkqѼ2,HѺr*AφXrJE"-1J-3voZukyhj6W/.Я43v{&<B2LD1dX v2'&B4Ej~[5K=':='Vl57Xhr]$Y\n, '}>Ej͋QP"Q"'`Kز`I	֪#>v@)Y l?r~bè,WQTIФތnrc{?1v5_x>R"ʲӵ}#̾mя.kW)g}uzt)5aB
U>ibHU8XĐg/!A4QL%Ep)GhhAHwQ6Uȥث_8 M= 8 d /dI\ջF_ fKY,$HRF4̱sH*.|?)p,;5D&Ώs1z,yR+Gs`O	'uksn\S&48:G-L [}(*=vNZRsNg6މO<j g2>JynRv[E^qd;FJS\heڡ '<[6u4%D~it~`lPuxl6~`F,7#D݃SLQklR7%19HW%hOL<ƷxQİ6Z('xQkKzm֗0-i JaU*'+b@|jTxt[S vh2zL441U(뒍&S3	N/2#TC}++>SE2\hGç$tf@~K1, Z`Oc§}8_xQUj}k?4嶼FCA4#@P<S"@C^\pjZUƻ-&_,wbnX^h'i<2JM8H=7jjeH̉No}E}tq2n68BQ¸w;Vo]ֽo埘<æAhi]KCx*#R2GQg(Ol}~Lh0NqkwB^K{4 VNyt'ӴP
Dx'=832c#_]@mGg H'9'sj7:w{>jWG2^RIzHUUh0=NHd> >g!xK0 ˘yrvWhW[̆mSUuOOs55s%ٛjje9ȔC*Q1gicANǞ|gcV/2y[6֭ob$wZCpHGfu<ښP8HP#b6f9{7Kq(ܣTlܷu󮭨M}w-ݼvwO2Z=(`fT%4QysdQ~>NV,F #gnO1yi[_)\[,YkZr\jٓ]VǎdDG|}GfF:qY{뺎eyoNnm<5A4u_YNVphɯ|;OQ JbOK0cw:Qo}JVh:?FZԹ"6qK4C]ij}#x+#[,]VOoG=ƫ~ԼYΡ7Ae%O5Ē<H
v}VL$1yCqӐcЇ KQgo>+=DMaZCAjWvQ+{iZ%"w9T5pvl^u|%Zl+irFZC;#4dww;1bI$ԜQ&|yn`!QǙ{`<SWѮEw+hhܺ@^+JPffna<G+r<U~wn&.b d<W*q{1k>h[O3j֥j0AlDYB0 UL,$ت{ .x0B3crWXy`7#wAEBJ/J`kj9Lyo׼lYG4,B\ZtgS0Gy5LjHG$~cRTef`UUD{e#M՞}v"a8PH"fv
SHȒz)S"b~W? Q6{{2qÿ??_ɺf;fDfõ
rmccRSn36<2oE6 =uia	;r6ʐr#|?^'ƽP	(\(|$G^[`Ҳ If WTR}9OriT,`y@}$[*2&@J}2;eNpnePz,-xVJDIWKZ8FQ($
*yMijFrHYC).qC_DZN6ޮv5y`u}?Ozi9HCRD@l?r]jA(nUT!V;;r- 'u/ɟ9s:_mR.c̋ɨ\}I{{^EHV$Bis%}Ϗ$2QmQ;G3%/e̞DoCt??at(CyƯy=-7Fl'ye;0@!UW,e3gDcQIôK>9c(X q\ .oyf=3ri:6Wiv>WKǅ.oZ̶dPTjH8n3C!.w\D&1e 9'AOm>T4n-KaWl=Kusb@w-,<}˥㔀4lߨND:}1[KUbpD,PI"eЏyuaAkAen=+N:&ӥmmoRn=EV4F<-^ixR;#f]fs1<șm~/[b}zu;\tK>ƯAoewm=S^Vr\Qqnytf|^vl~bz)SbMPlWp0_7Aq{{FN(FЊ#N= > ?#yC/8m<y1hL6Uf2sJ>(#k;3N4I7"oz<3LOq+#:t韑V{>h^GԴ 0꺎c!4i4_O%28PzҜWBn22~]tݣk,Mj$xO}>u '4O2yVl.iBdYK]n?FsrvӡxYb6m8$8b߯koNşQ4%"vۂ;_|~[y{˺z o54j;/GK`9y8UxIc; kk;w U(WvNB</5~Xլ.-LUCs]09"&j6,f!#r^Q *<hRyGU/׬hhc5%Q>MZvUfV +41Wo;C2mo.E)B<{خu 99/+-sOЬ4?3>eM
jf˭KO3M-HOLȬQ̮x*2._vi׼yUDR:K?K6w>GzO+دIb
$H$6d*kiƗHP4[ž/3G?'vE/mVߧH?+ 9Kayg:\qDZrϬeA :uX45 @@R P2{[V6xi D"=MoI@ &>?(<Zu<˥ڗt7Fuqt_A3G"̢V\7gi1uwW͘u{:&nGK}nƼ'5ޡ%qk8,kvЭuȮz4ܱ٪MJF9s
#9B Mnym߷^LҔ1ks߻~ϋ?R Z層jWnB[ynaH92Oh]$O	'Geƻ7U(1c#Mf x^]36~wa6-6{۽A}m5ي;U3ukzG˔jNt1iḦD_K&]FY@#ּX<6+0-,_>bWI$5HNE2J[w&Iɖe_T+x{ulhB8Ȇ9WzCyɚ㯕ʷSy?%ơ+Z?Pe<@̆Jt81䭦xVOxŞR5C<a%O+f^4ڵמcR@K!#IK0+L2:7(KHqx%|v.;4CQ2e!cb*\=g>`uҼo_$ip^.qO5ˤ
NřvsTpdp@W}u8͏ _uW/W揖c^m ?Z~层+e%Ԯ.>RՂ"`}Kb<@"_I۠7aOrB\9	ČyTR4>rմo(?A\_YiZi>\Ҭ,܉%.>jW$82jXc'ުr͏KD#so/byA{ivZ,- ;YLVқMq<}DʫybGéÍs#魹G`r1KTl= ʶI<<iǝo0oͬzIӭY]c?Tҫ($h65y)z?<s~r2~{*55~M^|qx^hF:vaf-r]
Q	@NӴvP1# 	<P'~qۗ#:DJ9@8ۼzmiEӥ-OB.uC_%>i:[5k\
ҪCrܜc.(=_>WFD w	>GjZvxeYϏY	k72yO5E']je<'fi?.r!0A4L_=?g7'[bp$25S}IyiW?|qig41-偸\SԥV@m##L-{2|"rOs$~rlB<bFF>NŚ|?;o4"]^V&bs"C64Zx5<Y|kl4 c/zʬ^E8vN$pz\i6FpbՔ2tϬ1<@Ds'xyQqåfL2D]t61|iqwwo;dYE'ܢ3sHr8!b L$drEfUثWb~V ? Q6d ;3~f%"/ianی.P*n38KggI+^D͐۶+=q\+eY> x?8 ֲD0{}g,8\"s]q+vuW$AQmfpw2<a<%xA0md& ^Hs\)+<1	-.7N^\sʛ8<{Ah'} Vvd7TpZ||m4CN1S|i6Biw/aaQpFY4 a<1 GOx{8;B3()E l)0Ig8@6%{|.Z]g%ݢF8GJ+h'Ϋ"eb[^C{UC`,x/M}=xtO1yq.ǇumjLUDdUo8Hq@xcZߚ麂b" !tN8)W B)Yd3p$#HɊ3 TFJ	j F ;ld rPO1yZ*L[mgn@UUP
eˏ;7
:\xq6OHRk^A7D*SX#	N1<'qktQd}BciI
@ҹv,Ŵ	My1C',sHC1PYӐSVJ@{nABnZl[(b5H/J9g><=׷ɯJ3ySof5TۛV?ѡXTu]r䈉=ՇC.^Qi`ayyrb*+ޙ24y, ,.[xRIHR9)J?EzfH Ir,kiohS1eϋ瓞i"MwcP _pillct;Xcx(*e5܈xr̊$]{|( lSYn.Mn'^COӄ圀-{1$ 'Ez#IxYG< :w|kbӭY_Bf<Ez#O˨$cwhϩŀB7iv_9]VA;-eu1E,}dF<@=|F0۟>E၈?w0^hР<_!Qo=;ƤHG3BUeC[2f|CG_yJu-Oʺe\g\\[b!<1D0uHneDۿ̈́ue#0Hw4SXbo)Kj/3^Z]	[-IeeA1t~d9quF]ώ<#kV\wھy7Y5//-u>igOdbF)-|a	 &8J`	r$w_yt_.yCW׼#mG++э3Ԯè#-x00rc(7o.iƿ]wEmԯl.!3pG@ uB%e<rH nYq$tB/<wE^EcW6ۛ&?TG$f9)v~[3{]dxDO	'~7t>@a^T̺Z5-x׏*
)c?cG8+pc74CDԯ}Z]?U{mFaX&Nv r)GBۏ$rDJ&G>v&MWNͅW1\_32([p9ʂ|F[=hp@??sT5xg0xy޾zfsP~gNKe2݇_B"/g	J!FϹa8`<͊[Yh6^`MhI-`(:[W&ˤ9qդ5C5(Eco[ eNCqpEEz.,x#}NLP*`-Zx-aPDQUU  <BsɔԲD@EWb] ''oǷ';ٟ 8SKT ղ*c7O'3q8y JV\̞)&,:{&Y;#uK޷C2}蔇It,މXc]ߐ2]zި]YGz!b?@7s.]=24geX{YhxRԜɟTz	rYч{2h_Կ<9 fxsw-qGqܷ>ŏs`܎<mi|xr/Ń2\GK3S	,89*RC"⨷%i #')ԭQ_9lHak8}fW8%ܞ(eh{%?4Qa$gxhE4VZxWKB#d"Ǎ/ ٖLLR\M'n#l@DirlV_|(Qa^n0.!G>'	 s+DYy!W&Oɓ)c1/_̜:s5O%0۽GQqʪ!J?͞<8RXD8O9ak*Yo9BVp|pExY<gO'H't<qSˤ&C~7i!sDSWR;hNCqۘ:X_{ɬ(Thw]GYo,X.mZyys^HR&MWg՞OIMTPS-0'/{{1ab"gb؍qaIO3kzCtl`Ҵ=\b:ޑAu;;kϪ
e;Q#*ќl;zcJpJ =Hv;;P3	8qN154_3k>CHo|}ojQZZ-+mMQ.nL&_82hs<q؃y;wk]s.-qwu6s:Otcxo=SUKobG2PwIjƢqlv &a:S2yʹkubu/2y{~omᱽV֖(cP$f~R>i&5sBrck)3.ľ{k~n癿/|iˋCP Wq{jҋ̋,UrMr:hf'.}QxN'j-ìy'/Xӭ<"m,[c37ʉ.$?Ǘ&XJ2g;GNg1f&n&Xm/þ?4_\$-uٿ-곲;0JdYՁTEA> N(/~G'?b,3CryE՚yC:=?^s.wM4JP!K&nRn`. $U9ބP˟Ïd7rKv,㦖<>Xcym宧yYӵ._QM5{q($'`	cL΢TBFQ5Dgvx4ф"Eǻ'?q|{\iRm?,5;Oʚn6cKY`M*G
|Eʔj=9pc1q2 FaY$N&$V/_1BI`B|D^M\%w'uv~Rן/:he%؊1?Ǌ2"q [3Ꚇiwo+w<ynO%?5Jy]s;cCλr;+#⮜<̡H݊v*UثV+ry  |{{2q ÿ??_Շb/Lؕ3#t-<H^ O
?6\+pqT@;w*O"!x Ğ8jQ8T!JSPrc?{	F/=$2TpS^-7+i#%9lEM.ԌhNZw ;WlmiDļ+?aLI6#鍭8>|_j1N	1FܛNJpmqVjXU)w*M-RJ@EN&@&Z[Q+9{"
((_6J{$-<~.ԮVYvbcҙ~|r3]#@^G5'yH@Yq$+* ~zk3j%aoSBE3%LNbJbp-xYΗa ʰ岊V&:E܅ Ե{;XZ)|@7=ǟs1!cȇU:r;JT}ߓCR]jq{k-NNHOԭ$v^-U.FeIGVȃd`S<<<y((m +yoL^%7 Vty3Wү#妉.\Cq3&G5oPB`_0zoZʋ95mKZԬ,jvjihg:|`zR0袲U2y=N<&9,|}rcO7+	w&ΣsX4|S]Xa[=njg<M#J>)3Cx}u)v|	Gf#}PAi3sN3McN֮4ytimB99"#,(I[V9gˊy(#ݷ]OoaŖ:}Fu_u8eQ}HZmRZ\N3Į`yUcO<	 ϥ.n$˭uoL~vҼq}s&եz@D(UUZB8	vT棳tcW8.}?{CTte_w^LnSlit:WV-Ek(,mJ iB$fC,N9˭ucP	\{W;گdߖZ7?(u;2ʺt:Ͷi3pd&=hVUX'3Xc\ŎCS	%|ԎH#.w:XC^.53N.i"KlPԥDaB<}ya˲tCRg2G_yCg ·DՏu/|3 EGipjXy!_)Mԥ43&duW%jB 4 =>Z^w:p;=.R]?6ל )6j&{idYS-i5-Җ(#_EK4i>` $C(pTvp	B*KX2vNc[<Q0 0'zwg6iY%Iij2c]JZ;hK,vrL@7l^D3vťcdiF^ӼgqUo8ɣ >X%6WMQVIr>#QƼ}PrNy~oy;^^&rw4G#w-lr`/˭;N$R'}2Kce˗ bROq3 D|Hq{_. tb{ZXDpNWNo#SJ?4,WNΑfOVm^MWK[Ƞ&
FK0J[ cЍ!v/$zqUcjq3C\jp/6Rݭ]I'~^IJٹzF{q3])8fH;M}ϦVUӬ}Jkk0A-΋vD	V,l秆pfA\}?kXJF ُ1{*lv* 9< M= 8 d /lWl[%A]ִ^<$}A̏fU4)={NtJ˧5vQ9JLrEᗄU!]?	
ޔ5~d2
ћzOʠG)H2,"F/Ƿ|5|qQF(rCRB }-xHxX5LNk  k`qR(FO,x@v5wՀ5>xx贈47zxPƼ}O|<HhAҘ/
$p-1R*=)NuVL(X~Sᒤ[YU-a !],}\!K8
TRtM5E*$tE%Z($0z}GMfI,{ag4?br&ȊEAg!TnX$yba%oې3/yl<7w%;,) Hn*~yxT'xЉP?	yFSЍN/bc(FU`7@H~eW/WǕx:-n\=k.m8_ϛ*ukeN-{ϭ[j1($r&|PKhwaӈ@ǻ;̖jT)ei}\^I]gI,ĳͭEwy퀠ѡZN.O;7<QysY\ih:t:u+]ik
+'%ň)Qxf$13FCcnQa""y~˞e'}'^SբlLҮMR쮅=%#K)..*7|jO _͡ʫϓ
>[%ҭ/5qEviu2zjԕX<A-Ԝa)J1&IߥNg12.!~g%Vcjcu{ZU[+HZ{eRNU9w|C}GGmo|Qcɺ_˻mk*ח|ڞeo{@bVBe	A`Jln8̯5o  C.G)+n(򮡊mko}6vZhՔL"a9DtH'%Vܫqi7wVwz]kaw,IOaDF\&ue<!)DDcܽ5⸁g_]bB
Q֔fS ϐDCs[p&yV<+mD"#]VͨJ*Cp;{|pFɡgiKƁ->^Қuk$[$WolurH
7]4x#M
GP!?,[[midksmqLP$FQjgQfR76nQ#!ÂpNwB_Qv S߷mmxs.wn}f4t8l0H#X}Dq"%e*'-NYOFUWf_fx@:Wϗ]\i6S}a$}a3ĩسI'	˻ݰe!F C3ťį4}cngnROjrKO$<#@ ''oǷ';ٟ OL;rؖ1œz3W31dbvwq*a.75.]߃ܟRdLd/S(t]z{}] Ȟ=pC4	߽pZwz.OqOp]9<Mpz{{anϿN{uE߲l^}G	qWm͈hkr۷MxPƿe~9/iR~{dh *?Pkb	)Kd(+=	U^צ(l"||pA֚1?<AxKNz8-$"6?Aǌ/	Uwo#G<pӧcS珌*J!\8O-6z 2>9O|K +|1*1qoAEZae@Ǎ+g]
@/ᇍ+}~<hZmF5Yaa·ꢧc#Mo}ʥ9isi%mfRs`kē=~}ٕrk1in#V$]υc5cݔ0e1÷5#o{0x^1o}^Yu9[-Fֆj0PySpe<CKy{$ߙVUOb\&F5ͬ	y!8H%
赽䄢%Iܶ؟P׺˃sd /p=c~oӧ}e斗K~K]Xk|ϠkPiZN5Y^_%VѶI;z69FU-I29nqn@$s}1 k/|ۥk~aMivBԳ ,op-ifIRp+gŇQ	~5ΎƩزe(b fXyϚaԵ<})ZY=ןQE,ud<;h	F^p:_k%GeLyL}|hM{yOGeV{[V[/tIn-綇tٸ3febx7U`kϠňq!$Ae\Ykܫ[yHo侫+LKvdQծ![W[{	m!-"  ,l'b*rj;rz7U0]Md$bF!/7jvn5~5jzf]Xϒk+C{ޑYt,la{kUHgbNNi{Gfcpۼod]8:Np\&<Dwځݑ'~T ?$סh'gmd.u	W7E2I+$J &.4qy=w;}V>\g
I) V58d +KEm%-!iu-9ŭʙkwXA];:Y5<AMĝÊ'5}puZxǀ$pB *@st#˸Z"izeewuhizcZ(`.ʅ*W]aF6LHoqag)
4W|ϥnSSE%k7q	5ͺ<@P1+u4v>O$`(.{Ȗ,y !}?^K' :yCO,ïgwRӴ/k΀]KGsC/(j/fdS8sfmcn?x#3cgz;y 9*kGAu6[hEmfO.{tȏ,tTQ#6j@F`ޠ{wU,2Ȓb*t@?үD;yn8[ĚeJtRK-O/X:[IenBy	
eqoήF:0rG=wo׵ 45ɃJ4Y$ZfvP+Zլ=^Ck( ̑¢k?s{z}> A$[OEɂ2  ;᝷#}쇛ˑ_y0w?66zdE/${Ǽd,M0BёF:ss lJNܻ(2<<&p$K(l9Gv*Uث9| U= 8 d??_E3OnʔܷL &^s\忙k_(|2˪.JN?]J`.h7]pјTl0~e.3xT.h+]7u!.W~cO̄\]qBFWA?O%c;7N#%/[t6	ocxя4t'|`#oCV݃)oml2Ckv+vΒ>_wAc]%}?0DkE?~`/Vm2w臭xd//`/]%p|Hzp`#+~a\?kC '!.Z'~d#壣Hg!.P^]=6cMlxy5N;g_Ӌ_*Ah .:§1v̲ZF?!?+G_l#RtogOB\x]v*UثWb]v*UثWb]v*Uت0@z(*#	 Z1 ÿ=/% !ۃA42Nm4吊k㘹36;v =\W2aܙ/ݔdۆ=ʣ˶Dd?;>_r?e_Ͻ) ʿv?zV= Q`X5 ǲ9>~V=Y_ǹ~?zV=mh6v?z?+An]aPPܻaP1_AE1T5
?e*
?e*
?e*
?e*
?e*0l僿A6Wߠ?+`DA?,"44t5i,E)aYоHC{4k i,KfBS4k#/|0ikQ~  aUiOm[~هkW~o1U-?G@1Yߠq,8wq*q?*x]v*UثWb]v*UثWb]v*Uت+N<M_l/  {&}  zs2wdV3r>5&KL*t2)o >?[ φ*|1W|w|1CG{}<1V?oL*k ]b1V?oLU&*w 	 ]b1V?oLU&*=(hZekOoť߼ xw=;~-]o'ߋW~I߼ x[;~-?OߋVyOoţw~'ߋ]  $k;~-wSyOoŮ h <vZ #I;<;~-) $k?;~-wSyGoŮ k U $         j:7%:#                ./usr/vac/html/zh_CN/doc/compiler/images/culocale.gif m                      $          GIF87a0           3  f       3  33 3f 3 3 3 f  f3 ff f f f   3 f      3 f ̙     3 f   3  3 33 f3 3 3 33 33333f3333333f 3f33ff3f3f3f3 333f3333 333f3̙333 333f333f  f 3f ff f f f3 f33f3ff3f3f3ff ff3ffffffffff f3ffffff f3fff̙fff f3fffff   3 f  ̙ 3 333f33̙3f f3ffff̙f 3f̙ 3f̙̙ 3f̙   3 f   3 333f333f f3fffff̙ ̙3̙f̙̙̙ 3f̙ 3f   3 f   3 333f333f f3fffff 3f 3f̙ 3f   (((555CCCPPP]]]kkkxxx   			


,    0  H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@
Jѣ ]ʴӧ<*8իXVźu`׈UfK,Lg](vCfʝ4]wJ{*ߎm+a+^̸ǐ#KL˘3k̹3gÂu*悥/bks_+!m_ES%G݂=ZYFn\pILDq3߾bvūC^!<_7:^g\?ǝo``V~a\Na:UȡZalo9U!Hb/Xhy7bk*858!~o~|6$%V6Y_WrFgdi&dQ㌨cc^6[nxh^阘OyӂgC
ҞvbQ)Zsg(?(>۝G)lD(kF\-:ijzb:*LuߕD9Wl~Un_ºN[hU䶷m[ޥʭH"GJe므O6Ia%Pr߫IM3îIp,r3
2kjnv3Sy{y4u,Ђ5JH'L7PG-TWmXg]R@ ;k V $       U  j:7%:#          U      ./usr/vac/html/zh_CN/doc/compiler/images/cupreced.gif m                      $          GIF87ab+           3  f       3  33 3f 3 3 3 f  f3 ff f f f   3 f      3 f ̙     3 f   3  3 33 f3 3 3 33 33333f3333333f 3f33ff3f3f3f3 333f3333 333f3̙333 333f333f  f 3f ff f f f3 f33f3ff3f3f3ff ff3ffffffffff f3ffffff f3fff̙fff f3fffff   3 f  ̙ 3 333f33̙3f f3ffff̙f 3f̙ 3f̙̙ 3f̙   3 f   3 333f333f f3fffff̙ ̙3̙f̙̙̙ 3f̙ 3f   3 f   3 333f333f f3fffff 3f 3f̙ 3f   (((555CCCPPP]]]kkkxxx   			


,    b+  H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@
JѣH*]ʴӧPJJիXjʵk sAdӆkVےm+@vfīw&߾i&*@ÆF-cf]<YbT/vrcAGf\͒%zHKOC+3ƕlzeuvXǋG<.hSl9sOf;vKݿ/מ{:DDj|Gea$ Ke\YvP5Gm%Ȑ!aNruk]Dh^" 
()zY:XZuvv[o&]mIcz	`#.c\n虓Up-fd)zg%!{tzbipvVWB.zIf	敐9#"}ɡHg.X#v}%}Ν)ꨳYkC*1݁}Ze
xFש&쟡A%&;k=G褸*a8XXh67]ʋ.rW.V;䚦	R]4R.	Wkow.\ÍwWe&

,%2|t\խOfmG;S1.nj8oǙ}Xzߗg~R֊mz~68hjIR} -wv_Ux}'m}+
>FN$6G.yVXogK+G褓^9\6ޡF+sv߭{{^Φ߬/Sؾ;\n+;rM6vnNI,s}^fkwn!{>s>|F:}ˋ(~+Lk_j(Ư+$=סY 5pF)8/Pt$lE&bl'̡Mj8-M:H"NǈHLö%:PH*ZX̢.z`H2hL ;8k W $         j:7%:#                ./usr/vac/html/zh_CN/doc/compiler/images/custmap.gif  m                      $          GIF87aW6          3  f       3  33 3f 3 3 3 f  f3 ff f f f   3 f      3 f ̙     3 f   3  3 33 f3 3 3 33 33333f3333333f 3f33ff3f3f3f3 333f3333 333f3̙333 333f333f  f 3f ff f f f3 f33f3ff3f3f3ff ff3ffffffffff f3ffffff f3fff̙fff f3fffff   3 f  ̙ 3 333f33̙3f f3ffff̙f 3f̙ 3f̙̙ 3f̙   3 f   3 333f333f f3fffff̙ ̙3̙f̙̙̙ 3f̙ 3f   3 f   3 333f333f f3fffff 3f 3f̙ 3f   (((555CCCPPP]]]kkkxxx   			


,    W6 H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@
JѣH*]ʴӧPJJիXjʵ `vpRD^Ӫ][,A (waݸs;@|#>xwpÈVncam@	#;|h%aiv9_YװՖ նqkok=nsrñK:Yy9;n:oկoN9yȡ#/>??k_<qgna^%O ݀|נQ!sG$leglFkYf཈gbXauڋhD E~	bL6W:vc%iZa\2!O_Vd2arb.	efPg7kYev#?Y&_EdCj>&hg|Zߎ	hgmh頱zr]iߪ]mt3+:^wAۖw&{.wj	"{>*^h(9X)UJ*v;.k!D)KiK,mڨWk,}ֳ&ý釰,!6+CWo+Fjgz=hmjg,Ƭg[&Ȧ~\#r77.P}Å2)Fg<0~-OGM.So!l}3693Sn{-n'7G.Wngɜw砇.褗n皧>VeP봃zw{{5oJ_̓7z'փG/=HJ2=Lo//>o>][Ͼ%E(^K];	*nӝOdN'hMq Q2hr&Hс'CpͻbtCe=~'"q?4b&*uH*ZdOD-fz-'ƹq;ƒ!Nmt28rvcWuk\ AoVĊ>H$glSB8BJro[,%اz
T[G&2镰H&1W"0@41I	dzQ3UN&)njz	Kq
OA9Mtv:Ncγ=g퓟
4=(K0
Ȃ֓ilWPk:,͏(fOf\hGG)MMiGщQɱ1LZjoT/		51$oRV]Sլ^U]WC_<+Z/7wm-[Ϻ+\ժW򵯐+ Ŀְakc#NXIڔj8=b=K>"p%N-jsh_r=mo&fINB,r徉8n?vXz{V©e^P![k4W
ժf5Ӥxh{35[q"3ҰTug%nJw,3$*,֪9/LsU/dZ
߼VDl~C.T

F+@σ3kEX7H1֫[v`J_45GB!j;熶JRs`rn&SӛbXل&鈼.ol*ID~k]Ypϔ.RغLi%5}KoteO&պ}5+Y?϶NОg\?׾v -^oؿū!{P.mzMþvbZm/n"ýn̸EE3g\`|-*$ŲF5<h&sh5M^^YE1kFǬ5ne<bMf`֘yo0#Cr39A^=bQY㰀ZhI7d&>zt1z~R\</*½}c=84aIyo{$G=7zr s蜦x{6X8d57?"Y|7vy,ҭu3~~<K^9<,]rMғ^v<z^}UZpǇcv>w}/X^5;UG~	tזO_W,oj7;}y䰅Uu`?~g~ b܇?RjWs661(SK>Z"w׵/e/3^r 7Q!fBavocǀ8i%&KQD}'&&vIs5Q&T"ubx=7}.8NH0M1vW^@h5'It 2j|3KBDaW'4kX*G~duH'[v8so%#Bx8jbO68	#kg@4 cw0Dp2GfKxBmR`t|з^BV>|P%7>(fBqvxfrx-CKTuçn}_lf4Sg{Hc\[F?H]H祀2M۸`|4{g]؍x3v3w0`A-<\XՁ֏RSezyyun Ps!udJuF8c]H4Mhti5>@8p,g+1HEywJD!TrP׈,iԑ+!a#b2v):qA	}{ӊ7(ycH3؅7wÑV9Ҷvg;dwp'yrYhCB,eT~IY8ThG՘)jJ:ix ɏg'יiLI+XywٗmWsrndwSvoä}[Qop|gMu:!pD6pnp;]feBc8vd(9bؕ;Y]4y~?dL/8\8eR=ȏO0W-~fKfiչ$=i .艠VHAaՄpx4K)e|A@gR*hpTʗ/Z2Axk۩h՜PF9)=:ӧFJwJuN
%SJW g^AE`tavRZ
j	mj&Xjt:vztzZNZڧiNE:(Ĩ9_yZ/jzZw(|Gzʞhwhg|U(ݖs٫_^㇁ؔjOI百9Zlv1m؇:uS*Jǎr*Ү 78+٭6~8"8,8Xa- (c8`8Z}ۢ+D{.vڬn#
Z4zUSI ʬۉ//w%ʱb+	9f.b^K@nǲ<iF|2Ň:5+h@]ڪ8Z܂qy5?J`z$I:[Tk5>b!`*Ɇfe[yخv'x{w*Ȱ+_?8X,7hE誷fj^@L;C:7tJm;#zJ{[tӼ-3[na镐	)-ss8۾,mEi")5A(ۉeֻw{4H5iuق˦ 2yuKTviRYܦF5Ib;sZ~.܇~&xH[ K><)cv;2{GL@PKKPR<T\V|XZ< ; k겪 X $         j:7%:#                ./usr/vac/html/zh_CN/doc/compiler/images/cuxrefmt.gif m                      $          GIF87a#           3  f       3  33 3f 3 3 3 f  f3 ff f f f   3 f      3 f ̙     3 f   3  3 33 f3 3 3 33 33333f3333333f 3f33ff3f3f3f3 333f3333 333f3̙333 333f333f  f 3f ff f f f3 f33f3ff3f3f3ff ff3ffffffffff f3ffffff f3fff̙fff f3fffff   3 f  ̙ 3 333f33̙3f f3ffff̙f 3f̙ 3f̙̙ 3f̙   3 f   3 333f333f f3fffff̙ ̙3̙f̙̙̙ 3f̙ 3f   3 f   3 333f333f f3fffff 3f 3f̙ 3f   (((555CCCPPP]]]kkkxxx   			


,    #  H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@
JѣHAJPRMZ+VvJ)ت&T[$W,ᚔ[,ݱm{a_nvAmݬZurdcǞ	w,UhIS|ytՕYu黲C~zshڽ6uSG\W3SEKﵓ3/`u*^\!yf?_{u#ߏqu홧t_ooXxv_sҗ`]8]u_ykgEw_]w*^|5R(Hߊ1X۹x_wʽ$^I)͑'>>e=eXgi嘟LiZleeGumgn[g(o`psng.&秠*jꩨ*[꫰*무j뭸뮼+k6F[wVkfvD*On.c{R9zHToG6`o
M7WlgE<S&N([~wF*r:t-z[F	:4Hmֹ'4TCIi(ZO%Qi%mE^n,9He:u֕}[)iw]	vWm)5
3U;&7܅n3E__=~hז+_>٣{in}msxm:'-5;)kj%Bzfq/o觯fjhyU&!NstZXةr]2ʌ  ¹EDCZ&>
j1GءpQ@h#t(lԢV:jlO<ܓ.B ^O	Cƞ:΅)oFC&z.b8ɇd" &|h$M+?Ҁi]m8ÁK#}ֳ%r$'IJwCW$LZjӸO0hy9#X8,GWKݲ1#-eK]0uY̌S0̋=3^2XMkʴ5yq%%97fβ\g)pR/k)LqⓋc)ILWyg=%2(3iP!.%j`UCaQ*:ZjSMS!<igYτ]J?:"f-/uX3<;icXEn/YVEuLd"6%խsK) =xs (JvT؉Pl=
QZP&JMzgRE3L+_Q(ZcD嬧!̩"qtjGﲥBZR(gm}PU	ek_=q}Y.q'6\u"aOkP%ਸ਼;֤-l٦%xAiFӞީ#rz-.gӏ$$96nmoª;r~03	x<S_ NЅXa	X.5{my8x?Գ?NsAY.$x.\2&kTueY֍ٴL/w0r~eF.<vyejJh}i[R~q[b.dW7JumIP7usdNrD1=i6ű{5.)jNK}EH.zͿJ!KȚǝJ2kXn{Է]%W}6-+,Q>Ӧheg\b0i][n`:*AY%Um!ͳ-~Ur6ս[W7hA{p{7iđ=Gm͏^ƕ!hI5\&xYypT&9E9qd<{z+h:HOҳ%uQ)vJLui-V8L`2Ljݺh`Ĭ]΂$8SuqT"?ТR9XK:g<7{GOқOW ;UZk Y $         j:7%:#                ./usr/vac/html/zh_CN/doc/compiler/images/ncbitsiz.gif m                      $          GIF87a      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,      	H*\ȰÇ#JHŋ3jȱǏ CIɓ(S˖<|IS?qfA+
JQ5y
T
4fRJ6%ӁUF j;KSڬbɆLEv\p˶੄vd"_xϾ:՞V=}6dOQyӰYG~s2V%a`veTkWUo{wiRmӾ;}!}WܹX8i&cQ2G
նw-g&N?zW_eujVdVTgramLUb17&ch4!h7~av&`mv9Vb/vۈȁW#uA6;g$f@ؒDZ*Ysۭ%j"7S.首lxk*sfm%{=أeq.z}liLe&f:WHSۥܙfjƥpV)%ypeug^njG㧬"ؤ]9Y듏~(i&+Z9)rK+k ,l'7G,Wlgw $l(2Ѯ0,s!L"\ޕ\@׼9ϽZgt^AR-P+G;X3Wbz-vZTud/F5jg=v6͒ܭ}"wssfnf-gрw{um#Z`kSo*q{,:yڡ^9~AN:QҊka^se:qBʻީy^-}柿g3S?+&9/H#^W#ۅiX	:1.F8%C"^Ɏ$@p{)iQAѥ/znHo3ܡBP4Y'D2
lb /8D{ iDAz"Czj2`MEn}]Xyv#7E0эu#8Љ8LÔG=M|FGj,WCNhp)"(Q\^'Ubq*Ur6|,YYe+1WJ`җ-I\>Qń&2C	Kirq<59S.\16)Ng&\':]r~Sp|.ItNrf @JЂ%BІ:D'JъZͨF7юz HGJҒ(MJWҖtY#c,˝L]fjAvaOT1%\3O|t^$$y
ɝvUFdtt\Bj3%+ i/<ꘞ*.RI)W*Քe\#XNTkm
OʒkQ*k}RʣU9"vYY`{<Kc;,YH+vU~iXdEXhZ۩<Clr+&U)rVFu{|{UZbqu\Y-[~ҫ}2sƅxVb2[CmcmeJfYՊ"F翦}^뉫,t͛`-!U$8Ҕ+"siIIiocRk%_mc॒7}rYP+	@$G؂e2oJ@!c_f:3`:xγ>πh!fAuцn48	iFOt/=ij_\{i}ә&tuQ:իWoMUz^>'zyz:ъp}-iZ_sldKُ6/hZ¦vkOk6ZM.kO&wluG0sg͌~ 7 Np?8	7n-x3ΌgEp{Mip$O>~Ǽ7ZS=?kN5[|7QFr3}3GïxY`/:q\L}GPZm=G7%vv-u%|±~t5bE8=Eq++yh!&{z%ֳ.wA䡗{r={7:i?ܽ5o{iO+Szy){?~ww>o1^[nW>7uWrAKwxz8 Qsf9(v}8v@u!7n%<#y)X6+-7/X173587Xw9hȃ=?yA5;HeAJ.cChxdmG.2g8'rjg'stP؅S(Td8{u64[eyTȅGmut}x"J%5#;~h}Wyx{W| ȇ'{}#HB|HH~{cFC(BMH;hFL؋8PO8Azxcuxhs~{rATxX򷋎],d!Ddvሉ|!wWQt?ާw(}w}Xxb%fhQ~wR8HyyZ+UQ腙aWhYgmhlX9!Yy(HQ&YՒ.P054P6y:9K9ٓ@8#F{E&~L	KN*9KgH)hzh~K\Y^igW~Ip	MtRmVXyX$g)?bIȗ\d	C'꘏<9ΨkPxy>I=)tIȒ)lyear|9*ٌ锈F=8$iIٜFy;IuIeכB\֙]9)ɛ#ip&i	[ǹ򉞚ؚ݉ly<,@HFr *ǝ9l9!)$9dizz	sskh	ig?!xs	*"_ɀ5ι.BEGRD2ȤJ
x)I%V
2X\1:ʣbjP>{x0hډls]Yio
ut8ik{
<ŉڇJ:hdعs*~ʙ^*	کr̈|ZeʐJPʨ4uɪګ:yc::ZI
ڬ`隠٢}Z*?\t*ʙjʬgiZz'Jꮬʧv9\:zj*iU
3۰/ ;kꊰ Z $         j:7%:#                ./usr/vac/html/zh_CN/doc/compiler/images/ncblocks.gif m                      $          GIF87aF      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    F  	H*\ȰÇ#JHŋ3jȱG BIɓ(S\ɲ˗0clp͛8|ӢΞ@
Z'HHMtҦPJ4aթNj-WWq,ٳfϪ][&ۍib+]nr;7%߿Ǫܐ.a(+~k6b?6>r&-+{p^56h	uȂ"55}%m[=wת=-⺓ܶ[:m5+.uϟ]9̉s_ѻvTۿϿ ^oXkŇ{>$j=|&]y-aBfbׅ؜O
v"lE([wRYFD.~؍7*c8	أfG
	9**2XPR	]Rx%GVn	$u)6B&^zxDalg8%`"Du	e깜~]	稢UGp8BgVx⟑ݢ'}
iF݇jZࣕZJjfW5۪+
,~^,tR{VKYrBKm^+.;ͽ-z"H"ʬ{N;m5ko.¶* [%0jp?f|Pʨ˱ʆ~܉4K?sЃF4H/ͥi6uScZ]R_VzE%5{u*a)SY^QՇZ,{{M8q:1AzgĄxWq֞9j46w^ìo:o̭k]6}۳rozU{t[fMz7ه,s87Zx?o;~~j&@ fD8[q+֦l
#X,
&g4[OAvpE!T>(BUe3]ކ;0x{NȯMn
as	c\2eͮkC"Z=E
yr<)ba8ɲ;J+bWYc2^~ޤCG,b~Z5Ԍ8GHjC'urfX%[<|2+Iʹ 2Ff\bZF1I.N.G'e	if"0p7+GgZ̦6i ;.k, [ $       F  j:7%:#          F      ./usr/vac/html/zh_CN/doc/compiler/images/ncbreaks.gif m                      $          GIF87a        			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,        	H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8s9A&Z3#Q@(-(HMb:R@N5a٬Wj׭[*vBU˷DIlK۞O~۷߈Gc]g[m\ΟSΫjҁM?,8ژFMWlѸbر	xrޣwxw`֗}Zf+s:dTo'߷OϿ (Q@ ;k \ $       t  j:7%:#          t      ./usr/vac/html/zh_CN/doc/compiler/images/ncbytcnt.gif m                      $          GIF87a      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,      	H*\ȰÇ#JHŋ3jȱǏ CIɓ('Xreʖ RdeGi&Ϟ:3lirO1-M:sϏG18jTO(SAb/ΝL^4'[nj[Q-ׁoz5h ݇Wr/a[(cyt|nrmF
hB͒sYӏRZrѮ%nurl/3Ztb{];k746D]B_z:;*4v8`kv挛݋gX`gx{lT!RhQ=܀|8[G`HL^ȟa(u"ycm9ewZ%T b`_}H:*8S13Bx$]ޑdr`Nژ#頄mՙ)iٗ]dv׎jrUKV	cygܗZbg'aEhP>cUڨ&Bi[	fإnF9W4ޚzkBkXk&F+ԺWlf܎+k覫+k ,R'7Wl]|dt ,r~6(l'Ք(g.l߬331T;,Cu4sNKÜ47uSu5M7M[L5TF-rx=r7}=gp6Xu`nSrMbMe}7яxǅ#69]wO?>skgBu8߃;>sJR@NJO;dk^8Z9UG7ЗE|N#g&u/_}dJW(Rʿd*%'uRM%9Uu\w33@ίwVv*@6L<.0N$0 jc+pLQ
Ї9ŢOBa
B#Ƀ8ĢQRɩPCUхMnSiGglE*6~c:`J Rm,X"6/2[_83frZIjf0	5Jn$\'i:46|PYBde%sKX⒘0K8st&/:2|IM_?1=MOaL:vaT"yrN$IyOpEg?	FOj?&_e"P~1Tђ(F+,BHF7ʬ^$%Tғ6X-iG]tX6)nzST,)zJ>KvsC)j6\jS9Qft݂jU4aZ]jº
"kY͊,5heTZӀYk^:ӽ˭+NS
TM`sؗUmlQȵX=FV*@̊gqW.2]-%\ŕZcVe__&ֶ&nϷkas~%.4j״*wrmr."XR\[fZu*qӫm/^KU/f+߾o[? rY],`*ncn׿l/,S}Ul
9xX-}J5Wnuqi*O6p5/'c1WTȰo9$/3mrm3ρJyʟ]=YW̤Ӭ[qhn3t	Qi3iug9ٟl~llh-'XFaRvzlvsr-bn'ԢΰQ0Ԁ1AS<jYעw^FaTxY\/6ւ>	QhϦle7 =U[6$uw֝ZڢFmq;ƷmLr3$>q;7nxO '+Z
LrFoL8^|,ɤ=nULc6t|moХAx;يs~^y/uc-{RxQs;q_zRכڧws$;Fw\iw=qs'YۼA7o7''|#t]Cv;>yG{9?{s<ǽؕɧ^tce<W35y`|ſ{'=~Y}7<~w}?w~~g8=yx lXTl0ց ;@uk ] $       N  j:7%:#           N      ./usr/vac/html/zh_CN/doc/compiler/images/ncconts.gif  m                      $          GIF87a        			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,        	H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8s9A<qhC LjfS2RVq>z1kBV*VUJEKP\z%8ػ[D+4ު}ud^w֕7qǦdL?㵫繓.\yeS?Uͺ5Ұ#?641ny/첣Knſcxුvۮ-n>/3GyywoϿ (h&/ ;!kN ^ $       k  k:7%:#        !  k      ./usr/vac/html/zh_CN/doc/compiler/images/ncdatdec.gif m                      $          GIF87aq      ,    q  ڋ޼"c (j򜱉-4
[=J*n[yH*ZM]G,{Cs(݄/omǷa($eG'G'(9fӹg%i38	+ajy:HkXY	9[l||ܬ|Y»˷FJ.>N^n~{L:<PvW>whnQZ5Y-BXEa($K6-*u2c5(R K	4b4У;*}
SZQ\Ԛѫر0K6Zh}q}7޽'l8⢀9~9ɔ+[L)7ӝysXCgbӰXK:kį3i7ڭUƪ7۞}6̼qGs}zH-wmw#1}˰>⾾qC)߇z%R*PDBL$
~d))956~?
><1OL'H@`T%:IR?Ә(_u hއ8#>ES(і'5H*Cx/52Ij͖=jݎir4v6(	\:FLDD^FO 
g7)ґyd~AʛD>Y502PңsK}?j*ڑ:X)@zViW',b+㨫+M4&T:=̊>(a%~!m5gGdR=a	 nrKKþ`s0v SQ~9-2Lq_qoqr"Lr&r*r.s2Ls6ߌs:s>tBMtFtJ/m3tbuR[ƴUzaYXWoʙf6c_]imw6șŭ*7{mu"GGT\1b99t'|T́}|th<9!*܍v{a2j䨛%gŗk8'DHn턢&uc͇{?ӓ~|"/K"RMn~HbSnC/\Dq+p<Pxx0@O8[9`@nA	Gz\!Uմ02u>аhvIK$:q/ljѰDubepaKKCFJ9)xJ]=-]\D!1TbSFVO֯v%Qxv֋D1*RMt$kZ ;kkt _ $       =  k:7%:#        "  =      ./usr/vac/html/zh_CN/doc/compiler/images/ncdecarr.gif m                      $          GIF87aa4      ,    a4  ڋ޼H扦& lL[˘K*kȥ	";4`m.M1
,BlMvFh6Xw1Gd7gYf)r(*5Zji@˩yY0sʫJLY|JLk[ĳɚ|Gmn=k^n~^^<ܹI=&'/ke|7YL^RȌ /i#k\s#(U+IH~ MqY3
|CҫGbsy˨ǆ8u&ũ< d꾨ZA5I`Ů	B}nشrǢ[,޼OB;ӯ`u.ň?2n2Y%7l9df&*0og\3t]Ԫ_^q|_ӾCBzRe|?{n^۾}9t_4K뽜OIؗ2"yg{zz^rLD
b"u]H7^IU'b|b"߁Uv=OQH_wQK^&"㎢5bb4A'ߌ`D)3=Z:)qƔ农Xe_h)s5#5yVQTȦ!JAeh)){iKdi2NJTySjM*JD]Zk
ʫMAګ]K)ZzPg>]8.(jiQʮnkZ#Rjl$Qѷхfx4Hx(Dp.s;_b8m))&p-|^]0oi4eb7^Q{,<7r,N24	CJV-cba2KtsYJ͟NGtRu9aY.̒^B}`Q`M8A2gxU6^\{ty0;7zN:bzWP@ ;9k ` $         k:7%:#        #        ./usr/vac/html/zh_CN/doc/compiler/images/ncdecbit.gif m                      $          GIF87a       			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,       	H*\ȰÇ#JHŋ3jȱǏ@ɓ(S\ɒȂ/7lp&͛8s܉f$gϢH*Mytђ?:TD`WP
ԬN`[b굪تW9+Z^/࿄]\T/_Ƌ|7/剉w2LB7.,fےj}/PZo߁Gwmcd?#|УKN25{NL?#wi_{SX{賋ӱC~W^fF gE&]|6vvqiyGi$dXY9⁪QbJXsme!jZS:fېͭxU$׀47iX9grǣI;RrUyaI.	B N	"~^a(wv^|8k]YᙧO7YZC	iGg^/nyHh蠄G}:jcj{꫰k*Y뭸Y+N!kzkF{JQ+d*4Y9BmkѶf+ gěq "F7참=Xitk`xff,**L,w*i	e-lsHf&BB@- ;Cuk겼 b $         k:7%:#        $        ./usr/vac/html/zh_CN/doc/compiler/images/ncdecfn.gif  m                      $          GIF87ae      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    e  	H*\ȰÇ#JHŋ3jȱǏ CI"'9t-	|I͛8ab"O9@ Q9*]4!R jԢbUjӯ`~:VEDYne=U̵0SGF,E[ΕFvy-nێcMӨ^^vfgxبmw[O;vPNȓ+_μ۝-;z܀]-7z΋?+XSEo5wsOv-4ҡt7 IWuAoYZd[y`Z\{	8T]ۙ) gv~W6g6^R;&?g4z=)$MIG&MSN	eWfUj餗`feM]Ҙf9:p6KeƹxR&yf4ggEbO&RX^[ީ*6R5_>Qib=_l)']꧸*Z!m+u}XۂB볡ckWh(ܱ];](-6EyV`6jWnb陲2>if
R.[߾y~F۽*&ɪ-UḦ́ʏa.YKHK3A'WMKT;zZUgm'֖j\W?s=gd-dIв=lpםki
lDkߟ16:Yyxx\4yg"l+g.n/o'7WO\i?ػɽwofY/>Y~鯯K&-HO4IQG-SvRz1g#@
*o8QWdOOXO远e^;\ª%z/@!Hnt[CKT8)&үRb	i(6JYB68E.**hM@~5*Z<F	P=ppH9oL!E-*#ߗ,Ua:TTL^T'L>X_2Jo-+3ڌ-\LEY(eV/_OIcJ2Ke.Af9goV7$4{51Ӛ$8o'qL' ;ak
 c $         k:7%:#        %        ./usr/vac/html/zh_CN/doc/compiler/images/ncdecfn2.gif m                      $          GIF87aR      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    R  	H*\ȰÇ#JHŋ3jȱǏ CI"'9t-	|I͛8ab"O9@ Q9*]4!R jԢbUjӯ`~:VEDYne=U̵0SGF,E[ΕFvy-nێcMӨ^^vfgxبmw[O;vPNȓ+_μ۝-;z܀]-7zΉ-N+XSEo5wsOv-t7 IWuAoYZd[y`Zl{	8T]ۙ) gv~W6g6^R;&?g4z=)$MIG&MSN	eWfUj餗`feM]Ҙf9:p6KeƹxR&yf4gHu>whTfDjOV7kRʧB#[5ꩦ ZNR/BH_yXUI₵-hakRp>|ˊ|J;+nMf췹jd5;)(Rj)kvBu#!+(jkzokpPf[w]g'κ+Oިov)bK.U	&k7I&@-ь"P\QW&՗ZX#w=g`-b%jŢlǽhimJ*|D6D|}}g>_U8*㔃8ƴ]YJRs.6-ꬷ.n/o'7G/Wogw/~HT+*>>}=DiK<gω]w!ɛҷ.Xn<&LVڢU5jc[K(80[C{N5"AϭBmPF(l5BaQ0hg:ć/,Vn$l$LEkd>	"byBX+LX$X~F&`ԛ t%06{L7>VP#7N_<"ɷ ;*#k d $       5  k:7%:#        &  5      ./usr/vac/html/zh_CN/doc/compiler/images/ncdecfn3.gif m                      $          GIF87a*      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    *  	H*\ȰÇ#JHŋ3jȱG 8ɓ(S\ɲF %4sa͆7StqȟGd(PGyMofS12u(UӧK^
RV\_*E95aٲY1EKs,ŪJ;WLVkӾzd;n׬3>8d]w~7pe_獬hXc	]zWӨE5gMiGQ5ɻ|f,]qky7q5.Ȼϩ&-7W;6}-΋=;'g}΁M>Y4 ^'\h w%[-g\x_OWvޅwq%~uAHy~5m6E't	vyo)7eMYrqĖh&a\9gpC^xO*G,5fUv塓<XZK>ݎ%v"dZ_ťM1clwi$Qy੗Q]jT*ӊ:*)K9饘ZtVnY)*Ej*꣫JZV뭸F뮥zil̶lB+mhbgցؖ'v+Vrۧޖ[Z˥Tpu*ʮk/ƫpJJGL֥phg<|zRk,M[(kh]^6F![	Rlhg[1кr=kDΉNYre	甾24ْ-]mv[})&G-l|0j=޵*'L'߄،g7) ;k^ e $       L	  k:7%:#        '  L	      ./usr/vac/html/zh_CN/doc/compiler/images/ncdecfn4.gif m                      $          GIF87a      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,      	H*\ȰÇ#JHŋ3jȱ#D  CIɓ(S\ɲ˗0cʜI͛2=t`ϟ@
JĞF}"MʴӧPj\*"ժXjծ<KlԯfM˶۷׾ݻ]Ջ߿C	U廔f̹3\A{MZhK^ojְcs|]۸#>fIgtk>]su~_|{(~<I7>ݔ	g~AO5i~~_URCh
:e7fSp	]!G"=tUYS}B'y%T#y͉%8"A$E6ދ#TZMjhS>yV9%@R$7Kn&a"Y)fd\ҩtV9ozΉq#r:e{zig7x'u9 L&y^訤j.XPڧmvׄ
^yߧ:T_V
`\	i2촗
b:(,gi%Q))~)ۺ%ڤlF"jN
mS{o[[**'z5vtl8nn	\uq[17[',W.SWph&Rl^U^9Qf]v%cfXK*:&-\Xsjnpnw"pRZmSm*INx- :Ձ6nkwR겡3xw}y²nK7
.:U4Gkk'_x-DNoͶ?ݮ՘6}*O	}Xp\<ɯz_X/aW@h	D.
 +hb$ ;J(9ETa3a3s_\gA0G;)GA"vڒ6o'C63lJW7{1P]pv9De^ؘ)tb#H/yyq4n_ u':-ʓR;QVkݧ(-kv)$Ÿ!~Ò̄z$[3Pr]XfKx|,Y>.U2D/GǘJ!2EX{a3IgG4b4yjzӚ<E[a{]ْu-T&u-0MSr'5@	;.,h8rtNVCσJ_|,򮤿Rr<TK^|ӡ"_嶗@JԢHMRԦ:PTJժZXͪVծzqsĊIFbcEzV9~~e+0Wr]
Ҍ]WM\ZXU}X<l[Y!niMlg*jSղ֥}Gc+ۈ1Ҷ-nV]&Kyت-MrgQ&t[9ZW ;Xk f $         k:7%:#        (        ./usr/vac/html/zh_CN/doc/compiler/images/ncdecfn5.gif m                      $          GIF87aJ      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    J  	H*\ȰÇ#JHŋ3jȱC  CIdH(S\ɲ˗0c"Б̛8sɳgKJѣH5
͸4ӧPJubթXj:Ո_KOJͪ]˶-ŒiʝKhӰGeZ_x<9Bq-)s#4l0b	)c||mgx,Y͗#gW$ك[Wa̷yУ.|م}_>|;ӻk><MB˟O|GǜnwYGe6`w>drW\˥Yle[q]x]WK 8qFxU[^g}TvvތG>2cn?)$.6AݔUy=UNF#=(g]Ne~ҘV5!piF͉|	fQz~砄N('{
&1S2MOhnH&|EfN߈dۂE"9o(+B<c3*Yʩp9< l~(a ,ԪⲬzŝ}v{~VIW*	KⳞ./_6)+kbA"kbܔeS	`
cBT.LlD~<`$o.idZߚ7'5"X@کќ
MhV!/=O;}aYU_\wd,^[f}tڬp#Ikrn#-C֮0*G[8Sց\酨'vys|"j	x@:
ܱ*F|(53-:
~̲θ羕}Wϋ:}b/s޿/n~9skCsHv+\Q_ǽOjan|hm{#:p!
wBm-LC4ps25pF8lcbL	]ۭ<ǷVYQ~"#>%vյBԺLa
+:g (^A/~#8ع̍_W&endXrո%	m"#I'#eFV) ;Yk g $       -  k:7%:#        )  -      ./usr/vac/html/zh_CN/doc/compiler/images/ncdeclar.gif m                      $          GIF87a      ,      ڋ޼扦ʶL@
GLfʦ|JTϫZڮܱ<l2th>uK X8aghU(qPx9iB"	z@Ha:K)JX[ۻg[gC\l||,|+3[zTm(=zD(~y^&kKABJ][MliMENfe#=Dn0	2|c9(	J44ly%5{6'`{"14(Af|
ݏq.8(bnEtԱMi,]kMfaB5n;5޻͡*oJeY82q>n2c;ʔkfGk9i\2ET<k<h;7_xXa&x9AVut)ʙ[3jNRxp-2?^=5phۼt{s'vSx>)VW^ana~b"Hb&b*b.c2Hc6ވc:c>$FIdFdJYA`O%gSR[]WW@me=i]^Cufn4KrZWir&v$)8'4:}܃gwV(lɠ~	Ɵ](EWa)!I*K7m餥*]|)*	isߒb[jy
lKZXefzDk[BlSC=N&f{#h-͛rşdvXl.>|z/<K/8˯z CmmRrh)1좵WѰ{Wƽaqu^,LD&$]-/gwsU3uK"JD7UHI)|1zֽe"I1x4b]C޲
Mnr^M;{٣mw
V $7jϙSM6˘B9=>GK_7\WfIn`i0曳jҎ>V랷k9
kOk||p'm;MxK޹|>iLY/vp׾+muW@~\7<Ya㏄v'ņk_n׶Ҥ#4FCAG,"آtqLFz!Lux#!:{8bH(HPb,H
^G>6٣L徸0a:ӜF=fՒ2FQ'o{fcyopp\7JWF#Cr CY3Q@P$b7;5oە+/떫_dBAnYz֊߂TǽFf;)cBqdJ|%ܤybmo`"(@Iq Uy7cj0KNa)-]@c@Vs>!2}NE1곊Sc栐<IL3d*E"K[RqFy.aOl8HٳО6ǟ@P(Xkrj3Q^PVFOQB*ZUQMբ`>CֲQȪZ3Ip(Jט0]DEWJFlo(+`Sư丶GFMhhɧ]U.rԟi+`)#)+ҍ8[gǼ&Xْa})e[~Ll,y0hm	BJ7 ;ۭ<k h $       I  k:7%:#        *  I      ./usr/vac/html/zh_CN/doc/compiler/images/ncdecst1.gif m                      $          GIF87a,%      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    ,%  	H*\ȰÇ#JHŋ3jȱǂ BIɓ(S\)˗0cʔ`M5oɳgÜ>_JQCjLӧB(uի>bכZFKŔfM˶?nAƝ;$݁k`߻d-	Czeᭈa%veV9UG1iOtiAsUZk5l9|iצ晟<q|8Zxgo/~oӫGzWo?^`mqk?Mqב7VZaځR(j	8`cf[~4arA`q~avr4!' Q%""?cD;Z})27tAOvt#~hX'*cP:*'U_f5eٓhinI&r;i瞱^(kb[(eviaF*hg~WEQJ)Rw)y}h^~:(C.)|zW(	h믅c	<Qy\F+/4 ;FQk< i $         k:7%:#        ,        ./usr/vac/html/zh_CN/doc/compiler/images/ncdecst2.gif m                      $          GIF87a5      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    5  	H*\ȰÇ#JHŋ3jȱǏ 5Iɓ'	\ɲ˗0cʜI͛8sɳE "}
JPF*cӥPJ]tիRԊׯKT,ٳhӆU˖ٶp}+ZxZo˾+._$Ɛ#/d+eH3L)go/gYdIQ;伸eLɁU0Sy$ܜQN4ڶm;zSUξ^ypN~l߸}v^~~rI7|W~W\rYzݧY}iWvERmՃ]}}Ix" 0(N2`'We)tj^P嘡e&i]
`cXcwNՆ:Y饖X!OFe	˥g$wYLr]Gd"ܩi)ٛ|y!MXe`
x&
(P1Ěl	 x	DZvъ뮢*KiKlN`6zZ$qUmjiIxlz{;snUIh>Ih;h֌p%#6)qY%PBJjۯ
[eu۰[n<+dtE9#Wzr]~Y~Է+f K촾IWQ][=E0r`T6Ftcqx|w|ph]-8ޭ'N␟_|b|i]ܑw.fK3;tzzX	$KϰOoԵ|oۙ="/P ;Mբ`k j $       U  k:7%:#        -  U      ./usr/vac/html/zh_CN/doc/compiler/images/ncdecun1.gif m                      $          GIF87aN%      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    N%  	H*\ȰÇ#JHŋ3jȱǏIɓ(S\R%ȗ0cʜI8ɳϟw)tѣHMq)ӧPիX::q+ׯ`+ٳh_L,۷p)-ݻxkP}E+xT!`#Gʐ'Ĭ2nI..9Z巜5oY.{A<6 zX
y6q_μ%?]z4l㏑\wa+>ۻKǆ\}m~NVqk(w{_X)X|q~ѽX&݀YX~CQ	H\_
 eb X(Xׄ*8.FctN-U)ݍnDG:!yuYbQ!cl2XIxig}yyڞU)(_9Zz:8ͧ)1}6RZ7~٧+z%馨v6ݓ:J`vaq򗣨Z<**)bvX
&+-ɑ"2;vf@ ;xk2 k $         l:7%:#        .        ./usr/vac/html/zh_CN/doc/compiler/images/ncdecun2.gif m                      $          GIF87a5      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    5  	H*\ȰÇ#JHŋ3jȱǏ 5Iɓ'	\ɲ˗0cʜI͛8sɳE "}
JPF*cӥPJ]tիRԊׯKT,ٳhӆU˖ٶp}+ZxZo˾+._$Ɛ#/d+eH3L)go/gYdIQ;伸eLɁU0Sy$ܜQN4ڶm;zSUξ^ypN~l߸}v^~~rI7|W~W\rYzݧY}iWvERmՃ]}}Ix" 0(N2`'We)tj^P嘡e&i]
`cXcwNՆ:Y饖X!OFe	˥g$wYLr]Gd"ܩi)ٛ|y!MXe`
x&
(P1Ěl	 x	DZvъ뮢*KiKlN`6zZ$qUmjiIxlz{;snUIh>Ih;h֌p%#6)qY%PBJjۯ
[eu۰[n<+dtE9#Wzr]~Y~Է+f K촾IWQ][=E0r`T6Ftcqx|w|ph]-8ޭ'N␟_|b|i]ܑw.fK3;tzzX	$KϰOoԵ|oۙ="/P ;Mբ`k l $       /  l:7%:#        /  /      ./usr/vac/html/zh_CN/doc/compiler/images/ncdefmcr.gif m                      $          GIF87aE      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    E  	H*\ȰÇ#JHŋ3jȱǏ CIdH (S\ɲ˗0cdi͛8s܉ O>
JQAnLӧP2:q*իXjhu®^Ê,YfϪ]˶$̶K.ėt˷˼}ܲވ]^X#M=EY0eE\ }~n|u]͔6=2bylXUN ǅvY'g۸O6q3]+t.fN"ҷ֮2Óo]߿[^wwl!x|6F(Vh!jUV|_o!zh 2tz%zgu.ؙHދ~+^wbH"Va:Vw&h^`)`}9*)m@$R(egiwZ>wZGg29#bJV'W&ڞK	(6J5yi^)V*zEdG*n:Tꭍ鯙J6+&}#(j,jYheZf2wOZfNbbew*.s	nr,Wv0EF+kn;q(|!|qik[Ɂ\01%[<ͮL^kSU?[@kDd?lM'Lۤ^9\5\r%Y,E}3tWo+mJM6mg}qx=~}wm>z2g-z< g\k? lR:Y+g'b:c4GV~;|O;ahg_Lĳu'}N;kzCnKQuO7{e>?1o߯TR@6(] wnxHAO'Y ZZZBB5sCa	[HC		v'jC bw{HDs[ѸZT&:Q ;<k m $       @  l:7&:#        0  @      ./usr/vac/html/zh_CN/doc/compiler/images/ncdolps.gif  m                      $          GIF87ar#      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    r#  	H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@
JѣH*]ʴӧPJJK ZݪhW_w]قf:TaزٶE(fZw=+po]!8X"޾E7Bʉ;qz%ƚgE$9ak'\mgk_[:oԿgl"Ԭ+#/]p+<}uju_'mm}η|x![=|y啋>>tg?4I\	hes-HgF|=pM` k]n^qqmϕȢbY(1X%j|.AЍ|GsHZ"]5b5`D)XݘTb7fsڵ偙&~!Gޜӵd_l	}Z韌=jXe-)0AzfX[UTY]L6ꧤjꩨꪬ꫰%*무j뭸뮼+k&̦ ;kꄲ n $       x  l:7&:#        1  x      ./usr/vac/html/zh_CN/doc/compiler/images/ncexpres.gif m                      $          GIF87a        			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,        	H*\ȰÇ#J`ŉ3jņ,(cǓ(S$Xra%GR͕&9ΐ?o
J4(˝=*IӉKa*MիXjʵ+ң^Rӳf;F*f[e%	1ů}k7a߹7=3
.>-n\8%e/c,W3gşztQBGv a7=Nq}ejsfGX-+ʌ]\eƳO=9ɡ]XݺUygO;z$ۓ-_B?
x$zhPN݇H*ן5 jƝmaw!očhB%,hb@ ;k o $         l:7&:#        2        ./usr/vac/html/zh_CN/doc/compiler/images/ncforlps.gif m                      $          GIF87a?      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    ?  	H*\ȰÇ#JHŋ3jȱcE A~XP$ɓ(S\ɲˌ&9<3ϟ@
E	qhHNJJUQ'6Td׬]$ؤWӪ]˶³JBxu{._mXir-Y0b>L˖Cb̹g?M2ALx{u88kF+Q]&n[o|9u7uXɠ̡/w4p|w훗-3;k%_F95 ѧ}ڂvU8a
tanXG"(T榢"`6*"6cZ#XVBjXdB٣GؤU?bL>9SE	TOJ.^S^%MXB͘"IhnygWef{ƭ^v]gheqYx{'Eޝr碒1`z`uHE)l{)*d霧CzIyZk
RQ*Q)yVZUjNVZF8a]:{,r׮:ڲr^f*Aa{%7SNK~;Q;.¯,j;c!l-7z+sRrsLRp43w`CgU=kNbe>gQG>!Ԛfj54/7o`❷|߀.n'7G.Wngw砇.褗n騧ꬷ.n}`OXQRm<d'Ok]ϓ>\ڝz>mg>(ǾDJafhSX(-ŀ@\,s&A	ZC^ۦ4i@`כzk|aH쩐sOn' ;k:4 p $         l:7&:#        3        ./usr/vac/html/zh_CN/doc/compiler/images/ncgotos.gif  m                      $          GIF87a5       			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    5   	H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@
JѣH*]ʴӅ F}9eUWfU`WUD#YnU,HnF+7mٔlj_َwސp0⒏i7_×;%\0cĖ=ۛ_7̚+w3^vۑt<ݷ|?s7ϣ
g,qѱ1N>;4+xTnٮ麮ͫ]\cO}k䭞VZQ7`w1]nIuٶ`ms"AGz y5hQu*ufzρH4bE?RxC¸|darF`/)ކ:Y IASns&eKߖFlp)tix|矀*蠄j衈&P@ ;'Ekꦾ q $         l:7&:#        4        ./usr/vac/html/zh_CN/doc/compiler/images/ncifs.gif f  m                      $          GIF87a       			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,       	H*\ȰÇ#JHŋ3jȱG >Iɓ(SiG.#TiqfG4sɳ!΄,-(gFT&БMJJt¢Z5DR=)SeǪa[onףVaf[n֭v8Ĵj%7h^Z3)7Ƭtsgӣ%{[6iѣZ=s]̄}n8DYZkȹc'o<qӉOǝtרS+Wӫ_Ϟ};|Uɥ޼"b0uwmv>qquZ!xVv	gᇷ\"28|xB\oOba}gdPFcBv*cK/Ve[3H_x}	$~X
	XedYic="$()ybXۙ,ɥGѩKz٧	Y|9g%h6j٢v餔
iyborʖӥnXꩨBꪤnDjNzd+Ԭ밯ZүJI첫%U`Yd&v{*|F[kr搪نq%f렷Z`xD8i	c믋Ғ)a6FZEݿkSu0$:7'g,naںAXdTɼ_%"4\s@ ;Rrkʬ r $         l:7&:#        5        ./usr/vac/html/zh_CN/doc/compiler/images/ncinitia.gif m                      $          GIF87a53      ,    53  ڋ|Hh~!G)3fC[O"@̙tBQA=j"{1EYB*Vm8oCy F5h$d7F	Hbtvy(Xh秩
k۷ty9x[hXYK:zj+Yk7hyYE]Gǽ(Z.kMW}f?G]w#e);+qUXCč8zTAȏ$˔$9)Wh2&&ixXΝ,y	̠#JL@Xԧ[.YҪNZӪO8qQyRl d}d8ke6;nX$wF)W	b4GsCŌs|}0o0N%KrO̘!!cHɢ/~[5AEQhf&EpaBnGUx}F

誎W	LOJg+ӓ_b뵋{3j2o|Q~UNyx # y=r)HZ	؅$H(ȓ,Y0Ψ48Xd<t d5O%ɤeM>	6l ;k s $         l:7&:#        6        ./usr/vac/html/zh_CN/doc/compiler/images/nclabels.gif m                      $          GIF87a        			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,        	H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@
Jѣ? 0҂O#F]MfŪjת.+hYg5Ua[_].SW&kԸLÝK]o*)cbU1qbkK䬞7,ssJֻ׫5aoeM[/쩾Atߚ>^5kalxV3ƾ|vSO-gcޭS՝n⯗nNҭp]%HՖuvq`e_kox G!!}yxSuթ0(4h8<@)DiHP ;Ve[3kR t $         l:7&:#        7        ./usr/vac/html/zh_CN/doc/compiler/images/ncnulls.gif  m                      $          GIF87az        			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    z    	H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0[883&˚kYp'N'}.'OFQMFMeRW^ZuiGRJٳ	Ϫ]X[2ԩrC(ߣ7eFHkW28ǐ#KL˘3k̹ϠC ;skN u $         l:7&:#        8        ./usr/vac/html/zh_CN/doc/compiler/images/ncpraall.gif m                      $          GIF87a        			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,        	H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@
Jѣ? 0tҥHQBiCbͪ5ӨRRͩu,ӮbNU[QY\v*ڭt? ݼ$ݞ-+׭a:5n־;~xqew++pZ͔3Ѩ5yjɰYN-o	ͻ7д%x;4ZƺYnCfvr;2<eg^9"=C'l|=ziw5m>!Vi~EW{!IA
en
wav ($h(,0(4a@ ;<k v $         m:7&:#        9        ./usr/vac/html/zh_CN/doc/compiler/images/ncprachr.gif m                      $          GIF87aW       			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    W   	H*\ȰÇ#JHŋ3NpƏ C2("ɒObT ˋ/z@3eM3[s'>W&FtFC>jQP?.}Uiצ_ȑiفL"]{3mӢm$y6ƣ+㢭+w͵X)ح$,Qo۱k>ΪW(Tc%(fj+CٹdňN̺[6]+|(mYoSgܛ#:xaS*}K뫧7,^:sA67{O+TS{/?so֣svxpg6`u{	qqsP8ex	JႵ6#Z֘Vf]l7YsǗr8h~Z,U[BRH֑($OQbLtIbM!hZ:FEhr&Ltv7c|駛f蠄Sr"j袌hF*=JfiKB(&*꟝TH꫰{u}fe=k)z	# *bɖ 5bxϵj8Se+Rshnۚ;m_+l=G\Q@ ;7'kd* w $       }  m:7&:#        :  }      ./usr/vac/html/zh_CN/doc/compiler/images/ncpracom.gif m                      $          GIF87aH      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    H  	H*\ȰÇ#JHŋ3j"  ?R	ɓ(L9J0c|RH7?tS"ə@(4b͢Hn<zP'SN:%9ԧ	J-P\Wv5ZsgO[zJl_vػXݻVeUW^6/_礋DƋCVkj4Z,y_`^]Zj}8tf®.߂Z[yl{6УKNu!_ݴqط//O7NY'?4i=ǟzd1]QfxɁ&Vv{Dr~uрx]a5F]"f ʥFeWkje`U z($wvdJA7$LMT$26|@ePVhR`#6ixkcpv8 qֹ&v9|蠁I1"h.hF:J:hfߛNj'e-UڍZwݘvFg받bn!6)`!眳B2K-m'^
nK.WjnIoT*o1~U[0
kTpCOs)bueYŝlĕك,&O,#WcilG#mθL-ɳqk"d2.&-r}I+Me%?/-T[=rbW-6˖}f۲wSs*w!mzKrcUV{ʷ~{x]$nPV#82iԍ=!7̞ Ϭv$_!\خ`Aݲz
5z7l_$.b:SI܋[#>~mL~_g&gZڳ^&
P,L5Ӓ	:0SL\Зd1Z3UŅ ă9Jb58(TN#I<3Rb,eMK6SYB 9V"d	s%b;]/N7a`uC!-ٹEkR|
lH{a,rF<*A ;عkގ x $       #  m:7&:#        ;  #      ./usr/vac/html/zh_CN/doc/compiler/images/ncpradis.gif m                      $          GIF87a.      ,    .  ڋ޼H&	ʦL %K^
KQs$'ˡJT!rdomdpM2ˣQ=pr@XHvf)18Qɉcei8Zj*z
kd
v{3՛;hKB\'lt,fL[]lB} 9ޭH@y)(E8 HnQ6/S>5r6`I&SjiʙUڬ"
]AjfIWH"}Qi˓MBe'g<t%ѯP kKh=#jV&ؽ|80p#dX	Od+SoQS:V%;J	jlaqXSn㶩Y+a45flFyg4GX4Wd#ۥZNRmHy ǢEWN?8`[mN[szτݺNW8=)OAQk}Nu^Vq"n76[&aR."H)1^I5g8v#t'F>rbAXG>G
wiBIf^S2\7t=_IkD$)[Ƒp}	h5'HDdRYh|̹\uTd(i=r4Ci2&婦rJk㵧d{O
lKll  ;*\Ȱk~ y $         m:7&:#        <        ./usr/vac/html/zh_CN/doc/compiler/images/ncpraexf.gif m                      $          GIF89a%      ,    % @ڋ޼H扦ʶ?LA]_8m`>XLOs> ъޚO{Z!zԛJ`92]l6GXWh)9IYiy	*:J )xZڐZꊹqV%v+{h;wkPFK!mJ֌|G4*>N^n~/?O_oZ4,Vg0ؼxpXkĉbVv-˖F>G2	wڶ-Jx즬^_iYJ c"uB<i4MG_r C$=D*̉4/AFUk[Rğ&erZa6e[8>8Ō;~9ɔ+[9͜;{	o=цH3Vktȴ߾JZ3hZ{㖄[%|I§]3}N{7=[ܹ5Ts!/_Ȃd_L5K\yW	5^}k(^+FUST߅W`yQq"(F>MV4u[Q0UWM"*4!xRȆ/Fx 
U=!RA≧=RcE(BVcbe"!g6vrΚgzg~	hJhY  ;k긠 z $         m:7&:#        =        ./usr/vac/html/zh_CN/doc/compiler/images/ncprahfl.gif m                      $          GIF87aB%      ,    B%  ڋ޼H扦ʶL
ĢL*̦	JԪjܮ  b8v!CFqgyrzϸ HP78b8wȗG9g)YG	yryj**Gʊ*ɰ <KVy,ˬlYjJjgI2<;^\8]Ȏ-.H~R8dQH5BX"
"{'VzH+"[HS7!<9k*%a9(٪3ҴyD,B5Ng@w~vM6WpfTi1윩}m;<՝u`џɒ6iːaTI<J	KfkeXFǆHkk۾;ݼ{<ċ?<̛;=ԫ[ޠ@ ;Nk  { $         m:7&:#        >        ./usr/vac/html/zh_CN/doc/compiler/images/ncprahst.gif m                      $          GIF87a%      ,    %  ڋ޼H扦ʶL
ĢL*̦	JԪ ,m{-cGyƝlß9Vb! gЧE7v(vH	H(Gц
h*h[KkBZy*{Qi@;'-6M}ͫgݬI^;i<-niOz[=<B?öqo>j;}ߑqa`XB=}q`J_Xt[ʕylete,83.%#SAxc):vCī2\M!̳*ٺ}7ܹtڽ7޽|8>I ;k7 | $         m:7&:#        ?        ./usr/vac/html/zh_CN/doc/compiler/images/ncprainf.gif m                      $          GIF87aGX      ,    GX  ڋ޼ G3ʶhϴ7?r[<
B;~n$̩TNs5X4䴅lhM.Sjmf9'WwUSPgXGXhQhD&&YWԈفHzXz%VȦCgiYsZz8+|̬,* ;]MI,E
+-am;k>a>O;m!%5kn/gЙg$Vx
C5UF6ȿƀa"g96\6/ɓf/EGylqkÅv&LePq^AL2	樊L"rMzEeW!],k6ڵg}mܹt֥x7޽vr8pտX	>P;~?Ȕ+,ٲf2;63qhVOQk>ڑ<nxݦy\h];sMr^u=;ZIUxq2y?ge3ߺ\?QʟG \wX`:7W*(	NH@`ZNtHANb%Hk3"2Ja7Uqȣp=yƏ#JI1ŒKj*J$w bek^io`F&c^Ugk&oFY"Ήgezgb0u.^
 ?/uO^(-'EF
_d%$ܧ"&aڤwdR&&U5w Li"Jlw6;+y꛵aqVkxƚnvntfᇤZ&glk֯">[|+YB6DwL\-DP/#w(Il+Cf櫞>[V   ;k } $       q  m:7&:#        @  q      ./usr/vac/html/zh_CN/doc/compiler/images/ncpraisc.gif m                      $          GIF87ac!      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    c!  	H*\ȰÇ#JHŋ3jȱǏ C.@ɓ \ɲ˗)EʜI͛c>ԉsdϟ@
ڐgQ**]ʴiF>*իDbMׯ!:ٳłU[/ϲ}KЖhw&^cKآؕ;.3b'|ܘb(8qNNFiА#c,ɐ5hOFݷsڊ1C3ՙWV9|*i['7m| ؚ~3u<..]p}+tͻ^-m#sdsGtѱv(ZvH5W`xU{ub"&Hw!xs#B҂ph8!&טD
颏ǱL.ڏ>'6~W^2Y2xacH|u؈$QRV`^}weeWT]xg+6:d)_ 2V]bRRx6#̱ i:w.	'UzV
Hl!f8+-+לa
lϒVkfv+k覫+nt ;*o1k ~ $         m:7&:#        A        ./usr/vac/html/zh_CN/doc/compiler/images/ncpralan.gif m                      $          GIF87a@J      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    @J  	H*\ȰÇ#JHŋ+ `pcƏ Ar8cȓ(S,%Ñ=!ǚ*s*	'ψ?u*!ч1_ʤ)СE賥ԫ$?:=׭NYKdaq([dWބr.Uxf*ٿ	Z&µ+7Vx0akrޝ}\8iX=#vk37?e=5l˞KTM[iɸoMxdœ*j=ۆ;]:fǮW[-]oC]a//{7s˯N}޵ۥK%WBo-w{Hnk}k	X~ٵi({V\g$s9]^cb`&@cH"VDd&$TVQSV\vc_dSVn	l)gVAxYTpԧjo
jv HF*=X߈Mwפr:ϩl*hP8xAꬁzqș}XF7Y)Ȇi,&lz6(If["j~+n^UR鶻"whҫ+/lN!Gm]Fl 0Eziht
f6'jbuf({]M&7271w7l\LIi+݂&4J4ԪNT{m?c]/){`J6e|iuL+zMw u&w?1%u=lqeONڲj~۞˹Vn颃:몿^-;պҮ׼g[y{myz<rҽ3*vؿؽ
^n@ ;>k4%  $         m:7&:#        B        ./usr/vac/html/zh_CN/doc/compiler/images/ncpralvs.gif m                      $          GIF87a%      ,    %  ڋ޼H扦ʶЉs~3ß<Ȗ`HSlawTضܲ5թAhHU
9zo8K'ha0'47qH8x)٨7RjxVH$dkzX9hk(x$l9z[m<f"|ލ}K=<~M+:j,ߡ,5n
VӺ`^Q{xDbj2ALc<!J6/QcG"!ke|vMOɗص3Ν,	b)(oGQlZhK''UITG}7J
[H[ZAaYSͮwYYɅ#>>6*L*1CKOn蕒7u>Mfݶ,q<f땥`TNy50:ɯڕ$]pOr+w?_H aX`
.Ȝ}2a>^!a~ȁ HfWb*2x-cS\xɈc	/d7c3UVB>	i]OEdpQn%<SjL&%.]y=q[ai#)fvz	Z~1fBw	-峧GNhx0g-JiUd=~
ꐡJj  ;k  $         m:7&:#        C        ./usr/vac/html/zh_CN/doc/compiler/images/ncpramap.gif m                      $          GIF87aI      ,    I  ڋ޼H扦ʶL
ĢL*̦	JԪjܮN(8HXhx)9IYiy	*:JZjz
 "`:({B;1;|`ˠ|{K\c+mݑ}\l]k|=~l>r^fѲU=jڶ">B!8qǏkćd"Jbpbi6v;DΆb4(NfťӈnT=ZFuhlUZ#تEu)֘>=ZDҹ0MZ淫ؠ}0e`gMVhQd͜	+%qjLb6/eyY֪sZͨ.qlpnpi%o9/e'l4]CsSvKk=oS_V9a`]MQ~rGxTU*3xΆI^S,xRhbr&ca`zD8gݵa*ődЍH!9.=!V̏-Ye#jfn	grIgvމgzg~	hJhh.h>
iNJi^ini~
jJjjjP ;kv  $       -  m:7&:#        D  -      ./usr/vac/html/zh_CN/doc/compiler/images/ncpraopt.gif m                      $          GIF87a;!      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    ;!  	H*\ȰÇ#JHŋ3jȱǏI$&S\ɒ$ȗ0cʜIsI7k̩ϟ@cl8gѠH*]ңLJ*BVjkV\Ê
jٱhdڷp_6ݻU}X߽!MKԩž9E$wpM92jH$9ɍ5y#h̞9?הO7=lfE_m3ׄ.Yе^K6oVn's͊s~ޛm߅Es-]<)WOzw;ɚm}[gS}g7Ԃ^ɭn砂!hx陶bb#H\ùgfvZ| 0'#|́]mBD`H$VhyvtsMv"LyXoafi9og'r($b)mUVxhFUhjhKEJBi駠*ꨤjꩨꪬ꫰*무j뭸뮼:U@ ;7Yk  $         n:7&:#        E        ./usr/vac/html/zh_CN/doc/compiler/images/ncpraovr.gif m                      $          GIF89a!      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    ! G 	H*\ȰÇ#JHŋ3jȱǏ CIɓ(S˗0c$@`́2aM6yhќ-ySJ]%ӥMZ4*Rb%STX֜5gԄ_βO[v.ݽ|w]IÈ+^̸ǐ#KL˘3klQnؾ	v<zb釧9^K2uGz]3sуօaoCopԤV8УKNسkνv%۞h;G4؟ٿ׋}cK߾rU_gWUui_jI^Cgx_~]׃цVmC9(6xz)%{gAUl(#24&
х}xs%Y1PF)TViXf\v`)dihghWtH>J!|vm{%5gkfTdZHPٖ]^A%"VF	LƊ׎,#cV0|RTll{c,FDnJ[D+6y,>(	+-"5Xi7rKj֪aݖ`^
)zm	3)mf.qqc|qY[dƨJv)!ˋlyyox@-DmH'L7Y@ ;4ԪNk괫  $         n:7&:#        F        ./usr/vac/html/zh_CN/doc/compiler/images/ncprarch.gif m                      $          GIF87a%      ,    %  ڋ޼H扦ʶ
012'5{e }b1TC੄zfMQ]T#Ը22݆A2?lEKw'Vօ$AHd Wi8fyYYIٹI:vg*Hz;뀉w)zIwZhF}\
}]X-,}6"=mnjNL3|ˎ5M@a`gNZ"{wuX(67/BЏ6~1񵄉eN/MDyd1D=4I2*Y	
n♮IY	ey} &zSYφZ洺"_% ٽ6v72[F~%S%$-vBD=JZ-P2۱HX,7eVJLE`sNJ᪛Ymu/ޞ"2Qx3wϕD{'?``
.1a Na^~bu(b&(b衋2^eHc:=d-F}"N>eX$V^	T2]FgXI&B`e	C"E\ZU	8Mp_;h8&Z!יN
jjQietM*g.gZ묶ފk
  ;,  k  $         n:7&:#        G        ./usr/vac/html/zh_CN/doc/compiler/images/ncprastr.gif m                      $          GIF87a:       			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    :   	H*\ȰÇ#JHŋ81Ǐ Cf(2!IOLYQ b!̕8[lXsgO.RfQ4I&%ӝP>9RN&%hTUU)c٥HB)qcW`
dW2ijJW._ǚ
MlZgJ|Hlbj<z.ߵ νZsӰE
+0Zړs
[]CۮoO/vml'ܻ7`iG?rw鶷[};KmK5I]k_ܦt6_aEzFEh%_AW`[Vdy8 f_zF|{Qz
O :XfYaKBhfMbT9xA]ѓX6R2^$hb_pn%8ZԜm|t)蠄B	藇袂&zF*FU餘fq|^%BU
ꩨԘlꫛNsYeଣ	뮼I*fyތŎ6.'`Vex]pUiB}ᦫ.6b"L/.' ;kr  $         n:7&:#        H        ./usr/vac/html/zh_CN/doc/compiler/images/ncprdels.gif m                      $          GIF87a !      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,     !  	H*\ȰÇ#JHŋhȱǏ C9ɓ(+H2c˗0[I̚8s6&Ϟ@r(ѣ0"ŨtӉ"2JbȪ*jr+T`~ҦdwvL?on48+\wr4/En&v`~aƎ;GZW.c˟3Х㢶9Mɛ3&ZǘZwYŹW͚ŉ=6mKLZOGl7h2N<ۣ[<yt
|8rwjN}xuwF8s*mz?VwZRu6}E'klXUm͹(4h8<@)DiH&L6Ht ;AkT  $         n:7&:#        I        ./usr/vac/html/zh_CN/doc/compiler/images/ncprdend.gif m                      $          GIF87a        			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,        	H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳgC  92?GMiRNz*fժ"*z4jS|UӤIϖ-Tp^t{@hBݫ[qv/R%/_ǉ#KV\Vk\ׂEq˗+޼ڃ>L®AME~;k^(a#xE[+_μУKNسkνY ;<k
  $         n:7&:#        J        ./usr/vac/html/zh_CN/doc/compiler/images/ncprderr.gif m                      $          GIF87a        			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,        	H*\ȰÇ#JHŋhȱǏ C9ɓ(+H2c˗0[I̚8s6&Ϟ@r(ѣ0"ŨtӉ"2JbȪ*jr+T`~FM21RgXKH;9U]q8Jy;D"\w*/׍1kYbs|Xq;^3[ʦI͚pI´状۶lˬS<;vީw#7XzWVmnν=!f_ݎ'~&M]ɗc!Wj!XpG^e_~-ނ>pqȠwu}։(Vh)0(4h8<@)DiH.P ;6Hk  $         n:7&:#        K        ./usr/vac/html/zh_CN/doc/compiler/images/ncprdif.gif  m                      $          GIF87aT&      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    T&  	H*\ȰÇ#JHŋ3jȱǏ C2@ɓ(S\ɲK0cʜI@ 6aɳϟ6w(tѣH&,t"ӦPJ9UӪXjuxu^Êmr,AfӪ͹r?nv-ܹ7-ʸ{#Xf?/L)Xbh#엲ޒNM֓VR+~3aa;#jԔo.z/mѧMv[4މe際S]sGw{5;~>wUxsW__Ǟz]uΡ ٕ`ZUVpm[Y_/-FHKeZrIo֥GA'>xbu=%r-Θ|GbaDrgޕE*x`q[n?b FY8hu)eCQ9&
! nd
sfas8*fƘYEoT4&!
ꇅfգ%x#MhjzEQ'뚮ƪ+FJ#[YbZ,Vkb^aH܆[ݖ+Œ*K셐hֻ,eګ^/+K!'.*+ ;3)k  $         n:7&:#        L        ./usr/vac/html/zh_CN/doc/compiler/images/ncprdifd.gif m                      $          GIF87a"      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    "  	H*\ȰÇ#JHŋ3jȱC  CIɓ(SȲ˗0Is̚8sysg˞>
:(ьF*]z4)ӢOJ9ӪXFLծ`4)6ײhLk,ۆ=~uvȺտJ[<˸/H![80B/U`?A_ltI&|pȮI8ys٥c}|k޼S-ay%ٳE6!49᧋W-=f󏾝pOUʟ^|;=wua~t)W_y`\QDRVG {.F>H`>b^G)j"nx75ъ7h$Fb7#|ڃs깆ߑ\&IIdYp	Y9g揽]tE֝|Rm~*蠄j衈&袌6裐F*餔Vj饘f馜v駠*ꨤi@ ;x#k  $         n:7&:#        M        ./usr/vac/html/zh_CN/doc/compiler/images/ncprdifn.gif m                      $          GIF87a       			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,       	H*\ȰÇ#JHŋ3jȱC  CIɓ(SȲ˗0Is̚8sysg˞>
:(ьF*]z4)ӢOJ9ӪXFLծ`4)6ײhLkUniތ++ݴ%ٶUxMm{C27xV|G9`ǎѰ̓%o6q"^&b3E{vmдUϕ{w۹%,,`m#WtyY</ޡw<ww{w8t){~󤧳&:WgYpwk]ex^wZ\X zMaiuPm_A^{?=bR&uؑoe8nؐB!~8*.Zcc6x#Ex{}"zDrC*I ofR\ֱ^xbz矀*蠄j衈&袌6裐F*餔Vj饘f馜v駠 ;k  $         n:7&:#        N        ./usr/vac/html/zh_CN/doc/compiler/images/ncprdinc.gif m                      $          GIF87a -      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,     -  	H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ +]>K7T#̆?sĞ"w&TR'j
u UTqf(&P2wV5cVg=KtV:ѰF}v\y?m-޴E+f[ZVڭ+2ҽ/flM~.ǛS6:5зW[̈m<vȉ'2W&wXeۙmKmym|ˊ[Lw=zկ?]ޙ8aWSzYeE7 {'~Yy҅
%QŶpMJh"Y'6Ȣ~/X2fW^<NL?inS~	$~ɖdJѸD$WJ9	eXz 噡_ܽ&h]wr#iZy0i~vIVY	wzߜ|JT薎2qB.卣bh~y+za)j+*J%>YHU>&l!7i>;-8vmmIv咩 {
[ [$Wn:sp ;;3)k4  $       /  n:7&:#        O  /      ./usr/vac/html/zh_CN/doc/compiler/images/ncprdlin.gif m                      $          GIF87aY.      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    Y.  	H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI   otaψ?w
PgCn"4ϤD':8cUWmUHf	UñѦj-S~Znr}siOIκ4p6u61Z;ٮee^̹sgfmiP%}(Ԧ[칶۸s=B̠Efٰb>]pjm&>)d!Z6kXtdG/]չrgSc\Yx!7k)7sk2W*}MxVwq-rl%!G _&M%Fz~Htb5GR8#M<B6V8x[N7Qd[CVidqiy:f!Q9fJWP~d&&ٓpfyu	yIgI#If\%(6ћiV*㨡	am奝R%}^|b}f_r>Ȥuج:V{Eg6lTݮd֚lj^TꏆmV^%-[jgҁ'
(+ZǠ"07 B$@J?w̮=,,2&CU,g3EW\9V_ v3K+ٟ+j8_\w	ۢq``-URlë?[l{0tSҲX߈'xH ;ek
  $       -  n:7&:#        P  -      ./usr/vac/html/zh_CN/doc/compiler/images/ncprdprg.gif m                      $          GIF87a,!      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    ,!  	H*\ȰÇ#JHŋ3j! CIɓ(S\ɲʎ0c`͛8ɳ'Ν>
tѣ"]TҦP>JԪXs^ʕ֮`7~KVزhL6i۷IK둮]$wvoڼ)8ǃ[;/Ȃ!'֔qrάdҖQ;ܬشYf`ٕiĭ43쁳-]ykէy3sO{zz]?>|[鹿S];?ˑۗ;Yyfg߂lwV(Rv=x![~Yy:XZ8"6ʨt<⷟[G`7wdt(2YMu#Ei'ZIrimC2)!yz%զnaWq`EpyzZxez	|saP|be{v)U~*ꨤjꩨꪬ꫰*무j뭸뮼Zk@ ;Ȥk  $       H  o:7&:#        Q  H      ./usr/vac/html/zh_CN/doc/compiler/images/ncprpopt.gif m                      $          GIF89a-      !   ,    - @ڋ޼H`ꚠ,*mqសpS$-#,JSuS^ܮNɗzT8m/'(3gwHg(I	4WHwh)Ih:ʪ);Yg{,<L\l|qm2M}=ewY=yh$
H^)UGOjIxP*S,rtcRHGz-d
't#wND;	*cvdɉVl2:ۆ3Ν<{	4СD=4ҥL:}ڏԩTZ*КZQvɵkدB5KצZr*!hԚiD6z{PqNՁy4*z{jLݐ}1]<q̶&&2HaŃd8DOϜ.GɴWd+[~)x9Ij#٩*<L:!u.<*6Fm!`H``
.`>aNH!6  ;k1  $         o:7&:#        R        ./usr/vac/html/zh_CN/doc/compiler/images/ncrtrns.gif  m                      $          GIF87a        			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,        	H*\ȰÇ#JH +&̨Ǐ C0#Q$)˗/OĨR6g.h'ρ&q
	Q9&Ź4'ѝAJS`ͣXtҩU`uju*вhf]vbX^ᆝks׺dK߿(p\%1CmcF~o͸Ѣԫk!䚲ܑ$ꓳZA[R>wQ[w:ַm?Xj璡KO>}v˱{lFs迧?}y╺?}3256UT]pYQ^CAhkgWUFTUO^hbkqmUXWhr.RZqXV7ɣmVHUB6J/&YNa`)D ;ykR|  $         o:7&:#        S        ./usr/vac/html/zh_CN/doc/compiler/images/ncscope.gif  m                      $          GIF87a        			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,        	H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@
 D -ѥ(2(_ՆHTziӤ\~=jue׮TJE+Xo	;ܹ*ς;Uٺp۔0߲-.6ӰVK\9Ȗլnb4ΛQ|3bP^ݘ3gϮN̺`K犭=}ݧyKݻ(mBc_l6H^mvóV{n鹟o({xe]uaPeZkek7aGwDu ($h(,0(4h8S@ ;Xk*  $       f  o:7&:#        T  f      ./usr/vac/html/zh_CN/doc/compiler/images/ncswitch.gif m                      $          GIF87a}+      ,    }+  ڋ޼ "jl+ojfyBft95HSCb7ٲTrv^On5g~r~V.䖆VBHӈȦX$%U5d)YVYE&ZjX([!wi+G"<XZ6Q
CMz9}[Bhx-|)/h[|;8޳ui"v^$)twH]
21B[֐^EBN[V-Ɲsi줌a)YbPZ
o1i	凎AٺCrZxc '&UD[~DJ[xR}C0h	[SgCn08@Y[da?..g:9`Ī[&ִ,5Kn8Jٸ̛;=ԫ[=ܻ{>˛?>ۻ?ۿ?E`H``
.`>aNHa^ana~b"Hb&b*b.c28^ ;k   $       	  o:7&:#        U  	      ./usr/vac/html/zh_CN/doc/compiler/images/ncswtchb.gif m                      $          GIF87a      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,      	H*\ȰÇ#JHŋ3jȱǃ BIɓ(S\ɲ˗0cdp͛8m~ɓ @
Z'CDbDCNJ:*BT֮`ZئfM۪5Ne+#ݺx
{Wƾ~)L,B#Nr_?;"ʘyi'?N9hA5yZ]KTlvȲ-)wG}?U*ȁ$#M.ymŝ%}wG!F]nڽe?8zy*Ͽ |.e{܉g1i^1B: a%]G`}=TR{6"q"^3
"r"1أf=cx>
W#C"ёo1隓I`QRXEi[^ITzy"cWW&Sv%on&OW'KJڞpzjVsih{?v^tը-*
i<ڞu+"邎ޘ؉h᤯7kڊ|pF|飮*-NȪ*ڬ")Zj&YZ,
cJVXE-h]ޒZI+޻^8rn,0{nö>ֆK:\ɦ)Q*rɒi-v<s<&[l^AFesҏ-ʹOtԨQ-b-Z@+WUɪcmvjXs'YBW
'452[x}w G˯^3"xG7U3[ۆ];b9] .+BOjk}QēH0窱K NSl/S}İ"m![7_˞;^7mɮr<Ԛ2p.`XG!iD#̈́Jr4 FA0Da
W¶l6d%PzQKk0f_8,z2\':13\G-﩯s^DePD~3OAv`⨻Zs	{^<ݱfmL]]_x_ٝy/|:GieuGGDTɤ軿1W_H}_ +\͙,(	jg̦6nz8IrL:v<Iz̧>~ @^4'MW3E{Z(W$
Qҭz(Fэ)%0G5HIV4"6UZ-eLC,.MzքҗΆ;ZRfRJ)JSJ%>-Pծz`]u3zfO͌c8+jZ{k>oek8CN0pxW4aUO8X&t9Z1
ٳheXr퉅>8Ђд;-BKk:[
KD ޔ=l"߸l	ZUlg;͉(ʼK:/.|"qGf`[%sCrpL`վM5G\R".ѵd˙w4mIFsT%y_f}C-t!pu7v孰LW,M/[0a>/ ;k  $         o:7&:#        V        ./usr/vac/html/zh_CN/doc/compiler/images/ncswtchc.gif m                      $          GIF87a !      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,     !  	H*\ȰÇ#JHŋ3NǏ CI$I(S\˅ ^ʜIb̚4oɓΞ+JTТ"]ʔҦB
U*ՆVjyrì^ò)iٳ9CU'¶@v[ph/UX~/La&8x`c?|a|\dŎAo轣, _kyuҮ3ؤǯG;f|zx{*ȡ/);8͎U+V ygzx߯G;ws%܀)kEG }8܁*'!gM`h`PvtR]m*W܀fƨ!JU="e%U{H6PF)TViXf\v`)dihl. ;vk  $         o:7&:#        W        ./usr/vac/html/zh_CN/doc/compiler/images/ncswtchd.gif m                      $          GIF87a&      			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    &  	H*\ȰÇ#JHŋ3jȱǏ CIr$(S\ɲ˗0_I͛8s&#Ϟ@
JϢ"]ʴSJ2*իX/RJp+ׯ`VسhӖ)֬ڷpVtyܻ֭xvmYW߿YAÀE%,q␂e8^ď}"t'U>4җIl,skrգvxícZ-qg|9L;_#yzA][{pËO|1wV~T.4OQRG_?ʬRZx17TUwzҹ vWr\um8am
jd*{[bC tޡvcQcGI%٢oiȜ$uяD}b]7q9ԏH&F2ᑊiy1$qf
_)FsHh[:'PJS:1z8Aw&QU(fh]ZVN8n(u~:*S鬪֚kcEwz))^㲻rX*lZئ2Z[ZS2(S:(ƞ6'۶.&l&.Wŋ|\j{DpZTY7	e:0wֳ4nv(o(ig&<?Jo=Ds@ ;ek  $       K  o:7&:#        X  K      ./usr/vac/html/zh_CN/doc/compiler/images/ncswtchl.gif m                      $          GIF87aC       			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    C   	H*\ȰÇ#JHŋ3j4Ǐ CIɓ(S\ɲ˗0cvH!8sɳg͛>sJѣHMjq)ӧPJtRXjZu+®^ÊKגdӪ]{ّlv+ܹxJk7޿8~<*VƅFcDrKYs㇐-',0?6#<z1D֟7+\iQ+=z(҅m;|js4Zy-M(oþv9pO4hܹl};7oeW~_v^xez/FKG]ރAwgfhaaw~q^t*!luW2{%Qw ~}0fV(Fc,.9znxpwc5gL%~E"x@I%v2}uHqUыYc:YtJUd'w
0iIgl*^N.[RJ0yJ뭸뮼+k&6F+VKQ@ ;[Zk  $         o:7&:#        Y        ./usr/vac/html/zh_CN/doc/compiler/images/nctypdef.gif m                      $          GIF87a.       			


   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~,    .   	H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cʜI͛8sɳϟ@
JѣH*]ʴӧPԔV	fV_Z,ưSt@,[ܵf}k7-Gwr[M;w1_zJ+ށ}앱_)veɝ-kZŞaMsî/6oíRvmy<j֟qON]vrf7McrדV<tVxg`xn!'qi yޱyşlՍx(6`rr8[乘ǐs"h V#@c^cgu`cB2xчDJcbi߈h\Rn]ɕ¡gu8WsJ9~V^E`u馄{t^zT,fiB*餔Vj饘f馜v駠*ꨤjꩨ? ;RJkF  $         o:7&:#        Z        ./usr/vac/html/zh_CN/doc/compiler/images/ncwhiles.gif m                      $          GIF87ab$      ,    b$  ڋ޼H扦ʶL
ĢL*̦	JԪjܮ/ `a&ס4mvS=QG>"@q@'X("619hИpg
Ȉ:g7 
˚GjwvjKZ<i+1<J}q*qʺM<A͛AM_-k9n`#":v[WpGSUhP%)XcĒUjg0cOv2Ȏ'0͐(|DujR6K
6k9	O,GTu3[Җ̢FuH.]8nr-x7]g71fLTVnDoa*۽a#nULqZwzl
ױ)41[ۼUċ?<̛;=ԫ[=ܻ{^ ;k  $       "  o:7&:#        [  "      ./usr/vac/html/zh_CN/doc/compiler/images/ngbanner.jpg m                      $           JFIF  H H  Photoshop 3.0 8BIM      H     H    8BIM             8BIM
       8BIM'     
        8BIM     H /ff  lff       /ff         2    Z         5    -        8BIM     p                8BIM       8BIM                 8BIM          @  @    8BIM	             	         JFIF  H H   'File written by Adobe Photoshop 4.0  Adobe d     			
  	 "   ?          	
         	
 3 !1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw 5 !1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw   ? jGz'^oO z/rMzmTIMcC?[mEmmwvBz$h̢w~cٻ_"JNӁʹnw@!v9DMހ5ټo,ٻh[wiTI%7)=#ӯnA,7ٶn  Ri-7W{~JlӾ7͵ok}hfW zsr:JI)OH>\67nm нGH׻dճw;I)q^xyalֻ)TzGTd6Kw͛n>ϳM$&Ϫ(ez\}N}6 T著`m8}`/<H[\Jx?: )  8BIM           'File written by Adobe Photoshop 4.0  Adobe d@     		

				
	
  .   P            	
         	
 s !1AQa"q2B#R3b$r%C4Scs5D'6Tdt&	
EFVU(eufv7GWgw8HXhx)9IYiy*:JZjz m !1AQa"q2#BRbr3$4CS%cs5DT	
&6E'dtU7()󄔤euFVfvGWgw8HXhx9IYiy*:JZjz   ?  ]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UتFX+&1iJ)eьrL):+S|-?zgy m1GZ:D݇1_2~8KwMD`cO ]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*Uz8
C(Ѵu*(ZF`js+."( 1 4O?2^dAMwv-eNf+[PQeJ$*zܦ cs:l`dN4 1hP]󏟗:?冠}}:{{ILC׾`ދ&:=]>ya>!A$Ցκ]32Jtd,m 9qC|c9ǥyfo]Yլ^C7v;P*!HZhŋ\$@zW?1tXht'$2GfP;lBqGkzo4iK\hN['65j7+ihY" 9S$@Y4x(Fy\ gW8}ZdpKRSӬ;xy'U`]u0GGo^m>2ylU 8yehV]dED-ON)Lol\Ȭ7>%eA갘#pnr-C\||!ycTJnY4t[I%ʝ4;uW!.]Vm8("yʟ |achJzsL갆S#m<ˊ o$~[~_R>yYmkssi7o})^ZIUL9yɞX~~Vk_@hmdu}&KBMs. 1W_?ߕ #'_^y򴺗λ}g{TIv.CV68#S`$ 旕qӫZwZwq[y# FS 8W[?Ϳ_$?;t-wWއݍF(KԴCdC1	6Q/ȟ+rw/G󍯖 + $56<u<Zezp$Y4Dj⩇/| 9WZuFmw6Zv'YP"Ԭ9n-3*eBW') /(}'vA_g]{W.-5n",4
 1t/#Imɿ!]~>] 4MwYkmjvoŌbN`%fJ%]H?y{cB,?to˭Oj u#{e	]Aᰳm>4"kg@<>_i<ȭ/rkR<>%Ꚗj<嵳[{tCO}rgMAP$cE 8_YO_o:VVdHnmBOQgjrA^{ 9;KUqQ 8Wvp^l%j6mwgތ&nË^ 9+?y^iO_SҴ
ɿUԧ5Y.{)2-e841Y%?|~SYyږ|y<ZBWӌ0Ԇ[ikC au̟o'Aj'[jSk2m6NSx.}C-3RS*<&5yU>_ЮkxOԬdCFEBu
-@ ͿkZ&j蟗Uol4
[~ԯگ%W޳
HRȿ#iqk(-|KiKV1۝BkZFq*,UcV ^s/2נyOT΢U-m:ȭ Uߗ^H o,  WWWO4^jڅ@לc_^4^jGBتA 9k9 ˏ6y/FHu/EƽkwΖ>`ѬfcowNleNT!*=(<eYjC&o ;ZjQx5k/1[[YMpjQuhe4o-$X@v8U p>~\~ZrYޕy_͝V	ΓdV;KynQA$UyspOF ݗ|ɢy:f[$4FT}2dXhXbBsmU͊~8IHyqBL 7/=1.kC,-೅g{ixF* ~Jy7/̚內7_-huf6wڋqӴ[Hx#JUiN?ʼq/ߔ^_ 4I?-t]K9ajv:eΣOL?# YTpQ>C/!huAi$:Em*˪o/,UKoZg|-;N49j>N}>6u{lirOD>
:R?( /t_)D :*9nZ奤7zy{.gi4{1Tfx_rOE_卧<Oq{]_C>-mVyv}h@IU_X*Bߙ7o'_\Jگn,5=bWH{@Eo-q32KJ:7䎣5fPIkKɡOHN-4-p.nEG¼qTOgϓ4| 9럖fu։mni31m\Ds;|]t-9![fIYL"9I!x
P;6*Wq>VFO<<]RV_MU5U>y mm[<0~oEO%~dە];WS*$vL8YW?( ' Qg»|t/nltBmuou2BЫpY՜<k_^^  4}+k$0iycM#z[PԮlPmY.F
/UY^ɯ-Ϳgoϝgtˍ2P5,%Lڴz<FcLz~
a ҿ"y2?/.;^s҆4Y$5WI#ֱ$ج
&?&5'M{U7qkud=F e:2|U?󎟒^L'to2::EIUίu<)j¼@J*AG??1( 0R?>wsh v-4mFݧ63	Euc"dJ?m1`~Syc˞F_0 bDmLɩ.z__ݓ)L> \UcP  tk/y+\mJM2]4[O/fX_L DPF3b ?_g(<é~YX~Cqޛu{40iRۮ=JOkRh)e!^W՟5垯}mTCI?-ƙ^]r.Nqksmw,RTSQW*  (wweay-.mm,3^sjV:fa(J*/([G~WyZy2RZs\sͦMVb;?ܕd:75?ċ--< C1_%l3?ch]7Ku,w:$ެlGBS 81?Y^nyWLu1eyݵ^\N3L,m.n-C=o<*+4r[?Ϳ![~DWV	A-&+K;4+'"^C^
YgvOʿO-7M[yKH[2
^]-<vXgז˟3IjփyJ&[KmLNW
e
d+8UثqqY]yWmmcceՒk$a]G⯛-?'~oM/ɽJge]SUzmޠ־1QJ	}G As˖[ߓ\ZjgE΅e!8ſ旝%,өy˿\ou42G&V}8ۛEY.^R
*(<g>p 8+uk+0kT:|t~xĳؙ?MAæYE_Nkv H|#䵈CʄTg=ڄm !p*]eYfM~_h]ʽO>3E?I|7iyGh
 x&y!?ϗ_Sz-<$kkMj:vk7K}}Nk2I1C/gɧHp'n#>F"^d\&^X.+ymW,蟛^gmV}{Lk]Ϧ!FׯBHJt\m8ϨQWGKm̝(qd4nt;{> ]u}V |/4r3>aԯj"hIoImNXCƂ6{)c=kmD{w,c~X[A 8 9oX>cK}_JIkutVRFps]	i.p7}9#>~Q2u)??]nca-@$kV568ÊXdN"M^ܯqP@};.N0:oκY['/FivPhck
hMT<%7w.6Id"w]{p ]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*Uz2S6rFkX8×/	~ _[͟ߚMu'?慉wj<d93#E+,5.@VP6E@{ _֦ 7JMK n/ԛw33PR~熬D`'cإC%Qݱ;~Syߔ^uo/[^pH+[Mj:NtwMq8g'e)8DJC{ϟy466˹k5tv)*1<XZ$bsCd:; ˿:ז 3t m.@\:5CJ8t8-$Ԟg_B TVNLNnLز  [};pnrz7t?;_J=KmH*]M|j\O$y0%L=c4yw4@N_#n}t4y?@SN`|Ei|m$/$u,I;	_gX+Jo=GdZ t|{{]`@Os+M3ܞ"NTS:\ZxrpnE7K)ǌc2O ]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*Uتr5"clTqr)sxcuO&_Ǩo
#Mr?݇~F=̛f ~ߏcܟ̕#<rh5]/"{>=̿7%u GAьR,~Qrj31q ]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثV[%(wŊ-x1VCٗk  $         p:7&:#        ^        ./usr/vac/html/zh_CN/doc/compiler/images/ngbulbr.jpg  m                      $           JFIF          LEAD Technologies Inc. V1.01             	
       	
   } !1AQa"q2#BR$3br	
%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz  w !1AQaq"2B	#3Rbr
$4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz         ? O_|}K/V#2N˥^	.O'S{tlvO3<\7uVnMTm9U5ʚ~˝pn[J*qc}I&5)ʤUWG>([Z^n;Ŧm:)nxtd펟]Dt+,|#*5TjI8ƮR|˗޼\v_fYeNkA΍5ҌB|9W+9f+٤(J^^ ~xO_a ?g|_^wpjZm֝~cq-ѸtH单YH (8J-QM;4՚iSOTǟZN:Sӌ$eifhϠ> E>"|<о( )۝]dOfڴ˨~*>g  }ηk,q^1i+-oφ8K]ήNT$44U!4[?`~XuI~*W	nmBYjFmmie<[w%{{eUZ<UZ;5[Y+	Ut1T)Y٦2q^-Ӌ4 <Unӯð ѓ<OG~ էo%RXQNEΧܪ?٬ +),EAakbMckOUכm$O̱lS%8hs)rI')82W#Mss7ģu+Ѯ}CW254Ni-J|5M۽%%Z}#%NV~q}zP TTRk.^F
iIs=|,|gggVeL|5eqw=[iۣ}YDČWbJd^c%EF+dIui*ԭ9TRUjJה'dvI%wI/~S.+."Kڂq`%u'I^veHͲD,C,p(sO3OݧFSTyZ
F<<MI?wV,qWU%$ҧ:yU)spSciV1Awiְ<eдIdI^E¢<`dggi]ҧFFiSEF*h$nvZիԕZgZ:U&۲I+KdzV$&ȢLFI$Igf%fbI$3,P ٩.zkf  $       j  p:7&:#        _  j      ./usr/vac/html/zh_CN/doc/compiler/images/ngcaclar.gif m                      $          GIF89a    f3 ̙f3 f3 ffffff3f 3333f333     f 3  f3 ̙f3 ̙̙̙̙f̙3̙ ffffff3f 3333f333     f 3  ̙f3 ̙̙f3 ̙f3 ff̙ffff3f 33̙33f333   ̙  f 3  ffffff3f fff̙fff3f ffffff3f fffffffffff3ff f3f3f3f3ff33f3 f f f f ff 3f  3333f333 333̙3f333 3333f333 3f3f3f3ff3f33f 33333333f33333 3 3 3 3 f3 33      f 3     ̙ f 3      f 3   f f f ff f3 f  3 3 3 3f 33 3         f  3                                                                                                                           ,      O hW J?60ĆUUA (B;6TjHU#'82L6eVy)s`=W0  ;NkA΍k꾳  $       j  p:7&:#        `  j      ./usr/vac/html/zh_CN/doc/compiler/images/ngcacrar.gif m                      $          GIF89a   f3 ̙f3 f3 ffffff3f 3333f333     f 3  f3 ̙f3 ̙̙̙̙f̙3̙ ffffff3f 3333f333     f 3  ̙f3 ̙̙f3 ̙f3 ff̙ffff3f 33̙33f333   ̙  f 3  ffffff3f fff̙fff3f ffffff3f fffffffffff3ff f3f3f3f3ff33f3 f f f f ff 3f  3333f333 333̙3f333 3333f333 3f3f3f3ff3f33f 33333333f33333 3 3 3 3 f3 33      f 3     ̙ f 3      f 3   f f f ff f3 f  3 3 3 3f 33 3         f  3                                                                                                                           ,      @O H`TIX  8
ЊH1*R0ŉNr!F,BS%I*V1`0  ;NkA΍k&  $       e  p:7&:#        a  e      ./usr/vac/html/zh_CN/doc/compiler/images/ngcdwnar.gif m                      $          GIF89a   f3 ̙f3 f3 ffffff3f 3333f333     f 3  f3 ̙f3 ̙̙̙̙f̙3̙ ffffff3f 3333f333     f 3  ̙f3 ̙̙f3 ̙f3 ff̙ffff3f 33̙33f333   ̙  f 3  ffffff3f fff̙fff3f ffffff3f fffffffffff3ff f3f3f3f3ff33f3 f f f f ff 3f  3333f333 333̙3f333 3333f333 3f3f3f3ff3f33f 33333333f33333 3 3 3 3 f3 33      f 3     ̙ f 3      f 3   f f f ff f3 f  3 3 3 3f 33 3         f  3                                                                                                                           ,      @J H?S)TJ#'ċjܨ*
ɓ+ )4JFU+DX1U*)VUÂ ;`0 kR  $       V  p:7&:#        b  V      ./usr/vac/html/zh_CN/doc/compiler/images/ngconc.gif f m                      $          GIF89a_    κuuueeeUUUDDD000      ,    _    I8ͻ`(dihlp,tmx|hXFKQX8*Hb|Lp0'0. rx\> (&xx'qqu Mpu {dj%  u
vxl& Shz	~'		bq﩯v :s>t@Jŋ3jȱǏ CIɓ1"  ;fk  $       l  p:7&:#        c  l      ./usr/vac/html/zh_CN/doc/compiler/images/ngcupar.gif  m                      $          GIF89a    f3 ̙f3 f3 ffffff3f 3333f333     f 3  f3 ̙f3 ̙̙̙̙f̙3̙ ffffff3f 3333f333     f 3  ̙f3 ̙̙f3 ̙f3 ff̙ffff3f 33̙33f333   ̙  f 3  ffffff3f fff̙fff3f ffffff3f fffffffffff3ff f3f3f3f3ff33f3 f f f f ff 3f  3333f333 333̙3f333 3333f333 3f3f3f3ff3f33f 33333333f33333 3 3 3 3 f3 33      f 3     ̙ f 3      f 3   f f f ff f3 f  3 3 3 3f 33 3         f  3                                                                                                                           !    ,      @I "R(U?PH1ᨇ \ʡB
4ɇ)I0UUt0bI8s4ɳ  ;A΍kY  $       L  p:7&:#        d  L      ./usr/vac/html/zh_CN/doc/compiler/images/ngdoc.gif f  m                      $          GIF89a   f3 ̙f3 f3 ffffff3f 3333f333     f 3  f3 ̙f3 ̙̙̙̙f̙3̙ ffffff3f 3333f333     f 3  ̙f3 ̙̙f3 ̙f3 ff̙ffff3f 33̙33f333   ̙  f 3  ffffff3f fff̙fff3f ffffff3f fffffffffff3ff f3f3f3f3ff33f3 f f f f ff 3f  3333f333 333̙3f333 3333f333 3f3f3f3ff3f33f 33333333f33333 3 3 3 3 f3 33      f 3     ̙ f 3      f 3   f f f ff f3 f  3 3 3 3f 33 3         f  3                                                                                                                           ,      @1 H + <8pB#TH@	!6QGF	ȉ# ;ɇ)k  $       _  p:7&:#        e  _      ./usr/vac/html/zh_CN/doc/compiler/images/nggloss.gif  m                      $          GIF89aX    κuuueeeUUUDDD000      ,    X    I8ͻ`(dihlp,tmx|'ǂaY40ㅱpTNJ2JYX$9p@X0@} Q%	em	df{ TTke w  Vm t !y	 pdr$	iЄ0M@g"AJԘM@Pπ	~(Bׅ  CIɓ(S\ɲ˗$#  ;3k  $          p:7&:#        f         ./usr/vac/html/zh_CN/doc/compiler/images/nghome.gif   m                      $          GIF89a0    κuuueeeDDD000         ,    0   @I8ͻA  QE gx|pH,bJ  F0&(A*)J"<Eegzn|N(¢[
~^K{
S 
OhX]Ne	U/R$iYOu ;k  $       U  p:7&:#        g  U      ./usr/vac/html/zh_CN/doc/compiler/images/ngibmcpy.gif m                      $          GIF89a                         ,       I8ͻ`(dih!l,t]n|S0K0xCcrq#1ٔBh*URWDspR㆛x5}iLRUaSsgMH[Yro}Oyb{dWolvdq~qz0~ury|ϮX۪ڛְٮ ᇚ[_]%5,P /St&*ҡŎ CII  ;ɲk  $       S  p:7&:#        h  S      ./usr/vac/html/zh_CN/doc/compiler/images/ngref.gif if m                      $          GIF89a`    κuuueeeUUUDDD000      ,    `   @I8ͻ`(@ BA0 Mܾ7,@XGj:ШtJZجvzxlU<W¶dֿ9jA Ju# 1*+?	~F	d5".РҊ zFhN&L '419B{&`~4"Bc8fX i0Ǐ CI ; ;ɲk  $         p:7&:#        i        ./usr/vac/html/zh_CN/doc/compiler/images/ngrelc.gif f m                      $          GIF89a 	  Ͽppp```PPP@@@000                                                   ,     	 @  dihlp,tm*1"C  "](0FĀH@[08%0i)H:%	QT%}Q
zU&
 	uai @D
""		xCKp"ˀg(#"B#ޯq^Nn~S'vXA;
" @PLH ѝe;jҪ<f{m z1FbzE Hۈ<
PĹB.E4A.&HsDP	 x#)uй~z'O1%TOMuh~fW=ʑp^"blac 8xqG  0%@FE!:
TB  ;3 3k|  $       $  q:7&:#        j  $      ./usr/vac/html/zh_CN/doc/compiler/images/ngrelr.gif f m                      $          GIF89a 	  Ͽppp```PPP@@@000                                                   ,     	 @  dihlp,tmI@C!La YDNxAN
!)*Tè| 
d$GɅX	^Rf'R
J
V%;EYV u"pX"r 		~GA"Lj"P$Q܉ڒFZ	Vs
`tz%<sT!QO/ZN	q<zI(q%Ҋap- ?!DyG(sΆ+`Of
/prxE,e`#)(z
.$)]^%3iMuf!m*t²txLa` t:k 8y2Jeѳ0_qe(
YpqnecAR_Db@}	A ; 33 k	  $         q:7&:#        k        ./usr/vac/html/zh_CN/doc/compiler/images/ngrelt.gif f m                      $          GIF89ap 	  Ͽppp```PPP@@@000                                                   ,    p 	 @  dihlp,tL@Ct|C1RxA$8 8ށ@8!FbAmU#ttv EhHUe"]

kx rw@HqMWY#]X	`S#
}&OjPwy$8R>8T> w 8%ԾMV $ظ Lk `~
bN@!a%`,m<@HWl숫C$ <V Xg˗$=Ѓ=8C損Qzp;CDC꺖SH*$aЋʀ.sPD ;!m*tkT  $       8  q:7&:#        l  8      ./usr/vac/html/zh_CN/doc/compiler/images/ngsrch.gif f m                      $          GIF89a    κuuueeeUUUDDD000      ,        I8ͻ`(dihlp,tmx|pH,Ȥrl:Шt\4$Vc,\J#k_y2z1Na#/7}sudc'  W  Z n
]	 j	   ٯ  ֺͲGG"hLk`{ @p߁$@T5
َ@.⅋%Irb.:I,DK%)a1V4$J0W僥>+
[@J5rZ9LP:QB4t ;KU4BW~h	8IRq% 6&EA$Ke40Ҫԇ̮17pȷ'j*سkνËOӫ_ϾG  ;k  $          q:7&:#        m         ./usr/vac/html/zh_CN/doc/compiler/images/ngtask.gif f m                      $          GIF89a=    κuuueeeUUUDDD000      ,    =    I8ͻ`(dihlp,tmT8Əh<!D M `hS[R r[x8\` &hp+   
yP	v	iM 	oU	Lip8 ;k  $         q:7&:#        n        ./usr/vac/html/zh_CN/doc/compiler/images/ngvac.gif  f m                      $          GIF89aG     
   AAI 	() <>8  6,qpl
 4+dJ -! T< # ;+]D{`>1dQ"6% * 	 
dB 	  Z|T1!J2(nO  sKdD-Z<uR	4%s2v^4̵Y {M H- C* ;$ 1 . ) "  [RNmCR36"\:"gBrJ=)F1:̷}K g> N. ?%  
 _RpkyIb<fyI\zK_<TkC	-$e: M, I* 5 &  p^MrCl>a9Z59!T|Ig=1:$5!V6	d?pG\&gzbD% 2 -  	  VS`5M="OK+b9O.M
yF	'sD	]*!S-	  |C4H!U0L*]4?$59!
J-Y6fDL<*t; +  	 
   L
H(
[I6f1C%	L$;0%/9M+% 31
>'Ž,	%	 1  
     ,    G     	6MA>tѣCl9"J(ŋjhǏ{(D#^<	h0^v"5fDrrܹϟ>e
Jhѡ2stIiWJs٥pŕQK۵.$hӪeŖUηj}-ZWA
khŌa3Nx2#CDׯbѰʔ29[
kFpaf=Q-r	
W(ck	Z'NQo\jR8{̙<x9'Gi>V.(.oiɢvSt"ΊOXܸ
H 1\2F7!!YH-C[<g)T6v LAN	N>P"XW\DD}!WR7ŀrERL/lHȑL+%\*\ M=C
`>$xphRH0p):+
Nb`21.+%(\8EVI?!:H#,|ly*#>#+򆰄	1bh$[2+]Ǩ6PDгa:#PH#aak2L8lQI@7#H4?"$|HRGm/U(|j',QxO>mx29E|Jjb"E ,Bta)Q|RA*0cQI7/b7-
P SӍ۠(ɨr/\T"$턲H֦u|
5 Q`0Gbb$$ 
bFhCܐ G7Ā;4m$L7ڎwDX{;cAǝK$ Jh[!KrJ @PBt"@"Y ZB+ >#	
6aazzCq-_*
jb)1u8@ 	k)#	h#1lZ*°~X@
|h1.Ib{l7:ڐ qSxH!g# pш7#@ (0NpL1n E< (6|`
@Exh4;^a "
Q@!86 
P id%ЇnnHAЖ<PwP" 	 t`18!  "@%x	Af^h;2}{|Bg XPr(/Lb(D$~(]yh=OJrz'ASPX#`Q?ԣ_'ڠ!A" $iD!z0CB	
eb E$2 "x$xІH (J#	OhB1=FԡacD*p S <`:(@@NpэW D41@d@/(;v j+e+ mp7 `%p(a
H@ 	P TE(Q#d? 8|8&1Th`0[Ј>o&p>0(364%0`DhXB`	  X6	 0&PFp8U#5Sib$, 
(h  :~!؂1T8Up谻@(`^0a@wB͘EЇ>$̼^0$9c$XI%BA8HSl
 a+F/O ĠcWr%шfy!aw h@RdGN9\cO	vC
bp0QMtJz$
TpxN$8q	)E"]̡:\-zqs dA1`q ~?XFp\HWX
P$C(SG=V.*D`,aAȢ(A0yf<8!!!@dep$L(TB+JqXϺַ-x	{pu.a	YJ)!%ȁ琈g=_0{eVTzὁeK<VRg!qoOjb95FOzμ3|>: Ri ;$k|  $       V  q:7&:#        o  V      ./usr/vac/html/zh_CN/doc/compiler/images/ngvconc.gif  m                      $          GIF89a_    Ã(2=|?j=eP2q y9s?y^9K<'4*   ,    _    I8ͻ`(dihlp,tmx|QhXFKQ(8*Hea|Lp81'p0rx\1 0,&xx'qqu Mpu
{dj%u	 vxl&Sh
z~'

bq﩯v :s>t@Jŋ3jȱǏ CIɓ1"  ;}kp  $       _  q:7&:#        p  _      ./usr/vac/html/zh_CN/doc/compiler/images/ngvgloss.gif m                      $          GIF89aX    Ã(2=|?j=eP2q y9s?y^9K<'4*   ,    X    I8ͻ`(dihlp,tmx|'Ga)40QpTNJ2J)X$9bPX!@}Q% b@e mdf{	TTke		w Vmt
!yp dr
$
iЄ0M@g@JԘAP	~(Bׅ  CIɓ(S\ɲ˗$#  ; k	  $         q:7&:#        q        ./usr/vac/html/zh_CN/doc/compiler/images/ngvhelp.jpg  m                      $           JFIF  H H  RPhotoshop 3.0 8BIM      H     H    8BIM             8BIM
       8BIM'     
        8BIM     H /ff  lff       /ff         2    Z         5    -        8BIM     p                8BIM       8BIM         8BIM          @  @    8BIM	             
          JFIF  H H   'File written by Adobe Photoshop 4.0  Adobe d     			
  
 "   ?          	
         	
 3 !1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw 5 !1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw   ? GMe/alg#@3So5/~M п_/W _??  WxCMO'Jqwn]5ٴ45e kd @R_?;˿5տV?}?|<? f~\|^x3u?#eb zl۽:f}翙o}' G ߹QWGEp|ho|ϗ4a
r,gCkvm{}LvFsMhc1P^lsY9UO}+? ~5x? ʐ^=!/×\>i/WŢul}Mnc-~m2譂ctC/ XKm?;En3?¯ 	GY/ *}_'ܵz[kZaƮ&۷oIW0GO  ~#B  yr s_W2nCZ2o8Ü:QPUXi}>z//?,dKuJ?  a!coTKp~ٔmhac an|^c3(6SX[{ݮN?/?? P羋? 9bv> Yx_5oxG 8BIM           'File written by Adobe Photoshop 4.0  Adobe d@     		

				
	
  	 p               	
         	
 s !1AQa"q2B#R3b$r%C4Scs5D'6Tdt&	
EFVU(eufv7GWgw8HXhx)9IYiy*:JZjz m !1AQa"q2#BRbr3$4CS%cs5DT	
&6E'dtU7()󄔤euFVfvGWgw8HXhx9IYiy*:JZjz   ? OI 8u˯CWguKSʢXiSH.@Q`_.gǴ: \1ec>(!xd:^3R$Lh3ߊ0 / ht?4O)S@Fmm?P}?LgX%QFTf۞ϡ˥<frq(c}y!#kASPDkiK7鄢Of-cvw'疀R}K^<y_G-c,6#i,Fr$nvi9^s99ܨ#Cg{?Yu8;a#vF`Hk %<[~dB^R5GG-OէROmo5Q,XlV=lYt/͎P1	˄BQM=uSr"@c>"WMn,Y#S2<1M5đhvU o{K.v;Yd#BDDz:Ӟz8m^@@&v{Ft|?i]V P	[i1E72PSs5 i#FP<zC ۈ OBRw!y0V}ns/ˉRK@OhO1J_H4Sr$`n"F<rیƇv6s".$-;O߄)=;sC]/b~^u-:]kA+,])ٽz!xYH9#X "xeq~C3ㅒ##*1$XDm 9="r*j-}sz1ٛ+PxTzR@^vU2F9DKˇ$L%+LhD~L%&q$]qBUU#"$_Il@y'<=ik>[w$'$n'@y|Tn}j4Z!N}~.!q,kaij5~	uD~Oo'y#˟ڷθb]|d{YlkK5Pwvik5Zf=Lx<?$#O|\;SIæ	Q mg' T~\>Do&ktZK i,3_mqɋ5"28Cl	OrL3kW6ꜮݧJ#d/Tc/C8)5o/hE/%jE8♬SrIp*h ϳϦ͚'4sac<;wn*xq͏,dʏ/2˼Myk_v~4gkI\nMJnnZwA
sFuݓ]C!,ӄ1c>.)Umߗǡ}<q "	'<7{w ]v*UثWb]v*UٚCk  $       P  q:7&:#        r  P      ./usr/vac/html/zh_CN/doc/compiler/images/ngvref.gif   m                      $          GIF89a`    Ã(2=|?j=eP2q y9s?y^9K<'4*   ,    `    I8ͻ`(dihlp,tmx| @lT	P"Q:FJYrCD`,KcP8	lj#
hf W|}tk$
lnw
\kfp whDM
kXfǶ
ң
w}
%򮁒떁p\;l sB"JHŋ3jȱǏ C ;k,  $       8  q:7&:#        s  8      ./usr/vac/html/zh_CN/doc/compiler/images/ngvsrch.gif  m                      $          GIF89a    Ã(2=|?j=eP2q y9s?y^9K<'4*   ,        I8ͻ`(dihlp,tmx|pH,Ȥrl:Шt,4$V\J#k_y2z1Na#/7}sudc'
WZn ] j	
ٯֺͲGG"hLkv {(Pp߀$(T5
.@.⅋%Ir
b.S I,TK%)a1V4$"0W  僥>+
[@JrZ9LP:QB4t;KU4BW~h8IRq%6o&EA$KEe4 0Ҫԇ̮17pȷ'j*سkνËOӫ_ϾG  ;k2  $          q:7&:#        t         ./usr/vac/html/zh_CN/doc/compiler/images/ngvtasks.gif m                      $          GIF89a=    Ã(2=|?j=eP2q y9s?y^9K<'4*   ,    =    I8ͻ`(dihlp,tmaTS8ƏRh<!M
 ĠhS[Rrx8 b0&Dphp+
yP v iMo
UL 
ip
8 ;kD  $         r:7&:#        u        ./usr/vac/html/zh_CN/doc/compiler/images/nlbakcmd.gif m                      $          GIF89a         3  f      3  3 33 f3 3 3 f  f 3f ff f f    3 f  ̙    3 f      3 f    3  33 3f 3 3 333 33333f333333f3 f33f3ff3f3f33 333f33̙33 333f3333 333f333 f  f3 ff f f f3f 3f33ff3f3f3fff ff3ffffffffff f3ffff̙ff f3ffffff f3fffff   3 f   3 333f333f f3fffff 3f̙̙ ̙3̙f̙̙̙ 3f   3 f ̙  3 333f3̙33f f3fff̙ff 3f̙̙ 3f̙ 3f̙   3 f   3 333f333f f3fffff 3f̙ 3f 3f                                                                                                                        !   ,      @ 	H*\ȰÇ#JH1"  /
x#ǌ?܈cI"I4cɔ+l&͛,sTM?}Lœ&t	3̐64J)ʣC5M4IH&֭gÒ۷pʝKmӶftgGxVXݯjw.0cw	qė>mUb?eX3ͻRW>aҞWSUНW:ڰZ¾yp?:	;(}z׽r7TWM[q姹2<n$~$^m_fe%s)`n=rTb§eAhU(B9'Z(4]8樣D  ;˿5k  $       Q  r:7&:#        v  Q      ./usr/vac/html/zh_CN/doc/compiler/images/nlbckpar.gif m                      $          GIF89a         3  f      3  3 33 f3 3 3 f  f 3f ff f f    3 f  ̙    3 f      3 f    3  33 3f 3 3 333 33333f333333f3 f33f3ff3f3f33 333f33̙33 333f3333 333f333 f  f3 ff f f f3f 3f33ff3f3f3fff ff3ffffffffff f3ffff̙ff f3ffffff f3fffff   3 f   3 333f333f f3fffff 3f̙̙ ̙3̙f̙̙̙ 3f   3 f ̙  3 333f3̙33f f3fff̙ff 3f̙̙ 3f̙ 3f̙   3 f   3 333f333f f3fffff 3f̙ 3f 3f                                                                                                                        !   ,      G 	H*\ȰÇ#J4 1^F3HRE&?%K(O\9eM*YDsbĞ{-8'ŘF*Xt¦NJMX(̩4^t)̮X}dGdJMnl[\#80mʵrpSfo*ΪoȪ~#/+ذt1kuϠC1DI[,w.ggҏΆ.iWk3,Yh>juܐ>	9mϣ/+r[tSdu6~) gf w ;)`n=k  $         r:7&:#        w        ./usr/vac/html/zh_CN/doc/compiler/images/nlnextpg.gif m                      $          GIF89aB         3  f      3  3 33 f3 3 3 f  f 3f ff f f    3 f  ̙    3 f      3 f    3  33 3f 3 3 333 33333f333333f3 f33f3ff3f3f33 333f33̙33 333f3333 333f333 f  f3 ff f f f3f 3f33ff3f3f3fff ff3ffffffffff f3ffff̙ff f3ffffff f3fffff   3 f   3 333f333f f3fffff 3f̙̙ ̙3̙f̙̙̙ 3f   3 f ̙  3 333f3̙33f f3fff̙ff 3f̙̙ 3f̙ 3f̙   3 f   3 333f333f f3fffff 3f̙ 3f 3f                                                                                                                        !   ,    B  @ 	H*\x  6X0"E1f#G-N$ć"	jyrȕ)ʜ"ȍihRgB)=ysb̖9Y
e4R'ZٴϫXg͊*WOiJkTI-۱'Pi=u9*XqRKvݾ95KgR ;Ȫ~#/k"  $         r:7&:#        x        ./usr/vac/html/zh_CN/doc/compiler/images/nlprevpg.gif m                      $          GIF89a\         3  f      3  3 33 f3 3 3 f  f 3f ff f f    3 f  ̙    3 f      3 f    3  33 3f 3 3 333 33333f333333f3 f33f3ff3f3f33 333f33̙33 333f3333 333f333 f  f3 ff f f f3f 3f33ff3f3f3fff ff3ffffffffff f3ffff̙ff f3ffffff f3fffff   3 f   3 333f333f f3fffff 3f̙̙ ̙3̙f̙̙̙ 3f   3 f ̙  3 333f3̙33f f3fff̙ff 3f̙̙ 3f̙ 3f̙   3 f   3 333f333f f3fffff 3f̙ 3f 3f                                                                                                                        !   ,    \  @ 	H*\Ȱ@  B8Ċ#^PcG%jq$Ȑ(!f$YG$UtIS&0U:ɳgϜ
+9EFDcL)#ԧQEޜѪU-W+ί3]V&YoպMkTh\I҅ToHXJF8	,ҩQ=+1ᣈssqѬaMiӤ ;wkL  $         r:7&:#        y        ./usr/vac/html/zh_CN/doc/compiler/images/nlrelrd.gif  m                      $          GIF89aj         3  f      3  3 33 f3 3 3 f  f 3f ff f f    3 f  ̙    3 f      3 f    3  33 3f 3 3 333 33333f333333f3 f33f3ff3f3f33 333f33̙33 333f3333 333f333 f  f3 ff f f f3f 3f33ff3f3f3fff ff3ffffffffff f3ffff̙ff f3ffffff f3fffff   3 f   3 333f333f f3fffff 3f̙̙ ̙3̙f̙̙̙ 3f   3 f ̙  3 333f3̙33f f3fff̙ff 3f̙̙ 3f̙ 3f̙   3 f   3 333f333f f3fffff 3f̙ 3f 3f                                                                                                                        !   ,    j  @ 	H*\ȰC  QbA0jF?^HɌ%Qi%ˉIn쨒IilY3%Em>JQ-ED(C/lpgT.}j	s'L^n̤hc~1(O2͆YϷR*ޑ|vUSHeT׊(y]W}VvY֭IJ,6a9	E=ٲuYTlη{*̻CȾO-0  ;k3,Yk궢  $       d  r:7&:#        z  d      ./usr/vac/html/zh_CN/doc/compiler/images/nrcharty.gif m                      $          GIF87a>*      ,    >*  ڋ|Hf	U.:?bG^􂓡EA8^IJMX5F)f7~obإ8kZ$kӽQ.(HcdVH)EfqhIy	xv
+J䉹[[iWXJZ3Z9e7ܘ{{Hq-Ũ^,8N>#F-מ&MYʎ C b{\%B}/Tx1gC2rv[Ջ7e"E	*We˗iڼ̜$yl璠@#gңL20iLӤr\Wӭ\ű%TȂd5Zrrvc1ڽk;Ovmo)Qa)Hkn˅0L8rWs5֗
ɜkPX9q`DUSf|{ԝ(ke^<ȕ;<rN=a3v>#䑵pOы7`/O=\̍5#C1GWv.XBɅNؠkfA^Q>UuuH"SbP"b.cAP ;3fk*  $         r:7&:#        {        ./usr/vac/html/zh_CN/doc/compiler/images/nrenumtd.gif m                      $          GIF87a       ,       ڋ޼Fdu"@Zyks
hĢLW] Ai?ࢪjܮ㩇$F;]FN~"2d8X8y27`IBYjzZtں鹩(:K骻,<L\l<lA
[;d)ʇ5zU <M)-Nn=7+Fˏ8]-N	ŉi&(1C:YF#"Kb$)+&7l	tMbi3#:9',By(z1PC05wU1BTجXSǤQhEoȆ[7WƲ8QP)g3[6B'9@r2K	n4 fvX,ոFuE"/t^=[wґM3ѬsD;rΡZY"^WU!W<sf'NOBp?bxH>sNfKT]&sWBM_f+5[_Vdvr=VsZ6(Z}&way|ɥGgbD_HP2.IqA1	eK0	PVPN^eaLbI&Ld ;    k  $       8  r:7&:#        |  8      ./usr/vac/html/zh_CN/doc/compiler/images/nrenumty.gif m                      $          GIF87av!      ,    v!  ڋ޼HjL{}¢LJ	J>&zjwdQ|	v쎨e/gȂXxxi!v(hHfFЪysYXڧh
,yL[S;[+|J;~^,ZU?J.N
<f[7p\6fz!6z-j[JߔIkD:yL@`6i,˔V!	Ф/1sl[;MuKThBg:ht'vĠJK 4u6v\rܻn^]6xQdXe(Oub5aq9A>:brT:>'S=;n)dM֫jF>k֌W0ԫ{Mԩ)1n=8%Mj+ܸ[Tq|8:6K_:oӌ`.`Q ;k  $         r:7&:#        }        ./usr/vac/html/zh_CN/doc/compiler/images/nrfloatp.gif m                      $          GIF87av+      ,    v+  ڋ޼{ Lّ"&qH?	[&HLn$kFsZUFԫj
&^O*w`Wh&&HxW'9YȹSة68٠yii{)
[lK9(
x;{%BJ37nFLX\^{-},fߝ}3aÍXBK9x
ᔀeb-(?r,
Xp8wi,qR? reFR3MSPU0I9"OV&kiѤEf.U Ҩ4Zx測|r`Ɉ-(Gx+UiڹBwFl\^ʼ\qxutHay&hўFmfN3fOYҴނ=lyl+Ogp5Y;q{_s3*B 4݀b>Ka?ONJ$3+X}0`b<_^8& `,5aEHnjybV)hnbT#vHߥcR+D17l5P6+Z`5HQA>ɈW^k7pAɥ!e)weLigUFtYjf$')f:Z	UI^W䒠uh|$LL7bȘn:~Za<Jjd ;       k  $       .  r:7&:#        ~  .      ./usr/vac/html/zh_CN/doc/compiler/images/nrintgrv.gif m                      $          GIF87aS      ,    S  ڋ޼^2扊M2IGe+j4.J jj.f\gMlج{{MUgwQEƇ(TiPUj֡XIZ
ӗj9zsI;,<Lu[,8d-Z%};kJj."k;{	N$Jmt@pE>|Me	I6K>t~ʡlaECk`NpXR:=nl̉q|;xZy#'L1.gj$a4)?JWtTљZRИ]ʬ5уbu<!زVϲ6DSK|#.^.z_qd
^HIL֓0~t`X8?6JFZed*ydi9zl%F|l]`.I6T;4&۷
<yٴ-mǘt$屘KrƦ_wݫ禆~E7z]#|h$]Cz=^os͕T h 
] K#daUP#`rpY2 o|1P`'J;aE9&y$3~%K#SFI(q-Uو\fe)ab@}fgb XOJCn%9g}~'&QMj9~ec:5O$H!u)CݸCj]=(d݂{)gRnF͊HSP)*+X[tޤSQa=-"c)M݊v~.Hk̦k/f,acyJxpVp-i+/J3|]9 v2̝{ꭋG?in
"ʽ&-Ll+vI5LRm8v#d|3XL,a]66˅]7o_*kd0=wӎEIlٛQ3~Q6~7s	zv颷9LGNcUFnج~+Hs~輺i{.ǌtgM/j}ŋ>+|B)k8^7{>.}{k/ױf>ž]?Hߟs1%sWC..DhcOB[,Io+"+:O>&>iL~8p4a1PH$煰H$A$D2 KT9*qW&aq\F ;}k  $         r:7&:#                ./usr/vac/html/zh_CN/doc/compiler/images/rucnschr.gif m                      $          GIF87a2      h           h hh h h h h   h       h       h       h       hh h h h h h hhhhhhhhhhhhh hhhhhhh hhhhhhh hhhhhhh hhhhhhh  h      hhhhhhh hᙙ h hᙙ h  h      hhhhhhh h h h h  h      hhhhhhh hᙙ h h h  h      hhhhhhh h h h h                                                                                                                        !     ,    2 @ 	H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲeE `tIǙ6s꜈`ό?5YpA8X3(ӥ,jT	bݺV_>mVgYh#M˶mͪVn:XuδsB{ת^Â]̸ǐ#KL˘3kFv穟C=*cg(O_V]:T$a/vطs˻Oނ<+hߣ6иsA37|ukνËO?ξ˟O}g% F~EZW_q׃Q藄!ȠA=4yHeM\S!F']r+W݈"Ym% X3GC<6\Cw_Qwdt($%U{-hX`se`)dihlp)tֹ]qigz"IfxhY(wᣃݤ]*ѥ**|\U`$Q

^Td%".vR'8(6n7	P7L]UYW6+dֹ㱋n?%FֽNK`o|^JyK؄*j\wmuYz(!{qnU\&K,ֽzʕj4U8<@-4y ;¯k  $       [  r:7&:#          [      ./usr/vac/html/zh_CN/doc/compiler/images/rucnsdec.gif m                      $          GIF87a'      h           h hh h h h h   h       h       h       h       hh h h h h h hhhhhhhhhhhhh hhhhhhh hhhhhhh hhhhhhh hhhhhhh  h      hhhhhhh hᙙ h hᙙ h  h      hhhhhhh h h h h  h      hhhhhhh hᙙ h h h  h      hhhhhhh h h h h                                                                                                                        !     ,    ' @ 	H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲˎ ŌfK6s<3eϞ2	,4â*uTPP.%T*éV6#֮`ÊKٳhӪ]˶۷pƝunZuW捸W U++$*<3Q.2_˘3k̹ϠCMӨS^-װc˞M۸sM'>q"ȯ[+7t}_;,ӵ`&:~a[OqsėSeLfLkB(vE]~7'dF(Vhfv ($h(,"k ~4R4c7֨\3՘@&?i9gRzi
6$HLjsNqvM"(eT6ކXBol~WɠV9'yֵ'nihrޞ&袼%hHn	\'٘v%ziYU'TBu}U}a<i]:kY,g
{vwF+Vkf$ ;6+dkĴ  $         s:7&:#                ./usr/vac/html/zh_CN/doc/compiler/images/rucnsesc.gif m                      $          GIF87a3      h           h hh h h h h   h       h       h       h       hh h h h h h hhhhhhhhhhhhh hhhhhhh hhhhhhh hhhhhhh hhhhhhh  h      hhhhhhh hᙙ h hᙙ h  h      hhhhhhh h h h h  h      hhhhhhh hᙙ h h h  h      hhhhhhh h h h h                                                                                                                        !     ,    3 @ 	H*\ȰÇ#JHŋ3jȱǃ @~trɓ(SB,˖0c|Y̛$q
Ο=
J(H"90ҧJ	e&ժKj֮XJeulSgŦ
۷PʝKϺx˷_^^*8²kw&Up⿐#KL˘3k̹ym9zbO#jո	aK-w֮UO%A5<#KD
޼{dKe??<qO/oO/yh-iހBzu_}`F=(Vhfv %Oz t'֞"y׭wt'6~*Ά{X`k0Hv6T6ؒ`sY5yVm1f[pN`VؖlI\BbtޡYjflEbDmjSoy`uh^9]hLev1Ʃa[GdѦ騉2:~y(v6YJ꫰f(jj뭸+k9ktx'B-(qHpem=nqR2XTiVy[.Z*V%q9zＦ	r攝n՛e}%~۩o%ܫl\9gY}l9{>ʚlߏ`2NLmV_]G7sҐ-=GN\FQOʹJ$z85**x'34RWereE(Xb33[2OM!uZc;|n|'c:!r^z:ԣW(:;IzJ~2ūCy+k{{juGȻU݊L14,-o觯S@ ;  kꪷ  $         s:7&:#                ./usr/vac/html/zh_CN/doc/compiler/images/rucnshex.gif m                      $          GIF87a4      h           h hh h h h h   h       h       h       h       hh h h h h h hhhhhhhhhhhhh hhhhhhh hhhhhhh hhhhhhh hhhhhhh  h      hhhhhhh hᙙ h hᙙ h  h      hhhhhhh h h h h  h      hhhhhhh hᙙ h h h  h      hhhhhhh h h h h                                                                                                                        !     ,    4 @ 	H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲA `tIÙ6s܉`ό?	hà)Y(ӧPeTJwjݪ*WYjtUaz=jѬȱp~KJ1{Lrpa>
̷ǐ#KL˘3k̹3Þ%Mz#m*ց[(欵K枸kގ>ٯa7=5s1FWNuɅ6ݾ,sËOӫ_ϾQ>Ox	GhhHS
RvKŘebAXj%Xaw2ؠ|}mqt-uUi"uie_+xY#vW"a;io/(SCR$"h6ikGVuK&S0Ζdl%dքTXip)tix|矀*蠄j衈J$&zgvBꨜKJJ餘`q&Y֘-V*MRpO8źR]w+lvk)I*Y6F+s^jJԦ%\bb:҃@Ԝܒze_諌j
嶧vFp$n&fg	_p'?,FiJ٪+&[uaԿ.W/T5a5L$Vn;[k:.ͰVh[^M%KԐMXg\w`-dk ;k`  $       R	  s:7&:#          R	      ./usr/vac/html/zh_CN/doc/compiler/images/rucnsint.gif m                      $          GIF87ac      h           h hh h h h h   h       h       h       h       hh h h h h h hhhhhhhhhhhhh hhhhhhh hhhhhhh hhhhhhh hhhhhhh  h      hhhhhhh hᙙ h hᙙ h  h      hhhhhhh h h h h  h      hhhhhhh hᙙ h h h  h      hhhhhhh h h h h                                                                                                                        !     ,    c @ 	H*\ȰÇ#JHŋ3jȱǃ @~r$Ò&2˗0cʌR`͙	oϞ;^УH&]z(!	ȧ6ipO`2U9CbY~DKMcM:g݂wp/֮}Z8h߲n]l(צ>Zjeg6rΛR;1g̍J̚.L=!쬴=+|˸1YX)im+μsßK9HnLr-ѱOaܻ8ˇܲFXDf%6F(ave_QUT5{z(∮%gX'5\}7RXaz*ۊµ袎$ gF@
d"Y%[UUe06vgݧW 9%ifٌ>)dDvZ|'S\.(}矆Z袆Y$Gn(F8](zmUI%`Trjo
ꪰ*$vl[jlP~(%T^a-(jF+VkfmANc`(niT^ڨ{ZTk+M>{/Cu*ٕiˮj2v$%֋~2[gݿB
V)"-Kw3BMLDUK[LC3ʥTb(uSbg;?{FZE<s(KLteg2;xKn9mKϚu/+NmVnFL=|to#-ʹΜz鬿Fxx^3JA3{z@~+s7:.;Wogw/x;I/fe?fCLr
Vë>[5sQx_F'g)phTgIyD+81	nhkSXǞV3-}	lXG<	z`7FNlԳk00&@ŭ78݄"6kXF,(MY2fi`\ ^-w"xB2Gh)]qviMBA^ fSax&5oDm<cbx*];2##Ip#&Qg6g**!	J9ozwgkf@@R~%H\Ϙ#>fJe#a%
sQO{&DQX_5@@@nL%)kF[oH85YZ10d3a@="ly"4yЇi:99
(/ZpԝlH?sH~yFJͯ;)TqLq"HajIxRiO&@1BݗLԤVct̠INVU-6stVqU-X8ʰfԭj]kLzL"r%t)ͻӯ#KԮu)tfPFVWCKtNɲicPzi-7e1'~mKMZUpEk
ۺjtI]&XⶣMkkUߺVT5.G*ЍtK] ;q2k2  $         s:7&:#                ./usr/vac/html/zh_CN/doc/compiler/images/rucnsoct.gif m                      $          GIF87a&      h           h hh h h h h   h       h       h       h       hh h h h h h hhhhhhhhhhhhh hhhhhhh hhhhhhh hhhhhhh hhhhhhh  h      hhhhhhh hᙙ h hᙙ h  h      hhhhhhh h h h h  h      hhhhhhh hᙙ h h h  h      hhhhhhh h h h h                                                                                                                        !     ,    & @ 	H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲeA `tIÙ6sԉ`O8gQ/
EѤJӪXjʵׯ`ÊKYRϪUΥiK6]wc݈wU7^}
fwa+^̸ǐ#KL˘3k|ϠCMӨS^ͺ5iΰc]50ۇ?~3\Ն_K<rϙ{՛wN(Rх:˝mWV˟OϿ (h^1]N`tMmux7]XE"nH$o5G}F-~F0tޅAii2^wIU?GViXfAP
z9NIjFW`\[bWJuto*ٟ%֙h&袌6裐F*餔VjiW ;mUk&  $         s:7':#                ./usr/vac/html/zh_CN/doc/compiler/images/rucnsstr.gif m                      $          GIF87a2      h           h hh h h h h   h       h       h       h       hh h h h h h hhhhhhhhhhhhh hhhhhhh hhhhhhh hhhhhhh hhhhhhh  h      hhhhhhh hᙙ h hᙙ h  h      hhhhhhh h h h h  h      hhhhhhh hᙙ h h h  h      hhhhhhh h h h h                                                                                                                        !     ,    2 @ 	H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\ɲeE `tIǙ6s꜈`ό?5YpA8X3(ӥ,jT	bݺV_>mVgYh#M˶mͪVn:XuδsB{ת^Â]̸ǐ#KL˘3kFv穟C=*cg(O_V]:T$a/vطs˻Oނ<+hߣ6иsA37|ukνËO?ξ˟O}g% b$E(mP)HU25!TqX\}we:hs1xӈ\R{%']u,	Gi;֏衐=~Gd!t)&.ƈRSVXase`)dihlp)tuiz盃O&+jwN8viK'qI%5VG!vj+{ު뮨ڧsYT*T,f:XKu*6[bhmv\M,H"IzTn[՚맻k"&^!ajJFuyA]Fױ
/,=7qq#1UǬcm2l8<m ;UK[kl  $         s:7':#                ./usr/vac/html/zh_CN/doc/compiler/images/ruexgrp1.gif m                      $          GIF87a\      ,    \  ڋ޼  6g"&+:q'j+BBPg1Rc|>oad;m4xazvR~uLDSq.6=bw?6x@h(r'#Y iyRYxZYX*ʘI+)9
V'+QGk˪̀Lͬ\](W܋(mIMs݈|^=m>m'޾~o\a;H-?,A_s-b&cg͝sԥ	,H3wEW28*'ILBi#ֱ^u΁R¼k[K!\hѪU 1Ħ#wT)Il:%jS1AB)tO[.b7\,5`nJ)%G(&cP%݊ͭ2hr)ɧWhʐRNc{8:K"f:$g<̛;?dZ4==ڣ:˛?ߙ[գ?ۿ/v1h nq`C⅟A8axhHwXzb%*h߈H=)θPa|Hc<uA(cFjQ!BHG>YE.YߏH:	e4YY$xZ	Vxb8$afVfވ&jbf,^yM~IqV j%ebgJ2:Q
)NI|ziun'Njꧏ**i;kk
lKlI9j*,2gӒw-R뤶r;r:f(ߢt&[oFB;ooyoL_p>$ŵ;1?~W<%ux);ױ+rs-5|/ϴ|
-(A}D4M爴QKZ]cXs)?m.Mh׍ph6/-ivߍw޼5/4$
.݀N8ΉW8xJ)vF69zw6螋]Ns>^밟;kz{{z{<|Ho|*|7=O1g}q{/j_&i~W ;=kr  $         s:7':#                ./usr/vac/html/zh_CN/doc/compiler/images/ruexgrp2.gif m                      $          GIF87a\      ,    \  ڋ޼H^ 媨z)8u	w#;c@.s{9l2/S몛@(gbM!{q|c7pK|zF&aV>tŤ65F8"hw'%7ic9byWyyH֩itzv*k+I"l
l7;˚ZK4]G=*h;:..Liy~~>Ϯ9yi=  =eD*qla<pB+Yq}DFć!4PKyq!ō&	SJ]4)4(LH>ĈTjT4IQUI#+UN	b)qh91vUdүLl]Y$59;JX>ZҠ^Vtm<ue91Iw&Bz{əqi|c:k*|mv[(Ql~%^$%y=lm82Οv;qN~:Ǘq{6Vƻ/4Y/yxo6~=Xf`(Ƞ!YUTqx`FPnȡ!vHb&b*b.c2H#5wchc-`
)WD$d%`<2^IN
jT~Y褎b%j
xFI$_Oa"u~'mqE&Kh}'rh:{>a^JiVz坛.x* *MzJhxjin8뫷Z6,h2*#iҶ݆:N{o枋n_ozދoo)%
n+.k9kxqϘ!w1#7K)yr-S21Or <j֬Ϩ,3Мn곅BytEys:C-T/WR+obM6];Kv1r΍l3W?5 P;.4HC @Kk>3r{^菛1,>&밻^𨳧M{{{̷<|8/.Ư|/:JO}t}k9w=s|7_k? 
p,hi
l "	 ,AQ0t;}0$<V	O7pn#\K.N4LZkp<[ ;Nk  $       a  s:7':#          a      ./usr/vac/html/zh_CN/doc/compiler/images/stages.gif f m                      $          GIF87aV     h           h hh h h h h   h       h       h       h       hh h h h h h hhhhhhhhhhhhh hhhhhhh hhhhhhh hhhhhhh hhhhhhh  h      hhhhhhh hᙙ h hᙙ h  h      hhhhhhh h h h h  h      hhhhhhh hᙙ h h h  h      hhhhhhh h h h h                                                                                                                        ,    V@ 	H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\Ip8P+4X ˟@
J(H
,PZMGjʵׯ"ߓV:e*ؤ+^ݻx^zfgLx𥾂+^Xǐ!L
VVʴګnFxV㼤"˛/)HD ,Y'gu箻{iFK~lrgI+0CnlG'pϿu]#$UiVYg]EqAfvY
/TZ|$h≆MW@
l%_<+ʹ9 Ïk :H$h60Hk4Wev
`VdP4ׁ7PYi]R5>fu_}v[2v!]}Yg|WF*Bx$Z\j≠]),f[R]FW}*^謴֪߹(i(6$~<+O3]8RzH[rYddrcZ!#e꒧q]%71 p)yVخ'Y'eI$&aըWJdOJ#
,dTה;UOA%U	P@,PS1p 4*x*hoP.rxJ0j	wWk,I_^	`.r#((@#TfPe1`Sf}1Rf㔙 < xb
 4u*Կwba46٤nӝ)밫zgn/o:7{W#j	l[bїow6^\oC
L!'UW9H e%>Xɱ d-Kƚ	3x^(2z֐uO+ L
O}+_*F>9ѯ+kztCE;VLD
X?L1]5Ci>G2FY؊b_1iet$G*ाƠьDd5ZcSXHI%(L&=Vb
8+.b$K2VjdU;HD`/Z}5@ ȀO*?rfRj#t4OXϔ$9?,Ҥ6ɛv$ʀF:6٫	4]X~2yWt?dPTЛXcJ:VB= hّ|?RW #
5є :idG
?	-ފV仅6x'DtR	NI?%|fDH^z̓>%YTuK5KVW<OKq90\L{҅v5G2lJw)I*,-/N#5.UkvZuYm]xSR8wu-`K9rZP!?0[(YuyX iV$}+J~XZ.f)Fǔ}Z5_w[!A=uJo59+Y&1I삓&:Hb)z#a*ɇMk-o)(WlO%<Y4&=5\ubbT(O/H,P?ϿC|>I10G!vd_E5[9Ig)upmǛJ2Ӽ5yn2NubJIgiZ\QX]:n	+@uU
HUj0hdቡW>}tTFkd]\kxKp}Yq
nd}dB;3	l,{JCikڽϤ9\rJB Q?r}f	Tm wķNVKUZeMpH9ĥ%wQT7q)=E|5Rdr -&q<X`p7(¦C¡C[㚟E9y.s..C`!"A.kG*<$bsC	I#V	d0z0%Lpl JkU#Ep/|r$/DŖY;EgK5
z}?]4H^Ү{nEO'[ՠo#	{ً_a	}`BA9]E;;XXx<	t_çE\<6f"c'X 8Hs{A[5=SMGM9yV!eTM@tJN8ft"}wrVg"<	uFxy1]S+ڇp*?(HRLRMD@RGTcnXtdcwX!e'y'_lWsn)L)Ǖ, ETb,x>ׅ`#<}ZI_HVa)tLUW_s8I3SW~Zx
Cc8X4bC#82D{DD2SRWRUeĥCmKL$t$p֊X>EhDA֋!<(H@/P 333@!8l12%C2M፵ ݈.J6%k q1ӆn8+
8p) i(9'vc[m5c΁5:hV.+b:xX5	=2x[ZSF&:w'Agq&
9ґ4WT3N+Ե@(%3a8&AuYUja)/ /mHarLgQ%!'.
*(Q%B{b5֠(1IX"qjx12&a"%`"Y1.	+a1a?I\i:fateEL$`"%%1 .[.x\2sXQW1-q / &y'	:	WP}0|h1'3,/|s
ա31 2o3U953ʧ;!y'Y:hqb&`62 2Q tc6c
*GSU6<;#//r,y9CD3Yٛ%)
V MQgsU`T)kc#)RA7%cM!/e31C)VP4AäYUz|ڧ~[10s(+.3NZ%2)JRJ:x)pr.i*U	;xpuʦ;P1[W qq]C
'
),!IOJ:`Wɀ%0s8BLe"T(9)I.KML1VIQ;84coF%TfN<v%\aNcAc@Y" :bf19!+/[)`		t(*) !!⚧B8YB:-R=m߃}%e"A)f>VĔQStNE1)y 2ia gcr߉Rk	3癞9[k {	J?K(C E{')**܂0q3`ɞRyPY1Z	֐lY7 +1 ,J&.z82!vS.)@./&;#R!+!JL*44P𻮆!ayq	*z3ꥳ\*_z8x"If +	/mz o2@pп:K&('p¼	`3\'ܿ 7»× >×@2|-IJ=,&!:T?UZW\ Ōz/>LbLIY<е۳
ɐW+0	ta/?f@^ye%$}zL F1p7$ƈ?LEf\sV5f`ySdAnYf|:舃}gr8,<cOtgL,8Vfz@R<wk+W< IH?\b\FAR4}`}̨@i܂9brLE6B)\ft̫Ȋч\g}A`	]
sJ`yi|tK :@/5De8"$@rGݴ۔wa8@bȳ,G1ysyg{zz5u` @o[+^z 5H<pb;mΘL1&LUaG$ RA񶟙;
EaL_1&)?}J9]^$b+Vj	8"|υ6c2]#&ufQ\@ΒGM=\FOfy:όZÑ1ʁ($0\U1|w	C[EL
Uwa	#{E=hroH`k@@z6]5r<WLU-K%-@;߽TzK@E'OeR1%ewͶ$Ҥ|
J"\˵wSb-ƄrK`YPdB?`]|ᾍ%4Ty8@GrA6Jy-`{EEM= 6ӽ5fe]4uTV'l%ߴ'Icyv~<1y gQNm]ưAhS,mn"e~l֒|`҉O~jl㒲E$F
kk)lK.UvMv E<s˽ƷlIی~9鼭 6ҽK/GRYv%!^:~삚wQKvvg*vAΌq$FX@9^ߎsi$,C#8uQ+~YTo-VVLs9$oM&OQtNezב/(s+6lhOvA|ɶ`Z{^YCh~er%6e#2M`bL}#']Љo!EUɦT.u,5XsTH?ki-?Ib$RO4:kLk2.f-4H0RAE.DuXH)wtGΣ+]lEtd<2\B`d9p@9 :$3!A5G!EvVI)UdK1eΤϋ9u2OAE9Q.eSH$ZUYԹVjB%[,ԔSծe[TΥ[ݖ}Y)&dx`Ł5%&Tq5PxKXB L%]ixUfYرaF]mۮuݛ쥜"^
 /sH}O^)]Sdwͣ'yte'orx`;@>4@몀AA#\+0
;F(:ꐾ[	STqE[tEcqF]d$tz{ǏBD
ybH+HkFDTrK.cEJ04H2,rpLuRRD'3.*KkA<$aRӚRP$:;);qNH#=LJgC'դL:BIݪQRK5/C}<V#pJ Q+(̮4(ERQO$O,DOJBdJBkh5GUm) 	 "C02 Z,!".1`#>iD|T'f
i*ԣ"֨< )ZjA3x^mCn]U*v+o*H(n֛q%&YߎVLm/AdaHahiEþfj<|̀E`ƃFfYě?@ `n-bX3OHTjMRjO-k)QIi:5u=p-;ZX(`@(b(ZcoiT	TH];zYLt,@wawG9AP5/A}GD(~ &N'1AH؅'.aA^P /z	MP$\a
MX
^0$E	/;!;!QC$bxD$&QKdbD(FQSbxE,>yؗE0Qb&' ,hF8>4!!.{c1vx\GD&rt:t!H>	IM^,y)BۙD".+yIT+cF!	iI!E.)?2-c!#P+H29LSfԈ:3_RH<%eæ"<QY0J҉i4:Q4NrB$*Ddj_N)MJkZ]
°ĊvY#D$'U{F1EۈMuEg$.OXE:3*gL%"NN¨%u)-k)sM)eђaEb5)K%ش=HhF0J]Rd~Fګ"i$R$\B_%:āe!b \1q5AeAg%*0Hي5Wk%eNRnRD2MYH!ja]D-ߢh{#nq{\caks	2o?1[k7i+UJPRi	BFTː|G-uPgAKZKzusW1b8J.hS*H3UNR:B$沂{XU#gAS2NYaN]l~]cob!V۠=vsŢT+GnU96$eae[!DD0gyN`]VgW̵	W`<%֪鍔`g.AHR6Y'6єmv7ٙnup5No#}|áp+aє4Q"+a*&Bl}΀1N_9ƑT<3$fiه#_bmEk%֓	T~ڧZtˮy]%#30,`Bj)t4 |,x4z6NHdmTRd<%VҷhkT uނ<>:
H 폈@R=9AyζaaD$Yy:Kr0J|/7<2A'(>h|P#i
p5,Ojת#&GVpVZU
;nN/|B̓p#A:Ohjz̋W B/x|x@%!m/?!{/~Gg~|-ӧ~ߠg->z_ t_AQִ+GgR~_XQn#q	$m-Kdk8/mˊV`?ÿҿHKh'@oZˡ^B		A>)&o@@wQwĀ, :H8u	kA,L	,<	\1 C(0А)L07wq@ʏC@+.@BĔ?BC<,XA8FT	@X8 *;P?D񛂜Ȃ)SDDRV胿zV@EqCK+{P5,+Ef,hkȂ,H^X0\ȏJRJdeĊӽT@gVAEkx)`D dl0EvܿxGx$y>pAh,U܍WŁ<H),f|EDwH\, Ie$ȓLɌLHCIII<]ŧвAђa,B!<B)B"L$D7T
,\Ebl1,a,-vAÇ2\dpԾJx@VKKVKcEV2@yi" pw)ǌ(J˒BʥB4LCL
d;C㲀LK4Mw
D2G LD?SM,LҐ`Ϋ0H'<n$$-C/CG3,-"$T
p$l<:=oPG5E%4pt1HLǸ-CNP=L 0KFp
FQMll\
?KZёl`LjoPPu;Q߂Q<-Tǁ2l0ði$MdRbrR X=p̍ ˌEXCkIfTPtLNpl˄ 0FҼRǐpDҌ@PAQ=#79J	8&yA01S\ω;M	'q'KqJ,U?e̡ƁpQS4rÆ͢|CM9:Uzp#V:V:SU'avfejzi=?, (ʇ AFD-mn/1V%
,+r2Y=lMAG%CyǔqCt"t 3؄,;Q$xԳPB0)pBl]G)%YXQ-SA%Mᨬ͈m
o5	Y<ˀZXP24EOAePP%]\R.^[϶=Ш%\u?Op3ƴІhrSZTF\A=,.UB䀌}]%TI}uM^ܰ4B@PBt$G$B"<B"]]^ݫZϽ@C25tlKoFCU_N_UZJ;U`L:	-
````a^Eذ,P!#H=&,u>q`cY޾Z8k;t9<B2:JaR.l`Ea*.?*ނpw^x	R0b1v`-.).bϜe7#OeK$؁XcYc;ޒAD,f(Tnd@EAhȂkxhx$	wL`LvdȰpzRSG]eSŇlNĖeոAb6\YAp)Id9S>Qe	TGkdkXHk@FkJՑdWB	lWHa0%5݈/M\l.ugHWxvPd
BԒ͚!tsf^Pi#d>iHg`fFfMLB 3F3"c-[FeZn8̌xM>&0 0kuP,]EnfDfkjՐiu0kuvϸh~a
'5LC\
֋(Ľfd~VNˊh`5T,5Afd][n?ɖҎ&FVkܘ~ea^m֨ E]&׆U)'F^V0ȺJϪjSp=^ئv<X+*:XUtJ~oh+£g F J0vUk*U<aOHj(vreouJR?W
,MˊP3$ňckk*gr!8<9lpC	(`ʜgbVdǍ<׵qUe4)ÒD4q3`;ss<s?s@sAY	q-7S>媙t!!9˩lI/Gm9A'uRID)K'k	2,>6MU?jk n,z)M-UXLo1	k	*qirSz&'3[\UD.\tAsL}5X\_HESneS'
g̑UW]ʨct~P?Q_H/=]/4ج;cC<$ΊCCņ
R^	sGmSؒGGRoT}/ngnm2y:gYfesZ8]\a`Q`݁(Km ߀<XgR'	Ϙ7{ RryqDG-1[5|{{	槯,|zG9\a+jĘz&Yhw֦χbxggMd%˲R', ^Jĝi8|П~ ͦKoi~	(4_knnGԉdf
_f 0l!Ĉ'RHQᵌ7r#Ȑ"G,iF*Wl%̘2gҬi3f)w&РB,j
+d<qѨGRj*֠}^X0+ذA%'6 eҭk.޼ sv-S/K=F6"'Slyn}3YiZǎ!_ck%ihvytm۸w7oྃn\8ɏ	 v:Gs>zňVDݸwϽ=ӯo>׿1:O~B+xg-`Zkꩇ Y!z!}a8"yaRܽ5v+XbQ2y"'=%7~("EiԉIv iђ*Jv$I6
y_2,=|9Z#|{]ZL~`9')ywPNOZYgHZI_)nAGhi;dz)D	yQ]HzLj|w2^{t2G{,y6᱖ZM*ey0Fc?*y	-;ۑEdK%Mً5V
F|t%4Kn~3[|B҉0A&{X0ezG֮kOk 1C9 !p$#[Y+MR<[4Vh]u7cH keV|+26*d%gOK_ՆoD9 Dd:ҰPqk#4Ҹ]lMeCE-*]G]?-5#ռjQ[!ΩHj`0A^>8wv yzPFz?{_cf,C .3k0woUH35Wqۭ=S00;[88yΪ$[@oI'+E%]xd"C #[f4z[X5h=c<A{FdAb܁'+K?4UGС
h@䝮7^#moҀb`EgT:.pb 0#(85G;%&;
xs""AyJ`#'xgI집-2P'P &w$1%eH0UO~5k(ԤBgH%L쇿*, j8$(@4 je5ђIA71\;'u\a3je 1>V+<YZpF% NQc(Y3tC=k輨v΍Je+HGϺ2౛Xs<u)ƳO n-)KA)Mj(Dg(UYFF9T1MMfόnç<IMSQ1\[j 
< N1R׽~+`+=,b2},d#+R,f3r-JR4*r=-jD iDZB{Ҷb=
ʴԴ-p/Ś5 2zi)1h<癭s]	05|<vӫސt'.PkԤv4B	a09rl`#x̡~8k֊HTBFΏv囌]xJ*4B-ÒI`7n.~`A݁YeĴZj֠Qi!!IQ$S0FBNf'&KGj?}jAFPF*G'*)IJTbԚ#5ZYBb>:X97kd)7W+dٓ$!YIZGŦ?q4Y|
eRKOʿbe!7?u39I,&z+l0Yy%ꄣ+D(#uYfCZN6vmN|ɉɚiJ{:q&\BaHfiXLNmKr傷m-=N!Qy<koH*!ŭ	Ot>F'&rO!N7-moԗ>Ζ#	}|kCN9soeKq|:!qfHL27YKwb G3/Suj2`d҃TkNj!?CRޖmPdXf dcRAd~7 %:@QTf:ƛyəZZk%Sl_Cl!#s0lzkg 	_1r䇤/? fi9Au,_0̸,P^S8LCfvQ Ӳ5<HWH` fpDm)Y 6>!.ߨ5xd\t!<dQFI-gD
!ޡauFX
Fό!1I-IΉ8Gd$D[ AE)`l \yU"ޜ$ؠ0,͵ !ʯ@4.̧=_ٽlD7UHUlH/.Է@)CI4N,2
6nc^k,b<?zmȍ'Yb=9Q0 EY$sD\ݐ9^IqI&?
|J'mDxL6		`"	[#6d5ܜQ)ũΜ$zM"H|JXubPX_L!"e#H!>$:Ў5zxQP\aN5Fd|19 gcz̴"Dc&IFʕd߉rNF6m"J~6২_/ٞM $\<!e@d!ZGZ)Em]_"SxZU@s9~Oxu548u9b
y UˆfRhY|Z'=ȦIْDRNQ=dILh/eb PxD6QHq}rA|ZUܬ!>Y)}&{Ih"=W	'tް #zGtxXNѕ8k t@d8Thv}H>
(nPΥYٛ50 Hy(:	N$%cHbL|r%hM]mT[Q凘,I.-jѣd))Es"!n+y(V׋5@1{ Rp@$\CPIC	ilHYc!*@hIyB0qjf2W7*RO"-@k5@q DrL574g8,ש9T&(>떠zIF#N)G8:WE~GjxQkA(ISSn9@Fۨ4ԫ`(^ҨBx$% iA@C*`v=tSGTJuUjniVycҌQKhIcs\;~gF:WcaXS^^FU=1Eeui*G(ZHARW@7ӴaފRmjZ1aY1QW>cKWTcZES<DT*/m`DlvSWIV.FPFhoH&MWR0cSE]DQ"!e|/F5oGT^j239JE,04iSl@
bgB13a$KO1mfH1gg@gh1kVWV"tq1C_/V+\1ϱd1E{q }!rq|"7#cz=$O2M(@02%g &wr'[2{(1'JjBɹD2`%Y,!2&ATkD){%ᆘݮ ʑ	H,-r 24./G2K(*#*@) kBH35ZC4n44B`5K|\zįBdڎhM Ǧ*\<4TCI\ȣsVC'S,ULq%q"Y3$sDtM@LTL_`덠$fVe?gd@pLqe4>WMOK4U[D+S	x
J`Yټ
:J[`8DToUAXu]#KKW\k]_5(_K<M_g`GL^vaKKubO`O6a˨XdRtl65sa6.@fk4 SJ-͸lPcr~j7lĀ2k̔^5fgː8tvdqwr@+0CoA`7K<67s}|29TOE(w'D/ϷgE 6~=n*uwpSE4b)5@vC|q&OZ%汀8p8DvB[Emvh`C5Tv j˳oaEv0 059V$7Q8BPt_Wd {VcUdF) yymqwlOG5p;APMy+GØD;}yBcȫ{r:yL,D ĦOAĬ|T gb[CxwUDxbw@:mu%"9#vw|t9ddRu4tdJP{sض|GN Q19Y^jl[f'a?tYPʸ46EOģ.;7+}ż]786[;c%5QQX}EK=P(wK4тKor葴5?]}Eū@[~'>#/sLiMׅƴKDKj}D}~Ff~Ǿ5о>˾~Ӿ NڬJo|۽ڐ}QXO;tHLNyYkKO3=[<wͤo`ID 5	4hZB6thm$)VxcF9vC#I4y2+YtfL3e:<xg΁4!#G58@fO +t)T+$#krCϰ9h4KKٶu.ȴsI3]u]Ly17.ج]kV|rHɛ9t_9F]I'~]dԱ6>ϻy3΍3È7^˗߿dYڕv?b-)ۿ6c[|~ׯjkdd`*T[A5n3%Rˁ)\UC
bjP* FzOm܈>t<iΓClQ6R*k{nbп5)
J01S(3al|w<oH"r"- ͊V9?\ϩXLԔM=T5<<\u;]-O=zdLgDWd`m֜j=[kf-uhݱ">㪶LLu=]1X"*ҕ;'܊(L\Y-TMwNdujw+0K<0Wl=fX#h	%7΄&ȱMV\4PmD,c)[,\<D\
^}5`ۢ4H(Zre
ٛ+zq=k[i^bBՋ?QHeBl]B;=o	(:蒾d<(8n5A=*){2)l҆CltJI4{udJƾ/I=Hvϒ>}e$!h("~Rvz[a?XZ4NȸD:@{$:$egvK?ǹ)R${*fAA\D"vP"{51#1!hx0aDLh,D"NAT%x78	9TN~4Ƅe+!-W}q]]<8S=iGXn$|D>Q*}"E4°<E$)J_*WweO>QB`>JPYYjI`qd"h\0&r0XT")ZG\,ˉJhfMֈ<e$z3!g>O~SC'aFRI@(<Gb^!wƙł&)K"M3,fHe(MJMR-)?TR^, v1()GQ0My\0Q0t%GArT.fV*IPb[Ҋs(5R]a2"89jjT9j&JfZ+jCVq+j1@YfQַF*j]ؑ֐M,dkBJ+POf;itz\jU2u95lڛ2R
Ǡ9Oek@:F5\+,KFKNWXind񥖀"6aWw.o;߅|Ff>s)Ix;[kTv7~BYXih5%mw`!]|淵bgL$t(I\E'ǭ2SJWd&
Tc}o(@EeZ)OeumԚCf6*F6U,3Xn;؞rfSfe<:-	+:Bё֑{D<.
xMHFSUCidRMbDI+јo>:Nw&mh7S/1MeQAgU4뉌&k_epTV;3+>#Dm6vݪbE:?JzmVtӶ!XZj-TvXw$@5LAVdз6;Qr3'̊H8m,L@J\\]ZIg:ҕ^-z`_[bzm-2pEa{NӟԻ>tPcp<,H:tzK5
u;}2<K9gf2CB-&E: 疑PxGj9isu_xj3<<R	QU+,CfR{W7we 7qc4iY:g}Q\߿Q-ISf?b~̰bܤb55k,"A&+o&P *H* :PD^D*|^ P&k.> P6G $/r6/*TD_xn<.%p].`<jBB9xmB
p4!Na`-m	ZO!ФN
㐇^aPoO/CZa 0
`
 qp"Ep 1=Q@qq3"Z!!)Pg"P! r;{1Z~qQ!Dj"d		qa

Sud3"~hMb8`I1Q%%Z!aq Z1
%Qo_H"Q%Z5%J!l2"q"9L a-&dKk[O,vV>$h("K28EOa^*J@RdEd?,CGz!w1(E&D2x*Kb2?T'JP+rz]f抹RM5'ARNz04+%/Y1\0L'y"$3##.=1,/s44=4QS@s"D5e7Ь,Gtj&ƍbS6C-$oU l 3)eK
d~;8ir!%s8}l9D	=Nf-4'Ū	;3q5;dj,(4>q6>S	V:@N$)>>^.3B@BWC%@7TTs$?<C%:BTK;Q9\tst2lt`8OFQGWEu"HJbt/TIbˊt,}tITC]&5k	r\AiHv.LMTM۔MMNTnTNNO4FJIo'DГl$J/	EJp0Tx#yv(&fJ%Q߂3%*^#xJq\+(+68-_tLfh!2US7S4hFEF5rCkx4.\nvr5<˩*ߠ-JQZZ][I&C[1[[UK]FTfV
Yo+6&`߬jj<-,a.A.AHaI`H1ڒs&:R+=D7YG]V8ڂ`"Z25eg[#b/Z,DlF4"Ւ*J:H6V-^)#,PGa%⏪"8(v| e$bi+Aj͵Վ0BM^fe17u?1P0th;Cb)Ԝ,E$L"b})
H!HrcbfĸE)W3BZNh/$dLi1#CV"(v;	"r{ix)s	dh:	LC4^76COTaҏ-V6#W,]h"کx~2w!h#f/=rj0')5oʫJ5IovBQVxWSɓx=JLx7;r6878\A-*T!^{YpXhI$!HsIvODdm"ΨMh~2cDv3̴)wvlNDHU*Bwz?zI,阶2WX!8X㘎iḦR@]%;iZPF.[xd]N)4Kqi9Fo/CeF	uJά`j֒bXV1&x-FpybXZx5HGE!jYfbqM.WmEQbE~b:W?d6M9X&fK+8Ԛ[h~"7aq5H"ikKp4gJ'[bm/Ad(&1A\$#^y=zHd{HurG>R**t|)rm^͡wy#: 6.'PB(I/3b&"vWqIhcV^^,T^¨UߌgX1tÉ8)$ׯ%jLGHI!T4df9E=z7iA03=){2ێ.!-u2.}f'33պE);=JÐ^GFRf4MfDb\c,7yӥ;qȠ'&Y/̂9*w_ջSj!Zc{E[vlSA.^T7&5`[`_Bsۼ;VԹ0xX%P.42Ռ +!yW#f
|Uһ#[1#$S`S5ÃR%5YdtQM[.^B[ܮ=gdz/C$N<du%x5C|
^̳0Jkm3 LTt˜LM$ldY2ǝ䏲GI$*f<X<STuA&{{+h<Y(\Х߼qsy=p`݊WEF;=k'}H%{'^c}N=Κ\ n}?7x92Hqoٯ$O[7gnyeN3[|0Tηg:R|52ǝ-Q&⪱":LRi4\kَ1SNu}཰GS&|b@@^˛*b_GR6F=}1ӕe~ɣ[=moK>VZ-؋ ^_Ew<ʳ>1~"i|Rx:ٶ-tѽmW;~ M=)uTsmG !I=YE Չ>!cG O6>"'+]N<L6RI=AXͅ]SMPUTO   b  %GE
	
 @c n \?Ύ1 
z@d W
~_s^GFX?|8q⟕
0,p@ĉ+Z1ƍ;z2ȑprJ+,[|	3Lb<cĵ*:^P3=4)H/Na,JZUС,@ÇCWl%Hlۺ}7ܹtڽW}NFuOW=k#Hpݕ7͜;o)Z>:GĬ;llEu̵{^^
E;O12쉰
D<p{?^df)NU>:"y{	4H5 _ `XWd[_n1T{9
B̀\Bb'a.^m2nBeBV~/bɈаuɀ%`0lub >㡊eEqectc}m5U )>	2 	30m%iM2l9'\R5N2egQȥY+PY٢
<# niM'{H
[!։(dԡߙzM*[Z~BRʀ#j,Fnm~nkirJ6+ YhV^KLpf.k~9cQyy;UhR*[';&r%|V}~	f+l:LB)4,[=r7kQg)X5=MukmDEVv:>G.|e׌K?2 ?9Xi|Yz)Î!Zd-vou.6tq]2pC@sc]`w(gr[_UTΝ!>{"J(FҸڽFǝ+d+ݯ}SK,P,H4|m1";e%+yT!:[	BJր\Ԝ睇qr+ ¶J>  @*Hs'=t)(,FInT3۱WI~4ߝq:3JhDJ`Bm,jqh2>aVw}ԙYF@MǍ҈̾ƚ];QAy4aE*U!z7gjܠC/j2ܤ';	Oj/'cO9.F4?+O~ԁ#_<vGG#|K^R!iTG̨tRi1d.bH%:YϑJ4p*L{BfxŤ)5GʄIaqQ]f 	?EIR~S"DA9M5zՔX ^Eo#q bN[
$IM8,Ifeo{\aG:@|9*hM)T Ϥ*U3;A~6qzVҬ&ms~Z {`ĺlϡUJFq}u<08eG}If
g_RrQH!"l̈́'ڪ\FH5zeH
+hj#YQ?<P!*حn1;%Tq*Zj,PBqnK)|R,Ʃ@ԎhS G!:FȰr,-صϕF8J4t|k%lG~W>A)Z6fj1{;szDy1Q	KkLvP<ђڝ>nKބ]	B)p0v&<$vcls;7`/R8<Xdw+2 t(9@0%}3uKMH$CdΓ<$lOkE~,xB9ʚ:e5rR{$sfMJa2~pD.'
uj8D*).6.tq7ݥ&^h[1ڕH+ݧ[wVvAHt<n6Y6]Zl|w>u6.a!Da n VP@!,`4Rqn=q?*ժXSqȺ
tE1,<!b'Uu,ƕh~'W@ibF0#
.ZC&s(
UP4B<-Loz[Dabʬ괶 2 {uFx+g :]ķR1FlT{T=nYO:7eA͉oe[|`Hz
+^P3ewK]W+V6|;)@8Z	 &ZxG8޿}(/x}wWd'c`7qvBx~dswqeva6ZnGqz4)}Qǀ	xB~v#@j`7ycU~}=8c[q0@;]SHUhWY[ȅ]_a(cHehgik  ;~kN  $       #  s:7':#          #      ./usr/vac/html/zh_CN/doc/compiler/images/tuinvoke.gif m                      $          GIF87a)      h           h hh h h h h   h       h       h       h       hh h h h h h hhhhhhhhhhhhh hhhhhhh hhhhhhh hhhhhhh hhhhhhh  h      hhhhhhh hᙙ h hᙙ h  h      hhhhhhh h h h h  h      hhhhhhh hᙙ h h h  h      hhhhhhh h h h h                                                                                                                        !     ,    ) @ 	H*\ȰÇ#JHŋ3jȱǏ C'ɓ(S\9$KaZϥ͖aL@ɲѣH*5aSKJ}*RLŪ׏4Jfٱ:]4,Z
%JTXrtwڷ
fJÈ+^̸(kJL˘3k̹ϠCMӕ!Vdհcv`k疭y%o߿)ԙ;gpޯEޞͼϴ⺍Nv'8uywow'; (h&FIN`V5!fh] RvmjbXzD*ŧH#k;fc8[2b_+CGG#Z[vihaY
%^-]$eC]d߆)zp^BigD>|矀*蠄j衈N袋ɨSFꕣYHQ)\,n钆j期Z=E~qw{iJaBgטn
'_`ڲ6F+܅N'o(u%gG^$r䗏+x*kҫm7I8RlpY#HV	淝,bfkX\_[,_60bTea-%Ď&ui)7\jnPׇCfuui&
uO{MVq%~LcNM`lQ=rw ;ٯ$k<  $         s:7':#                ./usr/vac/html/zh_CN/doc/compiler/images/tuoption.gif m                      $          GIF87a+           3  f       3  33 3f 3 3 3 f  f3 ff f f f   3 f      3 f ̙     3 f   3  3 33 f3 3 3 33 33333f3333333f 3f33ff3f3f3f3 333f3333 333f3̙333 333f333f  f 3f ff f f f3 f33f3ff3f3f3ff ff3ffffffffff f3ffffff f3fff̙fff f3fffff   3 f  ̙ 3 333f33̙3f f3ffff̙f 3f̙ 3f̙̙ 3f̙   3 f   3 333f333f f3fffff̙ ̙3̙f̙̙̙ 3f̙ 3f   3 f   3 333f333f f3fffff 3f 3f̙ 3f   (((555CCCPPP]]]kkkxxx   			


,    +  H*\ȰÇ#JHŋ3jȱǏ CIɓ(Sc+I͛8m$fϜ@
yP FA&ӧO6Y˫3bu'VWn83B^"-˶eصoÚݨU!&E۵¹=ra`d%[0ƏGխ㾘3k̹ϠCMhĎ#wVK
Y2ŁΆmynԳ1NK<UvdپSGW]o]ri?OM=x><}ǇRb䝷nuf ]r!Vzڗ݃qUN%JJwׇnh"'RdX!vk$<h⨣K;hc>Dd;))$N>)eHQآUN[P_v)DahڙYQ9fmigIs*w,Gy7ԕ4Lu"Fzb_>&鍝~j* 2jg]$騬jqJ꩒ZRKW& `Z":+d"*i^Ywmbz-$i[,S6zn}	{t)|ٽG,lEւ+&\|%RK(,0s@ ;bl"  $       N  s:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/rualnmac.htm if m                      $              et
"<>adgilnor/=bcfhps.muvwy0:A#;FSTxz|(),-12368BCIMRkq%&{}459EU7NOPWDQvAuLjtUKKr4n"ap{x""j)h:.ՠ:E8BS `0tBBBBBRAb1Au[dJm cä%95c	|\:BS{lDUh?ASe0$%j,
Zo)d ռ%jgr1+PX @܍-d[HwX\臨mj)h?U=7#B6A]ckjsZB1ap"/Mb'Fe
۲ti<̛aFȮ˧Aȩ +ǲc:s.l="n=Ѧ$Meس(6.^Ev,7*SA܍/4YAuQ<`f			mp88B* 8vM
7d臨)eQʔa%,P-S^'d莒j7SJMFkAu[dJm!95Ƶp D i%p	J\փۓ(c":@F,,klp=QOKr4,۠ۜkjsZ[vA&u4Y#bVnrejۜkj[vA&u4Y#bVnr!7cnrAm#Ӊd莛Z.X5
19EPՠW5MFiĲtGMĬ=C[V۲tGI5=7#lnAm#Ӊd莛YmZkAsZn=$nK Dt܌J.SC[V۲tGI5=7#Jm4C[V۲tGI5=7#Jm5h?Uh? DtQq,r1+!(5h? DtQq,r1+-(Tݐ{M5h? DtQq,r1+)PՠW5MFiĲtGMĮJ.5h? DtQq,r1+-(Tݐ{M5h? DtQq,r1+l
)PՠW5MFiĲtGMĬ>7S5h? DtQq,r1+-(Tݐ{M5h? DtQq,r1+)PՠW5MFiĲtGMĬIkj[vA&u4Y#bV[ PM Fkj[vA&u4Y#bV*SnA5h?kAm#Ӊd莛[d VAm#Ӊd莛YlB6nAm#Ӊd莛[d PMP5깭Ud莒j7SN%{:nF%p]BjڴVݐ{:IM8A*Sn=ѦڴVݐ{:IM8AB
ۨkjsZ[vA&u4Y#bW	Ed V&SF,(D)Cs\5nrpi 1Cs\F[چUd莒j7SN%{:nF%e
۲tiUd莒j7SN%{:nF%`6b
ۨkjsZBbj7SZkĭAb,H4Z1h:nr 2.Zpqu(BBt`s!Xhˣk4Xr%{irƵvȵ"B"MhVZv|5#*SnDE
u!k&-C]C:ZŃ%0CQ(ɱ|n=;	I͹& ['ׄ*E `.8֡-AbVЭCQ_EFT51:X2S
1Au:Z&ð,ۘopIlZd V@-:T |	PkPN1`E+wc2t](DH
 "@Qkc'KAus\mQr,H4Z1h:nrPiR0ix2SP/QZ.HSb!F0QF|]E>Pi⃛sMP-A"A.;׉{D2V'!o	ET5M:a 7|n[1RvE'[ F;$ ]DEچփX}A[/!nLi1Rr$"-da&ܐ.=q}g-(T܉Y1}	+^NyQٖ*SnDE.yO5yCfLib6HDZɋZ=ayȬSe
2hˮ4="&2,de]jz@PZ[ PMbQWeyF/ed
)"B"LXmCAA/6 :ɔm2d!S)yO4$*->`¢,wF܊Txz5눀T*r=^C)Pzu"Aud@n˩yFL^d
1AuA xQ7\{ِ}A=^h?7-kfkȬ	thl+|}>2}@v]f!\EpAthmCAA0-AbmQrB19EDփB{
F]YÑ(ܳK5E9oBbtFNc1|\|@Rr$"-dŠV>@Y1jjtF,)jŠ:-WkFMF[vAHH?mA7=$F-+ A?k"@|PkPN1`E+hVZv"$aaFI
$"N6`EC]C:ZŀXibtF-F,,1ؼUQ<`f				|nFEtmQrDփ oc:s.e}y,S7d댭&AePl]N4A%sNeѹ,ey^{L$V]L6 e֣nrtK19EeQ[4DfRk
$VT"$L6[{-`AS=Qb!F1Au5:B%6HJrj1k1.!)=XB@"VVSe0$%jxwf̑0QEӨL3RqOm:@Oqv:@+QZeΊ3#-b8*bV=12(f-DMh?:(tC!Hb8*bV;68XHHN!6"!Ff-DMh?:(tC!	.ÂF%`a 7T3&L˝:f!XpUĬ.tCoDBʔQMAәtjbDփsLHˠ}.ÂF%`8'@$IC1jڴVK Dt܌O
Z#oqvZA5h:
ZŨcf\0LT&Q&F$Deo&aҵ<;fH`xv:.y0Xg<JmC1h:"MCa k  $       	  s:7':#          	      ./usr/vac/html/zh_CN/doc/compiler/ref/rualnnag.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>Alignment Rules for Nested Aggregates</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Alignment
        Rules for Nested Aggregates</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>Aggregates with different alignments can be nested.
Each aggregate is laid out using the alignment rules applicable
to it. The start position of the nested aggregate is determined
by the alignment rules of the aggregate in which it is nested. </p>

<p>&nbsp;</p>

<p><strong>Example</strong> <br>
The following example uses these symbols to show padding and
boundaries: </p>

<pre><tt>     p = padding
     | = halfword boundary
     : = byte boundary</tt></pre>

<p>For: </p>

<pre><tt>     #pragma options align=mac68k
     struct A {
       char a;
     #pragma options align=power
       struct B {
         int b;
         char c;
       } B1;    // &lt;-- B1 laid out using RISC System/6000 alignment rules
     #pragma options align=reset    // &lt;-- has no effect on A or B, but
                                    //     on subsequent structs
       char d;
     };
 
     sizeof(A) == 12</tt></pre>

<p>The layout of A is: </p>

<pre><tt>     |a:p|b:b|b:b|c:p|p:p|d:p|</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptaln.htm#top">align Compiler Option</a><br>
        <a href="ruspalgn.htm">__align Specifier</a><br>
        <a href="rualnrsc.htm#top">RISC System/6000 Alignment
        Rules</a><br>
        <a href="rualnmac.htm#top">Macintosh and Twobyte
        Alignment Rules</a><br>
        <a href="rualnpak.htm#top">Packed Alignment Rules</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ZkR  $         t:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/rualnpak.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>Packed Alignment Rules</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Packed
        Alignment Rules</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>All structures are byte-aligned regardless of their
members. All members are also byte-aligned. (Bit fields are
byte-aligned, but bit-field members are not.) </p>

<p>&nbsp;</p>

<p><strong>Example </strong><br>
The following example uses these symbols to show padding and
boundaries: </p>

<pre><tt>     p = padding
     | = halfword boundary
     : = byte boundary</tt></pre>

<p>For: </p>

<pre><tt>     #pragma options align=packed
     struct {
       char a;
       double b;
     } B;
     #pragma options align=reset
 
     sizeof(B) == 9</tt></pre>

<p>The layout of B is: </p>

<pre><tt>     |a:b|b:b|b:b|b:</tt></pre>

<p>&nbsp;</p>

<p><strong>Packed Bit Fields</strong> <br>
The following rules apply when laying out packed bit fields. </p>

<ul>
    <li>An individual bit field can be at most 32 bits long. </li>
    <li>Bit fields are packed together into the current word. If
        a bit field extends beyond the current word, it starts at
        the next byte boundary. </li>
    <li>A bit field of width zero causes the next class member to
        start at the next byte boundary. If the zero-width bit
        field is already at a byte boundary, the next structure
        member starts at this boundary. </li>
    <li>A nonbit field following a bit field is aligned on the
        next byte boundary. </li>
</ul>

<p>&nbsp;</p>

<p><strong>Example</strong></p>

<blockquote>
    <p><tt>#pragma options align=packed<br>
    struct {<br>
    int a : 8;<br>
    int b : 10;<br>
    int c : 12;<br>
    int d : 4;<br>
    int e : 3;<br>
    int : 0;<br>
    int f : 1;<br>
    char g;<br>
    } A;<br>
    #pragma options align=reset<br>
    <br>
    sizeof(A) == 7</tt></p>
</blockquote>

<p>The layout of A is: </p>

<blockquote>
    <table border="0" cellpadding="5" cellspacing="0">
        <tr>
            <td align="center" width="15%"><strong>Member Name</strong></td>
            <td><strong>Displacement<br>
            bytes (bits)</strong></td>
        </tr>
        <tr>
            <td align="center" width="15%">a</td>
            <td>0</td>
        </tr>
        <tr>
            <td align="center" width="15%">b</td>
            <td>1</td>
        </tr>
        <tr>
            <td align="center" width="15%">c</td>
            <td>2 (2)</td>
        </tr>
        <tr>
            <td align="center" width="15%">d</td>
            <td>4</td>
        </tr>
        <tr>
            <td align="center" width="15%">e</td>
            <td>4 (4)</td>
        </tr>
        <tr>
            <td align="center" width="15%">f</td>
            <td>5</td>
        </tr>
        <tr>
            <td align="center" width="15%">g</td>
            <td>6</td>
        </tr>
    </table>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptaln.htm#top">align Compiler Option</a><br>
        <a href="rualnrsc.htm#top">RISC System/6000 Alignment
        Rules</a><br>
        <a href="rualnmac.htm#top">Macintosh and Twobyte
        Alignment Rules</a><br>
        <a href="rualnnag.htm#top">Alignment Rules for Nested
        Aggregates</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
1hl  $       Y  t:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/rualnrsc.htm if m                      $              et
"<>adgilnors/=bchp.0fmuwy%v,135RSz#()-468ACFITx2BOjkq;MN_!&'9:PWEH YlYub$ @:82ٕb0(IV!9dKbcMJ7Ё`c^F[G2F*2H42 (p#lt 22KRF-G1̛Yɕ!41h{Zt:#YC0Bs䣛6%os`:.%YC$Z0:ɡй9oO	q+BCZhNop
6=̀/`#Q9lV6Z8DTZ^sJ+ZolQJ95Ҏc%C7Ёs; pʚ96d1oqsFwmͅ3B)9ʚq ʵͅ3Y$Lt{*.ŗAp@9d>)H>nָ3[^.a.IG5."J91j9d}dFLR2i-lcFM=-d7%k{MBHɋZ:hRgr@Yt	'\ss`"xx˲7Ё`srlQJ9rQf.%os`:.%YC!
LQT.;`$kbo5̀&u$a+{q-2 Rgr1lT,|hA-#N5Iأ6os`:	]IJt\KF)̲@(&w(8G7@F0j5G7F(MG7mtP0̀踖SeX`(-#[s٭lA5#	[h9PBul)F(M[jRFъs,
!@#[skoܔs٭lA5#	[h9PBTezF(M[jRFъs,0[S4lQf.%os`:.%YCB&95G7nJ9l6ԑlEĴb(t!@3zF(M[jRFъs,
l)F(M[jRFъs,
!@N95G7nJ9l6ԑlEĴb(t!O0nY9l6ԑlEĴb(t!LB&{
f9l6ԑlEĴb(tPkborQo5̀&u$a+{q-2 Qqt.kbo5̀&u$a+{q-2 Pɚkbo5̀&u$a+{q-2 `Bأ#\s䣛6os`:	]IJt\KF)̲@,0B]أ6os`:	]IJt\KF)̲@00B*2fiأ6os`:	]IJt\KF)̲@(:F(H%(M[jRFъs,2"H}iأ6os`:	]IJt\KF)̲@00Bȉ!*2anw( Jx.oHӹFP\YU!NNoQ5ͅ0.9l6ԑlEĴb(tPkborQo5̀&u$a+{q-2 S숒ZHoN5@@	|`DI;`qܣ/a @-#N5G7KFtlQf.%os`:.%YC!
|`ӛCTdosaLLQT ̀]ޑr7B:&k{
`]#[s٭lA5#	[h9PPkborQ̑d>s-I!@H)#L^/r[\H MqeW5!zs{
f"RgG7^  JP*[ssaLU;=d>:Sʭe('.[^:Rߖ1hHro
$ z&>n2Θ	S,qo[~ʮnxܜM^(A F]+[?eW =y1ОTdN9<3""`XPHrd9Z4;*hpp
71s	^ܣC#N5G3UtxEK}zgr܄iw( wG0ȉ!*2`l)p<>3FS숒Iw(>ʣ;;P*\C;`N$HӹFP'u
k{
`S#Ij `Qs$&w( u=X48\!#N5I"J9"xQU\DoXADC{'gr܄iw(S#HKܤ5S	&4QU<:uOdʰ$ ]
{
`]#=9(y+EkDgx,d:0h]#=9(zYk$S7BU&R^*2`\!su={2e^*2fDDNk]UpFoQ2"&\3ܣ/ṙ^qs,RJΧUú]"<^/|EOu6wUFL9Ȉ1rU`qNeúzQo"&\{*P#y;k]S0b,.{i0jrMiܣ&0xFt&o}J @2uOdO[Tpf)~Rk^l!Hrd%9d>Xph8\9D8^O\5D$iܣ挴5S*2;`n!5Niܣ&k*b >Ys{UTLQT&saLHӹFPSܣ2rDY@\DeVܣnCiܣu%exwSLQU7!4QUĺ2y;K>Ube	HPHŨ9TsɵȌROykcɧeA21Ne:A!G7nJ9l9P!Ip#(Q!mʟ ptb(teSU!I"J9ҼPq!1.* Х͆An}K ۣ$(JAD̵
UB68%RHRHo*TtHJ$)V  *t.3+\@{_SHRHo*TtHJb [hPH`c^FZDsyRBVAm
Un%@c^2tÛkeM]2ԑ9lV6Z8DTZ^sJ+ZolQJ95Ҏc%#JA@P
11[R.1"aq4%DF
g[jcA A%
FDdʐ$eHEs$bCs 
 lĬ  $       S  t:7':#          s      ./usr/vac/html/zh_CN/doc/compiler/ref/ruascii.htm  if m                      $            

	  "dnt<=>aegil
%/01choprvws&24;b3567-Cm89ADEFISfu,.BTkxyHLMNORUVXq#()GKPQY@JWZ[]^_z!$'*+:?\j{|}~`AVB h)-( ( 
)faeku4S*1@IrKI-嚘  @h֘  qqXR1B hIfL,{\˩%xSK=e&qaB5BͤŖdglXR
) @,&k	)9W
BXŖd)-@(@8RY6p@@ b?rErb2:,Vbf5*_c B1A X, d`^fWXn.8\]`:R	@<
8 jɶe%Sp e
@(@(
f{=op[LVl(@8dVMл@Tk[͖9)7$M`Su7-o ,[']NS 9r\x`P
uxRx^fIuf$mu-]5@U'@l骢vY 9`Y`Skfxvߠ-]5@PP0[4j
aYu.*x .	3q%`XVp¸/!^(WS{)٥TY@l0`hfMP0[4j`R1B h1@b㵽ͤ,aʶ4Z^$e=.e2X1d T 6rb236R`Ņ -]5@-[xf٥TT 6rb236R`Ņ -]5@& zY`it k.uͤ,ǎM qaHfMP @l@*?\{IYVc9osi1e)08K
. QK5d0[4j5ʄ:`U[LYfF{L8K ( K\@šMXR٥T .M0[4j5ʄY?Y?\{IYVc9osi1e)0@5ʄ:`U[LYfF{L8rEη%l636Y鲓,(qrEη%l636Y鲓 Ë
ׁ rEη%l636Y鲓,(` NT [LYfF{L,*ߠkT T 6rb236R`Ņk.uͤ,ǎM qaDhBosi0K*lg-m&,#=e&XPhBosi0K*lg-m&,#=e&Y@VT 6rb236R`Ņ  #@*?\-m&,#=e&m.]M5ʄY?Y?\{IYVc9osi1e)0@rEη%l636Y鲓,(@*?\{IYVc9osi1e)0@5ʄ:`U[LYfF{L,(
^^T 6rb236R`Ņ  T [LYfF{L,(-@*?f@f@sm&	e[ͤŖdgl
hBosi0K*lg-m&,#=e&XP@*?\{IYVc9osi1e)0@hBosi0K*lg-m&,#=e&Y@\@sm&	e[ͤŖdgl
\@šMXS*rl 5ʄY?Y?\{IYVc9osi1e)0@rEη%l636Y鲓,(@*?\{IYVc9osi1e)0@5ʄ:`U[LYfF{L,(
^\@sm&	e[ͤŖdgl
 \@šMXS*rfn
ցT PP[Lʶ{I,tI5ʄ:`U[LYfF{L8>T 6rb236R`Ņ5ʄ:`U[LYfF{L,(
^\@sm&	e[ͤŖdgl
 ;@*?\-m&,#=e& qkT T 6rb236R`Ņ4rEη%l636Y鲓,(k.uͤ,ǎM qaC4rEη%l636Y鲓 Ë
ׁ 7@*?\{IYVc9osi1e)0@P fT [LYfF{L,)dm{-fT PP[Lʶ{I,tI	5ʄ:`U[LYfF{L8NT 6rb236R`Ņ	5ʄ:`U[LYfF{L,(
^k.uͤ,ǎM qa@ k.s6Y鲓 
	cߠkT T 6rb236R`Ņ \@sm&	e[ͤŖdgl
 }\@sm&	e[ͤŖdgl
hBosi0K*lg-m&,#=e&Y@k.uͤ,ǎM qa@rErb236R`qaA+$BYkT T 6rb236R`Ņ \@sm&	e[ͤŖdgl
 \@sm&	e[ͤŖdgl
Bosi0K*lg-m&,#=e&Y@vT 6rb236R`Ņ  4rErb236R`qaEkV\@5EEη%l636Y鲓,(rEη%l636Y鲓,(m\@sm&	e[ͤŖdgl
hBosi0K*lg-m&,#=e&Y@hBosi0K*lg-m&,#=e&XP@nT [LYfF{L,*~S4r@jj:`U[LYfF{L85ʄ:`U[LYfF{L8 P[Lʶ{I,tI8Bosi0K*lg-m&,#=e&Y@5ʄ:`U[LYfF{L8fT [LYfF{L,(n%oa:Pk5B5Bosi0K*lg-m&,#=e&XQ P[Lʶ{I,tI@>T 6rb236R`Ņ 0
5ʄ:`U[LYfF{L,(
^'@*?\{IYVc9osi1e)0@h5ʄ9{I,tIqŅ NT PP[Lʶ{I,tI@@*?\{IYVc9osi1e)0@Bosi0K*lg-m&,#=e&XP/@*?\{IYVc9osi1e)08*x \@sm&	e[ͤŖdgl
k.s6Y鲓 
%f嵙"mhB,.uͤ,ǎM qaDBosi0K*lg-m&,#=e&XQ \@sm&	e[ͤŖdgl
hBosi0K*lg-m&,#=e&Y@k.uͤ,ǎM qa@<P9osi1e)088^X\@5EEη%l636Y鲓,(>T 6rb236R`Ņ	5ʄ:`U[LYfF{L8nT 6rb236R`qa@U$P[Lʶ{I,tIvT [LYfF{L,()Nr@jj:`U[LYfF{L8P[Lʶ{I,tI>T 6rb236R`Ņ>T 6rb236R`qa@U$ \@sm&	e[ͤŖdgl
`	P9osi1e)08]{v%f3@*?f@f@sm&	e[ͤŖdgl
 k.uͤ,ǎM qa@hBosi0K*lg-m&,#=e&XQhBosi0K*lg-m&,#=e&Y@5ʄ:`U[LYfF{L8k.s6Y鲓 
Y]Y#@*?f@f@sm&	e[ͤŖdgl
 hBosi0K*lg-m&,#=e&XP06T 6rb236R`Ņk.uͤ,ǎMXPf	 nT 6rb236R`Ņ (@*?\-m&,#=e&,9ĳ$K~kT T 6rb236R`ŅtrEη%l636Y鲓,(k.uͤ,ǎM qaDrEη%l636Y鲓 Ë
ׁ ?@*?\{IYVc9osi1e)0@X5ʄ9{I,tIqŅKq,.߁r@jj:`U[LYfF{L8arEη%l636Y鲓,(@*?\{IYVc9osi1e)0@5ʄ:`U[LYfF{L,(
^fT 6rb236R`Ņ (@*?\-m&,#=e&,9ĳ$K~kT T 6rb236R`Ņk.uͤ,ǎM qa@}\@sm&	e[ͤŖdgl
 k.uͤ,ǎMXPf	 vT 6rb236R`Ņ , k.s6Y鲓 
5v㙬{%5ʄY?Y?\{IYVc9osi1e)0@rEη%l636Y鲓,(k.uͤ,ǎM qaD4rEη%l636Y鲓 Ë
ׁ 5ʄ:`U[LYfF{L8 xrErb236R`qaA@>("tPk5B5Bosi0K*lg-m&,#=e&XP0@*?\{IYVc9osi1e)0@:P[Lʶ{I,tI@'@*?\{IYVc9osi1e)08*x '@*?\{IYVc9osi1e)0@` ^T [LYfF{L,)9`CWA@
	ydnT PP[Lʶ{I,tIk.uͤ,ǎM qa@arEη%l636Y鲓,(k.uͤ,ǎMXPf	 T 6rb236R`Ņ@(zP9osi1e)08WDPk5B5Bosi0K*lg-m&,#=e&XP0@*?\{IYVc9osi1e)0@hBosi0K*lg-m&,#=e&XQ '@*?\{IYVc9osi1e)08*x ~T 6rb236R`Ņ hBͤŖdgl8S0-"B,.uͤ,ǎM qa@\@sm&	e[ͤŖdgl
hBosi0K*lg-m&,#=e&XQ +@*?\{IYVc9osi1e)08*x +@*?\{IYVc9osi1e)0@x/@*?\-m&,#=e&XhB,.uͤ,ǎM qa@\@sm&	e[ͤŖdgl
rEη%l636Y鲓,(5ʄ:`U[LYfF{L,(
^5ʄ:`U[LYfF{L8\@šMXSkT T 6rb236R`Ņ \@sm&	e[ͤŖdgl
Bosi0K*lg-m&,#=e&XQ VT 6rb236R`qa@U$ #@*?\{IYVc9osi1e)0@h5ʄ9{I,tIqŅ=VWekT T 6rb236R`Ņ \@sm&	e[ͤŖdgl
rEη%l636Y鲓,(k.uͤ,ǎMXPf	 k.uͤ,ǎM qa@\@šMXSM,a5vYPk5B5Bosi0K*lg-m&,#=e&XP}\@sm&	e[ͤŖdgl
4rEη%l636Y鲓,(k.uͤ,ǎMXPf	 k.uͤ,ǎM qa@P9osi1e)08XIf,fB,.uͤ,ǎM qa@b4rEη%l636Y鲓,(	5ʄ:`U[LYfF{L8 nT 6rb236R`qa@U$ vT 6rb236R`Ņ 8BͤŖdgl8:1f7@*?f@f@sm&	e[ͤŖdgl
hBosi0K*lg-m&,#=e&XP8P[Lʶ{I,tI>T 6rb236R`qa@rEη%l636Y鲓,(k.s6Y鲓 
5ׅcMB,.uͤ,ǎM qa@`6T 6rb236R`Ņk.uͤ,ǎM qa@hBosi0K*lg-m&,#=e&A!L@*?\{IYVc9osi1e)0@ trErb236R`qaL ^-v0UB,.uͤ,ǎM qa@`}\@sm&	e[ͤŖdgl
5ʄ:`U[LYfF{L8`m\@sm&	e[ͤŖdgl0h$)Bosi0K*lg-m&,#=e&XP(@vk.s6Y鲓 
KـDkX@7@*?f@f@sm&	e[ͤŖdgl
rEη%l636Y鲓,(k.uͤ,ǎM qa@m\@sm&	e[ͤŖdgl0h$)Bosi0K*lg-m&,#=e&XPP9osi1e)0858W6'"+ZPk5B5Bosi0K*lg-m&,#=e&XPk.uͤ,ǎM qa@P[Lʶ{I,tIk.uͤ,ǎMXP-0!\@sm&	e[ͤŖdgl
 5ʄ9{I,tIqŅIoz¹kT T 6rb236R`Ņ:P[Lʶ{I,tI5ʄ:`U[LYfF{L8`>T 6rb236R`qa@rEη%l636Y鲓,(]\@šMXQ4U\5ʄY?Y?\{IYVc9osi1e)0@#@*?\{IYVc9osi1e)0@P[Lʶ{I,tI5ʄ:`U[LYfF{L,(BT 6rb236R`Ņ0#@*?\-m&,#=e&,u:Pk5B5Bosi0K*lg-m&,#=e&XPBosi0K*lg-m&,#=e&XP8'@*?\{IYVc9osi1e)0@:P[Lʶ{I,tIaŅHS5ʄ:`U[LYfF{L8 =\@šMXR,-Y3@*?f@f@sm&	e[ͤŖdgl
@*?\{IYVc9osi1e)0@Bosi0K*lg-m&,#=e&XP05ʄ:`U[LYfF{L,(BT 6rb236R`Ņ k.s6Y鲓 
{ ,UkT T 6rb236R`Ņk.uͤ,ǎM qa@r4rEη%l636Y鲓,(Bosi0K*lg-m&,#=e&A!L@*?\{IYVc9osi1e)0@
5ʄ9{I,tIqŅy5e0+B,.uͤ,ǎM qa@P[Lʶ{I,tI5ʄ:`U[LYfF{L8`k.uͤ,ǎMXP-0!\@sm&	e[ͤŖdgl
 5ʄ9{I,tIqŅ,- \@5EEη%l636Y鲓,(k.uͤ,ǎM qa@p6T 6rb236R`Ņ ^T 6rb236R`qa@rEη%l636Y鲓,( @*?\-m&,#=e&[+ZPk5B5Bosi0K*lg-m&,#=e&XP8>T 6rb236R`ŅrEη%l636Y鲓,(
5ʄ:`U[LYfF{L,(BT 6rb236R`Ņ NT [LYfF{L,(-zPk5B5Bosi0K*lg-m&,#=e&XP8@*?\{IYVc9osi1e)0@}\@sm&	e[ͤŖdgl
zP[Lʶ{I,tIaŅHS5ʄ:`U[LYfF{L8'@*?\-m&,#=e&٫&]a\5ʄY?Y?\{IYVc9osi1e)0@P[Lʶ{I,tIhBosi0K*lg-m&,#=e&XP05ʄ:`U[LYfF{L,(BT 6rb236R`Ņ VT [LYfF{L,(@*?f@f@sm&	e[ͤŖdgl
Bosi0K*lg-m&,#=e&XPk.uͤ,ǎM qa@7@*?\{IYVc9osi1e)08Z	
`BP[Lʶ{I,tI6T [LYfF{L,(4½aJ5ʄY?Y?\{IYVc9osi1e)0@FT 6rb236R`Ņ5ʄ:`U[LYfF{L80P[Lʶ{I,tIaŅHS5ʄ:`U[LYfF{L8rErb236R`qa@r@jj:`U[LYfF{L8pk.uͤ,ǎM qa@4rEη%l636Y鲓,(FT 6rb236R`qa@rEη%l636Y鲓,(\@šMXP-0!\@5EEη%l636Y鲓,(>T 6rb236R`ŅrEη%l636Y鲓,(k.uͤ,ǎMXP-0!\@sm&	e[ͤŖdgl
5ʄ9{I,tIqŅHS5ʄY?Y?\{IYVc9osi1e)0@hBosi0K*lg-m&,#=e&XP k.uͤ,ǎM qa@`6T 6rb236R`qa@rEη%l636Y鲓,(k.s6Y鲓 
 kT T 6rb236R`ŅrEη%l636Y鲓,(k.uͤ,ǎM qa@`}\@sm&	e[ͤŖdgl0h$)Bosi0K*lg-m&,#=e&XP>T [LYfF{L,(BT PP[Lʶ{I,tIhBosi0K*lg-m&,#=e&XP k.uͤ,ǎM qa@`>T 6rb236R`qa@rEη%l636Y鲓,(k.s6Y鲓 
 kT T 6rb236R`ŅrEη%l636Y鲓,(5ʄ:`U[LYfF{L80#@*?\{IYVc9osi1e)08Z	
`BP[Lʶ{I,tI5ʄ9{I,tIqŅHS5ʄY?Y?\{IYVc9osi1e)0@}\@sm&	e[ͤŖdgl
trEη%l636Y鲓,(	5ʄ:`U[LYfF{L,(BT 6rb236R`ŅtrErb236R`qa@r@jj:`U[LYfF{L88#@*?\{IYVc9osi1e)0@#Bosi0K*lg-m&,#=e&XPhBosi0K*lg-m&,#=e&A!L@*?\{IYVc9osi1e)0@FT [LYfF{L,(BT PP[Lʶ{I,tIBosi0K*lg-m&,#=e&XP$\@sm&	e[ͤŖdgl
 \@sm&	e[ͤŖdgl0h$)Bosi0K*lg-m&,#=e&XP	5ʄ9{I,tIqŅHS5ʄY?Y?\{IYVc9osi1e)0@#@*?\{IYVc9osi1e)0@ P[Lʶ{I,tIZP[Lʶ{I,tIaŅHS5ʄ:`U[LYfF{L8 m\@šMXQ%5ʄY?Y?\{IYVc9osi1e)0@'@*?\{IYVc9osi1e)0@ m\@sm&	e[ͤŖdgl
 ^T 6rb236R`qa@rEη%l636Y鲓,(#@*?\-m&,#=e&[-ցT PP[Lʶ{I,tI@*?\{IYVc9osi1e)0@ P[Lʶ{I,tIrEη%l636Y鲓 Ë
 k.uͤ,ǎM qa@\@šMXS/e.r@jj:`U[LYfF{L8AP[Lʶ{I,tI	Bosi0K*lg-m&,#=e&XPBosi0K*lg-m&,#=e&A!L@*?\{IYVc9osi1e)0@k.s6Y鲓 
`@ߠkT T 6rb236R`ŅrEη%l636Y鲓,(5ʄ:`U[LYfF{L805ʄ:`U[LYfF{L,(BT 6rb236R`Ņ4rErb236R`qaM5K\@5EEη%l636Y鲓,(5ʄ:`U[LYfF{L8H'@*?\{IYVc9osi1e)0@7@*?\{IYVc9osi1e)08Z	
`BP[Lʶ{I,tI k.s6Y鲓 
 `[quk4tr@jj:`U[LYfF{L8@>T 6rb236R`Ņ8P[Lʶ{I,tI>T 6rb236R`qa@rEη%l636Y鲓,( >T [LYfF{L,)wsk@*?f@f@sm&	e[ͤŖdgl
rEη%l636Y鲓,(5ʄ:`U[LYfF{L8r4rEη%l636Y鲓 Ë
 k.uͤ,ǎM qa@+@*?\-m&,#=e&A!L@*?f@f@sm&	e[ͤŖdgl
4rEη%l636Y鲓,(rEη%l636Y鲓,(@*?\{IYVc9osi1e)08Z	
`BP[Lʶ{I,tIzP9osi1e)08Z	
`BPk5B5Bosi0K*lg-m&,#=e&XP k.uͤ,ǎM qaD5ʄ:`U[LYfF{L8p6T 6rb236R`qa@rEη%l636Y鲓,(
5ʄ9{I,tIqŅHS5ʄY?Y?\{IYVc9osi1e)0@ #@*?\{IYVc9osi1e)0@@*?\{IYVc9osi1e)0@rEη%l636Y鲓 Ë
 k.uͤ,ǎM qa@/@*?\-m&,#=e&A!L@*?f@f@sm&	e[ͤŖdgl
 \@sm&	e[ͤŖdgl
 p>T 6rb236R`ŅrEη%l636Y鲓 Ë
 k.uͤ,ǎM qa@3@*?\-m&,#=e&A!L@*?f@f@sm&	e[ͤŖdgl
k.uͤ,ǎM qaD5ʄ:`U[LYfF{L8pFT 6rb236R`qa@rEη%l636Y鲓,(BͤŖdgl8h$)B,.uͤ,ǎM qa@4rEη%l636Y鲓,(:P[Lʶ{I,tI	5ʄ:`U[LYfF{L,(BT 6rb236R`Ņ k.s6Y鲓 
 kT T 6rb236R`ŅArEη%l636Y鲓,(5ʄ:`U[LYfF{L8pk.uͤ,ǎMXP-0!\@sm&	e[ͤŖdgl
 FT [LYfF{L,(BT PP[Lʶ{I,tI	hBosi0K*lg-m&,#=e&XQk.uͤ,ǎM qa@'@*?\{IYVc9osi1e)08Z	
`BP[Lʶ{I,tIrErb236R`qa@r@jj:`U[LYfF{L8H>T 6rb236R`Ņ@6T 6rb236R`Ņ\@sm&	e[ͤŖdgl0h$)Bosi0K*lg-m&,#=e&XP \@šMXP-0!\@5EEη%l636Y鲓,(5ʄ:`U[LYfF{L8hBosi0K*lg-m&,#=e&XP8Bosi0K*lg-m&,#=e&A!L@*?\{IYVc9osi1e)0@5ʄ9{I,tIqŅHS5ʄY?Y?\{IYVc9osi1e)0@ \@sm&	e[ͤŖdgl
 }\@sm&	e[ͤŖdgl
rEη%l636Y鲓 Ë
 k.uͤ,ǎM qa@	5ʄ9{I,tIqŅHS5ʄY?Y?\{IYVc9osi1e)0@ \@sm&	e[ͤŖdgl
 >T 6rb236R`Ņ\@sm&	e[ͤŖdgl0h$)Bosi0K*lg-m&,#=e&XPrErb236R`qa@r@jj:`U[LYfF{L8H5ʄ:`U[LYfF{L8hBosi0K*lg-m&,#=e&XP85ʄ:`U[LYfF{L,(BT 6rb236R`Ņ /@*?\-m&,#=e&A!L@*?f@f@sm&	e[ͤŖdgl
\@sm&	e[ͤŖdgl
 NT 6rb236R`Ņ\@sm&	e[ͤŖdgl0h$)Bosi0K*lg-m&,#=e&XP4rErb236R`qa@r@jj:`U[LYfF{L8>T 6rb236R`Ņ>T 6rb236R`Ņ5ʄ:`U[LYfF{L,(BT 6rb236R`Ņ k.s6Y鲓 
 kT T 6rb236R`Ņ 4rEη%l636Y鲓,(b4rEη%l636Y鲓,(FT 6rb236R`qa@rEη%l636Y鲓,( \@šMXP-0!\@5EEη%l636Y鲓,(hBosi0K*lg-m&,#=e&XQ P[Lʶ{I,tI5ʄ:`U[LYfF{L,(BT 6rb236R`Ņ 7@*?\-m&,#=e&A!L@*?f@f@sm&	e[ͤŖdgl
 m\@sm&	e[ͤŖdgl
 k.uͤ,ǎM qa@p6T 6rb236R`qa@rEη%l636Y鲓,(BͤŖdgl8h$)B,.uͤ,ǎM qa@ @*?\{IYVc9osi1e)0@5ʄ:`U[LYfF{L88>T 6rb236R`qa@rEη%l636Y鲓,(4rErb236R`qa@r@jj:`U[LYfF{L85ʄ:`U[LYfF{L8P[Lʶ{I,tIBosi0K*lg-m&,#=e&A!L@*?\{IYVc9osi1e)0@k.s6Y鲓 
 kT T 6rb236R`Ņ FT 6rb236R`Ņ5ʄ:`U[LYfF{L88#@*?\{IYVc9osi1e)08Z	
`BP[Lʶ{I,tI \@šMXP-0!\@5EEη%l636Y鲓,(trEη%l636Y鲓,(`NT 6rb236R`Ņ:P[Lʶ{I,tIaŅHS5ʄ:`U[LYfF{L8:P9osi1e)08Z	
`BPk5B5Bosi0K*lg-m&,#=e&XPP[Lʶ{I,tI@}\@sm&	e[ͤŖdgl
\@sm&	e[ͤŖdgl0h$)Bosi0K*lg-m&,#=e&XP4rErb236R`qa@r@jj:`U[LYfF{L8trEη%l636Y鲓,(1P[Lʶ{I,tI:P[Lʶ{I,tIaŅHS5ʄ:`U[LYfF{L8rErb236R`qa@r@jj:`U[LYfF{L8>T 6rb236R`Ņ5ʄ:`U[LYfF{L88
5ʄ:`U[LYfF{L,(BT 6rb236R`Ņ 
5ʄ9{I,tIqŅHS5ʄY?Y?\{IYVc9osi1e)0@IP[Lʶ{I,tI@k.uͤ,ǎM qa@p5ʄ:`U[LYfF{L,(BT 6rb236R`Ņ 5ʄ9{I,tIqŅ=BVHr@jj:`U[LYfF{L8k.uͤ,ǎM qaDrEη%l636Y鲓,(hBosi0K*lg-m&,#=e&A!L@*?\{IYVc9osi1e)0@4rErb236R`qaO`+	VHzkT T 6rb236R`Ņ 6T 6rb236R`ŅBosi0K*lg-m&,#=e&XPBosi0K*lg-m&,#=e&A!L@*?\{IYVc9osi1e)0@hBͤŖdgl8sJ$Ւ\@5EEη%l636Y鲓,(Bosi0K*lg-m&,#=e&XQ `FT 6rb236R`ŅfT 6rb236R`qa@rEη%l636Y鲓,( nT [LYfF{L,(@ 5ʄY?Y?\{IYVc9osi1e)0@H@*?\{IYVc9osi1e)0@trEη%l636Y鲓,(trEη%l636Y鲓 Ë
 k.uͤ,ǎM qa@rErb236R`qa@F$YkT T 6rb236R`Ņ FT 6rb236R`Ņ>T 6rb236R`Ņ5ʄ:`U[LYfF{L,(BT 6rb236R`Ņ  4rErb236R`qaM5g3Y$@*?f@f@sm&	e[ͤŖdgl
 \@sm&	e[ͤŖdgl
 \@sm&	e[ͤŖdgl
k.uͤ,ǎMXP-0!\@sm&	e[ͤŖdgl
^T [LYfF{L,(BT PP[Lʶ{I,tI@FT 6rb236R`Ņk.uͤ,ǎM qa@m\@sm&	e[ͤŖdgl0h$)Bosi0K*lg-m&,#=e&XPNT [LYfF{L,(BT PP[Lʶ{I,tI@NT 6rb236R`Ņ5ʄ:`U[LYfF{L8@@*?\{IYVc9osi1e)08Z	
`BP[Lʶ{I,tINT [LYfF{L,(BT PP[Lʶ{I,tI@Bosi0K*lg-m&,#=e&XQ P[Lʶ{I,tI5ʄ:`U[LYfF{L,(BT 6rb236R`ŅNT [LYfF{L,(BT PP[Lʶ{I,tI@hBosi0K*lg-m&,#=e&XQ }\@sm&	e[ͤŖdgl
rEη%l636Y鲓 Ë
 k.uͤ,ǎM qaL5ʄ9{I,tIqŅHS5ʄY?Y?\{IYVc9osi1e)0@@*?\{IYVc9osi1e)0@hBosi0K*lg-m&,#=e&XP k.uͤ,ǎMXP-0!\@sm&	e[ͤŖdgl
P9osi1e)08Z	
`BPk5B5Bosi0K*lg-m&,#=e&XQrEη%l636Y鲓,(pNT 6rb236R`Ņ:P[Lʶ{I,tIaŅHS5ʄ:`U[LYfF{L8BͤŖdgl8h$)B,.uͤ,ǎM qaDk.uͤ,ǎM qaD5ʄ:`U[LYfF{L8@5ʄ:`U[LYfF{L,(BT 6rb236R`Ņk.s6Y鲓 
 kT T 6rb236R`Ņ8@*?\{IYVc9osi1e)0@k.uͤ,ǎM qa@k.uͤ,ǎMXP-0!\@sm&	e[ͤŖdgl
vT [LYfF{L,(BT PP[Lʶ{I,tI@\@sm&	e[ͤŖdgl
 k.uͤ,ǎM qa@k.uͤ,ǎMXP-0!\@sm&	e[ͤŖdgl
 	5ʄ9{I,tIqŅHS5ʄY?Y?\{IYVc9osi1e)0@k.uͤ,ǎM qaDP[Lʶ{I,tI \@sm&	e[ͤŖdgl0h$)Bosi0K*lg-m&,#=e&XPBͤŖdgl8h$)B,.uͤ,ǎM qaD4rEη%l636Y鲓,(8>T 6rb236R`Ņ \@sm&	e[ͤŖdgl0h$)Bosi0K*lg-m&,#=e&XSrErb236R`qa@r@jj:`U[LYfF{L8:P[Lʶ{I,tI@k.uͤ,ǎM qa@k.uͤ,ǎMXP-0!\@sm&	e[ͤŖdgl
rErb236R`qa@r@jj:`U[LYfF{L8@*?\{IYVc9osi1e)0@4rEη%l636Y鲓,(4rEη%l636Y鲓 Ë
 k.uͤ,ǎM qaUk.s6Y鲓 
 kT T 6rb236R`ŅAP[Lʶ{I,tI@k.uͤ,ǎM qa@k.uͤ,ǎMXP-0!\@sm&	e[ͤŖdgl
/@*?\-m&,#=e&A!L@*?f@f@sm&	e[ͤŖdgl
 m\@sm&	e[ͤŖdgl
 >T 6rb236R`ŅG5ʄ:`U[LYfF{L,(BT 6rb236R`Ņk.s6Y鲓 
 kT T 6rb236R`Ņ@@*?\{IYVc9osi1e)0@k.uͤ,ǎM qa@4rEη%l636Y鲓 Ë
 k.uͤ,ǎM qa@5ʄ9{I,tIqŅHS5ʄY?Y?\{IYVc9osi1e)0@ @*?\{IYVc9osi1e)0@hBosi0K*lg-m&,#=e&XP$@*?\{IYVc9osi1e)08Z	
`BP[Lʶ{I,tInT [LYfF{L,(BT PP[Lʶ{I,tIA }\@sm&	e[ͤŖdgl
 5ʄ:`U[LYfF{L8H@*?\{IYVc9osi1e)08Z	
`BP[Lʶ{I,tI@*?\-m&,#=e&A!L@*?f@f@sm&	e[ͤŖdgl
 FT 6rb236R`Ņ5ʄ:`U[LYfF{L8H>T 6rb236R`qa@rEη%l636Y鲓,*rErb236R`qa@r@jj:`U[LYfF{L8Bosi0K*lg-m&,#=e&XQ >T 6rb236R`Ņ@P[Lʶ{I,tIaŅHS5ʄ:`U[LYfF{L8#k.s6Y鲓 
 kT T 6rb236R`Ņ@5ʄ:`U[LYfF{L8 \@sm&	e[ͤŖdgl
4rEη%l636Y鲓 Ë
 k.uͤ,ǎM qaGhBͤŖdgl8h$)B,.uͤ,ǎM qaDtrEη%l636Y鲓,(@'@*?\{IYVc9osi1e)0@ \@sm&	e[ͤŖdgl0h$)Bosi0K*lg-m&,#=e&XQP9osi1e)08Z	
`BPk5B5Bosi0K*lg-m&,#=e&XQ Bosi0K*lg-m&,#=e&XQ rEη%l636Y鲓,(4rEη%l636Y鲓 Ë
 k.uͤ,ǎM qa@k.s6Y鲓 
 kT T 6rb236R`ŅFT 6rb236R`Ņ	#@*?\{IYVc9osi1e)0@ '@*?\{IYVc9osi1e)08Z	
`BP[Lʶ{I,tIP9osi1e)08Z	
`BPk5B5Bosi0K*lg-m&,#=e&XQ P[Lʶ{I,tI@$@*?\{IYVc9osi1e)0@ +@*?\{IYVc9osi1e)08Z	
`BP[Lʶ{I,tI ?@*?\-m&,#=e&A!L@*?f@f@sm&	e[ͤŖdgl
 k.uͤ,ǎM qaD@P[Lʶ{I,tI	 \@sm&	e[ͤŖdgl0h$)Bosi0K*lg-m&,#=e&XP VT [LYfF{L,)YkT T 6rb236R`Ņk.uͤ,ǎM qaDArEη%l636Y鲓,(hBosi0K*lg-m&,#=e&A!L@*?\{IYVc9osi1e)0@rErb236R`qaO-%o4sm	YPk5B5Bosi0K*lg-m&,#=e&XQ }\@sm&	e[ͤŖdgl
 5ʄ:`U[LYfF{L8H5ʄ:`U[LYfF{L,(BT 6rb236R`Ņ hBͤŖdgl8sJ$Ւ\@5EEη%l636Y鲓,(`FT 6rb236R`Ņ	hBosi0K*lg-m&,#=e&XP$hBosi0K*lg-m&,#=e&A!L@*?\{IYVc9osi1e)0@trErb236R`qaA\4{sPk5B5Bosi0K*lg-m&,#=e&XQ \@sm&	e[ͤŖdgl
 	5ʄ:`U[LYfF{L8H5ʄ:`U[LYfF{L,(BT 6rb236R`Ņ  \@šMXThB4K*j4T bXKلlǼ̺2X1d36R` T tI8Z	
`BP9osi1ey1H3[Lp1?r@jZ^ c b  
(bKshėD
1 F
*R
i)
 (p(dK6Xj`xRZ @X El  $       J  t:7':#          S.      ./usr/vac/html/zh_CN/doc/compiler/ref/rucl64mg.htm if m                      $            	  eint
"<>adgloprs/=bchu0Ffmvw,-.2346xy%178;ACIMNTk&()+59EGLOSUX_qz#*:BPRVWHj!'D?P -z'hS쾐фo3F+Fh׭Ae1At[zXxpaWaD
+td&m&6DLjtEA|D,XiBZJ@B
TV"V*mHO.q)]=q)>ۦX@l[1%;鄤(d3xD<,x-Zh",<80aD
+td&m&C5j #ZZ9a)E? >L۰f#ZFh:Z+
s*|s%p6~0}\2vړ6l^;<eIgJxxpaWaD
`"+Auda)D@kLѠ!6iXB=flCkAOPR mJ-77ۆMD1j!Z̕%24pi4;vԬ9۰mfd1?PN5?uK4/6>Z}LJ[D4 푥鲤^*uu>j}jbCh?3*J@t+ .٨-D>փkS9F3F ̺{ٕfę5ŨSjg2T0" 5hͩ=XJ9'k\ Ǿh?8KdQZ}Qh:§rtQZh!f+TP,!6j"{(c%C+g.=flf3A(e
}yu7L졎[mLQCe1.2AL2.Ʊ8<v5	cC+$k6:ٞL̀aˆOdi{ʝqy0:>PjD]=c[xR'O|JE%h?dZ۰Y$}	N)a)
JRqRFh?a).jIvStRPE=DZocJKڒx>݄a0
%j)`P$k6DZocJKڒx>݄a0 E, :.Ʊ jQ%k{nR]fԓ1%;鄤8P)+) o8
0,	B`2֭V%%mI<snSxnJCRVʖ(H(PB
(PB
DeKAFh?a).jIvStR(2 ʙXzX#*Z5Aխ}	IuRO۰">ۦ 2!aaA!` @,"2#ZFh?dZ۰Y$}	N)a)
Jno|1?	pB`X" 2֭V%%mI<snSxnJCRVʖ(H,Xbŋ,XbŋDeKAFh?a).jIvStR(2*fb!"faRFT0B`X"`2h?֭V%%mI<snSxnJCRVʖ!aaA!` @,"2#ZFh?dZ۰Y$}	N)a)
J۲r5\4&! x (jk{nR]fԓ1%;鄤8%jb,Xbŋ,Xb1DFTDkV[v69a)E<}L%!IZ*XrlV" &lVQ-Qՠ>݄ͩ'cJvOm	Hx
JRpX4,@@D,  ( @,,D"#*Z5ADlaO:p_8׶mٷˆOY>2|Д_ej ( A`1͝rfБuMw+T;  pʧYۆ &8J5+.srE7ʦk~D
`C.~qx^s(IkˆOY>o7&h%M'͘_egd}iaʯB[Xo}2aW}:(ͲTc\%>>ʓ?6]ʁHOTɠ4;&DV5AO7q<H(Se'#!0"Ch?fP	ZztQXIbn6raOTƲB~v0e E:|
Fih?XS	6JAi5% Byt,.ĤRVdխ}	IuRO۰">ۦ@E,!5Nv|1DZ>݄ͩ'cJvOm	HxRVʽAlJ jV%%mI<snSxnJCU`Q-DkVla).jIvStR (2b  'P	BaDFTFh?[v69a)E<}L%!IZ*XCD"25AZ۰Y$}	N)a)
JRb  hxX#*Z#ZDldխ}	IuRO۰">ۦ@Q,b" Ba@D$ pX#*Z#Zխ}	IuRO۰">ۦ@Q,08, TDeKADkVa).jIvStR(2` `X4<,D@#*Z#ZDldխ}	IuRO۰">ۦ@Q,D `p@L(DeKADkVa).jIvStR(2Q-Z>݄ͩ'cJvOm	HxRVʖ"`H0,8	Q-Z6KAղZ>݄ͩ'cJvOm	HRVʖ(HXbŋ/xD&B@@"25AZ۰Y$}	N)a)
JRj"25AZ۰Y$}	N)a)
JRq $@,@	@RQՠ#d[%ocJKڒx>݄a0
%jbb
(P\!0" 8,Q-Z>݄ͩ'cJvOm	HxRVʖ)DFTFh?[v69a)E<}L%!IZ*X " $EDFTFh?-Vh?[v69a)E<}L%"IZ*X!bŋ,Xbŋ,X`<DeKADkVa).jIvStR(2DeKADkVa).jIvStR(2DeKADkVQKAAOaPHm-A5aL\R?wg1ǲYx66:2vo;8<dRc3Sc6ɘcƃxP,wS^DV),*	ʖ
p nͧTp3x XB
(W3ɘ"2 $l6\K/W?ƙ.2:'d5DEh: ̬p7{C42fX^fc{';v{yAw8_)smOUn{1ܝ)smMdu(P6W&~>T2H=ExԆBCoʽ3|33vcxaW9p3f͝㾙\dw.:p "+AuTeK|14DeKAAOaPHm-ASXT6KAZ\I"RO.q)˧qaw%"[%ocJKڒ|>qf0ȭE,#ǠOY	6AKQՠocJKڒyp|%!dVOY1`ͩpzc5DZ6KAղZ>݄ͩ'cJvOm	Hxx)+QK*RFh?[v69a)E<}L%!भE,D@0RFh?-Vh?[v69a)E<}L%!बP0Xbŋ Ba@D$ eZ>݄ͩ'cJvOm	Hxx)+$,XbŋFh?[v69a)E<}L%!बPbŋ,
Qՠ#d[%ocJKڒx>݄a0B@B
(P
	D&(jV%%mI<snSxnJCIXZ>݄ͩ'cJvOm	Hxx)+$(PB
Qՠ#d[%ocJKڒx>݄a0BBŋ,X`b(	<Fh?[v69a)E<}L%!बPbŋ,
QՠocJKڒx>݄a0B@bŋ,X5AFh?aO $l6L*q(A3F*o.=fllc~kiVoD{eKŒp6^2~fgd^U3_:9sN1DOerxF͸dxKГ8xpaWl_L\R'b*aZH"@P	 }۲po*_.~l_UKEmOݔcxRme';*z&J/^'y0e}cˆOY?3yH>^0Ͷ?ga{x\2z݃k7^*<m=熙Rd~80ho
\eq+N8^+JvO" H08	 2BEH9p}K;=sc77}۲59ksˀ\lA"+AuE`&8DVόD9۰mfj;v;%l)?A91BjSQCŨ-xycƧ=	FU92}݃k6|g}1>ؾ˽TpϦJ@l6m&$.R'@9۰mfϳ'6|Y985
\dw5W`[iDEh:^X;{ͧT1}OmH0co?-pv챖[3{m׳7(J4^|ffkAOfNw;N4mf8pd	F}{Q"f:0ڔ1~Ʀaw8mfnaنS`ay)gn%/oٞ~ƂT~;}[6ၪ!X>s`w8Ì||;xs],dTCh:5AuE`ݗ;7;3m:a7f1zd=p&(ASXT6KAQ.}c" w L( dtx;ʖ Z+ 3}eqy3 	<~Áb  hx0( hB
(̲QpSP	B|y)anjq[6lʢl̷SU3iAnUo
^F*?3~R>Uvwsݖ2foma"+AuE`u^2O,eǙYܸdQz?A&ٍa^2LfV,;ja$zlg+fb\}ma=!xZ@ن{x_g`[{.Y.:;O&;zCaqpo4ʗt 0ðt-=ߢq\0uJw	gxBQ}{N5da1AN50:
A"+AuEjgRhTԭSC?E졎Zb=1Aś&'9j*KA'>6Y>^mKД_e޼O{%MAǙYˀ8aWlA*Ctlm.>k<MO=c~-_L* Ԃ3>_a9۳͇g|ay :^fgd"tE>A#aRH
Y `7-|C#*Z
|
Fih:yY~Ï{8aWl\} =^'[Flo/6՟Lq['A:ߦ\T[}2l{_1|Ugi6Zl7A2Ľ.|N=o5eٵ̦6_eg_eٍXTDVL*q(A6H46T{(cl/Mp::f7n5=1QZp;dizl|k^0Ͷ?x>5DEh:(eq ¯|E-pYT^v	_CJvcPy/Mv>݃k7gc46U?3{%^T\M8aWlA^*zg|1DSjSAYRc'1N1`D@06@m ^*?YWNT[}2k>Ìc;3Г(Okq՞{"TV^;=鲩Gg ¯|es :	}sq92Fʽ϶B3RƠ;jaˆO3*;7ja~A:	jS͇ߢqUv>ݔ2YA.Ur)wVTǿn2l_S=鲩Prec6{1v	mFL5DEh:(ev>݃k79an=1$ax_Լ$41*h7#Ke\m*>WcMLicP7]L7}Oͩ}OT۲8xpaWlA}S|$۲8aW86x=cS׷\xKōmUJaDEh:(ev>݃k79an=1'G=oTP,0cآ'9dab ЪWo%yD
`"+AuE`vT%]e7&;>^{+/j{vSPq4o
s򡬼71o(^mE׀ϦR5(4鼡?WCJv>݃k4/dizlY8	Г׉26'>\<8062h=N4]6072cWd9^*eb\3YyͩxKqҪ]`ua=ﰭ<O}+dizlYa14I`-eJ%_!w|1DS큥>}Owl)N505DEh:§rtQZh[їOlҵOer-˧j"{(c%vW*e>W}^/frg8;vS}rvy47[2dŅi`6R>ho l.yWe?3yrM@k$&Y-=o
sIn^g	7x}If75}h_1>oeq,DnL>݃k47{ʽtϲUhjtQXG8xpaWlA!NrF]=}LoJ7~CPyTE4ǉϦWz{َ5O"+AuEaNg]rx˧~{ʹzazYkf3^7Mq)2~>\ug>\їOoq.ʽv"TVaS9DEh:LJBW2fTV졎XJ]=ʁښ娆-DEh:^XP:=1I	q*eSC'@졎Z<,snNݔcTCh?X3g+m:@*os 2l`ʕatZ>>/6?s6t/}vh5D>փk	2aYVT0eJ|fgǙX}*k2\<806U	Sa&`-涸}OͩO46U?yʹ{l8aWl\}Wtgf΋ۆzYg&O7:A46U>o/6?BQ}z0Z}SCD=1>cƽ*h-(c'<806ީ졎X"h'-mqf׼nk}^6AˆNy{yÃ
`Aʝ}Od˸k}25kl`0Z}#D@066Rj~dizlœ7&cͯ`"9DOer$Fo?U ,2jO3`xey/M{ob43C
ژo
s>z͸gϦRԙZ}#D@0B[Xo_P-8@o7'noaٜܝ)xʧRSer|YR.AIbJ%wfsrvLk,XXb
Iͱ1S5?yٜܝ) Lk(P(P\Xbb쓫1kAAZ+0"TV|`%!ړَ5SCmIW1zb.3DP-D1j娩-QCx	N ۲YlhҪ^;#lۆO:  `&8-3ZeH/'cxL,2/3+ -0Ym'*w+$>[1mOx[x"^2>2*{u?W{$5efl(Ԯ2o?LԾÍl`k<qg+ L*qN_Lf}2Kd׀3K1db-pɆA}aO61[&bq
AןL2YlS"+AuV*mH˧,koJ@X]HVh?[v69a)E+QKqRFh?[v69a)E+QK*DZ>݄ͩ'cJvJRD
Q-DkVla).jIvRQՠocJKڒx>݄a"
@XFh?[v69a)E+P uZ6KAղZ>݄ͩ'cJvJ۲5DkVa).jIvR0! x5AZ۰Y$}	N)Xa<Qՠ#d[%ocJKڒx>݄av5AZ۰Y$}	N)XD&(jV%%mI<snSV	 ,
 5AFh?KAZ۰Y$}	N)Y;vS{#Zխ}	IuRO۰"hZ>݄ͩ'cJvJ4`jZV%%mI<snSW^mIDkVa).jIvRL(`PQՠocJKڒx>݄a"
@X5DkVQKAAOaPHm-Aq~Cx@,§t
 d$5>2PcT5x<§pxpaW\%fp@ aS8fCxL"^	pT h`&8P ]q)7ׅ	lblc'
o1=	E]/6N4}ϗa<d˯θD&(T[
}O9{xCH8@L*qFR^mq ¯x6\Լ́jlBa@(8.3xKdEv§`ԂFA|ܙ)B\`LS'e	N cx@ƦDV9D
`-30	  Lfw;L.bS~rP̲> Pi"+Au%:>PjDRytōmHX]H0
%h?dZ>ۦhRV9JCCHuLtuOm	H,O2i)R%g2T0"!	@)X6Ip!͸dC5AխvSȭQ}	LjWQZ5ADlaO::̕%!\R au.LѩZkY) 44TYCKkbyPjDRVDQh׭ l_Sl<  $       ]   t:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/rucl64os.htm if m                      $            		
	
  enot<>adilrs
/cghmpu".bfy,-4=AIXvw01236:ST_k%5CMOPRxz#()8DEFHjq&7;GU!9BWYL@ WEXӣ2nq±!Dȱ^eIAkR@!KI9mgClpL-ʶTMKظr/A6l$IcqeM	 ( P  )rPI rE[cN\80H NT5)kd$'*ל%		X00H$ĤnI׈).C'b J*o0J4$h[
P\tp$:d@᯸7[lp[*^FTPI?	k!nG%jk.afXNIZHے@&- t̣ڼ\jSkhE^UKظr/ q"shA^s(Xhp~(A'$$6`!y~Q}:1p,P+C@ -p|l~"c
3cTqg}uIiA/Tn=ӣC%l-RZsT7_cN55VQEf6w slqpX(([/6>RZmBK%%vԗӣdXWuoFC,P,V22T'CT7)G2Ә
9G9[k @%IH 0 h@
ST:uIid	}Zn-/`A/TdXZH 0 h@
Y)ծ2a{'}(yJk_.,eT \ ۪KHc@<Ў/uIi{ Z	}&03SDT5uIi>^RZKN?/SWV4_u,NuIid	}A'$KXCX>RZ_)MuIi80,([/69!1~b |;mL,'GQ1ِnaBdm.3/C%R%+ÕpJ`XP^!{*_mR6?fCX	SZ/C%mA/T\b,ky2WّpRc&ScAt#TJl. ۪KNC@yN-ّbj^<^"3# @l}϶TÆchbّbj~1n髇?hp~>g*Bq~i mG7dch?*qp2d)MuIiYf?=GݴRc%ʜcI ԵR)MuIiō{ocywYlJ+T$lJ(V20'NC46:q~=$['ddƐ?bm̒C%R%Ӻ it? |t3V
ʣNca8?[$HI.	EYN\md_Ldvd?aΥUäB1)MuIi	 2':
>t>GfFHEِ4aыNI$ #C%aRZ{nW)5#=U)ƪރ24>RZMPFK%?KFcsdOfGl6j4cxdu-@)c9J=5pR@Q*6Zx0,([/`2
웮̍N(@Odj0_n-89pX(([/6=@-KEo5y-W*WаX
PF: 򌂂/F̌cXe+~"0ʧ:
Tl
A'$KXCX>RZY6A/TiѮ2a{'dݍ:(6|h}l_n-:SmTlc@4#Bf7cN1A-bHb@\)pc΅L/C1WыS}N۪KKjKA/Ty :3U#s!Kct.2a}:T۪KIWul0!h%ّFӣt-3v
ʣNcaٴcCm.u:ϖXe;[DL ӘI}leRd`ͥC;246)AmGf۪KKBK%tK27i@T.a{jKA/Tّ$3n-/`A/Tc[bňN\?hpxc {kN>JT{tT۪KIe.1pbN8,-`l\
 qS05Bt>RZ^>(b	},kwE$dlRXXP|l

ͥlj8h}[Z	}&06?C%.adڒK%dͥh$?	k@k۪KIA/Tt)yb}ỔsѨ9  uIi4(%َ/6:ّipא?Y;=t)o:aR+A'${R@k=n-&A(%ӛKks 1ХS5G0cK	+֐?vcK~cc79T=X<<̎ܥRNIm1Х_pk $!ّ	PK%6	Eqَ/cTqо멌#of:RQ{ݘR/z=Mu}8V` @GeKm|wDd}AuIiͥ$$:{24>RZM	}:Èt)oQBYMfL7
[HRMn{ݘR߸ugU7gs{svcKP\b_ut+c79T=uIiA(%Ef5LI}RߞI}2Y%?g΢?ddgU4V1̂ީ^m>ӛ vm.+{lS0H%IڒAѡ8hp~((b^k
U;'C%۪KIKX<ޣcQ5*S>_t>RZM	}?8hp~((+9)VʝQ^UMO%[*r΂Bs(F!=U%GC;2GeN`F71R\
I yXC@@@``	DboSmd?T3#\QWn``N.3%fF򌅞Iy77C%l۪KOt@}AuIi؃
B
v-wf1 TxljtPI mH:`h	 p$1j^Q5A':@$[h>@9"&CDd, u5A0jv?PI mHm]9p 9P֜X` NT59E2KE$^ tpE 8\$A%R(&֒ESX\	8N"ف@J@EA6?-x0MR*ZQ/ }uIi mi nIܒESX\	8N"ف@JPU.A%R(&֒ESX\	8N"ف@J@EA6?-x0MRkũ=
۪KH$	A/Tmi nIPHmH$da Xx:؛([c)S\?]Cc9-k=SpEgfF۪KIA/Td,Kn `(~12s[`׊I F*6%{_fG TxlwZ
A$\$3G
\/Q5*SĕGß5I $II:rHjӗiZ%		ʆ(IaAq.	 q) [@,]$ q)C/{(Q,5Eɒp0N"فA @,Nd0,0H ܒB4FY)-L-ʶT?R.eKJmi Z5`B.QAښ0KY%?@&֒A6:	l$% t+100HDITil8J|հe%(aqAE
$PXj%Y4Ql'N\80H JPJ@$],jHf$ k  $       O
  t:7':#          O
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruclblck.htm if m                      $          <html>

<head>


<title>Statement Blocks</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Statement
        Blocks</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>A <em>block statement</em>, or <em>compound statement</em>,
lets you group any number of data definitions, declarations, and
statements into one statement. All definitions, declarations, and
statements enclosed within a single set of braces are treated as
a single statement. You can use a block wherever a single
statement is allowed. </p>

<p><img src="../images/ncblocks.gif" width="423" height="70"></p>

<p>Definitions and declarations must come before the statements
in a statement block.</p>

<p>Redefining a data object inside a nested block hides the outer
object while the inner block runs. However, defining several
variables that have the same identifier can make a program
difficult to understand and maintain. You should avoid redefining
identifiers within nested blocks. If a data object is usable
within a block and its identifier is not redefined, all nested
blocks can use that data object. </p>

<p>Initialization of an <strong>auto</strong> or <strong>register</strong>
variable occurs each time the block is run from the beginning. If
you transfer control from one block to the middle of another
block, initializations are not always performed. You cannot
initialize an <strong>extern</strong> variable within a block. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cudecblk.htm#top">Block Scope Data
        Declarations</a><br>
        <a href="../concepts/cudecfil.htm#top">File Scope Data
        Declarations</a><br>
        <a href="../concepts/cudecsto.htm#top">Storage Class
        Specifiers</a><br>
        <a href="../concepts/cudectyp.htm#top">Type Specifiers</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuclblkx.htm#top">Example of
        Initialization within Statement Blocks</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
$k   $         t:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruclcau.htm  if m                      $          <html>

<head>


<title>auto</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>auto</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>auto</strong> storage class specifier lets
you define a variable with automatic storage; its use and storage
is restricted to the current block. The storage class keyword <strong>auto</strong>
is optional in a data declaration. It is not permitted in a
parameter declaration. A variable having the <strong>auto</strong>
storage class specifier must be declared within a block. It
cannot be used for file scope declarations. </p>

<p>Because automatic variables require storage only while they
are actually being used, defining variables with the <strong>auto</strong>
storage class can decrease the amount of memory required to run a
program. However, having many large automatic objects may cause
you to run out of stack space. </p>

<p>Declaring variables with the <strong>auto</strong> storage
class can also make code easier to maintain, because a change to
an <strong>auto</strong> variable in one function never affects
another function (unless it is passed as an argument). </p>

<p>The following example lines declare variables having the <strong>auto</strong>
storage class specifier: </p>

<blockquote>
    <pre><tt>auto int counter;
auto char letter = 'k';</tt></pre>
    <p><tt></tt>&nbsp;</p>
</blockquote>

<p><strong>Initialization</strong><br>
You can initialize any <strong>auto</strong> variable except
parameters. If you do not initialize an automatic object, its
value is indeterminate. If you provide an initial value, the
expression representing the initial value can be any valid C
expression. For structure and union members, the initial value
must be a valid constant expression if an initializer list is
used. The object is then set to that initial value each time the
program block that contains the object's definition is entered. </p>

<p><b>Note: </b>If you use the <strong>goto</strong> statement to
jump into the middle of a block, automatic variables within that
block are not initialized. </p>

<p>&nbsp;</p>

<p><strong>Storage</strong><br>
Objects with the <strong>auto</strong> storage class specifier
have automatic storage duration. Each time a block is entered,
storage for <strong>auto</strong> objects defined in that block
is made available. When the block is exited, the objects are no
longer available for use. </p>

<p>If an <strong>auto</strong> object is defined within a
function that is recursively invoked, memory is allocated for the
object at each invocation of the block. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cudecblk.htm#top">Block Scope Data
        Declaration</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuclcaux.htm#top">Examples Using auto
        Storage Classes</a><br>
        <a href="ruclsgot.htm#top">goto</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
Bs(Fk  $         t:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruclcex.htm  if m                      $          <html>

<head>


<title>extern</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>extern</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>extern</strong> storage class specifier
lets you declare objects and functions that several source files
can use. All object declarations that occur outside a function
and that do not contain a storage class specifier declare
identifiers with external linkage. All function definitions that
do not specify a storage class define functions with external
linkage. </p>

<p>An <strong>extern</strong> variable, function definition, or
declaration also makes the described variable or function usable
by the succeeding part of the current source file. This
declaration does not replace the definition. The declaration is
used to describe the variable that is externally defined. </p>

<p>If a declaration for an identifier already exists at file
scope, any <strong>extern</strong> declaration of the same
identifier found within a block refers to that same object. If no
other declaration for the identifier exists at file scope, the
identifier has external linkage. </p>

<p>An <strong>extern</strong> declaration can appear outside a
function or at the beginning of a block. If the declaration
describes a function or appears outside a function and describes
an object with external linkage, the keyword <strong>extern</strong>
is optional. </p>

<p>If you do not specify a storage class specifier, the function
has external linkage. </p>

<p>&nbsp;</p>

<p><strong>Initialization</strong><br>
You can initialize any object with the <strong>extern</strong>
storage class specifier at file scope. You can initialize an <strong>extern</strong>
object with an initializer that must either: </p>

<ul>
    <li>Appear as part of the definition and the initial value
        must be described by a constant expression. OR </li>
    <li>Reduce to the address of a previously declared object
        with static storage duration. This object may be modified
        by adding or subtracting an integral constant expression.
    </li>
</ul>

<p>If you do not explicitly initialize an <strong>extern</strong>
variable, its initial value is zero of the appropriate type.
Initialization of an <strong>extern</strong> object is completed
by the time the program starts running. </p>

<p>&nbsp;</p>

<p><strong>Storage<br>
</strong>Storage is allocated at compile time for <strong>extern</strong>
variables that are initialized. Uninitialized variables are
mapped at compile time and initialized to 0 (zero) at load time.
This storage is freed when the program finishes running. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuexpcon.htm#top">Constant
        Expressions</a><br>
        <a href="../concepts/cudecfil.htm#top">File Scope Data
        Declarations</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuclcexx.htm#top">Examples Using extern
        Storage Classes</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruclfdc.htm#top">Function Declarations</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
Pl0  $       \  t:7':#          
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruclconv.htm if m                      $              not
"<>adeghirs/=lpv%.0cw5TbfmuyO#1ACFx,39:BL48N2Ct*-&)bc 4neFԒE1
;-bLT
)i1LTpV   &88pÝ9bRb@c>!BF8s8!B-ωz)bǺ 18S i@5M=C'0rYo
@D(Ip;-_B/Q؁Am(&/E%C1?4&
!(#Plx=
BL_kIn	1P-v$1PB@h>xEI,_SPf/`|Jb6>xdu-RP1{3ǡ/ @$1Qj-AlO`㐥ю|C$(C9bǺ 1Å:@2
$3@䘿dwF=Ľv)ԒE:$@$E%C1>%p0N,J*:#pjGi7
[ZL_ZT;#^ps:2*W&/YbT#Է]KSI[ZL_pIL_ZT;#^p:!Tr7
t
;,n-Ia$3@wF=Ľv)und:!T|L_$Z#pjWA RԆ-&/$E&/-y*푏tA/]c
te*WQKR=*,n-Ia$3@wF=Ľv)und:!T|L_$Z#pjAZ¥[ZL_pIL_ZT;#^p:!Tr7
"bbRh7
[ZL_ZT;#^ps:2*W&/YbT!Xz@T!kIn	1pI^J{dc|Kna YgD2
TtFRԄL^b_[Rh7
[ZL_ZT;#^ps:2*W&/YbT!XzԷ|¥[ZL_pIL_ZT;#^p:!Tr7
"bbmRC5Js:2*WQKR=KL_͠X*ZHf_nfJg@ݹ#pjB&/lf/,n-N!S"ɶ/|KR=Kw͠X*ZbגDۆ8pH#x۴FRԄL^b_͠X*ZHf*Id-FRԏRh7
1mi1-&/.	1kPl{z8S,ARʎ*Z,YKSI+tC ^GDn-H-16cpj{	!}*!vh¥Ř@T8L Ȳm:FRԏRh7
@wF=Ľv)qb*Id-1FRԄL^b[mR֓bǺ 1Å:@Έd+ܨ¥/,n-Oa$3@wF=Ľv)und:!T|L_$Z#pjGnKR@wF=Ľv)tC ^GDn-H-1ǩnKSI-&/-y*푏tA/]c
t9[d+EI,}ֈ*Z[Rh7
6mi1-&/.	1kPl{z8S,ARʎ*Z,YKSI-&/-y*푏tA/]c
t9[d+EI,}ֈ*Z,^KR@wF=Ľv)qܢY7
h7
[ZL_ZT;#^ps82!C4FRԾmRԆ1-&/$@QؓA	@*@@s8P}Y;Dn-K d@T&(=-od6 JAx+t+t19#.:@h>x%cT66[vP!
BLSLSQقp0qRh|C$(C9/]cÅ:L_\b׉z :Pv񀁎0SYe`5Ľv kcC In8`."$.:@h>x%bT<` c+DYl<5Ľv3c@,b[a PxgX8	tAAv[`=I,_Sb	JؼI@$@wF=D%j푏tHImi1-&*Ę*J!&)n8`(!."`gX9҇pWׂ $3^|@c:P*bPZXJLT
&( @gl q  $       <  t:7':#          3      ./usr/vac/html/zh_CN/doc/compiler/ref/ruclcre.htm  if m                      $            	
 aeiorst
<>cgln/bdhmp".=fuv,0jkwy;Ix#%&1DFTqz'()28:ABCY*-349HMNORSU[]EWXA:Ss&1̍d&suBNc|uV 0p/DA'2J-'1̍qz"anAՈ--XTAs6sHݒXn$i" p(2PH%iĺ@gv*pCP 6a7ش&@Ā"No$FŻ%mhݴnZP_vJ 5bsm!'7m\vBNc&:3n.sb6mVV뎦>gR&biiϵꢋE%&\/#{N
Q=ʢt-\v@
S{J	.9ȁ2٦1onTl_"Ƿ٦&0<wc)OGp͋\l ΥFg*ZNcs *E!MZ\Vͺjjq9/~ꢋELz"D2GdynsQ2ؾ&|ؾTf2JHtSLp!
 U\/{%H#9g0o;mLtf5i\Šlۦ<&ª1i9dL8`X#vvc;ub`8_c.YsN0H'1p&6/{:\7
a]\_Wc
Dc.sb?Ɏۦ7شtդͫuS3XUYs-}~D	7H1onTl_"Ƿ٦%;丹jMZn9h6I͛V뎦>`~pV\\Iۦ7شtդͫuS3p1|Yx@l§I㲔b!L{;~[ە"h~Is LeKWr L;)UjqoM9pV&:3n.sb6mVV뎦>aͅ¤LŀށIs vRAU]Ql_UppoppIp͋⛒DQp@$\nAP8	",<RI-(JHJ-'2@Ul$9ZQtդvH"4tեN`#B[;.cB3n.sb6mVCB-P^ŽQxȮ-d1ݽm*8D+A݂yieK_`?	t+t.HvqnP9]d}wj[;.-*:xо-$p s@,ɦu_ͱJWG٦1峲݂(Vo;n# 3&Ovl$8s
 ?ɏCB}&7}%geŻGQ?dL.ܮ;)A?I}s1pV@l|\bs- [G(2J3nfպf5i@np~MZn9h6OͫuS0R&b..;)UjqoM 'Úp@7ͫuWћtզsn"ȁ2#Nm%PO{Sżd&㲔<`oCB;ve5q}żdq5|V@~Is ͺjp͋@ٷMZ}
9ȁ2#N-s	l~=^H`_ 1ʂv2q5g6[ܸO>7ПAiɎۦ7شtէպ㩏TZD3/ICBra;-"T2I}LqnQOcM
a$Q299a8B~TA;E<_>s3ycUf͂-\vFu;{E;ǎXӚs-'1̂
ꢋE*3J}Q2ؾ&FmVlZͺjsPLz"s9..ZͫuS0R&b3ntդ?@Ť9Z@7%ؾD	78-\vF}%&\/ )N._![#>d_vpLSx͋M9pVQ	>p͋v@TvFgUAͲT}%	>*
MCtro=3n.sb6mV[ܸ9q*tV뎦>gFmVnLw B~[ܸ쎧kkxa-'1̂|,Is 6Hmʶi'2ͺjhWSVGc6M6-f5in9\*D_2.9ȅ1ibs- Fu;[[ܲAnQ`踷ڿћtզsnd`~Is Is#\vGuC[Db3uKV 08n$i"Pd8TDJu1A"Cp#I Pt@`i9"X1WҀ@, xHe('bkl)oM@ɸ 5S⃓;EK@Δ$FŻ%mhݴnZP_vJ 5bsm!'7m\vBNcCn8Ì(dXʦB[*A)-B0pINr$7%:Nd=1'0 at lok.  $       D  u:7':#          D      ./usr/vac/html/zh_CN/doc/compiler/ref/ruclcst.htm  if m                      $          <html>

<head>


<title>static</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>static</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>static</strong> storage class specifier
lets you define objects with static storage duration and internal
linkage, or to define functions with internal linkage. </p>

<p>An object having the <strong>static</strong> storage class
specifier can be defined within a block or at file scope. If the
definition occurs within a block, the object has no linkage. If
the definition occurs at file scope, the object has internal
linkage. </p>

<p>&nbsp;</p>

<p><strong>Initialization</strong><br>
You can initialize any <strong>static</strong> object with a
constant expression or an expression that reduces to the address
of a previously declared <strong>extern</strong> or static
object, possibly modified by a constant expression. If you do not
provide an initial value, the object receives the value of zero
of the appropriate type. </p>

<p>&nbsp;</p>

<p><strong>Storage</strong><br>
Storage is allocated at compile time for static variables that
are initialized. Uninitialized static variables are mapped at
compile time and initialized to 0 (zero) at load time. This
storage is freed when the program finishes running. Beyond this,
the language does not define the order of initialization of
objects from different files. </p>

<p>&nbsp;</p>

<p><strong>Block Scope Usage</strong><br>
Use <strong>static</strong> variables to declare objects that
retain their value from one execution of a block to the next
execution of that block. The <strong>static</strong> storage
class specifier keeps the variable from being reinitialized each
time the block where the variable is defined runs. For example: </p>

<blockquote>
    <pre><tt>static float rate = 10.5;</tt></pre>
</blockquote>

<p>Initialization of a <strong>static</strong> array is performed
only once at compile time. The following examples show the
initialization of an array of characters and an array of
integers: </p>

<blockquote>
    <pre><tt>static char message[] = &quot;startup completed&quot;;
static int integers[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };</tt></pre>
</blockquote>

<p><strong></strong>&nbsp;</p>

<p><strong>File Scope Usage</strong><br>
The <strong>static</strong> storage class specifier causes the
variable to be visible only in the file where it is declared.
Files, therefore, cannot access file scope <strong>static</strong>
variables declared in other files. </p>

<p>&nbsp;</p>

<p><strong>Restrictions</strong><br>
You cannot declare a <strong>static</strong> function at block
scope. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cudecblk.htm#top">Block Scope Data
        Declaration</a><br>
        <a href="../concepts/cudecfil.htm#top">File Scope Data
        Declarations</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuclcstx.htm#top">Examples Using static
        Storage Classes</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruclfdc.htm#top">Function Declarations</a><br>
        <a href="ruclcex.htm#top">extern</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
9"&CkV  $       
  u:7':#          
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruclctd.htm  if m                      $          <html>

<head>


<title>typedef</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>typedef</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p><img src="../images/nctypdef.gif" width="302" height="32"></p>

<p>A <strong>typedef</strong> declaration lets you define your
own identifiers that can be used in place of type specifiers such
as <strong>int</strong>, <strong>float</strong>, and <strong>double</strong>.
The names you define using <strong>typedef</strong> are not new
data types. They are synonyms for the data types or combinations
of data types they represent.</p>

<p>A <strong>typedef</strong> declaration does not reserve
storage.</p>

<p>When an object is defined using a <strong>typedef</strong>
identifier, the properties of the defined object are exactly the
same as if the object were defined by explicitly listing the data
type associated with the identifier.</p>

<p>The following statements declare <tt>LENGTH</tt> as a synonym
for <strong>int</strong>, then use this <strong>typedef</strong>
to declare length, width, and height as integral variables.</p>

<blockquote>
    <pre><tt>typedef int LENGTH;
LENGTH length, width, height;</tt></pre>
</blockquote>

<p>The following declarations are equivalent to the above
declaration:</p>

<blockquote>
    <pre><tt>int length, width, height;</tt></pre>
</blockquote>

<p>Similarly, you can use <strong>typedef</strong> to define a <strong>struct</strong>
type. For example:</p>

<blockquote>
    <pre><tt>typedef struct {
                int scruples;
                int drams;
                int grains;
               } WEIGHT;</tt></pre>
</blockquote>

<p>The structure <tt>WEIGHT</tt> can then be used in the
following declarations:</p>

<blockquote>
    <pre><tt>WEIGHT chicken, cow, horse, whale;</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cudectyp.htm#top">Type Specifiers</a><br>
        <a href="rucldst.htm#top">struct (Structures)</a><br>
        <a href="rucldint.htm#top">int, long, short</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
dek   $         u:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/rucldar.htm  if m                      $          <html>

<head>


<title>Arrays</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Arrays</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>An <em>array</em> is an ordered group of data objects.
Each object is called an <em>element</em>. All elements within an
array have the same data type.</p>

<p>Use any type specifier in an array definition or declaration.
Array elements can be of any data type, except function. You can,
however, declare an array of pointers to functions.</p>

<p>&nbsp;</p>

<p><strong>Declaring an Array</strong></p>

<p><img src="../images/ncdecarr.gif" width="609" height="52"></p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td width="25%"><em>identifier</em></td>
        <td>The name of the array. If preceded by an *
        (asterisk), the array is an array of pointers.</td>
    </tr>
    <tr>
        <td width="25%"><em>constant expression</em></td>
        <td>Positive integer expression describing the number of
        elements in a given dimension of the array. An array can
        have more than one dimension.</td>
    </tr>
</table>

<p>The following example defines a one-dimensional array that
contains four elements having type <strong>char</strong>: </p>

<blockquote>
    <pre><tt>char list[4];</tt></pre>
</blockquote>

<p>The first subscript of each dimension is 0. The array <tt>list</tt>
contains the elements: </p>

<blockquote>
    <pre><tt>list[0]
list[1]
list[2]
list[3]</tt></pre>
</blockquote>

<p>The following example defines a two-dimensional array that
contains six elements of type <strong>int</strong>: </p>

<blockquote>
    <pre><tt>int roster[3][2];</tt></pre>
</blockquote>

<p>Multidimensional arrays are stored in row-major order. When
elements are referred to in order of increasing storage location,
the last subscript varies the fastest. For example, the elements
of array <tt>roster</tt> are stored in the order: </p>

<blockquote>
    <pre><tt>roster[0][0]
roster[0][1]
roster[1][0]
roster[1][1]
roster[2][0]
roster[2][1]</tt></pre>
</blockquote>

<p>You can leave the first (and only the first) set of subscript
brackets empty in </p>

<ul>
    <li>Array definitions that contain initializations </li>
    <li><strong>extern</strong> declarations </li>
    <li>Parameter declarations. </li>
</ul>

<p>In array definitions that leave the first set of subscript
brackets empty, the initializer determines the number of elements
in the first dimension. In a one-dimensional array, the number of
initialized elements becomes the total number of elements. In a
multidimensional array, the initializer is compared to the
subscript declarator to determine the number of elements in the
first dimension. </p>

<p>An unsubscripted array (for example, region instead of
region[4]) represents a pointer whose value is the address of the
first element of the array, provided the array has been
previously declared. An unsubscripted array name with square
brackets (for example, region[]) is allowed only when declaring
arrays at file scope or in the argument list of a function
declaration. In declarations, only the first dimension can be
left empty, and you must specify the sizes of any additional
dimensions declared.</p>

<p>Whenever an array is used in a context (such as a parameter)
where it cannot be used as an array, the identifier is treated as
a pointer. The only exceptions are when an array is used as an
operand to the <strong>sizeof</strong> expression or with an
address (&amp;) operator.</p>

<p>&nbsp;</p>

<p><strong>Initializing Arrays<br>
</strong>The initializer for an array contains the = symbol
followed by a comma-separated list of constant expressions
enclosed in braces ({&nbsp;}). You do not need to initialize all
elements in an array. Elements that are not initialized (in <strong>extern</strong>
and <strong>static</strong> definitions only) receive the value 0
of the appropriate type. You cannot have more initializers than
the number of elements in the array. </p>

<p>The initializer must be a constant expression if the structure
has <strong>static</strong> storage duration or if you are
compiling your source code in <strong>ansi</strong> mode. </p>

<p><b>Note: </b>Array initializations can be either <i>fully
braced</i> (with braces around each dimension) or <i>unbraced</i>
(with only one set of braces enclosing the entire set of
initializers). Avoid placing braces around some dimensions and
not around others. </p>

<p><strong>Initializing a one-dimensional character array<br>
</strong>Initialize a one-dimensional character array by
specifying: </p>

<ul>
    <li>A brace-enclosed comma-separated list of constants, each
        of which can be contained in a character </li>
    <li>A string constant. (Braces surrounding the constant are
        optional.) </li>
</ul>

<p>Initializing a string constant places the null character (\0)
at the end of the string if there is room or if the array
dimensions are not specified. </p>

<p><strong>Initializing a multidimensional array<br>
</strong>Initialize a multidimensional array by: </p>

<ul>
    <li>Listing the values of all elements you want to
        initialize, in the order that the compiler assigns the
        values. The compiler assigns values by increasing the
        subscript of the last dimension fastest. This form of a
        multidimensional array initialization looks like a
        one-dimensional array initialization. The following
        definition completely initializes the array <tt>month_days</tt>:
        <pre><tt>   static month_days[2][12] =
   {
    31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31,
    31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
   };</tt></pre>
    </li>
    <li>Using braces to group the values of the elements you want
        initialized. You can put braces around each element, or
        around any nesting level of elements. The following
        definition contains two elements in the first dimension.
        (You can consider these elements as rows.) The
        initialization contains braces around each of these two
        elements: <pre><tt>   static int month_days[2][12] =
   {
    { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 },
    { 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }
   };</tt></pre>
    </li>
    <li>Using use nested braces to initialize dimensions and
        elements in a dimension selectively. </li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/culexcon.htm#string">Constants -
        String Literals</a><br>
        <a href="../concepts/cudecdec.htm#top">Declarators</a><br>
        <a href="../concepts/cudecini.htm#top">Initializers</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tucldarx.htm#top">Examples of Array
        Declaration and Use</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruclxpr.htm#subs">Array Subscript</a><br>
        <a href="rucldpt.htm#top">Pointers</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
e ol  $       S  u:7':#          $      ./usr/vac/html/zh_CN/doc/compiler/ref/rucldch.htm  if m                      $              aeort
/<>cghilnps"du.=bfmy&,0;Tqvw#:_kx%-138ACFIJSj'()*2459PUV\zBDHLORWXY[]{}EC4cbeI	1LSu%LAI*Yxx$pX" "$pXPPPPPP)%LS"\UG
I58PTFbG
`(tĘ8tx?i#@PC Ԡ]xU	qSZ(BGۀA*d.ߩAA􄘿8tx?}(5o>5lAbIb	AFȧWxE`΄C^#Ό%MzĎ:L_FL_i\ռH`:\ռHp(i!Jh ܷ(>G5o:X?5o>J#oZ@
l5;bѸG5o:X?5o>J7RN A􄘿8tx:@k)N96>2rU	1m~G2rU	<Hm~G혿dk"!bѸG5o:X?5o>J7SGS'y/V S'}ԠBL_i:\ռHp B5NWy#+8N|ZB}!&/1P}N* R9^yP+Jk穓6ɍ}etGr޴<w-Ia^04[kpWDw-J8r޴meqw** 4bqBG +Nhh{H	 )f ҃&)$1ȥ:rvѐuu2rUS'[o폗"lkۭ4	ןy1TVu[=/TbN;Q~^bKx$1Q2!/Y2fUu2rU6gDw-J8r޴iV#<w-HOzKվdz eFl*>rzd'Z)۬*ge`ON0ņXsH}x䮾e/PUep< K1cZ#2_䮼֩#zҦN ܷ&+c2m"O"8c+] 걐k91;nPʍ?|2rU>cȡm}i  `h A<w-I2U[֐h[1^ܷ=$V<bC\$z9*ϣa\U2C=WGr޴oU2qi/6<$By1[֐\2V2z9;żiTȠܷ=V2ugkmx$1QBwu2wk8{+YY;LAoZybؠViV!iܷ$-[;$dKNWW@+|ǲCer'gWDw-J8r޴1@YXO|7\7Jt}e{
ҷz#oZbվdzbtGr޴o:8r޴[֕2qi!ܷ1jD ܷ&-Dw-I/V!i="D}/iki	1[k>Qt	1LTA!.k# PE?Z-`5ARb|[(oFº#oZT;Ce{u.&7R}\NJ:*:&b!nVS'=<mq_8
 h>Pxe$A:&bC\]ׯ>FAȡm}G+;ū};lutn!2{$9_Wkۭpq5gA@ZL_D2Ԓo:9S*<OB}ԠIuM$1Q2s=_|BFc׬kO1am~}=Lm`3IbS@oi&/IFT׬k-J8ZLSHc+::-n2}k1TVx{u9z7RH>|-[r;[dk<wn 4аN&-H0A@ZL_D2ԩ>FWIxЀoB}ԠIuM$1Q2s=_|Bo,ŶwYk?o#{&?Y^C){u1u7Wkex5H@i7`FLBIARŅY7RMX&Lޅ	<[_ou!ޅIAR1Px$1P)֠pi7u1֫A؀PCF`ޅy1&,'z	`@i7a< 4аRtx@i7|B}ԠIuM$1PIbdS"HCS	 bG
T׬HC8ѸGi#@PCF/$qђ޼(B,~5G `hp@I$qzP=Vр2rU(K_ :S>C|dk8!o(<J1~8#vN;-#X$p0SV8(1=BďNft7 
Ę̡bGT!{p >aH<&/'(Xd!0JOS'#~T2Q MV:yJbL_OfP#7S0C4`/nS'"Px$A􄘿8tx?}(5o>5lAbIb	ADe8 걐kz޵T!0t8 +hh+:PyIA٣  ni.hl  $         u:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruclden.htm  if m                      $            		  aeinot
<>dlprs"/cfghmu,.=bvwy0x3;EFTkq#%()12:_z{}459ACDISY&68BUWj7NOPVMIzc.ajAt;ZT٦$}dH-H:|ADc1`0qpt-RGjt;<F9rȖ1Ք`=EYAa uAӫaUqqT,8
	RIL!ƇT0)r3DǸ2CєSf$r*A>H?u|L2n4ox)%EXqE+ڤ#ԃG)H*At@"dMd6<--to_w(8axo\t7E5s٦Kk/6>lkq0.7gql%ѵ[gA߱dޅ/Eaѳ.|٦Kk-\l}q0&KK&<=EF=q[g7 #@OC+}2b2]Yh>ILPd :Zхw=KǷMfU7KÌ	 4Qz`H$e$vAӰ!c.0@܉c]YA r%{`2NH?u|L2n4n*RdRrGjAӫaUq( PdsExOt]R4Heq[d
>H?}rNH?u|L2n4n*RdMd7$}Zeah #M._덏<Ui~;~/&+0a*^=l5aFzXq ^ jpA~l%ѸF[/}_粟W&*7MK<?Z_*]\L0OA2]E;Ʋ` _[Y	\f.qU.{)㼄Ek=UՕɊ)8^KYiLW6~PLFt j|Ll%ѵd'qҿVDc%K\o|_Ke*R;e(7HRjA#딃} :Z]Rvi'-Herp.oz䚹~l%ѵEBxo{d$_߄j\.zctxnj]}.;c%~/6ieb#҃t :Zis.yoؽqrWX;T)/<g}|	Nꃤ}^-~9oؽKYh?ϛ4tme2߱{ʡ2%+xa.yoؽϥRkz6~A~^;)H?OQL0}rK'L#-?_粟DЙ牆<gB #YJk&KBZ"=Ua"hL\L0\o:ceK\0et=5pnJA>1H:2]Y|^/.an ͚d6oؽb.Jr2߱{+;TjpA~l%ѵ~0<۠yVW#>]_͚d6?I.<c0UY^B`ƲB.PuF[Ӻ.#U -	SsTU ܈5Lys{x;T 76TZRwU& H3 ͚gync./+1| fVW8f
L
`)~ E##Ҥ#f*At@bRGjt-R_)@*I+%ѵzD9H:G~, f.&P!$_#/b/v;O!Hj\mMKkh>7k.j@|7?E{$Q5.eUs,V9}/eLHec0TO~>l%ѵECp~ϛ4tmem"IO"䚹TdMY_K-vAKW[Pܜwf.&P!ثA,N1*W~BZ{,7>˼_0"a}/eHe&lAt@N~U~<c0UY^B`ƲzCKl%ѵ
QN\k쫞&_Aê2zwTPNb>ZT&_ê2zwTPNb>꾗(=]mC8a2E}p$t :D3͕ TMg)W1xs$X^F:QR6iE_('1|?d$}$vTqseH:\lDԻuSftU}z.Pq0g=;('1iu^&|'s2]+덏=;)VTHR ;;TjvYJRM]Y^/%ѵ>-|f. 1 $kzddޤCwPy}rM\-㉇Td=&M-5exxˆzچP.N˾?EPu5usE/~㠩2MK8&P!y{Mߥ~㠩2MKo%UY_	\FXny	zGjt"ʐK]*N%S]3tC1ˠ_{jY$}$vTqseH:]?LOBa{><c0UY_Eg\tmeAtf*A-t;41./+1| .fF:{jY$}$vTqseH:K5&~>l%ѵEzwT1ґTůsê2zwTڲ>tѵe$}rKAR{$Q5.~,:J#]R.zcN1yHua'ӺTAt@'WVW-$_Z_I'Tdj\o\l}L	\l}Aͻ%a3&k$Atf*A-t;4pm eeaxJ^K5\?#Mr_xrX)##Ҥ#f*AtKjK&P!ӺS QtA|"|=Ux	\HjW2]Y|^7HR)AӰ!c.0@܉c]YA,cU`^`,  H?\:*B 0` xS*a(7.h8e$C9nC0e-׎A\/L2Zs<)"1t`#,nr0h9oؽAa-t
KT0` xS$n*sE )"1t`x91sa! }ƌXLK%ѸCk/ů;#;T}ZeahSK|2:/FW#H?GթR2Tj;T[8`Ñ6.%6h^2F0FARa$n#pqRG F,Zt^   clv0  $         u:7':#          `
      ./usr/vac/html/zh_CN/doc/compiler/ref/rucldfl.htm  if m                      $            
  <>eot
"/agilnprs=bcdfh.0muv-1qwxy#,2348:FTk%5;ACP_zOj679DELNSY[]IKh9Q4s45E7~N
)kniIvh9|$71Ah5l3F@@EsԥsӪpȶ$9c B9!Xt @9vsΓũ[FN2b DT	+c!Pb..)*PEJUE7s;nRV;jRX&oNG7<ZŸdn=>Mb2 ŗst9SSG1/K9T;o&2Qȶ$9c G"ؽD1G7ozŸdnۂ85pz*c.!C
eS9u)h'[A#SXǢ;r.$Ac1cR&o(Q:OSX-pGnENVwjS:OnE nW7n?
U.t9SaG7=Mb2mZŸdn=;N
)ݩNG7<ZŸdn=B|pݸ+W)hNo5p"ݷqjkᑸTqrڔ4sΓũ[F@;[+n<ۏ¹*xAK@@'	?pǰߘ1ˠ;BA Lv9trC1c_vG*&o(Q:O# 1ˠ͸<;rqs.o¼w S[+lVCvMl;rsv8(vܦ;rc._'۔a]7rvj;o'7&ݪc	ۉh~0Kۄ@K;Rŀ]+vMl;rTg7#q)MK)w.;r;nS9tsTa-e-e 6M6]#^<E=1˦sVc.q[G=]5Co߰ͷERQ))hNiNv4ɲ_W%Z{#yj/V~15KYE7/S.P)}4ߘ1ˢLv׋ˇ-Q]AsKX%~0 d	R)t
n+^l)-c  @r/F@(c_@d5PV9Y	{oV~1ɲ+YSfnˀ~8+v95]xK|ⵎXC-PbmlMo#S8[4-Pbmc9Z)[qNv!n+X?${~.w CU+T|ۀ:b.|Z/8c[lr(K|).	k
e=Sl寧1cDr1ˠgcGn
tsSD};)|.iHBnc_@n/ml:9tSq[)9P;S@
=S\-_)Z*HP/ۄf/uZ9MoS	"@RiNJ_R;pxPۣ8c[lr(K|).a]Vc.aj;oVB	NpiK3Xjh	AR9i@<(Vm]NV(Z!@JwjR]ґۄf4+c1B^T.?K1cM/mc.aj;o	Pc)ݠgcGn
tsSVvC0H 4v/)@<(VmsK]9~%M\~}P|֨vܧv[4s[lMc寧1cDr1ˠgcGn
tsSDT;l ,ԥ9#
ͺ9i.sӪpȶ$9c B9!Xt @9vsΓN2b DTJ`@,R@upP!bѐ hsʹp@p#Eb6/Dn+_
n+#[9a N1tuNUR<(reF8~$
)/D0K	VqX)UHU˅2I-(~9z$P5c7^8~JG\,Xi-^n=GhH ,;nR4sΓũ[F݁pS_-"Yz_G7I;
9:tscU˅2Hp#$qHa(`:CKwlI>@iHHmҒKh k갰  $         u:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/rucldin.htm  if m                      $          <html>

<head>


<title>Incomplete Types</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Incomplete
        Types</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>Incomplete types are the type <strong>void</strong>,
an array of unknown size, or structure, union, or enumeration
tags that have no member lists. For example, the following are
incomplete types: </p>

<blockquote>
    <pre><tt>void *incomplete_ptr;
struct dimension linear; /* no previous definition of dimension */</tt></pre>
</blockquote>

<p><strong>void</strong> is an incomplete type that cannot be
completed. Incomplete structure or union and enumeration tags
must be completed before being used to declare an object,
although you can define a pointer to an incomplete structure or
union. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rucldvd.htm#top">void Type</a><br>
        <a href="rucldar.htm#top">Array Type</a><br>
        <a href="rucldst.htm#top">struct (Structures) Type</a><br>
        <a href="rucldun.htm#top">union (Unions) Type</a><br>
        <a href="rucldvd.htm#top">void</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
l  $       i  v:7':#          
      ./usr/vac/html/zh_CN/doc/compiler/ref/rucldint.htm if m                      $            		  <>ent
"/adgiloprs=bch.fmuv,08Twxy34:;Fkq#%-12ACjz&+EI_569BDNSXYLtKh1dJ1LYknX?.5ۣPMTb;Yk1PX,4cb>Su# k^)~EzHf,cZH cыu\ZZ<-F8H@z@"$rmXBORc\ԡ4sŃlCjPH_F_qik\p\,=Q
1etb>Su#?"ץJf,c	!z1vbΫ^r/6~--bcz}J#v.1U/9p?x1=LvHvJ#v.1QaF/Z"n/>ݨh?.f7jQu\ZZ<5!;qO7n=:A+U(Qu]-bcyik\3e(Q:--bczG7n=:A+U(Qu]-bcyik\]v/6QRU/>)q	ۏqv#:tx*O7n=\(Q;
1U/9p?x1=N5ؾb]v,flv1Uť^}s@SZۏp|uJ?
&b/cn"Cc;b(غߤ=1&
_Ru?C_aQ.~]:.|
 b6;b{"DټJC~;xjGmwvp111QaF/l^Icv.q#v.Q7%³{A+'m\CӞcv.(غu]G`](غ͵8^y; u[yUF/6b5#1e!'S8do%"ً]é:~*7Ӟcv.(غ1t5!pŗQ7;b陲ˇ%1MO>S_R+8t0JWqFA`+I$~Md	ŗQ7d50NC/mfV!cVCS+#ӝe? 
';1ĵmK}Uf3X1B٤fmvGS'=>ihTihJwLbs6pt51p<Z`Ď꽸	f\y.Nvc5k Mi;l?>S_ADߘY/-RXvbBvop2Zu6p:H'ȱyjWߊDً㮂W}1yjimCbD;b陲o"o]c;bVEWfl;b9 BEF|X}}\n=>,^q٠9dX}}).j{S;kfmo4Sk?>S_ADlHC2u]͔G`]$vߝԮQ@(},v/It77jV
nԡ1eF)/osZb$K}V!qMغfl;b1#."C1dv`4S|.vqJ7jP]NۣŗQ79p[1~%̸&`]
ȱyjv/6QtbL~wj18(H	Ftǒl&1ķKE_BBBB@FLYC1dv`4S|.vdXvpp@$$$$$Tvы( 1LY}|C1"^ˏoWyݨ(ݮ#{}}غfl;b?
&1ķKE_p;Beb?Ip߰;<@.0PC1dv`4S|.v3nٛ'xゥ(|.Y@q hmъb0ŝH;?"ץJf,cml^lV1b(WbW8p`\-[ZH I6œ R<(ab8p!Eb6v'D͵@ &c#|#6p[:RU/>%/kY:zF/UF/6b5#1e(},1Ç@p!^C~
k԰J`@áR1lI?Uc	P;F,1@#$lꈄ  $       #,  v:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/rucldpt.htm  if m                      $            				  aenort
<>ilps/bcdfghmu".;=qvy&*,Tkwx#0:_j()-AFIPYz%+1238LSU[]!49BDENOW56HMQV\{}CPdO7Noq5Xt+JyJnե	B)iBP+YǨ}fV(sf
ZP((o m@4@4?A P(
_J9jJl^8(8(?&ZAE2-k04Pp
 pJ?[J?եqB?aZh0íF2(<c!&FNG:EpuxXlz.VkJ?>ZWa(>ۃ̇-NB7CܴCKJ?C-(P6V%
rΩ9nV(y9FxAm6|VK촢9Ql}el&+9WN-(FBy&*{o!dyRQddQM]Pܺ1}yO%t8#:y6q\ww-(J{VŅ_I6ʍ_y&k(.Jc)G|Q\Y|BkŅ_IdW9q_D(viGXU${WIN?w2ťaWT&'/ࢲ^e#6ReЎ~IsDF2l7,ץQY/xOYN6(lnk_쿦ƥ#6D(viB=J9`}q$eco PC7eHO+Ġ/  fܴ(SD=T;%
rˣ2KcFx}qCrŨZPw[+g;ʒ[%r6	e⺟tb;._a8ǅIDMTl}t9Iw*kX['pe(.e6sg$2_պqu~[9RQddQFztbtb~ы	Bm,ZQvJպ38VݒC$,Y(Sr42]6T;._:cȒ'R6yRKc#o9RqKw[+g>ߎ]6T;.ZQdd<.F^ˣ2ʇ~ыDd%lWgal	lFr~ыmceCrťVFu?rœtPܺ1~9/쯦|)AU9M]6T;._rp:)Avc(!s!=[pn}?&Ϸ⒋ $625ˣo5Crłr҄D6}(;%j[ͼɺ~앥
!bϽ	Bgmm29ʒ[/[P϶Eu?rŲCr $62l?rŌƱ߹tbҁgX['}CiBPd>VnCvr+xlk<!~PPZPm,ZP)
6yvc(!s<-/[gCu?rŌƱ߹tb҇[+g>ߊ@6IlekF,j~ы	Bm,ZQvJպq#Ʊ=T>;V(rd>V%
r]3l*KeKV1u~[9҈4yӑ@6IeY>}CiBPd>Vnh¸CƉPPZPm,ZP)
6}HnI-nT>?usJ>]}67_td;8WF,c;.ZQdd	Bm,ZQvJպMHC1@Ha@P앥
!bϽ	Bz!ܴ(S]1a3Ǩw]J 4ٮ6{attk.x?{<Ml=Wgۧ#Yu'g:56Du	Bgmm29m?g:56yRKc#Yt]e(Q[ӑ	Bm,ZQvJպq瑷)Amy n	J?	G!(%<c88K#oaRc+KAşz$(<?r@Ͻy nBT>;V(rd>V%
rRC`6{ͰQ6sXCg$25O}6R{e59ˠ_PZP(!bϽd[*!0a%(eo2WW%"2VݒC$,Y(SD=T;%
r?rŁd5(+g߹tb<-DbҀg"φvd엽IF]gEdMl[+g;7[(JFyIlgdVJ_+uotJuiD?F}~ы*!߹tbQ][J>t[+g>ߎ]*F,G
6{[k!dl}[jX/w-(JClgҏSVՕg{	tA<"x8ND}ըwd(P6}(J<9l&dsq+dOlJ6<cd쯦ό#&++ࢲ^elُ-~+d~;XXQMPt_gd]3eο|-ed,hT6{[~T֨}S53պMj_l(M[1t֥վI](}Ղr҄D6}(;%j[+{e"%(eo~T]NJZvJ҅Clg҄N[Y߶J$,Y앫ulu@@!yS[px9_$.(PPZPm,ZP),LWWgEdlُINvWQA7Oح~;XXQMQVWe(e3Y`#8#w-(J<kl1g9͞Tʗ6{dc V߸1C(+߸3tޭՃ>LI@ϽV#=έտqbZPS52WV$'g:W
u}e+u`ϽP8D}ՈJ$,Y앫ud3ϽP8DPPZPm,ZP)
6yvc(!s<-/XdYP5u~f@eV?2?b8A&l5\֥e#=έՆL^ PP	y	Vl2X8D/*>JXܴ(QBş{+J?NZVa<c8@dYP5@{)(%8D,!<Y@	tT}萞,!GʁϽşz$dAşz$%(şz$(@qgމ	Ͻ
Ͻşz$F@qgމJ?"T>;V(rd>V%
rel&+_|k!dպ4}3J[&Nrn[5/{.d4ࠞ]9͞ՒlbPP(JX$b,lPXo*R[+~ߊl:r҄NX=	PZP)S.X{(+g߹tbF-(
nMuF%vWe[+gJ ^{tm+E3$eB n=(&+lx9}r6>gEd^:!(o<l6yvc()M/uauiFgd[`(#6zVf05CJTʒ?upGPZP(!bϽd[eo	mD(p3lpx9CD}ըwd(P6}(J=[PK(dr6umel!ϲ>;[9K]3cdJ!aպuM2|/lM[`_PZP(!bϽd[-Ƅ6R%J?C`*uj+J9Bş{+J9aF.e߱t{e?COenj_l#6~պ6u$ɢeྡܴ(QBş{+J?NZVIo	J?8	J?~!(BPf07D}ըwd(P6}(J&*yel.rh3ylylJ>=Oܺ1y&18߹tbKat8#w-(Jp	BG:Eft	?rŁc4ӧXJ~ыPJ?8];Xs6JyN{/3M:utk.[+g#/nedr҄GiGXD5(Tt-(5
)˯WynA:ˮť` YΌckŁ{viB=J9aFet$ +ۧ#o;(|COeV%le6yQlMel.qlGo	/l%?6{䛢N^3 hJQ #rus9?MftWgd(w-(J<'$H^9yʒra>}[87F}FǲN6{$J$6sd'us8n:k{+x́)F</l[+g>Isof?|Nĺ	BBx(Ϸ+dAQ^[+g>ߎelܴ(SVunu}-:k{+%B~<kl1gd6{o[ҍ6~+d쯦|>3 h/w-(JClgҏSVջ#*uj+J9Bş{+J9`q|ḿ2lou6{Bx?<7 SlF9ˮ5ҟJ(_ZĺMFFge(^iMelIslGPZP),LW&tdelc4ߦ.eӑBRۢBx9$'D	Eps4HCiBP,VrlF1OʒRWhlg[8ejQtֿM:|f@VrlF1O罔ggEWNF?Ȟ}6{V['MkaeMoCiBP,1^_ousࢲ^eFǲN6R~*MV{ϦV,Wl(w-(Jp	B?rŁ}s|4'YtJ;.Xl<rag:˯9!ϲ%#6{+Ɇg,'Yt#7lQ㌌dJ|+y[rag:˯>~N%}ML59g:ˡ v#'{l~8AǥJ<	lag:ˮLWg>J4#6~=ϒ\؎ܴ(Q(VESetS(AA2ֽK(AAc
E PոZWaZh0íL8$Pqadz3%1+M0
͖n ֢1iGXM2xTT 8 %PJ?ܒ rnk$Sv`u3Y`#8Sg~(82^=cV(8	 (?6Xa(8ZťnIb>>KJv7N:(6se}q( %EpPrÌE vKǣ2[aac
E aA:F-(TsrK%ЃtLVXQY/A	:r6CF-(TsrK%ЃtK(`uS2I]p$ 
QQ,P|<-Ӂ;n	 S-PJ?ܒiD 8$QQ,P|<[DveY6T<-DbҏG7$AZQmn	puۍ	Y6T<-DbҏG7$AZS+Dvl	0'PJ?ܒi9"Ӂ;nPJ?ܒiB 8mceCF-(TsrKkJhtNۃ҈h	@0'btaVyPZQҸkAՆd9jwaJZQqiB!(Sܴ(TsrK@9l.׎IzdApu߄ @àxc8cȼ*pPpPuxZPȲ(PZP ck0  $         v:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/rucldql.htm  if m                      $          <html>

<head>


<title>Data Type Qualifiers</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Data
        Type Qualifiers</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="20%"><strong>Qualifier</strong></td>
        <td align="center" valign="top"><strong>Description</strong></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="20%"><strong>const</strong></td>
        <td valign="top">Explicitly declares a data object as a
        data item that cannot be changed. Its value is set at
        initialization. You cannot use <strong>const</strong>
        data objects in expressions requiring a modifiable
        lvalue. For example, a <strong>const</strong> data object
        cannot appear on the left-hand side of an assignment
        statement. </td>
    </tr>
    <tr>
        <td align="center" valign="top" width="20%"><strong>volatile</strong></td>
        <td valign="top">Maintains consistency of memory access
        to data objects. It tells the compiler that the variable
        should always contain its current value even when
        optimized, so that the variable can be queried when an
        exception occurs. Volatile objects are read from memory
        each time their value is needed, and written back to
        memory each time they are changed. <p>The <strong>volatile</strong>
        qualifier is useful for data objects having values that
        may be changed in ways unknown to your program (such as
        the system clock). Portions of an expression that
        reference <strong>volatile</strong> objects are not to be
        changed or removed. </p>
        </td>
    </tr>
    <tr>
        <td colspan="2"><strong>Note:</strong> These type
        qualifiers are only meaningful in expressions that are
        lvalues. </td>
    </tr>
</table>

<p>For a <strong>volatile</strong> or <strong>const</strong>
pointer, you must put the keyword between the * and the
identifier. For example: </p>

<blockquote>
    <pre><tt>int * volatile x;     /* x is a volatile pointer to an int */
int * const y = &amp;z;   /* y is a const pointer to the int variable z */</tt></pre>
</blockquote>

<p>For a pointer to a <strong>volatile</strong> or <strong>const</strong>
data object, the type specifier, qualifier, and storage class
specifier can be in any order. For example: </p>

<blockquote>
    <pre><tt>volatile int *x1;     /* x1 is a pointer to a volatile int  */
int volatile *x2;     /* x2 is a pointer to a volatile int  */</tt></pre>
    <pre><tt>const int *y1;        /* y1 is a pointer to a const int  */
int const *y2;        /* y2 is a pointer to a const int  */</tt></pre>
</blockquote>

<p>In the following example, the pointer to <tt>y</tt> is a
constant. You can change the value that <tt>y</tt> points to, but
you cannot change the value of <tt>y</tt>: </p>

<blockquote>
    <pre><tt>int * const y</tt></pre>
</blockquote>

<p>In the following example, the value that <tt>y</tt> points to
is a constant integer and cannot be changed. However, you can
change the value of <tt>y</tt>: </p>

<blockquote>
    <pre><tt>const int * y</tt></pre>
</blockquote>

<p>For other types of <strong>volatile</strong> and <strong>const</strong>
variables, the position of the keyword within the definition (or
declaration) is less important. For example: </p>

<blockquote>
    <pre><tt>volatile struct omega {
                         int limit;
                         char code;
                      } group;</tt></pre>
</blockquote>

<p>provides the same storage as: </p>

<blockquote>
    <pre><tt>struct omega {
                int limit;
                char code;
             } volatile group;</tt></pre>
</blockquote>

<p>In both examples above, only the structure variable <tt>group</tt>
receives the <strong>volatile</strong> qualifier. Similarly, if
you specified the <strong>const</strong> keyword instead of <strong>volatile</strong>,
only the structure variable <strong>group</strong> receives the <strong>const</strong>
qualifier. The <strong>const</strong> and <strong>volatile</strong>
qualifiers when applied to a structure or union also apply to the
members of the structure or union. </p>

<p>Although enumeration, structure, and union variables can
receive the <strong>volatile</strong> or <strong>const</strong>
qualifier, enumeration, structure, and union tags do not carry
the <strong>volatile</strong> or <strong>const</strong>
qualifier. For example, the <tt>blue</tt> structure does not
carry the <strong>volatile</strong> qualifier: </p>

<blockquote>
    <pre><tt>volatile struct whale {
                           int weight;
                           char name[8];
                      } beluga;
struct whale blue;</tt></pre>
</blockquote>

<p>The keywords <strong>volatile</strong> and <strong>const</strong>
cannot separate the keywords <strong>enum</strong>, <strong>struct</strong>,
and <strong>union</strong> from their tags. </p>

<p>You cannot declare or define a <strong>volatile</strong> or <strong>const</strong>
function but you can define or declare a function that returns a
pointer to a <strong>volatile</strong> or <strong>const</strong>
object. </p>

<p>You can put more than one qualifier on a declaration but you
cannot specify the same qualifier more than once on a
declaration. </p>

<p>If you put a type definition in the same declaration as a
definition of a variable having the <strong>volatile</strong> or <strong>const</strong>
qualifier, the qualifier applies to that variable only. For
example: </p>

<blockquote>
    <pre><tt>enum shape { round, square, triangular, oblong } volatile object;
enum shape appearance;</tt></pre>
</blockquote>

<p>The variable <tt>object</tt> is defined as <strong>volatile</strong>.
The variable <tt>appearance</tt> does not have the <strong>volatile</strong>
qualifier. Similarly, if you specified the <strong>const</strong>
keyword instead of <strong>volatile</strong>, only the variable <tt>object</tt>
receives the <strong>const</strong> qualifier. </p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%">&nbsp;</td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
  <prelf  $       W  v:7':#           4      ./usr/vac/html/zh_CN/doc/compiler/ref/rucldst.htm  if m                      $            
  et
<>acdilnors"/bfghpu.=mvy,;kqw&012:T_x#()*-34ABFISz%5DUY{}689CMOVj+7EHKLNPWXR[]QIv%AtKjtMJ^W#Yfʦ{urmR^AL!    7t X,Ab9At}dFM6{[Z `X)cPcam ``,RqK{&XRKc[(@˓ŌЁ&Nk-+eSR91#)H \LCd5@@qE##T{tk!IЕNk,RG*Z	6MʔM3;WkA@.a..}	\%	ڻ_ 6s]e:܍e*ظeUb'S{eL> E it56U{u*BH$z2BTKH%A9At:r5l}*Q4)[,=wM@.aB2A"&>{,];Ud]["$¡sOVU9]
ɋ@R9#IҐݩоw*B!I"JAZSUXBAI"JAZLu
IR,
2Q$XdgkxAm${$sr :LP*Lbt&)3F(:k+eIw($s1Ipɂw	YU1'`860N(0 1RC"2mH@Sb@ S3@RqK{&X2BT-ĺJ=H?m@@PeNmO_k+Leuk,Pt'hO3HPǮKFC6DP\S͛We;e[ĭ/RRqepX$2]M	IǭA.NYKta>]j]ǲY5[uvÉ=[WkY#T{ܔۊ[Tq0l5Ͳq4$G*H \L@{|IВ*S̔E9>˭,]eSde0Oe)o6kEsʚ\F͕b%s8cNq#am `4N(0RG1H?LP$T-w5>Tduאu=Jڻ_b̭pn-bLQJHF)F;`RV}#&('^=ڰ!|`u'k2U90AɋˬM	"w]bhI.Tdu.QSڑܠu=*SdE7t4.THkrHac(:kp7@u`Yu>RA=H:GRF͕v,Lzta8e&Reʐs+Oe;eA9AtEq.O6tsr5l4$\2+6t)=Ǖ*BjU@.{ubk"eam	{nAv.λ.,Mq'^&RUk2wC_;e]2r\Mظfλ.MbhI.[\F͕v,]
n-5͑2 :LPFVw#YfʻevZdakt'O'\hI ov.i\_;e]2-w0փB]uΞNВ*Abt&)3F(.V6UbIRr
Pk,V)rr}m][Оq2-<2YU4'LQJZG0)X]YPNǮK'\LF~-ĺH<F͕vAbuvř\Ir5l9d> :LPǮUk,T)+\eVǮsTgh;"$>0ЪOr;eSLzM]e]i0)R;$yܣ%[ϙꖹ6%vs6U0G1H:ܣV	\e*Ht;`R:ܷl-nj@	ɋn@h9[(17dDX:1r]wwĜRmL>nUwuop'ZM	">$r5l>Rˬt
DFˈl숓WO-<F͕bt$>,67JAdITF?_;U!akNUa,M \)aH?,
2Q-r#;[h) ۙk/[[**BBkeS!``N
66	,T`8(0PN
66MW0Pall(k
66 h
IIRtCctIXڟtݨʐTծT9A
2u!T.MDdڐclŵBlf-B7% {Pإ@@Rgr
PP*Iw(${ju@@̨]HlR k)3F(i#mRJArRn[Tq0e&FTʧ0UXBHjH {Pإ@@Rn${${jrRu@@̨]HlR k)7j2$ U9ʪXHjH {Pإ@@RTĞw'@7j
*0Zdll)#ݩ#T{ܔۭ*eBCb\LIQ!!;b=ڒ=H?m fT.6)oqP5U9'+MځAIj
66ԑA=H?nJAm2u!K{&ݨʐTDRGRGM[TʅԆ-*2ʧ>$:iP(0P'Dll)#ݩ#T{ܔۭ*eBCb\LIQ!!9EԑAm2u!K{&ω<NZn
66 p4Ap0ll)#ݩ#T{tk!#u%$vRt&(]dkV%u0\Cg1r--<F͕bt$>,67JAdITF?_;U!akNUa,M \)aH?,
2Q-r#;[h) ʧ>I04	Ab8U
	A
.} caA8(0P'Dll+IIRtCctIXڟtݪI#ݫ\s*eBC),]IH:Yɵ!Oyk]O|[H?nJAm2u!K{&
$T<QJH {Pإ@@Rgr
P-G0)Iڤ#ܔ6oqP3*R`Mڮ[[*UaE#ݩ#Tۭ*eBCb\LIP{${jrRu@@̨]HlR k)7j`Amls;U 4ԑAm2u!K{&ω<NZn
66 hV¨8(0RGRGH% )M[TʅԆ-*2v&ʧ0uHjH {Pإ@@RTĞw'@7j
 *Ĺ${${jrRu@@̨]HlR k)7j`Amlsd)#ݩ#Tۭ*eBCb\LKkeSyܝݨll(k
66ԑA=H?nJAm2u!K{&ݪI9EԑAm2u!K{&Ky6|at%[:GH% CH:GeBJHp :LRHP#t9
[rߊ[ͮ$uop'Mr5lBHO{Mڮ[[*Ùd[I[hʃgH<2YUqct5_e&Rs1I0)@sT/8%r5li"JA<QJF͕O\[T)ɮ]ǲ]q'LQJ;`RvDI}K'-/eַ	_#_S&9$-+1w,Ɍ܍e*76&XcWu6Uy7;.@MB۠V I4}YS@$]s6Utns1@Ys`xkͨ[hI)yt
AIT/[T,'\ofVȉ1vZ݋#ysqPu 
v]i0)@Xemyܣ"Ls\LFat[T/]N7R(=ZLFI&9-wAH8!>]Umq$Ԫ*jή#Iq6["\M{xFѕeI_k{%BHOukr5l>]Zgr
TI&uq%#J(]
nv]i0)C91涇Hr<QJA˥OqWRWeI_q4$C^%lC4J(ڛ$)uP/ ʔ`n9< &Pe$v:A9AtLzW#Yfʰx*z',Dyܣ%Э|F͕v,r5l9d>A+MBs{i\q7\8nuop'RMԐ{.em][ ><̦8zdc92]RɌ.qKC'q&ˮw,|̦8TeEA+=\wBjH)AbˠĘi :H|XlnRvr5t/ʪRr&XXak(
A`QE̩	-Na=ГkeSRGRG2T#,0)Abb͝v[EbL}mOoe;e[WkYFTʧ4vpn]	0 U9{kv]q6U\S-b=,$۷@pڅTu-3F*w#Yiw(﫞.&VZ[9d>.фne ]ԷC2Q*KH)Ab;e]2"2e;F*.QzϤ;`RpVNABHqw#YfʱKCb[hBh9kuw(
n}$yܣT :LP!tX@#IҐ*Rn;]F=s3?\'`A` ۟[E̸DIvK@>H<F=s3RGRG2T#,0)Ab}V$j]Sr5lznK@ďvpn5#ݨ%\uk,V&RvA.}d[IZw(
n}$yܣH)AbBm0ܣi\
VAtpJk,T<QJHRgr
RHt;`Rw#Yfʶ.#[!ג{fܮ]{=[S5V\.&\3gYS<j}AAU<Mɠ܇\%A;!ג{v. -n,e1ĺ!܁zt`=r]A:vENp&J7F:|K9AtI\;ci:ÔF\,@h46]8@`4e$s1@Kv_A%Ss2]Sˈn%peKS
9At=ג{g׾UĜ6wYC*XnC%bErjUSxtn[	Cv	Ԣ^C%Y]p亞ZMˮЩ D5rR˭Щne5n\.`ړź ,>ˬ^Ks1@'!{w
OpBjta6aytXEMu=Yy1e91 &9-nCxO`62hH)Ab22ńl!ג{g*]Ի-pnC{9Atyu!\w'2OY<_qu亞ه\MظB69At {hB\|Iu亞R@eֶU9'^C%R@XיB]^C%Rzt&(!8pLzZy.\ei0)Nyܣw(MBr
POi0)Fn*д;`R{%ω=]2B<QJ*0
[P{.3$,;`RT)iw(9AtyuYк*س+&2אu=w(	SR<QJe֙ܣCS1qPyܣtav]Vk>R0#uq1m`u=ظdV,A1s!`XaR%JMڧr5XAqH?
x;ZaIIRtCctI D`EIou亞A6k r{b̭3F(MBr
V7^A+tNfCxu,L[S	͝q'`EIou亞kRdH)Abi0)Kܑr
V&-Bry.|IYw(	SPv$yܣZgr
Q7qyܣUoq;`RT);iw(i0)Fn*eVr
VC%c1<:H)Ab^KظB7Uuw(
n}$yܣZgr
S#	G0)H8a{uH>Rˬt
r5l-sUd:]On&R6"BPsD{tݨHj	`@	'\rsAS2nO9At,0)I&Sa"E18;Bмż8; `t/*lv
Aԑ̕)H>,67JAt9*jĜu`Y)HF(u亞a@Bm-tsΞ/\s#9\{.)T/Y.!ג{wC_:6ANC%ϝW>0׆Mȉj,>F]V$Nw#YfʐvFA+/!ג{gxld-oqPzɺeK;Au亞Оˬ^KeЙTǄo-bQNaPr"l: TdoqPPD޸7t5uvuw(a{"RHF+dDԸn :LP"Nu'Tu=޶4uq'\4B<QJ	A[ZpauXNb@WRSr]k{-r[.ۙ>$]bhI)'Y8u=ظB7Qɹ6\S6ʲc&S{;\]]p᱓r"lqPP$6U=SdE5t0G1H:.b5+ĘLzSڅTݨ-	H="س+Mڧr5JGP;H)ACct&JNk/$ l&M⋼6qPX; ^ț

܁wS6qPfФ̈́T);B6qP|X`Rn*6qPe`7uԑ̕)H>,67JAtyuk,V]A#ݫdakt'ӊ.4${t
.ayu!]ڛ$*}\2YTk4$0Si kk{PK*RRC"2mH@Sb@ S3@Ru@@̨]HlR k)3F(I,Iw(${ju@@̨]HlR k)3F(eVla:r
RGH% )M[TʅԆ-*2v#ݩ#Tۭ*eBCb\L@̇ZGH% )M[TʅԆ-*2vu$vmRn[Tq0e2iڤ#ܔ6oqP3*R`[Z\mRn[Tq0e\xPFB<QJAȉj-#T{ܔۭ*eBCb\LIS"l-#ݩ#Tۭ*eBCb\LV]sp'\I3F)д;`R=H?G)MH?m fT.6)oqP5-Iڤ6oqP3*R`rsH 7% {Pإ@@Pl 4ܗS{ju@@̨]HlR k(u#T{ܔۭ*eBCb\LIS{${ju@@̨]HlR k(H 7% {Pإ@@Pb@d:{ju@@̨]HlR k*7w(:r
RDMW!xl 4ܗS{jrRu@@̨]HlR k)7j%)#ݩ#Tۭ*eBCb\L@̇ZGH% )M[TʅԆ-*2ֺ`3!0%#Tۭ*eBCb\LW3F)д;`R"lH #})H]IIITMJʟqr5l%l"M{ᆭ%8!npenTMJL{rUsGPtITMJO%v[wRHjs1@&/|C]*se֛=iY.P1#ݨs!`XaR%JMڂl.(`vdH:G!`XaR (.&T;^K׊[ͮ]o;h<'!ט7O2U:n7YJ&I˺u\\Mˬt
"dstaή}Znq\ԃ{xuAnPHjr5l༊b͝q] 81p^T)ǲMڮ+Ԓ=ڲ]Oh;H)ACct&J]@=s#${$s%JA9Ґt&)3F(ulRb$>Y$IH:G0)@{%\[f=Zgr
P$yܣ"Ls\LF9AtyuYoqPP;`RŽ@A$yܣ Qu׺{$,'!ג{gU*sSdE7t4.THkrH%@sT/8S=A+eSHP|u亞Uv]dkV	ZdeJS̓j]Zgr
UāwIw(ktjG0)H<"&[	9At}dFM6{[Z `6{b `XArRn)oqP5600 qܣa ]G0)Iڤ6R k(u亞f-tиc&PʵBCc&D5ry.{FJ37"&y޹VLdoqkˮɹ6\*ˡ|r0ז5"&LPu=kxke'@'R2u7$T;\]]pMȉj-Uאu=ޅT7uu(amu=^ז7"&k,R:pmJ Xke:]Ol={Yh?\h*\I:@6u亞ه9Abv]dkWA1uu=ˤw#YfʴݪfSSHj*
n22kWq;`RŽ@EāwIw( 2b,0)I&@9YBWta=oqPa ];fSSb-rx; ^FФك`xV  rspԑ̕)H>,67JAbL^de\ˈl.\M$Ț:\[iKVb@G1H?L2u!	+ `pS ]6؁qFʲkyPptzCX`N(0029
H)Iy.MڈHjkό5Mȉj-"g\Ḯ&u(amw(:r
RC%c}Y.rsOeeMtu⍕p>gYSۦLHj4U.\0n@#{%ϲ`ZEXmT2O5mLdoqk뼁wXoip]dSc.|IALMu7!>$>RA=H?nJAm-*6b 2;`R[w(${jqK{&=ג{gUwBdAbA=ג{gk."&zY1)?ǝW.PF[Y"lSۆ׆_p^u(91*}\(#xEKe
@B=X'RySۺz*[Ey"l	Ar5lBHsu*# ,^KВ*Y1{!ג{wO[T)au7."&G1H?LP#ˬt
"&>{.y.{tk,VFM${kk{7[5+]i0)@Xb Ű.r
R-р;H)IҐ*Rn%%|LF-tw#Y|dږak0{0v ^0R}`\Bpԑ̕)H>,67JAbL^de\ˈl.\M$TdڒGPt]s-m.zYk] 3[TʅԆRHR\$r`VULx0\	)č `+QZT#{]3tam `4 qbRG1H?LPLY^Kv${ne3 ]ָ5b;eDMW!yaPu<փ6w+y0> wkA9.Mښձpmd9]dȉj/"6nAɌM<rw.yuu(amu=?aPu=nԏvpnKvHjɌSu亞7jv+ys{jrRd>.JAt}dFM6{[Z `X)cPcam ``,Rp608KL0pJʩO`rHkeF˧]RH.TH(˘5b@{(.)u$IH?W*$@Îevcؐ``rN4$%J&8q%eTǁRrHkeN(0% ^\=asc;.ĀP+c|I+eH?	=r]0*t֤bI\;*T)čX .Qv `I"JAҼQ"{] ؐ``ȉ1uřSHRH.THk2A˱ 8EJfSP%r5l\:0A*R#)%]0HRH.THkǇ.ĀP	]2 %)u$IH?W*$@5k]&$u$IH?W*$@5ka˱ =XNeV֤% ^\Hؙk|b@{([T:Ԓ$+˕ i.6L@Xemu##Tۊ[Tq0nRLIc+bmRJA=Ґt&)#JD8qÇcR(˘62bFR\$r`8q%eTǁN K6Ddڐc)#H:G"-#b^ l  $       4#  v:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/rucldun.htm  if m                      $            	  aenot
<>hilprsu"/bcdfgm.=wy,0;kqv#123:ITUx%&()56ADFNSz{}'4789CMY[\]*-BLOVX_EPQjJ֩AҺ:uTm|
	[2}fuԔIPAqF   h'Fr;!ǕO0Xܚk]%0HcriYFaZ#uAӥpk#n8n)jČ$Б얅.Zde&}ɴ$m*-V̸iRGX9H?GҔJbFpSKX+ܤ#JA#ԃ}JAt@wM2=y Dfy.υoɴW6""ѤS𿫯rm[ɛWy|-#4|<,+7&P :\qeykp+l׆W/^eCyi]x2»y}QL;:,}ǠeVWv/26T_6ѤS$w)A6DܤKkPD^3	[2<5f)#H:),4$aae@{$&6caZ#na#8HRd#U<HcritS,#riYFH?^:W6VHа e&S
zGT Ҹ|X2aU?drmrW^6̱ ZQ,-PWHFyTKeˇW^mx/h?|Cj0eul+%W _}O{,ϹtM _Q,-PW&>^!E٬ˇtul♫e] Q-γ/W\-!#JA#ԃuAӥpk#n8n)jČRhFOHj>:W6PEuoiw?UC;(?uqLT	{_ơsExn>AW^6̱.RXi$HdʀITLl 7µbF ptF)#H?\;FOVT=ӟP<o-ҹ3|Z6/;?E\kP~6u~YA0嘢rã-alAӺzGW~l<l	3-/uͣHq_W\4}9
(j[)$v(G Fo-ҡʨEv_L3KJ^*(hfyJ83PAҡ|ĝ	T#w)HRH dҐt.Pf}Y5W]06"e] k~aEeFO_|Iؾt :\C'&At$4:9ғ2(_ceH@xbɔ'xa{A6ʑ`4,< uIϥ !ͥ :\eÀP`}]roѵ{W\䝧{_NceHyi]x2wT6>t :\;ٗɛ>W-]|/aͣHhGZA95͠f_NXGW'/eLwU&RGPRʑiuA_ӺTu\qs.#W];szZGWѵ{W\kpS,A95ͤ{0>8;PwDa];ucB$HANlPטA]:wT6ʑiu]t{YtAt$4:9ғgshA~$:9`4	h`bՎm+szXG40$:9]Վm!Օ"###$4:9KkPEfy+f_ y{$Hzt~Ym|>^!ʢlerYp˖n>L!hXyA_W]0嘨2<5f+бX2ɁH<^yTKe"e;,;PNn] e{$ЎܤK]}uOuhXy]0嘨2<5f)/Er]{kW^6̿B8cQ-f_*v~ur(}qyL*eןf_\ߢB:Grt.PfT[.2S[͕ٗ𿫝-h>$6y$IU|?{OAʝ\-fXܤK]rq}Ue<+!|S5W]0嘠lIa1DR<5f+FZO;r+fZN͌7^y9pٽsf_aW^6̾kT6uxkWE's1E'
醿,M¨Gult_b;qerevo&o]dYW\O:2`Z^5*bs}'tmx2|4!LhfZNl|7FO_fXܤK]rL=6ׂi]d}]rjf_6"ӺYR-#W^6̾/dSHAt$4:9ғ2(_ceH@xbɔ'xa{x(G40, p$:9bTRnRL5f(l</E^xJٗ^!1I!A9ʢul-lIu᳴m^wG|Q-\-fX]xn>LKfuOA]p{$60fy߫E˶Y6Dt :\_b6~V̸$xkRHzp-rZ,ڽ_$_PexkNͣH˜h>獳.\S5W\kpS,A2ḭkPKXeX@~YA̾x:al2+^eC}6y3yl|S
`u<0o ^pW\S
/!e4sS4+|/ٗ#w)A&^Xr0+f\<5f)$=H8JٗɛW*l♫*lw}sh)Z7$__lV̸qLwD_;&Z)Mfal˂GT!#H:G6\_bxkWś._^{uuDp6ddٲy"c+A Ge_b'eQI\U|ܤ#$4:9K)_ybٗɛWIBTAʢ[/L}W\[,|Iؾ?ٖ#rkA\]rL<5'bw)ACpҐKJNꡯ;D!?6̾
 /y?[rwP ^D_;:
ؿC>;JA9CCJAtB<l/3ghڽ=#H:G6\RwTx 'ďҐtCpҐt.Pfʢ[/7ś/,ܤN5H?P
}N~Yn~YexgL5f+E<5f)6j;D_;vH:GƩACpҐKJN[/ٗD!? D  Ct 
 " `DB!?H}$}$w>rG600o葁) A~0eel&qLw*lwHbtR!ͥ >Fٗe@b
 <5'|Am~ ďҐtCpҐt.PB_+NMsj_W\4|93|I5Q^aӺ>JGPR! 6WNꊐJGP :\:Xr0ecWmE?a_W[-]?7#f_C6">+_v/AleCD_Ey[^㫊f#yTKemE>_^|$6ׄ^3u=W/3ٗ/D_Pe:wUjGP=#H:G6\RwUf_7?[rw1###$4:9K]p{$:wTBGW+uD}r߆[!ljEx6	PW+뗍n
e᳴m^Êc[̫O~>  :HnRsIQOrx$}$w>rG6[ԃ!ǕO0Xܚk]%0HcriYFaZ#uAӥqL+V$`<HɕIcaZ# 04na# 3,HNY4Ī$$B^PD_;G$L0M;`91*eB^PB٬#ʒCԃzE@&m^p\f̌\h>*Kg02=n10XhtF#)$=H?gXfbKJ/M8e '&fZ-γ/͕P*HR),4$aae@{1׈10X`8na# 3,Hω-)!zh/q(!dmmpT<$=H?gXZT4B^T5'x	kNRG$L3KBnx頳h)u2-|Iؾ\%lA]E?NX[	fZG$L3KJh頽>vxD[2|<$=H?gXZL4B^T6uyRHz[#>$頽G$L3KI҄/M8ehQTZG$L3m^p 0k*HR Ҹ|X7r-a$gw)HRH dҐt.RGrt3,H @ci㓖M;`91B<H@lPabacr1SČ2<HaBԃuR 6k>  $         v:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/rucldvd.htm  if m                      $          <html>

<head>


<title>void</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>void</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>void</strong> data type always represents
an empty set of values. The only object that can be declared with
the type specifier <strong>void</strong> is a pointer. </p>

<p>When a function does not return a value, you should use <strong>void</strong>
as the type specifier in the function definition and declaration.
An argument list for a function taking no arguments is <strong>void</strong>.
</p>

<p>You cannot declare a variable of type <strong>void</strong>,
but you can explicitly convert any expression to type <strong>void</strong>
with the resulting expression used only as one of the following: </p>

<ul>
    <li>An expression statement </li>
    <li>The left operand of a comma expression </li>
    <li>The second or third operand in a conditional expression. </li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tucldvdx.htm#top">Example of a void
        Declaration</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
-]|kN  $       R  v:7':#          R      ./usr/vac/html/zh_CN/doc/compiler/ref/ruclfdc.htm  if m                      $          <html>

<head>


<title>Function Declarations</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Function
        Declarations</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>A function declaration establishes the name and the
parameters of the function.</p>

<p><img src="../images/ncdecfn.gif" width="421" height="101"></p>

<p>A function is declared implicitly by its appearance in an
expression if it has not been defined or declared previously; the
implicit declaration is equivalent to a declaration of <tt>extern&nbsp;int&nbsp;</tt><var><tt>func_name</tt></var><tt>()</tt>.
The default return type of a function is <a href="rucldint.htm#top"><strong>int</strong></a>. </p>

<p>To indicate that the function does not return a value, declare
it with a return type of <a href="rucldvd.htm#top"><strong>void</strong></a>.
</p>

<p>A function cannot be declared as returning a data object
having a <a href="rucldql.htm#top"><strong>volatile</strong></a>
or <a href="rucldql.htm#top"><strong>const</strong></a> type but
it can return a pointer to a <strong>volatile</strong> or <strong>const</strong>
object. Also, a function cannot return a value that has a type of
array or function. </p>

<p>If the called function returns a value that has a type other
than <a href="rucldint.htm#top"><strong>int</strong></a>, you
must declare the function before the function call. Even if a
called function returns a type <strong>int</strong>, explicitly
declaring the function prior to its call is good programming
practice. </p>

<p>Some declarations do not have parameter lists; the
declarations simply specify the types of parameters and the
return values, such as in the following example: </p>

<blockquote>
    <pre><tt>int func(int,long);</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuclfunc.htm#top">Functions</a><br>
        <a href="../concepts/cuexpfun.htm#top">Function Calls</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuclfmnx.htm#top">Example of the main()
        Function</a><br>
        <a href="../tasks/tuclfdcx.htm#top">Examples of Function
        Declarations</a><br>
        <a href="../tasks/tuclfdfx.htm#top">Examples of Function
        Definitions</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruclfmn.htm#top">main() Function</a><br>
        <a href="ruclfdf.htm#top">Function Definitions</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
5W\klh$  $       n'  v:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruclfdf.htm  if m                      $            

  aenort
<>chilps"/dfgmu.=by,vw#()0;AFkqx%&*1234DITY_:E5789NPj}-BHUW\{CB9s25H8VrC)˧mfRs e@OJp8/qA X,srP3s/(,^k]$8z{LC}Xq@pX,'7q'74~a4]>8J]o"!Ōd4%rЩ*J#!p@Аqtek.Ԡe)96?
.ۅayJ&%z*966Nd!CCO~(8 xԡDP/`@@/\q@(9d9 AteHe3Yu2\v^މtWN.Q̫Sy[(3s-9bA˨oCgT8] g]D g])|yR[7yҵAGgT9WMJ]uvr|!ksăk۵Pކ'D{*a@HO[<L]>P~yҵ_'KxnIJC';Ate\?OC.K+P3.Hc3X$Đ]+YuǕ6261!<-lR<]+YtsW!=Q\W9Ǘ"~~t#CKWs.:^S|PQ]~=ѐTo\o VEҭKgs~yҵ]tYDJmG죛ѓZ|7@bNoCXoC!~SZ)}W[c$2y?U!ks bړCt콽J]qS5]Q^뀩:FAS0F	kbǗ"~~tѐT7 VX/t콽J]<'2
9*ldSKDD7@Is!k.ꆶGk{ O\ V`Se.k.W=ySat2sD g]W<Z˯}Eql	J]?|9^s1lrr/ҵOl&z{L!~)~ƱHDTWh"xVOeX>Ge٫e}\Se⧐nC]+Yu&z{L!ܺ%/)?r蔜מ>NKޮstJYZtJB~yҵG0C)˯y*ldk.W<ZˮQotqE䄜CW|<6|<'T5o]+YtxJ]k.B;9PP>	?}GC.K+P3.HĮk_yҵ]Q\Dy$=<D|9S7*ldk.ѺvVA@{*GCkxFMrk.Ex겝gƜxOt?
?td;8
*Nm3sr@HۿDyW?'KPN?bk.ˢRˢR[wo l=3*aC.Lvr3.Hns.͓ܿxPvoc^C#=ѐTyo"B~)
tJ|?O{L!rNcHeEvRXc/oϚMѐT?~eFQE"s0ʚ5D·GW<Zˠc 첯Yt=ӄ^#j]=KD?u!rNcHeEUT.Ke*J8g$9yҵ]QU{Sy_D}.	B}'O\2~)
ƱtJ}C.JDaar8ٽQ_'Kl~+؀
ofC.HU5ˢRs^t?r蔪tJ~t9d9 uWy!>+d	G VeE\N^3 O;|Z˧9d9 -{9d9(~)J]p.TĜD\1$J]qM@Oz.+]+Yts$2[; ARAte׊\J]wFASe?v5!W
\J]xv쏫Atetd;8e/9|eO V*ldmTGtd;8s)r{('p¤p\aGpiy<ÛW<Zˮ< 9d9(aD⃊0*	JTE!a("	^
JrNcHZ$ g$9!^8P^k]$8/Tt)HqAbn$F>8H,(*vpT]cII@:NohC
'PaPLjP(
K}Xq@ /\q@p EJsII}Xq@X*`C!Z*ldmsGJQ=3
eR@/`@@/\q@
(GIq'2Is!C.J~)hC@Is!C.HOJ]p.TǠF$@ܺ% *vsv[G'*ld٫e}\k.aM'Ate(t=W=T,5	,\g_W<ySc#Ytg$9䀴! g$9D.]<]+YuSc#o?r蔀xR m<?exb]Nʛˮ?P3ȶD\M<wFAS9*ldٽp]=ܺ%,@ܺ%!rNcJtJTˢS~)z5?rFAS9'y?r蔲?r蔄tJHmƠg]oD{,Ce?r蔆Dz*'BkYSZshO2
%=/=];/oDGJ]<1''O\^O\,9	,*5K\,gg$9xRT4Z˯`Tv[G'*ld^gFASySc#Yu"ӲK]+YuǒL]<-\M3srAѐTT]qg
eK{	Sd?6>t#CK9'1̇$\&z{L!sˢSKD~A3{*a'O{L!ѐTchkl.G8/~{*a~ztJrIcq?r蔜&z{L!?W=ѐTc[SsˢSg]ySat2p7le3~~tT9l2}^'/oDy}<ʟAteO*vs뀩%ˢRˢRg$9!x@IvJQVX@ 7`xuT 씜Cm@wCY}QU{Ǖ62|wFASsNqMe?{cGlղxF9d9 -{9d9(~) k?­F$@ܺ% ֱcoϚ; <9CQYB'=	,cyɍ9qA?W>(D;*aa%5D^watd;9Ǖ625\߽VTE\kXW9=Ӆ3vG	^Z9vJy*; \7aNlֱc g$9!x@IvJQV,	0(Rm.Rsr@UTqE\kXe42rNcHASe^2{*GS#<A{t\'{_W<*1!	,xd2:ʛ>9ҵ\-W	,e}^3sP< ];%(K+y `gr *vqR씣u,A@n@$'e10>t*vq2JvJNd!x@Is!ג|a%5ySc#YuTMe?}ѺHUpROeFrk.7$tJBg]'W$.dK
et?r蔅[@ܺ%<Կ9l~)
tJA]Q\D#@Is!+mm	J]tnH)nNfV3ѐTyO|*\𵱳ѺA B.k_td;8?+d9dm.Rsn*? QH$*8)n;%'2P< ]9D?r蔀! g$9D]+Yuc@ÍtJ@cGAtecq6J9'1̇$\-Q<Zˮ"u<fyrs2IQԈa }RHO  2U巿cd	9oJ]t?r蔻ZB~) 9'1́NoCRԅ[&_V,'e  7C	貁1aEY@@(0>+Y@80_'7!Y\?1v2H
.!Y\? 5 A<C	貁@Ø6P3Rs aNcĜ266xZ@㲉(,^k^S(lVPII}Xq@
0{AfƢrZİx[Շz儯C 1'7#$2.׌^pJ]=BP#s:H(`*Rx.B. (R. CZ	CO~(8 xNKt1, ^ap ^a+8@I 8{
e@
G*@Q.@ДĜ莼0m-M uC/JmTpҵG7*ldk.(9y$0axZ@C/JmTpҵG7$2zg$CO~(8 xNKp1, ^a	XJ8*P#s:H.U^p*@WJ] hJbNoG^IPe@
qteMe4%1'7#$jj"zP#m¦B;9Hג@qp5Y!6*rIcqBP#s:H.zP#m¥ hJbNoG^I԰ҁn*\bF$Du\-M^p!ǲ6P4%1'7#$jh(RОۢB{yג@qp4p/JmT[@ДGICXMm%A?GIq'2Is!@Is":H(`21*Rx.X(Tߊ(`3
eQ,R$1, ^"yJE%'2^Ԝ lh  $         v:7':#          4
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruclfmn.htm  if m                      $            	  aenrt
"/<>ghimos.=cdflpubv#0Fwy%,1ITkx()359DEj28ABCLS[]-4NRUzSu9ڑs2M-~]:&s)-g1̠/`&*BBBBBQ*s)jIK9el&h`!j$qlQ$ĩPBoVoh<Xе4Z"FQ8$$=k-S_B`R.9Kе$^IhIsG2F{VIKQ^Is,TcBIK9ԝg7;9cE,ck}Q܅oZ[ƛ᫏C9CNg
vaol*cVA/NKk#9û!ou?a3%p
Nl/ܾ|5pzڍr%}mĹ$EfPa=N\R\A̪zIrÔbu$2C\40zP5IR8
%j$#:*ոZ?$*6#8}h t-T0e&'GY\T~}^]eWTw!l[TBسl~N{`6[>r^Psl~KNԝŜŜy%̱Q))E@$	jqԚzԝg7~Is,Tl
BQ-{>od#^G:bl[2B6NmFoGrŌ&;/0Cl|{,@k띡wl3%qcʘƇVA/M9ݽPu'GYNoVoh<XеSV&'GY\T|߁Z\û!oT{X'i9G*uGrŌ&;/0ClNolV}^|!93%p[j5!kPyūuw/'ujHyŪ;-[IZ[V%ғ$<9m?[X]GkK>NKk8㭇7Ydݮ\ 	BWI%ΨBط˭I-95%Ƹ\M_[\mt/;-aԘBسa[%ׁ[QT{YGWtyq.I$/o813*r_[X'Rtu,RvCK9e[kK:`M=};m{-<A׵[^s$/Ri3%!bhs&WO\43g$m![:sukfK><t/ܾd[;l]D}m{n5qk[\dti{}T0:O_*yY$9#m`I)g1̢k_]@|.-{ck}Q܅oZ[!M;BYdܾ𿭮4b]tꧮq)4|IuG`u&GrŀrŜAױVA//:RcE,)Q[^xj<}^e[\h=cĺO\4;,)1܅jq)4;,1܅g4!qB]qX(
NIK9e7sMp@B8I%H*ƢIR3!)E@$  ŜS֊B>YQM(cG
pP	  s
Bs{rcQ[XĐ]#umt.*LAg7(P 5H4ck|$I6,T*0H `dTZboOnQA4,j+bвn`R*	*q+QKST"\eE6̢tF8p HGm9P!j9=D
NANE$Dn`ReQ#ckg7I+PlY T"vbt q7^)Kгt.*LAg7(P و2)$x>,&G	.Bo.u]+RJY=80DʊmDqNZ* Hs
Bs{rXĐ87^)	.BC9:\TZboOnQČ}HXIv6!t.*LAg7(QH4F!c6qI6,T*0ע7^)u#`#ŰRejIK9ԝg7~Is,Tl
Gd2F9/IsIM,9RԒsʞܢ@$A4SHбF.nST"D.|c<bcGT!jLRC@pKu Nckֳ  $         v:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruclsbrk.htm if m                      $          <html>

<head>


<title>break</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>break</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>A <i>break statement</i> lets you end an <i>iterative</i>
(<strong>do</strong>, <strong>for</strong>, <strong>while</strong>)
or <strong>switch</strong> statement and exit from it at any
point other than the logical end.</p>

<p><img src="../images/ncbreaks.gif" width="182" height="32"></p>

<p>In an iterative statement, the <strong>break</strong>
statement ends the loop and moves control to the next statement
outside the loop. Within nested statements, the <strong>break</strong>
statement ends only the smallest enclosing <strong>do</strong>, <strong>for</strong>,
<strong>switch</strong>, or <strong>while</strong> statement. </p>

<p>In a <strong>switch</strong> body, the <strong>break</strong>
passes control out of the <strong>switch</strong> body to the
next statement outside the <strong>switch</strong> body. </p>

<p>&nbsp;</p>

<p><strong>Restrictions<br>
</strong>A <strong>break</strong> statement can appear only in
the body of an iterative statement or a <strong>switch</strong>
statement. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuclbrkx.htm#top">Examples Using the
        break Statement</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruclsdo.htm#top">do Statement</a><br>
        <a href="ruclsfor.htm#top">for Statement</a><br>
        <a href="ruclsswt.htm#top">switch Statement</a><br>
        <a href="ruclswhl.htm#top">while Statement</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kV  $         v:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruclscnt.htm if m                      $          <html>

<head>


<title>continue</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>continue</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>A <i>continue statement</i> lets you end the current
iteration of a loop. Program control is passed from the <strong>continue</strong>
statement to the end of the loop body.</p>

<p><img src="../images/ncconts.gif" width="182" height="32"></p>

<p>The <strong>continue</strong> statement ends the processing of
the action part of an iterative (<strong>do</strong>, <strong>for</strong>,
or <strong>while</strong>) statement and moves control to the
condition part of the statement. If the iterative statement is a <strong>for</strong>
statement, control moves to the third expression in the condition
part of the statement, then to the second expression (the test)
in the condition part of the statement. </p>

<p>Within nested statements, the <strong>continue</strong>
statement ends only the current iteration of the <strong>do</strong>,
<strong>for</strong>, or <strong>while</strong> statement
immediately enclosing it. </p>

<p>&nbsp;</p>

<p><strong>Restrictions</strong><br>
A <strong>continue</strong> statement can only appear within the
body of an iterative statement. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuclcntx.htm#top">Examples Using the
        continue Statement</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruclsdo.htm#top">do Statement</a><br>
        <a href="ruclsfor.htm#top">for Statement</a><br>
        <a href="ruclswhl.htm#top">while Statement</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
.k>  $         w:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruclsdo.htm  if m                      $          <html>

<head>


<title>do</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>do</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>A <i>do statement</i> repeatedly runs a statement
until the test expression evaluates to <strong>0</strong>.
Because of the order of processing, the statement is run at least
once.</p>

<p><img src="../images/ncdolps.gif" width="370" height="35"></p>

<p>The body of the loop is run before the controlling <strong>while</strong>
clause is evaluated. Further processing of the <strong>do</strong>
statement depends on the value of the <strong>while</strong>
clause. If the <strong>while</strong> clause does not evaluate to
<strong>0</strong>, the statement runs again. When the <strong>while</strong>
clause evaluates to <strong>0</strong>, the statement ends. The
controlling expression must be evaluate to a scalar type. </p>

<p>A <strong>break</strong>, <strong>return</strong>, or <strong>goto</strong>
statement can cause the processing of a <strong>do</strong>
statement to end, even when the <strong>while</strong> clause
does not evaluate to <strong>0</strong>. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tucldox.htm#top">Example Using the do
        Statement</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruclsbrk.htm#top">break Statement</a><br>
        <a href="ruclsgot.htm#top">goto Statement</a><br>
        <a href="ruclsrtn.htm#top">return Statement</a><br>
        <a href="ruclswhl.htm#top">while Statement</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
src=k@  $       r  w:7':#          r      ./usr/vac/html/zh_CN/doc/compiler/ref/ruclsexp.htm if m                      $          <html>

<head>


<title>Expressions</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Expressions</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>An <i>expression statement</i> contains an expression.
The expression can be null.</p>

<p><img src="../images/ncexpres.gif" width="172" height="32"></p>

<p>An expression statement evaluates the given expression, which
can then be assigned to a variable or used as an argument in a
function call. Some examples are:</p>

<blockquote>
    <pre><tt>printf(&quot;Account Number: \n&quot;);           /* call to the printf     */</tt></pre>
    <pre><tt>marks = dollars * exch_rate;            /* assignment to marks    */</tt></pre>
    <pre><tt>(difference &lt;0) ? ++losses : ++gain;    /* conditional increment  */</tt></pre>
    <pre><tt>switches=flags | BIT_MASK;              /* assignment to switches */</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuexptyp.htm#top">Types of
        Expressions</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
><p><ik  $         w:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruclsfor.htm if m                      $          <html>

<head>


<title>for</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>for</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>A <i>for statement</i> lets you do the following: </p>

<ul>
    <li>Evaluate an expression before the first iteration of the
        statement (<i>initialization</i>) </li>
    <li>Specify an expression to determine whether or not the
        statement should be processed (<i>controlling part</i>) </li>
    <li>Evaluate an expression after each iteration of the
        statement </li>
    <li>Repeatedly process the statement if the controlling part
        does not evaluate to zero. </li>
</ul>

<p><img src="../images/ncforlps.gif" width="455" height="63"></p>

<p>Arguments to the <strong>for</strong> statement are:</p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top" width="20%"><em>expression1 </em></td>
        <td valign="top">Is the <i>initialization expression</i>.
        It is evaluated only before the <i>statement</i> is
        processed for the first time. You can use this expression
        to initialize a variable. If you do not want to evaluate
        an expression prior to the first iteration of the
        statement, you can omit this expression. </td>
    </tr>
    <tr>
        <td valign="top" width="20%"><em>expression2 </em></td>
        <td valign="top">Is the <i>controlling part</i>. It is
        evaluated before each iteration of the <i>statement</i>.
        It must evaluate to a scalar type. <p>If it evaluates to <strong>0</strong>
        (zero), the statement is not processed and control moves
        to the next statement following the <strong>for</strong>
        statement. If <i>expression2</i> does not evaluate to <strong>0</strong>,
        the statement is processed. If you omit <i>expression2</i>,
        it is as if the expression had been replaced by a nonzero
        constant, and the <strong>for</strong> statement is not
        terminated by failure of this condition.</p>
        </td>
    </tr>
    <tr>
        <td valign="top" width="20%"><em>expression3 </em></td>
        <td valign="top">Is evaluated after each iteration of the
        <i>statement</i>. You can use this expression to
        increase, decrease, or reinitialize a variable. This
        expression is optional. </td>
    </tr>
</table>

<p>A <strong>break</strong>, <strong>return</strong>, or <strong>goto</strong>
statement can cause a <strong>for</strong> statement to end, even
when the second expression does not evaluate to <strong>0</strong>.
If you omit <i>expression2</i>, you must use a <strong>break</strong>,
<strong>return</strong>, or <strong>goto</strong> statement to
end the <strong>for</strong> statement. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuclforx.htm#top">Examples Using the
        for Statement</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruclsbrk.htm#top">break Statement</a><br>
        <a href="ruclsgot.htm#top">goto Statement</a><br>
        <a href="ruclsrtn.htm#top">return Statement</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k  $         w:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruclsgot.htm if m                      $          <html>

<head>


<title>goto</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>goto</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>A <i>goto statement</i> causes your program to
unconditionally transfer control to the statement associated with
the label specified on the <strong>goto</strong> statement. </p>

<p><img src="../images/ncgotos.gif" width="309" height="32"></p>

<p>Because the <strong>goto</strong> statement can interfere with
the normal sequence of processing, it makes a program more
difficult to read and maintain. Often, a <strong>break</strong>
statement, a <strong>continue</strong> statement, or a function
call can eliminate the need for a <strong>goto</strong>
statement. </p>

<p>If you use a <strong>goto</strong> statement to transfer
control to a statement inside of a loop or block, initializations
of automatic storage for the loop do not take place and the
result is undefined. The label must appear in the same function
as the <strong>goto</strong>. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuclgotx.htm#top">Example Using the
        goto Statement</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruclsbrk.htm#top">break Statement</a><br>
        <a href="ruclscnt.htm#top">continue Statement</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
trokꀒ  $         w:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruclsif.htm  if m                      $          <html>

<head>


<title>if / else</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>if /
        else</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>An <i>if statement</i> lets you conditionally process
a statement when the specified test expression evaluates to a
nonzero value. The expression must evaluate to a scalar type. You
can optionally specify an <strong>else</strong> clause on the <strong>if</strong>
statement. If the test expression evaluates to <strong>0</strong>
and an <strong>else</strong> clause exists, the statement
associated with the <strong>else</strong> clause runs. If the
test expression evaluates to a nonzero value, the statement
following the expression runs and the <strong>else</strong>
clause is ignored.</p>

<p><img src="../images/ncifs.gif" width="423" height="32"></p>

<p>When <strong>if</strong> statements are nested and <strong>else</strong>
clauses are present, a given <strong>else</strong> is associated
with the closest preceding <strong>if</strong> statement within
the same block. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuclifx.htm#top">Examples Using the
        if/else Statement</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
r>
<k  $         w:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruclsnul.htm if m                      $          <html>

<head>


<title>Null Statement</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Null
        Statement</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <i>null statement</i> performs no operation.</p>

<p><img src="../images/ncnulls.gif" width="122" height="32"></p>

<p>A null statement can hold the label of a labeled statement or
complete the syntax of an iterative statement. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuclnulx.htm#top">Examples using the
        Null Statement</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>

clausk  $       b
  w:7':#          b
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruclsrtn.htm if m                      $          <html>

<head>


<title>return</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>return</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>A <i>return statement</i> ends the processing of the
current function and returns control to the caller of the
function.</p>

<p><img src="../images/ncrtrns.gif" width="214" height="32"></p>

<p>A <strong>return</strong> statement in a function is optional.
The compiler issues a warning if a return statement is not found
in a function declared with a return type. If the end of a
function is reached without encountering a <strong>return</strong>
statement, control is passed to the caller as if a <strong>return</strong>
statement without an expression were encountered. A function can
contain multiple <strong>return</strong> statements. </p>

<p>&nbsp;</p>

<p><strong>Value of a return Expression and Function Value</strong><br>
If an expression is present on a <strong>return</strong>
statement, the value of the expression is returned to the caller.
If the data type of the expression is different from the function
return type, conversion of the return value takes place as if the
value of the expression were assigned to an object with the same
function return type. </p>

<p>If an expression is not present on a <strong>return</strong>
statement, the value of the <strong>return</strong> statement is
undefined. If an expression is not given on a <strong>return</strong>
statement in a function declared with a nonvoid return type, a
warning message is issued, and the result of calling the function
is unpredictable. </p>

<p>You cannot use a <strong>return</strong> statement with an
expression when the function is declared as returning type <strong>void</strong>.
</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuclrtnx.htm#top">Examples Using the
        return Statement</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruclsexp.htm#top">Expression Statement</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
>
</tl2  $       s  w:7':#          &      ./usr/vac/html/zh_CN/doc/compiler/ref/ruclsswt.htm if m                      $            	 enost
/<>acghilr".bdfmpu=vwy,0x3AT#%128FI_k459SY:;ENOqz&7RUWK(9X9c:?X_Cc95\.!@(
(OAW9d2ucBx!a8濾NɄ0Ђ	<}pA p``Eo*A6x 0KI[[$  WLνI_!(E%V~AZuF:?
=MaA"DW()G7Qb(Ս	Qs$:^cjIԡ1>;"c55{$np>zsct`gfXa䩡M_]<*\#gcONlnc5G4}$!W׳뾶[Å\zPRc%(Xӛ?X67MW^3[u}gK̂ġe?7()G1̒ࣛӛJ3ctx,iJ =@Vp͍T<Fln0DӛJ3cty*3A90zG^3[Q̔2JPGO
>͍UrQ9Qy 9®ϲ=#맱y>Aʌ>~~jI9B>*3*6̑YA~xBˆXf{qTm#IJKoȰ "pyp\@8/k "s)@OKՁw=][':~e֭s$>^<X1y=Yy8=@t?_K<3 R^ cC䅗]v]jG6jI(9R[, 䭳`mc N@8B IAJ9d@W}?^<f<3Ϯ9R$>J*9qQ*@׫Aq^(
zB*4YRX<I@UG3qAJ9dGKAeWe֭}/S౦	CȸBH`2?c쏚fAJ9d(y+l)X
א' N{]RPRc%(1y>`=]Z}tsct1y)Fln,4]خYTg1]t?_e^1=غzsct1y)Fln0(yP9j67MWƘ`AJ9d(y+l)X
א' q;v2JP#HYp,վ67MPBˆjh,i"#M~jI/u/zsct1y)Flna]1]=9j\5(͍U౦GNlnc5G6jIrϺu=9j\5(͍U౦(9R[, 䭳`mc NA8BDRPRc%(͍UrQd/2scp]'6jIEu>XWL֜\!aM͍UrQc]<*\#r9*2s맧67MV~Fln5vbKssfY/9u.~y*39BGz3Tg1IC/J
Qs$]<*\#맧67MV~Fln Fsu߇3,~맅\d}t*3;67MSf9,J}7\Yt8/eߜHo^3[ȸB>ӛJ3ctx,i/{.o9^Ϧr/XxU]1͍T<Flna_]=9j3J3ctqpབྷ[)yo맧67MPBˆjh,i$f^+9p.{et?Lgj5C.fXﯮ5X%japྯ>zsct`gfXdH2JP5ur9jI͍UrQu{𕅜͍UrQc5s'67MPѕFlnf<,ٌ?]>9WLONlnc5\k?~rl^IJ,8/]wbrd޾9S.$e|}/]y*3ﯮ5L^JQ^3[qˠOœ?C=yuAӚAʌ>^IJ  "PRc%)9j9{5XfHQ	t9(͍Uc5L^JQr9Iy=u[-9R/xUG9j67MQ Fsu/7JAW箇䗛ƞYTg1B2JP͍T<Fln0]{c}y[ӛ?X67MQ͚f^l^,,*bzsct1y)Fln0Ùӛ?X67MW^3Z/J
Qs$ /u/xY׿]<ikMGONlnc5G08p^1{dLx9\3ҾlX@]Rsct,67MRPu+H22+l5Q6bfJqzƄ^K_To:sct`gfXAJ9d*9dƄ#B'd,qM 0aKcx 09;g (y+l)hyp\@@"4Ts}ђ(Iv@
J >sgFdJ(y+l)DV8g wK I*9Ҿl4Wi .B(h5{$jP%(J4uUm'	"AJ9ҍG7FhJc%)()G1̕FH QP$b]2JCײEv"[, QPVS^1,(8yq#B"JèJG0@idk  $         w:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruclswhl.htm if m                      $          <html>

<head>


<title>while</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>while</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>A <i>while statement</i> repeatedly runs the body of a
loop until the controlling expression evaluates to <strong>0</strong>.
</p>

<p><img src="../images/ncwhiles.gif" width="354" height="36"></p>

<p>The expression is evaluated to determine whether or not to
process the body of the loop. The expression must be convertible
to a scalar type. </p>

<p>If the expression evaluates to <strong>0</strong>, the body of
the loop never runs. </p>

<p>If the expression does not evaluate to <strong>0</strong>, the
loop body is processed. After the body has run, control passes
back to the expression. Further processing depends on the value
of the condition. </p>

<p>A <strong>break</strong>, <strong>return</strong>, or <strong>goto</strong>
statement can cause a <strong>while</strong> statement to end,
even when the condition does not evaluate to <strong>0</strong>. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuclwhlx.htm#top">Example Using the
        while Statement</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruclsbrk.htm#top">break Statement</a><br>
        <a href="ruclsgot.htm#top">goto Statement</a><br>
        <a href="ruclsrtn.htm#top">return Statement</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k  $         w:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruclxass.htm if m                      $          <html>

<head>


<title>Assignment Operators</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Assignment
        Operators</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="10%"><strong>Operators</strong></td>
        <td align="center" valign="top"><strong>Description</strong></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="10%"><a name="simp"><strong><tt>=</tt></strong></a></td>
        <td valign="top"><strong>Simple Assignment</strong><p>The
        simple assignment operator stores the value of the right
        operand in the object designated by the left operand. </p>
        <p>Both operands must have arithmetic types, the same
        structure type, or the same union type. Otherwise, both
        operands must be pointers to the same type, or the left
        operand must be a pointer and the right operand must be
        the constant 0 or <tt>NULL</tt>. If the language level is
        <strong>extended</strong>, both operands can be pointers
        to different types. </p>
        <p>If both operands have arithmetic types, the system
        converts the type of the right operand to the type of the
        left operand before the assignment. </p>
        <p>If the left operand is a pointer and the right operand
        is the constant 0, the result is <tt>NULL</tt>. </p>
        <p>Pointers to void can appear on either side of the
        simple assignment operator. </p>
        <p>A packed structure or union can be assigned to a
        nonpacked structure or union of the same type, and a
        nonpacked structure or union can be assigned to a packed
        structure or union of the same type. </p>
        <p>If one operand is packed and the other is not, the
        layout of the right operand is remapped to match the
        layout of the left. This remapping of structures might
        degrade performance. For efficiency, when you perform
        assignment operations with structures or unions, you
        should ensure that both operands are either packed or
        nonpacked. </p>
        <p><b>Note: </b>If you assign pointers to structures or
        unions, the objects they point to must both be either
        packed or nonpacked. </p>
        <p>You can assign values to operands with the type
        qualifier <strong>volatile</strong>. You cannot assign a
        pointer of an object with the type qualifier <strong>const</strong>
        to a pointer of an object without the <strong>const</strong>
        type qualifier. For example: </p>
        <blockquote>
            <pre><tt>const int *p1;
int *p2;
p2 = p1;  /* this is NOT allowed */

p1 = p2;  /* this IS allowed */</tt></pre>
        </blockquote>
        <p><b>Note: </b>The assignment (=) operator should not be
        confused with the equality operator (<strong><tt>==</tt></strong>).</p>
        <p>For example, </p>
        <table border="0" cellpadding="5" cellspacing="0">
            <tr>
                <td valign="top"><pre><tt>if(x == 3)</tt></pre>
                </td>
                <td valign="top">evaluates to 1 if <tt>x</tt> is
                equal to three. Equality tests like this should
                be coded with spaces between the operator and the
                operands to prevent unintentional assignments. </td>
            </tr>
            <tr>
                <td valign="top"><pre><tt>if(x = 3)</tt></pre>
                </td>
                <td valign="top">is taken to be true because <tt>(x
                = 3)</tt> evaluates to a non-zero value (3). The
                expression also assigns the value 3 to <tt>x</tt>.
                </td>
            </tr>
        </table>
        </td>
    </tr>
    <tr>
        <td align="center" valign="top" width="10%"><a name="comp"><strong><tt>+=<br>
        -=<br>
        *=<br>
        /=<br>
        %=<br>
        &lt;&lt;=<br>
        &gt;&gt;=<br>
        &amp;=<br>
        ^=<br>
        |=</tt></strong></a></td>
        <td valign="top"><strong>Compound Assignment</strong><p>The
        compound assignment operators consist of a binary
        operator and the simple assignment operator. They perform
        the operation of the binary operator on both operands and
        give the result of that operation to the left operand. </p>
        <p>The following table shows the operand types of
        compound assignment expressions: </p>
        <div align="center"><center><table border="1" cellpadding="5" cellspacing="0">
            <tr>
                <td align="center" valign="top"><strong>Operator</strong></td>
                <td align="center" valign="top"><strong>Left
                Operand</strong></td>
                <td align="center" valign="top"><strong>Right
                Operand</strong></td>
            </tr>
            <tr>
                <td align="center" valign="top"><tt>+= </tt>or<tt>
                -=</tt></td>
                <td align="center" valign="top">Arithmetic</td>
                <td align="center" valign="top">Arithmetic</td>
            </tr>
            <tr>
                <td align="center" valign="top"><tt>+= </tt>or<tt>
                -=</tt></td>
                <td align="center" valign="top">Pointer</td>
                <td align="center" valign="top">Integral type</td>
            </tr>
            <tr>
                <td align="center" valign="top"><tt>*=, /*, </tt>and<tt>
                %/</tt></td>
                <td align="center" valign="top">Arithmetic</td>
                <td align="center" valign="top">Arithmetic</td>
            </tr>
            <tr>
                <td align="center" valign="top"><tt>&lt;&lt;=,
                &gt;&gt;=, &amp;=, ^=, </tt>and<tt> |=</tt></td>
                <td align="center" valign="top">Integral type</td>
                <td align="center" valign="top">Integral type</td>
            </tr>
        </table>
        </center></div><p>Note that the expression <tt>a&nbsp;*=&nbsp;b&nbsp;+&nbsp;c</tt>
        is equivalent to <tt>a&nbsp;=&nbsp;a&nbsp;*&nbsp;(b&nbsp;+&nbsp;c)</tt>,
        and <i>not</i> <tt>a&nbsp;=&nbsp;a&nbsp;*&nbsp;b&nbsp;+&nbsp;c</tt>.
        </p>
        </td>
    </tr>
</table>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuexppre.htm#top">Operator
        Precedence and Associativity</a><br>
        <a href="../concepts/cuexpovr.htm#top">Expressions and
        Operators</a><br>
        <a href="../concepts/cuexptyp.htm#top">Types of
        Expressions</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuclxass.htm#top">Examples Using
        Compound Assignment Operators</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruclxop.htm#top">Operator Precedence and
        Associativity Table</a><br>
        <a href="ruclxpr.htm#top">Primary Operators</a><br>
        <a href="ruclxun.htm#top">Unary Operators</a><br>
        <a href="ruclxbin.htm#top">Binary Operators</a><br>
        <a href="ruclxcon.htm#top">Conditional Operator</a><br>
        <a href="ruclxcom.htm#top">Comma Operator</a><br>
        <a href="rucldql.htm#top">Data Type Qualifiers</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>

 l  $       u  w:7':#          A      ./usr/vac/html/zh_CN/doc/compiler/ref/ruclxbin.htm if m                      $            
  et
<>ahilnoprs"/0cdguv.=bfm&1;Twy%(),Oqx5:ABFINRk|#*+-234DELjz!CU'89PSW^_7MY][K,[e, :mnIw	M#mԤ#Rt"`Pn$`H@ 0 `AA+AtI*Atĺ0U!6M9YE5iΜVK^XiV@$e )M4ƕl0 ",2ոqm%c)+ޱt kFRGZrA.)qP}#HRYsKx|$1IW*A=#ܔ{XRt1RGt6.L$UH@#dӝS^XiΜVK^XH?nJAeksKxHlչ@4`HljKJiw(<${)H?lnio144ܠdɱw(<${)H?G)MH?lnio144ƕl0I X0c)3A7j Iw(<$u#JAef-De&w(< csI]HA1P[+ ?(Y%v<5%%Teq
0+mjKySF<Y6\lV{H?f:|/[AVd[ɶum'&66A\#R[ʞWH]#H?b.YXmJԗpbvk[ɀfZB5+mL+&TVTIo.epIo*{_*Lkk-XmJԗp|\]@H?*:Gt	BH?c*Rn6O &\N=ڒ<eJA8@@d.*%oJ2[x
핊 Ƽ1at ҐTݨ6O &.L'h<u<৘,MK 0pQ0n.${$xʔq. 8])HRrRZ biR5nio5#a* `#)+ޱt bhLPyjMڇHjHA#IR+5nio5#)3AͰzG-IX?(ٶIw	a>X8[iV۟ԖepIo*x'{mk~6.Tu^5n2*A0pIo*z\a6M.=o+RԗmMO_*3W*-!.P3|eS` Bx(a>Yq.R~ #xLT~;@ ɀ)6ʗԖ}iAʦcl@ǕEw ȩ> GAlU3{gS_Em+5%[]@}#H?b2U!kO.yx]M	e4Ͱ~$7&ei-@׊G-H?06<:GAlɘkmNLmJmF=r5!P(:Ge)H% )M-&u!V\"6ҭ	 2BI-IP%#ݩ#${)H?lչ@>*rRbV	ARkkʩFӊlT-myU,T/RSMl+u
-bC{eril-Iz>2Ͱ~<L	x(᭧<H?f:|/[A 銀[8F<Y6klh>ɥFѫqpvS1׶y*5P|m.-l\m6V(+L^0 lT5slqS핚\ +{yV|NʧOu:Gt	BH?c*Rn
׏x^	ą${$xʔq. 8])LTWlT-myU-b\esio)V2}<T*efLŻ\lVr`jSl>5% 
A<T{)H?G)MH?lnio144ƕl0I X2(e&w(<&@#ݩ#${)H?lչ@(m<PyjLT2
YE6Fӊlf+mτjKySp Io*x'{mk~6.pԖfN5wo$Q7lk[RR,śZߵEn64HR alT,rm][I64학3rm][IɃͩM|?WԖUƤ*EH?f:.}q
0++&66H?#R[ʞ{z߸ոxLTq_u.&[K[55n2,ּ.Kwa[+L^\ ulk\eq_u.-\f:PR.{_+\gBW&׭?:+X%EbC{em}r[V(>Aʦc/q_sYu˛JH?%8[*]o핊l{J.m*ekAʦclU
k[+&TS(ҩR$k\`Ja2qu5lelvܒ=ڸ]+P})\'HRʔ5RXh   )k  b5K6=ڒ<eJA=#ܔ6V4}Ԇ[[pcJ$HJ]f	I-IPHjHA#IR+5nio5#)3A 	,lrRbVTrY6<5%%Tee4P<+mjKySppIo*x'{mk~6.pl*F2wf־0klk[ɥF2wflk\`K	k~%| 87%z*P_t\ոxLT vS0pIo*{mk~6.v̙r6.Ԧ>|+jKyS*R	lU3{>]ƸM핓R`l-O[=oje<T* ;)PVZWlM-5%}r[;ed\ZLmJ)5n2
ɥ(TPՇ\f:Z5R+W5cZ+pIo(>1P+gԖU}ԧ;esX64픃qkY0y+lU3}[-݆ƻbFU:}϶VpHn|+/WaAQRΦ5<[EvSʆZ*R&]kHR 7% 鲵@6j kFU@$FRWb@fܠԛ:aI% PAvԑrRGZ=6Vj kFRgrPl 3*rRbR%64UIw	OkV%S+^%\P	M[UIo+hmOVjewM cE]eril-sM`5.m틾XVjekwMscE]er=oje[8F=6esXA*&ZVV`z8MGu@2M>JMK	R0H4Eeז ` lsז bR3V\"2.-#ٚ4 Yu{brRZ biR5nio5#(!
=6Vj kFPJ+۞Wp64U]öVae)H% )M-&u!V\"2+HRYsKx@ki+lKnz]H?WEw\[,> #ĺriRRG)1PY,V,śZߵEnA64ed\ZH\-epH?#R[ʘ|-\[/jKy[gR+v;ZHA:S1ױsbֹBjKyX)b+\lVr`jSl0X}#H?bW&W6@fֽZjepո틽˕.]o.-öVҭ^mπ]*i/*[+L_H?cg\W>a,[c*)ĺ*Aeril-l\efV@3W*A핚\vBjKyX)b+2f-`R`*AXPC+jKK:y%wEb[sl}J@V:XavlոQ vAĶ$ q-T$-v+MڝB0GVف:Gt	BH?c*RnAAAAA@HI{$xʔq. 8])LTT?MڝB0C!AXPC!@%#ݩm8:Gt	BH?c*RnAAAA@HHHHI!$A${$xʔq. 8])LTA΀c^_kOV&[	p+.. 'HRn4}ԆRIIIuba"B	&謢NtZ@ArRfj kFPWcR[cZG)M5nio5#(+.#{ܔO٫sKxI-F>m-RG-H?ƴe)M4Y++۞V)u6؃&HRrRZ biR5nio5#(Emi-F>m-RG-H?ƴe)M4q\H?8[iWl*FZU픃[g%tWp.eril-Y%wEb[s+_6+5n2ʐMs1y0o][|vA|WEfP}#JA=H?nJAeksKxHlչ@:];ZE$yܠԃlkHRYsKxAlyf,ʅO|/hA Y%wEb[s(a4V$7V]aH?#R]ZXP}#JA=H?Gu)HSMRG{ܔO٫sKxiV	I^J2;ZvXRDH?Av2R
2R]HjHA#IR+5nio5#)3A.w(<&*e .#R]SɀUd8F=o+*-YsJm9v>llCh\˶cbtV$7Wԗp#(+5n2
ʦcl+NV+\f: >S1փ{z߸ոxLTA΀c^_kʩ&@r.?#R]St )sKxHe$}ԔXV&* `iΊ),@@4N+%,@7% f-DecR]ZG)M5nio5#(H 7% 鲵@6j kFPC+HRYsKx@ki+ʶTefWH?PV϶-V+H?[/jKyAe)H% )M-&u!V\"2#JAef-De)xc*R핚\ BjKy[g*]Իb+5n2
픃ɥFHRrRZ biR5nio5#(!#HRYsKx@ki+ʶTefWH?PV϶-%8ŻvA[eril-=#ܔ6V4}Ԇ[[p.iR+5nio5#(yM%wSVʗlո)V|#R[<Rb;e W]4_ԖRJA=KH?G&u%$rjppIo*x'{mkmJa&lk]ƃlU3{4cZgrS_iw(<<T*EvT,&մcSv̙r6.Ԧ>|+jKyS*R	*A \#R[ʞW5R3W*AʫkHol%v>|v$Q7>1R5R*Req_u)C|/
w@usA\.KvS1׶{yT)*A`jKJ{mnV M-s-]ht\]@]*:Gt	BH?c*RnԼ!aB2R=ڒ<eJA8@@d.*lQ]`N"]A qRʔ:± !#%#ݩ#T#t	BH?b4Wlո+Mږն{slո+Mڄ{eb)*r|r25+5n2?[+&Te?&TefV6+5n2
vR=ڃ*A=#ܔ6V4}Ԇ[[pcJ$HJ])3A7j!"dD${$yܠԑ֤e)M4ܠ-Ͱԏ;Z6PFBer.#R]Sd\W*2?#R[ʞ*핚4oZSm>bA3d(ڐ3bͭ{R*&]o픃ʜlpIw	L>ʜl66<wEbCuqsl7jKKl핚\vS1׶xHtl6t핚\vS1׶y 銂X9kb]YU2d5>]Cqsl5jKJ`N2R6.L$UH@#dӝS^XiΜVK^XH?nJAl[[pƤlRfj kFPe֑A=H?nJAeksKxHlչ@ݨ@v;Ze)M4ጫeKVjep+u
-m@+5n2
픃ɥFHRrRZ biR5nio5#(DiR+5nio5#(yM%wSVʗlո)V|#R[=-öVjep)KeIo(> #ĺ*lTfN,&մcS,M _u)\.8KjKyX'{mkA]Ƶ\-.-b̝k_5R?i\%@perع;ZHA:1P+WԖfֹ6.3Vd[ɶum'&66\#R[ʞWH]HR+jKyS*SvS1׶yUu!m}핺π\&04vSABA 銀\\#R[=|`K[RV٠~RسZefV@3V G@ʧ6g܌pn]Ԗ5n1wSn 8AV 8F5n1wS+W5RRT*zZ;Uѫqn 8A 銀+~N][a#R]S0ʐ.O.ʸ
b$ʆZ&;esX$Q6eb@1/|eS`z>6uT`jKJ`N1*.XV-`E G;]<!qu]  0<eJA$J]:GW@oԗp
LPyjMڄHjHA͐1ok&d1Z6tB|#R]A 銀Kz<T%ՉiΊ),@@4N+%,@7% 鲳V\"2Rv0HjH)HRYsKxTjb0ݨնh?[lP|[a{Wll8Md+mVMOVT\#R]ZWl-OqOǵOvͥ]>HRrRYsKxIISE=ڒ<eJA=6Vj kFSg
pr24J̝iP(H-#ݫVu>|}JqH,>AT?[sK|efV{=ڃRJA=KH?G{ܔO٫sKxiV	I^	[I-IPB)#ݩ#${)H?lչ@--#Al!b:8F`.+OKo<Se;AWp핓	J<Ko\<-AX[1-a 3VL%*`-erA>u}	m ΁o\edR)/LZ%2*AppIo*x'{mk~%|-3rm][IɃͩM|?-kq
AR*lk]Ƶ϶VLmJ-L>1PDlKl17j5%%s؃s-]`,YiPJSvɀ,.R[ˮ\#R[ʞ@ʧ6w*%֛@pHjxLTA΀c^_@ >Yq>ݩi@7jAer+Mږ3PB(!g)H?2<%k RxIM7[[M>C)$ĺ0U!NtVQMybɧ:qY-yb e )M4%wu'KHj=6Vj kFRnAAAAAA@I!!$ԑ 7% 鲳V\"2ݨJGV 鲳V\"2v      	 $$$ve)H% )M4%wu'Kx(!b3Pv#JAef-De&DAAAAAAA!$ԑ #ĺriRRG)1RDq*eb[a`PPB(͐1ok&d1[[I[(x(!bq
Iw	Kzv!bv[]Bƺݨ'X,\Bѫqpt RJArR+[[M>Cf-Dl1[@$e%{.&!ܠԛ !#ݩ#${)H?lչ@-ɴzG-IH?cg]qi@.,Sd+mNF;edR)/+W:&)jKyA4V&KnzXH X[1-d 
`H?0qkĶ
ʦcl6Rl϶VL%*`Tu[}	xLT5%̝Y_t\cAVd[ɶum'&66K8FUƤ*EH?f:.}]v>Y0y+F=o+lqqHRVdV%@\dm`?jKKb牅\ZidX-vk핓qkY+z*\]F=Nmb&AUKl1ɴԗpFSe 0H|eS`tKmr8TeNHR- ƼW6@2}V*|iR=ځn%#ݨvS1V,!g<L%#ݫFU:}ZĶ-zbjSt )sKxHe$}ԔXV&* `iΊ),@@4N+%,@7% 鲳V\"2ݩiZG[[pMڈ      	 $$$=ڒ=#ܔ6Vj kFPԟV	Hj=6Vj kFRnAAAAAAA$ԑ 7% 鲳V\"2ݩa8  !g)H?G[[pMڈ      			 =ڒ=#ܔ{XRM>JH4${)H?G)MH?lnio144ƕl0I X0C)3A7jR=ڒ<PyjHRG[[pLPyja`kqi@;ZG	m6uɴx/jKK&TefTS^k T$-v+-kyXkiO^jea⻺YmkmWl-Mb+5n2+g]-d;er).-
l6tʦclG@\-#R[ʞ,śZߵEn64efLŹ\lVr`jSl>djKyZ\jB!tP|-ʦcb+as핓R+jKyS|/[A 銀%fNeb[amy.2m6h5%%s؃s-]`,YiPJSvɀ,.R[ˮ\#R[ʞ@ʧ6w*%ג&k#R]]OO픃4sl=rsIm7.P24Vgʟl*APsח=bOVjeO7jZGP3Mڄ{\f:
v<L<L%#ݫFU:}ZĶ-zbjSt )sKxHe$}ԔXV&* `iΊ),@@4N+%,@7% 鲳V\"2ݩiZG[[pMڈ      	 $$$=ڒ=#ܔ6Vj kFPԟV	Hj=6Vj kFRnAAAAAAA$ԑ 7% 鲳V\"2ݩa8!8	HjA=6Vj kFRnAAAAAA@HHHHHI	IRJA=KH?G&u%$rj$J]:GV%P"52tVgl-4@"@A8#v[]akMڂpDRGRF.}	<T{)H?G)MH?lnio144ƕl0I X3RgrRnq
X${$yܠԑ֤e)M4ܠ`[I[(iw(<&*e V
ti+v,5%%4Oe[*X[F=6}JqEbalT,A3V*`\f:.}V+	m ΁?Tu\efV@}#H?b.-Odbͭ|[.cAVd[ɶum'&66K8FUƤ*EH?f:.}ƴ<Pyj|/[A 銀h!]V
lvA.!A.,%ꧺX y4_F.+jKySenW5%[]@3R&VjbxLTA΀c^_@| ͐>2Ͱ|b&@`PFʺ5n1wE:Gu@2M>JMK	R0H4Eeז ` lsז bR3V\"6ҭslAl[[pcJ 2lRJArR+[[M>Cf-Dl1[	IPJq
Xd${${)H?lnio144ƕl0@$e&D${${)H?G)MH?lnio144ƕl0@$e&A(?B(!bve)M-&u!V\"6ҭݨ%#ݩ#JA=H?nJAeksKxHlչ@4`#)7j!X,\B=ڒ=6V4}Ԇ[[pcJ 2v=ڒ=#ܔ{XRM>JH4&*eb@1/zՙ:l-? ..4ٶĆ> 'HR. 8])LeJMځAV
ᠴvR%$ 銂]*P?Hj=[]Xc)n(v[]@}#H?bP'HTJ݁@pAP/ cAL(Xcm-ΰ(x(!b@	v!bq
RGWF.}	VV=ں5n1wSGe)H% )M-&u!V\"6ҭ	 2Bt$2;ZvDHjHA#IR+5nio5#)3A`=#AlPS[I[hJ2.lpIo)b|P[+*\#R[عV(+L^϶Vjea!m3W*lոxLT5%̝Y+rlh>̙r6.Ԧ>|gԖʸԅBB[)L^ϰ֙ܠG-ZVzV(>1P+V-ζ6X4Iw	;e`"5%%bTP  &ո`e Io*a4Wl*Fs׾(fP3R&VjbxLTA΀c^_@| ͐T>}v[[I[h5%%Uѫq(	<T-&u!iRRmb]XHFɧ:+(dӝ82ܔٚ4ƕl0@$e |eS`lRfj kFU@A u{brRZ biR5nio5#a* ` HMڂPDHjHRZ biR5nio5#a* ` HMڂR=ڒ=#ܔ6V4}Ԇ[[pcJ 2vpԑ 鲵@6j kFU@A {${)H?G)MH?lnio144ƕl0@$e&D #ԑ 鲵@6j kFU@A ԑ #ĺriRRG)1P[+:y}..enm%nAԗppɃm[ʅt ҐTݨ `~8 II2 KH 2JAU9vR=ڶ|/VtVlNmݨ `zGWF.}^<ԡ[HR"TB	8@`?`#8M ⌝6+l+p_ԗp|\]@J#v[]17j	${ jb0#HR #ĺd鵉uba"B lsk1dӝ86ҭ	 HArR+iV HKED8q-eyriV6il e$L{%B8ncePvX	pƤʉַS	jR:ԑ2R
0pQIvX	pʧ6ljKJijH)JJ8qɃɨ$b,\"2cS)ʧ6HRDH?WT(@ÎLMF9&W&e *Mi(?AԦ>ijH)JJ8qɃɨ$^l` k[\cH?AԦ>ijH)JJ8qɃɨ$^l`0k2H?AԦ>ijLT/0pZ˩Nr(l1[ SKe )"d+* iKvX	pƤʉַS	jpu$u"d+* iKvX	p ,-r.)u"d+* iK<;,XDe ; GZ&JAҽBL,\"2)=n.$$L{%B#	p=svX	p6t.)u"d+* iKXvX	p hHRDH?WT(@0,\"26.R`kHRDH?WT(@0&մ X5R6.u"d+* iKk;,XDe5J:ԑ2R
4m,\"289$xHRYsKx|$1IW*A=#ܔ{XRt1RGt+* `r`.-uHr`j711AbRZ,r$@Î8cLCCCba"B e$uH`Pjt   ݩak^H  $         w:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruclxcom.htm if m                      $          <html>

<head>


<title>Comma Operator ( , )</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Comma
        Operator ( , )</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>A <i>comma expression</i> contains two operands
separated by a comma. Although the compiler evaluates both
operands, the value of the right operand is the value of the
expression. The left operand is evaluated, possibly producing
side effects, and the value is discarded. The result of a comma
expression is not an lvalue. </p>

<p>Both operands of a comma expression can have any type. All
comma expressions have left-to-right associativity. The left
operand is fully evaluated before the right operand. </p>

<p>In the following example, if <tt>omega</tt> has the value 11,
the expression increments <tt>delta</tt> and assigns the value 3
to <tt>alpha</tt>: </p>

<blockquote>
    <pre><tt>alpha = (delta++, omega % 4);</tt></pre>
</blockquote>

<p>Any number of expressions separated by commas can form a
single expression. The compiler evaluates the leftmost expression
first. The value of the rightmost expression becomes the value of
the entire expression. </p>

<p>For example, the value of the expression: </p>

<blockquote>
    <pre><tt>intensity++, shade * increment, rotate(direction);</tt></pre>
</blockquote>

<p>is the value of the expression: </p>

<blockquote>
    <pre><tt>rotate(direction)</tt></pre>
</blockquote>

<p>The primary use of the comma operator is to produce side
effects in the following situations: </p>

<ul>
    <li>Calling a function </li>
    <li>Entering or repeating an iteration loop </li>
    <li>Testing a condition </li>
    <li>Other situations where a side effect is required but the
        result of the expression is not immediately needed </li>
</ul>

<p>To use the comma operator in a context where the comma has
other meanings, such as in a list of function arguments or a list
of initializers, you must enclose the comma operator in
parentheses. For example, the function </p>

<blockquote>
    <pre><tt>f(a, (t = 3, t + 2), c);</tt></pre>
</blockquote>

<p>has only three arguments: the value of <tt>a</tt>, the value
5, and the value of <tt>c</tt>. The value of the second argument
is the result of the comma expression in parentheses: </p>

<blockquote>
    <pre><tt>t&nbsp;=&nbsp;3, t&nbsp;+&nbsp;2</tt></pre>
</blockquote>

<p>which has the value 5. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuexppre.htm#top">Operator
        Precedence and Associativity</a><br>
        <a href="../concepts/cuexpovr.htm#top">Expressions and
        Operators</a><br>
        <a href="../concepts/cuexptyp.htm#top">Types of
        Expressions</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuclxcom.htm#top">Examples Using the
        Comma Operator ( , )</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruclxop.htm#top">Operator Precedence and
        Associativity Table</a><br>
        <a href="ruclxpr.htm#top">Primary Operators</a><br>
        <a href="ruclxun.htm#top">Unary Operators</a><br>
        <a href="ruclxbin.htm#top">Binary Operators</a><br>
        <a href="ruclxcon.htm#top">Conditional Operator</a><br>
        <a href="ruclxass.htm#top">Assignment Operators</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
"dl  $       4  x:7':#          {      ./usr/vac/html/zh_CN/doc/compiler/ref/ruclxcon.htm if m                      $            	
  enort
"<>acdhilps/=gm.bfuvxy0Tw#,1AOP%()-3:CFq'289?EIUjz45BLRSkNCt1PSb*5Htkk6TĘ*[.x9 pp+G8 )%A&)Pgx~{1@?\ s
ΓѸ%Oq9~kG8Δ4JoV9O^&uQ҅zQ29te$cJy  	@(ZL_Igp?	A(SE|qӧkbIA)1LTA %+cJPɌ]tGɅ*1[uuG]p!Jn4$F,Lb믷O*xl?]Tz]@6r<DB$'L IH	uWPɌ]ui%Ow1WtkU%O<SpU0@J@	1LTA mSLbLq+l
|ިkE}qT"IMqTRRGȕ<BYû#gO7ISGN*VU-qT	"Tꏼ:#*=Xi3_p~LQcι}wBg"dN&Y[T2c] HT	1LTA!;]t]wZT}	*
	m^1Qˢ4w.OC[{{&?[=wLvL	4w.IBUBfkgM/]uT2c]D/EC&1u~Zb#8iЙ	;D'ˢ h]rUΨ*1h$1Q6xwdw'L䈎LxOV}	?E}1c+gU3]	S#O[<= @IbCb䪺g\(I{&
|[g>;2A>]}	@rL_CܔGr脉1Gr脠g&** όTϭv3'LZz-ճЇŅs:Ш	1LTA!70VO]k>xKfELl.	iWs[>*&~<Bˢ&ޭsGr脘ܺ!+h]$/۫g=VO]k>{ڡ3gH'ud[g##tBDۘtBBh$1Q6xwdwȨd.*xlvGBgvGLY_'DeGg/SH'gWt"&,S+e3,[?&"EA=TWd~x<Dbg])EC&1u^c=qTWDZ!x
û#EC&1uuGeL:#*=\_Oɋv3'L*xlt&seogCH'b3%O>l1?Ȩd.>2*1E^K;]FBh$1Q6~]:ZgN*]S\$Ű[?&"Qm/1A&)Pgx
?\S sQ11Ѭ{ι:Qˢ.?Td'L@ܺ!(XΧåܺ!!>fs!8b	@Ęu=P\(		,CGr脠mbL_@ۉ11Ѭ{ι:Axi3Z$F":p㵤ιhXΧä֓:	DD)Xi3Y3uP6&/mĘĘu=P\ !z#'q믢(XΧä`pgώ茟ySmbL_k:(skg8upoSbt}zpU2(X6L_FL_k:(skg6 mbL_k:(skg6 mbL_k:(skg6 mbL_@ۉ11Ѭ{ι:AϷdZϟ(XΧän}vL.1Ѭ{ι:AϷ\'[lx=9JgJ$ѸΧänEP6&/5Oq95J7R   SnFzJ$F":p۫g>pIq&/q&/5Oq95H6[9Ի&(XΧän|MXΧän|M%ާd)Vp[?EP6&/mĘTCq&)Pgx~{1@?\ s
ΓѸkG8Δ8<qc(QJDdaHps3Z9@O.!99Ҁؓ
9wKlFXdnہY4p\ckr]2ؓ
9wKlFX[6tPɌ]ua(I@lIvB6#,DV !1"(IDG,s
3QR%֎pP(\Ctss&/ےs
6 BIm"L1..>L_6])	mRP4b	C#9ĨFK)~kG8( ˈnpt6$BrC|nہrW,\S_\ckr]B>P2ؓ
9B*H#nH7J_Bq[y6$BrC|A[6tVN+o"ĘWnHqςAA[6tX/!8RPb]!>[*1
$&kx2Ƞe%&/ےsR쐭Ap:@$pd'I@lIv!o]АAp:Axi3_nEQ
@JbL_+$8{![֓: ul㵤ιhI@lIv!o`nہ&h$@Ęq*{ϷTu=P:	16&/mĘTDBrCpF
e0s]"\
$C#9(QJD81+89kNps)&*l7IzLP dencel  $         x:7':#          y      ./usr/vac/html/zh_CN/doc/compiler/ref/ruclxop.htm  if m                      $            	  t
"<=>adeilnoprs&/;bcgh%0mvw.3f#2Ouxy+-1ABCFT*9ENPR^|!(),58DLU]_4:?IMS[z~qIv9d5g1s&prSur(\Dlp./eC"Hs$bƬ9D(BTR pp 0`!ys&kHYs&D*5R#%Є־%)Ba/J@db^-H
,M<)j@
&Q%He An[bq`w))iMeʇ7s]]-Dn9#6XBomYn!yQR.SG	&dTT<#Mg7FHEDL&P%v ײ݁l)ܦ2J*5Ύ%tIvȷr^vA;+Y[>Ls9n.TΏyMeʕ`v[Qns]\s&AóF\[HK|\D੺R99wVvU$[;ՁΎ%tIp:Fc6 Q#%Є־%) B	|JR!g7n9m2**EhĽZ*8M5ID2L;o[R5g7m ۨC \Ke P(bEf8Zȗ!95nKH՜"4-5J%,XY
˕+j%95g7n9m2**EhĽZ*8M5<;(5g7m ۨC \Ke PbEf<}.mYn!yQR.SBvbEf8 8"XY qbEf8+1ŉĊqbEf8)V9֑95g7n9m2**EhĽZ*8M5lY@n9m FDb"4b^-H
+1򋳛7kjoqʊr+1 XY,H@bEf8"$Vc+1bEf8"EĊp+1ŉ<$Vc+1@"XY izvrFZFzvHkK7k$Vc+1:A)i֑95g7n9m2**EhĽZ*8M5|Yo#[Vs۲**A.2**EhĽZ	$Vc7܎o<H՜"4-7k$VcbEf8"abEf8".֑95g7n9m2**EhĽZ*8M5mkkjovAEH%ѷQAEHMR!bĊx8&G]ڳ6C \bĊp XY,HtvmY9tYn!yQR.SF%ԀQBhɬ}}]ޑ9m FDb"4b^-H
+1G7Qwkjoqʊr+1Ņ,,qbEf8"RqJvmY9tYn!yQR.SF%ԀQBhɬ,9m FDb"4b^-H
+1G7Qwkjoqʊr+1Ņ,H$VcU,H$VcBĊqbEf8X955g7F,Mg7mAEHMRG	&  -}tmYn<6#<)j@$0T,XYr9#[VsۈdTTдݬXY+1ŉ
#]#[VskosۈdTTщ{l  0Tq2kb_W`X #[Vs۲**A.2**EhĽZ	$Vc7܎o<H՜"4-7k$VcHkH՜賛7E"4b^-Hd&ؗ
 ]^!(ڳ6ݐyQR	tmF!yQR.SF%ԀH`X"	szFM<)iX"iiڳ#]s賛6C \KeѓX $I.tmYn<6#<)j@$0T,XYr9#[VsۈdTTдݬXYvmY9tYn!yQR.SF%ԀQBhɬ$Sd0,^9m FDb"4b^-H
+1G7Qwkjoqʊr+1`y+}#]#[VskosۈdTTщ{l  0Tq2k YtmYn<6#<)j@$0T,XYr9#[VsۈdTTдݬXY~֑95g7n9m2**EhĽZ*8M5_oY#[Vs۲**A.2**EhĽZ	$Vcg7˃oH՜"4-7k$VcXY -#]#[VskosۈdTTщ{l  0Tq2kWڳ6ݐyQR	tmF!yQR.SF%ԀH`X"(9\zFM<)iX"BĊqbEf8bEf8"	P"XY,H9ŉ(XY,H8,H$VcU)V:obEf8U+1bEf81,H$Vc+1ŉ=Iiڳ#]s賛6C \KeѓX ٤kjovAEH%ѷQAEHMR!bĊx8&G]ڳ6C \bĊp55g7F,H 2Kc6 Q.&Ƶ)HB	|JR#j@0T,Mg7mR (0T-/WZ)%Q$j@ J2 i"9̺8%HDN1 '!.Â.SBP2tujF"ӛ7Q*U#1i"9̺8%HDN1 '`كa)`x6n 'GVjixrЕ gaN*xJ1/m@<H(ZHo.	R(& MxvP2Jf-$Qg7YG `. pEhXŔ੺RIYe*EdC]\(SurR3(,ˣTɀ0DMe(*n.THZHo.	R(& VpEhXZtoMeʕHZHo.	R(& dMd;0TF\5ڳ6C \2FMi<yEFomY959g1̙#Mg1̖e*@88 |AItBTpqxv@rf)(ȕ)Ŝ4#a೘ .htm#tolZ  $         x:7':#          <      ./usr/vac/html/zh_CN/doc/compiler/ref/ruclxpr.htm  if m                      $            

 ert
<>ainops"/=cdghlmu.bfxy0Tvw#%(),1;O[]kq&+2359:AFPSU4EI-68BCMNWDGzQqJ,)iBP*fi̡x>LT=͕
aKJyB_D 0 V@	B	BC詢
&M6(
&M60a-qd6ҬFZQ결@0(2`	{dMa$ɶna@ŁәBҏ|&oq/uC(PRҏYXcin k|dl5c/ZQ({`eiBP-CiBP`g*hdɦ@@2i	k `iG12a-okJ	jZete-(U֖&]sCa5jZ1&kܡte-(PKJ?tVVZ[u0֖l5Y
3s*\2`֡tŨ{)iG15-Q{XʗYJľ*1^ 4tA`|g*]fLf=P5})G;詭y
ůw!4[^Yy5-(PZe>c[.&3XQ]<5Tv8e2x2db]6ZY"0 	%J^ʜ](;f$m{Xi}c{2r^tl]<G%(|&⣱o-T*c	%S\_oJ?f8M2\*I1y-e1,
<in be42ӋD0p1Eh֕f0@a%d-CiG'Mxk\_"S-9fO
Ƽ*1^f y/uT̘{1c\<5('|&⣱o-9t%ZҏCa-LZq|hv#(iVa 6d,ex-(Tݱ܊Lb׻y/u!f䵖⒏^q-LAgx2dcIhiG9tNM1GmLCfOT̘R'Mxk\_"S=\fN*kxyk	8᭳;2wix-(P^HH&{V+UdbprZJҏ ג	ZQiG12a-okJ	jf$De7OqkUECݭC-jPRҏYXcin k|Zt.8&ZiG)2*1^K5V ^r*1^E(D&{*qBSq-w&'cU0X|,J?T*cklƻ'LT)=H~J?&PX}CiG'4PEB1kݜ|o1\$%d<DI02va̞'{rQʦxMf0>ണPXYmF6N^<6U0^c#ٓ&fO"Sv^a {"f2p ģM׵ݙ;*/%a6PZQ,fqJia*,y,wR&j\LLJ?:]x)EMoԲ-q|m5Dԝ.̞Ys|Oi5!3hҏA`cL:3'Mxk\_ehdǳ'aQ

96N^vd`Wk%H@B 8D  av+PZQLܭ(T*V}`-FĶxmpv[QZQ
/qXm`v^iG}`1VFXmvchZQ %#$BchF

({xT(Py! ZQ쥥iGkKq.@0@na@I&	$e7OqkUè{x=ŭCjZv`v{)iG15-Q{Xty6}Nk݀<"i($KIeP{ZLsfo=($l+={Q9OMy@+eSpPV ^q[2Ys]qpJ?	[;*vqRL%bM9/PZlqIGkd@T%A$v-{2r{4};2xSNeT*cG]cvv.Oɳw{68̝K[5|osp{1l'd45gfN%%<>}gvt"h>d1<a=)GoPZmf0>ണPXT*ck	}ҏBj]>74qCJQOyaT=<*VqLܭ(T&Ko?>3ٓ4};2xSNeJ?T*c8MSgp1(cT%Y0ٝ''';(={fOSͽiOfN%q<>}%繯vt"k4;2x=EB1kԉ|('Mxk\_"tfJ^v=ŭIGҏ5䄂giGR].ۘt{xT(Py! ZQ쥥iB6V%
2%
6q(l40(l4Ő0PkJ	iGZU@	jiH8qsM$9m6ҬPlifY#-B)iGR$rOPHs,E,	[(jIqk-jPZQfT `%&aqTA̳*1^qIG>LT;L̩@ÎKL9'ȨX2[2cJQB1kŪSN/@ÎӘ\wRm-FZU@ 2ZY@HPZQfT j<E>̳|&o&J;RQ/%6llv-B)iGR$M{g-`{B|&ov-B)iGR$M!ee+\4}ECjKJ?ʑ$Gh^Y|X=60	[CjKJ?ʑ$GhF!̳.1in:]x>LT;L̩@y&%2[2	[CjKJ?ʑ$GiLY|XTxXJb""H$ңa̳M:&ϩ/	PZRҏ32IQQee(s^pŨE-(S3*D5I58okc;ണCKJ?ea5siZ֖e<{)iGZP	B	BR$8qyiC0I}e2ӋD0p;Nas[DL-F> `شCyB֔(s,V   </lx  $       uD  x:7':#          Y'      ./usr/vac/html/zh_CN/doc/compiler/ref/ruclxun.htm  if m                      $            	  eort<>ainps
"/cdfghlu.1=bmvy,0Tqwx#()+-2;kz%:AFIO_&35CUj!*4BDELNPWY~89S\6MRVX{}HI-9Y r t-Pjn:)w4l!D t.PH
(
lI pU9INQ:mbTёBI	'.A04$ ,4$0<I"B@rT@Q-$ܸ1YI  HJx	RMjˁ$Ejn\JR@csOIFmI(IVb6f1h0&[kA4I4ÏUJr%Y tIVHB$(6HF*hȡ$'.A04$rƜ$T@QփhKQ8ŠÚ$0<I %RӔ:)w4iIVb6fsD\6-$ܸ%RӔ鎶KRS)%Y tM҈6fsD\6-$ܸ1YI+ڱp$4TKNRn
$$KNRJZUMZ9Iq*K(iuᶒu-9Ir
 C]@mytRkY?|c1ɺD.[Lˢ6?^cn(#cK|?)m37{ɽ]8a,Xx|( tRgP\0d?z(_&|liuˢl E-b}^.LaX#@bF97]2t@}%9D(r7X6j9fWg.[Lf[٨Ki)m3c4pۃm3Ὗ]@mŠl~͍5{%7(F>0P+Yˢ;>1AςE-l~͍5{%XPl$+KiX! FH$pZ3pK9SX+r*I)
 )	,(1B}gl1v}DpꇽׁJr"h.Rn4F'r#b7AcD`,h0@AcA,h3b*I)
 )	,( <_ё\Š٭芀T=얿c{AK{vbb棳Z\lidcpY).\64@nB;>3e$1;T=q_nĕvFƗP.pf*kYKKtݨ5%]i) BK7
 IPN`'l*I)
 )	,(CBύtkg.[Lm?pu-"-#{o[t-`>|h@Y^\dS--Ki7E4.IVb%](tM$qA4I7.'axA 9*J\	$,%RӔi*I)RӔf(fchn\Ji .\6S).PQd2O.]oDU˷3jE|c1ɺ.[Lˢ6?^cn(#2[g.[L|rog"l}{?e6]ɽ]@m?)vh|(Ki_x׋k)Jr.PJ9knoPlsZ͸ώ]d:OAQˢ;>9tRfAu?ggdP.pf1h#3c{>8uCh|4`nt.ۊKihCoM >9tRfώ]P[v|r襴͏  pۃ) @T S@Fn@uBv r#nAcAX5%]%:D!%ћ?\?X1hCo͔4Ϩ]PZ#INQRX8-Q
MڜƈAcD`@4܂w 0V4 w N4 ԕv?JFn@rZ/ώhȮMbEvnlE@kK_ٽk c%h;^1tŊB1sQo-.64]P[a,όbl~dP.p`|
 X!ƝkKql8Z/7jbJQ23G5ۊE%n@~ZB4?E!%ћ?]Pݨn'0`ԕv?JFn@rygƺ5E-k6:slb70
>4^ ,ql/.Z2)얿|r襴uINQ1D@QփhKQ8ŠÚ$0<I %{V.E/ݨԒu-9I)jIVb6f1h0&ĩ/E)RӔ((DEE]ŭ-c{>9tR`r
>9tRfZ۞u,ql/Q=/cz۠1h#?\z(_&|ht7rT=.ƺ5E-k6⵴nKCuHK_ X!_u-9EIOK)i Et<\[˖{%彟)m3]A(١p`t?\PJZ7r{nԶ7^\ǐ?f.{>2寵) f(U҈7J ٚaIpۊ'sDrpg$jQƒZrvZJRJ}Դ$%Y ٘ŠÚ$ZrcWCp ^u-9Ir@Z^	KrZ&|r襴|r襴̵=c#[FY_c]z(^ǐ?f@bF) @T #aneIWj[>1AiP,-@Š`!!S@r|[uCnzbk[>9tRfn+[FmԴ7Td ٢ՋrRӔY뤔itZrIOHr
>4^LŰhȧZ[ˢ5?INQH \J%w nmKou_kmyor7.Z[l>IVb%](tM$qA4I7.'axA 9*J\	%ĩ/ݨUڒS)%-I*Q-$ܸ%RӔRsZ˶KRS).PQ@	Z.-d\P6|Wgˢ8]' kl8"T=YόbF1"7E-?Zv|c1Vώ]@1h":ASZ|(Ki_yb}tbώ|ˢl5ti}Դ1u-9ZfA(Ɲdꇽ-Z4?E!%ћ?]Pݨ)`}D ԕv?JFn@r5,ql/.Z2)얿|r襴ufS@*Q?n@5Ú$N1h0&2H0$%I^Ջ$lJiMڀ=%]%>ZrRԒ?lbaMˉR_u-9@c 9vjJ}Դ%
>@Xc`%]Ʋ1Xc\r.|ˢ[{>1LjoPmviɽCB87[>9s-c{>^|bޡMKiKi_y۱Rk>|uE[>tkg.[L#{o[t-`>K d\|iPjJWPm[bF0
>bx5t7uCᶻdtݨ5%]c%9DHI`fDT)7j																													!%]%:D!%ћ?\T=PcYόA	cN u|6x	2LjnE4?E!%ћ?]Pݨ@ @ @ @	IWjINQHI`fD((H0)cWCzT>kKy7Mڀ<%%]c%9DHI`fDT)7j @ @ @ @IWjINQHI`fD?JQD3Z9I.qDhn\N,$@rTXJ2R_u-9IPXRUڒS)%-I*Q-$ܸ%RӔeCޒu-9Ir,[YT=]Ʋ1Kq].[L.[LŢFZ5KKs!9dZټTk2Yk-myigFZ{Zrc)%>Zr?Jr.Pog.[Lmk5lv|uEcN {T=5X! >8uCnzFKNSi)RӔ=,{[y`X4ƺ4ZrIO|uEz۠1h#?\,7jprIWj55^cn+/6S(4ݨjJVnKNSi)RӔ(!!i{-濳YT=]1b7j@=7jprIWj4?E!%ћ?]Pݩm7p4h5%]%:D!%ћ?J@*D?lh0$mZ9Iq8cĒ	RWbI,iTKNRn *I)RӔf(fchn\Jic*KRS).PQ)P]Z	Kȸll?ت;7t]INQ
>9tRfZټTk,mw:۱ȷ!t E.-Ʋ1۠1h#ּZ][a]?Ki:Qivh|	Xidhȫ;S) AGc]ˢ3"ⅱώƺ97X!KitnKNSi)RӔ@|uE[icm%>Zr) @;fP][ˢs]ζ,m?˖n{=wfAoD @{o2c`Jr.Pn8Fl~d߯tnKNSi)RӔ@io/6S(#T=얼S@Fn@uBv hN-Ѡ W hNA*I)
 )	,(_)v*]P\0dv|c1Jr%Y tM҈6fsD\6-$ܸ1YI+ڱp$%I}Դ&@-o%]%>ZrvBJR`ZvZpԒZvJJRJZUMZ9Iq*K((kk}$KNR\'KZi) tRk.Z2*G&|r襴^Al5a_c]fflzn\dS-s@襴ٮώƺ) AGZ|)w5-+cw.|>c;>9tRf-*7A㱮փ_u-9C%$KNP|(|v5ɤgAl5fb}tb70INQ
>3e$1;T=mlkkKB4ݨd)RUڂ.Z2*E-roc]_u-9LmKNWs-c{i2Q$KNP()	,(&Lmu1h 6hћ`%H@$4IWjINQHI`fD((E%nclԕv`g1h#A*Di2Q$KNP|(.HF?@igAk}S@*Q?n@5Ú$N1h0&2H0$%I^Ջ$IR_u-9IS5%]%>ZrRԒ?lbaMˉR_u-9@`>97[p0P%>ZrKNS5%>ZrtRk@|o`>67K(mS@og.[Lt?-ml*3 6z_u-9O`>$Ԕi uCh|CK^}Դ@mLS+&Fύ/jJ}Դr%kkfQ(١pat?QAD'd fb(1@Nj-.-RQ(	ngk )(҃cKnB.;DK(dĔi?JA 
 AG.[L[qQuV.97_c]kKC) AG\sŢFHGsŠ;>7ˑnb|(5{%oAP@284.X!Šrn
IWjY"5Šz㆙ɻN()	,(&@v420_f2Ci;x ?(@M
  %]%:D!%ћ?\>""?cpe@mYra>""?cp @)  ۢװӃ(MץRӔY뤔iPc>7&S\[.HFgt?_u-9EIOώ]P[O`>$@h%%]րbƿA?S@r|{&%c]_u-9O`> IO=ۢװpu-ƺ3 6ύ/_f<`Ԕi fE B̊bu邠͍[.`? Od l
b 86*\$pJr.PQmPc"ⅱg--&?-kd>|i}Դ=RS+E.&@lнm-K^Kir[E.F˖{%ˑnbY X:;>rёOds-{]Z
>3e$185{%kEύ5,ql/.Z2)얿A(١p`|(ɽd7jpV#IWj=o icm%>ZrCvԕv/]$KNPARӔ%>Zr9/6S+ѤD\Rƺ:f-m)VM1	IWj%9DHI`fDT)7j{&RUڒS@(RX8-Q ױR\=Y.2rƽ/jJ}Դ?d>*EknKC.Z[ocYP`|l?\-|?6kK)Ěu-9D.]ls-ύ&(v] bs44ZIkKB65F6lE%(->+Eɺ_u-9O`>$Ԕi5li\˩{ 6h[(>Q@gƗKNS5%>Zr]s"ⅱ޼ T>oS\[#INQRX8-Q
Mڞ|I6 ԕv?JFn@rcӻ>4Zr|I)Rӕˢs\^)@3c˸3ctZrױ%>Zrrd ?ZHd_u-9Pp Ĕiɐu5gzޛo`>$C`vJr.P 3׀%ra_u-9O`>$Ԕi -kAkEQd.Z[mZƺ4ZrIOkK)6 6S(>u2u.)vn\sRӔ,KŭS+[%PPMi{&KNW.][{>7Tgc]/;h!%},͚ >8j"lINQ1D@*)Q:O9)M$rcNHI9prcNHI8cĒ $$%D?l1YI  HJgoĒ9L4s'axD 00aؒ@
J*@^}AIíϱ`{1K ʂiq`K%v)jHQy$8rZ0Aϱ`{	uCkzJZ*@^}AIíƸ9,rT5M 	uCkRԗ),v,I!Ôk:SNBIe$ (8HIRER+Ϩ4I4h˃b.%@csXTCKm0KbcpBRԑTJM"Zذ=ˉPScsOIKRER+Ϩ4I4hcCb.%@ƮcsOIKRER+Ϩ4I4h-}ܸ iKV:)w4?WPhi[q*^pE.枒?WPhi.E>Ł\J\tRi%-IJ >$%\`sXĨ	Y^"kBRԑTJM"Z:ßb.%@,m=%-IJ >$%]@sXĪ>RԑTJM"ZxsXĨI)jHQy&-}ܸ1-8#yV?WPhi0b.%F+DR?WPhi0aϱ`{RԑTJM#.j!ϱ`{X\5i)jINQ1D3sDrve-KÚ$a*%9D?JQX!D@rS@$[QEK[-Ͱ}%I`bI`)0P494TёBI	%I)j t*LIGش@ @hNA*lҍ  $         x:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/rucompat.htm if m                      $            	 et
<>ailnoprs/cdfghmu".=Cby),0;AIXvw&(-1:ELNST_kx	#%3489FORUj{}MW]qz*Y[2DKP\Qs%
6R҄(UK	a;V"`tYm6Ǩm(i-(J:L	`X`X+c 	B	BXHAi΋
)0`Y4N,%0`XJF
䴣VV$4ǌpMY!0j.C2Mc	U
ZPWZbIGxǕ[G5ͱ >֢֔)iGIi*['&Ej4ǌ&m_"+J?ED\(`R҄QXHdcO)\̓:L-<uXSҋ6p #T<ͬDɁkB	B˄{yg`tYmf h7mw&u,٬~"ƋF\	lvm%4Tj`DEiBP9iGՍ˄Eu>L6Xx@"!	ǓB.J?*â˃6̘\é=Q+?C1^8~7.AZpUEՃ!Q6Z0XtC\{c \{,mDEiG*Z%{%PiYgQn/,,ŋ,^ʖ+$vkgu0Guq:6J?t|Y&WRͬ-m<wP:E%9Ղ{d<}XOtiG$aSls3kg6zF6wRWl
Sҏ_f;a!AzҏEj5`  5D5j rvSNͰzQqicJL1zҏEaρ{^Ld*@NJY&WR7QZQʖAe @(XrZiG;)S>}If[e;>wqZ[hI(fqicJL/f:.;fEWpVy0:./cUcIG)`t]W[%&^y0:./k,^"QZ-MX8*âpjj@&=@ɢ_IUԒV_AXWEwͮK6x.,%&zҏFT]TG{0J'r<ق_{D9(k,;ۅ*IQkQ-(TV6r<ى{_rGEm~,nl1(cfCd56y\=`%̓-	eQm{mxDEiGsVXHXxL]R`]K.P;v(iuO[`YT[_Eqd|ǘ{zrҏ9Y*}U.$l0>{ɶfcΧ6ٔ.Yu*}&7p`cfr$<@D^Y-(܇)0~e>ˤU3sf%O̕2YM,<$kg(lVέ+=c`U/TeKUVU`XtY,9(ҁ(4H)_xҀA(ɯ@|,9(3Pf`1@x$h`JJc^
J%049(ҏ=䂉 H`*"j"2#lD~ͮU3s*"+J?Rv0`0``BZiG7	a=\gTDV2m``@`BZiGsVX Q	ieԩUusVq>ʧR)e	5()(S9QG>N}(ܠQ6*	gl]X1M}Okҏq>!ZQ5`J2`t]WY&P(l4cʢ<xF{^K*{`tXM(SpV͒0<	QAzsVX80=D9J?sk#:sW*e[&ѱzsVXɁu]lO͝૕2褣Ɂu]ZQZQե -(Qjҏ{5iG=J?CNjXxSK.<@DͩW@Il<K,>TVl=Eu>zrҏ9	a<T5w(<ŀ9#m1DPyU	2Kl%9iG#d*r<>UE~5(c9mj1`,db1}dcLQǏ6X.̝ͭkI6܏&ϕeQm{mxD9J?SA-yDPy|klWE%%OyU,< ΁T/TPytf<;bҏϕEcsٵP%?&Ǖ4o.;bH(ܠj1d R1aG$ܦ̓[o?h=3kTPygyQA-(mxD9J?AP
5vmd,T򨶾Nx@" p4'rZQ
=]Zr[I@;bKTPy$	DPyJ?(lcʘg	g9~גʭSA.vǔ1fܠ-(	:aͩVVs?>tYʢ`~m0[]S^V^U]tV&m?TPy	"10A"w(<ťYtMT[_ZrXL< 		@8QA-(?񋇵j1`  ИDѠ;bZQL]R(l/Qjҏ{5iB%
/8((JlBET
NtXQMyɧ:qa-yU0P044W%겱6f	x9DYKJ?ebLsLxW92+Tv9<`4lRQZQ,"䴡D[:%
DV%
fl X	kDQIm)jis#@d4S!4qxXt$UH`KQZP@JAs [kx  $       '  x:7':#          '      ./usr/vac/html/zh_CN/doc/compiler/ref/rudbgcal.htm if m                      $          <html>

<head>


<title>_debug_calloc</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>_debug_calloc
        - Allocate and Initialize Memory </font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p><strong>Format</strong> </p>

<blockquote>
    <pre><tt>#include &lt;stdlib.h&gt;   /* also in &lt;malloc.h&gt; */
void *_debug_calloc(size_t </tt><var><tt>num</tt></var><tt>, size_t </tt><var><tt>size</tt></var><tt>,
                    const char *</tt><var><tt>file</tt></var><tt>, size_t </tt><var><tt>line</tt></var><tt>);</tt></pre>
</blockquote>

<p><strong>Language Level:</strong> Extension</p>

<p><strong>_debug_calloc</strong> is the debug version of <strong>calloc</strong>.
Like <strong>calloc</strong>, it allocates memory from the
default heap for an array of <var><tt>num</tt></var> elements,
each of length <var><tt>size</tt></var> bytes. It then
initializes all bits of each element to 0.</p>

<p>In addition, <strong>_debug_calloc</strong> makes an implicit
call to <strong>_heap_check</strong>, and stores the name of the
file <var><tt>file</tt></var> and the line number <var><tt>line</tt></var>
where the storage is allocated. This information can be used
later by the <strong>_heap_check</strong>, <strong>_dump_allocated</strong>
or <strong>_dump_allocated_delta</strong> functions.</p>

<p>To use <strong>_debug_calloc</strong>, you must compile with
the debug memory <strong>-qheapdebug</strong> compiler option.
This option maps all <strong>calloc</strong> calls to <strong>_debug_calloc</strong>.</p>

<p><strong>Note:</strong> The <strong>-qheapdebug</strong> option
maps all calls to memory management functions (including
heap-specific versions) to their debug counterparts. To prevent a
call from being mapped, parenthesize the function name. </p>

<p>To reallocate or free memory allocated by <strong>_debug_calloc</strong>,
use <strong>_debug_realloc</strong> and <strong>_debug_free</strong>;
you can also use <strong>realloc</strong> and <strong>free</strong>
if you do not want debug information about the operation.</p>

<p>A heap-specific version (<strong>_debug_ucalloc</strong>) is
available. <strong>_debug_calloc</strong> always allocates memory
from the default heap. </p>

<p><strong>Return Value<br>
_debug_calloc</strong> returns a pointer to the reserved space.
If not enough memory is available, or if <var><tt>num</tt></var>
or <var><tt>size</tt></var> is 0, <strong>_debug_calloc</strong>
returns <tt>NULL</tt>.</p>

<p><strong>Example<br>
</strong>This example reserves storage of 100 bytes. It then
attempts to write to storage that was not allocated. When <strong>_debug_calloc</strong>
is called again, <strong>_heap_check</strong> detects the error,
generates several messages, and stops the program.</p>

<p><strong>Note:</strong> You must compile this example with the <strong>-qheapdebug</strong>
option to map the calloc calls to <strong>_debug_calloc</strong>.</p>

<pre><tt>#include &lt;stdlib.h&gt;
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;</tt></pre>

<pre><tt>int main(void)
{
   char *ptr1, *ptr2;</tt></pre>

<pre><tt>   if (NULL == (ptr1 = (char*)calloc(1, 100))) {
      puts(&quot;Could not allocate memory block.&quot;);
      exit(EXIT_FAILURE);
   }
   memset(ptr1, 'a', 105);         /* overwrites storage that was not allocated */
   ptr2 = (char*)calloc(2, 20);      /* this call to calloc invokes _heap_check */
   puts(&quot;_debug_calloc did not detect that a memory block was overwritten.&quot;);
   return 0;</tt></pre>

<pre><tt>   /****************************************************************************
      The output should be similar to:</tt></pre>

<pre><tt>      End of allocated object 0x00073890 was overwritten at 0x000738f4.
      The first eight bytes of the memory block (in hex) are: 6161616161616161.
      This memory block was (re)allocated at line number 9 in _debug_callo.c.
      Heap state was valid at line 9 of _debug_callo.c.
      Memory error detected at line 14 of _debug_callo.c.
   ****************************************************************************/
}</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cumemdbg.htm#top">Debugging Memory
        Heaps</a><br>
        <a href="../concepts/cumemovr.htm#top">Memory Management
        Functions</a><br>
        <a href="../concepts/cumemmng.htm#top">Managing Memory
        with Multiple Memory Heaps</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tumemdbg.htm#top">Debugging Problems
        with Heap Memory</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruopthea.htm#top">-qheapdebug Compiler Option</a><br>
        <a href="rudbgfre.htm#top">_debug_free - Free Allocated
        Memory</a><br>
        <a href="rudbghpm.htm#top">_debug_heapmin - Free Unused
        Memory in the Default Heap</a><br>
        <a href="rudbgmal.htm#top">_debug_malloc - Allocate
        Memory</a><br>
        <a href="rudbgmcp.htm#top">_debug_memcpy - Copy Bytes</a><br>
        <a href="rudbgmmv.htm#top">_debug_memmove - Copy Bytes</a><br>
        <a href="rudbgmst.htm#top">_debug_memset - Set Bytes to
        Value</a><br>
        <a href="rudbgrea.htm#top">_debug_realloc - Reallocate
        Memory Block</a><br>
        <a href="rudbgsct.htm#top">_debug_strcat - Concatenate
        Strings</a><br>
        <a href="rudbgscy.htm#top">_debug_strcpy - Copy Strings</a><br>
        <a href="rudbgsnt.htm#top">_debug_strncat - Concatenate
        Strings</a><br>
        <a href="rudbgsny.htm#top">_debug_strncpy - Copy Strings</a><br>
        <a href="rudbgsns.htm#top">_debug_strnset - Set
        Characters in String</a><br>
        <a href="rudbgsst.htm#top">_debug_strset - Set Characters
        in String</a><br>
        <a href="rudbgucl.htm#top">_debug_ucalloc - Reserve and
        Initialize Memory from User Heap</a><br>
        <a href="rudbguhm.htm#top">_debug_uheapmin - Free Unused
        Memory in User Heap</a><br>
        <a href="rudbguml.htm#top">_debug_umalloc - Reserve
        Memory Block from User Heap</a><br>
        <a href="ruopthea.htm#top">-qheapdebug</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
sk  $         x:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/rudbgfre.htm if m                      $          <html>

<head>


<title>_debug_free</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>_debug_free
        - Free Allocated Memory</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p><strong>Format</strong></p>

<blockquote>
    <pre><tt>#include &lt;stdlib.h&gt;    /* also in &lt;malloc.h&gt; */
void _debug_free(void *</tt><var><tt>ptr</tt></var><tt>, const char *</tt><var><tt>file</tt></var><tt>,
                        size_t </tt><var><tt>line</tt></var><tt>);</tt></pre>
</blockquote>

<p><strong>Language Level:</strong> Extension</p>

<p><strong>_debug_free</strong> is the debug version of <strong>free</strong>.
Like <strong>free</strong>, it frees the block of memory pointed
to by <var><tt>ptr</tt></var>. <strong>_debug_free</strong> also
sets each block of freed memory to <tt>0xFB</tt>, so you can
easily locate instances where your program uses the data in freed
memory. </p>

<p>In addition, <strong>_debug_free</strong> makes an implicit
call to the <strong>_heap_check</strong>, and stores the file
name <var><tt>file</tt></var> and the line number <var><tt>line</tt></var>
where the memory is freed. This information can be used later by
the <strong>_heap_check</strong>, <strong>_dump_allocated</strong>,
or <strong>_dump_allocated_delta</strong> functions.</p>

<p>To use <strong>_debug_free</strong>, you must compile with the
debug memory <strong>-qheapdebug</strong> compiler option. This
option maps all free calls to <strong>_debug_free</strong>.</p>

<p><strong>Note: </strong>The <strong>-qheapdebug</strong> option
maps all calls to memory management functions (including
heap-specific versions) to their debug counterparts. To prevent a
call from being mapped, parenthesize the function name. </p>

<p>Because <strong>_debug_free</strong> always checks what heap
the memory was allocated from, you can use <strong>_debug_free</strong>
to free memory blocks allocated by the regular, heap-specific, or
debug versions of the memory management functions. However, if
the memory was not allocated by the memory management functions,
or was previously freed, <strong>_debug_free</strong> generates
an error message and the program ends.</p>

<p><strong>Return Value<br>
</strong>There is no return value. </p>

<p><strong>Example<br>
</strong>This example reserves two blocks, one of 10 bytes and
the other of 20 bytes. It then frees the first block and attempts
to overwrite the freed storage. When <strong>_debug_free</strong>
is called a second time, <strong>_heap_check</strong> detects the
error, prints out several messages, and stops the program. </p>

<p><strong>Note:</strong> You must compile this example with the <strong>-qheapdebug</strong>
option to map the free calls to <strong>_debug_free</strong>.</p>

<pre><tt>#include &lt;stdlib.h&gt;
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;</tt></pre>

<pre><tt>int main(void)
{
   char *ptr1, *ptr2;</tt></pre>

<pre><tt>   if (NULL == (ptr1 = (char*)malloc(10)) || NULL == (ptr2 = (char*)malloc(20))) {
      puts(&quot;Could not allocate memory block.&quot;);
      exit(EXIT_FAILURE);
   }
   free(ptr1);
   memset(ptr1, 'a', 5);      /* overwrites storage that has been freed       */
   free(ptr2);                 /* this call to free invokes _heap_check       */
   puts(&quot;_debug_free did not detect that a freed memory block was overwritten.&quot;);
   return 0;</tt></pre>

<pre><tt>   /****************************************************************************
      The output should be similar to:</tt></pre>

<pre><tt>      Free heap was overwritten at 0x00073890.
      Heap state was valid at line 12 of _debug_free.c.
      Memory error detected at line 14 of _debug_free.c.
   ****************************************************************************/
}</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cumemdbg.htm#top">Debugging Memory
        Heaps</a><br>
        <a href="../concepts/cumemovr.htm#top">Memory Management
        Functions</a><br>
        <a href="../concepts/cumemmng.htm#top">Managing Memory
        with Multiple Memory Heaps</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tumemdbg.htm#top">Debugging Problems
        with Heap Memory</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruopthea.htm#top">-qheapdebug Compiler Option</a><br>
        <a href="rudbgcal.htm#top">_debug_calloc - Allocate and
        Initialize Memory</a><br>
        <a href="rudbghpm.htm#top">_debug_heapmin - Free Unused
        Memory in the Default Heap</a><br>
        <a href="rudbgmal.htm#top">_debug_malloc - Allocate
        Memory</a><br>
        <a href="rudbgmcp.htm#top">_debug_memcpy - Copy Bytes</a><br>
        <a href="rudbgmmv.htm#top">_debug_memmove - Copy Bytes</a><br>
        <a href="rudbgmst.htm#top">_debug_memset - Set Bytes to
        Value</a><br>
        <a href="rudbgrea.htm#top">_debug_realloc - Reallocate
        Memory Block</a><br>
        <a href="rudbgsct.htm#top">_debug_strcat - Concatenate
        Strings</a><br>
        <a href="rudbgscy.htm#top">_debug_strcpy - Copy Strings</a><br>
        <a href="rudbgsnt.htm#top">_debug_strncat - Concatenate
        Strings</a><br>
        <a href="rudbgsny.htm#top">_debug_strncpy - Copy Strings</a><br>
        <a href="rudbgsns.htm#top">_debug_strnset - Set
        Characters in String</a><br>
        <a href="rudbgsst.htm#top">_debug_strset - Set Characters
        in String</a><br>
        <a href="rudbgucl.htm#top">_debug_ucalloc - Reserve and
        Initialize Memory from User Heap</a><br>
        <a href="rudbguhm.htm#top">_debug_uheapmin - Free Unused
        Memory in User Heap</a><br>
        <a href="rudbguml.htm#top">_debug_umalloc - Reserve
        Memory Block from User Heap</a><br>
        <a href="ruopthea.htm#top">-qheapdebug</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
p><strok;  $         x:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/rudbghpm.htm if m                      $          <html>

<head>


<title>_debug_heapmin</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>_debug_heapmin
        - Free Unused Memory in the Default Heap </font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p><strong>Format</strong></p>

<blockquote>
    <pre><tt>#include &lt;stdlib.h&gt;  /* also in &lt;malloc.h&gt; */
int _debug_heapmin(const char *</tt><var><tt>file</tt></var><tt>, size_t </tt><var><tt>line</tt></var><tt>);</tt></pre>
</blockquote>

<p><strong>Language Level:</strong> Extension</p>

<p><strong>_debug_heapmin</strong> is the debug version of <strong>_heapmin</strong>.
Like <strong>_heapmin</strong>, it returns all unused memory from
the default runtime heap to the operating system.</p>

<p>In addition, <strong>_debug_heapmin</strong> makes an implicit
call to <strong>_heap_check</strong>, and stores the file name <var><tt>file</tt></var>
and the line number <var><tt>line</tt></var> where the memory is
returned. This information can be used later by the <strong>_heap_check</strong>
function.</p>

<p>To use <strong>_debug_heapmin</strong>, you must compile with
the debug memory <strong>-qheapdebug</strong> compiler option.
This option maps all <strong>_heapmin</strong> calls to <strong>_debug_heapmin</strong>.</p>

<p><strong>Note: </strong>The <strong>-qheapdebug</strong> option
maps all calls to memory management functions (including
heap-specific versions) to their debug counterparts. To prevent a
call from being mapped, parenthesize the function name.</p>

<p>A heap-specific version of this function (<strong>_debug_uheapmin</strong>)
is also available. <strong>_debug_heapmin</strong> always
operates on the default heap.</p>

<p><strong>Return Value<br>
</strong>If successful, <strong>_debug_heapmin</strong> returns
0; otherwise, it returns -1.</p>

<p><strong>Example<br>
</strong>This example allocates 10000 bytes of storage, changes
the storage size to 10 bytes, and then uses <strong>_debug_heapmin</strong>
to return the unused memory to the operating system. The program
then attempts to overwrite memory that was not allocated. When <strong>_debug_heapmin</strong>
is called again, <strong>_heap_check</strong> detects the error,
generates several messages, and stops the program.</p>

<p><strong>Note:</strong> You must compile this example with the <strong>-qheapdebug</strong>
option to map the <strong>_heapmin</strong> calls to <strong>_debug_heapmin</strong>.</p>

<pre><tt>#include &lt;stdlib.h&gt;
#include &lt;stdio.h&gt;</tt></pre>

<pre><tt>int main(void)
{
   char *ptr;</tt></pre>

<pre><tt>   /* Allocate a large object from the system */
   if (NULL == (ptr = (char*)malloc(100000))) {
      puts(&quot;Could not allocate memory block.&quot;);
      exit(EXIT_FAILURE);
   }
   ptr = (char*)realloc(ptr, 10);
   _heapmin();                /* No allocation problems to detect             */</tt></pre>

<pre><tt>   *(ptr - 1) = 'a';          /* Overwrite memory that was not allocated      */
   _heapmin();                /* This call to _heapmin invokes _heap_check    */</tt></pre>

<pre><tt>   puts(&quot;_debug_heapmin did not detect that a non-allocated memory block&quot;
        &quot;was overwritten.&quot;);
   return 0;</tt></pre>

<pre><tt>   /****************************************************************************
      Possible output is:</tt></pre>

<pre><tt>      Header information of object 0x000738b0 was overwritten at 0x000738ac.
      The first eight bytes of the memory block (in hex) are: AAAAAAAAAAAAAAAA.
      This memory block was (re)allocated at line number 13 in _debug_heapm.c.
      Heap state was valid at line 14 of _debug_heapm.c.
      Memory error detected at line 17 of _debug_heapm.c.
   ****************************************************************************/
}</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cumemdbg.htm#top">Debugging Memory
        Heaps</a><br>
        <a href="../concepts/cumemovr.htm#top">Memory Management
        Functions</a><br>
        <a href="../concepts/cumemmng.htm#top">Managing Memory
        with Multiple Memory Heaps</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tumemdbg.htm#top">Debugging Problems
        with Heap Memory</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruopthea.htm#top">-qheapdebug Compiler Option</a><br>
        <a href="rudbgcal.htm#top">_debug_calloc - Allocate and
        Initialize Memory</a><br>
        <a href="rudbgfre.htm#top">_debug_free - Free Allocated
        Memory</a><br>
        <a href="rudbgmal.htm#top">_debug_malloc - Allocate
        Memory</a><br>
        <a href="rudbgmcp.htm#top">_debug_memcpy - Copy Bytes</a><br>
        <a href="rudbgmmv.htm#top">_debug_memmove - Copy Bytes</a><br>
        <a href="rudbgmst.htm#top">_debug_memset - Set Bytes to
        Value</a><br>
        <a href="rudbgrea.htm#top">_debug_realloc - Reallocate
        Memory Block</a><br>
        <a href="rudbgsct.htm#top">_debug_strcat - Concatenate
        Strings</a><br>
        <a href="rudbgscy.htm#top">_debug_strcpy - Copy Strings</a><br>
        <a href="rudbgsnt.htm#top">_debug_strncat - Concatenate
        Strings</a><br>
        <a href="rudbgsny.htm#top">_debug_strncpy - Copy Strings</a><br>
        <a href="rudbgsns.htm#top">_debug_strnset - Set
        Characters in String</a><br>
        <a href="rudbgsst.htm#top">_debug_strset - Set Characters
        in String</a><br>
        <a href="rudbgucl.htm#top">_debug_ucalloc - Reserve and
        Initialize Memory from User Heap</a><br>
        <a href="rudbguhm.htm#top">_debug_uheapmin - Free Unused
        Memory in User Heap</a><br>
        <a href="rudbguml.htm#top">_debug_umalloc - Reserve
        Memory Block from User Heap</a><br>
        <a href="ruopthea.htm#top">-qheapdebug</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ograkꐖ  $       -  x:7':#           -      ./usr/vac/html/zh_CN/doc/compiler/ref/rudbgmal.htm if m                      $          <html>

<head>


<title>_debug_malloc</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>_debug_malloc
        - Allocate Memory</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p><strong>Format</strong></p>

<blockquote>
    <pre><tt>#include &lt;stdlib.h&gt;  /* also in &lt;malloc.h&gt; */
void *_debug_malloc(size_t </tt><var><tt>size</tt></var><tt>,
                    const char *</tt><var><tt>file</tt></var><tt>, size_t </tt><var><tt>line</tt></var><tt>);</tt></pre>
</blockquote>

<p><strong>Language Level:</strong> Extension</p>

<p><strong>_debug_malloc</strong> is the debug version of <strong>malloc</strong>.
Like <strong>malloc</strong>, it reserves a block of storage of <var><tt>size</tt></var>
bytes from the default heap. <strong>_debug_malloc</strong> also
sets all the memory it allocates to 0xAA, so you can easily
locate instances where your program uses the data in the memory
without initializing it first.</p>

<p>In addition, <strong>_debug_malloc</strong> makes an implicit
call to <strong>_heap_check</strong>, and stores the file name <var><tt>file</tt></var>
and the line number <var><tt>line</tt></var> where the storage is
allocated. This information can later be used by the <strong>_heap_check</strong>
, <strong>_dump_allocated</strong>, or <strong>_dump_allocated_delta</strong>
functions.</p>

<p>To use <strong>_debug_malloc</strong>, you must compile with
the debug memory <strong>-qheapdebug</strong> compiler option.
This option maps all <strong>malloc</strong> calls to <strong>_debug_malloc</strong>.</p>

<p><strong>Note: </strong>The <strong>-qheapdebug</strong> option
maps all calls to memory management functions (including
heap-specific versions) to their debug counterparts. To prevent a
call from being mapped, parenthesize the function name.</p>

<p>To reallocate or free memory allocated by <strong>_debug_malloc</strong>,
use <strong>_debug_realloc</strong> and <strong>_debug_free</strong>;
you can also use <strong>realloc</strong> and <strong>free</strong>
if you do not want debug information about the operation.</p>

<p>A heap-specific version of this function (<strong>_debug_umalloc</strong>)
is also available. <strong>_debug_malloc</strong> always
allocates memory from the default heap.</p>

<p><strong>Return Value<br>
_debug_malloc</strong> returns a pointer to the reserved space.
If not enough memory is available or if <var><tt>size</tt></var>
is 0, <strong>_debug_malloc</strong> returns <tt>NULL</tt>.</p>

<p><strong>Example<br>
</strong>This example allocates 100 bytes of storage. It then
attempts to write to storage that was not allocated. When <strong>_debug_malloc</strong>
is called again, <strong>_heap_check</strong> detects the error,
generates several messages, and stops the program.</p>

<p><strong>Note:</strong> You must compile this example with the <strong>-qheapdebug</strong>
option to map the <strong>malloc</strong> calls to <strong>_debug_malloc</strong>.</p>

<pre><tt>#include &lt;stdlib.h&gt;
#include &lt;stdio.h&gt;</tt></pre>

<pre><tt>int main(void)
{
   char *ptr1, *ptr2;</tt></pre>

<pre><tt>   if (NULL == (ptr1 = (char*)malloc(100))) {
      puts(&quot;Could not allocate memory block.&quot;);
      exit(EXIT_FAILURE);
   }
   *(ptr1 - 1) = 'a';        /* overwrites storage that was not allocated    */
   ptr2 = (char*)malloc(10); /* this call to malloc invokes _heap_check      */
   puts(&quot;_debug_malloc did not detect that a memory block was overwritten.&quot;);
   return 0;</tt></pre>

<pre><tt>   /****************************************************************************
      Possible output is:</tt></pre>

<pre><tt>      Header information of object 0x00073890 was overwritten at 0x0007388c.
      The first eight bytes of the memory block (in hex) are: AAAAAAAAAAAAAAAA.
      This memory block was (re)allocated at line number 8 in _debug_mallo.c.
      Heap state was valid at line 8 of _debug_mallo.c.
      Memory error detected at line 13 of _debug_mallo.c.
   ****************************************************************************/
}</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cumemdbg.htm#top">Debugging Memory
        Heaps</a><br>
        <a href="../concepts/cumemovr.htm#top">Memory Management
        Functions</a><br>
        <a href="../concepts/cumemmng.htm#top">Managing Memory
        with Multiple Memory Heaps</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tumemdbg.htm#top">Debugging Problems
        with Heap Memory</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruopthea.htm#top">-qheapdebug Compiler Option</a><br>
        <a href="rudbgcal.htm#top">_debug_calloc - Allocate and
        Initialize Memory</a><br>
        <a href="rudbgfre.htm#top">_debug_free - Free Allocated
        Memory</a><br>
        <a href="rudbghpm.htm#top">_debug_heapmin - Free Unused
        Memory in the Default Heap</a><br>
        <a href="rudbgmcp.htm#top">_debug_memcpy - Copy Bytes</a><br>
        <a href="rudbgmmv.htm#top">_debug_memmove - Copy Bytes</a><br>
        <a href="rudbgmst.htm#top">_debug_memset - Set Bytes to
        Value</a><br>
        <a href="rudbgrea.htm#top">_debug_realloc - Reallocate
        Memory Block</a><br>
        <a href="rudbgsct.htm#top">_debug_strcat - Concatenate
        Strings</a><br>
        <a href="rudbgscy.htm#top">_debug_strcpy - Copy Strings</a><br>
        <a href="rudbgsnt.htm#top">_debug_strncat - Concatenate
        Strings</a><br>
        <a href="rudbgsny.htm#top">_debug_strncpy - Copy Strings</a><br>
        <a href="rudbgsns.htm#top">_debug_strnset - Set
        Characters in String</a><br>
        <a href="rudbgsst.htm#top">_debug_strset - Set Characters
        in String</a><br>
        <a href="rudbgucl.htm#top">_debug_ucalloc - Reserve and
        Initialize Memory from User Heap</a><br>
        <a href="rudbguhm.htm#top">_debug_uheapmin - Free Unused
        Memory in User Heap</a><br>
        <a href="rudbguml.htm#top">_debug_umalloc - Reserve
        Memory Block from User Heap</a><br>
        <a href="ruopthea.htm#top">-qheapdebug</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
es kꐈ  $       a  x:7':#          a      ./usr/vac/html/zh_CN/doc/compiler/ref/rudbgmcp.htm if m                      $          <html>

<head>


<title>_debug_memcpy</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>_debug_memcpy
        - Copy Bytes</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p><strong>Format</strong></p>

<blockquote>
    <pre><tt>#include &lt;string.h&gt;
void *_debug_memcpy(void *</tt><var><tt>dest</tt></var><tt>, const void *</tt><var><tt>src</tt></var><tt>, size_t </tt><var><tt>count</tt></var><tt>,
                    const char *</tt><var><tt>file</tt></var><tt>, size_t </tt><var><tt>line</tt></var><tt>);</tt></pre>
</blockquote>

<p><strong>Language Level:</strong> Extension</p>

<p><strong>_debug_memcpy</strong> is the debug version of <strong>memcpy</strong>.
Like <strong>memcpy</strong>, it copies <var><tt>count</tt></var>
bytes of <var><tt>src</tt></var> to <var><tt>dest</tt></var>,
where the behavior is undefined if copying takes place between
objects that overlap.</p>

<p><strong>_debug_memcpy</strong> validates the heap after
copying the bytes to the target location, and performs this check
only when the target is within a heap. <strong>_debug_memcpy</strong>
makes an implicit call to <strong>_heap_check</strong>. If <strong>_debug_memcpy</strong>
detects a corrupted heap when it makes a call to <strong>_heap_check</strong>,
<strong>_debug_memcpy</strong> will report the file name <var><tt>file</tt></var>
and line number <var><tt>line</tt></var> in a message.</p>

<p><strong>Note:</strong> <strong>_debug_memcpy</strong> checks
only the current default heap. Therefore, this debug support will
not check all heaps within applications that have multiple user
heaps.</p>

<p>To use <strong>_debug_memcpy</strong>, you must compile with
the debug memory <strong>-qheapdebug</strong> compiler option.
This option maps all <strong>memcpy</strong> calls to <strong>_debug_memcpy</strong>.
You do not have to change your source code, in order for <strong>_debug_memcpy</strong>
to verify the heap.</p>

<p><strong>Note:</strong> The <strong>-qheapdebug</strong> option
maps all calls to other string functions and all calls to memory
management functions (including a heap-specific version), to
their debug counterparts. To prevent a call from being mapped,
parenthesize the function name.</p>

<p><strong>Return Value<br>
_debug_memcpy</strong> returns a pointer to <var><tt>dest</tt></var>.</p>

<p><strong>Example</strong><br>
This example contains a programming error. On the <strong>memcpy</strong>
used to initialize the target location, the count is more than
the size of the target object, and the <strong>memcpy</strong>
operation copies bytes past the end of the allocated object.</p>

<pre><tt>#include &lt;stdlib.h&gt;
#include &lt;string.h&gt;
#include &lt;stdio.h&gt;</tt></pre>

<pre><tt>#define  MAX_LEN       10</tt></pre>

<pre><tt>int main(void)
{
   char *source, *target;</tt></pre>

<pre><tt>   target = (char*)malloc(MAX_LEN);
   memcpy(target, &quot;This is the target string&quot;, 11);</tt></pre>

<pre><tt>   printf(&quot;Target is \&quot;%s\&quot;\n&quot;, target);
   return 0;</tt></pre>

<pre><tt>   /****************************************************************************
      The output should be similar to:</tt></pre>

<pre><tt>      End of allocated object 0x00073c80 was overwritten at 0x00073c8a.
      The first eight bytes of the memory block (in hex) are: 5468697320697320.
      This memory block was (re)allocated at line number 11 in memcpy.c.
      Heap state was valid at line 11 of memcpy.c.
      Memory error detected at line 12 of memcpy.c.
   ****************************************************************************/
}</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cumemdbg.htm#top">Debugging Memory
        Heaps</a><br>
        <a href="../concepts/cumemovr.htm#top">Memory Management
        Functions</a><br>
        <a href="../concepts/cumemmng.htm#top">Managing Memory
        with Multiple Memory Heaps</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tumemdbg.htm#top">Debugging Problems
        with Heap Memory</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruopthea.htm#top">-qheapdebug Compiler Option</a><br>
        <a href="rudbgcal.htm#top">_debug_calloc - Allocate and
        Initialize Memory</a><br>
        <a href="rudbgfre.htm#top">_debug_free - Free Allocated
        Memory</a><br>
        <a href="rudbghpm.htm#top">_debug_heapmin - Free Unused
        Memory in the Default Heap</a><br>
        <a href="rudbgmal.htm#top">_debug_malloc - Allocate
        Memory</a><br>
        <a href="rudbgmmv.htm#top">_debug_memmove - Copy Bytes</a><br>
        <a href="rudbgmst.htm#top">_debug_memset - Set Bytes to
        Value</a><br>
        <a href="rudbgrea.htm#top">_debug_realloc - Reallocate
        Memory Block</a><br>
        <a href="rudbgsct.htm#top">_debug_strcat - Concatenate
        Strings</a><br>
        <a href="rudbgscy.htm#top">_debug_strcpy - Copy Strings</a><br>
        <a href="rudbgsnt.htm#top">_debug_strncat - Concatenate
        Strings</a><br>
        <a href="rudbgsny.htm#top">_debug_strncpy - Copy Strings</a><br>
        <a href="rudbgsns.htm#top">_debug_strnset - Set
        Characters in String</a><br>
        <a href="rudbgsst.htm#top">_debug_strset - Set Characters
        in String</a><br>
        <a href="rudbgucl.htm#top">_debug_ucalloc - Reserve and
        Initialize Memory from User Heap</a><br>
        <a href="rudbguhm.htm#top">_debug_uheapmin - Free Unused
        Memory in User Heap</a><br>
        <a href="rudbguml.htm#top">_debug_umalloc - Reserve
        Memory Block from User Heap</a><br>
        <a href="ruopthea.htm#top">-qheapdebug</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
a heap-kꞲ  $         x:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/rudbgmmv.htm if m                      $          <html>

<head>


<title>_debug_memmove</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>_debug_memmove
        - Copy Bytes</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p><strong>Format</strong></p>

<blockquote>
    <pre><tt>#include &lt;string.h&gt;
void *_debug_memmove(void *</tt><var><tt>dest</tt></var><tt>, const void *</tt><var><tt>src</tt></var><tt>, size_t </tt><var><tt>count</tt></var><tt>,
                    const char *</tt><var><tt>file</tt></var><tt>, size_t </tt><var><tt>line</tt></var><tt>);</tt></pre>
</blockquote>

<p><strong>Language Level:</strong> Extension</p>

<p><strong>_debug_memmove</strong> is the debug version of <strong>memmove</strong>.
Like <strong>memmove</strong>, it copies <var><tt>count</tt></var>
bytes of <var><tt>src</tt></var> to <var><tt>dest</tt></var>, and
allows for copying between objects that may overlap.</p>

<p><strong>_debug_memmove</strong> validates the heap after
copying the bytes to the target location, and performs this check
only when the target is within a heap. <strong>_debug_memmove</strong>
makes an implicit call to <strong>_heap_check</strong>. If <strong>_debug_memmove</strong>
detects a corrupted heap when it makes a call to <strong>_heap_check</strong>,
<strong>_debug_memmove</strong> will report the file name <var><tt>file</tt></var>
and line number <var><tt>line</tt></var> in a message.</p>

<p><strong>Note:</strong> <strong>_debug_memmove</strong> checks
only the current default heap. Therefore, this debug support will
not check all heaps within applications that have multiple user
heaps.</p>

<p>To use <strong>_debug_memmove</strong>, you must compile with
the debug memory <strong>-qheapdebug</strong> compiler option.
This option maps all <strong>memcpy</strong> calls to <strong>_debug_memmove</strong>.
You do not have to change your source code, in order for <strong>_debug_memmove</strong>
to verify the heap.</p>

<p><strong>Note:</strong> The <strong>-qheapdebug</strong> option
maps all calls to other string functions and all calls to memory
management functions (including a heap-specific version), to
their debug counterparts. To prevent a call from being mapped,
parenthesize the function name.</p>

<p><strong>Return Value<br>
_debug_memmove</strong> returns a pointer to <var><tt>dest</tt></var>.</p>

<p><strong>Example</strong><br>
This example contains a programming error. The count specified on
<strong>memmove</strong> is 15 instead of 5, and the <strong>memmove</strong>
operation copies bytes past the end of the allocated object.</p>

<pre><tt>#include &lt;stdlib.h&gt;
#include &lt;string.h&gt;
#include &lt;stdio.h&gt;</tt></pre>

<pre><tt>#define  SIZE          21</tt></pre>

<pre><tt>int main(void)
{
   char *target, *p, *source;</tt></pre>

<pre><tt>   target = (char*)malloc(SIZE);
   strcpy(target, &quot;a shiny white sphere&quot;);
   p = target+8;                    /* p points at the starting character
                                       of the word we want to replace   */
   source = target+2;               /* start of &quot;shiny&quot; */</tt></pre>

<pre><tt>   printf(&quot;Before memmove, target is \&quot;%s\&quot;\n&quot;, target);
   memmove(p, source, 15);
   printf(&quot;After memmove, target becomes \&quot;%s\&quot;\n&quot;, target);
   return 0;</tt></pre>

<pre><tt>   /****************************************************************************
      The output should be similar to:</tt></pre>

<pre><tt>      Before memmove, target is &quot;a shiny white sphere&quot;
      End of allocated object 0x00073c80 was overwritten at 0x00073c95.
      The first eight bytes of the memory block (in hex) are: 61207368696E7920.
      This memory block was (re)allocated at line number 11 in memmove.c.
      Heap state was valid at line 12 of memmove.c.
      Memory error detected at line 18 of memcpy.c.
   ****************************************************************************/
}</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cumemdbg.htm#top">Debugging Memory
        Heaps</a><br>
        <a href="../concepts/cumemovr.htm#top">Memory Management
        Functions</a><br>
        <a href="../concepts/cumemmng.htm#top">Managing Memory
        with Multiple Memory Heaps</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tumemdbg.htm#top">Debugging Problems
        with Heap Memory</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruopthea.htm#top">-qheapdebug Compiler Option</a><br>
        <a href="rudbgcal.htm#top">_debug_calloc - Allocate and
        Initialize Memory</a><br>
        <a href="rudbgfre.htm#top">_debug_free - Free Allocated
        Memory</a><br>
        <a href="rudbghpm.htm#top">_debug_heapmin - Free Unused
        Memory in the Default Heap</a><br>
        <a href="rudbgmal.htm#top">_debug_malloc - Allocate
        Memory</a><br>
        <a href="rudbgmcp.htm#top">_debug_memcpy - Copy Bytes</a><br>
        <a href="rudbgmst.htm#top">_debug_memset - Set Bytes to
        Value</a><br>
        <a href="rudbgrea.htm#top">_debug_realloc - Reallocate
        Memory Block</a><br>
        <a href="rudbgsct.htm#top">_debug_strcat - Concatenate
        Strings</a><br>
        <a href="rudbgscy.htm#top">_debug_strcpy - Copy Strings</a><br>
        <a href="rudbgsnt.htm#top">_debug_strncat - Concatenate
        Strings</a><br>
        <a href="rudbgsny.htm#top">_debug_strncpy - Copy Strings</a><br>
        <a href="rudbgsns.htm#top">_debug_strnset - Set
        Characters in String</a><br>
        <a href="rudbgsst.htm#top">_debug_strset - Set Characters
        in String</a><br>
        <a href="rudbgucl.htm#top">_debug_ucalloc - Reserve and
        Initialize Memory from User Heap</a><br>
        <a href="rudbguhm.htm#top">_debug_uheapmin - Free Unused
        Memory in User Heap</a><br>
        <a href="rudbguml.htm#top">_debug_umalloc - Reserve
        Memory Block from User Heap</a><br>
        <a href="ruopthea.htm#top">-qheapdebug</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k4  $         y:7':#                ./usr/vac/html/zh_CN/doc/compiler/ref/rudbgmst.htm if m                      $          <html>

<head>


<title>_debug_memset</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>_debug_memset
        - Set Bytes to Value </font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p><strong>Format</strong></p>

<blockquote>
    <pre><tt>#include &lt;string.h&gt;
void *_debug_memset(void *</tt><var><tt>dest</tt></var><tt>, int </tt><var><tt>c</tt></var><tt>, size_t </tt><var><tt>count</tt></var><tt>,
                    const char *</tt><var><tt>file</tt></var><tt>, size_t </tt><var><tt>line</tt></var><tt>);</tt></pre>
</blockquote>

<p><strong>Language Level:</strong> Extension</p>

<p><strong>_debug_memset</strong> is the debug version of <strong>memset</strong>.
Like <strong>memset</strong>, it sets the first <var><tt>count</tt></var>
bytes of <var><tt>dest</tt></var> to the value <var><tt>c</tt></var>.
The value of <var><tt>c</tt></var> is converted to an unsigned
character.</p>

<p><strong>_debug_memset</strong> validates the heap after
setting the bytes, and performs this check only when the target
is within a heap. <strong>_debug_memset</strong> makes an
implicit call to <strong>_heap_check</strong>. If _debug_memset
detects a corrupted heap when it makes a call to <strong>_heap_check</strong>,
<strong>_debug_memset</strong> will report the file name <var><tt>file</tt></var>
and line number <var><tt>line</tt></var> in a message.</p>

<p><strong>Note:</strong> <strong>_debug_memset</strong> checks
only the current default heap. Therefore, this debug support will
not check all heaps within applications that have multiple user
heaps.</p>

<p>To use <strong>_debug_memset</strong>, you must compile with
the debug memory <strong>-qheapdebug</strong> compiler option.
This option maps all <strong>memset</strong> calls to <strong>_debug_memset</strong>.
You do not have to change your source code, in order for <strong>_debug_memset</strong>
to verify the heap.</p>

<p><strong>Note:</strong> The <strong>-qheapdebug</strong> option
maps all calls to other string functions and all calls to memory
management functions (including a heap-specific version), to
their debug counterparts. To prevent a call from being mapped,
parenthesize the function name.</p>

<p><strong>Return Value<br>
_debug_memset</strong> returns a pointer to <var><tt>dest</tt></var>.</p>

<p><strong>Example</strong><br>
This example contains a programming error. The invocation of <strong>memset</strong>
that puts 'B' in the buffer specifies the wrong count, and stores
bytes past the end of the buffer.</p>

<pre><tt>#include &lt;stdlib.h&gt;
#include &lt;string.h&gt;
#include &lt;stdio.h&gt;</tt></pre>

<pre><tt>#define  BUF_SIZE      20</tt></pre>

<pre><tt>int main(void)
{
   char *buffer, *buffer2;
   char *string;</tt></pre>

<pre><tt>   buffer = (char*)calloc(1, BUF_SIZE+1);    /* +1 for null-terminator */</tt></pre>

<pre><tt>   string = (char*)memset(buffer, 'A', 10);
   printf(&quot;\nBuffer contents: %s\n&quot;, string);
   memset(buffer+10, 'B', 20);</tt></pre>

<pre><tt>   return 0;</tt></pre>

<pre><tt>   /****************************************************************************
      The output should be:</tt></pre>

<pre><tt>      Buffer contents: AAAAAAAAAA
      End of allocated object 0x00073c80 was overwritten at 0x00073c95.
      The first eight bytes of the memory block (in hex) are: 4141414141414141.
      This memory block was (re)allocated at line number 12 in memset.c.
      Heap state was valid at line 14 of memset.c.
      Memory error detected at line 16 of memset.c.
   ****************************************************************************/
}</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cumemdbg.htm#top">Debugging Memory
        Heaps</a><br>
        <a href="../concepts/cumemovr.htm#top">Memory Management
        Functions</a><br>
        <a href="../concepts/cumemmng.htm#top">Managing Memory
        with Multiple Memory Heaps</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tumemdbg.htm#top">Debugging Problems
        with Heap Memory</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruopthea.htm#top">-qheapdebug Compiler Option</a><br>
        <a href="rudbgcal.htm#top">_debug_calloc - Allocate and
        Initialize Memory</a><br>
        <a href="rudbgfre.htm#top">_debug_free - Free Allocated
        Memory</a><br>
        <a href="rudbghpm.htm#top">_debug_heapmin - Free Unused
        Memory in the Default Heap</a><br>
        <a href="rudbgmal.htm#top">_debug_malloc - Allocate
        Memory</a><br>
        <a href="rudbgmcp.htm#top">_debug_memcpy - Copy Bytes</a><br>
        <a href="rudbgmmv.htm#top">_debug_memmove - Copy Bytes</a><br>
        <a href="rudbgrea.htm#top">_debug_realloc - Reallocate
        Memory Block</a><br>
        <a href="rudbgsct.htm#top">_debug_strcat - Concatenate
        Strings</a><br>
        <a href="rudbgscy.htm#top">_debug_strcpy - Copy Strings</a><br>
        <a href="rudbgsnt.htm#top">_debug_strncat - Concatenate
        Strings</a><br>
        <a href="rudbgsny.htm#top">_debug_strncpy - Copy Strings</a><br>
        <a href="rudbgsns.htm#top">_debug_strnset - Set
        Characters in String</a><br>
        <a href="rudbgsst.htm#top">_debug_strset - Set Characters
        in String</a><br>
        <a href="rudbgucl.htm#top">_debug_ucalloc - Reserve and
        Initialize Memory from User Heap</a><br>
        <a href="rudbguhm.htm#top">_debug_uheapmin - Free Unused
        Memory in User Heap</a><br>
        <a href="rudbguml.htm#top">_debug_umalloc - Reserve
        Memory Block from User Heap</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
mkꚕ  $         y:7(:#                ./usr/vac/html/zh_CN/doc/compiler/ref/rudbgrea.htm if m                      $          <html>

<head>


<title>_debug_realloc</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>_debug_realloc
        - Reallocate Memory Block </font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p><strong>Format</strong></p>

<blockquote>
    <pre><tt>#include &lt;stdlib.h&gt;  /* also in &lt;malloc.h&gt; */
void *_debug_realloc(void *</tt><var><tt>ptr</tt></var><tt>, size_t </tt><var><tt>size</tt></var><tt>,
                     const char *</tt><var><tt>file</tt></var><tt>, size_t </tt><var><tt>line</tt></var><tt>);</tt></pre>
</blockquote>

<p><strong>Language Level:</strong> Extension</p>

<p><strong>_debug_realloc</strong> is the debug version of <strong>realloc</strong>.
Like <strong>realloc</strong>, it reallocates the block of memory
pointed to by <var><tt>ptr</tt></var> to a new <var><tt>size</tt></var>,
specified in bytes. It also sets any new memory it allocates to
0xAA, so you can easily locate instances where your program tries
to use the data in that memory without initializing it first.</p>

<p>In addition, <strong>_debug_realloc</strong> makes an implicit
call to <strong>_heap_check</strong>, and stores the file name <var><tt>file</tt></var>
and the line number <var><tt>line</tt></var> where the storage is
reallocated. This information can be used later by the <strong>_heap_check</strong>,
<strong>_dump_allocated,</strong> or <strong>_dump_allocated_delta</strong>
functions.</p>

<p>If <var><tt>ptr</tt></var> is <tt>NULL</tt>, <strong>_debug_realloc</strong>
behaves like <strong>_debug_malloc</strong> (or <strong>malloc</strong>)
and allocates the block of memory.</p>

<p>To use <strong>_debug_realloc</strong>, you must compile with
the debug memory <strong>-qheapdebug</strong> compiler option.
This option maps all <strong>realloc</strong> calls to <strong>_debug_realloc</strong>.</p>

<p><strong>Note:</strong> The <strong>-qheapdebug</strong> option
maps all calls to memory management functions (including
heap-specific versions) to their debug counterparts. To prevent a
call from being mapped, parenthesize the function name.</p>

<p>Because <strong>_debug_realloc</strong> always checks what
heap the memory was allocated from, you can use <strong>_debug_realloc</strong>
to reallocate memory blocks allocated by the regular or debug
versions of the memory management functions. However, if the
memory was not allocated by the memory management functions, or
was previously freed, <strong>_debug_realloc</strong> generates
an error message and the program ends.</p>

<p><strong>Return Value<br>
_debug_realloc</strong> returns a pointer to the reallocated
memory block. The <var><tt>ptr</tt></var> argument to <strong>_debug_realloc</strong>
is not the same as the return value; <strong>_debug_realloc</strong>
always changes the memory location to help you locate references
to the memory that were not freed before the memory was
reallocated.</p>

<p>If <var><tt>size</tt></var> is 0, <strong>_debug_realloc</strong>
returns <tt>NULL</tt>. If not enough memory is available to
expand the block to the given size, the original block is
unchanged and <tt>NULL</tt> is returned.</p>

<p><strong>Example<br>
</strong>This example uses <strong>_debug_realloc</strong> to
allocate 100 bytes of storage. It then attempts to write to
storage that was not allocated. When <strong>_debug_realloc</strong>
is called again, <strong>_heap_check</strong> detects the error,
generates several messages, and stops the program.</p>

<p><strong>Note: </strong>You must compile this example with the <strong>-qheapdebug</strong>
option to map the <strong>realloc</strong> calls to <strong>_debug_realloc</strong>.</p>

<pre><tt>#include &lt;stdlib.h&gt;
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;</tt></pre>

<pre><tt>int main(void)
{
   char *ptr;</tt></pre>

<pre><tt>   if (NULL == (ptr = (char*)realloc(NULL, 100))) {
      puts(&quot;Could not allocate memory block.&quot;);
      exit(EXIT_FAILURE);
   }
   memset(ptr, 'a', 105);     /* overwrites storage that was not allocated    */
   ptr = (char*)realloc(ptr, 200);        /*  realloc invokes _heap_check     */
   puts(&quot;_debug_realloc did not detect that a memory block was overwritten.&quot; );
   return 0;</tt></pre>

<pre><tt>   /****************************************************************************
      The output should be similar to:</tt></pre>

<pre><tt>      End of allocated object 0x00073890 was overwritten at 0x000738f4.
      The first eight bytes of the memory block (in hex) are: 6161616161616161.
      This memory block was (re)allocated at line number 8 in _debug_reall.c.
      Heap state was valid at line 8 of _debug_reall.c.
      Memory error detected at line 13 of _debug_reall.c.
   ****************************************************************************/
}</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cumemdbg.htm#top">Debugging Memory
        Heaps</a><br>
        <a href="../concepts/cumemovr.htm#top">Memory Management
        Functions</a><br>
        <a href="../concepts/cumemmng.htm#top">Managing Memory
        with Multiple Memory Heaps</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tumemdbg.htm#top">Debugging Problems
        with Heap Memory</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruopthea.htm#top">-qheapdebug Compiler Option</a><br>
        <a href="rudbgcal.htm#top">_debug_calloc - Allocate and
        Initialize Memory</a><br>
        <a href="rudbgfre.htm#top">_debug_free - Free Allocated
        Memory</a><br>
        <a href="rudbghpm.htm#top">_debug_heapmin - Free Unused
        Memory in the Default Heap</a><br>
        <a href="rudbgmal.htm#top">_debug_malloc - Allocate
        Memory</a><br>
        <a href="rudbgmcp.htm#top">_debug_memcpy - Copy Bytes</a><br>
        <a href="rudbgmmv.htm#top">_debug_memmove - Copy Bytes</a><br>
        <a href="rudbgmst.htm#top">_debug_memset - Set Bytes to
        Value</a><br>
        <a href="rudbgsct.htm#top">_debug_strcat - Concatenate
        Strings</a><br>
        <a href="rudbgscy.htm#top">_debug_strcpy - Copy Strings</a><br>
        <a href="rudbgsnt.htm#top">_debug_strncat - Concatenate
        Strings</a><br>
        <a href="rudbgsny.htm#top">_debug_strncpy - Copy Strings</a><br>
        <a href="rudbgsns.htm#top">_debug_strnset - Set
        Characters in String</a><br>
        <a href="rudbgsst.htm#top">_debug_strset - Set Characters
        in String</a><br>
        <a href="rudbgucl.htm#top">_debug_ucalloc - Reserve and
        Initialize Memory from User Heap</a><br>
        <a href="rudbguhm.htm#top">_debug_uheapmin - Free Unused
        Memory in User Heap</a><br>
        <a href="rudbguml.htm#top">_debug_umalloc - Reserve
        Memory Block from User Heap</a><br>
        <a href="ruopthea.htm#top">-qheapdebug</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 lҧ  $         y:7(:#        
        ./usr/vac/html/zh_CN/doc/compiler/ref/rudbgsct.htm if m                      $              ert
*/<>acghinops".bdflmu=_vy#-01;w&(),CFMSTkq%237:BEHIUx5689ADLRVZz4NjOPY\}{\4؃녴 :lMkqիcuX"d=.x `p8`(000000ft]Q:i"xMˣI&2x˭ĝC qI\_!l7; Pf. KT弦܋KB{4f-M2Z$MwA6rsvݾ܌^9k,A֭%?)6΃yL?F.6EљZjXոj֐]AF.Z9=U $6{lAtbX8I	/C<x_:7:Dd5st7:V,Sqew#'[Z7;*t+V)uPb*t+V)kVM/uXjb7jb)nj[uLAF.['6*]AV3F :rr{d5sujx/d*򱜼Wqժ:bNOewZ9=ݹ7nb^+<ZX
n1n1{dիuP;dO_SK|v>,7jttb9=Ix9Wrr{8[_m;Jӓ&d]vȟK§W#^[^r,_-|k㰌|-$ ׉㛫Uw''Е׶H<Lqtw}uܜ0Kn	-UܜW]w''I6A]7VNObMk<iO>/4%uie]w''L-[KUw''$ ׉㛫Uw''Ĳ]'ʉw/SqaQ.֭-BA"yqab^
vnjgyZ:F :rr{ {`Z]	&5k]%Tr,__q-M4~<gF JO7ĲyO{n	v_F]qsv3~W4mox[iQ֪1AFgͭrr{d5suj863)`/de<]	Bl^Wrr{;e"]638F631ierr{+]ie9=Ix9Wrr{A3y34Ut'3sf㯺d3^xM*y]Mkqժ؃Ȕ//A֪1AF. ֪NOg9=a8[hMk֪NOg63ci^ieFʽ'Yu>e<5eyFʼ8Im]inQwyX@g٠rl_3enmGeoosK/3q,bFauQvri:F :rr{ U.Y18l^&nUܜϗ8o>/rsvݲPzFObY]VMQ:1uܜ4i.֪NOb FBrUɿaO_^4V  m_)-)}//܌׺HLrLBfCx׺rsvݲGZ]2ؽFN,oK%ā	~ Q4:Lf</*2qf|^Wr2xC-Tbl^+ 7C-Tbl^#-62
I  AAxM7-Tbl^?QWG:Ăie Xr,AxLXrպŪlAu-gG㛠(g͞zdߍ06zAJBfC4x ͞9Uh,9.nj[ttbYRR)JR)JR)JR)JR)JR)JR)JR)JR)JR?7}a3K'~2%>ZXS-:e{Wie'̀oC %3b;.ဈ```tQ︾_2d_ %Q ܰ/@$    `P:a,AspKie'yqa4㛣t׊iq'yq'̯]7Gp?'O97{w_ ~ez9;AR)JR)JR)JR)JR)JR)JR)JR)JR)JR *պŪlAu֐]'0n,4c'0n,Ѯ `|I400?q?v 8\L8@ÎU''` ` `3F1[|20ӓU8,Hxt"5dZ[iUYm(@ÎNNmTL&+ٓ|5ePqvr,be aS']6qYIL
f&2ٓh?|vi{|fO:JMb8ꉍ}R~Yz;P>$q|4@f,be aV*M2$0+gA,^ Y2*am8>̞ZŪAF.&? aTLk'` `q|4@f,be l6t[G	Bl_2.jkF1[|26IsK`V΃0I6A\,}%K'֦dc,aǆMkĕ|/r˛J'֦dc,aPl3d0˅v]BFAd_i{mdc,aXtIxYsw2x-jkF1[|26I1`V΃0I6Ae|:`Mb oYBI!(xi[:$Ia|/gA|UYm(@i$<tIx,`Y5#e$xi[:$N[K.n|[K.nn'\ZőACcL
f	&5k|:ZőAC-`V΃0I6A]96rsvݴ!>SX1?PH}d,xi[:$Mw$|:ZőAC*0+gA$ ׉{Bm|e֦dc,aGMkr//x6ƻo*\!=jkF1[|26I5ŏ0+gA$ ׉5,u}%K'Y38![[h5#e$Mkěm_e$mlfO˂uSX1?PHy<4`l^$Ysw*x*}<+&g+ymdc,a<4`XNdZjXI\_!l7b\_!d_A֭%?[A֭ittbF :PCLD:ruj)]cLq8ꉍ}R|H1;P܉7SXDLlA֨i &lt;strk겫  $         y:7(:#                ./usr/vac/html/zh_CN/doc/compiler/ref/rudbgscy.htm if m                      $          <html>

<head>


<title>_debug_strcpy</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>_debug_strcpy
        - Copy Strings </font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p><strong>Format</strong></p>

<blockquote>
    <pre><tt>#include &lt;string.h&gt;
char *_debug_strcpy(char *</tt><var><tt>string1</tt></var><tt>, const char *</tt><var><tt>string2</tt></var><tt>,
                    const char *</tt><var><tt>file</tt></var><tt>, size_t </tt><var><tt>line</tt></var><tt>);</tt></pre>
</blockquote>

<p><strong>Language Level:</strong> Extension</p>

<p><strong>_debug_strcpy</strong> is the debug version of <strong>strcpy</strong>.
Like <strong>strcpy</strong>, it copies <var><tt>string2</tt></var>,
including the ending null character, to the location specified by
<var><tt>string1</tt></var>.</p>

<p><strong>_debug_strcpy</strong> validates the heap after
copying the string to the target location, and performs this
check only when the target is within a heap. <strong>_debug_strcpy</strong>
makes an implicit call to <strong>_heap_check</strong>. If <strong>_debug_strcpy</strong>
detects a corrupted heap when it makes a call to <strong>_heap_check</strong>,
<strong>_debug_strcpy</strong> will report the file name <var><tt>file</tt></var>
and line number <var><tt>line</tt></var> in a message.</p>

<p><strong>Note:</strong> <strong>_debug_strcpy</strong> checks
only the current default heap. Therefore, this debug support will
not check all heaps within applications that have multiple user
heaps.</p>

<p>To use <strong>_debug_strcpy</strong>, you must compile with
the debug memory <strong>-qheapdebug</strong> compiler option.
This option maps all <strong>strcpy</strong> calls to <strong>_debug_strcpy</strong>.
You do not have to change your source code, in order for <strong>_debug_strcpy</strong>
to verify the heap.</p>

<p><strong>Note:</strong> The <strong>-qheapdebug</strong> option
maps all calls to other string functions and all calls to memory
management functions (including a heap-specific version), to
their debug counterparts. To prevent a call from being mapped,
parenthesize the function name.</p>

<p><strong>Return Value<br>
_debug_strcpy</strong> returns a pointer to the copied string <var><tt>string1</tt></var>.</p>

<p><strong>Example</strong><br>
This example contains a programming error. The source string is
too long for the destination buffer, and the <strong>strcpy</strong>
operation damages the heap.</p>

<pre><tt>#include &lt;stdlib.h&gt;
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;</tt></pre>

<pre><tt>#define  SIZE          10</tt></pre>

<pre><tt>int main(void)
{
   char *source = &quot;1234567890123456789&quot;;
   char *destination;
   char *return_string;</tt></pre>

<pre><tt>   destination = (char*)malloc(SIZE);
   strcpy(destination, &quot;abcdefg&quot;),</tt></pre>

<pre><tt>   printf(&quot;destination is originally = '%s'\n&quot;, destination);
   return_string = strcpy(destination, source);
   printf(&quot;After strcpy, destination becomes '%s'\n\n&quot;, destination);
   return 0;</tt></pre>

<pre><tt>   /****************************************************************************
      The output should be similar to:</tt></pre>

<pre><tt>      destination is originally = 'abcdefg'
      End of allocated object 0x00073c80 was overwritten at 0x00073c8a.
      The first eight bytes of the memory block (in hex) are: 3132333435363738.
      This memory block was (re)allocated at line number 13 in strcpy.c.
      Heap state was valid at line 14 of strcpy.c.
      Memory error detected at line 17 of strcpy.c.
   ****************************************************************************/
}</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cumemdbg.htm#top">Debugging Memory
        Heaps</a><br>
        <a href="../concepts/cumemovr.htm#top">Memory Management
        Functions</a><br>
        <a href="../concepts/cumemmng.htm#top">Managing Memory
        with Multiple Memory Heaps</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tumemdbg.htm#top">Debugging Problems
        with Heap Memory</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruopthea.htm#top">-qheapdebug Compiler Option</a><br>
        <a href="rudbgcal.htm#top">_debug_calloc - Allocate and
        Initialize Memory</a><br>
        <a href="rudbgfre.htm#top">_debug_free - Free Allocated
        Memory</a><br>
        <a href="rudbghpm.htm#top">_debug_heapmin - Free Unused
        Memory in the Default Heap</a><br>
        <a href="rudbgmal.htm#top">_debug_malloc - Allocate
        Memory</a><br>
        <a href="rudbgmcp.htm#top">_debug_memcpy - Copy Bytes</a><br>
        <a href="rudbgmmv.htm#top">_debug_memmove - Copy Bytes</a><br>
        <a href="rudbgmst.htm#top">_debug_memset - Set Bytes to
        Value</a><br>
        <a href="rudbgrea.htm#top">_debug_realloc - Reallocate
        Memory Block</a><br>
        <a href="rudbgsct.htm#top">_debug_strcat - Concatenate
        Strings</a><br>
        <a href="rudbgsnt.htm#top">_debug_strncat - Concatenate
        Strings</a><br>
        <a href="rudbgsny.htm#top">_debug_strncpy - Copy Strings</a><br>
        <a href="rudbgsns.htm#top">_debug_strnset - Set
        Characters in String</a><br>
        <a href="rudbgsst.htm#top">_debug_strset - Set Characters
        in String</a><br>
        <a href="rudbgucl.htm#top">_debug_ucalloc - Reserve and
        Initialize Memory from User Heap</a><br>
        <a href="rudbguhm.htm#top">_debug_uheapmin - Free Unused
        Memory in User Heap</a><br>
        <a href="rudbguml.htm#top">_debug_umalloc - Reserve
        Memory Block from User Heap</a><br>
        <a href="ruopthea.htm#top">-qheapdebug</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
_debug_l  $         y:7(:#                ./usr/vac/html/zh_CN/doc/compiler/ref/rudbgsns.htm if m                      $              <ert
*/>aghinops".bcdlmu=_fvy#,-0w&17;FMTk%()389:BCHSUqxzADEILR2NVj45OPY\}{iA=kXZ"{+_zS-A舔/b\p8 p8-0H``````:R]*KAz]#^0nM\QOC7&.ra/C7yZ Qn-+aol5k ..İ31,)XגLam])UkDOrA{3NO|Bc])BV)6CxD7%Ի{`l{]/JV[AZ=Iu=Gfҧ5t-AHD6;kAXKIf|^g4w3:Dd܄@b\n3[VBՅw}+ut)Y4҅3[
x'b7ҷWBPbuaH?Oy.ftҷWBՉywJ](S1u7v#}+ut)YoҷWJ]nҷWJZzQĐ"lvփ%#25,UT#[p
T%#AVA=N=_*5Ux='{J`Վo#{*{V߾w
dg_]|K{S1uRWJZK'o''Цbus|J](S1cS1ui[
f-^m=3 pS1uRWJ_|rٷ>S1u>n)]>3[VBA>lyoOLJ](S1cҤ.5b
hBwF_S6l`A{~>|Y!/>{V  ֈ'{J`Ay-y,,=d$#J`Տ8S܌YD!;T#*rclK߼n}_`ՈuB	uOr0jz`Ո*5'	ҧ5|5߮%߃BՉywJ](S1h; W-L"ЦbueJ](S1}\-AKFXlOr0jOr0jd܄iS܌Kx]|s.ʱ,4H~u剎XW>| )G7xGy.B=lkχd[f03{*w͝d=*KAzOr0jd܄iS܌.&bd]}u[̳#Or0j[$UkiS܌LL˼0902S,S܌BwF_%?=UkDOrOr0jAyQ0U%̃opī
y=Or0jdYOr0j}x"%=Iu= XtF_:Or0j[$UkiS܌kJ}aeydp_1clˆ&|a>>iO{w[$9Y/xɾ0ʲo&&o$ُp_3oy&e]sx']|I'_x0%=Iu=780nŠ
hBwF_rᷟc^Y^3[VB:yϗ8mJt`Հ`IHOr0jZsa.1d[0#~{Bn{Յ ᬟ'-epnxYa{xc͎}1Du|k7~3c5s܄iS܌rLM=\_'믰K6 %=K-u*(J-StiWE6zS;MjY_>6Tփ,1E 8 ?3:gn,=K-u8~b@sYq$ VRZԲ[cЃ>u>{Y D4+p7!ҥeWRR)JR)JR)JR)JR)JR)JR)JR)JR)JRAntM,EtҥeWh'K6 တ```0$	ᬟ~óx`$	X:|K{vO_2̎B<|;2AH0	 $ `:,Aq$#Y>e,Ͳ7_yyBw:y6k'0ټ,'rR)JR)JR)JR)JR)JR)JR)JR)JR)JR =+uteAشa"8UqeɅ48rl&48pו0,00h?Ҹk	F]<!u<67,Gkč^V8  C#;ćqL`MfM2(0'c!lZfGuS1tF-we0㨘DeX;X>̎A.:t.Š!ur٨LGvk#<.>̎uS1u%oaScnjr#pו0, w[02ZLaVaM2(0'c!lZ &]d>̎1t-.c|:csT^׉pq``(eݖ$8le0'c!"[ؙ'y-|aJbZLl4K`NC,AVAK.$.$o װwdp])1h?3,Hq҈hݦd2drv]Yq%e 28.ݖ$8iD50wi;YC1||}lK/xl)1h?3,Hq҈i,wi;YA,,ʹfGҘ#;ć(LvUkDf!|/۝)1h?3,Hq҈i
`NC,AVAedE_ld/JbZLl4dwi;YAdx_x/nb36L]AbCCr;XZ#-x_6ˉ,Adp_!SDbgvXaٓL	e*5'K760%pf>)1h?3,Hq҈l;XZ"{_ld/gJbZLl48hv2b
h@ol`K6ʹ|:SDbgvXaXv2b
h@|?qlL]AbCCg=`NC,AVA=5A>1tF-we6Q4vUkDK.$nw װwdp_3uT.Š!J!ݦd2d#w;)ّ}8l)1h?3,Hq҈i;XZ Yq'sh?>̎aq$#L8l)1h?3,Hq]l`NC,,uEYҤ-+aolIu.hҤ-VzVh:R]*KAzgvX:D<r٨ay6;O1xHqC	#r#^0eҘDJ0 er="k@   $       {  y:7(:#          {      ./usr/vac/html/zh_CN/doc/compiler/ref/rudbgsnt.htm if m                      $          <html>

<head>


<title>_debug_strncat</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>_debug_strncat
        - Concatenate Strings </font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p><strong>Format</strong></p>

<blockquote>
    <pre><tt>#include &lt;string.h&gt;
char *_debug_strncat(char *</tt><var><tt>string1</tt></var><tt>, const char *</tt><var><tt>string2</tt></var><tt>, size_t </tt><var><tt>count</tt></var><tt>,
                    const char *</tt><var><tt>file</tt></var><tt>, size_t </tt><var><tt>line</tt></var><tt>);</tt></pre>
</blockquote>

<p><strong>Language Level:</strong> Extension</p>

<p><strong>_debug_strncat</strong> is the debug version of <strong>strncat</strong>.
Like <strong>strncat</strong>, it appends the first count
characters of <var><tt>string2</tt></var> to <var><tt>string1</tt></var>
and ends the resulting string with a null character (\0). If <var><tt>count</tt></var>
is greater than the length of <var><tt>string2</tt></var>, the
length of <var><tt>string2</tt></var> is used in place of <var><tt>count</tt></var>.</p>

<p><strong>_debug_strncat</strong> validates the heap after
appending the characters, and performs this check only when the
target is within a heap. <strong>_debug_strncat</strong> makes an
implicit call to <strong>_heap_check</strong>. If <strong>_debug_strncat</strong>
detects a corrupted heap when it makes a call to <strong>_heap_check</strong>,
<strong>_debug_strncat</strong> will report the file name <var><tt>file</tt></var>
and line number <var><tt>line</tt></var> in a message.</p>

<p><strong>Note:</strong> <strong>_debug_strncat</strong> checks
only the current default heap. Therefore, this debug support will
not check all heaps within applications that have multiple user
heaps.</p>

<p>To use <strong>_debug_strncat</strong>, you must compile with
the debug memory <strong>-qheapdebug</strong> compiler option.
This option maps all <strong>strncat</strong> calls to <strong>_debug_strncat</strong>.
You do not have to change your source code, in order for <strong>_debug_strncat</strong>
to verify the heap.</p>

<p><strong>Note:</strong> The <strong>-qheapdebug</strong> option
maps all calls to other string functions and all calls to memory
management functions (including a heap-specific version), to
their debug counterparts. To prevent a call from being mapped,
parenthesize the function name.</p>

<p><strong>Return Value<br>
_debug_strncat</strong> returns a pointer to the joined string <var><tt>string1</tt></var>.</p>

<p><strong>Example</strong><br>
This example contains a programming error. The <tt>buffer1</tt>
object is not large enough to store the result after eight
characters from the string <tt>&quot; programming&quot;</tt> are
concatenated.</p>

<pre><tt>#include &lt;stdlib.h&gt;
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;</tt></pre>

<pre><tt>#define  SIZE          10</tt></pre>

<pre><tt>int main(void)
{
   char *buffer1;
   char *ptr;</tt></pre>

<pre><tt>   buffer1 = (char*)malloc(SIZE);
   strcpy(buffer1, &quot;computer&quot;);</tt></pre>

<pre><tt>   /* Call strncat with buffer1 and &quot; programming&quot;                            */</tt></pre>

<pre><tt>   ptr = strncat(buffer1, &quot; programming&quot;, 8);
   printf(&quot;strncat: buffer1 = \&quot;%s\&quot;\n&quot;, buffer1);
   return 0;</tt></pre>

<pre><tt>   /****************************************************************************
      The output should be similar to:</tt></pre>

<pre><tt>      End of allocated object 0x00073c80 was overwritten at 0x00073c8a.
      The first eight bytes of the memory block (in hex) are: 636F6D7075746572.
      This memory block was (re)allocated at line number 12 in strncat.c.
      Heap state was valid at line 13 of strncat.c.
      Memory error detected at line 17 of strncat.c.
   ****************************************************************************/
}</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cumemdbg.htm#top">Debugging Memory
        Heaps</a><br>
        <a href="../concepts/cumemovr.htm#top">Memory Management
        Functions</a><br>
        <a href="../concepts/cumemmng.htm#top">Managing Memory
        with Multiple Memory Heaps</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tumemdbg.htm#top">Debugging Problems
        with Heap Memory</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruopthea.htm#top">-qheapdebug Compiler Option</a><br>
        <a href="rudbgcal.htm#top">_debug_calloc - Allocate and
        Initialize Memory</a><br>
        <a href="rudbgfre.htm#top">_debug_free - Free Allocated
        Memory</a><br>
        <a href="rudbghpm.htm#top">_debug_heapmin - Free Unused
        Memory in the Default Heap</a><br>
        <a href="rudbgmal.htm#top">_debug_malloc - Allocate
        Memory</a><br>
        <a href="rudbgmcp.htm#top">_debug_memcpy - Copy Bytes</a><br>
        <a href="rudbgmmv.htm#top">_debug_memmove - Copy Bytes</a><br>
        <a href="rudbgmst.htm#top">_debug_memset - Set Bytes to
        Value</a><br>
        <a href="rudbgrea.htm#top">_debug_realloc - Reallocate
        Memory Block</a><br>
        <a href="rudbgsct.htm#top">_debug_strcat - Concatenate
        Strings</a><br>
        <a href="rudbgscy.htm#top">_debug_strcpy - Copy Strings</a><br>
        <a href="rudbgsny.htm#top">_debug_strncpy - Copy Strings</a><br>
        <a href="rudbgsns.htm#top">_debug_strnset - Set
        Characters in String</a><br>
        <a href="rudbgsst.htm#top">_debug_strset - Set Characters
        in String</a><br>
        <a href="rudbgucl.htm#top">_debug_ucalloc - Reserve and
        Initialize Memory from User Heap</a><br>
        <a href="rudbguhm.htm#top">_debug_uheapmin - Free Unused
        Memory in User Heap</a><br>
        <a href="rudbguml.htm#top">_debug_umalloc - Reserve
        Memory Block from User Heap</a><br>
        <a href="ruopthea.htm#top">-qheapdebug</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
nctiok\  $       O  y:7(:#          O      ./usr/vac/html/zh_CN/doc/compiler/ref/rudbgsny.htm if m                      $          <html>

<head>


<title>_debug_strncpy</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>_debug_strncpy
        - Copy Strings </font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p><strong>Format</strong></p>

<blockquote>
    <pre><tt>#include &lt;string.h&gt;
char *_debug_strncpy(char *</tt><var><tt>string1</tt></var><tt>, const char *</tt><var><tt>string2</tt></var><tt>, size_t </tt><var><tt>count</tt></var><tt>,
                    const char *</tt><var><tt>file</tt></var><tt>, size_t </tt><var><tt>line</tt></var><tt>);</tt></pre>
</blockquote>

<p><strong>Language Level: </strong>Extension</p>

<p><strong>_debug_strncpy</strong> is the debug version of <strong>strncpy</strong>.
Like <strong>strncpy</strong>, it copies <var><tt>count</tt></var>
characters of <var><tt>string2</tt></var> to <var><tt>string1</tt></var>.
If <var><tt>count</tt></var> is less than or equal to the length
of <var><tt>string2</tt></var>, a null character (\0) is not
appended to the copied string. If <var><tt>count</tt></var> is
greater than the length of <var><tt>string2</tt></var>, the <var><tt>string1</tt></var>
result is padded with null characters (\0) up to length <var><tt>count</tt></var>.</p>

<p><strong>_debug_strncpy</strong> validates the heap after
copying the strings to the target location, and performs this
check only when the target is within a heap. <strong>_debug_strncpy</strong>
makes an implicit call to <strong>_heap_check</strong>. If <strong>_debug_strncpy</strong>
detects a corrupted heap when it makes a call to <strong>_heap_check</strong>,
<strong>_debug_strncpy</strong> will report the file name <var><tt>file</tt></var>
and line number <var><tt>line</tt></var> in a message.</p>

<p><strong>Note:</strong> <strong>_debug_strncpy</strong> checks
only the current default heap. Therefore, this debug support will
not check all heaps within applications that have multiple user
heaps.</p>

<p>To use <strong>_debug_strncpy</strong>, you must compile with
the debug memory <strong>-qheapdebug</strong> compiler option.
This option maps all <strong>strncpy</strong> calls to <strong>_debug_strncpy</strong>.
You do not have to change your source code, in order for <strong>_debug_strncpy</strong>
to verify the heap.</p>

<p><strong>Note:</strong> The <strong>-qheapdebug</strong> option
maps all calls to other string functions and all calls to memory
management functions (including a heap-specific version), to
their debug counterparts. To prevent a call from being mapped,
parenthesize the function name.</p>

<p><strong>Return Value<br>
_debug_strncpy</strong> returns a pointer to <var><tt>string1</tt></var>.</p>

<p><strong>Example</strong><br>
This example contains a programming error. The source string is
too long for the destination buffer, and the <strong>strncpy</strong>
operation damages the heap.</p>

<pre><tt>#include &lt;stdlib.h&gt;
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;</tt></pre>

<pre><tt>#define  SIZE          10</tt></pre>

<pre><tt>int main(void)
{
   char *source = &quot;1234567890123456789&quot;;
   char *destination;
   char *return_string;
   int index = 15;</tt></pre>

<pre><tt>   destination = (char*)malloc(SIZE);
   strcpy(destination, &quot;abcdefg&quot;),</tt></pre>

<pre><tt>   printf(&quot;destination is originally = '%s'\n&quot;, destination);
   return_string = strncpy(destination, source, index);
   printf(&quot;After strncpy, destination becomes '%s'\n\n&quot;, destination);
   return 0;</tt></pre>

<pre><tt>   /****************************************************************************
      The output should be similar to:</tt></pre>

<pre><tt>      destination is originally = 'abcdefg'
      End of allocated object 0x00073c80 was overwritten at 0x00073c8a.
      The first eight bytes of the memory block (in hex) are: 3132333435363738.
      This memory block was (re)allocated at line number 14 in strncpy.c.
      Heap state was valid at line 15 of strncpy.c.
      Memory error detected at line 18 of strncpy.c.
   ****************************************************************************/
}</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cumemdbg.htm#top">Debugging Memory
        Heaps</a><br>
        <a href="../concepts/cumemovr.htm#top">Memory Management
        Functions</a><br>
        <a href="../concepts/cumemmng.htm#top">Managing Memory
        with Multiple Memory Heaps</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tumemdbg.htm#top">Debugging Problems
        with Heap Memory</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruopthea.htm#top">-qheapdebug Compiler Option</a><br>
        <a href="rudbgcal.htm#top">_debug_calloc - Allocate and
        Initialize Memory</a><br>
        <a href="rudbgfre.htm#top">_debug_free - Free Allocated
        Memory</a><br>
        <a href="rudbghpm.htm#top">_debug_heapmin - Free Unused
        Memory in the Default Heap</a><br>
        <a href="rudbgmal.htm#top">_debug_malloc - Allocate
        Memory</a><br>
        <a href="rudbgmcp.htm#top">_debug_memcpy - Copy Bytes</a><br>
        <a href="rudbgmmv.htm#top">_debug_memmove - Copy Bytes</a><br>
        <a href="rudbgmst.htm#top">_debug_memset - Set Bytes to
        Value</a><br>
        <a href="rudbgrea.htm#top">_debug_realloc - Reallocate
        Memory Block</a><br>
        <a href="rudbgsct.htm#top">_debug_strcat - Concatenate
        Strings</a><br>
        <a href="rudbgscy.htm#top">_debug_strcpy - Copy Strings</a><br>
        <a href="rudbgsnt.htm#top">_debug_strncat - Concatenate
        Strings</a><br>
        <a href="rudbgsns.htm#top">_debug_strnset - Set
        Characters in String</a><br>
        <a href="rudbgsst.htm#top">_debug_strset - Set Characters
        in String</a><br>
        <a href="rudbgucl.htm#top">_debug_ucalloc - Reserve and
        Initialize Memory from User Heap</a><br>
        <a href="rudbguhm.htm#top">_debug_uheapmin - Free Unused
        Memory in User Heap</a><br>
        <a href="rudbguml.htm#top">_debug_umalloc - Reserve
        Memory Block from User Heap</a><br>
        <a href="ruopthea.htm#top">-qheapdebug</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
/lh  $         y:7(:#                ./usr/vac/html/zh_CN/doc/compiler/ref/rudbgsst.htm if m                      $            
 ert
*/<>aghilnops".bcdmu=_fvy#,-0;Mkw&()18CFHSTx%'379:BRUqz256ADEILV\+4NPYjO{}[ȱAilAt{QvI]ޭ[Zm-:fXKgG
x<#΃1A׭&7ɞx$pWѥ	8H1T$#`^Hv  tx8[,\[J# ؅24v-M2ďZE&Uw+zp=ҶIPX<	bilAץ!#?qb:BG9;?UZ[ZZclAuы7VNNbF :Ɍ]2ؽBEDc܄C.:EdUܭ(:V,cqew!'-[Z7[֭,cqaKV/uh?9WyOnt[Xp[Z7[֭,cqda+ZXn1{-[Zj&3(@6{lAuы Ƶ]j ܫ	jttb99MpVjxWd2򰜼VBw+zᾷyOn4/u܄nj`Za2EN61=Ҷhh,/7njb
*ry_Q:1uܜE&Uw+zWrrs8n_}v	;1=Ҷb7WrrպŨcq}-W(CQ_rux5o}urrsdUܭ]Ah׶^R0*lc}uܜOQONNa
.5«[ժ{em{yS6ei_rcD.?g]m(Aj
.5«[ժaO7oɦ_Xp[Z7EWiun1{%kVxKu]d-Tb]w''0'-UܜκNN`\*Z99BA(r]im'X|+˲Mwx#SSǾJk.R0)	ʿ^h#| Ҥ-Tb	O[
.5«[ժaT̤#|F_|$s,޺NN`` mMr]LB7tND '¾tN\ҽ]w''2Z995>NN`\*Z99 3yse)퓯3pLy:99MpVj >2}hBF :rrs {`b]']w''00}&jya9 6yMk~z]IY+a9WE<5>e<5exdVrBED'vhZYPrg.5ܩ-sjG	O,e{yMxm)en\X7ś"L1AF.^16N1]kWrUw''3*NϳY}c^+	9jb1p/¾S<znKlM1AF.Bm2q8I𯰛Lo9ka*dݍ0I'prp_^+n-myYm/_3w3o]̮oVNNbLo:XV9GxH|7!
ߑf	7g-Tbl^"iw1q$<A¡"iw1pCpH]Lt:x%nj[ttbY	o1(dX- 
)Κ-[Z]2ؽQOn$cc
Ö-Tbl^?ܕoAU@L[Uw  @ d%@@pI~w!'v]ށ$6zAznK-[Z]2ؽԔ)JR)JR)JR)JR)JR)JR)JR)JR)JR(?}7}_3b_&ūuU2؃[ȿ1}n~d=4&%Cxk2G!r!O.]?y#v/fOc28*ﰘ/,P4
@(@0'¼2x7![^
1M/|a+4o8/]ސQ?[[^1}	_<VA2x7d{em۾0`*ސQ?)JR)JR)JR)JR)JR)JR)JR)JR)JR)JT	jbL :ߌAuIg	4~U4ieN8hkF	8H8044?q?#Gp1޸P!P1NˉD:0/^$p`A~'bĎA
*r*QFfK~It$fOm*5'bĎA
*r*QFfLf0+gAfOɮ.Z͑[	ʫSXq?ߖ,H"Uiaqt]	;ٓ?5<)do[iU]\(H]U'eHt`^H`زq?ߖ,HmD*40\C`Ms'pɓ2?5!m'VjыA
uRv\p@XFĎ H?DœAbGgM}[:Ado8 )d,XqMtMp̮<c2"(l7թY8m$|4\/,[:E&P|3)edj,b>Y.}!`V΃QvImgml>̞-xBEY8m$|4\cbC`\(3+p̦dj,b>Y.00+gA($
2*xgNx7nSXq?ߖ,Hid0+gA($
22c/pt7v5'bďK0+gA($
2̭ۯ٠16֦d,Xv[H~]ke1\3e7m'x 5'bďKV0+gA($
MӑMۓv$Mb o~X#ᥒ4[:E&Uw
Ӡ܄UY8m$|4]YitMpHȦɻh?GruVd,Xud4[:E&Uw$U$Mb o~X#ᥒʤ?L
v
.5«*An4Grr,b>Y.40+gA($
43+p:x2dZc F}<}o8BEY8m$|4\k!`V΃QvIk2|2x7\[h5'bďK2$?L
v
.51>̞lfP3md,X_m!`V΃0}&jk1Z tb81t!#A֭-?[A֭i1 :ŪAu,X!De!9tڨe=VCظ\(HTkIPi3;ZcXO" `lyk  $       J  y:7(:#          J      ./usr/vac/html/zh_CN/doc/compiler/ref/rudbgucl.htm if m                      $          <html>

<head>


<title>_debug_ucalloc</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>_debug_ucalloc
        - Reserve and Initialize Memory from User Heap </font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p><strong>Format</strong></p>

<blockquote>
    <pre><tt>#include &lt;umalloc.h&gt;
void *_debug_ucalloc(Heap_t </tt><var><tt>heap</tt></var><tt>, size_t </tt><var><tt>num</tt></var><tt>, size_t </tt><var><tt>size</tt></var><tt>,
                     const char *</tt><var><tt>file</tt></var><tt>, size_t </tt><var><tt>line</tt></var><tt>);</tt></pre>
</blockquote>

<p><strong>Language Level:</strong> Extension</p>

<p><strong>_debug_ucalloc</strong> is the debug version of <strong>_ucalloc</strong>.
Like <strong>_ucalloc</strong>, it allocates memory from the <var><tt>heap</tt></var>
you specify for an array of <var><tt>num</tt></var> elements,
each of length <var><tt>size</tt></var> bytes. It then
initializes all bits of each element to 0.</p>

<p>In addition, <strong>_debug_ucalloc</strong> makes an implicit
call to <strong>_uheap_check</strong>, and stores the name of the
file <var><tt>file</tt></var> and the line number <var><tt>line</tt></var>
where the storage is allocated. This information can be used
later by the <strong>_uheap_check</strong>, <strong>_uheap_allocated</strong>,
or <strong>_udump_allocated_delta</strong> functions.</p>

<p>To use <strong>_debug_ucalloc</strong>, you must compile with
the debug memory <strong>-qheapdebug</strong> compiler option.
This option maps all <strong>_ucalloc</strong> calls to <strong>_debug_ucalloc</strong>.</p>

<p><strong>Note:</strong> The <strong>-qheapdebug</strong> option
maps all calls to memory management functions (including
heap-specific versions) to their debug counterparts. To prevent a
call from being mapped, parenthesize the function name.</p>

<p><strong>_debug_ucalloc</strong> works just like <strong>_debug_calloc</strong>
except that you specify the heap to use; <strong>_debug_calloc</strong>
always allocates from the default heap.</p>

<p>If the <var><tt>heap</tt></var> does not have enough memory
for the request, <strong>_debug_ucalloc</strong> calls the <em>getmore_fn</em>
that you specified when you created the heap with <strong>_ucreate</strong>.</p>

<p>To reallocate or free memory allocated with <strong>_debug_ucalloc</strong>,
use the non-heap-specific <strong>_debug_realloc</strong> and <strong>_debug_free</strong>.
These functions always check what heap the memory was allocated
from.</p>

<p><strong>Return Value<br>
_debug_ucalloc</strong> returns a pointer to the reserved space.
If <var><tt>size</tt></var> or <var><tt>num</tt></var> was
specified as zero, or if your <em>getmore_fn</em> cannot provide
enough memory, <strong>_debug_ucalloc</strong> returns <tt>NULL</tt>.
Passing <strong>_debug_ucalloc</strong> a heap that is not valid
results in undefined behavior.</p>

<p><strong>Example</strong><br>
This example creates a user heap and allocates memory from it
with <strong>_debug_ucalloc</strong>. It then attempts to write
to memory that was not allocated. When <strong>_debug_free</strong>
is called, <strong>_uheap_check</strong> detects the error,
generates several messages, and stops the program. </p>

<p><strong>Note:</strong> You must compile this example with the <strong>-qheapdebug</strong>
option to map the <strong>_ucalloc</strong> calls to <strong>_debug_ucalloc</strong>
and free to <strong>_debug_free</strong>.</p>

<pre><tt>#include &lt;stdlib.h&gt;
#include &lt;stdio.h&gt;
#include &lt;umalloc.h&gt;
#include &lt;string.h&gt;</tt></pre>

<pre><tt>int main(void)
{
   Heap_t  myheap;
   char    *ptr;</tt></pre>

<pre><tt>   /* Use default heap as user heap */
   myheap = _udefault(NULL);</tt></pre>

<pre><tt>   if (NULL == (ptr = (char*)_ucalloc(myheap, 100, 1))) {
      puts(&quot;Cannot allocate memory from user heap.&quot;);
      exit(EXIT_FAILURE);
   }
   memset(ptr, 'x', 105);   /* Overwrites storage that was not allocated */
   free(ptr);
   return 0;</tt></pre>

<pre><tt>   /****************************************************************************
      The output should be similar to :</tt></pre>

<pre><tt>      End of allocated object 0x00073890 was overwritten at 0x000738f4.
      The first eight bytes of the memory block (in hex) are: 7878787878787878.
      This memory block was (re)allocated at line number 14 in _debug_ucallo.c.
      Heap state was valid at line 14 of _debug_ucallo.c.
      Memory error detected at line 19 of _debug_ucallo.c.
   ****************************************************************************/
}</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><p><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cumemdbg.htm#top">Debugging Memory
        Heaps</a><br>
        <a href="../concepts/cumemovr.htm#top">Memory Management
        Functions</a><br>
        <a href="../concepts/cumemmng.htm#top">Managing Memory
        with Multiple Memory Heaps</a></p>
        <p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tumemdbg.htm#top">Debugging Problems
        with Heap Memory</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruopthea.htm#top">-qheapdebug Compiler Option</a><br>
        <a href="rudbgcal.htm#top">_debug_calloc - Allocate and
        Initialize Memory</a><br>
        <a href="rudbgfre.htm#top">_debug_free - Free Allocated
        Memory</a><br>
        <a href="rudbghpm.htm#top">_debug_heapmin - Free Unused
        Memory in the Default Heap</a><br>
        <a href="rudbgmal.htm#top">_debug_malloc - Allocate
        Memory</a><br>
        <a href="rudbgmcp.htm#top">_debug_memcpy - Copy Bytes</a><br>
        <a href="rudbgmmv.htm#top">_debug_memmove - Copy Bytes</a><br>
        <a href="rudbgmst.htm#top">_debug_memset - Set Bytes to
        Value</a><br>
        <a href="rudbgrea.htm#top">_debug_realloc - Reallocate
        Memory Block</a><br>
        <a href="rudbgsct.htm#top">_debug_strcat - Concatenate
        Strings</a><br>
        <a href="rudbgscy.htm#top">_debug_strcpy - Copy Strings</a><br>
        <a href="rudbgsnt.htm#top">_debug_strncat - Concatenate
        Strings</a><br>
        <a href="rudbgsny.htm#top">_debug_strncpy - Copy Strings</a><br>
        <a href="rudbgsns.htm#top">_debug_strnset - Set
        Characters in String</a><br>
        <a href="rudbgsst.htm#top">_debug_strset - Set Characters
        in String</a><br>
        <a href="rudbguhm.htm#top">_debug_uheapmin - Free Unused
        Memory in User Heap</a><br>
        <a href="rudbguml.htm#top">_debug_umalloc - Reserve
        Memory Block from User Heap</a><br>
        <a href="ruopthea.htm#top">-qheapdebug</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 not al  $         y:7(:#          D      ./usr/vac/html/zh_CN/doc/compiler/ref/rudbguhm.htm if m                      $            	  ert
/<>aghilmnopsu"._bcd=fy#)-0;vw&(*,CFHILMSUkqx1ABERTz%39:DNj{}'268VX\!45PYOKvQs%s2uQ5amptRvs%I2,_%I#`07
葂ÃW9dIDsՒ0pܫ{tX$`Vk)`./Z$`88Ӹ:_[ȉe1։(K@2*Q)eX[M^p#l2우8:'7oe	FB,ҁR(hQij9ӥ̈SB83{#c_j9ҍ-G79Y/2frQb/RnJ,RQ52I|	+-;tJ}K~{PCgGy5amptA \ޔn"'uM(RP RwT
J4SWn"'uBJ7T/ҍ$AxJNҍ%Q̔
V[j9dIUlxJ)(\

ƎR95&AvMXE[kO]Vq:QME"QME'}4ܔX*\ܔXWvFokK/,sߤ
u RwT\ҍ%})/]zDsɚ|Go,
]VVE(rMYo.UY|E.Uel\akzi(DTܔX8W*-}}7eK TRG2i(DdՄUJ)(]eo\K{\8pDsɚ,kWM7%(우8:)E7%+a;\NgBoqNRVAMiE7%+츂׷s61҉95&AvMXE[ke:pZo{wME &!J)(G5J֯xWvSia4ܔXjks-+OZ]>v)u~:Q52f2^nJ,Q5amptRnJ,P+|+MJsZskod՞	`nJ,PhQdՉE7%+(MϼQyO](.t{i(DUJ)(\.nJ,Q5amptRnJ,PDsɚMER	E7%+nJ,PhQdՉE7%+zDNep\V˅xĭtNtJ}KtXs60Np/(Fe5g*UMyYR+%M,\eחmmmUZGp҉95&#oQ̔SrQb½*QWJ
]4ܔXj*\ܔX2y/R-ϮX+o3)_u<eAoq`nJ,Q5amptRnJ,Qˍy.mN}	9[y[|eME &"QME+˱҉95&W	N(J)(@c]OaUoVZk\K{RpP9ME &!J)(_ekmиK҉95&nJ,W ,Zo*PZ{
}k~i(AF]V%ܔXSJ?emrQbmsSrQbK{]4ܔXj*\ܔX҉9<'uAnOwioq#9Rߡ!fnOwn:,vhy|ȡfJ'Lԝ:;D!'s Û̍ky)p=(RQ<2gO	Rv)u~OZ^v(9\EKK@x`zQyj9d-IW =){}}_ .	ApA x?x !V{P"k+(pppp``g7: pe2޷E/o,dK\ ](a  	`P`y7
^'
 0W P+.J7TO-G1̙;.ɫms\'e+.$[_[~	Apȫmsaλ@@)Yhy5ampt~^#N)n}8<0<*@ xHo9{\9jQyj9dsՒ0pܫ{tX$`Vk)`./Z$`88Ӹ:_qz# 0pIt	q-DEo(v8PED1$`2N(Jr	qTUhdvS@&ɫ賄.g76:%RI_nX#:
JUap݀^c(!pl\tV%k%RI_nX#:
JUapX;v{):,Y"oUB,(Z5%g$aC]eGc\^H8 vۘ0I's}b8'Dmap,݀^c(5cpd}7k\%҅(oIt	q-DEoCq0 07m# qqG7Wۖ(HYO[k PhQd՜(Mϼ O](RI_nX#eK%-` & +!Kg7:.-o.iBԒqG7Wۖ(HR`۰Le]V+.oeoX-(ZN(Jr	*Y,l;v{)jkwQ,!p6)u~miBԒqG7Wۖ(HRd۰Le]V+!K9	`jI8+$ldLvSDdՄBT$^$o,P@@vSDdՄB	_L_E(ZN(Jr	*Y,4vSDdՄBK7	O9oRI_nX#eK%k Q5ak{W]K9	`E҅$o,P` &"/xo%/n+9;(-I's}b,Pc` &"L_L_:,P$Q6TYH2.ɫJ^J^WswQ(ZN(Jr	*Y,E݀^c(우nD)EJ9ҾܱBFʖK)݀^c(우nF7oNo[W+o)tX-I's}b,R;v{)j)K7:,J9ҾܱBFʖK*Sn/e1AvMXEJ["oot][\%8JkP$Q6TYX<vSDdՄV{W]BoX//A>+%-I's}b۰LekvMX-IDsZo|Aos"$m.jLDH7FW(oKQFdVKG1̙(c+$a@㠩Bn}
JUc-qV;v).=0#:tDX`TŎ
,.H)(Zd-G2P݃s ringk  $       !  y:7(:#          !      ./usr/vac/html/zh_CN/doc/compiler/ref/rudbguml.htm if m                      $          <html>

<head>


<title>_debug_umalloc</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>_debug_umalloc
        - Reserve Memory Blocks from User Heap </font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p><strong>Format</strong> </p>

<blockquote>
    <pre><tt>#include &lt;umalloc.h&gt;
void *_debug_umalloc(Heap_t </tt><var><tt>heap</tt></var><tt>, size_t </tt><var><tt>size</tt></var><tt>,
                     const char *</tt><var><tt>file</tt></var><tt>, size_t </tt><var><tt>line</tt></var><tt>);</tt></pre>
</blockquote>

<p><strong>Language Level:</strong> Extension</p>

<p><strong>_debug_umalloc</strong> is the debug version of <strong>_umalloc</strong>.
Like <strong>_umalloc</strong>, it reserves storage space from
the <var><tt>heap</tt></var> you specify for a block of <var><tt>size</tt></var>
bytes. <strong>_debug_umalloc</strong> also sets all the memory
it allocates to 0xAA, so you can easily locate instances where
your program uses the data in the memory without initializing it
first.</p>

<p>In addition, <strong>_debug_umalloc</strong> makes an implicit
call to <strong>_uheap_check</strong>, and stores the name of the
file <var><tt>file</tt></var> and the line number <var><tt>line</tt></var>
where the storage is allocated. This information can be used
later by the <strong>_uheap_check</strong>, <strong>_udump_allocated</strong>,
or <strong>_udump_allocated_delta</strong> functions. <strong>_debug_umalloc</strong>
also sets all the memory it allocates to 0xAA; this can help you
debug problems where your program uses the data in the memory
without initializing it.</p>

<p><strong>_debug_umalloc</strong> works just like <strong>_debug_malloc</strong>
except that you specify the heap to use; <strong>_debug_malloc</strong>
always allocates from the default heap.</p>

<p>If the <var><tt>heap</tt></var> does not have enough memory
for the request, <strong>_debug_umalloc</strong> calls the <em>getmore_fn</em>
that you specified when you created the heap with <strong>_ucreate</strong>.</p>

<p>To use <strong>_debug_umalloc</strong>, you must compile with
the debug memory <strong>-qheapdebug</strong> compiler option.
This option maps all <strong>_umalloc</strong> calls to <strong>_debug_umalloc</strong>.</p>

<p><strong>Note:</strong> The <strong>-qheapdebug</strong> option
maps all calls to memory management functions (including
heap-specific versions) to their debug counterparts. To prevent a
call from being mapped, parenthesize the function name.</p>

<p>To reallocate or free memory allocated with <strong>_debug_umalloc</strong>,
use the non-heap-specific <strong>_debug_realloc</strong> and <strong>_debug_free</strong>.
These functions always check what heap the memory was allocated
from.</p>

<p><strong>Return Value<br>
_debug_umalloc</strong> returns a pointer to the reserved space.
If <var><tt>size</tt></var> was specified as zero, or the <em>getmore_fn</em>
cannot provide enough memory, <strong>_debug_umalloc</strong>
returns <tt>NULL</tt>. Passing <strong>_debug_umalloc</strong> a
heap that is not valid results in undefined behavior.</p>

<p><strong>Example<br>
</strong>This example creates a heap myheap and uses <strong>_debug_umalloc</strong>
to allocate 100 bytes from it. It then attempts to overwrite
storage that was not allocated. The call to <strong>_debug_free</strong>
invokes <strong>_uheap_check</strong>, which detects the error,
generates messages, and ends the program.</p>

<p><strong>Note:</strong> You must compile this example with the <strong>-qheapdebug</strong>
option to map <strong>_umalloc</strong> to <strong>_debug_umalloc</strong>,
and <strong>free</strong> to <strong>_debug_free</strong>.</p>

<pre><tt>#include &lt;stdlib.h&gt;
#include &lt;stdio.h&gt;
#include &lt;umalloc.h&gt;
#include &lt;string.h&gt;</tt></pre>

<pre><tt>int main(void)
{
   Heap_t  myheap;
   char    *ptr;</tt></pre>

<pre><tt>   /* Use default heap as user heap */
   myheap = _udefault(NULL);</tt></pre>

<pre><tt>   if (NULL == (ptr = (char*)_umalloc(myheap, 100))) {
      puts(&quot;Cannot allocate memory from user heap.\n&quot;);
      exit(EXIT_FAILURE);
   }
   memset(ptr, 'x', 105);   /* Overwrites storage that was not allocated */
   free(ptr);
   return 0;</tt></pre>

<pre><tt>   /****************************************************************************
      The output should be similar to :</tt></pre>

<pre><tt>      End of allocated object 0x00073890 was overwritten at 0x000738f4.
      The first eight bytes of the memory block (in hex) are: 7878787878787878.
      This memory block was (re)allocated at line number 14 in _debug_umallo.c.
      Heap state was valid at line 14 of _debug_umallo.c.
      Memory error detected at line 19 of _debug_umallo.c.
   ****************************************************************************/
}</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cumemdbg.htm#top">Debugging Memory
        Heaps</a><br>
        <a href="../concepts/cumemovr.htm#top">Memory Management
        Functions</a><br>
        <a href="../concepts/cumemmng.htm#top">Managing Memory
        with Multiple Memory Heaps</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tumemdbg.htm#top">Debugging Problems
        with Heap Memory</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruopthea.htm#top">-qheapdebug Compiler Option</a><br>
        <a href="rudbgcal.htm#top">_debug_calloc - Allocate and
        Initialize Memory</a><br>
        <a href="rudbgfre.htm#top">_debug_free - Free Allocated
        Memory</a><br>
        <a href="rudbghpm.htm#top">_debug_heapmin - Free Unused
        Memory in the Default Heap</a><br>
        <a href="rudbgmal.htm#top">_debug_malloc - Allocate
        Memory</a><br>
        <a href="rudbgmcp.htm#top">_debug_memcpy - Copy Bytes</a><br>
        <a href="rudbgmmv.htm#top">_debug_memmove - Copy Bytes</a><br>
        <a href="rudbgmst.htm#top">_debug_memset - Set Bytes to
        Value</a><br>
        <a href="rudbgrea.htm#top">_debug_realloc - Reallocate
        Memory Block</a><br>
        <a href="rudbgsct.htm#top">_debug_strcat - Concatenate
        Strings</a><br>
        <a href="rudbgscy.htm#top">_debug_strcpy - Copy Strings</a><br>
        <a href="rudbgsnt.htm#top">_debug_strncat - Concatenate
        Strings</a><br>
        <a href="rudbgsny.htm#top">_debug_strncpy - Copy Strings</a><br>
        <a href="rudbgsns.htm#top">_debug_strnset - Set
        Characters in String</a><br>
        <a href="rudbgsst.htm#top">_debug_strset - Set Characters
        in String</a><br>
        <a href="rudbgucl.htm#top">_debug_ucalloc - Reserve and
        Initialize Memory from User Heap</a><br>
        <a href="rudbguhm.htm#top">_debug_uheapmin - Free Unused
        Memory in User Heap</a><br>
        <a href="ruopthea.htm#top">-qheapdebug</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 not alk7  $       	  y:7(:#          	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruescseq.htm if m                      $          <html>

<head>


<title>Escape Sequences for Non-Printable Characters</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Escape
        Sequences for Non-Printable Characters</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>
<div align="center"><center>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center"><b>Escape Sequence</b> </td>
        <td align="center"><b>Character Represented</b> </td>
    </tr>
    <tr>
        <td align="center"><tt>\a </tt></td>
        <td align="center">Alert (bell, alarm) </td>
    </tr>
    <tr>
        <td align="center"><tt>\b </tt></td>
        <td align="center">Backspace </td>
    </tr>
    <tr>
        <td align="center"><tt>\f </tt></td>
        <td align="center">Form feed (new page) </td>
    </tr>
    <tr>
        <td align="center"><tt>\n </tt></td>
        <td align="center">New-line </td>
    </tr>
    <tr>
        <td align="center"><tt>\r </tt></td>
        <td align="center">Carriage return </td>
    </tr>
    <tr>
        <td align="center"><tt>\t </tt></td>
        <td align="center">Horizontal tab </td>
    </tr>
    <tr>
        <td align="center"><tt>\v </tt></td>
        <td align="center">Vertical tab </td>
    </tr>
    <tr>
        <td align="center"><tt>\' </tt></td>
        <td align="center">Single quotation mark </td>
    </tr>
    <tr>
        <td align="center"><tt>\&quot; </tt></td>
        <td align="center">Double quotation mark </td>
    </tr>
    <tr>
        <td align="center"><tt>\? </tt></td>
        <td align="center">Question mark </td>
    </tr>
    <tr>
        <td align="center"><tt>\\ </tt></td>
        <td align="center">Backslash </td>
    </tr>
</table>
</center></div>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/culexcon.htm#escape">Constants -
        Escape Sequences</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
rktm  $       i  z:7(:#          i      ./usr/vac/html/zh_CN/doc/compiler/ref/ruextinl.htm if m                      $          <html>

<head>


<title>_Inline, _inline, __inline</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>_Inline,
        _inline, __inline</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>C for AIX provides keywords that you can use to
specify functions that you want the compiler to inline: </p>

<ul>
    <li>_Inline</li>
    <li>_inline</li>
    <li>__inline</li>
</ul>

<p>For example: </p>

<blockquote>
    <p><tt>_Inline int catherine(int a);</tt></p>
</blockquote>

<p>causes <tt>catherine</tt> to be inlined, meaning that code is
generated for the function, rather than a function call. The
inline keywords also implicitly declare the function as static. </p>

<p>Using the inline specifiers with data generates an error. </p>

<p>By default, function inlining is turned off, and functions
qualified with inline specifiers are treated simply as static
functions. To turn on function inlining, specify either the <strong>-qinline</strong>
or <strong>-Q</strong> compiler options. If you turn optimization
on (/O+), /Oi+ becomes the default. </p>

<p>Recursive functions (functions that call themselves) are
inlined for the first occurrence only. The call to the function
from within itself is not inlined. </p>

<p>You can also use the <strong>-qinline</strong> or <strong>-Q</strong>
compiler options to automatically inline all functions smaller
than a specified size. For best performance, however, use the
inline keywords to choose the functions you want to inline rather
than using automatic inlining. </p>

<p>An inline function can be declared and defined simultaneously.
If it is declared with one of the inline specifier keywords, it
can be declared without a definition. The following code fragment
shows an inline function definition. Note that the definition
includes both the declaration and body of the inline function. </p>

<blockquote>
    <p><tt>_inline int add(int i, int j) { return i + j; } </tt></p>
</blockquote>

<p><strong>Note:</strong> The use of the inline specifier does
not change the meaning of the function, but inline expansion of a
function may not preserve the order of evaluation of the actual
arguments. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuoptlev.htm#top">Program
        Optimization with the C for AIX Compiler</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptinl.htm#top">Using Inlined
        Components</a><br>
        <a href="../tasks/tuoptcod.htm#top">Writing Optimized
        Code</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptinl.htm#top">-qinline Compiler Option</a> <br>
        <a href="ruoptqu.htm#top">-Q Compiler Option</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
right">kB^  $         z:7(:#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruimparr.htm if m                      $          <html>

<head>


<title>Arrays and Pointers (F.3.7)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Implementation
        Dependency - Arrays and Pointers (F.3.7)</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The type of the integer required to hold the maximum
size of an array (the type of the <strong>sizeof</strong>
operator, <strong>size_t</strong>) is <strong>unsigned long</strong>.
<b>(3.3.3.4 and 4.1.1)</b> </p>

<p>For a pointer to be converted to an integral type, the size of
integer required is 32 or 64 bits. <b>(3.3.4)</b> </p>

<p>The type of the integer required to hold the difference
between two pointers to elements of the same array (<strong>ptrdiff_t</strong>)
is <strong>long</strong>. <b>(3.3.6 and 4.1.1)</b> </p>

<p>When a pointer is cast to an integer, or an integer is cast to
a pointer, the bit patterns are preserved. <b>(3.3.4)</b> </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruimpov2.htm#top">Implementation-Defined
        Behavior</a><br>
        <a href="ruimpovr.htm#top">Implementation Dependencies</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
thelx 	 $         z:7(:#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruimpchr.htm if m                      $            
		  "ent
<=>acdghilor./ps%025bfmuvw)13y(-4AFT\qx#89BCDISk:NVX',67;?HMQRz&CdTs}9c	zm̾@$!662I|S(i``M Ç=+2
R	)G1̍X)]zĲcA돃u預RoFG75rbkdUqn4JCrM.p\@	װbH_ŌȪR	ZF^jÛ
xK5ne8,!$\T^Ts[.0v&EWR
WTs	٨A:Q2
P1.S,HaPύ.yr6_^7>7a,9lۙ~F/Um(_xƮm#R@HB	AJ>|*$_|\;lYVs`᷌9qe
PAE(tRcQ*Sm4]КĲcAG7f޸ؚe\`Ml>צ	JA{9cX8m,A%R	֨F0v&y:;["uCR^XV\NoKQo\`M2nu.0v&EWBC ^s9*ʝyނKQ'fѳQo\`M2nu.0v&EWBWNG75q4͹ؚ\|M Ts[;L۝qˌUА@B:	֨Q٨F0v&y:;["uCR	֨F0v&y:;["uCRnu9ѭ^mθȪzhHpԠ!lK)lu9s6j9ѭ^mθȪzh@Ԡhu9ѭ^mθȪzh@ԠTs[;L۝qˌUА@Lgvނu9s6j9ѭ^mθȪzh@ԠntQo\`M2nu.0v&EWB'Z޸ؚe\`Ml>צJ ?}Ts	٨ls[;L۝qˌUЁ!@Qo\`M2nu.0v&EWBtQo\`M2nu.0v&EWBC+Y;ѳ΂u9s6j9ѭ^mθȪzh@ԠnQo\`M2nu.0v&EWB Ts[;L۝qˌUА@)嚸]Ts	٨ls[;L۝qˌUЁ!@Ts[;L۝qˌUЁ!A!=Ts[;L۝qˌUА@"bb	֨Q٨F0v&y:;["uCR /A:/6\rbkdUqn4 HjPP'jokzbis9q5*7^5(
Q6Z\ނu9s6j9ѭ^mθȪzh@Ԡh Qo\`M2nu.0v&EWB Ts[;L۝qˌUА@d1ѳ6Z\ނu9s6j9ѭ^mθȪzh@ԠhtQo\`M2nu.0v&EWB WA:/6\rbkdUqn4$8jP1sNoQ'fѳQo\`M2nu.0v&EWBATs[;L۝qˌUЁ!@8u9ѭ^mθȪzhHpԠ!lKA:vj9NTmG1̂clۙ}sx6zǮkfh6`._)P^c5ndpV=s[6Y9q|3.wY@HE+s)@Ǯkf3>7a,zmϗ{,7,J A  J9IJ9dcYEC/el}\͹xs1ٷ>o/gw6渖\es/_߰}nXs1ٷ>]~YeG@	 (HB	JQs |6wxO!e}v]
 $!$RdRc(/x'/ʝy\͹KǾRD@$!P9IJ9doD`Vxfۮ`=s[6,/W,zmg7ŕ|eS6_|R˃=vÛ\͹H&0Q
1ٷ>azf__c5n~S[U8m/ʝy{sޑL`(c5n}y\02S^yezm̎c@>Csjz,6;A{}\͹L`c(/L\o.]=`(/oٷ2hf˲STqm=s[6_M8OlǮkffKƗs6-t
P( J$2
P1b6;6UEp΂r)\I{9cs@r(ne	/g,r8Q	 $!W>=s-9G4K9w}Uzm̲:	)G1̇G1̍X)]zĲcA돃u預RoFG75|M R͉&,t3!\|M
SQŦ6
?F "@X£c/5{	` 
pi[:	Z*j9оشaR2 ]T,aQVUo-H5_|ZjcdV!0J̴ jokxȪ!YJA]q589JsjoA;5'V*6AJA%(9شAC
ndX+K%r[Yє@csbh	 `1n@PC.M4zR	Zd*MQ̂_"  
kQ 
 $         z:7(:#        !        ./usr/vac/html/zh_CN/doc/compiler/ref/ruimpdec.htm if m                      $          <html>

<head>


<title>Declarators (F.3.11)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Implementation
        Dependency - Declarators (F.3.11)</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>There is no limit to the number of declarators that
can modify a structure, union, or arithmetic type. <b>(3.5.4)</b>
</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruimpov2.htm#top">Implementation-Defined
        Behavior</a><br>
        <a href="ruimpovr.htm#top">Implementation Dependencies</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
zh@Ԡkh  $         z:7(:#        "        ./usr/vac/html/zh_CN/doc/compiler/ref/ruimpenv.htm if m                      $          <html>

<head>


<title>Environment (F.3.2)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Implementation
        Dependency - Environment (F.3.2)</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>Program termination and library facilities are <i>not</i>
available to a free-standing program. Only a hosted environment
is available. <b>(2.1.2.1)</b> </p>

<p>Arguments passed to a C program from the AIX operating system
command line can be retrieved as arguments of the function <strong>main</strong>.
<b>(2.1.2.2.1)</b> The first argument passed indicates the number
of white-space-separated parameters supplied. The second argument
is an array of pointers to these parameters. The third argument
is a null-terminated array of pointers to a set of system
arguments for the program. The arguments are traditionally named <strong>argc</strong>,
<strong>envp[]</strong>, and <strong>argv[]</strong>, but these
names are not mandatory. To access these variables, the <strong>main()</strong>
function of your program must declare them as arguments. The
following table summarizes the <strong>main()</strong> function
arguments and their uses. </p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="20%"><strong>Name </strong></td>
        <td align="center" valign="top" width="20%"><strong>Meaning
        </strong></td>
        <td align="center" valign="top" width="60%"><strong>Purpose
        </strong></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="20%"><strong>int</strong>
        argc </td>
        <td align="center" valign="top" width="20%">Argument
        count </td>
        <td valign="top" width="60%">Contains the number of
        parameters supplied on the command line. The name with
        which the program was invoked is the first parameter. </td>
    </tr>
    <tr>
        <td align="center" valign="top" width="20%"><strong>char*</strong>
        argv<strong>[&nbsp;]</strong> </td>
        <td align="center" valign="top" width="20%">Argument
        vector </td>
        <td valign="top" width="60%">An array of pointers to
        character strings. Each character string is a parameter
        supplied on the command line. Valid pointers are from
        argv<strong>[0]</strong> to argv<strong>[</strong>argc<strong>-1]</strong>.
        argv<strong>[0]</strong> is the command name, and argv<strong>[1]</strong>
        contains what was specified as the first argument to the
        command. </td>
    </tr>
    <tr>
        <td align="center" valign="top" width="20%"><strong>char*</strong>
        envp<strong>[&nbsp;]</strong> </td>
        <td align="center" valign="top" width="20%">Environment
        pointer </td>
        <td valign="top" width="60%">An array of pointers to
        character strings. Each character string is an
        environment parameter supplied to the program. The array
        ends at the first null pointer (array element with a
        value of zero). </td>
    </tr>
</table>

<p>An asynchronous terminal and a paired display and keyboard are
the valid interactive devices. <b>(2.1.2.3)</b> </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruimpov2.htm#top">Implementation-Defined
        Behavior</a><br>
        <a href="ruimpovr.htm#top">Implementation Dependencies</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
nckl  $         z:7(:#        #        ./usr/vac/html/zh_CN/doc/compiler/ref/ruimpflt.htm if m                      $          <html>

<head>


<title>Floating Point Types (F.3.6)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Implementation
        Dependency - Floating Point Types (F.3.6)</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The scaled value of a floating-point constant that is
in the range of the representable value for its type is
controlled at compile time by the <strong>-y</strong> compiler
option, and conforms to the IEEE standard for binary
floating-point arithmetic. <b>(3.1.3.1)</b> </p>

<p>The following table shows the storage occupied and the range
of various floating-point types <b>(3.1.2.5)</b>: </p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top" width="15%"><p align="center">Type </p>
        </td>
        <td align="right" valign="top" width="10%"><p align="center">Size (bits) </p>
        </td>
        <td valign="top" width="15%"><p align="center">Range of
        base 10 Exponents </p>
        </td>
        <td valign="top" width="46%"><p align="center">Range of
        Decimal Values<br>
        (in float.h) </p>
        </td>
        <td valign="top" width="15%"><p align="center">Precision
        (decimal digits) </p>
        </td>
    </tr>
    <tr>
        <td valign="top" width="15%"><p align="center">float </p>
        </td>
        <td align="right" valign="top" width="10%"><p align="center">32 </p>
        </td>
        <td valign="top" width="15%"><p align="center">-37 to 38 </p>
        </td>
        <td valign="top" width="46%"><p align="center">1.175494351E-38
        to 3.402823466E+38 </p>
        </td>
        <td valign="top" width="15%"><p align="center">7 </p>
        </td>
    </tr>
    <tr>
        <td valign="top" width="15%"><p align="center">double </p>
        </td>
        <td align="right" valign="top" width="10%"><p align="center">64 </p>
        </td>
        <td valign="top" width="15%"><p align="center">-307 to
        308 </p>
        </td>
        <td valign="top" width="46%"><p align="center">2.2250738585072014E-308
        to 1.7976931348623157E+308 </p>
        </td>
        <td valign="top" width="15%"><p align="center">15 </p>
        </td>
    </tr>
    <tr>
        <td valign="top" width="15%"><p align="center">long
        double </p>
        </td>
        <td align="right" valign="top" width="10%"><p align="center">64 </p>
        </td>
        <td valign="top" width="15%"><p align="center">-307 to
        308 </p>
        </td>
        <td valign="top" width="46%"><p align="center">2.2250738585072014E-308
        to 1.7976931348623157E+308 </p>
        </td>
        <td valign="top" width="15%"><p align="center">15 </p>
        </td>
    </tr>
    <tr>
        <td valign="top" width="15%"><p align="center">long
        double<br>
        (-qldbl128 option) </p>
        </td>
        <td align="right" valign="top" width="10%"><p align="center">128 </p>
        </td>
        <td valign="top" width="15%"><p align="center">-307 to
        308 </p>
        </td>
        <td valign="top" width="46%"><p align="center">2.2250738585072014E-308
        to 1.7976931348623157E+308 </p>
        </td>
        <td valign="top" width="15%"><p align="center">31 </p>
        </td>
    </tr>
</table>

<p>Other floating-point limits are set in the <strong>/usr/include/float.h</strong>
header file, described in &quot;Header Files Overview&quot; in
the <cite>AIX Version 4 Files Reference</cite>. </p>

<p>When an integral value is converted to a floating-point number
that cannot exactly represent the original value, the direction
of truncation depends on the compile-time rounding mode set by
the <strong>-y</strong> compiler option. <b>(3.2.1.3)</b> </p>

<p>When a floating-point number is converted to a narrower
floating-point number, the direction of truncation or rounding
depends on the rounding mode set by the <strong>-y</strong>
compiler option. <b>(3.2.1.4)</b> </p>

<p>&nbsp;</p>

<p><strong>Using 16-byte long doubles</strong> (-qldbl128 Option)<br>
The mathematical functions contained in the <strong>&lt;math.h&gt;</strong>
header file, such as <strong>cosl</strong>, <strong>tanl</strong>,
<strong>fmodl</strong>, have been updated to work with 16-byte <strong>long
double</strong> floating-point numbers. </p>

<p>The input/output functions in the <strong>&lt;stdio.h&gt;</strong>
header file, such as <strong>printf</strong>, <strong>scanf</strong>,
<strong>vsprintf</strong>, have been updated to work with 16-byte
<strong>long double</strong> floating-point numbers. </p>

<p>A new function <strong>atold</strong>, which converts a string
to a <strong>long double</strong> representation, has been added
to the existing string-to-number functions <strong>strtod</strong>,
<strong>strtol</strong>, and <strong>strtoul</strong>. </p>

<p>&nbsp;</p>

<p><strong>Alignment Rules</strong><br>
If the first member of a union or structure is a <strong>long
double</strong>, the aggregate is aligned on a 128-bit boundary.
Other aggregates and <strong>long double</strong> identifiers are
aligned on a 32-bit boundary. If <strong>-qalign=natural</strong>
is specified, all <strong>long double</strong>s are aligned on a
128-bit boundary, regardless of their placement in a union or
structure. </p>

<p>The 2-byte alignment rules remain unchanged. All identifiers
and aggregates are aligned on a 16-bit boundary. </p>

<p>For bind-time type checking, a <strong>long double</strong>
has type <strong>r16</strong>. </p>

<p>There are three floating types: <strong>float</strong>, <strong>double</strong>,
and <strong>long double</strong>. The range of values of each
type is a subrange of the values of the next type in the list. </p>

<p>When the compiler converts a value of floating type to
integral type, the fractional part is discarded. If the value of
the integral part is too large to be represented by an integral
type, the value is converted to the maximum value of an integral
type. </p>

<p>When a <strong>long double</strong> is demoted to <strong>double</strong>
or <strong>float</strong>, if the value being converted is in the
range of values that can be represented but cannot be represented
exactly, the result is either the nearest higher or nearest lower
value, depending on the IEEE rounding mode. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruimpov2.htm#top">Implementation-Defined
        Behavior</a><br>
        <a href="ruimpovr.htm#top">Implementation Dependencies</a><br>
        <a href="ruoptyl.htm#top">-y</a><br>
        <a href="ruoptaln.htm#top">-qalign</a><br>
        <a href="ruoptldl.htm#top">-qldbl128</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
n="cenkbM  $       J  z:7(:#        %  J      ./usr/vac/html/zh_CN/doc/compiler/ref/ruimpids.htm if m                      $          <html>

<head>


<title>Identifiers (F.3.3)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Implementation
        Dependency - Identifiers (F.3.3)</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>In an identifier without external linkage, 219
characters beyond 31 (for a total of 250) are significant. <b>(3.1.2)</b>
</p>

<p>In an identifier with external linkage, 244 characters beyond
6 (for a total of 250) are significant. <b>(3.1.2)</b> </p>

<p>Case is significant in an identifier with external linkage. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruimpov2.htm#top">Implementation-Defined
        Behavior</a><br>
        <a href="ruimpovr.htm#top">Implementation Dependencies</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
boundalrq  $       `"  z:7(:#        &        ./usr/vac/html/zh_CN/doc/compiler/ref/ruimpint.htm if m                      $            	  enot<>agilrs
"/cdhp.=bfmuv(),012347wy-568FIx#9AEOTW%&+;CDRqz*:BGLNXHSVY^|A5$HAУRII[a ɸ\98,Hh@B[a$΅H$Dqk2NP`Y]6	!H$Z1ta
+2i((k^zdQAEb6PXPP)$rI#n=MbQWG08Q@
RPpjP221M	:>-(\l
*Ԑ`bmVʒHP|I&|7?Ac*m(,ԒGRIqk"<hA=(?SXSI$5$$jI$BHtc)JPAF8A΂Hrqzpwb'p!bCX,A$"-PYY֞MdQ@!y1EHE$7SXQ7+r(JnZ@AoT(.I$.EdMÊǩ\*۪V0-R5$7SXQ7+r(JnZ@ZqI#x4uJ҂ԒG$?nI$.EdMÊǩ\*.`Ô٩$YȢqX5E]RAZRIu5Epk"<wXX`~ԒG$?nI$.EdMÊǩ\*:^r5$7SXQ7+r(H+AvjI#nr("nV=MbQWG4f?]$rI#nr("nV=MbQWGwso:zRIu5Epk"<tf?fk"2&c.EtyICwXh`x$?AvjI#ےI$?fk"2&c.EtyI/bu:f?fk"2&c.EtyI.I$.EdMÊǩ\*`@ 45$$[Iu5Epk"<4#dނԒG,MbQFD8zȢ)!RIu5Epk"<ÃÁAa$A!RI.ܒHE$7SXQ7+r(H{0nɽ٩$YȢqX5E]RCC4f?fk"2&c.EtyI
 8 ٩$nI$ܒHE\(țSXU$\jW5$7SXQ7+r(HhfԒG,MbQFD8zȢ) ppPh$8? XGtIaHp~ԒG$?nI$.EdMÊǩ\*:^zRIu5Epk"<h.I$.EdMÊǩ\*a@p	RI.ܒHE$7SXQ7+r(H;عB6ԯmJf?fk"2&c.EtyIh.I$.EdMÊǩ\*CCA @pxx rH 0044<0(4
AARI.ܒHE$7SXQ7+r(H{0nڕ^ԒG,MbQFD8zȢ) ٩$YȢqX5E]RB,	

 HX ?]HAvBl$	!:'T웅ö?2|:V۪Vs ۪VHmC#q΍pv[CoC+I)-ꕤI$ ZAD	ŧAg	!:'T웅ö?2|:VuJ.`uJIÂ{:6Є>XѲn>A$YѡꕥSd}iZAD	ŧAg	!:'T}i/bAoT;&p̩7աꕥ\-ꕤ7t39M8'U:v?=p4'TI1gñl\CaعŲp!BĆ iY$HA VXU82Lh|h}iZ}i 	uJ@
AoT$4@9nZ@nZppu:>R5RC&ps㳣U:zѽ76ZAD iY$HAt;ʓzn`=;-VѺ9I3/ʺvtmSpv{9SӸ,)`0u["lNi$ŧAg	!:'V- ,s^۪V v[+HGC5DlnZ^nZvMܦ"|l~9hN=F*H~F1l2atH8h!,Zp4XXs^\ԁ`uJ.`uJӲn7)ڧC+H{0j}i7r؉8I [-5n ;xH$4s+uJڕZ}i8v{nPׄt@khAÛy MH$ne=FZI#b@ã{ lt3>7~K8X$5gd.RTr؉ꕥ+Rh-ꕤ?Z#f`6ňtms>R-ꕤI$$ L웅ó*_jgo0cnZZuJӜGnZ[R+6nZzv۪V.`HmJԯd}i3ngo0cnZG5-ꕤ?nZZ-ꕧ9ODuJ:^dڕAoT"t$?$7rVʗtcÕ+Dɸ[PڶT?>26t>R{jWm-ꕤNĒGĀ粧d-ob'uꕥ+Rh-ꕤ?Z#цscT4CʒH=MsOT-^ڕAoT"t$?$:'V=MuJ1AoT=R>pi$h}imJԭR"|tc-*nzd)p`Όz::Ѳn7=NL?pn,GC+KjW{&[+Ob'I$Ѻ9X4pz::ѡꕥ+RHd}iD$ i:hf۪VԯmJM۪VO$*Gî[%};vtcыJ*Gî$?dtnT:SGC9W=qc?T^.7A5F[DB{:7C6?Y΂HSŝ!ǩ'65?Pnk%x6:3(ilc@PIk%x61YݝnZ@(-ꕧ2É#T[XHCX];Sz>?|O/ʓ_Ne6-G;p:Ib'Ƈ۪V.`ݵ+$ԯd}i	·t|9RnT\h}i/b$ԯmJM۪V8gC	3Y*MS#OT-^ڕAoT!=Y*MH2|:C+KjW{&[+H$5j8n f[,1w@2_Ų-I$HR>T>`eN5B96NeJꕥAoT!$dzЃ%znZMAoT!:nZXnZBI#T4nZBt>RAoT!:nZA-ꕤ$?nZ@%RT=;σ1GCZnZ[RHmJM۪Vꕤt7mJԯd}i$9c؝$5Ӵ>RBuJө\Û	uJڕGjWmR6&1u-n6K%znZ[RHmJM۪Vl~Fs:Hp[,?5N$ wb'ZkJvSGC؉ꕤÔuJI}i/b9NAoT!:nZ[R+6nZBI#ꕤt7mJԯd}i̩{AmMbfT-^ڕAoT$NuJ:^{jWmR[XHCX0vqJ5yPڕ^ɸ\;NuJ.`HmJԯd}ilMc!&\jWdɸ\;NuJڕ^ɴuJӰ؛`C'AmbI#bAnJ)q:ꕥ\jW{&[+I$Q`uS  
`
&T#\jVI^ɴuJӍQ`uS8 8-I$ I$BHgCneS|^uJX縶IleI-ꕤ1'T-`[ĜnZsFñll~l<0\I"Ό 0a-Xp@C;:4˄ 	{*p tIeD,A$ $	!m]8p̆k%b
+2מ+PQXJI$ܒHE08Q@
RP$Il˕+`±g
(,Vt1gXnI$Y΁p>	:ƀG`bmVʐ8
4?PSZnI$Y΁p>I4<jT*6$CZnI$Y΁p>Ou) `񀚑粥-IAvjI#n=MbQWG9Gk"suY$f?]$B	$HAAg	!
tP%Y46Y&A5l2cJJ5{`,H5K+`"%lV.l8QAE%$Ѣ)$ujI  "<l  $       j  z:7(:#        )  O      ./usr/vac/html/zh_CN/doc/compiler/ref/ruimplib.htm if m                      $            

  "ent<>adgilopr
/=chs5vw%.13bfmu4y(),029INTk-678ACEFLOSx&:;BDMPR[]qz#GUVX_*WZ'HK1VÌ(BN0
0$AaOCxmm(kIÕ(IaLԂ5@ x<@ @4@>0
gø
02p2 ct cr	](cD@@A/81j"ĭ6Qh9	9W"aRk%s#Imtàc!V[ha"]4AxDEP	f-g0a=kN!Z:h31j!QWøa'_o8{@S$
0qc/<6z;S@ 
 .p"z-t	˹ H,6a)x%|z¥:aS6]vT%w'[k`U,3  f V42K \\EZXr'sEY%w'.Ba@hSk/"%"ubWrp  ,V 9zSڧ01te^a]SR3]ስ46,)x/mm(1pD @r!kN][]S!`raJ&_r܊I}3sWW/mh3om(P#
 r0QP8@8p,Å08)pH]a˷|1f]JueNbp:GAe])R@Kr_eN1WJ$ЩvJ^E$aKʝjG@pa qaLƒ	pknN0qvpYr[kB) \ݜs]@%ч9Ú`{Ck z@d{y9l]Nai9ԀCCaq0Li 
0q
k,*@s]-l$ݜaS$aZSד8Z:)90;R z
{y>*FغCB*t\!VwaF8$T䔇t
1vҎM&{iG&/]2C9vҎ)u8r]j]uƉrSom(-]Y.QJ:s{iGkʜ-cDRn^^`@pp,Ås()$ ܜah
dMze@29	JD@@2Q%i0淜ai!UF%iseaa'_ZqbDEpHr  0 <@ na'_o8q5-TD[]"Au8f(q5-TD[]qH
Y9%!& @ `0{I0淜ai!UF%iseVf(q5-TD[]NzJ)A7//E'Eս)A7/h `h	6P{I0淜ai!UF%isee
9ai!UA"cDAsRn^^ a=ky֜BQmtbV(0Q[ÅN0ŪkS)/Y f&Qkm)#[LzJ)A7//0/ao8ӈC"-Je
:s
9ai!UA"s䠹)A7//   N0q0IÅ1`ۓ(w/ѥ]rb @ ]`geN*Ck$mm͆*q`l.Q&{iGp( 0G;0
g*pYRY%aM^\eNT&e{iGa˷qTS 1vҎ, {iGXm&^ƉW<y`$T.Q-㮉`jdre/}4])Rt,CʜJ<])0ԗ%]kA%mXS'm%v`Ãf(
aqS85S{iGjL9vҏ6Rї$h^41^] a˷p/YzNH(ul5)p(|ø
0qpwaF9p$RYq0J8$T.QZMa˷p31vҎZ"I0J80.QZ0J>DEn<%a`A6m mi,D/FZH`>	%DE|*d^NJN `
)$Y(fr/&@ `hd0)8 Ұ$.3E'N[hJN(P(f(
aqS8Ij0-鷔@dܼ*I@isR鷅6`
`@ppQ3	:d-RXVOeNR),]+E{TeaVZHf%|
T.QZ0J>DC
Ι,*S]S{iG-jA6ч.QJ9kP$×om(`¢{iG-j0×om(Xmkm(P(f(qaLEO d]RE@`  p@0J>2SH[_=9(c6ZE%|G@(  0G;0
g*tZYyHte] @ ` @{iGR֪C5I@H_%akʜJ9kU!{iGP&p( |ø
0qpwaF9p%oK0J9q..h^	]P_M|^E0"@CSRn^(P(|ø
0qL䔇HKw56n	]P0,RΎHbrJCM9҇J˷50'
A p(Y
>aqS8zc2JCMEaSΚLEvR)v@`>`@p<8Q(-l-vֺJEBV:i8cS9v@ftZ^斻[jS*yp(f(qaLKsw N-m4Ym%hNOmPJ.SH-Ej
 Y
>aqS8!hekdAarҵ(4,._)z8PhX\tPN\mغm8]9rB9vҎ0aM(P(	8Q(4+['%Yv(P(	8Q(J8{iG)A7/_McDu֌B(Z= 2A
 Y
>aqS8SEaSR052{Xd(P(	8Q(J;1$×om(Xmkmilo|4D譮PAH^hNe䱥A
p,Å08)p@/FNJp_eNbH]aM0]H[_:2Pvʜ,6ʜ-le@dEĠ0
8
@pawaF8$T.Qa˷|ЉykmkʜJ8[]*)9pErmm.@86h@S$aI)A7//]hur~s乫E(P( )8( pa0Q3WeNb,QAf{iGh[hј{iG{iGP([JCM)vT[˾ʝ.ruSJ+b˼-] f{iGm¬ur>nSt]+FRh^IHz	yz벧,P±e>@0[CrQ\7>K/ 4 	 ( h>	9pa˷q.I/krISR"_STAwRn^0ʜQ[]
8
H8pQ3 [ø
0q]R=l*Nh[h0J9q]c<Ep_eNbI.Q,66Y(czera};=H,aPMxbX>`@p<pQ3 [ø
0q]M
L])PH]M0J>!Z:˛806vT(b	{som(8@
 pa˷|(S{iGTۚY.Q]ܱ{iGh[kmah[_ p<#E$aA@x8
8Q(J;k9vҏ6%/F%NR=<~pmR/LK%TAwD6_)P^Yw!(c6b&p(,Å08)pHk,*u,LS'h_eNO@ge"P\alk𶱍)z3om(
a˷|
%m`f)LP,*r):: !)A7/"40*_sX[S
C1z]M0J8)d.oT֊kHk0_MJ)ĕ5,4dX0^>aqS8Shһ@S'b˲*r[W5{B*y{2K-
.޺Q`qaMh
dMze@Dd%+&X܂WJ" 8q5C"-Jev-TD5r8{CCqG_YX1j"ĭ6QghbDA3W/LZ#	Høa죌/BQmtbV(31j s׌/"/;08!UF%is;C"	|dЩ_J@_ea=ky֝Z&jC"-Jev-TD5r8_i8ӡU\1bDEщZl $84Ūf_{_I$5_i8ӡU\1bDEщZl  84Ūf_f_i8ӡU\1bDEщZl $84Ūf_ ZXZ;_.308{I0淜aiŪf_1j"ĭ6QghbDA3W/qN0bDA3W/BQmtbV(	31j 5/;0q5C"	|bŪkD@@ph9U\'08{I֝Z&jC"-Je!v-TD5r8v^ƒ	p^Yv[_wa=a_[0bDA3W/BQmtbV(31j ;08{I֝Z&jC"-Je!v-TD5r8"ܰJ+|mx/08{I֝Z&jC"-Jev-TD5r8pVaq0/:QL-TD[]"CAZ&jp"z-mKCX)$;0q0/_Zt1j !Z1+MDQLhNaq0/:QL-TD[]"CAZ&jpEa&K/08{I֝Z&jC"-Jev-TD5r8pqN0bDA3W/BQmtbV(	31j 赶huS/a=ky֝Z&jC"-Jev-TD5r8
;0q5C"	|bŪkD@Hph9U\U˹Cwa=kN-TD5r!UF%is;C"	|8	;0q5C"	|bŪkD@Hph9U\]/E$=|^aq0/ao8ӡU\1bDEщZl  84Ūf_C_i8ӡU\1bDEщZl $84Ūf_<~aq0/:QL-TD[]"AZ&jp+08{I֝Z&jC"-Je!v-TD5r8i Kkmm@ 	_i8{y/:QL-TD[]"AZ&jp4_i8ӡU\1bDEщZl $84Ūf_[IZdBɝДK/08{I֝Z&jC"-Jev-TD5r8pwa=kN-TD5r!UF%is;C"	|$]"ДK/|pj);0q0/_Zt1j !Z1+MDQLh
;0q5C"	|bŪkD@Hph9U\.kv6wa=kN-TD5r!UF%is;C"	|8wa=kN-TD5r!UF%is;C"	|dЩVaq0/ao8ӡU\1bDEщZl  84Ūf_@^aq0/:QL-TD[]"CAZ&jp-EqN0bDA3W/BQmtbV(31j Hwa=kN-TD5r!UF%is;C"	|i-f%vtm~[I/a=ky֝Z&jC"-Jev-TD5r8_i8ӡU\1bDEщZl $84Ūf_ t'['~aq0/:QL-TD[]"AZ&jpwa=kN-TD5r!UF%is;C"	|i-gM )wa=a_[0bDA3W/BQmtbV(31j  øa'_Zt1j !Z1+MDQLrJ[&K.K;0q5C"	|bŪkD@@ph9U\@øa'_Zt1j !Z1+MDQLIk:m冹}s/a=ky֝Z&jC"-Jev-TD5r8@Faq0/:QL-TD[]"CAZ&jpgs^6!b9qN0bDA3W/BQmtbV(31j HNaq0/:QL-TD[]"CAZ&jp$A9nyas_røa'_o8q5C"	|bŪkD@@ph9U\f_i8ӡU\1bDEщZl $84Ūf_[|CTV[L_i8ӡU\1bDEщZl  84Ūf_ øa'_Zt1j !Z1+MDQLEZ]6\;k-syqN0q5kN-TD5r!UF%is;C"	| '08{I֝Z&jC"-Je!v-TD5r8KYkmi\08{I֝Z&jC"-Jev-TD5r8	wa=kN-TD5r!UF%is;C"	|i-fŰo,5kSwa=a_[0bDA3W/BQmtbV(31j YqN0bDA3W/BQmtbV(	31j 	ДK/08{I֝Z&jC"-Jev-TD5r8	9qN0bDA3W/BQmtbV(	31j bR,yas_r(ah[yqN0q5kN-TD5r!UF%is;C"	| >aq0/:QL-TD[]"CAZ&jpcIȅ;VNaq0/:QL-TD[]"AZ&jp/aiŪf_1j"ĭ6QghbDA3W/ĥYzBAz.s/a=ky֝Z&jC"-Jev-TD5r8@	;0q5C"	|bŪkD@Hph9U\!dX/08{I֝Z&jC"-Jev-TD5r8	yqN0bDA3W/BQmtbV(	31j j*z-j]t%/;0q0/_Zt1j !Z1+MDQL +08{I֝Z&jC"-Je!v-TD5r8['&øa'_Zt1j !Z1+MDQL$;0q5C"	|bŪkD@Hph9U\͉k=eh;0q0/_Zt1j !Z1+MDQL /08{I֝Z&jC"-Je!v-TD5r8{K,&D,غ/aiŪf_1j"ĭ6QghbDA3W/708{I֝Z&jC"-Je!v-TD5r8#6%Naq0/ao8ӡU\1bDEщZl  84Ūf_/aiŪf_1j"ĭ6QghbDA3W/-$2!daq0/:QL-TD[]"AZ&jpwa=kN-TD5r!UF%is;C"	|ׂz^:Sک&[乼øa'_o8q5C"	|bŪkD@@ph9U\qN0bDA3W/BQmtbV(	31j ލ+|mx/08{I֝Z&jC"-Jev-TD5r8
/aiŪf_1j"ĭ6QghbDA3W/&ؔ>rP\%RM)øa'_o8q5C"	|bŪkD@@ph9U\f_i8ӡU\1bDEщZl $84Ūf_ѥom_i8ӡU\1bDEщZl  84Ūf_A9qN0bDA3W/BQmtbV(	31j kj[k|7L08{I0淜aiŪf_1j"ĭ6QghbDA3W/vaq0/:QL-TD[]"CAZ&jpB!N42j/aiŪf_1j"ĭ6QghbDA3W/Vaq0/:QL-TD[]"CAZ&jpEPhX\-&tB؀Naq0/ao8ӡU\1bDEщZl  84Ūf_s/aiŪf_1j"ĭ6QghbDA3W/{@S'hx['08{I֝Z&jC"-Jev-TD5r8
wa=kN-TD5r!UF%is;C"	|	4NoYzBAy-nSwa=a_[0bDA3W/BQmtbV(31j Vaq0/:QL-TD[]"CAZ&jpI@/08{I֝Z&jC"-Jev-TD5r8
9qN0bDA3W/BQmtbV(	31j Io%RMs/a=ky֝Z&jC"-Jev-TD5r808{I֝Z&jC"-Je!v-TD5r8"-%~aq0/:QL-TD[]"AZ&jp/aiŪf_1j"ĭ6QghbDA3W/U6擠.m$(65wa=a_[0bDA3W/BQmtbV(31j wa=kN-TD5r!UF%is;C"	|'xZ8Pi`øa'_Zt1j !Z1+MDQL(_i8ӡU\1bDEщZl $84Ūf_mm)yqN0q5kN-TD5r!UF%is;C"	|YqN0bDA3W/BQmtbV(	31j z=Naq0/:QL-TD[]"AZ&jp_i8ӡU\1bDEщZl $84Ūf_mm\08{I0淜aiŪf_1j"ĭ6QghbDA3W//08{I֝Z&jC"-Je!v-TD5r8"ܷ !wȅ9qN0bDA3W/BQmtbV(31j Xwa=kN-TD5r!UF%is;C"	| ޲Mf_i8{y/:QL-TD[]"AZ&jp8;0q5C"	|bŪkD@Hph9U\13.d;0q5C"	|bŪkD@@ph9U\3/aiŪf_1j"ĭ6QghbDA3W/-۞۔08{I0淜aiŪf_1j"ĭ6QghbDA3W/qN0bDA3W/BQmtbV(	31j .P`/[',]faq0/:QL-TD[]"AZ&jpf_i8ӡU\1bDEщZl $84Ūf_ .r308{I0淜aiŪf_1j"ĭ6QghbDA3W/f_i8ӡU\1bDEщZl $84Ūf_1غ;0q5C"	|bŪkD@@ph9U\s/aiŪf_1j"ĭ6QghbDA3W/Mn{I˒/a=ky֝Z&jC"-Jev-TD5r8Hwa=kN-TD5r!UF%is;C"	|Nkr9qN0bDA3W/BQmtbV(31j X+08{I֝Z&jC"-Je!v-TD5r8$ሠ^\øa'_o8q5C"	|bŪkD@@ph9U\wa=kN-TD5r!UF%is;C"	|=AW6hbYqN0bDA3W/BQmtbV(31j X|øa'_Zt1j !Z1+MDQL["{$Dy`d]e_i8{y/:QL-TD[]"AZ&jpVaq0/:QL-TD[]"CAZ&jpY}Naq0/:QL-TD[]"AZ&jps/aiŪf_1j"ĭ6QghbDA3W/z@dm+08{I0淜aiŪf_1j"ĭ6QghbDA3W/;0q5C"	|bŪkD@Hph9U\Bh^-ot_i8ӡU\1bDEщZl  84Ūf_`+08{I֝Z&jC"-Je!v-TD5r8-Mྛ|:yqN0q5kN-TD5r!UF%is;C"	|$_i8ӡU\1bDEщZl $84Ūf_5k\|4D08{I֝Z&jC"-Jev-TD5r8yqN0bDA3W/BQmtbV(	31j !ex&e2øa'_o8q5C"	|bŪkD@@ph9U\/aiŪf_1j"ĭ6QghbDA3W/ґU,40*_6E*s/aiŪf_1j"ĭ6QghbDA3W/9qN0bDA3W/BQmtbV(	31j eP۔08{I0淜aiŪf_1j"ĭ6QghbDA3W/øa'_Zt1j !Z1+MDQLBDK0;X.)|08{I֝Z&jC"-Jev-TD5r8@_i8ӡU\1bDEщZl $84Ūf_MoXc!W);0q0/_Zt1j !Z1+MDQL ~aq0/:QL-TD[]"CAZ&jp!"%NRrøa'_Zt1j !Z1+MDQL naq0/:QL-TD[]"CAZ&jp	aA3_i8{y/:QL-TD[]"AZ&jpPwa=kN-TD5r!UF%is;C"	|HfK;0q5C"	|bŪkD@@ph9U\wa=kN-TD5r!UF%is;C"	|1̛Pm2J-møa'_o8q5C"	|bŪkD@@ph9U\
;0q5C"	|bŪkD@Hph9U\@AR/z)Swa=kN-TD5r!UF%is;C"	|  ;0q5C"	|bŪkD@Hph9U\Es6wa=a_[0bDA3W/BQmtbV(31j @vaq0/:QL-TD[]"CAZ&jp
{m^z.IRøa'_Zt1j !Z1+MDQL9qN0bDA3W/BQmtbV(	31j /TլZXM.Swa=a_[0bDA3W/BQmtbV(31j A9qN0bDA3W/BQmtbV(	31j 4	vl5B2s/aiŪf_1j"ĭ6QghbDA3W//aiŪf_1j"ĭ6QghbDA3W/-$SSڧ01_\h,rQ@ ,;0q0/_Zt1j !Z1+MDQLVaq0/:QL-TD[]"CAZ&jp!"%\08{I֝Z&jC"-Jev-TD5r8@@|øa'_Zt1j !Z1+MDQLCJ9%!&qN0q5kN-TD5r!UF%is;C"	|08{I֝Z&jC"-Je!v-TD5r8Jƒ	䶒[kX^ƒ	s/aiŪf_1j"ĭ6QghbDA3W/ øa'_Zt1j !Z1+MDQL0]SM/9(eøa'_o8q5C"	|bŪkD@@ph9U\
9qN0bDA3W/BQmtbV(	31j "D,鷾P^aq0/:QL-TD[]"AZ&jpwa=kN-TD5r!UF%is;C"	|м	@`-[C^Lwa=a_[0bDA3W/BQmtbV(31j @+08{I֝Z&jC"-Je!v-TD5r8 O]srMpJјwa=kN-TD5r!UF%is;C"	|  _i8ӡU\1bDEщZl $84Ūf_@C2PvN;0q0/_Zt1j !Z1+MDQLwa=kN-TD5r!UF%is;C"	| ׆"S薆9N)Z3/aiŪf_1j"ĭ6QghbDA3W/qN0bDA3W/BQmtbV(	31j wIeS/m+[08{I0淜aiŪf_1j"ĭ6QghbDA3W/øa'_Zt1j !Z1+MDQLv4L )wa=kN-TD5r!UF%is;C"	| s/aiŪf_1j"ĭ6QghbDA3W/罯[i-faq0/ao8ӡU\1bDEщZl  84Ūf__i8ӡU\1bDEщZl $84Ūf_m8@SYXmTkmf_i8ӡU\1bDEщZl  84Ūf_3/aiŪf_1j"ĭ6QghbDA3W/-$ЩYv@fT;	86Cg08{I0淜aiŪf_1j"ĭ6QghbDA3W/;0q5C"	|bŪkD@Hph9U\[U$X4Mf_i8ӡU\1bDEщZl  84Ūf_øa'_Zt1j !Z1+MDQLi鷠JrJv@faq0/aL=)qS8
8"ې8Q&K-
Rp<p4|%8[^0aK|ø
0qpwaF9p	ƼDi f1);cIxmkmrO8}9k  %ܧYxvT.QCL9vҎf.Q4]
Nb1rmm͆tnj p,ÅaL;0
g(( 1qaL㘻{iG@S_xmm])P ])]aM13kRF1z/C%.Rh!k^Iz<A
p,ÅaL;0
g(( 1qaL㘻{iG&xmkmrO8}806vTzC&T.Q	9vҎ0aMTX`8 $ p$ @@p@f8 $ p   @ݕ#
紙,i%}SCgA};_Y-L
8
A@ Y
8waF8PQn c(1vҎmm])PBd/CL8P/]+,c0]+.R0
8
A@,Å08)pH-ɫزhUu)z2PvʜJ:raBh[kYzrN4JXb* pP8(0G \ø
0k0b	9uM0J>DYrTR0BdYw2ms]$Cdݜañg_1gJ:rmmanja!*rC^-ɫ5冒VzZ_>K|$vҵos乫4f.Q  a˷qsWW/^Ԥ0YYfJۘ{iGpm0J> $T{mt/[_{iGpm0J>3']^ۚRϓ/b0b	9vҰ1$ÈCb]Bq`lqyTsCH!>*y{h2jzI!806L8<*z806p]8v
0qpwaF9re܆`<69vҎ`aA"]+%,fxbK^оʜzCe")9re܆r0QP8@
pQ3	9vһ),Om].0×om(
DZ%[`/T䆽WT$TeNYR)-E']\ϛ/]/FKCIIE|G@ h8(8a0Q3`- \Å*som(˹0J>D[hX;C_S"om(Ea˷p/%EN,5^ӟ)Y6Nʜz[MoF!Zsom(Ea˷q%Q3 [ø
0q]oxmkmrO8EN׆"TdZ;Cm/1vҎ]^×om(
DZ@d/kom(0J8>`@ppf(
aqS8Sڹ/h_eO/{_IeSo](aNђ0am9r{iGh[kY}9hm~b{iGS
p80G;0
bqSZ8S^yLBRQLDZl  Aky֜Je ,ay$@88BO<KJec*V
y|Xc * mts$2jkm ԤaJ@0S0FS,xj* mts$2jkm`.L+:a'_ZqbDED9UZ?_i8{y'Q3aqS#)D9-r/2,rCiday$@881
ǥ,(0԰Ȁ6aq0MH,
aʰa@ kڡ  $         z:7(:#        3        ./usr/vac/html/zh_CN/doc/compiler/ref/ruimplim.htm if m                      $          <html>

<head>


<title>C for AIX Compiler Limits</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>C for
        AIX Compiler Limits</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The limits for your program might differ from those
stated here depending on its complexity. <br>
</p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <th align="left" valign="top" width="50%">Language
        Feature </th>
        <th align="left" valign="top" width="50%">Limit </th>
    </tr>
    <tr>
        <td valign="top" width="50%">Nesting levels for included
        files </td>
        <td valign="top" width="50%">255 </td>
    </tr>
    <tr>
        <td valign="top" width="50%">Significant initial
        characters in identifiers <br>
        </td>
        <td valign="top" width="50%">No limit (but the linker has
        a limit of 4095 characters for external names). </td>
    </tr>
</table>

<p>Other system limits are set in the <strong>/usr/include/sys/limits.h</strong>
file. The <strong>limits.h</strong> header file is described in
the &quot;Header Files Overview&quot; in the <cite>AIX Version 4
Files Reference</cite>. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruimpovr.htm#top">Implementation Dependencies</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
9l*  $       5  z:7(:#        4  W      ./usr/vac/html/zh_CN/doc/compiler/ref/ruimploc.htm if m                      $            
  et
"/<>adilnor=cghmps.1bfv%02Iuwy(),-45:FSTx#3;ABCDEMRkq$&89LNPVXz67HJOUW[]j|!'*+?@GKQYZ^_`{}~\YV\* :}Ca@C<5		}ES\X8GI:@H$	ltAf1QAuE±rc199$t'"Li#18eAib۱ɈAHKPŌo(tolTռoCbX5ř
.m(?!FT]Q G`:D6	D<c)_)ఐx1j( U?t܌OM1fmɈ*֣V U͈:m
b
Jx$YOu|hʬd	>$2xǑ5GZb>A(Upo.'(ػsD`J֍|Im^,E6NhE-xAEl֨=?
dUۜKnr,ċ|mQ̜MȔmOeVdL^smpb$4Hb-?\UD6[FUdٴgeWAZ >(Չr.HȔmAMHe6=#i;#Uعpb$P1jj؃`PGɾ627U-!CAP Tp{V!|o ͤ]Oy$Ca@L1	ReR}Ӱ0ypw{**oX<H"P Tp{V2S-geWo.ۛu(};#Tm6m.geVnr,62]-FXDN{ېSf.s|IȔmObD5BJB9kSf.oe6γ^Y̃HoeW 0>no ݱvD6k(y&%4ѵ|Iػsno:k.- DmL9Qow6Pge<d^lĊlTjtb"@T>WLAc͙H<FH(t jrcŨ 1T#F1ZD|tbXM1k:B	Ȩ@CHK؃ݍlLGMu:El]
0vŪbnbvDiKmQ%ۜK
lEטf5|Iʮo$3"QSv563{*P3SPj]͈?t܌N YCP@-,]ݰA-T[s۲%LlGHjXoeV[>AU?sb۱ɈAHZX-akUŪv@UЫ/V U͈?lAnƶ&#by@(Rq"ib."e-WlZ-V c[r196#5,74!Nň bȔF|Sf.h(Udٴ.A||I7l#V U͈?lAnƶ&#bq"ŋ`X!Bص[ݍlLGMİ'Flʭͺʤd[oY9D(,Ej6(2S*̅PJ(5j]͈?t܌N YCP`ZXljŪvk`b:nF%:6fUnh!Yrݻq,]OX(emMsJi"Tv[W6 빱]<(tK-`bnbv5y17#NQ{*$XƜSmkl]ť2S"
nr,֣nr,Jej]͈?t܌N YCP`ZXl+Zj1]<`'FNٽ[E{n(H?Z]c%>ʮ!2S*̅plAnb\؃vk`b:nF'{(0-,XZj1]<`qxЀ:dٴU?sb۱ɈAHb[s۱ɈtdڍUSmkKdUD6V U͈?lAnƶ&#bq"ŋ`\[s۱ɈtdڍUSmk)UpkU?sb۱ɈAHb=jŪvk`b:nF%r<HS)e`h$ 	 (qA[iu@P$A< H$:nb\؃vk`b:nF'{(0-,X޵bnbv5y17#vy6m"znb\؃vk`b:nF'{(0-,X5[s۱Ɉ<HS[Um6(AmQ%,dU
$"E?nb\؃Vp Sjt1.ʭd>hpL8?
QE6'C*u(@<5.B8k *mĜ&"m{b
D&Q`O.S)|\﷗[bͺJe'l]UۜKKQ9D EQF1AcmQ%yMHm'l]6IsIb͈8P+D6u<ڼd	U0<8;"Pm'6P[` Zػ(H<H<`GZb>A(UdJ79C ͤ]Ltdڍ$JorX5Sv`ݱv2S/T0kTp{Vi"
lEb=` p

V` x0n֫-P{]1Xn!NXn]j؃bY6`WlZ ػ!8K >xv0X7pO	L#~`֫-P{] C pkU=?.n,ǖf
W]j؃b `֫-P{]PjbZYSb.S!Ȩ@ƹω#19cH|I!(tK؃݈=PibY9 thD&$N YCP@NU<tԱbmʝ3yfHhh*bXY6|(cNA)_)Mb͈?ە::f̐ى*F%ř
.m8!FT]Q!j-V c[r1<d!6ř&#o$K?Zb[W6 U\):[rCH*%DH
H,[ȡ%YibY9 t"TMe`^18M1-MbXEYpb kԧ  $       A
  {:7(:#        6  A
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruimpov2.htm if m                      $          <html>

<head>


<title>Implementation-Defined Behavior - Overview</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Implementation-Defined
        Behavior</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>Appendix F and other sections of the <cite>American
National Standard for Information Systems -- Programming Language
C (X3.159-1989)</cite> standard designate several C language
features as <i>implementation-defined</i>. The ANSI standard for
the C language requires that manufacturers document the specifics
of these features for their compiler. </p>

<p>This and related pages provide this ANSI-required
documentation, and references the relevant sections of the ANSI
standard. The references are given in parentheses for each item,
for example, <b>(2.1.1.2)</b> .</p>

<ul>
    <li><a href="ruimpxlt.htm#top">Translation (F.3.1)</a></li>
    <li><a href="ruimpenv.htm#top">Environment (F.3.2)</a></li>
    <li><a href="ruimpids.htm#top">Identifiers (F.3.3)</a></li>
    <li><a href="ruimpchr.htm#top">Characters (F.3.4)</a></li>
    <li><a href="ruimpint.htm#top">Integers (F.3.5)</a></li>
    <li><a href="ruimpflt.htm#top">Floating Point Types (F.3.6)</a></li>
    <li><a href="ruimparr.htm#top">Arrays and Pointers (F.3.7)</a></li>
    <li><a href="ruimpreg.htm#top">Registers (F.3.8)</a></li>
    <li><a href="ruimpstr.htm#top">Structures, Unions,
        Enumerations, Bit Fields (A.6.3.9) (F.3.9)</a></li>
    <li><a href="ruimpqua.htm#top">Qualifiers (F.3.10)</a></li>
    <li><a href="ruimpdec.htm#top">Declarators (F.3.11)</a></li>
    <li><a href="ruimpsta.htm#top">Statements (F.3.12)</a></li>
    <li><a href="ruimppre.htm#top">Preprocessing Directives
        (F.3.13)</a></li>
    <li><a href="ruimplib.htm#top">Library Functions (F.3.14)</a></li>
    <li><a href="ruimploc.htm#top">Locale-Specific Behavior (F.4)</a></li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruimpovr.htm#top">Implementation Dependencies</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
b=kP  $         {:7(:#        7        ./usr/vac/html/zh_CN/doc/compiler/ref/ruimpovr.htm if m                      $          <html>

<head>


<title>Implementation Dependencies Overview</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Implementation
        Dependencies Overview</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The behavior of some features of the C language
depends on the particular C compiler used. This and related pages
describe these C for AIX implementation-specific dependencies. </p>

<ul>
    <li><a href="ruimplim.htm#top">C for AIX Compiler Limits</a></li>
    <li><a href="ruimpov2.htm#top">Implementation-Defined
        Behavior</a></li>
    <li><a href="ruimptyp.htm#top">Type Conversions</a></li>
    <li><a href="ruimpsyn.htm#top">Synchronization of Stores and
        Loads to I/O Space</a></li>
</ul>

<p><strong>Note: Compiling your C for AIX programs with C for AIX<br>
</strong>The C for AIX compiler is a stricter compiler than the
XL C compiler. See <a href="rucompat.htm#top">C for AIX and XL C
Compatibility</a>, which discusses the issues you should consider
if you plan to use your XL C programs with the C for AIX
compiler. </p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%">&nbsp;</td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
eldskT  $       a	  {:7(:#        8  a	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruimppre.htm if m                      $          <html>

<head>


<title>Preprocessing Directives (F.3.13)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Implementation
        Dependency - Preprocessing Directives (F.3.13)</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The value of a single-character character constant in
a constant expression that controls conditional inclusion does
not match the value of the same character constant in the
execution character set. <b>(3.8.1)</b> </p>

<p>A single-character character constant in a constant expression
that controls conditional inclusion can have a negative value. <b>(3.8.1)</b>
</p>

<p>The method of locating included source files is described in <a href="../tasks/tuinclud.htm#dirsrchrel">Directory Search Sequence
for Include Files Using Relative Path Names</a>. <b>(3.8.2)</b> </p>

<p>Headers are identified by the directive <strong>#include &lt;</strong><em>file_name</em><strong>&gt;</strong>,
and are stored under <strong>/usr/include</strong>. <b>(3.8.2)</b>
</p>

<p>User-defined include-file names can be specified in double
quotation marks (&quot;). <b>(3.8.2)</b> </p>

<p>The mapping between the name specified in the include
directive and the external source file name is one to one.
Multibyte characters are permitted in the include directive. <b>(3.8.2)</b>
</p>

<p>The definitions of the<strong> __DATE__</strong> and<strong>
__TIME__</strong> predefined macros are always defined to the
system date and time. <b>(3.8.8)</b> </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruimpov2.htm#top">Implementation-Defined
        Behavior</a><br>
        <a href="ruimpovr.htm#top">Implementation Dependencies</a><br>
        <a href="ruprdinc.htm#top">#include Preprocessor
        Directive</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
      <kV  $       O  {:7(:#        9  O      ./usr/vac/html/zh_CN/doc/compiler/ref/ruimpqua.htm if m                      $          <html>

<head>


<title>Qualifiers (F.3.10)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Implementation
        Dependency - Qualifiers (F.3.10)</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>For access to an object that has a type qualified as <strong>volatile</strong>,
all access is retained. <b>(3.5.5.3)</b> The <strong>volatile</strong>
attribute maintains consistency in memory access to data objects.
Volatile objects are read from memory each time their value is
needed, and written back to memory each time they are changed.
When optimizing the code, the compiler cannot remove any access
to a <strong>volatile</strong> variable. The <strong>volatile</strong>
attribute is useful for objects (such as the system clock) that
have values that may be changed in ways unknown to your program. </p>

<p>For example, in the following program fragment,</p>

<blockquote>
    <pre><tt>volatile int i;
i=3;
i=5;
i=6;</tt></pre>
</blockquote>

<p>all of these statements are kept by the compiler even if the <strong>-O</strong>
option to optimize the code is active. If int i was not defined
as <strong>volatile</strong>, only <strong>i=6</strong> would be
kept in the optimized code. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruimpov2.htm#top">Implementation-Defined
        Behavior</a><br>
        <a href="ruimpovr.htm#top">Implementation Dependencies</a><br>
        <a href="ruoptopt.htm#top">O, optimize</a> Compiler
        Option</td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ck
  $         {:7(:#        :        ./usr/vac/html/zh_CN/doc/compiler/ref/ruimpreg.htm if m                      $          <html>

<head>


<title>Registers (F.3.8)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Implementation
        Dependency - Registers (F.3.8)</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>Objects in registers declared with the storage class
specifier <strong>register</strong> are treated as <strong>int</strong>
objects. <b>(3.5.1)</b> </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruimpov2.htm#top">Implementation-Defined
        Behavior</a><br>
        <a href="ruimpovr.htm#top">Implementation Dependencies</a><br>
        <a href="ruclcre.htm#top">register</a><br>
        <a href="rucldint.htm#top">int</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
bykbx  $       m  {:7(:#        ;  m      ./usr/vac/html/zh_CN/doc/compiler/ref/ruimpsta.htm if m                      $          <html>

<head>


<title>Statements (F.3.12)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Implementation
        Dependency - Statements (F.3.12)</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>There is no limit to the number of <strong>case</strong>
values in a <strong>switch</strong> statement. <b>(3.6.4.2)</b> </p>

<hr>

<p><img src="../images/ngrelr.gif" width="153" height="9"><br>
<a href="ruimpov2.htm#top">Implementation-Defined Behavior</a><br>
<a href="ruimpovr.htm#top">Implementation Dependencies</a></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        CCC<p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        TTT</p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        RRR</p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
d
kc  $         {:7(:#        <        ./usr/vac/html/zh_CN/doc/compiler/ref/ruimpstr.htm if m                      $          <html>

<head>


<title>Structures, Unions, Enumerations, Bit Fields (A.6.3.9)
(F.3.9)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a><strong>Implementation
        Dependency - Structures, Unions, Enumerations, Bit Fields
        (A.6.3.9) (F.3.9)</strong></font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>If a union object is accessed using a member of a
different type, the result is undefined. <b>(3.3.2.3)</b> </p>

<p>The alignment and padding of structures and unions are subject
to the following rules <b>(3.5.2.1)</b>: </p>

<ul>
    <li>Padding is added to align the structure and union members
        on their natural boundaries. </li>
    <li>Padding is added to the end of structures and unions on
        their natural boundary. </li>
    <li>The alignment of a structure or union is that of its
        strictest member. </li>
</ul>

<p>An <strong>unsigned int</strong> bit field is equivalent to a
plain <strong>int</strong> bit field. <b>(3.5.2.1)</b> </p>

<p>Bit fields within an <strong>int</strong> are allocated from
low memory to high memory. For example, 0x12345678 is stored with
byte 0 containing 0x12, and byte 3 containing 0x78. <b>(3.5.2.1)</b>
</p>

<p>The type of an <strong>enum</strong> bit field is the
underlying type of the enumeration. </p>

<p>The maximum bit field length for the compiler is 32 bits. If a
series of bit fields does not add up to the size of an <strong>int</strong>,
padding may take place. </p>

<p>Bit fields cannot cross a storage-unit boundary. For example,
in the following <strong>struct</strong>, with bit fields mapped
as shown, </p>

<blockquote>
    <pre><tt>struct S {
    unsigned int bit : 30;
    unsigned int bit : 3;
    unsigned int bit : 8;
}</tt></pre>
</blockquote>

<p>the 3-bit bit field following the 30-bit bit field would cross
a 32-bit word-storage boundary. Because crossing a word boundary
is not allowed, the 30 bit field is padded and the 3-bit field
starts another word. </p>

<p>The <strong>-qalign=</strong> option allows you to specify
different bit-field alignment rules. </p>

<p>Values of an enumeration type are represented by the integral
type <strong>signed int</strong>. <b>(3.5.2.2)</b> </p>

<p>You can use the <strong>-qenum=small</strong> compiler option
to minimize the size of enumerations to 1, 2, or 4 bytes.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruimpov2.htm#top">Implementation-Defined
        Behavior</a><br>
        <a href="ruimpovr.htm#top">Implementation Dependencies</a><br>
        <a href="ruoptaln.htm#top">-qalign</a><br>
        <a href="ruoptenu.htm#top">-qenum</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>

lEk4m  $       	  {:7(:#        =  	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruimpsyn.htm if m                      $          <html>

<head>


<title>Synchronization of Stores and Loads to I/O Space</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Synchronization
        of Stores and Loads to I/O Space</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>Stores and loads to I/O space must be separated from
other store and load operations by synchronization instructions.
These synchronization instructions allow the compiler to
synchronize the execution of the code block. </p>

<p>The C for AIX compiler provides two built-in functions that
you can use to specify the type of synchronization, and where and
how it should take place. </p>

<p>For C source programs, the two functions are: </p>

<ul compact>
    <li><strong>extern void __iospace_eieio(void);</strong> </li>
    <li><strong>extern void __iospace_sync(void);</strong> </li>
</ul>

<p>Use the function <strong>__iospace_eieio</strong> (Enforced
In-order Execution for I/O) when you want to synchronize
cache-inhibited memory-mapped I/O. </p>

<p>Use the function <strong>__iospace_sync</strong> (I/O Space
Synchronization) when all the multiple dispatch capabilities of
the processor must be synchronized. </p>

<p>To use these built-in functions effectively, you should use
pointers to <strong>volatile</strong> to access device registers,
and then place either of these built-in functions at the
completion of this access section of your code. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuiosync.htm#top">Example of Reading
        and Writing to Mapped-to-I/O Space</a><a href="../tasks/tumulwri.htm#top"><br>
        Example of Multiple Writes to a Single Register</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruimpovr.htm#top">Implementation Dependencies</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
he intel  $       m  {:7(:#        >   ?      ./usr/vac/html/zh_CN/doc/compiler/ref/ruimptyp.htm if m                      $              not
"<>degilrs/=ahpv%17bcuw,fmy-25PTx.0:;CRSFNZ#&36DGHIUVq()_8AL49BO\zI62IaQsɷ[ؠPIL)obdKZc")a8@p8 퀻  0 Vs)I2lf"@t ı(#Ǿ%%##0BosזCE## 0*@I,A<<[$H`)
H)$r@C@($`MIl]S(S0&B.F!Iԑ U֣6)иRVCsI+RokQ
95!Qs$Jf&B.D !d[uJ6=9{%!(  8 MIl]S $!=Ȁ0 upJdwH[4RE͖-#FRdJR
Ťh*Zlla%28 KT$ pjR:m#FRi¥594n-Q1TOjF¥ &ZnRKTs&7
t(Cؑpj%zcpjRt(Cؑpj	)tRc"/rFL: )XI@)6 ` P	 @02
	)R[!T[,^Slk!Jdp$b{2`qN*JI H@t(S0&B.9.bT` v@ $gG7^$0t@S
Rl  $$``@5%uLp1D[&7Jdp$b{2`qN*JI @ p d(	-KpICo.n +!H)#=9)$dUa ,!l@
 6?*RRF{s$aOQs$ $@BF)G1̛ Cو-cQ[K@KG@[d0
9pQ^& RH䀆	 p(	X 
Ln-P($MIl]S0se*md0PILF¥H)#Zskosא6G@M!lr8T)%d=͑4BKT
HѸTI֣6:mFYsdt].%#[d¡I¥,Y$!h*ZkQ^CY6#,:.G
F-˲G@`PRE͖,54n-RFM!l,dCE#DH#0pRcpjsoHѸTI֣6:mFYsdt].%#[d¡I¥,Y7
#Zsא6G@M!lĢ$tыr8T)1TQse9R-4n-RFH(MI¥ #FR$kZopQo{#bܻ$t
Ln-T\b$KTskZo{#bܻ$t
,5G7myd=͑tR1n]:
nl%zFM,:.F-˲G@`P-͝dHֵ6GEHŹvH*l֣6).B6v풽#ZskosזCE##0pRcpjĚh*Z#ZsזCE##0pP& [7а5Al &#ZsזCE##0pPfj9k!lr8T*.l%zFM,:.F-˲G@`Pl֣6).B]WkZopQo{#bܻ$t
Ln-T\bMh*Z#ZsזCE##0pP& [7а5Al &#ZsזCE##0pP& [7а5Al &#ZsזCE##0pPfj9k!lr8T(E-^Ql֣6).B]WkZopQo{#bܻ$t
Ln-T\bԵ#FR֣6).B0dYپd16֣6).B0dYپd16֣6).B0dYپd16֣6).BEK4kQ^Ysdt][d¡Qsg`.+5G7F(MG7myd=͑tR1n]:
&7
.l{[7
Hֵ6GEHŹvH*	",P[!	GHֵ6GEHŹvH*	",P[!	GHֵ6GEHŹvH*	",P[!	GHֵ6GEHŹvH*	",P[!	GHֵ6GEHŹvH**YkZopQo{#bܻ$t
Ln-P,^$ pjokQ^Ysdt][d¡@2,l:d$9sITbx	G8^j9k!lr8T(l֣6).BK![v^j9k!lr8T(l֣6).BK![v^j95G7n
9k!lr8T)1TB.l|IZF¥95G7myd=͑tR1n]:
`Ȳ}Tbm5G7myd=͑tR1n]:
`Ȳ"퐐%$P[!u&.lzFM,:.F-˲G@`PV]WkZo{#bܻ$t
,l%zFM,:.F-˲G@`PV]WkZopQo{#bܻ$t
Ln-P,^鴍KTskZo{#bܻ$t
df-#kZo{#bܻ$t
df-#kZo{#bܻ$t
df!הE! 9KHC0M2<\:kQ^Ysdt][d¡@2,l:d$9sITbx	G8^j9k!lr8T(l֣#\sࣛ6).BKT*b7
Hֵ6GEHŹvH*	",P[!	GHֵ6GEHŹvH*	",P[!	GHֵ6GEHŹvH*	"C(B@s45Al!׈`dxu֣6).B0dYوuvHs-:A6q#ZsזCE##0pP	d+`.+5G7F(MG7myd=͑tR1n]:
&7
T͖/}KwԵ#FR֣6).B0dYپd16֣6).B0dYپd16֣6).B0dYپd16֣6).B0dYپd16֣6).B0dYوuvHs-:A6q#ZskosזCE##0pRcpjDZF¥5G7myd=͑tR1n]:
5%i¥tF¥9ȕjKd/Ln-S4n-Wu7
.lxHF¥95G7myd=͑tR1n]:
5%i¥tF¥9ȕjKd/Ln-S4n-Wu7
.l|IZF¥95G7myd=͑tR1n]:
*DlȽl9Ȋ}u[ȃY4R:m#FRpdE>D+`;5G7myd=͑tR1n]:
*DlȽl9Ȋ}u[ȃY4R>7
")'7[,^j9k!lr8T(R$fE`p9DSt{D7
-RԍKTsT/Hֵࣛ76GEHŹvH**ZСbF¥5G7myd=͑tR1n]:
5%i¥tF¥9ȕjKd/Ln-S4n-Wu7
.lxHF¥95G7myd=͑tR1n]:
5%i¥tF¥9ȕjKd/Ln-S4n-Wu7
.l|IZF¥95G7myd=͑tR1n]:
*DlȽl9Ȋ}u[ȃY4R:m#FRpdE>D+`;5G7myd=͑tR1n]:
*DlȽl9Ȋ}u[ȃY4R>7
")'7[,^j9k!lr8T(R$fE`p9DSt{D7
-RԍKTsT/Hֵࣛ76GEHŹvH**ZԷ]
$h*Z#ZsזCE##0pPR[!}֘*ZMh*Zc^&BR:m#FRwZcpj$$h*Z#ZsזCE##0pPR[!}֘*ZMh*Zc^&BR:m#FRwZcpjĚh*Z#ZsזCE##0pP*I̋.!.sU5=CLn-S4n-P7DStNoRX#ZsזCE##0pP*I̋.!.sU5=CLn-SZpj2"{s֣6).BP"Hd^	pAwdE>GAcpjR-HѸT@7OJbkQ
95!Qs$ $@BF)G1̛ Cو-cQ[K@KG@[d0
9pQ^& RH䀆	 p(	X BKT
	)7R[!T ,^Slk!JdR4n-RF!I֣#\sࣛ6:mFYsdt][d¡I+!l9*ZU F¥H(Hֵ=͑%l2{#pq( tbܻ$t
Ln-P,Y$!h*ZkQ^CY6#,:.G
F-˲G@`PR
Ŝ&zF¥Hֵ=͑%l2{#pq( tbܻ$t
Ln-P,Y#FR$kZoɶAd=͑tR8PD:1n]:
&7
T͖,}KtKTj9k{#K&e6GEHBQ: ŹvH**ZS6X-R#FR$kZopQoԘ*Z
4n-RFH(M,:.F-˲G@`PRE͖/IHѸTG7FM,:.F-˲G@`PL@byD]sd"m=sgQ#ZsזCE##0pP]Wi¥5HѸT@7MIlZcpjL\bPKUkZo{#bܻ$t
J1TNHѸT@7MIl¥tF¥R
HѸTG7FM,:.F-˲G@`P-͝dKTh*Zc^&BR>7
KT*bs7
Hֵ6GEHŹvH*lZcpjRӛ-HѸT@MIl¥}KwԵ#FRwZcpjL\boԷ}KR4n-Vj95G7n
9k!lr8T)1TQ&i7
Hֵ6GEHŹvH*	",P[!	i֣6).B0dYوuvH͓TT͜C}FkQ^Ysdt][d¡@[;v_u7
i7
"W-1TNHѸT]֘*ZS6Xi7
Hֵ6GEHŹvH*lZcpjRԍKTs+Ԗ^*ZԵ#FRwZcpjL\boԵ#FRi֣6).B6v풾Ln-SZs7
"W-1TOnh*ZLn-P,YjF¥5G7F(MG7myd=͑tR1n]:
&7
i7
Hֵ6GEHŹvH*	",P[!	i֣6).B0dYپd16#ZsזCE##0pP& [1.	s6ꞁuޑj9k!lr8T(E-^Ql\9HuO@\:oHֵ6GEHŹvH*lZcpjRӛ-HѸT@MIl¥}KwԵ#FRwZcpjL\boԷ}KR4n-Vj95G7n
9k!lr8T)1TOjF¥5G7myd=͑tR1n]:
`Ȳ}TbmFM,:.F-˲G@`PL@o`j@MHֵ6GEHŹvH*	"C(B@~.lM~.l{7kZo{#bܻ$t
df!הE! ?6NoqR&S?6q5G7myd=͑tR1n]:
nl%}֘*ZԴ}KR4n-P6DR[!zcpjR-HѸT]֘*ZS6X-RԍKUkZopQo{#bܻ$t
Ln-S[7
Hֵ6GEHŹvH*	",P[!	i֣6).B0dYپd16#ZsזCE##0pP& [7а5Al &٤kZo{#bܻ$t
df-4kQ^Ysdt][d¡@2,l:d$*D۪z!׾zFH(M,:.F-˲G@`PR
I"	7
Hֵ6GEHŹvH**YkZo{#bܻ$t
,l%zFM,:.F-˲G@`PV]WkZo{#bܻ$t
,l%zFM,:.F-˲G@`PV]WkZopQo{#bܻ$t
Ln-P,_jpjokQ^Ysdt][d¡@2,lBfj9k!lr8T(THֵ6GEHŹvH*Y
JkQ^Ysdt][d¡@%dHֵ6GEHŹvH*Y
JkQ
9pQ^Ysdt][d¡I¥1se6pjokQ^Ysdt][d¡@2,lBdtkQ^Ysdt][d¡@2,lBdtkQ^Ysdt][d¡@"FM,:.F-˲G@`PL@byD]kZo{#bܻ$t
,l%zFH(M,:.F-˲G@`PR
jF¥95G7myd=͑tR1n]:
`Ȳ}Tbm5G7myd=͑tR1n]:
`Ȳ}Tbm5G7myd=͑tR1n]:
`Ȳ"퐝#ZsזCE##0pPfj9k!lr8T(l֣#\sࣛ6).BKT*bZpjokQ^Ysdt][d¡@2,lBdtkQ^Ysdt][d¡@2,lBdtkQ^Ysdt][d¡@2,lBdtkQ^Ysdt][d¡@2,lBdtkQ^Ysdt][d¡@"FH(M,:.F-˲G@`PRKUkZo{#bܻ$t
jKd/KT鴍KTs+Ԗ^*ZMh*ZLn-P,^$ pjokQ^Ysdt][d¡@MIlZcpjL\boMh*Zl^&BR
HѸTG7֘*ZS6X$-#FRi֣6).BP"H2"{sEu귑YT/Hֵ6GEHŹvH*
EX-ųwU5ݒltzFM,:.F-˲G@`PTH-F~Ƒn-CApdE>G+`;5G7F(MG7myd=͑tR1n]:
&7
t(CؑpjkQ^Ysdt][d¡@MIlZcpj6pjo%xKT鴍KUi¥1seĒD4n-Qj9k!lr8T(	-Ln-P,Y鴍KT+Ԗ^*ZS6Xi7
KT*bĚh*Z#ZsזCE##0pP*I#p?DStNocHΡV vK82"{֣6).BP"H2"{sEu귑YT/Hֵ6GEHŹvH*
EX-ųwU5ݒltzFH(M,:.F-˲G@`PR>P#FR֣6).BR:m#FRJ5%7
i7
KT*b$$h*Z#ZsזCE##0pPR[!}֘*ZS6Xi7
"W-1TB.l{4n-Qu7
T͖/5HѸTZFM,:.F-˲G@`PTH-F~Ƒn-CApdE>G+`;5G7myd=͑tR1n]:
*Dl7dE>D4qlo"`7d")8[,^j9k!lr8T(R$`")'7[gPyk%OJbkQ
95!Qs$ $@BF)G1̛ Cو-cQ[K@KG@[d0
9pQ^& 
I   $ 
Ln-P($MIl]S0K@SPILF¥H)#Zskosא6G@M!lr8T)%d=͑4BKT
HѸTI֣6:mFYsdt].%#[d¡I¥}i7
#Zsא6G@M!lĢ$tыr8T)1TKBčKTj9k{#K&e6GEHBQ: ŹvH**ZԴ]
$h*ZkQ
9pQZKTA :F¥Hֵࣛ76GEHŹvHI¥,^$ pjokQ^Ysdt][d8 *lZcpj6pjo%xKT鴍KUi¥}i7
Hֵ6GEHŹvH@[;v_u7
i7
"W-1TNHѸT]֘*ZСbF¥95G7myd=͑tR1n]: P]Wi¥tF¥9ȕjKd/Ln-S4n-Wu7
-B=7
Hֵࣛ76GEHŹvHI¥,_jpjokQ^Ysdt][d8 *lZcpj6pjo%xKT鴍KUi¥}i7
Hֵ6GEHŹvH@[;v_u7
i7
"W-1TNHѸT]֘*ZСbF¥95G7myd=͑tR1n]: P]Wi¥tF¥9ȕjKd/Ln-S4n-Wu7
-B=7
Hֵࣛ76GEHŹvHI¥,^鴍KUkZo{#bܻ$tP)AdDtRKTi¥tF¥đ3WgElYYm h!1*躧 '"ECHֵ6GEHŹvH@S
"ɼ¥]
$h*Z p?dLn-S4n-V$C802,boo	AQ@P`E8A=	*FM,:.F-˲G@
TMGLn-SZs{4n-PY7
i7
D^!7TM{d	qoǠ|0K #ZskosזCE##
&7
.l{ZpjokQ^Ysdt][d8 *02,Ȏ*Zwpj1TOjF¥đ3WgElYYm h!1*躧 '"ECHֵ6GEHŹvH@S
"ɼ¥]
$h*Z p?dLn-SZpj$LAds@xH7fzʃ.	HP5G7myd=͑tR1n]: P Ȳo":cpjRӛt(Cؑpj1TOjF¥đ3WaEl^Ym h!1*躧 '"ECHֵࣛ76GEHŹvHI¥,^jF¥95G7myd=͑tR1n]: P Ȳo":cpjDZF¥oK4R>Zpj$LAds@xH7fzʃ.	HP5G7myd=͑tR1n]: P Ȳo":cpjB=7
9,KTjF¥đ3WgElYYm h!1*躧 '"ECHֵ6GEHŹvH@S
"ɼ¥}KNoСbF¥7K4R>Zpj$L՜Ad@xH7fzʃ.	HP5G7F(MG7myd=͑tR1n]: RcpjL\b$KTskZo{#bܻ$tP-͝dKT鴍KTs+Ԗ^*ZMh*ZLn-P;HѸTG7FM,:.F-˲G@
J1TNHѸT@7MIl¥tF¥R.{4n-Qj9k!lrB6v풾Ln-S4n-P1DR[!zcpj6pj1TOn!HѸTG7FH(M,:.F-˲G@
Ln-P,_jpjokQ^Ysdt][d8 *lZcpj6pjo%xKT鴍KUi¥}i7
Hֵ6GEHŹvH@[;v_u7
i7
"W-1TNHѸT]֘*ZСbF¥95G7myd=͑tR1n]: P]Wi¥tF¥9ȕjKd/Ln-S4n-Wu7
-B=7
Hֵࣛ76GEHŹvHI¥1se6pjokQ^Ysdt][d8 *02,Ȏ*Zwpj1TNHѸTX&j Ȳm9 M$3}F=A]T$Hi֣6). p@T(
aPdY71TKBčKTi¥tF¥đ3WgElYYm h!1*躧 '"ECHֵ6GEHŹvH@S
"ɼ¥}KNoСbF¥7K4R:m#FRbH0
"ɶ/`,6n4	t]SБ"kZopQo{#bܻ$tPR
jF¥95G7myd=͑tR1n]: P Ȳo":cpjDZF¥oK4R>7
D^!TMg7d	qoǠ|0K #ZsזCE##
L*&#7
t(Cؑpj1TOjF¥đ3WgElYYm h!1*躧 '"ECHֵ6GEHŹvH@S
"ɼ¥}KNoСbF¥7K4R>7
D^!7TM{d	qoǠ|0K #ZskosזCE##
&7
T͖/}KwԵ#FR֣6). p@T(
aPdY71T@-#FR7%cpjR-HѸTX&j Ȳm9 M$3}F=A]T$Hi֣6). p@T(
aPdY71TKBčKTi¥}KwԵ#FRbH3
"ɶ,`,6n4	t]SБ"kZo{#bܻ$tP)AdDtR>7P#FR%cpjR-HѸTX&jo Ȳm M$3}F=A]T$Hi֣#\sࣛ6). p@T)1T@-#FRi֣6). p@T(THֵ6GEHŹvH@MIlZcpjB=7
Hֵ6GEHŹvH@MIlZcpjRӛt(CؑpjkQ
9pQ^Ysdt][d8 **ZСbF¥5G7myd=͑tR1n]: P Ȳo":cpjDZF¥odE>GAȊ}*VwKkZo{#bܻ$tPR#ZsזCE##
5%i¥}KNoСbF¥5G7F(MG7myd=͑tR1n]: RcpjRt(CؑpjokQ^Ysdt][d8 *Ԗ_u7
Eh*Z#ZsזCE##
L*&#7
t(CؑpjOyk;C802,b#7
t(Cؑpjo2"{֣6). p@T(THֵࣙ#Y2JPH$bs)I#: %- (
Ln-PR[!n"$] W[ C④pj1
Ln-RDAG2F¥1T@` IQ$h*ZTjKd.8$!4nu>=K0zF * 
P   U`F9S@!E|nK fF6MMd{%I@7K@]#IJ IRc%)$r@C@ 0t)1T@6PE[R4n-RF!I¥H(HѸT@Y
}h =nmʅU'5&B4R	$$h*Zm1TQ&{4n-P6*ZM`c֑pjd1S6XJdAD̑AJgu:cpj6pj\ %tX,$Ύ&Bؾ"tR
HѸT@.Qs$f*Z0(MIi7
9PG"BtR
Ťh*ZJgCHKT鴍KUdN*ZS6Xi7
tB'Ln-S4n-P
Qs$(9d{1F%yD-n=(..`*sࣛ6[d `R\0: PgDil p:1n]: ,sI 	
H(I0`8耧E& (
{6E v[$KB"
9FL: *@4 %FRDAG7$dP ;P1
Hֵ6GEH胚M_bskZopQ̑bc%)#I0`8@QPa4S&K
$TոK Rl!
KG@
8 #K\  IA +\EAlBd"#aQ kꐣ  $       G  {:7(:#        E  G      ./usr/vac/html/zh_CN/doc/compiler/ref/ruimpxlt.htm if m                      $          <html>

<head>


<title>Translation (F.3.1)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Implementation
        Dependency - Translation (F.3.1)</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p><i>Translation</i> is the process of transforming all
or part of a source program into a program image that contains
all the information needed for the program to run. </p>

<p>Each nonempty sequence of white-space characters in a source
program, other than the new-line character, is replaced by one
space character. Comments are treated as white space. <b>(2.1.1.2)</b>
</p>

<p>If you use the <strong>-C</strong> compiler option, comments
are retained. </p>

<p>Diagnostic messages have the following format <b>(2.1.1.3)</b>:
</p>

<blockquote>
    <pre><tt>15</tt><em><var><tt>cc</tt></var></em><em><tt>-</tt></em><em><var><tt>nnn</tt></var></em><tt> (</tt><em><var><tt>severity</tt></var></em><tt>) </tt><em><var><tt>text</tt></var></em><tt>.</tt></pre>
</blockquote>

<p>where: </p>

<blockquote>
    <table border="0" cellpadding="5" cellspacing="0">
        <tr>
            <td valign="top" rowspan="5" width="15%"><em><tt>cc</tt></em></td>
            <td colspan="2">Is a two-digit code indicating the
            compiler component that issued the message: </td>
        </tr>
        <tr>
            <td width="10%"><tt>00</tt></td>
            <td>Code-generation or optimization message</td>
        </tr>
        <tr>
            <td width="10%"><tt>01</tt></td>
            <td>Compiler services message </td>
        </tr>
        <tr>
            <td width="10%"><tt>05</tt></td>
            <td>Front-end text message </td>
        </tr>
        <tr>
            <td width="10%"><tt>06</tt></td>
            <td>Front-end error message </td>
        </tr>
        <tr>
            <td valign="top" width="15%"><em><tt>nnn</tt></em></td>
            <td colspan="2">Is the message number </td>
        </tr>
        <tr>
            <td valign="top" width="15%"><em><tt>severity</tt></em></td>
            <td colspan="2">Is a letter representing the severity
            level of the message </td>
        </tr>
        <tr>
            <td valign="top" width="15%"><em><tt>text</tt></em></td>
            <td colspan="2">Is the message text describing the
            error </td>
        </tr>
    </table>
</blockquote>

<p>Diagnostic messages have the following severity levels: </p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="15%"><strong>Letter
        </strong></td>
        <td align="center" valign="top" width="25%"><strong>Severity
        </strong></td>
        <td align="center" valign="top" width="60%"><strong>Compiler
        Response </strong></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="15%">I </td>
        <td align="center" valign="top" width="25%">Informational
        </td>
        <td valign="top" width="60%">Compilation continues. The
        message reports conditions found during compilation. </td>
    </tr>
    <tr>
        <td align="center" valign="top" width="15%">W </td>
        <td align="center" valign="top" width="25%">Warning </td>
        <td valign="top" width="60%">Compilation continues. The
        message reports valid, but possibly unintended,
        conditions. </td>
    </tr>
    <tr>
        <td align="center" valign="top" width="15%">E </td>
        <td align="center" valign="top" width="25%">Error </td>
        <td valign="top" width="60%">Compilation continues and
        object code is generated. Error conditions exist that the
        compiler can correct, but the program might not run
        correctly. </td>
    </tr>
    <tr>
        <td align="center" valign="top" width="15%">S </td>
        <td align="center" valign="top" width="25%">Severe error </td>
        <td valign="top" width="60%">Compilation continues, but
        object code is not generated. Error conditions exist that
        the compiler cannot correct. </td>
    </tr>
    <tr>
        <td align="center" valign="top" width="15%">U </td>
        <td align="center" valign="top" width="25%">Unrecoverable
        error </td>
        <td valign="top" width="60%">The compiler halts. An
        internal compiler error has been found. This message
        should be reported to your IBM service representative. </td>
    </tr>
</table>

<p>The translator returns the following status codes for each
severity level of diagnostic message: </p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="67%"><strong>Message
        Severity </strong></td>
        <td align="center" valign="top" width="33%"><strong>Return
        Code </strong></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="67%">Informational,
        Warning, or Error </td>
        <td align="center" valign="top" width="33%">0 </td>
    </tr>
    <tr>
        <td align="center" valign="top" width="67%">Severe </td>
        <td align="center" valign="top" width="33%">1 </td>
    </tr>
    <tr>
        <td align="center" valign="top" width="67%">Unrecoverable
        </td>
        <td align="center" valign="top" width="33%">40 </td>
    </tr>
</table>

<p>The level of diagnostic can be controlled with the following
compiler options <b>(2.1.1.3)</b>: </p>

<blockquote>
    <p><strong><tt>halt=</tt></strong><em><tt>severity <br>
    </tt></em><strong><tt>flag=</tt></strong><em><tt>severity1:severity2
    </tt></em></p>
</blockquote>

<p>See <a href="rumsgsev.htm#top">Message Severity Levels and
Compiler Response</a> for detailed information about C for AIX
compiler diagnostic messages. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruimpov2.htm#top">Implementation-Defined
        Behavior</a><br>
        <a href="ruimpovr.htm#top">Implementation Dependencies</a><br>
        <a href="rumsgsev.htm#top">Message Severity Levels and
        Compiler Response</a><br>
        <a href="ruretcod.htm#top">Compiler Return Codes</a><br>
        <a href="ruoptcu.htm#top">-C</a><br>
        <a href="ruoptflg.htm#top">-qflag</a><br>
        <a href="ruopthlt.htm#top">-qhalt</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
nlV  $       '  {:7(:#        G  a      ./usr/vac/html/zh_CN/doc/compiler/ref/ruintrin.htm if m                      $            	 			  >t
"/<adelnopr=_fgims();bchuvw&,.0xy*-CP[]q|+1ABFRSkz#%368DINT!59MUVXZjLX [6'b!ERmYRVcA)m :.B}%b&ˌɌ.#]0,
K635jj6tb"МABbt(`,cAZTJtvv"3k:AӉs&5Kd%imC2i]ΐqye@tdimCA4@K&0	pdcE9ebil:n2M-L,\.lܘ5Dc3VcP[i]ǖTMIdrʀe
ֵJH?sj{A*5OenhJ3Kl. pp|	\nbq#{0ClSc3,N1evX?1=.0S+&3H$[>Sv [	."&ˌS/ispxNc%q.`0rmX.04A8K]q6\`h.H	Kns&&٠6t0K@ ;c@,1нnǿN֗ez&&ټ[.d.0ˀȉen.4j :@䋀.07k29>#vM٢(@Nǿ5@qM
ip+d1p4\ۛ.l[Ƌ}d7Nqc5;V͓-R]C݈鎐t\ɍip(tt [YP/q6cYP7'F͒aZb]ʀ{ʀ<"6l,]sd]-V*ح,N1,K@1.pǋw$M [LfcR\]ΐح,N1,#fQcBᖫH?<:n2O%D,	1iR_X.K|YaVAm1qh	1iUb([P.A+SLZe`FASq8PH?sw:Ab<:^m8<:n2O%DIkBᖫH?<:n2O%MrAƷ
؋툱p.؋[i]ǖTMI$5Ub([P.A+SLZe`FASq8PH?sw:Am1qxDl*djn1,#fP$ Uqye@tddj\]ΐح,N1,#fQaXAm1qxDl*%eInŖr_X`Uqye@td L4XpqũP*AS]n2VA1n28n2XPJ(A֫m Uΐ]ʀ{ʀ<"6lA&,@\2b]ǖTMId!A #
؋툱p.؋[i]ǖTMI$E­S@?e-N2u	ZeŸb+5Ze`NA+S5ZW:AsvcYP7'F͒H6A֫m ʀ<"6l@A[i]ǖTMIH6A֫m Uΐ]ʀ{ʀ<"6lA01ip:A֫H?<:n2O%D,	kMr_X.Kjn1,DLcZnn28A(!jqPJ(6>8Ub+5Ze`[P`5ZW:Asv+c*&ӌc*$ٲTA5pUvcYP7'F͒X `c+b,C"=b,C:mvcYP7& Ʒ
LZeq8(%jq *e1jqe-N2PJ(0VA֫ n1,#fP$ Uqye@td6J  Zیc*$$ UH?tlye@tqye@td6J h,DZU ʀ<"6l&,AR_X.K|YaVAm1qh	nn28A(!jqPJ(6>8Ub+5Ze`NA+Sj[iZtH?VǖTKMǖTMId	XAm1qxDl*lE{&,F!b]!jn1,DL4X*e1jq
PB([Pl|pqũVkq8n2VAj\]ΐqye@td6J  Zیc*$ٲT	:mvcYP7&  ZW:Asv+c*&ӌc*$ٲTANZU ʀ<"6l$:vnŖ:mvcYP7& @ٸUZeAnuZe-VA֫ i1qxDl* MapUvcYP7'F͒X MxVX0uH?<:n2MA&Ӽ*e-N2 7so:e-N2m Uΐ]ǖTMIduH?<:n2O%@lVAm1qhuH?sw:Ab<:^m8<:n2O%DLnZU ʀ<"6l6"=?3@۰p`Uqye@td fh;vn2A0+e!@UZeuH?sw:Am1qxDl*djn1,#fP$ Uqye@tddj\]ΐح,N1,#fQ7XAm1qxDl*%eLnŖ:mvcYP7& *e-N2c`WewC  Kq8uH?sw:Am1qxDl*djn1,#fP$ Uqye@tddj\]ΐح,N1,#fQkh\2b]ǖTMIdŖA&I|Y`/,%e[i]ǖTMI­SH?!V|7b	57
LZeq8(%jq[P}b'H?k$<*e1jqPB([Pl}n2VKUH?tlye@tqye@td6J \eRn1,#fSb,C܃A&VXlE{vX0uH?<:n2MNn28A
dI~n28(!jqPJ(2>ASN<dI~n28(!jqPJ(6>A+SH?sw:Am1qxDl*djn1,#fP$ Uqye@tddj\]ΐح,N1,#fQXAm1qxDl*%eKnŖ:mvcYP7& 4*e-N2 ze-N2j\]ΐح,N1,#fQ-V*qye@td6Jb	`pp`Uqye@td X *e-N2 ze-N2j\]ΐqye@td6J  Zیc*$ٲT	:mvcYP7&  ZW:Asv+c*&ӌc*$ٲTA4.jTیc*$ٲTKA 0AI|YaVAm1qh	nn2A$[P[iZtH?VǖTKMǖTMId	XAm1qxDl*lE{&n!jn1,DL *e-N2 HAS=j\]ΐqye@td6J  Zیc*$ٲT	:mvcYP7&  ZW:Asv+c*&ӌc*$ٲTA"ᖫH?<:n2O%C"[rhہVAm1qhl	>"@r$P6 X{C$q'1Fa8\]vl$KsP5qاme"[iZtH?VǖTKMǖTMIduRn1,#fP$ Uqye@tddj\]ΐح,N1,#fQ4HV*qye@td6JD" zdKn[i]ǖTMI
e$S?!ӈ6]f)ٲp-ƛ;k-	N8PpUH?tlye@tqye@td6J  ZU ʀ<"6l@A[i]ǖTMIH6A֫m Uΐ]ʀ{ʀ<"6lE͒ZU ʀ<"6lm" K[i]ǖTMI%ObɓaO,qZW:Asv+c*&ӌc*$ٲT	:b]ǖTMIduH?<:n2M@A[iZtH?VǖTKMǖTMId.lBᖫH?<:n2O%C"[PM¾0+|`P`Uqye@td ٲYd)?6t{mj\ZAu :DfLtLkKC8=ɂKC8bH d Km  ɥaY:AY)ƪMϘ1EimC ӊqe
 4N7:f,ȵ014Dt
- H Dc<Hl\݁Q0Ape2m ʀ<"6l.[YP3,V֩R[iZtVu :KTATHP02MBc.",KYaY:AaN5P(	H1EDfLtRBiZY <"6lk  $       7  |:7(:#        J  7      ./usr/vac/html/zh_CN/doc/compiler/ref/ruintro.htm  if m                      $          <html>

<head>


<title>Introducing C for AIX References</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Introducing
        C for AIX References</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The panel to the left shows a list of C for AIX
reference information areas. These areas give you the detailed
technical information you need to use C for AIX, such as specific
information about compiler options, compiler and C language
specifications, and compiler messages.</p>

<p>Any entry ending with <strong>...</strong> expands to a list
of related sub-topics. Entries not ending with <strong>...</strong>
link directly to information content on the chosen topic, which
will appear in this panel.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%">&nbsp;</td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
l  $       j  |:7(:#        K  &      ./usr/vac/html/zh_CN/doc/compiler/ref/rulngchr.htm if m                      $            
 <>et
"/acdinr=ghlopsbm.0;?fu%&Cqvwy#,1:ADFISTk'()*-3589PXY[x{}~!+2467BEJKLRUVWZ\]^jz|GHMNOQ_Is=)s4[l~HP-p<u=K~mEI	9hKxIT*
*X9sAS	*Nc-BA/e<T]AJc@Z5R*фT!a`I9لTCFpJFk,qP	LÔ
{T@ =jԉnPIHJsg3$K\6ORp]s		I	I"3ER7z+Q¡{D	*NoMNoMNhMA'1H$?ZZzÉ BMpSԻ<=G0&`[XztOy#=BDw@jd,`A\$9h#T*։9b5ۀbwda}G	`k	0sx`/p `l0;  < ~%|`'	IO9$6No!>./p # 
`Vw0RsHlCf
}L]`y67(IAv!.`G
ӂG0f"1ppgLpp9MJ}I	!s`z)Kc]¸Ilֲ]o$c]E>[\69/hQ@ siը aļNTCd愇'1H.H:<9zSԻ}n&T Dӂ-y.N°0H~;]?:<u`C޺9Eajˠ}9t^Hwa"r_:<ˠ}9usX:<j f33P!X'A r$;'2SԻj f(L=E	2b	41k	=k$IM"{C.K"cFz]:SHĕm%Kv(|>.t.9QTmv./˷d6 O(.=p5YOJ~]j
'1H(ўv>]ˢT &H~%	*NhcB:h]=]>Nc-BA/e<T(DRƸaPѮ aP9'7[5ќ*Nz5Ae) 0] 8,Q=Esg^pi$|lCFp]:.KQ=E\$y.a69٨Pu0] 3PKl-h]=pOROLo%L&'7[5ќ*Nz&m%Вi$|lCFp]:蘻h6w0dlCFp]:蘻a7s	ID4g
Ӯ7s	ID4g
Ӯ(3-:lo-sųQ¡t맢bAX`%	MNoj!8T.tL]hh&'7[5ќ*Nz&.nl-h]=E^!X3W	I	9٨Pu1w 8&'7[5ќ*Nz&.44nl-h]=r$f3BODx`\&'7&'7[f3BOD܃l&a69٨Pu1w!,2w0dlCFp]:蘻7	MNoj!8T.tIxu	I	9٨Pu1w p	MNoj!8T.tL]hh8k&'7[5ќ*Nz&.Bnl-h]==&'7&'7[f3BOD !69٨Pu1w!&'7[5ќ*Nz&.!7s	ID4g
Ӯ%Ǆ$|lCFp]:sPd&'7[5ќ*Nz&.44nl-h]=rЛ$f3BODO$|lCFp]:sPd&'7[5ќ*Nz&.44!7s	ID4g
ӮMmsųQ¡t맢JiU	I	9٨Pu ,MNoj!8T.tL]hh&'7[5ќ*Nz&.nl-h]=m!	I	9٨Pu1w H	Bnl-h]=p$f3BODܤnl-h]=Xxu.7rs)䮋,T-WNUdOUMNoMNhMA'4%t%s@P+KOhDRƸaPtA
a& XX5sžNoa& P,-AIhE>xPFk,qP0$zhب9XPJ4`Hd!4g*MNoaќ*,TZhh'IRsmsmsBmB9h*a%IsBA ()!AIY"Ji.Ұm]bQ0#eb()!AIhE4@
S@Z&9"	`NNhH$9YPk  $       X  |:7(:#        M  X      ./usr/vac/html/zh_CN/doc/compiler/ref/rulngkey.htm if m                      $          <html>

<head>


<title>Reserved Keywords</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Reserved
        Keywords</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>Keywords are identifiers reserved by the C language
for special use. You can use them for preprocessor macro names
but that is, however, considered poor programming style. </p>

<p>Only the exact character case and spelling of keywords is
reserved. For example, <strong>auto</strong> is reserved, but <strong>AUTO</strong>
is not.</p>

<p>Keywords reserved by the C programming language are:</p>
<div align="center"><center>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top"><tt>auto </tt></td>
        <td valign="top"><tt>break </tt></td>
        <td valign="top"><tt>case </tt></td>
        <td valign="top"><tt>char </tt></td>
    </tr>
    <tr>
        <td><tt>const</tt></td>
        <td><tt>continue</tt></td>
        <td><tt>default</tt></td>
        <td><tt>do</tt></td>
    </tr>
    <tr>
        <td valign="top"><tt>double </tt></td>
        <td valign="top"><tt>else </tt></td>
        <td valign="top"><tt>enum </tt></td>
        <td valign="top"><tt>extern </tt></td>
    </tr>
    <tr>
        <td valign="top"><tt>float </tt></td>
        <td valign="top"><tt>for </tt></td>
        <td valign="top"><tt>goto </tt></td>
        <td valign="top"><tt>if </tt></td>
    </tr>
    <tr>
        <td><tt>int</tt></td>
        <td><tt>long</tt></td>
        <td><tt>register</tt></td>
        <td><tt>return</tt></td>
    </tr>
    <tr>
        <td valign="top"><tt>short </tt></td>
        <td valign="top"><tt>signed </tt></td>
        <td valign="top"><tt>sizeof </tt></td>
        <td valign="top"><tt>static </tt></td>
    </tr>
    <tr>
        <td valign="top"><tt>struct </tt></td>
        <td valign="top"><tt>switch </tt></td>
        <td valign="top"><tt>typedef </tt></td>
        <td valign="top"><tt>union </tt></td>
    </tr>
    <tr>
        <td valign="top"><tt>unsigned</tt></td>
        <td valign="top"><tt>void</tt></td>
        <td valign="top"><tt>volatile</tt></td>
        <td valign="top"><tt>while</tt></td>
    </tr>
</table>
</center></div>

<p>Identifier names should not start with an underscore (<strong>_</strong>)
followed by an uppercase letter, and should not contain two
underscores (<strong>__</strong>) anywhere. The compiler and
library use identifiers beginning with single and double
underscores for their own purposes. </p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%">&nbsp;</td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
lz   $       O  |:7(:#        N  +/      ./usr/vac/html/zh_CN/doc/compiler/ref/rulvlari.htm if m                      $              et
"<>adgilnors/=chpuv.bfm0wy#%,5CTx-234AEHNOR_j()1:;DFILPSUWkq&89BXz!*67GMV~YI%9dKbcMJ M[u)0"2#uS0EzE[G2E"2CŁxvC X`,Ys$$RTsɵ}a&T@J1%lcѐz{Jt2Q9@ ! (MG7mk{q%Sd	!I RDFX2'-)ոuI_q%
HRWbhdm@td	p>0.7FFZgrAċ;`6$Q"(HelEĔpTJNsH+JolQnJ9-;G1̒T![keLy8=O+O#-ru&ÜԦ}ǈ\R(dV-sLL=3FUnbE0j`*<T)*9d/rP"['"Ă 	 D@&R߁.Ax>0.7FHQ^{J޹81$ L`@	(PK~I@sSta4iP)G7^%y"E<NET@, d(Aj+ܣ/rP"['"Ă
[*@A k upjEZo(Kܤ"T dH Bʐ(
l0[UHro&Ro(Kܤ"T dH @`p ("(	^Mфoþ*դWG7^%y"E<NE ( 	(P%׃Sta4iP)G7^%y"E<NET@,PNPԦij+ܣ/rP"['"Ă
[*@<"J7F7>0.7FHV^{J޹81$RR 4 hPu#R	UHroJ%BDyo\)lX D(7>0.7FHV^{J޹81$RR 4P۟G7>0.7FHV^M@Q̑D
Qs$(9JP"['"Ă6bhd ( )3FPK~ M"5IjLQTQ̑gr2.Axu)0*aCdWad[ʩB+"IsXyA$,"Rߕ,0.7F RTs)9( Eq&2|DvEeArMIwL`P7 WG7^$ԗOȬ;&#0m(KܠM(MB@{ta De]X=03upf@{ta(l,>eXwWG2E)9dA;{s,kyU>]EeL*^<`]Jn'@FIQs$;8eFG7maXxɕ!яOy+cr1+h	Boܔs٭l@#-os`2.$/+Ф5A h yT0d;`$[borQo5̀u$elEĔaNe2 )3FPzQMцgrlQf.̀ȸ)̲@8$&w(Xiw(H䣛7%k{=BH[( dAP.ZE(M[RFZd\IFY B-G7E(MG7mdP26"J02 bT&sB[bo5̀u$elEĔaNe2 (Mͅ0t/H䣛7%k{=BH[( dATȌHk{=BH[( dASzE(H%(M[RFZd\IFY BSo^m9l6 zԑQ9@76Ûн"s[oܔs٭l@#-os`2.$
s,	!Bޑm9l6 zԑQ9@D"s[oܔs٭l@#-os`2.$
s,	!Kʈɤiأ6os`2]Ik{q%SdpH1
&.ԴWɤiأ"ܔs[XwҎd	2tI*Hu1E$,L"Rߕ/0.7F4Di0j>+;`w3FS"PwE0j\Pt1@{ta|`"LQT!]YܣpVdK\8R\F np A >H7modV<DԎfF7R	ו2.Axu)0RTs%I^D@ȑO-듃bA`
@I{uM"G3*cy
ǈ\MHDd&xu)0m"IQs$%y"E<NEm P&`0 )3FPKyI@Sta4;`$U3FRCG2E0jVT[@R	=vEvMO!ZȬx%ϩd.}O
"R	tNոs$ԗn& 2$)ԄFBu@Ěф|`sD8+C[0"9u%b}SadʀFܣд;`Nd5EBnl)iw(0j5"5@3FQP
aw(0j>+;`t5LAIw(˃45O%}$Yܣ6k{R\=YusDGdT밲j`ȮasREeTMIpde<dAǲ+!NreJ4Jc1zoK\ʃԊeT!w<#y..Y53d('.k5n5%ۣ	+ܣ/rɬ:޸5"YkyU=MIv}Yu0$ԗ+ܣ/r 6upjEr{Ěф!wQd.a\I.WG2Es%A+!Ny{*c+*e- M[9MцL=0Ti2IRW*2$SzXXF:8,MBʐ(&w(.eAjE0j*ԙܣ!䣙"5IrPt\$dW7 Mq-o*
"29"$grZE0jܣд;`abV:ú#ǲ+}";"
u$sM͆`Ę:ޱ({ÈȬRTs%A+!N{Xw2">ȮɩSdQ<D԰20RTsQQXw2eHd tcJA z{Jt2P7%k{=BH[(ǋJ2 )3FP@,9# :U"5Iأ"ܔs䣛6os`2]Ik{q%SdpH1
LQTFTs27HFRE(M[RFZd\IFY B;`,EԎo"Tw(H䣛7%k{=BH[( dAP.ZE(M[RFZd\IFY B L*saL-G7E(MG7mdP26"J02 bT&sB[bo5̀u$elEĔaNe2 (Mͅ0t/H䣛7%k{=BH[( dATȌHk{=BH[( dASzE(H%(M[RFZd\IFY BSo^m9l6 zԑQ9@76Ûн"s[oܔs٭l@#-os`2.$
s,	!Bޑm9l6 zԑQ9@D"s[okQ̑C# &Tns%A+"Is]ʗs;`Bgr!ZyP
aZUL6\ʃ"50j!rHFV{'grB,QTsY^LfquAJc$ ˀ^<Dԧ93FPvgrq;`2%}$Yܣ-o*dԄFB]듬5n5%ۣ	*Ɍn9FX #&"2=(;
&T;\d	paw(,QTsSRTs%I_RR 4%
LQT&`[Yܣ"I^D@ȑO-듃bAa`42
[*@I0jd z;ԋ;`$U!䣙.P@,íR+X{R\<]\&.Y408MIpdGo!edW5n ػ_ad7("IsXu+dVZUqĚ̅7+#ɮ-o*[ȭj]AtX_@;"hR\CĨZEVBY5w(t-"5Zȣ$ԗiP\$)Yad֙ܣR,QT9\<`]J\DiP*n{&5Ogr2E%G1̒T&z;ݑ"Ȯnl8[ʠE%G1̒TX - P@:ܣ9o\tgr%y"E<NEm)lXФ5@=͆ z;ԋ;`$U3FRCG2E0j 6upjEr+U<<l$ԗO!edW5M`3FTS,QUZgr76ċ;` `0Ě̅\45EBnl)w(,EI.}K0.sdTR\{!ww(*saLHFQadl*ANp8R\>T%n76E%G1̒$I*J%BDyo\G LA"&w(76jsSt`gr&w(Hy(HFPs5ǌMц%`J\DvErsH$ԗd,5vɭsB/5%J9ESs5,ǈфʹI10}G3J9)*9d|G@L(M;22 :1%lcѐF==%c(Qo5̀u$elEĔc%p Zܣ M0d;`$[borQo5̀u$elEĔaNe2 )3FPsDԗiw(Hk{=BH[( dARgrM"oH"5Iأ"ܔs䣛6os`2]Ik{q%SdpH1
sNո~ɭ"s٭l@#-os`2.$
s,	!@to@Y5[borQo5̀u$elEĔaNe2 (EкqXY4\"s٭l@#-os`2.$
s,	!@:.Ԏo*ɤx<s@5"ݫ&.ԴlQnJ9rQf.̀ȸ)̲@8$ CR"4VM$W+Hk{=BH[( dAP=*9#KadErlQnJ9rQf.̀ȸ)̲@8$:0#KadErolQf.̀ȸ)̲@8$:0#KadErolQnJ9-;G2EQQs$%y"E<NE ( 	(P%׃Sta4̩'D++"IsY5!ԦxDOQ̹:V&Fȩk5nh6IQs$(9JP"['"Ă6bhd ( 	(Rgr<"K;Ԧiw(HRgrd;`*XKRǌ\"|Dql]hEeW"vɠodV<DԲR𼚐Lh¸ESxLi2maXxɕ!z{[4dO|XF@Js䣛6̵̀ȸ)̲@B@0ц<`]Jn'PHelEĔ(Bػ_ad9%o}K&.Y5QA%זY-oad֙ܣ(;"5G7^ZUd,AZgr"5@6m9-G7nJ9l[( d )!I\&0.7F(u$[bo26"J!pmvEl]kykyUu\R	M`DeEbI}uVBtY5w(,QTsuVBtY5w(dJHFP[borQo26"J02 `H1
Hu RǌMфIأ6̵̀ȸ\][k,8Qy1t.sʄTX.po,:b]H6m9-G7nJ9l[( d )!\\xOHԑm9l[(P
t\\Dkц:E(H%(M-os`2.$
s,QqzϬxOHԑm9l[(P\]kػ_}Zgr۟Iw(9w'*6m9-G2E}(9JV"/|BфTǓdT0.7FRTs%I^D@ȑO-듃bAa`42
[*@RgrNPԦiw(HRE%G1̛Xw2eHdV: c2V;ѐ(M-os`2.$
s,Pd0цC"sٖP$,x\7B[J!U.ɬI/n3FSYܣ;`L,QTOdV<DԻPwS9[ʬ8^LuɎ{"1s`p;alQnJ9rQfZd\IFY 	!ID27dJ'7wPHelEĔ( EcI.}K0.sײ%}Dʇt۠(XLQT"PwE0jLQTȔgrsut0>+AQ1t/-o*
ܣCHFP'7XKR#+dJ0[ʠE(H%(M-os`2.$
s,P|Wn@B!t-ElQfZd\IBV-5>!ЮȬMYau+t|Wn@b^ZUOdT+"Is[%gǷF+s|Wn@b^ZU-G7E(MG7mk{q%Sd0$$:d.%-]t](u$[bo26"J"~-5>Dudp7^CEK&T;òȣCtBja#^CEK&T;t.R3x;3FPvgrodW*OAgr"5G74"MI^|Ddʇt-G7E(H2IRW*2$SzXXF:8,MBʐ()3FP%pR	Yܣ"I2maXxɕ!z{[4dO|XF@Js䣛6̵̀ȸ)̲@B@-]t]+i:-G7mk{q%
dD\$><NDнru&Ȕ*taE`x%ϩi0j#uS,QUpiKmo75!A@Q27F M[k{R\3]Zgr"5A"EC8R\Mi0j>+;`k56EK5%ad֙ܣ(;"5G7ew(|`ݑ(;"5@Ȭx%ϩcԮg7Zgr"5]ǲ+&S[w(dJHFQi0j7dJHFVZU-G7E(MG7mk{q%Sd0$$:d.%-]t](u$[bo26"J"$>R\]6KyZUOqk}BhL][ʩ-G7E(MG7mk{q%Sd0$$:&u&ÜxDn4Iأ6̵̀ȸx%ϩcԮ|)D*w(*saLHFQ:V}
s*Zgr76ċ;`듬5n-o*[7+-o*:&-G7E(MG7mk{q%Sd0$$:{
fI@sW	0(u$[bo26"J")mdD((Tk5n-o*URgqʑ76ru&T`DR'Yj9ZUn<`]J^Tk5n-o*7XKR['u|G];dV|DvEeQ#^<I#+;6m9-G2E}(9JP"['"Ă6bhdT@, ܣEкMф,QTVJc6<dʐ	F==䭌t2ǧdwA %
9rQfZd\IFY 	!IB]t.PHelEĔ(P*91t.>8+C4sY5U̠%todV<DԲjB#!3MIv;"|DvEdк[SS)9PmGdWs8QȬR*RsU2{tڗd.AwS=ª̚L{RXXl]V$4p3FQ)w(ɋs=\x>/t5\pfܣ	Yܣ&.ϸEb"&g7RXX7+2цܣ
E0joS<
iأ"ܔs䣛6̵̀ȸ)̲@B@2MpBZElQfZd\IBpo[ʭP{Ǻa"Q&.ԁXKRĔq/uO+t.%-o*}[8D8r;"b]HO,(zlds DQuZas(=c3(ɋu,U2{&.԰
Btbkk\"tR 7B*S:8+C޹̡4㇭5RXXc"s[dkQs$%|&@!KeH!I0jsSta4;`$U+ȕ)rpb,H,#l&@!KeH!I0jsSta4;`$U3FRCG2E0jEXuk$Ԧ}ǲ( ("B6ZUqLQT\\ċ;`q
G0.g5\e>׈*ۣuǰkLQT\\ċ;`rG5X&`<׏R'\Dk9ц:7C\:*s	Xl]V$7(!Ny/c:Er#+TF{ݩl` @ H9	2t$ʔ R e vLG2EQQs$%y"E<NEm)lX Rgr۟G0>0.7FHFREZ)*9dþ*C %1h#(MG7mk{q%Sd0$$:n}wn}i:-G7mk{q%
(5à/pu\J\5nlo"ψzgr۟Iw(ػ_}^L]vBtPBy1t-oq0./]sv!Z`0GdVܣvE0jh{3T"PM#C&.ԁ\e>L*06m9-G7nJ9l[( d )!>\^sHԑm9l[(P kvEkc%SoF>.8+Cd.Oet)Bzgr۟Iw(9ػ_a#+`\^spVB*U7(99b]H$.KEn}q
z5E>,QU8+Cc"s[dkQs$(9kLcJA %̕4d
s,BAQo02 
B-!@`¸JS<ppaNe2 8",d 2QJ09O_E"Ă$@)mtU$.rd+1`S)̲@ȧ4 $<sy"EbAwP:Nո|R	U!䣛+ȕ)徂6p<ªF`pf	Y,tU!䣛+ȕ)V8b,H.Jn7F8&Ks)p7Pe3U!䣛+ȕ)w1$q%
#6}\&ds޹$<sy"E<kEIB
ܻta<D'ps.x="I%^D@ȑO-(Hb,H.J%r#5piKm`6C="Iأ6̵̀ȸ
RI6"Ni~IQm9-G2E}(9J)*9d"T d(`$!GnbT#nbPKyq0
+mLX5ĎHXfB0*C %
HQ̑CŁj9)%9 utlh	 ! $       $  |:7(:#        S  7      ./usr/vac/html/zh_CN/doc/compiler/ref/rulvlcls.htm if m                      $            		  et
<>adilnoprs"/cfghm.=buvw#,0;kxy&()*+2CFT%1:AELMSW\qz-3HINOPUj589D'4RBIk2 :mQ6	c%S3m'm)lRT,:8H@ A$pՠ:b :mbXI!#NtV5,|sז$pe$p,,H?nJAl--GD|kYf	 aԓ "TyK&5n
22u%{m	Ԓz͡#m$uAm|ܠԷͩ"w(<`	c%S3w(<m%$NTjI E "ؤ6b${G\TsKx̱HlR.JAESH:
&m;2mIA6lds \ͤܠծUyPs6`F"H)K2TP-K 4&Oh"l:0]IRHsTRW*(H%eTejs@&U@lhʚHZC.jQBGq.,ГVL:œ(`PtVIRHsTRW*(H%etc#A׀wvIܤLT	x1$EH:+̕$yp2	%˜Hm	Oh"l:;Z0]IA$-I% (0Y4P~jɔ:6VL1u} |Φ# M%npxWf6}Ux%bLewA .tͦm>meK259SAbm2غ|»2ʣ(S%\K(%2"\LٕbTi"*AtAKMk.T
Kg?&OՇtኬ)wH|]6# *=|ŚjA+
P.K7&Ům~ܠK9;Zs`>5"#iF"H)K&e?̮p"k)̭}6h?[w΁tkY&.K&SƘLɀ3'6pzT$nO!.l]AZnh4v4sv^*qA/8ACC ZHWC)eMT^*q^*qA/8 viWmi!R5@̮Oʄme>SjZͷzVLfWfVjɔ6ϕE&]]64qZSiw(<k$NmB0)drYu-Qrɦb2WfVL%*`5bͧ،MʹQLʔB"śO{;2VLX$9A%o{^^62);Jeq_zcI3+5dϕE&{Jxڕq\]H?$\h$9A2ٕ2rY*eQ	Θٕʦ-փ|[LZPfVL]R=l|!\=l3q*Uͯ&2H?ֹتՓ(OrdЌ,]>b2)fJg1ʧFuqFP&6mSA*(S3\$HsTnR* ׶{_ٍٕ5P+3gً̮:-d.ʆ6uw]6<Շ&k*7}ADT銂&V"Y&.K&YP澲`kŮힲI1My{u%z̓%u,>vU@6TMeLF"LTrMϘL=$EH:ʔ~Ұ X`HֽwLA	 k@n	 Sk^krkA$O7zA XbHRHH:k\}Iw[	Iͩe¹fVSe;=oAžFfInx@	+D<Uuu,Փ(tm`heKIR2&_b'P.Ԓ#*R*;.R]ֽYo^Mves5mԖAvm^L阪*̮venkF"LT1rY7R۩-*@m0F2pWfVInA<,F"LT	x1$EH:+̕$yp2	%˜Hm	2:;ZL259lhʚH-I!jH)Zn.iz\+)25!]6i]Ӄ@k^^mk)Օ	fAl#[[U^.m@zHW?i]H;mp++ceDFV+k2@k^_A6.̭7j$ .xxARvYE5
XP^hP dQf!$]$FTLeJMڿ	eP)aBz?8P8 dQf!$]$FTLT2uO&&7jEڵ.ƙVeK2v6TMem1nkaKPV"LeJMڿ	E5 nt0a>(Ak0os6AQM}?f nt0a>1npXS_X]dbK
klsYEڒDeJAtA9חUٕU@-m[QU*y5<UXڧ-DsIIA6ofܠԷͩ"w(<fQ6ѕ=͝3*T2ֹrp~ff0XAkBL	,|s1,H>M9ӊk8XArRf1nio=#Z0Hu$RZS(ZSEi REH?mŹH8fVSe;JmH+|65eS˭˧ԗtogfRL` HB4lR.JArRf1nio=#Z0Hu$Riӭ$
RH)M4Oʕktr_p+|5eS˭˧ԗtH)I% )M4e$ppX:)A44$
RH)M4Oʕktr_p+|5eS˭˧ԗtH)I% )M4e$ppX:)A-y.@$b1sKxA+5$*Q\uiL[*[g	LM{^_fW8Ӝח̤`33+犫ṬDa*TT%Zn@1$][٦D.ծUʉoh#L<m>炖k pՇϝɱ0ޛApđvof $]d1T[_R[me`Xfa4I#If+Mڈ!$]Y04}\[i3A娘\6DPyj>qZSizHlR.JArRf1nio=#Z0Hu$R\֒)$[ٌ[[ďp\Ns^_6<i$r+++s_[Ś*	ٕ5սfЌ"eNm>{꙾w&ͺ1H)I% )M4e$ppX:)A5)BZHlRf1nio=#Q0-i_w(<m%$N2i"ؤ$\6b${GƵ``0HkI-Al--GDu8ŹY2fԷ6wͳ)jP,Jm))LQ\tP~ԡY W1DɁz[K|%Lveq\m]Ksg{f,kһ2*%6#\W%WRA޳j{꙾[+*Uz`l+)r{msқL<>!-osXrYu-͝kƮOk=`5dmm*e15(<+^5r{^^5v*b?̭7e׶LI "7% c#">5RE($[Ei REH?mŹH8fT\m>a[-𝴜ڜ]m]>EH?H)IN :bKN!"*AtI^d#[8LAhI.\G޳hH欙@u&w(<&PA:+|ܠԒ :EH?\S24UKZXi>ךeWmB$̭RWfԦ=/lb4KWfVEڻm?lʧOe]K+5dm +^PmY&P
{gܩwL>E6sKP@ofj9C.jJjS*Qrɦm;^^In$dIsnLF sT,غiIW,P/A	eK
X-%S_X,(P/(P,?`(7éJ pP,3tll?\m>a? lzXiʡXi<BHRHH?HsTnR*T"LTY${I-A;ZBԑRR^KgpQrɬm>#IR)AkBL	,|s1,Hcӝ8#k,#a`0ArRf5 a`0KM/84՗S!ʜHPֲ8  p̱# H)J%E	@	ɨ$[[`,ЛGP?ŬNHZ%D@j˩NPֲ8 @|ifXu$Ty!nY7|SM mS{)=[ـ2t24$Ty!nY"Bn@Pu>} G&PS1A?]=2TP-5AhM#k[? Z`Jh]`2TP-4AhM#	ljNT>yPAOe3e;"+̕$ypLYBn@hM\-o,ZˬsIREIH?W*(H1$AhM#I "ؤ6b${G\TsKx̱HlR.JAESH:$EH:J8A06-uH`j72	[IY-4r$H A5eymi1[J	2$pԒ$
ԃ,) l " $       #  |:7(:#        V  /      ./usr/vac/html/zh_CN/doc/compiler/ref/rulvlext.htm if m                      $            	  enot<>adgilrs
/cfhmp".Cbux,=vwy#0:AISTFLNORk$%()123BMqz*89EPj+-45;VXD9vcP8Ìr*@0m)&߀Ȱ]Ī*.0yȶ[ar8JĬm8 0  w 0 qjAa=KcNT8 0 6L5Jd 0 6L55$V
b$ 8 qjR.B]
b
 rZUM$1-.RO)2]!(:yI]ʉ%59nZ ]ĪrnZFVp	kBPr
ZZ8a)k!9&k!ŗa5r-Hon@HqjuJ%PuJѶa~ˍPRE6JlrݗnZ	$>RdцDR8ц&TEáe
`/
dS`@%EâImS,0)_eqliTsqEdí,mLRW)eKtI1v\`( 2]1aQ$A00)^qjqj\mc5%51aQ	9q⚁;X-P@g
hK`].^;+DBC+F q*uJЙ{C+F %!@AӖ( 34%.×fdAnZ ]ĪrnZ1Vq!(9b
jq[8ÌsPt
M	lـqw*$7)2&^;+@m
ƁwV#LLuJrR۪Vr\eS[ALtit%QpuJ%PuJѶaxM[0ɩ}Q62eK(i
ą}hL!ꕠq0@'9q⚁;X]\52TL8W
ndYp앶:p	l`8UZm9p	j jIuf2.*eG
o2VjI"oz]Za[';+Be9Te*1"Ktԓ
9nZ ]ĪrnZ3)P9qCX;XSerjBaeKU;i0>ɸ[5e[*^9AnZ ]ĪrnZ6L7Mm<q)[Y09n8SBZ09v`9Yl$qTÞʗSVЖ@T(% Ql$L(vS;+Be9T`&ɩ	=;68ꂙ0	T,8
C.0Pxi%P8!@@06:+w(Tl~%t+M[Dɣ`quJЙ{C+Fe*pKrI6ʗ&1-@y4lsꕢJG!ꕣ2 yi	6Ѱ9qCX;XYip욐sRNsPw۪Vq*۪V2Z
~"o&֙H7ZGL(tMlsꕡ2۪VTKqrm;z\sS&5T|9bb "7EjaECoa)Li{عw\$p'9w۪VrnZ3)Ptt8{عͦMßZQP,uI/.PaΧfCޕ|T.U
9TI0mqrdMAo q T"9TɶT&dOnKXrrh	jD+d}hwQ}ho)Q|T	>RfR>r@v Uj,TVMRMꕡ2۪V2
crI6ʝPKRVw۪Vm۪Vƨ)
=de1ɶTsꕢJG!ꕠq̥@>RM{	j]
uJMuJ8E^W
d¶OeLlieƨ%rm;80ְ[BBЬT.rnZoITlKs!Jc]JL(>r@v}h{ |QG!ꕣaɺwSe2sS[APꕢJG!ꕣ*ą}hL!ꕠ8P8!@@2^\9-x'9e}hL!ꕣL;+DBC+@J`Lat+$a1YY+ndk.q\;2-)L)ĊˍPRE6ߥ8aECl>.5AIS
bD2nZ ]ĪrnZ2TJaLHU;;+Be9Tj5o fR\`( 2ZL?Hp}`e[%ĵ=6ʝQ
)PܪpА	mS,:Rݬ5+nZ ]ĪrnZToiejE³)P|(t%nZ/a}ho)QQӭrh,*z+}ޙPYlKXl̥C^9qCX;XR
s
-.9TeYnZKعo.g!ꕠqĲS9@)VuJ%PuJљJ*9nZ/a}h̥@|9nZ ]ĪrnZTvd=\l~ǼT(*hX*GdeYynZKعd۪V2T\Ӭ>Ritd\+uJ*^+d}h8E;d5OuJ*^+$>Rig}h/b8.g!ꕣK$]w۪VR.a[&C+@q9qCX;XR6{jWl>RvlsS[APꕢJG!ꕠq̥F$UWsR&^ÐuJљJ5r7-.I7ԛOaf9nZ	-.9T nZKع7%!ꕠg}h{0uJ	jsꕡ2۪V206J11aQqnoKKMû6 ]ꕢJG!ꕣ2 &5j5zdS^&,*"sRZ\rnZ2T\²KKC+@|9bb jIunAL[*A9AnZ/a}h0@ p:i9%ՉT
d±0U:6^Jg)
ҴvNT uAL9T&R@T(>R7`&SK&7BL+
eB)}a*0*vITlKs!Jc=]ixiˍMJAL[*v?P|9bb .Mj]Z\nv*&S!5 uJ%PuJ8RhX?eMkS.0uSZob7%&&1Olw)2e$5%-k1aQJiq\Ի{ #cj)kZ\nNبaL?d}hL!ꕠq̥@|9bb jIudԒMJR A}h5 C$/;+DBC+F$UWuJЙ{C+@q9qCX9c09n8SB[9v`]ʉLβC T*Jk	2,*"GJX2C+AJ%`Z-hX>w۪Vq*۪VTo.5Yi643STaLUԔaK'/qK-/eVMIMa72@P0@,E;ꕢJG!ꕠqFU5d^#L&~/585}hwQ}h0FWQӯq+n#TecjbuJЗrnZ4ʳRN&NC+@NS!@@tie16	A-K]8q2aZo$M q $/dؖS2ˡWrICX;Xiq/0L;
&:5AL[*yc%7
o!zw&R9bbf`w5{
cXQq:yIi)/o],Oh^)
9nZ,,TrnZ6<q
0k8k 2  ]MӞ9bbuJaJC+F)aɺsvl9 @|5odJ{+N[p%.bD!@@*ITZ&R7heЫ,oC9bb 1"[ɶT
eBcyK
d9 q nMtj,TY,6ۅb%rm! q 
0Ē&CR
9T eYnZ@۪Vr10 q-M9P0֚)0ּԒX@`@l) @ @܁=
b
 v$ 0p0ĮDC, 0	 
Yv \:rjIm)Hr=ѡ#S+L5!(9;^8rbW"Vk, 0	  Yv \:rpHr=ѡ %uF*oq*bBPq.@9n8SBZK^0thd 8`eK2b0R{C$/%{N %7Ӗ( 34%JCf-X 	bm/u@`&AJ%o-P@g
hKR. 22-*BaeKÍ%P	n %7Ӗ( 34%`r=ѡap_Eb0%2I\`LGEIMa6P8"ԁ=	KXthnh)57KX,Aoj@rZD8ÌsPr@1Ӗ( 0pA4al8jIm*jL.q! 8rbW"V&hXuؚrr9iAhc]0  k # $         |:7(:#        Y        ./usr/vac/html/zh_CN/doc/compiler/ref/rulvlrtc.htm if m                      $          <html>

<head>


<title>Extensions to RT C Provided by extended C</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Extensions
        to RT C Provided by <strong>extended</strong> C</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The following are part of the ANSI/ISO C definition
and are part of the <strong>extended</strong> language level.
They cause no conflict with existing RT C source: </p>

<ul>
    <li><strong>#pragma</strong>, <strong>#elif</strong>, and <strong>#error</strong>
        preprocessor directives. </li>
    <li>Ability to form macro literals using <strong>#</strong>. </li>
    <li>Macro concatenation using <strong>##</strong>. </li>
    <li>Recursive macro definitions are only expanded once. </li>
    <li>White space or comment allowed before <strong>#</strong>.
    </li>
    <li>Trigraph sequences. </li>
    <li>Redeclaration of <strong>typedef</strong> names (variable
        defined as a <strong>typedef</strong> can be redeclared
        as an identifier). </li>
    <li><strong>const</strong> and <strong>volatile</strong> type
        qualifiers. </li>
    <li>Support of the <strong>signed</strong> keyword with <strong>char</strong>,
        <strong>int</strong>, <strong>short</strong>, and <strong>long</strong>
        data types. </li>
    <li>Suffixes <tt>l</tt> and <tt>L</tt> for type <strong>long
        double</strong> floating-point constants. </li>
    <li>Suffixes <tt>u</tt> and <tt>U</tt> for types <strong>unsigned
        char</strong> and <strong>unsigned int</strong>. </li>
    <li>Hexadecimal constants of the form <tt>\0xdd</tt>. </li>
    <li>Unary + operator. </li>
    <li><strong>enum</strong> and <strong>void</strong> types. </li>
    <li>Function prototypes (including variable number of
        arguments specified by an ellipsis (...)). </li>
    <li>Initialization of auto aggregate variables. </li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/culnglev.htm#top">C Language Levels</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rulvlext.htm#top">Conflicts Between extended C
        and Other Levels</a><br>
        <a href="rulvlcls.htm#top">Exceptions to ansi C Addressed
        by classic C</a><br>
        <a href="rulvlsaa.htm#top">saal2 C Deviations from SAA
        Level 2 C</a><br>
        <a href="rulvlari.htm#top">Arithmetic Conversions for
        extended Level C</a><br>
        <a href="rulvlsum.htm#top">Summary of C Language Level
        Conflicts</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k $ $         |:7(:#        Z        ./usr/vac/html/zh_CN/doc/compiler/ref/rulvlsaa.htm if m                      $          <html>

<head>


<title>saal2 C Deviations from SAA Level 2 C</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a><strong>saal2</strong>
        C Deviations from SAA Level 2 C</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p><strong>saal2</strong> level C deviates from the SAA C
definition as follows: </p>

<ul>
    <li>The <strong>_Packed</strong> attribute for structures and
        unions is not supported by the C compiler component of C
        for AIX. The <strong>-qalign=packed</strong> compiler
        option provides some of the function of the attribute. </li>
    <li>Record input/output is not supported by the AIX Version
        3.2 operating system, and is not available on the C
        compiler. SAA Level 2 defines record input/output. </li>
    <li>AIX Version 3.2 operating system error conditions for the
        following differ from those of SAA Level 2: </li>
</ul>

<blockquote>
    <table border="0" cellpadding="5" cellspacing="0">
        <tr>
            <td valign="top" width="15%">acos </td>
            <td valign="top" width="15%">asin </td>
            <td valign="top" width="15%">atan2 </td>
            <td valign="top" colspan="3" width="45%">the bessel
            functions (y0, y1, yn) </td>
        </tr>
        <tr>
            <td valign="top" width="15%">fmod </td>
            <td valign="top" width="15%">gamma </td>
            <td valign="top" width="15%">log </td>
            <td valign="top" width="15%">log10 &nbsp; </td>
            <td valign="top" width="15%">pow </td>
            <td valign="top" width="15%">sqrt</td>
        </tr>
    </table>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/culnglev.htm#top">C Language Levels</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rulvlext.htm#top">Conflicts Between extended C
        and Other Levels</a><br>
        <a href="rulvlrtc.htm#top">Extensions to RT C Provided by
        extended C</a><br>
        <a href="rulvlcls.htm#top">Exceptions to ansi C Addressed
        by classic C</a><br>
        <a href="rulvlari.htm#top">Arithmetic Conversions for
        extended Level C</a><br>
        <a href="rulvlsum.htm#top">Summary of C Language Level
        Conflicts</a><br>
        <a href="ruoptaln.htm#top">-qalign</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
owral % $       _'  |:7(:#        [        ./usr/vac/html/zh_CN/doc/compiler/ref/rulvlsum.htm if m                      $            			  "dt
<=>aeinor/0cghlpsw%2SfuNbmv.4Cxy#AFLRTk1BEIMPq*3589OX_z$()+,-:DUHI6Rt$AnB_'SBZV	ċn"Rt ^@*TH H=jaazRփR4㴢eSBiiE[sT9%R,Mh?n9%RZDA`T.a@%;%if5Sp.VXBZ'SBZV	Ċ"R@h?EZ%8nL\A7+""-HSV-`a.31۠!5b!polZ-Aǃ̧miL[itZt%  EXKq(na04(01ŦpˌB
IˌBrҰOd8{uKc`f	A+%1i=7F.0yh*m$S.0y88do0Jȷ|/)[ks%^SL3ZˋLkf< `}"M6*8(T琩 yiE[sT+AqZ%8nkT+I<k80x=ˌB-l)=R;_m溬Hae!`Xte!ih?ns]VJ0ei2<`"qZEZ8GkU0YZL-k鵂te!ih?EMh?n9%R,&\`)<}i2ŏH\`њEZ8GkU0YXq%kHKAuH}3U!+Ė\#m"-MC#kT,Ypt"V7XK
qTUV.0yP)<}i2 "qZ\#[SzvuY*Ypt7[
qTc9%R`h^Ie6-l)=R;_m溬Haxq%kHKA-h?n+AuMuY*@e``,!͎_.i4f7Yy3.-	tP/s[,Dn1i֑naN!lg5dCVIe6-l)=R;_m溬Haxq%kHKAuH}3U!+Ė\#m"-H鸭MC75dAl^ºeS"!mlۤ[SzvuY*.)EZ8GkU0YX*EZ8GkU0YX*EZn+AqZ%8nkT+I<ML-cFTp+m.3rB[SzvuY*Ypt7[
qTc9%R`h^Ie6-l)=R;_m溬Haxq%kHKA-h?n+AuMuY*@e`c <nʨ8؃Ť8lpE)EZ8GkU0YXq%kHKAuH}3U!+Ė\#m"-MC#kT,Ypt"V7XK
qTUVNļ"`9MA̸e:fnaN!lg5dCVN"-MC#kT,/8CStt7[
qTc9%R`
p0h?EMh?n9%R,iL6@D)ih?ns]VJ0eaĖ\#m"-MC#kT,Ypt7[
qTc9%R`K.֑n[V	aN!ꛁsU e!b^c{kE"qZ֓.0yCY6L/uҨ"-MC#kT,8˄m[SzvuY*BK.֑naN!lg5dCV	%!4qXAH\`[7XSz\溬H `qX%H\`ˌB%H\`ţ[[[-5Ym3HKAuH}3U!+Ė\#m"-MC#kT,8˄m[SzvuY*BK.֑n[V	aN!ꛁsU e!eAeAn}S.0yA[tt7[
qTc9%R`h^Ie6-l)=R;_m溬Haxq%kHKAuH}3U!+$mih?EMh?n9%R,8-m[by?4rʀn`-EZ8GkU0YX⛤[SzvuY*8[SzvuY*.)EZn+AqZ%8nkT+ 8<aȰ!ؘ%̸e:fnaN!lg5dCVAE-l)=R;_m溬Hax	kHKAuH}3U!+ mih?EMh?n9%R,E!!~-sY`&#h=[SzvuY*Ypt7[
qTc9%R`h^Ie6-l)=R;_m溬HaÉ,FZEZn+AqZ%8nkT+Ĕ1(%AlDB!y"$!Aih?ns]VJ0e`Xtt7[
qTc9%R` 8
 "-MC#kT,0Nn[V	aN!ꛁsU XS.}(?xKbc3]dM~Qe8w^;"-MC#kT,8˄m[SzvuY*BK.֑naN!lg5dCVIe6-qZa,)=Sp.s]VJ0YXa!}>;N!kYm3HKAuH}3U!+$mih?ns]VJ0e`м8˄m[SzvuY*Ypt"V7XK
qTUV^$!e飔Ȳ'9m\Y ih?ns]VJ0eaĖ\#m"-MC#kT,Ypt7[
qTc9%R`K.֑n[V	aN!ꛁsU /&osn;KM綶~naN!lg5dCVIe6-l)=R;_m溬Haxq%kHKAuH}3U!+$mih?EMh?n9%R,l~naN!lg5dCV.kHKAuH}3U!+D-"-MC#kT,m]֑n[V	aN!ꛁsU e!f8[	ˌBزx43HKAuH}3U!+$mih?ns]VJ0e`м8˄m[SzvuY*Ypt"V7XK
qTUVF,{)t&miEZ8GkU0YXq%kHKAuH}3U!+Ė\#m"-MC#kT,Ypt"V7XK
qTUV02${{~_mCm`ཙp*-l)=R;_m溬HaÉ,FZEZ8GkU0YX4/$mih?ns]VJ0e`м8˄m[7XSz\溬H `D9!"-MC#kT,&\`%$S.0ye!`@
 e!h?EZ8GkU0YZL, iˌBt7[
qTc9%R`qX ()<h?EMh?n9%R, 8,M}C4t7[
qTc9%R`؄:[SzvuY*ZEZ8GkU0YXlBv-qZa,)=Sp.s]VJ0YX`<;-eĘ瑤ˌB P"qZnaN!lg5dCVIe6-l)=R;_m溬Haxq%kHKAuH}3U!+$mih?EHrI1ZSpxFHӎҊ-Ny
al!R4溬H`7uY*,.#2#@q\`"-(p99%R% TL ZdŢ p8㴻0QĔ
hH8ǐ%7ҌHZKZ\FdGT!4^DZT@8D溬H pmR2h?YTIA%4`rl +
pff
X%c %+xK2b
($rl + ktgp320	u6pZU)H<V1hLDP& {r
۠;ǘQi6p^9L0R+xK2b
($96hKnFp A6	HZA,ɋD*b$ɰ\ۇ0xKbc1UXZt7XK
qT6,-i/aN!꘸nWE-h?EZn+A-AZ)kAt&-Q](_pa ȎpCiX,CNbVX"kA)6Rp @KAl & $        >  |:7(:#        ^  U%      ./usr/vac/html/zh_CN/doc/compiler/ref/rumodlst.htm if m                      $            
 "t
<=>adeilnor/cghps%02bmuvw-.46CPR_fy,13AHSq#EOW()FITkx57:GMz89BDLY!UXH 6cd3 rd!ѥ.Ah:ƭAtX \e\HaDn9MD-ll݅H`ŖDԑo9h:H-jt"YD p U D$M/Atbt6pv.SkY.cZY.1%*=@a"DRփێdTUW#+j	KI`u:Q9TɽuR,UZHb-*C|<$lpȗl&Iocf*C,&F֒IՠU!aI 򢪛.jsZ-:LX7%ƚvnrK$nrK6(`XHBH6(*nrKd%,-mQ)`$nrKɐMDxǀK-܆كowe&C|>5 H1h:Z=v[so2Fpvkm 2y.4L*Hփ[9%;vdK6S7-ٔΎdK6SA2K}7aRD0zٚf^s'"\i:HփZŀ;1O@^w#-enåH{P$֓nrKi ۜRtM}a\ ֓nrK$nrKtM}a\ ֓nrKd%/5q6oe)t9 ȗldq66nå<yo$5|M&(K7EeSl|tsJX0-$mQ)h?|J7C2rh]&xK.QzHp
 $H9ۆlѦ)ޗ[!nAncI&:.-Ň[d0n4Dw.rIr5mQ)`LA9D(tLsJX0. ۜR]f[Lq/y9.4M弒d06{ec%R&rH6(]%쁲Ż4繻mQ)`LA9D2(yo$p~q쁲7b܃cxs݆mQ)`$nrKeQInmQ)`$nrKAeQtIq vc)dIw vLyn1W(d䍃'mf,m퓍+t>.Aǖ黲ݓ&C؃=h:H:LX	-vɻa=D'K|\h$ 8bHփXX႒D0z=
Izt6At;k|r9689to|M&(cm4M2d0d4YAmi6D|,@p[mi6G5փݙLtua`@o1s]`	-\aaH;mi6G5׾$k\nƵEncI&QA$60X'W4%;ra`@o1X>/dqX+ra`@
ncI&a`@o1X>t9̱qtŻn$&Ɠos]x1ex d1ѷ7s;y#`r酅fNDe3A[w#- 96nʜnɸAAt4iJwJ}쩰Imi6G*rbHփYL2S:Sf{mi6G*rbHփYL2S:SBFdxI9DBA9Da|D$t&,adoe:.-2k-|!lv9ns&X ȗlhk-t	|JYrnmQ)`LA9DHsJX0. ۜRrd0eQ4
]!>n=X$֓nrKdd1$sJ^=1D$$AA&d-FH6({cc;" Hh?XႱ$"Z=i6(`[&Ij0|$nrK,ۜR1FnrK6(nrK6(JH6(|!lyF H+K|\h:HփZM%,ɒZ0mQ)xǔ`;!.C0c	-q"Z=i6(`XHBH6({cc0.C0c	-q?xH@0h$AAV[ۜRl%nrKeQ7|$KÞNdK6S7CȇbMQd 5Ft±$ep` pwǲ܃طBC2kd0ǾmQ)`L`A9Dl6<I9DАi ۜRcovi6(ĐmQ)`?)N\52ce6(`[&Ij	I|!lyGfnrK0| ۜRcovi6(ĐmQ)`r]5Pt cĥPRփ2**ȗl,̃ʊe,IL2SeMdTUW#)fyL2SeMdTUW#)a! yL2SeI5鹭MdTUD69yQU\jvAETKncUX{IՠʊF:2**$[V۲**]t<FR$mZ.kAsZn<tmӬs 򢪹K	-AmQ.udTUW#)a5$[V۲**]t<FR$mZn<tmӬs 򢪹KEh?HMh?m %ѷÑʊe.f1$[V۲**]t<FR$mZn<tmӬs 򢪹KEh?m %ѷÑʊe,=ƤjsZvAETKncU\	-AmQ.udTUW#)a5$[V۲**]t<FRjHMdTUD69yQU\ԑmZ.kAsZn<tmӬs 򢪹K0|"ڴ6ݐyQUۧXAEUr2REh?m %ѷÑʊe,=ƤjvAETKncUX{Iՠ"$[AD$t&,adoe:.-2ko	ssLq/y,Obc'o$l<ȗlI.2.ɐo-򉼃sJX0,)$sJXI9DBA9DtsJX0-$mQ)`]nnrKع$sJZL:|&웳Ken ;KÃwę1pvL|YoMn5܌&{-2c 4ѣ><9&vƓ7swK2P89@QX]a!˱5X(Ĭ*C|<2(Jh8"dq66n^@P7)! xT2(,$M\骀Ւ@5JB_Bih?nkAeLdUBjBDR-`LoR@-h?lriUc-T(HZE.nk5$^k 9$kIZ|<PǽZPX s.kAv6.eQ5$ZHփ!ȪV=BZ
f#-HeM(c"K
O&$YkAEh?nkAe-T"k$kIZxUBE$\փ6ݐyQUۧXAEUr2m$E-"L$kIՠʊF:2**{lP")aHhP	"ڴ6ݐyQUۧXAEUr2m$E, 8  `\փX]l d"sZ`5"\փ>`-"FsZ$sZ$REh?H:Eh?H tċ-$$[V۲**]t<FV=B>bEh?m %ѷÑʊec-T"REh?m %ѷÑʊec-T"REh?HMh?m %ѷÑʊec-T(HZEI֒-AmQ.udTUW#+jBDRA@а$1$[V۲**]t<FV=B>i5Q5H0Q\փ$jvAETKncUǽZPRHMdTUD69yQU\{eDRjHMdTUD69yQU\{eDR$mZ.kAsZn<tmӬs 򢪹XU
"k0|$\փ>`-$ZHMdTUD69yQU\{e	KCBċ@`P$4,	-AmQ.udTUW#+jBDR1I5R.kA0sZ`IIՠʊF:2**{lP")fmZn<tmӬs 򢪹XUԑmZn<tmӬs 򢪹XUI"ڴ$\փ6ݐyQUۧXAEUr2m$E-"akIՠʊF:2**{lP")aHhXXRHMdTUD69yQU\{e	K	H	)"$H"$HBEh?@:Eh?	bEh?	sZ`Eh?m %ѷÑʊec-T(HXH-\1`&,.aod  Š"ڴ6ݐyQUۧXAEUr2m	Kq"ڴ6ݐyQUۧXAEUr2m	Kq"ڴ$\փ6ݐyQUۧXAEUr2m$E-"a4-i"ڴ6ݐyQUۧXAEUr2m$E,4	
HCB1$[V۲**]t<FV=B\փIՠʊF:2**{lP")a"BEh?m %ѷÑʊec-T"REh?m %ѷÑʊec-T"REh?HMh?m %ѷÑʊec-T(HY(ԑmZn<tmӬs 򢪹XU
"
!5᠀HhX)"4	CEh?m %ѷÑʊec-T(HY(ԑmZn<tmӬs 򢪹XU
"`5$[V۲**]t<FV=@a")a5$[V۲**]t<FV=@a")qHI5鹭MdTUD69yQU\{e	K0QjvAETKncUǽZP@`P$4,	HCBI5᠀HhXPRHMdTUD69yQU\{e	K0QjvAETKncUǽZPJHMdTUD69yQU\{eDRjHMdTUD69yQU\{eDR$mZ.kAsZn<tmӬs 򢪹XU
"$-AmQ.udTUW#+jBDRA@Б dmZn<tmӬs 򢪹XU
"$-AmQ.udTUW#+jBDRDEh?m %ѷÑʊec-T"REh?m %ѷÑʊec-T"$jsZvAETKncUǽZP"Eh?m %ѷÑʊec-T(HXh 0(sZ
-AmQ.udTUW#+jBDRDIՠʊF:2**{lP")a"E$jvAETKncUǽZ$E,=ƤjvAETKncUǽZ$E.2Iՠ"75ʊF:2**{lP")a"@"ڴ6ݐyQUۧXAEUr2m$E,4	
HCB1"4		IՠʊF:2**{lP")a"@"ڴ6ݐyQUۧXAEUr2m$E,$H$[V۲**]t<FV=@a")a5$[V۲**]t<FV=@a")qHI5鹭MdTUD69yQU\{e	K	-AmQ.udTUW#+jBDRA@а@`P$4,,(.kAA@Б!	"ڴ6ݐyQUۧXAEUr2m$E,$HBHMdTUD69yQU\{e	K	-AmQ.udTUW#+j0-AmQ.udTUW#+j0$[Vփ۲**]t<FV=B	jvAETKncUǽZP@`P$4,,)"4	IՠʊF:2**{lP")a@"ڴ6ݐyQUۧXAEUr2m$E, H$[V۲**]t<FV=@a")a5$[V۲**]t<FV=@a")qHI5鹭MdTUD69yQU\{e	K0|"ڴ6ݐyQUۧXAEUr2m$E,4	
HCB1"4	C "ڴ6ݐyQUۧXAEUr2m$E,jvAETKncUǽZP-AmQ.udTUW#+j0-AmQ.udTUW#+j0-AEh?nkAmQ.udTUW#+jBDRhHC.kA(`("D&@
 "ڴ6ݐyQUۧXAEUr2m$E,4	
HCCA! mZn<tmӬs 򢪹XU
"3BB-AmQ.udTUW#+jBDRhHCEh?m %ѷÑʊec-T"REh?m %ѷÑʊec-T"REh?HMh?m %ѷÑʊec-T(H\	sZCD' 57 (.
 P0IՠʊF:2**{lP")aHhXXREh?h 0(
	 "HMdTUD69yQU\{e	K!Eh?m %ѷÑʊec-T(H\	-AmQ.udTUW#+j0-AmQ.udTUW#+j0-AEh?nkAmQ.udTUW#)s4$ mZn<tmӬs 򢪹KCB.kAA@PH@RHMdTUD69yQU\АREh?m %ѷÑʊe.f-AmQ.udTUW#)a5$[V۲**]t<FRjHI5".ZAlb6j5@5J5@KRMc-T$E-Mh?mU HZ^0ْ!S"%MаrXU«-(U sZeʠpr-H c kO]+@ 
M$1zEh?Y7*ȶ"$cA˱5X(Ĭ*C|42(=*C2-$1i5f\"h
4#,ْ]FRF8%aRcAD!R2]EMCsZeʠpr-H2(\q/|J¤0A-
CPٲ(rHb.kA̹9TEi4XH@r`r2
1ļ8=+
M&Ҟ%MF8<.xH@0!>)!IK2U@<c
qD)Տ{lP ]KHK2Tƾ77\k`ώě|n)r酅 s.4LԐŤ\փsprcde. #)`8..nULlLr`r2d-$1i5f\v6 e,cbŤjq̃ʊeqŤ͐yQUMtAAEh?HIprt&-$K2P89 !>$4FV\]
͙*prxHO0xub6j4Š \$c  0ʊk6 ' $       *  |:7(:#        b  *      ./usr/vac/html/zh_CN/doc/compiler/ref/rumsgerr.htm if m                      $          <html>

<head>


<title>Message Catalog Errors</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Message
        Catalog Errors</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>Before the compiler can compile your program, the
message catalogs must be installed and the environment variables <strong>LANG</strong>
and <strong>NLSPATH</strong> must be set to a language for which
the message catalog has been installed. See <a href="../tasks/tusetenv.htm#top">Setting Up the C for AIX
Compilation Environment</a> for more information about setting
these variables. </p>

<p>If you see the following message during compilation, the
appropriate message catalog cannot be opened: </p>

<blockquote>
    <pre><tt>Error occurred while initializing the message system in
file: </tt><em><tt>message_file</tt></em></pre>
</blockquote>

<p>where <em><tt>message_file</tt></em> is the name of the
message catalog that the compiler cannot open. This message is
issued in English only. </p>

<p>You should then verify that the message catalogs and the
environment variables are in place and correct. If the message
catalog or environment variables are not correct, compilation can
continue, but all nondiagnostic messages are suppressed and the
following message is issued instead: </p>

<blockquote>
    <pre><tt>No message text for </tt><em><tt>message_number</tt></em><tt>.</tt></pre>
</blockquote>

<p>where <em><tt>message_number</tt></em> is the C for AIX
internal message number. This message is issued in English only. </p>

<p>To determine message catalogs which are installed on your
system, list all of the file names for the catalogs using the
following command: </p>

<blockquote>
    <pre><tt>ls /usr/lib/nls/msg/%L/vac*.cat</tt></pre>
</blockquote>

<p>where <strong>%L</strong> is the primary language environment
(locale) selected during installation of the AIX Version 4
Operating System. If the AIX system has never been installed on
the system before, the default locale is <strong>C</strong>. The
locale for United States English is <strong>en_US</strong>. The
default message catalogs in <strong>/usr/vac/exe/default_msg</strong>
are called when: </p>

<ul>
    <li>The C for AIX compiler cannot find message catalogs for
        the locale specified by <strong>%L</strong>. </li>
    <li>The locale has never been changed from the default, <strong>C</strong>.
    </li>
</ul>

<p>For more information about the <strong>NLSPATH</strong> and <strong>LANG</strong>
environment variables, see the <cite>AIX Version 4 System User's
Guide: Operating Systems and Devices</cite>. </p>

<p>The AIX national language facilities are described in the
&quot;Introducing National Language Support for Programming&quot;
in the <cite>AIX Version 4 General Programming Concepts</cite>. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tusetenv.htm#top">Setting Up the C for
        AIX Compilation Environment</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
XAEUl1 ( $         |:7(:#        c        ./usr/vac/html/zh_CN/doc/compiler/ref/rumsgfmt.htm if m                      $            	  <>et
"/ainorcdghlmps.0=bfuv-w%125Cqy#(),6:AFIkx&348;DMPSX_79LRT|zlAX<[,k1SF+peR(:8?@)86 8`tQkUb8QF,q2q1c1Hd,P`AŬ%!S0H%cPtY@Q4P/jˠ.A,OAMjȬs]0@$Pk)4:m'k^&ShtiFJ
[ZRd,`ti"XĸƑs]${&x^KHtS^XRlbfH@95imi
\27Xu$bv5BV(@d<1E]
uxU¨.`Z1w"XUB-oU1E]
uxU¨rWs\bJchQb)𫹅[E[.((QmX|*aBpP2w0-o](Z1E[.l*aBQsr.`Z1w&к{,
PaT\܁<*b]#p[E]Tw0%A	&@g
2Pt p]JV!!Eb :AƢ4ŌƐ!{$:A&P>-e0M,X`Jf(ªw0.aV<cڲpɬO,*Y=]=x^c
AŬ%!	L1w%1Z(U¨Xŏ,7k)O'k
[|cShtیNbPZ(U¨Xŏ,7k
-E"s&{U(?*(?[CCbpdH,0%3r
Bc<ɬgc
=ÊM	e>c
AŬ%!	L1w#
U0P%^3.;&n%< 8U?ŘoW{4U5F(/\܌4*aT\-+]XSX1k(UEAUsǧHdQEcHbq1c1HdAŬc>-e0MF3m=vƑ? 2VEByAVA(?X6!PPk)4:m&B1Y*Oܺ4ՑAaV<|o,|Zaq\*ǔ,|Zaq4ՑYPvĹ?gc
¬yAVA(?X6 4*ǔ,|Zaq4ՑYPvĹ?gc
¬yAVA(?X6 
CCbd#.5dVi3n݃q.z3Ř©PUP>-e0MV<cShtیLeѦ2`۰n%A<c8U?
hPUP>-e0MV<cShtیLeѦ2`ې6=P➲ea4	¬yAVAVTPUP>-e0M,X`Jf(k[
U0PMeѦ(U(?*(?[CCbpdH,0%3\ܛB|*aT\¬yAǖ*ѴcH͡tX?pɤ>c
AŬ%!	L1w7@®E*ǔ,yaVEcѣ=;&{U(?*(?*  :Pt p]JHhL %) N$1d5ˣMYnJd%4KZ	&544Q4Aeni38Q :P2`Z1w *aB0P2w0-ok[
Pb@UbMtX>w0k|܁(?*`Z1w7@®-o*aFJ
Su(:HI4{D܂0osHʫ~O{GnփcHod%"^d< 
(X4~ɮycopɮ?c{&pi=±Fd$ k,!F'q4
׉cH1ǸqCP)=YS[Mta0e*{v(f	`(Qmɬ
xՔ\sVYP8`@)Rs
FJ>.Pl ;zcl
PBXPD
(BAׄ```, xP57pHlsu>
cždѴhTFP  8
[]]?yoE4kcq[jb޲,\*M	e<Ш8F
@)oYutVSKѭnsmli9z˫p=6%B𫹅 :Pt&,i6QVc8}pYL66	Ae ɮH@8
x
6;9xQKA 9ä2qX㱤HdQEbcHX= )-ŏ{$:@0`JfY:BSYjC衂)X= 
NM0l:@	3(?/%$:BPheih`=	MYm#%-v6&Y:BSYjC觅!S{$:A@atf>P^KHtSpI{qk1SF0!_BC4hXRlbdѦ]к(mU? J44څ.`C侄K85&&BƸSƨR>P^KHtS^XRlbd k,!KQ¬yAŬ	z̘3YL!M(?*ǔokUJ
2Pt!B(UaTFYS]lea(U
(4,cH`3
\(<(,Ae>

k ) $       C  }:7(:#        e  C      ./usr/vac/html/zh_CN/doc/compiler/ref/rumsgsev.htm if m                      $          <html>

<head>


<title>Message Severity Levels and Compiler Response</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Message
        Severity Levels and Compiler Response</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The following table shows the compiler response
associated with each level of message severity. <br>
</p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" width="15%"><strong>Letter </strong></td>
        <td align="center" width="30%"><strong>Severity </strong></td>
        <td align="center" valign="top" width="60%"><strong>Compiler
        Response </strong></td>
    </tr>
    <tr>
        <td align="center" width="15%">I </td>
        <td align="center" width="30%">Informational </td>
        <td valign="top" width="60%">Compilation continues. The
        message reports conditions found during compilation. </td>
    </tr>
    <tr>
        <td align="center" width="15%">W </td>
        <td align="center" width="30%">Warning </td>
        <td valign="top" width="60%">Compilation continues. The
        message reports valid, but possibly unintended,
        conditions. </td>
    </tr>
    <tr>
        <td align="center" width="15%">E </td>
        <td align="center" width="30%">Error </td>
        <td valign="top" width="60%">Compilation continues and
        object code is generated. Error conditions exist that the
        compiler can correct, but the program might not run
        correctly. </td>
    </tr>
    <tr>
        <td align="center" width="15%">S </td>
        <td align="center" width="30%">Severe error </td>
        <td valign="top" width="60%">Compilation continues, but
        object code is not generated. Error conditions exist that
        the compiler cannot correct. </td>
    </tr>
    <tr>
        <td align="center" width="15%">U </td>
        <td align="center" width="30%">Unrecoverable error </td>
        <td valign="top" width="60%">The compiler halts. An
        internal compiler error has been found. This message
        should be reported to your IBM service representative. </td>
    </tr>
</table>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cumsginf.htm#top">Message and
        Listing Information</a><br>
        <a href="rumsgfmt.htm#top">Compiler Message Format</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruretcod.htm#top">Compiler Return Codes</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
:BSl| * $       !  }:7(:#        f  	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruompatm.htm if m                      $            
  et
"/<>ailmnopr=cdghs.bfuv#0;Pwxy&+-1%*,DEFO[]jkq23589:CLS_!4ANRTUV^z|MP 6Uow!BՉJH2JjY̢Ys(a9cVu,Sa/ge
Jq.3·&nITsqFc @4QXBTg1̫`V"3"2NtA# !&2(dB ,Ug7[`2.2F,B -E uLaxC!kNV؅!jK)N8E[gCEҒ&0% uMVF-i0#B-R6U2Y9ԛe&!ԳT Vq+s	^CgCE*-ʇh(V*D2荗v9 G"K;NelDQx\m=:aRdTq+)%Vg1̡&*7K9)6q|\^oS]RiRe:Y̤tG1QYs*K*Z.t4/d:e.P"rc3e]퀕OeV&3y}ΈXRdPDpHub#2*c !I2 Bs泛VF-i0!j3 IU=t)46BoY9d\dS`V"3"2NtA# !g7k9dbqz6 >2RiRl1lsIȸT9d:¸jLshZ:X/z|''/NS'DH(	Re:YkRlMg7k9dbqz2SRiRl1lsIȸi{!dEÈLWe2#E5:M=jMIRmK9ԛ!g7sYoY9d\d&X-Isű&"$,%Is75깬UcLEHX,zzԛ!g7[`2.2BP\T!g7sYoY9d\d&`1Isű&"$,%Is75깬UcLEHX0zzԛ!g7[`2.2BP\T!g7sY:s)" LTnsʒP\T,9%`J7E%VYb6@댪llq1 zRisLDꧮ%5&츽RdT nvˋ?:SE-P l0؊)ęg1L[12!l:%28@#C}d1#l92ls F+,PFsM<`CmyeDSW){0]Z/ˋ:]0%g1mA&K9eIj.01$`Jԙ,9)2pĺ,0 	6a*LK9eJt8Tt=%w̓<`Cm{SubC.JN`yM_-s0l=!BTNsʔip{KXˢ*qIX`%'0<^/ˋ9 =tQSYs*!Ոȩcӝ&C`HF=9Ƀam" Ѐ!9sY#iP! B2K^hӇKDiPFU4d -B&Lʝ	äxzJQ1aʷdN$͏969S-ŨDsS# 8tR8H[&Xr!`8N0[.odfɱΧ`dqj5fTH#Ԭ*Rtc [2BdEB!ՀE,Z5q:ZEΝaham" hFU4d -B&Lʝ	æX$ZlTero rpsaLv8EjLsKS^N\åa4Z`LKDiPi%XHZMg7:2&*Sr!`	{0ԧ3l{h/Lv8Ej5fTHȘS [2BT  (-0/Lv8EjLs6BoY9d\d$KcLDIVg7d,Rnk9`RcRZ%2:2Hp/]SH+-#mrZr8!åa4Z`KD<y%Qȩ-Ibe$DHY̤or` 0%">ḵ + $       [	  }:7(:#        h  [	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruompbar.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>#pragma omp barrier Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        omp barrier Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>omp barrier</strong> directive identifies
a synchronization point at which threads in a parallel region
will wait until all other threads in that section reach the same
point. Statement execution past the <strong>omp barrier</strong>
point then continues in parallel.</p>

<p><strong>Syntax</strong></p>

<blockquote>
    <pre>#pragma omp barrier</pre>
</blockquote>

<p><strong>Notes</strong><br>
The <strong>omp barrier</strong> directive must appear within a
block or compound statement. For example:</p>

<blockquote>
    <pre>if (x!=0) {
   #pragma omp barrier    /* valid usage    */
}</pre>
    <pre>if (x!=0)
   #pragma omp barrier    /* invalid usage  */</pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuppovrv.htm#top">Program
        Parallelization</a><br>
        <a href="../concepts/cuppvars.htm#top">Shared and Private
        Variables in a Parallel Environment</a><br>
        <a href="../concepts/cupploop.htm#top">Countable Loops</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptppp.htm#top">Using Pragmas to
        Control Parallel Processing</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a><br>
        <a href="ruomprun.htm#top">OpenMP Run-time Options for
        Parallel Processing</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
g7k , $         }:7(:#        i        ./usr/vac/html/zh_CN/doc/compiler/ref/ruompcrt.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>#pragma omp critical Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        omp critical Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>omp critical</strong> directive identifies
a section of code that must be executed by a single thread at a
time.</p>

<p><strong>Syntax</strong></p>

<blockquote>
    <pre>#pragma omp critical [(<em>name</em>)]
   <em>statement_block</em></pre>
</blockquote>

<p>where <em>name</em> can be used to optionally identify the
critical region. Identifiers naming a critical region have
external linkage.</p>

<p><strong>Notes<br>
</strong>The compiler reports an error if you try to branch into
or out of a critical section. Some situations that will cause an
error are:</p>

<ul>
    <li>A critical section that contains the <strong>return</strong>
        statement.</li>
    <li>A critical section that contains <strong>goto</strong>, <strong>continue</strong>,
        or <strong>break</strong> statements that transfer
        program flow outside of the critical section.</li>
    <li>A <strong>goto</strong> statement outside a critical
        section that transfers program flow to a label defined
        within a critical section. </li>
</ul>

<p>A thread waits at the start of a critical region identified by
a given name until no other thread in the program is executing a
critical region with that same name. Critical sections not
specifically named by the <strong>ibm critical</strong> or <strong>omp
critical</strong> directives are mapped to the same unspecified
name.</p>

<p><strong>Example</strong></p>

<blockquote>
    <pre>/* #pragma ibm critical */
int s, a[100], i; </pre>
</blockquote>

<blockquote>
    <pre>#pragma ibm parallel_loop
for (i = 0; i &lt; 100; i++) {
   #pragma ibm critical (lock1)
   s = s + a[i]*i;
}</pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuppovrv.htm#top">Program
        Parallelization</a><br>
        <a href="../concepts/cuppvars.htm#top">Shared and Private
        Variables in a Parallel Environment</a><br>
        <a href="../concepts/cupploop.htm#top">Countable Loops</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptppp.htm#top">Using Pragmas to
        Control Parallel Processing</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a><br>
        <a href="ruprpcri.htm#top">#pragma ibm critical
        Preprocessor Directive</a><br>
        <a href="ruomprun.htm#top">OpenMP Run-time Options for
        Parallel Processing</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
</p>k - $         }:7(:#        j        ./usr/vac/html/zh_CN/doc/compiler/ref/ruompflu.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>omp flush</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        omp flush Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>omp flush</strong> directive identifies a
point at which the compiler ensures that all threads in a
parallel region have the same view of specified objects in
memory. </p>

<p><strong>Syntax</strong></p>

<blockquote>
    <pre>#pragma omp flush [ (<em>list</em>) ]</pre>
</blockquote>

<p>where <em>list</em> is a comma-separated list of variables
that will be synchronized. </p>

<p><strong>Notes</strong><br>
If <em>list</em> includes a pointer, the pointer is flushed, not
the object being referred to by the pointer. If <em>list</em> is
not specified, all shared objects are synchronized except those
inaccessible with automatic storage duration. </p>

<p>An <strong>flush</strong> directive is implied with the
following directives:</p>

<ul>
    <li><strong>omp barrier</strong></li>
    <li>Entry to and exit from <strong>omp critical</strong>.</li>
    <li>Exit from <strong>omp parallel</strong>.</li>
    <li>Exit from <strong>omp for</strong>.</li>
    <li>Exit from <strong>omp sections</strong>.</li>
    <li>Exit from <strong>omp single</strong>.</li>
</ul>

<p>The <strong>omp flush</strong> directive must appear within a
block or compound statement. For example:</p>

<blockquote>
    <pre>if (x!=0) {
   #pragma omp flush    /* valid usage    */
}</pre>
    <pre>if (x!=0)
   #pragma omp flush    /* invalid usage  */</pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuppovrv.htm#top">Program
        Parallelization</a><br>
        <a href="../concepts/cuppvars.htm#top">Shared and Private
        Variables in a Parallel Environment</a><br>
        <a href="../concepts/cupploop.htm#top">Countable Loops</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptppp.htm#top">Using Pragmas to
        Control Parallel Processing</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a><br>
        <a href="ruomprun.htm#top">OpenMP Run-time Options for
        Parallel Processing</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
/a><bl$ . $       K8  }:7(:#        k        ./usr/vac/html/zh_CN/doc/compiler/ref/ruompfor.htm if m                      $            	  et
<>adilmnoprs"/cghuv.=bfw0ky%,_#()-125:;DPTqxz&+8ACEFIS39ORUV]LMN[!4jH@ +ɷ7A@eX]&цۚA49d[-2QWG	`29X P[-JZNcజ9a@pX`,^9dE()9dZAةkc(8* 0X$0X88,T$E-Ma-"X$0*PH (z*4M4RoS0ro:8KeQJHDi@ĀNokI^Z[E2TRkxad	SNokII95;i'1̈&N:8INll.>w"Mcj]['r`ru%[ Yd]ҝGdʔJu)K' 1c=@Is")DPy	/w(<h9 *I9R@xD9\D%:@E9#EN59 
sS""NJ'2	2"$ԫE9#EN59;'<vMb K@@vpL]$E;k	.Pqq魊<[8v<$婬!ᅸD\Kdd2ajSN59 JE-Ma-"X$0*A
Okps5VIڞ%jr{ɅRjT~rZ'TERU8s0֓\s䓛5<0bwLdqU"vP5'7-yjkxan! RPT}\ǄkɭjeLPv?E9-dS0L-W]Odʔ
P<du8 t=ǲئRJjdeM]:xvp VZmOcSN59:G7*	ǃ@ִ䓛$婬!ᅸD\KddL-WXrZ$	@ִ婬!ᅸD\KdH!CRMso&Ֆ1AS䵓NOp0]w9=*R5cܵ4#NZml~rZ$sF̈́>ıdZUjC}òUg7j[U;u%[ *LPvoNl!YjiUc[S=uu'1SJ7 VZmOcSN59:\*	9ǃ@ִ䓛$婬!ᅸD\KddTAra@7)k'h%Zsזq,]P HD$K({d7cZmOcSN599Sc9KNL#RUHRLPv?E9-dSsU΢*xpx9ʘTE #Z:PLPv%jrvOT!.9=*R"&zju> ɬC婥ToU<"ʟ\el&(;kT?V=-Q1W]òkjJH9S)|Zxuɮaz\Ms%R=T)9BmOhve/c&NRiܠs:4RsCX;	jeɊG7#RUAP3Xb\T\T{5l&Ǒ59%NL5K
Ĝk{y*.a1IjNokII9rI^Z[EıvHa@pX&Ja%ԩh֓5<0bppX 'Y<v7KR܊OtĲc&N`7O;&N:8INll.kZNorINoZ"*f94Xrl&4P5'7-yjkxan 64;2;.d>;&N!'7akal]/S55A]*RQm婥Trl&4*jK\zkb 0h* 0E'7-yjkxan!b*)DeIXKs,%s"jrP4eI95'7-yjkxan 0Fr^=q!f˩*π[akal],c̀h!#ǐrHr^Sԁeԕl恩伧` dʔjr@@`S|CC)`Mn9%<"z\o6jrB%N7tDS{)T?49ȕ*AP4Rs)$k	zքC}òeJ\o?V!C2S*u"z2.g7zEPv\%ǃ*cu57H#d趮E'7@$$E-Ma-"X$0`8,]%E($b
b`SNJ'7E-Ma-"S'UK2ͅByMmK)Mk
)scv9%<#Z>Tɥ"kNo)'G6w(<LkB! B)yNR@5RU$dSm*R恩BNSǑIOW
։ܠ=1yw(<%8=H ]IV>`SǱ jrFE9/)@2.h$*" E9/@8X3ksrJxA6|r^jrw;}SuNl!@eS 2ҫoK"T@INK59;'4;2ծ(ZUp{'s)԰NoE $=RS}/vLK92S(x:JvN]a6OT&TCը1Dx}Tln	l< h@ִ䓛$婬!ᅸD\Kdd&E>@ѕ$@ִ婬!ᅸDTɥ<0k	3uu'1WȧVP\]X     sdS-Rb:ɮcK)y7Ƶ=xlh.i95'7.I9kSXCp.(|QJ#*LV4eI95'7-yjkxan 2JA#VB:G7[K9%<"|s`+Z'rHƱ iܠ" lYu%[ jrFE9/)@2.h$)9=*ROTK΢*H$K&srie5#vOSg!SNHvpcK)y)95'7$E'7-yjkxan!b*)DeI81S*Ii9kSXCpRU*9غ^1)#ZNK59!p9$l̈́>5vLK=`T@2YDRr^TZDIM99}NlSJ,RE'7"HOkG5잦C%7#YMc@@Ii95'7.I9kSXCp.(|QJ#*LVZ'7E-Ma-"]IV>|jGT[b{p$Olk)CIO3S}/jR)ɔ
z@;9*d
%94Ǒ`;'	~$pM, jrBh@ִ䓛ZskZNorINoZ".%C
2TR	S-Zsזq,]P :O*u5,kcRNꔙR@ӹA'UMts5w(<4Py	P.	TAM 	Y*.d[[=tA TT9>g7%J[a%ՐU%5TC 7<Z'rK%L;BqڢX~ƕ.9Ր'rHINll.kZNorIAI90vpL]$9ēR䈄"=Z'rHINNa܊,{&k`%#O:̕F2eB'7#*HKNK) jr@(S%@#$NHs"vSS*ÍeB'1̀ PII5*4Rs ` PIs ;`8@&T.s;`8@&T.sR(8K[@a@q魜T;@aAINoZ".%C
RʒrXX6HS*Ii9kSXCp.(M" kZNoZ"*QRQNKa59'2)cV^@ѕ$@ִ䓛$婬!ᅸD\KdAb%(S*Ii9kSXCp.(M" kZNoZ"*QRQNK@NIAf+lSPsjrp
ESPsjrp
ErJ@ѕ$@ִ䓛$婬!ᅸD\KdAb%@d@ѕ$@ִ婬!ᅸD\KdAbSBN5'7-yjkxan( "9NK@`s@R)ah䰴NHȧ%jrpE9,x@2)ah
<y jrNdS598m䰴NNSǏ#jrp)cǒ' )ah䰴NN-SZ)cǒ%FTZskNojIeB'2	2"
@vpL]$@vpL]$E;k	.Pqq魊<[8v<$婬!ᅸD\KdFTS59(2֓5<0u%[ ID˩*LPvxz̈́>DToAl^&XY,d։ܠ"@ӹA$l!赃K2ajB]G7ʒZ'rHIN*9`q!S;BZdtrH0keԕl&(;kƷ%E֧zNctsZ]KkjJAt[WS
ZskNo\sזq,]P,*QRQNHtNH3E9%@4SǏ$NJ'7E-Ma-" Pv<I}a}#Hʧ6A^92
IԼI4SJUvMN#*SjiJ_6.o"PO*MԜǪ-M**@$lʅNd *I9dE =E'1̈A$ !($Dt=T;&N:8IN2QVg0z8(zՏ	JU2|ImπI,ɕ)g59WSRSU-RU9T(%;oqSTОʛF*rsYMc!&Y.
DR	Z'rHINv]IV?-RbOchI.Ʌc"TlGR*"Y3IT|/[e/%a<vMh!"!$;BNfDZUp5ʝOI=]]Izڜk&&(;kdƇ`RO%Ej֫W1#DPy	jqU!!P4RsȊ@C:-`:&T;#kDPy		 iܠs6SSd։ܠ	S-Nv@Is") jɃ )9dԜk	Z'rHINw;֮w"Köo={뺓]/DPy	*PB!'7WNT$CXSJ5<rz#*qS=vMsS	jkv]IV>|vMm"59$?DPy	4Py	PO8}!3YM;BqڢS
Ĝk	YjiUFr^)
&Ոo5*RF*o*!xT$@5'1̂dE;k	.Pqq魊<Ml
.%C
INoZ,]P(c!
(r%M).%C
L (
No+&T 0B<=F0F0.E&"*A@)7")U@J'7*PFsr)&"*@i*/Sׂ2aj9!RbERS[MSdS)(PC(QSJaH`q,]P,ɦMJ'7*PFL"cYP1
MDT<0FJ!ʟp9LrpERS[M@z2IdʄEAёO
MDT,ip)UՀ,m|Jki#(SBRP4Rs)CG9PFcELg*lX$0X b&
 䓛
ɕ,H)6RJ!TesoAJki#(SBRPI9ЬPȨ:0n <d	.K9TescJHI@Ii9kSXCp&JQMa,A6*@Ii95'2m$9h9P
0PE<=F0>)6R8r0B(r$).]H0)'2@ۚ )kL / $       ?  }:7(:#        o  ?      ./usr/vac/html/zh_CN/doc/compiler/ref/ruompmst.htm if m                      $          <html>

<head>


<title>#pragma omp master Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        omp master Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>omp master</strong> directive identifies a
section of code that must be run only by the master thread.</p>

<p><strong>Syntax</strong></p>

<blockquote>
    <pre>#pragma omp master
   <em>statement_block</em></pre>
</blockquote>

<p><strong>Notes</strong><br>
Threads other than the master thread will not execute the
statement block associated with this construct. </p>

<p>No implied barrier exists on either entry to or exit from the
master section.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuppovrv.htm#top">Program
        Parallelization</a><br>
        <a href="../concepts/cuppvars.htm#top">Shared and Private
        Variables in a Parallel Environment</a><br>
        <a href="../concepts/cupploop.htm#top">Countable Loops</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptppp.htm#top">Using Pragmas to
        Control Parallel Processing</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a><br>
        <a href="ruomprun.htm#top">OpenMP Run-time Options for
        Parallel Processing</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k. 0 $         }:7(:#        p        ./usr/vac/html/zh_CN/doc/compiler/ref/ruompord.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>#pragma omp ordered Preprocessing Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        omp ordered Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>omp ordered</strong> directive identifies
a structured block of code that must be executed in sequential
order.</p>

<p><strong>Syntax</strong></p>

<blockquote>
    <pre>#pragma omp ordered
    <em>statement_block</em></pre>
</blockquote>

<blockquote>
</blockquote>

<p><strong>Notes</strong><br>
The <strong>omp ordered</strong> directive must be used as
follows:</p>

<ul>
    <li>It must appear within the extent of a <strong>omp for</strong>
        or <strong>omp parallel for</strong> construct containing
        an <strong>ordered</strong> clause.</li>
    <li>It applies to the statement block immediately following
        it. Statements in that block are executed in the same
        order in which iterations are executed in a sequential
        loop. </li>
    <li>An iteration of a loop must not execute the same <strong>omp
        ordered</strong> directive more than once.</li>
    <li>An iteration of a loop must not execute more than one
        distinct <strong>omp ordered</strong> directive.</li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuppovrv.htm#top">Program
        Parallelization</a><br>
        <a href="../concepts/cuppvars.htm#top">Shared and Private
        Variables in a Parallel Environment</a><br>
        <a href="../concepts/cupploop.htm#top">Countable Loops</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptppp.htm#top">Using Pragmas to
        Control Parallel Processing</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a><br>
        <a href="ruompfor.htm">#pragma omp for Preprocessor
        Directive</a><br>
        <a href="ruomprun.htm#top">OpenMP Run-time Options for
        Parallel Processing</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
jɃk 1 $       	  }:7(:#        q  	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruompplf.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>#pragma omp parallel for Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        omp parallel for Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>omp parallel for</strong> directive
effectively combines the <strong>omp parallel</strong> and <strong>omp
for</strong> directives. This directive lets you define a
parallel region containing a single <strong>omp for</strong>
directive in one step. </p>

<p><strong>Syntax</strong></p>

<blockquote>
    <pre>#pragma omp parallel for [<em>clause</em>[ <em>clause</em>] ...] 
&lt;<em>for_loop&gt;</em></pre>
</blockquote>

<p>All clauses and restrictions described in the <strong>omp
parallel</strong> and <strong>omp for</strong> directives apply
to the <strong>omp parallel for</strong> directive.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuppovrv.htm#top">Program
        Parallelization</a><br>
        <a href="../concepts/cuppvars.htm#top">Shared and Private
        Variables in a Parallel Environment</a><br>
        <a href="../concepts/cupploop.htm#top">Countable Loops</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptppp.htm#top">Using Pragmas to
        Control Parallel Processing</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a><br>
        <a href="ruomprun.htm#top">OpenMP Run-time Options for
        Parallel Processing</a><br>
        <a href="ruompplp.htm#top">#pragma omp parallel
        Preprocessor Directive</a><br>
        <a href="ruompfor.htm#top">#pragma omp for Preprocessor
        Directive</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ef="ruk& 2 $         }:7(:#        r        ./usr/vac/html/zh_CN/doc/compiler/ref/ruompplp.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>#pragma omp parallel Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        omp parallel Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>omp parallel</strong> directive explicitly
instructs the compiler to parallelize the chosen segment of code.</p>

<p>When a parallel region is encountered, a logical team of
threads is formed. Each thread in the team executes all
statements within a parallel region except for work-sharing
constructs. Work within work-sharing constructs is distributed
among the threads in a team.</p>

<p><strong>Syntax</strong></p>

<blockquote>
    <pre>#pragma omp parallel [<em>clause</em>[ <em>clause</em>] ...] 
&lt;<em>statement_block&gt;</em></pre>
</blockquote>

<p>where <em>clause</em> is any of the following:</p>

<blockquote>
    <table border="0" cellpadding="5" cellspacing="0">
        <tr>
            <td valign="top" width="20%" nowrap>if (<em>exp</em>)</td>
            <td valign="top" width="80%">When the <strong>if</strong>
            argument is specified, the program code executes in
            parallel only if the scalar expression represented by
            <em>exp</em> evaluates to a non-zero value at
            run-time. Only one <strong>if</strong> clause can be
            specified.</td>
        </tr>
        <tr>
            <td valign="top" width="20%" nowrap>private (<em>list</em>)</td>
            <td valign="top" width="80%">Declares the scope of
            the data variables in <em>list</em> to be private to
            each thread. Data variables in <em>list</em> are
            separated by commas.</td>
        </tr>
        <tr>
            <td valign="top" width="20%" nowrap>firstprivate (<em>list</em>)</td>
            <td valign="top" width="80%">Declares the scope of
            the data variables in <em>list</em> to be private to
            each thread. Each new private object is initialized
            with the value of the original variable as if there
            was an implied declaration within the statement
            block. Data variables in <em>list</em> are separated
            by commas.</td>
        </tr>
        <tr>
            <td valign="top" nowrap>shared (<em>list</em>)</td>
            <td valign="top">Declares the scope of the data
            variables in <em>list</em> to be shared across all
            threads. Data variables in <em>list</em> are
            separated by commas.</td>
        </tr>
        <tr>
            <td valign="top" nowrap>copyin (<em>list</em>)</td>
            <td valign="top">For each data variable specified in <em>list</em>,
            the value of the data variable in the master thread
            is copied to the thread-private copies at the
            beginning of the parallel region. Data variables in <em>list</em>
            are separated by commas.<p>Each data variable
            specified in the <strong>copyin</strong> clause must
            be a <strong>threadprivate</strong> variable.</p>
            </td>
        </tr>
        <tr>
            <td valign="top" width="20%" nowrap>default (shared |
            none)</td>
            <td valign="top" width="80%">Defines the default data
            scope of variables in each thread. Only one <strong>default</strong>
            clause can be specified on an <strong>omp parallel</strong>
            directive.<p>Specifying <strong>default(shared)</strong>
            is equivalent to stating each variable in a <strong>shared(</strong><em>list</em><strong>)</strong>
            clause.</p>
            <p>Specifying <strong>default(none)</strong> requires
            that each data variable visible to the parallelized
            statement block must be explcitly listed in a data
            scope clause, with the exception of those variables
            that are:</p>
            <ul>
                <li>const-qualified,</li>
                <li>specified in an enclosed data scope attribute
                    clause, or,</li>
                <li>used as a loop control variable referenced
                    only by a corresponding <strong>omp for</strong>
                    or <strong>omp parallel for</strong>
                    directive.</li>
            </ul>
            </td>
        </tr>
        <tr>
            <td valign="top" width="20%" nowrap>reduction (<em>operator</em>:
            <em>list</em>)</td>
            <td valign="top" width="80%">Performs a reduction on
            all scalar variables in <em>list</em> using the
            specified <em>operator</em>. Reduction variables in <em>list</em>
            are separated by commas.<p>A private copy of each
            variable in <em>list</em> is created for each thread.
            At the end of the statement block, the final values
            of all private copies of the reduction variable are
            combined in a manner appropriate to the operator, and
            the result is placed back into the original value of
            the shared reduction variable.</p>
            <p>Variables specified in the <strong>reduction</strong>
            clause:</p>
            <ul>
                <li>must be of a type appropriate to the
                    operator.</li>
                <li>must be shared in the enclosing context.</li>
                <li>must not be const-qualified.</li>
                <li>must not have pointer type.</li>
            </ul>
            </td>
        </tr>
    </table>
</blockquote>

<p><strong>Notes</strong><br>
Loop iterations must be independent before the loop can be
parallelized. An implied barrier exists at the end of a
parallelized statement block. </p>

<p>Nested parallel regions are always serialized. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuppovrv.htm#top">Program
        Parallelization</a><br>
        <a href="../concepts/cuppvars.htm#top">Shared and Private
        Variables in a Parallel Environment</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptppp.htm#top">Using Pragmas to
        Control Parallel Processing</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a><br>
        <a href="ruomprun.htm#top">OpenMP Run-time Options for
        Parallel Processing</a><br>
        <a href="ruomppls.htm#top">#pragma omp parallel sections
        Preprocessor Directive</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
iablek 3 $       
  }:7(:#        t  
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruomppls.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>#pragma omp parallel sections Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        omp parallel sections Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>omp parallel sections</strong> directive
effectively combines the <strong>omp parallel</strong> and <strong>omp
sections</strong> directives. This directive lets you define a
parallel region containing a single <strong>omp sections</strong>
directive in one step. </p>

<p><strong>Syntax</strong></p>

<blockquote>
    <pre>#pragma omp parallel sections [<em>clause</em>[ <em>clause</em>] ...] 
   {
     [#pragma omp section]
          <em>statement-block</em>
     [#pragma omp section]
          <em>statement-block</em>
       .
       .
       .
     ]
   }</pre>
</blockquote>

<p>All clauses and restrictions described in the <strong>omp
parallel</strong> and <strong>omp sections</strong> directives
apply to the <strong>omp parallel sections</strong> directive.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuppovrv.htm#top">Program
        Parallelization</a><br>
        <a href="../concepts/cuppvars.htm#top">Shared and Private
        Variables in a Parallel Environment</a><br>
        <a href="../concepts/cupploop.htm#top">Countable Loops</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptppp.htm#top">Using Pragmas to
        Control Parallel Processing</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a><br>
        <a href="ruomprun.htm#top">OpenMP Run-time Options for
        Parallel Processing</a><br>
        <a href="ruompplp.htm#top">#pragma omp parallel
        Preprocessor Directive</a><br>
        <a href="ruompsct.htm#top">#pragma omp sections
        Preprocessor Directive</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
mak 4 $         ~:7(:#        u        ./usr/vac/html/zh_CN/doc/compiler/ref/ruomprun.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>OpenMP Run-time Options for Parallel Processing</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>OpenMP
        Run-time Options for Parallel Processing</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>OpenMP run-time time options affecting parallel
processing are specified in a set of OMP environment variables.
These environment variables, which must be set before you run an
application, use syntax of form:</p>

<blockquote>
    <pre><em>env_variable</em>=<em>option_and_args</em></pre>
</blockquote>

<p>Parallelization run-time options can also be specified by the
XLSMPOPTS environment variable. When OMP and XLSMPOPTS run-time
options conflict, OMP options will prevail.</p>

<p>OpenMP run-time options fall into different categories as
described below.</p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top" colspan="2"><strong>Scheduling Algorithm
        Environment Variable</strong></td>
    </tr>
    <tr>
        <td valign="top" width="30%"><pre>OMP_SCHEDULE=<em>algorithm</em></pre>
        </td>
        <td valign="top">This option specifies the scheduling
        algorithm used for loops not explictly assigned a
        scheduling alogorithm with the <strong>omp schedule</strong>
        directive. For example:<blockquote>
            <pre>OMP_SCHEDULE=&quot;guided, 4&quot;</pre>
        </blockquote>
        <p>Valid options for <em>algorithm</em> are:</p>
        <ul>
            <li>dynamic[, <em>n</em>]</li>
            <li>guided[, <em>n</em>]</li>
            <li>runtime</li>
            <li>static[, <em>n</em>]</li>
        </ul>
        <p>If specified, the value of <em>n</em> must be an
        integer value of 1 or greater. </p>
        <p>The default is scheduling algorithm is <strong>static</strong>.
        </p>
        <p>See <a href="ruompfor.htm#top">#pragma omp for
        Preprocessor Directive</a> for a description of these
        algorithms. </p>
        </td>
    </tr>
    <tr>
        <td valign="top" width="30%">&nbsp;</td>
        <td valign="top">&nbsp;</td>
    </tr>
    <tr>
        <td valign="top" colspan="2"><strong>Parallel Environment
        Environment Variables</strong></td>
    </tr>
    <tr>
        <td valign="top" width="30%"><pre>OMP_NUM_THREADS=<em>num</em></pre>
        </td>
        <td valign="top"><em>num </em>represents the number of
        parallel threads requested, which is usually equivalent
        to the number of processors available on the system. <p>This
        number can be overridden during program execution by
        calling the <strong>omp_set_num_threads( )</strong>
        runtime library function. </p>
        <p>Some applications cannot use more threads than the
        maximum number of processors available. Other
        applications can experience significant performance
        improvements if they use more threads than there are
        processors. This option gives you full control over the
        number of user threads used to run your program.</p>
        <p>The default value for <em>num</em> is the number of
        processors available on the system.</p>
        </td>
    </tr>
    <tr>
        <td valign="top" width="30%"><pre>OMP_NESTED=TRUE|FALSE</pre>
        </td>
        <td valign="top">This environment variable enables or
        disables nested parallelism. The setting of this
        environment variable can be overrridden by calling the <strong>omp_set_nested(
        )</strong> runtime library function.<p>If nested
        parallelism is disabled, nested parallel regions are
        serialized and run in the current thread.</p>
        <p>In the current implementation, nested parallel regions
        are always serialized. As a result, OMP_SET_NESTED does
        not have any effect, and <strong>omp_get_nested()</strong>
        always returns 0. If <strong>-qsmp=nested_par</strong>
        option is on (only in non-strict OMP mode), nested
        parallel regions may employ additional threads as
        available. However, no new team will be created to run
        nested parallel regions.</p>
        <p>The default value for OMP_NESTED is FALSE.</p>
        </td>
    </tr>
    <tr>
        <td valign="top" width="30%">&nbsp;</td>
        <td valign="top">&nbsp;</td>
    </tr>
    <tr>
        <td valign="top" colspan="2"><strong>Dynamic Profiling
        Environment Variable</strong></td>
    </tr>
    <tr>
        <td valign="top" width="30%"><pre>OMP_DYNAMIC=TRUE|FALSE</pre>
        </td>
        <td valign="top">This environment variable enables or
        disables dynamic adjustment of the number of threads
        available for running parallel regions.<p>If set to TRUE,
        the number of threads available for executing parallel
        regions may be adjusted at runtime to make the best use
        of system resources. See the description for <a href="rupprunt.htm#profilefreq" name="profilefreq">profilefreq=<em>num</em></a>
        in <a href="rupprunt.htm#top">IBM Run-time Options for
        Parallel Processing</a> for more information.</p>
        <p>If set to FALSE, dynamic adjustment is disabled.</p>
        <p>The default setting is TRUE.</p>
        </td>
    </tr>
</table>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top"><strong>Note:</strong></td>
        <td valign="top">You must use thread-safe compiler mode
        invocations when compiling parallelized program code.</td>
    </tr>
</table>

<hr size="1">

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuppovrv.htm#top">Program
        Parallelization</a><br>
        <a href="../concepts/cuppvars.htm#top">Shared and Private
        Variables in a Parallel Environment</a><br>
        <a href="../concepts/cuselect.htm#top">Compiler Modes</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuinvoke.htm#top">Invoking the Compiler</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a><br>
        <a href="rupprunt.htm#top">IBM Run-time Options for
        Parallel Processing</a><br>
        <a href="ruprpsch.htm#top">#pragma ibm schedule
        Preprocessor Directive</a><br>
        <a href="ruppfunc.htm#top">Built-in Functions Used for
        Parallel Processing</a><br>
        <a href="ruoptsmp.htm#top">-qsmp</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ignificl6K 5 $         ~:7(:#        w  u      ./usr/vac/html/zh_CN/doc/compiler/ref/ruompsct.htm if m                      $            
  aet
<>cilnoprs"/bdghm.=fuvw0#%DPky,-128Fqx()39:ATV[]5CEORSUz!4NWj{}M@ Hrʲټ8Z@]Xa"ʲ0Rs -9dRBNcEI>IsZSTb`kHlsqSh@}*sCҁEw@QALcB.c"RHQAĬ((P88$T$E,q+"
(	((%J( *֩(]R I.No4[
|]Rb)sm(Y	9db%%E<]	zPXZX,TY	95'2C
9ſ*F撜kG1c%r[OeB;HPe02sB[='1̇9A4ni)@Is v9@8;s	$[ҭnlp-*d j- ;E2CƐ579|$qoJ<QitGc@ZNo	$[ҭnh9Zcst]657o߀>(uNcHJ!HNnݕXg13sP0뤜P
(8|BHQ@]TE򥴐1ŒТ۞.%dYAE"pK,D`ZX5F"XZ[sĬ((`8$TLT{*ϭo*&0\ʎ5ݏ[uێoP &
Dr;*:ۢK@Zy&pn\"skNo\sKKBnxea/He6,D`ZX5F"XZ[sĬ((`8$TLT{*ϭo*&0\ʎ5ݏ[uێoP & ҢНX8iW:ڻ\`Da*X-[غ#"ɄJ쥷tc	0\ʎ5aG7i	#ŗ11ŒТ۞.%dYAE"pKɍ7XE.6td$E,q+"
(	 S&ʮ*spcʬL#(qEc,DvEvT*H	«17RmEj- A+%@[]X`z1Y-;weM&ZUcz#psILiV5F撐7.GeGkd,XR"iWP-mD=Ss.GeG[tQibhI04˘@BNopINoYbhQm,`vL%V7 Ȣ&E51ŒТ۞.%dYAE"PxQksw43Dr;*:ۢK@Zp[I9R.EϨMHL(굹vTuE.6
OMN,D= /|"n9s.Gekn-,\mQiP#u*+R@CeWM#pnʮ77EoP0-D=DpnXX箣7eW
 :nn"`(Sm5kjs๺ݕ[Pt ZAeW
v^dǕ5U%mb%pcʮ%L(@uZDr;("zNo= 6`/,2mJaDU@Ѹ9S$<h g@v$Cpn{{suۻ*o>6@ZNo1i,<o05N6I-%u֧66 "bsIa{]yR"m`DŤ@ؓY	95'7.	9db%%E<\JȲE0+d$E,q+"
(	 S$<kr! Yob9yP@Ѹ9nsU74ƕksbpsINBJ)q<h0vk\*DVXvZ))tLJ-ZWe-E7|Xg
%nhLnֈR	%'7!Z0rV"74ƕksbpsIIBJI	95줜v9@8;szQJ@먠hRZ#psIKU@Ѹ9!pZV}͖aʣ2	/S4ItجJ\[ҭnlP4ni)9\)V\8JO$m,<oDQ[74ѥZJr
UE[74ZJNb
UEG,<oKoeV֩f67 *gKUjqƉ.|.RJʭ9ż*F撜kA42M	/>QUtF撗4[JNb
UEa%Kr(2Dc{*c%m'Dni)qo9J74.X8{0Ά΀P{[sIni<GevT*HL -ZlPe*jivUlP	/7\]U74ѥZؠhSRb+TcU74evpsII̦Hxָ})aD@Is $9r;+"PquS ȾTPqq+"
(	'7.	9dbVEP0*P A\Q0e
 .U,($Tx$DB A檟qAY`sH.&YKLXͭ@Ҕ蜨P`2S#(;"aY`sH09i.7G7.GeG[ys	c)4BM)C҅O((䚈&JYPQ@(*IVP*P<srA 1DkY`sHEm'I.cێosnfKLpr1[I@ҔzP A\Q 0e
 @.U,($Tx$DB*[*A\STbkQ:.a,e3ʨm%JP<srA -ЅY`sH  / me ﵹ:7.a,e3ʨm%JP<srA -dBe- I.w	c)iV6'7.9U)pZRg@BNoYbhQmk^?,$?g@BNopÍGe$9g99PE`SzPNje,xAE`YrMDfS	Xaq*E(Rs a@5'2*bN` @nmek@ 6 $       k  ~:7(:#        y  k      ./usr/vac/html/zh_CN/doc/compiler/ref/ruompsgl.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>#pragma omp single Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        omp single Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>omp single</strong> directive identifies a
section of code that must be run by a single available thread.</p>

<p><strong>Syntax</strong></p>

<blockquote>
    <pre>#pragma omp single [<em>clause</em>[ <em>clause</em>] ...] 
   <em>statement_block</em></pre>
</blockquote>

<p>where <em>clause</em> is any of the following:</p>

<blockquote>
    <table border="0" cellpadding="5" cellspacing="0">
        <tr>
            <td valign="top" width="20%" nowrap>private (<em>list</em>)</td>
            <td valign="top" width="80%">Declares the scope of
            the data variables in <em>list</em> to be private to
            each thread. Data variables in <em>list</em> are
            separated by commas.</td>
        </tr>
        <tr>
            <td valign="top" width="20%" nowrap>firstprivate (<em>list</em>)</td>
            <td valign="top" width="80%">Declares the scope of
            the data variables in <em>list</em> to be private to
            each thread. Each new private object is initialized
            as if there was an implied declaration within the
            statement block. Data variables in <em>list</em> are
            separated by commas.</td>
        </tr>
        <tr>
            <td valign="top" width="20%" nowrap>nowait</td>
            <td valign="top" width="80%">Use this clause to avoid
            the implied <strong>barrier</strong> at the end of
            the <strong>single</strong> directive. Only one <strong>nowait</strong>
            clause can appear on a given <strong>single</strong>
            directive.</td>
        </tr>
    </table>
</blockquote>

<p><strong>Notes</strong><br>
An implied barrier exists at the end of a parallelized statement
block unless the <strong>nowait</strong> clause is specified. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuppovrv.htm#top">Program
        Parallelization</a><br>
        <a href="../concepts/cuppvars.htm#top">Shared and Private
        Variables in a Parallel Environment</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptppp.htm#top">Using Pragmas to
        Control Parallel Processing</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a><br>
        <a href="ruomprun.htm#top">OpenMP Run-time Options for
        Parallel Processing</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 -k 7 $         ~:7(:#        z        ./usr/vac/html/zh_CN/doc/compiler/ref/ruompthd.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>#pragma omp threadprivate Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        omp threadprivate Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>omp threadprivate</strong> directive
defines the scope of selected file-scope data variables as being
private to a thread, but file-scope visible within that thread.</p>

<p><strong>Syntax</strong></p>

<blockquote>
    <pre>#pragma omp threadprivate (<em>list</em>)</pre>
</blockquote>

<p>where <em>list</em> is a comma-separated list of variables. </p>

<p><strong>Notes</strong><br>
Each copy of an <strong>omp threadprivate</strong> data variable
is initialized once prior to first use of that copy. If an object
is changed before being used to initialize a <strong>threadprivate</strong>
data variable, behavior is unspecified.</p>

<p>A thread must not reference another thread's copy of an <strong>omp
threadprivate</strong> data variable. References will always be
to the master thread's copy of the data variable when executing
serial and master regions of the program.</p>

<p>Use of the <strong>omp threadprivate</strong> directive is
governed by the following points:</p>

<ul>
    <li>An <strong>omp threadprivate</strong> directive must
        appear at file scope outside of any definition or
        declaration.</li>
    <li>A data variable must be declared with file scope prior to
        inclusion in an <strong>omp threadprivate</strong>
        directive <em>list</em>.</li>
    <li>An <strong>omp threadprivate</strong> directive and its <em>list</em>
        must lexically precede any reference to a data variable
        found in that <em>list</em>.</li>
    <li>A data variable specified in an <strong>omp threadprivate</strong>
        directive in one translation unit must also be specified
        as such in all other translation units in which it is
        declared.</li>
    <li>Data variables specified in an <strong>omp threadprivate</strong><em>
        list</em> must not appear in any clause other than the <strong>copyin</strong>,
        <strong>schedule</strong>, and <strong>if</strong>
        clauses.</li>
    <li>The address of a data variable in an <strong>omp
        threadprivate</strong> <em>list</em> is not an address
        constant.</li>
    <li>A data variable specified in an <strong>omp threadprivate</strong>
        <em>list</em> must not have an incomplete or reference
        type.</li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuppovrv.htm#top">Program
        Parallelization</a><br>
        <a href="../concepts/cuppvars.htm#top">Shared and Private
        Variables in a Parallel Environment</a><br>
        <a href="../concepts/cupploop.htm#top">Countable Loops</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptppp.htm#top">Using Pragmas to
        Control Parallel Processing</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a><br>
        <a href="ruomprun.htm#top">OpenMP Run-time Options for
        Parallel Processing</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 andl6 8 $         ~:7(:#        {  
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruopt64b.htm if m                      $            	  <eot
"/>agilnprs=bcdhmu-.3fq,0246Cvwy#%1AFIOT_jkxBDEMPS5789:NXY!JRUVz|LǭAaKAtXJkh=(aKAz#
4~Ht@P(
O%}A+Eh:Z|W!MaE:!I8A)<AicJҸ{tE<AicҺ,ZfCxcs]>ı+x0;JLXJҋ-+lNSdWQ{'4JiKAZJZWJt>"CMaE: <{4t%h?h?i]s`:Im<=s`:w" ⴱ t5tBdhnBSdVǹ$6ǹ;OqZX,c~
ǛtJҖ֕6ܓ6r)+K"ŁҺ!`hɍ1?G]V[%[%v=̀&$=̀܊xH Һ ՉJ ՘!JJҖ֕6ܓ6r)+K"Łұ4)h?i]s`:Im<=s`:w" ⴱ,X+1biVbZRlҵ>փY#J TVZu$h HVQA+XlTY-n;?n\XXᡂHvpȹ.fbQZWSdsOejnzVߩXSd{,V$hhe*{,W:|I_EϹs0.{m h8	 Bpt\7Na"pXϥߩXSd+YHTYu	J3|dcA0ppt\7Nafބ.8d\Ua,,I߆MfbQZVs]~,wC	!¬'wx,&<1;ʱ*=E`	;=A4X]*{,WOejčOejG]J.Oejčd.=A^5bF鰺TY'rvBa?su8w݉gEϹ}ϥ[e!q%-݉/;(W ;rKLf6R ՂI&!ðȹ.Wp*XMy.	%l6Wðkt])2\=qH98a5	=A4X]*{,V{,V$hhe*{,VYHHSd{,V$nOej8d\d&*=E`q\1WcI8dYA5bFDJ ՠ^5bF鰺TYEϹ|!02\H98d\[6`"=Or{,V$hTY~5bFD98g4X]*{,WJ{=˩X_dOejčd,rp$hhe*{,WJ{ҍzt Ձ*{,WutDҷV8.#oF7XCX0Ϸ=t"\d&(#a2&ˈ;KĐV\$m}n@#ҢkAXE9箃y16L0Q<Ha|HHǌInkAz{,V29-d7ۘ ҧ5tAX,gyabYh`2.{5fs	8l
H?v|Ao!(Wxo0EϾN~p{읟dK6|*ROr^.@!:|c]}8j_{t+q7Eϲh`;0#tKNϛ7A40IfbOrzV=h:Eh:Z|W!MaE:!I8A)<AicJҸH
t"GHJqmPl) ⴱniz:@:WDIh?3+:E
Va	Mha ۑJ."7asH?2:̗ȒݶN+pŅ.$jEf!Jb+9:E
ScnjeobxH O.ttg.V0t0E"I&!ðȹ.W*XMy.	%l6Wðk1tD9rFuEmȥ` tEϹpdu	@]\5:SDIh?3+:dnG_/LnE+G]ټ.2.}˃;ðTIL]%\`鑹d^܊V$k$It.g.V0t܎^܊V$n1tiKAJ{ӹ`{t/R*+AZRlҵ>փҢrcHJ)DsJ' MfMkE]8ȑ(R
Scnj\ADS\1<W!ҘF"^mp thkZ, 9 $       C  ~:7(:#        }  C      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptagg.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>aggrcopy</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica">aggr<a name="top"></a>copy</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%"><em>See
        notes.</em></td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qaggr</tt>copy=overlap<tt> | -qaggr</tt>copy=nooverlap</pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Enables destructive copy operations for structures and
unions.</p>

<p><strong>Notes</strong> <tt><br>
</tt>If the <strong>-qaggrcopy=nooverlap</strong> compiler option
is enabled, the compiler assumes that the source and destination
for structure and union assignments do not overlap. This
assumption lets the compiler generate faster code.</p>

<p><strong>Default Setting</strong><br>
The default setting of this option is <strong>-qaggrcopy=nooverlap</strong>
when compiling to the ANSI, SAA and SAAL2 language levels. </p>

<p>The default setting of this option is <strong>-qaggrcopy=overlap</strong>
when compiling to the EXTENDED and CLASSIC language levels. </p>

<p>Programs that do not comply to the ANSI C standard as it
pertains to non-overlap of source and destination assignment may
need to be compiled with the <strong>-qaggrcopy=overlap</strong>
compiler option.</p>

<p><strong>Example</strong></p>

<blockquote>
    <pre><tt>xlc myprogram.c -qaggr</tt>copy=nooverlap</pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
<tabll : $         ~:7(:#        ~        ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptali.htm if m                      $              <>eot
"/adilnprs=bcghm.fuwy0v#%,-13:AFIOT[]jkqx5CDLNPSz)789RV(*EYsIVsӬ)Te:m)*Ժ9i/I܀p8ѐEsԥsӪ.2ȶZF@b9!$d#b
ok	pz8/J 0u"1(
AVTEz*RSXDc%_SXKF݂Կ%"$E/S;
9:tscuC@)k^$d [[89vsί% vTᑸqL^2@1ԏA17D[R=JcR]k	p"ݷp5dn=SX,
9:&#ԧWG7\2m5Ma.GC z>
$f:>R=JutsaG7o5dnۂ8j\27)҆@(S81cJl_SXKA#%#q☽(d`tR4[ cMk;T WG7\2m5Ma.GC 8<6]DHf:SeJlDHf:SeNS;
9:ts1-ڠ;q5)}4S_	)TFu!NDHf:SRB6]HjSA)NJCU
.5PݠdDc;)T*SeL$8pu;#NJl	JwjlDHf:SR.vrڔG1/M"`LvjGn;_#{pO{E5OTcpc8-j%"U0)ooav#Vs)TXz[ၷYU1`A%͸ǋ>/ _*)sKc@FmcR<(ckyMZ4@1c"G1қ.bc2T8#!J!	mnsK"U0)oS}Mb5FAlq?sVsƷ1"G1єtsNv G"שkc "9!$d"ok	pz8/J 	 D  Ma;):qۄ~[[z}pkX~qUÊ. }*[k1KVws\-[<Sc}*T]ADnf8?Nok	pz8/J 	 4e;#הԤz]8m=Pu569[ˏ1$,QE߰a&s"Ud,_#{f;s4ݟEg~1pƴ~1>~*.w oVutsaG7o5dn=SPENL TyNJutsή:ۏT/
cD0c%͸VZqd~+nj8j2QL Zq)Qvlǻw]JF5Zq%)ow_[";xa}[!doQ\bsP$ߌv"utsaG7o5dn=SPENL@)ݩNoD[:kk81O`f8s)q0ү5MqRqB-ǫZ,%_`pDqRD!Ne96]ws
YGүEo7DGa&S8 ]U؅	n_1]JcG7Mr  aocn1cL1ܥGo"%͸ǋ=Mx`J1cHBS89p/x/l8v)d;q4Ualn<VB;ToTXz%Y~ӛQ?JVw:,})oqa}9M8Rߐp,R{#Z,m%P[n1#~)ү(Kw}*a&"S89_G7WG7vsJuC9*kpSOT/7HK#~oHꍯTXAsHP]krE[!;!.uw;q5Yl;q5S߹1c.	u)Ms(wq)opa-e-eETe>cAkr1yMcAovC]E;nsvhtw)M)ow11yKYG4Kh91c;q5#`x`|VB:	!QQcDf:<QVF5$,[E pJ_G1#
/ݠH|0(pHCBktY)ݩK攎 *tsT(9T;o]d#mkԵČr-CHGC E;
9W1zP tT|`@,-DRamrX!SPG*IZ2 **GT,@Ȁ~:,P8Atz"U
݌U#oW* d@N?[+Kn=~+xbU.6,..X-rT
9\X8i+Kn=~+x!{p9RGXDe*sʹP"qi`mǢ;q4	JcRTWG7j\27>Ma.a%j+)}])Q)ۣԥsҮT,@!ä-m$cR@fVOä8tqK`a`qTTsJGŋRV9    l ; $       Q%  ~:7(:#          .      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptaln.htm if m                      $              et
"<>agilnoprs/=cdhmubfv.0;wy#%*-1ATk&,236:IRSqx58BCDFMNO_{}7EGLPUWj!()49VYzH HɲİhڱEe8QiQ̒l(9M,1̛m5Hu(HQs$<ðx: X`-'c g1̘"G1̛XwV"2NtVA{@R1ΜV;^1Y# BoܔsĭcE(E2 8P-
I b"Bǡ5n	hB*E(REZDjH9-6F%nk2.FIqRccDm
"G7Es[dkQs&*HQs&Շr1Ί!` ǧ:qX{@Rs䣛6F5J<d\"1Y#  )3ARCF E;$[!G7lnk2IxȸEcHF@ФP
-sn.(u$[!G7lnk2IxȸEcHF@ФP*2[
Y`:-"ܔs䣛6F5J<d\"1Y#  )3AP4HARhB6="JHBo<dO1+sXp0Ƒd0KsX$[!G7lnk2IxȸEcHF@РxFMREs[dkQs&*LP{	Yܠ)"G1̘ʔA%xILHjHRv8 4dvJMڦXxF[$Z)IVnԑc*Qs&*LP{0$Yܠ)!䣘ᄮ.[ǕOE5TSBG0TZ`g]C@odR6YG2<}=eΈ	.1kٯ˜{mRBG5Xa0usr,D%4;D4~+'HQs&*LP{au4;$<s	3AP4[ǤYܠ+al=r;HQs&ՇcӝC^яNt(MG7lJ<d\"1Y# FIqRnT-ڒ-6F%nk2.B<
]R˝Ok Dl


9SnQnJ9rQ#5iHѾ\T-HjHBoxȸE
X*-uK.u>ɬ!(P4((($[ǕOE	3AT`RHAW26?lo&=3AP;[!G7E(MG7lJ<d\"1Y# FIqRnR@8E"ݩ"
9dbV"( Mc,&9SnQnJ9rQ#5iHѾ\TXd$[$[!G7lJ<d\"	x:d;_p'7<}-0 MibXhYܠ+alg7\Ukܠ* 6"A)QnJ9rQ#5iHѾ\TEchvd(M[ǌP5TS;Ech;sXȷTR-"ܔs䣛6F%nk2.F,
|$7jX!"ݩ"
9dbV"( Mc,&A`>+#D$Yܠ([ǕOE<}-<D%w(=X!"G7]\Ukdܠ*+#D$Yܠ([ǕO17+;lCid.׶|V8Fg7v41:፲`]Ƈ6l䣛7%1+sXp0ƑdpP-%ISenHjHBoxȸE
X*-uK)q;cr(=J}i޻.Kvɵ0 KgMsYUЁ=dܠ*0$Yܠ+alt	Q]no.mO[ǕOE4D@Yܠ+[;:aDEb%wU5lyTPzo܋˕p[QnJ9-;G1̘d֙ܠ([ǤYܠ+m~T%]xsAX(}][;Snq!FͩɬC]A:Ec1P6k.p.C!+x~\LP{
6>g2<iT,P{9P|eB[cʧ"A8@9Qk\cgcʧCeCDp`^:߲usksY5T%.z<}6T=MXclxEkن{faNiƇhֽZgrؠTdnk4uiw(=l{h	9\%&λ%lFV&sEv?m~׎ȬC]ZF!-4s-cʧ"\CChD%5}\b5kk`Z9=X\{^;"	,TsɊxZgrؠTdJVgrحsNz51[]Z<}a+.xz	QdyTl.|CCheB[cʧ"Z\XɭnkU>Dmd׉(˝X9/8X9&w(= PMeEՃn"QRgrؤ`	^ɬx`:xX9RvMInk1K C]A#	uA!eyT[	b<)*EREG1̘V!W0;HQs&2&S=ްr,{Fo\o XwV@Y
6>z<h2XX41vޱ({0ὒ%YosB5T%.xz%b[	NoAX}dsXȷT\`7@)G  ,FKaKl=nk4ux	uA?-"#-
N`#bk'[ǕOE9BPR-ڒ,eJ9d@K!i*9dIbYQu`^P׳pnc%L]C^lgrؤ`	^ɬx`:xX9RvMG`K,ȡ-׭cʧ"XKVNoA  'CgtPhPPW6znkU>D`R-ڒ,eJ9d@MJua#`vbLeJMڨ܋~"s=0*2[
_`sX4F(3]a`n\<}-?`4Ex?7,\`"s%5U:PfXB[[ǕOE9i܋~	uA>˛^+#DksXȷTN`xA-ծ1sh0;c<"ݩ"TLT<bLTܠ(A5V`YQua`>+#D`-&grؤ`|YM{;&s׳ȱVP\;HQs&2&@l)|#mcX ȱ7}ߵ89k#ߵ``Y_xߵs~9+-/m|xҩՅ[$XʔsɊv5X\j|5 ƽKMyI*9dtEG7c*Rn6P  x HjH(H pQs&2&Ky[`rEREG1̐H](M;	R cӝC^Nt(MG7lPV@2RjʤdM[ǌQN+xР D-"ܔs䣛6N%nk2.B@m-6N%nk2.BCniQnJ9rQ#[ǌRF%nk2.Bl5xu$bV"()"
9dksX=>HĭcE(PREs[oܔs z}ԑ[ǌPQ#[ǌRF%nk2.BQ#[ǌRF%nk2.B-"ܔs䣛6F5J<d\"l5xu$bV"(HBo<dO1+sXp[!G7E(MG7lnk2IxȸE
!"
9dksX=>HĭcE(Pl5xu$bV"(HBorQo<dO1+sXpIQ#[ǌRF%nk2.Bl5xu$bV"(HBorQo<dO1+sXp!"
9dksX=>HĭcE(PHBo<dO1+sXpl䣛7%5xu$bV")Q#[ǌRF%nk2.Bԋd(Mc@#5AIQnJ9-;G2EҎc1PZEc1Pd&[gVA{0aOö6FU<}o  %"G1̒dM;	RHǧ:+  )N+`
F,

G7nJ9da" (%3!"+*tXE2FM5 *Qʄ8xI6Rz?cCCjIjHy(JeBDmӰlU(PwF`TZmiUYnU!䣛+ɕ.@plU(PdB9L
]Rpp0",z!"I%^L@ȑks1IW@BAAX=cʧEZJ9ҼP"由IW@1c	a 9kU>@T*ԐQʄ>+eB!chSuM"I%^L@ȑks޶eBkU>@TjwD2TM"IQ#5|$1"Ma6~b"
9-G2Eu(9$X9P(HH!GǨ=e!IiL!@HH!"+Ж4B0!$UH@jdM ik( < $         ~:7(:#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptans.htm if m                      $          <html>

<head>


<title>ansialias</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>ansialias</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">ansialias*</td>
        <td align="center" valign="top" width="33%">ANSIALIAS</td>
    </tr>
</table>

<p><strong>Syntax</strong></p>

<pre><tt>    -qansialias | -qnoansialias 
    ANSIALIAS | NOANSIALIAS </tt></pre>

<p><strong>Purpose</strong><br>
Specifies whether type-based aliasing is to be used during
optimization. Type-based aliasing restricts the lvalues that can
be used to access a data object safely. </p>

<p><strong>Notes</strong> <br>
<em>This option is obsolete.</em> Use <strong>-qalias=</strong>
in your new applications.</p>

<p>This option has no effect unless you also specify the <strong>-O</strong>
option. </p>

<p>* The default with <strong>xlc</strong> and <strong>c89</strong>
is <strong>ansialias</strong>. The optimizer assumes that
pointers can <i>only</i> point to an object of the same type. </p>

<p>The default with <strong>cc</strong> is <strong>noansialias</strong>.
</p>

<p>If you select <strong>noansialias</strong>, the optimizer
makes worst-case aliasing assumptions. It assumes that a pointer
of a given type can point to an external object or any object
whose address is already taken, regardless of type. </p>

<p>The following are not subject to type-based aliasing:</p>

<ul>
    <li>Signed and unsigned types; for example, a pointer to a <strong>signed
        int</strong> can point to an <strong>unsigned int</strong>.
    </li>
    <li>Character pointer types can point to any type. </li>
    <li>Types qualified as <strong>volatile</strong> or <strong>const</strong>;
        for example, a pointer to a <strong>const int</strong>
        can point to an <strong>int</strong>. </li>
</ul>

<p><strong>Example</strong> <br>
To specify worst-case aliasing assumptions when compiling
myprogram.c, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -O -qnoansialias</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a><br>
        <a href="ruoptopt.htm#top">-O</a><br>
        <a href="ruoptali.htm#top">-qalias</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k = $       q  ~:7(:#          q      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptarc.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>arch</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>arch</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">arch=com</td>
        <td align="center" valign="top" width="33%"><em>-</em></td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qarch=</tt><em><var><tt>suboption</tt></var></em><tt> </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Specifies the general processor architecture for which the
code (instructions) should be generated. </p>

<p><strong>Notes</strong> <tt><br>
</tt>If you want maximum performance on a specific architecture
and will not be using the program on other architectures, use the
appropriate processor architecture option. You can specify the
architecture using the following basic suboptions: </p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top" width="10%"><tt>auto</tt></td>
        <td valign="top">Automatically detects the specific
        architecture of the compiling machine. Use this suboption
        only if the execution environment is the same as the
        compilation environment.</td>
    </tr>
    <tr>
        <td valign="top" width="10%"><tt>com</tt></td>
        <td valign="top">Produces object code that contains
        instructions that will run on all the POWER, POWER2*, and
        PowerPC* hardware platforms (that is, the instructions
        generated are <i>common</i> to all platforms. Using <strong>-qarch=com</strong>
        is referred to as compiling in <i>common mode</i>)
        Defines the _ARCH_COM macro. <p>Use this option if you
        want your program to be portable. </p>
        </td>
    </tr>
    <tr>
        <td valign="top" width="10%"><tt>pwr </tt></td>
        <td valign="top">Produces object code that contains
        instructions that will run on any of the POWER and POWER2
        hardware platforms. Defines the _ARCH_PWR macro. </td>
    </tr>
    <tr>
        <td valign="top" width="10%"><tt>pwr2 </tt></td>
        <td valign="top">Produces object code that contains
        instructions that will run on the POWER2 hardware
        platforms. Defines the _ARCH_PWR and _ARCH_PWR2 macros. </td>
    </tr>
    <tr>
        <td valign="top" width="10%"><tt>pwrx </tt></td>
        <td valign="top">Produces object code that contains
        instructions that will run on the POWER2 hardware
        platforms (same as <strong>-qarch=pwr2</strong>). Defines
        the _ARCH_PWR and _ARCH_PWR2 macros. </td>
    </tr>
    <tr>
        <td valign="top" width="10%"><tt>ppc </tt></td>
        <td valign="top">Produces object code that contains
        instructions that will run on any of the 32-bit PowerPC
        hardware platforms. This suboption will cause the
        compiler to produce single-precision instructions to be
        used with single-precision data. Defines the _ARCH_PPC
        macro. </td>
    </tr>
    <tr>
        <td valign="top" width="10%"><tt>ppcgr </tt></td>
        <td valign="top">Produces object code that contains
        optional graphics instructions for PowerPC processors.
        Defines the _ARCH_PPC and _ARCH_PPCGR macros. </td>
    </tr>
    <tr>
        <td valign="top" width="10%"><tt>noauto </tt></td>
        <td valign="top">Valid only when the <strong>-O4</strong>
        compiler option is in effect, this option disables
        automatic setting of the <strong>-qarch</strong> and <strong>qtune</strong>
        compiler options.</td>
    </tr>
</table>

<p>Additional <strong>-qarch</strong> suboptions for specific
processors can be found in <a href="rumodlst.htm#top">Acceptable
Compiler Mode and Processor Architecture Combinations</a>.</p>

<p>You can use <strong>-qarch=</strong><i>suboption</i> with <strong>-qtune=</strong><i>suboption</i>.
<strong>-qarch=</strong><i>suboption</i> specifies the
architecture for which the instructions are to be generated, and <strong>-qtune=</strong><i>suboption</i>
specifies the target platform for which the code is optimized. </p>

<p><strong>Default</strong> <tt><br>
</tt>The default setting of the <strong>-qarch</strong> option
depends on the setting of the <strong>-qtune</strong> option. </p>

<p>If <strong>-qtune</strong> is specified without <strong>-qarch</strong>,
the compiler uses <strong>-qarch=com</strong>. </p>

<p>If <strong>-qarch</strong> is specified without <strong>-qtune</strong>,
the compiler uses the default tuning option for the specified
architecture. Listings will show only:</p>

<pre><tt>    TUNE=DEFAULT</tt></pre>

<p>To find the actual default <strong>-qtune</strong> setting for
a given <strong>-qarch</strong> setting, refer to <a href="rumodlst.htm#top">Acceptable Compiler Mode and Processor
Architecture Combinations</a>.</p>

<p><strong>Example</strong> <tt><br>
</tt>To specify that the executable program testing compiled from
myprogram.c is to run on a computer with a 32-bit PowerPC
architecture, enter: </p>

<blockquote>
    <p><tt>xlc -o testing myprogram.c -qarch=ppc</tt></p>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuset64b.htm#top">Specifying Compiler
        Options for Architecture-Specific, 32- or 64-bit
        Compilation</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rumodlst.htm#top">Acceptable Compiler Mode and
        Processor Architecture Combinations</a><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a><br>
        <a href="ruoptopt.htm#top">-O4</a><br>
        <a href="ruopttun.htm#top">-qtune</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
t contakB > $          ~:7):#                 ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptass.htm if m                      $          <html>

<head>


<title>assert</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>assert</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">noassert</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong></p>

<pre><tt>    -qassert=</tt><em><var><tt>suboption</tt></var></em><tt> </tt></pre>

<p><strong>Purpose </strong><br>
Requests the compiler to apply aliasing assertions to your
compilation unit. The compiler will take advantage of the
aliasing assertions to improve optimizations where possible. </p>

<p><strong>Notes </strong><br>
<em>This option is obsolete.</em> Use <strong>-qalias=</strong>
in your new applications.</p>

<p>The compiler will apply aliasing assertions when you specify
the following <em>suboptions</em>: </p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top" width="20%"><tt>-qASSert=TYPeptr </tt></td>
        <td valign="top">Pointers to different types are never
        aliased. In other words, in the compilation unit no two
        pointers of different types will point to the same
        storage location. </td>
    </tr>
    <tr>
        <td valign="top" width="20%"><tt>-qASSert=ALLPtrs</tt><b><tt>
        </tt></b></td>
        <td valign="top">Pointers are never aliased (this implies
        <strong>-qassert=typeptr</strong>). Therefore, in the
        compilation unit, no two pointers will point to the same
        storage location. </td>
    </tr>
    <tr>
        <td valign="top" width="20%"><tt>-qASSert=ADDRtaken </tt></td>
        <td valign="top">Variables are disjoint from pointers
        unless their address is taken. Any class of variable for
        which an address has <i>not</i> been recorded in the
        compilation unit will be considered disjoint from
        indirect access through pointers. </td>
    </tr>
</table>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlcc.htm#top">Options that Specify Compiler
        Characteristics</a><br>
        <a href="ruoptali.htm#top">-qalias</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k ? $         ~:7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptatt.htm if m                      $          <html>

<head>


<title>attr</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>attr</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">noattr</td>
        <td align="center" valign="top" width="33%">ATTR</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qattr | -qattr=full | -qnoattr 
    ATTR | ATTR=FULL | NOATTR </tt></pre>

<p><strong>Purpose</strong> </p>

<p>Produces a compiler listing that includes an attribute listing
for all identifiers. </p>

<p><strong>Notes</strong> </p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td width="15%"><tt>-qattr=full </tt></td>
        <td>Reports all identifiers in the program. </td>
    </tr>
    <tr>
        <td width="15%"><tt>-qattr </tt></td>
        <td>Reports only those identifiers that are used. </td>
    </tr>
</table>

<p>This option does not produce a cross-reference listing unless
you also specify <strong>-qxref</strong>. </p>

<p>The <strong>-qnoprint</strong> option overrides this option. </p>

<p>If <strong>-qattr</strong> is specified after <strong>-qattr=full</strong>,
it has no effect. The full listing is produced. </p>

<p><strong>Example </strong><tt><br>
</tt>To compile the program myprogram.c and produce a compiler
listing of all identifiers, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qxref -qattr=full</tt></pre>
</blockquote>

<p>A typical cross-reference listing has the form: </p>

<pre><img src="../images/cuxrefmt.gif" width="547" height="140"></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlco.htm#top">Options that Specify Compiler
        Output</a><br>
        <a href="ruoptpri.htm#top">-qnoprint</a><br>
        <a href="ruoptxrf.htm#top">-qxref</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
skBa @ $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptbit.htm if m                      $          <html>

<head>


<title>bitfields</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>bitfields</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">unsigned</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong></p>

<pre><tt>    -qbitfields=</tt><em><tt>suboption</tt></em><tt>   </tt></pre>

<p><strong>Purpose</strong><br>
Specifies if bitfields are signed. By default, bitfields are
unsigned.</p>

<p><strong>Notes</strong><br>
The <strong>-qbitfields</strong> suboptions are: </p>

<table border="0" cellpadding="8" cellspacing="0">
    <tr>
        <td valign="top" width="15%" nowrap><tt>signed</tt></td>
        <td valign="top">Bitfields are signed.</td>
    </tr>
    <tr>
        <td valign="top" width="15%" nowrap><tt>unsigned</tt></td>
        <td valign="top">Bitfields are unsigned.</td>
    </tr>
</table>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
>k? A $       	  :7):#          	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptbrt.htm if m                      $          <html>

<head>


<title>brtl</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>brtl</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong></p>

<pre><tt>    -brtl</tt></pre>

<p><strong>Purpose</strong><br>
Tells the linkage editor to perform library searches of both <strong>.a</strong>
and <strong>.so</strong> library files.</p>

<p><strong>Notes</strong><br>
This option affects all library searches.</p>

<p>For a library name and path specied by the <strong>-l</strong>
and <strong>-L</strong> options, the linkage editor searches, if
they exist, the <strong>.so</strong> library first and then the <strong>.a</strong>
library.</p>

<p><strong>Example</strong><br>
To compile myprogram.c searching both shared and static versions
of the C for AIX compiler libraries, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -brtl</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlo.htm#top">Options that Specify Linkage
        Options</a><br>
        <a href="ruoptbst.htm#top">-qstatic, -qdynamic</a><br>
        <a href="ruoptll.htm#top">-l</a><br>
        <a href="ruoptlu.htm#top">-L</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>

l B $       3  :7):#          
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptbst.htm if m                      $            	  <>ert
"/adgilnops=bchm-.fy%0kuvw#,13FLTx5CO78:Dq()9EMNSV|P4ъbQbNp/B\X<Y1eZUF)#=Bx~
p  `@ppppps1LYJ!F):|g89*SN~=Gc)ح SF/IkO[
pz "=t)Ыԧ$ا(MNp)2$y@jP@_F_pp¦-b)#O_D(jFHͺ1LYJ!F):|g8{k`)XOǶ0Hr89ܣu]-b)ǷmRZŸS~iASǹu#PcbT;rQu]-b)ǷmRZŸS~i=H,BB[/%7(1U-{v%[>lV)pcԍ@HbVJL_XGF_nQF/ZŸSn𤵋p-8ɠ,jWKX
qx~nZ@C(KKjWKX
qx~nZ@A1QF,R3nSaSǹt ]#.Ře:`xa%%7jQ1LYLw r#.l{8ˏN_<{m\a>0 KC#~+X6'$/Jڙ׼"<C<b
=ˠ~e{R6Q
"X\{X6'$K">0j	1tǹt=ˮ+w`L;rǺ=#S_ּ-_HBSu#6^
psT9b?#r_pp-8=N.I,QRUIkO9qǹt=˩h",1cZq_HEܺ2$yDwыk/G=˦iDw4beMLwxQǹtbǹt(ܺ&,LɩܺDwы<CqZO/Jڙ/(Gǻ咖:= E%^cwO,L!iĸ{ǹthu#.{,A}	tc|q]l;rl2&{by١1QF/IkO[
p0
z:`ڔjW
KX
}|@ˏx_=ˠ͔Gq]MA&QdыkBӌrDm/wa(ܺ1csDܺkGq]MA&Qdq]L;rk!pr-\C'%wLsC#cK{"c{¯1U'b\=Eܺ2$yDw|5p!8,}=ˠ͔Gq]MA&Qdыkc#o;4<UF/7(ŔjFmъb(EX{{c..I,Qǹt	HvlN	1{M`ǔGq] k.I,-h!Obf߆<f1l8KZXy-+X9HvlN	/	zT_=ˠ(KKGq]_+GKLXG	Eܺ4u:{F+{!F)0ܺ @ZInQǹu#eL䉆=xCb/S^Ewx_=˦mLBQǹtb	`؜t	rI`*,{UXwEܺkQǹt<6|SY)	`؜ Q
1LY n_e-DI!ᆎX?LB8a%%nԢtbk!/ۣŒ2Su#6^
psT9b{kc,SZ@_1Uح S`pc԰8t0/-l~iȶ,z_O#,@[F	dwGLXG1D[3e	(2
|	|5FXG	  O	]<5te	(2
|	|5Fԍbyb>Аi M|A2ԣUF/RZŸS~aSnőb5TbrYFf,¥Ŕ2
p:y0co;=b\`$,%~88áw9l$: g89P1e=BhŔP ns andk} C $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptbu.htm  if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>B</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>B</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -B | -B</tt><em><var><tt>prefix</tt></var></em><tt> | -B -t</tt><em><var><tt>programs</tt></var></em><tt> | -B</tt><em><var><tt>prefix</tt></var></em><tt> -t</tt><em><var><tt>programs</tt></var></em><tt> </tt></pre>

<p><strong>Purpose</strong> <br>
Determines substitute path names for the compiler, assembler,
linkage editor, and preprocessor. </p>

<p><strong>Notes</strong> <br>
The optional <em>prefix</em> defines part of a path name to the
new programs. It must end in /. </p>

<p>To form the complete path name for each program, the C for AIX
compiler adds prefix to the standard program names for the
compiler, assembler, linkage editor and preprocessor. </p>

<p>Use this option if you want to keep multiple levels of some or
all of the C for AIX compiler executables and have the option of
specifying which one you want to use. </p>

<p>If <strong>-B</strong><em>prefix</em> is not specified, the
default path is used. </p>

<p><strong>-B -t</strong><em>programs</em> specifies the programs
to which the <strong>-B</strong> prefix name is to be appended. </p>

<p>The <strong>-B</strong><em>prefix</em> <strong>-t</strong><em>programs
</em>options override the <strong>-F</strong><em>config_file</em>
option. </p>

<p><strong>Example</strong> <br>
To compile myprogram.c using a substitute <strong>xlc</strong>
compiler in <strong>/lib/tmp/mine/</strong> enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -B/lib/tmp/mine/</tt></pre>
</blockquote>

<p>To compile myprogram.c using a substitute linkage editor in <strong>/lib/tmp/mine/</strong>,
enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -B/lib/tmp/mine/ -tl</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlcc.htm#top">Options that Specify Compiler
        Characteristics</a><br>
        <a href="ruoptfu.htm#top">-F</a><br>
        <a href="ruopttl.htm#top">-t</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 l D $       $  :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptcac.htm if m                      $            	  et
"<>acilnoprs/=dfghmbuvy-.w,0125:qxz	#%346DFIOSTk8C|7KLPU\_!&()9;ENV[j{}BH G,Lk*wh	VՐ(V[*rc%RQsɶ۩L[
mRdU,u2C@q8bYBC  0 wA 0(
HVsɊ,Tsɵua!C Ecג2HNt5䌀R0eX(G7nJ9cp0e
Ф)$AP\Jk%{]P1l*)}"(H:od\"[KDIV~b"9-G2Eu(9$X9kBCԆ@-)Ί$dQlk (MG7l}ni/Id\"-C  :ܠTmo@Li"RE%IQ[KC)RF!ni/hP 
HetBúo"REs}ԑ[KE(=2  B@4dKY`2-"ܔs䣛6>4SB^2.F졐 p
LPy*	YܠT-PHZ-6>4SB^2.F졐 :lud2u$bp0e РcH%ԣLTܠT} grVbHgA<<.s2&A -P0`s2ERh&OXjEREԛ`$Vဓd'c$[&Rn,uM"ݩ"jMڰ+E8dvjMڝB)IRnՀ\Iԛu4vE7jNs hFHjMݨ	EREԛ`'9["ݩ4Zv-PؘEREԛg0@Nnԑc*Q̑C:AtLTܠTAN,Py*J9.uM`Sd*-Q<Kq4Ț?-l)NaA*}JUlqkr
d]RΧM<K^D$Zpim@,5"!"P$m`w.NԗmK~܃ʇ,3F[B5S-+:GeV:{«*\9!Lm
HQs&* D.I%@Uض\#m=o)s4Lt4Ɛ'HeR(ei8	H	;J@jE%@;JA.)w(<pREc6ά4$=HdqF@5
9rQ+[KCF!ni/hP@to\B6="J9eksIxuh-%"(MHRorQod\"-C Ѿr\T4Z$E"9cpƘSWsh؞vU[
NUJjxrT-~ɵua!C Ecג2Qo^2O1sIxȸE
LPy*$YܠTlusIxȸE
*eƇضIQnJ9rQ[KC)RF!ni/I%@;J-6>!ni/@`w8HJ81aTlu䣛7%d2u$bp-OHZ`;Jiw(<$[G7l|B^2.BEPHZ	\5vsl*-"ܔs[XgRocH%(M[KE( .*X{Es-%"(16Ul*A4]7kKvUlqkr
H:orQod\"Bv2h0KSHZ-6>!ni/@|i!=܃,uM"j9vt?k{+=n=SD^aU+
.-uK:e6x=aeS$*	o5"!"m"lKUuA-V[g:REs[oܔs-%"o\:SMPrEԑlusIxȸE
LiUnl[
dLsR4ZB)Vſ@:А!
Fsk (MG7l}ni/Id\"&w(<,Py*H:od\" M-REs[oܔs}ԑ[KE(RgrP1"cM[KE(PЊpH3bUxK-r~@	\=aEKk孅5K|7PpH3bU$[G7E(MG7l}ni/Id\"&w(<	w(<$[G7l|B^2.B	-r~@	\=aEKko孅5K^N	l[
cH%ԣ1PF<J)oB)ض@<Y:仭3A$ŰHA䫄mpǩM]-[
QnJ9rQ4Qr\T澆Mnh$[G7l|B^2.BCj}[Ѝp#bUm~-AM"j
H:orQod\"⩴#C&Pu4E"9cpƘSshFUl*M&iPREs[oܔs-%"o\XɢŰ HZ-6>!ni/@|i!>ʮƸl*SXWeQ\&z	eTM-PؘEձoP96ά4$=HdqF@5
9rQ[KC)RF!ni/I%@!";JgrREs-%"(@}^e9ضIQnJ9rQ[KC)RF!ni/I%@ZE%G7%w(<grREs-%"(]bU$[G7E(MG7l}ni/Id\"&w(<w(<ܠTԋ;J-6>!ni/@krll*-"ܔs[XgRocH%ԣLTsʬ9k}O*sN4Ɛ%'LPy*	l*,Py*4#mHQs$;sPcHBEBZ疷9Cv?S>0\sTUM_A
`{lL\o*쥿up#bUp|+{©"45tl*PpREsTsPF&ʰyW;*-͡9GeVŰ 	]DkaM}yƘS-W6k*;GUHnp.-V]		ü<~[6ضYm|%dBú(4Ɛ%'YŰЍn\vR߭np2)"9*kضYKRS,e	)o܃[
4L,EnimZ-XgWp!K+RŰCv>`zm}vUpdCI%`q4v>yeV:{«!$W5G7\b`i OeV(<B	Ul[
y$<m<%;*e~oZA*}i!l	(%ƤD$ZXz&KL_ msծ}#L)"9*8	HA[;J@jE%G7#m-`Z[':}[¨aKu&#d\דV~q4'7ZgrPH=aTgrW`MYU,-WeVܠT)w(<ܠTR,Py*l0OeW`q47;`O==\;s0Ҏd`"2b\]Iw(<M"G1̘9G7\;HH	k&wEmakrl׺SA{¨RʭaU}$-bupcWm@ hF'7>R@HHa7[«s_S&4RflWضCX:SЍk`(	.sd5ċRoKB}q	!-|-WapB)F:g7¨4Ɛ'LPy*	l*,Py*l죛K"aTRf8H=aT5B)hF@s˜o{¨k:SЍk``4
.sd5ċRoKB}q	!-|-WapLj|ض@d1	;JA[
;JF{("l+1l[
vʔs08 -P&40uMk``4
.sp9A[
Lh`4NB4049(PS,eJ9+"9d%2maXhHz#e9X䌀R6S8y# -C 
 Qo[G@ RZY<+KY51^L
%#hP@eSI*@Po*T@ȐxF;
*B%`"Ů`tm|s*,4$4syRD60(,E
mK9D]R^ =`(:EZJ9ҼQ"Al(,E
8H>Ѝ$U!+ʕ2$ɁEY`5(PH=raIjHi(JDmXQVXplVVo*T@ȐxF\BkP|ˊEZJ9ҼQ"A
*BAVcM[KE( .*LudIhW*9-"ܔs$[XgRc1REc+ʕ2

.-uHVA`w
*B&Bik&+hb!Da!C $UH8-9ol E $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptchk.htm if m                      $            
  et
"<>acinoprs/=bdghlu.fmvw0ky%,-13CFTqx#*25:;DEIKLNOUz|()49AGHPSVj{}78Y[]W'Qv$Š:An)m.e-P	ZS`d$:@H$	ltaaaaai^4VedBDԇHZvцE:BӶ2qc\HZqn& bVVN)8Sq6X  bVP>mI0]*bVo`7jit"bA5VN)8SȭQcx铊.ҿ4Vk%h?-P::Y5!N0Ȱ\Ha:BҴW%v:[OqL1<t"[H< AZrZX)tcJiܠ򖡬v:[OqL1<t"[H@ JBL0iCdU}ԓa)M:B bVFL(KFP-CY+A5h?KAd1<tu$cxE8ex NpQCNP6=CPk%h?8SqO7lC5VNSKiRN)8Sq6XXDECY+A5h:e-Aw(<w(<+AuFT]itFMC]T%j\"APkP%j^顚 xD|"@":ZJvD#n桮֡Jv0P"@#khʖ;RQ'Jw(<ZuvO2{`Mv[/HD$&{jV?kiit< #f)1?t{`kDvr55Uth<9l;RX @4PyK;eA94V;R8]MCNWkQZ.NpQC4PyKt]b a甃!t0 #L%]}j+B6=CPyY&] Ɨul @u[qO-I+SiRZA	R!iFKPӶ2qc\HZqn& ,-Ua)M:@,&Ej[3PkPJY8:nJX[K~@ -)B6>aXe֩ܠPӹA/mz n.N8pw(<!!<p}p&;.Yu-SA,itCND#n{2AEa(K(4V ZʖLn$62R`FM>454eKA1ACatQ\eN&hcV"UH6s*ڍ!-*h?`cD9R2NaTgDT"OmsIPtCEh?@FsgZr[1CN[˭SA-:)h?HO\#n;Raw(<.NEv] )3Hmx}CEh?Vk\0pqn& PN"]A J7,A0PA J7-C]CY+AdcxE+U!55hcW	&U9>0sdΉEJp
?LI2tMv_e9Flܙ[1Zl0kt*s?P}CY+A5h?KAdcxE8e('|ɑZDy3}"jZ'SM)X
ϑ	CI2Φ.&:6畋u m6oZ2sɠ.D3e]xg*^zIN}uO-ȁ&|v]p l 	IP|&G֛-;.LsɅO|/1ԃu]d@ד>;.iPJrZY8:nN-c
rdVPt @(jjZ'SM)X
ϑ	CH?.~aeF컡1İ?.k 7Pk%h?-P-CKAuE`.NpQC4PyKtuocPyD#nٲ|ge3Hm|<>TV
+TPyK]41CNAY|"AA>}\MpQ<"A;.raUu<eBy<#7-|8ʄ8*PZ+ 8k]j)`K(iܠ6?	We<ˮf۠uv=iM1Drˬ]IB6>|TkHT>PZ+	ZrX0,PӹA/m|]*mUbMR8\!NEN.s.L\c-~ka:uw(<.r_۠Sn}\}M ;.F&9A O]41+t{254hdJ>u+w>u11esKİ7L/syu.mx}CEh:SA,
LL;R]DIh:XJ;RFM`Dy3PӹA,4V 40(l.2bq`9&8`'	ɑwOfL3`H8ATN ״
 n} AϽ@ j씘  \|@o0pۧۛLyU`H8PkPѕ-TV,itpZ 3PkPZʖ {y ? 	rdgF@~vRuAh`P]-A\edBDԇHZvцE:BӶ2qc\HZqn& bVVN-c Z$rhg	aU1T)q6Xaӊ.HJDrF6d9v$E+;#L\eK#n2Lf-DIh?*:dl#f@rHpV
Fϲx5p:42͕MC1jZ'SM)rdV1<ti_+A5C\kaRtQZtL˕!Ì8̀ʐ̓Q_sh9v%+SM!Ì8ªc<%S'"&:BҵŠCbLZ sʬ9k F $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptchr.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>chars</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>chars</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">chars=unsigned</td>
        <td align="center" valign="top" width="33%">CHARS=<em>sign_type</em></td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qchars=signed | -qchars=unsigned 
    CHARS=signed | CHARS=unsigned </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Instructs the compiler to treat all variables of type <strong>char</strong>
as either <strong>signed</strong> or <strong>unsigned</strong>. </p>

<p><strong>Notes</strong> <tt><br>
</tt>You can also specify sign type in your source program using
either of the following preprocessor directives: </p>

<pre><tt>     #pragma options chars=</tt><em><tt>sign_type</tt></em></pre>

<pre><tt>     #pragma chars (</tt><em><tt>sign_type</tt></em><tt>)</tt></pre>

<p>where <em>sign_type</em> is either <strong>signed</strong> or <strong>unsigned</strong>.
</p>

<p>The _CHAR_SIGNED or _CHAR_UNSIGNED macros are defined
according to the setting of the <strong>-qchars</strong> option
or corresponding preprocessor directives.</p>

<p>Regardless of the setting of this option, the type of <strong>char</strong>
is still considered to be distinct from the types <strong>unsigned
char</strong> and <strong>signed char</strong> for purposes of
type-compatibility checking. </p>

<p><strong>Example</strong> <tt><br>
</tt>To treat all <strong>char</strong> types as <strong>signed</strong>
when compiling myprogram.c, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qchars=signed</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlcc.htm#top">Options that Specify Compiler
        Characteristics</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
A\k  G $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptcl.htm  if m                      $          <html>

<head>


<title>c</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>c</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -c </tt></pre>

<p><strong>Purpose</strong> <br>
Instructs the compiler to pass source files to the compiler only.
</p>

<p><strong>Notes</strong> <br>
The compiled source files are not sent to the linkage editor. The
compiler creates an output object file, <em>file_name</em><strong>.o</strong>,
for each valid source file, <em>file_name</em><strong>.c</strong>
or <em>file_name</em><strong>.i</strong>. </p>

<p>The <strong>-c</strong> option is overridden if either the <strong>-E</strong>,
<strong>-P</strong>, or <strong>-qsyntaxonly</strong> options are
specified. </p>

<p>The <strong>-c</strong> option can be used in combination with
the <strong>-o</strong> option to provide an explicit name of the
object file that is created by the compiler.</p>

<p><strong>Example</strong> <br>
To compile myprogram.c to produce an object file <strong>myfile.o</strong>,
but no executable file, enter the command: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -c</tt></pre>
</blockquote>

<p>To compile myprogram.c to produce the object file <strong>new.o</strong>
and no executable file, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -c -o new.o</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlco.htm#top">Options that Specify Compiler
        Output</a><br>
        <a href="ruopteu.htm#top">-E</a><br>
        <a href="ruoptol.htm#top">-o</a><br>
        <a href="ruoptpu.htm#top">-P</a><br>
        <a href="ruoptsyn.htm#top">-qsyntaxonly</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
g srkH H $       Y	  :7):#          Y	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptcom.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>compact</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>compact</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nocompact</td>
        <td align="center" valign="top" width="33%">COMPact</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qcompact | -qnocompact 
    COMPACT | NOCOMPACT </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>When used with optimization, reduces code size where
possible, at the expense of execution speed. </p>

<p><strong>Notes</strong> <tt><br>
</tt>Code size is reduced by inhibiting optimizations that
replicate or expand code inline. Execution time may increase. </p>

<p><strong>Example</strong> <tt><br>
</tt>To compile myprogram.c to reduce code size, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qcompact</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a><br>
        <a href="rupraovr.htm#top">#pragma option_override
        Preprocessor Directive</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
th="153l< I $       !  :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptcpc.htm if m                      $              >enot
/<acilprs"bdghmu.;=Cfq+-Tkwy#%&,013:AEPvx()FINOS\*2?LMUz4578Dj|9VWY}{QzcA],AtZuKb5IPu$Y2#	v@Pp   PpX,Ǟ|/VW# M@P)z%PcS4,PX,<xIniV(}ǏÚN(p1lC[EӂUbǕ/̡C<yRW,{$f^ʒX6P'IZO	-*tSҬPiER_(?NPu'VCPtO%Րd	
?e9Y$8Nt^68,yA[	AդXWIniV(}ǏÚN(p`GaT߭AJIaT:LzҬPڀ$4>'K84TD=Y Kq*N(?4;*?	-*sI weˏRH'IԝzҬPڀ$4>'K80Aʣ*BƩ1e*'RhRtAդXWIniV(}ǏÚN(ph4<16,3T&Pi=niV(vU@~[Uq擥"  HbNPu'VCPtOGaT	1e=DBPu%|*U?5qa'clXfń@@
<
ń@@
ΤʒT:*,iI,"o]نWaVD+k":Au>UYRfT2ʞ!(8auYR|Qn\T2ʞKaLքlwÑC2u6^ѕ{K/vQ*p2ƺ잷ͨKWquKAنW%_K3 gTveJS&;G.b.%x2ʔI,ouZmCƆVR@!l/imW0G[liE>FsoZ׫'ϥv-8l]ͺuǶkO ?sn\ͨczنW8auYR1e(94ݨv.݌^={arst_snu%|;)Rc*{0*=p-~(x8auQ5g;epx<
 /TgkȤ̄)3;,kb5I,폋$ԗcFR
nɋm? W Pތ#Mh`v*P8 N/J`hsjPtO!
fCГIy.;,kb5I,A1H+uQ50qGR_(:au
|19k]Qs0*=1\9au%5ݘc͔3uYR-I,n_lz7PэA]nwfe^ǮF`J|)[(@ZNCa:sd	,aT~/ة-1H)fe^ǮyͷTc{p}}QA%kBU[!p(*GR\ANl#:*B
LveOl|_Lh ̽mnZm[*=p
fmtOmݘa{'yԗ6PS HΨ2ʐYS1H+2c
AL­.|v{2gtdm-ڵyۨK(:kAaUbaֽX|ZŻ+Q '>]waMbۯ(lkϥ!lp\ͨ{~Tju[bľj`Ҡ`KATveH@&3

**LveJv6YuGļ]sc_qaA]a{wR_(:nmJ|*U)OaU׾/]vp5wWsn)0ʽZ:PXxew6*N/J`hsjPtOGaTaO2כ YupbYSD%2K3mلe^Au`hsjPSRmX?<نWK^w-8l]ͺ(?Sl{cŅvaUH'vT¥RHv04i(:auyd>]Qe!a&;}u%!ѦԠ¥[ޱ(;oyPv	AH'vT¥RHv04i(:auP0n2K2ʐԘ2ʜ~.(;bKACMͩAOJebPvfe^-{~gwWsnJaA]az%Iݕ%AԒnmJ]|7^nTveHXAI,n_lAI|:v04i(?VJ@*N/J`hsjPtO0	a5yd>]Qe!a-I,n\PvԗcFR
nͺ	nhD04(;ozĠ	)ߥ|^jyak6Em`)ᅶ=0*m$J*KR$;4ڔS ڲhf_כfCuYRbԘ2ʟuGaT8X&;q;/Q76>*ݖA{Sa{qA,>-bۨ<0Ƕ=|XPWfe^RweI|*Pu$cFR|;#
|18n {nkBUCn2ʔDBPp#!1^8l]MqYFU;/Q76>*ݖAsSl{cŅvaUŵwn`mPvJxamlz0ʽA{%Iݕ%AԒnmJ]|7^nTveHXEI,n_lAI|:v04i(?VJ@ʒTI76A.7ẋ;,#ũ1e?ˈ;/Q76>*ݖA{)ᅶ=0*m`'vT¥RHv04i(:auyd>]Qe!a&;}u%!ѦԠ¥[sn3F$d(74Jޱ(8ͺ%;o{;(:CMͩAu>C3!,pjLveOrKACMͩAOJdpg74HQ"	nhbPp;um Jǯ

TR_
I!ѦԠ:*,eF97x@&JAnZFWLveOQ}.s9WWf\dQzKACMͩAOJdMm0kփozĠ@0Jxamlz0ʽAm!,o{aA]azoy"TR_
I!ѦԠ:!u]uGaTT2ʟ僺Au`hsjPSRmX?%m`RweI|*Pu$cFR|_כfCuYRbԘ2ʟԗcFR
nozĠ	,(;o{O-_نW;oy"TR_
I!ѦԠ:!u]uGaT2ʟԗcFR
nͺ	nhD04(;ozĠ	A{rJvD;(:CMͩAu>C3!,pjLveOrbKACMͩAOJdpg74HQ"	nhbPv9eA{%Jxamlz0ʽA{ʒTI76AaU1az_6g	-'k -p[6I|:!akٵm[+<),(+2A^lnA˥P(ZmC.:W_WsvCfe^akٵm[+  vO vy
%n0*GWuԗVg=eWP2}a{I|:*,=	Ǻ2ʞ!(8fvakaPY#>0*=p
fmtO\PvaUA^j PtD;4ڔTvBng0= 3clXf;(:CMͩAu	Aujur2笒[e
?e9z(PsIJ'4,P*ix!-1eTSeB4`9b  4~]4PTD%RpttAz`qlw/{]P[qPCk*JDBP/
(x?<ok>с?Fc*1p-ܸ+	AԾ\(`n?Xh>ǐjJDBP/
(x4Az`qXAI\JCqD<Tʓ'bx:|niV(x4y/Ie'a(:!(:ʒAu/
(q BY=%lRo5ʚa^0`H	i*)Ǉ)d	
<+I#	I/Lt ͺuk J $       u	  :7):#          u	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptcu.htm  if m                      $          <html>

<head>


<title>C</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>C</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -C </tt></pre>

<p><strong>Purpose</strong> <br>
Preserves comments in preprocessed output. </p>

<p><strong>Notes</strong> <br>
The <strong>-C</strong> option has no effect without either the <strong>-E</strong>
or the <strong>-P</strong> option. With the <strong>-E</strong>
option, comments are written to standard output. With the <strong>-P</strong>
option, comments are written to an output file. </p>

<p><strong>Example</strong> <br>
To compile myprogram.c to produce a file myprogram.i that
contains the preprocessed program text including comments, enter:
</p>

<blockquote>
    <pre><tt>xlc myprogram.c -P -C</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlco.htm#top">Options that Specify Compiler
        Output</a><br>
        <a href="ruoptcu.htm#top">-C</a><br>
        <a href="ruopteu.htm#top">-E</a><br>
        <a href="ruoptpu.htm#top">-P</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
¥k K $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptdat.htm if m                      $          <html>

<head>


<title>datalocal, dataimported</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>datalocal,
        dataimported</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">dataimported</td>
        <td align="center" valign="top" width="33%">DATALOCal,
        DATAIMPorted</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qdatalocal | -qdatalocal=</tt><em><tt>names</tt></em><tt> 
    -qdataimported | -qdataimported=</tt><em><tt>names</tt></em><tt> </tt></pre>

<pre><tt>    DATALOCAL | DATALOCAL=</tt><em><tt>names</tt></em><tt> 
    DATAIMPORTED | DATAIMPORTED=</tt><em><tt>names</tt></em><tt> </tt></pre>

<p><strong>Purpose</strong><br>
Mark data as local or imported. </p>

<p><strong>Notes</strong></p>

<p>Local variables are statically bound with the functions that
use them. <strong>-qdatalocal</strong> changes the default to
assume that all variables are local. <strong>-qdatalocal=</strong><em>names</em>
marks the named variables as local, where <em>names</em> is a
list of identifiers separated by colons (<strong>:</strong>). The
default is not changed. Performance may decrease if an imported
variable is assumed to be local. </p>

<p>Imported variables are dynamically bound with a shared portion
of a library. <strong>-qdataimported</strong> changes the default
to assume that all variables are imported. <strong>-qdataimported=</strong><em>names</em>
marks the named variables as imported, where <em>names</em> is a
list of identifiers separated by colons (<strong>:</strong>). The
default is not changed. </p>

<p>Conflicts among the data-marking options are resolved in the
following manner: </p>

<dl>
    <dt>Options that list variable names </dt>
    <dd>The last explicit specification for a particular variable
        name is used. </dd>
    <dt>Options that change the default </dt>
    <dd>This form does not specify a name list. The last option
        specified is the default for variables not explicitly
        listed in the name-list form. </dd>
</dl>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k L $       &  :7):#          &      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptdbx.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>dbxextra</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>dbxextra</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nodbxextra</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qdbxextra | -qnodbxextra </tt></pre>

<p><strong>Purpose</strong> <br>
Specifies that all <strong>typedef</strong> declarations, <strong>struct</strong>,
<strong>union</strong>, and <strong>enum</strong> type
definitions are included for debugger processing. </p>

<p><strong>Notes</strong> <br>
Use this option with the <strong>-g</strong> option to produce
additional debugging information. </p>

<p>When you specify the <strong>-g</strong> option, debugging
information is included in the object file. To minimize the size
of object and executable files, the compiler only includes
information for symbols that are referenced. Debugging
information is not produced for unreferenced arrays, pointers, or
file-scope variables unless <strong>-qdbxextra</strong> is
specified. </p>

<p>Using <strong>-qdbxextra</strong> may make your object and
executable files larger. </p>

<p><strong>Example</strong> <br>
To include all symbols in myprogram.c for debugger processing,
enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -g -qdbxextra</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptldb.htm#top">Options that Specify Debugging
        Features</a><br>
        <a href="ruoptgl.htm#top">-g</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>

k: M $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptdig.htm if m                      $          <html>

<head>


<title>digraph</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>digraph</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nodigraph</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qdigraph | -qnodigraph </tt></pre>

<p><strong>Purpose</strong><br>
Lets you use digraph character sequences to represent characters
not found on some keyboards. Digraphs are enabled by default.</p>

<p><strong>Example</strong> <br>
To disable digraph character sequences when compiling your
program, enter: </p>

<pre><tt>    xlc myprogram.c -qnodigraph</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="rulngchr.htm#top">C Programming Character Set</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
>

k N $       z  :7):#          z      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptdol.htm if m                      $          <html>

<head>


<title>dollar</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>dollar</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nodollar</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qdollar | -qnodollar </tt></pre>

<p><strong>Purpose</strong><br>
Allows the <strong>$</strong> symbol to be used in the names of
identifiers. </p>

<p><strong>Example</strong> <br>
To compile myprogram.c so that <strong>$</strong> is allowed in
identifiers in the program, enter: </p>

<pre><tt>    xlc myprogram.c -qdollar</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
/compikL O $       u	  :7):#          u	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptdpc.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>dpcl</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>dpcl</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nodpcl</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>   -qdpcl | -qnodpcl</tt></pre>

<p><strong>Purpose</strong> <br>
Generates symbols that tools based on the Dynamic Probe Class
Library (DPCL) can use to see the structure of an executable
file.</p>

<p><strong>Notes</strong> <br>
When you specify the <b>-qdpcl </b>option, the compiler emits
symbols to define blocks of code in a program. You can then use
tools that use the DPCL interface to examine performance
information such as memory usage for object files that you have
compiled with this option.</p>

<p>You must also specify the <b>-g </b>option when you specify <b>-qdpcl</b>.
</p>

<p>You cannot specify the <b>-qipa</b> or <b>-qsmp</b>. options
together with <b>-qdpcl</b>.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
toplh$ P $         :7):#          
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptdu.htm  if m                      $            
  <>et
"/agilnoprs=cdfhmu.0by#-3CDOST_vw%,1AEFINPRUXqVkx&24578:;B|()9LMWYHZxmAziZvZJ/M=#xBC$
@'GHHbŋ:QTmAV1BDH1Ί%`F9ӊk:E,tŋ%xE<Mc谻,+V1x,֐/f`E7J]ҊEJm'-cN)xX^JmVzVctt֬c:yEdװtt1ΜVC^-6l'cI'-cN)m'K pMP{.Xtuz 69Jt]+I5$c$$5;,tSt2pAuܥVh?i=nk:HI<Ink:vOi:XeKaAl?Jt&lZZO[ǎ1O[ǎSN:@ 
2rJ.ZO[ǎ1O[ǎSN:BVh?i=nk:HI<Ink:vOi:X©ZMJZJՌvZeSAՁ4]*2Az{(=]nPkfJݺ.l)nn+ݾxPm+vݷ̥n+ݱA۬2v޳2t2v+vQZn`eO)SA+Ap'')/Xefe+P{,$)TP{-29\։`Xe52g`'
kۭ%Ėssk2޳2XJ=F{(=SASA+ASA~frNfrp	edF %͛^ϥXI8S__29H9-^AzMQeҷn=ˬ2v޳2t2{(=[=+vSA?Z$c=nI8S_3)[+ңh?nuaAۥOeݷۥa٠Z$c+vI8S_38b ykPRh=(c@6[I,KV1ny>z>Do8`p7$kp@IK$rdMvOk)bȔ;fO7K^zeҧh<#pד̄'%k_=Qi9JeXFC|%ZאILlSAKel$4R Dh ,5>%n	@`XC)5>²X3҈n	s!,yP*6/9yMa^5͞Oy{(=JeG[8(o:m{<eM~YWFtw"EdmNmC66A 99"/99"
 ؈ >J5փg׿KD%,#y"P*`llS]r)@P{,(6=mq5{9"PY+`llS]!Ɠ^zeMy4TSSAY9.S]n6 dZmaA X@D<8ҧh>Ť/9M{u|P׼zTmA6+#9MvvNOy{(=g%58qSռș.=Aœ5=b!!p`&=ze`xp<	Oe:OX48<4_\5Oi\lK;98S_o_KzTmA6 ^zeSA-3)XeG[>[X^I'F}-o^zeҧu[fRJ=F{(=	Vd]_]]n؄<4K^ݯd
^w`<.YO7ŋ0leIf
 ^t@ "l7-vAYA`qb[JzP@ "l7-A6 [g?Z$c9kk{(=N8XTP{-^/8c^}/<lS]*6\AV1BDH1Ί%`F9ӊk:E,tŋ6,
9:E
SL[2j{%468O/tnJ_.XP鑰z(0'a6{Wk\::>}o%/.,lK+A|aCF:Qz`N)`-{4?6Y@.l:RJ_.XP鑰hSa@RZO[ǎS9.7QsX&MQXe=FQB(RkJ"##Q0Qzbnc<@)B)-5=a))<d$NHtMҗh=(d	h=(1փoticel Q $       C  :7):#          (      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptenu.htm if m                      $            

  ent
<>agiors"/=cdhlmpubfvy,.w#*-0124EINT_q%()35678:;AFLMORSUxz|}9Ck{DPVW&+BHQZJKYGQviJ,)iBP*fJ5C۬ZP˖(P/^c@<< @ (Jr9J[8ɓ9iɓ%,! 2ҏ\06p{ -EPXL3 \*mİe0 ky-CsGľjiG06p<>9j;am4eZQ쥥ഡC+Jr҄VN!*`@daE:@@2a9@ണVV bf`6)9@U@(jըB#Ϥ.,Pp}5jZQ+am13W0 kya* `Z,$K2ҏaʇe-(U6am5e0-B:iJ?uCZ{ҏ\cDL06p{" -Q>xeCj&[JMZcDL06p{A4y:CKJ?el1͢&jbcDo8l=Yd 
PDIuը{)iG-(PJ҄G-Q>P][e9J	Zi5<34y:0xfhHuYiᙣ %<34ycf4-(
PDP C0XH
1"@T,  `T #P,
$c
PDa@* P
=9Е	BZp}5`
||eCjҀP%]1kϫ'l$tlCr҄G-Q>bp}5zAi@0M\OϨy5{! b9iBP`'0 `2a0M ` l0Ȝ]M `J?pZQ+ kya* `@jX<34yDf֡쥥겱L1͢2C	tǲ|n}Gy$pGyy{3Ys"w	x61'Mnls7W4y7V!ڇ{ҏ\06p{$Zi==VV)9@X(t.[/<ك-Ϩ$ҏcO|El1+/Tnj7V{)iG-(UiGSsh,A e`M==VV)9@X(t.[/<ك-Ϩ$iGw1'l좶BxIИ\7Vc7VJp}5x<2<ntx$KWeSgx˝Q>P>mq&d˜ľp}5nP>CKJ?=iGJ?ebcDo8l=Yd -Wkf4֡쥥겱L1͢2C	tǲ|n}Gy$p"sO|=CണVV)9@U@ 2vxfhH	jjZQ+ ky,:IpL{-lwIIGw1'ljZQJ?pZQ+ kya* `@jX<34yve-(Uam5
$K=6`s;$4@6Ce-(P-(Uam5e0H ]< CݭCKJ?ebcDo8e3q[{B`sfJ?C	tǲ|n}Gy$p<mcd;PRҏpZQҏYX[qVY  U0({{)iGSsha+ujՃNk9P>6˓f},;3q髚<a:'\<^Do"_	>s2C	hsXqΦ<'I.+uv\\d\<t..R^i2a;`)JAZQJ=A(Q:p}5`Xa7Wsa<\ǷQ>P>Rj2`%Cɫkϫ'l[/txHdBJJ"k2cyВKJYlW	:_SgxQ>P>mq/*D,7eg\ڒ%HTسts%aQ)C(^M\xM^K6ʽZpͩ)(:TuI]:wG>2PvZP(˝Q>P>Rj}FW&d'aRtպCjyv\^au7%	B1iGr¢uFj$&p}5{KJEnr'3;o.x2;պCjRFj5Cj_QUqeT,>ԔCjQXxw1}49C1
@	t')Oeg%e\wG"Ev\e6wuZՆj侣l`YӪ7Vc7VN1c(sZP(˝Q>xfhH `&p}5{η>K.vq:Ip0ןWO|+TnhT<nTL PjÒ˞'I.+lp/;dò]!	+-()NM\xM^)s1!7%qp/)Ci:=SwGtb| 89J1`ZQ+U7 `@HX@+@4y,}'9i+\c;31L0ľ<34y@
.y^wG좻.qL0' 2Z:C1`ZP("FjA5η>i
7WI6RYl[>V-:lhnyYa6gTJ	|!19Sp}5`Ӡƚ[Q">L09(e0^}:*j\d`ssV`Mu7TnhHP>3vn;)\'zp}5`Q&TxM\RXvn&{	7V:iuhHmCj_e4V;(^%Oe_VTuFjA5Cη>i
7WI6SC(Q=Aķǲ:|b/2ISvgBJ.)(gHvEKx|{.{.s%HTس75<)Bp}5sGp}5y/*|;.r_LN}nt$꒒t좻.vo==В/e҃%HTسl^\al˝Q>P>Lo+0<csqy+TnhT<nJ9J[8ɓ9idɆDiU@@iGJ?el1͢&j-B sNK{n KJJ?7:b-CKJ?=iB2V%
2qS&s
)ɓ%,! 2ҏ\ ` X9u=V^K̢̉	"]RVtZQ/s(C,e6uҏI¤=V_QX(^uҏ@ڇ֔{ҏ\X2`%CkJ?elPZҏpZQҏY[shئ[a-.c`2cDL06p>ԕ[!{)iG9@\lSshUZQ+am13W0 ky,!jZQ+am13W0 ky,#{)iG-(UiG9@\lSshcDL06pˋRVIl쥥겶5sL1͢2W{)iG9@\lSshx
	X H
=VV bf`6)9@XGPRҏpZQҏY[shئ[`:cDL06p>ԕķe-(U6am5CKJ?el1͢&jbcDo8e;~@jZQ+am13W0 ky,%{)iG-(UiG9@\lSshcDL06pˉo,\ڒX{)iG9@\lSshUZQ+am13W0 ky, (	8H
@CKJ?el1͢&jbcDo8ee-(P-(U6am5({)iG9@\lSsh.mI[e-(U6am5}Eͩ+u^쥥겶5sL1͢2	 L4 PhHcDL06p	ZQJ?pZQ+am13W0 ky,	PRҏY[shئ[nX%ne-(U6am5CKJ?el1͢&jbcDo8ePhD&4		X ҏhD&4		ZcDL06p	ZQJ?pZQ+am13W0`RcDLY6T=VV bf`2Ϩ%f>쥥겶5sIQ<'$&yP<{)iG9@\ex,CKJ?=iGJ?el1͢&j,S1CKJ?el1͢&j..mIY{)iG9@\eͩ+1e-(U6xZy@uZ/~%D󖨞rCyJ?PRҏY[sh38Y 2{ҏ\y9@@UA|
0@l0ØQN06LdNa.0@e-(UFjϹ<nCKJ?e,}7<ŝ1	0$&J?y8Ɇkʐe-(P ZQ쥥ഡC+Jbҏ9sX%EՃNk7n}G<"k1CjR.wn}qH&fAcq.|*JJ?$N/fMX41yy!j7Wp}5`Ӡƚģ[Q4Lf<n)Вm¤;P9iGr¢qo?%''>.\Ճ3GC<n(yyuHoe%ЍՃNkn}DP>BI
hW0WeQg'qo0sF9aQ8%EՃ3GDMa(xM^J?yuHnυI[ĉĺQ>icMbQϨGC<n)Вm§sJ?yRsF9`U>Ke6{.xy,>\ԣp}5`Ӡƚ[Q4e.R[[hCsy<=ܗ<eZQ٩.cd)ݔWe%VI>&w髚<J?u;Oj:]tYs<XaGo!cR RG41yy!xU>ulʒLdn}`ҏRy
d vt%iGX\l7W4y7W9,0ģ=[)O.p}5g\ڒUxMZQjպbԕP>|9iHoeQ%Sr^T5q}[\@CGBVNk7n}G<"k1(1ln $	A0,B`_ン;-Yƞn:Q<2 jZ:G,.\j侣ll>cJ?e.x2;Q>U,\ڒU7VsJvicMfϨGDMa%4y->G	 L PH8Aefq!L֡΄(Q:p}5sGp}5y/*29OĺҏYn˞;+TnRV9J?t%j_41yy"&<Ca jQAp$&۪pGAefq<2 jZ:G,.\j侣ll>cJ?e.x2;Q>U,\ڒU7VssCb҄G,.\ՃNk7n}ECj"7V " Ն'I./5O4VMXP,
 Ձp}5a@*<n5(:,d溜i^J6 n+Tn(A0(xMXjQo175o̞s'x{#&ID|'$BjXqΦ<¢z~t$S|ya:%(dx$Ksqs'KJ˚y8ɂPO VJ9J;Tn<!1P>[Y/&'>u7\ՃNkn}G
PDL(
7WI6SOAgFð:M:MJ-Q>xfhHmCjLs{!NbP+ym>PvZP(7ViLT<nP-(J,Y%gq/eΨM\&3j7W:J?c7sloe\EoQ&T\d[/Kc͘2o)GN&a5x<˜̽sV%Hv4$5(x{*q.2CxMhqaRI(95O4W4y[Q칮\:Ipse\Eos0'\26auH5	Z2xMhqiG;G|oeV}Eͩ+$CgJQ(tYs<XaGo!cpA  @ԣ7űKdyΘ@x(ҏ`o<ك-Ϯ.Tu"DJ?4o:4yBc6֡΄(Q8cML\d	qHn$ʘ5<CGBV89(`{a.2CJ?HT	G:Q41yy!iGGM8$
ppA0PR7G	GヱL|s]N4Ap/%sG$BJå]DyS2{0  5(ҏp>U^J6!Ma&48Go(sGҏ7- p  $( $` pT,PX*GGK>L20T,T=9Е9ar<ك-ϨGp}5{(Q>a*`p}5iG{$<@6vQ[!;,uZՇ%r9Q>$0)P>꒷RQXa/y$s8G.x61t&3W%bQ>.mIY%
7WbQbΐCC1
ļnq0cMy8+us7W4yDbե:5	Zo!cp@nH3`S {s+J?rlnK6ʸ<nSe(-հ7l*bL"J]=ACHv FFJYssNqs%HTسTnRVIlՇj-(QXTOe%Sp4٫sY}:p}5sGDMa(xMZQϠ3QЕ4y-;B@7jJҏ.x2;G;! 	py/B@Pv-J?lXae.x21'Tn%sjJ[`2좵FjWsjJV(xMXrQ I%uFj[x6%(xM^[#(-.a>aqb'>2Wo'Bc5}:p}5sGp}5aG9iG1J?cy/4;1.2sE48sMej:]'4Y{`Cᙣ"&=9Е9lO5KgA')y/cTntXs$:Cj.M0Q>P>S 2cub|888{3y$p˜S<ԣxvZQrҏD~K9NK[π![/%luG(x{Jv7pH,	pa@2osu7&4J44o:4yDbQ>% x` @7 @L .
 0* @A5(hx݉t#aF
jQ41yy!iGG|\N0H  X( (P@@ dJ?<su41bΐ5CݭC	ZQ|]My5rҏ	Zy$8vt%iG[}<0A7V%Ѝ
7V1qy+l^GdNMXB6|
(xMZQFI'/6@`.\<ԣS 2bM_sMj좵Fjtniŋ:T<n(qb'xŝ:p}5nP>VI<xO.)GCC
-(J\%
2qS&s
)&KqVYB e-(U,2[0pp5M H{" e˚]0jf\$I@fFËAX 8y8Ɇ	n}Ge˗C I̸v-CKJ?ebcDo8n6iv2P-(PRҏpZP	BZ9iBPeD0ppÒNq}'\G$}.jqH88pk1pH؇Zb҅!ZP˳LZP l R $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruopterr.htm if m                      $              <>ert
"/agilnops=cdhm-.bfquvw%03xy#,15:TkCDFIOS_()678EM!9ALNPRUVW[]|2%h\/XK/D$<-MsIZ[h9Q4s45E*%:m)*M4y!|B{_ H(aZ: s
cuB|CEQ$[[(9c!k	҇@$  sQ:On#a:Pa (&KݼJЬb*2)*Qv:5EJUE*%"^IA4st9I-ã_w<n*0kьYZaG7I;sJuBts
cuB|C	G"(X厀R9
!XE;sΓ-àv#SX|ư(t@P:*c.Ep=70.)R=˩NG7=Mb:m85pk	҇@HH:*DPbT-sJ."*S:OSX-x1Mb:5Gt)e|5t|EJt9SG75p"ݷ-ã_q'J =ˠ¥1{Se{6]Jt9IkEo)[FXN:BANyj
NG7=Mb:m85pk	҇@HH:(4I;sJuBts
=ˠ0-ڠLwהcaS_Qj
;6]N8Y`NJl NMSQkleSR.v3o)-AW)ݩL291{@/ ܦ;rȌ
twU\ϯ)ypcU{ҭlp6]טxxel`muߜ,US
9iLwn2=˯"2i˔u/ݎ]6]FM\q"g3*,)4k9uB|CEQ$ r-C9ro'[AGt	˩ܺ[c-=˩MR&o&;rq]Jt9;s:OSX-x5C
ELw%;)ܺ4s48Kk6S)ܣw(zŸtnq'J P:*c.vwjSǹu)hhc)hQ;s=Mb:m8H(1{SW)ݩLwԧII4sw(9tn[k	҇@$=˩ݨwjSǹu)hh1)hQPґy B߷G10(Os4]GC_l[c-.J@vw'W;r0ݔq]wXvG
MP1M|KwaE))ܺ쏘=˩ݨwjSǹts xs
*q]Z2SǹucY')3E>~c.
-AW)ܺ,{U9-*=~}='~ǹtQj
Lw̧;r0ݔq]wXG/C}*q]Z2Sǹts?<q]RSǹtkY'QMluVsF^3Ble*q]Z2SǹucS
9i یTC.1x_=ˠ¢.ˌe1{]=2v!0PvYxyJ}*"ONlUalY$?~TE=aljׂ0y B߷G7*wh
!H
  80X>*?-Dd*okfÇԦsJD5E~4>c.
sPUJc.#!Yd>~ݬx"a,mG?-j[qxSyeqCaG10![aT-A|EǵOǹtPr=ˣN'waQe2=ˮk臔caSǹt\r=˨aG1/m-e㯇!V=xÑƕn5X9q9<[{v}*,8_sJ^9iא-ts.vG,.G(^`XNJaG4C^@4PsKG7Y@ypcU{^(q[+^_NoeqAQ)[̷o=ˠSvSǹtsǻSEd|q]=ˮc/,=o>g7,8_sJ^9iא-ts.vG,.G(^`NJaG4C^@4PsKG7Y@ypcU{^(q[OcVSbs/ۈxmUYjq )k(攽s! ([]N4X\1Qj
AlԦtsL(]N4X\1Qj
@Qj
xaE);%;)]ґy B߷G1%e467!k`Ic:ȶ0Qr@B8H@@:(ܣt5Cåwym`q'J PJ9Vŕ R#(rĎkc"<ypco8cs
g,Jc)UHU:0[!"k)[Yw6U"2oW+,Heq"m*]2^3BXlzI10{rT9\#%VPrT9\#St9ZX_PaE))UHU:0[ i`}|AD\!UR&ox5pL:ŸtcVQ)hNҝP4¥0rĎ:HypcoCEb,9ZZ*XZp:CKR)r  l!MEJUG4CRV9KJld S $       a  :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruopteu.htm  if m                      $            
			  enorst
<>acdilp"/ghmu.=bf#,-0qvwy%3;CETkx()*1AFOPS&578:IMNU+29BDLRVWzA:Ss&Ĝ1̍n@t$@@`BbF 0 ?D2ys!@Is#T)U,HcuÜ17\9-@f$`(,,2NoFNok8j$HO5H@X dJP.x.jL865PB6JRA]N	I9ѬsH#m<o4jzP45td;s}bNo@i9>S'1̇'1̍PGVȱ#CuÜ1;H0X9i9ѬsH#.'bsH#m<ni"F8 d6HJ$~8|۩!(XΧ42v,n46f$`H$2P) [ 8@⒁9ѬsH#.'bsH#m<ni"FA%Q(jsqI@Ĝs6sY"F\NōT"Fx9D p@D| x)(XΧ42v,n46f$`H$2B>'75Ni$eX5Ni$mÚ$HH d }bNo@i9>S'1̇RB@>mԐޓCP3}Ԡw$96HH]>mԐV˜L|qŵўTT3~tS[S$cKʱLtfI	
 |۩!>SI\fU6zͺ9ycc>I	;szQu$$V |۩!='04ͺ@RBzRBBu$'9Plhqq;0nLOc6HHP1I	mOn[E뢞EfTgUIy{۝\ŵ,9ocz5.{]~Kgl(<A&2:)ڜ='1̂ܓSQv몶6UW;sћu$$!͘@RBNo6zΫ`Ԝ5 [9qy{?I߫i;lÉj	9?Inu 'VSխĮ0GBo%[!\NOk~K9I&/Ss\CCc1EG]U8 @I]U/_*3D`#w5'2-9d= c6HHPn~9y1jpS˷A.3$2)ڜ)Rl헗cv%^GIEKsL흉d3{eF}%[q淇[wb{gp/>Bz\fUcmk\fC:1vP9XWKlT%֬]NKVÚugdb0PJ3оN9Zڐ
]h+гIVKl;HSt̫
- MqPsQz;w^9d= 7$tfI	
 |۩!=j/#:3n96HI/ZDūak"c1]U,cpG G*A͘Ϋm{Rp)p(?|N+[$ͺ |۩!=^60G@Is!͘jW
gT1sf0U]Jձ*gnͺ |۩!>%Oc6HHP1I	9ڐDUǢUc>h}Eckce[#IlmO.%qP5Tퟤ:Ր#w9I۩!!@u$'>bLtfI	
>mԐRBBI		tfI	
\n~NeK:~TmtyQP#w9|p?I۩!!@-I	mHOFmԐbͺs5`R.k8st۩!"n-}_WFmԐ@RBx.3!(\qmt`skTT|,Xp>Fp<]- 3kTT|,Xe\}V:\fC:0'Y]1DGnDūa;szAtQQ;WRᝳ}2y{|l9\uR,GٌtfI	sf>mԐ/Zs*0gWEoǪyEZG.͘g&$FmԐZͺ۞k~>m(%Rae=VAeDUd:6#w9Iݽt	뢞@OT
7~Qv9џk酮:>^SkG@Is!FmԐ`=E=Ёn
뢞G(=DZgȖ}&;t̆|qlKl^	;zzNcK[	9J7RrA"PbJ}Nd)԰pauCtE:ڈ*'~z2:.spn!-,Gࣘ͝!-\p'InvW]TNQt̫mf\8;skI뢊ޥfuw6c89޾
98&/*'x9̾'4	<ERzڞ t	pRJ}Nd)԰pauCӤǢk@	@Is S`a'7	FBَ \Z
(=DZ
]h(lP(sf89;ns6wss|I>P;s qN2	25BU["Č7\9S HcuÝR$	,ni"F$mF5H@X d$aiJ"0y" 5H	 0
W&X~4A:PFH77оE5ڜan u%'7ɸ$k.]'Jx_Ϥx[E],KחI@Irn}͑AO!lRP*s\bFm<d:V
5OҋN:V
5Opt@JZNo+p,H]?^Xt9(i9ЮM#YtNԸ=(X46A֧sH#[H'FO'7$:szP;sW&X@E=u+浫C%(#8<E-hE,du$@⩁99:Ss [/Kkꎊ T $       L	  :7):#          L	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptext.htm if m                      $          <html>

<head>


<title>extchk</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>extchk</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">noextchk</td>
        <td align="center" valign="top" width="33%">EXTCHK</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qextchk | -qnoextchk 
    EXTCHK | NOEXTCHK </tt></pre>

<p><strong>Purpose</strong> <br>
Generates bind-time type checking information and checks for
compile-time consistency. </p>

<p><strong>Notes</strong> <br>
<strong>-qextchk</strong> checks for consistency at compile time
and detects mismatches across compilation units at link time. </p>

<p><strong>-qextchk</strong> does not perform type checking on
functions or objects that contain references to incomplete types.
</p>

<p><strong>Example</strong> <br>
To compile myprogram.c so that bind-time checking information is
produced, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qextchk</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
FmԐkH U $       T
  :7):#          T
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptfdp.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>fdpr</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>fdpr</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nofdpr</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qfdpr | -qnofdpr</tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Collects information about your program for use with the AIX
<strong>fdpr</strong> (Feedback Directed Program Restructuring)
performance-tuning utility.</p>

<p><strong>Notes</strong> <tt><br>
</tt>You should compile your program with <strong>-qfdpr</strong>
before optimizing it with the <strong>fdpr</strong>
performance-tuning utility. Optmization data is stored in the
object file.</p>

<p>For more information on using the <strong>fdpr</strong>
performance-tuning utilty, refer to the <cite>AIX Version 4
Commands Reference</cite> or enter the command:</p>

<blockquote>
    <p><tt>man fdpr</tt></p>
</blockquote>

<p><strong>Example</strong> <br>
To compile myprogram.c so it include data required by the <strong>fdpr</strong>
utility, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qfdpr</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kꌧ V $       	  :7):#          	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptfl.htm  if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>f</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>f</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -f </tt><em><var><tt>filename</tt></var></em></pre>

<p><strong>Purpose</strong> <br>
Linkage editor (<strong>ld</strong> command) option only. Passes
to the linkage editor the <em>filename</em> of a file containing
a list of input files to be processed </p>

<p><strong>Notes</strong> <br>
Each line in <em>filename</em> is treated as if it were listed
separately on the <strong>ld</strong> linkage editor command
line. Lines in this file can contain the following shell pattern
characters to designate multiple object files:</p>

<ul>
    <li>* asterisk</li>
    <li>[ left bracket</li>
    <li>] right bracket</li>
    <li>? question mark</li>
</ul>

<p>For more information on the <strong>-f</strong> compiler
option, refer to the <strong>ld</strong> command in the <em>AIX
Commands Reference.</em></p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlcc.htm#top">Options that Specify Compiler
        Characteristics</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ble>
kR W $       .  :7):#          .      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptfld.htm if m                      $          <html>

<head>


<title>fold</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>fold</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">fold</td>
        <td align="center" valign="top" width="33%">FOLD</td>
    </tr>
</table>

<p><strong>Syntax:</strong> </p>

<pre><tt>    -qfold | -qnofold 
    FOLD | NOFOLD </tt></pre>

<p><strong>Purpose</strong><br>
Specifies that constant floating-point expressions are to be
evaluated at compile time.</p>

<p><strong>Notes</strong> <br>
<i>This option is obsolete.</i> Use <strong>-qfloat=fold</strong>
in your new applications.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cucopts.htm#top">Floating-Point
        Compiler Options</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptflo.htm#top">-qfloat</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
hrk: X $       '  :7):#          '      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptflg.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>flag</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>flag</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">flag=i:i</td>
        <td align="center" valign="top" width="33%">FLAG=<em>severity1:severity2</em></td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qflag=</tt><em><tt>severity1:severity2 </tt></em><tt>
    FLAG=</tt><em><tt>severity1:severity2 </tt></em></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Specifies the minimum severity level of diagnostic messages
to be reported in a listing and displayed on a terminal. </p>

<p><strong>Notes</strong> <tt><br>
</tt></p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td width="15%"><em><i><tt>severity1</tt></i></em></td>
        <td>Message level reported in listing </td>
    </tr>
    <tr>
        <td width="15%"><em><i><tt>severity2 </tt></i></em></td>
        <td>Message level reported on terminal </td>
    </tr>
</table>

<p>You must specify a level for both <em>severity1</em> and <em>severity2</em>.
</p>

<p>Diagnostic messages have the following severity levels: </p>

<blockquote>
    <table border="0" cellpadding="5" cellspacing="0">
        <tr>
            <td width="5%"><strong><tt>i</tt></strong></td>
            <td>Informational</td>
        </tr>
        <tr>
            <td width="5%"><strong><tt>w</tt></strong></td>
            <td>Warning</td>
        </tr>
        <tr>
            <td width="5%"><strong><tt>e</tt></strong></td>
            <td>Error</td>
        </tr>
        <tr>
            <td width="5%"><strong><tt>s</tt></strong></td>
            <td>Severe Error</td>
        </tr>
        <tr>
            <td width="5%"><strong><tt>u</tt></strong></td>
            <td>Unrecoverable Error</td>
        </tr>
    </table>
</blockquote>

<p>Specifying informational messages does not turn on the <strong>-qinfo</strong>
option. </p>

<p><strong>Example</strong> <tt><br>
</tt>To compile myprogram.c so that the listing shows all
messages that were generated and your workstation displays only
error and higher messages, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qflag=I:E</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlco.htm#top">Options that Specify Compiler
        Output</a><br>
        <a href="rumsgsev.htm#top">Message Severity Levels and
        Compiler Response</a><br>
        <a href="ruoptinf.htm#top">-qinfo</a><br>
        <a href="ruoptsup.htm#top">-qsuppress</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
l\q Y $       ;  :7):#          "      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptflo.htm if m                      $            	  nort<>aegilps
"/cdfh-.=bmquvwy%,0Tx#123CFNOPSU|()48:EIk57ADLz9GVWjM9%a9Ihac-Aɶ[T9&%q$Bʖ ,;P6Ð`X,B1c%a=CU-TYJk\d,9 2ֽ)]=^p049 	!4	A̘Ĕ&SAl)$ "TM&-$%rl7-b9.#vpbͲrhot96Rq qV"hPr r2ֹ%Xr 5rJd,9 8@.RD`kȹqCC$SA u`q.QhozZr
TZ-b9.#avhr $B! 
-8 !&@.RD`kȹqCC qIX70Aɲ8&{7-b9*-TFp049 8HAu0r_u0BQ.L	Aɲ8Q:Zr.\F H$DHq1ȳ7"8&R$׾ӈ7q-E qjE qi"8/t&rl7-b9*-TFp049 H	! X96Z qMCTc}ŤK8u)GQF6SaM(8:iCň[&rnrAH9*ݣo,97h:"]lyɻAM Jvݠ五c}Kr_u0gH`=)1OLol
d_.L<65OW.L?uH;PU*/}mKb5QllvB5ZJ(]$Lc)BºY-L<6r\c}M%SFq_f;)[&1)	RXҞ-M2i\Mǩ=/eċmT5J*SŶ߉HHVŔޖ
QyS04J6vjƥ%a2/y-	Ž]d0S(eMȼmMa Z^H	9!a],`tZLnr:^=C	͑u%)UTF"uJ"C`z91%L[(YRxclHrSlcH1ua%((ɥb_f09.@1܀alahɌԿU-l2BPb%ɇ	@aFa2/bf٩a[ň[&[mZQ°YGl @ qV"hPr r2ֹ%Xr 5rJd,9 8@.r0f HAQu	ڰDq1"ڛVrnrl7-b9.! $HVce6XWK"ClxȖ]@Of!TX;JS4ml<JjmG%S@c o	ڰ:B@p`X=Y!a],oClx+g}Qu	ڎKÍIk_K.^ԔLUV`HMȽe[&cuchN8d-fҒZoaRمjvTEZP%)r\; -()-L-C,08gf2Zd, q-R%*8kwL-E&4;(ahg}RhC"8}RhC"%SAk8kwL-E6aeȱQ}
(!8K q Ҁp H1%&1"D9-bjhot=^p049 @,BvlØd^7QF6SaLm/97h96Z^p=QoŻ1d,+anB-KU7S ꧲a[KUVTMʟjy\l<65Yj1"{SAxl9/ZCk
7(ߘMȰ!YOd&EY0-&-c.LbEzoYc[lɀrە"\v \wL-@ ahvjbE?;lĘdY}qKX;X.k;hr_u05Yj1"{S@QF6Sam,ah8r
haj5E B@MȰ!YOdYﺘZI}8d+{S	()&6r_u0o7k8kwL-E>Y}ѽVﺘZ1cmg%S@v}TKUL-o()6r_u07k8$[P8r Sd/U˭X LmP:1o(٪o퐾Lg}cmg%SG.Ll3;l9/ZԿKiI,'F(9.@Fg}Qs[&氦[BGWf;t¯p_t¬ahɁc[ ajz퐷5TǨ٪Qo퐽.rLKcoQaK8&@78t\!١`{ce6ix"8EM2Z^rnrl7-b9.! {Sb٩b)BºY8ai]!ZiKv*6jqƛ\v*ﺘZ1dqɎ椥?UȇUj(%L-.L;lÙ-,ahL8slxlrl7ɺ@{/KXEˈ] 	!@QF6SayolĚyɻAɲ8t\R~-IiBڛd:ɢ7H-Lʑ.j/KEBڭԢLbd҇4^/ʘU=̩MY܎7"ԵPlﺘZ"My{Sb٩{!mPWRc1Sɇu"Uj`qMcL٩mE
ȵ-U0{&8w8eZ̚]ajjxl@0g}kmL-.Lrjah-𶜗L- ﺘZ!08ah{0[&9.@8jaט9/Z9ucc&QL1isl~aF6Slt,qʑ.iL?5 \HDeIVc<6=c]lTa2/M+*Dd/5Uk
McuJ"^8&7T,lE_JxY.2w jah
(l91r_u0rdJsRR٪ojYu0kmL-0ﺘZ1kmL-d]p.sXRm qM97Ho qekȹqCC$ h
(l9|-"8EM597h96Z^p=)1OBڠǲ`qu)dҺpZtmM+}(d\}ce6r_u0bT&h'ldg}ki}8raS57+E1u)dҺpZoj@RLjKE0^wL-𶜗L-Rc`Tqlʣ&
V ]~-}Qs^clah8r;lÚr_u0rdJsRR8jjYu0ki}˭A()𶜗L-d]p.sXRm qM97Ho qekȹqCC$ h
(l8#Qx)397h96Z^p 	j~ce6XWK"҅6ɇ%oxi(tV 'B)BºYc%8*0 R.&mR!CjJ-j͗2N	cSYIiBڛdʣ&7"\ƫ	W5sf	rəR%TÍ5ɌJBtbVQL{&931d,+cȵPںSŶ;5Yu0ce6JL9/Z]lNjJS5\|VﺘZK[&`՝S@QF6SaĤÒda2.P@k
Ma᳒7ɲ8&{7-b9.#avhr X$EMDq1	&&@.r 5B6'd>YVɇ9jc.ֲ0MHP0X
ʘU[!y"w7E1rXu(=oq65\1SDL&r_u07ܢcMk0{&8RoZ;la%S@(PR̚H5j@H	 6L,0ﺘZy[&9USS5Yu0Ba%S@˭7܀ TbޢYﺘZ1tL-wL-EۺKr_u070
eH1ZtRm)ɇ7#*D4rRm%.U¹3T8R`~\%d/9.@ﺘZ1	L-1ҜԔjD>ZVwL-EM{0[&4}ﺘZ{0qɀ g}QxL<ahL8slxlrl7ɺ@{/KXEˈ] 	!@)ol[sveqekȹqܢcMjSŶ3RJ4q[TԢL`ﺘZlK˕ILlr8ԋ_su(=ah
(l<MAoahoE0)El;jSɌԹʇ	ojmnkO{&ubM B5ouc*c
V)EMeL=AA8C,ޔm7"wKKJ&sf	rəR%T܀aoah56K]lUL-Og}P[m9/Z]l qVwL-EM-𶜗L-1ҜԔ7D>ZVwL-ET[NK]lVwL-EM-𶜗L-d]p.sXRm qM97Ho qekȹqCC$ h
(l=Pol	MM=\" -!a],, t&8joM+d"\`eи	WR.d/o7@LT4%5U٩PMȾ\^&KV%!9F7иU7f6Slt/ձMb*E}J}#M.;`S@QF6SaꄜL-$[QL1/ald^l[cL]KzRUl~Q7иUDS[Ce-`Rl2Cg%o US@QF6SaꄜL-1ҜԔjD>ZVwL-EU	9/Z9u`6=Yu0ce6I}8&E
5&0rhot=^p049 @,BvlUce6&*97h96Z^p=)1OUӽB
W&eIjo57~[Lb{5])|xiu3yI椥	KJ!}SRR[ɝⅦ83z`HЖB`C!}5%(JT,<qʒ٩U-R%*8kg}KWf-F$[ocah
(l<M<UY}qKX;X.k;hr_u05Yj1"{S@QF6SaKÍ=Yu0ce6&*ahyUSP٬~ZHl䵈o;t¬ahޫ~wL-EM9/Z7k8kwL-EDY}ѽVﺘZ1OVr_u0oMSyu0ce6*ahĩ0Syu0*$ahb"l7yZ`';9/Z3VɁ)-k \䵈o;lUL-UﺘZMhwPr_u0l~wE0(k8kwL-EM9/Z3R'Q(op=u0ªNK)1EKX9"ځ;[!}]lMcj!oyFPWlgf;x[&6SE<UY}8[JIa8*7E0(r@
3;lÜL-04@528U5Yu0x#g%SG.L7C&USWfսWl6٪=@VZHWlsd/j_{zr\96Z qt=\"a.@ݠ()t&#QxMM=\"  jRmON}вrj*\%d/sS ꧲c2NBڭԢLw#\nǲ`65\1SDK	L-(?S}LɎ+-VEPSA1r_u0rd ajf;9/Z]l qVwL-EMK]lNjJS5C"-U;lýИy}Ѧ(9/Z]lxlzah
(l<&r_u0l&E
oaIL<6r\96Z qMCTc}Aah"8ʑ.cU	uJ"C{57aj5E B(t0X	c%t,dҸ֨U&X+TZg%a8@,P qRvkJĄt!1cm`"$JL97h9. qH@,P qqib&U FR$@,5rJd,9 0f $ qt=049 	!`1,M(2aCC` 1fr B"8Nm(IS)JT\m!a@dXR%j]lyJW@`İJV6-049 8$f6Ð "q:siF"˭ؐ 
.cUXdc5LTbErR7ӛJ09.]mb@k5ɇjo UWfq5U QWRZ:e(E qΜQȡrXclHr9)ARͥ.A 5ˈ@QI9)ARͥ.XclHrQJPq:siF"ˬט\km)tҌEYxclHrQ|-%(8@9B\4 8+
).EjJPq:siF"ˬJLm\BJPq:siF"ˮؐ (iJ"8Nm(Pu	m\BrR7ӛJ09.]ot6Ā.!E=ИyJ"8Nm(Pu1$q
)L*JPr\96Z^pĄR\KXE1frl7ɺ@H8rK8ÌtҌ@`ĆIR%j
S.&RbHA%{H`İJV`%8$2aA1%qI%`  ՝l Z $       Q  :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptflt.htm if m                      $            		  <>eot
"/adilnprs=cfgh.0bmuvw%-Tqxy#123:FNOz,AEGILPR589CDSVk|47UXZMSh9R9iknnN[tsJK.cDx@} q!c_RsNKo.:#mkԵ[[8!k@aG758tn=k !%Io%DXTF^"]cqJOڔ
Su|b:7>MaNaE+)}])Q)	msKR9i	m9@!k^(t 4r-CP9vsί)àv))ãqX,t !1c@17PkR&1cNo58tnۂ858tn=kP(!"h*9J."jSu}MaN[1MaNGc
EH
(Ro~)R])Q󰣛u}MaN[1MaNGc AUcSbJlUJutsί)àv))ãqX,tAa-݂):-pGǣb
"XPP])Q)	msKc@ 5ڠ\;qU/wkBnHY-݂<vTT*wj"wjR1PMݮH[O7 48,((;6*bSQ'FSRJlUNp`gԥ9i}LvnS8R&sJwh	\av:;dk1wF9`ķqA/;}oc_G1/Usn21Tԉҝ
-f;>F}b 8cA!n[>S89!o73`G`,f:=kon+mas}YkYU)_FS8~cA!n[>S89wPqK+%~!_G1/v⨖Oa*?Y?KN55+͊c)T9/P]tG"שkc kb:"oѸq^:"S@p%7wjSu|b:7mmǑ{doS
yKqZcˁ-WG7vs(_ǣb	 0h;):1MaNE6낶뽲7<%c	~1Źw[CNo(Q:1MaNGc !; @[1w;):1MaNE6낶뽲7<%c	~11Ho0?NoѸq^:"S@P4_ԧWG758tn=ۮ
ۏ#sާ/ⵎ(%oc)_{"߬D?NoѸq^:"S@P4 ESR]ѸPn+n<]λ#zSo[81:9SaG758tn=kHTPߔԧWG758tn=9B[q]a,"߬GKB?K)Lw|0(P~[#,N?Y쏅d-g7	/S}|w-w)cY9bHkWb?NoѸq^:"S@P  YNJutsίSXSF@M୸1wv
|,Flf8~~/K-~1z0~ 7f]푶Ka#{pk1	]"߬vDvo]Sk:9SSۣ}CX⾗~cDv
|;qUw/hcab1Mo81c[<|luJcA`af:=Pޡ{!Mho(Km`7S֜ķqA/;~>f:=PAv@
`.d26sXaf8%Bf8?c_@Q<7þT+1aNSZ/ļqߘ1PHY-hS)Un85_1PHY-݂)U}ϰS0~R9i}|60	fǉ15V[XkPƗn]U)1W1ݑ}Yk9
.ƳK8	0r1W1K9[hk(k41ct;qT-sHU୸yU-Jc^17ZqOccRQP[
ۏS1Mb>f;Z9"G7Z9Z/v$
a*~Eo	ʷ\1c`Lvaf8STz."ۿ	q,s47Z9Z}8m=!K~g7c1R-sR-s1POmc^D``T(99o%c	~1eާ,	nr1$7뽲6{v~R9i|.v1qA
G	%S[Abܻ-}]۔ԥ9i.sӪr[Z-lqCB9!(tGc @B(Q:5@
+J*ia(X,t ]t TT\,:Hoؤdc!@}ǢkPHv=psUR
+J*lQƱzX 0R9vQR&sʹpGD>@[#	=ps9g7Qvpd[v2T\,xrPq蠐tU"aG7$t@^?In/E	%L(rd?CEJR9:9W))ãqS_^)ҝP4/rd:HOcn	#Eb5XrR*X(:Hp`qK`D<49L%NAw!)Uґ89% 	kꢚ [ $       
  :7):#          
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptfst.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>fastcopy</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>fastcopy</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%"><em>See
        notes.</em></td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qfastcopy | -qnofastcopy</tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Enables destructive copy operations for structures and
unions.</p>

<p><strong>Notes</strong> <tt><br>
</tt>If the <strong>-qfastcopy</strong> compiler option is
enabled, the compiler assumes that the source and destination for
structure and union assignments do not overlap. This assumption
lets the compiler generate faster code.</p>

<p><strong>Default Setting</strong><br>
The default setting of this option is <strong>-qfastcopy</strong>
when compiling to the ANSI. language level. Programs that do not
comply to the ANSI C standard as it pertains to non-overlap of
source and destination assignment may need to be compiled with
the <strong>-qnofastcopy</strong> compiler option.</p>

<p>For all other language levels the default is <strong>-qnofastcopy</strong>.</p>

<p><strong>Example</strong></p>

<blockquote>
    <pre><tt>xlc myprogram.c -qfastcopy</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k" \ $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptfu.htm  if m                      $          <html>

<head>


<title>F</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>F</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -F</tt><em><var><tt>config_file</tt></var></em><tt>:</tt><em><var><tt>stanza</tt></var></em><tt> | -F</tt><em><var><tt>config_file</tt></var></em><tt> | -F:</tt><em><var><tt>stanza</tt></var></em><em><tt> </tt></em></pre>

<p><strong>Purpose</strong> <br>
Names an alternative configuration file for <strong>xlc</strong>.
</p>

<p><strong>Notes</strong> <br>
</p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top" width="20%"><em><tt>config_file</tt></em></td>
        <td valign="top">Specifies the configuration of your
        system to the compiler. </td>
    </tr>
    <tr>
        <td valign="top" width="20%"><em><tt>stanza </tt></em></td>
        <td valign="top">Is the name of the command used to
        invoke the compiler. This directs the compiler to the
        config_file under stanza for the description of the
        compiler environment. <p>This suboption is not required. </p>
        </td>
    </tr>
</table>

<p>The default is a configuration file supplied at installation
time called <strong>/etc/vac.cfg</strong>. Any file names or
stanzas that you specify on the command line or within your
source file override the defaults specified in the <strong>/etc/vac.cfg</strong>
configuration file. </p>

<p>For information regarding the contents of the configuration
file, refer to <a href="../tasks/tuoptcfg.htm#top">Specifying
Options in the Configuration File</a>. </p>

<p>Options specified with <strong>-W</strong> option override
options in the <strong>-F</strong>config_file configuration file.
The <strong>-B</strong>, <strong>-t</strong>, and <strong>-W</strong>
options override the <strong>-F</strong> option. </p>

<p><strong>Example</strong> <br>
To compile myprogram.c using a configuration file <strong>/usr/tmp/myvac.cfg</strong>
with an <strong>xlc</strong> stanza, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -F/usr/tmp/myvac.cfg:xlc</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlcc.htm#top">Options that Specify Compiler
        Characteristics</a><br>
        <a href="../tasks/tudefcfg.htm#top">Default Compiler
        Configuration File</a><br>
        <a href="ruoptbu.htm#top">-B</a><br>
        <a href="ruopttl.htm#top">-t</a><br>
        <a href="ruoptwu.htm#top">-W</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kF ] $       	  :7):#          	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptful.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>fullpath</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>fullpath</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nofullpath</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qfullpath | -qnofullpath </tt></pre>

<p><strong>Purpose</strong> <br>
Specifies what path information is stored for files when you use
the <strong>-g</strong> option. </p>

<p><strong>Notes</strong> <br>
Using <strong>-qfullpath</strong> causes the compiler to preserve
the absolute (full) path name of source files specified with the <strong>-g</strong>
option. </p>

<p>The relative path name of files is preserved when you use <strong>-qnofullpath</strong>.
</p>

<p><strong>-qfullpath</strong> is useful if the executable file
was moved to another directory. If you specified <strong>-qnofullpath</strong>,
the debugger would be unable to find the file. Using <strong>-qfullpath</strong>
would locate the file successfully. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptldb.htm#top">Options that Specify Debugging
        Features</a><br>
        <a href="ruoptgl.htm#top">-g</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k" ^ $       	  :7):#          	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptgl.htm  if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>g</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>g</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong></p>

<pre><tt>    -g</tt></pre>

<p><strong>Purpose<br>
</strong>Generates information used by debugging tools such as
the <strong>xldb</strong> graphical debugger.</p>

<p><strong>Notes</strong><br>
Avoid using this option with <strong>-O</strong> (optimization)
option. The information produced may be incomplete or misleading.</p>

<p>If you specify the <strong>-g</strong> option, the inlining
option defaults to <strong>-Q!</strong> (no functions are
inlined). </p>

<p>The default with <strong>-g</strong> is not to include
information about unreferenced symbols in the debugging
information. </p>

<p>To include information about both referenced and unreferenced
symbols, use the -<strong>qdbxextra</strong> option with <strong>-g</strong>.
</p>

<p>To specify that source files used with <strong>-g</strong> are
referred to by either their absolute or their relative path name,
use -<strong>qfullpath</strong>. </p>

<p>You can also use the <strong>-qlinedebug</strong> option to
produce abbreviated debugging information in a smaller object
size.</p>

<p>Some symbols which are clearly referenced or set in the source
code may be optimized away by IPA, and may be lost to debug, nm,
or dump outputs. Using IPA together with the <strong>-g</strong>
compiler will usually result in non-steppable output.</p>

<p><strong>Example</strong><br>
To compile myprogram.c to produce an executable program<strong>
testing</strong> so you can debug it, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -o testing -g</tt></pre>
</blockquote>

<p>To compile myprogram.c to produce an executable program <strong>testing_all</strong>
containing additional information about unreferenced symbols so
you can debug it, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -o testing_all -g -qdbxextra</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptldb.htm#top">Options that Specify Debugging
        Features</a><br>
        <a href="ruoptopt.htm#top">-O</a><br>
        <a href="ruoptqu.htm#top">-Q</a><br>
        <a href="ruoptdbx.htm#top">-qdbxextra</a><br>
        <a href="ruoptful.htm#top" target="right">-qfullpath</a><br>
        <a href="ruoptipa.htm#top">-qipa</a><br>
        <a href="ruoptlin.htm#top">-qlinedebug</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
html>
k _ $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptgpc.htm if m                      $          <html>

<head>


<title>genpcomp</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>genpcomp</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nogenpcomp</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qgenpcomp | -qgenpcomp=</tt><em><tt>directory</tt></em><tt> | -qnogenpcomp </tt></pre>

<p><strong>Purpose</strong> <br>
Generates a precompiled version of any header file for which the
original source file is used. This may help improve compile time
when you use the <strong>-qusepcomp</strong> option. </p>

<p><strong>Notes</strong> </p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top" width="25%"><tt>-qgenpcomp </tt></td>
        <td valign="top">Generates a precompiled header file
        called <strong>csetc.pch</strong>, and saves it to the
        current directory. </td>
    </tr>
    <tr>
        <td valign="top" width="25%"><tt>-qgenpcomp=</tt><em><tt>directory</tt></em><tt>
        </tt></td>
        <td valign="top">Generates a precompiled header file. <ul>
            <li>If <em>directory</em> is the name of an existing
                directory, the precompiled header file is named <strong>csetc.pch</strong>
                and saved to that named <em>directory</em>.</li>
            <li>If a directory with the name <em>directory</em>
                does not exist, the precompiled header file is
                named <em>directory</em>, and is saved to the
                current directory.</li>
        </ul>
        </td>
    </tr>
    <tr>
        <td valign="top" width="25%"><tt>-qnogenpcomp </tt></td>
        <td valign="top">Does not generate precompiled header
        files. </td>
    </tr>
</table>

<p><strong>-qgenpcomp</strong> and <strong>-qusepcomp</strong>
will be ignored if they are both specified along with the <strong>-a</strong>
or <strong>-ae</strong> options. Without the <strong>-qusepcomp</strong>
option, <strong>-qgenpcomp</strong> is accepted in all cases. </p>

<p><strong>Example</strong> <br>
To compile myprogram.c and generate a precompiled header file for
any files that have changed since the last compilation, or for
any files that do not have precompiled header files, and then
place them in the directory <strong>/headers</strong>, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qgenpcomp=/headers</tt></pre>
</blockquote>

<p>The new precompiled header is called <strong>csetc.pch</strong>.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuprehdr.htm#top">Creating and Using
        Precompiled Header Files</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptuse.htm#top">-qusepcomp</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
W@k̾ ` $       }  :7):#          }      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptgpr.htm if m                      $          <html>

<head>


<title>genproto</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>genproto</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nogenproto</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qgenproto | -qgenproto=parmnames | -qnogenproto</tt></pre>

<p><strong>Purpose</strong> <br>
Produces ANSI prototypes from K&amp;R function definitions. This
should help to ease the transition from K&amp;R to ANSI. </p>

<p><strong>Notes</strong> <br>
Using <strong>-qgenproto</strong> without <strong>PARMnames</strong>
will cause prototypes to be generated without parameter names.
Parameter names are included in the prototype when <strong>PARMnames</strong>
is specified. </p>

<p><strong>Example</strong> <br>
<tt>For the following function, foo.c: </tt></p>

<blockquote>
    <pre><tt>foo(a,b,c)
  float a;
  int *b;</tt></pre>
</blockquote>

<p>specifying </p>

<blockquote>
    <pre><tt>xlc -c -qgenproto foo.c</tt></pre>
</blockquote>

<p>produces</p>

<blockquote>
    <p><tt>int foo(double, int*, int);</tt></p>
</blockquote>

<p>The parameter names are dropped. On the other hand, specifying
</p>

<blockquote>
    <pre><tt>xlc -c -qgenproto=parm foo.c</tt></pre>
</blockquote>

<p>produces </p>

<blockquote>
    <pre><tt>int foo(double a, int* b, int c);</tt></pre>
</blockquote>

<p>In this case the parameter names are kept. </p>

<p>Note that <strong>float a</strong> is represented as <strong>double</strong>
or <strong>double a</strong> in the prototype, since ANSI states
that all narrow-type arguments (such as <strong>char</strong>s, <strong>short</strong>s,
and <strong>float</strong>s) are widened before they are passed
to K&amp;R functions. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlcc.htm#top">Options that Specify Compiler
        Characteristics</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
   kLJ a $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptgu.htm  if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>G</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>G</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong><br>
This is a linkage editor (<strong>ld</strong>) option. Refer to <em>AIX
Version 4 Commands Reference</em> for a description of <strong>ld</strong>
command usage and syntax.</p>

<p><strong>Purpose</strong><br>
Tells the linkage editor to create a dynamic library. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
tlN b $       1  :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruopthea.htm if m                      $            
	  ert
"<>adghilmnops./=bcfu#_y-0Mvw%,13BCDFSqAEHOTUkxz()5789ILPRV24:NWGK0Qs%ֶ(9dZ m~s$gZأI`CI'8<`vAAAAAHW9dI9dȅ'H!EG@R97V%h
G{5àBoNo8btlk@
!Ip-I*rRɱмz	u2
J:!IjujF*r$gsmbo8btl)ӮlF=+#ksFQ̑dBsɢ5sՑOx:H!EG@G&
dMHQQg\n[x=:#
 )5ܜ*1
HܜQg\n[x=:#u7\B6G7up{d:	m8btlk@,BBج5zF!IX6oNo:trp5P!IR5w'&7N#\T9Ӭ!MoCgDp׳\:`B)FY#ksYC#.lFΈft`(1pHs$mY2hrrje5w'&#QG1̚e;𐋭te[R652sɢ]ɪe'[I#Wrrj,]{,/*ʾexg|W%rQr'_9TTE2hrrj{uHܜ9_Mw'&$"]dԍ]ɪr,/~,s^U|Km弢Nr ie[DBdjNMP$Mw'&C,"+&JFzk95Rԍ]ɪE 9^Y7Wip^xg|W%rQr'_9T^r9e>W_NMP    @P!#WrrjVNLTE2huˉ~^PNMPHEֺ2-T	4|/fܯ^1p͗׿]|k'ɾe{.D/^|\~&JY]|Nrn}|VNgg|˓z>2WzȅTE2h`)eA?]|Ə._Km1Eȝ|^ ]ɪ%pHܜJk95^+&JFzk95Rԍ]ɪפ:|o~xLgmMNMP.4jNMRH\3Lqqw_e[xe_9W̯Imܷ\U HQs$L4"\si<$"]d4ɷI3uɽ#n#S-G2F"$=2]9dȅ'H!EG@R97V%h
G{5àBoNo8kٮ (%o:gm&Z^p  hRH_vYCQF&r&qa:!@ oMHRH_vYCQF&r&qf
}O\ۍNoyr'_9U#-I#s}eEțbK2h؇
\ɼ.<s]ˆq	MHRh-G@QܸhyHft@{]!I#s}eEWP6iq}u[Z7~6pJFZ5sK\$t
(ϊuMˆ
הk@(okt )$bo,хΛ
؇
OS_9WL9[󃬥FZF(J\abgD(
r/xBKAmkӛkꑖ9Ҿ첇FJ+!tB2-	\!2xO	02~px|.<9Ҿ첇FVX؇
 +.O	w$Qe:0R"bgD(C,!ֺE<|uw}uu	#-I#s}e-6+؇
 	xLw$Qe:0ؓA]!Am4x6tvꑖ9Ҿ첇F
}hc0<:	;uHRH_vYCatWlCe[DF['nfsHRH_vYCaX؇
 \!2xOBdld&H9Ҿ첇FRtWlCe[DWp	ȕ{g7CqmR2Ԓ1G7WݖPCjH]!Am]h'l'7&#-I#s}e-6]!Am]<9/ln>MFZF(J[md$WlCe[DWrDO	On>MFZF(J[meQ]!Am]Vrd{R2Ԓ1G7WݖPCk]:!Bdܭ	rdNo˄7&e$bo,хLv>ΈPYAd<'˭eɇ7	wVN<mtHRH_vYCa-:!BdH\'.Û.<.V6$e$bo,х
}hBd.sgx2$dp&D$j(HpSI\{]W#QG7F(􍸣#jȅ9E$j(9첇@(8țbKخءI|[넎EQF|Vۨkȉ4+^R9^)#-G2F"l#;ccokX c $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruopthlt.htm if m                      $          <html>

<head>


<title>halt</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>halt</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">halt=s</td>
        <td align="center" valign="top" width="33%">HALT=<em>severity</em></td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qhalt=</tt><em><var><tt>severity</tt></var></em><tt> 
    HALT=</tt><em><var><tt>severity</tt></var></em><tt> </tt></pre>

<p><strong>Purpose</strong> <br>
Instructs the compiler to stop after the compilation phase when
it encounters errors of specified <em>severity</em> or greater. </p>

<p><strong>Notes</strong> <br>
<em>severity</em> is one of: </p>

<blockquote>
    <table border="0" cellpadding="5" cellspacing="0">
        <tr>
            <td align="center" width="10%"><em><strong>severity</strong></em></td>
            <td><strong>Description</strong></td>
        </tr>
        <tr>
            <td align="center" width="10%"><strong><tt>i</tt></strong></td>
            <td>Information</td>
        </tr>
        <tr>
            <td align="center" width="10%"><strong><tt>w</tt></strong></td>
            <td>Warning</td>
        </tr>
        <tr>
            <td align="center" width="10%"><strong><tt>e</tt></strong></td>
            <td>Error</td>
        </tr>
        <tr>
            <td align="center" width="10%"><strong><tt>s</tt></strong></td>
            <td>Severe error</td>
        </tr>
        <tr>
            <td align="center" width="10%"><strong><tt>u</tt></strong></td>
            <td>Unrecoverable error</td>
        </tr>
    </table>
</blockquote>

<p>When the compiler stops as a result of the <strong>-qhalt</strong>
option, the compiler return code is nonzero. </p>

<p>When <strong>-qhalt</strong> is specified more than once, the
lowest severity level is used. </p>

<p>The <strong>-qhalt</strong> option can be overridden by the <strong>-qmaxerr</strong>
option.</p>

<p>Diagnostic messages may be controlled by the <strong>-qflag</strong>
option.</p>

<p><strong>Example</strong> <br>
To compile myprogram.c so that compilation stops if a <strong>warning</strong>
or higher level message occurs, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qhalt=w</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlco.htm#top">Options that Specify Compiler
        Output</a><br>
        <a href="rumsgsev.htm#top">Message Severity Levels and
        Compiler Response</a><br>
        <a href="ruoptflg.htm#top">-qflag</a><br>
        <a href="ruopterr.htm#top">-qmaxerr</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
"top"k d $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruopthsf.htm if m                      $          <html>

<head>


<title>hsflt</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>hsflt</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nohsflt</td>
        <td align="center" valign="top" width="33%">HSFLT</td>
    </tr>
</table>

<p><strong>Syntax:</strong> </p>

<pre><tt>    -qhsflt | -qnohsflt 
    HSFLT | NOHSFLT </tt></pre>

<p><strong>Purpose</strong><tt><br>
</tt>Speeds up calculations by removing range checking on
single-precision <strong>float</strong> results, and on
conversions from floating point to integer. <strong>-qnohsflt</strong>
specifies that single-precision expressions are rounded after
expression evaluation, and that floating-point-to-integer
conversions are to be checked for out of range values.</p>

<p><strong>Notes</strong> <tt><br>
</tt><i>This option is obsolete.</i> Use <strong>-qfloat=hsflt</strong>
in your new applications.</p>

<p>The <strong>hsflt</strong> option overrides the <strong>-qrndsngl</strong>
and <strong>-qspnans</strong> options.</p>

<p>The <strong>-qhsflt</strong> option is intended for specific
applications in which floating-point computations have known
characteristics. Using this option when compiling other
application programs can produce incorrect results without
warning. See <a href="../concepts/cucopts.htm#top">Floating-Point
Compiler Options</a> before you use the <strong>-qhslft</strong>
option.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cucopts.htm#top">Floating-Point
        Compiler Options</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptflo.htm#top">-qfloat</a><br>
        <a href="ruoptrnd.htm#top">-qrndsngl</a><br>
        <a href="ruoptspn.htm#top">-qspnans</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 <pre>k e $       5	  :7):#          5	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruopthss.htm if m                      $          <html>

<head>


<title>hssngl</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>hssngl</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nohssngl</td>
        <td align="center" valign="top" width="33%">HSSNGL</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qhssngl | -qnohssngl 
    HSSNGL | NOHSSNGL </tt></pre>

<p><strong>Purpose</strong><tt><br>
</tt>Specifies that single-precision expressions are rounded only
when the results are stored into <strong>float</strong> memory
locations. <strong>nohssngl</strong> specifies that
single-precision expressions are rounded after expressione
valuation. Using <strong>hssngl</strong> can improve run-time
performance.</p>

<p><strong>Notes</strong> <tt><br>
</tt><i>This option is obsolete.</i> Use <strong>-qfloat=hssngl</strong>
in your new applications.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cucopts.htm#top">Floating-Point
        Compiler Options</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptflo.htm#top">-qfloat</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
"9"kꢀ f $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptidr.htm if m                      $          <html>

<head>


<title>idirfirst</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>idirfirst</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">noidirfirst</td>
        <td align="center" valign="top" width="33%">IDIRFirst</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qidirfirst | -qnoidirfirst 
    IDIRFIRST | NOIDIRFIRST </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Specifies the search order for files included with the <strong>#include
&quot;</strong><em>file_name</em><strong>&quot;</strong>
directive. </p>

<p><strong>Notes</strong> <tt><br>
</tt>Use <strong>-qidirfirst</strong> with the <strong>-I </strong>directory
option. </p>

<p>The normal search order (for files included with the <strong>#include
&quot;</strong><em>file_name</em><strong>&quot;</strong>
directive) <i>without</i> the <strong>idirfirst</strong> option
is: </p>

<ol>
    <li>Search the directory where the current source file
        resides. </li>
    <li>Search the directory or directories specified with the <strong>-I
        </strong>directory option. </li>
    <li>Search the standard include directory, <strong>/usr/include</strong>.
    </li>
</ol>

<p>With <strong>-qidirfirst</strong>, the directories specified
with the <strong>-I </strong>directory option are searched before
the directory where the current file resides. </p>

<p><strong>-qidirfirst</strong> has no effect on the search order
for the <strong>#include &lt;file_name&gt;</strong> directive. </p>

<p><strong>-qidirfirst</strong> is independent of the <strong>-qnostdinc</strong>
option, which changes the search order for both <strong>#include
&quot;file_name&quot;</strong> and <strong>#include
&lt;file_name&gt;</strong>. </p>

<p>The search order of files is described in <a href="../tasks/tuinclud.htm#dirsrchrel">Directory Search Sequence
for Include Files Using Relative Path Names</a>. </p>

<p>The last valid <strong>#pragma option [NO]IDIRFirst</strong>
remains in effect until replaced by a subsequent <strong>#pragma
option [NO]IDIRFirst</strong>. </p>

<p><strong>Example</strong> <tt><br>
</tt>To compile myprogram.c and search <strong>/usr/tmp/myinclude</strong>
for included files before searching the current directory (where
the source file resides), enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -I/usr/tmp/myinclude -qidirfirst</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptiu.htm#top">-I</a><br>
        <a href="ruoptstd.htm#top">-qnostdinc</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ck g $       <  :7):#          <      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptige.htm if m                      $          <html>

<head>


<title>ignerrno</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>ignerrno</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">noignerrno</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qignerrno | -qignerrno</tt></pre>

<p><strong>Purpose</strong> <br>
Allows the compiler to perform optimizations that assume <strong>errno</strong>
is not modified by system calls. </p>

<p><strong>Notes</strong> <br>
Library routines set <strong>errno</strong> when an exception
occurs. This setting and subsequent side effects of <strong>errno</strong>
may be ignored by specifying <strong>-qignerrno</strong>. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
on al h $       i  :7):#          
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptigp.htm if m                      $              <>ert
"/adgilnops=chm.0bfu#%vwy,-13DFIOPTkq2:G_jx578AENRS!9BCMVWLS_#Io-`t!jKPqŒ4ъbQb1n%rfŔiU,zx8H,g`^p SaRQbΤKo~*c?%Jc1ml`qV1_1U-_+H@QHԊ{H1ӌK@[BX:ORc_ԡ4ź=R4b5TbΫ[>xf&0kᏌYz!F/UF/7(ŔjD1f(,D8 {k`)X [$v9cAܣu]-b1ǷmZZŸc~iBSǹu"hcbar5(ܺjWKXqx~n1Z@BR&V)"ۦ/%P&1U-{v[>V1 ԉbVJL_XGԣUF/7(ܣu]-b1ǷmZZŸc~iBSǹt#.ɧXJ,jWKXqx~n1Z@B@yF_tpݷikᏯcpH$( H8 p ij"ľǺQdԣUF/7(ŔjD1f1{@,5ڐ.QǹuŘe,[Xҍڛ&v,K{(jwh`A(J7jlڈ/nԢɩD21f1{@y{^wjD:;"&m-jXJLCD(1f1{@%qGq]yD(1fŉ|5tzryD(1gR%Ŀx1ml1{kc,c=;bΫ1Z@vFJ5TbΪ@D[v9}-o|5tz#ڸk5Tbr_1U cSJd@(Q:-ˏK[;r&D
{=ˣLXqw/{1QF/V1aGݦENڼv1U@Źqk|q]S;jGK[(ܺ1̱w}"^/)QbQ:iz`|v1U@Źqkx0 89}LXqw,191ǹtJO`|kmK^J#./q]S$ȵm#.p1QF/V1aGݧ(ݩF_P1n~\zZA	ĵxfXc_"^/)7鏘=ˠbVJ{ɇq-mQǹt1;r&akKe{@oz8pU(ܣQۣŘP<ǹtź#.{#o꽱Y1cY)~p̱LX.[߼L]!;ӗN+ȷta718 n$^"[~u2)-9E_ǹtn%r=ˮ#bw(ܺ}")Juw,v
eH-bb/S!mp̱?BSa@k/b~u2)9~	ĵx1ṮwBwI<1>7K6n%.Wq-mXyD(1f1{@ I0mQǹuŗ_㼘1=xCv-po=ˠbVJL_ENڥ{]LXq{v D"߷F/2whhc׉$8bJd^QReы(׎~(k(k(;Ƀ|c׉$8.QŹ}-oq-m=,r1+%1{v % 1aS@[GI!XC$Q1ZoۣeSH1LYԉm/^q[Lr8; 18 @ыF/cp (,%~88%+n[1Z@ @Iő R'(2|kcBu= \LKbȶgXnP9F/(cZ!Bu=a{p(7HY輸R'(2pѩB(pĪ Xr4|A0Ĭ2 S1pǏq󂙖>.	byb>%xr4|A0ĬENڀ֘cǸLXrԉ1<C `r4|A0Ĭv\1b1LXq⟜K[mx˔&NQ)e-Cz=ˠ86Qǹu(MJ5TbΫ[>xf&0kᏌYz!F/UF/7(ŔjD1f(,(c;Ƀx-aORWヌp:JWqC$ `/^qBhŔ	zhŔP asl0 i $       #!  :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptinf.htm if m                      $            	 <>t
"/adeilnors=cgpbfhmuv.0w#%-3FNOqy1:CDILPSTUx|,258G[]z!7AEVY9MRSǰ+X1vUbZ-ǣDXъbȅTb,-8;jŔZUF)!cAh4?k,cBYb5(&Sm!3cmi)R8QĔ1V cA@ы7
1ՋKXC=lU(z ʐu::`Ĵ[E:ORo$(M1(]J(ZV--aOpI5$kpǃgы(Q(Q(j1dF)6^R1c㭭%*S@ [[R;@
=pmZZ1[p>--aOV c
=Lnq!M1+Dnq(Q6-aָ{y'ث1QCP1-@jZVq\KXC=lU`(!L@&GE_E_Q6-aָ{y'ث1`7%=TM<c(XZVq\KXC=lU`((Q6-aָ{y'ث1Q
AUHfSI"Ћ 7ъb0]Mpw12Za8;Ɣ]ԬMMDPgl{u(X <bjn"<c(BG8;
A#P8 /p((X&J.P57t@yEJEy6ǺQwR$$$` h#P8u(&Œjcp{0T	|W("
1etA:)=n%qH\Beъb51=P9#p{nCBYEvsEpw#p{7-l71lTbHsl$.8wK[&!2h1dIXc78;=WbK[!ύsJ	Œh+.E}_1=P$$)Mx҈*V&(3ɶ=ҋ,MM QwR57uAM]ԡbjn			Rcp{I0ISccQEa1ű;ĒƮɶ=ݿ%LЎ$3Wj+RB*rS`⚘qXǻx|<$N;԰	7%;ɶ=1XQEvPwo/e-7FF,WvA4bM  5AMbksEpw#p{w%\7l{`<1LYjς|uJckbJGcGnb͈Շo$mte"_Z1ڰ|ZZ1䞀x0c(b.b_bo$[b8
.QjmX8c= vSC`)!qþZ<Q1	jcp{s`<77FF/\cp{XA#p{;&;!{ɶ=؄Yb"W8ua2hZ\(jť!I*p

=MMQwRUjť!Idn<D&V-0bC5qĥKɃ	kVݯy!2UpmX8c>XBG-B=ҋZV--aO@[#q$3W&|;s Zb<CZ`Ćjb%0KZ{	Z\(jť!I*p

=Jxeu(XZV--aO@p:;ĕ"LwĮ1I1.bh<Q2t^b_ͤ3W|p㭭%*S@ [[R;@
=pmZZ1[p=JDA≔FRE_ikpn1=P%{WTJ#p{E_E_Q6-aָL1@cj-Bv.;tXCw%0d^-Tb.b_ikpn7t;(E_PŁP).dᚱ1wL=n@.1cE_E_Q6-aָteu(Q6&Gc1]qZ\(j:knw]ԢF/ڨ{cE_E_Q6-aָ;eu(Q66Rj`cE_E_Q6-aָ<1@m%nl8urUpmZZ1[p=M-¥u(Q66[	ŦHf2UpmZZ1[p=M,EJ-Tbͪ
լncl{(Q(Q7
1ե!ut1@!n\LI|mWQjQpnbͫKXC8u	EJ-TbͪBܸ&oĒ&Z`Ćj(Q(Q7
1ե!uEJ-Tbͪx|mbV댢F/F/(Vq\SwLs%u(Q63Wje[ E_E_Q6-aָ.QjmTtw>9r(Q(Q7
1ե!uREJ-TbͪI!{V-m:Ǹ-Tb.b_ikpn7tє]ԢF/ڨ/jxuAqZ\(j:knT1@{J`v-[x}bI=ҋUpmZZ1[p=MJ.QjmTTV"Wke1
1F/ڴ8cZz%]ԢF/ڨZC5{R$Ѹ
(Q(Q7
1ե!u$(E_PŁ<3V&8[,F*,q^LL:QjQpnbͫKXC8uIEJ-Tbͪ$u=F/F/(Vq\SwD򋺔ZU FS=0}$2UpmZZ1[p=MAi]ԢF/ڨz؄:\|-RUpmZZ1[p=MAw(E_PEpb6X(Q(Q7
1ե!uRZUX:mvm|c>w&c(Q(Q7
1ե!uT1@1!N6a=^;ĒƮUpmZZ1[p=M
s%u(Q6bZb$3WE_E_Q6-aָErZUH~+>-0bC5qZ\(j:knX{]ԢF/ڨ-˂mvB%qNv\e1
1]UHfSDBSm!3cmi)R8QĔ1V cA@ы7
1ՅV cpQX$0cRB$09*p[c 
18,8ǀm y'-!IcWM(-He	
18,8ǀm",H&IMbxJ`p<I,jbY"PУSÌx
&	c y'I0IS߁Y0x_	d=Z	E_bo$RNx0zPMUHfSIA4bDc$%I,jMs탬$E=KpRBG$"C)pGBhŔz4bXъ 0kZ  j $       
  :7):#          
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruopting.htm if m                      $          <html>

<head>


<title>inlglue</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>inlglue</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">noinlglue</td>
        <td align="center" valign="top" width="33%">INLGLUE</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qinlglue | -qnoinlglue 
    INLGLUE | NOINLGLUE </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Generates fast external linkage by inlining the pointer glue
code necessary to make a call to an external function or a call
through a function pointer. </p>

<p><strong>Notes</strong> <tt><br>
</tt><i>Glue code</i>, generated by the linker, is used for
passing control between two external functions, or when you call
functions through a pointer. Therefore the <strong>-qinlglue</strong>
option only affects function calls through pointers or calls to
an external compilation unit. For calls to an external function,
you should specify that the function is imported by using, for
example, the <strong>-qprocimported</strong> option. </p>

<p>The inlining of glue code can cause the size of code to grow.
This can be overridden by specifying the <strong>-qcompact</strong>
option, thereby disabling the <strong>-qinlglue</strong> option. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlo.htm#top">Options that Specify Linkage
        Options</a><br>
        <a href="ruoptprc.htm#top">-qprocimported</a><br>
        <a href="ruoptcom.htm#top">-qcompact</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kꤋ k $       8
  :7):#          8
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptini.htm if m                      $          <html>

<head>


<title>initauto</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>initauto</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">noinitauto</td>
        <td align="center" valign="top" width="33%">INITAuto</td>
    </tr>
</table>

<p><strong>Syntax </strong></p>

<pre><tt>    -qinitauto=</tt><em><tt>hex_value</tt></em><tt> | -qnoinitauto 
    INITAUTO=</tt><em><tt>hex_value</tt></em><tt> | NOINITAUTO </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Initializes automatic storage to the two-digit hexadecimal
byte value <i>hex_value</i>. The option generates extra code to
initialize the automatic (stack-allocated) storage of functions.
It reduces the runtime performance of the program and should only
be used for debugging. </p>

<p><strong>Notes</strong> <tt><br>
</tt>There is no default setting for the initial value of <strong>-qinitauto</strong>;
you must set an explicit value (for example, <strong>-qinitauto=FA</strong>).
</p>

<p><strong>Example</strong> <tt><br>
</tt>To compile myprogram.c so that automatic stack storage is
initialized to hex value FF (decimal 255), enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qinitauto=FF</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
l. l $       !%  :7):#          `      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptinl.htm if m                      $            		  >einot
/<alprs"cdfghmu.=bw,-0qvxy#%123:Tkz()+5;ACDFIO_*9PQS|78ENXj{}&4LUVWYBQzc!A\At[ZɊUʓAԒdBV>3$`HpCH:
KaAիK7XƬ*0XycՏVP,HPЃЃHebFh]BCBJǑ#-Զ,4)~dqBe\$)%aRtAդpղ#n4ox-l)lH΢ѣ'Hԝt NS&tM%ՊdX%Fǖ1 ǖ1Xe	,hAZAդu#7jEX7DibF (hSeB@ ݬREBvYPHebFoepղ#n4n.Č
6IY a'HZG[(0{.UqqtF$`h44(TZbn[*"RuЃЃHebFoepղ#n4n.Č @PЧʀ%첡Rdcvԙ2"ilHnQV$mƍXPЩ2 T*Y)2d):D :EXp5lHۍ4#A)I!']:ɄSaOe (>aKeGR[:L a[Vʹ/UD;2[RwaI![_
e\);2%N)2d+v8Al!I݅Iص/RwaI![_
e\RwaRd+vFV;ɐ/^Uz
K]0"͘Au6vYPsq]Tu
t ^lI>[[VGySrY\uh9&Yb8l+e㌒=ۏ}
dFO"[6EY_-]_Ae.'d߆O$k-(JVʹ GR[:* 6^]Tu
t 철(2r]T|n_M6VɽA>=Oe@%I~,ݬ
KaA GYVʺ/ko!<?/a>sd}~Oݬq׻&7~Vʹs6~;n0?G5ϠceGR[:[ֲ^_lq7hot/eWe?]T
KeGe=vGm2\\N8edD7{0~nє^XtMysN;`xu?]T5l%철'철r]T:*Fr]Tv.5eOHxq.u=lgSe@Pe[*I~,AYo<z*/*W*Ke@.xci.ϮA=[*mb8/x%-2^˺**W*KeGeYOtM~sFPF}[*	lDnє^_vYP)/e :#H철(2r]T|nXtZL+DHcqj"##q{V=YBFVi5lHۍ4# P[VUTRtAդpղ#n4h<|1w^l1[Zk{<l}u`_XO~~dɽrd\'@#\wj~(?\?]TUTʏz**W*KeBOlDԑطO[6[ղHԝ"RuЃЃHebFh]ܶ·`(2sԝRtAդpղ#n4hr_7ղz?m'철(2r]T MI~I>[>r@ծZG[(6F,H$7Al*N*LnƖyxRdV N):D 8jEX4 F{(ߗceqRղHϳL.OXO~dɽ0=Z㼆}Ω24Kɑ}.y&Yq>r@24Kɑ5O_n>e*\#˞DY5l6}?p+n![?]T/euceqRղH<~I>[pBHK\?]T [*I~,	AvYPʹR_*~;철e\/e?BCx<#Kta
L5l6zT ¨u&8#n^[>xm?}_rk'`wR[?nX&p
Aް('p^a`W @7~dɽ+wL=	+H72PԝRZI!']?]?QV$mƍXH(ox-l+v*W!JN*[k2^PAԝRtAդpղ#n4h<|1w#%}[*m8Y&GRչ{>V9}U%IKAeOe %철3.k]u/e$k-nVʹ G?ƲOeAl%철Bu%VUB-Xt!͛|*nIz
K]0:|cep^>}#첡b]T~,ՇKԗʀʉlKe@Ou?]T
k^]T TUǾ2Du%kuՕ̗eO{͒98I>[tAȒjW\<i#-I!']?]?QV$mƍXH(ox-l)첡B[*ʅne[*I݅?]T(T+v 'vP]T*[k2^PPAԝREBB#Uq@&7_=[*s6e?dPT%LvG]mkM! e_T%I#kjܽ8>3/~,)/e 8\n_ʗ?]TUTʁM;rk$'-B͘AMt·`(2r@8vf/ue;?)8@0لMklg$k-dvYPNa
Ke@OSe@.^]TʀՎ%첣qSW$z'	A̲?.ce([*ԖŭVW2^>6H&YoZ5"I=_pɦO}-{I5rGnwVʹ GR[? e:|ՕT[RdAVdG >]_=Kta5l6~2fY\]i}OeAl!I~,T%L?e\Gh~I>[p;9f5KaS]0
e\RwaIk6	3Px;-Mt·`(2r=l[ڰx8TܓZ'vaS`uUF[Ԛ$k-dvYPnR_*P?]TjåKe@Ou?]T
k^]T}TU>Ǿ2BzyK<GR[?BNVi5lHۍ4# P[VUD;2+TRdRtAդpղ#n4hM蚗.y33j(?e	Aʛ/d> ?ˡce|`AUՔ#˧Q$~>ue|'rMIl}N?:AZAդpղ#n4n.ČAC{n[a[VʹRwaI!VV*čѠfO[P	ԝ"RuЃ:LAu6vYP+5]Tu
t $oϮe\Ghue|K|1pO]Kf˾7k-K^5|GwR[:Y? y<?lD.z*R_*>7k/ۈ?Sr$Qzq/k,	l}}[*IeBe@O{#!KʀAI~,ݬn ݣ(#<?wk,\?]TUTʄmVʹce	\%{cuqe\.y&Yoo{dz$<GRYP&tM?]T 0rk%I~,AL`{]9f>l}}[*䀟7wR[:L a[v ~pʶUʓ
K]0"͘Au6L`{]9f>\%{cusղPrML}-w`ʹxOp;-P` sfS]0`
r?
8Pe[*H,L H` sftEtZL+DHcqj"#ǖ1Xe	,n.Č?]?.Č `Ta]H&YRN $n.Č 0n\E葀8СNKI0	,yn#HhNF)1eW֗g'<86.RW
l*+É@ы*^)U7DibFr/Dƅ
t _-HNM[w4 ep>W$ fܹzPB$@ztn/L4h 3jvD+%0$aF,zlK $n.ČAr/Dƅ
t _-Hn7X^	h :~'ci7k-vB.iVk5JB?t$g`;ek5sA1w L'a$)+
t _-Hlm[w45l%pԾ[#8ڶ/L4h@e\+#|I"Fql^	h5l%pNKI3L^	hRPB$w;%pNKI3a;JR[?B#Uq{n[aMebFu^%:D Rub0l)-RnD BDHci䏖<^ͼD

pF!"&YRT( $n+DHcBAԑX@| Izc! lؒ m $       \  :7):#          a3      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptipa.htm if m                      $            	


  eit
<>adlnors"/cfghmpu=bw,-.qvy0AIPSk%13FOTjxz{}#&25:;CD_|'()*ELMR[]6789GNUVWY!QXHH ,xdYm4Ch|P̫-.H:JڤIR)At[eTb5նTblRC$w( 0 {BÊ@P(
Z$c鵈lL
ZS((\ykbbǧPPeP(
ER0ŶpqmYA  (	I(RH{!cqW
[B
MI^!ŷ*2F-#Z1@ZlRf.-w<Lbf.,(U~RA5H:FlAb1At6q&ǖűCǖ&,zq!
7 km.&&-BiPq@"1=ĩ"t pi)#FlRf.(Ÿ8(\M2(""䅚A1HAl%]sx<LL[,`X*!@ ,փ˧:FlR
ApRf.(-Ko0\M2(  $U$Bs2!7EFlRf.(-Ko0\M2(  $U$B.	.R0$kbpR5pqG\\1m\[yiPq@"1=Ĩ$-#FjyOrFԑAl%]spŶpqm
{H km.bD8SF-#[٭K<mL`H	H #Z6T1I%@ZJbt&(|1Y	.sc 1#I&_!tb$.Xw{.{=k$c!*At1N9RJv1zF,:FRd&Q4C̺{v%7j5ړ%7jht$k$i-IP&b5ڒ1 :LP	pR1At`4̦Qrp{RF1H:YAD8ˮ`*<
At6q&-ic)ć-lLXC
H?n
Al%]spŶpqmYA@,	I%A!tb̦MskhTAl%]spŶpqm
1eܑp{RF)H )M[hyu%ŷ.&e $UыH am@ss m65MYH?9k^&NTF-#F2Zht$i-H?$5ARcp{S=hTJA1RA5H?n
Al%]spŶpqmYA@,	A!tbü@#DAH?H]{=kb0Ŷpqm
q=SISeL;Nx?=㽓ӻ*w{ȦBq=N'Lnq*s #F&yOv:mho	aɂwe6{..NaN'"^aK  1@;*trF%X,lyOwQAdDTVVT@#F%Acp{S |i7 s,
H)I̦mL|tʞ+.Pܘ5eL;*trF%[nQq(?̺{$z"cp{PH]{=hUP,ԳHYba@#E6sc,iq81i7 WxJY+Lnq*	x>GJtkpnE6q]:Nrnc׀=9k Ae>!#k̃ɂn1bA|5\@#,"qYf&1=Ĩ$.ZF%AI ؤ#\kXʐt<
H̠ :LP	pR1At`4:J1A%]sT0R!|0((\ykL[N$8,\ykbbǧPPApRf.(-Ko0\M2(TTF- p<&R4nq*H km.bD8Rcp{P
2HѸ=ĩ#[k٭K<mL $Ub5H?mbD8Pt,6n-$kbpR5pqG\\1m\[yiPq@1iؤ61m\[y=bcӮ`d<-ܶƣ)!kӉJBŤhUKTM.%d[q5ARcp{U9m7$fҐT4nq*Hͥ m)1=Ĩić5<K4nq*Hͥ m)1=Ĩ\-#FRjlR
ApRf.(-Ko0U&KTM.%#[ؠqeu[wS%<K׉
Abໜ[tcgeMYX,),j \CKS\i-@Bd9eF	fZ#1ܲ;5=ĕCL]h?y0Y|q
y0Y|q	[[IT9Xrp6cۤ2a[s P%Pe.8c)MYX0\cAZFcf5H?F)H )M[hyu%ŷ*KDAlRX etptjeܑ zFeKr˝qdDӉJBͧJF%H?,lyOpF&2Zht$i-XbLJBͧJF%\M.ऌ)K-TӤ:ͷfZ ,Cf:ͷsiwXT㼳)7MnǓ.9fA̦.9Nm:HRFcsiYR1@>6ZͧS憅`qȘ5L`$z"{:2>9q!IRZͧHtjr˔%L,HZ4R1@$z":Yk	.j7\=ރ{Nm:B1%L' tG\'Kf 7L,HZ3,9Ӥ:d9eF	&KS\i-@FeKq=Sx,L\r͵FAe.͍}'6,ĕ0\=p."2Z#Ij
HbNm:C-N4%#2ԃP)n&cSƁEǲ}:cp{PH I7 2͌Ƿ웘N4rsi҃ b{~d*mbQ*Y(?<hDq%PvT㭭,6lmpV-N4%T2f fZvT4bncw{)v92XZL[M>Qib&?׉yfSf6;WfMdL\B	h `#|18ir(?cdu7cp{U9m7 
HbNm:CP:dFHZ3-H?X芘TdÍ3FAoJNm:X*a:dFHZ1m6udNf1=ĪtmVp{PVQAM.]}Gl.f47TLnq*6!m#FIR ؤ#\6m\Q0[h`. jF)MIcTڻL,HZ$jr˔%H̵ c2G*cmFKUE]4\=]}㼳)MYX0
5eL:ڻ |2pOtq5eS*jkq]9n$L;~K^!m
XB3#1A5H?F)MH?mD8ˮ`..-T\"& ԍlRbƩK-MhtjrFԑjA(dDTǲyE"lKrs m65*vI5C%GͲ-N=x#1A),j
H̵ c1Ө\<ya[PmG[ˢ] e
H̵ cG{siB6urm[B5hf:ИkB3, R1@فq502Xl݋5PK-$f1H?FcTf1H?FcTkbpR5pqG\\1m\[yDLؤ6%RZQ-NYrR4XkHfZ#1޽MD˦faN%m8R!XT8lֺtPqk{y:n[Cc1A̘,h,#\q2뎷o2[w{AQq92Y,p.fC)1p{8.u[bDY#;\#mFSd+ItcL1f ƜO5eL;*tm#FJBŇmF4nq*ei)KRQdDT#mFSgr˝Bm%K
lm#F#&(*tĤhUJSi7 4C̺{b'62B͘[;cCZStr)NUHѸ=ĩe*+Tkl#&]0]{*P4@#Sg Řl3[=1fq#mFą`qS75%#F&yOv:͌ǲ&]0]ݼmn;*POtreܳI+O4C̺{-nTh>Gf/iOv b & Řt 1nf\.bVR RA5H?n
Al%]spŶpqm
0kb5H?Yjkđ	-NYrA	)KP&jA(dDTr˘# tGUVNC{z"q:qeЬ*c8k{2[Za)nciĄw!ӪmEwOrAV8,l-a!T1p#2&/\naq;f1Aet|1ǷTrpOtB3#1A5H?F)MH?mD8ˮ`..-T\"& ԍlRbƩK-EcN$:d. ۔%#2ԃP8eONx`$Sἄ<yaR\'sMbjJBŤhT	1=[Cw,gN1=Ĩ.HѸ=Ĩ!Lnq*ȔJ4ڻ$hTcp{QR4nq*ht$JC׉ ۘ79vE:{*ӈ|]4bATVDfZpOtq%Pl~NeBG㭭փThCg w>1{?IZT${[[IZpOvc0
3,T^ܱ#2ԃPk{*+c>T${ho	"a.PZnR6cq1߆ThCe tD+pOtq5ȃR,AB T\'\bir߈2Z/jX RZ6jA(5=ĕCKTVDi-Z2Z/jX s1%Pl~NeBGm8eXcB=ІAV-F	HZpOtu/Xd~,Ce\o]V e.H̵ c;$7tB8.J?&7
SGNx`2Wtd>kcj5<K4\=dDTǲ}9uӉA5=	xvD)KPB-Uw,HZ7Li-AZFcf5H?Fcf5H?F)H )M[hyu%ŷ*KDAlRX e-QFR4R1@$z"=<hr̃ɂ\.xJY^aN'1qjP#)KV:܃n@k{2CʈKiQ-mjFm)KiE(3iH?[JjLfҐ-KpncWAӮIai$fҐkTOgy9vT${hjdct-.xHY	goNs;*PVڰvT˦f;!Xf.WOrf:;Wd#.{~;1sY3P1eNjVʜtw,{'˦kCqw0
n$2;z$z 71p{j2d>;p{B8N&azws㼌Dbk+u8㔷9y|%oA-Be63ħb'mW,d7O0/]N'|.!ZF1H?Fcf5H?F)H )M[hyu%ŷ*KDAlRX ea!%.R4H!2Z#Ij3-H?X芘Qia% tGh?;x,lVVTF-#F\=fa%,"tjbFԃ%+"R4nfYϽmeJN6φR'2Bd${F",ܺmhnN]ІoA[[0
HbƩH 7 km.bD8P	pR5H?mK,EdHtjr˔%L,HZ4R1@$z":oydEdJFՐk{Kpϼwe6Y+Lnq*	p{PRYk{e@nK^!m
XB1Zw>㼳)MYZcp{PH]J3#1A5H?F)MH?mD8ˮ`..-T\"& ԍlRbƩK-Fptjr˔%L,HZ4R1@$z":oyd{%KVAe.w>Yf&1=Ĩ$.ZF%AH?-{=Rq%.HZml{~*a\wS̦5ei%A!tb4nq*e@nK^!mA
Xu,p$)HjlR
ApRf.(-Ko0U 5#[ؤARdM,HZ3-H?X &=;\#^E6q%Pcֺtx!]=?8=;_$z[raXTSg!-v{*rּM8C^8<,ܩI ((+.LrAd. ۔%)KP$KS\i-@]F4pd. ۔%%wpܤi-@!W>-NYrAd9eF	;^$H^L,HZ 2Z#Ijtm8}Ytjr˔%%.R4O <2Z#Ij4jr˔% 6!6T&%=kDX)$4tkDX)$4;M,׸ϧ6:ӛN>-NYrAd9eF	KS\i-@F-NYr`C%|
-mnrixڸ8%FtSI$i-IJ!kT	*a:d. ۔%t $cdRҤFm)KiMx!!i-{%-EdJFm)KiUw,Hͥ m(a)# R ؤ#\kXʐt<
H̠ :LRcp{P4F%ZDAH8lsco.v1F.EwOtp{%Ӯ`d<-ܶƣ80 #ILnq* ;bp{VRRҁ^:ƉuCޜ<%qwe5wOwt\r.AՕS7ы@#F%[̺{864P`4ħb'mW,92`CZ<kĠ;!ט\´RҁH@oeNTF-#F]=݈}R̦η3m8#]Buchu=(?fV:q|cB!XokY̦λ+TSgө%Ep{PFkN*yu71Dc)u\BRҀU6p`4 02Xl]@?hQ:m ̘;יR l_c9yhoNxo tS̃ɂˊo]4+ 1׉	2&,q9XC{)vb_ ~ 7X%׉)޲I4;̺.=m\'@Y+A`1/oaHqV/\,8PAPCiweNL7k]ݼf]
ÐAe`q=:LcnAm.ngeK,OV+[	wϲ^:MJeNL&PkkNĚec;y&uJNk6Z
XQAּuܰ#|:cWOw	j'ﲦ?ͷ}㼳)אk{5e h,r#W/<Rҁc18jʘkwN[i\|13[ hk%%nFrZn̈́+V%pfc0ĕCܥJd$2lZQ,qeonZw<OpYf6PL{c0ּuܳ&BR - Sl'yK&ER1ycYՕ2x.(up&a@#E6cKrp[*[qYلB\uK1\xe62ߔ3Ӯ`\sM 7]=Y?݂GQ蹏oօ`5\	fwOwQAM8we6XF0,HN',poɔMY]8 \P{^R6BRҀ)6S	<W+3{]{eq@#!ڸ9y0Yq j3SɂOܖDx>jƉrۀĕC9 s0`49Xol٦uqK1\r)#6um8@#q+f&A	u1BeN;20xk67ˢl'xk͌N)wu\o]TYs[+nT3vT㼳)Y+ 8$fҐys4lq%PkW&ovTyqXn"wt]2bVXF3-ao"$#qamm+ Dih/6TVReNTJF%X,lMnlM[Zbko {cramm$fҐtAbt1@fRRҁ!-ˀndy65ngfJ"H|'M+Lnq*	p{V.Dc=8065u%&.1ˑ[%R	\f8,ls6Ӂr-%<^\㼳)N+f 764{*t1a{HѸ=ĩyOpRFm)Ki@$z 7Lnq*	p{V.>AyfSg[SrdwSˮ:1:AG+y^>1&yOt{NeqtG'-lbm.vTAeFԃ̦15ei%A!tb4nq*
y̦AyfSfm,6n-t ʝ1=Ĩ)7dSd+Np>HGeNTF-#F]=63x,	M]ݼʞ]u	Aati#=Atk 鵈lL
ZS(Zؘć.&e
T61m\[yiPq@P*Jp{RF)M[h`Hdyl#SAyfSWti%A!tb4nq*6l@pp+[rbf>η-l_rbA5H?FlHfH:T@1p{VR?M|fMj02Xln[CcQ0F1H:x_r&)7j>>xы"
A2a!OBI C^8<,ܩAb L'<Nr蒯Mʞ+.x#"1 q(=;̺.=#yfSWtks;*x2vTT#x,l0+&=0A
Ǳ/5=%L $i-H:2Z"$0HZ1%Pk\%9,
1Atk 1IP 4$(|$.Xw= 􈂐A# hHS1a$BB<	 HI44vbt!kT1@5dMo2<L芖kCwe6Bu;iVV 83wN&!;iyOwM52HbX1ݕ<,"Z!:cp{PHhT˧62w	.B5'VV*anǢmK1cp{PHhT2a
dǲLnq*	@RF%[̺{c,x,l!I :D5}ʐݨhHH	
	x>G" hHH$.XvI Ba! @,#]##k :Jt6CɀqABZbq!-lLXC
L@HApRf&e $U&'(PPZɘa-Q4@eP(bMU " +ʄX-o0U ]Fe6a]= qSP|[qHRDAH?W	 85[^8QVX*.RE:{*P̦04@#{X*@q`k̸U-
rFZ"
AҼIŁ2
*PH]9HRDAH?W	 85[j!EY`"`	mF2ԑAl%ŷ.牂RL%ŅU1A5H?F)Hֱ :LRF1H:BH(PPAC̦L9}U*E((`1Ђ04( \CɀqAB#-H:FHYmR -mnk n $       k  :7):#          k      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptiso.htm if m                      $          <html>

<head>


<title>isolated_call</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>isolated_call</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">ISOLATED_CALL</td>
    </tr>
</table>

<p><strong>Syntax </strong></p>

<blockquote>
    <pre><tt>-qisolated_call=</tt><em><tt>function_name</tt></em>
<tt>ISOLATED_CALL=</tt><em><tt>function_name</tt></em><tt> </tt></pre>
</blockquote>

<p><strong>Purpose</strong> <br>
Specifies functions in the source file that have no side effects.
</p>

<p><strong>Notes</strong> </p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top" width="20%"><em><tt>function_name </tt></em></td>
        <td valign="top">Is the name of a function that does not
        have side effects or does not rely on functions or
        processes that have side effects. <p><i>Side effects</i>
        are any changes in the state of the runtime environment.
        Examples of such changes are accessing a volatile object,
        modifying an external object, modifying a file, or
        calling another function that does any of these things.
        Functions with no side effects cause no changes to
        external and static variables. </p>
        <p><em>function_name</em> can be a list of functions
        separated by colons (:). </p>
        </td>
    </tr>
</table>

<p>Marking a function as isolated can improve the runtime
performance of optimized code by indicating to the optimizer that
external and static variables are not changed by the called
function. </p>

<p>The <strong>#pragma options</strong> keyword <strong>isolated_call</strong>
must be specified at the top of the file, before the first C
statement. You can use the <strong>#pragma isolated_call</strong>
directive at any point in your source file. </p>

<p><strong>Example</strong> <br>
To compile myprogram.c, specifying that the functions <strong>myfunction(int)</strong>
and <strong>classfunction(double)</strong> do not have side
effects, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qisolated_call=myfunction:classfunction</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="rupraopt.htm#top">#pragma options Preprocessor
        Directive</a><br>
        <a href="rupraiso.htm#top">#pragma isolated_call
        Preprocessor Directive</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
@pp+k o $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptiu.htm  if m                      $          <html>

<head>


<title>I</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>I</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong></p>

<pre><tt>    -I</tt><em><var><tt>directory</tt></var></em><em><tt> </tt></em></pre>

<p><strong>Purpose</strong> <br>
Specifies an additional search path if the file name in the <strong>#include</strong>
directive is not specified using its absolute path name. </p>

<p><strong>Notes</strong> <br>
The value for <em>directory</em> must be a valid path name (for
example, <strong>/u/golnaz</strong>, or<strong> /tmp</strong>, or
<strong>./subdir</strong>). The compiler appends a slash (<strong>/</strong>)
to the directory and then concatenates it with the file name
before doing the search. The path directory is the one that the
compiler searches first for <strong>#include</strong> files whose
names do not start with a slash (<strong>/</strong>). If
directory is not specified, the default is to search the standard
directories. </p>

<p>The normal search order is: </p>

<ol>
    <li>Search the directory where the current source file
        resides. </li>
    <li>Search the directory or directories specified with the <strong>-I</strong>
        directory option. </li>
    <li>Search the standard include directory, <strong>/usr/include</strong>.
    </li>
</ol>

<p>If the <strong>-I</strong> directory option is specified both
in the configuration file and on the command line, the paths
specified in the configuration file are searched first. </p>

<p>When all specified directories have been searched, the
directories on the standard list for <strong>#include</strong>
files are searched. The directories on the standard list differ
for the two versions of the <strong>#include</strong> directive.
See <a href="../tasks/tuinclud.htm#dirsrchrel">Directory Search
Sequence for Include Files Using Relative Path Names</a> for more
information about searching directories. </p>

<p>The <strong>-I </strong>directory option can be specified more
than once on the command line. If you specify more than one <strong>-I</strong>
option, directories are searched in the order that they appear on
the command line. </p>

<p>If you specify a full (absolute) path name on the <strong>#include</strong>
directive, this option has no effect. </p>

<p><strong>Example</strong> <br>
To compile myprogram.c and search <strong>/usr/tmp</strong> and
then <strong>/oldstuff/history</strong> for included files,
enter: </p>

<pre><tt>    xlc myprogram.c -I/usr/tmp -I/oldstuff/history</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptidr.htm#top">idirfirst</a> Compiler
        Option</td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
HkbJ p $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptlan.htm if m                      $          <html>

<head>


<title>libansi</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>libansi</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nolibansi</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qlibansi | -qnolibansi </tt></pre>

<p><strong>Purpose</strong> <br>
Assumes that all functions with the name of an ANSI C library
function are in fact the system functions. </p>

<p><strong>Notes</strong> <br>
This will allow the optimizer to generate better code because it
will know about the behavior of a given function, such as whether
or not it has any side effects. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ek¤ q $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptlcc.htm if m                      $          <html>

<head>


<title>Options that Specify Compiler Characteristics</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Options
        that Specify Compiler Characteristics</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top"><strong>To:</strong></td>
        <td valign="top"><strong>See:</strong></td>
    </tr>
    <tr>
        <td valign="top">Specify the language level</td>
        <td align="center" valign="top"><a href="ruoptlvl.htm#top">langlvl</a></td>
    </tr>
    <tr>
        <td valign="top">Specify a different configuration file
        or stanza</td>
        <td align="center" valign="top"><a href="ruoptfu.htm#top">F</a></td>
    </tr>
    <tr>
        <td valign="top">Specify path names to other program
        names</td>
        <td align="center" valign="top"><a href="ruoptbu.htm#top">B</a></td>
    </tr>
    <tr>
        <td valign="top">Specify program options</td>
        <td align="center" valign="top"><a href="ruoptwu.htm#top">W</a></td>
    </tr>
    <tr>
        <td valign="top">Specify a search path</td>
        <td align="center" valign="top"><a href="ruoptiu.htm#top">I</a></td>
    </tr>
    <tr>
        <td valign="top">Specify if <strong>char</strong>
        variables are treated as <strong>signed</strong> or <strong>unsigned</strong></td>
        <td align="center" valign="top"><a href="ruoptchr.htm#top">chars</a></td>
    </tr>
    <tr>
        <td valign="top">Specify the use of multibyte characters</td>
        <td align="center" valign="top"><a href="ruoptmbc.htm#top">mbcs, dbcs</a></td>
    </tr>
    <tr>
        <td valign="top">Change the length of tabs in your source
        file</td>
        <td align="center" valign="top"><a href="ruopttab.htm#top">tabsize</a></td>
    </tr>
    <tr>
        <td valign="top">Produce ANSI prototypes from K&amp;R
        function definitions</td>
        <td align="center" valign="top"><a href="ruoptgpr.htm#top">genproto</a></td>
    </tr>
    <tr>
        <td valign="top">Specify aliasing assertions</td>
        <td align="center" valign="top"><a href="ruoptali.htm#top">alias</a><br>
        <a href="ruoptass.htm#top">assert</a></td>
    </tr>
</table>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuinvoke.htm#top">Invoking the C for
        AIX Compiler</a> <br>
        <a href="../tasks/tuoptcmd.htm#top">Specifying Compiler
        Options on the Command Line</a><br>
        <a href="../tasks/tuoptsrc.htm#top">Specifying Compiler
        Options in Your Source Program</a><br>
        <a href="../tasks/tuoptcfg.htm#top">Specifying Compiler
        Options in a Configuration File</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptldb.htm#top">Options that Specify Debugging
        Features</a><br>
        <a href="ruoptlpo.htm#top">Options that Specify
        Preprocessor Options</a><br>
        <a href="ruoptlco.htm#top">Options that Specify Compiler
        Output</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a><br>
        <a href="ruoptlo.htm#top">Options that Specify Linkage
        Options</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
l] r $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptlco.htm if m                      $            

  >t
"/<aeilnopr.=cdfghmsu#bv0COSyFPkw%1Dx3589:ILRTj!(),-AEGHXY2X &Mʲp@Jsl({*z&uete5[@FvS/Fq84K܍om QM`pčb(]A*ZH:`gيT5$Ty`΁"8%B	H?tñ&$e

&P^Chdǀ!Mxvۆbil*n2M-Ly[)I8%lsnFDatZzAcSqxD6J-q03q%ZkTV= Uΐu\j :큞4f;f*@5$Tt52L$T]K2@: )j2KUH?zY8k@Re0&H?tǠ;fDf^`L-^1M676l=ZCժǤv>Ǹ
lKfT@
d0&.0xJZzA֫ Ǹ
@.N{p@XR3amp{4eM
X,-IRN*m T4B&RN*m ThYan2M :XieM
\,-I:ZzA֫ Ǹ
@k-1`6&0hא %s	s	h[ ?<$ ֫`*Fl-Nq07&̩S3c+$
d XW:Asv>q07&m-$ŪǤv>Ǹ
lӇcLMI*m T4B&Rc\]ΐv=Td#3q\{@`*Fl-Nq07&̩S3c+!VX[PZXieM
YB&S)aH?ٕ6*flef
d0]RN*m T̙be4d,FZK:A̩S3c+@Yan2MsiS)aH?ٕ6*flel,-I]je,4[2L͌0B&-je,4[2L͌DB&.2XW:Asv>q07&$ќ@NcCn#&22[L1ŪǤv>Ǹ
lӇcLMI*m Ty"e4CJZzA֫ Ǹ
ASieKLZzAc{8v=Td[2L͌d!VX[F)M2tSifV	xYan2MVRc\]ΐv=Td >).N{gۑfg$ќC>F4;f	Z]qLlM`4Mmj]&f4SqilʛH362be4SkS)jZtH?|;`*n2M K}h'=mFP4jit31h!f[gэٺV[&ݰ&6XR3amp{4eM
[g1
d-[g5XW:Asv>q07&"3--ZbccLHͅiñ&$ٕ6*flene4XW:Asv>q07&kee7l2#<h'=j]&f4SqilʛH362`Yan2MH"2H?tñ&$l;̶YnlF즠D9FZzAc{8v=Td[2L͌;*qh:ZzA֫ Ǹ
@:lh'=j]&f4SqilʛH362@q
d
2H:lFcb8{t	 kd3HN	pPAA@ KHKqdLaR ql%*ͯ	q	. H 5ĕbtSiAl0b@<A,-I :Spl `X4K٭LaH?ٕ6*DV*͌b,-I4gD9+t`gvSph[ >L fT@E[62&0Yan2MI8@%ly[7C <"&fyęӤlʛH"afV1U$D3	t	\03t6`с$ٲ`g=S)rs&0E8fB\BpKH2rJRSK:A̩S3c+y!VX[@1_0h'=nS]<
i5bXieM
[B&n^&ph'=Ad5n21S)aH?ٕ6*fleo0Yan2ML"MSCI.(?fRN*m T(U$<с$ќ@Je8y[RN*m T*qhVeSHtMA\5qњ:XieM
[!VX[@FvS/Fq8t%?<сS)j UH?|;`*n2OfR&n$M~JǤj[=-R[2H(A4K٨hfP6!VZin,Ɍ*DBZbK4D%'يTA֠&u-
lT s $         :7):#          
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptldb.htm if m                      $            
  t
"/<>aegilnopr.=bcdfhmsu#y0COSvw1DFMPk%3LTx589:GHIj(),-24AEXY_zYV\X)!:qs)pGCwk	?9m\bp:SCtcLqEH`@ ۀ!AF-Tb4]:ꊐd1H"xN;('dp" ```,Aub#
l`
(Tp`,Y@CLy-¥b e:!NԱm*ntK"	m4p$>pƽCf-DVŨ!?d1]60|MΉ0]6UTbYA֫u4\]Q:hv4C*@tcFD$R4xI,Aub!29=TJer{!?,ˬ%j29=Uj]Ո?2a'r4]#2fwd.܃DΥ9dκ̺OakQYZ 6ҷU,[rEMM.0YatK#	8k֦jWV 뺱]60|MΉ`* ݐ	:ۄ:29=F]g'j>BwJTM!SsXUĊ:[!VXkǭMbd1ZAub#
l`
:2g\&c4]M.g`i`Lj 8(	 %b#l`
+uS60|MΉbەW*jldPq
(<VjWV 뺱]60|MΉ`IENN[CM{t$pZ 6ҷU8ScT-Uq"ΖS!VXkz-VCwV 0,	!Mz6"gRp,<A1ەW*jloYatKer{ QYZ.V.@Zer{!?썱*GtN7:%nU\HlD*sXIe-Mbd1ZAub#
l`
:mv9MV\3(?3GѢb#l`
+uS60|MΉbەW*jlv5UDƶ-Mbd1ZAub#
l`
^m9\=.3&uYOZ 6ҷU8ScT-Uq"ΗHUDSXmʫ56t<B:%z-VCwV 0,d@*BrNp0| ֫!?썱*GtN7:%nU\HP,B:%kSXYA֫X>BD>S*$Td*sX.'ۈ F]g'jk2JŪb#l`
+uS60|MΉbەW*jlp}*sYʕk֦jWV Uh:]hu! tcFD$RwF&QO E*@:XvF,Rtp-T"[^'Gp" ` T:*HK5XUq"A<;f(sKqd
\1|$P?shb,j[rEH(ywRPQ
\\\M{t!SXmʫ"!K1C[.O,5Ή`%k':Ae`cp]\\nmZыǫA>.YB T:*HK5XUq"Am0bY<B:%wk	?VcEŘ[LPSXmʫ"ifASB:%2ASO`3 0pyHEZcU?ەW*DVf*͝,r,5Ή`M<		?t]T"	r`,Ȍ	5AܪR 1VlfTq
\yHEA)p,mpQ݂7եMbƫ*$T"U:XB:%4p$<$euP\'#8Kn9V',jk1]ʎ*DP-qGp" `')yV*@BXmʫ56tbe,`e't]\"	Ͳ!t+KM5AܪSSgKUD"	m4p$>2?9MGV\1jk5XUq"ΗLB:%NFvSo	!U]JwdR95AܪSSgK,5Ή`E.hH|euPn,j[rEMM.3B:%NFvSoIݔeupkd;Vd;ZōV nU\Hbe,r3xM<	0-rKb-TbYAdaM!SsyL.M*kigUVCj1AF-TbUq"A euT<;f(se;-,\~eG"TkbX#JqRQR-Mb2Z  *l  t $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptldl.htm if m                      $            	  <>ot
"/adegilnprs=bch.128fmuvw%-0Ly#,35CDFOTkqx()BN|467:AEGPSU_9IVYjzc9)vs5k췬(ߐji/e']eԒإsQ8KJ@}`GH@,,,,,-ctsV[$Bc-nH@Z9L{4r ,,%sl_!Gd PXJ.]oB')r]+CB7"޲^ H9WI{)"tsuvs֯SȣQS9/I]IYIYsTn9jrrKd@rK[	G)|⢝Y}Os`B
d5G!Gd @	EY`786,tNo=́)IrnE{@ %D-5s5n}Os`B
d5G!Gd 	E6ъ9:$No{S!8=́܊8/K! (J.6`No=́)IrnE{@ %zx":9W6 CY$q{q^B X`,	$U'Wg7vVsRuDsPF=A1ɗ[A+|(!zx"5x4|(!~AX H(C	H, CP	@`='v1,97Sd`(le&{,o2`M[< |{,m^LYس9 g8".هsTn6N=AvYIݰql=A~Ad;yc:z 
=d@T#sTl*&J>3X9b䷈((os/Rg6œŲlq2T{,1Zt_pxٳ-+]`ǻK[=Oem*=AsLhn6/(@T=AQBem`ӘC1P7ϥ((oM	w*Ndatz 
}&{,n`]#^t>Ø^==o oI5j{99%D B9L{⥭iǾqQNH@Z,YZ_S^SȣU%`~8 aD@Sdo7Rg6'K!`G!G+8 J,@AD}Oem ӛx4=A:]IY|rnESda&Joemuvs֯SȢ{,l_I ۧX=YSdyvCg6:9W)lFQu=AdLY'Wg7j=́܊.6!-)uIu=Ad=&{,n;+9Vs֯Sȣr${W_!Gd H$%$No{q^BBQoq EW_!Gd H$%$NoYZ9Os`B7"=@HJ-$	W_!Gd H$%T':9W)lFQǹzY		EĂ		W_!Gd H$%P"?I[+9W)lFQǹzY		Eĕ"Cuvs֯Sȣr$
yX2/`Guvs֯Sȣr${+E(:'Wg7j=́܊8/K!A!("D	:9%쳘ctǻKqE)!?%I̟[ sx%fE=Azi/e&{,n|9PȽ~|7Ņ8XoK	I ~AGӚ2ō)l#&-j{<1هsTl[=Oem^ HLYl2~6h@$H`$U&{,l9I5FųY2SF+u	g6&0l1bsy&}-[==Vc![<lg-#ʌ^O}-I[9jYd^LY߭ۢeg5'vsX(`rjSdo7Rg6m'&qEr]CY 1_sYg7d˭062CY/$W
x(@TۤLKx@nk,97 ޓ9j%P< 75sFLݰ$Wcdʤ&2eԒ_sYg1QfK*N!_	K ޼K`KzW.LB$5"-܊,V
Xoœ808 8)*9j.Vsժ%rK[SE:!hܽ,	E[+9WǹzYo!åM0lkr G-izB DoW.LB$7#/F"t
s.!>,K-C_YJɂDuPr`r(lu	-[l3l9X2.{%+

ųbƔUtLrd"Cr:/F"
}%WIZ9Os`B7"%F=Os`B$旨&6suvs'eg5'TKg1QLl9\0Y!ä=IYJ]8c|Q!åM0kTCC-!hJ椓^}kr u $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptlin.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>linedebug</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>linedebug</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nolinedebug</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong></p>

<pre><tt>    -qLINEDebug | -qNOLINEDebug</tt></pre>

<p><strong>Purpose<br>
</strong>Generates line number and source file name information
for the debugger. </p>

<p><strong>Notes</strong><br>
This option produces minimal debugging information, so the
resulting object size is smaller than that produced if the <strong>-g</strong>
debugging option is specified. You can use the debugger to step
through the source code, but you will not be able to see or query
variable information. The traceback table, if generated, will
include line numbers.</p>

<p>Avoid using this option with <strong>-O</strong>
(optimization) option. The information produced may be incomplete
or misleading.</p>

<p>If you specify the <strong>-qlinedebug</strong> option, the
inlining option defaults to <strong>-Q!</strong> (no functions
are inlined). </p>

<p>The <strong>-g</strong> option overrides the <strong>-qlinedebug</strong>
option. If you specify <strong>-g</strong> <strong>-qnolinedebug</strong>
on the command line, <strong>-qnolinedebug</strong> is ignored
and the following warning is issued:</p>

<pre><tt>1506-... (W) Option -qnolinedebug is incompatible with option -g and is ignored.</tt></pre>

<p><strong>Example</strong><br>
To compile myprogram.c to produce an executable program<strong>
testing</strong> so you can step through it with a debugger,
enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -o testing -qlinedebug</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptldb.htm#top">Options that Specify Debugging
        Features</a><br>
        <a href="ruoptgl.htm#top">-g</a><br>
        <a href="ruoptopt.htm#top">-O</a><br>
        <a href="ruoptqu.htm#top">-Q</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>

   k: v $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptlis.htm if m                      $          <html>

<head>


<title>list</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>list</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nolist</td>
        <td align="center" valign="top" width="33%">LIST</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qlist | -qnolist 
    LIST | NOLIST </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Produces a compiler listing that includes an object listing.
</p>

<p><strong>Notes</strong> <tt><br>
</tt>Options that are not defaults appear in all listings, even
if <strong>nolist</strong> is specified. The <strong>noprint</strong>
option overrides this option. </p>

<p><strong>Example</strong> <tt><br>
</tt>To compile myprogram.c to produce an object listing enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qlist</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlco.htm#top">Options that Specify Compiler
        Output</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k( w $       3  :7):#          3      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptll.htm  if m                      $          <html>

<head>


<title>l</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>l</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%"><em>See
        below.</em></td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -l</tt><em><tt>key</tt></em><tt> </tt></pre>

<p><strong>Purpose</strong> <br>
Searches the specified library file, lib<em>key</em>.so, and then
lib<em>key</em>.a for dynamic linking, or just <em>libkey</em>.a
for static linking. </p>

<p><strong>Notes</strong> <br>
The actual search path can be modified with the <strong>-L</strong><em>directory</em>
option. See <strong>-B</strong>, <strong>-brtl</strong>, and <strong>-bstatic,-bdynamic
</strong>for information on specifying the types of libraries
that are searched (for static or dynamic linking). </p>

<p><strong>Default</strong> <br>
The default is to search only the C library (<strong>-lc</strong>).
</p>

<p><strong>Example</strong> <br>
To compile myprogram.c and include the Task Library, <strong>libtask.a</strong>,
and the Complex Mathematics Library, <strong>libcomplex.a</strong>,
enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -ltask -lcomplex</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlo.htm#top">Options that Specify Linkage
        Options</a><br>
        <a href="ruoptbu.htm#top">-B</a><br>
        <a href="ruoptdat.htm#top">-brtl</a><br>
        <a href="ruoptbst.htm#top">-bstatic, bdynamic</a><br>
        <a href="ruoptlu.htm#top">-L</a><br>
        <a href="ruoptll.htm#top">-l</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
br>
lڵ x $         :7):#          
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptllt.htm if m                      $              nt
"<>adegiloprs/=bchfmuv.0wy%-13Fqx#,46;CDLOTUk578IP!&9:AMNSVX_j|2@ X\Ya@qBXaE]&üQYGIl;b%ZLSEľ׺-Ę)i1LT㴈>04A0HHHHHIӘ*"*-C!|=Rh	>CD:1O9vHN$T6='$cI҂A@hUC:<%q
:P/5
i@b[ZL_Z*{C *)Du=͡'4:@Imi1-&*$1QX1QjǄpYK[!|M'IL_Z=͡C*#T6='$c@$DPbqb(w(SRmi1k69dS
r쑎N1!bJ!t[ZL_Z=͡C*#T6='$c1t*z(֓ܒbOshcʶH=͡p.	:Q;),PF
@kI^1e[$|JǸDSdp`0t
kh֓OshcʶH=͡p.`$ [ZL_rImC1LTE(Ԁ@]Zw(SSX1Q1(OsM{ >׺v1&)B"Q؁gr5:LP,SY=.,ǰt+u`H
ׇ1fIZ['3'7 X1Qw(SR M
jP<bxf*Ie.[',3S 0gMcY#TUsdԽ
jxKDP@B*"<OmЬ:و~	[@Pn
Bb3VܡMLbgr5<1/uNإw(SR"
jwV|dЩJ"juuJ|0l%{ &)p[b2bDTbUF+M+X,
@bQp[b@U` u 'r5/@B)~;6)0F(u J!hԽ
jqDx   P
1Ap.,;)L^SP,P
sP峲XbtLBLSH!6vK6V'`>Pt+T^{u/ SY3gaqg ڞEL@`{K";U\%W@Cd6K;4N
j]Vgr5<$ܡMN"
jB,Rb@Y S{Pg2`=.,ǰt*|Y Аv,/Y s,)N^&/Yw(SRS^@BBVEh)1LTBؓxIl!|T1a'c8SF8IbN%Oshc"t8HI'1:@P xx-I'1:A@_ۡ[)C@JL_rIL_Y8=͡p" 0gؽl!dES2>%Oshc"tͦ/uZL_5&/L^SP-&/-z!l*{Cnm1{M@I"kInI1rI'1:DT{SK%dES2>%Oshc"tͦ/uZL_76hI1$*nm1{M@{CUGĩm{N5&/L^SP-&/$E&/,JǸD阀b%I^1e[$|JǸDSsiVEMͦ/|)֓OshcʶH=͡p"kInI1rI'1:f 0gؼp%I^1e[$|JǸD雛L^SP<b5bשmrV1:f$*nm1{M@$q*{Cbp=?@@JL_Z=͡C*#T6='HL^SP-&/-z!l*{CEMͦ/|)֓ܒb[PbLT
;@"bLS&)Pf<$Hc!|T1OǾqQpN]1a! E&/-xSdp	:P"8@@bd!|)˲F8,4ty$BdB!| \"tp=ۡSK1X`c(ChI@IdɁ<B6M:@ۡS^03x".f!@JE1?P
GSsI֓ܒb[PbLSJLS
ɓpB"B
!@aΔ8;yȁ(@@b\8r"><$Hc(I1P(XZLT
MzLP  hk y $       	  :7):#          	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptlng.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>longlong</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>longlong</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">longlong*</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>   -qlonglong | -qnolonglong </tt></pre>

<p><strong>Purpose</strong> <br>
Allows <strong>long long</strong> integer types in your program. </p>

<p><strong>Default</strong> <br>
The default with <strong>xlc</strong>, and <strong>cc</strong> is
<strong>-qlonglong</strong>, which defines <strong>_LONG_LONG</strong>
(<strong>long long</strong> types will work in C programs). The
default with <strong>c89</strong> is <strong>-qnolonglong</strong>
(<strong>long long</strong> types are ignored). </p>

<p><strong>Example</strong> <br>
To compile myprogram.c so that <strong>long long int</strong>s
are not allowed, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qnolonglong</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kp z $         :7):#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptlo.htm  if m                      $          <html>

<head>


<title>Options that Specify Linkage Options</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Options
        that Specify Linkage Options</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td><strong>To:</strong></td>
        <td><strong>See:</strong></td>
    </tr>
    <tr>
        <td valign="top">Name the output file or directory</td>
        <td align="center" valign="top"><a href="ruoptol.htm#top">o</a></td>
    </tr>
    <tr>
        <td valign="top">Search specified libraries</td>
        <td align="center" valign="top"><a href="ruoptll.htm#top">l</a></td>
    </tr>
    <tr>
        <td valign="top">Search a path for libraries</td>
        <td align="center" valign="top"><a href="ruoptlu.htm#top">L</a></td>
    </tr>
    <tr>
        <td valign="top">Produce an output file even if not all
        symbols are resolved</td>
        <td align="center" valign="top"><a href="ruoptrl.htm#top">r</a></td>
    </tr>
    <tr>
        <td valign="top">Specify which types of library file are
        used by the linkage editor</td>
        <td align="center" valign="top"><a href="ruoptbrt.htm#top">brtl</a><br>
        <a href="ruoptbst.htm#top">bstatic, bdynamic</a></td>
    </tr>
    <tr>
        <td valign="top">Generate fast external linkage</td>
        <td align="center" valign="top"><a href="ruopting.htm#top">inlglue</a></td>
    </tr>
</table>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuinvoke.htm#top">Invoking the C for
        AIX Compiler</a> <br>
        <a href="../tasks/tuoptcmd.htm#top">Specifying Compiler
        Options on the Command Line</a><br>
        <a href="../tasks/tuoptsrc.htm#top">Specifying Compiler
        Options in Your Source Program</a><br>
        <a href="../tasks/tuoptcfg.htm#top">Specifying Compiler
        Options in a Configuration File</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlcc.htm#top">Options that Specify Compiler
        Characteristics</a><br>
        <a href="ruoptldb.htm#top">Options that Specify Debugging
        Features</a><br>
        <a href="ruoptlpo.htm#top">Options that Specify
        Preprocessor Options</a><br>
        <a href="ruoptlco.htm#top">Options that Specify Compiler
        Output</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
nl` { $       "  :7):#          0      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptloc.htm if m                      $            

	  ot
"/<>adegilnpr=cfhms.uv#by0COSk(),-1Fqwxz%238DGILPj4569:MNRTAEUXYQHDbbSMo4gŽDIlX@ht遅k}1Rڶ(1RL	-B!4@4	A I՘*dJ1LT "COBKcpI[%COe!H$F/nj1lîtD=ԏe!H$I)#TobCo\  +!u%P.V&/h'ۂ>U100bP5FԔba"G@|%&ZDCί҉(J-1ҋT1S%%Qb66b>+a	-|\!	|\!'Q_nu(҂nu)((MI&Qrh.RQlQ\b6:DCHI`n;ix~iAANCyQlQf=6ٟ=R:ya0+ P
=u# p+ PJMF/W6!kGu.b-I_mC5J4BdHjP%EF/nj1lîtD=Ԏo7ku>m]Y\qBI\1(&Qrhu)EF/mDCf|:DCHJф<TdHiBԔ[b5鹨M=R:h'ͮy6(U92| bmZQlQf=6ٟ=R:ya0+&O
=u#>Jأ(MF/muEx;cs\ <k:_iNų]Rb_5uԕͣyY$H(@=ԎHP%EF/nj1lîtD=ԎPDޥo!o[bٮtD8gîtD=ԎmC5JXGu
GjP$"j1Ҽya0+[{ GRR	JMF/W6!u+
=u#u+yZ-I_mC5JdH LRB&+ǛFRaGu>KJMF/W6!a0 R:Fu%RQlQ\b6:DCHmfnS!v	v&QrdsF/1d."|][bٮtD8gîtD=ԎmC5JddHP%EF/nj1lîtD=Ԏco|`.V)EF/mDCf|:DCHJф<T{ GP 	BԐJф<TXQ{O҅!Qͣy[  R:>-Jأ(MF/mu
'Λ\i)EF/mDCf|:DCHJф<TpQ{KjJ-1ҋ_bه\{@nM&Tj$xu3IJ-1l"V3"GRW6!sBdHQ&҅((J.j1sQfp{!u%7S[LN5O&\	J-1l"V3"GRW6!s R:IBԔ[b5鹨M=R:nK6$.T*.A ԠE1 >@أ6p{!lm>p{!u%xhaW@(@=Ԏ0" `)BԔ[b5鹨M=R:cSnnu*p|m(&Qr_	IJ-1l"V3"GRW6!pdHEШ(Zb_75a"GP1A64)v>6bI/[bٮtD8gîtD=ԎmC5J`{ GPJP%EF/nj1lîtD=Ԏ
k
Zcr^((M\q[lχ\{I^<0jD-%iBԔ[b5鹨M=R:hRw*|o[$k+cmu#+ǛFRAGu
]RQlQ\b6:DCH6hwCd.@ML_I%Rb_5uԕͣyXР R:.҅M΢`pХ؃L]ERb_75a"GP.knaI6-	J-1l"V3"GRW6!cBdHJI7:BbEq%(&Qrأ(MF/muM"Ab_5uԕͣyXР R:.҅M΢`pХ؃4-(&Qrأ(MF/mumc|]rEy/BI\KEL_f}Dأ6p{!lm>p{!u%xhaV4((@=ԎKjs@X4)v$b%.P[b5鹨M=R:Sm޸XХTً@VQ%((M\q[lχ\{I^<0j
=u#h]rJ((J.j1sQfp{!u ų]|]ʟ|1naIJ-1l"V3"GRW6!cBdHJI7:Bbnu(	J-1ҋ_bه\{@:mDIv7[x"}Dأ6p{!lm>p{!u%xhaV4((@=ԎKjs@X4)v$BPM΢)EF/QsQ_0u# A ˶BoS{A	M:CRb_5uԕͣyXР R:.҅M΢`pХ؃Ts@JQlQ\b6:DCHmfndQ(5rQlQf=6ٟ=R:ya0+h!aGu4GRQlQ\b6:DCHTK{	@kK큦[x"}E((M\q[lχ\{I^<0j
=u#pzJMF/W6!k!Gu.$pzJأ(MF/mu"zE]x7S[[bٮtD8gîtD=ԎmC5J(Zb_75a"GPyn(4oEL%((M\q[lχ\{I^<0j@(@=Ԏ((J.j1sQfp{!u Bػ^xPSDv%k+cmu#+ǛFR.dHbpW +bo"U;k((J.j1sQfp{!u Bmu\ Jm`_ƀk+cmu#+ǛFRLP R::*r
%S
1:4A>)BԔ[b5鹨M=R:	knn-1<UZI\*҂nu)((M\q[lχ\{I^<0j R:ZP%EF/nj1lîtD=ԎٍS#[x"}D]$7I7:4sF/WLxk0mb%((M\q[lχ\{I^<0j
=u#g8P%EF*QkTbj1LT "COBKcpI[%COe!H$F/nj1l$dQ*BQMx`ώ׸{u$"j1Ҽya*-dIE|C5Gu ȇkn
ƩTD(ZMF/W6!Ei(+Ex/U'1rI=DR!QͣpQk$J,5JɘGu$^0KDIl_\w -:k!(Z5^<0
ATQ{ GP2M.TDQ'|uઈpiQBԙ)/!3C
4El&X @|v؇ c!Qͣy\	 R:kɾTDQ'\XbX|іJP$"j1Ҽya0+Ocd+	TD[lMRR!Qͣy\{ GP.V=h'M>.1֮MRB&+ǛFRJdHQ'x2M:mVMOQ%(Z5^<0jZ
=u#+}D]4W>riBԐJф<T{ GP.V=h'5niJP%Q[bه\{\k7{:J$((J.j1RXDLIF)ͣpP*$6h+edPѫx
=u%;&bpP*BQ< dEMIBb@Dbk@ | $       
  :7):#          
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptlpo.htm if m                      $          <html>

<head>


<title>Options that Specify Preprocessor Options</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Options
        that Specify Preprocessor Options</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p> </p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td><strong>To:</strong></td>
        <td><strong>See:</strong></td>
    </tr>
    <tr>
        <td valign="top">Define a name in a <strong>#define</strong>
        directive</td>
        <td align="center" valign="top"><a href="ruoptdu.htm#top">D</a></td>
    </tr>
    <tr>
        <td valign="top">Undefine a name as in a <strong>#undefine</strong>
        directive</td>
        <td align="center" valign="top"><a href="ruoptuu.htm#top">U</a></td>
    </tr>
    <tr>
        <td valign="top">Create an output file for use with the <strong>make</strong>
        command</td>
        <td align="center" valign="top"><a href="ruoptmu.htm#top">M</a><br>
        <a href="ruoptmak.htm#top">makedep</a></td>
    </tr>
</table>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuinvoke.htm#top">Invoking the C for
        AIX Compiler</a> <br>
        <a href="../tasks/tuoptcmd.htm#top">Specifying Compiler
        Options on the Command Line</a><br>
        <a href="../tasks/tuoptsrc.htm#top">Specifying Compiler
        Options in Your Source Program</a><br>
        <a href="../tasks/tuoptcfg.htm#top">Specifying Compiler
        Options in a Configuration File</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlcc.htm#top">Options that Specify Compiler
        Characteristics</a><br>
        <a href="ruoptldb.htm#top">Options that Specify Debugging
        Features</a><br>
        <a href="ruoptlco.htm#top">Options that Specify Compiler
        Output</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a><br>
        <a href="ruoptlo.htm#top">Options that Specify Linkage
        Options</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
fk } $       	  :7):#          	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptlso.htm if m                      $          <html>

<head>


<title>listopt</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>listopt</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nolistopt</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qlistopt | -qnolistopt </tt></pre>

<p><strong>Purpose</strong> <br>
Produces a compiler listing that displays all options in effect
at time of compiler invocation</p>

<p>The listing will show options in effect as set by the compiler
default, configuration file, and command line settings. Option
settings caused by <strong>#pragma</strong> statements in the
program source are not shown in the compiler listing.</p>

<p><strong>Example</strong> <br>
To compile myprogram.c to produce a compiler listing that shows
all options in effect, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qlistopt</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlco.htm#top">Options that Specify Compiler
        Output</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 Specl ~ $       P  :7):#          r      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptlst.htm if m                      $            	  <>t
"/adegilnopr=cmsfhuv#-.bqySkwx,0ACIPz*12DFGLOT&()3468;NRUX_j%EW'+59:BMQ!KY$ [X[9ثsӅsƢB͢Bh)
I[U@1ATpCU28("6Ǔ-NHM$ |b   7jC P
F)&'$ڬJ!QT	Kx V9b
!( ME'hNb!616C ( 
j^C",C@HU4:(܁!5I@1ATJOCU28("6Ǔ{@E'E'pko<
!Sb!ŅWxQI'I'I'TR
3,?ATwJAX/RǸ N/PpACC( *v%]V@f#ATw u+ҡŋ!l{aQ{l{<+ϵKDR,Ҡá'$EzUhcTcݽcݵڒqZ@*K
c }[UvvO
)
IX;DC QT	K sbXFn4RͧCXaTTMCXk|RBH[R=] -qI 8u'EI4RͧCXaTTMCXk|R=] 
q{R{Mi-U:a-Tq{@ۓq{R{Mi-U:a-Tq{@ŋ!l{^ԞE'E'hNb!5L45pND(A4C>$-	oNO=O-TCXaTTMR#P:<(hNb!5L45pND'{Miá[5PV+ƃc݁Lz^,CX4E'E'hNb!5L45pND(A4C> -5 N IRxQI'I6:ŸC[jhk*jGˠP4{ܺO5IE'E'pkoa[0u&Y<(hNb!5
jX.	 @(;/ATqI4R4RƊO-TCXaTTMR,TCD3hZW'EIE'E'pkoa[0u&.@q/rT5>'P'{Miá[5n©֨+ab!Bԅ" y:(O
)?)?ӇCXk|@9 PT=0| ਢ|JO!P3'I'I7)?ӇCXk|Sb!SQ5J0PAυc[jCX<(hNb!5L45pND#^(N=]JOim8t5p0-U:Pr,TCD3hk y:(O
)?)?ӇCXk|@D+1CPV
<
ԝbcr߃:4Xf [i=O=ƊOI6:ŸC[jhk*jQh|-p0[RźNO=O-TCXaTTMR=]^Ԩj|.NO
)?)?ӇCXk|Sb!SQ5![O=O-P
PkVnN!O
W5QV+ƃc'I'I7)?ӇCXk|Sb!SQ5J0PAυÃ-5!ñbOim8t5p0-U:Tq{@i8u*jO=O-TCXaTTMHpCX&O
)?)?ӇCXk|@D+1CPUXUG<
ԝbcr߃:4Xf [i=O=ƊOI6:ŸC[jhk*jQh|--	o,'{Miá[5n©֨{ܺIǸ˩P\CTR4RͧnŸC
ZjDE
 O
)?)?ӇCXk|@D+1CZ"(VZV`PV
)?Pրv^l
c[gI4R4RƊO-TCXaTTMR,TCD3hp`0%:rtTR4RͧnŸC
Zj/r'.CSruRxQI'I6:ŸC[jhk*j@7'{Miá[5CV+ƃ@,@6Ǹ~߁8j-v̰i=O=ƊOI6:ŸC[jhk*jQh|-`l`K|H'{Miá[5n©֨{ܺIǸ˩P\CTR4RͧnŸC
Zjsw<(hNb!5 !P1^4Gk9}Ep.p֭nĩTGhhiá[5n©֨X g-5 Oim8t5p0-U:Tj.NO
)?)?ӇCXk|Sb!SQ5E'E'pkojr=Z"@E'jt:jvJIe 'C*^*hhiá[5n©֨X g`l`K|@찌SR<'{Miá[5n©֨CP(FruRxQI'I6:ŸC[jhk*j3bܤE'E'pko`F(}0vXF)DUŹIhhiá[5n©֨X g`l`K|@RxQI'I6:ŸC[jhk*jT5j'P'{Miá[5n©֨dOim8t5p*kG*JIe=@=]8tR{ܺD{ܺx |#P{M{qm8t5p0-U:TX8=(	r`tTR4RͧnŸC
Zj@5IE'E'pkoa[0u&t܁,R4Rͧn1V(|

Bk∁j)?c*
pRYo4E'E'hNb!5L45pND(A4C>(``0%'EIE'E'pkoa[0u&P
\CTR4RͧnŸC
ZjO=O-PTC|W2cwxu$xkkhhiá[5n©֨X gh0[PtTR4RͧnŸC
Zj@5IE'E'pkoa[0u&Y<(hNb!5 q-Ubh1oxh#aUƪ;84E'E'hNb!5L45pND(A4C>*c[jT'{Miá[5n©֨{ܺIǸ˩P\CTR4RͧnŸC
ZjO=O-P
PV*
W#(=GAI<+0]@Zl{(V9@{M{qm8t5p0-U:TXb(TDy:*O
)?)?ӇCXk|Sb!SQ5Ht
q{R:<(hNb!5L45pND(TDq8v-LR4Rͧnk*^4G"5'tEj<t(TFN=]hS,*t;&N=]#^gŹIq{@{M{qm8t5p0-U:TX@`0%BP&NO=O-TCXaTTMR=]^Ԩj|.NO
)?)?ӇCXk|Sb!SQ59PLR4Rͧn9NTQjV`x*!TmqI`x(}8p-ebPKi=O=ƊOI6:ŸC[jhk*jQh|,W+Ƃ:*O
)?)?ӇCXk|Sb!SQ5Ht
q{R:<(hNb!5L45pNDnO
)?)?ӇCXk|@Sé8l{O$0V; z(*v@'EZ)ëxM@Zl{O$OiOqn4RͧnŸC
Zjab!-5QNO=O-TCXaTTMR=]^Ԩj|.NO
)?)?ӇCXk|Sb!SQ59kO=O-PWaX>[0;`Rx  X'W
=Ic4EVP{M{qm8t5p0-U:TZC-5 d'{Miá[5n©֨CP(FruRxQI'I6:ŸC[jhk*jO
)?)?ӇCXk|@r*%Nbʆ eI5hcr=]%AIǸˮT"T8EBOiOqn4RͧnŸC
Zjab!J,-	o(0h>6(5⡲tTR4RͧnŸC
Zj/r'.CSruRxQI'I6:ŸC[jhk*j(0h>6E'E'pko B"E@^*;jH4E'E'hNb!5L45pND(A4C>p,-	o Z$<(hNb!5L45pND#^(N=]JOim8t5p0-U:Sp-@]xQI'I6:ŸC[j Xo#^Ձन${ܺ)?ҡZy.^	{ܺ=q/rry.IǸˮVcl{lp$P8eQc'I'I7)?ӇCXk|Sb!SQ5J0PAυc[jK@,'{Miá[5n©֨{ܺIǸ˩P\CTR4RͧnŸC
Zjs'{Miá[5ּ
:@NCvxh'I'I7)?ӇCXk|Sb!SQ5J0PAυc[jKFNO=O-TCXaTTMR=]^Ԩj|.NO
)?)?ӇCXk|Sb!SQ59{ZE'E'pko* 8`wwaTR(}6%Nb84E'E'hNb!5L45pND(A4C>
Ԙ
:*O
)?)?ӇCXk|Sb!SQ5Ht
q{R:<(hNb!5L45pNDO
)?)?ӇCXk|@*(u'{O
 @x:>"
8 xP0WaTRq-@Zhjj)?)?E'pkoa[0u&F*!c[j NO=O-TCXaTTMR#P:<(hNb!5L45pND'{Miá[5pV;DUa);Uh1x=݅,/aU*^*hhiá[5n©֨X gl`K|Jpa<(hNb!5L45pND#^(N=]JOim8t5p0-U:RaO=O-P
PV׼&=(Z(h1I)?VQEOiOqn4RͧnŸC
Zjab!P`l`K|JPL'{Miá[5n©֨{ܺIǸ˩P\CTR4RͧnŸC
Zjsء@<(hNb!5 r>$2XT(,c>#"hrqBP$|#ƨ2^=)?)?E'pkoa[0u&F*!𰁁6NO=O-TCXaTTMR#P:<(hNb!5L45pND'{Miá[5 ejlW#(=F5E'GǑ/rhq/rOiOqn4RͧnŸC
Zjab!`0%tTR4RͧnŸC
Zj@5IE'E'pkoa[0u&Y<(hNb!5 {jԖ[G˦N=]a|-v4:V8	Bթ,ǰCPF5N@ʓj)?FV+hcxMk1)?RA)?)?E'pkoa[0u&F*!𰉀0[PD2tTR4RͧnŸC
Zj/r'.CSruRxQI'I6:ŸC[jhk*jFO
)?)?ӇCXk|@1jz⁶8#2-v
e)?*@t0{ܺ਄|FCP-s584E'E'hNb!5L45pND(A4C>c[j.NO=O-TCXaTTMR=]^Ԩj|.NO
)?)?ӇCXk|Sb!SQ5j# 2O
)?)?ӇCXk|@D+1CXs6:,>Sw)?-.2PWA$OiOqn4RͧnŸC
Zjab!׃-5krtTR4RͧnŸC
Zj/r'.CSruRxQI'I6:ŸC[jhk*jRF*!x0[PF'EIE'E'pko`F(|:"ǆע{{l{)?RxuvZ4P(xL#^cuc84E'E'hNb!5L45pND(A4C>qD$<(hNb!5L45pND#^(N=]JOim8t5p0-U:SqD$Oim8t5prP68{ampJBI'F/[)?)?E'pkoa[0u&F*!H0[PG2tTR4RͧnŸC
Zj/r'.CSruRxQI'I6:ŸC[jhk*j#ڙ<(hNb!5PT^+=ׄklr=@\"c>Rt^+ƃ2)?)?E'pkoa[0u&F*!𰁚3[XY:*O
)?)?ӇCXk|Sb!SQ5Ht
q{R:<(hNb!5L45pNDO
)?)?ӇCXk|@D+1CPT_X]cݰr{|T#cT>S;aWaUt
8tRǸOiOqn4RͧnŸC
Zjab!X``0%Oim8t5p0-U:Tj.NO
)?)?ӇCXk|Sb!SQ5E'E'pko%V =]52q/r$ l{plé=ZգH`:")?1hhiá[5n©֨X g`0%RxQI'I6:ŸC[jhk*jT5j'P'{Miá[5n©֨dOim8t5prPTkcl{é88ҠpZ'I'I7)?ӇCXk|Sb!SQ5J0PAυ-5-NtTR4RͧnŸC
Zj/r'.CSruRxQI'I6:ŸC[jhk*jZ^4$Oim8t5prP8EBh1NQv)?©	Tpj`{
b7*Ihhiá[5n©֨X g-5-N_oOim8t5p0-U:Tq{@i8u*jO=O-TCXaTTMNzE<(hNb!5 !P `xEC"   h ,'@iPF9Ǹpi=O=ƊOI6:ŸC[jhk*jQh|,+l-	o*rtTR4RͧnŸC
Zj/r'.CSruRxQI'I6:ŸC[jhk*j*b'{Miá[5!
W5Qh	jaTRƢp
ՁAT헩¼3QTb&<+1ICPuE'*E {M{qm8t5p0-U:TXU -	o*2<(hNb!5L45pND#^(N=]JOim8t5p0-U:SHTrxQI'I6:ŸC[j jҠpê#xLeO-C)ׄmp{M{qm8t5p0-U:TXQ-5#nNO=O-TCXaTTMR=]^Ԩj|.NO
)?)?ӇCXk|Sb!SQ59GۓO=O-P)#ᡊ=~*CP	crڠXEBv=FCmW:;xF/jZ'I'I7)?ӇCXk|Sb!SQ5J0PAυp`0%NO=O-TCXaTTMR=]^Ԩj|.NO
)?)?ӇCXk|Sb!SQ59GlR4Rͧn(Vb*/[TVǸPq*JPU;6c⤔uע3Ql{hhiá[5n©֨X g-	oRxQI'I6:ŸC[jhk*jT5j'P'{Miá[5n©֨dOim8t5pAB#>hJYl{u""!IaUcU+c
GˠF8VJ^֖EB`xP';>q֮2)?)?E'pkoa[0u&F*!& l`K|LK"<(hNb!5L45pND#^(N=]JOim8t5p0-U:SĲ!O
)?)?ӇCXk|@D+1CXDE)TpP'+C%IX^«/r `ϰǸ˩PP'P#^ `q{E'Yli=O=ƊOI6:ŸC[jhk*jQh|-P0[SF.|'{Miá[5n©֨{ܺIǸ˩P\CTR4RͧnŸC
Zjsط*1sOim8t5pׁCXj*!O3 z-pEp+/rQ'.R#6*)?)?E'pkoa[0u&F*!. l`K|L[.NO=O-TCXaTTMR=]^Ԩj|.NO
)?)?ӇCXk|Sb!SQ5E'E'pko{al~«AT{~ŹV*hcOEI4R4RƊO-TCXaTTMR,TCD3lp@`0%8#<(hNb!5L45pND#^(N=]JOim8t5p0-U:S|R4Rͧnt^¨}c܆(qе'I'I7)?ӇCXk|Sb!SQ5J0PAυc[jchoOim8t5p0-U:Tq{@i8u*jO=O-TCXaTTMN{@k|R4RͧnklCX>l-])?
x*X^@ZX2Xt42P@X'P'I'I7)?ӇCXk|Sb!SQ5J0PAυc[jcT'{Miá[5n©֨{ܺIǸ˩P\CTR4RͧnŸC
Zjs歡'{Miá[5SZ {ڢ7kj'9_aUu:XJ(U:"UiIo@].Cp-k{X]@{j4E'E'hNb!5L45pND(A4C>4-	ok:*O
)?)?ӇCXk|Sb!SQ5Ht
q{R:<(hNb!5L45pND)\[`0%9ri<(hNb!5 sXa8[c>jBw)?֧*(9xkG0-hhiá[5n©֨X g-52Oim8t5p0-U:Tq{@i8u*jO=O-TCXaTTMO  W5@'P ` dT55Am*N xQI'I6:ŸC[jpݾ8b!I[`E\)Tahv `i=O=ƊOI6:ŸC[jhk*jQh|--	o$Oim8t5p0-U:Tq{@i8u*jO=O-TCXaTTM@xQI'I6:ŸC[j X;xh#¢bU EcI4R4RƊO-TCXaTTMR,TCD3mtTR4RͧnŸC
Zj@5IE'E'pkoa[0u&!JX g-	oi<(hNb!5
DE

x(VbPI
Rpp?aUt
8tRǸOiOqn4RͧnŸC
Zjab!kA'EIE'E'pkoa[0u&P
\CTR4RͧnŸC
ZjQh|-c[jl'{Miá[5!HT>x(VbD@GĤkhhiá[5n©֨X gl`K|MC퓢Oim8t5p0-U:Tq{@i8u*jO=O-TCXaTTMMC'{Miá[5!MP?aUͨr!jڠn)?xcQl{)?)?E'pkoa[0u&F*!𶥠l`K|MH;@(vKRtTR4RͧnŸC
Zj/r'.CSruRxQI'I6:ŸC[jhk*jjA@ <(hNb!5  uUcxNG˦)?T{ܺa"#e
 `)?)?E'pkoa[0u&F*!l`K|M`:;$<(hNb!5L45pND#^(N=]JOim8t5p0-U:SòO
)?)?ӇCXk|@,q
8[c>2[2O0x | gl{E[@UcǵRmp{M{qm:ŸC
Zl:ŸC[jab!k9IP8eR{Mi-U:a-Tq{@i8u*jhNn©֨nJ.Oim8t5prPE;Xn0:)?xh#[ǻZTkTA)?)?E'pkoa[0u&F*!p`0%{Oim8t5p0-U:Tq{@i8u*jO=O-TCXaTTMN{X=E'E'pkoE*ъƪ;X=*,chd}{X=hhiá[5n©֨X g;:*O
)?)?ӇCXk|Sb!SQ5Ht
q{R:<(hNb!5L45pND絃rxQI'I6:ŸC[jzC
bh1lr
)?clOiOqn4RͧnŸC
Zjab!kl-	or˓Oim8t5p0-U:Tq{@i8u*jO=O-TCXaTTMN{^嵗'{Miá[5Z4Y}u5B)? Pv^3Ү߆[Q:QhAUpxhhiá[5n©֨X g-55[^RxQI'I6:ŸC[jhk*jGˠP4{ܺO5IE'E'pkoa[0u&kܰ	O=O-Pk^t׹{^ǸˮP'<"I4R4RƊO-TCXaTTMR,TCD3cc[j 'EIE'E'pkoa[0u&P
\CTR4RͧnŸC
ZjO=O-PjC#¢^C9Ihce>;+CǻciPŐ=F5XGĤX #^U'.^0rA=O=ƊOI6:ŸC[jhk*jQh|,d-5:*O
)?)?ӇCXk|Sb!SQ5JPBOim8t5p0-U:P,R4Rͧn,5}kWXGhGˤ5q/r@r=]B(X)?ּTIǸ˭,P"*"P4E'E'hNb!5L45pND(A4C>2c[j{'{Miá[5n©֨{ܺIǸ˩P\CTR4RͧnŸC
Zjs@'{Miá[5Tl| qP{Ec'5"Ԝ{(*«ȏx8ՊZ
r.V=ŎX4E'E'hNb!5L45pND(A4C>2-5tTR4RͧnŸC
Zj/r'.CSruRxQI'I6:ŸC[jhk*jdO=O-P
PVQ*z-X,YI0f 8*[c>֧*($OiOqn4RͧnŸC
Zjab! H0[PTBNO=O-TCXaTTMR=]^Ԩj|.NO
)?)?ӇCXk|Sb!SQ5E'E'pkoEH\^WaQxuEj2acݱ4qb[##RU`,?/rd*q{Xd9 ܞE'E'hNb!5L45pND(A4C>-	odjd<(hNb!5L45pND#^(N=]JOim8t5p0-U:S2 F2xQI'I6:ŸC[j[xcU߅ClAEvx(Vb0}
OXN늑j:,>RA)?)?E'pkoa[0u&F*!-5,e'EIE'E'pkoa[0u&.@q/rT5>'P'{Miá[5n©֨@2P '{Miá[5`̱
<3xLeé8GĤkC{@;T>P@N2|@uð:3 z-p{M{qm8t5p0-U:TX-5('H8RxQI'I6:ŸC[jhk*jGˠP4{ܺO5IE'E'pkoa[0u&<`qGO=O-PWaUt
Q^[0;G^lWp=*"mQOiOqn4RͧnŸC
Zjab!X,uRxQI'I6:ŸC[jhk*jGˠP4{ܺO5IE'E'pkoa[0u&Y<(hNb!5q>lrhhiá[5n©֨X gc[j 'EIE'E'pkoa[0u&.@q/rT5>JOPBOim8t5p0-U:S[`TR4RͧnB>+ҭ+*ڠh'CE^+ƃc'I'I7)?ӇCXk|Sb!SQ5J0PAυl`K|OOim8t5p0-U:Tj.NO
)?)?ӇCXk|Sb!SQ5E'E'pko`F(}2K"m¨xkkPրvƨ *E:aUUbh1I[X%Vi=O=ƊOI6:ŸC[jhk*jQh|--	oRtTR4RͧnŸC
Zj/r'.CSruRxQI'I6:ŸC[jhk*j{TR4RͧnXw#p9z0BU#g]COUjl	
Rv;A7xN«ƨ|'"W5X4E'E'hNb!5L45pND(A4C> l`K|@:NO=O-TCXaTTMR#P:<(hNb!5L45pND'{Miá[5B/C
c4EVP2'V+ƃpwcݡŊjCT"T8N;DUaaH.@54EVP4E'E'hNb!5L45pND(A4C>-5BNO=O-TCXaTTMR#P:<(hNb!5L45pND'{Miá[5!V>Vp[1^©88)?xcU#/Ʊhhiá[5n©֨X gCd<(hNb!5L45pND#^(N=]JOim8t5p0-U:S*'{Miá[5>*<q{P@⡲q/rcXPD}N3=T+Q[)?)?E'pkoa[0u&F*!$ 0[TO :*O
)?)?ӇCXk|Sb!SQ5Ht
q{R:<(hNb!5L45pND! *AE' <(hNb!5 g(}c?ab
R#PdT-8I@H4E'E'hNb!5L45pND(A4C>-5ArtTR4RͧnŸC
Zj@5IE'E'pkoa[0u&Y<(hNb!5
*EBPGǄ^cJOp/Ĩ|g[ǻvEؕ'\q{@q{E'l{)?)?E'pkoa[0u&F*!-	oGc>NO=O-TCXaTTMR=]^Ԩj|.NO
)?)?ӇCXk|Sb!SQ59
;xQI'I6:ŸC[j jWl]	S;R
RƢp
'I'I7)?ӇCXk|Sb!SQ5J0PAυ"-5B/<"X4R@IIP\)tTR4RͧnŸC
Zj/r'.CSruRxQI'I6:ŸC[jhk*jxxhE'E'pko B"8[c>T4 '|JO\){M{qm8t5p0-U:T\"`0%E:*O
)?)?ӇCXk|Sb!SQ5Ht
q{R:<(hNb!5L45pND/E'E'pko8a>E\"}ःI4R4RƊO-TCXaTTMR,TCD3``l`K|@d<(hNb!5L45pND*B5jO=O-TCXaTTM@B0PAυ-5 	Oim8t5p4,~߱cmp=	Z⡭pǸOiOqn4RͧnŸC
Zjab!A'EIE'E'pkoa[0u&P
\CTR4RͧnŸC
ZjO=O-PUQhjEB4E'E'hNb!5L45pND(A4C>$-	o.H[d<(hNb!5L45pND#^(N=]JOim8t5p0-U:S$w-xQI'I6:ŸC[j X«R
R-T+c݀#^ 6*(=:3v9mWVǸOiOqn4RͧnŸC
Zjab!:*O
)?)?ӇCXk|Sb!SQ5Ht
q{R:<(hNb!5L45pNDLR4Rͧn(Vb*B
>89e'Yj84E'E'hNb!5L45pND(A4C>rtTR4RͧnŸC
Zj/r'.CSruRxQI'I6:ŸC[jhk*j/&O
)?)?ӇCXk|@D+1CXjQl{I+=ׇCC(pi=O=ƊOI6:ŸC[jhk*jQh|.1-	o1NO=O-TCXaTTMR=]^Ԩj|.NO
)?)?ӇCXk|Sb!SQ59xQI'I6:ŸC[jPu:59`{{l=Ǹr¢E[+Ƃ-V2[`K䔟1s,pi=O=ƊOI6:ŸC[jhk*jQh|,pl`K|@D'{Miá[5n©֨CP(FruRxQI'I6:ŸC[jhk*jO
)?)?ӇCXk|@*(CXd-XF5Xd{ܺN=] @q"ƨOiOqn4RͧnŸC
Zjab!+
)NO=O-TCXaTTMR=]^Ԩj|.NO
)?)?ӇCXk|Sb!SQ59x'{Miá[5:LW#^(wq{E'l{NZ*1DU´2T*"k9`{M{qm8t5p0-U:TX@-	oq'EIE'E'pkoa[0u&.@q/rT5>'P'{Miá[5n©֨ƄR4Rͧn(VbCxCZ;"lVʊ-Ihhiá[5n©֨X gǈl`K|C4ET'{Miá[5n©֨{ܺIǸ˩P\CTR4RͧnŸC
Zjsxh<(hNb!5 !P1^4Gk9zO"P4E'E'hNb!5L45pND(A4C><<RxQI'I6:ŸC[jhk*jGˠP4{ܺO5IE'E'pkoa[0u&ƴ@ rxQI'I6:ŸC[j X`VW-ڢRx=c[*@4E'E'hNb!5L45pND(A4C><<'EIE'E'pkoa[0u&.@q/rT5>'P'{Miá[5n©֨8y<(hNb!5 r>.⍎[c?oҫPRŹk fba"\"X;RڮPp4E'E'hNb!5L45pND(A4C><Fc[j":<(hNb!5L45pND#^(N=]JOim8t5p0-U:S<EuE'E'pko#XT<xhW[XR
,B(qе݅W#^F2q/rƨOiOqn4RͧnŸC
Zjab!='EIE'E'pkoa[0u&.@q/rT5>'P'{Miá[5n©֨8i<(hNb!5 |0*TR@N@].Cw eRT^գ;:BՊ?o* em`'I'I7)?ӇCXk|Sb!SQ5J0PAυic[j'EIE'E'pkoa[0u&.@q/rT5>'P'{Miá[5n©֨E'E'pko`F(|

B*Z*N2=]1´2TR 8u*1 2{ܺ "rq/rCt
QI @0g^Ԩjƨ@ʓj/r `ϰǸˢ,P{M{qm8t5p0-U:TX`0%,<(hNb!5L45pND#^(N=]JOim8t5p0-U:Pr,TCD3cA[Oim8t5p!	kվl{*,
*>b6«C!G4JOEhhiá[5n©֨X gǶ-5q`9!=tTR4RͧnŸC
Zj/r'.CSruRxQI'I6b!SQ6b!5L45pND)\X`0%, $0ǺNO=O-P0tC{-â,@;TRl{*/
*>b6¨C!G4xEhhiá[5n©֨X g-	op; [<'{Miá[5n©֨{ܺIǸ˩P\CTR4RͧnŸC
ZjO=O-P@a?aUƪ=@RB,r)Zvp[1hhiá[5n©֨X g `0%BPRxQI'I6:ŸC[jhk*jGˠP4{ܺO5IE'E'pkoa[0u&<pЄT8xQI'I6:ŸC[j XXH|FE)?PjECwaUƪ;X=hhiá[5n©֨X gl`K|W'EIE'E'pkoa[0u&P
\CTR4RͧnŸC
ZjQh|.rtP4R4RͧnZR?aU*/
~«/r <{ܺ)?cv-ȵ'^a)?)?E'pkoa[0u&F*!@80[Uv IRxQI'I6:ŸC[jhk*jGˠP4{ܺO5IE'E'pkoa[0u&@8RxQI'I6:ŸC[jP~«j'h@TII*^4DOiOqn4RͧnŸC
Zjab!{c[j{@;U'EIE'E'pkoa[0u&.@q/rT5>'P'{Miá[5n©֨k@&O
)?)?ӇCXk|@B~T@bDP-,({M{qm8t5p0-U:T]H0[U&NO=O-TCXaTTMR=]^Ԩj|.NO
)?)?ӇCXk|Sb!SQ5
W(A4C>aRab%IOim8t5p\
PxcU¢
z⁰)olRpvENi=O=ƊOI6:ŸC[jhk*jQh|.8-	o9RtTR4RͧnŸC
Zj/r'.CSruRxQI'I6:ŸC[jhk*jRF*!`0%I@xQI'I6:ŸC[j XB-`{
@ZhjE>[`RA)?)?E'pkoa[0u&F*!'EIE'E'pkoa[0u&P
\CTR4RͧnŸC
ZjO=O-Pc>x(Vb*u#*)%'8xcUW#^(IǸ˭={M{qm8t5p0-U:TXgD-	o3NO=O-TCXaTTMR=]^Ԩj|.NO
)?)?ӇCXk|Sb!SQ5t^ֈ 	O=O-Ps|«^l
- {M{qm8t5p0-U:TXh
<(hNb!5L45pND#^(N=]JOim8t5p0-U:S&O
)?)?ӇCXk|@:*Q
Gˠr'.OX`PU;^Z7^3p{M{qm8t5p0-U:TXau@W	:*O
)?)?ӇCXk|Sb!SQ5Ht
q{R:<(hNb!5L45pNDPBO
)?)?ӇCXk|@\"^4'
%Q1pƨ~¢ϼPrԜv8Uv\"^4'
%Q)?"Ԑi=O=ƊOI6:ŸC[jhk*jQh|,;ARxQI'I6:ŸC[jhk*jT5j'P'{Miá[5n©֨dOim8t5p\=0?aUƪ=I|FE«^q*^4[i=O=ƊOI6:ŸC[jhk*jQh|,
 <'{Miá[5n©֨CP(FruRxQI'I6:ŸC[jhk*jO
)?)?ӇCXk|@9
Ԝ
|R?oѥCnE%'j/\P04E'E'hNb!5L45pND(A4C>4-	o
Oim8t5p0-U:Tj.NO
)?)?ӇCXk|Sb!SQ5E'E'pkoP?aQx^2P:OBP {M{qm8t5p0-U:TX-5H :*O
)?)?ӇCXk|Sb!SQ5Ht
q{R:<(hNb!5L45pNDH <(hNb!5 CR"9{px/ujZ;g
c84E'E'hNb!5L45pND(A4C>`0%,T5tTR4RͧnŸC
Zj/r'.CSruRxQI'I6:ŸC[jhk*jC['{Miá[5SZzUx5aXj-v̽	U)QV.!kGhhiá[5n©֨X gc[j⠒tTR4RͧnŸC
Zj/r'.CSruRxQI'I6:ŸC[jhk*j⠒xQI'I6:ŸC[jhkPUATJO{cT^
P1b**p^ғS'{M{qm8t5p0-U:TXl`K|@y:*O
)?)?ӇCXk|Sb!SQ5JPBOim8t5p0-U:TjjO=O-TCXf%(Vb*O^4WrX=*59`{e'ECǸpi<(hhڪ)
I)
IX;DC b9bMh@r0
616C P
@OI6
bl( P
 ,xC!j\T[
!(,U1alC 5H<habaT\K«GĤ`4xcU:+xI(A001#>(c[j X/jR-pU`1' 9RtTƊOF*!h	(0[P
v9xxcU!l{ ᣁUq@tTƊOF*!h	B,-	o`@;<h1I=v=E5T0`ǈPrll
bl(  6LX[MR)?X g(l`K|@!c?aQx
|<h1I(ly:*AE'[R=P1@ᖶ9e'*NxI(A4C><-	o!l{*/ XRxw[,TCD3ml`K|@!c?aQx
|<h1INxI(A4C>׊=b1*Oƪ8EB`:/HaT:*AE'[^=P=P!c< Qh|.*-	o/pF[cǍ5Q)?BǸy:*O
)?)?ӇCXk|TQ
hk,-O=O=ƊI=TR,TCh1{T,s϶
`1X2(8012a`[|R`jI8;Nm nkK  $       	  :7):#          	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptlu.htm  if m                      $          <html>

<head>


<title>L</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>L</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%"><em>See
        below.</em></td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -L</tt><em><tt>directory </tt></em></pre>

<p><strong>Purpose</strong> <br>
Searches the path directory for library files specified by the <strong>-l</strong><em>key</em>
option. </p>

<p><strong>Notes</strong> <br>
If the <strong>-L</strong><em>director</em>y option is specified
both in the configuration file and on the command line, the paths
specified in the configuration file are searched first. </p>

<p><strong>Default</strong> <br>
The default is to search only the standard directories. </p>

<p><strong>Example</strong> <br>
To compile myprogram.c so that the directory <strong>/usr/tmp/old</strong>
is searched for the library <strong>libspfiles.a</strong>, enter:
</p>

<blockquote>
    <pre><tt>xlc myprogram.c -lspfiles -L/usr/tmp/old</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlo.htm#top">Options that Specify Linkage
        Options</a><br>
        <a href="ruoptll.htm#top">-l</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
<'l  $       C<  :7):#          _"      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptlvl.htm if m                      $              ent
<>adilors"/cghmp.=bfuvw,0y#%&(;ACSTkx)*+-125:FINU\q389DELMOPWz46R[]j7GHX!$'KVY`@H ,y6lَ%' ͊ [2DA] :KH:n9tS9$[mҤ$+bt"^IDπ`   ?rV5I  :mb]8.qcE0|sjm pe p000:ٌ[Uhֲ8TO,:ո,pɶԕ$@GRHZ)>I 
$[ٌ[Uh<ljn4<Qv:II "$ZĺT5I  :mb]8˜jBɗ:&BH?n
AlB&jB>5 :$Ja6R@$E)$[٭*L-*o4|kYeP`H n U\*I ksJ5ssJYb :%@`Zm JEH?H)MH?mҨ@\|bҨ@GƵXRcp},I>Rd<k$II ksJ5ssJYb :)!u)"ؤ6niT rf`>1niT {yZ,@P
@pLm&)$[tkR&7J	լ*#p}$I&_X*N	"IDXm}$$1IP"IDXm}$$1IV8p
.ԙ1ITEyHRH 8.ԙ1ITEyHRHaÇ IjIT5IRhHRpI\ˢ#%ظ1OK5]IAj ni 2dX^BT.ԑcK^-mxR{.r^at]:cp}I>ViR $F)H9/02dX^BTHV,I>R45ǅ'%L1qms7J$ LT5@<^J\x˜Sm	6&cca$FJtǷ6Ih˝ˢ#%ظ1dZXkx9yPY~RJvYYF/yw.pIjLݪ"ļk$]$IMڀIjLݪ"ļk$]$IMڰÀBHRH6I&_`^NrHRd&Q%_I"I"LRn$$a*Ats7J6(ŤE+ca$FN`޳M"	A=>yMZ1]<^.K!jt&1>P$E+H)K#%EyrWXlMb+]k&1wynxmd&\}9,"ļk뉲KE4_[cķklY	\g$d!p/6fLrWXa,ŴW-M xف+䖸,D>R%Ӊ|08`21PeΉ%PRzҨ@V>1niT {y$,KͶE6^4;U[Uh`meI )M4=e p0ݨ 	$]$[ٌ[UhZ_Y/O8@	(?EYSFK鋃"ؤ$\6bҨ@GƵX8:v@ $]$[ٌ[UhZ_Y/O8H 8
 4ܺ(Zʝ2]E6m}[eyT6}$[ٌ[Uhֲ8Rn4vlRf1niT {y"km}d>G\䋄&	?GGrk*wHvm	HBj".H)I )M4=e p0ݨ'4f.Ԓ-Al-*o4u <cY1y%m[e\Ayt1>Q.\bRDntP;d!lR.
ApRf1niT {yZ,@`IPD#$b1sJA9cskm}oA Erk*wHvlTdB2_B#\.P0xnIy3lR.
ApRf1niT {yZ,@`IP$0I"`vlRf1niT {y&\KD$	%_Y+L,M0ƶe4)@X*N %_QTe6`E8c&)"7JA^/%u&[K\M:Y|+IR`&$5ZE6kpinD*FaK%k. !`0p$&&\&[K\M:YUU$dťRc$d[8Ɣ[{Y5mقjCT	8hɄVsd&$5H?&-*sy%&`[SoodմSf?cIP|$[{Y5mلw-pY70Jdl! @"B8  )6j)ⴵUUI!AvuJ.4ɫh7UU$:H5H?MP'M0ݒZna̘,7(?6M[E6asmuqLpm0[LZU.$d=	.P+I-pY706b&[K\M:Yĵ>$Pnsio-𽬚ll@js
r"ܤ.j1eg!RdA x```  @^f 8 p /|C.j]<EN 0`be/  m\.-!C$r%$(
}ʐlR.
AEKH:T|'[w.tmdl/rak;xɄpsfͶB0H_dmRKHP 6,rpZV,IT.y!@T[T5CZpu˜k]0ŴWe![drk*wHpt&\&M--Ӯs7J&)"7JL&)"7JA,KͶ->Atp{L 2k˘ RUˢ1"7J,KͶ$I!Rdk=LnRDnN21!cp}\ŤE)\'\qOs6 ~R%Ӊ|08`21PeΉ%PR1sJYbC&@zlRbo
MGm\d1!&*j-}f,79/0KjXmf&\f!664}ؠWuK&B\eL5dծH?Ɇl$<_bddiL_Q̈́1\uWAf K|gx4]W2.r^at>-AEH?n
AlƵX`ИI (|8ƹp+!})52j໖oCu&1ag%	mK;~)3_Na(?c\wxh]V<,̗k],H?cp}\ŤE+1읱͘
|^ sTyM5˞/gH_eR˝Ϣ7AQsDY%&J5D7&Ufv@P@.ԃ=)4,7jh6xhLM@P6x14)"H?췋(7jh6xhLM@AP14)"H?X1my/$̓ʂ5H?\".{xRk,uVMkkY0zK2B.sL<$,f$7
](?)5&-fq"R#p}m!K\dlxIY2Hoer.r_LM}1V,ɫ^aWpcK1Py}:P&:靗9&ABIj	[cb,f67&;.P^ڽw-s`jMrɖ[m0[`!R5@8˞j	̓ʂ\q35	6&c`Ze	^%uRe-yqH?87L$m8ܛ\0-gk`kL/qʚ.嘐˜SaL6=1sa&b+ca$FLuP}c,",> !R-AEH?n
AlƵX`ИI (]=3]3pܛ]\![)[ %d^$]F52jໞbq3?ԍIjeΛ"Y%&sjP_VkluLrݵ+]3$dsn`G]3}fMɘŴVIAAj/q,AAl%IWඊ`usKb.idmN	h*-6mE Z1`Kܳ`vl%H?MPֹ>ՕOɌVT/h6Xܳsn`mx A s
v\_Lk\1dM]E6FL $&T~Ika zHRH6&k\쩩ujʧNd+*x˞7H?smiP&Ijy/0M12)˞i \mH}$&m䖸,nms6X	8Ÿ\r0[AAEH?H)MH?mŹP揍k,a&b+ca$FLREH?m	:nIjIqf+6YWeԇeo
Mm0cWrSm@v1mrĺqObɃ
_As9+L侭.Ym@HVpn]=,+ca$FN`^=x\Va˝7j$ 83@~a*MڿE6XX#X%P(#uLr	!$]$	Ra*MڿE6XX#X%P8A# z&Mf.ԒI "7 cZ,@h`0uhLMb.xt%LEiP(.լ\.ltAI6ѓ8Ź!Uk/I&_DH/? 	xf.ԒI&_"D/?'޷9eBHRH6&T~dmH(3u,EڒA 6ݫ[6Ax<1n߂)8FM oQx-S=>sYI	"I JlR.
ApRf5P6zH)M@ms	6&cca$FNƊ0&b3Zcp}\ŤE+1t1>R-I>Rc!I6ѓ{e'%dirݵ}LC鵉t_L>Lƭm p8|sjm pԃ6bҨ@GRnhH&
AmLZHRH)M4=6zk&0񶓙1ʝʚ.h?靗9/6 	bpR1sJIP.]EڒEH?mŹP掠\e'\'})5*i9XI "7 cB:v\+IjI cB:qs]0pBBzƬ|mLblr`}$[ٌ[UhMځm\-$b1sJA24WܠC2.VɆ%ܗ%+6+4[e\P3cfkL|' 	L#\'>X9/0ɫ]3\'[6<n4`rAQo~f dn5[k?4&IfXG6*2!xD
k%5q#\'>Y.kLnq$I>R6IhH)I )M4=ԛڝ$]$[ٌ[Uh	<M9VZ4ZOOڞ&a|FAfH|&\{xRj=L&xEnmEH?H)MH?mŹP掤ݨ0ᤋ$b1sJ@>Y)DqII>Rc!lR.
ApRf1niT {y7jE6IjI cB:ŹY0~j&A}E1𝬚l<ɫYy.!s\uvO]15pYs͍K7dܳ\v%dl>.sW70fLzgOL頨".a;c%)&.w.7̔&-f^U45@᮶ŹA\dscaz6`|1d?,ږc[eFM_Az6Ƶ\]3E6m} ,TbpR1sJIP,]2Ei"I"ؤ6bҨ@GP.kV_OAՕOɌVTTw,bpR-b]*AEH?H)MH?mŹP揍k,LTZI )"ܤ.jqs]=0Lxp(YW1d?hc]yKYf 2naxEm\> sTݼ)59^W0Y0K2wA׊D_@[œko~*FB̚X#]3^5p[c1,5H?\ fM#Mrɖm7[s:?%&s!KYb6ݫ[$Sjp?[$SjpH#r[$SjpXX#`V	"I J	Rn  		a2j$@Ɇn)B̚]3#ufM\p$vl%H?HsTnR-AEH?n
Al-*o4|kYeov-AlP$+{c50];	5&r^aWH)I "%ҤIpR%Ӊ|08`21Pɗ:&BYbMH?mֲ8¸CLYS(KYb 
>\@u$LypBn.@)Ⰻ5`0k:?Ll0"-$LypBn$ـym}GxH%p5 sLRBԑ0REmi!˳vGP
kē-$-I"ؤ6bҨ@G`TuPҋH5H?H)I "%ҤIIAҼH@pk&MH}]:
D9ÐTĊ)L$4P  K$f9H8 kꘗ  $        	  :7):#           	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptma.htm  if m                      $          <html>

<head>


<title>ma</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>ma</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -ma </tt></pre>

<p><strong>Purpose</strong> <br>
Substitutes inline code for calls to function <strong>alloca</strong>
as if <strong>#pragma alloca</strong> directives are in the
source code. </p>

<p><strong>Notes</strong> <br>
If <strong>#pragma alloca</strong> is unspecified, or if you do
not use <strong>-ma</strong>, <strong>alloca</strong> is treated
as a user-defined identifier rather than as a built-in function. </p>

<p><strong>Example</strong> <br>
To compile myprogram.c so that calls to the function <strong>alloca</strong>
are treated as inline, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -ma</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
l|  $       m!  :7):#          g      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptmac.htm if m                      $            
  et
<>acilnoprs"/bdghu=fmq&.0;P\kvwy',-:ACDEFSTx#%()35BIMNO12LQRU78?j|69VW_HI1AtK)H:n[#;H۩H:H2Rt$<BBB @ 	ءPՠ:b :mda"Be9YE50}N+c^XĚU(p7% 鲱P40P"ŭ(uɫp$p[XԕX=#$-C`$YJAeb+sKx|1Cɥc "R.JAERt1RHt6]Y0U!CASS^XS8ybH?nJAeksKxO({GĚU(p `0LPyjI*mi$;ZE6V4-⇸D|IY@u$Zu[JE6V4-⇸D|IY@u$ A*IRrRZ(vS>"4&f
 :;ZCRDPyjMT#mERHCu!P40PHbܒE6V4-⇸D|IY@uhpD$E$\Y. :ba4;Z :c*Rn
1lX࡯Ų3h?B@# |`48"HRHH:3A8F;Zݩ$H:HP6\͋w;^^In71]\MysAČWfV-lm|2S˳8rkDT銓;Z]M$N7jI2R.×6-My{u%['=}fV%S;ZH-Ah8Hb]JzgrP|RDPyj̬cJ)^w& !͋w;^^Inb]Jxgy5hSWt42QTRHjD2pKl..KeԂ :bk2͋w;^^Inطn˩ b߀P(
ٕXM]ً~-D$EH:!	tXȺ=ZgrP(hŲ3$ܠղ\zHt$l.2&ACMBIjI)Il.銮 $EH:]6JARv@x`8 8 ``IjI)Il.銂FV]R[*fVܠ
1lI"w(<pAČei-@	dDPyj-3A4Y4;ZxFힶ[Dk&gXrŸ;^X)ͺPeNmy{gAV敋>Dl1r[.0$EH:$ei-@,d/m|DPyj(LJ+LPyjAH$ܠԃ|<EniZ+G|lXh\%Z'PySax/dofζecQNe [*+[k[g3jzԥ	c*sYtA&w(<kT×6-FחfInH-ZnԒd$]$elȵ.U->丙ΆOeO$O)d%*`庁L1r[.ʣ*>m%Mc""*At0@iRʔ6 
Dxl[ܚIjI)Il.銉@eLAKH?c*Rn4Xh|xl[ܚIjI)Il.銂FV.tʺ	d]S/[Vnrk۩-"*AtudET>sk8>s,PჩMH?lEnio=#M*8RgrP0$N$YJAeb+sKxIPPaa⹱nrk
l,5$]1P=l1kk{+{H澶-RhSWt42QMyy+`ܹF%[gN<汯-+skp6L}Ok[Xp}L/B]2.Z"$l.2&ACMǊŻAܚIjI)Il.*		C\طs5mԖlػዄ }a˛w&ͺ!.kP/IR]6JARvC hPaaPaaPaa"I"2  AMҐP"$l.2&ACM`СpAPaa"I"2  AMҐD 2DTAMҐTݨ(i  h8
l,5$]$FT$0@iR!	vecC xDI. 錩IP
Uk xG`FEڒDeJAA. 銄VܠIAlzH0@iRʔǊŻɯ-$]$FT$0@iRDTAMҐT\طa?;^ZHH?H%`at1Q4 %`at1)7j
l,4><W6-MyaCM$ʔ]6JAк̀Ի1vDTAMҐTݨ p$cg{zCsbז4Xh.Ԓ#*R	t 4])LTM2*`$EH?It 4])LeJMڂ	^<(i\طs5凅64XjHRHH?H%`at$YJAEH?nJAeb+sKxiV`(`:;Z;E`l
;Ze)M-⇸Du汕x0@lfR1l2[^l@@$l.2&@)T- pw0#
l,4&4XjHRHH?H%`at1PV>̮kZX02.^"1)7j͋w;^Z+=rkIjI)IRrR-d銓;Z7&6Kv(26;Zv% "A#+:MyyU6I %.l[ܚ6KtʐxΊDT5AwO]×6-My{u%k	[ܚ#S׾.l[ܚ%Mc"錩IWPaa,4Xn4Xh|APaa"I"2 銋hLLeJMڿ`؃ REڒDeJAC.jrŻɯ/snl[ɭ{t6צw(<	4IAɯ/sn!R5A#+dEw#^O^nrk۩-ݘ4yu.[
Y"wSz	Ɣחٕ]'uve R׮8`w@V%SC.jFV]R[*fVܠ
1lI"w(< /LPyjK&'rW	i-@ɤܠԃy:VڞIr{^^25AzHsTPLY̩VnNז
snqS^_h?Jw&sfחٕظ:m=w(<$N׉4rk۩-ؓḽ3A4bܒDPyjAl	˧ԗu=xeNk.̮Ɛi쭳[*(/Ij	XrŻɯ/snmk\H?M.O\3RMy{u%ax0]Ի2ͯ/̬9sbחR[dEt	AS5חח}ʗtWfW5sp*H?Mys}\e䱜W9w&km1wN4˞9sbז	,EF5{2hňA<וB(/Ij]my}C\طs5mԖqpA5w(<N$ܠ	AʅO|/L^×6-My{u%/ T#RUMi4V`#@ġ[).l[ܚ6Kt-?5b..l[ܚ6KvנF5veb)Henfpٕܚ6Kp^ sTk<;2͋w;^^In.]H?eTח?dEtVT*{zu.̮imz܃]eb)H^ sTCJ	bKUs6ČedO̤2*s͋w;^^In*@m5H?\u&̭.KeԦRv@|A''`	"I"2 銚.KeԵKʅO|/	ׇ.l[ܚ6Kp^"$9AAR*LPyj2.;Zݩ$H:HPJ 2-uc⹱nf_;^^Inw1]\Mys :It 4])LeJMڂnf0N+`.Ԓ#*R	t 4])Ad鵒Ʉ
0}Eeז(pS8ybiV` ``:ܔĚU(pRZ0r`hŗS!ʝ ,|IY P>e4,PI&JAҼPCF;2 x6"T>6>zR2,Bki!jI2RJF60c [GPY0NQ,HZE6V"4JKnio<Y:IR, "$Zu)A$AҼPCC 2-uHAaeIhɂ ,,Yu2[IȉcET:Bԃ`Pterp @k  $       	  :7):#           	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptmaf.htm if m                      $          <html>

<head>


<title>maf</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>maf</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">maf</td>
        <td align="center" valign="top" width="33%">MAF</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qmaf | -qnomaf 
    MAF | NOMAF </tt></pre>

<p><strong>Purpose</strong><tt><br>
</tt>Specifies whether floating-point multiply-add instructions
are to be generated. This option affects the precision of
floating-point intermediate results. Before using this option,
see <a href="../concepts/cucopts.htm#top">Floating-Point Compiler
Options</a> for more information about floating-point operations.</p>

<p><strong>Notes</strong> <tt><br>
</tt><i>This option is obsolete.</i> Use <strong>-qfloat=maf</strong>
in your new applications.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cucopts.htm#top">Floating-Point
        Compiler Options</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptflo.htm#top">-qfloat</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
6JAl
  $         :7*:#          P      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptmak.htm if m                      $              <>eot
/adgilnprs".cfhmu=by-0Fkqvw#%,3I_x1:AOST()578;CDMNPRVX49ULtsI6QsӬUQ҂m*<B						t8pk4HU8zT9aml^ ^i!󰣛u\1-b]ǋX$8 -I 1HTh$heH)IV]ǋRI
[cjWKXq`lpq`œP99QQۣԡsө2
mkҥ1(ml^ Z9vsΫ[=nĵpqw/b -LvԈ-q}T;rQu]-bQp%[xk
R"Mۧ7KK@jWKX{vk<^i!Ԉ;GTUG76s(WKX{vk<^i! ( Z1ˠpDvUcUJ5TsΫ[=nĵpqw/b₁@hQu]-bQp%[xk
@U(Q(ԈmsKc..ԃec^P9i|.v,Zڔ>G1/Ga]y
9D-;qw!xKc[5"|wcz#cm2I1ˢr1ˣ|(CyC91c@/6("sߘ1ˠpj#.?Y %ثvtMR1˯c>c_S9t1r1ˮCqf)!W(1sLv#.mǔ\wjfڸ#!I<t\mG0k4ߘ1ˢr1ˮ>R\NC):wK#K	;6
f;QIrmprٷCyC9#7;9t1˯c?Iח69tRBVDv1ݑ9m]M˄-X7%19t1r1ˣ%CpjJ{lE%|s!8PYyG7u;h,Zあm07jP]ҁͺ9i}>Ǹ&/ym#	#7>c_@W1ˡGa]rr2.{'v#.Cv̔Ga]xA1ˡGa]1_vor2.Irۈ'!&a>P9i(,ۣ~RBV>82cak2e(|.i@Ae4Qc~!|a]EዔGa]t^c.cv1r1ˣ%wm^CoLxmnv#.mDr2I`$o(}4d}&d,}	vo5"`9t1r1ˣ6#ǅmCpYN	9t1˩6IW(Kq|a]UQ9t	MDvC}jGv;7XSW'v>J#.ʢ9%\ʡ`jJ{l}&k`c(}4n^m]NZ?)!V|Ҟ%(|.i@Ae4ԏqMDv!yFh#.9a]
N#7	cnQ9u"!G0M/^^,tz{Xd>}y{cowld=r{;KU&(	sHAe/miFLvJ7jQ9u;1*Ɣna]N(ݩDvC`$QS9u;ڔGa]N,p-V!cU7jP]ҁͺ9i};KUۏL/WH/}&m0UNb2I1c@v8vGa]wS!c,s*<")(#SKcij(B0[EXsO,,pp[ijxŎ_/<41 d}&;KUvo#r=ޕ*>~c..Q9tsG1/6YgcijNV|1Eח6sԱr:XJwsD&rJsL(9R!dp(@{k^)XqB[v9aZHq@@s(Wb`@,)~08PVP N 
9<YŁxltbt>Š 2;0YKs!M۱&D(adҀ1Jw@B߬FPSɅXҋ(hJR"sy0(h%	Fopĵpqw/v/KXY:-Q
99i}JG1)( a>6(f{(ZQ@!%w9lP2@FAW R(G4)s l  $         :7*:#          7
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptmax.htm if m                      $              eiot
"<>achlmnprs/=bdfgu.0wy,-3vx#%1FTkqz489CDIO2567LPS:AEVjNKuQs%s2vԧ-􋷮s)A H$ 8pá\9$X9RNtVA@tvS8@tqFdG7d:G
[ȣ5 BЕ$VV%~}ȡIjzOH5I*9.:G
[ȣIqRc*"VSu
XHBoH%V;G1̘"G1̝X>H#謂.sPon2Pڒ8Re@dnEE B=@$uq1:,Yt:e@d2$pʀ܊8#Z2B@RGPDi qtGREsHuʆԑ*#r(,h		I@he=g7Go!>GREsE(sHuʆԑ*#r(,h `:( gՑ$Zz.:G[T6YPGdkF@HH
zO@d(N*!#-TFQYѐB..G2EՎQs&*LYDVgbLeJN 2ERiHRv)"ԝtRc1Rg\=@t%{?p߄Bys99.bc8,`9~HHEj5{y	Κz`Hp]0
$֯{!>,mPNKran\Gm^@h25🭯}W?* QEc1Rg f,Y,Ts-9. M=Sm$ZzR]|'<jO#o!oX.[O	럽"|Epm0p+9onj\
<.LMp+us2ǌ-<.L
9ِ&.K#$v,=mϾnʢ:nX13O*aEu
mw[|xzg-=@{[oNoBy9/8,gLxfr_[G71T7A)c@TG \
Q|mxS\7iDq1őD{[CtQuȪ~E/l*M3~Chf>6>ɕɷT>1T*uNg7!!Euّ#*~ʜ+p}jkʦ[W-Ezvjf>6zn6蜕rn\
sF9-.S9=μjD䞸2tQu
%K}#*~ʜ+p\>{sʦ[W-Ez{R	f>6sKwW䴸^O{%KzOПAw=+G7֠Skv3d
P@go=@$Y(1֣"2bSkDoe)A Ǭ-pHd
P?c|Lns/Do}?$'X95Ck+n=\
Dmy6sL,*K|k(klm»2E{y ~s݋#>iup+k{3o}hV՗=nCran\LD
 RX[,Ys-Rd'r]pn.=,96p2SλAmYs߭*&T*s?'E9.#lmt2be)@ԑg䣘۫LeIo<}?$'4&NKڱ^=@ p
g`vR bHҎoLeJN1%38@1}<`8R.,eJ9(Ҏc-c:\|!Edp(dGe9ӊp(dGdkF@ 8p:svJ9ӤqFd RmyɃ 0am*,
:AQYѐ ()2 t)#G7W*$dHz6Ps߄#uKqOˁ4Jv"IJ9ҾQ#"Euׁ"qOW	ns۪\i"[($y(JeD܎n( HREsHKux`.*Lze@dJn_HQd"u(9$X9Q# 0aC۪B ʎVen
M90d(`ULXc%|!
HQ̑GH׹G0 @k  $       	  :7*:#          	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptmbc.htm if m                      $          <html>

<head>


<title>mbcs, dbcs</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>mbcs,
        dbcs</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nombcs</td>
        <td align="center" valign="top" width="33%">DBCS</td>
    </tr>
</table>

<p><strong>Syntax:</strong> </p>

<pre><tt>    -qmbcs | -qdbcs | -qnombcs | -qnodbcs 
    MBCS | DBCS | NOMBCS | NODBCS </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Use the <strong>-qmbcs</strong> option if your program
contains multibyte characters. The <strong>-qmbcs</strong> option
is equivalent to <strong>-qdbcs</strong>. </p>

<p><strong>Notes</strong> <tt><br>
</tt>Multibyte characters are used in certain languages such as
Japanese and Korean. </p>

<p><strong>Example</strong> <tt><br>
</tt>To compile myprogram.c if it contains multibyte characters,
enter:</p>

<blockquote>
    <p><tt>xlc myprogram.c -qmbcs</tt></p>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlcc.htm#top">Options that Specify Compiler
        Characteristics</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
(lЉ  $         :7*:#          (      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptmu.htm  if m                      $            		  <>eot
/acgilnprs".dfhmu=by-0Fkvw#%,3IM_qx1:ACDOST)578NPRVX(49;ULtsI69iknficD`x(((((((_BBBBBEs>cu"|F@{qBE궵v9a	ؽ*cPxkCaG71-b]ǋX>PUI%VTh$hejSܒ8	dvԠUobZŸ8`Կ[,(FiFCnc_RsNCop(/UH(ؽ*cPhQ:?KXV-x5!( Z1˩@[DvԣGt~n*p%[xkC
@Uۧ7
KK@hsΏ-Unĵpqw/`HqA@@"(%e$1(FopqUnۀ1-b]ǋX>P r*=pqUnۀ1-b]ǋX>PP(-J4z9GkݷxbZŸ8}$8P ZhsaG4R!G1/RGa]yC9gnԡ9i}Lv.ܢ;rȈQӷ|/^^Jwc0]|KfCo94=PcC|o ;r褅ܢ;rVR\8P9i}Lv͸#.i7;r (f;<ܭf9-h%s7;r RB{|;r1JG1/Dv!|a]Ga]rۈ9t1r1ˮCq/2ԗqˍsIM)!w(Kd9Yq|qͤ=XQIp*f U,pNR\<x	.\Lۡs||}	MDv1ͅC}vv&a]%c_vDT-;c;7\!n;!j܀/y)O1ˡGa],d=S`VR\8ͺ9_ݠ{Uぢm0ʔnԡ9ts|0rqM/^^GiF,o(}41cC(1Zvd=\9!5OO1ˡ(1cC2Q9uY07חc..Q9tsza}ٽPtO&cn#pzJ{l9C9CqA`nowhpgV82cW!ۀk!Pɔnԡ9ts|0rqח6	9tpe,\;r!ۀ#.`Kw}H!k@1ˡGa]r̨Zvd>}HP9i}M[Z '=ټ6Ԉm{v#.bT-;cdq8_L O1ˠGa]MD1rJEG2[_f;r (&a]\;rdNg*	)e	9t1˩6IW(c+!2IF5/1?>cD7/6|.vWp}\#:4FFJP!qyG1/*&a]\;rzca]#Jz4bcC҇sKc.'~Yz1(&/ymc,tz{Xd>}y{co۶Nb2Ң{=&(sH/m\iFLvJ7jQ9u;5*Ɣna]N*QR1˩ݣ6IV4v;rwk%(4C`$nԡ9tsM,{1_k#?J_M`~@{md>~c.rX(rvBլI=P`SɅQF!qF)1:PvB0Q0@S!j܀D2ە|M,{Lmǀ,XmN2N:JC#74d{y[od{zGI1cC(9cl`Sq{icߎlvǾ9jCq9Աr:XJwsD&rJsL(9R!d$^k^cPzҦ9a	}$80HH Z9vsΏX>P/
(!%w9pexkC @Pb"!G7 8/Nx G~)mÁoco4d8d$e	
9<YŁxkbt>Š-t~cL I!o*߬FPSɅXh@}ǋA(MHQ),I(h RB{|5(%[{6	}KZŸ8bk(}ol(jD69(}4 8B+~
-٬UN-K
_Q@!%w9lR$ex ℋR(PN9l(  $       k  :7*:#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptol.htm  if m                      $              <>eot
"/acilnprs=bdfghmu.y,-0vwx#%3F_k1IOTq578:CDELPSWj(V)9ANtsI69iknSҒmCQsH0~)@	A } `W9i}J_G1:[|\k^c붶/R@B8SD@E;
9F*kpz8SD@EHv")BoX"]*FRVJGmJIQ)Ѩ!#q)/kp'Q_KsaG4T+nc_RsNV 5D 붵f8 ml^Q󰣛tn۶ǣ0m$D 1T@K
R1TFtn۶ǣ0m$D tT@Qmӛ R-Jtj9Fkp]n*kpz8SD@ EH|AJ9t|ZsaG7oѺ"nۂ8J"70:*l"SeTFtn۶ǣ0m$D tP<Ftn۶ǣ0m$D tP<F;
9:[ts1PP\;q/wkwjlBvcl;)	T*SeT9i}Lv(nS8,(ov\zy{ۋV}&
mzB5
㱷ZMOcn&8Lv(1ݑ8)mñ8k1lT_kU֧oE_Iuq3!k܀pnME;qsccqGkQc3r	ūYePm\ʣjw4?}*cl7c_S8 6"iLv(n8Lv+>/vXQT7G2𧵗լyv6Q}SeWZſ߅ZB^z&d-{\v6J_G189ZePm\ʮ&UZ Noն7?o
{pKo@8o)k(k(Z 3IM(ePm\ʮ6\{Nodt7;q1W1/v\~MQW`ŮMOcn)oT;`)17 FmǮ}xSۇ
c[@ICcr7on1uOcn7VdXQ;"oC/usȰSOZ?I^8uLv(c;q1WpwjE,(jt2>wXT
9XQ)ݧ-w@mxmE:¥1cچ?1Ra{)EysȰ ~lT_kUpwcoı`_ )E\;qs<a"2S8 7k'<୰ࡘs[v=wC!ửM7ׅ=wd>g7XZc3rpN`E,(L,q'Jn=1cucRQ;q1W"7xS9wcoz|/O1P:1cNv(%1cv6Q}SeP7S9co<[cIKʡEMAo ~VB|up]QWGln}&oOcn	ūYMOcnw9 *}Nd.>c@)EsJqs*/Xbt6S81TT\X"'Jn=1cp)EJU@Nʹ0DC1:Pq詎EqP^91cJpߘ1P>JcSePmE\ʯcyK91c۔a"sӍ嬠+:𧱷aQAIV&.%X8mDZv(Zl;qSGUsZ 3IQW;qPu-x[S8Aov /sJqs+q`,ۣ𶯔 /(:-)ݩKtsJEn,ts+q`,ۣ28(:-)Eq-ck/T+o|0bcqC&𧱷K9cERׅe1c3!k܀pҗ)X^msI0P.@kG]P1u[lq !)i" opEK
#%(\D-CG
`H!a *EL,qbt6@%߃=p%tz1l :nRaG7D@~_G*k`	cj"o%te*sʹ0D(P:*sʹ0D(P8XQ*/,1:Pqp)UHUɅ" ^?bҀۏEqP^9*NG7%MaGvAOSXCDA:_G7F;
9:[tscUɅ"H`^6oإe5HaDxb 0d.)q8b:8 !)Uґp`sJIқG0  at$k6  $       m  :7*:#        
  m      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptonc.htm if m                      $          <html>

<head>


<title>once</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>once</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">noonce</td>
        <td align="center" valign="top" width="33%">ONCE</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qonce | -qnoonce 
    ONCE | NOONCE </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Avoids including a header file more than once even if it is
specified in several of the files you are compiling. </p>

<p><strong>Notes</strong> <tt><br>
</tt>The compiler uses the full path name to determine if a file
has already been included. No attempt is made to resolve <strong>.</strong>
or <strong>..</strong> in the path name. <strong>#include</strong>
statements that include <strong>.</strong> or <strong>..</strong>
in the path statements may cause the same file to be included
more than once. </p>

<p>The <strong>#pragma options</strong> keyword <strong>ONCE</strong>
may appear anywhere in your code. It can be turned on and off by
specifying <strong>ONCE</strong> and <strong>NOONCE</strong>,
respectively. </p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td><em><strong>Important!</strong></em></td>
    </tr>
    <tr>
        <td>Do not use the <strong>-qonce</strong> option if <em>both</em>
        of the following conditions are true:<ol>
            <li>You include both <strong>stdio.h</strong> and <strong>stdarg.h</strong>
                (in that order) in your source files, and,</li>
            <li>You are using the macro <strong>va_list</strong>.
                <strong>va_list</strong> must be defined twice to
                have any effect, and <strong>-qonce</strong>
                defeats this purpose. </li>
        </ol>
        </td>
    </tr>
</table>

<p><strong>Example</strong> <tt><br>
</tt>The following example shows how the compiler resolves
whether a file has already been included. </p>

<pre><tt>#include &lt;stdio.h&gt;         /* Found in /usr/include/stdio.h */
#include &lt;stdio.h&gt;         /* Already included              */
#include &lt;/usr/include/stdio.h&gt;    /* Already included      */
#include &lt;./stdio.h&gt;  /* Resolves to /usr/include/./stdio.h */
                      /* which is the same file, but this   */
                      /* file will be included again.       */</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
]l7  $       g8  :7*:#                 ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptopt.htm if m                      $            			 eiot<>agnprs
"/cdhlm-.=bfu,0OTqvwyz#23Px%+1:;CF|*45AEINSX[]_k&()9DLRYj678WZ{!'BGMV}@ Qvͳ4Y^HegQPR@69$@6bH6t$$ܟ!lIaF$Zˣ   =6	%9:Ԑ9,ӌ
$ 8%HA9pqj,Q!e(0  
%$rHflMId4Q J)Qp(:Tp9pd\RlQ(?62iAF@*Iti;(5jPGJ(JͲS
jHY nIP$@jPSR@PN2(08%H	'.9QrŊ$ ?- YQ%.NlMId4Q `@R۩J%4
l iAOSf$fj:VDq8bQ7M',D`Q)@LPӬQaJ
@5+`K\81GJ(ɖhA`(ZA-rzsL~Y nIܒE[\2:VD46LE 
%(}AOSA- RTf$fj:VDq8bQ7M',D`Q)eSnOAVbHflIpˇ([tp2H,*IrHZ	 rCR۩Hen-:
jHBQv8#	` $88m#ܟ!(8mx#?ܟ!(` .r|8U6nO@AR|V >CP/p`T!(`
> hHH0*O$'|
UPS]	 rCR۩H0kOu1ivrH]%'|?.W,ڒ㡙?0kˣ'*'AMI:>LZ@m\=>LZt]ܒAWi j-*u1iM>CH()bh}ؑ"PSŤI=@>۩HU6Sŧ6Ct2Slm)b$SR@0B,_ftA'ziW4bN=L.9=>o̆/aś udv("~0kwMm:ƲnaqnO\) rCR퓕sL~6oM>CsL~z@Xtgӣ>50=E,ufòʹ<N t5!->CsLS25p|2b> ΝEaQo6fʼ\ol#&u1xlٽn-"n-$0/Nu1i0X5>LZw. Xu-<Nl9,j,_,N=W4ͮg;e^.5X*N t5!FtAgM>CsLtԐ9,ӌ
$ 8%H	'.9QrŊ$ ?- YbQ7M',D R۩H
>SŤUE([tR 9GƧ}	ISŤH?22{aX,	Qj;ܟ!깦?xcLG,^|W4ΆgQj;.>h1t5!Fw,_'}}K%,0iw4u1i :SlۤRsLAOS^@i\ɃUAV?- YbQ7M',D R۩H|@XH0*OAOSAVbHflMIH22{mc5WٱGN?Sa˦>LA}効c)]9W43S5'pqap'CRl?6U15L\cG0iw>;͂dlNa7dA^tA'zir0;cSZkW6) 5!Fܱ|Ӧb -t`JX`i)b@Xt=n-"n	K]1>LZy ֝%͜@l#&AVbH[@$fa:VD46LE
Jn-"A@`T!(۩J
@0+`nJ@rOu1in-"tf$U$rHflMId4Q (b $	Iz
}1$3QҶ
&餤N=2ni;ܟ!깦?UdF|N|@>]:\ᏐغD?Q'ziN>嚌2nifN>fvlh}	AOSsL 	N]|036ٱF2@˓Y˦f2,>X.lf}qp:er͌=t8 ?agR{232gM>CsLb $n-$pq'zi^j#cm\2GwDfڎwf=L-èk':an-"AH)bӝwC:ma͛` 3pp(ˣ'CSyj>66U1CŤ@H)>LZD) 5 CrkcCŤ@[]۩OMaf}	۩Iv5`͍K['zi^| S23VRܣ}}Ku1i r37CŤ@H->LZy`e8~ mcÆS5^۩HR
}~@~0kvuSzmc6;5Wٱb -.SŤˣ'Cm3<kS[
vu1iAOSa+e:AVbH[@$f$X-UEcR{2:mcÆS0au n-"Ah)bө裒@:RC!FF}\0:X@j?Uy͍p˕nT50\6Ѩ6 Qaԫ,CjYyt{Fڮi(ef\.'
6_nO\9~db|?zx号.u6sL ~l:;6JCdT`a̀;*Tj,q]j%]KrԂ=@>ꦈ)Ҧ^0U!,.hU3U|CXgLG>,mqYP՛:lvʼ\gd>LZDSŤjˣ6sLPvZ53ipۚ`Wb $n- t{dv'A@x-C_/WK;|ja4m0NloQpSQ@(6Yԣ;55fRˇrϠ0Υj/oj|n@&CPU}	۩HF<Ѳ.2wX-pۃCŤ@H)>LZqpZ5mu-<S2閩f,9W4Άjj/SiR
I>o3FhJ`E]Mˡ[g-W42h\) 5!FtMi̓,X5$SQ:SŤc;61q,Y5Gzn-"AH)bٱGm@3EEeyt6ٱTe86BLxGeQvAҙ_L|3èkpZ9^@Jb6aʹh(ILeCUYc]8mUٮ4Ϊn?
@j@U}	۩H?f]> :
jHt%i"D?u* 0  8SV
u܁`X? f p:@B@09V/8ĉ҂I$ }0e80X4~F9@0N f}	 ۩IK:mc:6Ub|?0iqs+g,Sl٤>[N}L3k`;tAM|\aʹvj=AjGa͎?éW,XԲ	SR@jA
w ӠCŤ^$!>LZy~ʲGwXjưv X{u1i$  HF+n- iYCŤ@AOS$vZGM>CsL~zmc5WLf>[N7cu1{l=@>۩H`r B
};t<i5h}n-$l:;6:tX\0q]F.4>LZB ۩HAMIϧZ̑!vln:|ujf-W4L3CŤ@H->LZHGA|tۓ=W4ǉSR@(IH u*ږ_ ֺ?=Aظ`HGmxS q`u1iPv.7@k@~۩J9`Z
}0Nta[N/Ze7 ֺ?K7t)S,NpӔ\z$2L6lDxӮZpv,;ct-u~Utt0
{U:rňmK/.hU1tԐ?
:R@*I1$ [@ *IJn- 6n-(rHJPu1i0Uu,sh)bө1adPӯh}	۩H) ) lb%.Wju1i9n-$u1iAOS:
:R@:RC!nO\Z%,ARXYLcGA\bR4]67CŤ@XéV(׌:SŤu1i5bAOS}L3CŤ@XéV)1Y)b%) )
63 bzn-'|n-8bCŤ@n-$u1iAOS:
:R@:Rp2h}u۔u1ivl?5ANgf]:ènr0;CŦr|
}?66l͍S]MAOSsL@(IHQb $n-=6:an-"OIv$SŤ(nZ|vlh}}Ku1i sLn:'zi 5Wm\ヲS23QԷ(8t06t{dwMg}?SwfƇ۩HZ
}ۚ`tt(u1iAOS=t;9=L?CŤ@[).SŤư{>LZD%4b
}kN.FL%) 4?
@*ܒE$3QҶ
&e(P@JPu1ia >CPAOSf$fa:VD4/4_ٱGƧ}	۩H94mjs@Ӓ@:Rٱb .Zu1i4ttEcCŤ@ZY)bөh}u1i m1fƧlc]ˣ'K@稳e?
rHJn- 6 u1i)Wrſn-"PSŤu1iZ6SŤCŤ@\H)bb -N,u1i 0Sv5n-=66N;s ܱo0f,;cCŤ@HAOSsLAVbH[@$fa:VD46LE
Jn-"@H> ,$'|
()b҂Đ?,1GJ(e667S !>LZAoU|$tEcCŤ@\B8P)>LZzm3 ÆS8Yp溋Gf*Ռ:u0GJ@b|J
:R@(i 5(}ڸPSŧ \;|]h}	AOSrCŤ@Yj,AOS}Sr ۩H>۩H8PSŤ4>LZDB
}ۚc8!Γ#`rſt͍S %>LZzm0J
jHY nIP$@jPu1i`ӡ>LZt]ܒAWi
=tg5Է(%)O'zi2n t:acj$N/<9G/AWiAMt$P&6@jg,d6̗5gC3h7'|jada5RܣC͍B[r|晩aCY,^ 21)00\$N t9,ӌ
$ 8%HA9pqj,Q!e(0  
%$rHf&Y 0@JQ'{H%I\<-qbW#	d4Q `lQ JP- +50Q"D]0mlm	i):@->CsLfe;@0}:5(׽Ŋ$H.S:ĮFɖh@0NlJͱDA)@$Ь@DUMXmF	64r->C:AJJ$f
$HOo*Ɵ,`$<tR $'|}  .BN%5$zDTb8Ja8lf$ sbVm$	J$f
%isIx&餤'CaFĸ&(i[@Vk`\6gQbM7M%!-?Uxdvl?GNa"6#:\rH
tKʠ	64Z,tۚ`s c`.C!)(?(m	i)[@Vk`\6jqbM7M%"AJJ$f
%iZm	i)Z6RnIYpm:gnJD:h)I@$Ь@Dm6bM7M%"v5)(?(ܵBM7M%"AJJ$f
%iplMIHۤAJJ$f
%i&oIv.昂rH
tKnưIx&餤@]d %5$Đ?,1GJ(\tt%?UAV:
:@5$@Vk`D(H'C.\6QcYW%lR={XD(H.S"-W#	ӌ
$ $P09$Ik$  $         :7*:#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptovr.htm if m                      $          <html>

<head>


<title>Compiler Options - Overview</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Compiler
        Options</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The compiler options pages describe each of the
compiler options, including:</p>

<ul>
    <li>The command-line syntax of the compiler option. The first
        line under the <b>Syntax</b> heading specifies the
        command-line or configuration-file method of
        specification. The second line, if one appears, is the <strong>#pragma
        options</strong> keyword for use in your source file. </li>
    <li>The default setting of the option if you do not specify
        the option on the command line, in the configuration
        file, or in a <strong>#pragma</strong> directive within
        your program. </li>
    <li>The purpose of the option and additional information
        about its behavior. </li>
</ul>

<p>Uppercase letters in the option, suboption, or <strong>#pragma
options</strong> keyword syntax represent its valid abbreviation.
For example, both of the following are acceptable specifications
of the <strong>LANGlvl</strong> option in a source file: </p>

<blockquote>
    <pre><tt>#pragma options lang=ansi
#pragma options langlvl=ansi</tt></pre>
</blockquote>

<p>Options that appear entirely in lowercase must be entered in
full. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuinvoke.htm#top">Invoking the C for
        AIX Compiler</a> <br>
        <a href="../tasks/tuoptcmd.htm#top">Specifying Compiler
        Options on the Command Line</a><br>
        <a href="../tasks/tuoptsrc.htm#top">Specifying Compiler
        Options in Your Source Program</a><br>
        <a href="../tasks/tuoptcfg.htm#top">Specifying Compiler
        Options in a Configuration File</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptres.htm#top">Resolving Conflicting Compiler
        Options</a><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlcc.htm#top">Options that Specify Compiler
        Characteristics</a><br>
        <a href="ruoptldb.htm#top">Options that Specify Debugging
        Features</a><br>
        <a href="ruoptlpo.htm#top">Options that Specify
        Preprocessor Options</a><br>
        <a href="ruoptlco.htm#top">Options that Specify Compiler
        Output</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a><br>
        <a href="ruoptlo.htm#top">Options that Specify Linkage
        Options</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
d4Q `k  $       J  :7*:#          J      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptpas.htm if m                      $          <html>

<head>


<title>pascal</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>pascal</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nopascal</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qpascal | -qnopascal</tt> </pre>

<p><strong>Purpose</strong> <br>
Ignores the word <strong>pascal</strong> in type specifiers and
function declarations. </p>

<p><strong>Notes</strong> <br>
This option can be used to improve compatibility of C for AIX
programs on some other systems. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
vokingl  $       +  :7*:#          F      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptpdf.htm if m                      $              eot
<>ailnprs/cdfghmu".b,-=DFPkqvwy0123IRx#%:;OTz()45CL&7AEHNSWY_j|8BVXZ[]9UIvcT.VBtM*yH%#[-#+!H:t@,  8XXXXXXa"@p8īAtIAtŶqu&"@qz!($HN<zc	0,$H MH?l=maN	t8D	RK)$ӯ%cHh9r*J,	t*HS$A)u#
R 08$M-K8$LQv%_gHBpRb*AtIAtŶqu&"Aqz!($H-l^DĩMH?lmaN	<p8$M"	 P J8$Z)?"Hԑpd)M)"G\NxAYa"A@ J-ARJm[M-IR#[XSD.=maN	t8D@@$ZwelGHԑ 7 58$H	7O0,$H @*LnpɊ)LRF#ˮ`'[XSD<N , P%NH!"	k!H?lmaN	<p8$M"	
T #ZŶTz8 P`ԍ8iAtݫ 9?ypO F@s	HjHτA&7
qJ6FRp0Lz}SpJ/@S!#ܑ̐-c 0(,'raFt	
*3lmp=
l1jҸcӈe\[Hqh ے1#)gA&7
qJ FRp2c8`PXgAMR@2{<hމFycf;|(,AZeΘ)( 9HѸSWOSiR[pcxǣ0ҼI!"`m>Eـ=ĩ1SPCR4n┑N)O 8 e;dxHql.vn^s7
qJI7
qJAv%I5l1jXbxGbڃ]lw]8cهOS#ǣeK163Ѹ$wY˞+2z}#5A(k.w\Q8}QPY$z
%cj.Nl9.b+ 7nk.w5Ƕ{aAZC	&a.[
%cj.Nciw$w[A"uXѮˡr.pu{Xl[ŶD6G6Z^P,-n%H 3_eGu=s_e5?͌l5Ѱc𢠳iA3X-b=6q6EAfŎ+̜z1lç)A\PYZSV)( 9HѸSWu7
qJyR4n)I`eN)A 5#FN)@cph)([FOV\:;XهOSb4n:ݎZT\-Lun޸[5>X|\R	HѸSROS6`v[#GF=]sq0֮X8&b͌df{.P}S+[lq[EAfcӭltwRQ,kWAdkqtuIo̐+HbtMRta`M@Ÿy͌\R RFR}2яcWlG.]ѹ0(/v\YlAE /LnR4n0]ӧ{.s*7-n0(/`e:825	nuƷ"Z-	ygAQ,ly#c.q̈́%׈TX	 C!#fI˝1SP`PXP,p\SZ1b;	1b;#lVKValqXc)G e; &{.PtN)AAa@bFRp{!N2]xzŋl[u4۝# [e;&ge!
qYu5k:m˝X]%AdZ-o| ;EAff,Gu^.z}F=B=G ,G<n##dldجFKvvJm0[cYk{	hr⧲[M87
qJA,[g[#ssk]j2%v\Ah;Cb+HR c=e;LqǱq]<	NAA>qGuɹV\"EQLqZGf)drXD \ztOeܾ8&;ͻcANNgA&7
qJLnNFR :Mn=jA(*U0䱳xJHň\KEbMC `X1Yx`P^K1ǄXH{(IRAA}>c )	5wW!:cp-#FN)B)KX0[Tfa\яcdA^P
%cA
nShAn63lOSl1lp\zV\]Tu^lM[Z"P]μűEAf5hűEAfd;.PYF=]re\-
*3&rGяcWl
3X-bu^=6z]؅d0fNec(?<VdR`č8d2=ue(?fH?Z elo63sfOǣ:}wAǣƮNr5\-|(,+.` ::`8𢠳1 Fby mlpz1lÌݱG0.{.xAiqZ#׽1b8XQ]EiR@q7"Ǳ|(,A^)( 9HѸSP:	2L0K
%cj.N  lxѓ`M@Ÿy>`\X["|YU1 @v#FǱ28<A)7
qJA,Նmh#5A1RkhA+1n"::Ƭ[g&,8˝1SP`PXP,pBGgAkǖ 8 ,N<zc	7 08$M"		`@!IT&3o  ] 5ڒ56Fx aQƱlq5l` YS|$˜Xو	Ʌsv[d2=@ܳ'dwU|Y$87
qJAd${]Ca:cpX1#FN)[#>L(˜sa	u2=Eiz,v#F,6q[](?u)G	{<hcf ;DqH?M@)5˨K1f`kDxLfr:͌\㖷1Xò|(,̖ЀkN)PͼR4n┃p\Ʊlq5ld;.yuk]f,5+
s	`u㖷1bPL|dsmz5=;EAfvZN=6HgHBpRz&qe Nޤݨv	AnY }#]#Y
Adak
pHP2L|(5+ce;&benYHPwr̝W;	d
3Ln$h)+!"uR`č8 3`0;.q̈́%אHPIrK]H4ye]l2z+#a8ZT\v\*.iE\A{Cb´ z𢠳5sz1kV /Ln	h)(k&,s"[V /

c녰sZ {l
d4n=:g6,qX`P^ /[`SsqZcp+s%#FN)@loF=moeK1eRA 8
A3ԃk!H?F)Hֱm :^N)@Yl8i 0p˞7/MC_ ՘M5H?Z~3}:cpX1#FN)\=.=pbŶ@"CW*A&R}BX0$b5ڒ3ԃamC R@2{:ܖ6c28<A	7
qJ4N)A X)#FN)@?F87e7
qJk%#FN)B-8hqr/Rnh@s$5`6Acd(|6ABA hqiIA0ʐ)KXae7;o!v'HʐIRQ#l
BiIA0ʐ)KXdF=mnK1eRA 8kqcp,p%HʐIP5 NX
%HX
#]#=H?F48ڹR K;EAfq.iC\nakv .0(,a=(<Vc92k^މ=X#=H:1SPp˗fŎ+Ln	$h)(v#sWCNɨl`..tN)A 5#FN)H8cهOSǉt r]Ȥ :^N)@Yl8i 0p˞7/MC^eByjs5f=+HR-b*oLn$h)+%ׇXmC zvx`PXP,1tdlf	IA0ʐ)KXF=ʍOeK1eRA 8
-8hqr/Rnh@s$` |6Acd(|6ABHjAv1fZFRFz-8hqr#5A(-cgdwU>ku]>c tmm\KԛZ>>K (PIA0ʐ)KX	,{cf;X:nK (U$kcع?48ڹR7j| 9	cd*X6AB%*1fZFRFz-8hqr#5A(k|mLqYy$9B`NmC zvo F m@[,QI RQ#l
c탭PBzFREH?nԱTm"˅:ZFRFz-8hqr#5A((܊Wd넏F=˞4lN
XH@"CW*A&@֏<A8@
cd(|6A"cd(tv [hpjH?FkPcu= Xَ]v\nvp[hpjH?^ݨX
6A"%Pcd
v [hpjH?Fkjjt%H:X.D$HN<Y1ǖ/XqA"@qe@ )M0,$H @@%(f#8K`('aXH@	˖] J.
AҼI!"`m>]<Jk#}1llG[A¤ۊFZ.
AҼI!"`m>C.%@[Z
XAe6ab:GQB4y!#-I ^\$06m4Qv`t*jH)J$kEf Oe"+˄&b {P@d)M)"n'uAoR_)"`*#=H?FktkRHRypBD0CF==8y}au[EقTW$P
,)"a"qu&"@T#TbƩ Vkڌ  $       	  :7*:#          	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptpg.htm  if m                      $          <html>

<head>


<title>pg</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>pg</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -pg </tt></pre>

<p><strong>Purpose</strong> <br>
Sets up the object files for profiling, but provides more
information than is provided by the <strong>-p</strong> option. </p>

<p>If the <strong>-qtbtable</strong> option is not set, the <strong>-pg</strong>
option will generate full traceback tables.</p>

<p><strong>Example</strong> <br>
To compile myprogram.c for use with the AIX <strong>gprof</strong>
command, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -pg</tt></pre>
</blockquote>

<p>Remember to compile <em>and</em> link with the <strong>-pg</strong>
option. For example: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -pg -c
xlc myprogram.o -pg -o program</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptldb.htm#top">Options that Specify Debugging
        Features</a><br>
        <a href="ruoptpl.htm#top">-p</a><br>
        <strong>gprof</strong> command in the <cite>AIX Version 4
        Commands Reference</cite>, for details on profiling.
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
Rk  $         :7*:#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptphs.htm if m                      $          <html>

<head>


<title>phsinfo</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>phsinfo</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nophsinfo</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qphsinfo | -qnophsinfo </tt></pre>

<p><strong>Purpose</strong> <br>
Reports the time taken in each compilation phase. Phase
information is sent to standard output. </p>

<p><strong>Example</strong> <br>
To compile myprogram.c and report the time taken for each phase
of the compilation, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qphsinfo</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlco.htm#top">Options that Specify Compiler
        Output</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
uoptlk  $       	  :7*:#          	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptpl.htm  if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>p</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>p</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -p </tt></pre>

<p><strong>Purpose</strong> <br>
Sets up the object files produced by the compiler for profiling. </p>

<p>If the <strong>-qtbtable</strong> option is not set, the <strong>-p</strong>
option will generate full traceback tables.</p>

<p><strong>Example</strong> <br>
To compile myprogram.c so that it can be used with the AIX <strong>prof</strong>
command, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -p</tt></pre>
</blockquote>

<p><strong>Note:</strong> When compiling and linking in separate
steps, the <strong>-p</strong> option must be specified in both
steps.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptldb.htm#top">Options that Specify Debugging
        Features</a><br>
        <a href="ruoptpg.htm#top">pg</a> Compiler Option<strong><br>
        prof</strong> command in the <cite>AIX Version 4 Commands
        Reference</cite>, for details on profiling. </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k"  $       3  :7*:#          3      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptpnd.htm if m                      $          <html>

<head>


<title>#</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong></p>

<blockquote>
    <p><tt>-#</tt> </p>
</blockquote>

<p><strong>Purpose<br>
</strong>Traces the compilation without invoking anything. This
option previews the compilation steps specified on the command
line. When the <strong>xlc</strong> command is issued with this
option, it names the programs within the preprocessor, compiler,
and linkage editor that would be invoked, and the options that
would be specified to each program. The preprocessor, compiler,
and linkage editor are not invoked. </p>

<p><strong>Notes</strong>: <br>
The <strong>-#</strong> option overrides the <strong>-v</strong>
option. It displays the same information as <strong>-v</strong>,
but does not invoke the compiler. Information is displayed to
standard output. </p>

<p>Use this command to determine commands and files will be
involved in a particular compilation. It avoids the overhead of
compiling the source code and overwriting any existing files,
such as <strong>.lst</strong> files. </p>

<p><strong>Example<br>
</strong>To preview the steps for the compilation of the source
file myprogram.c, enter: </p>

<blockquote>
    <pre><tt> xlc myprogram.c -#</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlco.htm#top">Options that Define the
        Compiler Output</a><br>
        <a href="ruoptvl.htm#top"><strong>-v</strong></a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
)Kk  $         :7*:#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptprc.htm if m                      $          <html>

<head>


<title>proclocal, procimported, procunknown</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>proclocal,
        procimported, procunknown</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">proclocal*</td>
        <td align="center" valign="top" width="33%">PROCLOCal,
        PROCIMPorted, PROCUNKnown</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qproclocal | -qproclocal=</tt><em><tt>names</tt></em><tt> 
    -qprocimported | -qprocimported=</tt><em><tt>names</tt></em><tt> 
    -qprocunknown | -qprocunknown=</tt><em><tt>names</tt></em><tt> 
    PROCLOCAL | PROCLOCAL=</tt><em><tt>names</tt></em><tt> 
    PROCIMPORTED | PROCIMPORTED=</tt><em><tt>names</tt></em><tt> 
    PROCUNKNOWN | PROCUNKNOWN=</tt><em><tt>names</tt></em><tt> </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Marks functions as local, imported, or unknown. </p>

<p><strong>Default</strong> <tt><br>
</tt>The default is to assume that all functions whose definition
is in the current compilation unit are local (<strong>proclocal</strong>),
and that all other functions are unknown (<strong>procunknown</strong>).
If any functions that are marked as local resolve to shared
library functions, the linkage editor will detect the error and
issue warnings such as: </p>

<pre><tt>ld: 0711-768 WARNING: Object foo.o, section 1, function .printf:
          The branch at address 0x18 is not followed by a recognized no-op
          or TOC-reload instruction.  The unrecognized instruction is 0x83E1004C.
</tt></pre>

<p>An executable file is produced, but it will not run. The error
message indicates that a call to <strong>printf</strong> in
object file <strong>foo.o</strong> caused the problem. When you
have confirmed that the called routine should be imported from a
shared object, recompile the source file that caused the warning
and explicitly mark <strong>printf</strong> as imported. For
example: </p>

<blockquote>
    <pre><tt>xlc -c -qprocimported=printf foo.c</tt></pre>
    <p>&nbsp;</p>
</blockquote>

<p><strong>Notes</strong> </p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top" width="20%">Local functions </td>
        <td valign="top">Are statically bound with the functions
        that call them. <strong>-qproclocal</strong> changes the
        default to assume that all functions are local. <strong>-qproclocal=</strong><em>names</em>
        marks the named functions as local, where <em>names</em>
        is a list of function identifiers separated by colons (<strong><tt>:</tt></strong>).
        The default is not changed. <p>Smaller, faster code is
        generated for calls to functions marked as local. </p>
        </td>
    </tr>
    <tr>
        <td valign="top" width="20%">Imported functions </td>
        <td valign="top">Are dynamically bound with a shared
        portion of a library. <strong>-qprocimported</strong>
        changes the default to assume that all functions are
        imported. <strong>-qprocimported=</strong><em>names</em>
        marks the named functions as imported, where <em>names</em>
        is a list of function identifiers separated by colons (<strong><tt>:</tt></strong>).
        The default is not changed. <p>The code generated for
        calls to functions marked as imported might be larger,
        but it is faster than the default code sequence generated
        for functions marked as unknown. If any marked functions
        are resolved to statically bound objects, the generated
        code may be larger and run more slowly than the default
        code sequence generated for unknown functions. </p>
        </td>
    </tr>
    <tr>
        <td valign="top" width="20%">Unknown functions </td>
        <td valign="top">Are resolved to either statically or
        dynamically bound objects during link-editing. <strong>-qprocunknown</strong>
        changes the default to assume that all functions are
        unknown. <strong>-qprocunknown=</strong><em>names</em>
        marks the named functions as unknown, where <em>names</em>
        is a list of function identifiers separated by colons (<strong><tt>:</tt></strong>).
        The default is not changed. </td>
    </tr>
</table>

<p>Conflicts among the procedure-marking options are resolved in
the following manner: </p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top" width="40%">Options that list function
        names </td>
        <td valign="top">The last explicit specification for a
        particular function name is used. </td>
    </tr>
    <tr>
        <td valign="top" width="40%">Options that change the
        default </td>
        <td valign="top">This form does not specify a name list.
        The last option specified is the default for functions
        not explicitly listed in the name-list form. </td>
    </tr>
</table>

<p><strong>Example</strong> <tt><br>
</tt>To compile myprogram.c along with the archive library <strong>oldprogs.a</strong>
so that the functions <strong>fun</strong> and <strong>sun</strong>
are specified as <strong>local</strong>, <strong>moon</strong>
and <strong>stars</strong> are specified as <strong>imported</strong>,
and <strong>venus</strong> is specified as <strong>unknown</strong>,
enter: </p>

<pre><tt>xlc myprogram.c oldprogs.a -qprolocal=fun(int):sun()
  -qprocimported=moon():stars(float) -qprocunknown=venus()
</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
/k  $       m
  :7*:#          m
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptpri.htm if m                      $          <html>

<head>


<title>print</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>noprint</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qnoprint </tt></pre>

<p><strong>Purpose</strong> <br>
Suppresses listings. <strong>-qnoprint</strong> overrides all of
the listing-producing options, regardless of where they are
specified. </p>

<p><strong>Notes</strong> <br>
The default is not to suppress listings if they are requested. </p>

<p>The options that produce listings are: </p>

<ul compact>
    <li>-qattr</li>
    <li>-qlist</li>
    <li>-qlistopt</li>
    <li>-qsource</li>
    <li>-qxref</li>
</ul>

<p><strong>Example</strong> <br>
To compile myprogram.c and suppress all listings, even if some
files have <strong>#pragma options source</strong> and similar
directives, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qnoprint</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlco.htm#top">Options that Specify Compiler
        Output</a><br>
        <a href="ruoptatt.htm#top">-qattr</a><br>
        <a href="ruoptlis.htm#top">-qlist</a><br>
        <a href="ruoptlso.htm#top">-qlistopt</a><br>
        <a href="ruoptsrc.htm#top">-qsource</a><br>
        <a href="ruoptxrf.htm#top">-qxref</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
>  k:  $       	  :7*:#          	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptpro.htm if m                      $          <html>

<head>


<title>proto</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>proto</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">noproto</td>
        <td align="center" valign="top" width="33%">PROTO</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qproto | -qnoproto 
    PROTO | NOPROTO </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Assumes all functions are prototyped. </p>

<p><strong>Notes</strong> <tt><br>
</tt>This option asserts that procedure call points agree with
their declarations even if the procedure has not been prototyped.
Callers can pass floating-point arguments in floating-point
registers only and not in General-Purpose Registers (GPRs). The
compiler assumes that the arguments on procedure calls are the
same types as the corresponding parameters of the procedure
definition. </p>

<p>You can obtain warnings for functions that do not have
prototypes.</p>

<p><strong>Example</strong> <tt><br>
</tt>To compile my_c_program.c to assume that all functions are
prototyped, enter: </p>

<blockquote>
    <pre><tt>xlc my_c_program.c -qproto</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptinf.htm#top">info</a> Compiler
        Option</td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>

    l6L  $       _  :7*:#          
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptpth.htm if m                      $              <>t
"/adeilnopr=cgms0bhv%.fuw-13Fkqy#5:CDLTx,78ABIOP!()9ESVNSưl(;X6p:JV"jYd6SD-*1fm]A6"QlY@Tb|E8
@QXb0`Yb*Q
1LYjNk`)S>2`8clUF/hV%-`b@ R R^)%B%vzI	&J^@MUjĥx\S
ikpgQjQqQiъb*Q
1LYjN>2%Jc9֓)_ы6-`-ָw
{|V S (9Iԇcb.P^QjmZZ)[q>%-`b@AR)b:Z@zZVw
q\OKX;=ث) sԇH$|-q<=J-Tb.4bƌ_ikpnS|-AR(ԏ(Y(Q6-`-ָw
{|V SA <F/ڴSZ|JZ)>XN	UHvSaRMHJ	(,+82	.VEHƦ(@ƥ"EJȩ&J.P*QSaX`D1d;^0,]i."1*S8F/hV%-`dT"%"1ՉKX;=SR?+%n8}8"jb -4dZk%11F/ڱ)kp+"(Y(Q6JZ)=6#kMVg5qy{NL3Xa^<RDdPG(Q(ы(jŔkkŘTq{<	!F('+^%^&mxɶ=/%1cycWgnB9D(1f$^ (&R4bN3ȃKZ;R2!|q{8(&F("jǻ&,6Ǹ#5#p[ɴIYxBȣ!dQ
1LY׌>F/CxwK|eJ)s-&	S=qmZZ)[q>%-`b@=I7zqxI	ԢF/ڱ)kp$^
Y#E=҂n/p(Q(ы71եeROo*
p@`s+u(WF/F/ڱ)kp1\F/F/hVw
q\OKX;=ث)S.Q_E_bROo	ycW:FrE_Eƌ_ы6-`-ָw
{|V S]MBQwREtb-Tbͫw
{|@KȃI|yE_Eƌ_ы6-`-ָw
{|V S]M&QwREtb-Tbͫw
{|@V@v<F/F/hVw
q\OKX;=ث)SLZV%-`Kq^2 KAsg5|$-Tb.4bƌ_ikpnS|-0n]Ԣ]Ujĥ	u0Zh4W(Q(ы71եeROo*
p@`s+.Q_E_bROociz|yE_Eƌ_ы6-`-ָw
{|V S]M(D"11ՉKX;=-u.8I7z )q{111]x`Stb
n/p jHW(&\cDa6KB$7z1P,-Y(A\ID=l'V5j^IYڸǊHܒH\@Q
1LY׌>F/+5da6A6 T
C, Ʈ$.QY@v`X0)1LY1LYjNk`)S>2`8clUF/hVXN8@BBGY(p[b;OV S pI`,S!Cƌ_N"+	
|-@ 1l{``&/6ɔ&<h"OÅ k|@p(MHxы)Ea"!OBY 5=RUjĥx\S
ikpgQjQqQiъb*Q
1LYN"+	@"j⁞%9"=K&#
p!$u h@	>R)	Pы(d6P eptskD  $       L  :7*:#          L      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptpu.htm  if m                      $          <html>

<head>


<title>P</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>P</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -P </tt></pre>

<p><strong>Purpose</strong> <br>
Preprocesses the C source files named in the compiler invocation
and creates an output preprocessed source file, <em>file_name</em><strong>.i</strong>,
for each input source file, <em>file_name</em><strong>.c</strong>.
The <strong>-P</strong> option calls the preprocessor directly as
<strong>/usr/vac/exe/xlCcpp</strong>. </p>

<p><strong>Notes</strong> <br>
The <strong>-P</strong> option retains all white space including
line-feed characters, with the following exceptions: </p>

<ul compact>
    <li>All comments are reduced to a single space (unless <strong>-C</strong>
        is specified). </li>
    <li>Line feeds at the end of preprocessing directives are not
        retained. </li>
    <li>White space surrounding arguments to function-style
        macros is not retained. </li>
</ul>

<p><strong>#line </strong>directives are not issued. </p>

<p>The <strong>-P</strong> option cannot accept a preprocessed
source file, <em>file_name</em><strong>.i </strong>as input.
Source files with unrecognized filename suffixes are treated and
preprocessed as C files, and no error message is generated.</p>

<p>In extended mode, the preprocessor interprets the backslash
character when it is followed by a new-line character as
line-continuation in: </p>

<ul compact>
    <li>macro replacement text </li>
    <li>macro arguments </li>
    <li>comments that are on the same line as a preprocessor
        directive. </li>
</ul>

<p>Line continuations elsewhere are processed in <strong>ANSI</strong>
mode only. </p>

<p>The <strong>-P</strong> option is overridden by the <strong>-E</strong>
option. The <strong>-P</strong> option overrides the <strong>-c</strong>,
<strong>-o,</strong> and <strong>-qsyntaxonly</strong> option.
The <strong>-C</strong> option may used in conjunction with both
the <strong>-E</strong> and <strong>-P</strong> options. </p>

<p>The default is to compile and link-edit C source files to
produce an executable file. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlco.htm#top">Options that Specify Compiler
        Output</a><br>
        <a href="ruoptcu.htm#top">-C</a><br>
        <a href="ruoptcl.htm#top">-c</a><br>
        <a href="ruopteu.htm#top">-E</a><br>
        <a href="ruoptol.htm#top">-o</a><br>
        <a href="ruoptsyn.htm#top">-qsyntaxonly</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
namel
q  $       !  :7*:#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptqu.htm  if m                      $            
  enot<>ailprs
"/cdfghm.=bu,-0Qvwy#%1:T_x()*+23;ACDFIOkqz!59PS|78ENXj{}&4LUVWYBA{8ÌEqqkBCM	dt(0 U4e8I @ @#ؒaaaaaad'aCRZdZ21TH#*ƨ& ,c4Ida.@4,,BG7,5LY$,8I 
!(8JHSYJ!(W*>tTeMqME6Dt9)Cu1fȒN	jGionH PBGqԠqLU8peCZ$ r2{TR$E#/Sl 6Dt0g	  ۪MJ$mq)(%Rl7,LY$nF,EHÖ]$,
H([,q
)(&Hś"H*&ab͑$]49eHa	@zk~E%ionHܑE6DTMÈTś"Hir˳ @a	DPLeqeb͑$p01fȒ.F$`X0H
oP`-#/Sl 6Dt0g	 $)ionH PBGqԡRA/T#8k(OPf(&(ҋ·L-ݥEp J.*>n҂`8 vAEeGMPL]xP`MPK]	aCR۪MH	Rjt
rGo1.JԿ\EflL9V7)LcC`*R#eɺ߶e8/YiX@N(]bK\Ԏ0q(k=`u/2|rU4bqJn5 WA/T
rGt!S ۪MOM~`*R0?PZTț:4>RjBE08%SMԈA-H2  |k.W&?LP{Pln=	^[kgG[3kp.`}sWmCb7ABNbrU4Ԏ0! zqcu5YJN=RTkMVfB@(.cMUVC&(A/TkuIyT{Vp6e8IQ6zX/Y}ˮj@(.}6zUZDh%aCR:0;2h}Ԅ,\	}Ԅ}ԄbK&$q%}Ԅ.aRjv*Mc<:[9eƦ3C&(1RjGkRK&F:29lgnrfu/S8/]8j[!άv۪MHPb	}Ԏ56S.&B	jGqԃ=AV5+Bw
Y6zUZpTIRj@qT킖`gF-Wn5!A%Smu!:8rAxeԎ0")@YP5E4I c4Id$qnHTś"Hir˳J.-#/Sl"$o1ֺq%Z_.0PPF}ǸpHX	kz3TggFb]n5!A%R8]H3C&(1Rju{`/ba:0\k~Fb-#mo[81fȒ.F$A` mݥioYxjdIM! }C,\Ʃ%Z^#LuI
 %R8~K1p^>yrU勘,Fl7	$qnHTś"Hir˳J.%ݥzQv9󩅠=(H-#/Sl"$EVgΌrU*r#<T;8BBWžQ=;PZhg:u02ј.JC*50XzlCΦ`}Vza8뛃a0yї([/SƷPX6
YuvsSo0\tf۪MHZ	}([`*Rb"T6:]KN×gvth}Ԅ.aRjBGT#,\	}ԄT勘A/T<:[hjAF=6sSA0zp0\jkXt8VRW`|9VtsWBఝOo{:81Ph%o5Д]rSq 7'o2k ,$7ڮ7+?#}'oPHp|M^7^8n҂ZH-#mo[81fȒ.F$A` J.*>=(&HTś"Hi	^b3V[*>`oSq;DQ`˳eS*pTr	}Ԁc:ښS\\fu/,\b0ymu#>RjBK&FpQdԎ7J.1NZ0t[x8TLz	J	k#|?S.JԿP|rTpz	}Ԅ7n56=RjBt>Rj`"ؗK&'h}ԊoA/TFbf{)#A-Hp:W&ޣc[v`*RUtsV8/\ton*3qMA67-oYxjdIM#Yvp a	EB vAEeGMPL]qMPME6DtZ勘%Z_o,q*>`HVt;SZkrUQ ʏ<[rʦT2n5 uI7<鶺g}ԅ ۪MHH!N"	KR8k(OP`eQ`Vt<kA7iA-t$qԔoc3VT*A/TTVt=RjBGRkA/T勘/YiX@H&˳HVt;0\kY̧k.W&KR8j@9Nɹox/2.JԿzՎ7pb=[Ų:wg*:2yJoQXh%o5 Smu=Ü?|]M΍zlCΦ`7j.`yJ[Wg:u05Lʓpn5!AJ	}ԢLz	8Z勘)f,rU0BEGKR8k(OP`vBGIPth%o5Д](0	zAx8TLz	J	k#|?BRtfu/Gzn5/SuI	o>RjmAz	}ԄTQ0b%S7,\a:Oz2uI|Vt94Ԏ7	8&ܑA6L0!C&-۪MJ9#:2euۡWX킖bU9s}g@Glj%·t]K9Wн*	jGq-o1iL^K0?C&(uI鶺obaʸˁB&SU	Vtk.`	b8bн킖`gF۪MHP$_n5=6SCMV0\}R_gF۪MHPb	}]HZ勘%Z^teQ[!ڮr7]KR۪MN_n5(%H lH2>Rj@"A/TUղ;:6rk(oUY]K:r8qE`H!QQ
,(0 8$S(LW	aCR=dvtmu( QQ
]ʣڶCWp{mֹb3VfdC9S@xOpvZd
e	#XVxx@]FG+
 )ݥБA"E`H2rGqjS	 ,c\$2{TR$,8I аa	o[8g	 B%<(Il<5Ö]$h 3fbH%B	 @J*o$td:4QQ	6zUZpݝND0:jA*J,w$JQdC,A09eH@3fbH%B	 @mOMwM! z.`JNHY΃ A6o&l,Ax.$ ]M&X+7E	RPKR8jPℐ A+=Fɓ]pVar˳ YгN$ NHY΃tcAx.$ k}fQ[!$]KIc:-S8Vs$8]6E:4MԿx.cq=d; LxE]E*A*J9#g:CF,ui	.XVs$8\mrY໦#,\	RBuIz0I\Ax.$ \s%I@$qЬAHpmY໦PJNHY΃tۦ؃]HHP$T
rG
t$wM!!@勘A*J	jGioYxjdIM#r7Sl!4!?qMA62	
d$qJ	jGqAH 	*j$J5k*g,w$H&MXhxVaqp$2	EqI{8 bl  $         :7*:#        "        ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptres.htm if m                      $            
	  "eint
<=>adglopr/chms%-.04fvw2bqu#,CFLSkxy|13IOPU(68ABERTW)59M:XYzA:Ss&1̍u(opC[o<[<	[s	{%=ϊd	A Ln@D$L2 25a.<s23ȧ8,ƦDlS 0!G7b1ng_	mJd*A :-ZȤkpp!r/ʤξ -xӛ#o*a-~j9 :oQg[q3xخ
D:mmࣛsب@RcP_)񯤯;׶嬪9p,]8zOk4_A{T@_Q̼gA{Tؠr/ƨ ICʅˢ\ݼox嗽\Q.8!BQ\(tMrQKμPY{R>]eGƯ75yPT~/",hG1̈(yE/וŹm_[8ǔW\uD^ج ž>*/ƨ8@_P9{T̂/ƨ8ؿAL!BQ^׌9YtPK>{b,, PY{˅bt~5DBr/ƨs !P9{T/bjyOr/ƨ^9r/ƨs>=_R|5~5^5~{o.B8
&bQKuqn[Kp.>5T~M__heƈg&rT-YB:cP
@*o5/_!-F7o_I/ƨ8ؿQJeƈt~5AHE\h|AW|6߅ly+G1e{c+бtFƓYuƹp,]9O}%y߄P2 #9O/y.dm{yP^KoG4he3^7^)W,y<mNavи zcR,Bd@쥶Fm6٤@ &y5m'S"yRcP𿤯{Žxߤ|	5( {ÛI-s7]B:cW	|YQLȧ:c/ 9S\ES"eG7bO[q3%2$4	}%G741ng_	mJdPҠC[oa/}%G741ng_	mJdPҠE{o΁*9uۉ+6<bmξ4@ҠDځ9Ѭu$VmFxźۉ|'i)BCJt2z9˅b>G75ndͨ[q3%2(HiP)h9ˡw.E`9Ts6*9Ѭu$VmFxźۉ|'i)!A±}bok:mQ1ng_	mJdPҠ@аxp(Ċ
uÅ:Qg["j3-L<mILT+j(QبFLYn&u6٤B
S£Xη[q2Efg[xf$48V>ە>G75ndͨ[q3%2(HiP)e|6߇7p,]>G7}oFG75ndͨ[q3%2$48P64-sYn&Hڌu:OlS"
ƅHXη[q2Efg[xf$48P64- ,
@*9uۉ+6<bmξ4@Үؠ}bok:mQ1ng_	mJdPҠK݊A X(9Ѭu$VmFxźۉ|'i)BCJ/v)`R(QبFLYn&u6٤B(FLYn&u6٤E	*}bok:mQ1ng_	mJdPҠRmoDX }bo@ok:mQ1ng_	mJd HiPpK@uۉ+6<bmξ4ȡ!A£/xp>G75ndͨ[q3%2(HiPpK@*9uۉ+6<bmξ4@ҠD^5Xη[q2Efg[xf$48Tq\\1xZ(FLYn&u6٤E	*$@*9uۉ+6<bmξ4@Ҡ!sYn&Hڌu:OlS"@uۉ+6<bmξ4ȡ!AB(QبFLYn&u6٤B>G75ndͨ[q3%2(HiPr@uۉ+6<bmξ4ȡ!AQbѱQg["j3-L<mIL	*@uۉ+6<bmξ4ȡ!A }bok:mQ1ng_	mJdPҠdQbѱQg["j3-L<mIL	*	@uۉ+6<bmξ4ȡ!A8<>ÀyvиmsW.oZ(FLYn&u6٤E	*}bo@ok:mQ1ng_	mJd HiPpZ(FLYn&u6٤E	*B(FLYn&u6٤E	*@*9>%ԣA1Qs#V/*)3ȧ:c/<sȼjdL%2	Ts6*9ѬmJd*E\HL=ccN Cl\%2
M[IJ_&4-2 @eրAA"	ҀJp,X:nL6߅o  #BAp,]8@~(8MyP/m֤AHˉ	,|li!.xf`մL$1QcB",Xx1NT`ǃ/-90 .yPTP:_&4-2 @oSDXux!BQ9mϤ<@RbƅDVX0-@t6\(o<['7~qළĊT^ج &*9оLhZd@eB [DDXux!BQ9m|mߜn x(@qu:OǍCLNʿ
9>G7}d	u(9 x(9LhZd@uDrT4B	ҥHˉ	 {)mID@!.xKʊdLG2	{99:Ss kp  $         :7*:#        $        ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptrl.htm  if m                      $          <html>

<head>


<title>r</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>r</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -r </tt></pre>

<p><strong>Purpose</strong> <br>
Produces a relocatable object. This permits the output file to be
produced even though it contains unresolved symbols. </p>

<p><strong>Notes</strong> <br>
A file produced with this flag is expected to be used as a file
parameter in another call to <strong>xlc</strong>. </p>

<p><strong>Example</strong> <br>
To compile myprogram.c and myprog2.c into a single object file <strong>mytest.o</strong>,
enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c myprog2.c -r -o mytest.o</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlo.htm#top">Options that Specify Linkage
        Options</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
g_kf:  $         :7*:#        %        ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptrnd.htm if m                      $          <html>

<head>


<title>rndsngl</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>rndsngl</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">norndsngl</td>
        <td align="center" valign="top" width="33%">RNDSNGL</td>
    </tr>
</table>

<p><strong>Syntax:</strong> </p>

<pre><tt>    -qrndsngl | -qnorndsngl 
    RNDSNGL | NORNDSNGL </tt></pre>

<p><strong>Purpose<br>
</strong>Specifies that the results of each single-precision (<strong>float</strong>)
operation is to be rounded to single precision. <strong>-qnorndsngl</strong>
specifies that rounding to single-precision happens only after
full expressions have been evaluated.</p>

<p><strong>Notes</strong> <tt><br>
</tt><i>This option is obsolete.</i> Use <strong>-qfloat=rndsngl</strong>.
in your new applications.</p>

<p>The <strong>-qhsflt</strong> option overrides the <strong>-qrndsngl</strong>
options.</p>

<p>The <strong>-qrndsngl</strong> option is intended for specific
applications in which floating-point computations have known
characteristics. Using this option when compiling other
application programs can produce incorrect results without
warning. See <a href="../concepts/cucopts.htm#top">Floating-Point
Compiler Options</a> before you use the <strong>-qrndsngl</strong>
option.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cucopts.htm#top">Floating-Point
        Compiler Options</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptflo.htm#top">-qfloat</a><br>
        <a href="ruopthsf.htm#top">-qhsflt</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kz:  $         :7*:#        &        ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptro.htm  if m                      $          <html>

<head>


<title>ro</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>ro</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">ro*</td>
        <td align="center" valign="top" width="33%">RO</td>
    </tr>
</table>

<p><strong>Syntax:</strong> </p>

<pre><tt>    -qro | -qnoro 
    RO | NORO </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Specifies the storage type for string literals. </p>

<p><strong>Default</strong> <tt><br>
</tt>The default with <strong>xlc</strong> and <strong>c89</strong>
is <strong>ro</strong>. The default with <strong>cc</strong> is <strong>noro</strong>.
</p>

<p><strong>Notes</strong> <tt><br>
</tt>If <strong>ro</strong> is specified, the compiler places
string literals in read-only storage. If <strong>noro</strong> is
specified, string literals are placed in read/write storage. </p>

<p>You can also specify the storage type in your source program
using: </p>

<blockquote>
    <pre><tt>#pragma strings </tt><em><var><tt>storage_type</tt></var></em></pre>
</blockquote>

<p>where <em>storage_type</em> is <strong>read-only</strong> or <strong>writable</strong>.
</p>

<p>Placing string literals in read-only memory can improve
runtime performance and save storage, but code that attempts to
modify a read-only string literal generates a memory error. </p>

<p><strong>Example</strong> <tt><br>
</tt>To compile myprogram.c so that the storage type is <strong>writable</strong>,
enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qnoro</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
mskv[  $         :7*:#        '        ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptroc.htm if m                      $          <html>

<head>


<title>roconst</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>roconst</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">roconst*</td>
        <td align="center" valign="top" width="33%">ROCONST</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qroconst | -qnoroconst 
    ROCONST | NOROCONST </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Specifies the storage location for constant values. </p>

<p><strong>Default</strong> <tt><br>
</tt>The default with <strong>xlc</strong> and <strong>c89</strong>
is <strong>roconst</strong>. The default with <strong>cc</strong>
is <strong>noroconst</strong>. </p>

<p><strong>Notes</strong> <tt><br>
</tt>If <strong>-qroconst</strong> is specified, the compiler
places constants in read-only storage. If <strong>-qnoroconst</strong>
is specified, constant values are placed in read/write storage. </p>

<p>Placing constant values in read-only memory can improve
runtime performance, save storage, and provide shared access.
Code that attempts to modify a read-only constant value generates
a memory error. </p>

<p>Constant value in the context of the <strong>-qroconst</strong>
option refers to variables that are qualified by <strong>const</strong>
(including const-qualified characters, integers, floats,
enumerations, structures, unions, and arrays). The following
variables do not apply to this option: </p>

<ul>
    <li>variables qualified with <strong>volatile</strong> and
        aggregates (such as a <strong>struct</strong> or a <strong>union</strong>)
        that contain <strong>volatile</strong> variables </li>
    <li>pointers and complex aggregates containing pointer
        members </li>
    <li>automatic and static types with block scope </li>
    <li>uninitialized types </li>
    <li>regular structures with all members qualified by <strong>const</strong>
    </li>
    <li>initializers that are addresses, or initializers that are
        cast to non-address values </li>
</ul>

<p>The <strong>-qroconst</strong> option does not imply the <strong>-qro</strong>
option. Both options must be specified if you wish to specify
storage characteristics of both string literals (<strong>-qro</strong>)
and constant values (<strong>-qroconst</strong>). </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a><br>
        <a href="ruoptro.htm#top">-qro</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 k@  $       
  :7*:#        (  
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptrrm.htm if m                      $          <html>

<head>


<title>rrm</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>rrm</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">norrm</td>
        <td align="center" valign="top" width="33%">RRM</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qrrm | -qnorrm 
    RRM | NORRM </tt></pre>

<p><strong>Purpose</strong><tt><br>
</tt>Prevents floating-point optimizations that are incompatible
with run-time rounding to plus and minus infinity modes.</p>

<p><strong>Notes</strong> <tt><br>
</tt>This option informs the compiler that, at run time, the
floating-point rounding mode may change or that the mode is not
set to <strong>-yn</strong> (rounding to the nearest
representable number.)</p>

<p><strong>-qrrm</strong> must also be specified if the Floating
Point Status and Control register is changed at run time.</p>

<p>The default, <strong>-qnorrm</strong>, generates code that is
compatible with run-time rounding modes <strong>nearest</strong>
and <strong>zero</strong>. For a list of rounding mode options,
see the <strong>-y</strong> compiler option.</p>

<p><i>This option is obsolete.</i> Use <strong>-qfloat=rrm</strong>
in your new applications.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a><br>
        <a href="ruoptyl.htm#top">-y</a><br>
        <a href="ruoptflo.htm#top">-qfloat</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
/li>kȎ  $       e  :7*:#        )  e      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptsho.htm if m                      $          <html>

<head>


<title>showinc</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>showinc</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">noshowinc</td>
        <td align="center" valign="top" width="33%">SHOwinc</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qshowinc | -qnoshowinc 
    SHOWINC </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>If used with <strong>-qsource</strong>, all the include
files are included in the source listing. </p>

<p><strong>Example</strong> <tt><br>
</tt>To compile myprogram.c so that all included files appear in
the source listing, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qsource -qshowinc</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlco.htm#top">Options that Specify Compiler
        Output</a><br>
        <a href="ruoptsrc.htm#top">-qsource</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
widl8  $       I(  :7*:#        *        ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptsmp.htm if m                      $            	

  eot
<>ailnprs"/=cdghmu.bf0vwy#%,-3OP_kqxz1:CFIMST[]259DE+478ABNUVj!&();LR|H I,5f7y1Acɱ#Mf4a©IvcT.VJtM*HlHRE(m@qA H H/r
A$gAkT	(Pֽd8BK[8
a6XA@T6N-M8	I,^%dH[AEBBRWfH<U$e&=#	Z1` R'[XS-K8q`UFzdH !KԑMCgP&`80ֽd8 \kb8BMH?lmaNR%0[XS&P"1SRD(e9C_)B4n┑ u8qH\\-maN[0,qAHH [h?-FdM)ÊDkk
p<\1cERD(,B5#\6N))Ëtpe( T)(HѸSRdS&)#Y*Adk
p.Z8Oa6XTꉏHJ:8K`.-M8`$U5#\kXʐt/Rcp05ְFR :_	Rnc 0XF&<#]2bv"l$k$i1IPk&LRnDSv&)7j;>I :^N)@`h)+Mڒ"
A5ڀɎ:N]o\XzEQ39RI  ,q]֙1Q4E>N @q|,@t :D6M 鵈l*(\k^IcP.DzcPT6NlEA[Ԙ)(4E>NHѸSRFTRcp1"}pdH )MM %Ër80A5#\6N-M8H2zJmYI R'[XSb1,6cۣl!zබZz8,ۤ8leLYtN)@LzFRG	d2ˣoLnF=#FN)\MOS.`+&DRK6#FN)A3ԃk%H?F)MH?l-maN[0,qA@wPd%HIa!'23*A56N-Pr6c2Yl|QE:MkW!'2ke	NNEXڧ:^N)R{XC-#FN)[#s"Vkl>/P'Lnꐓi7
qJH"ZcpCಌZtcke=#FN)[#.Pq(?cـ}#=H?FTkźxc		uAoR_	S7$޸ LnIpHτHJ8Z8O@-ُPdV!kkScrNml"\Cz8:1$#FN)H?#s"Vkl>	ӽp[[-ȧFi<v\/:V\zබ[N,sJH6NJe9"GkrN 7"{0A1w00P1n"CgK	8:crH=FRGc&HR;܊tnq	W`ŵ9$>6E@-kI,qCR8Z8OIR*bh))#Y*Adkk
p<U&-b8:crH=FRjc|(-p6wLnI޸-& $y51Wc;3Y	AJɏuJI7LnIA޸-N|
tnVH++&(?	6[CuXθJ	$:FkP[#%ѭ'9pYh?6N|8sL:pakcV!\2u%6;[6j
L6>(?kIO!) ےxDumho!r{-vw"D.ke	N.`\ņA$Lb1HwA0P1n"rD:FkjjdH !#Y*A5H?n
Adkk
p<\1c
 /z	R p8qn*[!ȬCf<n"(ǵq2`p   pC)1SSzFRG&D|-̢g[[A3aTbml5)AxȣٹhnEn\\_$0K]HR
Ѽ_$0HoeΘ)*zFR"l.r(ǱEb1mыp[[-`Mvv.BrY	"1޸NpF=[:8<`D+drdK$HRZ)*&=#FN)\MOS˖!F=o\X]ٰZ&UQhn/\H`e8>		A!Y$EM0e\RǤh)))p+^9+2c;#d\x"lE\$HRZ-bmFkS7$޸$fH?ZBHE#5A*$$bD̰&)LRFkcZ#Y*A5H?n
Adkk
p<\1c
 /@=@B(;@=@B) R'[XS|,͗0$.vIɒȃ--de:!BtN)PHѸSRw"D
$.vIkq;7$A2E1n꼅ד+%@@:Fz@is"VkodtN)NI h)(IFpD"#=H?FTkźxc		uAoR_	TH.I5:dD}R48tɊrF R'[XS|,ᅮOBx\kX,#kqZ9q5OuA]Ys$$8m*,̵2BOke5\b$we6NE! bz}MCL\FgIRDf08tɊrFfH?Zk	@&)LP k]8tɊrFfH?Z,H91NHb)KXa ֩K	&*$$5l/%H+Ln]l2R4n┃:Luǲ&DcgK3*j.N"˘MkRPedA\fx\kg|Q#Y*A5H?FlHD&ʐt/P "/ *Fzt/Rcp
h)+HR֩KX1CiRa8ah}A"ku\_$0HkV)(f {XC,uQPNܒzĂ[#[8HbK1SP,"ꉏHѸSVLYlq8/%]&xFDK'PA޸-&e;%-sWeѥ5ְAr@A+cZ'|M@$>q1SP,",ǀbFR1훖)	޸-&e;%-sR@c	c8117
qJɑ,tǲ@X9|%&1cY)KX1CiRa8l1a񛎘)( 7
qJΘ)(HѸSWOSAtN)@l19HѸSP)mu_As08č8u1SP, 7
qJ k)(HѸSVaDIe\%d2F=fQ3tB4Lni $h)(:1lGDOe.tN)O+&)7
qJ RMHѸSP+[JbgE'[Z"VkoppBI.xLMm l3X# :Kt6E@-kI,qC.DzcPpe(	H?n
Ad&P
¸f#8KHS0,q@` 
..$qCq\×f.*ТrබZ䌵$Dyp#8SF d]x(Ǳf)jKԖW8ÌTg	m)EM80˖](	I ^\$H5!fxrEPŎ+AeH?NSprබ[DLb.$qCFXHrEP1v\E6` z
8qbʘ-r$\1c `r"" +˄XO×f.*Bp"{0SĠir`*DR2ԑRD,hـkZR%˔0h/(ТM"IHRDAH?W	85y,rEP!YF/B_
"c	"10rබ[DLb.$q`kXrEP!YF/`8\keB_
"c	")jH)J"G50tT HN}MA.ke:D,qIjH)J"GMq˳O@k`;Mqtp mlBŎ)#-I ^\$H}9v`"HRDAH?W	86l)˳O@
sಒ2ԑRD,>×f.*aU>cr.$q`m>Cf.*a.d$gHJ8Z8OuAoR_)Ë]3ԃk%H?F)Hֱ :^ :W	8Ì8QcfN"_q]V$9v`K+Pf#80)ET	(PHRQ!A1vcTk\  $       ?
  :7*:#        -  ?
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptspi.htm if m                      $          <html>

<head>


<title>spill</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>spill</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">spill=512</td>
        <td align="center" valign="top" width="33%">SPILL=<em>size</em></td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qspill=</tt><em><var><tt>size</tt></var></em><tt> 
    SPILL=</tt><em><var><tt>size</tt></var></em><tt> </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Specifies the register allocation spill area as being <em>size</em>
bytes. </p>

<p><strong>Notes</strong> <tt><br>
</tt>If your program is very complex, or if there are too many
computations to hold in registers at one time and your program
needs temporary storage, you might need to increase this area. Do
not enlarge the spill area unless the compiler issues a message
requesting a larger spill area. In case of a conflict, the
largest spill area specified is used. </p>

<p><strong>Example</strong> <tt><br>
</tt>If you received a warning message when compiling myprogram.c
and want to compile it specifying a spill area of <strong>900</strong>
entries, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qspill=900</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
nk0I  $         :7*:#        .        ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptspn.htm if m                      $          <html>

<head>


<title>spnans</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>spnans</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nospnans</td>
        <td align="center" valign="top" width="33%">SPNANS</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qspnans | -qnospnans 
    SPNANS | NOSPNANS </tt></pre>

<p><strong>Purpose</strong><tt><br>
</tt>Generates extra instructions to detect signalling NaN on
conversion from single precision to double precision. The <strong>nospnans</strong>
option specifies that this conversion need not be detected.</p>

<p><strong>Notes</strong> <tt><br>
</tt>The <strong>-qhsflt</strong> option overrides the <strong>spnans</strong>
option</p>

<p><i>This option is obsolete.</i> Use <strong>-qfloat=nans</strong>
in your new applications.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptflo.htm#top">-qfloat</a><br>
        <a href="ruopthsf.htm#top">-qhsflt</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
tm#tok6  $         :7*:#        /        ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptsrc.htm if m                      $          <html>

<head>


<title>source</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>source</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nosource</td>
        <td align="center" valign="top" width="33%">SOURCE</td>
    </tr>
</table>

<p><strong>Syntax:</strong> </p>

<pre><tt>    -qsource | -qnosource 
    SOURCE | NOSOURCE </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Produces a compiler listing and includes source code. </p>

<p><strong>Notes</strong> <tt><br>
</tt>The <strong>-qnoprint</strong> option overrides this option.
</p>

<p>Parts of the source can be selectively printed by using pairs
of <strong>#pragma options source</strong> and <strong>#pragma
options nosource</strong> preprocessor directives throughout your
source program. The source following <strong>#pragma options
source</strong> and preceding <strong>#pragma options nosource</strong>
is printed. </p>

<p><strong>Example</strong> <tt><br>
</tt>The following code causes the parts of the source code
between the <strong>#pragma options</strong> directives to be
included in the compiler listing: </p>

<blockquote>
    <pre><tt>#pragma options source
   . . .
/* Source code to be included in the compiler listing
   is bracketed by #pragma options directives.
*/
   . . .
#pragma options nosource</tt></pre>
</blockquote>

<p>To compile myprogram.c to produce a compiler listing that
includes the source for <strong>myprogram.c</strong>, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qsource</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlco.htm#top">Options that Specify Compiler
        Output</a><br>
        <a href="rupraopt.htm#top">#pragma options Preprocessor
        Directive</a><br>
        <a href="ruoptpri.htm#top">-qnoprint</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
\k4  $         :7*:#        0        ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptsrm.htm if m                      $          <html>

<head>


<title>srcmsg</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>srcmsg</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nosrcmsg</td>
        <td align="center" valign="top" width="33%">SRCMSG</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qsrcmsg | -qnosrcmsg 
    SRCMSG | NOSRCMSG </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Adds the corresponding source code lines to the diagnostic
messages in the <strong>stderr</strong> file. </p>

<p><strong>Notes</strong> <tt><br>
</tt>The compiler reconstructs the source line or partial source
line to which the diagnostic message refers and displays it
before the diagnostic message. A pointer to the column position
of the error may also be displayed. Specifying <strong>-qnosrcmsg</strong>
suppresses the generation of both the source line and the finger
line, and the error message simply shows the file, line and
column where the error occurred. </p>

<p>The reconstructed source line represents the line as it
appears after macro expansion. At times, the line may be only
partially reconstructed. The characters &quot;....&quot; at the
start or end of the displayed line indicate that some of the
source line has not been displayed. </p>

<p>The default (<strong>nosrcmsg</strong>) displays concise
messages that can be parsed. Instead of giving the source line
and pointers for each error, a single line is displayed, showing
the name of the source file with the error, the line and
character column position of the error, and the message itself. </p>

<p><strong>Example</strong> <tt><br>
</tt>To compile myprogram.c so that the source line is displayed
along with the diagnostic message when an error occurs, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qsrcmsg</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="rumsgfmt.htm#top">Compiler Message Format</a><br>
        <a href="rumsgsev.htm#top">Error Severity Levels and
        Compiler Response</a><br>
        <a href="../concepts/cumsginf.htm#top">Message and
        Listing Information</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlco.htm#top">Options that Specify Compiler
        Output</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
rFk6+  $         :7*:#        1        ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptsta.htm if m                      $          <html>

<head>


<title>statsym</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>statsym</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nostatsym</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qstatsym | -qnostatsym</tt></pre>

<p><strong>Purpose</strong> <br>
Adds user-defined, nonexternal names that have a persistent
storage class, such as initialized and uninitialized static
variables, to the name list (the symbol table of <strong>xcoff</strong>
objects). </p>

<p><strong>Default</strong> <br>
The default is to not add static variables to the symbol table.
However, static functions are added to the symbol table. </p>

<p><strong>Example</strong> <br>
To compile myprogram.c so that static symbols are added to the
symbol table, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qstatsym</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ine is k<  $         :7*:#        2        ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptstd.htm if m                      $          <html>

<head>


<title>stdinc</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>stdinc</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">stdinc</td>
        <td align="center" valign="top" width="33%">STDINC</td>
    </tr>
</table>

<p><strong>Syntax:</strong> </p>

<pre><tt>    -qstdinc | -qnostdinc 
    STDINC | NOSTDINC </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Specifies which files are included with <strong>#include
&lt;</strong><em>file_name</em><strong>&gt;</strong> and <strong>#include
&quot;</strong><em>file_name</em><strong>&quot;</strong>
directives. </p>

<p><strong>Notes</strong> <tt><br>
</tt>If you specify <strong>-qnostdinc</strong>, the compiler
will not search the directory <strong>/usr/include</strong>
(unless you explicitly add them with the <strong>-I</strong><em>directory</em>
option). </p>

<p>If a full (absolute) path name is specified, this option has
no effect on that path name. It will still have an effect on all
relative path names. </p>

<p><strong>-qnostdinc</strong> is independent of <strong>-qidirfirst</strong>.
(<strong>-qidirfirst</strong> searches the directory specified
with <strong>-I</strong><em>directory</em> before searching the
directory where the current source file resides.</p>

<p>The search order for files is described in <a href="../tasks/tuinclud.htm#dirsrchrel">Directory Search Sequence
for Include Files Using Relative Path Names</a>. </p>

<p>The last valid <strong>#pragma options [NO]STDINC</strong>
remains in effect until replaced by a subsequent <strong>#pragma
options [NO]STDINC</strong>. </p>

<p><strong>Example</strong> <tt><br>
</tt>To compile myprogram.c so that the directory <strong>/tmp/myfiles</strong>
is searched for a file included in myprogram.c with the <strong>#include
&quot;myinc.h&quot;</strong> directive, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qnostdinc -I/tmp/myfiles</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptiu.htm#top">-I</a><br>
        <a href="ruoptidr.htm#top">-qidirfirst</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kxL  $       (  :7*:#        3  (      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptsti.htm if m                      $          <html>

<head>


<title>strict_induction</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>strict_induction</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
        <td align="center" valign="top" width="5%"><strong>C</strong></td>
        <td align="center" valign="top" width="5%"><strong>C++</strong></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%"><em>See
        below.</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="5%">x</td>
        <td align="center" valign="top" width="5%">x</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qstrict_induction | -qnostrict_induction     </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Setting <strong>-qstrict_induction</strong> disables loop
induction variable optimizations that have the potential to alter
the semantics of your program. Such optimizations can change the
result of a program if truncation or sign extension of a loop
induction variable should occur as a result of variable overflow
or wrap-around.</p>

<p><strong>Notes</strong> <tt><br>
</tt>This option affects only loops which have an induction (loop
counter) variable declared as a different size than a register.
The most probable incidence of such a situation will likely
involve using 32-bit loop counters (int or unsigned int) when
compiling in 64-bit mode. Unless you intend such variables to
overflow or wrap around, use <strong>-qnostrict_induction</strong>.
</p>

<p>Using <strong>-qstrict_induction</strong> can cause
considerable performance degradation. However, the option may be
useful for debugging a program sensitive to variable overflow or
wrap-around.</p>

<p><strong>Default</strong></p>

<ul>
    <li><strong>-qstrict_induction</strong> with optimization
        level 0, or when using <strong>c89</strong> compiler
        invocation mode.</li>
    <li><strong>-qnostrict_induction</strong> otherwise.</li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuselect.htm#top">Compiler Modes</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">Compiler Options and Their
        Defaults</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
lַ  $         :7*:#        4        ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptstr.htm if m                      $            
	  <>ort
"/aegilnps=cdfhm-.bquv03wy#%:FOTxz,12CDEIRSk()578PUY_!9NV|4"и/P4~KW$i-Jފ9-sRE1:r;e:r攔G1",!ۯ@ `}X;F@      !caRQsNC^΂!`Gnt`p  9w(#Sǌ#4(d pJ*J	&߼j^u"]-c#nJ;e$%)(#Sǌ#±PSǌk
WS
9:E)ܣSsL*S
9ir GntA{@Gnt`QG7Nk2[x-Nk264`J*coeHC[o9p\EJcoeJt9HsX:߫qjsXpJ*DPT)s")r)(#c@~ũcFF2BA(@bZo)R"oQG7Nk2[x-Nk264`J*coe)录+.|eԧHt5G5pG
iP		e
)Yu)(#c@~ũcFF2BA(8H6SQ9:]4¦;PP:S{+aG10Əxa/4}74Ax h )ݩL1ts
[@ VBLw-;"2iNEcz\bkim[oҕ_җzToڼRVZ>v+<2ي,?caS{( WLw-;"2iNLw-_qh)录T{﬒V>o[A[G5Z[A-n0Tr&;e1ܷ$)|s)ap֖zs)s׳d/zS){=eV[oCQyZ`h[_{.Z|~,kX8u[o.m.mr{8oS_`9q.m.mTccZ׳Vk\b|CKG4S9^=`9\/J_[AVcoem)4u.mLw-cS{+{1ܷ	%֭KS"'6S{(96o6;Pa/4}r^w-IuF%+"'6S{(96iHQsL(X:E~coeKZ1.ֿe1ܷG[AV)彔smƐ/w-cS{+{{"aG10]X9EyL(9Sshůg[A<04}ᄒVKLw-ZRw-IuF%;Wl{_I+@n VR}X/:\bkim[o)shshůg[A<0w>IuF}DcoeOҕJ_˃\^x\z3ZoխǬ:coeKZ6DNl;P)sh攊u4¦;PT)Lw-ݩsJwh
Y*^^Mҗ;Tw>coe{sV5q{}1ܷ<;UZ[A-ny̲IX
cD:Ċ]:_xBd#:
  :0P{@B(9t-Nk264QaXP2V"2orŭҝ*o+cCNSǌ#±P)dS{{o&V]H+.5NG7roܣHsX:߫qjsXp  sZ<dmLw>t9;s:GSǌ^#Sǌ#4(d P)(89xۂ(04}sw(9t5G5pG
iP(NG7ΑũcFASQ)ܣw(:<dZ<dm)iC )(89xۂ(0w>t9;sT!ˣR!8$U9WO-y!J_!dS{{#p_Zn{(04}rcoeGLw-0/u coeƏ[]Z-g6-?J_[A2[^-km[>QsHXxW8~X\2ي,800'Ə0]jщv
ȉ͔Ԧ9"cE^caS{((9r[^wjDeҝ˃\X\2ي,87oҗb_kKh=Z|Nk'w-Lw-쮬_X@o{)c{;cV=dI<w-IuF%;PG!/)sY=^"E+{cprY@_,Sp[^ /K ;Pa$գdDcoe @[x
QsHXxW8~X\2ي,800'Ə0]jщv
ȉ͔Ԧ9"cE^cJ9ir !uQ5Ό;^4QG7p	EKKg2KKS`v4p G7$d`:,Pe^pd5<)mÛ
Y*팥U"2oW+HPXVۂ(SWkm.ů1,eMŏJDeV,pi`"%*sʹXFF
i.i`"	%֭FQ*b*և+KmLw>CmTHt-Nk26
BNk21+Q_L(sriNCG10L(9\Y# 8t5ďopؤqOhVd/cD<ñ!x2RQ)d)+Ku.htm">l~e  $       {  :7*:#        6  W
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptsu.htm  if m                      $            
	  <>eort
/agilnps"bcdhm-.=fu0kvwxy#%,13FSTq:AEPRV()4578DILNOXYj29CGIsATd9h*A^I&NcCx"x$`80}0      i1C9R;+xM`SJڡ#Ȧ1Ij7Y:PA ܓ4-M6ۆk'J00P.`UxBFN-,L
Y	a=.[vai2sƓũFpݶtúX4HصO9Lܓ'1C9R;+xM`Cr)rI%mP(܊c䐶HI'7i=,Z$b)X7
Kmp	L?rک;Wm9@~Sd'SDE7kIb#mnt#`B-s`0&NozX4HSvn-M6ۆk'J0,`ys۵v@dFsƓũF"pjh7Y:P@4!1*Qsd'SDE7kIb#mnt#`<#I4-M1ݬ%SDZ҄&NonIԎʓL?rکR~SeLnF'1~R[j'0 )Kz^,vVv%WW PjCܶ@xsRH+-#lյ^mT|!OS	odX~vY"ȯc#|?rکp[U<RO-92-?rکH[U G:Nc0jܶ|s Kza5{Yץ}*?rکa[U'1Yii"82bKs(dԜʘݐvZ%|#vaʓ;,xړHZζXM}*^,vVzZOXdOxl*-$}te/R;+[(JDX?rکH	l_{j86jJj8~Sh~R?rک~R
?rکmTܶNmHM?(&E.\UYWvQM4kҎl߷j86j۵v#'1E䑲s1sܶCP[U>«1d?rکmTC'70j8~S*M?-C-bbmTmT
œOj9[U>IsCR	+(&Er)8K)+U	iR+T+B.ߥW"--'m9htKxҫ-~SڻouAJԗG5UqKewe,'X+wk-.[@Wleoa,#'1	91!#bK#bK pÃavTЁdԜ4:aHOYkܶ|smbv{Y-M&XϥW%:'zs-0Y4O[z|?rکp[U<R\pߥW[U!~Rs^x~R&j۵v׈IsCmTA-̨C-Yn[+bKG$YޗjU-IaV$?rکݬ<!s;,xړS9aV$pF'4 vY w'1uX쯥-jėEt>)lܶKvZ%C-IM#'1	91!#bKF'4 vY w'1u,-vZ%#e,oKEĵBҪj/-jĖ![U G:Nce{Rs;*cvCG,5jĖ KvZ%|#vaʓ;,xړ悲Nc5#	 nE1I$0@܊c䐶Hp	No9Ik'J00߄	@,)!K7Y:P@7*H4'7'(H.ݬ~+KiK~rYcvU/8I|!3VP#`vi`}!Ȅ&`|$ln ,8L'7'(H.ݪ`>ۆ&`|$ln`>ۆL'7'(H.ݮ ,8L'7'(H.ݫrD4Ʉ&`|^ԁ $6	%W(Ue4No!{RǮ'-Pi!{Sd'%SDl/tjhj+F!s49'4#R;*Nc0IsByYB BA[m"Az(AZX-]@@YiU=R,RǼ&HL!2sBCdN` Vk  $         :7*:#        8        ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptsup.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>suppress</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>suppress</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nosuppress</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong></p>

<pre><tt>    -qsuppress=</tt><em><tt>msg_num</tt></em><tt>[:</tt><em><tt>msg_num</tt></em><tt> ...] | -qnosuppress</tt></pre>

<p><strong>Purpose<br>
</strong>This compiler option lets you specify warning or
information messages to be suppressed in compiler listings or
screen displays. </p>

<p><strong>Notes</strong><br>
This option suppresses compiler messages only, and has no effect
on linker or operating system messages.</p>

<p>Compiler messages that cause compilation to stop, such as (S)
and (U) level messages, or other messages depending on the
setting of the <strong>-qhalt</strong> compiler option, cannot be
suppressed. For example, if the <strong>-qhalt=w</strong>
compiler option is set, warning messages will not be suppressed
by the <strong>-qsuppress</strong> compiler option.</p>

<p>The <strong>-qnosuppress</strong> compiler option cancels
previous settings of <strong>-qsuppress</strong>.</p>

<p><strong>Example</strong><br>
Assuming a sample program called myprogram.c, shown below:</p>

<blockquote>
    <pre><tt>#pragma incorrect_pragma

void () {
}</tt></pre>
</blockquote>

<p>Compiling the program above would normally result in the
following or similar compiler message:</p>

<blockquote>
    <pre><tt>&quot;t.c&quot;, line 1.1: 1506-224 (I) Incorrect #pragma ignored</tt></pre>
</blockquote>

<p>To suppress this message, compile the sample program with the <strong>-qsuppress</strong>
option as follows:</p>

<blockquote>
    <pre><tt>xlc myprogram.c -qsuppress=1506-224</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptflg.htm#top">-qflag</a><br>
        <a href="ruopthlt.htm#top">-qhalt</a><br>
        <a href="ruopterr.htm#top">-qmaxerr</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
rk>  $         :7*:#        9        ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptsyn.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>syntaxonly</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>syntaxonly</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong></p>

<pre><tt>    -qSYNTAXonly</tt></pre>

<p><strong>Purpose<br>
</strong>Causes the compiler to perform syntax checking without
generating an object file.</p>

<p><strong>Notes</strong><br>
The <strong>-P</strong>, <strong>-E</strong>, and <strong>-C</strong>
options override the <strong>-qsyntaxonly</strong> option, which
in turn overrides the <strong>-c</strong> and <strong>-o</strong>
options.</p>

<p>The <strong>-qsyntaxonly</strong> option suppresses only the
generation of an object file. All other files (listings,
precompiled header files, etc) are still produced if their
corresponding options are set.</p>

<p><strong>Example</strong><br>
To check the syntax of myprogram.c without generating an object
file, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qsyntaxonly</tt></pre>
</blockquote>

<p>or</p>

<blockquote>
    <pre><tt>xlc myprogram.c -o testing -qsyntaxonly</tt></pre>
</blockquote>

<p>Note that in the second example, the <strong>-qsyntaxonly</strong>
option overrides the <a href="ruoptol.htm#top"><strong>-o</strong></a>
option so no object file is produced.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptldb.htm#top">Options that Specify Debugging
        Features</a><br>
        <a href="ruoptcu.htm#top">-C</a><br>
        <a href="ruopteu.htm#top">-E</a><br>
        <a href="ruoptpu.htm#top">-P</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
efk\  $       M	  :7*:#        :  M	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruopttab.htm if m                      $          <html>

<head>


<title>tabsize</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>tabsize</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">tabsize=8</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qtabsize=</tt><em><var><tt>n</tt></var></em><tt> </tt></pre>

<p><strong>Purpose</strong> <br>
Changes the length of tabs as perceived by the compiler. </p>

<p><strong>Notes</strong> <br>
<em>n</em> is the number of character spaces representing a tab
in your source program. </p>

<p>This option only affects error messages that specify the
column number at which an error occurred. For example, the
compiler will consider tabs as having a width of one character if
you specify <strong>-qtabsize=1</strong>. In this case, you can
consider one character position (where each character and each
tab equals one position, regardless of tab length) as being
equivalent to one character column. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlcc.htm#top">Options that Specify Compiler
        Characteristics</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 wil2G  $         :7*:#        ;  
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruopttbt.htm if m                      $              <>et
"/acgilnoprs=bdfhmu.0vTkwy#%,-13ACDFqz5:BILORSVWx&48;ENX*79MPGtYsQ89jmPN]sRIg1C@p3BBB!> @"sTn9jBC@u;^P!xN*[^P!1" @%slSǊQ>* (J.!KP5NթJQX*6EUz6ge$?nH6oNg7hJ<Tl"IQSǊ5/IovYsTn9jBC@1xECװT :qR
eg7hNk*ܒ89xESA`t]'G~5IJ<Tl"PQt5098to<T/$q*sXQ.Dd`HINo9x^?rHTapƏ`Qu=3A®*:=9x^?rHTaYIcBG54}$TAXPINjNge5F{(=Tg~9jvѵC;aW[2Ƅu}'v8Uppqi;XU̱lIݺNt,97SA.Q=t4 1%nO씼KIV}")Z?h6)dzx+qcN}x-SuOT(xXr]")Z<?
'>K?)x?km'>x±տIϏݟ\sTn`"en+98"۬*vXЎ'
ݾ`IݺLl9T3	׎tT8{@
s-`9Vs֏ĩcF(I  ]n'G~%Nk*6E})aT3}Ûz$O|7@[+9GTapƏ`J.lNt{9GTaX;[J^PcJsEٹx*vHk`oYZ?54}$TQus)Nu'v:=*sXQ,(%/Rggf?$*|o𗊤r]")Z</|4cgO[s씼KTT3\:=IYI쳘Q9{(=IeG[ώbs\4iD%ICe=n':TZk`[ۡ1OeBvg~nԝ E<7$D$Rb\~?,	gW ;씼K9C;>PIOSByiM	psP{-9H,:e&{(=s.Eu5Z?g\k&ékP[Ili`H
~`_,	g ;씼KB\6u4'|p֧Nr󊗜`R}'9sװY*{2a`\OeӚRìRg}p*-vH\CX\v ԘsTg7ӛ`^9=C; :=J}'=Oel:LP{,s_#9p*-r5L=%ͳͰ/
NzeZ[IeG[%`{gg7#9{(=!T_5sR`9j~βTd_I>ݳB_ISAT3=9l,1g7ӛ`q8gnhMZ?:>~ySAXKFe)Τe.mNmTZ潜1O|<54&ll?<WX,%)ԙ]%ͳ[96fzW&X@::[\AҁI{S3O`)x23B]\i7&[J^Pɇ9 OrSl')x2ŒevϏ\6 E@0XҁzZ38>$\4yIKn僀s)<(gd38dJ۹a&6sL9T3	׎tT8{@u8m{@pƏ` Y~PDQtҙ%Ҕ̚^c!1"Qư g7+, THG]=NE{G.G[ϩDeBvΒg7+, THG\8ҁ`%[@o`ű{o+KNg7+, TT,|!d09:P#aXCQnQkG7>!.J"e%WISǊQ *7QsXQ&E1ԝP9jcg1Jä8tE%pz;4ZN9,TҔ̚^ƌR!hH|jH6jI:S tk  $       +  :7*:#        =  +      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptthd.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>threaded</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>threaded</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%"><em>See
        below.</em></td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qthreaded | -qnothreaded</tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Indicates to the compiler that the program will run in a
multi-threaded environment. Always use this option when compiling
or linking multi-threaded applications.</p>

<p><strong>Notes</strong><tt><br>
</tt>This option applies to both compile and linkage editor
operations. </p>

<p>To maintain thread safety, a file compiled with the <strong>-qthreaded</strong>
option, whether explicitly by option selection or implicitly by
choice of <strong>_r</strong> compiler invocation mode, must also
be linked with the <strong>-qthreaded</strong> option.</p>

<p>This option does not make code thread-safe, but it will ensure
that code already thread-safe will remain so after compile and
linking.</p>

<p><strong>Default</strong> <tt><br>
</tt>The default is <strong>-qthreaded</strong> when compiling
with <strong>_r</strong> invocation modes, and <strong>-qnothreaded</strong>
when compiling with other invocation modes.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuset64b.htm#top">Specifying Compiler
        Options for Architecture-Specific, 32- or 64-bit
        Compilation</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../concepts/cuselect.htm#top">Compiler Modes</a><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a><br>
        <a href="ruoptsmp.htm#top">-qsmp</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
  <tdl[  $         :7*:#        >        ./usr/vac/html/zh_CN/doc/compiler/ref/ruopttl.htm  if m                      $              <>t
"/aegilnopr=cdms0bfh%.uvw,-13kxy#:ABFITq()578CDL!9EOPSVNX6
8!bB=)ǣDő*Hb,-[-P%ISCpnc=(
(b0`Yb*Q
1LYjꈧ|e5HᏌ$f9b1bE8$0`sы71-lĊp"AU"$e
tŉhJ`=Jw$
{|R=R 1=cIkOo<.)L4p&_!F/ǣQqQiQb*Q
1LYjꈧMl8r8>2`pǣn4b͏[8u'-lĊpH=I7u!!l{_0JԠܺXb͏[8u'-lĊpP(!(BB[f/*EF/ZŸSZ|)-b)>HRhE+!&/l{Qcы(ы71-e:IkOobE8$DP CRBEF/ZŸSZ|)-b)>HR(:BEF/ZŸSZ|)-b)>H@EF/F,ŘTq{@u	ˮQ
1LYUSw_]ԨƦ) EJ(u(UF)0&.&0y*q{\@ؕp0PpobU7te^[bؕc-ɵʈEH&P(#BSaRM] e^ԇ`ǻ.pIP[,ObU7te^[CRxQ*uJm.1P(Q$(1P!F)!`hKTbͤ;U|GTE8c)GX SZL3Nbƌ_pNDRZŸS|-ؑN	zRM] ,^e^ԡDTǣl|)-b)=I7tHd-tܺXb.4bƌ_pNDRZŸS|-ؑN	zEU7t4Xb͏%[= ƪ8ש_Eƌ_ы6>n)֨
KX
{|{)!S.Q_EF/RZŸSz/"jHNXb.4bƌ_pNDRZŸS|-ؑN	zEU7u	EJ!Q(
KX
{|@%ATxEPQ$<ǣQqn4b͏[8u'-lĊpH`s*.Q_EF/RZŸSz	%Dj,z11F/ZŸSZ|)-b)>H=L"u(UF/ǣl|)-b)=nFx&)n9-{{ۂ_DpU(\hckN2j𤵋p["0n.Q_EF/RZŸSzj"8LRrZ%mcf/J,z11F/ZŸSZ|)-b)>H=L"lXb͏%[=ҵj_Eƌ_ы6>n)֨
KX
{|{)!S]ԢU_𤵋pZVJG M]	ˠ
b,z11Ux4%1LYI7t!!-A7uxъ䛋ܺ2n/ra90P	TEB*dDVw>-V:$%*fy&.C^F䛋ܺ2n/rTEB*dDQw>`!Mk@WCv%Y6/\RF䐢LV7t:(&.9D(1f䛋ܺ2n/ra90P	IˠE	˩QqIE'sؕcBB[{	q7lN䐢q*1It~z7$Iˡ^Iˠn/r7t	ˠ9$^e^I˭n/rM](&.(G(,¤ܺ 0bHU(&.1@<1/\R@@/Jo*ܒ$^ъ9Aor@"jJ%^xEBP*ycU.I$TxEHܒHSQD(1d;^0,	}_USw@ƍ^@9Aor@"jJ0EEJ!Q(׌B_jő1śHvpS[;NkIFc)`$SC=ql|-ؑN/&#
p0DˊAbE8$S&8<hb!/d Kȃ	cNTȘ)B&PS
x$ M[z2Ԣǣl|)-b)>0nbD(Xb.4b-!ڪ1LYJ!F))B8@B3ȃgeB@.}e	R8@B- ЅAꈧz&Y@wP&mr>
k{  $       }  :7*:#        @  }      ./usr/vac/html/zh_CN/doc/compiler/ref/ruopttun.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>tune</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>tune</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%"><em>See
        below.</em></td>
        <td align="center" valign="top" width="33%">TUNE=<em>suboption</em></td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qtune=</tt><em><var><tt>suboption</tt></var></em><tt> 
    TUNE=</tt><em><var><tt>suboption</tt></var></em><tt> </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Specifies the architecture system for which the executable
program is optimized. </p>

<p><strong>Notes</strong><tt><br>
</tt>Allowable values for <em>suboption</em> are:</p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top" width="10%"><tt>auto</tt></td>
        <td valign="top">Automatically detects the specific
        architecture of the compiling machine. Use this suboption
        only if the execution environment is the same as the
        compilation environment.</td>
    </tr>
    <tr>
        <td valign="top" width="10%"><pre><tt>403 </tt></pre>
        </td>
        <td valign="top">Produces object code optimized for the
        PowerPC 403 processor.</td>
    </tr>
    <tr>
        <td valign="top" width="10%"><pre><tt>601 </tt></pre>
        </td>
        <td valign="top">Produces object code optimized for the
        PowerPC 601 processor. </td>
    </tr>
    <tr>
        <td valign="top" width="10%"><pre><tt>602 </tt></pre>
        </td>
        <td valign="top">Produces object code optimized for the
        PowerPC 602 processor. </td>
    </tr>
    <tr>
        <td valign="top" width="10%"><pre><tt>603 </tt></pre>
        </td>
        <td valign="top">Produces object code optimized for the
        PowerPC 603 processor. </td>
    </tr>
    <tr>
        <td valign="top" width="10%"><pre><tt>604 </tt></pre>
        </td>
        <td valign="top">Produces object code optimized for the
        PowerPC 604 processor. </td>
    </tr>
    <tr>
        <td valign="top" width="10%"><pre><tt>p2sc </tt></pre>
        </td>
        <td valign="top">Produces object code optimized for the
        PowerPC P2SC processor. </td>
    </tr>
    <tr>
        <td valign="top" width="10%"><pre><tt>pwr </tt></pre>
        </td>
        <td valign="top">Produces object code optimized for the
        POWER hardware platforms. </td>
    </tr>
    <tr>
        <td valign="top" width="10%"><pre><tt>pwr2 </tt></pre>
        </td>
        <td valign="top">Produces object code optimized for the
        POWER2 hardware platforms. </td>
    </tr>
    <tr>
        <td valign="top" width="10%"><pre><tt>pwr2s </tt></pre>
        </td>
        <td valign="top">Produces object code optimized for the
        POWER2 hardware platforms, avoiding certain
        quadruple-precision instructions that would slow program
        performance. </td>
    </tr>
    <tr>
        <td valign="top" width="10%"><pre><tt>pwr3 </tt></pre>
        </td>
        <td valign="top">Produces object code optimized for POWER3 processors.</td>
    </tr>
    <tr>
        <td valign="top" width="10%"><pre><tt>pwrx </tt></pre>
        </td>
        <td valign="top">Produces object code optimized for the
        POWER2 hardware platforms (same as <strong>-qtune=pwr2</strong>).
        </td>
    </tr>
    <tr>
        <td valign="top" width="10%"><pre>rs64a</pre>
        </td>
        <td valign="top">Produces object code optimized for the
        RS64A processor.</td>
    </tr>
    <tr>
        <td valign="top" width="10%"><pre>rs64b</pre>
        </td>
        <td valign="top">Produces object code optimized for the
        RS64B processor.</td>
    </tr>
</table>

<p>If <strong>-qtune</strong> is specified without <strong>-qarch=</strong><em>suboption</em>,
the compiler uses <strong>-qarch=com</strong>. </p>

<p>You can use <strong>-qtune=</strong><em>suboption</em> with <strong>-qarch=</strong><em>suboption</em>.
</p>

<ul>
    <li><strong>-qarch=</strong><em>suboption</em> specifies the
        architecture for which the instructions are to be
        generated, and,</li>
    <li><strong>-qtune=</strong><em>suboption</em> specifies the
        target platform for which the code is optimized. </li>
</ul>

<p><strong>Default</strong> <tt><br>
</tt>The default setting of the <strong>-qtune=</strong> option
depends on the setting of the <strong>-qarch=</strong> option. </p>

<ul>
    <li>If <strong>-qtune</strong> is specified without <strong>-qarch</strong>,
        the compiler uses <strong>-qarch=com</strong>. </li>
    <li>If <strong>-qarch</strong> is specified without <strong>-qtune=</strong>,
        the compiler uses the default tuning option for the
        specified architecture. Listings will show only:<pre><tt>    TUNE=DEFAULT</tt></pre>
    </li>
</ul>

<p>To find the actual default <strong>-qtune</strong> setting for
a given <strong>-qarch</strong> setting, refer to <a href="rumodlst.htm#top"><strong>Acceptable Compiler Mode and
Processor Architecture Combinations</strong></a>. </p>

<p><strong>Example</strong> <tt><br>
</tt>To specify that the executable program testing compiled from
myprogram.c is to be optimized for a POWER hardware platform,
enter: </p>

<blockquote>
    <pre><tt>xlc -o testing myprogram.c -qtune=pwr</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuset64b.htm#top">Specifying Compiler
        Options for Architecture-Specific, 32- or 64-bit
        Compilation</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rumodlst.htm#top">Acceptable Compiler Mode and
        Processor Architecture Combinations</a><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a><br>
        <a href="ruoptarc.htm#top">-qarch</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ProkN  $       }  :7*:#        B  }      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptunr.htm if m                      $          <html>

<head>


<title>unroll</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>unroll</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">unroll=4*</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<blockquote>
    <pre>-qunroll=<em>n</em> | -qnounroll </pre>
</blockquote>

<p><strong>Purpose</strong><tt><br>
</tt>Unrolls inner loops in the program by a factor of <em>n</em>.
</p>

<p><strong>Notes</strong> <tt><br>
</tt>When <strong>-qunroll</strong> is specified, the bodies of
inner loops will be duplicated <em>n</em>-1 times, creating a
loop with <em>n</em> original bodies. The loop control may be
modified in some cases to avoid unnecessary branching. </p>

<p>The maximum value for <em>n</em> is 8.</p>

<p><strong>Default</strong> <tt><br>
</tt>The compiler will perform automatic unrolling of inner loops
by a factor of 4 at an optimization level of 2 or higher (for
example, when the <strong>-O3</strong> optimizing option is
specified). This will be disabled, however, if <strong>-qnounroll</strong>
is specified at the same time. </p>

<p><strong>Example</strong> <tt><br>
</tt>In the following example, loop control is not modified: </p>

<blockquote>
    <pre><tt>while (*s != 0)
{
  *p++ = *s++;
}</tt></pre>
</blockquote>

<p>Unrolling this by a factor of 2 gives: </p>

<blockquote>
    <pre><tt>while (*s)
{
  *p++ = *s++;
  if (*s == 0) break;
  *p++ = *s++;
}</tt></pre>
</blockquote>

<p>In this example, loop control <i>is</i> modified: </p>

<blockquote>
    <pre><tt>for (i=0; i&lt;n; i++) {
  a[i]=b[i] * c[i]; 
}</tt></pre>
</blockquote>

<p>Unrolling by 3 gives: </p>

<blockquote>
    <pre><tt>i=0;
if (i&gt;n-2) goto remainder;
for (; i&lt;n-2; i+=3) { 
  a[i]=b[i] * c[i];
  a[i+1]=b[i+1] * c[i+1]; 
  a[i+2]=b[i+2] * c[i+2]; 
} 
if (i&lt;n) { 
  remainder: 
  for (; i&lt;n; i++) { 
    a[i]=b[i] * c[i]; 
  } 
}</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Specify the
        Compiler Object Code Produced</a><br>
        <a href="ruoptopt.htm#top">-O</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
WERk  $         :7*:#        C        ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptupc.htm if m                      $          <html>

<head>


<title>upconv</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>upconv</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">noupconv*</td>
        <td align="center" valign="top" width="33%">UPCONV</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qupconv | -qnoupconv 
    UPCONV | NOUPCONV </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Preserves the <strong>unsigned</strong> specification when
performing integral promotions. </p>

<p><strong>Notes</strong> <tt><br>
</tt>The <strong>-qupconv</strong> option promotes any <strong>unsigned</strong>
type smaller than an <strong>int</strong> to an <strong>unsigned
int</strong> instead of to an <strong>int</strong>. </p>

<p>Unsignedness preservation is provided for compatibility with
older dialects of C. The ANSI C standard requires value
preservation as opposed to unsignedness preservation. </p>

<p><strong>Default</strong> <tt><br>
</tt>The default is <strong>-qnoupconv</strong>, except when <strong>-qlanglvl=ext</strong>,
in which case the default is <strong>-qupconv</strong>. The
compiler does not preserve the <strong>unsigned</strong>
specification. </p>

<p>The default compiler action is for integral promotions to
convert a <strong>char</strong>, <strong>short int</strong>, <strong>int
bitfield</strong> or their <strong>signed</strong> or <strong>unsigned</strong>
types, or an <strong>enumeration</strong> type to an <strong>int</strong>.
Otherwise, the type is converted to an <strong>unsigned int</strong>.
</p>

<p><strong>Example</strong> <tt><br>
</tt>To compile myprogram.c so that all <strong>unsigned</strong>
types smaller than an <strong>int</strong> are converted to <strong>unsigned
int</strong>, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qupconv</tt></pre>
</blockquote>

<p>The following short listing demonstrates the effect of <strong>-qupconv</strong>:
</p>

<blockquote>
    <pre><tt>#include &lt;stdio.h&gt;
int main(void) {
  unsigned char zero = 0;
  if (-1 &lt;zero) 
    printf(&quot;Value-preserving rules in effect\n&quot;); 
  else 
    printf(&quot;Unsignedness-preserving rules in effect\n&quot;); 
  return 0; 
}
</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlvl.htm#top">-qlanglvl</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
td val  $         :7*:#        D  -      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptuse.htm if m                      $              eirt
"/<>acdglnops=fhmu.bwy,-0qv#%13FTxACDIPUk()5789:LOX|2HSVWNHCb)}(ԙ$mF*P=-1LTDd_pX,)!!!!!'W1LTIDbՇ}p
pS%
pS9-
pSBBAQQo[
RF7P^Z=<.س+Y)2:ԙ$jJ1ҍj_xZn.۠)>_J1ҍj_J7b*dJ1LTþxk8$mml8SF/qF/uo@Sk}c#S@0 L#)!2:FRQQo[maZnEGP Hu42~I@u%Nʆ
}[tqN
PX2ی'ҀJ51(QQo[maZnEG:=
J'9Im	EZ:޷۠)POn)@A:"Dj_zneCkt>G-8PBQQFTVLFPOr0rQ%*eI"\gRdHFD);m3cR%Bx@T"LLFꒉe(1S%&{(`td}~YLxqoKik}O::bu;+ȑ+}7Kmge/i0{!bxD!u%oEDb= vOr0rI1R&W"-!LLJ(QbVX)OO|)))˃8Ibwb[t>G-8gRdHJ51ӭk}c#Oȑ+}7Kmg]{3܌N҉FP9c{@۞>]T7!j_J7bwb[t>G-8gRdHfB_Z:۠)2:%om[%$F/
m3cR!^zY7\=n{pqfGFS'Z`D#(S"D=-k}z~um3cC%ڗyL"ׂȮ!MlpJQD+53@۞_S"D=-k}v-
m3cR!F/n{?p=vPfJj1҂^(֨qF/qF/u-o@Sd~"ۣpPH 
II"](֨N
}&5?&uȑ+}7KmgSҍj_J7b*d`=
&u&D%܌7{ꄙ$Or0rXn0^WmN
oɝ7]Z=`?N'L,K<HnIF)^Rg9ANI"ID#+:o[
-CeLыj?^YLxq.ozbKh@۞7s>Lb_o\uχ-CF/r0rI"ID#+:o[
-κb6ye2$JMYƷz<I̥~ (7s>Lb_n&$x{c=dHǥo2$JMc|p8m^PQ*d=
&u&D%܌7{ꄙ$Or0rUrgMVXzq!{l['κ	̨oS"D=-Q%*d(n&$dq1'<h=-k}L=uB{F.Dqg9H&x "DFWdH!phnIF)(dHǥ|E0x3dWzV1_AtL齤G̥Q%*d\s3܌=%Or0rg9ADΤȑ${b57P=vD[;G:%ouo_c׸1䶛o2X?ʙc]47b`޸7a9ɝ47J$Lȑ+}7KmgGxz;:o cG=VD@1XNeC|a^D4==
&u&D%܌s1a2ƺhzg9ANI"ID#+Lz1Y%o-^_dHǥ:{f*s'27J$L%omfRÉ	Ǝp
yF+{M@Xu	zQ<\'{b8pzی=-bOfRmPDB+I˃0OVDbbՇ}p
pS%
pS9-
pSBBAQQom8	I"[hc	 >pu$>(JC
p4i2} e/nx;_/)"Vo *[k8.SJI"[hcAGո} H|QLeHdu +}grی'42~(Zb||>,m @{Ki(Zb||>k }T$ȑ$jJ$(֨N
})2}-J$(֨qF*QQbJJ$JC
p2%oC#Tha0(0Aԛ!xN2ETXr!!c6SIBb*1R %">k  $       T  :7*:#        F  T      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptuu.htm  if m                      $          <html>

<head>


<title>U</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>U</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -U</tt><em><tt>name </tt></em></pre>

<p><strong>Purpose</strong> <br>
Undefines the identifier <em>name</em> defined by the compiler or
by the <strong>-D</strong><em>name</em> option. </p>

<p><strong>Notes</strong> <br>
The <strong>-U</strong><em>name</em> option is <i>not</i>
equivalent to the <strong>#undef</strong> preprocessor directive.
It <i>cannot</i> undefine names defined in the source by the <strong>#define</strong>
preprocessor directive. It can only undefine names defined by the
compiler or by the <strong>-D</strong><em>name</em> option.</p>

<p>The identifier name can also be undefined in your source
program using the <strong>#undef</strong> preprocessor directive.
</p>

<p>The <strong>-U</strong><em>name</em> option has a higher
precedence than the <strong>-D</strong><em>name</em> option.</p>

<p><strong>Example</strong> <br>
To compile myprogram.c so that the definition of the name <strong>COUNT</strong>,
is nullified, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c  -UCOUNT</tt></pre>
</blockquote>

<p>For example if the option <strong>-DCOUNT=1000</strong> is
used, a source line <strong>#undefine COUNT</strong> is generated
at the top of the source. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlpo.htm#top">Options that Specify
        Preprocessor Options</a><br>
        <a href="ruoptdu.htm#top">-D</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
Zk@  $       u	  :7*:#        G  u	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptvl.htm  if m                      $          <html>

<head>


<title>v</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>v</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -v </tt></pre>

<p><strong>Purpose</strong> <br>
Instructs the compiler to report information on the progress of
the compilation, and names the programs being invoked within the
compiler and the options being specified to each program.
Information is displayed to standard output. </p>

<p><strong>Notes</strong> <br>
The <strong>-v</strong> option is overridden by the <strong>-#</strong>
option. </p>

<p><strong>Example</strong> <br>
To compile myprogram.c so you can watch the progress of the
compilation and see messages that describe the progress of the
compilation, the programs being invoked, and the options being
specified, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -v</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlco.htm#top">Options that Specify Compiler
        Output</a><br>
        <a href="ruoptpnd.htm#top"><strong>-#</strong></a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ghtk+  $       +  :7*:#        H  +      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptwl.htm  if m                      $          <html>

<head>


<title>w</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>w</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%"><em>See
        below.</em></td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -w </tt></pre>

<p><strong>Purpose</strong> <br>
Requests that warnings and lower-level messages be suppressed.
Specifying this option is equivalent to specifying <strong>-qflag=e:e</strong>.
</p>

<p><strong>Example</strong> <br>
To compile myprogram.c so that no warning messages are displayed,
enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -w</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlco.htm#top">Options that Specify Compiler
        Output</a><br>
        <a href="ruoptflg.htm#top">-qflag</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
cify kt  $       .  :7*:#        I  .      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptwrn.htm if m                      $          <html>

<head>


<title>warn64</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>warn64</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">nowarn64</td>
        <td align="center" valign="top" width="33%"><em>-</em></td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qwarn64</tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Enables checking for possible <em>long-to-integer</em>
truncation.</p>

<p><strong>Notes</strong> <tt><br>
</tt>All generated messages have level Informational.</p>

<p>This option functions in either 32- or 64-bit compiler modes.
In 32-bit mode, it functions as a preview aid to discover
possible 32- to 64-bit migration problems. </p>

<p>Informational messages are displayed where data conversion may
cause problems. The 64-bit compiler mode , such as possible:</p>

<ul>
    <li>truncation due to explicit or implicit conversion of <strong>long</strong>
        types into <strong>int</strong> types</li>
    <li>unexpected results due to explicit or implicit conversion
        of <strong>int</strong> types into <strong>long</strong>
        types</li>
    <li>invalid memory references due to explicit conversion by
        cast operations of <strong>pointer</strong> types into <strong>into</strong>
        types</li>
    <li>invalid memory references due to explicit conversion by
        cast operations of <strong>int</strong> types into <strong>pointer</strong>
        types</li>
    <li>problems due to explicit or implicit conversion of <strong>constants</strong>
        into <strong>long</strong> types</li>
    <li>problems due to explicit or implicit conversion by cast
        operations of <strong>constants</strong> into <strong>pointer</strong>
        types</li>
    <li>conflicts with pragma options <strong>arch</strong> in
        source files and on the command line</li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuset64b.htm#top">Specifying Compiler
        Options for Architecture-Specific, 32- or 64-bit
        Compilation</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rumodlst.htm#top">Acceptable Compiler Mode and
        Processor Architecture Combinations</a><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
e k8g  $         :7*:#        J        ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptwu.htm  if m                      $          <html>

<head>


<title>W</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>W</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<blockquote>
    <pre><tt>-W</tt><em><tt>program, options </tt></em></pre>
</blockquote>

<p><strong>Purpose</strong> <br>
Passes the listed options to the designated compiler <em>program</em>.
</p>

<p><em>program</em> can be: </p>

<blockquote>
    <table border="0" cellpadding="5" cellspacing="0">
        <tr>
            <td align="center" valign="top" width="10%"><strong>Program</strong></td>
            <td valign="top"><strong>Description</strong></td>
        </tr>
        <tr>
            <td align="center" valign="top" width="10%"><tt>a</tt></td>
            <td valign="top">Assembler</td>
        </tr>
        <tr>
            <td align="center" valign="top" width="10%"><tt>b</tt></td>
            <td valign="top">Compiler back end</td>
        </tr>
        <tr>
            <td align="center" valign="top" width="10%"><tt>c</tt></td>
            <td valign="top">Compiler front end</td>
        </tr>
        <tr>
            <td align="center" valign="top" width="10%"><tt>I</tt></td>
            <td valign="top">Interprocedural Analysis tool</td>
        </tr>
        <tr>
            <td align="center" valign="top" width="10%"><tt>l</tt></td>
            <td valign="top">linkage editor</td>
        </tr>
        <tr>
            <td align="center" valign="top" width="10%"><tt>p</tt></td>
            <td valign="top">compiler preprocessor</td>
        </tr>
    </table>
</blockquote>

<p><strong>Notes</strong> <br>
When used in the configuration file, the <strong>-W</strong>
option accepts the escape sequence backslash comma (<strong>\,</strong>)
to represent a comma in the parameter string. </p>

<p><strong>Example</strong> <br>
To compile myprogram.c so that the <em>option</em> <strong>-pg</strong>
is passed to the linkage editor (<strong>l</strong>) and the
assembler (<strong>a</strong>), enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -Wl:a, -pg</tt></pre>
</blockquote>

<p>In a configuration file, use the<strong> \,</strong> sequence
to represent the comma (,). </p>

<blockquote>
    <pre><tt>-Wl:a\,-pg</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlcc.htm#top">Options that Specify Compiler
        Characteristics</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
gramkb  $       7  :7*:#        K  7      ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptxca.htm if m                      $          <html>

<head>


<title>xcall</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>xcall</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">noxcall</td>
        <td align="center" valign="top" width="33%">-</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<blockquote>
    <pre>-qxcall | -qnoxcall </pre>
</blockquote>

<p><strong>Purpose</strong> <br>
Generates code to static routines within a compilation unit as if
they were external routines. </p>

<p><strong>Notes</strong> <br>
<strong>-qxcall</strong> generates slower code than <strong>-qnoxcall</strong>.
</p>

<p><strong>Example</strong> <br>
To compile myprogram.c so all static routines are compiled as
external routines, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qxcall</tt></pre>
</blockquote>

<hr>

<p>&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ak  $         :7*:#        L        ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptxrf.htm if m                      $          <html>

<head>


<title>xref</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>xref</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>-q</strong><em>option</em></td>
        <td align="center" valign="top" width="33%">noxref</td>
        <td align="center" valign="top" width="33%">XREF</td>
    </tr>
</table>

<p><strong>Syntax</strong> </p>

<pre><tt>    -qxref | -qnoxref 
    XREF | NOXREF </tt></pre>

<p><strong>Purpose</strong> <tt><br>
</tt>Produces a compiler listing that includes a cross-reference
listing of all identifiers. </p>

<p><strong>Notes</strong> <tt><br>
</tt>Usage modes for <strong>xref</strong> are:</p>

<blockquote>
    <table border="0" cellpadding="5" cellspacing="0">
        <tr>
            <td valign="top"><tt>-qxref=full </tt></td>
            <td valign="top">Reports all identifiers in the
            program. </td>
        </tr>
        <tr>
            <td valign="top"><tt>-qxref </tt></td>
            <td valign="top">Reports only those identifiers that
            are used. </td>
        </tr>
    </table>
</blockquote>

<p>The <strong>-qnoprint</strong> option overrides this option. </p>

<p>Any function defined with the <strong>#pragma mc_func</strong>
<em>function_name</em> directive is listed as being defined on
the line of the <strong>#pragma</strong> directive. </p>

<p><strong>Example</strong> <tt><br>
</tt>To compile myprogram.c and produce a cross-reference listing
of all identifiers whether they are used or not, enter: </p>

<blockquote>
    <pre><tt>xlc myprogram.c -qxref=full</tt></pre>
</blockquote>

<p>A typical cross-reference listing has the form: </p>

<pre><img src="../images/cuxrefmt.gif" width="547" height="140"></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptlco.htm#top">Options that Specify Compiler
        Output</a><br>
        <a href="ruoptpri.htm#top">-qnoprint</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ma (,)k꾺  $         :7*:#        M        ./usr/vac/html/zh_CN/doc/compiler/ref/ruoptyl.htm  if m                      $          <html>

<head>


<title>y</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>y</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="17%"><strong><b>Option
        Type</b></strong></td>
        <td align="center" valign="top" width="33%"><b>Default
        Value</b></td>
        <td align="center" valign="top" width="33%"><b>#pragma
        options </b></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><em>-flag</em></td>
        <td align="center" valign="top" width="33%">-</td>
        <td align="center" valign="top" width="33%">Y<em>rounding_mode</em></td>
    </tr>
</table>

<p><strong>Syntax</strong></p>

<pre><tt>    -y</tt><em><tt>rounding_mode
</tt></em><tt>    Y</tt><em><tt>rounding_mode</tt></em></pre>

<p><strong>Purpose<br>
</strong>Specifies the compile-time rounding mode of constant
floating-point expressions.</p>

<p><strong>Notes<br>
</strong><em>rounding_mode</em> must be one of the following:</p>

<blockquote>
    <table border="0" cellpadding="5" cellspacing="0">
        <tr>
            <td valign="top" width="10%"><strong><tt>n</tt></strong></td>
            <td valign="top">Round to the nearest representable
            number. This is the default.</td>
        </tr>
        <tr>
            <td valign="top" width="10%"><strong><tt>m</tt></strong></td>
            <td valign="top">Round toward minus infinity.</td>
        </tr>
        <tr>
            <td valign="top" width="10%"><strong><tt>p</tt></strong></td>
            <td valign="top">Round toward plus infinity.</td>
        </tr>
        <tr>
            <td valign="top" width="10%"><strong><tt>z</tt></strong></td>
            <td valign="top">Round toward zero.</td>
        </tr>
    </table>
</blockquote>

<p><strong>Example<br>
</strong>To compile myprogram.c so that constant floating-point
expressions are rounded toward zero at compile time, enter:</p>

<blockquote>
    <p><tt>xlc myprogram.c -yz</tt></p>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruoptlst.htm#top">List of Compiler Options and
        Their Defaults</a><br>
        <a href="ruoptloc.htm#top">Options that Define the
        Compiler Object Code Produced</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ts/cunokH  $       .  :7*:#        N  .      ./usr/vac/html/zh_CN/doc/compiler/ref/rupgerr.htm  if m                      $          <html>

<head>


<title>Page Space Errors During Compilation</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Correcting
        Page Space Errors During Compilation</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>If the AIX operating system runs low on paging space
during a compilation, the compiler issues one of the following
messages: </p>

<blockquote>
    <pre><tt>1501-229 Compilation ended due to lack of space.
  
1501-224 fatal error in ../exe/xlCcode: signal 9 received. </tt></pre>
</blockquote>

<p>If lack of paging space causes other compiler programs to
fail, the following message is displayed: </p>

<blockquote>
    <pre><tt>Killed.</tt></pre>
</blockquote>

<p>To minimize paging-space problems, do any of the following and
recompile your program: </p>

<ul compact>
    <li>Reduce the size of your program by splitting it into two
        or more source files </li>
    <li>Compile your program without optimization. </li>
    <li>Reduce the number of processes competing for system
        paging space. </li>
    <li>Increase the system paging space. </li>
</ul>

<p>To check the current paging-space settings enter the command: <strong>lsps
-a</strong> or use the AIX System Management Interface Tool
(SMIT) command <strong>smit pgsp</strong>. </p>

<p>The paging-space overview in <cite>AIX Version 4 System User's
Guide: Operating System and Devices </cite>describes paging space
and how to allocate it. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%">&nbsp;</td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
gnl	  $       $  :7*:#        O        ./usr/vac/html/zh_CN/doc/compiler/ref/ruppfunc.htm if m                      $            
  et
<>adilnoprs"/cfghmu.=_bvw0ky%(),-35;PTx#*1FIMOzAEUjq+289:BCDRS!&4LNVYHH Y,.5f;\1cڲG̻1ÏOH:KIt)AtmԠ	5[_&l<Ι	`nu;TהR˥H:0`^$ H80 Hl80HHHHHHt1RGt6.L$ʐqFȧ:+c6E9ӊk0Hض0H?nJAl-)ƸDl[Ye@)%`Yeɫp(pYkFRGZ$ֺmz-|:fL%%(S^RG&$rA=H?m<8丩1Ic+ ؤ#ܔ{XRt1PlIfd-˩$ֺm~I"ϸ A$/	^L$b~06.Ks<SeO8kȶ(>y0e֙ܠ"!#^EBރme֙ܠ";Rld#H:XV&eH8@Elc^PqdS87% <8΢llRҞkFŵXq8.K^EAIR/[SÌ&-)ƸDe ]L66=#jA=H?nJAl-)ƸDl[Ye丩1)@V[&*RAl-)ƸDelMy?Y|.Kq˭3A*+ɤyܠׂW`Oe֙ܠd<PyJl{}bp_:H_el@ˬ^EVl4˭Juk^$/둯L%,2b(˭3A(dR<PyJAȁk\#mk_8%͆ɯ+TbD\l
$בmU'9QKSP]l>t"遒<T{brR1KsJxqYa@o.*LeJk dR<eJA=H?m<8mI"6Oe)n6uw(<9YlG)H?x.ep*;RM#gF.ią]fΤ
.˭3A(dR<PyJAȁk\#mk_8%͆ɯ+TbD\l
$בmU'	E.LuN|	Akv+m|ӨHRA=H?nJAl-)ƸDl[Ye丩1)DD<Yr`ъyKd=H9#T#ي[SÍp-~aMd-ΦdkARj	lIfIR5@Q;޳F gfS=[0MK=*['h?=b]Lv[gkȶ禌S0E*[& eb-07`{.TOfβa$f ir[NE6dK(oY#[ Q)˭&˕-4ĺ
$בmlzh<YriRpluԸry09g@,}\SQM#A9R ]bk:h<YriVaMk	*誐l [gkȶ*UJMeO]p' x,@@   7l)\.*A=H?G)MH?m<8k,q\&25Ȉ*C0E*[&H)H b\"2y&lʬ>}[0MK(?*['lOet:^Wenu9?&P3[H/mB`dlRJArRf)niO5#b,8hm%IM}2"
b",R0@5rGH?G)M4-5[`UfXEf)n6-wkY}3:}ÁUX`.TL2G)H% )M4me``46TUK`` TH9#T#ي[SÍp-*d]v\lij@[lmϺY]v\l#Dmy]Y&l]*[7`5bꟄ{UyKd  @0	`@+kqhH?*[8u,ͳRلH 7% b\"6-Ìr\Tʔ" 4 TH9#T#ي[SÍp-*d]f,"3y	 'ENp-w\MkSò댠T`dlRJArRf)niO5#b,8hm%IM}2"\SA2 ؤ6RҞkFP@$בmU'|jPN4[l`[cH#tN+w*)zA k+p;R+m6O#{ܔي[SÍpض00|qRc*P5Ո`[cH5-1Kd RlRf)niO5#( [gkȶ=b]S-ĺ-1k`
6ve>uԸrz-XVL$F6':ʊl0ؤ#ܔ6RҞkFŵXq8.KRdDV!oY *`$*RAl-)ƸDelMy?Y|6zi*[5;2sfY|]H[gA=H?G)MH?m<8k,q\&2
YȈXk}N逐rGH?G)M4-5[`.b]SSbnu902G)H% )M4me``46TU}N送Pk RlRf)niO5#( [gkȶ͓(m'}N?W%ͳf	N=ĺ#{ܔي[SÍp.KRAdD5@B/ RTPk8{lCv! ("!;" (H)H b\"2$בmPWe/2'km[k`!dkȶ^j6tkCWt[lˮ+̫nY0lk&tͧBH 7% b\"6TPk8ܠ! ("! (E;@P$*Rʔ*g"!;>b2"SB/ RlRf)niO5#( ]NMy>}>fʻ-wu}\. +l^׶ڷ4H 7% b\"6TPk8" (H)LeJ:؇@DC@Pw@H9#T#ي[SÍp ]NMy>x@] \l#Dmy]Y&lk.ƈi-n[fRuk{;.ή}[@Pliun[fRum'mkkXAN<׺S8Ki;olTf$/KbA k5[`ؤ#ܔ6RҞkFr\Tʔ*g" άC@P"DC@Pw@H9#T1(TDAXC@P"DCv! (E;@P$*RAl-)ƸDeI"ό)ˬ[T\}Je<	׺H 7% b\"6TS@B/ RTS؇@DC@Pw@H9#T#ي[SÍpS^E279&o]`]v\lA=H?nJAlȃ8
2kL$ls1(8є6RҞkFRgrPat	w(<${b1KsJxq@S.Ⱥx)}NW%TS`kpϝIs@`l_*Vܠ""ubSbG)[!SAX&VLPyJUXrRX\U'	A=H?Gu)H #ĺ銀K"EuF.o#O}2\rMy>`TMKv]`diX? (  B~
AH\D4l#H:MK	2`)ΊƼNt6-ÌR1me`	¹Ȁ;LYU1T)k,  Qa q2Rʉ0`ÑQAHPb
As@`$LyrC0ATnclb)rbTofE. 2ՉuOknu;AS#I% ^\9ybP5. f֤IisvcS6-ÌAeJ.Ì )"d+˕iEbFK(Te*slhL%%(S^RGZ&JAҼQ!Ƒ}.@Px]`H?=r[N9$u"d+˕i##^0De`x.e`dm|a$-Χ`@:ԑ2Rʉ4nfD1v`p$LyrC]@ qŋБC(<!`u#H?G)M4\&:Ҟi4e~#{tkR*HRyrC0D]R<r|-PbW9`vc0)R0HHRjA9vc-~al  $         :7*:#        R  S      ./usr/vac/html/zh_CN/doc/compiler/ref/rupprdir.htm if m                      $              rt
"/<>adeinops=cfghlm#.0uv%3bwy,CDFPx1-2589AILNST4EMRXOQ6YK9e5g1s*e9`)#2)Ҩ5N%RmSs)$Ys(-	%F@P8ہ6*8p^sʒԙ,9l)<iP(1|ь⊜3@!E@8*sg7 *.2F"BH2<ax¡%	uf!jgQq`)#2)Ҩ5N%RG-jI 9ԛjo[q,)@T\dIjDE<mIo&ڳIY̤rcRX%A==ÔJ38ӆt	c`9N8LDap.<k $C`69ӎgxla;>v亜ȏqtN9^qa,9l)<iP&590gP9tVK
y#%NL ZuE:U9Ǝo3[ĺjLVs7K9tV݅<
u#DEH$TB;&wQRm9mSȀзR1,)@T\dwQ[&wQRm9ԛYn%<
=H
4E6Phbl!aT-IUDEHXQ[_N%8KGdG`w'PMg7tWK9mİQq0 P3&8Æ&qrũ6՜XSȀ8wʝ*ΜYlIRnsg7 *.2F"8*dӇ"T׎,-HXWԖ-IUDEHX0k
('|(C]>qC;ox7T/`B¼u&wQj`B¼vu&wQ`B¼x5é3Xj`B¸0!}vsǕ0Mg7tWK9mİQq0 P3&8&qMKVsۉaO"$,5!8ہ7sw*pDN0!a^:;5N0!a^;\:;oN0!a^<ԙF,	ƵN0!a\SRgu;9cʘe&ڳIYXSȀCd`ZNTPS]&qkRX&ڳVK
y!`0k
Vs7K9tVK
y#{lPS2iÊ*ke
Ғũ6՜XSȀ8wǍlƉryN vݺ4s̈́82mY,Uo[q,)@T\d!E@0pT-Lɧ*(D16X[Ibԛjo[q,)@T\dc0wb5\JT9?8	t1_FBeNRm9ԛYn%<
=H
4E516X[Ibԛjo[q,)@T\dc0wb53p&-Tx0o9jo&g7sۉaO"$am*jfM8qQB%M|,-HXWu%Rm9mİQq|`	ODP>ÛQݾ|#{\;Rm9ԛYn%<
=H
4E516X[k-IUDEHX	W>	z{!%"(gcRm9ԛYn%<
=H
4E416X[>RX&ڳVK
y!`0DS=O,ՏƉryNNl!Vs7K9tVK
y#{lPS2iÊ*c_Ad0ؤjMg7 *.2Bd3{e0 mps50qcD<Pe&ڳIYXSȀCd`ZNTPSDAdu%Rm9mİQq ."]=Ҩ5;\;|`IRns)6rQ4U`񦺅@tc8Ƶ TF3*r`ρ:0 8pYm* 0pT-O,t0/-:iCF" <lT t-@Lɧ*HрΕ#6"h16X[E:U9Ǝo3[ĺjKzYdӇ$hgJ摄JL16X[E:U9 jKzYdӇ$hgJ摄J,-HX"*ΜG7jԖ-@Lɧ*HрΕ#4h16X[,`sb\S-}8kxMIb%Ά%將M0"U!{lPPddbjfM8qQB%Lk16X[[0E:U9Ǝo3[ĺjKzYdӇ"U&e*aSQӜh>5KS9),Z%Mg7 *.2GS$KaO"A6g7mY,Rm9g1̩-IcLɧ*H`%:4`3sH!xMΆ$0d<4P,Y̤š+9ls ʊl0l  $       _(  :7*:#        T        ./usr/vac/html/zh_CN/doc/compiler/ref/rupprunt.htm if m                      $            		  et
<>adilmnoprs"/cfghu.=bv0Pwy#%,-3OSTk12Mqxz&5;DFIR89:ACELVWX[]_!'467BNUYH@ W.5no5₆d2yV5<T*Ԝ2
-'1s"m
:dm|!,%RS[Mesc@m$@R@,/Hl$P84/tXq@9dE()9dZ6Aةkc(@*$8L]P   *No\s׉SXKËpSeB҂ PUIh$hRoS8
:odm|!,%RS[Mesc@AP-'7Ew*JQMa/,IV*@Ii95'2m$9
:FQPǓRS[M(SNQ8!8PH0$Y(=ĪLPlS'ĲP{s	TNS+qsEsQap/oQX:x'.u3aoȄ )9dle'7#*H X4
	NL#lEOXDSrad*zER&h 0` hʒs a,]$9JkiUlU6>x~26<,}U&(Cja* O^A o"
:hF!80
	d<)oP14RsȊ@yo[\#l琦cA*}I=SSLK9S`E'1̋P"]H8[-ly!B[8v<
$T".<8EJ'rH4re' 	2q%(֓\s䓛J^[E(8@DeIRmE9*i0,NHpE9/@䀂'7ER)d4;eORkI	2v\yB3X=/T_Ksre'S`L$)S,ʭA䥂re4Py)9%DRk6>yrTa&YN@ :NoԜkIl]-59%Dǲ3XbV9f'7l591mI4;e,USKh%7tMK\ɕ*AAV!EORkN	2v%3[@ӹA1H6BDEQ*DT%lcK-sʣ(S%J	BZǓ#lU:9a&YNmE'7@$$Ep.(, *@KN -Zs׉SXKËp/8kII9rI^%Ma/-"P$Tw(<Jki<K%g726>hw(<kZNorINoZ*k	xqn
b&*E9/-RNokI^%Ma/-"伷hTeS*.T{*Tϕe	`l\SZ[9[p8	OP1ʮaspdE :oF-`AS˝nJ\)Oܠ1-7p8	OP1,ŬV>xy@djL\KCSHIxєө=vUηBUR.}UJJ	L6)ds5<.(7eV"Ի*T.tȷp.\ed@IUk[oYr^[59;'Up =Np	S;@Ii95'7.I9kĩ%ŸD\)
FT+)sr^[59(2֓J^[EJ)yn@ʧOUo-*\9˝KJ\#C,6S'6?P-V\{9(%;ȵ*U*TQLuNS܁TjίvUo-*\R3yR@IUk[oYr^[59;'@Ii95'7.I9kĩ%ŸD\)
FTڇE9/-RNokI^%Ma/-"伷 jryƇaUmT@9C*dyʕ)`;P"qTsQmJ]dBZ)yn@@
 @ZskNo\s׉SXKËpSe %'i9kĩ%ŸDT@Z@$$EqO(*Q;JBjDBNSǬ[Nodm|4Py)@ִ䓛$T".AJ#*L:)yn@hʒskZNoZ*k	xqn(%Sʣ*>Up l!qc爢!*Յ\HOR,j{.xT$UvTKǃ.Cly;U#B[+
cj;*oHeuz\zPbX()Lv<2X()Lvu?rlG7u[ SBT͂h.M2'vURS[ʧ>lOρ\t췶>ʮʕ){&s4ȱ| /~D%M_p9@Yu;DUKTbd0)9F< jȄrc\	oEdBC|'+DPy)XiܠS;JBM\4Py)9@dAV!E*iu	h%SxE'7@$$Ep.(, *QRBM\âNJ'7ERr^[59<2}[poSW<E	Vm.SJR͵Q'em]4/s=s˶Ao7SeT*Ta/SgJʩVP?klS'PwR9;e5V<.6pԵϠ2asw5"K9Ȅ*F-`A4Rs)ZĩD%NN@@@d֓\s䓛J^[E(8@DeI]5Asr^[59(2֓J^[EJ)yn@ʧORdp>SNjcVT9\SUB@.(rFjOP2|{uscm)H,ǩ]5A{aDR*
-SKKE9/-P@@d֓\s䓛J^[E(8@/8kI^%Ma/-"D5'7$E'7-x58*xq@RܠRާ0|&P!c9A@ӹAZskNo\s׉SXKËpSe((V:@6b2m*2伷 jrP4eI95'7-x58S܁QNsEy'7u9](r>T%e9t!.*o@zChAW"
:oD N`e<-sSZoʣ5"!')5prERS[M`KFa9cXrUeTBNU"B<{{c}]]I}l#l!e@\:˧օǜT{*}Rd*PjToJ*NVTeA@ӹASעw(<΀*U2ՠiܠRs-s(Ʊ']Ly0E/MPd@q)yn@	cXvO_zo	J\)Wq˖"QsqcXp5|9q)yn@LWR?-c펮vU#{\%K5 伷 jr{c}(IG7[a@IUk[o"NKr'd  qU@c[okO%]lC` 0X44S܁*9)O&0XE'7@$$Ep.(, *QRbYR:)p6@hʒskZNoZ*k	xqn(%S4;eO24=oVcZz爦+
)l!sȷ,}MhXmCjrqEsK˛ISxCh@q'rLU+*U2ՠiܠSg7	RS[M`KG
c[ԱΤ5m/sU-s(ԃ hDR*
-SKKE9.'7ֲt<@Ii95'7.I9kĩ%ŸD\)
FTeJT%S*Ii9kĩ%ŸDThtNO8!>ʮK9[Ǔ[k'C"E0rm#JLTu&)ixʭaoS?@6*Rs<EcJkiJ)p6@926<t;jtBmT"NK:$dk'Cd֓\s kPNcD$qBǦ*ZCǦqPy!'7.I9kĩ%ŸDTw(<@rJER \벥JX*j"豵-]xd<(~<5'6P&Jv<A5'7$@֡2
6P T2-BXIu MlT \zkgǒPp.('7.I9k(8
(c!Ê0reM1, \) 	*IVP($VT0x×L*DTN9U%5AI@$BD0aǨJ0[iJ/SׄɂUtsbmOca*nOARP"I9ЬQa71.1l![	om`FhI@$BD0aǨh{Up :,mKRQ'(`1&3ɕ6(8@L$(
No+*T@qC0|Ʋ0b{EHx{*	Ԑ2Jyp3jc<Sd.A P,\a%Xq@TDsYR"(UpJ%eQ9c%C!,%RS[Mesc@JI'7* 8.xb{EH24('lu` BG7JǒNo+*T@qd\ePb{EH2Q.V9TG7L29Xd{`@JI'7* 8.1 pR b1- /"9U%5&P6<DsYR"pR
e%E'7Ew*JQMa/,IV*@Ii95'2m$9h9Q`Rx<za|-b¥q<8qC0aSCXbX@Iu 
DnjN` @%ŸDk  $       u
  :7*:#        W  u
      ./usr/vac/html/zh_CN/doc/compiler/ref/rupraall.htm if m                      $          <html>

<head>


<title>#pragma alloca Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        alloca Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>#pragma alloca</strong> directive
specifies that the function <strong>alloca(size_t</strong> <em>size</em>)
is to allocate space for an object of <em>size</em> bytes. The
allocated space is put on the stack.</p>

<p><img src="../images/ncpraall.gif" width="238" height="32"></p>

<p>You must include the <strong>#pragma alloca</strong> directive
to have the compiler provide an inline version of <strong>alloca</strong>.
Alternatively, the <strong>-ma</strong> compiler option
substitutes inline code for calls to function <strong>alloca</strong>
without specifying the <strong>#pragma alloca</strong> directive
in the source code. If <strong>#pragma alloca</strong> is
unspecified, or if you do not use <strong>-ma</strong>, <strong>alloca</strong>
is treated as a user-defined identifier, rather than as a
built-in function.</p>

<p>This pragma must be included in the source before the first
function definition. Once specified, it applies to the rest of
the file and cannot be turned off. If a program source contains
functions that you want compiled without <strong>#pragma alloca</strong>,
place these functions in a different file.</p>

<p>Whenever you make a call to <strong>alloca</strong>, you must
include the header file <strong>&lt;malloc.h&gt;</strong> to
define <strong>alloca</strong>. Header files are described in the
<cite>AIX Version 4 Files Reference</cite>.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rupradir.htm#top">#pragma Preprocessor
        Directives</a><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a><br>
        <a href="ruoptma.htm#top">-ma</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
lyk:  $       ?  :7*:#        X  ?      ./usr/vac/html/zh_CN/doc/compiler/ref/rupracha.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>#pragma chars Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        chars Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>#pragma chars</strong> directive specifies
that the compiler is to treat all <strong>char</strong> objects
as <strong>signed</strong> or <strong>unsigned</strong>. </p>

<p><img src="../images/ncprachr.gif" width="343" height="32"></p>

<p>This pragma must appear before any statements in a file. Once
specified, it applies to the rest of the file and cannot be
turned off. If a program file contains functions that you want
compiled without <strong>#pragma chars</strong>, place these
functions in a different file.</p>

<p>The <strong>chars</strong> compiler option has the same effect
as this pragma.</p>

<p>The _CHAR_SIGNED or _CHAR_UNSIGNED macros are defined
according to the setting of the <strong>-qchars</strong> option
or corresponding preprocessor directives.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rupradir.htm#top">#pragma Preprocessor
        Directives</a><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a><br>
        <a href="ruoptchr.htm#top">-qchars</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
tkY  $       
  :7*:#        Y  
      ./usr/vac/html/zh_CN/doc/compiler/ref/rupracom.htm if m                      $          <html>

<head>


<title>#pragma comment Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        comment Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>#pragma comment</strong> directive places
a comment into the object file.</p>

<p><img src="../images/ncpracom.gif" width="421" height="72"></p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top" width="20%"><tt>compiler</tt></td>
        <td valign="top">The compiler appends the name and
        version of the compiler to the end of the generated
        object module.</td>
    </tr>
    <tr>
        <td valign="top" width="20%"><tt>date</tt></td>
        <td valign="top">The compiler appends the date and time
        of compilation to the end of the generated object module.</td>
    </tr>
    <tr>
        <td valign="top" width="20%"><tt>timestamp</tt></td>
        <td valign="top">The compiler appends the date and time
        of the last modification to the sourcer to the end of the
        generated object module.</td>
    </tr>
    <tr>
        <td valign="top" width="20%"><tt>copyright</tt></td>
        <td valign="top">The compiler places text specified by
        the <em>token_string</em> into the generated object
        module. This text loads into memory when the program
        runs.</td>
    </tr>
    <tr>
        <td valign="top" width="20%"><tt>user</tt></td>
        <td valign="top">The compiler places text specified by
        the <em>token_string</em> into the generated object
        module. This text does <em>not</em> load into memory when
        the program runs.</td>
    </tr>
</table>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rupradir.htm#top">#pragma Preprocessor
        Directives</a><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kz  $         :7*:#        Z        ./usr/vac/html/zh_CN/doc/compiler/ref/rupradir.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>#pragma Preprocessor Directives</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        Preprocessor Directives</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>A <i>pragma</i> is an implementation-defined
instruction to the compiler. It has the general form: </p>

<p><img src="../images/ncprdprg.gif" width="300" height="33"></p>

<p>where <em>character_sequence</em> is a series of characters
giving a specific compiler instruction and arguments, if any. </p>

<p>The <em>character_sequence</em> on a pragma is not subject to
macro substitutions. More than one pragma construct can be
specified on a single <strong>#pragma</strong> directive. The
compiler ignores unrecognized pragmas. </p>

<p>Some <strong>#pragma</strong> directives, as indicated in the
list below, must appear before any statements in the C source
code. The other <strong>#pragma</strong> directives can be used
throughout your program to affect a selected block of source
code. </p>

<p>The C for AIX compiler lets you specify many compiler options
as either command line options or as <strong>#pragma</strong>
statements. In addition, the C for AIX compiler recognizes the
pragmas listed below:</p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="20%"><strong>Pragma
        Directive</strong></td>
        <td align="center" valign="top"><strong>Description</strong></td>
    </tr>
    <tr>
        <td valign="top" width="20%"><a href="rupraall.htm#top">alloca
        </a></td>
        <td valign="top">Provides an inline version of function <strong>alloca</strong>.
        This directive must appear before any statements in the C
        source code.</td>
    </tr>
    <tr>
        <td valign="top" width="20%"><a href="rupracha.htm#top">chars</a>
        </td>
        <td valign="top">Sets the sign type of character data.
        This directive must appear before any statements in the C
        source code.</td>
    </tr>
    <tr>
        <td valign="top" width="20%"><a href="rupracom.htm#top">comment</a>
        </td>
        <td valign="top">Places a comment into the object file. </td>
    </tr>
    <tr>
        <td valign="top" width="20%"><a href="rupradis.htm#top">disjoint
        </a></td>
        <td valign="top">Lists identifiers not aliased to each
        other within the current scope of their use.</td>
    </tr>
    <tr>
        <td valign="top" width="20%"><a href="rupraexf.htm#top">execution_frequency</a></td>
        <td valign="top">Identifies the expected frequency with
        which a block of code will be executed. </td>
    </tr>
    <tr>
        <td valign="top" width="20%"><a href="ruprdhfl.htm#top">hdrfile</a>
        </td>
        <td valign="top">Specifies the file name of the
        precompiled header to be generated and/or used. </td>
    </tr>
    <tr>
        <td valign="top" width="20%"><a href="ruprahst.htm#top">hdrstop</a>
        </td>
        <td valign="top">Terminates the initial sequence of
        #include directives being considered for precompilation. </td>
    </tr>
    <tr>
        <td valign="top" width="20%"><a href="ruprainf.htm#top">info</a>
        </td>
        <td valign="top">Controls the diagnostic messages
        generated by the <strong>-qinfo</strong> compiler option.
        </td>
    </tr>
    <tr>
        <td valign="top" width="20%"><a href="rupraiso.htm#top">isolated_call</a>
        </td>
        <td valign="top">Lists functions that do not alter data
        objects visible at the time of the function call. </td>
    </tr>
    <tr>
        <td valign="top" width="20%"><a href="rupralng.htm#top">langlvl</a>
        </td>
        <td valign="top">Selects the C language level for
        compilation. This directive must appear before any
        statements in the C source code.</td>
    </tr>
    <tr>
        <td valign="top" width="20%"><a href="rupralvs.htm#top">leaves</a>
        </td>
        <td valign="top">Specifies that a given function never
        returns.</td>
    </tr>
    <tr>
        <td valign="top" width="20%"><a href="rupramap.htm#top">map</a></td>
        <td valign="top">Tells the compiler that all references
        to an identifier are to be converted to &quot;name&quot;.</td>
    </tr>
    <tr>
        <td valign="top" width="20%"><a href="rupraovr.htm#top">option_override</a></td>
        <td valign="top">Lets you specify alternate optimization
        options for specific functions.</td>
    </tr>
    <tr>
        <td valign="top" width="20%"><a href="rupraopt.htm#top">options</a>
        </td>
        <td valign="top">Specifies settings for compiler options
        in your source program. </td>
    </tr>
    <tr>
        <td valign="top" width="20%"><a href="ruprarch.htm#top">reachable</a>
        </td>
        <td valign="top">Specifies that the point after a given
        routine, marked <em>reachable</em>, can be reached from a
        point other than the return from that routine.</td>
    </tr>
    <tr>
        <td valign="top" width="20%"><a href="ruprastr.htm#top">strings</a>
        </td>
        <td valign="top">Sets storage type for strings. This
        directive must appear before any statements in the C
        source code.</td>
    </tr>
</table>

<p><b>Note: </b>The <strong>#pragma page</strong>, <strong>#pragma
skip</strong>, <strong>#pragma subtitle</strong>, and <strong>#pragma
title</strong> directives are not recognized by the C for AIX
compiler. </p>

<p>Another set of pragma directives let you control parallel
processing operations. See <a href="ruprpdir.htm#top">#pragma
Preprocessor Directives for Parallel Processing</a> for more
information.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rupprdir.htm#top">Preprocessor Directives</a><br>
        <a href="ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a><br>
        <a href="ruoptlst.htm#top">Compiler Options and Their
        Defaults</a><br>
        <a href="ruoptinf.htm#top">-qinfo</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
uency kv  $         :7*:#        \        ./usr/vac/html/zh_CN/doc/compiler/ref/rupradis.htm if m                      $          <html>

<head>


<title>#pragma disjoint Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        disjoint Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>#pragma disjoint</strong> directive lists
the identifiers that are not aliased to each other within the
scope of their use. </p>

<p><img src="../images/ncpradis.gif" width="423" height="46"></p>

<p>where <em>identifier</em> is a primary expression that can be
the name of an operator function, conversion function,
destructor, or a qualified name. </p>

<p>The directive informs the compiler that none of the
identifiers listed shares the same physical storage, which
provides more opportunity for optimizations. If any identifiers
actually share physical storage, the pragma may give incorrect
results. </p>

<p>The pragma can appear anywhere in the source program that a
declaration is allowed. An identifier in the directive must be
visible at the point in the program where the pragma appears. The
identifiers in the disjoint name list cannot refer to any of the
following: </p>

<ul>
    <li>A member of a structure, or union </li>
    <li>A structure, union, or enumeration tag </li>
    <li>An enumeration constant </li>
    <li>A typedef name </li>
    <li>A label </li>
</ul>

<p>The identifiers must be declared before they are used in the
pragma. A pointer in the identifier list must not have been
dereferenced or used as a function argument before appearing in
the directive. </p>

<p>The <strong>-qignprag</strong> compiler option causes aliasing
pragmas to be ignored. Use this option to debug applications
containing the <strong>#pragma disjoint</strong> directive. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tupradsx.htm#top">Example of the
        #pragma disjoint Preprocessor Directive</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rupradir.htm#top">#pragma Preprocessor
        Directives</a><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a><br>
        <a href="ruoptigp.htm#top">-qignprag Compiler Option</a><br>
        <a href="ruoptigp.htm#top">-qignprag</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
hk  $         :7*:#        ]        ./usr/vac/html/zh_CN/doc/compiler/ref/rupraexf.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>#pragma execution_frequency Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        execution_frequency Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>#pragma execution_frequency</strong>
directive identifies the expected frequency with which a block of
code will be executed. This information is used by the compiler
as hint to the optimizer. </p>

<p><img src="../images/ncpraexf.gif" width="500" height="37"></p>

<p>The currently accepted value for <em>frequency</em> is:</p>

<blockquote>
    <table border="0" cellpadding="5">
        <tr>
            <td valign="top"><strong>very_low</strong></td>
            <td valign="top">The probability of execution for the
            statement block in which the pragma resides is very
            close to nil. </td>
        </tr>
    </table>
</blockquote>

<p>This pragma has effect only if:</p>

<ul>
    <li>the program is optimized.</li>
    <li>the pragma is placed inside statements with block scope
        such as if-then-else, looping and switch statements. A
        warning message is issued and the pragma ignored if it is
        placed outside of block scope.</li>
</ul>

<p><strong>Examples</strong></p>

<ol>
    <li>In the following sample program, execution is unlikely to
        branch through Block A:<pre>int *array = (int *) malloc(10000);</pre>
        <pre>if (array == NULL) {
    /* Block A */
    #pragma execution_frequency(very_low)<b>
</b>    error();<b>
</b>}</pre>
    </li>
    <li>In the following sample program, code
        &quot;Block B&quot; is marked as being infrequently
        executed, indicating that &quot;Block C&quot; is most
        likely to be chosen during branching.<pre>if (Foo &gt; 0) {<b>
    </b>#pragma execution_frequency(very_low)
    /* Block B */
    doSomething();
} else {
    /* Block C */
    doAnotherThing();
}</pre>
    </li>
</ol>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
r/k  $       V  :7*:#        ^  V      ./usr/vac/html/zh_CN/doc/compiler/ref/ruprahst.htm if m                      $          <html>

<head>


<title>#pragma hdrstop Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        hdrstop Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <em>#pragma hdrstop</em> directive manually
terminates the initial sequence of #include directives being
considered for precompilation. </p>

<p><img src="../images/ncprahst.gif" width="262" height="37"></p>

<p>It has no effect if: </p>

<ul>
    <li>The initial sequence of #include directives has already
        ended </li>
    <li>Neither the <strong>-qgenpcomp</strong> or <strong>-qusepcomp</strong>
        compiler options are specified </li>
    <li>It does not appear in the primary source file </li>
</ul>

<p>Using precompiled header files can decrease compile time.
Using precompiled headers will not improve compile time
performance in most applications without some organization of the
headers included by each source file. </p>

<p>Some examples of <strong>#pragma hdrfile</strong> directives
are:</p>

<pre>/************************************************************************
* 
In the following example, only header file h1.h is precompiled and the 
precompiled output is written to the file csetc.pch (provided the 
-qgenpcomp compiler option is specified). If both -qusepcomp=dave.pch 
and -qgenpcomp=john.pch are specified then the compiler looks for the 
precompiled header in john.pch (since this is the name specified last), 
and regenerates it if it is not found or unusable.
* 
************************************************************************/

#include &quot;h1.h&quot;
#pragma hdrstop 
#include &quot;h2.h&quot;
main () {}


/************************************************************************
* 
In the following example, no precompiled headers are generated or used 
for the compilation, even if -qgenpcomp or -qusepcomp compiler options
are specified. 
* 
************************************************************************/

#pragma hdrstop 
#include &quot;h1.h&quot;
#include &quot;h2.h&quot;
main () {}</pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a><br>
        <a href="ruoptgpc.htm#top">-qgenpcomp</a><br>
        <a href="ruoptuse.htm#top">-qusepcomp</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
eskb"  $         :7*:#        _        ./usr/vac/html/zh_CN/doc/compiler/ref/ruprainf.htm if m                      $          <html>

<head>


<title>#pragma info Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        info Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>#pragma info</strong> directive controls
the diagnostic messages generated by the <strong>info</strong>
compiler option.</p>

<p><img src="../images/ncprainf.gif" width="327" height="88"></p>

<p>You can use this directive in place of the <strong>info</strong>
option to turn groups of diagnostic messages on or off. The <strong>#pragma
info</strong> directive overrides any <strong>info</strong>
options stated on the command line.</p>

<p>Available options are:</p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top" width="15%"><tt>all</tt></td>
        <td valign="top">Turns on all diagnostic checking.</td>
    </tr>
    <tr>
        <td valign="top" width="15%"><tt>none</tt></td>
        <td valign="top">Turns off all diagnostic suboptions for
        specific portions of your program.</td>
    </tr>
    <tr>
        <td valign="top" width="15%"><tt>restore</tt></td>
        <td valign="top">Restores the options that were in effect
        before the previous <strong>#pragma info</strong>
        directive.<p>Because <strong>#pragma info</strong>
        operates like a stack, the options restored may not be
        those given on the command line. If no options were
        previously in effect, <strong>#pragma info(restore)</strong>
        does nothing.</p>
        </td>
    </tr>
    <tr>
        <td valign="top" width="15%"><em><tt>group</tt></em></td>
        <td valign="top">Turns on specific groups of messages,
        where <em>group</em> can be one or more of:<table border="0" cellpadding="5" cellspacing="0">
            <tr>
                <td align="center" width="10%"><em><strong>group</strong></em></td>
                <td><strong>Type of messages returned</strong></td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>cmp</tt></td>
                <td>Possible redundancies in unsigned comparisons</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>cnd</tt></td>
                <td>Possible redundancies or problems in
                conditional expressions</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>cns</tt></td>
                <td>Operations involving constants</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>cnv</tt></td>
                <td>Conversions</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>dcl</tt></td>
                <td>Consistency of declarations</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>eff</tt></td>
                <td>Statements with no effect</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>enu</tt></td>
                <td>Consistency of enum variables</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>ext</tt></td>
                <td>Unused external definitions</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>gen</tt></td>
                <td>General diagnostic messages</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>gnr</tt></td>
                <td>Generation of temporary variables</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>got</tt></td>
                <td>Use of goto statements</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>ini</tt></td>
                <td>Possible problems with initialization</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>inl</tt></td>
                <td>Functions not inlined</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>lan</tt></td>
                <td>Language level effects</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>obs</tt></td>
                <td>Obsolete features</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>ord</tt></td>
                <td>Unspecified order of evaluation</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>par</tt></td>
                <td>Unused parameters</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>por</tt></td>
                <td>Nonportable language constructs</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>ppc</tt></td>
                <td>Possible problems with using the preprocessor</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>ppt</tt></td>
                <td>Trace of preprocessor actions</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>pro</tt></td>
                <td>Missing function prototypes</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>rea</tt></td>
                <td>Code that cannot be reached</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>ret</tt></td>
                <td>Consistency of return statements</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>trd</tt></td>
                <td>Possible truncation or loss of data or
                precision</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>tru</tt></td>
                <td>Variable names truncated by the compiler</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>uni</tt></td>
                <td>Unitialized variables</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>use</tt></td>
                <td>Unused auto and static variables</td>
            </tr>
            <tr>
                <td align="center" width="10%"><tt>vft</tt></td>
                <td>Generation of virtual function tables</td>
            </tr>
        </table>
        </td>
    </tr>
</table>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rupradir.htm#top">#pragma Preprocessor
        Directives</a><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a><br>
        <a href="ruoptinf.htm#top">-qinfo</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
sed l  $         :7*:#        a  	      ./usr/vac/html/zh_CN/doc/compiler/ref/rupraiso.htm if m                      $            	  aeirt
<>cdghlnops"./fmu=bv#0wy,DF_x%-13PTjq259ALMk48:CEIUWzN;41Nʕ 1LSi Y/l(kxzj1~pE'l=mm 8̩RSហi{_DA H$OТb4b៊
 84Tr'M5ܰ-Z 011Ϫ嶷_8EX@AǔQ'.Ze4=mDAHk"4+"L_;J&ZeC_yIGwPq8ڤp[ɂ-(kfƂ_Aq)Ab\{hdv
L;ryIF+n;9.Nsvv{qͯ;b]eqrvkE8Ab=HQk"WQɆM"ZD@0lТ H8Ab^+"y|9P閶?_%{YF-=vt^=G㴮A1-p;]eƕY^+"@\A1
;rѡ0P;rb~9.N)ƂS@YÿWKȅ'{+KDmi]UzzN^	%{+VRC׍ZzNYA q9-Am%5mw):qh1 	@t0IӌAm=V8O=3m/'mާ|'!8ʹ1O \אָ+Ӄ=SLTѵVRګt^Lcn_'m$vǆ	CSF-ǽjCI߬-k)@~ud%{b^^uz2*$cN+۹- Yb^P)2֜h=GU'l=DS)8%{^W*;Qm`Y-.Wxyːͨ˜᫥Ҹ`kiF(;op˕(zrj?_]t˸jҸ>T[n_'m0>s/ gGpp򟊬?+Jy [w+<.uuSd&>\<kZI{+_ ?k'};mOV[bkf𛦫zCyi5nVK|	>5bۖKdynٷRe{;J閴SNv-o?{^Wy{XʕwbCۗQ~{q-l\!1c!ˏNۗ]|)ɨq<	%{
MtnvY+°ݥ}\n{Xox`2|'Kv?Y;P+Y^;;]㘺KȯNxNxyl_zp:׃J'˂|n8Hl|&1wQrv?NZ?(zrh^s''m1u2ƚ?~|GݯLgm>:мvܿRr\>ǹhJȟq{gi@Zq-Wb]ae*ӲKv"h 1Olx=@^P)2֜h=GKȅowd(Ō^c"-ǹh[ǹh1R!m$ƣ1/#5{[xƾbowPbWmv6r- Yb^P)2֜h=GU'l=
q;1)}ͮMl%J,(t[Jm
 8"լ
 ϸj a{!~8
(D3ԊNj 
'eZ١D  /(p
({P،ax|@6 
ʆ=5_E'l=DJ_$(5+7E]'k NʵBAb_fPDQb6,Vi mwbC%dOReVT1q1_$(5+7]'k `$NʵBAb_fPDaYk"'YPǦ퇨iAb_fPDaU &+*b1(8lAy(Kᶸ
 _C%gPp؃ٔ8Q0n/@6 n/l(kN4A/ >M|xFLxymD[4D4bmR_8ۈ1N6fSAƂSٔ8QaE/"&$iYąQFQ]Dg.N(1N0g%)fk  $       u  :7*:#        c  u      ./usr/vac/html/zh_CN/doc/compiler/ref/rupralng.htm if m                      $          <html>

<head>


<title>#pragma langlvl Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        langlvl Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>#pragma langlvl</strong> directive selects
the C language level used for compilation.</p>

<p><img src="../images/ncpralan.gif" width="320" height="74"></p>

<p>This pragma must appear before any statements in a source
file. The compiler uses predefined macros in the header files to
make declarations and definitions available that define the
specified language level.</p>

<p>Language levels available with the C for AIX compiler are:</p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="20%"><strong>Language
        Level</strong></td>
        <td align="center" valign="top"><strong>Description</strong></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="20%"><tt>ansi</tt></td>
        <td valign="top">Defines the predefined macros <strong>__ANSI__</strong>
        and <strong>__STDC__</strong>, and defines other <strong>langlvl</strong>
        variables. The default language level for the <strong>clc</strong>
        and <strong>c89</strong> compiler invocations is <strong>ansi</strong>.</td>
    </tr>
    <tr>
        <td align="center" valign="top" width="20%"><tt>classic</tt></td>
        <td valign="top">Defines the predefined macro <strong>__CLASSIC__</strong>,
        and undefines other <strong>langlvl</strong> variables.</td>
    </tr>
    <tr>
        <td align="center" valign="top" width="20%"><tt>extended</tt></td>
        <td valign="top">Defines the predefined macro <strong>__EXTENDED__</strong>,
        and undefines other <strong>langlvl</strong> variables.
        The default language level for the <strong>CC</strong>
        compiler invocation commands is <strong>extended</strong>.</td>
    </tr>
    <tr>
        <td align="center" valign="top" width="20%"><tt>saa</tt></td>
        <td valign="top">Defines the predefined macro <strong>__SAA__</strong>,
        and undefines other <strong>langlvl</strong> variables.</td>
    </tr>
    <tr>
        <td align="center" valign="top" width="20%"><tt>saa12</tt></td>
        <td valign="top">Defines the predefined macro <strong>__SAA_L2__</strong>,
        and undefines other <strong>langlvl</strong> variables.</td>
    </tr>
</table>

<p>This pragma has the same effect as the <strong>-qlanglvl</strong>
compiler option.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><br>
        <a href="../concepts/culnglev.htm#top">C Language Levels</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rupradir.htm#top">#pragma Preprocessor
        Directives</a><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a><br>
        <a href="ruoptlvl.htm#top">-qlanglvl</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
   k  $       L  :7*:#        d  L      ./usr/vac/html/zh_CN/doc/compiler/ref/rupralvs.htm if m                      $          <html>

<head>


<title>#pragma leaves Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        leaves Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>#pragma leaves</strong> directive takes a <em>function</em>
name, and specifies that the function never returns to the
instruction following that function call.</p>

<p><img src="../images/ncpralvs.gif" width="502" height="37"></p>

<p>If the specified function is not found, a warning message is
produced.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><br>
        <a href="../concepts/culnglev.htm#top">C Language Levels</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rupradir.htm#top">#pragma Preprocessor
        Directives</a><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>

  k  $       	  :7*:#        e  	      ./usr/vac/html/zh_CN/doc/compiler/ref/rupramap.htm if m                      $          <html>

<head>


<title>#pragma map Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        map Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <em>#pragma map</em> directive tells the compiler
that all references to an function identifier are to be converted
to &quot;<em>name</em>&quot;.</p>

<p><img src="../images/ncpramap.gif" width="487" height="73"></p>

<p>The following describes the options available for <strong>#pragma
map</strong>:</p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top" width="20%"><em>identifier</em></td>
        <td>Name of a function.</td>
    </tr>
    <tr>
        <td valign="top" width="20%"><em>name</em></td>
        <td>External name that is to be bound to the given
        function.</td>
    </tr>
</table>

<p>The directive can appear anywhere in the program. The
identifier appearing in the directive is resolved as though the
directive had appeared at file scope, independent of its actual
point of occurrence.</p>

<p>For example: </p>

<blockquote>
    <pre><tt>int func(int);

{
     void func(void);</tt></pre>
    <pre><tt>#pragma map(func, &quot;funcname1&quot;)  /* maps func to funcname1  */
};</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tupraisx.htm#top">Example of the
        #pragma isolated_call Preprocessor Directive</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rupradir.htm#top">#pragma Preprocessor
        Directives</a><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
>
 l  $       (  :7+:#        f  
      ./usr/vac/html/zh_CN/doc/compiler/ref/rupraopt.htm if m                      $              eiort
"/<>adglnps=chm.0bfuvw#%3y,1CDFT*:BNP24589ILOS_kx!-qMH ИO#Iw	C5%D1RF*HF)bk]*-6^L2ǘk$}RmkF*PD1LTx1@P(
?10c*`
1LTúx{Np˝p˝,z{F8ct c:_N_8t cPRHRD[X1ה
u%}&F>j-m[e1HB(o%(J51Ӭk>bpRak>SHӫAF/QQFTVңL"zcoji+|R[ڮhTŌ$zS=
tm[֑O6'<lN>mŒ(S0Rh(TQ+lm?L8@44cIDb.7'6B*Y8'"|k'<lN&,2ۋ$/ 8MBy7d9V71Co0Xf"I
AF)( 彪-6J#oj+$}SH\!+<I}?؜8<$~ǭ1CobT彪-6J#ojVVHB/^y&7'/1#؜(y$:8pOLw-P41m%~oQ{TbG oK>6'!(S0RwT?':=oVL>uhbJjhT/bŴվ={\)Ek-4|aNpp؜LS ?'}D؜xs\xyu
/J7TC%F)(yɼOxJaNS=j79W1M]
Fu,S8	վ=og5"%j
AF)(DX{zcoji+|R[ڮhTǎ%ydNO"|lN<E:@
1LTr_KI彪-68<ܷICF/ԤrCWVxR[ڤԣRcoji+|zMzQ{T:b\L彪-6J#oj+$}SBI=Laoe=0cΘ[ڠhbJ҈[ڮhT)"c n[֑ &Y$^վ>,2ۋ'(1S81˝p~<тǧc:_N_:Mx_k>4Lw-P41m%f/j,J#ojb_:Mx_k>4Lw-P41m%f/e(彪J51Ӭu5y~[p:{Tc2XR[ڤXҍu<g-׌}i 09ԝ9ok9(RQQg[pRMxہf1ISS%qKu5nP"/'>:eOD؜L_
kbQӸ:ηS^1Ǘt c:^E(RQQg[pRMxہf1IP/"n((N[p:y=o	/'bHTXҍu<g-׌}i 09ԝeJ51Ӭu5y~[p?L8@`s;=J7TkbY-׌}@LI}?bpy1S*QQF_N_:Mx_k>4N69(RQQg[pRMxہf1IUFܽ %J51Ӭk>&D^O[xs=}|Bn(J5a*1LTI彪dJ#oj41m%~o^@ɒU!VIQQ^llN<E:b(S$bS:1Ale=1Fю]3HpΣӸ:.p
Mc
%mp[B4 `I1ҾFH*0ؠq0X
FɆXhT(Z&o1EPiȚi11Ԑ+d&V#Iہ[I_a<7/&G1J_#$@7tt)H6Qb8"Ʌ:sm[&dBĻb-I1ҾFHae`R4m@"p/&ccxbk$}SjJ ((N[p?}I[M#NQFF/1RXwJS0RQ*W1@PɅ:qǘlP8$Mc
QD= ='8c(ZT=%F*PFl  $       M  :7+:#        h  ]
      ./usr/vac/html/zh_CN/doc/compiler/ref/rupraovr.htm if m                      $            	  eit
<>acdnoprs"/fghlm.=bu-0vy#(),3Sqwz%DFOPT_124589:CLkx!6ABjY@ ˰MV"
5M0̶de4T&)'1̂eLIsȺ wDϺs@L!L\.T%wARÍ1'1́`^ @8p$	@$	P8HHHHHHcJzNcN!d8"뒊zi	\T^H(H:dE'7-R[s$8$($:!T)Ej(V!ŷ<Te$(sNh੄)p˘*P0mI9lU۞.U&O95'7$@֡JNcHL! wDϺs@L!LBNfT%wASn/QW0jw>68z^8͈d2QdqÊ0Zվ
pTCHq@( Qrf&Ê2#IV
7s|fLqeʦ̧3n8
0\w>ʛ'3Od3GPH;Z68!ZGՁQrNjn0='1̇%sw>͎JǕt]tEBTZK1z[]9t :1 ĵwNn@]9z*JʘǲTȄ%M9^vɞ?d8(DHEK`*Wtg>͏dH'j;VǕw4ɞ/Ϻ.sw>%JX
ltkPgUKh4n}ӛ9d= QN(ASnG%ϺsP4P@딜*q&	\SSH('7.	9lKx 
XkbNo[Qs<_+h!! P@Ѹ9'9]Rq-]Ӛ@Ĝ%ϼTI@	@Ĝ$TxWCHBB Z!8dzcj$@$E.})v	@Ĝ$TxWCHBBRF搜w@gt=K1ĵwNhm[skNo\sؗ>DnasJ$E :.Fh747<_+Y%sChؓ\sĹ#p+k(ؓă\pi#psHH@5h74<_+Y%sChؓ\sĹޥ%[sؐbQ]M#Dni	ŽKBqɞ/,9lI	9pIb\qoRA(ؓă\pi#psHH@5n-]hL|f8kbNopINo[[z`kbNo[Qs<_+h!! ֹn-]hsvL|f8kbNopIB
ANXuNcH2J9t4Iis%T'k +ݖ4ש42zNcHMG|Aj8%scG:n0E*9SYMʡ`f{&uJsq-c4g9$*"Gt't5sZ[]9ՠb'7
	CògKWttb'7
	CògKWt암*@RNoI#q-]ӛ&[GKW,@RNoIƙ;Mƙ:ĵwNnWNhdU$@JIs $9jTL.(PuEE]4ℋHq@HH*No\sكHq@8H*QE(`Qj"b3HPeP@ 3Da 
ɄP[}e|&۞*@KbEBWt1@JQdqÊ0Z!%@18:d`X3Da 
ɄX	|ʀbl=(Ձp˘9*bNo+&8q`%ϲa犐Q)ž`Sko0`D%\P2IdG,e@16XR7|\.T%wASDsY0Ë.},nxX@5Ϻ.򁔔No+&8q`%ϵ`{sH@5n-]e% 
ɄX	s7 `{sH@67
]e%='7$E
QTCCnx\?QTCC
 ?g@ĜZ)9d=(9d+&8qC0aEL[}ek!J(8a`DfB[Ct0(H@Í9i916YI9$Mk`  $         :7+:#        j        ./usr/vac/html/zh_CN/doc/compiler/ref/ruprarch.htm if m                      $          <html>

<head>


<title>#pragma reachable Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        reachable Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>#pragma reachable</strong> directive takes
a <em>function</em> name, and declares that the point in the
program after that function can be the target of a branch from
some unknown location. In other words, the instruction after the
specified function can be reached from a program point other than
the return statement in the named <em>function</em>.</p>

<p><img src="../images/ncprarch.gif" width="504" height="37"></p>

<p>If the specified function is not found, a warning message is
shown.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><br>
        <a href="../concepts/culnglev.htm#top">C Language Levels</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rupradir.htm#top">#pragma Preprocessor
        Directives</a><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k  $       \  :7+:#        k  \      ./usr/vac/html/zh_CN/doc/compiler/ref/ruprastr.htm if m                      $          <html>

<head>


<title>#pragma strings Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        strings Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>Specifies that the compiler can place strings into
read-only memory, or must place strings into read/write memory.</p>

<p><img src="../images/ncprastr.gif" width="314" height="32"></p>

<p>This pragma must appear before any statements in a source
file. The default for <strong>ansi</strong> mode is <strong>readonly</strong>.
The default for <strong>extended</strong> mode is <strong>writable</strong>.
The specification <strong>writable</strong> is supported for
portability between releases of the XL C compiler product.</p>

<p>This pragma has the same effect as the <strong>-qro</strong>
compiler option.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rupradir.htm#top">#pragma Preprocessor
        Directives</a><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a><br>
        <a href="ruoptro.htm#top">-qro</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
"Gtl2  $       )  :7+:#        l        ./usr/vac/html/zh_CN/doc/compiler/ref/ruprddef.htm if m                      $            		  ert
<>acinops/dfghlmu".=b#0kqvwy()+,-1TUx2:;ACDFMNOP%&*49ISj358LWX[]_6EQRYzIVajAt+H:eʂGS1Rhlkm*A1Rԃd待	@4@F	





A$h)Ak\C
#d\8q"%-q"Ú=(@8((R Ֆ\(E0e
 @BP$=אHaRXlX
J,"
HPHC](?#S
{&1}`cjYmCjH cMB-Ը)0[IpJ
#AH?Fԃk ,R
P=䆺qRhlf,T=SY|M6]{j̘#^bOAÛeq6G`Z&Kˢ'HR
KL'0P"Fi&b3<c(I- FB HDeKI* 
 :`yS7Oq*	Hk#F%Xe6v-[];ŀeKh\smvאkm{.q䆹׻HR,ž (F,,qE A$$P
At6>KFB p!IJ`6Y`h\rOFJ56>KBij,,[B1lsmrFjLuk.v.٬9WeOKCdtdx\"pySxs\N`6Y`8C\k܃fcS¦LbL['Ye4\d0utmndy;G[Hl֛`@kaͲ*P=ѵݨi[kT*MڂG@ pPPRFRFJ,,0ܩLk2]zF-5*A
&Mu ,
R5ڒ4*TaeaH?`.ky!m̜:S$5Ͷʞ0cKaKq3Rrd~"{}ʐ¥IS]z$@JFRFJ,,0ܩLvT6m#L)'HR(䆹׺;ŅRDԹ*v.٤7j Hj4 [kT*MڂG( , x? x8()#]#BH?F[kT
<*aOd/V¸.2lK(?v8
  HjÛeiP xp	w pPRFP1)+L)R9V; H,\`5ڄ
A 54s]j,?kKX~ŲFtZm
xGvT=1E T14Ů$VY'_\VdgeJC-q8sK/s爫vT,vpP#]mv!y}	4Yo`XaRT7j	Hk^
A$HjHЩR 邂kye9'YqSKv!y}F-5*A
&A#tH8HC]8bAv
 Yo`XaR(eO
S1뺕eOSKqŮ$AVYS
{&1mqyisصTJFJ<4?eK<4biv7Oq*ԍ 40P]m!Q޺j,?kKyz!-kݘϼ\k$q8<! ʜ[ÚP;[]ßyuG[biw=ְ5O#HReaH?aRݨ$y!~H%XԑR#-5*A5#])MҐji."sG0&7Oq*Ms-p48S④tcMB-{䆺uAeй[)LP1% ?[.٭2rYoa.TŠ H?K2nk-ທYS[`Z&Kˢ%<K2nj:v.GGʞd<y9Mv-}.sSyu`¶ǲr̝vT-VS$_Ժʘ;AYsYm00].異74'_H?Vm-oic},6sSKv `75ּŲ'L[^imŲmpK1\rYoO&gLfFjtkm{.s~9,Hym!]ip]KNly/0w< M2]bpA̞ʞ0c1փkm{.s~tIKmmrk-l8"YsQʞd<yRGŇT}Tpq:L\DSzZk]iqR@,?kdSS4u0-l}Tpq<K2nkk*zIN0RE A;Y2"H?<ye9'-y!T-7j 9#]\Ps.dtݩiZ>Hj*PIrP%` $.0E5ڀ#AH?E Jv䆺p+`X)#]#BH?F[kT
smvśeO
S1)n&{*PYokk2]q-#u\!+d\eJ
ּsmp(4Yo`XaRT7jf+ 8|`0 B PԑR#-5*A vT6m#L)쩌ܙ.4#HReaH?aRݩxx(	AيF	<k$hTH{}ʐAԺʘ{.;U,CVYA`Z&K؜}rY.A8C\ki
A,,0ܩL*T$5ӀWA,`#
HjHЩR 邪CmLx.Tckl+fMiS5ڐHkm{}5>Ye]η Lb׻-ri
A,,0ܩL*T 0W`%#]#BH?F[kT
<*aOd/B0[e6<mw&KF-5*A
&A	^łW`PԑR#-5*A ;l|R*c1ʜy!mvT}T[5ekݶ;|*c4#5~ʔ0cn؁F-5*A
&AF)I*A0_r#XA5Ґ)MB-p 8&7Oq*s	yjA[TQ&.#LnTtnLnTt]c5r>1BԤi1H?L[$u#fMGk[^imŲ%# -;0\5&.vS5]66ʞ+2uǲqG̛vT}Tpq9e?Hkm{bڤ%@[1qʜŲbv$%ז;>]i0].QÊvTijA[Tl)t\Ǻ6\R1mRڦ\N[nie# -O5u1lR1mR-H?F-A[T*xk[)C\k݋Zʔy!m1^%LnTk4nUږ[CglyskjG;*jvs>cv1{PIHHѺ{R;jYmgeO>ʜŲs]m/ʝ2-v׻lzJF-A[Tu,6[)cie<'_H?VdgeN<6&*MڿG %`p0X,
x	HjHЩR(9?!-äh)L*TA 8P0
HjHЩR*ޑ0Rn@p0^R5ڒ4*T
S]wAq=*s~R5ڐkpfMvی@ ImP$5ͶcԆڑK@zS2]}.]8<ye9'Hkm{1Y{][1GeOocȳIȧqeזLvaRir&*MڿGǑfԑR0P<l{*x04ʝ1{P4EH yis[m{{{)wƐ7Oq*ȳIHѺ{R)eN+a/Ip+%ʜvL_r)
A1mRڠ݋vgHkm{Hkt˭MoŲ6X¦Lb$5ґtvԲ;X~;*xTɌ_Zct䆺R4nTrdǅK$yL)7Oq*	5	7Oq*AmK-':ct\<tvԲ(?,ُeNCj7$5Ͷ_Kʞ+2P.٭v.sc#vy!mj ;l;*xSɥS
{&1} cŋvKel{ku}qkAFC1lpkػk)H-H?Fԃk ,RR,ž (F,,qE
K.0[E
4{(PpPP7JAc B0%Ƙ(@#4œ1Ԗ$sG FTP!IJAҼ$f=̘\Faǒf!@L)e>)jHRT(@#1d3Uo50c6يFZ%Ƙ(@#4œ1ԗbIi0e
 2b 
HRT(@#ZPUo " \#	HkjaOd/mK- 邒	L HbɘjK$sG  ʖU)"H?WR@l(s\8|($$`L)e6R2ԑt+ʩ P69%Y6P#R<H#S
{&1}`rOFZ.yU$
F|"$0&
jaOd/[)!	)jHRT(EP%Y6P67=1,R2ԑt+ʩ P69IV`Mk2ԑt+ʩ P5Uo@Č$])JH"|.*	BFZ4kH?l|5e
oIKUW
A5#])Hֱeʐt0RFt+ʩ P"F$f<42aqH
KL'0P"F$ff#81KH}4(@P$eH8ztUZp @O#HRk  $         :7+:#        o        ./usr/vac/html/zh_CN/doc/compiler/ref/ruprdels.htm if m                      $          <html>

<head>


<title>#else Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#else
        Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>If the condition specified in the <strong>#if</strong>,
<strong>#ifdef</strong>, or <strong>#ifndef</strong> directive
evaluates to 0, and the conditional compilation directive
contains a preprocessor <strong>#else</strong> directive, the
source text located between the preprocessor <strong>#else</strong>
directive and the preprocessor <strong>#endif</strong> directive
is selected by the preprocessor to be passed on to the compiler. </p>

<p><img src="../images/ncprdels.gif" width="200" height="33"></p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdcon.htm#top">Conditional
        Compilation Directives</a><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuprdenx.htm#top">Examples of
        Conditional Preprocessor Directives</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprdif.htm#top">#elif Preprocessor Directive</a><br>
        <a href="ruprdend.htm#top">#endif Preprocessor Directive</a><br>
        <a href="ruprdif.htm#top">#if Preprocessor Directive</a><br>
        <a href="ruprdifd.htm#top">#ifdef Preprocessor Directive</a><br>
        <a href="ruprdind.htm#top">#ifndef Preprocessor Directive</a><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
9k0  $         :7+:#        p        ./usr/vac/html/zh_CN/doc/compiler/ref/ruprdend.htm if m                      $          <html>

<head>


<title>#endif Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#endif
        Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The preprocessor <strong>#endif</strong> directive
ends the <a href="ruprdif.htm#top"><strong>#if</strong></a><strong>
</strong>conditional compilation directive. </p>

<p><img src="../images/ncprdend.gif" width="173" height="32"></p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdcon.htm#top">Conditional
        Compilation Directives</a><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuprdenx.htm#top">Examples of
        Conditional Preprocessor Directives</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprdif.htm#top">#elif Preprocessor Directive</a><br>
        <a href="ruprdels.htm#top">#else Preprocessor Directive</a><br>
        <a href="ruprdif.htm#top">#if Preprocessor Directive</a><br>
        <a href="ruprdifd.htm#top">#ifdef Preprocessor Directive</a><br>
        <a href="ruprdind.htm#top">#ifndef Preprocessor Directive</a><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k  $         :7+:#        q        ./usr/vac/html/zh_CN/doc/compiler/ref/ruprderr.htm if m                      $          <html>

<head>


<title>#error Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#error
        Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>A <i>preprocessor error directive</i> causes the
preprocessor to generate a severe (S) compile-time diagnostic
error message. Preprocessing continues, but no object code is
generated. </p>

<p><img src="../images/ncprderr.gif" width="200" height="32"></p>

<p>Use the <strong>#error</strong> directive as a safety check
during compilation. For example, if your program uses
preprocessor conditional compilation directives, put <strong>#error</strong>
directives in the source file to prevent code generation if a
section of the program is reached that should be bypassed. </p>

<p>For example, the directive </p>

<pre><tt>#error Error in TESTPGM1 - This section should not be compiled</tt></pre>

<p>generates the following error message: </p>

<pre><tt>Error in TESTPGM1 - This section should not be compiled</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
cpy.k궬  $       $  :7+:#        r  $      ./usr/vac/html/zh_CN/doc/compiler/ref/ruprdhfl.htm if m                      $          <html>

<head>


<title>#pragma hdrfile Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        hdrfile Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <em>#pragma hdrfile</em> directive specifies the
file name of the precompiled header to be generated and/or used. </p>

<p><img src="../images/ncprahfl.gif" width="322" height="37"></p>

<p>This pragma must appear before the first #include directive,
and either the <strong>-qgenpcomp</strong> or <strong>-qusepcomp</strong>
compiler options must also be specified.</p>

<p>If a file name is specified by both a <strong>-qgenpcomp</strong>
or <strong>-qusepcomp</strong> compiler option and a <strong>#pragma
hdrfile</strong> entry, the name specified by the pragma takes
precedence. If the name specified is a directory, the compiler
searches for or generates a file with the default name in that
directory. </p>

<p>In order to maximize the reuse of precompiled headers, use <strong>#pragma
hdrfile</strong> in combination with <strong>#pragma hdrstop</strong>
to manually limit the initial sequence of #include directives. </p>

<p>Using precompiled header files can decrease compile time.
Using precompiled headers will not improve compile time
performance in most applications without some organization of the
headers included by each source file. </p>

<p>Some examples of <strong>#pragma hdrfile</strong> directives
are:</p>

<pre>/************************************************************************
* 
In the following example, the headers h1.h and h2.h are precompiled and 
the precompiled output is written to the file fred.pch (provided the 
-qgenpcomp compiler option is specified). If -qgenpcomp=dave.pch is 
specified, the precompiled output will still be written to fred.pch since
the name specified in the pragma takes precedence. To use the precompiled
output in fred.pch when compiling, specify the -qusepcomp compiler option.
* 
************************************************************************/

#pragma hdrfile &quot;fred.pch&quot;
#include &quot;h1.h&quot;
#include &quot;h2.h&quot;
main () {}


/************************************************************************
* 
In the following example, only header h1.h will be precompiled (provided
the -qgenpcomp compiler option is specified) and the precompiled output 
is written to the file fred.pch. To use the precompiled output in fred.pch 
when compiling, specify the -qusepcomp compiler option. 
* 
************************************************************************/

#pragma hdrfile &quot;fred.pch&quot;
#include &quot;h1.h&quot;
#pragma hdrstop 
#include &quot;h2.h&quot;
main () {}</pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a><br>
        <a href="ruprahst.htm#top">#pragma hdrstop Preprocessor
        Directive</a><br>
        <a href="ruoptgpc.htm#top">-qgenpcomp</a><br>
        <a href="ruoptuse.htm#top">-qusepcomp</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
?k  $         :7+:#        s        ./usr/vac/html/zh_CN/doc/compiler/ref/ruprdif.htm  if m                      $          <html>

<head>


<title>#if, #elif Preprocessor Directives</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#if,
        #elif Preprocessor Directives</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>#if</strong> and <strong>#elif</strong>
directives compare the value of the expression to zero. </p>

<p><img src="../images/ncprdif.gif" width="340" height="38"></p>

<p>If the constant expression evaluates to a nonzero value, the
tokens that immediately follow the condition are passed on to the
compiler. </p>

<p>If the expression evaluates to zero and the conditional
compilation directive contains a preprocessor <strong>#elif</strong>
directive, the source text located between the <strong>#elif</strong>
and the next <strong>#elif</strong> or <strong>#else</strong>
preprocessor directive is selected by the preprocessor to be
passed on to the compiler. The <strong>#elif</strong> directive
cannot appear after the preprocessor <strong>#else</strong>
directive. </p>

<p>All macros are expanded, any defined() expressions are
processed and all remaining identifiers are replaced with the
token 0.</p>

<p>The expressions that are tested must be integer constant
expressions with the following properties: </p>

<ul>
    <li>No casts are performed.</li>
    <li>Arithmetic is performed using <strong>long int</strong>
        values. </li>
    <li>The expression can contain defined macros. No other
        identifiers can appear in the expression. </li>
    <li>The constant expression can contain the unary operator <strong>defined</strong>.
        This operator can be used only with the preprocessor
        keyword <strong>#if</strong>. The following expressions
        evaluate to 1 if the <i>identifier</i> is defined in the
        preprocessor, otherwise to 0: <pre><tt>    defined </tt><em><var><tt>identifier</tt></var></em><tt>
    defined(</tt><em><var><tt>identifier</tt></var></em><tt>)</tt></pre>
        <p>For example: </p>
        <pre><tt>    #if defined(TEST1) || defined(TEST2)</tt></pre>
    </li>
</ul>

<p><b>Note: </b>If a macro is not defined, a value of 0 (zero) is
assigned to it. In the following example, <tt>TEST</tt> must be a
macro identifier: </p>

<blockquote>
    <pre><tt>#if TEST &gt;= 1
    printf(&quot;i = %d\n&quot;, i);
    printf(&quot;array[i] = %d\n&quot;, array[i]);
#elif TEST &lt;0
    printf(&quot;array subscript out of bounds \n&quot;);
#endif
</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdcon.htm#top">Conditional
        Compilation Directives</a> <br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuprdenx.htm#top">Examples of
        Conditional Preprocessor Directives</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprdels.htm#top">#else Preprocessor Directive</a><br>
        <a href="ruprdend.htm#top">#endif Preprocessor Directive</a><br>
        <a href="ruprdifd.htm#top">#ifdef Preprocessor Directive</a><br>
        <a href="ruprdind.htm#top">#ifndef Preprocessor Directive</a><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
p/C`k  $       	  :7+:#        t  	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruprdifd.htm if m                      $          <html>

<head>


<title>#ifdef Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#ifdef
        Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>#ifdef</strong> directive checks for the
existence of macro definitions. </p>

<p><img src="../images/ncprdifd.gif" width="278" height="34"></p>

<p>If the identifier specified is defined as a macro, the tokens
that immediately follow the condition are passed on to the
compiler. </p>

<p>The following example defines <tt>MAX_LEN</tt> to be <tt>75</tt>
if <tt>EXTENDED</tt> is defined for the preprocessor. Otherwise, <tt>MAX_LEN</tt>
is defined to be <tt>50</tt>. </p>

<blockquote>
    <pre><tt>#ifdef EXTENDED
#   define MAX_LEN 75
#else
#   define MAX_LEN 50
#endif</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdcon.htm#top">Conditional
        Compilation Directives</a><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuprdenx.htm#top">Examples of
        Conditional Preprocessor Directives</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprdif.htm#top">#elif Preprocessor Directive</a><br>
        <a href="ruprdend.htm#top">#endif Preprocessor Directive</a><br>
        <a href="ruprdif.htm#top">#if Preprocessor Directive</a><br>
        <a href="ruprdind.htm#top">#ifndef Preprocessor Directive</a><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
(TESTk  $       
  :7+:#        u  
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruprdinc.htm if m                      $          <html>

<head>


<title>#include Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#include
        Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>A <i>preprocessor include directive</i> causes the
preprocessor to replace the directive with the contents of the
specified file. </p>

<p><img src="../images/ncprdinc.gif" width="228" height="45"></p>

<p>The preprocessor resolves macros contained in a <strong>#include</strong>
directive. After macro replacement, the resulting token sequence
must consist of a file name enclosed in either double quotation
marks or the characters &lt; and &gt;. For example: </p>

<blockquote>
    <pre><tt>#define MONTH &lt;july.h&gt;
#include MONTH</tt></pre>
</blockquote>

<p>If the file name is enclosed in double quotation marks, (<strong>&quot;</strong>)
the preprocessor searches the place (for example, directories or
libraries) that contain the source files and then a standard or
specified sequence of places until it finds the specified file.
For example: </p>

<blockquote>
    <pre><tt>#include &quot;payroll.h&quot;</tt></pre>
</blockquote>

<p>If the file name is enclosed in the characters &lt; and &gt;,
the preprocessor searches only the standard or specified places
for the specified file. For example: </p>

<blockquote>
    <pre><tt>#include &lt;stdio.h&gt;</tt></pre>
</blockquote>

<p>The -I compiler option specifies a search path if the file
name in the <strong>#include</strong> directive is not an
absolute path.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuprdinx.htm#top">Example of the
        #include Preprocessor Directives</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a><br>
        <a href="ruoptiu.htm#top">-I</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ript okLG  $       N	  :7+:#        v  N	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruprdind.htm if m                      $          <html>

<head>


<title>#ifndef Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#indef
        Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <strong>#ifndef</strong> directive checks for the
existence of macro definitions. </p>

<p><img src="../images/ncprdifn.gif" width="278" height="32"></p>

<p>If the identifier specified is not defined as a macro, the
tokens that immediately follow the condition are passed on to the
compiler. </p>

<p>An identifier must follow the <strong>#ifndef</strong>
keyword. The following example defines <tt>MAX_LEN</tt> to be <tt>50</tt>
if <tt>EXTENDED</tt> is not defined for the preprocessor.
Otherwise, <tt>MAX_LEN</tt> is defined to be <tt>75</tt>. </p>

<blockquote>
    <pre><tt>#ifndef EXTENDED
#   define MAX_LEN 50
#else
#   define MAX_LEN 75
#endif</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdcon.htm#top">Conditional
        Compilation Directives</a><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuprdenx.htm#top">Examples of
        Conditional Preprocessor Directives</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprdif.htm#top">#elif Preprocessor Directive</a><br>
        <a href="ruprdend.htm#top">#endif Preprocessor Directive</a><br>
        <a href="ruprdif.htm#top">#if Preprocessor Directive</a><br>
        <a href="ruprdifd.htm#top">#ifdef Preprocessor Directive</a><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ockT  $       
  :7+:#        w  
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruprdlin.htm if m                      $          <html>

<head>


<title>#line Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#line
        Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>A <i>preprocessor line control directive</i> supplies
line numbers for compiler messages. It causes the compiler to
view the line number of the next source line as the specified
number. </p>

<p><img src="../images/ncprdlin.gif" width="345" height="46"></p>

<p>In order for the compiler to produce meaningful references to
line numbers in preprocessed source, the preprocessor inserts <strong>#line</strong>
directives where necessary (for example, at the beginning and
after the end of included text). </p>

<p>A file name specification enclosed in double quotation marks
can follow the line number. If you specify a file name, the
compiler views the next line as part of the specified file. If
you do not specify a file name, the compiler views the next line
as part of the current source file. </p>

<p>The token sequence on a <strong>#line</strong> directive is
subject to macro replacement. After macro replacement, the
resulting character sequence must consist of a decimal constant,
optionally followed by a file name enclosed in double quotation
marks. </p>

<p><b>Note: </b>In <strong>extended</strong> mode, the keyword <strong>line</strong>
is optional. The directive </p>

<blockquote>
    <pre><tt># line 300</tt></pre>
</blockquote>

<p>is equivalent to </p>

<blockquote>
    <pre><tt># 300</tt></pre>
</blockquote>

<p>The keyword <strong>line</strong> is required in <strong>ansi</strong>
mode. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
>
</talH  $       =L  :7+:#        x  +      ./usr/vac/html/zh_CN/doc/compiler/ref/ruprdmcr.htm if m                      $            
  et
"/<>adilnors=cghp._fmuv%0AIbwy#,-12DMSTq:CELNPX&)3456;FHORkx(8BGJUVW*9Y!jP -]eX{
J]V))m*Ž)!g2oYs(cVs2X*m
t)*.Q"80FjMK9Ys(6-I"/@   `Gtlt9ZԒsʶɵ!{cZ:O|a#)seXPPJs䳛Vk`:.%sl aA(Z PL"C$<U<m[bp`е%MN4E$T`(IZԒ:o&ڳVk`:.%C֢=tIĕh_Ik9ԛjo&䳙Is-`V*2 !S:92V\)ЦʋH"8%V)ҝ#Ȍ-l"QSpʬ,sAqQeVe$ɂźd	hF*NbeFBx(.Qp
FXX`#RKYs*c&ԇ@-Ƶ$t dS2CH
Bo\shƱ&Z2"b0}dsҦЧBҢ*ssfK9ԛo\sƱ&Z06 ,`Rl겱{踖jdIۣ&Yܖs䳛Vݏq0T.k`:.%sl
	Bv"@4%IZmYn5q0аn5-2$@ʬBdp,6!E UcXVܣV$HbD3F @ђt	Ȉ[Ȉ\ENu3cgAT2\2DV\L,Fy\oY]Zr	X!)3FkD[Ѕ$Mg7rYo[v=tP1{踖9Ͳ@0(%Uĉ`$Jv&ڳVk`:.%ay2L"\N;u&?"0e'7\."N}QkX<eqw( ,H&w(S>ʬ-ϩe$TS1s}*9d>#%#$Ee$ɂaaίuUw(R;`JoTEmRKYVs7%,UcLA#ǸhÜ(tP]HhX@%IZmYn5q0а&u.w'@[{*o*U#$EbÙ<-ϦQkX<eqw(bD3F @UdDYn}K.Q":9>eeWV"db0U[XXA @"27K9\jXp{[PRn֤*Y$ ,Qk*@JZo[_Xldڐ
FE=屭t	 %̶:W%Xq-seXPJRn֤VsۍcLEĴ.T\ueV.0CdoʆMFBURn	vAM:dNo],)7kX9M:  ݬ`1M'70&`WkjM:&`Wkb5IX$]D)7k jo&䳛W%Xq-seXPJMԛjo[q{踖ʋNs"*q U>d0XP'N]MoOf@d0Rm9ԛo\sۍcLEĴam:aA(ZݭIUǸh\T>ʬ>!
Mg7rY_K9ԛjo&䳛W%{"u$cXq-se`PJ@"T6՜Xq-[tMKP]O}Xse,Td.}ǲAk$
-j0%`ln&w(<[wOЧBWeV@&~'7 e:]a`h<0BZo&ڳI,Ug7`:]I=t\KFCbDX*Mԛjo[q{踖0s:uԘ:UvuP"N}a̞DED(
k2o;`Jĉ"TܣWS MOd*",>s(SOd@mbe2J++sG7r2`@tCTs5 FFg7-Wk Q@H`LB##`-IZ\g7##tE8*Ik9l}ajC)Ƶ$t dS2CH
Bo\sۍcLEĴam:aA(ZQJMԛjo[q{踖ʋNsʈRm9ԛo\sۍcLEĴam:aA(Z,Zv&ڳVk`:.%rS\*n˩Rm9ԛo\sۍcLEĴam:aA(Z97kRm9mƱ&Z*.U:ϲ6bjo&䳛Is
.OcØ>u}ǲ|t!I-g7mYܖs䳛Vݏq0T.k`:.%sl
	Bv"B,D7kRm9mX^AL;N]IȌ-OeV]lNopÊvUsX>O{'xM*x9+TQ+$  p$J;`J
d	eVDEԎo*s !X>LJ2\2DQ\L,F*dUۅVvUb!`JZo$ ,Qr`"26nQ@H`L燇PRn֤*Y$ ,Qk*@JZo[_Xldڐ
FE=屭t	 %̶:W%m:aA(Z`zv&ڳVʋNs"* # %])7kX@e)7kXTu] P&`WkrvIjM<e`Rn)6՜Mg7K9mƱ&Z06 -WkݭIUǸh\T>ʬ\aens.3 ݬ`2Tu])7kXYrRn	vsԛu]AIX'UcԛNo],a*M:ԛu]jM:jvIjX6Rn)6՜Mg7K9mƱ&Z06 -WkkT6՜Xq-*BUEvUb(A+kO}N}`OeV)ҝ=7k !S$.!IRnK9rYn5q0ч9PjYE)7kRm9mƱ&Z*.U:ϲ*#$!IRnK9rYn5q0ч9PjXjMԛjo[q{踖ʋNsź.!IRnK9rYn5q0ч9Pj\ݭIUǸh\T>ʮtD`وRm9ԛo\sۍcLEĴam:aA(ZݭIUǸh\T>ʬ>!
Mg7rY_K9ZV]l{p*ϝ_q;{YtsBZo&ڳI,Ug7|d@1TQ+ct3FQzo= Fd2']Zr	X(ԙܣWĻtaNom
t+f\)Цa
KܳIs6՜Mg2l},9Z,fXRKYs*c&ԇ@-Ƶ$t dS2CH
Bo\shƱ&Z2"bb,,09ShSMQr9X9J3RlMg7K9ecXq-se`PJ])6RoYX=t\KB2$тe,RnK9rYnǸ*RF5q0ч9PjX (  `@H&jMg7=t\KB)ЦUe-se
 ^.-@O%eDc72u ShSM.TSD)6՜Mg7K9mEBHƱ&Z06 -Wkpbv&ڳVk`:.%`Sw
]I>wBOo)08ge8Bjo&䳛W%{"u$cXq-se`PJ@-IZmYn5q0аm
t)vUq.t	;{7ڔ` @/IU!
Mg7rYo[v=tP1{踖9Ͳ@0(%Uą 7kRm9mƱ&ZN7pʮ%ԙn<t/t<R eJRm9ԛo\s۱&ԑcLEĴam:A(Z$HX%IZmYn5q0а!d	k"0a>eF!}AMm
t)ɺUj0%`E{ KƽI0%{]*"6˲TQ+^Rgr	YDEԸn)%Rm9ԛo\s۱&ԑcLEĴam:A(Z$,@4H T6՜Xq-\C.Lʬ-ϩd*LD[]ǐqeV)"*s Dj-`ʭSFd)I0%y[R]0FXʎo@Td-BZo&ڳI,Ug7`:]I=t\KFCb@ă Mԛjo[q{踖A!S_eV&u#˭aMhSMÊvUj0%`2Sn&&w(DYn}KvtCB*NPD)3F""s\KFV
RKYVs7%,UcLA#ǸhÜ(tP]HBxA
`&jMg7=t\KB ˩S/m
`ALa!7
hEB
nUCTQ+H)!7
j;`Jo",>Ļta{СTE]Zr	X("ALԙܣVse.%ۣTetFBn)%Rm9ԛo\s۱&ԑcLEĴam:A(Z$HP*Mԛjo[q{踖D:8eVܣVC9&w(d	k}2
u4BX6:d{*NAra"s%^n\eUw(/d	xש3F""s\KFs6՜Mg7K9mEBHƱ&Z06 -Wk$ XD7kRm9mƱ&Z:{[?{ HYC#\nUX-.lFZ)Ц&sUw(	/&w(tp.ʭSF{ KƽI0%g7[R]0IRnK9rYnǸ*RF5q0ч9PjX 0( "T6՜Xq-\C.U눮ʬPn0t	9Ȉh&ڳI,Ug7`:]I=t\KFCbDݭIUǸhXdu>ʬReн9 
Mg7rYo[v=tP1{踖9Ͳ@0(%Uĉ @p$Jv&ڳVk`:.%`(FB}Xڔp,6WeQDEԁ8ˠ"e8! @O%eDcۆ2tЅdE!IRnK9rYnǸ*RF5q0ч9PjX!&jMg7=t\KB"QB
nUC*Uw(3Z;`Jo",>Ļta|ED)6՜Mg7K9mEBHƱ&Z06 -WkݭIUǸhX6:»*",>xɺU
uea=b~'MÊdDYn{I\L.x PkЌ Sa21h:))Ц*m
t)jo&䳛W%{"u$cXq-se`PJ p @*v&ڳVՃD:8eVDEԷOt6bY]H[zr	[w3Fdw(L)7w3Fbjo&䳛W%{"u$cXq-se`PJ p  ``7kRm9mX>}\qq8*.U:UXV;b05#[`kv{%X
 ӛ <51
Mg7rYo[v=tP1{踖9Ͳ@0(%Uāp

Mԛjo[q{踖hSM+""s[OeQ@(5׵\[O
tًi7*e'7r2`, PkЌ Sa21h:))Ц*m
t)jo&䳛W%{"u$cXq-se`PJ "T6՜Xq-CUdDYn}K*L906vu*2c>"+2[	=lY&W!$'p('2F*C E0S {)ØTs:ݓEP@FQ-J3^DsãjS"2ݬneVܣVF<ci"e)I0%g7TԱN}RKYVs7%,UcLA#ǸhÜ(tP]H4)7kRm9mX9J;hSMÊvUj0%`Ŗ<E-ϩq.n:{","eQ,]N!BmYܖs䳛Vݏq0T.k`:.%sl
	Bv p ,7kRm9mXdu>ʮ%ԙn<t/t?|eJRm9ԛo\s۱&ԑcLEĴam:A(Z$H<,,H&jMg7=t\KBO$c	w!\)s
ʬ\g|"*xX^sAf!EB
i2n=Zr	X 0lRgr	^J29;`JAkԙܣWe.%ۣ
Ik9ԛjo&䳛W%{"u$cXq-se`PJD7kRm9mƱ&Z:|`#MdF"LTd/Ub;DT/}U2fAf!EB
n2n=Zr	X 0lRgr	YJ2;`JAkԙܣWe#%ۣ
Ik9ԛjo&䳛W%{"u$cXq-se`PJ "T6՜Xq-CUdDYn}K*L906vu*2c>"'2[	=lY&W!$'p('2F*C E0S {)ØTs:ݓEP@FQ-J3^DsãjS"2ݬneVܣVF<ci3:)I0%g7TԱN}RKYVs7%,UcLA#ǸhÜ(tP]H !h@Rn֤VsۍcLEĴ,2qe2*ddV$TRm9ԛo\s۱&ԑcLEĴam:A(Z$H@HAAABD7kRm9mƱ&Z]O}]D2Mdt<0$e$TRm9ԛo\s۱&ԑcLEĴam:A(Z$Hx$Jv&ڳVk`:.%ayTX!v^Dalt{*o)00XmKʬ-ϩV67FG7XĀ .T](@ ݭI.TI|HYUJ$ɵ!{cZ: J2)l!$t!g7K9mƱ&Z06 -Wk Rn֤VsۍcLEĴ.T\ueVDEԱ)090XmHBmYܖs䳛Vk`:.%sl
	Bvԛ6՜Xq-*BUe.Tda!
Mg7rY_K9ZdeXMцpONOeV-J9LeQ5ZBHPRv
Ik9ԛjo&䳛W%{"u$cXq-se`PJP,%IZmYn5q0аN0eVDEԻMBˣcgnYmb,=<.Pw;N7(2[	ZV(dFdoe:xsJЧBs|P*2ŰF}hCutNomJdFU< v"TmEsNU1,SSTscsZFNI %Yi9$kKC6-Pg7d䑬!.Lphg7d䑬!.LTb
R^HǬRm9ԛo\s۱&ԑcLEĴam:A(XljMg7=t\KB,fXRm9ԛo\sۑ̶@tN67STܣVg7
k2V*2 [gU:ӛ8eVDe*q]uNAra"ؤn\ee.%ۣN!I{sXHj0%bD 5I0%`SFHx@I7TQ+$ X0$J;`Jl"Q$.TSql"Qu<B6* D_[oNChSJLQ+-SF2N)3F.T\ENqJ@˕(SeFU3MN7%wNc*{!ԥbsa4!I{sX 3!o:;`J@%ۣshS[2MN4[x0]R^L^IRnK9`kg1̢U5MdS[@{[t	HÜ(tPW%m: (%SDl&*y	pam:` q%X ,S2B@	"0"ɱ!XEĴ,(Sds]*"6jo3*T(t#(H\ Ң*sosfjo3*T(t#(H X1P|Ԗ-ENO9:K`L 
FC#*IV: 6K9̩P BmM.M"U\KB"eQJB
naCfJ$ɂԖ-I-g7Z,r ta54S 
FC@:2ĕc HZdLʕ
\ B
Qr9X5Ң-iIb%fTP׺
`hX!`tD,Qᴤjo3*T(tHarcHX"Z.L$[7kԖ-AYeJ.B\bа:T\ENqa2),ZdLʕ
Yrk Ң*sokD[Ԗ-AYeJv0`X"Z
 u%PlsRCC"]D*ł.%`$AJK,S2BDDx׈*ł.%`^5K,S2BDDbаPFbRX$Mg7=t\KGIE{蓉*пԒs6՜Mg2l},9ZԒsfTP!"$-ϩ$.B6(AV-SD B\-\,Hc&ԇ@Rg2RJoY ;b05k  $       V  :7+:#        }  V      ./usr/vac/html/zh_CN/doc/compiler/ref/ruprdpnd.htm if m                      $          <html>

<head>


<title># (Null) Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#
        (Null) Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <i>null directive</i> performs no action. It
consists of a single # on a line of its own. </p>

<p>The null directive should not be confused with the # operator
or the character that starts a preprocessor directive. </p>

<p>In the following example, if <tt>MINVAL</tt> is a defined
macro name, no action is performed. If <tt>MINVAL</tt> is not a
defined identifier, it is defined 1. </p>

<blockquote>
    <pre><tt>#ifdef MINVAL
  #
#else
  #define MINVAL 1
#endif</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k  $       T	  :7+:#        ~  T	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruprdund.htm if m                      $          <html>

<head>


<title>#undef Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#undef
        Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>A <i>preprocessor undef directive</i> causes the
preprocessor to end the scope of a preprocessor definition. </p>

<p><img src="../images/ncscope.gif" width="212" height="32"></p>

<p>If the identifier is not currently defined as a macro, <strong>#undef</strong>
is ignored </p>

<p>Macros can also be undefined with the <strong>-U</strong>
compiler option.</p>

<p><strong>Example of Usage</strong><br>
The following directives define <tt>BUFFER</tt> and <tt>SQR</tt>:
</p>

<pre><tt>#define BUFFER 512
#define SQR(x) ((x) * (x))</tt></pre>

<p><tt>The following directives nullify these definitions: </tt></p>

<pre><tt>#undef BUFFER
#undef SQR</tt></pre>

<p>Any occurrences of the identifiers <tt>BUFFER</tt> and <tt>SQR</tt>
that follow these <strong>#undef</strong> directives are not
replaced with any replacement tokens. Once the definition of a
macro has been removed by an <strong>#undef</strong> directive,
the identifier can be used in a new <strong>#define</strong>
directive. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprddef.htm#top">Preprocessor
        Macros</a><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprddef.htm#top">#define Preprocessor Directive</a><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a><br>
        <a href="ruprddef.htm#top">#define</a><br>
        <a href="ruoptuu.htm#top">-U</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k]  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruprmct1.htm if m                      $          <html>

<head>


<title>## Preprocessor Macro Operator</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>##
        Preprocessor Macro Operator</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>Use the <strong>##</strong> operator according to the
following rules: </p>

<ul>
    <li>The <strong>##</strong> operator cannot be the very first
        or very last item in the replacement list of a macro
        definition. </li>
    <li>The last token of the item in front of the <strong>##</strong>
        operator is concatenated with first token of the item
        following the<strong> ##</strong> operator. </li>
    <li>Concatenation takes place before any macros in arguments
        are expanded. </li>
    <li>If the result of a concatenation is a valid macro name,
        it is available for further replacement even if it
        appears in a context in which it would not normally be
        available. </li>
    <li>If more than one <strong>##</strong> operator and/or <a href="ruprmpnd.htm#top"><strong>#</strong></a> operator
        appears in the replacement list of a macro definition,
        the order of evaluation of the operators is not defined. </li>
</ul>

<p>The following examples demonstrate the use of the <strong>##</strong>
operator: </p>
<div align="center"><center>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" colspan="2"><strong>Sample
        Preprocessor Macro Definitions</strong></td>
    </tr>
    <tr>
        <td align="center" valign="top" colspan="2"><tt>#define
        ArgArg(x, y) x##y<br>
        #define ArgText(x) x##TEXT<br>
        #define TextArg(x) TEXT##x<br>
        #define TextText TEXT##text<br>
        #define Jitter 1<br>
        #define bug 2<br>
        #define Jitterbug 3</tt></td>
    </tr>
    <tr>
        <th valign="top" width="50%"><strong>Invocation </strong></th>
        <th valign="top" width="50%"><strong>Result of Macro
        Expansion </strong></th>
    </tr>
    <tr>
        <td align="center" valign="top" width="50%"><tt>ArgArg(lady,
        bug)</tt></td>
        <td align="center" valign="top" width="50%"><tt>&quot;ladybug&quot;</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="50%"><tt>ArgText(con)</tt></td>
        <td align="center" valign="top" width="50%"><tt>&quot;conTEXT&quot;</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="50%"><tt>TextArg(book)</tt></td>
        <td align="center" valign="top" width="50%"><tt>&quot;TEXTbook&quot;</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="50%"><tt>TextText</tt></td>
        <td align="center" valign="top" width="50%"><tt>&quot;TEXTtext&quot;</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="50%"><tt>ArgArg(Jitter,
        bug)</tt></td>
        <td align="center" valign="top" width="50%"><tt>3</tt></td>
    </tr>
</table>
</center></div>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><br>
        <a href="../concepts/cuprddef.htm#top">Preprocessor
        Macros</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprmops.htm#top">Preprocessor Macro Operators</a><br>
        <a href="ruprddef.htm#top">#define Preprocessor Directive</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 k궵  $       \  :7+:#          \      ./usr/vac/html/zh_CN/doc/compiler/ref/ruprmct2.htm if m                      $          <html>

<head>


<title>/**/ Preprocessor Macro Operator</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>/**/
        Preprocessor Macro Operator</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The /**/ operator differs from the <a href="ruprmct1.htm#top"><strong>##</strong></a> operator only in
the way that the preprocessor treats white space between the
operator and its arguments. </p>

<p>For example, the macro definition: </p>

<blockquote>
    <pre><tt>#define XY(x, y) x /**/y</tt></pre>
</blockquote>

<p>does not give the same result as: </p>

<blockquote>
    <pre><tt>#define XY(x, y) x ##y</tt></pre>
</blockquote>

<p>because the preprocessor preserves white space with the /**/
operator. With the <a href="ruprmct1.htm#top"><strong>##</strong></a>
operator, arguments are concatenated without white space. </p>

<p>The following examples demonstrate the use of the <strong>/**/</strong>
operator: </p>
<div align="center"><center>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" colspan="2"><strong>Sample
        Preprocessor Macro Definitions</strong></td>
    </tr>
    <tr>
        <td align="center" valign="top" colspan="2"><tt>#define
        ws1(x, y) x /**/y<br>
        #define ws2(x, y) x/**/ y<br>
        #define nws1(x, y) x ##y<br>
        #define nws2(x, y) x##y</tt></td>
    </tr>
    <tr>
        <th valign="top" width="50%"><strong>Invocation </strong></th>
        <th valign="top" width="50%"><strong>Result of Macro
        Expansion </strong></th>
    </tr>
    <tr>
        <td align="center" valign="top" width="50%"><tt>ws1(Turtle,
        neck)</tt></td>
        <td align="center" valign="top" width="50%"><tt>Turtle
        neck</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="50%"><tt>ws2(Turtle,
        neck)</tt></td>
        <td align="center" valign="top" width="50%"><tt>Turtle
        neck</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="50%"><tt>nws1(Turtle,
        neck)</tt></td>
        <td align="center" valign="top" width="50%"><tt>Turtleneck</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="50%"><tt>nws2(Turtle,
        neck)</tt></td>
        <td align="center" valign="top" width="50%"><tt>Turtleneck</tt></td>
    </tr>
</table>
</center></div>

<p>For <strong>/**/</strong> to function the same way as <a href="ruprmct1.htm#top"><strong>##</strong></a> in ANSI/ISO C,
there can be no spaces between the operator and the arguments. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><br>
        <a href="../concepts/cuprddef.htm#top">Preprocessor
        Macros</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprmops.htm#top">Preprocessor Macro Operators</a><br>
        <a href="ruprddef.htm#top">#define Preprocessor Directive</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
53" k  $       R	  :7+:#          R	      ./usr/vac/html/zh_CN/doc/compiler/ref/ruprmops.htm if m                      $          <html>

<head>


<title>Preprocessor Macro Operators</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Preprocessor
        Macro Operators</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>This page lists and briefly describes preprocessor
macro operators available to you with the C for AIX compiler. To
get more information on any item listed here, go to the reference
page for that item.</p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top" colspan="2"><strong>Preprocessor Macro
        Operators</strong></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="30%"><strong>Name</strong></td>
        <td align="center" valign="top"><strong>Action</strong></td>
    </tr>
    <tr>
        <td valign="top" width="30%"><a href="ruprmpnd.htm#top">#</a></td>
        <td>Converts a parameter of a function-like macro into a
        character string literal.</td>
    </tr>
    <tr>
        <td valign="top" width="30%"><a href="ruprmct1.htm#top">##</a></td>
        <td>Concatenates two tokens in a macro, ignoring white
        space between macro tokens and operators.</td>
    </tr>
    <tr>
        <td valign="top" width="30%"><a href="ruprmct2.htm#top">/**/</a></td>
        <td>Concatenates two tokens in a macro, preserving white
        space between macro tokens and operators.</td>
    </tr>
</table>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprddef.htm#top">#define Preprocessor Directive</a><br>
        <a href="rupprdir.htm#top">List of Preprocessor
        Directives</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
  <td lp  $       2  :7+:#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruprmpnd.htm if m                      $            	
  eort
"/<>acdgilnps=hu.bfmv#&)0;\qwx(1FMOPRSTk%',-:ABCEIN23589DXyHUW4I2
1LTKjSNaJ	ܩe;[22Uģ_A1R*x2x9A@P(
?usLIF)XWx~ʄ$p?eBs=@ QQo=r?{tC S$ 5$]x:E@mkس+Xr:$K-9pZٗ^%:(֨N\}1rRe#4QkTbQ(Պ(1S%|]
$`7!~X츍^,emg}|Y1fA̾[6qqb'=d@?x1lPFBo&oF(,Awk@OJ$H[!Ҍ_L5,DR%Q
"M(1S%.$T<mzEqf_Nꀠ,J7U,7dfy>.~.[׎$eGLY.s@XnO^zXBX(TzDsRYQ*ub\Uk8$ImkP>.QQ#\}@tFHQ#\}@0b-lhҍ!F/1;1ӭʎ\}IPH_J7TkTb[#?=r:oCA!AކuIFF/1;1ӭʎ\}IPBYAiF꒍j_zDsW#nGRwTMh !f/YAAކuIFF/1RXRTRP׍QbJ]3ܸA)D..WV/o<Ȳ`*."ɝ7?H1t_#(XeZ$#3ܸA)D..RPx~S5hOJ$L SWL..PJQ=ˋUdŚk[2Vз[xo!b
҉(1RLb`^KŌ3ܸA)D..WV/o;b&,@<#\bٗ>ˈͦoٵ{_?kˎ|]2Ko-bzQ 2NKev[6H^T]{α{Y1׎$eG|9~+[2j=(b`ɆP ClfO`kiAC1׎$eG|9~+[2 7Уr[+ٵzQ"Č:oEqf_eVϯqqbJ'qr R2^-XbR\ ~:eŽ3ܸAD..QfwϾ3oB+pJ'qr_*?H1l.-D2Ko-}[>\\oCR\\$T+z}ǌ^B^-Xrt{)/ͬ1>γiUWL..PPy7D..W"1-}#%Ŵ=(b`]xFTws7"ų/|g=ˋ%ܸF/"o\<<b"Bl{(9(1BluM]}"gqrd{+Q1̾hA10zWemdq/=xFTw;}~{la9>*We7}޼q#*:'z_L8_y_H\}ƺgqrBR\\r^{Ι\\{(V/o:*^O?H(-2-f/h[}E{{jJb^X|_зƚ'z_L8_+LoH1l#%o\/ͬ|]\ WD,k;ɋh[M҈=F*PLbWp>."vˌ?W&u_+{(%(1nU'Qo\vTvK*;XNT+m`	-|\9!*Ü01;1ӭʎ\}9.#IdF/7*Yl̾[}iD..RQQF_N_zDsW#nGNK GRwTы!|$E"F/Kh[\ @_-op`JQZҍ8ۑDmzJ48ۑ/̾q=(bQӸ:޸=aۑԝ @txPy7
&4J51ӭʎ\}IPPy71ÂɽpPy7MjQZҍeGkƮtG>܎xn(֨NtG;*;X~5p{9u'uAAކ 4(<ԣuIFF/1;1ӭʎ\}IP`J51ӭʎ\}IPPy7oCR%n((NtG;*;X~5p{9u'u@ ɽ"
&4-(RQQo\vTvjDsNꂃɽ
&4,8(<РoCR%n(J5bJ1RTvIC^5F)1F)XWx~ʄ$p?eBs=@ QQo{tC S/<`%TeA\gn9   GSFpu$V(JB8(eŕ-L7vurʜ_k҅"F/W9ĉC.,lemF	ۑʖ[*s1kf\҅2R^1x$J1n.ʆ	sş=@@~E=h REb_,s2)#FK-9pZٗ^M(Z+b|c	5,I0'nGPKh[\,Ty;IBԔIF/QQo=r?bˮtG>=iJ$(֨qF*Q
QbJJ$JB8(%|+ˋ*[40޽$u%DH<bSD\C %~*񵃜0J(m*1R4dbn="righkȌ  $       \  :7+:#          \      ./usr/vac/html/zh_CN/doc/compiler/ref/ruprpcri.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>#pragma ibm critical Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        ibm critical Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <em>critical</em> pragma identifies a critical
section of program code that must only be run by one process at a
time.</p>

<p><strong>Syntax</strong></p>

<blockquote>
    <pre>#pragma ibm critical [(<em>name</em>)]
&lt;<em>statement&gt;</em></pre>
</blockquote>

<p>where <em>name</em> can be used to optionally identify the
critical region. Identifiers naming a critical region have
external linkage.</p>

<p><strong>Notes</strong><br>
The compiler reports an error if you try to branch into or out of
a critical section. Some situations that will cause an error are:</p>

<ul>
    <li>A critical section that contains the <strong>return</strong>
        statement.</li>
    <li>A critical section that contains <strong>goto</strong>, <strong>continue</strong>,
        or <strong>break</strong> statements that transfer
        program flow outside of the critical section.</li>
    <li>A <strong>goto</strong> statement outside a critical
        section that transfers program flow to a label defined
        within a critical section. </li>
</ul>

<p>A thread waits at the start of a critical region identified by
a given name until no other thread in the program is executing a
critical region with that same name. Critical sections not
specifically named by the <strong>ibm critical</strong> or <strong>omp
critical</strong> directives are mapped to the same unspecified
name.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuppovrv.htm#top">Program
        Parallelization</a><br>
        <a href="../concepts/cuppvars.htm#top">Shared and Private
        Variables in a Parallel Environment</a><br>
        <a href="../concepts/cupploop.htm#top">Countable Loops</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptppp.htm#top">Using Pragmas to
        Control Parallel Processing</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a><br>
        <a href="ruompcrt.htm#top">#pragma omp critical
        Preprocessor Directive</a><br>
        <a href="ruoptsmp.htm#top">-qsmp=rec_locks</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
Wl  $       "  :7+:#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruprpdir.htm if m                      $            
  et
"<>adilnoprs/=cfghm.buv#0Pwy%-13Dx,AFIMOSkqz59BCEW_28:RTUj!4;XYLH Y.5eh"ڲ̫-OBdeG1̒lQsɶ۩@-xL29X1jy-Χa29[ms$RlQs$<$x: @ @c      !
c1REc6<$ʐF=9[ג2NtF@B0 Bs䣛6J^2.FYC RJ$Ad.M[bj:ФzˡpVxd&U@z,P5<K	\S@zR)}"Qm9lĭ%"oT&:^2$J+أ"ܔs$[XwRc1PX<dK^ʇe6|VMdMapܠjYP
ǁqkYK{S-Χqͯ'k@,S2Y%ysT2e $XȄ`	  &qCGP50[ٱjxymy=òON`1sG]ed%R!c8!,TsɊw;YsדK$)bkʭ3ALYܠTsB6?lƇi;*H2grW`96s}U#IkjDBE:O9$xJU8kǃ+li%02Ec1P`#o܄}X.-uKm%ksKs4eskʜ`-{*&Ui%@92Y#49`grQ<]Rl"G1̘P5=q=}ò};]tú3K.8/"t{*6T=MHQs&ՇR cӝy# c䌀aMe2A (MG7m^2Id\")@, &w(< 
9dK^l{hE%Iأ6ni/J^2.B;J1`;J-G7E(MG7md\")@, %yRDFQMUpɶ䊵$[bo1+sIxȸE
_;}X.-uK}G7wEYtƮysדM,׶zhw:H䣛7%bVp0 BJE1VX=(SCsO:U"sى[KE(P9Ԯ}6!`u9e5XBtЄr&t!H딛LQ;ja-G7E(MG7md\")@, %yRDFQk,)9Tit!$[bo1+sIxȸE
:ϲ{nl>vUc	oB*TieVB8eTJsr[NhLm9-G7nJ9lĭ%"aMe2a )+ʕ2$"2ne"49g7nl4$[bo1+sIxȸE
#C*25xԸ۩."*""s[oܔsى[KE((dRW* dHDe!B+pt!$[bo1+sIxȸE
 عUTnu9}vUc	Bm9-G7nJ9lĭ%"aMe2a )+ʕ2$"2dXb{P,HlVlQf%ni/@<RRhvfIasʣr:~B8}U]1+pdlQnJ9rQf%ni/
k,!I^T!f9ABcLHRE(M4P24;HmOS9'[e<H:@Em9-G7nJ9lĭ%"aMe2a )+ʕ2$"2Y`MY:Spt!$[bo1+sIxȸE
 عUT@EeV9P?t!tVH䣙"úsɵua&T@)Elc^H ǧ:qXy# !SYeP@@!
9rQf4RF%ni/
k,!I%@\iPI%ZceCD,Py*HksIxu$bVpܠT&YܠTm9-G7nJ9lĭ%"aMe2a )+ʕ2$".b{P+rEZ-G7md\"(:ʉl0Cg7bmKd:MƇihl0[ʩ`\iPNʇP6kKs7D58_e6{*&$[borQo1+sIxȸE
JDq"Up	$U"sى[KE(P
L\q܄{YOד7nhȄ.#	۩.ϙPa됇ynu82E(H%(M4P*T@ȐY`P.<W%I"Iأ6J^2.B¡+Ez4+rE%Z3A"HA䫌Ik9P50:gpD5:ʉlg7]ZgrQE%[*&iأ"ܔs䣛6J^2.BQ"B \f=*E
qC`<szEZ-G7md\" H̥ɯ'@imy:oIv5·ǃ+y<\%	Q1C`#]*=r-ΧH䣛7%bVpJL1VX=(Tnu8mVlQf%ni/@aP"Xvv?grTnu9"ofܠU·HAIkP50:gpD5:ʉls|]ZgrT{l4;J6T=M-G7E(MG7md\"%yRD@̗*E
qגHRE(M4P	5m -'Y:#]初됇kukaG7*[$[borQo1+sIxȸE
JDq.v,*-sEZ-G7md\"oAm܄{YOדmWe.NC=xpʬG7*[$[borQo1+sIxȸE
JDqV,*M$U"sى[KE(Pʔ=v?@imy:oX.ͯ%R]dlQnJ9rQf%ni/I^T!.! Y`P.8uM$U"sى[KE(Pʔ>R=sr[NDm9-G7nJ9lĭ%")+ʕ2$"vXb{Pw:EZ-G7md\",HmO^]	;9",]5hsxzN2:Psͥu¤kR0E(H%(M4P*T@Ȑ 1VX=(TCL$[bo1+sIxȸE
9Rm -'Y59]X.-uKD}vTl9-Χr[,MvUsYump#hvg Co.$[borQo1+sIxȸE
JDq,*ǄR$U"sى[KE(P}Jo19X.z"m[Bm9-G7nJ9lĭ%")+ʕ2$"`b{Pʕ-D"Iأ6J^2.BC_S<#\NP&c4svJՇuO\דM᯲K`g7uf<#X͡XSl}*[$[borQ̑maJ9d%2maXxI!zs1$d#c䌀aMe2A (MG7mSYe!Iid 0aZZɩeN1-!SYeP TJo*T@Q71GL*E
		9W%jHy(JDsq &ABeQ9mSHRbyq0-dy2XbZB0 P*IV2 2QJk1lD#qCe" Dp,>s>a+v(S^JEZ,Ts*KK'
MLW*t5P PZ2c !I%^T!*E
 a2	ʇU!䣛+ʕ2$"1b{P$Xx&]`\m|!#%r[NeskHRCG7W* dHD<1VX=(Px0m"9W%&P6$<syRDF$xኲB8-~x>xN	+v(S^JEZJ9ҼQ"B!qUp	\R*ԐQJ]E(((4#O.!"P.4('#Cl4$XHbVp7*Kni/i%ZEolQnJ9-;G1̘"G1̕J
0!GǨCmeIid 0aC%!aiL)"G2EHYnQ E
_;k  $       9
  :7+:#          9
      ./usr/vac/html/zh_CN/doc/compiler/ref/ruprpicl.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>#pragma ibm independent_calls Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        ibm independent_calls Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <em>independent_calls</em> pragma asserts that
specified function calls within the chosen loop have no
loop-carried dependencies. This information helps the compiler
perform dependency analysis.</p>

<p><strong>Syntax</strong></p>

<blockquote>
    <pre>#pragma ibm independent_calls [(<em>identifier</em> [,<em>identifier</em>] ... )]
&lt;<em>countable for</em>/<em>while</em>/<em>do loop&gt;</em></pre>
</blockquote>

<p>where <em>identifier</em> represents the name of a function.</p>

<p><strong>Notes</strong><br>
<em>identifier</em> cannot be the name of a pointer to a
function.</p>

<p>If no function identifiers are specified, the compiler assumes
that all functions inside the loop are free of carried
dependencies.</p>

<p><strong>Example</strong></p>

<blockquote>
    <pre>/* #pragma ibm independent_calls */
int s, a[100], i, N = 100; 
int foo (int);</pre>
    <pre>#pragma ibm independent_calls (foo)
for (i = 0; i &lt; N; i++) {
   a[i] = foo(i);
}</pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuppovrv.htm#top">Program
        Parallelization</a><br>
        <a href="../concepts/cuppvars.htm#top">Shared and Private
        Variables in a Parallel Environment</a><br>
        <a href="../concepts/cupploop.htm#top">Countable Loops</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptppp.htm#top">Using Pragmas to
        Control Parallel Processing</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
sIxȸE
kꂒ  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruprpilp.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>#pragma ibm independent_loop Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        ibm independent_loop Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <em>independent_loop</em> pragma asserts that
iterations of the chosen loop are independent, and that the loop
can be parallelized.</p>

<p><strong>Syntax</strong></p>

<blockquote>
    <pre>#pragma ibm independent_loop [if (<em>exp</em>)]
&lt;<em>countable for</em>/<em>while</em>/<em>do loop&gt;</em></pre>
</blockquote>

<p>where <em>exp</em> represents a scalar expression. When the <strong>if</strong>
argument is specified, loop iterations are considered independent
only as long as <em>exp</em> evaluates to TRUE at run-time.</p>

<p><strong>Notes</strong><br>
This pragma can be combined with the <strong>schedule</strong>
pragma to select a specific parallel process scheduling
algorithm. For more information, see the description for the <strong>schedule</strong>
pragma.</p>

<p><strong>Examples</strong></p>

<blockquote>
    <pre>/* #pragma ibm independent_loop applied to a for loop */
#pragma ibm independent_loop
for (i = 0; i &lt; N; i++) {
   a[i] = i;
}</pre>
    <pre>/* pragma independent_loop applied to a do-while loop */
i = 0;
#pragma ibm independent_loop
do {
   a[i] = i;
   i++;
} while (i &lt; N);</pre>
    <pre>/* pragma independent_loop with if clause, applied to a while loop */
i = 0;
#pragma ibm independent_loop if (dist &gt;= N/2)
while (i &lt; N/2) {
   a[i] = a[i+dist];
   i++;
} </pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuppovrv.htm#top">Program
        Parallelization</a><br>
        <a href="../concepts/cuppvars.htm#top">Shared and Private
        Variables in a Parallel Environment</a><br>
        <a href="../concepts/cupploop.htm#top">Countable Loops</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptppp.htm#top">Using Pragmas to
        Control Parallel Processing</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a><br>
        <a href="ruprpsch.htm#top">#pragma ibm schedule
        Preprocessor Directive</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
Ck   $       7  :7+:#          7      ./usr/vac/html/zh_CN/doc/compiler/ref/ruprpite.htm if m                      $          <html>

<head>


<title>#pragma ibm iterations Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        ibm iterations Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <em>iterations</em> pragma specifies the
approximate number of loop iterations for the chosen loop.</p>

<p><strong>Syntax</strong></p>

<blockquote>
    <pre>#pragma ibm iterations (<em>iteration-count</em>)
&lt;<em>countable for</em>/<em>while</em>/<em>do loop&gt;</em></pre>
</blockquote>

<p>where <em>iteration-count</em> represents a positive integral
constant expression.</p>

<p><strong>Notes</strong><br>
The compiler uses the information in the <em>iteration-count</em>
variable to determine if it is efficient to parallelize the loop.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuppovrv.htm#top">Program
        Parallelization</a><br>
        <a href="../concepts/cuppvars.htm#top">Shared and Private
        Variables in a Parallel Environment</a><br>
        <a href="../concepts/cupploop.htm#top">Countable Loops</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptppp.htm#top">Using Pragmas to
        Control Parallel Processing</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
=k~  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruprpplp.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>#pragma ibm parallel_loop Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        ibm parallel_loop Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <em>parallel_loop</em> pragma explicitly instructs
the compiler to parallelize the chosen loop.</p>

<p><strong>Syntax</strong></p>

<blockquote>
    <pre>#pragma ibm parallel_loop [if (<em>exp</em>)] [schedule (<em>sched-type</em>)]
&lt;<em>countable for</em>/<em>while</em>/<em>do loop&gt;</em></pre>
</blockquote>

<p>where <em>exp</em> represents a scalar expression, and <em>sched-type</em>
represents any scheduling algorithm as valid for the <em>schedule</em>
directive. When the <strong>if</strong> argument is specified,
the loop executes in parallel only if <em>exp</em> evaluates to
TRUE at run-time. Otherwise the loop executes sequentially. The
loop will also run sequentially if it is in a critical section.</p>

<p><strong>Notes</strong><br>
This pragma can be applied to a wide variety of C loops, and the
compiler will try to determine if a loop is countable or not. </p>

<p>Program sections using the <strong>ibm parallel_loop</strong>
pragma must be able to produce a correct result in both
sequential and parallel mode. For example, loop iterations must
be independent before the loop can be parallelized. Explicit
parallel programming techniques involving condition
synchronization are not permitted.</p>

<p>This pragma can be combined with the <strong>ibm schedule</strong>
pragma to select a specific parallel process scheduling
algorithm. For more information, see the description for the <strong>ibm
schedule</strong> pragma.</p>

<p>A warning is generated if this pragma is not followed by a
countable loop.</p>

<p><strong>Example</strong></p>

<blockquote>
    <pre>/* #pragma ibm parallel_loop </pre>
    <pre>   The loop will execute in parallel if N is greater
   or equal to 10000. Dynamic scheduling will be used. */</pre>
    <pre>#pragma ibm parallel_loop if (N &gt;= 10000) schedule (dynamic)
for (i = 0; i &lt; N; i++) {
   a[i] = z;
}</pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuppovrv.htm#top">Program
        Parallelization</a><br>
        <a href="../concepts/cuppvars.htm#top">Shared and Private
        Variables in a Parallel Environment</a><br>
        <a href="../concepts/cupploop.htm#top">Countable Loops</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptppp.htm#top">Using Pragmas to
        Control Parallel Processing</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a><br>
        <a href="ruprpsch.htm#top">#pragma ibm schedule
        Preprocessor Directive</a><br>
        <a href="ruoptsmp.htm#top">smp=nested_par</a> Compiler
        Option</p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
Rk  $       :  :7+:#          :      ./usr/vac/html/zh_CN/doc/compiler/ref/ruprpprm.htm if m                      $          <html>

<head>


<title>#pragma ibm permutation Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        ibm permutation Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <em>permutation</em> pragma asserts that specified
arrays in the chosen loop contain no repeated values.</p>

<p><strong>Syntax</strong></p>

<blockquote>
    <pre>#pragma ibm permutation (<em>identifier</em> [,<em>identifier</em>] ... )
&lt;<em>countable for</em>/<em>while</em>/<em>do loop&gt;</em></pre>
</blockquote>

<p>where <em>identifier</em> represents the name of an array.</p>

<p><strong>Notes</strong><br>
<em>identifier</em> cannot be the name of a pointer.</p>

<p>An array specified by this pragma cannot be a function
parameter.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuppovrv.htm#top">Program
        Parallelization</a><br>
        <a href="../concepts/cuppvars.htm#top">Shared and Private
        Variables in a Parallel Environment</a><br>
        <a href="../concepts/cupploop.htm#top">Countable Loops</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptppp.htm#top">Using Pragmas to
        Control Parallel Processing</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>

countk)  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruprpsch.htm if m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>#pragma ibm schedule Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        ibm schedule Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <em>schedule</em> pragma specifies the scheduling
algorithms used for parallel processing.</p>

<p><strong>Syntax</strong></p>

<blockquote>
    <pre>#pragma ibm schedule (<em>sched-type</em>)
&lt;<em>countable for</em>/<em>while</em>/<em>do loop&gt;</em></pre>
</blockquote>

<p>where <em>sched-type</em> represents one of the following
options:</p>

<blockquote>
    <table border="0" cellpadding="5" cellspacing="0">
        <tr>
            <td valign="top" width="20%" nowrap><pre>affinity
affinity,<em>n</em></pre>
            </td>
            <td valign="top">Iterations of a loop are initially
            divided into local partitions of size <strong>ceiling</strong>(<em>number_of_iterations</em>/<em>number_of_threads</em>).
            Each local partition then further subdivided into
            chunks of size <strong>ceiling</strong>(<em>number_of_iterations_remaining_in_partition</em>/2).<p>If
            <em>n</em> is specified, each local partition is
            subdivided into chunks of size <em>n</em>, where <em>n</em>
            is an integral assignment expression of value 1 or
            greater.</p>
            <p>When a thread becomes available, it takes the next
            chunk from its local partition. If there are no more
            chunks in the local partition, the thread takes an
            available chunk from the partition of another thread.</p>
            </td>
        </tr>
        <tr>
            <td valign="top" width="20%" nowrap><pre>dynamic
dynamic,<em>n</em></pre>
            </td>
            <td valign="top">If <em>n</em> is not specified,
            iterations of a loop are divided into chunks of size
            1.<p>If <em>n</em> is specified, all chunks are set
            to size <em>n</em>, where <em>n</em> is an integral
            assignment expression of value 1 or greater.</p>
            <p>Chunks are assigned to threads on a first-come,
            first-serve basis as threads become available. This
            continues until all work is completed.</p>
            </td>
        </tr>
        <tr>
            <td valign="top" width="20%" nowrap><pre>guided
guided,<em>n</em></pre>
            </td>
            <td valign="top">Chunks are made progressively
            smaller until the default minimum chunk size is
            reached. The first chunk is of size <strong>ceiling</strong>(<em>number_of_iterations</em>/<em>number_of_threads</em>).
            Remaining chunks are of size <strong>ceiling</strong>(<em>number_of_iterations_remaining</em>/<em>number_of_threads</em>).<p>If
            <em>n</em> is specified, the minimum chunk size is
            set to <em>n</em>, where <em>n</em> is an integral
            assignment expression of value 1 or greater.</p>
            <p>If <em>n</em> is not specified, a default value of
            1 is assumed. </p>
            <p>Chunks are assigned to threads on a first-come,
            first-serve basis as threads become available. This
            continues until all work is completed.</p>
            </td>
        </tr>
        <tr>
            <td valign="top" width="20%" nowrap><pre>runtime</pre>
            </td>
            <td valign="top">Scheduling policy is determined at
            run-time.</td>
        </tr>
        <tr>
            <td valign="top" width="20%" nowrap><pre>static</pre>
            </td>
            <td valign="top">Iterations of a loop are divided
            into chunks of size <strong>ceiling</strong>(<em>number_of_iterations</em>/<em>number_of_threads</em>).
            Each thread is assigned a separate chunk.<p>This
            scheduling policy is also known as <em>block
            scheduling</em>.</p>
            </td>
        </tr>
        <tr>
            <td valign="top" width="20%" nowrap><pre>static,<em>n</em></pre>
            </td>
            <td valign="top">Iterations of a loop are divided
            into chunks of size <em>n</em>. Each chunk is
            assigned to a thread in <em>round-robin</em> fashion.<p><em>n</em>
            must be an integral assignment expression of value 1
            or greater.</p>
            <p>This scheduling policy is also known as <em>block
            cyclic scheduling</em>.</p>
            </td>
        </tr>
        <tr>
            <td valign="top" width="20%" nowrap><pre>static,1</pre>
            </td>
            <td valign="top">Iterations of a loop are divided
            into chunks of size 1. Each chunk is assigned to a
            thread in <em>round-robin</em> fashion.<p>This
            scheduling policy is also known as <em>cyclic
            scheduling</em>.</p>
            </td>
        </tr>
    </table>
</blockquote>

<p><strong>Notes</strong><br>
Scheduling algorithms for parallel processing can be specified
using any of the methods shown below. If used, methods higher in
the list override entries lower in the list.</p>

<ul>
    <li>pragma statements</li>
    <li>compiler command line options</li>
    <li>run-time command line options</li>
    <li>run-time default options</li>
</ul>

<p>Scheduling algorithms can also be specified using the <strong>schedule</strong>
argument of the <strong>parallel_loop</strong> pragma statements.
For example, the following sets of statements are equivalent:</p>

<blockquote>
    <table border="0" cellpadding="5" cellspacing="0">
        <tr>
            <td valign="top"><pre>#pragma ibm schedule (guided, 10) 
#pragma ibm parallel_loop 
for (i = 0; i &lt; N; i++) {
  ... 
}</pre>
            </td>
        </tr>
        <tr>
            <td valign="top"><blockquote>
                <p>and</p>
            </blockquote>
            </td>
        </tr>
        <tr>
            <td valign="top"><pre>#pragma ibm parallel_loop schedule (guided, 10)
for (i = 0; i &lt; N; i++) {
  ... 
} </pre>
            </td>
        </tr>
    </table>
</blockquote>

<p>If different scheduling types are specified for a given loop,
the last one specified is applied.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuppovrv.htm#top">Program
        Parallelization</a><br>
        <a href="../concepts/cuppvars.htm#top">Shared and Private
        Variables in a Parallel Environment</a><br>
        <a href="../concepts/cupploop.htm#top">Countable Loops</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptppp.htm#top">Using Pragmas to
        Control Parallel Processing</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a><br>
        <a href="ruprpplp.htm#top">#pragma ibm parallel_loop
        Preprocessor Directive</a><br>
        <a href="ruppfunc.htm#top">Built-in Functions Used for
        Parallel Processing</a><br>
        <a href="rupprunt.htm#top">IBM Run-time Options for
        Parallel Processing</a><br>
        <a href="ruoptsmp.htm#top">-qsmp</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
    </k  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruprpslp.htm if m                      $          <html>

<head>


<title>#pragma ibm sequential_loop Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>#pragma
        ibm sequential_loop Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>The <em>sequential_loop</em> pragma explicitly
instructs the compiler to execute the chosen loop sequentially.</p>

<p><strong>Syntax</strong></p>

<blockquote>
    <pre>#pragma ibm sequential_loop
&lt;<em>countable for</em>/<em>while</em>/<em>do loop&gt;</em></pre>
</blockquote>

<p><strong>Notes</strong><br>
This pragma disables automatic parallelization of the chosen
loop, and is always respected by the compiler.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuppovrv.htm#top">Program
        Parallelization</a><br>
        <a href="../concepts/cuppvars.htm#top">Shared and Private
        Variables in a Parallel Environment</a><br>
        <a href="../concepts/cupploop.htm#top">Countable Loops</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="../tasks/tuoptppp.htm#top">Using Pragmas to
        Control Parallel Processing</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
top"k   $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruretcod.htm if m                      $          <html>

<head>


<title>Compiler Return Codes</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Compiler
        Return Codes</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>At the end of compilation, the compiler sets the
return code to zero under any of the following conditions: </p>

<ul compact>
    <li>No messages are issued. </li>
    <li>The highest severity level of all errors diagnosed is <strong>E</strong>,
        <strong>W</strong>, or <strong>I</strong>. </li>
    <li>The highest severity level of all errors diagnosed is
        less than the setting of the <strong>-qhalt</strong>
        compiler option, <strong>and</strong> the number of
        errors did not reach the limit set by the <strong>-qmaxerr</strong>
        compiler option.</li>
</ul>

<p>Otherwise, the compiler sets the return code to one of the
following values: </p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" width="15%"><strong>Return Code</strong></td>
        <td align="center"><strong>Error Type</strong></td>
    </tr>
    <tr>
        <td align="center" width="15%">1</td>
        <td>Any error with a severity level higher than the
        setting of the halt compiler option has been detected. </td>
    </tr>
    <tr>
        <td align="center" width="15%">40</td>
        <td>An option error or an unrecoverable error has been
        detected. </td>
    </tr>
    <tr>
        <td align="center" width="15%">41</td>
        <td>A configuration file error has been detected. </td>
    </tr>
    <tr>
        <td align="center" width="15%">250</td>
        <td>An out-of-memory error has been detected. The <strong>xlc</strong>
        command cannot allocate any more memory for its use. </td>
    </tr>
    <tr>
        <td align="center" width="15%">251</td>
        <td>A signal-received error has been detected. That is,
        an unrecoverable error or interrupt signal has occurred. </td>
    </tr>
    <tr>
        <td align="center" width="15%">252</td>
        <td>A file-not-found error has been detected. </td>
    </tr>
    <tr>
        <td align="center" width="15%">253</td>
        <td>An input/output error has been detected: files cannot
        be read or written to. </td>
    </tr>
    <tr>
        <td align="center" width="15%">254</td>
        <td>A fork error has been detected. A new process cannot
        be created. </td>
    </tr>
    <tr>
        <td align="center" width="15%">255</td>
        <td>An error has been detected while the process was
        running. </td>
    </tr>
</table>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cumsginf.htm#top">Message and
        Listing Information</a><br>
        <a href="rumsgfmt.htm#top">Compiler Message Format</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="rumsgsev.htm#top">Message Severity Levels and
        Compiler Response</a><br>
        <a href="ruopthlt.htm#top">-qhalt</a><br>
        <a href="ruopterr.htm#top">-qmaxerr</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
      lK  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruspalgn.htm if m                      $            
 et
/<>agilnorscdhmpu"0=_bfy()*.12;Avw,-48Sz#%&356:FITkq{}BCOR[]jx9MNPUW!EVP 	<ʲߘh׸H-)uX䤛'*zSPEYoZa+AtV},`=͆2pTu%S	ZlIi|d,Hh{bĀ
(P:UkR$P{a$$P{ct,H8(W%q=̀7.&$(C0%s
*!V%jgBL%1s`9%$takRJV6JY8XxDFL1j3c'4ԓ6J&I}-Abԓ1j0jljLQVPĀ@67KAdj֫D=eJMԚ-j^0cRn֪-j[tڐ#	!jMԚ-jXNݭTZvPuIIZEWkRn֤*Z%KU]w#H`d̢9%&jM]1sa)7kU]кmHa퐵&jM]'
MEWkq5pT4ZvRn֪-j\Fc	2{jMԚ-jX&C&J#_ D-AbJPPĀ@67KAlDԅ'"I.EUh?As`,M80Ū[tڐ#	!jM&Z'cq0JQh[bl	d]60vZE,6Ct.R*eԐ)l=&fdDj\GajMI-Rm_KAԑ "ln1j0jғ;`ըl4벫TQV0cI0jD8s]ǠcCD8ps`]B@KDMIodAnK-ZbtF-SFXFjLQVZZr6
LQW!ÝRd8:'uD=e0Jv}SI5Y49u0Z^22L.='an"azbtF,*N5c1lܣC:B7<`AĚ.s]e:!5Y49u0cMאci6tOlƶT]dAÅNES[SYtC[ $Š:XUj0jc)3F_3(uK!oYwC".ye0QZ`t	p5]B爺t6Cc[*k.hst`A, L5<!"YǙAjKܴOrSYu<!ʉC[ %Z`t	p5]B爺t6Cc[*k.hst`A,.q&>\/r= UKTɢ2Ohsta0W3H+deCX`E0l=@ԗh?9U*}q2N`ǹ.{̶=.d;*\Gv<6,-I{&h:ܣ  -;`թ&-Ab10jc)3F_q:S[B2N`$Š:-Wkt/1s`(42A+dOcQ<au%$'u
u?)*Mԓ%KAu*Z;eм`=̀@2@;HV  M6OlXX؛Y! JIqYX(u?7kRL-Adj[x{ hN8n  F>JQ&jI:-WkQ4;t/1s`	éJ2ݭI2TQc1l:
Ƃ0!X|:/)*Mԓ%KAu"f`rbtF,<=nܣ`=͂;`sa0lA퍞"*&èt5YtXڔ$Š:-Wk1s`(4iiNPp&
r4r4=saDAXX؛Y!nփC%nc	%o`f4}7kRL-AdjX{ A:0̓ t/pv^0fцlǹxf``,hlM,EW7A!7170Ph3>xRT&J1`D$Š:Xy<{SFX{&w(;9܍"͕qlqUUv=́u;c[*k.f7,Rfц:$RLZRv6Оw#HNÿHW7#'r48x`h7iR`(BR`6OaXX؛Y!}DpD)0xN,^IAr4{ ,AHWRe=́u;d[S!l_ݏ2
J;^)܍"w0н07t=ͅ`h44}6&H~"+AQ0МX4
IRn֤*ZŁ31auN5c1lܣI$Š:-Wk<yǹ;%&Hw
4?dl(0ف`XX؛Y!d	]B爺t;)R`saD"2%oq6/>P_]{Ua ݕZR`'&5>QU;AJLEn%IZdh:@lRLZŇcǺ;`ՌǹRgrDsp>'0kcPR:Q/wc̭s`]B$Š:,`=̀@	r4$^L9/c1l Оa(l{v 9_[̶=-CcP#ew#Hǹ7t=ͅ`h44}6&HIAr4{ ,' HWRe&jI:-Wkt/1s`()*Mԓ%KAu*Z0c 0'/`{0!]JQRT&J1`D$Š:tVldMHXBr)14XBr)!h".&$0PJ\\M,H4P%jqm"KcjieO[\8N"lbC $NU9X %j%fTp26&[ `l0sX2),Zh?*,Lc)U\L.;+{s_SRX3*T8XU\Lael8#.x55%P-S2C| ƅe=l^}O`	S%keMeԖ-IV6L"2aQX9XIV7%Mkh:S2CHXZHf9$F\A*8ą,-.-p0x[\8N62&,H+RXIGRJ޴ `    </k0  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/ref/rustlabl.htm if m                      $          <html>

<head>


<title>Statement Labels</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Statement
        Labels</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>A label is an identifier that allows your program to
transfer control to other statements within the same function. It
is the only type of identifier that has function scope. </p>

<p>Control is transferred to the statement following the label by
means of the <strong>goto</strong> or <strong>switch</strong>
statements. The <strong>case</strong> and <strong>default</strong>
label names are reserved for use within the body of the <strong>switch</strong>
statement. </p>

<p><img src="../images/nclabels.gif" width="238" height="32"></p>

<p>In the examples below, the label is both the identifier and
the colon (:) character at the beginning of each line. </p>

<blockquote>
    <pre><tt>comment_complete : ;            /* null statement label */</tt></pre>
    <pre><tt>test_for_null : if (NULL == pointer)</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuscovis.htm#top">Scope of
        Identifier Visibility</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruclsgot.htm#top">goto Statement</a><br>
        <a href="ruclsswt.htm#top">switch Statement</a></p>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
l^  $       y  :7+:#          	      ./usr/vac/html/zh_CN/doc/compiler/ref/rusysinf.htm if m                      $              /rt
<>acdeilnosbpuv".fghm0=Cxy8AI_w%,1DEFPRSTXk#&239;MY()-56:HL8)1+AbۘD+^xP`ͶLJb:`X`Xna 888888df)qy){Hf4)l1+[^$ 08mLs:T׉v( 0A{`֮q@!*`@dRSK-Hd;-A(	B_P,<@/փ^8mGAx@jhVGAy< <Fsb .jK6;Lq鎗`"B3D+A`pN.@>|m.s^'Lc̣w%Lb k^'2<`<=g3P@` 69åkkĄ @ژDt2_ =8V
b 4ST+TikXKkBzBؽbZl;P+1Sckap#",S5@Xs+
S1mPkA{Z$ԒHSd@H
mh17H1t*YփI%*2B>/<bnb/h v8|C\ͭ/h#RJU,
dC."d88sͭ//bրz`21mh1kDR`S$)*|kAyA{絠	lSXemh1kDR`S%my< =_})".-pͭ/h#RJU,
dtZ__ =0[1,{)7
6絢HI)T)Al5 #RJU,
dYփtH1k@	!׋db,ԛK&'Z_$FX[$X0\D)RHu&H1ԒK+`%*Mb%*2V	!2JTqIR_"5$RJ!$:&IJ."C7mh17H1t릒Ǩ	փI%*
rH1ԒH|9@@b%*
rjA$FFkJ5 #RJU#5 jA$FFkJVq/R9xjA$FFk;Pq/RdYcAƤDjIJfiS@(5 #RJU#5PZ__ = e1P;\☕8<b։"5$R*ť΂kAyA{絠0\(/[ OyփI%*4isF,:sH1ԒK4
5 #RJU.h(Zç8ԃHI)TK0kPtb%*4isF@tb%*4isF@28ԃHI)TqdQƤDjIJS[&7Mx5 #RJU-zB$Kmh17H1ts m*ؼCGsFYփI%*4isFb<bnb/h*NIͭ/h#RJU.h=@C\Şmh17H1t$M56絢YjR'<bnb/h ^ǸrDjIJfkA{Z$ԌSq/
r	8ԃHH|9@8ԃHH|5 #R3_*QƤDjFkJ 0$R_"5#5(kAyAy 1N: +ƈ$:SĠ'
@C	Vy0Rm~b<J5 9^Llť5̎f;/k"5$R3^y%P1iҵ)b;f	k׉#7Px<1ĠcmAM5#9EdYť뎒R$g3ap >y)qfIx#Ԍ e ǃ_f-<n(#RJU#5AQF`X!{lL1SLLMzoLتmS1!W̬s`J@y7Px<8 #1LSFs1KepZ!jcҦH@`p5App2_ =v( 0$
8	<bג4K\ H8\/M*#16盤HbS:SSC@Xs*UeD>08h<iA%h8Xq-P@`p<)h,-)UrP 7#k  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/ref/ruxltmbc.htm if m                      $          <html>

<head>


<title>Converting Files Containing Multibyte Data to New Code
Pages</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Converting
        Files Containing Multibyte Data to New Code Pages</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>If you have installed new code pages on your system,
you must use the AIX <strong>iconv</strong> migration utility to
convert files containing multibyte data to use new code pages.
This command converts files containing multibyte data from the <strong>IBM-932</strong>
code set to the <strong>IBM-euc</strong> code set. </p>

<p>The <strong>iconv</strong> command is described in the <cite><em>AIX
Version 4 Commands Reference</em></cite>. Using the NLS code set
converters with the <strong>iconv</strong> command is described
in &quot;Converters Overview for Programming&quot; in the <cite><em>AIX
Version 4 General Programming Concepts</em></cite>.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruxltovr.htm#top">National Language Support in
        the C for AIX Compiler</a><br>
        <a href="ruxltmbs.htm#top">Where Multibyte Characters are
        Supported</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kF=  $       D  :7+:#          D      ./usr/vac/html/zh_CN/doc/compiler/ref/ruxltmbs.htm if m                      $          <html>

<head>


<title>Where Multibyte Characters are Supported</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Where
        Multibyte Characters Are Supported</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>In the examples that follow, <em>multibyte_char</em>
represents any string of one or more multibyte characters. </p>

<p>&nbsp;</p>

<p><strong>String Literals and Character Constants</strong><br>
Multibyte characters are supported in string literals and
character constants. Strings containing multibyte characters are
treated in essentially the same way as strings without multibyte
characters. Multibyte characters can appear in several contexts: </p>

<ul compact>
    <li>Preprocessor directives </li>
    <li>Macro definitions </li>
    <li>The # and ## operators </li>
    <li>The definition of the macro name in the <strong>-D</strong>
        compiler option </li>
</ul>

<p>Wide-character strings can be manipulated the same way as
single-byte character strings. The system provides equivalent
wide-character and single-byte string functions. </p>

<p>The default storage type for all string literals is read-only.
The <strong>-qro</strong> option sets the storage type of string
literals to read-only, and the <strong>-qnoro</strong> option
makes string literals writable. </p>

<p><b>Note: </b>Because a character constant can store only 1
byte, avoid assigning multibyte characters to character
constants. Only the last byte of a multibyte character constant
is stored. Use a wide-character representation instead.
Wide-character string literals and constants must be prefixed by
L. For example: </p>

<blockquote>
    <pre><tt>wchar_t *a = L&quot;</tt><em><tt>wide_char_string</tt></em><tt>&quot; ;
wchar_t b = L'c'</tt></pre>
</blockquote>

<p>String literals and character constants are described in <cite><em>AIX
Version 4: Language Reference</em></cite>. The # and ##
operators, preprocessor directives, and macro definitions are
also described there. </p>

<p>&nbsp;</p>

<p><strong>Preprocessor Directives</strong><br>
The following preprocessor directives permit multibyte-character
constants and string literals: </p>

<ul compact>
    <li><strong>#define </strong></li>
    <li><strong>#pragma comment </strong></li>
    <li><strong>#include </strong></li>
</ul>

<p>These and other preprocessor directives are described in <cite><em>AIX
Version 4: Language Reference</em></cite>. </p>

<p>&nbsp;</p>

<p><strong>Macro Definitions</strong><br>
Because string literals and character constants can be part of <strong>#define</strong>
statements, multibyte characters are also permitted in both
object-like and function-like macro definitions. </p>

<p>&nbsp;</p>

<p><strong>Compiler Options</strong><br>
Multibyte characters can appear in the compiler suboptions that
take file names as arguments: </p>

<ul compact>
    <li><strong>-l</strong><em> key</em> </li>
    <li><strong>-o </strong><em>file_name</em> </li>
    <li><strong>-B</strong><em> prefix</em> </li>
    <li><strong>-F </strong><em>config_file:stanza</em> </li>
    <li><strong>-I</strong><em> directory</em> </li>
    <li><strong>-L </strong><em>directory</em> </li>
</ul>

<p>The <strong>-D</strong> <em>name=definition</em> option
permits multibyte characters in the definition of the macro name.
In the following example, the first definition is a string
literal, and the second is a character constant: </p>

<blockquote>
    <pre><tt>-DMYMACRO=&quot;kps</tt><em><tt>multibyte_char</tt></em><tt>dcs&quot;
-DMYMACRO='</tt><em><tt>multibyte_char</tt></em><tt>'</tt></pre>
</blockquote>

<p>The <strong>-qmbcs</strong> compiler option permits both
double-byte and multibyte characters. In other respects, it is
equivalent to the <strong>-qdbcs</strong> option, but it should
be used when multibyte characters appear in the program. </p>

<p>The listings produced by the <strong>-qlist</strong> and <strong>-qsource</strong>
options display the date and time for the appropriate
international language. Multibyte characters in the file name of
the C source file also appear in the name of the corresponding
list file. For example, a C source file called: </p>

<blockquote>
    <pre><tt>multibyte_char.c</tt></pre>
</blockquote>

<p>gives a list file called </p>

<blockquote>
    <pre><tt>multibyte_char.lst</tt></pre>
</blockquote>

<p>&nbsp;</p>

<p><strong>File Names and Comments</strong><br>
Any file name can contain multibyte characters. The file name can
be a relative or absolute path name. For example: </p>

<blockquote>
    <p><tt>#include&lt;multibyte_char/mydir/mysource/multibyte_char.h&gt;<br>
    #include &quot;multibyte_char.h&quot;<br>
    <br>
    xlc /u/myhome/c_programs/kanji_files/multibyte_char.c<br>
    -omultibyte_char</tt></p>
</blockquote>

<p>Multibyte characters are also permitted in comments, if you
specify the <strong>-qmbcs</strong> compiler option. Comments are
described in <cite><em>AIX Version 4: Language Reference</em></cite>.
</p>

<p>&nbsp;</p>

<p><a name="Restrictions"><strong>Restrictions</strong></a></p>

<ul>
    <li>Multibyte characters are not permitted in identifiers. </li>
    <li>Hexadecimal values for multibyte characters must be in
        the range of the code page being used. </li>
    <li>You cannot mix wide characters and multibyte characters
        in macro definitions. For example, a macro expansion that
        concatenates a wide string and a multibyte string is not
        permitted. </li>
    <li>Assignment between wide characters and multibyte
        characters is not permitted. </li>
    <li>Concatenating wide character strings and multibyte
        character strings is not permitted. </li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruxltovr.htm#top">National Language Support in
        the C for AIX Compiler</a><br>
        <a href="ruxltmbs.htm#top">Where Multibyte Characters are
        Supported</a><br>
        <a href="ruoptbu.htm#top">-B</a><br>
        <a href="ruoptdu.htm#top">-D</a><br>
        <a href="ruoptfu.htm#top">-F</a><br>
        <a href="ruoptiu.htm#top">-I</a><br>
        <a href="ruoptlu.htm#top">-L</a><br>
        <a href="ruoptll.htm#top">-l</a><br>
        <a href="ruoptol.htm#top">-o</a><br>
        <a href="ruoptlis.htm#top">-qlist</a><br>
        <a href="ruoptmbc.htm#top">-qmbcs, -qdbcs</a><br>
        <a href="ruoptro.htm#top">-qro</a><br>
        <a href="ruoptsrc.htm#top">-qsource</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
thatku  $       <  :7+:#          <      ./usr/vac/html/zh_CN/doc/compiler/ref/ruxltovr.htm if m                      $          <html>

<head>


<title>National Languages Support in the C for AIX Compiler</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>National
        Languages Support in the C for AIX Compiler</font></h3>
        </td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p>This and related pages summarize the national language
support (NLS) specific to the C for AIX Compiler.</p>

<p><b>Note: </b>You must specify the <strong>-qmbcs</strong>
option to use multibyte characters anywhere in your program. </p>

<p>Support for multibyte characters includes support for wide
characters. Generally, wide characters are permitted anywhere
multibyte characters are, but they are incompatible with
multibyte characters in the same string because their bit
patterns differ. Wherever permitted, you can mix single-byte and
multibyte characters in the same string. See <a href="ruxltmbs.htm#Restrictions">Restrictions</a> for more
information. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="ruxltmbc.htm#top">Converting Files Containing
        Multibyte Data to New Code Page</a><br>
        <a href="ruxltmbs.htm#top">Where Multibyte Characters are
        Supported</a><br>
        <a href="ruoptmbc.htm#top">-qmbcs, -qdbcs</a></td>
        <td valign="top" nowrap><p align="right">   </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
    l  $       )*  :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tucfg41.htm f m                      $            
	  lr
-/ceiost,=_abdnpu.0ACDELfghmv"128:<>FISTqx*+HMPRUX()4NOVwy%39	#&;BGY!7WZkj 
tJLv5|ȵMSZAVs)ARM -KPd:xiS)I
8N4@5jZ ^y'Ff pppppp?7p,XbujH41KPd>A`8}ϪH$RHAF!2fAVj42T	"`<>A	0(X&CNs:uMU;D0qH419D!jBxآFB1Fa&V ի2heNDy }VrAgT	"`=9H5jlZ;Z3KPbAcRZĭᡓhjc@H(ǀ&#hؔJZP DC@/Ѡp>6($(aOZPa ZP  ӄQ:NPE	9卍+   pX.X-}zP!==tp:\R}G pJZ0C }QI,ND-2O/A4:p<mjhBN;o
M'OΞBdci
ZPwDPx0r)ZcZs3m@,TVfځ(똱QZ:jbEjg\/3e9jJF|3ajW0[59[j+SZef#%jcwDP{PzHӓ " fځuX@s͵Q1b u6i'\ŊP>θ>^frč@~fԮ$aO@jrjW0)(͂Tr$9lF7$n.2Ե	ӂB1È_{]s*+WG\3m@uX_s͵I1b[)WW56{R=AP=\H/6	u@*@	
Z67tJ%
}NoEZNO3<8j1bu6iG\ŊI?P=s*+W@:y)!Eq#P>_j+S-ڕČ)-_Jp23`*+F<NoE[Ķ	#[ $)jZ؄0Be q A%@/9?p+Wm\ŊQ?P=s*+W'\3m@uX_l-_\Hl ځJFa+m@q#
zWR"8р8yM`TlF5ITQ$[;lA7NEjZ8tJ%
}Bt4/9?p+WmNVҧ9$P=9[Jm@uX_sͩT$jbEjg\ ̈́NrI6ylrč@~fNVҧ9$P=\Hl ځJFa+m@q#
zW4*3a+iSځ岉-LWR"$r2-@lh%>*'g}EZLz'CBB1È_9[Jm@,TVfm*sIQ1bu6+iSMN}p|s6jr9$ځ岆[(lrč@~fNVҧ9$P=\Hl ځJFa+m@q#
zW4*3a+iSځ岉-LWR"$r2[ $)jZܦr(hnBy3ӍIB@*'N69?p+Wm\śbu6iG\śbu6i'\śbS{fNr-BEmmځrč@~fԮ$aO@jrjW0B|6jr9ͨ[(D)NF_l9@-S'o9["8`MFjԵLP:ݺ%>IgKsIB@*a'@Eju͵똳lTVfځ(똳lTVNfځ$똳lTVu6jrlBE;yHSڜP=ZҸ/AڕČ)NVځJFhTfNVҧ9e()(͂Tr$9lF7$n.2l;y=8@,xƈ[h0h(h$@D<VNmcZs3m@,{J:,{I:,}p|̈́2vlNr-lSBe8-P=(+̈́P=\Hl mԮ$aOAj&@l m*sP<Q2kWR"$r2[ $(	Llh <`D-4	4
4 "iRDO2ASmrV\P=6Ej(mҎ6Ej$mN6Ejg\/3a+m@̝$[))e8 $(-N6jrm@
9jJF|3ajW0[59[j+SZɡP>_59[J-L/6	QȒcPzIK`1(eJ>B`Aƈc4@`p8@A@A !暵-@lN@}()P:OC:X6`x7'o9	 P69?p+WmNVҧ9$P=6Ej(mNVҧ9$P=smI?ڜNrI6{I:,)NF_l9@-S'o9["8`MFjP>θ>A959[jd!"AT$jm[))e8-P+m@p$j6jr9$ځJFajW0[59[j+SZɡP>_59[J-Li[(Djc@}()P< $+>(Њg`x7'o9	 P	
61È_9[Jm@,9[Jm@uY*+W'\3jr9$ځ$똳lTVu	AP='o9	NVҧ9$P<PЀlPЀCMCKe%2vle[)l9[j{q#P>_SI&jW0[6{R=AP=\HM
AT6ylcMD m_Jp23`Tl%2vzq X<4$`P(H0yKPEۢQ(S:tt:q` UNm~f8xqu͵똳lTV{J:,$mN6EjAP='o9	AϨlRzS'o9	Jd!"N6e9jҸ/AڕČ)NVځJFSm@D m_R"$r2[Nr@4D0qƚ
	48сh <``F4@Ə-`{SAAZ7)ZDPu@=nq` U6`NO3<8j1fب_s͵Q1fب_s͵I1fب_l mٓe q[)=)e%2vleq#P>_j+S-ڕČ)-_Ш/̈́Nsj&QmjSQIQZ1sz(=$n%I]e2%2vzq X<4$`P(H0yƌ`DA [0x @04ylhh[ڜEԚjzԵ	ӂB/NO3<8j1fب_s͵Q1fب_s͵I1fب_l mٓe q[)=)e%2vle[)l-_\Hl ځJFa+m@q#
zW4*3a+iSځ岉@Zef#"%HA!EJd `DA  08yliHQaMZ67tJ%
}NoEZl1È_{]smQ?P=smI?P=smP>θ>^fNVځ;yHR}@esҙ;yHRS'o9	p@HQ[)!Emrč@~fԮ$aO@jrjW0B|6jr9ͨ[(D)NF_l%Ehǉ`1$cqtQ` })-ǌhq#FAC5jZ؝ƁQ(S:tt:m8hj'@EjuͩT$j1fب_sͩT$jbͱQZ:SI&i'\śbNfNVځ;yHjr9$ځ岆eAϨlRzS'o9	Jd!"N6e-P=(+̈́NrI6{R=AڕČ)NVځJFhTfNVҧ9em&QmjSQFP:t`Aƚ
	48@,xƈ[0<Mǌ `Alhh[0x @04yljrRh=9RƁQ(S2x@HV|'Q%ϧ n"NrV:mzrV\ڜNrI6{]smQ?ڜNrI6{J:,9[Jm@uY*+W@:l mٓa+iSM[(h@HQ[(h@HQlls-BE;yHSBN	
-lQBNZҸ/AT$j+S-P=\Hl mԮ$aOAj&@l m*sP<Q1AjSQFP:t` })-ǌhq#FAC44`x4"8@8с 4`D `,hm.{Ps֥%
E0"ÈI(mNVҧ9$7N(fm*s7Ng`Z3jr9x'C]$3jr9x'C\KWDq?ͩT$^&MZ9[JMG-_B_9[JMBZܒDaSͩT$O-pF5ͩT5oi_Kͧ%3iE'C3jr9$Dj䒂.3jr9$"M_Jp2̓- %q0AlhxAa%q  ceBŉ,Xba&,XbŋZ?D𸅼-0XX ,B@,D,`XB  Q$0ZɡP>_l m*sP<Q2-_t5JHeIjD3e	Ԋ$)f5'fm*sIoz/J79fmNVҧ97J72֯Z95+xjԵLfA"Hq`U$t$`8|
&`8@`5j_Cɘ,*' lZ&T$LRшg$u@&	8nԃV ի1ը18xjԵ$ԃV0일4P%>95ɣNeC P+q4Pğ&Jr@XP"A`8pƜ4A'2 ;yl  $       5  :7+:#          S!      ./usr/vac/html/zh_CN/doc/compiler/tasks/tucfg43.htm f m                      $             l
-/acdeiorst,=_bhp.0ACDELTfgmnu"128:<>FIPRSXqvx*+47HMU()3NOV69wy%&;BG#WY	!Zjk u@:0Щ[.}2¤+ld)!hT)*HZk%IkpkA`p-nH[^!g<rZ 103RTC؈bէ37fZıCAnkXA 0`'.RQ4_T	 `h dZ66qm,RܳJj`40Qee't,N%͵aT0- O[*'.q(Xjl4ڈ`Z;n%8B[RW)?lU$--)*HZ3`]jR@   rG ADpXF7	 U$qăD+`6:Eġyln
HI@p !X@!I \　 8$Zf2,"Z
khS)/ P
qxJ!Zb&) \]ԃSk	ŷMx|'PȞ $
pX jBt!J.DH76nSR@G\^p
Vqu`8hEA5C `V:SDZR@D;EQf`8KB|'H+!n<iJO_v\OcQt.'Qt.'QOgSnRќO"ˉFr'Yq=Dpz$kZmŴRT.;t+X|ह_zCy $N츞NI*v\OaWNI(v\OaGNI60ܤ9OE،N7,/I{'H2-OuKK6g,L#&ZSZRT[p8@HV^7@4%'ӯ.'ӨrRʺuݗUӨrR:uݗQӨrR'ͳ)rN}?7Y\Ob38bȰ&ˉFr'ԟ#Xȵ?&ԋn-`*JnTcpkσ|8 $+$u7e:u.JOWN{
u.JOGN{
:u.JOq<vpnRќO"ˉFr'Yq=Dpz$kXZ&ZS-)-J;y \FCH1Lh"
^7@4%'ӯ.'ӨrRʺuݗUӨrR:uݗQӨrR'ͳ))?D'ue#9,lg"q=I5Sc8  8ijEŉȱKb,N]SYXȲq`6F7	"8+!n<iJO_v\OcQt.'Qt.'QOgP#7Y(".'b쩋j۔g"wȰ&FYq=Dpy"ˉFr'Yq=Dpz'7Y(2y@ԟ#Xȵ?&ԋn-q`6F7	5C	ύ{b\+cBI)?q=FUӯ츞®FQӯ츞Fq>ma@dX^`\,bp8@I.ʘFN}] $۔g"wȰ&FYq=Dpy"ˉFr'Yq=Dpz'7Y(2y@ԟ#Xȵ?&ԋn-`*JV{fۤU'Aiێ!85T[q
I)?q=FUӯ츞®FQӯ츞Fq>maO7Yq=Bpkb851v'ȝ~n,g"q<őazM،N7?>}?uazMs.'@ԟ#Xȵ?&ԋn-_<XF8"H8㔕$ہN+n	:aYzCy $N츞NI*v\OaWNI(v\OaGNI60lʡ851vPp8@I)?D'ue#9,lg"q=IAlkq<^En6[qmX	1buBpk<@G"44qHdIrzUٿvF7	~nqAY$'*0$u7e:u.JOWN{
u.JOGN{
:u.JOq<dX^eU	j۔g"wȲ{E6\Ob38E6
5̸bRc"7XK`+X|bJr1be9:ES'T'1c$	 4y#CHp(Dq)*HsN0$u7e:u.JOWN{
u.JOGN{
:u.JOq<dX^eU	jہL]IFr'q>.'Ȝn1dX^e#9OOdX^`\ˉ.*'H2-OuKK6g,L#&ZSZ1bv $ŉ	XDp,y#G
$qJlv8"=LV<%Bpk"8yzCy $N츞NI*v\OaWNI(v\OaGNI5Sbm-H:85yq H@ŏ8$h@$9I60Fn,/I{*őazMr(y.Ѫ_CeL]IFr'q>lkE،N7,g"q<őazM،N7?>}?uazMs.'@q
IR@ۤU'h '>5Eosn-	:x48K$RElp8@I
$u7e:u.JOWN{
u.JOGN{
:u.JOq3uazMT',lkE]	1v85Bpkb&.ʘrN}?7Y(".'Ȝn1dYq=Dpy".'ȜnR}"\O1vhz$kZmŴ1bv $ŉ	XDp,y#G
$qJV{fۤU'Aiێ "
I)?_v\OcQ]:nˉ*`)?GN{
:u.JOq>maO7Yq=Bpkb3ot_Ch	ΑT[Sh	)?3;dYq=Dpy".'ȜnRq>Ȱ&F]UO$kZmŴ1buBpk<@G"44qHdIqp#D"pAp  @Gbǜ4 @,@q<@ps"Y]c%IpREm'LqHRN츞NIʺuݗUӨrR7et0\|8n,/I{*:f.#T'.Ѫ_C".Ѫ_Cn	1v'Fr'q>.'Ȝn1dX^e#9O'7Y(2y
Ic"7XKR-,NN|bǜH @hF1c8	8<<P, 1c$py HN1c$H @hAX8D bǜ48HbØ^dK:˾{b8@J ^igoݺEQ{n-t<q Is+$u7e:u.JOWN{
u.JOGN{
:u.JOq<dX^eU	t]FN}]T':EQmL]T'.ܤ9OE،N7,/I{'On,/IQehz$kXZ&ZS-)-J:85yq H@ŏ8$h@$8ŏ8hp"8x ŏ8hpq HM1c@D  8p 89azM,.1w8 $ԗ8 $¼!n<iJO_v\OcQt.'Qt.'QOgSE6\OeP{q=Lj5BpksU5Bpkb&.ܤ9OE،N7,/I{'On,/IQehz$kXZ&ZS-)-J:85yq H@ŏ8$h@$8ŏ8hp"8x ŏ8hpq HM1c@D  8p 89azM,.1`*Jlv8"=LV0>@RElqeqHR:{:%'_q=]:%'_q=:%'|8Ȱ&ˉ_CE6
5Ȣˉ.{q=Lj5BpksU5Bpkb쩋)?D'uazMr({E،N7,/I{'On,/IQeh1vW?FjM[C'T'1c$	 4y#CHp(Dq8<$@'$	 4x,yC,yH"1a/I%e=RT.+c`6F7	5C	ύ{b\ۋi+cN "8 $²I)?q=FUӯ츞®FQӯ츞Fq>ma@dX^eU	"QecL]1vB{	jH-.Ѫ_Cn	1vbO3;dX^`\,g"q<őe#9,lg"q=IAlkE]8^En6[qmX	1buBpk<@G"44qHdIqp#D"pAp  @Gbǜ48Hbǜ4 @,@q"Y]c%IR@*l߻t[H?kQAXx"%IBpk"
I)?v\OcQtnˉ*`)?:{
:u.JOq?7Yq=Bpkb859*jb851vbO3;7Y\Ob38bȰ&ˉFr'ԟq>n,/IQehz$kn6[qmXP<ŏ8$@ bǜp4pxyYAbǜ48H@G<"p
I)?v\OcQtnˉ*`)?:{
:u.JOq?7Yq=Bpkb859*jb851vpn:f.ܤ9Oue#9,lg"q=IA"\O1vW?FjijEŉ	XDp,y#G
$q,yC$	 4x,N}*HZYnTcpۋi<%!XpA$'*0@WqHRN츞NIʺuݗUӨrR7et0\|8n,/I{*5BpksU5BpkbL۔ȝ~n,g"q<őazM،N7?OdX^`\ˉ.*'5Sbv,R̀`Yy-)ŉLXP<ŏ8$@ bǜp4pxyYAbǜ48H@G<.p8@I~^7@4%'tnˉt0\_q=]:%'(v\OaGNI'ͳ)".'N}]T':EQmL]T'.bL۔ȝ~n,g"q<őazM،N7?OdX^`\ˉ.*'5Sbv,R̀`Yy-)ŉLXP<ŏ8$@ bǜp4pxyYAbǜ48H@G<b8@Jq[H1OmŴLC D8K6$RElqeqHR:{:%'_q=]:%'_q=:%'|8Ȱ&ˉ_CE6
5Ȣˉ.FN}tژFN}]阻*clˉ'ȝ~n,/IQE\Ob38bȲ{E6\Ob38E6
5̸b.*'H2-Ou"ۋhb,yā"8Dhi<】Ȓ8<G<D%I;nTcpT0p׹)Eϸm~b8 $0hp	cu H	:`!n<iJO_v\OcQt.'Qt.'QOgP#7Yq=BpkbȰ&FYq<pc]T':EQmL]1vPp8@I)?D'uazMr({E،N7,/I{'On,/IQeh1vW?FjM[C'o>LXP<ŏ8$@ bǜp4pxyYAbǜ48H@G< ]*VEKFj)#$EH?&FYX0V@fԟ:EQ^`\
:>n@VΓ@ v(2`r(?KrlkE
,^`\
EOO^`\
"87azMr(cbq?/IQd`uROvmf[ԟ[lkEĳlrQg&FYβ$kp#<@0Ap 89p 8bǜ  <  Y
*0`1g<(`@1I&^U S¤ B@ D(PР
 A2?>}?E6
5̸bRls7XKR-OS ݗa.JOWN @?츞®F tpnˉ(a.JO
q>maLv+t*$kq>maLv+rFOH
nQeNTT-Te:7azMsfXFSҪH[+P#8)*H]Z}>S|&h0mлE|K4`6]%0 }P4`R0'.4_T	 `X" lmġcA$A j!h,h4Q
alD1Ie^RBVpRTC؈bBp&h0l-Tcp"΂5\@Z*:Mƃb)
0HUȀqe"L>S|&h0`41IaxRB؅Jb (t]k  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuclblkx.htm  m                      $          <html>

<head>


<title>Example of Initialization within Statement Blocks</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Example
        of Initialization within Statement Blocks</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following program shows how the values of data
objects change in nested statement blocks: </p>

<blockquote>
    <pre><tt> 1   #include &lt;stdio.h&gt;
 2
 3   int main(void)
 4   {
 5      int x = 1;                 /* Initialize x to 1  */
 6      int y = 3;
 7
 8      if (y &gt; 0)
 9      {
10         int x = 2;              /* Initialize x to 2  */
11         printf(&quot;second x = %4d\n&quot;, x);
12      }
13      printf(&quot;first  x = %4d\n&quot;, x);
14   }</tt></pre>
</blockquote>

<p>The program produces the following output: </p>

<blockquote>
    <pre><tt>second x =    2
first  x =    1</tt></pre>
</blockquote>

<p>Two variables named <tt>x</tt> are defined in <tt>main</tt>.
The definition of <tt>x</tt> on line 5 retains storage while <tt>main</tt>
is running. However, because the definition of <tt>x</tt> on line
10 occurs within a nested block, line 11 recognizes <tt>x</tt> as
the variable defined on line 10. Because line 13 is not part of
the nested block, <tt>x</tt> is recognized as the variable
defined on line 5. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cudecini.htm#top">Initializers</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclblck.htm#top">Statement Blocks</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ŉ	k>  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuclbrkx.htm  m                      $          <html>

<head>


<title>Examples Using the break Statement</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Examples
        Using the break Statement</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following example shows a <strong>break</strong>
statement in the action part of a <strong>for</strong> statement.
If the <tt>i</tt>th element of the array <tt>string</tt> is equal
to <tt>'\0'</tt>, the <strong>break</strong> statement causes the
<strong>for</strong> statement to end. </p>

<blockquote>
    <pre><tt>for (i = 0; i &lt; 5; i++)
{
   if (string[i] == '\0')
      break;
   length++;
}</tt></pre>
</blockquote>

<hr size="1">

<p>The following is an equivalent <strong>for</strong> statement,
if <tt>string</tt> does not contain any embedded null characters:
</p>

<blockquote>
    <pre><tt>for (i = 0; (i &lt; 5)&amp;&amp; (string[i] != '\0'); i++)
{
   length++;
}</tt></pre>
</blockquote>

<hr size="1">

<p>The following example shows a <strong>break</strong> statement
in a nested iterative statement. The outer loop goes through an
array of pointers to strings. The inner loop examines each
character of the string. When the <strong>break</strong>
statement is processed, the inner loop ends and control returns
to the outer loop. </p>

<blockquote>
    <pre><tt>/**
 **  This program counts the characters in the strings that are
 **  part of an array of pointers to characters.  The count stops
 **  when one of the digits 0 through 9 is encountered
 **  and resumes at the beginning of the next string.
 **/
 
#include &lt;stdio.h&gt;
#define  SIZE  3
 
int main(void)
{
   static char *strings[SIZE] = { &quot;ab&quot;, &quot;c5d&quot;, &quot;e5&quot; };
   int i;
   int letter_count = 0;
   char *pointer;
 
   for (i = 0; i &lt;SIZE; i++) /* for each string */ 
                             /* for each character */ 
       for (pointer=strings[i]; *pointer != '\0' ; ++pointer)
       {                     /* if a number */ 
           if (*pointer &gt;='0' &amp;&amp; *pointer &lt;= '9' ) 
               break; 
           letter_count++;
       }
   printf(&quot;letter count=&quot;%d\n&quot;,&quot; letter_count);
}</tt></pre>
</blockquote>

<p>The program produces the following output: </p>

<blockquote>
    <pre><tt>letter count = 4</tt></pre>
</blockquote>

<hr size="1">

<p>The following example is a <strong>switch</strong> statement
that contains several <strong>break</strong> statements. Each <strong>break</strong>
statement indicates the end of a specific clause and ends the <strong>switch</strong>
statement. </p>

<blockquote>
    <pre><tt>#include &lt;stdio.h&gt;
 
enum {morning, afternoon, evening} timeofday = morning;
 
int main(void) {
 
   switch (timeofday) {
      case (morning):
         printf(&quot;Good Morning\n&quot;);
         break;
 
      case (evening):
         printf(&quot;Good Evening\n&quot;);
         break;
 
      default:
         printf(&quot;Good Day, eh\n&quot;);
   }
}</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclsbrk.htm#top">break Statement</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ll  $       $  :7+:#          o      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuclcaux.htm  m                      $            
		  *t
<>aeinors"/=cdghlpu.0;bfmv&(),1_qwy%235T[]jk#+478:EFS\xz{}-69COUWIDY8)*JsLb+`4rxnn8qMvl鬛})+$4)*JDaȢ @,,#Q  B
C5%IZY(1IRWm{D
#-ǞL14Ϛ-4<8E
'w&)?1=.(<8 @lX-=Ǻ[HbQbk 9=R4vqˌk{g7Md-$[f1I]i6q@Pb{́DId3Y(1IY6crbms%h0s<>J&ɣ	s)/={mrcQܣYlчbpiƣ񆻶knؤᯃ؄q0L3sK;G8wlj7ɻ`sI1_%Bpi35}0Yh{In3|K{4' <vs:v1İF|T9n!%v̹91=n.031_RZ==p 7Ӿ#{9h0<GF=Y7lRKn3#ƾS|o7h=u%cacnb$.oUUUUUUUUUUUUUUUUUUUUUUUUU)8+@o<grmsf#vqǶOh>IUUUUUUUUUUUUUUUUUUUUUUUUUD8G1I.vc$lZ%'|/(|^`Z
N |^f[O<8j0,)n08{d-IFp+58k|ann!/T$4ڍ8{e\\`fcFF=$4ГcBCэ| mF=&	F6,3j7X$4 xp`XSQlũ!?'ƅmڍ8{eL`lXfn! jHhu(b!EI
RAAiF>lԐP+AI	>4($=ش9V	0Hz1a`p,Z
n08{eũ g'ƅg7=&	F6,3ARA@Edݱd'1IY#acnbN|%ds<>FFd%IXXD=ۘ	9cKj7V
RPlYXjg7=jLQKj7VnزPİz11IRVtqD%IZlO>"@hD{9sd]{g5%sFVLQ:4tܟ{g;8M ӝFwlek&휜[=m0:s7sdRgr|9ó[s7Rhsd9.Fd+Y7l9g6i|Fs΅|;9Ke&JRT>%CэOГUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUJOUw'	D4v @g>{@h6stlRz)=UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUHz&;	>|DmR@G1I.w''bԝI|/(|^`Z)?XQg6]6Rhf_ jOs>p`<Zyp'RBO
	F6,
Yt	F6,,Zl	i-I@;+@*w'бjO*w'ljOIA!ŃNw8g;n8&`lCэr|Ou(
*JɻbBNb$.Hqsee&oRA'Zf ۇ -IԟXQC+N
0l^(^kP+?62OpB'aA lYX%)4D&ؽDAj jOC %f 'p2MԟM[e&ԟM05p?"+&%	9J|Ks%h0vs%doM.b9h츢yJ'Y(1IRVaRa]aFF:E(z0҈F[>h4҈CܘǴF ,H`FFM'vf=EPK=nvœf1IY7&)?1I]i6q@AYɳǴCv<DkF,,1Oɹ1I]ɊO{Oy(b2(`$ TmmdٌRfc{́D\P!`4ss>`=dݱdٌRMɊOɶ=RI1IY&%IYb0c##"F[=ciD
#-ǟ4[iD
#yqD	!OLRfb2( P$-" H^9d8	5HeQYyYD 2bIJ Hd-: cQeM5=kM'vf=E8DBMACi6'ud'dٌRMɊJɶ=RTŒ%mΓ@$Iqt.0-\-F[cb8r,$H^9d׌Z"Mx1D
!%RVHȘ"%dcb ol  $       8  :7+:#          y      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuclcexx.htm  m                      $            	  *t
/<>aeilnor"cdghps.01;=bfmu&()qvwxy%,2359:FTjk#+-4678EOS[\]{}CIUWz_BYBJġ(Jo9PH37[M; 0ips4%	BHqJ@0@ 	4PB
%P,-G1(Jmc21')Ё,')Ё4'yvhE	%GlJ?e̓̈nG4i HI,Y,|xᤶolFηXi&q,Z(AJ?-ӎ\4z>Q-FV[xs`"4|sv<ȍ&o0%sbQ\ؔ-Vsg0"k$966Ak>!6CsLc-ӊ}Q1DU%ī|x"ksLc-ӊ}Q1UeCqPl_(|]kU9vZvͱ/x>.vb֫%-j`"k=}Q?]B8UeCN9͙1j`"ksLc-ӊ}Q11*(eZؔ<|\^`AvZ'youݲWllqJv{H;;iAvSo=to8N '(]5Zٝ7fe{|~ؗk=feCb^[a퀭wl jf[fݲWlݰXb^\Z<k`Zv:sg1g|Z&1j9BPБA021(Ysv_ꪪJ0_V5ӑin)q鼧r;[K,w%3ļ6f[a#vq?T`%`GT*0-hQ1(~AXtXbP,Ws|r|I@'a<ꬷͶGyo{l #Ғ`pqMmUc3-AmQ?[aJJ`77ǅnf85i	:!Aec%mB%:o
#+D> wryFV0ܭ`OFq1(U%)jbtġj	#+sg0*#8bsg1g|֣rZbP,t$PL4J?tݳUMynv<J=ꒌUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUT DaPoBF  3m	J0!(äl "'`X@G%ID%-ӎ>m+l(ٶ(ܭRP,6#HGaM p˕`7D1@ fw]@oܭA@bP,Un}KU%PHi[%9Qy%9>(sLbsc"aenbQk`MmŪQst$PL4J<QJkٯ?:r2m!db
tUQfＩyӑdJp?ZbP,1(Yevv:S-Hr|LHD:<4D(]͉G9yMpf$X4K 6qZ%Di7#bF>vqkOv#WlZ%U͉GlJ?e̓̈nG4i"X qZ%Di7#b	V-V[ģw6%Di7#]4`I,mjؔÛ܎%`}D]mG@0p5jbe(ZlJ?֫h9GYlJġ(YxpEġ(Y|	&gNFM3͐yϹ&1j>(9{GAǥOqx#p 8=Y1*(WlݰN֫%6;J)ǟ%ؘvqksLc-ӊ}Q1@sfvoU6Ľwle]Wl˓J#+hssO?9i[rv;Z'ZbP,t$PL4J?tݱUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTuX)ۋϹ&gNFM0ןA͐y-ӏ%VD>X1*(RQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUR( DaPoB@%
>$У,bQ  JfJ4_<ĠJ?ϔ,:O,0bQ7ǅn]g~yM2HofsptBϹ&J?>SGMaAec&>Ss|Lx?D(4`+>1(ҏ#8+U%:nb')XtXbP%7Ӂ[XHۈ1(ҏxY;2Ղf4(ӵaGspT,d,ћ@3J?\Ɯ3J?%cⰦ8`SH3>(s|LBX	ӀGncNJ?A(;s|LB@xģ`74%8s|LBX	Ӏon pģREjbtġj	#+sg0kΜHo?6opٻ*D`^tY֣%.J?Yl]ttƒ(B4,Q9N9>&$Q,J?sbQ/ldFr8=٣I,F֫-G9yMXQO3U-GsbQxs`"4.Hh$ (F֫-G9yMX Q]jؔW6%빱(]62#INѤI`F#kUģv^<ȍ&q,]&>Ss|Lx?h jbe(ZlJ?֫h9GYlJġ(YbP.:JecINSYoINSiOINѤ(Kؔ]4$P$-ϙCI%O zd	1]4`a9yAıcģm͛$HM2%@	6 w#c-ӎ\4֦jؔÛ܎'ӘDi3y,֣V[ġj%9QJ6n4"T$JMEJ%8=E8I@-ϙCI%BDcTLx"$Ǐ')$Q,Zġj"X-F1( f="../.k%  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuclcntx.htm  m                      $          <html>

<head>


<title>Examples Using the continue Statement</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Examples
        Using the continue Statement</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following example shows a <strong>continue</strong>
statement in a <strong>for</strong> statement. The <strong>continue</strong>
statement causes processing to skip over those elements of the
array <tt>rates</tt> that have values less than or equal to <tt>1</tt>.
</p>

<blockquote>
    <pre><tt>/**
 ** This example shows a continue statement in a for statement.
 **/
 
#include &lt;stdio.h&gt;
#define  SIZE  5
 
int main(void)
{
   int i;
   static float rates[SIZE] = { 1.45, 0.05, 1.88, 2.00, 0.75 };
 
   printf(&quot;Rates over 1.00\n&quot;);
   for (i = 0; i &lt; SIZE; i++)
   {
      if (rates[i] &lt;= 1.00)  /*  skip rates &lt;= 1.00  */
         continue;
      printf(&quot;rate = %.2f\n&quot;, rates[i]);
   }
 
   return(0);
</tt>}</pre>
</blockquote>

<p>The program produces the following output: </p>

<blockquote>
    <pre><tt>Rates over 1.00
rate = 1.45
rate = 1.88
rate = 2.00</tt></pre>
</blockquote>

<hr size="1">

<p>The following example shows a <strong>continue</strong>
statement in a nested loop. When the inner loop encounters a
number in the array <tt>strings</tt>, that iteration of the loop
ends. Processing continues with the third expression of the inner
loop. The inner loop ends when the '<tt>\0</tt>' escape sequence
is encountered. </p>

<blockquote>
    <pre><tt>/**
 ** This program counts the characters in strings that are part
 ** of an array of pointers to characters.  The count excludes
 ** the digits 0 through 9.
 **/
 
#include &lt;stdio.h&gt;
#define  SIZE  3
 
int main(void)
{
   static char *strings[SIZE] = { &quot;ab&quot;, &quot;c5d&quot;, &quot;e5&quot; };
   int i;
   int letter_count = 0;
   char *pointer;
   for (i = 0; i &lt;SIZE; i++) /* for each string */ 
                             /* for each each character */ 
       for (pointer=&quot;strings[i];&quot; *pointer !=&quot;\0&quot; ; ++pointer) 
       {                     /* if a number */ 
           if (*pointer&gt;= '0' &amp;&amp; *pointer &lt;= '9') 
              continue; 
           letter_count++; 
       }
   printf(&quot;letter count=&quot;%d\n&amp;quot;,&quot; letter_count);
}</tt></pre>
</blockquote>

<p>The program produces the following output: </p>

<blockquote>
    <pre><tt>letter count = 5</tt></pre>
</blockquote>

<p>Compare this program with the third program in <a href="tuclbrkx.htm#top">Examples Using the break Statement</a>,
which uses the <strong>break</strong> statement to perform a
similar function. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclscnt.htm#top">continue Statement</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
`a9yk~  $       }  :7+:#          }      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuclcstx.htm  m                      $          <html>

<head>


<title>Examples Using static Storage Classes</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Examples
        Using static Storage Classes</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following program shows the linkage of <strong>static</strong>
identifiers at file scope. This program uses two different
external <strong>static</strong> identifiers named <tt>stat_var</tt>.
The first definition occurs in File 1. The second definition
occurs in File 2. The <tt>main</tt> function references the
object defined in File 1.. The <tt>var_print</tt> function
references the object defined in File 2.</p>

<p><strong>File 1</strong></p>

<blockquote>
    <pre><tt>/**************************************************************
** Program to illustrate file scope static variables         **
**************************************************************/
 
#include &lt;stdio.h&gt;
 
extern void var_print(void);
static stat_var = 1;
 
int main(void)
{
   printf(&quot;file1 stat_var = %d\n&quot;, stat_var);
   var_print();
   printf(&quot;FILE1 stat_var = %d\n&quot;, stat_var);
 
   return(0);
}</tt></pre>
</blockquote>

<p>&nbsp;</p>

<p><strong>File 2</strong></p>

<blockquote>
    <pre><tt>/**************************************************************
** This file contains the second definition of stat_var      **
**************************************************************/
 
#include &lt;stdio.h&gt;
 
static int stat_var = 2;
 
void var_print(void)
{
    printf(&quot;file2 stat_var = %d\n&quot;, stat_var);
}</tt></pre>
</blockquote>

<p>This program produces the following output: </p>

<blockquote>
    <pre><tt>file1 stat_var = 1
file2 stat_var = 2
FILE1 stat_var = 1</tt></pre>
</blockquote>

<hr size="1">

<p>The following program shows the linkage of <strong>static</strong>
identifiers with block scope. The <tt>test</tt> function defines
the <tt>static</tt> variable <tt>stat_var</tt>, which retains its
storage throughout the program, even though <tt>test</tt> is the
only function that can refer to <tt>stat_var</tt>. </p>

<blockquote>
    <pre><tt>/**************************************************************
** Program to illustrate block scope static variables        **
**************************************************************/
 
#include &lt;stdio.h&gt;
 
int main(void)
{
   void test(void);
   int counter;
   for (counter = 1; counter &lt;= 4; ++counter)
      test();
 
   return(0);
}
 
void test(void)
{
   static int stat_var = 0;
   auto int auto_var = 0;
   stat_var++;
   auto_var++;
   printf(&quot;stat_var = %d auto_var = %d\n&quot;, stat_var, auto_var);
}</tt></pre>
</blockquote>

<p>This program produces the following output: </p>

<blockquote>
    <pre><tt>stat_var = 1 auto_var = 1
stat_var = 2 auto_var = 1
stat_var = 3 auto_var = 1
stat_var = 4 auto_var = 1</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclcst.htm#top">static Storage Class</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
./.kz
  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tucldarx.htm  m                      $          <html>

<head>


<title>Examples of Array Declaration and Use</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Examples
        of Array Declaration and Use</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following show four different character array
initializations: </p>

<blockquote>
    <pre><tt>static char name1[] = { 'J', 'a', 'n' };
static char name2[] = { &quot;Jan&quot; };
static char name3[3] = &quot;Jan&quot;;
static char name4[4] = &quot;Jan&quot;;</tt></pre>
</blockquote>

<p>These initializations create the following elements: </p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" colspan="2"><strong>name1
        </strong></td>
        <td align="center" valign="top" colspan="2"><strong>name2</strong></td>
        <td align="center" valign="top" colspan="2"><strong>name3</strong></td>
        <td align="center" valign="top" colspan="2"><strong>name4</strong></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><strong>Element
        </strong></td>
        <td align="center" valign="top" width="8%"><strong>Value </strong></td>
        <td align="center" valign="top" width="17%"><strong>Element
        </strong></td>
        <td align="center" valign="top" width="8%"><strong>Value </strong></td>
        <td align="center" valign="top" width="17%"><strong>Element
        </strong></td>
        <td align="center" valign="top" width="8%"><strong>Value </strong></td>
        <td align="center" valign="top" width="17%"><strong>Element
        </strong></td>
        <td align="center" valign="top" width="8%"><strong>Value </strong></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><tt>name1[0] </tt></td>
        <td align="center" valign="top" width="8%"><tt>J </tt></td>
        <td align="center" valign="top" width="17%"><tt>name2[0] </tt></td>
        <td align="center" valign="top" width="8%"><tt>J </tt></td>
        <td align="center" valign="top" width="17%"><tt>name3[0] </tt></td>
        <td align="center" valign="top" width="8%"><tt>J </tt></td>
        <td align="center" valign="top" width="17%"><tt>name4[0] </tt></td>
        <td align="center" valign="top" width="8%"><tt>J </tt></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><tt>name1[1] </tt></td>
        <td align="center" valign="top" width="8%"><tt>a </tt></td>
        <td align="center" valign="top" width="17%"><tt>name2[1] </tt></td>
        <td align="center" valign="top" width="8%"><tt>a </tt></td>
        <td align="center" valign="top" width="17%"><tt>name3[1] </tt></td>
        <td align="center" valign="top" width="8%"><tt>a </tt></td>
        <td align="center" valign="top" width="17%"><tt>name4[1] </tt></td>
        <td align="center" valign="top" width="8%"><tt>a </tt></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><tt>name1[2] </tt></td>
        <td align="center" valign="top" width="8%"><tt>n </tt></td>
        <td align="center" valign="top" width="17%"><tt>name2[2] </tt></td>
        <td align="center" valign="top" width="8%"><tt>n </tt></td>
        <td align="center" valign="top" width="17%"><tt>name3[2] </tt></td>
        <td align="center" valign="top" width="8%"><tt>n </tt></td>
        <td align="center" valign="top" width="17%"><tt>name4[2] </tt></td>
        <td align="center" valign="top" width="8%"><tt>n </tt></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="17%"><tt>&nbsp; </tt></td>
        <td align="center" valign="top" width="8%"><tt>&nbsp; </tt></td>
        <td align="center" valign="top" width="17%"><tt>name2[3] </tt></td>
        <td align="center" valign="top" width="8%"><tt>\0 </tt></td>
        <td align="center" valign="top" width="17%"><tt>&nbsp; </tt></td>
        <td align="center" valign="top" width="8%"><tt>&nbsp; </tt></td>
        <td align="center" valign="top" width="17%"><tt>name4[3] </tt></td>
        <td align="center" valign="top" width="8%"><tt>\0 </tt></td>
    </tr>
</table>

<p>Note that the <tt>NULL</tt> character (\0)is lost for <tt>name1[]</tt>
and <tt>name3[3]</tt>. A compiler warning is issued for <tt>name3[3]</tt>.
</p>

<hr size="1">

<p>The following program defines a floating-point array called <tt>prices</tt>.
</p>

<p>The first <strong>for</strong> statement prints the values of
the elements of <tt>prices</tt>. The second <tt>for</tt>
statement adds five percent to the value of each element of <tt>prices</tt>,
and assigns the result to <tt>total</tt>, and prints the value of
<tt>total</tt>. </p>

<blockquote>
    <pre><tt>/**
 ** Example of one-dimensional arrays
 **/
 
#include &lt;stdio.h&gt;
#define  ARR_SIZE  5
 
int main(void)
{
  static float const prices[ARR_SIZE] = { 1.41, 1.50, 3.75, 5.00, .86 };
  auto float total;
  int i;
 
  for (i = 0; i &lt; ARR_SIZE; i++)
  {
    printf(&quot;price = $%.2f\n&quot;, prices[i]);
  }
 
  printf(&quot;\n&quot;);
 
  for (i = 0; i &lt; ARR_SIZE; i++)
  {
    total = prices[i] * 1.05;
 
    printf(&quot;total = $%.2f\n&quot;, total);
  }
 
  return(0);
}</tt></pre>
</blockquote>

<p>This program produces the following output: </p>

<blockquote>
    <pre><tt>price = $1.41
price = $1.50
price = $3.75
price = $5.00
price = $0.86
 
total = $1.48
total = $1.57
total = $3.94
total = $5.25
total = $0.90</tt></pre>
</blockquote>

<hr size="1">

<p>The following program defines the multidimensional array <tt>salary_tbl</tt>.
A <strong>for</strong> loop prints the values of <tt>salary_tbl</tt>.
</p>

<blockquote>
    <pre><tt>/**
 ** Example of a multidimensional array
 **/
 
#include &lt;stdio.h&gt;
#define  ROW_SIZE     3
#define  COLUMN_SIZE  5
 
int main(void)
{
  static int salary_tbl[ROW_SIZE][COLUMN_SIZE] =
  {
    {  500,  550,  600,  650,  700   },
    {  600,  670,  740,  810,  880   },
    {  740,  840,  940, 1040, 1140   }
  };
  int grade , step;
 
  for (grade = 0; grade &lt; ROW_SIZE; ++grade)
   for (step = 0; step &lt; COLUMN_SIZE; ++step)
   {
     printf(&quot;salary_tbl[%d] [%d] = %d\n&quot;, grade, step,
             salary_tbl[grade] [step]);
   }
 
   return(0);
}</tt></pre>
</blockquote>

<p>This program produces the following output: </p>

<blockquote>
    <pre><tt>salary_tbl[0] [0] = 500
salary_tbl[0] [1] = 550
salary_tbl[0] [2] = 600
salary_tbl[0] [3] = 650
salary_tbl[0] [4] = 700
salary_tbl[1] [0] = 600
salary_tbl[1] [1] = 670
salary_tbl[1] [2] = 740
salary_tbl[1] [3] = 810
salary_tbl[1] [4] = 880
salary_tbl[2] [0] = 740
salary_tbl[2] [1] = 840
salary_tbl[2] [2] = 940
salary_tbl[2] [3] = 1040
salary_tbl[2] [4] = 1140</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/rucldar.htm#top">Array Type</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
tk   $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tucldenx.htm  m                      $          <html>

<head>


<title>Examples of Eumerator Declaration and Use</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Examples
        of Eumerator Declaration and Use</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following data type declarations list <tt>oats</tt>,
<tt>wheat</tt>, <tt>barley</tt>, <tt>corn</tt>, and <tt>rice</tt>
as enumeration constants. The number under each constant shows
the integer value. </p>

<blockquote>
    <pre><tt>enum grain { oats, wheat, barley, corn, rice };
   /*         0      1      2      3     4         */</tt></pre>
    <pre><tt>enum grain { oats=1, wheat, barley, corn, rice };
   /*         1        2      3      4     5       */</tt></pre>
    <pre><tt>enum grain { oats, wheat=10, barley, corn=20, rice };
   /*          0     10        11     20       21  */</tt></pre>
</blockquote>

<hr size="1">

<p>It is possible to associate the same integer with two
different enumeration constants. For example, the following
definition is valid. The identifiers <tt>suspend</tt> and <tt>hold</tt>
have the same integer value. </p>

<blockquote>
    <pre><tt>enum status { run, clear=5, suspend, resume, hold=6 };
   /*          0      5        6       7       6       */</tt></pre>
</blockquote>

<p>The following example is a different declaration of the
enumeration tag <tt>status</tt>: </p>

<blockquote>
    <pre><tt>enum status { run, create, clear=5, suspend };
   /*          0     1        5       6             */</tt></pre>
</blockquote>

<hr size="1">

<p>The following program receives an integer as input. The output
is a sentence that gives the French name for the weekday that is
associated with the integer. If the integer is not associated
with a weekday, the program prints <tt>&quot;C'est le mauvais
jour.&quot;</tt> </p>

<blockquote>
    <pre><tt>** Example program using enumerations
 **/
 
#include &lt;stdio.h&gt;
 
enum days {
            Monday=1, Tuesday, Wednesday,
            Thursday, Friday, Saturday, Sunday
          } weekday;
 
void french(enum days);
 
int main(void)
{
   int num;
 
   printf(&quot;Enter an integer for the day of the week.  &quot;
          &quot;Mon=1,...,Sun=7\n&quot;);
   scanf(&quot;%d&quot;, &amp;num);
   weekday=num;
   french(weekday);
   return(0);
}</tt></pre>
    <pre><tt>void french(enum days weekday)
{
   switch (weekday)
   {
      case Monday:
         printf(&quot;Le jour de la semaine est lundi.\n&quot;);
         break;
      case Tuesday:
         printf(&quot;Le jour de la semaine est mardi.\n&quot;);
         break;
      case Wednesday:
         printf(&quot;Le jour de la semaine est mercredi.\n&quot;);
         break;
      case Thursday:
         printf(&quot;Le jour de la semaine est jeudi.\n&quot;);
         break;
      case Friday:
         printf(&quot;Le jour de la semaine est vendredi.\n&quot;);
         break;
      case Saturday:
         printf(&quot;Le jour de la semaine est samedi.\n&quot;);
         break;
      case Sunday:
         printf(&quot;Le jour de la semaine est dimanche.\n&quot;);
         break;
      default:
         printf(&quot;C'est le mauvais jour.\n&quot;);
   }
}</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclden.htm#top">enum Data Type</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k  $       E  :7+:#          E      ./usr/vac/html/zh_CN/doc/compiler/tasks/tucldox.htm   m                      $          <html>

<head>


<title>Example Using the do Statement</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Example
        Using the do Statement</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following statement prompts the user to enter a <tt>1</tt>.
If the user enters a <tt>1</tt>, the statement ends. If not, it
displays another prompt. </p>

<blockquote>
    <pre><tt>#include &lt;stdio.h&gt;
 
int main (void)
{
   int reply1;
 
   do
   {
      printf(&quot;Enter a 1\n&quot;);
      scanf(&quot;%d&quot;, &amp;reply1);
   } while (reply1 != 1);
 
   return(0);
}</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclsdo.htm#top">do Statement</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
tegl  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tucldptx.htm  m                      $            
	

  *t
<>aeinor"/=cdghlmpsu&.;bfqw%()01T_vy#,5EFILUk{:DNOPS\xz}!-39AMR+28XZ[]j46J?aցZթjZpX=rRmw{넣&`n{ڵ0-L#q#2`0Gol7Z"Vᇿ)@ao<\aF[=$\\"iDqDի6_1bQ$H8 0$oQx$ n!w "CXK\'%Cp*PxtpwDHFN ZMիf lJ"d>nEGq6%8u݄իٍZMͫS	=Z"㟍|"nl܆t2O-rInє#orݍN%%3,Ds/.92mZ#iw a(jZ0Z،]Z8%97!ލq)>`|s\䞗-U_gA.8ߌqgwƧ\!ꖪYn<+jVjB%ğbҳ!!G	6ŭZ\!
oZރ	@"a1Y-\_+V~$rr`[  ȉXXtF	XIG'+	ĹE},ZVpAğb֯Fp
99X ܖn]p~ x#__uǝ߅e8y.AvpAktpA+]_֯64(Hbàp<'MDHb=|WBG'+<%,癁Ϝ99Xz@~M`Gq'زQěbMXJ3{V"1"J-Z،]Z㠖58ps\䞗g?q鿐yszRUn&s}8q?s>|zXWRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDZ\!
o_5Kv\7v|pA蕨"7sP pA5# 4F7:蕨q3.I̐K	k	FojF"RZ&#D[	ERZn.(gvtќ˒g9ody$Z-L|NV_=L̢yM(2y"J 0_칵je8"F>Y
	!Jvvlƭ_1bQ$Hk.rݵٍZMͫW.mZfb>Ģ.HqDHh6(l&j3q6%rDMXMիڵիf lJ"g@h($))	|D\!ht|$pSMWt|$p dڵAJyrN7+ 6_AҸ~\&&ի:>zW˒qDXkMWt|7f>rnlƭ_&իۆL$a, 99[ڵ-L:zPQ5jZC~6G!3rrKFP{7l%KS"W˶UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTU`Tl܇r{YOҾECwi"63Zt]zW8Dӛy9qv\RTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUkP",~$	
8I-jB%ğbҳG	6ŭ@D1ZW8DG	6ŭZ1a `_b1a,AX/  -Zރ	@"~^YΟQrH8ŀ	X'99Xłq#N@Hb8ŁiHb8<Zg:}caYΟT	9,Zg:|^<>.A@ |ŭZ3lhPło ~2yȉXXtF	XJBG'+	r e畍LxT\xZFp
99X)6I2"G'+	r_ eV Hb#",",Hb#~6 Phpx0A5g!z%ja7ma(Z،]j&'60>.A8%N%%'eGt7z]I7vl.A`6	Z\#jNnNqKv|g?)@<7Z 	qdLKUW-U^YΟTG[eܷNnKB6:I?j`ZjtJx%FP},Msp?Z>r
,Ot"	9+MZ+We<(_Np
V{1  {Y\V+Wn̴
Nb +M+ɮtph:;ZӜBӘX&N&p~_NB\i=B65g!DK	jQڵ0ȰojԵ1coJ8Yݝg#f2hF&[9|&I=$(l%KS"W-~2S1(2y!J 40zHD҈!W.mZfb>Ģ.HqDHh1W,AؔE˶o ~2yMXMիڵիf lJ"g@h($bvlƭ_1bQ$Hk.0	k	V\ڵ|D\#,%;E;a6cVY($5m~06Ivf5ja76_&0ja#aթjb-fVaիᇿ)@ao<\aF[=$\\"iDի6_1bQ$H8AA$4	NNMիf lJ"eAqϋr?Ig<A	k	V\ڵ|D\#,lQNMիf lJ"e@ws	k	V\ڵ|D\#,%;E;a6cVY($5m~dN&01W	ja6ᇽS	|NVKSVᇿ)@ao<\aF[=$\\"iDqDի6_12(	!L( ^16o>b12(P#94(CX2mZiD
L4Y#b$Hh(F<8E5ٍZfb>Ģ.HCZwbQYJ-ZMիڵ0pթjb-a(jZiD
HD$%%HӌQցd7Je@DLqH`4dcQ5S	#Z0ڵ 
 l`3  $         :7+:#          
      ./usr/vac/html/zh_CN/doc/compiler/tasks/tucldstx.htm  m                      $            
	  et
"/<>adilnor=cghmpsu.;b013_fvwx&()*,2LTkqy{}#%48:FNSUz-5E!+9BDMV\jIY6T& :}ZQp9`] <6vKULA֢ib\Ő<)	@$	SA[؃붋b7THRq-s@
N=BHRq!aA@*Xv=y7"ӈ=HTd1aҍKfM@>,[x7"ũ -(Q?.hl Zmػ:Q-D1ZAnr-<d!6ŗ"#&o K5 U?sb[E-k!!Čȉ9qY;k|n4u37oN,֢؃	+ .tݱ@RXiE²"&ҷsm$f\͝cGN,8]X(s$9)s.f|yMI|oA̹=7`Ѝ҅ ;yM|A{(8I˙·ťPX/J`/JH?\t<:6iEJH?V6)Ҩ,LM(]OaH?iTJSAҨ0LM(]OpRťPXЍұ;J,TZU ťP0LhFbiX*-* ťP`Ѝұ(E /`.Oh4AJnt;Ku0
"D҅ :7:bB6JA.o ebJW D@eby	?6qE 5Qs PHpx@]1A[ea]'CnZُ(_;U.`47DTݲ&.]l]푡-Wlrw.O{˙ٳ={E¹v.ݲt<u :`8v򛖫v.
3]"Ҩ-j`/]"Ҩ].vȴZٶuDiݓXt	>$a클`EA1[E±rc$-89 dd am d%?lAn=Fir-,Y9D 5.sHbnbv<7SN<ib̹$0ij2(Ūj]͈?`"2GM8{`"2nEdZUWlZAn=Fir-,]`jbnb\؃vy#n=y7"ݲ-*Ƅl6&]j1]lDFHlDFMȴt9kdZU-V U͈?lAn=Fir-,]"Ҩ&&.]j1]lDFHlDFMȴwl-WlZA֫؃ݶ"#$zӇ"#&ZXEP0LhFbiKUs۶DdQpDd܋KN3vEPbvŪj]͈?`"2GM8{`"2nEdZU	WlZAn=Fir-,] `Zص[W6 빱]lDFHlDFMȴwlJ1-WlZAn=Fir-,] 0Z؃<vGdQw ɮ>X%j1ZlA֫hSb:Auq5ohVNpir|n]yrOm̹=:ADv򛖫	{5Νg wlJ8"ɬ]#wdN,'Zbf\ KKQ9DpiQ\};̾勤ӳcoNpir|n]jv88A̶Q#Zb\$8< lv.O.O(ؚPQs PHpx@]1A[z3k.OdB&,NY3xC$-,Auq5JGB-(Va23&Bu>5.2hl}̹=:EA.6WLA\鋻a3Gx>xIlTZU
A˙K	 (R	H?f!<r_ca,6V($,6V(^@}x|]j.tj	+ :ɛtvp\
N=B|H!IǨ@;@
N Y#$,((K؃݈=HTo(Ɏ2DSibDCÓ=H ɧMK.lAܙp%SL,I6P	r-,2h ٳNKSX[݇"#&ZxBm-/lDFLA6kQlA֫sj1A[؃nL8d"T<-yDz.PVI6RXFd"DH<F*$<YCCÓS!Ib P8"j&ʃp k8&  $       G  :7+:#          G      ./usr/vac/html/zh_CN/doc/compiler/tasks/tucldunx.htm  m                      $          <html>

<head>


<title>Example of union Declaration and Use</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Example
        of union Declaration and Use</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following example defines a union data type (not
named) and a union variable (named <tt>length</tt>). The member
of <tt>length</tt> can be a <strong>long int</strong>, a <strong>float</strong>,
or a <strong>double</strong>. </p>

<blockquote>
    <pre><tt>union {
        float meters;
        double centimeters;
        long inches;
      } length;</tt></pre>
</blockquote>

<hr size="1">

<p>The following example defines the union type <tt>data</tt> as
containing one member. The member can be named <tt>charctr</tt>, <tt>whole</tt>,
or <tt>real</tt>. The second statement defines two <tt>data</tt>
type variables: <tt>input</tt> and <tt>output</tt>. </p>

<blockquote>
    <pre><tt>union data {
             char charctr;
             int whole;
             float real;
           };
union data input, output;</tt></pre>
</blockquote>

<p>The following statement assigns a character to <tt>input</tt>:
</p>

<blockquote>
    <pre><tt>input.charctr = 'h';</tt></pre>
</blockquote>

<p>The following statement assigns a floating-point number to
member <tt>output</tt>: </p>

<blockquote>
    <pre><tt>output.real = 9.2;</tt></pre>
</blockquote>

<hr size="1">

<p>The following example defines an array of structures named <tt>records</tt>.
Each element of <tt>records</tt> contains three members: the
integer <tt>id_num</tt>, the integer <tt>type_of_input</tt>, and
the <tt>union</tt> variable <tt>input</tt>, which has the <tt>union</tt>
data type defined in the previous example. </p>

<blockquote>
    <pre><tt>struct {
         int id_num;
         int type_of_input;
         union data input;
       } records[10];</tt></pre>
</blockquote>

<p>The following statement assigns a character to the structure
member <tt>input</tt> of the first element of <strong>records</strong>:
</p>

<blockquote>
    <pre><tt>records[0].input.charctr = 'g';</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/rucldun.htm#top">union (Unions) Type</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tucldvdx.htm  m                      $          <html>

<head>


<title>Example of a void Declaration</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Example
        of a void Declaration</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>On line 7 of the following example, the function <tt>find_max</tt>
is declared as having type <strong>void</strong>. Lines 15
through 26 contain the complete definition of <tt>find_max</tt>. </p>

<p><b>Note: </b>The use of the <strong>sizeof</strong> operator
in line 13 is a standard method of determining the number of
elements in an array. </p>

<blockquote>
    <pre><tt> 1   /**
 2   ** Example of void type
 3   **/
 4   #include &lt;stdio.h&gt;
 5
 6   /* declaration of function find_max */
 7   extern void find_max(int x[&nbsp;], int j);
 8
 9   int main(void)
10   {
11      static int numbers[&nbsp;] = { 99, 54, -102, 89 };
12
13      find_max(numbers, (sizeof(numbers) / sizeof(numbers[0])));
14
15      return(0);
16   }
17
18   void find_max(int x[&nbsp;], int j)
19   { /* begin definition of function find_max */
20      int i, temp = x[0];
21
22      for (i = 1; i &lt; j; i++)
23      {
24          if (x[i] &gt; temp)
25             temp = x[i];
26      }
27      printf(&quot;max number = %d\n&quot;, temp);
28   } /* end definition of function find_max  */</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/rucldvd.htm#top">void Type</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
    k*9  $       
  :7+:#          
      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuclfdcx.htm  m                      $          <html>

<head>


<title>Examples of Function Declarations</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Examples
        of Function Declarations</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following example defines the function <tt>absolute</tt>
with the return type <strong>double</strong>. Because this is a
non-integer return type, <tt>absolute</tt> is declared prior to
the function call.</p>

<blockquote>
    <pre><tt>#include &lt;stdio.h&gt;

double absolute(double);

int main(void)
{
   double f = -3.0;

   printf(&quot;absolute number = %lf\n&quot;, absolute(f));
}

double absolute(double number)
{
   if (number &lt; 0.0)
      number = -number;

   return number;
}</tt></pre>
</blockquote>

<hr size="1">

<p>The following example defines the function <tt>absolute</tt>
with the return type <strong>void</strong>. Within the function <tt>main</tt>,
<tt>absolute</tt> is declared with the return type <strong>void</strong>.</p>

<blockquote>
    <pre><tt>#include &lt;stdio.h&gt;

int main(void)
{
   void absolute(float);
   float f = -8.7;

   absolute(f);
}

void absolute(float number)
{
   if (number &lt; 0.0)
      number = -number;

   printf(&quot;absolute number = %f\n&quot;, number);
}</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuclfunc.htm#top">Functions</a><br>
        <a href="../concepts/cuexpfun.htm#top">Function Calls</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tufncalx.htm#top">Examples of Function Calls</a><br>
        <a href="tuclfmnx.htm#top">Example of the main() Function</a><br>
        <a href="tuclfdfx.htm#top">Examples of Function
        Definitions</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclfmn.htm#top">main() Function</a><br>
        <a href="../ref/ruclfdc.htm#top">Function Declarations</a><br>
        <a href="../ref/ruclfdf.htm#top">Function Definitions</a><br>
        <a href="../ref/rucldfl.htm#top">double</a><br>
        <a href="../ref/rucldvd.htm#top">void</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
cunoticlF   $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuclfdfx.htm  m                      $            		  aet
"/<>cilnoprs.=bdfghmu();y#,01F[]_kqvwx&*+23Tj{}%-89:DEz5C47NIat%7,	BP~	ӆWȾ|]x/5bjPśSRȡ(J(,,,,,-_pOHP8HHHHHJ҄k6	C6ɆreB(%]N)0!
BUĞVBB@%5(mJ7HP)4(.݄*A׺_+e55vtJ?_>.<e:,KR/JjQ+dHVj.mdDQobԣҚjPjP2m ~B|L'gNٺ۠/ut-()rϋ򏜟T~
<g}|ʇa_e7E֯28Wvn5o.Tӽy/hع(JL$ԣ:cYw<XhOLщGJ
1(#Ɇ{1(C|EJGL3%}3byW⅌J?A!(PP0BŖ|\,bQ
qBd,@GJ?>;.40$4Xc?,+2ҏB2y\PXy0bCEX\!^Yp#2ҎR>;>.
#'-(%|O8 G>'NPbPJ:P#'>.
*G-(% 		A#k.tƥY0RN5(J6\		>&|ﯾ8f+|_|nrϋPր݋RN>[J?5|w>;E ģLB|ƋXֱs5(bɄ |%AF,_(nu'H<3=3Ok)D鷼ۯѳ%]cB=Įm蔼vnRD6y]c_b봔Lo+b[%vnkҀQ>.<7Q|k2뷸vG~{}#_QS/ul^}Į֍bZ?bԡ(ax()MJMs(BBO;ƾgGTmeMbZ	?Mn0/ut.WOQ1uJ&4!(ٺdLXкa^lIDƾ:i(q(o}Җ6trL:p{(7
/~r|w(lFbԡ(a0RdfDdeM&șJGLbP˕88Hșťrw?
|3M`p8+l`cxɆE}a0ǆ>0XhģɆypJ?5({bLjPœ	8<@n5(Jm=^

SRh(g;:pJ;o%ѳYvQct*1sjP0IqGtƳuHa0Qp1(|w2>;;hEv6ˣn1{bLjPœ	8<@n5(Jm=^

SRh(g;:pSd%^lWi(<+b봔LjPYvQs\+>gGT(JL$ԣ:cY<+pqgowyω;͑ģ=3%7h{;F%L:Dhv#p1CL$ԡ(ax()MJMs(BBO|Urкe}ܧ{J+=}3ȿg*;u^t^RnM],־<;+Lm0r]vRN>[J?5hqW*cO]Up1W=ʽ 0)0GW=3Fcy %p:{@
fNG bPbZΘԡ&pxjP05(JL3*!A*BvQO(%]Vv$)GhԣWyZi
@%58Z8:u\LAØĞVBn<t k	R_6Y
uQvOj|\9p>jhYvQma4jQ!CJ.VNeӁSSBϋ wUmc3֎!CfeW)yjO+M!AA@sq(SXMV\]p8e54|,_(pXk	R_6Y
Έ)@8gMu"|XMVS7NMM+_>.)GXk6XPYUd(9-\Ii((UǘnMa4jQ!CakgDst}ӭ/k.hԣͦBtCp)gG]/_(Ջ5(ei]0@8e54,_(|_jXMP㮘Z{(st}<+b&J?|ad(qL-t=u0st}ak	R_6Y
u]t
|tst}B<%=M5sjQMJ?٥q̉
M^2ͬ<Ȑ<uM\ڔzSRbJaJM\ڔ%m08uGM-ҋ{U^9Mc3֎!C[γ2$Lh<reB(%MbCLԡ7NR BӘkp3  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuclfmnx.htm  m                      $          <html>

<head>


<title>Example of the main() Function</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Example
        of the main() Function</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following program <tt>backward</tt> prints the
arguments entered on a command line such that the last argument
is printed first: </p>

<blockquote>
    <pre><tt>#include &lt;stdio.h&gt;
int main(int argc, char *argv[])
{
  while (--argc &gt; 0)
    printf(&quot;%s &quot;, argv[argc]);
}</tt></pre>
</blockquote>

<p>Invoking this program from a command line with the following: </p>

<blockquote>
    <pre><tt>backward string1 string2</tt></pre>
</blockquote>

<p>gives the following output: </p>

<blockquote>
    <pre><tt>string2 string1</tt></pre>
</blockquote>

<p>The arguments <i>argc</i> and <i>argv</i> would contain the
following values: </p>
<div align="center"><center>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <th valign="top">Object</th>
        <th valign="top">Value</th>
    </tr>
    <tr>
        <td align="center" valign="top"><tt>argc</tt></td>
        <td align="center" valign="top"><tt>3</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top"><tt>argv[0]</tt></td>
        <td align="center" valign="top">pointer to string<tt>
        &quot;backward&quot;</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top"><tt>argv[1]</tt></td>
        <td align="center" valign="top">pointer to string<tt>
        &quot;string1&quot;</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top"><tt>argv[2]</tt></td>
        <td align="center" valign="top">pointer to string<tt>
        &quot;string2&quot;</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top"><tt>argv[3]</tt></td>
        <td align="center" valign="top"><tt>NULL</tt></td>
    </tr>
</table>
</center></div>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuclfunc.htm#top">Functions</a><br>
        <a href="../concepts/cuexpfun.htm#top">Function Calls</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuclfdcx.htm#top">Examples of Function
        Declarations</a><br>
        <a href="tuclfdfx.htm#top">Examples of Function
        Definitions</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclfmn.htm#top">main() Function</a><br>
        <a href="../ref/ruclfdc.htm#top">Function Declarations</a><br>
        <a href="../ref/ruclfdf.htm#top">Function Definitions</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
bkW  $       5  :7+:#          5      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuclforx.htm  m                      $          <html>

<head>


<title>Examples Using the for Statement</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Examples
        Using the for Statement</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following <strong>for</strong> statement prints
the value of <tt>count</tt> 20 times. The <strong>for</strong>
statement initially sets the value of <tt>count</tt> to 1. After
each iteration of the statement, <tt>count</tt> is incremented. </p>

<blockquote>
    <pre><tt>for (count = 1; count &lt;= 20; count++)
   printf(&quot;count = %d\n&quot;, count);</tt></pre>
</blockquote>

<hr size="1">

<p>The following sequence of statements accomplishes the same
task. Note the use of the <strong>while</strong> statement
instead of the <strong>for</strong> statement. </p>

<blockquote>
    <pre><tt>count = 1;
while (count &lt;= 20)
{
   printf(&quot;count = %d\n&quot;, count);
   count++;
}</tt></pre>
</blockquote>

<hr size="1">

<p>The following <strong>for</strong> statement does not contain
an initialization expression: </p>

<blockquote>
    <pre><tt>for (; index &gt; 10; --index)
{
   list[index] = var1 + var2;
   printf(&quot;list[%d] = %d\n&quot;, index, list[index]);
}</tt></pre>
</blockquote>

<hr size="1">

<p>The following <strong>for</strong> statement will continue
running until <tt>scanf</tt> receives the letter <tt>e</tt>.</p>

<blockquote>
    <pre><tt>for (;;)
{
   scanf(&quot;%c&quot;, &amp;letter);
   if (letter == '\n')
      continue;
   if (letter == 'e')
      break;
   printf(&quot;You entered the letter %c\n&quot;, letter);
}</tt></pre>
</blockquote>

<hr size="1">

<p>The following <strong>for</strong> statement contains multiple
initializations and increments. The comma operator makes this
construction possible. </p>

<blockquote>
    <pre><tt>for (i = 0, j = 50; i &lt; 10; ++i, j += 50)
{
    printf(&quot;i = %2d and j = %3d\n&quot;, i, j);
}</tt></pre>
</blockquote>

<hr size="1">

<p>The following example shows a nested <strong>for</strong>
statement. It prints the values of an array having the dimensions
<tt>[5][3]</tt>. </p>

<blockquote>
    <pre><tt>for (row = 0; row &lt;5; row++)
   for (column=0; column &lt; 3; column++) 
      printf(&quot;%d\n&quot;, table[row][column]);</tt></pre>
</blockquote>

<p>The outer statement is processed as long as the value of <tt>row</tt>
is less than 5. Each time the outer <strong>for</strong>
statement is executed, the inner <strong>for</strong> statement
sets the initial value of <tt>column</tt> to zero and the
statement of the inner <strong>for</strong> statement is executed
3 times. The inner statement is executed as long as the value of <tt>column</tt>
is less than 3.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclsfor.htm#top">for Statement</a><br>
        <a href="../ref/ruclsbrk.htm#top">break Statement</a><br>
        <a href="../ref/ruclscnt.htm#top">continue Statement</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuclgotx.htm  m                      $          <html>

<head>


<title>Example Using the goto Statement</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Example
        Using the goto Statement</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following example shows a <strong>goto</strong>
statement that is used to jump out of a nested loop. This
function could be written without using a <strong>goto</strong>
statement. </p>

<blockquote>
    <pre><tt>void display(int matrix[3][3])
{
   int i, j;
 
   for (i = 0; i &lt; 3; i++)
      for (j = 0; j &lt; 3; j++)
      {
         if ( (matrix[i][j] &lt; 1) || (matrix[i][j] &gt; 6) )
            goto out_of_bounds;
         printf(&quot;matrix[%d][%d] = %d\n&quot;, i, j, matrix[i][j]);
      }
   return;
   out_of_bounds: printf(&quot;number must be 1 through 6\n&quot;);
}</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclsgot.htm#top">goto Statement</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
/skR  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuclifx.htm   m                      $          <html>

<head>


<title>Examples Using the if/else Statement</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Examples
        Using the if/else Statement</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following example causes <tt>grade</tt> to receive
the value <tt>A</tt> if the value of <tt>score</tt> is greater
than or equal to 90.</p>

<blockquote>
    <pre><tt>if (score &gt;= 90)
   grade = 'A';</tt></pre>
</blockquote>

<hr size="1">

<p>The following example displays <tt>Number is positive</tt> if
the value of <tt>number</tt> is greater than or equal to 0. If
the value of <tt>number</tt> is less than 0, it displays <tt>Number
is negative</tt>. </p>

<blockquote>
    <pre><tt>if (number &gt;= 0)
   printf(&quot;Number is positive\n&quot;);
else
   printf(&quot;Number is negative\n&quot;);</tt></pre>
</blockquote>

<hr size="1">

<p>The following example shows a nested <strong>if</strong>
statement: </p>

<blockquote>
    <pre><tt>if (paygrade == 7)
   if (level &gt;= 0 &amp;&amp; level &lt;= 8)
      salary *= 1.05;
   else
      salary *= 1.04;
else
   salary *= 1.06;</tt></pre>
</blockquote>

<hr size="1">

<p>The following example shows a nested <strong>if</strong>
statement that does not have an <strong>else</strong> clause.
Because an <strong>else</strong> clause always associates with
the closest <strong>if</strong> statement, braces might be needed
to force a particular <strong>else</strong> clause to associate
with the correct <strong>if</strong> statement. In this example,
omitting the braces would cause the <strong>else</strong> clause
to associate with the nested <strong>if</strong> statement. </p>

<blockquote>
    <pre><tt>if (kegs &gt; 0) {
   if (furlongs &gt; kegs)
      fpk = furlongs/kegs;
}
else
   fpk = 0;</tt></pre>
</blockquote>

<hr size="1">

<p>The following example shows an <strong>if</strong> statement
nested within an <strong>else</strong> clause. This example tests
multiple conditions. The tests are made in order of their
appearance. If one test evaluates to a nonzero value, a statement
runs and the entire <strong>if</strong> statement ends. </p>

<blockquote>
    <pre><tt>if (value &gt; 0)
   ++increase;
else if (value == 0)
   ++break_even;
else
   ++decrease;</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclsif.htm#top">if / else Statement</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ng=k  $       N  :7+:#          N      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuclnulx.htm  m                      $          <html>

<head>


<title>Examples using the Null Statement</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Examples
        Using the Null Statement</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following example initializes the elements of the
array <tt>price</tt>. Because the initializations occur within
the <strong>for</strong> expressions, a statement is only needed
to finish the <strong>for</strong> syntax; no operations are
required. </p>

<blockquote>
    <pre><tt>for (i = 0; i &lt; 3; price[i++] = 0)
   ;</tt></pre>
</blockquote>

<hr size="1">

<p>A null statement can be used when a label is needed before the
end of a block statement. For example: </p>

<blockquote>
    <pre><tt>void func(void) {
  if (error_detected)
    goto depart;
  /* further processing */
  depart: ;  /* null statement required */
}</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclsnul.htm#top">Null Statement</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
alkꮀ  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuclrtnx.htm  m                      $          <html>

<head>


<title>Examples Using the return Statement</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Examples
        Using the return Statement</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following are examples of return statements: </p>

<blockquote>
    <pre><tt>return;            /* Returns no value            */
return result;     /* Returns the value of result */
return 1;          /* Returns the value 1         */
return (x * x);    /* Returns the value of x * x  */</tt></pre>
</blockquote>

<hr size="1">

<p>The following function searches through an array of integers
to determine if a match exists for the variable <tt>number</tt>.
If a match exists, the function <tt>match</tt> returns the value
of <tt>i</tt>. If a match does not exist, the function <tt>match</tt>
returns the value -1 (negative one). </p>

<blockquote>
    <pre><tt>int match(int number, int array[&nbsp;], int n)
{
   int i;
 
   for (i = 0; i &lt; n; i++)
      if (number == array[i])
         return (i);
   return(-1);
}</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclsrtn.htm#top">return Statement</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
l8  $       m  :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuclswtx.htm  m                      $            		  te
/<>achilnors".;dfgmpu:=bkqw&'(),0vxy#%+1\*3689EFIST[]{}25AUz-47DOC[bP-Ҙ%	B<mHsM:7\	Tl;fܺlJJbP,Tt:	@PCaHْg1j9BPQ*t*$p19	$p1t$``Wxؔmm/[!#>Ďbe_XH6!o߃;&bG8v-M`N(m Մ6gon]j.rZ(mZLJ6mJchӘc$$z@ٖm-\%lz1(ZEFؔ%9k8ca#2۟K,HYjj7h'غNF2aZĢ͹|˶NF1ͭUftZ}n+NW_IeJ[#-syӗl%\Yw6Ef>X!TC;_I
Z_I-MbQ^fܹ}r1mWr1͹za/9zN)Atְ16%.w=jcS(<ġ(Y_ITl;Wr1Îְ'w_PBҎ6w,;r@6Z 'mku{{}r3	.w=jcS(<ġ(X?lJ6gRؿ綘]dB\qϒ3eHw~::d0BJ*Ȱqϒ
p8i.J2QQ~	aI@ mJ6fPHQ)Fl*d(9 !ڧkHQ)Fl*d(9J6cO	
%(mR,%g6!(ml
RU-J2Q*iB\qϓ	0+l>HQ)Fl*d lJQ>~ؔ%9Y{FùÎְ}79aRXNA{Ҋ6닜c1[u.KRn9mϥ$rU,PF,A>gr1mWr1SXWٷ/]rtϗYZtEi-ĎA
֣y|c*6Z9ũ¦PzQ
[\(ġ([ bGġ(Y8ca#54ӣaymϥ$rU,PF,A>gr1mWr1SXWٷ/\^:[#e^_WЪQclw_ W͌w}.|ҹ	:mD`,i@kb}闗=p: z4+aZ`^_tjȬf$[keQ}ZfRIԶ//{t hWJX (B4~%	BFn0bQ:=øJ!/ӚbJQL!ǓX {a>øQ: XVmFù'w%l%mskx J6msA`R9Ё	Fmth,JQb!(m}J6J-GRؔ-B7|(Jjؑ(Js .qFe>X!TCo!OñueFùU}'#5E{}rsoWٷ/\\鍝/wZrNF1ͭUbQQJ,aģmu-]	BL WVY79wB^xRPTl;MA(9 b[	Fͭ!(m%	|&]VspK1x6@$/9wm©mJPmD%g6BQskxJ6c	rA>I~\S	|!x˼(mKhRl!(9 b[8m:,$a9wQZ<n˼ qϒJ6aT%(J6mo[	Fͭ`0BQHK0M(
g.l>H^6r
%(mR,(9 [@!(e	Flu!.XH86r+?[|!x˼(Zbu-B*3pg0/wްu',lߞPq6=iE{}r2sb7|(eKbaԄa $˿ЮnԄ]>|lJlJQ>~ؔ%9k-ĎA
Uh'غNF0U-֪NF1jk6ͭnӗ}6sf63w[seK-T=ѭF;_ITl;Wr1SYL2so}xTUH\bsJ*0H\cSH##C(e1(m_+]GCp4Z8H.Ѓ Xl
80 8;*J6mYbG RUtj*4pKhv6֦bģmmϥ$rU,PF4pw?͹uZLJ6mJchӘc$$z@ٖm-\%lz1(ZEFؔ%9QJ>X!DLӡ9:Sd?;LգA
 @֙uT\py@Ыb%Pġj6,J </k  $       1  :7+:#          1      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuclwhlx.htm  m                      $          <html>

<head>


<title>Example Using the while Statement</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Example
        Using the While Statement</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>In the following program, <tt>item[index]</tt> triples
each time the value of the expression <tt>++index</tt> is less
than <tt>MAX_INDEX</tt>. When <tt>++index</tt> evaluates to <tt>MAX_INDEX</tt>,
the <strong>while</strong> statement ends. </p>

<blockquote>
    <pre><tt>#define MAX_INDEX  (sizeof(item) / sizeof(item[0]))
#include &lt;stdio.h&gt;
 
int main(void)
{
   static int item[&nbsp;] = { 12, 55, 62, 85, 102 };
   int index = 0;
 
   while (index &lt; MAX_INDEX)
   {
      item[index] *= 3;
      printf(&quot;item[%d] = %d\n&quot;, index, item[index]);
      ++index;
   }
 
   return(0);
}</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclswhl.htm#top">while Statement</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
>øQ: kb 	 $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuclxass.htm  m                      $          <html>

<head>


<title>Examples Using Compound Assignment Operators</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Examples
        Using Compound Assignment Operators</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The table below lists the compound assignment
operators and shows an expression using each operator: </p>
<div align="center"><center>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" width="20%"><strong>Operator</strong></td>
        <td align="center" valign="top" width="30%"><strong>Example</strong></td>
        <td align="center" valign="top"><strong>Equivalent
        Expression</strong></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="20%"><tt>+=</tt></td>
        <td valign="top" width="30%"><tt>index += 2</tt></td>
        <td valign="top"><tt>index = index + 2</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="20%"><tt>-=</tt></td>
        <td valign="top" width="30%"><tt>*(pointer++) -= 1</tt></td>
        <td valign="top"><tt>*pointer = *(pointer++) - 1</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="20%"><tt>*=</tt></td>
        <td valign="top" width="30%"><tt>bonus *= increase</tt></td>
        <td valign="top"><tt>bonus = bonus * increase</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="20%"><tt>/=</tt></td>
        <td valign="top" width="30%"><tt>time /= hours</tt></td>
        <td valign="top"><tt>time = time / hours</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="20%"><tt>%=</tt></td>
        <td valign="top" width="30%"><tt>allowance %= 1000</tt></td>
        <td valign="top"><tt>allowance = allowance % 1000</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="20%"><tt>&lt;&lt;=</tt></td>
        <td valign="top" width="30%"><tt>result &lt;&lt;= num</tt></td>
        <td valign="top"><tt>result = result &lt;&lt; num</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="20%"><tt>&gt;&gt;=</tt></td>
        <td valign="top" width="30%"><tt>form &gt;&gt;= 1</tt></td>
        <td valign="top"><tt>form = form &gt;&gt; 1</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="20%"><tt>&amp;=</tt></td>
        <td valign="top" width="30%"><tt>mask &amp;= 2</tt></td>
        <td valign="top"><tt>mask = mask &amp; 2</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="20%"><tt>^=</tt></td>
        <td valign="top" width="30%"><tt>test ^= pre_test</tt></td>
        <td valign="top"><tt>test = test ^ pre_test</tt></td>
    </tr>
    <tr>
        <td align="center" valign="top" width="20%"><tt>|=</tt></td>
        <td valign="top" width="30%"><tt>flag |= ON</tt></td>
        <td valign="top"><tt>flag = flag | ON</tt></td>
    </tr>
</table>
</center></div>

<p>Although the equivalent expression column shows the left
operands (from the example column) evaluated twice, the left
operand is evaluated only once. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclxass.htm#top">Assignment Operators</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
5k& 
 $       
  :7+:#          
      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuclxcom.htm  m                      $          <html>

<head>


<title>Examples Using the Comma Operator ( , ) </title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Examples
        Using the Comma Operator ( , )</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The table below gives some examples of the uses of the
comma operator: </p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <th valign="top" width="30%">Statement </th>
        <th valign="top">Effects </th>
    </tr>
    <tr>
        <td valign="top" width="30%"><pre><tt>for (i=0; i&lt;2; ++i, f() );</tt></pre>
        </td>
        <td valign="top">A <strong>for</strong> statement in
        which <tt>i</tt> is incremented and <tt>f()</tt> is
        called at each iteration. </td>
    </tr>
    <tr>
        <td valign="top" width="30%"><pre><tt>if ( f(), ++i, i&gt;1 )
   { /* ... */ }</tt></pre>
        </td>
        <td valign="top">An <strong>if</strong> statement in
        which function <tt>f()</tt> is called, variable <tt>i</tt>
        is incremented, and variable <tt>i</tt> is tested against
        a value. The first two expressions within this comma
        expression are evaluated before the expression <tt>i&gt;1</tt>.
        Regardless of the results of the first two expressions,
        the third is evaluated and its result determines whether
        the <strong>if</strong> statement is processed. </td>
    </tr>
    <tr>
        <td valign="top" width="30%"><pre><tt>func( ( ++a, f(a) ) );</tt></pre>
        </td>
        <td valign="top">A function call to <tt>func()</tt> in
        which <tt>a</tt> is incremented, the resulting value is
        passed to a function <tt>f()</tt>, and the return value
        of <tt>f()</tt> is passed to <tt>func()</tt>. The
        function <tt>func()</tt> is passed only a single
        argument, because the comma expression is enclosed in
        parentheses within the function argument list. </td>
    </tr>
</table>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclxcom.htm#top">Comma Operator ( , )</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
d vk  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuconopx.htm  m                      $          <html>

<head>


<title>Examples Using the Conditional Operator</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Examples
        Using the Conditional Operator</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following expression determines which variable has
the greater value, <tt>y</tt> or <tt>z</tt>, and assigns the
greater value to the variable <tt>x</tt>.</p>

<blockquote>
    <p><tt>x = (y &gt; z) ? y : z;</tt></p>
</blockquote>

<p>The following is an equivalent statement:</p>

<blockquote>
    <pre><tt>if (y &gt; z)
   x = y;
else
   x = z;</tt></pre>
</blockquote>

<hr size="1">

<p>The following expression calls the function <tt>printf</tt>,
which receives the value of the variable <tt>c</tt> if <tt>c</tt>
evaluates to a digit. Otherwise, <tt>printf</tt> receives the
character constant <tt>'x'</tt>.</p>

<blockquote>
    <p><tt>printf(&quot; c = %c\n&quot;, isdigit(c) ? c : 'x');</tt></p>
</blockquote>

<hr size="1">

<p>If the last operand of a conditional expression contains an
assignment operator, use parentheses to ensure the expression
evaluates properly. For example, the <tt>==</tt> operator has
higher precedence than the <tt>?:</tt> operator in the following
expression:</p>

<blockquote>
    <p><tt>int i, j, k;<br>
    (i == 7) ? j ++ : k = j;</tt></p>
</blockquote>

<p>This expression generates and error because it is interpreted
as if it were parenthesized this way:</p>

<blockquote>
    <p><tt>int i, j, k;<br>
    ((i == 7) ? j ++ : k) = j;</tt></p>
</blockquote>

<p>The value k, and not <tt>k = j</tt>, is treated as the third
operand. This error arrises because a conditional expression is
not an lvalue, and the assignment is not valid. To make the
expression evaluate correctly, enclose the last operand in
parenetheses. For example:</p>

<blockquote>
    <p><tt>int i, j, k;<br>
    (i == 7) ? j ++ : (k = j);</tt></p>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuexppre.htm#top">Operator
        Precedence and Associativity</a><br>
        <a href="../concepts/cuexpovr.htm#top">Expressions and
        Operators</a><br>
        <a href="../concepts/cuexptyp.htm#top">Types of
        Expressions</a><br>
        <a href="../concepts/cuexplva.htm#top">lvalues</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclxop.htm#top">Operator Precedence and
        Associativity Table</a><br>
        <a href="../ref/ruclxcon.htm#top">Conditional Operator</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
</tal  $       /  :7+:#          f      ./usr/vac/html/zh_CN/doc/compiler/tasks/tucordat.htm  m                      $              t
"<=>adeilnor/3cghpsw%muv,.0125ACERbfy)*-DFILOPST[](+48;GHNXqx#&67:BKMUjk'VY_9\}{Y6MJ=BP.rDZi7e[9d\nPjPԡ(X/U%J@Aw FؠBPZjP.+(bV(5YPs*Ƹ̶(5Y}SRZߏt\ثϋ(
ZjNg)Ջd$>6U5d9T`q2ҏcL\;j0"ԣv{]W:W՛Q.lUbY ֥"ԣd]Z,pԡ(Y	Z²q<̆U+Xm&Lb	d7ع;pFN8ũ\D@b`b F-J </ҷWL/t߄\qNfUwb3ĳ>@'}`m`t'n|g\qNJV`s㎇f@jPymh]\4lf^-J²tHIVPʄrQ%:َtƺ23/{݋ N5kRvYC_
Aʄk̶(AYP5FeAϋ(	 
jQR#tآT՝uh+Xm&Lta1s`rQᴙx^$x6a{"tAZL{RujQRٛJ֬{]V|_f1D1M7@@nJ?bdYJ?fnK(ZKt5Y}H4J]<rQ6k"jQ3t\ة@ZՏt\ثϋ(F)SnJ?bdYJ?EթGJ?oǺQ.lUgcI#ҌuuojQ~=҉sb>/I""A11Md[ڔߏt\ثϋ(F)@h-J?EթGJ?oǺQ.lUgcI#Ӣ\]d[ڔߏt\ثϋ(F)8&&	թG @-J?oǺQ.lUgcI#Ј	`(008<k"ԣd]Zԣv{]V|_f1D1M3\]d[ڔߏt\ثϋ(F)ojQ~=҉sb>/IDDH3EGȺ(]թGJ%͊b$btKe+|gzȷ(]DWCUٌQ$SApLL"ԣv{]V|_f1D1M 0f$< P(00@6-J?EթGJ?oǺQ.lUgcI#:%23d[ڔߏt\ثϋ(F)ojQ~=҉sb>/IDDH3 k"ԣd]Zԣv{]V|_f1D1M:%Iw{RKt5Y}H41@P{RKt5Y}H41Md[ڔRZߏt\ثϋ(F)tKʓ/Y(6*j1$h< A'Y(6*j1$h,{RujQRKt5Y}H48?&_*L3d[ڔߏt\ثϋ(F)8&&	d[ڔߏt\ثϋ(F)^-J?EթGJ?oǺQ.lUgcI#:%Iʓ/Y(6*j1$h< A+Y(6*j1$h,{RujQRKt5Y}H4ZTu"ԣv{]V|_f1D1MRA1x(	EGJ%͊b$bB1A1~-J?EթGJ?oǺQ.lUgcI#p{RKt5Y}H4PLD
թG0 @<O	@{RKt5Y}H4PLD{RujQRKt5Y}H6T{8VPEGJ%͊b$b(&"Zjԣ` 'Eā p@EGJ%͊b$b(&"EGȺ(]թGJ%͊b$b*L+(`95uh,&[8VPY]i2ڔҺκeIAZLuojQ~=҉sb>/I	AY(6*j1$h,{RujQRKt5Y}H4ua[JojQ~=҉sb>/I PD&R 
P{RKt5Y}H4PLH (-@h@P&(&"	k"ԣd]Zԣv{]V|_f1D1M:8XtoY@d[ڔߏt\ثϋ(F)A VJ? x@A`~-J?oǺQ.lUgcI#A1 3gojQ.J?ujQ~=҉sb>/IuU:v}9ReY@d[ڔߏt\ثϋ(F)A {RKt5Y}H4EGȺ(]թGJ%͊b$buqW{RKt5Y}H4EGJ%͊b$b(&$`9Ї:\a*	EGȺ(]թGJ%͊b$b	
I"ԣv{]V|_f1D1M100LP"ԣv{]V|_f1D1Mᰫ4-J?EթGJ?oǺQ.lUgcI#ҌuB
"ԣv{]V|_f1D1MDEDbb"ԣv{]V|_f1D1M 0f"((" @Ʌp7DE5ojQ.J?ujQ~=҉sb>/Ipm#;p	d[ڔߏt\ثϋ(F)ȍ΍'XVPJ?{q:"ԣv{]V|_f1D1M Md[ڔRZߏt\ثϋ(F)3W@WOY(6*j1$h4tʸnu\6
"ԣv{]V|_f1D1MWM.]d[ڔRZߏt\ثϋ(F)]Gc>6fmKq@5duh%(Y(6*j1$hJ Lob>\k"ԣv{]V|_f1D1M 0f(&$k"ԣd]Z,pԡ(YKVn(
)!J6Eul'}#Wp(,\0c!Y-JCᰬJwbUNS][;qUvd;2Q'L.bF:*]~ˬu{݋8I(6Z%&Z Sٮ{2M6a2p^$uUNt Ro"tuh@Pe({݋ dJ-J?(K(U\+u;ua	g]i2  Րu֓-c)e긫q\+(oJ?Xti3>Beٝv\*63^UA(fq@X̽,pN̅Rup{fETa;ˈ̾̇(L3%d8M2Xᰝ̉ܡ2,pN񣎴Verga3!eQ2t8ls)w
tِiһTX?&]eIG{a:Yk:IӮ)ֲe/YZLuFY]i2ou֓-]fQ &[qa*I[!u;%]Qp&d,:e\i3VqU}eFp*ti<	p(ħK+	  !`vo>t3/	po΍&r*7k"QjQES Ga 87عʥkwt݉g]GcJ\4@06j b"	p@vՐm`ԣf'pD{	t 5GͬuU %˳ \
iG vՐm`ԣf!Xr˳2;tfwfCqV9	ftA1@pk ֥"QjQE3!&[A`iUu֓-yTV.8I(:7
GqӘHp]c22fA(NT^Iۣ322΂ݙfXf%Z%o.8K:Xn\/P	gևƸR*U(Z_6ϳ!CPE<8NJNgC0m+ut󮕁۫Wvw8MiGJc;!fJ\uj~N4̆s*6}
(qT'xEP\i3!L%Ԕ|f_ EM3fPݟ@[6:4pQ'VE!PxW D(HXp``xW)7GHXx'm+uttթG²+Jb	H=lP)kbUٌQ AMJ?ujQ~U$qw7p JmXBWJ%݄Ϡ,Ѥ,Fpj:IՐ欋{RujQR٘J%͊b)+\\08޲,ƥ1Kt5Y}SDMbrNҏ9a1G{]V|_f1AЋ)sYcR٘J%͊b)VrN9`1GȺ(]թG	*{]V|_f1A}֔{RJ%͊*UXJ%͊b)!@ЪQ
"ԣv҉sbV=҉sb>/hP8,8*{RJ%͊*UXJ%͊b) 8pXp%(Y"ԣwVKT'pKt5Y}S@$N4YKT'pKt5Y}SDBT(EG	*{]V|_f1ApXxU(YKT'pKt5Y}SD@pJQ-J?EթGJ?o(6(NUc(6*j1Ih-J?o(6(NUc(6*j1GP4+{RJ%͊*UXJ%͊b)!@Q-J?o(6(NUc(6*j1䅇RojQ.J?ujQ~DEBw
DWCUٌPx4LT@ojQ~DEBw
DWCUٌPx4D(J?]d[ڔߺQ.lQPªǺQ.lUgc 1M
RojQ~DEBw
DWCUٌPx4D"ԣd]Zԣv҉sbV=҉sb>/hƁk"ԣv҉sbV=҉sb>/hP<*Bȷ(]t\آ;Ut\ثϋ(<@b"$,8*{RJ%͊*UXJ%͊b) 8xXx%(Y"ԣwVKT'pKt5Y}S@ؖdd[ڔߺQ.lQPªǺQ.lUgc 1M
RpWYKT'pKt5Y}SDBRojQ~DEBw
DWCUٌPx4D$,<{RujQ-²R((\t8Uũ]Ҹ#a3I[W;N̂Q	@l'gtn\/}|+ِXrt_uQ6iQphx,ke+p|e,VÊ3},C( Gb:uCvU$8lc\)]ի)bJ?Qro#ucgp:5((Yԡ(YjP.+(bV(5YPs*Ƹ̶(5Y}SRZߟٌP1M\FR"5&]a+."ϋ(88=Yf[ 5bjQfVU2ƀ;h:w
,s$J3-(wLVJ?Yha4S@Yљ}$8Vq0|f\\*L|'q<;d9trsV+Vve`,Xpde wCTГ(aкhı'JQiG6k!kWT(00qp8XJYY}D- 
Z([+f(00X5c@4qFuYj5Gȷ(]DWCU·ƵfKXe5Gȷ(YV"+(5(JkVAJ2b 62H**:t ,j/:1A.2*4EZU5(YxReR @((k  $       	  :7+:#          	      ./usr/vac/html/zh_CN/doc/compiler/tasks/tucsampl.htm  m                      $          <html>

<head>


<title>Sample Program: C Calling Fortran</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Sample
        Program: C Calling Fortran</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>A C program can call a Fortran function or subroutine.
</p>

<p>The following example illustrates how program units written in
different languages can be combined to create a single program.
It also demonstrates parameter passing between C and Fortran
subroutines with different data types as arguments. </p>

<blockquote>
    <p><tt>#include &lt;iostream.h&gt;<br>
    extern double add(int *, double [],<br>
    int *, double []);<br>
    <br>
    double ar1[4]={1.0, 2.0, 3.0, 4.0};<br>
    double ar2[4]={5.0, 6.0, 7.0, 8.0};<br>
    main()<br>
    {<br>
    int x, y;<br>
    double z;<br>
    <br>
    x = 3;<br>
    <br>
    z = add(&amp;x, ar1, y, ar2); /* Call Fortran add routine */<br>
    /* Note: Fortran indexes arrays 1..n*/<br>
    /* C indexes arrays 0..(n-1) */<br>
    <br>
    printf(&quot;The sum of %1.0f and %1.0f is %2.0f \n&quot;,<br>
    ar1[x-1], ar2[y-1], z);<br>
    <br>
    }</tt></p>
</blockquote>

<p>The Fortran subroutine is: </p>

<blockquote>
    <p><tt>C Fortran function add.f - for C interlanguage call
    example<br>
    C Compile separately, then link to C program<br>
    REAL FUNCTION ADD*8 (A, B, C, D)<br>
    REAL*8 B,D<br>
    INTEGER*4 A,C<br>
    DIMENSION B(4), D(4)<br>
    ADD = B(A) + D(C)<br>
    RETURN<br>
    END</tt></p>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuinter.htm#top">Interlanguage Calling
        Conventions</a><br>
        <a href="tucordat.htm#top">Corresponding Data Types</a><br>
        <a href="tusublnk.htm#top">Using the Subroutine Linkage
        Conventions in Interlanguage Calls</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
Ikd  $       g	  :7+:#          g	      ./usr/vac/html/zh_CN/doc/compiler/tasks/tudefcfg.htm  m                      $          <html>

<head>


<title>Default Compiler Configuration File</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>etc/vac.cfg
        - Default Configuration File</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The C for AIX Compiler includes two versions of the
default configuration file. When you install the C for AIX
Compiler, only one of these configuration files is linked to <strong>/etc/vac.cfg</strong>
according to the following criteria:</p>

<ul>
    <li>If the level of your operating system is AIX 4.3 or
        higher, <strong>/etc/vac.cfg</strong> is linked to the <a href="tucfg43.htm#top">vac.cfg.43</a> default
        configuration file </li>
    <li>If the level of your operating system is earlier than AIX
        4.3, <strong>/etc/vac.cfg</strong> is linked to the <a href="tucfg41.htm#top">vac.cfg.41</a> default
        configuration file.</li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><p><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuspecop.htm#top">Specifying
        Compiler Options</a></p>
        <p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuinvoke.htm#top">Invoking the C for AIX
        Compiler</a> <br>
        <a href="tuoptcmd.htm#top">Specifying Compiler Options on
        the Command Line</a><br>
        <a href="tuoptsrc.htm#top">Specifying Compiler Options in
        Your Source Program</a><br>
        <a href="tuoptcfg.htm#top">Specifying Compiler Options in
        a Configuration File</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruoptres.htm#top">Resolving Conflicting
        Compiler Options</a><br>
        <a href="../ref/ruoptlst.htm#top">List of Compiler
        Options and Their Defaults</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
mkh  $       3  :7+:#          3      ./usr/vac/html/zh_CN/doc/compiler/tasks/tufncalx.htm  m                      $          <html>

<head>


<title>Examples of Function Calls</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Examples
        of Function Calls</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>For example, the declaration of <tt>funct</tt> is a
protoype. When function <tt>funct</tt> is called, the parameter <tt>f</tt>
is converted to a <strong>double</strong>, and parameter <tt>c</tt>
is converted to an <strong>int</strong>.</p>

<blockquote>
    <pre><tt>char * funct (double d, int i);

main
{
   float f;
   char c:

   funct(f, c)  /* f is a double, c is an int */
}</tt></pre>
</blockquote>

<hr size="1">

<p>The order in which parameters are evaluated is not specified.
Avoid calls such as:</p>

<blockquote>
    <p><tt>method(sample1, batch.process--, batch.process);</tt></p>
</blockquote>

<p>In this example, <tt>batch.process--</tt> might be evaluated
last, causing the second and third arguments to be passed with
the same value.</p>

<hr size="1">

<p>In the following example, main passes <tt>func</tt> two
values, 5 and 7. The function <tt>func</tt> receives copies of
these values, and accesses them by the identifiers <tt>a</tt> and
<tt>b</tt>. The function <tt>func</tt> changes the value of <tt>a</tt>.
When control passes back to main, the actual values of <tt>x</tt>
and <tt>y</tt> are not changed. The called function <tt>func</tt>
only receives copies of <tt>x</tt> and <tt>y</tt>, and not the
actual values themselves.</p>

<blockquote>
    <pre><tt>#include &lt;stdio.h&gt;

int main(void)
{
   int x = 5, y = 7;

   func(x, y);
   printf(&quot;In main, x = %d   y = %d\n&quot;, x, y);
}

void func (int a, int b)
{
   a +=b;
   printf(&quot;In func, a = %d   b = %d\n&quot;, a, b);
}</tt></pre>
</blockquote>

<p>This program produces the following output:</p>

<blockquote>
    <pre><tt>In func, a = 12    b = 7
In main, x = 5     y = 7</tt></pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuclfunc.htm#top">Functions</a><br>
        <a href="../concepts/cuexpfun.htm#top">Function Calls</a><br>
        <a href="../concepts/cuexptyp.htm#top">Types of
        Expressions</a><br>
        <a href="../concepts/cuexpops.htm#top">Operands</a><br>
        <a href="../concepts/cuexplva.htm#top">lvalues</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuclfmnx.htm#top">Example of the main() Function</a><br>
        <a href="tuclfdcx.htm#top">Examples of Function
        Declarations</a><br>
        <a href="tuclfdfx.htm#top">Examples of Function
        Definitions</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclfdc.htm#top">Function Declarations</a><br>
        <a href="../ref/ruclfdf.htm#top">Function Definitions</a><br>
        <a href="../ref/rucldfl.htm#top">float, double</a><br>
        <a href="../ref/rucldint.htm#top">int, long, short</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
6Ekf  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuilccbr.htm  m                      $          <html>

<head>


<title>Interlanguage Calls - Call-by-Reference Parameters</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Interlanguage
        Calls - Call by Reference Parameters</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>For call-by-reference (as in Fortran), the address of
the parameter is passed in a register. </p>

<p>When passing parameters by reference, if you write C function
that...</p>

<ul>
    <li>you want to call from a Fortran program, declare all
        parameters as pointers. </li>
    <li>calls a program written in Fortran, all arguments must be
        pointers or scalars with the address operator. </li>
    <li>you want to call from a Pascal program, declare as
        pointers all parameters that the Pascal program treats as
        reference parameters. </li>
    <li>calls a program written in Pascal, all arguments
        corresponding to reference parameters must be pointers. </li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuinter.htm#top">Interlanguage Calling
        Conventions</a><br>
        <a href="tucordat.htm#top">Corresponding Data Types</a><br>
        <a href="tusublnk.htm#top">Using the Subroutine Linkage
        Conventions in Interlanguage Calls</a><br>
        <a href="tucsampl.htm#top">Sample Program: C Calling
        Fortran</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kF  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuilccbv.htm  m                      $          <html>

<head>


<title>Interlanguage Calls - Call-by-Value Parameters</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Interlanguage
        Calls - Call by Value Parameters</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>In prototype functions with a variable number of
arguments-- specified with an ellipsis, as in <i>function(...)</i>--
the compiler widens all floating-point arguments to double
precision. Integral arguments (except for <strong>long int</strong>)
are widened to <strong>int</strong>. Because of this widening,
some data types cannot be passed between Pascal and C without
explicit conversions, and Pascal routines cannot have value
parameters of certain data types. </p>

<p>The following information refers to call by value, as in C. In
the following list, arguments are classified as floating values
or nonfloating values: </p>

<ul>
    <li>Each nonfloating scalar argument requires 1 word and
        appears in that word exactly as it would appear in a GPR.
        It is right-justified, if language semantics specify, and
        is word aligned. </li>
    <li>Each float value occupies 1 word, float doubles occupy 2
        successive words in the list, and long doubles occupy
        either 2 or 4 words, depending on the setting of the the <strong>-qldbl128/-qlongdouble</strong>
        option. </li>
    <li>Structure values appear in successive words as they would
        anywhere in storage, satisfying all appropriate alignment
        requirements. Structures are aligned to a fullword and
        occupy (sizeof(struct X)+3)/4 fullwords, with any padding
        at the end. A structure smaller than a word is
        left-justified within its word or register. Larger
        structures can occupy multiple registers and can be
        passed partly in storage and partly in registers. </li>
    <li>Other aggregate values are passed <i>val-by-ref</i>; that
        is, the compiler actually passes their addresses and
        arranges for a copy to be made in the invoked program. </li>
    <li>A function pointer is passed as a pointer to the
        routine's function descriptor. The first word contains
        the entry-point address. See <a href="tuilcptf.htm#top">Pointers
        to Functions</a> for more information. </li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuinter.htm#top">Interlanguage Calling
        Conventions</a><br>
        <a href="tucordat.htm#top">Corresponding Data Types</a><br>
        <a href="tusublnk.htm#top">Using the Subroutine Linkage
        Conventions in Interlanguage Calls</a><br>
        <a href="tuilcptf.htm#top">Pointers to Functions</a><br>
        <a href="tucsampl.htm#top">Sample Program: C Calling
        Fortran</a> <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruoptldl.htm#top">-qldbl128/-qlongdouble</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kz  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuilcfrv.htm  m                      $          <html>

<head>


<title>Interlanguage Calls - Function Return Values</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Interlanguage
        Calls - Function Return Values</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>Functions pass their return values according to type: </p>

<ul compact>
    <li>Pointers, enumerated types, and integral values (<strong>int</strong>,
        <strong>short</strong>, <strong>long</strong>, <strong>char</strong>,
        and unsigned types) of any length are returned,
        right-justified, in R3; <strong>long long</strong> values
        are returned in R3 and R4. </li>
    <li><strong>float</strong>s and <strong>double</strong>s are
        returned in FP1; 128-bit <strong>long double</strong>s
        are returned in FP1 and FP2. </li>
    <li>Calling functions supply a pointer to a memory location
        where the called function stores the returned value. </li>
    <li><strong>long double</strong>s are returned in R1 and R2. </li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuinter.htm#top">Interlanguage Calling
        Conventions</a><br>
        <a href="tucordat.htm#top">Corresponding Data Types</a><br>
        <a href="tusublnk.htm#top">Using the Subroutine Linkage
        Conventions in Interlanguage Calls</a><br>
        <a href="tucsampl.htm#top">Sample Program: C Calling
        Fortran</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kꦢ  $       F	  :7+:#          F	      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuilcptf.htm  m                      $          <html>

<head>


<title>Interlanguage Calls - Pointers to Functions</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Interlanguage
        Calls - Pointers to Functions</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>A function pointer is a data type whose values range
over function addresses. Variables of this type appear in several
programming languages such as C and Fortran. In Fortran, a dummy
argument that appears in an <strong>EXTERNAL</strong> statement
is a function pointer. Function pointers are supported in
contexts such as the target of a call statement or an actual
argument of such a statement. </p>

<p>A function pointer is a fullword quantity that is the address
of a function descriptor. The function descriptor is a 3-word
object. The first word contains the address of the entry point of
the procedure, the second has the address of the TOC of the
module in which the procedure is bound, and the third is the
environment pointer for languages such as Pascal. There is only
one function descriptor per entry point. It is bound into the
same module as the function it identifies, if the function is
external. The descriptor has an external name, which is the same
as the function name, but without a leading <strong>.</strong>
(dot). This descriptor name is used in all import and export
operations. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuinter.htm#top">Interlanguage Calling
        Conventions</a><br>
        <a href="tucordat.htm#top">Corresponding Data Types</a><br>
        <a href="tusublnk.htm#top">Using the Subroutine Linkage
        Conventions in Interlanguage Calls</a><br>
        <a href="tucsampl.htm#top">Sample Program: C Calling
        Fortran</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
s k
t  $       T  :7+:#          T      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuilcrpp.htm  m                      $          <html>

<head>


<title>Interlanguage Calls - Rules for Passing Parameters by
Value</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Interlanguage
        Calls - Rules for Passing Parameters by Value</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following is an example of a call to a prototyped
function: </p>

<blockquote>
    <p><tt>int i, j, k;<br>
    double d1, d2;<br>
    float f1;<br>
    short int s1;<br>
    char c;<br>
    ...<br>
    void f(int, int, int, double, float, char, double, short);<br>
    f( i, j, k, d1, f1, c, d2, s1 );</tt></p>
</blockquote>

<p>The function call results in the following storage mapping: </p>

<p><img src="../images/custmap.gif" width="599" height="310"></p>

<p><strong>Notes:</strong></p>

<ol>
    <li>A parameter is guaranteed to be mapped only if its
        address is taken.</li>
    <li>Data with less than fullword alignment is copied into
        high-order bytes. Because the function in the example is
        prototyped, the mapping of parameters <strong>c</strong>
        and <strong>s1</strong> is right-justified.</li>
    <li>The parameter list is a conceptually contiguous piece of
        storage containing a list of words. For efficiency, the
        first 8 words of the list are not actually stored in the
        space reserved for them, but passed in GPR3-GPR10.
        Furthermore, the first 13 floating point value parameter
        values are not passed in GPRs, but are passed in
        FPR1-FPR13. In all cases, parameters beyond the first 8
        words of the list are also stored in the space reserved
        for them.</li>
    <li>If thecalled procedure intends to treat the parameter
        list as a contiguous piece of storage (for example, if
        the address of a parameter is taken in C), the parameter
        registers are stored in the space reserved for them in
        the stack.</li>
    <li>A register image is stored on the stack.</li>
    <li>The argument area (P<sub>1</sub> ... P<sub>n</sub>) must
        be large enough to hold the largest parameter list.</li>
</ol>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuinter.htm#top">Interlanguage Calling
        Conventions</a><br>
        <a href="tucordat.htm#top">Corresponding Data Types</a><br>
        <a href="tusublnk.htm#top">Using the Subroutine Linkage
        Conventions in Interlanguage Calls</a><br>
        <a href="tucsampl.htm#top">Sample Program: C Calling
        Fortran</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
llink  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuilcsfl.htm  m                      $          <html>

<head>


<title>Interlanguage Calls - Stack Floor</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Interlanguage
        Calls - Stack Floor</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The <i>stack floor</i> is a system-defined address
below which the stack cannot grow. All programs in the system
must avoid accessing locations in the stack segment that are
below the stack floor. </p>

<p>Other system invariants related to the stack must be
maintained by all compilers and assemblers: </p>

<ul>
    <li>No data is saved or accessed from an address lower than
        the stack floor. </li>
    <li>The stack pointer is always valid. When the stack frame
        size is more than 32767 bytes, take care to ensure that
        its value is changed in a single instruction, so that
        there is no timing window in which a signal handler would
        either overlay the stack data or erroneously appear to
        overflow the stack segment. </li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuinter.htm#top">Interlanguage Calling
        Conventions</a><br>
        <a href="tucordat.htm#top">Corresponding Data Types</a><br>
        <a href="tusublnk.htm#top">Using the Subroutine Linkage
        Conventions in Interlanguage Calls</a><br>
        <a href="tucsampl.htm#top">Sample Program: C Calling
        Fortran</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 piece k  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuilcsov.htm  m                      $          <html>

<head>


<title>Interlanguage Calls - Stack Overflow</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a><strong>Interlanguage
        Calls - Stack Overflow</strong></font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The RISC System/6000 linkage convention requires no
explicit inline check for overflow. The operating system uses a
storage-protect mechanism to detect stores past the end of the
stack segment. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuinter.htm#top">Interlanguage Calling
        Conventions</a><br>
        <a href="tucordat.htm#top">Corresponding Data Types</a><br>
        <a href="tusublnk.htm#top">Using the Subroutine Linkage
        Conventions in Interlanguage Calls</a><br>
        <a href="tucsampl.htm#top">Sample Program: C Calling
        Fortran</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
"tuintekl  $       L  :7+:#          L      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuilctba.htm  m                      $          <html>

<head>


<title>Interlanguage Calls - Traceback Table</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Interlanguage
        Calls - Traceback Table</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The compiler supports the traceback mechanism, which
is required by the AIX Version 4 Operating System symbolic
debugger to unravel the call or return stack. Each function has a
traceback table in the text segment at the end of its code. This
table contains information about the function, including the type
of function as well as stack frame and register information. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuinter.htm#top">Interlanguage Calling
        Conventions</a><br>
        <a href="tucordat.htm#top">Corresponding Data Types</a><br>
        <a href="tusublnk.htm#top">Using the Subroutine Linkage
        Conventions in Interlanguage Calls</a><br>
        <a href="tucsampl.htm#top">Sample Program: C Calling
        Fortran</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k.htkp  $         :7+:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuilctec.htm  m                      $          <html>

<head>


<title>Interlanguage Calls - Type Encoding and Checking</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Interlanguage
        Calls - Type Encoding and Checking</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>Detecting errors before a program is run is a key
objective of the C for AIX compiler. Runtime errors are hard to
find, and a many are caused by mismatching subroutine interfaces
or conflicting data definitions. </p>

<p>The C for AIX compiler uses a scheme for early detection that
encodes information about all external symbols (data and
programs). If the <a href="../ref/ruoptext.htm#top"><strong>-qextchk</strong></a>
option has been specified, this information about external
symbols is checked at bind or load time for consistency. </p>

<p>The <cite>Assembler Language Reference for the AIX RISC
System/6000</cite> book describes the following details of the
Subroutine Linkage Convention: </p>

<ul compact>
    <li>Register usage (general-purpose, floating-point, and
        special-purpose registers) </li>
    <li>Stack </li>
    <li>The calling routine's responsibilities </li>
    <li>The called routine's responsibilities </li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuinter.htm#top">Interlanguage Calling
        Conventions</a><br>
        <a href="tucordat.htm#top">Corresponding Data Types</a><br>
        <a href="tusublnk.htm#top">Using the Subroutine Linkage
        Conventions in Interlanguage Calls</a><br>
        <a href="tucsampl.htm#top">Sample Program: C Calling
        Fortran</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k  $         :7,:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuinclud.htm  m                      $          <html>

<head>


<title>Specifying Path Names for Include Files</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Specifying
        Path Names for Include Files</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>When you imbed one source file in another using the <strong>#include</strong>
preprocessor directive, you must supply the name of the file to
be included. You can specify a file name either by using a full
path name or by using a relative path name. </p>

<p>&nbsp;</p>

<h4>Using a Full Path Name to Imbed Files</h4>

<p>The <i>full path name</i>, also called the <i>absolute path
name</i>, is the file's complete name starting from the root
directory. These path names start with the <strong>/</strong>
(slash) character. The full path name locates the specified file
regardless of the directory you are presently in (called your <i>working</i>
or <i>current</i> directory). </p>

<p>The following example specifies the full path to file <i>mine.h</i>
in John Doe's subdirectory example_prog: </p>

<blockquote>
    <pre><tt>/u/johndoe/example_prog/mine.h</tt></pre>
</blockquote>

<p>&nbsp;</p>

<h4>Using a Relative Path Name to Imbed Files</h4>

<p>The <i>relative path name</i> locates a file relative to the
directory that holds the current source file or relative to
directories defined using the <strong>-I</strong><em>directory</em>
option. See <cite>AIX Version 4 System User's Guide: Operating
System and Devices </cite>for a complete explanation of the AIX.
file system. </p>

<p>&nbsp;</p>

<h4><a name="dirsrchrel">Directory Search Sequence for Include
Files Using Relative Path Names</a></h4>

<p>The C language defines two versions of the <strong>#include</strong>
preprocessor directive. The C for AIX compiler supports both.
With the <strong>#include</strong> directive, you can search
directories by enclosing the file name between <strong>&lt;&nbsp;&gt;</strong>
or <strong>&quot;&nbsp;&quot;</strong> characters. </p>

<p>The result of using each method is as follows: </p>

<table border="1" cellpadding="5" cellspacing="0">
    <tr>
        <td align="center" valign="top" nowrap><strong>#include
        type</strong></td>
        <td align="center" valign="top"><strong>Directory Search
        Order</strong></td>
    </tr>
    <tr>
        <td align="center" valign="top" nowrap><b>#include &lt;</b><em>file_name</em><b>&gt;</b></td>
        <td valign="top"><ol>
            <li>If you specify the <strong>-I</strong><em>directory</em>
                option, the compiler searches for <em>file_name</em>
                in the directory called <em>directory</em> first.
                If more than one directory is specified, the
                compiler searches the directories in the order
                that they appear on the command line. </li>
            <li>Searches the directory <strong>/usr/includ</strong>e.
            </li>
        </ol>
        </td>
    </tr>
    <tr>
        <td align="center" valign="top" nowrap><b>#include &quot;</b><em>file_name</em><b>&quot;</b></td>
        <td valign="top"><ol>
            <li>Searches the directory where your current source
                file resides. The current source file is the one
                that contains the directive <strong>#include&nbsp;&quot;</strong><em>file_name</em><strong>&quot;</strong>.
            </li>
            <li>If you specify the option <strong>-I</strong><em>directory</em>,
                the compiler searches for <em>file_name</em> in <em>directory</em>.
                If more than one directory is specified, the
                compiler searches the directories in the order
                that they appear on the command line. </li>
            <li>Searches the directory <strong>/usr/include</strong>.
            </li>
        </ol>
        </td>
    </tr>
</table>

<p><strong>Notes:</strong></p>

<ol>
    <li><em>file_name</em> is the path name of the file to be
        included. When you specify a full path name, the two
        versions of the <strong>#include</strong> directive have
        the same effect because the location of the file to be
        included is completely specified. With a relative path
        name, the directory search sequence is determined by
        whether you use the <strong>&lt;&nbsp;&gt;</strong> or
        the <strong>&quot;&nbsp;&quot;</strong> characters. </li>
    <li>The only difference between the two versions of the <strong>#include</strong>
        directive is that the <strong>&quot;&nbsp;&quot;</strong>
        (user include) version first searches in the directory
        where your current source file resides. Typically,
        standard header files are included using the <strong>&lt;
        &gt;</strong> (system include) version, and header files
        that you create are included using the <strong>&quot;&nbsp;&quot;</strong>
        (user include) version. </li>
    <li>You can change the search order by specifying the <strong>-qstdinc</strong>
        and <strong>-qidirfirst</strong> options along with the <strong>-I</strong><em>directory</em>
        option. <p>Use the <strong>-qnostdinc</strong> option to
        search only the directories specified with the <strong>-I</strong><em>directory</em>
        option and the current source file directory, if
        applicable. The <strong>/usr/include</strong> directory
        is not searched. </p>
        <p>Use the <strong>-qidirfirst</strong> option with the <strong>#include
        &quot;</strong><em>file_name</em><strong>&quot;</strong>
        directive to search the directories specified with the <strong>-I</strong><em>directory</em>
        option before searching other directories.</p>
        <p>Use the <strong>-I</strong> option to specify the
        directory search paths.</p>
    </li>
</ol>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/custruct.htm#top">External Structure
        of a C Program</a><br>
        <a href="../ref/ruoptiu.htm#top">-I</a><br>
        <a href="../ref/ruoptidr.htm#top">-qidirfirst</a><br>
        <a href="../ref/ruoptstd.htm#top">-qstdinc</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
<stkꞎ  $       !  :7,:#          !      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuinter.htm   m                      $          <html>

<head>


<title>Interlanguage Calling Conventions</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Interlanguage
        Calling Conventions</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>You should follow these recommendations when writing C
for AIX code to call functions written in other languages: </p>

<ul>
    <li>Avoid using uppercase letters in identifiers. Fortran and
        Pascal use only lowercase letters for all external names.
        Both fold external identifiers to lowercase (by default).
    </li>
    <li>Avoid using the underscore (_) and dollar sign ($) as the
        first character in identifiers, to prevent conflict with
        the naming conventions for the C language library. </li>
    <li>Avoid using long identifier names. The maximum number of
        significant characters in identifiers is 250 characters. </li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tucordat.htm#top">Corresponding Data Types</a><br>
        <a href="tusublnk.htm#top">Using the Subroutine Linkage
        Conventions in Interlanguage Calls...</a><br>
        <a href="tucsampl.htm#top">Sample Program: C Calling
        Fortran</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
   direkꢿ  $         :7,:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuintro.htm   m                      $          <html>

<head>


<title>Introducing C for AIX Procedures</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Introducing
        C for AIX Procedures</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The panel to the left shows a general list of C for
AIX procedural activities. Look here to find instructions for
performing C for AIX operations, and examples of the same.</p>

<p>Any entry ending with <strong>...</strong> expands to a list
of related sub-topics. Entries not ending with <strong>...</strong>
link directly to information content on the chosen topic, which
will appear in this panel.</p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%">&nbsp;</td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
h="100k  $         :7,:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuinvoke.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>Invoking the Compiler</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Invoking
        the Compiler</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>All forms of the C for AIX compiler are invoked using
the following syntax, where <em>invocation</em> can be replaced
with any valid C for AIX compiler mode invocation command:</p>

<p><img src="../images/tuinvoke.gif" width="467" height="41"></p>

<p>The parameters of the compiler invocation command can be the
names of input files, compiler options, and linkage-editor
options. Compiler options perform a wide variety of functions,
such as setting compiler characteristics, describing the object
code and compiler output to be produced, and performing some
preprocessor functions. </p>

<p>To compile without link-editing, use the <strong>-c</strong>
compiler option. The <strong>-c</strong> option stops the
compiler after compilation is completed and produces as output,
an object file <em>file_name</em><strong>.o</strong> for each <em>file_name</em><strong>.c</strong>
input source file. The linkage editor is not invoked. You can
link-edit the object files later using the invocation command,
specifying the object files without the <strong>-c</strong>
option.</p>

<p><strong>Notes</strong></p>

<ol>
    <li>Any object files produced from an earlier compilation are
        deleted as part of the compilation process, even if new
        object files are not produced.</li>
    <li>By default, the invocation command calls <em>both</em>
        the compiler and the linkage editor. It passes linkage
        editor options to the linkage editor. Consequently, the
        invocation commands also accept all linkage editor
        options.</li>
</ol>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cudevel.htm#top">C Program
        Development Cycle</a><br>
        <a href="../concepts/cuselect.htm#top">Compiler Modes</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuoptcmd.htm#top">Specifying Compiler Options on
        the Command Line</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruoptlst.htm#top">List of Compiler
        Options and Their Defaults</a><br>
        <a href="../ref/rumsgsev.htm#top">Message Severity Levels
        and Compiler Response</a><br>
        <a href="../ref/ruretcod.htm#top">Compiler Return Codes</a><br>
        <a href="../ref/rumsgfmt.htm#top">Diagnostic Message
        Format</a><br>
        <a href="../ref/ruoptcl.htm#top">-c</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ap><b>#k~  $         :7,:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuiosync.htm  m                      $          <html>

<head>


<title>Example of Reading and Writing to Mapped-to-I/O Space</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Example
        of Reading and Writing to Mapped-to-I/O Space</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p> </p>

<pre><tt>/* The following example assumes a special machine
with three hardware locations.
There is an input data buffer at 0xFFFFFF20
There is an output data buffer at 0xFFFFFF24
There is a control data buffer at 0xFFFFFF28
The third-least-significant bit set in the control
buffer indicates there is data in the input buffer.
This bit is unset when the data is read out of the
input buffer by the program.
The second-least-significant bit set in the control
buffer indicates the output device is ready to accept
output data.
This bit is unset when the data is placed in the
output buffer and is read out.
*/
typedef unsigned long datatype, controltype, counttype;
#define CONTROLLER ((const volatile controltype *const) 0xFFFFFF28)
#define INPUT_BUF ((const volatile datatype *const) 0xFFFFFF20)
#define OUTPUT_BUF ((volatile datatype *const) 0xFFFFFF24)
#define INPUT_READY_BIT 0x4
#define OUTPUT_READY_BIT 0x2
#define INPUT_READY ((*CONTROLLER) &amp; INPUT_READY_BIT)
#define OUTPUT_READY ((*CONTROLLER) &amp; OUTPUT_READY_BIT)
/*
The function copy_data copies data from the input buffer
to the output buffer until an input value of 0 is seen.
The number of characters copied is returned.
*/
 
/* Make count of the input global so that other CPUs can access it */
counttype volatile count=0;
counttype copy_data()
{
    datatype temp;
    for(;;) {
            while (!INPUT_READY);         /* Wait for input      */
            temp=*INPUT_BUF;
            __iospace_eieio();  /*     synchronize the I/O */
            if (temp==0) return count;
 
            while (!OUTPUT_READY);        /* Wait for output     */
            *OUTPUT_BUF=temp;
            __iospace_eieio();  /*     synchronize the I/O */
            count++;
            __iospace_sync();   /*     synchronize the CPU */
                                /*           for count to allow  */
                                /*           other CPUs to
                                /*           access it           */
     }
}</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tumulwri.htm#top">Example of Multiple Writes to
        a Single Register</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruimpovr.htm#top">Implementation
        Dependencies Overview</a><br>
        <a href="../ref/ruimpsyn.htm#top">Synchronization of
        Stores and Loads to I/O Space</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
em><b>&k긛  $       w  :7,:#          w      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuledinv.htm  m                      $          <html>

<head>


<title>Invoking the Linkage Editor</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Invoking
        the Linkage Editor</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The linkage editor link-edits all of the specified
object files to create one executable file. Invoking the compiler
with one of the invocation commands automatically calls the
linkage editor unless you specify one of the following compiler
options: <strong>-E</strong>,<strong> -P</strong>, <strong>-c</strong>,
or <strong>-#</strong>. </p>

<p>&nbsp;</p>

<h4>Input Files</h4>

<p>Object files, library files, and unstripped executable files
serve as input to the linkage editor. </p>

<p>&nbsp;</p>

<h4>Object Files</h4>

<p>Object files must have a <strong>.o</strong> suffix, for
example, <strong>year.o</strong>. </p>

<p>&nbsp;</p>

<h4>Library Files</h4>

<p>Static library file names have a <strong>.a</strong> suffix,
for example, <strong>libold.a</strong>. Dynamic library file
names have a <strong>.so</strong> suffix, for example, <strong>libold.so</strong>.
Library files are created by combining one or more files into a
single archive file with the AIX <strong>ar</strong> command. For
a description of the <strong>ar</strong> command, refer to the <cite>AIX
Version 4 Commands Reference</cite>.</p>

<p>&nbsp;</p>

<h4>Output Files</h4>

<p>The linkage editor generates an <i>executable file</i> and
places it in your current directory. The default name for an
executable file is <strong>a.out</strong>. To name the executable
file explicitly, use the <strong>-o</strong><em>file_name</em>
option with the <strong>xlc</strong> command, where <em>file_name</em>
is the name you want to give to the executable file. If you use
the <strong>-o</strong><em>file_name</em> option, the resulting
executable file is called <em>file_name</em>. </p>

<p>&nbsp;</p>

<h4>Using the ld Command</h4>

<p>You can invoke the linkage editor explicitly with the <strong>ld</strong>
command. However, the compiler invocation commands set several
linkage-editor options, and link some standard files into the
executable output by default. In most cases, it is better to use
one of the compiler invocation commands to link-edit your <strong>.o</strong>
files. </p>

<p><b>Note: </b>When link-editing <strong>.o</strong> files, <i>do
not</i> use the <strong>-e</strong> option of the <strong>ld</strong>
command. The default entry point of the executable output is <tt>__start</tt>.
Changing this label with the <strong>-e</strong> flag can cause
erratic results. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cudevel.htm#top">C Program
        Development Cycle</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuinvoke.htm#top">Invoking the Compiler</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><strong><br>
        </strong><a href="../ref/ruoptpnd.htm#top"><strong>-#</strong></a>
        <br>
        <a href="../ref/ruoptcl.htm#top"><strong>-c</strong></a><br>
        <a href="../ref/ruopteu.htm#top"><strong>-E</strong></a><br>
        <a href="../ref/ruoptol.htm#top"><strong>-o</strong></a><br>
        <a href="../ref/ruoptpu.htm#top"><strong>-P</strong></a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ekF1  $         :7,:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tumemdbg.htm  m                      $          <html>

<head>


<title>Debugging Problems with Heap Memory</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Debugging
        Programs with Heap Memory</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>C for AIX provides debug versions of both general
memory management functions and heap-specific memory management
functions. To automatically call the debug versions of these
functions, specify the <strong>-qheapdebug</strong> compiler
option when compiling your program. Bear in mind that specifying
this option can significantly increase the memory requirements
and running time of your program.</p>

<p>&nbsp;</p>

<h4>Memory Allocation Fill Pattern</h4>

<p>Some debug functions set all the memory they allocate to a
specified fill pattern. This lets you easily locate areas in
memory that your program uses.</p>

<p>The <strong>debug_malloc</strong>, <strong>debug_realloc</strong>,
and <strong>debug_umalloc</strong> functions sets allocated
memory to a default repeating <tt>0xAA</tt> fill pattern. To
enable this fill pattern, export the <tt>HD_FILL</tt> environment
variable.</p>

<p>The <strong>debug_free</strong> function sets all free memory
to a repeating <tt>0xFB</tt> fill pattern.</p>

<p>&nbsp;</p>

<h4>Skipping Heap Checks</h4>

<p>Each debug function calls <samp><tt>_heap_check</tt></samp>
(or <samp><tt>_uheap_check</tt></samp>) to check the heap.
Although this is useful, it can also increase your program's
memory requirements and decrease its execution speed. </p>

<p>To reduce the overhead of checking the heap on every debug
memory management function, you can control how often the
functions check the heap with the <tt>HD_SKIP</tt> environment
variable. You will not need to do this for most of your
applications unless the application is extremely memory
intensive. </p>

<p>Set <tt>HD_SKIP</tt> like any other environment variable. The
syntax for <tt>HD_SKIP</tt> is: </p>

<blockquote>
    <pre><tt>set HD_SKIP=</tt><em><var><tt>increment</tt></var></em><tt>,[</tt><em><var><tt>start</tt></var></em><tt>]</tt></pre>
</blockquote>

<p><var>where:</var></p>
<div align="center"><center>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td width="15%"><var><tt>increment</tt></var></td>
        <td>Specifies how often you want the debug functions to
        check the heap.</td>
    </tr>
    <tr>
        <td width="15%"><var><tt>start</tt></var></td>
        <td>Optional. Use this parameter to start skipping heap
        checks after <var>start</var> calls to debug functions.</td>
    </tr>
    <tr>
        <td colspan="2"><strong>Note</strong>: The comma
        separating the parameters is optional.</td>
    </tr>
</table>
</center></div>

<p>When you use the <var>start</var> parameter to start skipping
heap checks, you are trading off heap checks that are done
implicitly against program execution speed. You should therefore
start with a small increment (like 5) and slowly increase until
the application is usable. </p>

<p>For example, if you specify: </p>

<blockquote>
    <pre><tt>set HD_SKIP=10</tt></pre>
</blockquote>

<p>then every tenth debug memory function call performs a heap
check. If you specify: </p>

<blockquote>
    <pre><tt>set HD_SKIP=5,100</tt></pre>
</blockquote>

<p>then after 100 debug memory function calls, only every fifth
call performs a heap check. Other than the heap check, the debug
functions behave exactly the same as usual. </p>

<p>&nbsp;</p>

<h4>Using Stack Traces</h4>

<p>Stack contents are traced for each allocated memory object. If
the contents of an object's stack change, the traced contents are
dumped. </p>

<p>The trace size is controlled by the <tt>HD_STACK</tt>
environment variable. If this variable is not set, the compiler
assumes a stack size of 10. To disable stack tracing, set the <tt>HD_STACK</tt>
environment variable to 0.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cumemovr.htm#top">Memory Management
        Functions</a><br>
        <a href="../concepts/cumemmng.htm#top">Managing Memory
        with Multiple Memory Heaps</a><br>
        <a href="../concepts/cumemtyp.htm#top">Types of Memory</a><br>
        <a href="../concepts/cumemdbg.htm#top">Debugging Memory
        Heaps</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tumemfix.htm#top">Creating and Using a Fixed
        Size Heap</a><br>
        <a href="tumemvar.htm#top">Creating and Using an
        Expandable Heap</a><br>
        <a href="tumemdef.htm#top">Changing the Default Heap Used
        in a Program</a><br>
        <a href="tumemex1.htm#top">Example of Creating and Using
        a User Heap</a><br>
        <a href="tumemex2.htm#top">Example of Creating and Using
        a Shared-Memory User Heap </a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/rudbgcal.htm#top">_debug_calloc -
        Allocate and Initialize Memory</a><br>
        <a href="../ref/rudbgfre.htm#top">_debug_free - Free
        Allocated Memory</a><br>
        <a href="../ref/rudbghpm.htm#top">_debug_heapmin - Free
        Unused Memory in the Default Heap</a><br>
        <a href="../ref/rudbgmal.htm#top">_debug_malloc -
        Allocate Memory</a><br>
        <a href="../ref/rudbgmcp.htm#top">_debug_memcpy - Copy
        Bytes</a><br>
        <a href="../ref/rudbgmmv.htm#top">_debug_memmove - Copy
        Bytes</a><br>
        <a href="../ref/rudbgmst.htm#top">_debug_memset - Set
        Bytes to Value</a><br>
        <a href="../ref/rudbgrea.htm#top">_debug_realloc -
        Reallocate Memory Block</a><br>
        <a href="../ref/rudbgsct.htm#top">_debug_strcat -
        Concatenate Strings</a><br>
        <a href="../ref/rudbgscy.htm#top">_debug_strcpy - Copy
        Strings</a><br>
        <a href="../ref/rudbgsnt.htm#top">_debug_strncat -
        Concatenate Strings</a><br>
        <a href="../ref/rudbgsny.htm#top">_debug_strncpy - Copy
        Strings</a><br>
        <a href="../ref/rudbgsns.htm#top">_debug_strnset - Set
        Characters in String</a><br>
        <a href="../ref/rudbgsst.htm#top">_debug_strset - Set
        Characters in String</a><br>
        <a href="../ref/rudbgucl.htm#top">_debug_ucalloc -
        Reserve and Initialize Memory from User Heap</a><br>
        <a href="../ref/rudbguhm.htm#top">_debug_uheapmin - Free
        Unused Memory in User Heap</a><br>
        <a href="../ref/rudbguml.htm#top">_debug_umalloc -
        Reserve Memory Block from User Heap</a><br>
        <a href="../ref/ruopthea.htm#top">-qheapdebug</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ink~   $         :7,:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tumemdef.htm  m                      $          <html>

<head>


<title>Changing the Default Heap Used in a Program</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Changing
        the Default Heap Used in a Program</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The regular memory management functions (<samp><tt>malloc</tt></samp>
and so on) always use whatever heap is currently the default for
that thread. The initial default heap for all C for AIX
applications is the runtime heap provided by C for AIX. However,
you can make your own heap the default by calling <samp><tt>_udefault</tt></samp>.
Then all calls to the regular memory management functions
allocate from your heap instead of the runtime heap. </p>

<p>The default heap changes only for the thread where you call <samp><tt>_udefault</tt></samp>.
You can use a different default heap for each thread of your
program if you choose. </p>

<p>This is useful when you want a component (such as a vendor
library) to use a heap other than the C for AIX runtime heap, but
you can't actually alter the source code to use heap-specific
calls. For example, if you set the default heap to a shared heap
then call a library function that calls <samp><tt>malloc</tt></samp>,
the library allocates storage in shared memory. </p>

<p>Because <samp><tt>_udefault</tt></samp> returns the current
default heap, you can save the return value and later use it to
restore the default heap you replaced. You can also change the
default back to the C for AIX runtime heap by calling <samp><tt>_udefault</tt></samp>
and specifying <tt>_RUNTIME_HEAP</tt> (defined in <strong>&lt;umalloc.h&gt;</strong>).
You can also use this macro with any of the heap-specific
functions to explicitly allocate from the runtime heap. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cumemovr.htm#top">Memory Management
        Functions</a><br>
        <a href="../concepts/cumemmng.htm#top">Managing Memory
        with Multiple Memory Heaps</a><br>
        <a href="../concepts/cumemtyp.htm#top">Types of Memory</a><br>
        <a href="../concepts/cumemdbg.htm#top">Debugging Memory
        Heaps</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tumemfix.htm#top">Creating and Using a Fixed
        Size Heap</a><br>
        <a href="tumemvar.htm#top">Creating and Using an
        Expandable Heap</a><br>
        <a href="tumemdbg.htm#top">Debugging Problems with Heap
        Memory</a><br>
        <a href="tumemex1.htm#top">Example of Creating and Using
        a User Heap</a><br>
        <a href="tumemex2.htm#top">Example of Creating and Using
        a Shared-Memory User Heap</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kj ! $         :7,:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tumemex1.htm  m                      $          <html>

<head>


<title>Example of Creating and Using a User Heap</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Example
        of Creating and Using a User Heap</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The program below shows how you might create and use a
heap.</p>

<p>Assuming that the program file is called t.c, compile it with
the following command:</p>

<blockquote>
    <pre>/usr/vac/bin/cc -qheapdebug t.c -lhu</pre>
</blockquote>

<p>&nbsp;</p>

<pre><tt>#include &lt;stdlib.h&gt;
#include &lt;stdio.h&gt;
#include &lt;umalloc.h&gt;

static void *get_fn(Heap_t usrheap, size_t *length, int *clean)
{
   void *p;

   /* Round up to the next chunk size */
   *length = ((*length) / 65536) * 65536 + 65536;
   *clean = _BLOCK_CLEAN;
   p = calloc(*length,1);
   return (p);
}

static void release_fn(Heap_t usrheap, void *p, size_t size)
{
   free( p );
   return;
}

int main(void)
{
   void    *initial_block;
   long   rc;
   Heap_t  myheap;
   char    *ptr;
   int     initial_sz;

   /* Get initial area to start heap */
   initial_sz = 65536;
   initial_block = malloc(initial_sz);
   if(initial_block == NULL) return (1);

   /* create a user heap */
   myheap = _ucreate(initial_block, initial_sz, _BLOCK_CLEAN,
                     _HEAP_REGULAR, get_fn, release_fn);
   if (myheap == NULL) return(2);


   /* allocate from user heap and cause it to grow */
   ptr = _umalloc(myheap, 100000);
   _ufree(ptr);

   /* destroy user heap */
   if (_udestroy(myheap, _FORCE)) return(3);

   /* return initial block used to create heap */

   free(initial_block);
   return 0;
}</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cumemovr.htm#top">Memory Management
        Functions</a><br>
        <a href="../concepts/cumemmng.htm#top">Managing Memory
        with Multiple Memory Heaps</a><br>
        <a href="../concepts/cumemtyp.htm#top">Types of Memory</a><br>
        <a href="../concepts/cumemdbg.htm#top">Debugging Memory
        Heaps</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tumemfix.htm#top">Creating and Using a Fixed
        Size Heap</a><br>
        <a href="tumemvar.htm#top">Creating and Using an
        Expandable Heap</a><br>
        <a href="tumemdbg.htm#top">Debugging Problems with Heap
        Memory</a><br>
        <a href="tumemdef.htm#top">Changing the Default Heap Used
        in a Program</a><br>
        <a href="tumemex2.htm#top">Example of Creating and Using
        a Shared-Memory User Heap</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
g srcl " $       :  :7,:#          l       ./usr/vac/html/zh_CN/doc/compiler/tasks/tumemex2.htm  m                      $            	 -e
ahinoprst*/cdflmu"().;<=>g,0EFHLMU_bwy#&ACINOPRTvx'1BDGSkqz{}%+2:VW35Yj!689Z\4K| ɠy%%I Y%I!6$Z>k\O[dׁL\l\FW:ͳ>)$eJJ@Mdy`|'2"aaaaabjJBJJBk>7ۉab,Mk/2>PYq2"6l", )?'JO	{IF6 @, !"=YDZ՞<%siH-".oDY Ё\zn#&
bfЅ2ָd9"	)?7	,qs|xWD!qqi6LY,p$.fR8RH5d$	Yy<5E91LU4'h[IeٸR.6q%qYi̹J; \	)*I (Z Ù4@@8dkB2ָtt|^eDY.Lx.6̹H+cLfdmsse2bfv|zkE3y96ޤb|ٺ+͗ͮ'VS1ɮ&k\ Z͗h>"͋/2+bݣ+<LWrбE͞r.2m{ݙ\Zn[͖Ekphp-m{jK-p
u'9o.<".R,y8lf,͖r.2m{0۔^lJJB/dl"0M @pÁ@A5y)⤇ZX-<rK).ly)r;7{L|tE\;rX:֟b|߬.RRfд\LWrаlvVd͗qs͖fb|tE\;E\͖K-IeZ[g͗g- n7	rzͯtIl/=t<y|E\z̹se<$9h=f\eqkVۍ K%%I!DhYa@@8dJq{	{׈Z\mRAy).SLHp$$!$Bs$YXEx\O^N+C)-^I{PjNrbfw1Kkۧg1/2+%IkBS7ìۧ.RǊK/n/2 Q1͗ɋkc)<zkE3y96߬b|ٺ+͗ͮ'VS1ɮ&a>5qeZ'bl̹J嘷hܴ,vesg^'-ّ\{-pYy|6/AmwVϊ׺[͗ n7Yzkl̹J;E9ݘϗ6_;ȸɵ+snSyZ9IRrRTz&	>cAg0NcԜz&	>c3Z'5OL&9s6I)Ů&9s8 9
A$H4a0'g5׈ $  P @8 9AB	aaaaajJkLÁ@ <3`kOV}~4ԞS\f{M+ ,9n4g;7B|Eԕ',;≓д㟁OI7V=IJ \8	 %I*Ԝd ?E9eaɵzn[Z6l׹hYٺ+LUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTQjO)m3J{\ٲ$6ħ)4N)?@hh8H#<啃sN(4cZV
<&.6nEseLW26bfZZY\5ɮ'{ў
vk$(B79ԕ'>8.6kOq1P4@H0hxxR!A PB `R)4ho8`uS@_1 	A``$EcZ}Hnh4D<<z*Oeb6^sOo˄^e@.M\,+[lnRR+>Lz'?a%{]ƞo˔dQjJ#. !(85`Lf֟aXh0<0H@! `D0+
°ABJ+\?;+ȑ!p9Iыhxx'RTq4'fhfwџ6^\6-ƟzY6_ZYX{-piK\;&9'lL\lAQjJ#"dmsb59W^MmkxХ'eRh}rho8c\sƅ)? pp,  Xx`(Ax
 Xp`($DCA '`ԕ'iƸ玀^DO`O*O+
ɠmq4z`/c\s@:p;t--psf|nH?RR%IkxZ=IRp=IRrʪ(',w QjNYXj.2m{0۔^lUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTQjO)m3k 0:)N)?;$V1Z4o啘{{-p('ыzӱHr^*1Z |L۔≓kݼ햸e1vRT  ؠ8֟c Y\nh+e;CRgV}`kOԕ'74b,zJUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUQE9eh- QjNYX\ds;#k\L+fn768U'7(',Rrʪ('k`I4jO]=\LYX1O[sF.yZ%=Z?,s~dmsԟnS\ى	 emsf՟ oѕQjO\r?+9y1skElRTR+1g͞r.2m{26޷lQjOe)?6l  p@`Rv1Z#DCVc,/9䉆\1vvrz174bv_QjJY_QjOepͯtEE?apIG Q@(OHyeX4啬byz,ԟv284D<<j`0'-	\@+D PI	44Y\z?ks~ QjO{ ?,6yEh('Dnh=IBW1
P
!&2F+YbmwoPJY_QjOe`Tf=̹KcLfJ͗-I,('c$+) b/-	2 u"5IыzWZYXE`]{sд^l\KO|;w͋&DqQjOekq8Lz'a+ݘ Pp\O/,"=dZY_QjO!g`@`"?$%{\ш aԟE֜?Vb?\ds~aq){-p-I,('&dyPd"\RTCN6D	RkpH=BLn5&8p&dph	|ǅq0h'n5)*OnhL.JJB..$	^dE x,8$BSL`Mh@v
bf2ָty).SLHp$$!$Bs$YX`Mh@v
bf2ָuy)rc$6_˔Mqel|".Rce/2-\t->5Y\͗ɋh>"Obse'.ll[>lfF;5ILW/n˔a_˔ݾse)Iw-ͳkVsℹ=׺JOvw6^{(yse̹KrR/yD+0͗+\l)*JZ6I<9s6I)׎`$ǩ8!0M|f1'5ON-q1%I5ͦah5+[>B|Es}QjO)m3	=\V}~yh>"QjJVmqDZMq'$p+Z%?uԜpDzUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTQjNY[\ٲ Dr.2kQjNYXj.2m{26޷lb5Zo&.6n {2yE9eUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUZkLíp6lh''@0@H	vc)&oRTзsebfZsOLWrбe4,Mrw/-I,Bdx
.i;RT[Z}.k	@$ a(0+c 
A   H<h%Iiȑ!p9Iыhxx'RTZMg2|ߠsce{e4ܥZY\ٺ+2|z+.Z,ݮۧ/2!E*O  ؠ8֟c6
AB x	!XXVɠmq?;"G'sF.!ԟ=IR+	+2|{-pq5-WY,L\lART- *19[ Mmkxѣԟ  ؠ8֟c ?\28bZ}li@ C,+
: :xJӱHq \,v\5Y_'RR%IkxZ=I%I*ԜPd ?E9eaɵ+MMse-I*ԞS\fO@`uSeTRv0I|b,h+0ZQjO`0%Irmi1]h>"VS?('{aq=IRsF.ǩ89eUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUZV啈-EMw7O26±Hmq>osnSZz1qRrk(',RvzkF8`VYYϏ1vcͰgq\ZkYkVeZ·nmO\?('.9PYYώy\O:/C/eZWE?啁7>lrw͗ɋh>"WE?6lԟEdHO]ԕ'-I,!d)tYkfDEj K	^ͳԟ('\28&DEc5dH1w;YkH?QjOe`ϊq\K{YkE?QjOώ11pQO=Ə+Ag4erͳkV(ƘͲMZQjOZV Xhc 4h'RT('{mrͳk0rDWE?;-pGD9h1<Z4n)?] 1Z4z*OeZYX,plR[kQjOeZ2<(2eG*O!g`@`"?8`$E54-	2  w@_1\L=I[iOnhL8@̑$$JJBk>7ۉab,Mk/2>PYq2"6l", )?'JO	4ٰAd5|acN[0q6/ia`0  ^i6L$@N$8Ë129b(Z	Ds&"oB+-'h[&׺DY"q$^EYq	ȳBA2h&$ ,\OU'Qf lB|Ep\$@ 'JO썜DXŘp1-	s&"oAX\ZHI)?6qccer,P&9@7Y "&M'ZkD HP'&8qmAdEl&Ӆ6l",0l`HI)?6qsE@2h&$mq=n7\O^НMok$@N$8\G2h&$mq=n7\O[V&}ָ-d	ĒA{#g4P&9@7Y "&M'3	b0\A Z%'F".hhgdMHŸ\O/,|\1YO]DII (Z2h&$Z>k\O[dR׈Z@ \	)?7	,qs|xWD!qqi6LY,p$.fR8RH5d$	.$F",p,ǡq,Ǹ˄Yi9@Y"@(DXŎ[PY;n&4m8^&q",,Y"@7*II [&䔐 lʩ # $       !  :7,:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tumemfix.htm  m                      $              aeot
<>chilmnprs/bdfuy",.0_g*;=Hkvwx#()1ACEFILMNTUqz&45:DOPS%'-236BKRWYZ!+89[]jGK5RE)Atu֠lp=vPuZtˢ'
7=xp@<؞
4hѢt1RHt;D9"A:4QMCEu۝8M+X(4hӲR+Ӛ>·"+4`p),
Iy8UIl޵t)I
}
܈$P6WZAp=vWu^CT)H?t#Nh
܈EI4|I٢DT)H?tKH:Yy+ֶv]D_72{l]mAv,C}!`}q_Y}QKbOy6>ϹZٖo;/ߒ7\|2^2&;Bۢ@Nro.َ+r;Z܂+Y_sC/#8_%رsblh9fKYrb[򰱗=캏k˦gIR*
2a(S`^IyXXӺ`8$	 <7Tn%;ÂA < #u]Ym;CL}9رjH =@8:߮˨T>d7h;#ydeO򰱍}cgi_^ܞ__BY|b9g_swЅ+!?y)Z鱾	1/eJr_Y}Qឥ}rxΒ"LT/n\3oӝr]_}$h]me]Ent;bu7T'Ot :b~K؝>./AKbc3mH?2'uAQAQ>_f=`@XB@g{ovnPvqPѣy&ϗ캏!ֵ}lr] Q`8$	 <CF `-vP}xwbu	%ر|8<1x@
4h(_r]! h4Ao0p  T"yXRL*0D"
@g
{ϺIII 36ԃ銂 A,p4"FjTۗl
jnY[oY|b;*~vsBWFp}ĮW{8^K؝>.|zgOoH>*Kq^qzwT8@h48Q:|Tsi"t
>*bŤY^!>d6}/$>k,em,#{fӥtQnн8Yf |.nнΒ"LTek<jTۗl
jn|IM/ߒ7/(:M+c\ 0  DF_%ʕ)Pp0 `8IASK.p~HߦWʹM&MvJ0a.!f>ߦc5ȊPPV"3A^m4˨,SnS+*6};	B!:Ht1Pgԑ :X+6d}RC  :b6nB7+d./u>Fۼ2w5]9̀3#pIHt$ 36ԃc+RwT8̍[DRFDejAA.ň͵ :b?O/<VԵ1/bs//(;gʕ/-2.vTvNwP27:Ht1P:Ypbo
,7(v]G9S8re1u)]mFNgO.ZHRH>*A]3IPNv-$n$NF\dOd8=h>*NNv-$n$NzI>*NŤ$h=36o_e~2w|JSh^v,AVp%Pќ'O_boƍ7n|cwT[Dh:Ht$ 36ԃc+RwT#+8ӝ;(>",hѠԑZtKbc3mH:)WNv.@\#E'Y~V<TgO]9ش:|T
>*NꋕHRH>*rVk>;rATlkL캏_}$o]>rǋn ]+ 󍭥u̝:|]bgO]9ش:|T
>*NꋕHRH>*:}㝂M*rCpbtqY~t9Ytc>W7˨}$EH:]jA1;ƕ"/<;X$4hPoNv.,hѼv˖?eю˨s#øNv,[DౣF 3ӝ4o.X[DtWNv,|4 3.XUF;{.Atb&D_
tbo,-vP}0.W`\#y4ʲoexa9rPo\#y4hu!$n$FV$XXR*@߄=Epκ-+ę[uU?Nv.A˖?o]9̀su:|T33>l>DuݝIt6gOOkf7T'OLjp/Ac\yg}$o_e{1OlMn0}$o2vW/$ɗEHsT\yg}$ol̔}9غ+,_ezHsT\ V67~H/=$9A.j6Y}!=kGOŶ_}$jB4Q.\Y}Q!Rrt1PeÛuӝ]Gd2Wun6ol9.?#NiB6nKYh;.2'>d
(gIR* L"K 
)=p{D/|>)!Jt1P10{9g\캏n-vWB/u=RKb_}$o$gNEzHPcgP2vYA_7R~C~oblyShheK[bp'{~H^K%رFF6|b8\M(+}e2RoeE}_Kb3Ev/ΟM-}$oe]Gz(n$EH:'O_Q\ /tAQIHt$ 36ԃc+RwU=jR"] P@ 0j2)Im/v]Gz(!"]H /v,Cz( p
8`wo!$n$FV$XXR*
ͰӺQE>ޒ7U?qJ\Y~mN캈Β"LTTͰ/T{v,C}3Esy7$䛷>\W̝<%}۔)ݰ/$p ]eͧz~_.۽z(\AR|b'~H߬w}9ܗb&3A&qIRJ˞lKE$0	R*sp[`ٲMu}nn&:gO-;IICp6nB7읕uz.1Y[,]}uAݐrbo,y^(wFϬ캈/X~l__eEePֹn!w7vNvl=𿬷uȼ#rnB!>ۗ7 6;+z*l,M[DT銂l)7saY}QNwLRwT8®{,5$n$NA]#}Jw;[eyI+:_*1z܀\Xk`?e|#spoi}TR&\e3`/^IV!?>ۗ7 7ʹ+z*l,M[DT銁˛r{,7K;(M{캈2?s}WJY}_ex'Y}nv,C}1e}ΙqHRH>*@ߚ˗%ر	QVW$ޝ2)W6{oDTd%r4W]Ѣl
+Ɩ4WiZ@@  \Ik )Ika!2 >Vq&@8hhp% Ya!yvd,FCnDRV%P nBi"d5+,8P/ ̅{<c5ȊPJC%o7YF;[_	[F$RL%e
0qِob1FE((ln+~HԑJI2R앖(`]fB}GfJ,l$juRbC+vq&q]@)I&JA]ÅiԆ3^܈euP+f'TKE$RL%e
o(nDR$|u>(?Jߒ5$RL%e
o*x#r"e@{`?/]QYH?a򧤊RIdZc&x#r"ֶ@`=ˇE$RL%e
o01FE('O|+l\+6z\eJ +~HˇE$RDT)H?t#Nh
܈EI4|I٢DT)H?tKH:$EH:앖(`!x"]fB̆kWcC0a}%뉣\W CE)$RtNjt{l $ $       %!  :7,:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tumemvar.htm  m                      $            

  <>aet
/himnoprscdfgluy"._bv*,=Hkwx#()0;CEMqz-356:AFIKLNPRSTUWY%&1BDO!'2489GZ{}+[]XkeH:ίK/Vҽ
m+xHE,ayò)yH<YdRoP- 0 ?pGCDx<]A)} </8@hx>[҃Dm(4H<OY   iR:Ge<OY  jTԒ&7a{S}xaiH?
m+xHE,ayò)%ڔSR:Ge<Ok!oSCDe+DהNH?vvEm+%b8@s-Um^pĠ:3p+>5\I7e,z7dv(;,wǶ..pqᗹ-U{Ƕ}GX<8[;s#m TK4 fue3+Ruв(=cKqcwiYnSR^3#U<n͏^Ͳuв30Wŗp, jk[VŅs곫-Az1>v-[e;) jk|T-DC><ndco}V ~Bm+0Wt_@ǆ^}^ue3;#92A1w!T@?D0 /eX;VkKe;HPlv=q+8f}V3*91Ntp+3:7n#UIV~9w fnB?]v<2%;lw,~< 
|vwm܄y3#XEa\x8W6ǗWtF;r*wh;-e oV?W0 !a ,A`! ?H_+7-Ç9Ppv[o`-Çqa ,A`! Bvi\an?@@:|s~ZP`HP<?aFp:iA:,H_$Əs~ueayqdLh7U?--2ڔH<an<(c)A#(v#(q{o29Yl;VkKe;yݨayqdSH9.cUmnue3yni^YՖ#U6k@m#!1vx~V=YC-⼥ %/ $ɱ4MvXbmD H8 HjcsJ-p]CeSUJn$R =_SBe[Ԧ6VŗpA1w%ue3mݡf2-wjSc-gf173곭|an?;#1>v<2%;))Ivk)]@޸VC:걼{,\d<Yt0Y-ФqEfdS_UfǱco&ggsiH<M=dάnǘΧs\g!TqEfdS]Gzn}Vr\Yn[Jk
8xPnReNr`вX`Ze^NHۅNNJF*wh3a\.SR6SQXW%;)pݠζԍTSR
%;)|2yH8xPnRVypݣ)ݩHۅu곫-]gHyKA
+<TVHۅua\'e{չ3#;18|c,<v1>p]w,afnr ߍq+}[3oWM/e{չ d7 o#C1=ޫqYt0Y-b ҹ2qP ~j+?<L}U5 <6SQXW%;)p7 +k2t1[~<TVNJF+dw/.!1#ˋs~<S]fnC|^!v<@a<$s곳q3㚃<3wh <@a<$s~;1W31m^XW/(串 Ʌn߂6ǗEfdS@R)} <-Çv /TvcY,:,C/yXW/V3/-p8xAAq#a\?^q<	 P;+Ux4,iZ @_@ x x 8AX巆`$a8XD	`C\881pЇJih5 0!~A!ٌtp)ݩKᔃF;rt_@'<L}U5CCN{,{YJߦwٌtaFp@;}VueWpe<_㹱Yչ*a@qdGaƑ}PCDc1k+X<M#O	e7Bg츻cwhYAJwjSc뽐G[ue3y39.g%b8GV[%b"k&0մm#[Jň 0&pn cwhYAJwjSc:#cfVx3YAHV[+_H:/ёxBRAyPRKDe+MM04Hp
L8 519P&-i\qo`RI.nԥ@= <GqeGϪάl3L}_[[~:W>l3뾫<MSBV[ضwjScR1>vmԦ6tX~y;-Yob)ݩLmG^\guogV[/,o5qbŶSR_]u>uecl}N0wjScϪIVǏeq6SPlv#nAU;1]Ylw+eZ׽q?빮3Ǘ\y&4}[+_H:/]CۅNCˎ%ڔWaޫU[Ґw5yKAan<(c)|2vdph\0Ze^NHۅNNJF*wh3rrڑ
[Ԥm§v<V{;#n;rSR
%;)|2yH8xPnRVC<TъԤmº^G곫-]gcC ࢳn<P8|m½
¹)ppp]qnooSBV[ضwjSccl}N0wjScRrLh7iogf17n]m#n뾫<Mp1#lyxyKAan<(c)|2vrh4;-wjF*whJwjR6SAkG[XW¸A)h8x8 dA.SR)-Çv <e܈#*RAyqtSB##qڔeǚ!vN  eٌtAG}Vypݣ)ݩHۅ o5CۅNCNJF+acl}N2!NJcl}
AÜ!r{/9.ijWg[Wp{1U{q&=1>v<2%;))Ik	Jp+
V[=Plv<bŶSRH?1>vFG`e;) RPI9nh[JcwhY{NJcl}r]+ h+Yo$d{]{29?BCmݡf+-[e;)<|3LcZWSB##qڔ+ h+?pgV[Ǒ8 3ݮVAsscǶߐ%f޽ )w<w5}wiogV[=@߮Alw+K] H:* </8@hx>[҃Dm(4H<OY   iR:GY  jV¼`8hBYYac)d#T$ (	Ŕ jFBa!E
HhG1k牠17V3?cGչHR7$4HIH3Ɣ)Zfh'mҸO/Ufyyx@nd)$P描ؤs^)Zfh5xO)oHhB;>?bf0
VxX0[J<cjn+a^04HI[,ZT0RF4H 'R4H
A%b"k&0մm#[Jň?&pnd)'Lf0
VxX0[J0dx\;-?O)oHh10J5A[J[J+	
A|Su#!H?T0:c1"+X<Mm/;eWX X8v[7R2C	3 )Zfh$#lyyO/Vҽ
m)	 <cocoJ_H?Ht6YMxBReV)} ")/)A)} <T0"$P=e;>?bkckԭxp"$PVE-)c;R:dDԦq)VAs~k % $       5  :7,:#          5      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuminobj.htm  m                      $          <html>

<head>


<title>Minimizing the Size of Object Files</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Minimizing
        the Size of Object Files</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>To minimize the size of object files, you can specify
the <strong>-qcompact</strong> option. Using this option may
increase execution time.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruoptcom.htm#top">-qcompact</a> </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kl & $       ?	  :7,:#          ?	      ./usr/vac/html/zh_CN/doc/compiler/tasks/tumulwri.htm  m                      $          <html>

<head>


<title>Example of Multiple Writes to a Single Register</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Example
        of Multiple Writes to a Single Register</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p> </p>

<pre><tt>/*
Consider a machine with a single register.
This register must be fed a sequence of four
commands in exact order to form a complete instruction.
To prevent reordering of the command sequence,
the __iospace_eieio(); function is used.

The sequence of commands is:
    1. load address
    2. low-order byte data
    3. high-order byte data
    4. load word command

Each set of instruction data needs to be synchronized.
*/
typedef unsigned long data;
#define COMMAND_REG ((volatile data *const) 0xFFFFFF20)
#define LOAD_ADDRESS 0xFFFF2000
#define LOAD_HIGH_DATA 0xFF
#define LOAD_LOW_DATA 0xA0
#define LOAD_COMMAND 0x10
void send_load_command()
{
     *COMMAND_REG=LOAD_ADDRESS;
     __iospace_eieio(); /*   ensure the stores are ordered */
     *COMMAND_REG=LOAD_LOW_DATA;
     __iospace_eieio(); /*   ensure the stores are ordered */
     *COMMAND_REG=LOAD_HIGH_DATA;
     __iospace_eieio(); /*   ensure the stores are ordered */
     *COMMAND_REG=LOAD_COMMAND;
     __iospace_eieio(); /*   ensure the stores are ordered */
}</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuiosync.htm#top">Example of Reading and Writing
        to Mapped-to-I/O Space</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruimpovr.htm#top">Implementation
        Dependencies Overview</a><br>
        <a href="../ref/ruimpsyn.htm#top">Synchronization of
        Stores and Loads to I/O Space</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
Xk ' $         :7,:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuopaex.htm   m                      $          <html>

<head>


<title>Examples of Operator Precedence and Associativity</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Examples
        of Operator Precedence and Associativity</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The parentheses in the following expressions
explicitly show how the compiler groups operands and operators.
If the parentheses did not appear in these expressions, the
operands and operators are grouped in the same manner as
indicated by the parentheses.</p>

<blockquote>
    <p><tt>total = (4 + (5 * 3));<br>
    total = (((8 * 5) / 10) / 3);<br>
    total = (10 + (5 / 3));</tt></p>
</blockquote>

<hr size="1">

<p>Because the order of grouping operands with operators that are
both associative and commutative is not specified, the compiler
can group the operands and operators in the expression:</p>

<blockquote>
    <p><tt>total = price + prov_tax + city_tax;</tt></p>
</blockquote>

<p>in the following ways, as indicated by the parentheses:</p>

<blockquote>
    <p><tt>total = price + prov_tax + city_tax;<br>
    total = price + prov_tax + city_tax;<br>
    total = price + prov_tax + city_tax;</tt></p>
</blockquote>

<p>If the values in this expression are integers, the grouping of
operands and operators does not affect the result. Different
groupings of floating-point operators, however, may give
different results because intermediate values are rounded.</p>

<hr size="1">

<p>In certain expressions, the grouping of operands and operators
can affect the result. For example, in the following expression,
each of the three function calls might modify the same global
variables.</p>

<blockquote>
    <p><tt>a = b() + c() + d();</tt></p>
</blockquote>

<p>This expression might give different results, depending on the
order in which the functions are called.</p>

<hr size="1">

<p>If the expression contains operators that are both associative
and commutative, and the order of grouping operands with
operators can affect the result of the expression, separate the
expression into several expressions. For example, the following
expressions could replace the previous expression if the called
functions do not produce any side effects that affect the
variable <tt>a</tt>.</p>

<blockquote>
    <p><tt>a = b();<br>
    a += c();<br>
    a += d();</tt></p>
</blockquote>

<p>Integer overflows are ignored. Division by zero and
floating-point exceptions are implementation-dependent.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuexppre.htm#top">Operator
        Precedence and Associativity</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruclxop.htm#top">Operator Precedence and
        Associativity Table</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
nk ( $       p  :7,:#          p      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuoptarg.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>Function Arguments</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Function
        Arguments</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>Optimization is effective when function arguments are
used. It is usually better to pass a value as an argument to a
function than to let the function take the value from a global
variable. </p>

<p>The <a href="../ref/rupraiso.htm#top"><strong>#pragma
isolated_call</strong></a> preprocessor directive lists functions
that have no side effects. Using the pragma to list functions
that do not have side effects, that is, that do not modify global
storage, can improve the runtime performance of optimized code. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuoptlev.htm#top">Program
        Optimization with the C for AIX Compiler</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        Writing Optimized Code...<br>
        <a href="tuoptcod.htm#top">Overview</a><br>
        <a href="tuoptvar.htm#top">Variables</a><br>
        <a href="tuoptpoi.htm#top">Pointers</a><br>
        <a href="tuoptfun.htm#top">Functions</a><br>
        <a href="tuoptexp.htm#top">Expressions</a><br>
        <a href="tuoptcri.htm#top">Critical Loops</a><br>
        <a href="tuoptcon.htm#top">Conversions</a><br>
        <a href="tuoptari.htm#top">Arithmetic Constructions</a><br>
        <a href="tuoptinl.htm#top">Inlined Components</a>
        </p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k@ ) $       	  :7,:#          	      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuoptari.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>Arithmetic Constructions</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Arithmetic
        Constructions</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>Wherever possible, use multiplication rather than
division. For example: </p>

<blockquote>
    <pre><tt>x*(1.0/3.0);</tt></pre>
</blockquote>

<p>produces faster code than: </p>

<blockquote>
    <pre><tt>x/3.0;</tt></pre>
</blockquote>

<p>Assigning the reciprocal of the divisor to a temporary
variable and then multiplying by that variable is beneficial,
especially if you divide many values by the same number in your
code. This is attempted by the compiler when the <strong>-O3</strong>
option is specified. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuoptlev.htm#top">Program
        Optimization with the C for AIX Compiler</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        Writing Optimized Code...<br>
        <a href="tuoptcod.htm#top">Overview</a><br>
        <a href="tuoptvar.htm#top">Variables</a><br>
        <a href="tuoptpoi.htm#top">Pointers</a><br>
        <a href="tuoptfun.htm#top">Functions</a><br>
        <a href="tuoptarg.htm#top">Function Arguments</a><br>
        <a href="tuoptexp.htm#top">Expressions</a><br>
        <a href="tuoptcri.htm#top">Critical Loops</a><br>
        <a href="tuoptcon.htm#top">Conversions</a><br>
        <a href="tuoptinl.htm#top">Inlined Components</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruoptopt.htm#top"><strong>-O</strong></a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
f l* * $       *  :7,:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuoptcfg.htm  m                      $            	  eot<>adgilnprs
"/cfhmu.=bvTwy#%,-015CFkxzAILOPSq()2:Yj389DEX4RVM9vcP0
r*@(mOXP[F=`CvN)6	Ss'"m).R(E(/i ぁp8XqP(
aFAzaOiT08(|k^)XqC[9a1VXq`Pt/_ڱ)k<|)Î `89`N!La)N!Ǻx9	@%_m6aSpm8,&NlփX aE{V%-b{-ǃ]=r-H_p@HaN:ɧś)Ll2& JIIK,_$Lv8S-7sF=fc.ݎ@a$G)RS1ĥsc*\яcfM6ph¾$ȆEf$<ɏulS=^|HF=M@Y	2]q^e0nM56p˄%zaN QlGVv\ӊb͂m6z0=#
)&WeOS`ScS3*7|*V;&Slle1ݛt&a)R@_OSlaX˞4l	6t];&1.V:C`CZoUnRdx\:a;YlvtJ8`BJ"ـkLiXqMa6/яcf
>NJaF@JXڃ86Sll`6O9h8 aNDn$%$M8,&Ncgdr& JIIKrS "Ki}1H>rKK1.ri}^,_$F=M@Y	2]q^e0hF=M˄%Mq|ӊb͂m6zeݗ:atnlg<n9SlC0
wP wYx)@$uBDn売T[yU<n NDn&{04Jm0Ĺ@*Vx)@$uBDnan.sNZ$FNZ8\Natl2ibfe;.FqLYMl=
0z Emc94cن	Sldц%șZ0aEL%׹&LCa%8]K
atn	|\)4cنt
-z+&Slle1r0яcfEiRm.=F&]#
M8,&Ncg67F0#8]F=M˄%a@Ef{.sNZ 9hv/&{0V8Me;&1.Wu|cdҥ2NKx\Lzq|"e2i1f6vS!uCL{d!Q8 ,ڹ@S! ɧŀp(	 `h"!)$W(Q;FY4c)Ŏ_e Pv0,qLXbJ^M8,&Ncgx]dSrzaN7
rś)9sFNZ ^6Sݗ94☳`e;)&ic.Fkh)^0A1 zaOiT08(|k^)Xq[9a={V%-b{1VXq`8<n19Sj@ՉKX	M&Ouʲ:c0Cf$%$!!19Sȵ aE{JZŸ8O
bqx)BcO9h9/Xpq: vF+)ʨv\diryU˜1l6\z0:Zх|(X.rhǱ.VNBIWur0dq|*˜SFNZ8\Ha	.xU@ʲ8
 >x)B )ȍ/M
694Sr)ԯl"e_*
bi<n)@WeP1jWA;70R\0 ajĥ[t*8,J9h9/Xpq: {dX͌*sJ\`e;yiWeM6`	.uII59p-%$!	  i49Sr-H_p@=n=,8`t7
rI4cDnZ0bR-ǺxS(6\꒒kodsNZ60 JI"B@Aˮg"7
rZ0"={V%-b{1VXq`8<n堚TFNZE{V%-b{tr94]0M0-1ɣg"ԁ9/_ڱ)k<|)ÎAp-9Sj@ՉKXdo}e0Kи#˜1l6r-H_p@=n=,8`t7
rL,FNZE{V%-b{%6^=sЀ$S;ʴad#{70.vyS.Ua%.as7
r	yȍu˜SKr#p-OS9p-Dn;#Pl$_II59p-5&
G"7
r9/ȸ ap@Յ1VXq`8<n堘QL)Aȵ aj@iE0!PF
\dCa%Ω)&G<n堓9h_
HR\0 ajĥ[t*8,)9Sj@ՉKX	M&OEv\dSɂ0#)&G<n堃c$!$)9S"ԁ9/_ڱ)k<|)ÎAp-&r#p-"ԁ=n=@/rL@	o)eZb0\2Lw];XzW<Pato,(,a9hg"7
rGeβaxʃ/IsJI9h!B`r#p-j@/Xpq>Ya S9t)Aȵ ajĥ[tܓ'NleYU˝k,aZc=sF=KRRMmx)A	I$HBH459h0"ԁ9/_ڱ)k<|)ÎAp-sXȍRJZŸ8O ;#}T;.v9s20WeM6`9/ȸ ap@ՉKXLUpX0:9hjDnZ0bR-ǺxSeIb'62kKLa	.uII59p-cjDn6r-H_p@=n=,8`t7
rSFNZE{V%-b{t{-7nUv\/XzW<Pޘ_Ev\яcf3Й֌/%Db/sF=iru2MʻˑkJ2˜&/)^SR_	2n`pc9Uw*ʨv\+p- "7
r04D(cLtӉM˓ltVSRw0#
ea7skh*UӓM`Sr#p- 6r-H_p@=n=,8`t7
r`Ɉ9Sj@ՉKX`&}>N#0Mʱy4a aeM6a1L{.v70Is]#8*eg5 2bDn壋ɏe 2ci˝p=+T˨lu{Xx&T_aPUS/KQLkIsJI_19/ȸ ap@ՉKXLUpX0:9h0YȍRJZŸ8O Jl2z+ &I6w1isF	2nav\c\]CaX]20|*9hFNZ:}	.uII5'/`&
G"7
rZ0"={V%-b{1VXq`8<n墟lDFNZE{V%-b{_Ete;)\AenU_hGuf1b.rhǱ1We^ZT0&]ˮa*ݗ94arZ0"={V%-b{1VXq`8<n墢iE0 r#p-"ԁ=n=@IsҊ`C*Ѐ$S1:_G<n5)@lZ0"={V%-b{1VXq`8<n9Sj@ՉKX`&}>N#0Mʱy4a aeM6a1ǺҹL\a
)c|*7
rQM`)@K
dǲ|(5^`ɎleX˝p=+2okʙ}:SHCX ceG"7
r0rNZ 95|(6Tr#p-j@/Xpq>Ya SҊ`@FNZE{V%-b{牥UCLc&l)KT[{#7
r'"7
r9/ȸ ap@ՉKXLUpX0:9h62r#p-"ԁ=n=@ f9U7p`ncAQ#*ipE:\Q;h,r )iM ۘ1)i9h62r#p-m.a/a[;#%lwe%-uRRMm6RT2h	0Mʶ7Ge%-6c
3a͌"0*TĥrFv\R6RZ0"={V%-b{1VXq`8<n NDnZ0bR-Ǻx	.wܓ'.sNZ$FNZ1l&}:]aT[{#7
rARI$FNZ/ȵ aE
r-"(Q9p@)"8-kҥ18(|kb,8*8,
={VYa 0Pt/	8`0ĮbC	i!,8 a.Î  :r%0b	/I|O]x$9c0!tNBPw1|`Hq!%sKl2PSe ]AAtJ=	|.]<t @9}87*0/6{09	Fq@9pf0t>IaAlrm6aSӆ˜F+9	AAtJ=Oـk)K
chǱ}_F8
\aJC0z0bbW1!˄,8`,Yvp/ӗ	(8	(OLCf: 1ci5яcfe:'!(8 aΜIAID@}60t7X6{0_!ttXIr`%$NBPq@9pfJ$.]<t ,[x6{0☳`e8al :r%0b!%iQ O qJ"_.Pq"Q6m41v` :r%0b!%i.]<t^r˄pD0t	zBQaE{V%-b{-ǃ]=r-H_p@HaNaF˄phǱ	/Ia20t/	8`CJ$9la/>"qC%
rR0 1P @6k + $         :7,:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuoptcmd.htm  m                      $          <html>

<head>


<title>Specifying Compiler Options on the Command Line</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Specifying
        Compiler Options on the Command Line</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>Most options specified on the command line override
both the default settings of the option and options set in the
configuration file. Similarly, most options specified on the
command line are in turn overridden by options set in the source
file. Options that do not follow this scheme are listed in <a href="../ref/ruoptres.htm#top">Resolving Conflicting Compiler
Options</a>.</p>

<p>There are two kinds of command-line options: </p>

<ul compact>
    <li><strong>-q</strong><em>option_keyword</em>
        (compiler-specific) </li>
    <li>Flag options (available to compilers on AIX systems) </li>
</ul>

<p>&nbsp;</p>

<h4>-q Options</h4>

<blockquote>
    <p><img src="../images/tuoption.gif" width="419" height="43"></p>
</blockquote>

<p>Command-line options in the <strong>-q</strong><em>option_keyword</em>
format are similar to on and off switches. If the option is
specified more than once, the last instance is recognized by the
compiler. For example, <strong>-qsource</strong> turns on the
source option to produce a compiler listing; <strong>-qnosource</strong>
turns off the source option, so no source listing is produced.
For example: </p>

<blockquote>
    <pre><tt>xlc -qnosource MyFirstProg.c -qsource MyNewProg.c</tt>
</pre>
</blockquote>

<p>would produce a source listing for both <tt>MyNewProg.c</tt>
and <tt>MyFirstProg.c</tt> because the last <strong>source</strong>
option specified (<strong>-qsource</strong>) takes precedence. </p>

<p>You can have multiple <strong>-q</strong><em>option_keyword</em>
instances in the same command line, but they must be separated by
blanks. Option keywords can appear in either uppercase or
lowercase, but you must specify the <strong>-q</strong> in
lowercase. You can specify any <strong>-q</strong><em>option_keyword</em>
before or after the file name. For example: </p>

<blockquote>
    <pre><tt>xlc -qLIST -qnomaf file.c
xlc file.c -qxref -qsource</tt>
</pre>
</blockquote>

<p>Some options have suboptions. You specify these with an equal
sign following the <strong>-q</strong><em>option</em>. If the
option permits more than one suboption, a colon (<strong>:</strong>)
must separate each suboption from the next. For example: </p>

<blockquote>
    <pre><tt>xlc -qflag=w:e -qattr=full file.c</tt></pre>
</blockquote>

<p>compiles the C source file file.c using the option <strong>-qflag</strong>
to specify the severity level of messages to be reported, the
suboptions <tt>w</tt> (warning) for the minimum level of severity
to be reported on the listing, and <tt>e</tt> (error) for the
minimum level of severity to be reported on the terminal. The
option <strong>-qattr</strong> with suboption <em>full</em> will
produce an attribute listing of all identifiers in the program. </p>

<p>&nbsp;</p>

<h4>Flag Options</h4>

<p>The compilers available on AIX systems use a number of common
conventional flag options. The C for AIX compiler supports these
flags. Lowercase flags are different from their corresponding
uppercase flags. For example, <strong>-c</strong> and <strong>-C</strong>
are two different compiler options: <strong>-c</strong> specifies
that the compiler should only preprocess and compile and not
invoke the linkage editor, while <strong>-C</strong> can be used
with <strong>-P</strong> or <strong>-E</strong> to specify that
user comments should be preserved. </p>

<p>The C for AIX compiler also supports flags directed to other
AIX programming tools and utilities (for example, the AIX <strong>ld</strong>
command). The compiler passes on those flags directed to <strong>ld</strong>
at link-edit time. </p>

<p>Some flag options have arguments that form part of the flag.
For example: </p>

<blockquote>
    <pre><tt>xlc stem.c -F/home/tools/test3/new.cfg:myc -qproclocal=sort:count</tt></pre>
</blockquote>

<p>where new.cfg is a custom configuration file. </p>

<p>You can specify flags that do not take arguments in one
string. For example: </p>

<blockquote>
    <pre><tt>xlc -Ocv file.c</tt></pre>
</blockquote>

<p>has the same effect as: </p>

<blockquote>
    <p><tt>xlc -O -c -v file.c</tt></p>
</blockquote>

<p>and compiles the C source file file.c with optimization ( <strong>-O</strong>)
and reports on compiler progress ( <strong>-v</strong>), but does
not invoke the linkage editor ( <strong>-c</strong>). </p>

<p>A flag option that takes arguments can be specified as part of
a single string, but you can only use one flag that takes
arguments, and it must be the last option specified. For example,
you can use the <strong>-o</strong> flag (to specify a name for
the executable file) together with other flags, only if the <strong>-o</strong>
option and its argument are specified last. For example: </p>

<blockquote>
    <pre><tt>xlc -Ovotest test.c</tt></pre>
</blockquote>

<p>has the same effect as: </p>

<blockquote>
    <pre><tt>xlc -O -v -otest test.c</tt></pre>
</blockquote>

<p>Most flag options are a single letter, but some are two
letters. Note that <strong>-pg</strong> (extended profiling) is
not the same as <strong>-p</strong> <strong>-g</strong>
(profiling, <strong>-p</strong>, and generating debug
information, <strong>-g</strong>). Take care not to specify two
or more options in a single string if there is another option
that uses that letter combination. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuspecop.htm#top">Specifying
        Compiler Options</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuinvoke.htm#top">Invoking the C for AIX
        Compiler</a> <br>
        <a href="tuoptsrc.htm#top">Specifying Compiler Options in
        Your Source Program</a><br>
        <a href="tuoptcfg.htm#top">Specifying Compiler Options in
        a Configuration File</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruoptres.htm#top">Resolving Conflicting
        Compiler Options</a><br>
        <a href="../ref/ruoptlst.htm#top">List of Compiler
        Options and Their Defaults</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
gesk , $       E  :7,:#          E      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuoptcod.htm  m                      $          <html>

<head>


<title>Writing Optimized Source Code</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Writing
        Optimized Program Source Code</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>This page contains tips for writing code to take
advantage of the optimization features of the compiler. The
following language elements are discussed: </p>

<ul compact>
    <li><a href="tuoptvar.htm#top">Variables</a> </li>
    <li><a href="tuoptpoi.htm#top">Pointers</a> </li>
    <li><a href="tuoptfun.htm#top">Functions</a> </li>
    <li><a href="tuoptarg.htm#top">Function Arguments</a> </li>
    <li><a href="tuoptexp.htm#top">Expressions</a> </li>
    <li><a href="tuoptcri.htm#top">Critical Loops</a> </li>
    <li><a href="tuoptcon.htm#top">Conversions</a> </li>
    <li><a href="tuoptari.htm#top">Arithmetic Constructions</a> </li>
    <li><a href="tuoptinl.htm#top">Inlined Components</a> </li>
</ul>

<p>You can also refer to the <cite>Optimization Guide for
Fortran, C, and C++</cite> for more information about optimizing
and tuning your code. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuoptlev.htm#top">Program
        Optimization with the C for AIX Compiler</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
" ck - $        	  :7,:#           	      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuoptcon.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>Conversions</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Conversions</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>Avoid forcing the compiler to convert numbers between
integer and floating-point internal representations. Conversions
require several instructions, including some double-precision
floating-point arithmetic. For example: </p>

<blockquote>
    <pre><tt>float array[10];
float x = 1.0;
int i;
for (i = 0; i&lt; 9; i++)  {     /* No conversions needed */
     array[i] = array[i]*x;
      x = x + 1.0;
} 
for (i = 0; i&lt; 9; i++)        /* Multiple conversions needed */
   array[i] = array[i]*i;</tt></pre>
</blockquote>

<p>When you must use mixed-mode arithmetic, code the fixed-point
and floating-point arithmetic in separate computations wherever
possible. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuoptlev.htm#top">Program
        Optimization with the C for AIX Compiler</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        Writing Optimized Code...<br>
        <a href="tuoptcod.htm#top">Overview</a><br>
        <a href="tuoptvar.htm#top">Variables</a><br>
        <a href="tuoptpoi.htm#top">Pointers</a><br>
        <a href="tuoptfun.htm#top">Functions</a><br>
        <a href="tuoptarg.htm#top">Function Arguments</a><br>
        <a href="tuoptexp.htm#top">Expressions</a><br>
        <a href="tuoptcri.htm#top">Critical Loops</a><br>
        <a href="tuoptari.htm#top">Arithmetic Constructions</a><br>
        <a href="tuoptinl.htm#top">Inlined Components</a>
        </p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k$ . $       	  :7,:#          	      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuoptcri.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>Critical Loops</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Critical
        Loops</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>If your program contains a short, heavily referenced <strong>for</strong>
loop, consider expanding the code to a straight sequence of
statements. For example: </p>

<blockquote>
    <pre><tt>array[0] = b[k+1]*c[m+1];
array[1] = b[k+2]*c[m+2];
array[2] = b[k+3]*c[m+3];
array[3] = b[k+4]*c[m+4];
array[4] = b[k+5]*c[m+5];</tt></pre>
</blockquote>

<p>would run faster than: </p>

<blockquote>
    <pre><tt>for (i = 0; i &lt; 5; i++)
   array[i] = b[k+i]*c[m+i];</tt></pre>
</blockquote>

<p>The compiler will perform automatic unrolling of inner loops
when the <strong>-O3</strong> option is specified. In this case,
the compiler will unroll the loop once. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuoptlev.htm#top">Program
        Optimization with the C for AIX Compiler</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        Writing Optimized Code...<br>
        <a href="tuoptcod.htm#top">Overview</a><br>
        <a href="tuoptvar.htm#top">Variables</a><br>
        <a href="tuoptpoi.htm#top">Pointers</a><br>
        <a href="tuoptfun.htm#top">Functions</a><br>
        <a href="tuoptarg.htm#top">Function Arguments</a><br>
        <a href="tuoptexp.htm#top">Expressions</a><br>
        <a href="tuoptcon.htm#top">Conversions</a><br>
        <a href="tuoptari.htm#top">Arithmetic Constructions</a><br>
        <a href="tuoptinl.htm#top">Inlined Components</a> </p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><strong><br>
        </strong><a href="../ref/ruoptopt.htm#top"><strong>-O</strong></a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k\ / $         :7,:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuoptexp.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>Expressions</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Expressions</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>If components of an expression are duplicate
expressions, code them either at the left end of the expression
or within parentheses. For example: </p>

<blockquote>
    <pre><tt>a = b*(x*y*z);       /* Duplicates recognized */
c = x*y*z*d;
e = f + (x + y);
g = x + y + h;
a = b*x*y*z;         /* No duplicates recognized */
c = x*y*z*d;
e = f + x + y;
g = x + y + h;</tt></pre>
</blockquote>

<p>When components of an expression in a loop are constant, code
the expressions either at the left end of the expression, or
within parentheses. If <strong>c</strong>, <strong>d</strong>,
and <strong>e</strong> are constant and <strong>v</strong>, <strong>w</strong>,
and <strong>x</strong> are variable, the following examples show
the difference in evaluation: </p>

<blockquote>
    <pre><tt>v*w*x*(c*d*e);           /* Loop invariant expressions recognized    */
c + d + e + v + w + x;
v*w*x*c*d*e;             /* Optimization required for loop invariant */
v + w + x + c + d + e;   /*       expressions to be recognized       */</tt></pre>
</blockquote>

<p>For integer expressions, the loop invariant expression will be
recognized if <strong>-O</strong> is specified. For
floating-point expressions, the loop invariant expression will be
recognized if <strong>-O3</strong> is specified. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuoptlev.htm#top">Program
        Optimization with the C for AIX Compiler</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        Writing Optimized Code...<br>
        <a href="tuoptcod.htm#top">Overview</a><br>
        <a href="tuoptvar.htm#top">Variables</a><br>
        <a href="tuoptpoi.htm#top">Pointers</a><br>
        <a href="tuoptfun.htm#top">Functions</a><br>
        <a href="tuoptarg.htm#top">Function Arguments</a><br>
        <a href="tuoptcri.htm#top">Critical Loops</a><br>
        <a href="tuoptcon.htm#top">Conversions</a><br>
        <a href="tuoptari.htm#top">Arithmetic Constructions</a><br>
        <a href="tuoptinl.htm#top">Inlined Components</a> </p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><a href="../ref/ruoptopt.htm#top"><strong>-O</strong></a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 rkF 0 $         :7,:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuoptfun.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>Functions</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Functions</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>Declare nonmember functions as <strong>static</strong>
whenever possible. This will speed up calls to the function. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuoptlev.htm#top">Program
        Optimization with the C for AIX Compiler</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        Writing Optimized Code...<br>
        <a href="tuoptcod.htm#top">Overview</a><br>
        <a href="tuoptvar.htm#top">Variables</a><br>
        <a href="tuoptpoi.htm#top">Pointers</a><br>
        <a href="tuoptarg.htm#top">Function Arguments</a><br>
        <a href="tuoptexp.htm#top">Expressions</a><br>
        <a href="tuoptcri.htm#top">Critical Loops</a><br>
        <a href="tuoptcon.htm#top">Conversions</a><br>
        <a href="tuoptari.htm#top">Arithmetic Constructions</a><br>
        <a href="tuoptinl.htm#top">Inlined Components</a>
        </p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ized kJ 1 $         :7,:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuoptinl.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>Inlined Components</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Using
        Inlined Components</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>By default, the compiler inlines certain library
functions, meaning that it replaces the function call with the
actual code for the function at the point where the call was
made. These library functions are called intrinsic or built-in
functions. </p>

<p>You can also request that the compiler inline the code for
your own functions. There are benefits and drawbacks of, and
restrictions on, inlining user code. </p>

<p>There are two ways to inline user code: </p>

<ol>
    <li>Use the C for AIX <strong>_inline</strong>, <strong>_Inline</strong>,
        and <strong>__inline</strong> keywords to specify which
        functions you want to have inlined. You must specify the <strong>Q</strong>
        or <strong>-qinline</strong> options to turn inlining on.
    </li>
    <li>Use the <strong>-Q</strong> or <strong>-qinline</strong>
        option with a value parameter to automatically inline
        functions smaller than the value specified. </li>
</ol>

<p>You should use inlining only for very small functions. See <strong>-Q</strong>
or <strong>-qinline</strong> for more information about the
inlining option. </p>

<table border="0" cellpadding="5" cellspacing="0">
    <tr>
        <td valign="top" width="10%"><strong>Note:</strong> </td>
        <td valign="top">Requesting that a function be inlined
        makes it a candidate for inlining but does not
        necessarily mean that the function will be inlined. In
        all cases, the compiler ultimately decides whether a
        function is inlined. </td>
    </tr>
</table>

<p>&nbsp;</p>

<h4>Benefits of Inlining</h4>

<p>Inlining user code eliminates the overhead of the function
call and linkage, and also exposes the function's code to the
optimizer, resulting in faster code performance. Inlining
produces the best results when: </p>

<ul>
    <li>The overhead for the function is significant; for
        example, when functions are called within nested loops. </li>
    <li>The inlined function provides additional opportunities
        for optimization, such as when constant arguments are
        used. </li>
</ul>

<p>For example, given the following function: </p>

<blockquote>
    <pre><tt>void glen(int a, int b)
{
   if (a == 10)
   {
      switch(b)
      {
         case 1 : .
                  :
         case 20: puts(&quot;b is 20&quot;);
                  break;
         case 30: .
                  :
         default: .
                  :
      }
   }
}</tt></pre>
</blockquote>

<p>and assuming your program calls <tt>glen</tt> several times
with constant arguments, for example, <tt>glen(10, 20);</tt>,
each call to <tt>glen</tt> causes the if and switch expressions
to be evaluated. If <tt>glen</tt> is inlined, the compiler can
then optimize the function. The evaluation of the <strong>if</strong>
and <strong>switch</strong> statements can be done at compile
time, and the function code can then be reduced to only the <strong>puts</strong>
statement from <tt>case 20</tt>. </p>

<p>The best candidates for inlining are small functions that are
called often. Use the Performance Analyzer or a profiler to
determine which functions to inline to obtain the best results. </p>

<p>&nbsp;</p>

<h4>Drawbacks of Inlining</h4>

<p>Inlining user code usually results in a larger executable
module because the code for the function is included at each call
site. Because of the extra optimizations that can be performed,
the difference in size may be less than the size of the function
multiplied by the number of calls. </p>

<p>Inlining can also result in slower program performance,
especially if you use auto-inlining. Because auto-inlining looks
only at the number of ACUs for a function, the functions that are
inlined are not always the best candidates for inlining. As much
as possible, use the <strong>_Inline</strong> or <strong>inline</strong>
keyword to choose the functions to be inlined. </p>

<p>When you use inlining, you need more stack space. When a
function is called, its local storage is allocated at the time of
the call and freed when it returns to the calling function. If
that same function is inlined, its storage is allocated when the
function that calls it is entered, and is not freed until that
calling function ends. Ensure that you have enough stack space
for the local storage of the inlined functions, in order to avoid
a stack overflow. </p>

<p>&nbsp;</p>

<h4>Restrictions on Inlining</h4>

<p>The following restrictions apply to inlining: </p>

<p>If the definition and reference to a given function reside in
different files, all such files must be compiled and linked using
the <strong>-qipa</strong> compiler option. To inline across
source files, you must place the function definition (qualified
with <strong>_Inline</strong>) in a header file that is included
by all source files where the function is to be inlined. </p>

<p>Turn off inlining if you plan to debug your executable module.
Inlining can make debugging difficult. For example, if you set an
entry breakpoint for a function call but the function is inlined,
the breakpoint will not work. </p>

<p>The Performance Analyzer treats an inlined function as part of
the function in which it is inlined. </p>

<p>A function is not inlined during an inline expansion of
itself. For a function that is directly recursive, the call to
the function from within itself is not inlined. For example,
given three functions to be inlined, A, B, and C, where: </p>

<ol>
    <li>A calls B </li>
    <li>B calls C </li>
    <li>C calls back to B </li>
</ol>

<p>the following inlining takes place: </p>

<ol>
    <li>The call to B from A is inlined. </li>
    <li>The call to C from B is inlined. </li>
    <li>The call to B from C is not inlined because it is made
        from within an inline expansion of B itself. </li>
</ol>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuoptlev.htm#top">Program
        Optimization with the C for AIX Compiler</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        Writing Optimized Code...<br>
        <a href="tuoptcod.htm#top">Overview</a><br>
        <a href="tuoptvar.htm#top">Variables</a><br>
        <a href="tuoptpoi.htm#top">Pointers</a><br>
        <a href="tuoptfun.htm#top">Functions</a><br>
        <a href="tuoptarg.htm#top">Function Arguments</a><br>
        <a href="tuoptexp.htm#top">Expressions</a><br>
        <a href="tuoptcri.htm#top">Critical Loops</a><br>
        <a href="tuoptcon.htm#top">Conversions</a><br>
        <a href="tuoptari.htm#top">Arithmetic Constructions</a><br>
        </p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruextinl.htm#top">_Inline, _inline,
        __inline</a><br>
        <a href="../ref/ruoptqu.htm#top">-Q</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ain tks 2 $         :7,:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuoptpoi.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>Pointers</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Pointers</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>Keeping track of pointers during optimization is
difficult and in some cases impossible. Using pointers inhibits
most memory optimization (such as dead store elimination and
store motion). </p>

<p>Using the <a href="../ref/rupradis.htm#top"><strong>#pragma
disjoint</strong></a> preprocessor directive to list identifiers
that do not share the same physical storage can improve the
runtime performance of optimized code. </p>

<p>Also see <a href="../ref/ruoptass.htm#top"><strong>assert</strong></a>
for information on applying aliasing assertions to pointers in
your compilation unit. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuoptlev.htm#top">Program
        Optimization with the C for AIX Compiler</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        Writing Optimized Code...<br>
        <a href="tuoptcod.htm#top">Overview</a><br>
        <a href="tuoptvar.htm#top">Variables</a><br>
        <a href="tuoptfun.htm#top">Functions</a><br>
        <a href="tuoptarg.htm#top">Function Arguments</a><br>
        <a href="tuoptexp.htm#top">Expressions</a><br>
        <a href="tuoptcri.htm#top">Critical Loops</a><br>
        <a href="tuoptcon.htm#top">Conversions</a><br>
        <a href="tuoptari.htm#top">Arithmetic Constructions</a><br>
        <a href="tuoptinl.htm#top">Inlined Components</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ll tol 3 $       B  :7,:#          H      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuoptppp.htm  m                      $              ae
<>cilmnoprt"./bdghs=fuv#0P_kqwy,1:;Fx%&()*-IMOSz|+23589BCDTU{}!4EVYLH >777Z˘*efM xAd :L)H:lm@4<*T[pT9AUJn(.5-$MmI]I0(?$p8 `:b :gDa"B	]c0H64<0 `XHH2JA2tNaS0@$I0"`iv j)-l]upIkZ*-o8`**Mm
fǖRH0I)H?fV. i#ot*Lzkx̘DT$NJADڐt1PUJoAviy|#r7^>r[edds`7c
@S`*KtQ&eHX!xƥMm4חZvh̡wd=mz̩Rrab$EH:-Hck4QLyb kH?g% 陘kx8ds`5$L 陘kxB6<+llf$NJA9)LX[8De$-@{@bH6rRIl* 錭AKەQnӬ.P]HPp%:%E@m1nP&rB)"ܠ$RDejAA-EBv1PTVS%kٻ>lsT6&fZml	09aF-B[lԩfǗT[)͂f0\^F&ODe냢ܰ50r$Owx
yCLTW52Xʋue2V]맠QYesZ)[{a."*AK`PLejV]\m[B))IFT[a.6]5KVe):
 Zr
|&Ii(86E@m*arII	ڐ@|eE+\.WTSZ=mk=A3.Cp¦*6hX.ʋuԯ66	eyD*-նlml+ŬyÙf_`t[y6zM5жIPyjA*-ՔZwޣf^B W3/IZVB) -H?eE+\.VP"*AK`PLejV]ae4-SnR-V]ƥMm-RDejAA-EBv1P!3.\eEl[qL%[fPS&wؑ6."*AK`PLejV]SKܜ*u6A-$FV1S4Sm bHVʋul%nN: 
Q i"2  a;R&R̬]5@ӄFRMt$g(<$a;RQnr*-ujlv|l-II	ڐARYLlfTևKce2mɱ02msdN|ř1hxH@0l:<jTRAZ+\.63/?2rkW7ƥMm:L˖Fe2V]bXŰƲaTRe7cyV%ԩ BA?s&cʟ+-~sLY]<ADT*B]mx5cNo*ıo\jTPYl?13dU6A֓g(<	AZAO)ƥMm"$	ڐVʋuptxԩ9ʋuptq0)A n tԃ[H?bcNo*ıo\jTyYl?13t8It%{5T.msdo<eN]?z5bH,04T'jAZ#*-Rd5̹^{Nd7A"2\\3Yo`X\ʋuptsmsdr.be,0,-Aqʋuptsmsdr.be,0,$rtq8ILTbIR	l* "e)It:%I`%bLL$U@#k4QLyb	]Ɩǖ `3		RH?fV¦`8H2%qc4+j-FØT0,  ٖ̘@I2R̕0㐸=wBF0!c7NARr U*kmlE)$H?k2V$@ÎBfi9pDRyXT.h?TD5 -oH$)MfJĈq\!bɸ"pP- MIIc͒81]C˕C#a*f(ٖ̘@I2R̕0+DFQ)ɸ"pV+4Illfa,*Mm
fǖ)I&JAY"r%bHFf#7NF)"d5+ a"V$
fǉɸ"pc$RDT3+Mao4:U&=5@afLei"*ADR'% "tKmH:$EH:̕08.r!pz34|&M),qyX![	r9l6L$U@#)$RtL
R  k 4 $         :7,:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuoptsrc.htm  m                      $          <html>

<head>


<title>Specifying Compiler Options In Your Program Source Files</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Specifying
        Compiler Options in Your Program Source Files</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>To specify compiler options in your program source
files, use the preprocessor directive: </p>

<blockquote>
    <p><strong>#pragma options</strong> <em>compiler_options</em>
    </p>
</blockquote>

<p>If you specify more than one compiler option, separate the
options using a blank space. For example:</p>

<blockquote>
    <p><tt>#pragma options langlvl=ansi halt=s spill=1024 source</tt></p>
</blockquote>

<p>Most <strong>#pragma</strong> options directives must come
before any statements in your source program; only comments,
blank lines, and other <strong>#pragma</strong> specifications
can precede them. For example, the first few lines of your
program can be a comment followed by the <strong>#pragma</strong>
options directive: </p>

<blockquote>
    <pre><tt>/* The following is an example of a #pragma options directive: */</tt></pre>
    <pre><tt>#pragma options langlvl=ansi halt=s spill=1024 source</tt></pre>
    <pre><tt>/* The rest of the source follows ... */</tt></pre>
</blockquote>

<p>Options specified before any code in your source program apply
to your entire program source code. You can use other <strong>#pragma</strong>
directives throughout your program to turn an option on for a
selected block of source code. For example, you can request that
parts of your source code be included in your compiler listing: </p>

<blockquote>
    <pre><tt>#pragma options source </tt></pre>
    <pre><tt>/*  Source code between the source and nosource #pragma
    options is included in the compiler listing                */</tt></pre>
    <pre><tt>#pragma options nosource</tt></pre>
</blockquote>

<p>Options specified in program source files override all other
option settings. </p>

<p>These <strong>#pragma</strong> directives are listed in the
detailed descriptions of the options to which they apply. For
complete details on the other <strong>#pragma</strong>
preprocessor directives, see <a href="../ref/rupradir.htm#top">#pragma
Preprocessor Directives</a> and <a href="../ref/ruprpdir.htm#top">#pragma
Preprocessor Directives for Parallel Processing</a>.</p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuspecop.htm#top">Specifying
        Compiler Options</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuinvoke.htm#top">Invoking the C for AIX
        Compiler</a> <br>
        <a href="tuoptcmd.htm#top">Specifying Compiler Options on
        the Command Line</a><br>
        <a href="tuoptcfg.htm#top">Specifying Compiler Options in
        a Configuration File</a></p>
        <p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruoptres.htm#top">Resolving Conflicting
        Compiler Options</a><br>
        <a href="../ref/ruoptlst.htm#top">List of Compiler
        Options and Their Defaults</a><br>
        <a href="../ref/rupradir.htm#top">#pragma Preprocessor
        Directives</a><br>
        <a href="../ref/ruprpdir.htm#top">#pragma Preprocessor
        Directives for Parallel Processing</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 thk 5 $         :7,:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tuoptvar.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>Variables</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Variables</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>Use local variables, preferably automatic variables,
as much as possible. The compiler can accurately analyze the use
of local variables, but it has to make several worst-case
assumptions about global variables. These assumptions tend to
hinder optimization. For example, if you write a function that
uses external variables heavily, and that function also calls
several external functions, the compiler assumes that every call
to an external function could change the value of every external
variable. If you know that none of the function calls affects the
global variables that you are using, and you have to read them
frequently with function calls interspersed, copy the global
variables to local variables and then use these local variables.
The compiler can then perform optimization that it could not
otherwise perform. </p>

<p>If you must use global variables, use static variables with
file scope rather than external variables wherever possible. In a
file with several related functions and static variables, the
optimizer can gather and use more information about how the
variables are affected. </p>

<p>To access an external variable, the compiler has to make an
extra memory access to obtain the address of the variable. When
the compiler removes extraneous address loads, it has to use a
register to keep the address. Using many external variables
simultaneously takes up many registers. Those that cannot fit
into registers during optimization are spilled into memory.
Because all elements of an external structure use the same base
address, you should group external data into structures or arrays
wherever it makes sense to do so. </p>

<p>The <a href="../ref/rupraiso.htm#top"><strong>#pragma
isolated_call</strong></a> preprocessor directive can improve the
runtime performance of optimized code by allowing the compiler to
make less pessimistic assumptions about the storage of external
and static variables. </p>

<p>Because the compiler treats register variables the same as it
does automatic variables, you do not gain anything by declaring
register variables. Note that this differs from other
implementations, where using the register attribute can greatly
affect program performance. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuoptlev.htm#top">Program
        Optimization with the C for AIX Compiler</a><p><img src="../images/ngrelt.gif" width="112" height="9"><br>
        Writing Optimized Code...<br>
        <a href="tuoptcod.htm#top">Overview</a><br>
        <a href="tuoptpoi.htm#top">Pointers</a><br>
        <a href="tuoptfun.htm#top">Functions</a><br>
        <a href="tuoptarg.htm#top">Function Arguments</a><br>
        <a href="tuoptexp.htm#top">Expressions</a><br>
        <a href="tuoptcri.htm#top">Critical Loops</a><br>
        <a href="tuoptcon.htm#top">Conversions</a><br>
        <a href="tuoptari.htm#top">Arithmetic Constructions</a><br>
        <a href="tuoptinl.htm#top">Inlined Components</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>


<ak 6 $       0	  :7,:#          0	      ./usr/vac/html/zh_CN/doc/compiler/tasks/tupradsx.htm  m                      $          <html>

<head>


<title>Example of the #pragma disjoint Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Example
        of the #pragma disjoint Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following example shows the use of <strong>#pragma
disjoint</strong>. </p>

<blockquote>
    <p><tt>int a, b, *ptr_a, ptr_b;<br>
    #pragma disjoint(*ptr_a, b) // *ptr_a never points to b <br>
    #pragma disjoint(*ptr_b, a) // *ptr_b never points to a <br>
    one_function()<br>
    { <br>
    b = 6;<br>
    *ptr_a = 7; // Assignment will not change the value of b <br>
    another_function(b); // Argument &quot;b&quot; has the value
    6 <br>
    } </tt></p>
</blockquote>

<p>Because external pointer <tt>ptr_a</tt> does not share storage
with and never points to the external variable <tt>b</tt>, the
assignment of 7 to the object that <tt>ptr_a</tt> points to will
not change the value of <tt>b</tt>. Likewise, external pointer <tt>ptr_b</tt>
does not share storage with and never points to the external
variable <tt>a</tt>. The compiler can assume that the argument to
<tt>another_function</tt> has the value 6 and will not reload the
variable from memory. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/rupradis.htm#top">#pragma disjoint
        Preprocessor Directive</a><br>
        <a href="../ref/rupradir.htm#top">#pragma Preprocessor
        Directives</a><br>
        <a href="../ref/rupprdir.htm#top">List of Preprocessor
        Directives</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k> 7 $         :7,:#                ./usr/vac/html/zh_CN/doc/compiler/tasks/tupraisx.htm  m                      $          <html>

<head>


<title>Example of the #pragma isolated_call Preprocessor
Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Example
        of the #pragma isolated_call Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following example shows the use of the <strong>#pragma
isolated_call</strong> directive. Because the function <tt>this_function</tt>
does not have side effects, a call to it will not change the
value of the external variable a. The argument to <tt>that_function</tt>
has the value <tt>6</tt>.</p>

<pre><tt>int a, this_function(int)     /* Assumed to have no side effects */

#pragma isolated_call(this_function)

that_function()
{
    a = 6;

    this_function(7);   /* Call does not change the value of &quot;a&quot; */
    other_function(a);  /* Argument &quot;a&quot; has the value of 6       */
}</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/rupraiso.htm#top">#pragma isolated_call
        Preprocessor Directive</a><br>
        <a href="../ref/rupradir.htm#top">#pragma Preprocessor
        Directives</a><br>
        <a href="../ref/rupprdir.htm#top">List of Preprocessor
        Directives</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
Directik 8 $       d  :7,:#          d      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuprddfx.htm  m                      $          <html>

<head>


<title>Example of the #define Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Example
        of the #define Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The following program contains two macro definitions
and a macro invocation that refers to both of the defined macros:
</p>

<pre><tt>/**
 ** This example illustrates #define directives.
 **/
 
#include &lt;stdio.h&gt;
 
#define SQR(s)  ((s) * (s))
#define PRNT(a,b) \
  printf(&quot;value 1 = %d\n&quot;, a); \
  printf(&quot;value 2 = %d\n&quot;, b) ;
 
int main(void)
{
  int x = 2;
  int y = 3;
 
     PRNT(SQR(x),y);
 
  return(0);
}</tt></pre>

<p>After being interpreted by the preprocessor, this program is
replaced by code equivalent to the following: </p>

<pre><tt>#include &lt;stdio.h&gt;
 
int main(void)
{
  int x = 2;
  int y = 3;
 
     printf(&quot;value 1 = %d\n&quot;, ( (x) * (x) ) );
     printf(&quot;value 2 = %d\n&quot;, y);
 
  return(0);
}</tt></pre>

<p>This program produces the following output: </p>

<pre><tt>value 1 = 4
value 2 = 3</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprddef.htm#top">Preprocessor
        Macros</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruprddef.htm#top">#define Preprocessor
        Directive</a><br>
        <a href="../ref/rupprdir.htm#top">List of Preprocessor
        Directives</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
top"k+ 9 $       0
  :7,:#          0
      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuprdenx.htm  m                      $          <html>

<head>


<title>Examples of Conditional Preprocessor Directives</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Examples
        of Conditional Preprocessor Directives</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p><strong>Example 1</strong><br>
The following example shows how you can nest preprocessor
conditional compilation directives: </p>

<pre><tt>#if defined(TARGET1)
#   define SIZEOF_INT 16
#   ifdef PHASE2
#      define MAX_PHASE 2
#   else
#      define MAX_PHASE 8
#   endif
#elif defined(TARGET2)
#   define SIZEOF_INT 32
#   define MAX_PHASE 16
#else
#   define SIZEOF_INT 32
#   define MAX_PHASE 32
#endif</tt></pre>

<p>&nbsp;</p>

<p><strong>Example 2</strong><br>
The following program contains preprocessor conditional
compilation directives: </p>

<pre><tt>/**
 ** This example contains preprocessor
 ** conditional compilation directives.
 **/
 
#include &lt;stdio.h&gt;
 
int main(void)
{
   static int array[ ] = { 1, 2, 3, 4, 5 };
   int i;
 
   for (i = 0; i &lt;= 4; i++)
   {
      array[i] *= 2;
 
#if TEST &gt;= 1
   printf(&quot;i = %d\n&quot;, i);
   printf(&quot;array[i] = %d\n&quot;, array[i]);
#endif
 
   }
   return(0);
}</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdcon.htm#top">Conditional
        Compilation Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruprdif.htm#top">#elif Preprocessing
        Directive</a><br>
        <a href="../ref/ruprdels.htm#top">#else Preprocessing
        Directive</a><br>
        <a href="../ref/ruprdend.htm#top">#endif Preprocessing
        Directive</a><br>
        <a href="../ref/ruprdif.htm#top">#if Preprocessing
        Directive</a><br>
        <a href="../ref/ruprdifd.htm#top">#ifdef Preprocessor
        Directive</a><br>
        <a href="../ref/ruprdind.htm#top">#ifndef Preprocessor
        Directive</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k: : $         :7,:#        @        ./usr/vac/html/zh_CN/doc/compiler/tasks/tuprdex1.htm  m                      $          <html>

<head>


<title>Example of Predefined Macros in a Program</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Examples
        of Predefined Macros in a Program</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p><strong>Example 1</strong><br>
The following printf statements display the values of the
predefined macros <strong>__LINE__</strong>, <strong>__FILE__</strong>,
<strong>__TIME__</strong>, and <strong>__DATE__</strong> and
print a message indicating the program's conformance to ANSI/ISO
standards based on <strong>__STDC__</strong>: </p>

<pre><tt>/**
 ** This example illustrates some predefined macros.
 **/
 
#pragma langlvl(ANSI)
#include &lt;stdio.h&gt;
 
#if __STDC__
#   define CONFORM    &quot;conforms&quot;
#else
#   define CONFORM    &quot;does not conform&quot;
#endif
 
int main(void)
{
  printf(&quot;Line %d of file %s has been executed\n&quot;, __LINE__, __FILE__);
  printf(&quot;This file was compiled at %s on %s\n&quot;, __TIME__, __DATE__);
  printf(&quot;This program %s to ANSI/ISO standard C\n&quot;, CONFORM);
}</tt></pre>

<p>&nbsp;</p>

<p><strong>Example 2</strong><br>
The following program uses the <strong>__FUNCTION__</strong>
macro to determine the name of the program function currently in
effect.</p>

<pre><tt>/**
 ** This example illustrates the __FUNCTION__ predefined macro
 ** in a C program.
 **/
#include </tt>&lt;stdio.h&gt;<tt>
 
int foo(int);
 
main(int argc, char **argv) {
   int k = 1;
   printf (&quot; In function %s \n&quot;,__FUNCTION__);
   foo(k);
}
 
int foo (int i) {
   printf (&quot; In function %s \n&quot;,__FUNCTION__);
}</tt></pre>

<p>&nbsp;</p>

<p>The output of this example is: </p>

<pre><tt>      In function main
      In function foo</tt></pre>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruprdmcr.htm#top">Predefined Preprocessor
        Macros</a><br>
        <a href="../ref/ruprddef.htm#top">#define Preprocessor
        Directive</a><br>
        <a href="../ref/ruprdlin.htm#top">#line Preprocessor
        Directive</a><br>
        <a href="../ref/ruprdund.htm#top">#undef Preprocessor
        Directive</a><br>
        <a href="../ref/rupprdir.htm#top">List of Preprocessor
        Directives</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
  WrkZ ; $       o
  :7,:#        A  o
      ./usr/vac/html/zh_CN/doc/compiler/tasks/tuprdinx.htm  m                      $          <html>

<head>


<title>Examples of the #include Preprocessor Directive</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Examples
        of the #include Preprocessor Directive</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>Example 1<br>
Declarations that are used by several files can be placed in one
file and included with <strong>#include</strong> in each file
that uses them. For example, the following file defs.h contains
several definitions and an inclusion of an additional file of
declarations: </p>

<blockquote>
    <pre><tt>/* defs.h */
#define TRUE 1
#define FALSE 0
#define BUFFERSIZE 512
#define MAX_ROW 66
#define MAX_COLUMN 80
int hour;
int min;
int sec;
#include &quot;mydefs.h&quot;</tt></pre>
</blockquote>

<p>You can embed the definitions that appear in defs.h with the
following directive: </p>

<blockquote>
    <pre><tt>#include &quot;defs.h&quot;</tt></pre>
</blockquote>

<p>The preprocessor looks for the file <strong>defs.h</strong>
first in the directory that contains the source file. If the file
is not found there, the preprocessor searches a sequence of
specified or standard locations. </p>

<p>Example 2<br>
In the following example, a <strong>#define</strong> combines
several preprocessor macros to define a macro that represents the
name of the C standard I/O header file. A <strong>#include</strong>
makes the header file available to the program. </p>

<blockquote>
    <pre><tt>#define  IO_HEADER   &lt;stdio.h&gt;
      .
      .
      .
#include IO_HEADER   /* equivalent to specifying #include &lt;stdio.h&gt; */
      .
      .
      .</tt>
</pre>
</blockquote>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelc.gif" width="142" height="9"><br>
        <a href="../concepts/cuprdovr.htm#top">Preprocessor
        Directives</a><p><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruprdinc.htm#top">#include Preprocessor
        Directive</a><br>
        <a href="../ref/rupprdir.htm#top">List of Preprocessor
        Directives</a></p>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
rkn] < $         :7,:#        B        ./usr/vac/html/zh_CN/doc/compiler/tasks/tuprehdr.htm  m                      $          <html>

<head>


<title>Creating and Using Precompiled Headers</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Creating
        and Using Precompiled Headers</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>You can improve your compile time by using precompiled
headers. Use the <strong>-qgenpcomp</strong> and <strong>-qusepcomp</strong>
compiler options to create and maintain precompiled header files
for your application. </p>

<p>If you use these two options consistently, a precompiled
header file is created if it does not exist, and used if it does
exist. When a source file is changed, the precompiled version is
automatically regenerated. </p>

<p>The compiler generates a single precompiled object for the
first initial sequence of <strong>#include</strong> directives.
The next time you compile, this single object can be used
wherever that initial sequence appears. Since the precompiled
object is only used in cases where the context is the same (same
language, same beginning sequence of <strong>#include</strong>
directives, compatible options and macro definitions), the
precompiled object does not have to be reinterpreted every time
it is included. </p>

<p>To get the most benefit from this new method, use the same
initial sequence of headers wherever possible. The more files
that share the same initial sequence, the greater the improvement
in your compile time. </p>

<p>You can specify different names or directories for precompiled
header files with the <strong>-qgenpcomp</strong> and <strong>-qusepcomp</strong>
compiler options. This allows you to create more than one initial
sequence, and further improve your compile time. </p>

<p>When you use precompiled header files, the following
restrictions apply: </p>

<ul>
    <li>To create a precompiled header file, the compiler process
        must have write permission to the directories you
        specify, or to the current working directories if none
        are specified. </li>
    <li>To use a precompiled header, the compiler process must
        have read permission for that file. </li>
    <li>Precompiled header files do not appear in any listing
        files. </li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelr.gif" width="153" height="9"><br>
        <a href="../ref/ruprdinc.htm#top">#include</a><br>
        <a href="../ref/ruoptgpc.htm#top">-qgenpcomp</a><br>
        <a href="../ref/ruoptuse.htm#top">-qusepcomp</a> </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
htmlhM = $       !  :7,:#        C        ./usr/vac/html/zh_CN/doc/compiler/tasks/tuset64b.htm  m                      $            		  enot<>agilrs
"/cdhmp-.=bfqu,0Cvw#123456Oy%:ABDEFIMST_'()JPRxz89;UXYkjLAsR@aF$l@WǱ }v8Yp]tς-Xr`hqL.=U[-AFI:QR˦ӄ	 0 {bI tZ61T!I
'.a$(k^zdI!D2H(((%$rHfr$Xe$
J%oI*sГal-D
G@n%()Iς,"YǱ }v8Yp]tς-X~2.=UA f$fak"I<h5=(?SXKl(?
@*ܒAVM95T_^. hǱTap@ǱoNƾ:lENev5P-Spc.=wYtqllfð`,?Ndu4zHzAc.=pUwG*_{61tk%dN2ڧަT).əp,leǱ: tSR@kåḾj(0S/:Đ?Ą  $1:&9l~.xP*d8I!DZz1$ˆ稶JĒJH?,1MbI7G4I pJB H D@Z9$%h*I.Ddk"I<# [*CFF*Pc)8l=CHlX*Scce*LLt}*IrH?,MbI%81MbI7G4I pJPkADUE)\&R].
%$Đ?
$nI.D\MÉ.Dty8kD
 Ħjh*I.Dty)ÊeǱ2 1$ [@55$pp5$N,$1)UE)\&RˣcadAVbH[@$fjk"I.&k"I<5YIbR1$3SXM)GóĐ?
$nI.D\MÉ.Dty8kD
 ĤAf$fak"I<7:Lt~4[ACޥJt$

p@ P$AݏVv^.ٱGÐQ?Hl={X[/.[5ʶT]rd]{u풾 SoI1$ [@55$pp5$N,$1)THr
@05$J@ZÝN&o?e@魠JR%
@	 XX  (l5{\͏ Xb7%xwf]{AG@=#e QallX*Scc?tqʓtql89doJL}B
=$Đ?
$USa$Đ?ąԋbƹVʜ[풷$!tqʓ6c.=t}C+HqZ
}i	uJ`<nZBHT!)ŚnZBt>RcfS+HAMbHb@U6ꕤ{ʗ6`J
}iDG*PTĐ:
62[*s]SZƾ{62vdcV])eOB67%o_fƇ۪VuJꕤ8x5>R:nZCS5>R4>RcfS+N]{ z>RE cMmWRc-/Q r@֤%rBvu*N]8J͍}Cdd%B64>R۪Vꕤ8x5>R?tql;/Yl>2wG*_Y͌86FF{604lt/` H D@_Txb
lAMbHbQ$qfN\Z
]8J͂ja3d%B64>Rj
}i wG*BsA2_fdꕤ88PS+I.+8[60Y GóAPrHvXٱꕤ88PS+OG*v?|XOf]{:C+Hqqf۪V|]WнT%)ꕤFĐ?ĂeljqfN\^Yt+6}Cd͒TuJeAOT$]{eHN{1AuJeAOT$dclYflhk.Š9$3Dvu*Nd04_fƇ۪V,l
}i >S	ˣcaڞCf@m}i2 ۪V|]W2Wvlh}i1N,uJӾ.+ N5!5 t5 rAP])eKٰeK:1t6L=nZ@˃BGð:RfENk..U)ꕤBQ rASc9u"̺86Ml_f˩ȯ
1PQ r@֤%T!h)ꕧh}i0AOT;풽 Itq
laq|63C+Hqqf۪V(=(}i0heH۪Vꕤ8x5>R?풾!aT!)ŚnZz>R d]{Td:.wſC+Hqqf۪V=և۪VuJLT!XلuJ@}uJbY)ꕧ|]V5ꕤ80nZH1MQ $%T!h)ꕧh}i0AOT;풽 Itq
laq|63C+Hq6a>R?lAC+H	F*@|8`->RT!)ꕤls}i2 ۪VTGö=a:Y+·KRf}i2 ۪V=fƇ۪VAOT;풰T!XلuJ@hI$(}i1N,uJʝ%Ǫ) |63C+Hq6a>R}T &MlS+IǱx~5NJR'T-nZC)ꕤuJӠ۪V64>Rj
}ilG?-C[znZC)ꕧSFzH5 5]nZCS5>RT!XلuJ@}4=f]{AC+H	F*@tuJ@tql;c6S{Ը	T!)ŚnZHC+Itr
}i	&o~۪V,l
}i ͍T!)ŚnZw%`-C[znZC)ꕤlc.=gQP`,?N`c"2` H D@_Txb
ltT!h)ꕤ>R۪V.=oJ!AMbHjHk@P*d8I!DZz1$kQl$(5YI ĤnIXe$
Jr$SRJ,B,5YIAdm$ J9$f$@.Xן7G<-,?]{*^0qbI ʕbd2H('6lI JP) +5,I65@7G6C(+t@r
Rt
rH
tM|\H`lMJ?cӰ  RcUlcNS@VkXlmoqb7G<-,tql;l~ G %B]ēch,Zgn% y[Y+v>R@Ec\eN1zH9{XD))pnB,5YIm$ J9$f$@pӨƾgn% AeM.=?FF3`C5FG
dRS@VkXD),H	C+E%dGðʗ%B]Ē ANe8mm}6J@ cx]{ ʗ0@c*km)I@$Ь@$SYNG<(Ap&R`0)I@$Ь@$SYNGڜXlM88PRNIYbI @6"7G,l
RPQ f$fak"I<h5=(?SXKl(?
@*ܒAVM9@f$@(86Qu%5l.g0qbI 
a\<[Y`qT!I
%()I t*QsR@ 
kꦆ > $         :7,:#        F        ./usr/vac/html/zh_CN/doc/compiler/tasks/tusetenv.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>Setting Up the C for AIX Compilation Environment</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Setting
        Up the C for AIX Compilation Environment</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>Before you compile your C programs, you must set up
the environment variables and the configuration file for your
application. </p>

<p>&nbsp;</p>

<h4>Setting Environment Variables to Select 64- or 32-bit
Compilation Modes</h4>

<p>The OBJECT_MODE environment variable, if it exists, can set
the default compilation mode. Permissible values for the
OBJECT_MODE environment variable are:</p>

<blockquote>
    <table border="0" cellpadding="5" cellspacing="1">
        <tr>
            <td valign="top" width="10%"><pre>32</pre>
            </td>
            <td valign="top">Sets the compiler to generate and/or
            use 32-bit objects.</td>
        </tr>
        <tr>
            <td valign="top" width="10%"><pre>64</pre>
            </td>
            <td valign="top">Sets the compiler to generate and/or
            use 64-bit objects.</td>
        </tr>
        <tr>
            <td valign="top" width="10%"><pre>32_64</pre>
            </td>
            <td valign="top">Sets the compiler to accept both 32-
            and 64-bit objects. The compiler never functions in
            this mode, and using this choice may generate an
            error message, depending on other compilation options
            set at compile-time.</td>
        </tr>
    </table>
</blockquote>

<p>See <a href="tuset64b.htm#top">Specifying Compiler Options for
Architecture-Specific, 32- or 64-bit Compilation</a> for more
information.</p>

<p>&nbsp;</p>

<h4>Setting Parallel Processing Run-time Options</h4>

<p>The XLSMPOPTS environment variable sets options for programs
using loop parallelization. For example, to have a program
run-time create 4 threads and use dynamic scheduling with chunk
size of 5, you would set the XLSMPOPTS environment variable as
shown below:</p>

<blockquote>
    <pre>XLSMPOPTS=PARTHDS=4:SCHEDULE=DYNAMIC=5</pre>
</blockquote>

<p>Additional environment variables set options for program
parallelization using OpenMP-compliant directives.</p>

<p>See <a href="../ref/rupprunt.htm#top">IBM Run-time Options for
Parallel Processing</a> and <a href="../ref/ruomprun.htm#top">OpenMP
Run-time Options for Parallel Processing</a> for more
information.</p>

<p>&nbsp;</p>

<h4>Setting Environment Variables for the Message and Help Files</h4>

<p>Before using the compiler, you must install the message
catalogs and help files and set the following two environment
variables: </p>

<blockquote>
    <table border="0" cellpadding="5" cellspacing="1">
        <tr>
            <td valign="top" width="10%"><pre>LANG</pre>
            </td>
            <td valign="top">Specifies the national language for
            message and help files. </td>
        </tr>
        <tr>
            <td valign="top" width="10%"><pre>NLSPATH</pre>
            </td>
            <td valign="top">Specifies the path name of the
            message and help files. </td>
        </tr>
    </table>
</blockquote>

<p>The <strong>LANG</strong> environment variable can be set to
any of the locales provided on the system. See the description of
locales in <cite>AIX General Programming Concepts for IBM RISC
System/6000</cite> for more information. </p>

<p>The national language code for United States English is <strong>en_US</strong>.
If the appropriate message catalogs have been installed on your
system, any other valid national language code can be substituted
for <strong>en_US</strong>. </p>

<p>To determine the current setting of the national language on
your system, use the both of the following <strong>echo</strong>
commands: </p>

<blockquote>
    <p><tt>echo $LANG<br>
    echo $NLSPATH</tt></p>
</blockquote>

<p>The <strong>LANG</strong> and <strong>NLSPATH</strong>
environment variables are initialized when the operating system
is installed, and might differ from the ones you want to use. </p>

<p>You use different commands to set the environment variables
depending on whether you are using the Bourne shell (<strong>bsh </strong>or
<strong>sh</strong>), Korn shell (<strong>ksh</strong>), or C
shell (<strong>csh</strong>). To determine the current shell, use
the <strong>echo</strong> command: </p>

<blockquote>
    <pre><tt>echo $SHELL</tt></pre>
</blockquote>

<p>The Bourne-shell path is <strong>/bin/bsh</strong> or <strong>/bin/sh</strong>.
The Korn shell path is <strong>/bin/ksh</strong>. The C-shell
path is <strong>/bin/csh</strong>. </p>

<p>For more information about the <strong>NLSPATH</strong> and <strong>LANG</strong>
environment variables, see <cite>AIX Version 4 System User's
Guide: Operating System and Devices</cite>. The AIX international
language facilities are described in the <cite>AIX General
Programming Concepts for IBM RISC System/6000</cite>. </p>

<p>&nbsp;</p>

<h4>Setting Environment Variables in bsh, ksh, or sh Shells</h4>

<p>To set the environment variables from the Bourne shell or Korn
shell, use the following commands: </p>

<blockquote>
    <pre><tt>LANG=en_US
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%N
export LANG NLSPATH</tt></pre>
</blockquote>

<p>To set the variables so that all users have access to them,
add the commands to the file<strong> /etc/profile</strong>. To
set them for a specific user only, add the commands to the file <strong>.profile</strong>
in the user's home directory. The environment variables are set
each time the user logs in. </p>

<p>&nbsp;</p>

<h4>Setting Environment Variables in csh Shell</h4>

<p>To set the environment variables from the C shell, use the
following commands: </p>

<blockquote>
    <pre><tt>setenv LANG en_US
setenv NLSPATH /usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%N</tt></pre>
</blockquote>

<p>In the C shell, you cannot set the environment variables so
that all users have access to them. To set them for a specific
user only, add the commands to the file <strong>.cshrc</strong>
in the user's home directory. The environment variables are set
each time the user logs in. </p>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuset64b.htm#top">Specifying Compiler Options
        for Architecture-Specific, 32- or 64-bit Compilation</a><br>
        <a href="../ref/rupprunt.htm#top">IBM Run-time Options
        for Parallel Processing</a><br>
        <a href="../ref/ruomprun.htm#top">OpenMP Run-time Options
        for Parallel Processing</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kH ? $         :7,:#        H        ./usr/vac/html/zh_CN/doc/compiler/tasks/tuslcpar.htm  m                      $          <html>

<head>


<title>Interlanguage Calls - Parameter Passing</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Interlanguage
        Calls - Parameter Passing</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The RISC System/6000 linkage convention specifies the
methods for parameter passing and whether return values are to be
in FPRs, GPRs, or both. The GPRs and FPRs available for argument
passing are specified in two fixed lists: R3-R10 and FP1-FP13. </p>

<p>Prototyping affects how parameters are passed and whether
widening occurs: </p>

<dl>
    <dt><b>Nonprototyped functions </b></dt>
    <dd>In nonprototyped functions in the C language,
        floating-point arguments are widened to <strong>double</strong>
        and integral types are widened to <strong>int</strong>. <br>
    </dd>
    <dt><b>Prototyped functions </b></dt>
    <dd>No widening conversions occur except in arguments passed
        to an ellipsis function. Floating-point <strong>double</strong>
        arguments are only passed in FPRs. If an ellipsis is
        present in the prototype, floating-point <strong>double</strong>
        arguments are passed in both FPRs and GPRs. </dd>
</dl>

<p>When there are more argument words than available parameter
GPRs and FPRs, the remaining words are passed in storage on the
stack. The values in storage are the same as if they were in
registers. Space for more than 8 words of arguments (float and
nonfloat) must be reserved on the stack even if all the arguments
were passed in registers. </p>

<p>The size of the parameter area is sufficient to contain all
the arguments passed on any call statement from a procedure
associated with the stack frame. Although not all the arguments
for a particular call actually appear in storage, they can be
regarded as forming a list in this area, each one occupying one
or more words. </p>

<p>The methods of passing parameters are as follows: </p>

<ul>
    <li>In C, all function arguments are passed by value, and the
        called function receives a copy of the value passed to
        it. </li>
    <li>In Fortran, by default, arguments are passed by
        reference, and the called function receives the address
        of the value passed to it. You can use the <strong>%VAL</strong>
        Fortran built-in function to pass by value. Refer to the <cite>AIX
        XL Fortran Compiler/6000 User's Guide </cite>for more
        information about using <strong>%VAL</strong> and
        interlanguage calls. </li>
    <li>In Pascal, the function declaration determines whether a
        parameter is expected to be passed by value or by
        reference. </li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuinter.htm#top">Interlanguage Calling
        Conventions</a><br>
        <a href="tucordat.htm#top">Corresponding Data Types</a><br>
        <a href="tusublnk.htm#top">Using the Subroutine Linkage
        Conventions in Interlanguage Calls</a><br>
        <a href="tucsampl.htm#top">Sample Program: C Calling
        Fortran</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
nceptskH @ $       
  :7,:#        I  
      ./usr/vac/html/zh_CN/doc/compiler/tasks/tusublnk.htm  m                      $          <html>

<head>


<title>Using the Subroutine Linkage Conventions in Interlanguage
Calls</title>
</head>

<body bgcolor="#FFFFFF" text="#000000"> 

<p></p>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="80%"><h3><font face="arial,helvetica"><a name="top"></a>Using
        the Subroutine Linkage Conventions in Interlanguage Calls</font></h3>
        </td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p>The <i>subroutine linkage conventions</i> describes
the machine state at subroutine entry and exit. Routines that are
compiled separately in the same or different languages are linked
when the programs are linked, and run when called. The <cite>AIX
Version 4 Assembler Language Reference </cite>describes the
Subroutine Linkage Convention in detail. </p>

<p>The RISC System/6000 linkage convention provides fast and
efficient subroutine linkage between languages. It specifies how
parameters are passed, taking full advantage of the large number
of floating-point registers (FPRs) and general-purpose registers
(GPRs), and minimizes the saving and restoring of registers on
subroutine entry and exit. </p>

<ul>
    <li><a href="tuslcpar.htm#top">Parameter Passing</a></li>
    <li><a href="tuilccbr.htm#top">Call-by-Reference Parameters</a></li>
    <li><a href="tuilccbv.htm#top">Call-by-Value Parameters</a></li>
    <li><a href="tuilcrpp.htm#top">Rules for Passing Parameters
        by Value</a></li>
    <li><a href="tuilcptf.htm#top">Pointers to Functions</a></li>
    <li><a href="tuilcfrv.htm#top">Function Return Values</a></li>
    <li><a href="tuilcsfl.htm#top">Stack Floor</a></li>
    <li><a href="tuilcsov.htm#top">Stack Overflow</a></li>
    <li><a href="tuilctba.htm#top">Traceback Table</a></li>
    <li><a href="tuilctec.htm#top">Type Encoding and Checking</a></li>
</ul>

<hr>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td width="80%"><img src="../images/ngrelt.gif" width="112" height="9"><br>
        <a href="tuinter.htm#top">Interlanguage Calling
        Conventions</a><br>
        <a href="tucordat.htm#top">Corresponding Data Types</a><br>
        <a href="tucsampl.htm#top">Sample Program: C Calling
        Fortran</a></td>
        <td valign="top" nowrap><p align="right"> </p>
        </td>
    </tr>
</table>

<p></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
      lJ A $       u1  :7,:#        J  4      ./usr/vac/html/zh_CN/doc/compiler/tasks/tutrapex.htm  m                      $            
  et
ailnoprs*;cdfghu&(),./<>_bmqx"0=FIPRTvwy-1?ADELNOSjk%'36CVWz{|}#2458:BGUXYZ[\]!+7KMH~"q%j"0KRԵۨMbĄAMǞuZJy%j"R:Bpppppp_t^B``````Y-jZđ$-DmYHHhX`^u9a膅S8аQA`$,FIj#glsQxh]!xOB8`H@Y"(Aè4-k9*p[N`Y",´pY"$H&±u-_B &^`cuH $D@Y%<FлBRL"1й5,DI-_HY䖯$.D$-DI	%\V.΁@S>k{23A!;%mEv{YH$Ǟ2$.Nu>ҬPz$:{
:DǟD&{flsD4JA;kz^ҥuRe1Y Ln"k	ԄuOtup{fAע
l1UͅbcuK)BKQZ؍my9ףUجkcm!U5&[`eG19]:m6	1sǟk[;kZҀiVl>m@W՝s_]ZԙtiWEΨ`Uͨ$Ǟ[8ls)>ҥU4s3|R=6G5	HDԵ!$W*+A0H&kQiVt
c$-DJ:K'KWʉ$]`
8DHFTIj"@pTp$-DbI?M7[^J: V+G⍴ZU,ZP)G^]S(~{J3AArdHD`$-DbHBA] l}m%Nw&[Dr'S7:~(=jq%y>r['MΏU]EilPz$uܙ$'r$
^np4JJ.uFcs^OlZ(
ax?Ae肣{$xZ1#vK-_`Tm~{yW	iαF]XȁY+6<~!(	('m}OtulQ;ccu-_t\ꍶ\ꍶcs^לϩl(6{f{JQ*lEΨ`Gy::ZЃFl;'6p4
j3dJTuCAs^<zbf$)PNV&ٴ-_OaGQ4"N̘¬Tjgl(&Iܙ5j3JO:5;7RЕwҦNt6*ÂB"B ЎQ{{
k\#mǭ_-_bIV@Z`Qv>ˬHD!ͨ(=j3Ae肣.uFρ'!}§A^uvףTʎ6?c2AQ_{_;g[`JܙC:=?"K(6ZLҭAע
(?Tm~08{gίk֯;J[^*0kӞǟܠTgu!֯-ZkrgD!nggFkrgD!ngg-4%לϬBfͨl7d^s>$.unLf$~ !vH["\HZ6iKV~@ūI*94|ImG{Jw&Gm~٭_bB DDA`~$g}YV_Y>!.e|Imǭ_Z g}a!!hxD&%. g t  qV~@ūI*ЃFQՕdg&u6ҭ+KW٠2AQ_{_;g[`Ml(>TJu6nx@Xg6h:T`<za-g$fB$@< Geb,pGb'4,pGb'4,pGb'4,pGb'4,pGb'4,pGb'4,pGb'4,pG-_,,`,,`,,`,,`,,%8,,ز,,ز,,ز,,W'4,pGb'4,pGb'5ŖNhYdfNhYdf1e;Y8Y0YdfŖNh0YdfŖNh0YdfZY8Ye;Y8YY8YeY8YeY8YeY,,ز@NhYdfY8YeʰYdfV~@ūI*ЃFMk
:ʎ*m!UƹEj3jLJ^8Fl;c*tmz Tgu)A745|Im]v/j3c*E4?krLlجhza-imE~bnƭ_m;9&K2:ѫW[NЕ";BL'*Dv";BG"jխ_3 VL+pJ
BZ-D5s6>c-_3 0 L<"BH8@H@x%`,"@x$ L 4 axCVjro:cS ;em|C|ڋ˓"M8iWpi=DЉ;#2c*ɅF~'ٰ'rdfL`VjWMblǞNw+<YA^2kGaQ4QkZ!"~} ׵\ꍶSM1Wl$Ǟ1}j#΁:w$ξmD>LZVЍɑ'zZkM7Y9R&_/tABѳfq0XMB&tt^ǡ#Vj&_iWrdvς]ƴGB]Z"6?c&_iVkF}Zsʑl]O{s6?IqTxV1`gD-6g
D+gAE{Y! !!hxD&%@ #헋aXĉ(4& Fխ_Z1$<slLsF6Ͱ~PUj
8Kg4L67;&=Aj֯"`	!h(J	ރkF}\ꍶY8YgԤ4ի P4իMj֯5h:T`?9ͯGTm~ǞG@cɵus*lMaGTI]-_vm|Im@[`U<vǟʑl1Wjck&0boQ}6gD-6g
D+gAE{Y!pEjB),,Иx
i1纥ƺy:m e9j)5j֯-_F]봫Tm~UzLG~ū3e%e⌞^t
ŮF]Z#6<rV}MaGW6{_	WiWEΨ`d{J.uFsU'Z-ZEc (4իMj֯˰_]Z-D5ic΃Pw*E$QEΨ`p*Bag2u@P~aZjFvŰM	Ѐx8& pѸhj0HD@xDp0ɯNϩHr,,cԙmpI?C@[`	.,pG-_"tnMZWfi-69I?c*:u&uu)BC֯]ZK(۞sZsʑl9j+9}>ڀiW8AmxFlL3')Q!.]CB?(+(-_U?#ReVsvk봫5&<Z0;Jw$ζLǊHwRҡU3Iu~V֯Vv
F	_`#;eV&D	xp@$A@p<D8 ƍCVB"@p<D8  a 8"	Fd'gԤ8Ydfp 
-~3n̶\<YdfZDC#DkW#erHwR'RA΃|-_Дp(&V92*C X*sLɇ](*`}Z0_iW*nlx:p
_jF͙bQ4
ę}{dЕ"p0xaWPB3^-bn0HD@! 	ap<D8 ƍCVB"XDH8@! 4n_FM}2v}JCNhpϩ 
-~3n̶\<YdfZDC#DkW#erHwRy$L>b	J
o>	cQ*R;(LRWfϣiWEzJTuCct}I@S`J֯V肅faB(bL>轏B2Jʑ8n<0իMj֯چ0bl+qB"q0IxH&LBCFᡫW!`8	p<D$	H&!!pEjB2kR'48C=m`T;jL
2Ip e9jN;B4M8iV1j$iW8'#jLyЄJ&ٶ7=m>ͯ3~xp7cÄ@H#erZ9R-Դ=S=6
gM0խ_FM}2v}JCNo&ٶupI>`#P`J A'4r肅faB(bL>轏B2IHW3
3
Ģh
3="H_u}\i!lpB(0Έ(Z6l&+<(V$΃# #Z֭jc!/±7$" L<"4H&h$4n&h$	`47V#&;>!'48Ck#Re&`P9?K,,WvhpVal:JIAj֭jNTm~Q<]B%\EGZF͙bQ4
ę}{ftl+Cp 	B`05j֯ͨBB $Ǟ1Z`lmzuz9;l6*ܓ:A΀^iWrdGAjgD-6g
D+gAE{Y, p
j&kWZÚ<:iVkF}|Im{J:.uFjӓ^7 ӧX!RV;em|C|ڋ˓"M8j"@ū'LepTQ?kJw$ζT¼풶	@grdIZt!--D5&umj3 n&g*``4~$h6Si?B	QvRNiRJ5I<zfi2nk0ਣ$:dKdZi2J[fI1$ףEew&GkrLl(Z*c\ף2AQ_|#Re$s8QZWrNF]YTV.eiVȭ_p5:miVrr>>mJ45I?kRJy;Zܓ:)JJ#}s7Y̝-_pCe%9bskQ֯0K+sJJ$r[C֯-Z_{p0իZI`W&DpZ6hl `7±4[
ի MȐ$-h,0hu2ȓtţf$-7 f !V04܁2GB	V@J
/jLM2}\HoXV10˓"M;±7ʭ9<`,i9QБF_:WZԨpUҭ3~y'+:HwR$|ImόzgQsIrg('m}OsڇiP*?m:m򍹭_s^+3ԞrvU9RniI2B[_:te⌞^t
ŮFZ"=j0խ_`\nشlhٸ,n-bn\Ahn `o*񀱦+-&-_3Q>Jw$ζijXU?#ReZJ9[*nTgu) kWFaɑ&j"t7I
:x.L7@Z6hl7±7.@7eɑ&F@X[
0-VГ	ʑq\nشlhٸ,aXj(NT2ȓtţfF`apZ_#ʑq\nشlhٸ7±7.@իU'j&kWZ;c2:Lyly=Z-D5s6>c֯1$*ɅxL+WRs.$Ӓl>iA7֯6OBt'chJr	DAܙWMiJ5&[`7& v WH:n$" L$C ? Pū[ϩ 
a0C ? @ūlpRH&!,7.Z=]^`4p၁j3OaGVU7[bl1HGcjҩ0&ZgiWIj[gЄ4#;(+ʐSΡWjN?'rdfLc_yY0իEjmEpx
'0A&<T5jaY0V5Z flQձtmz QQX	rdtRa84ͅDЉ;#2c_+W&{fls5jmEpx
	`V5"BZ6$}H4,0/:CBΜXs^hX`^( аX``Ij#r$Fip$,M"B$694."Hv94.ME+%!KWy%%aGQ%j#DHDԵf б@]R tuF@i=+*HJG@x*jdJ:"jyHHhX`Y"$Ij"@$ q% l2> B $       L  :7,:#        N  _
      ./usr/vac/html/zh_CN/doc/debugger/concepts/cbcdbmon.htm                      $            
		  aeorstdghilnp
"/<>bcfmu.=DIvwy,ENX_x()0123:FST46LRY#&-59;MVk!'AOPUWjzq, SGh^MkrdO^ҊaA9@^[&	fmvSɨS`ڼ,fL r\L r,HjՈ$Ah4OP@ 	0,vL[!aIYl52j*T08x
.ͫ
T9W$P$*.;	H!!i5ASx!l1Ғ}D(IQ00&_.KN)T񴏋5)PGa짉QR3m#3V@s5Sym_G<cG* 5 t)ڼ.5G_.Nzwl9H§|\ɨLrzMmc@Syc`czdTM;fσYO0^mӔ`HksN΅9W.ͫt+60a9o0!e;:m_sÓ59g\;e?hЧ3j.CfxA~C_svv;K!m;~P @FΞtsC_svt)ڿЧ3jFxA|\[ qo3|5XJ6+oMEJcsNkIa~yo\[ z\9Ss_se;\5t!"	$$,T9W$P$*.;	H!!i5AUSd$P(*,@[/60ǃ9ef9Fk7->dlL Xp o#W<v˷=Ųlcx:!]=oŲlx燎t^@^t+Nv7dBql[9ٝ,5'xv.[=gܶ6Sù$A":MPbdT9D$P$*.;	H!!`BMP`A'ܴA"DYPaqHE		$.͆.Z}D(IS r-t"sNf0GCs rͺr,@[xGCxd΅9W-~qBͫ.-kg;|߫9vSG* WE]&St0#gk3e$O:͟!&S.}\.-kg;|H~\&8d΅9Wٝ6S/_ԂbxAr@#w.֍wéS].-kg[ٞORXx߫:5sT\cYNFp9qHE		!Nf>		$ʃBD((HHZMPchh`)ڲ}D(IS@n S3fNf0*flwäYYNQyL͛΅9W᭡?kdT\.}әWTټ s~iUWHWs	΄OG36o>H7+C*fl:Gw0sw0>\HAÓsj>7a GNe_:1r﫟E	*flx seUl HGiNh!'*rf_#Є$PPT9W$P$*.;	H!!i5A*fl!NfՓZ @L,0g r-tڸT)ھm\*{9ef9FS r-=
s6;gxGdT\.ͫOΎJyxFJ@8qGܮrʟ	Mgrql%S]ͫHG'rܾ%wL7ϵ{`oͫHr
$!Nf>		$ʃBD((HHZMPfm\*C3j-HQ&TYO0\9om\*zm_psO4oH}Ү񽛄r%79)9 GJYCx;jSЧ3j~l^߫	Mgm\*|5tl{36l#dwB9͌FDksNYO39b
g$8r*p*S'tA.UN 9<cH$,RA $6 ri6u%QO&M8YPafل\uܞ 9&z&	fmvSɨS` ʃ)9b
g$8r*p*L<W-a G4nXA Q=r/DI0l.:OHpl`´ӏhz&k7->dʃ)9w'$8r(AlGSr.az&HpSN0xaj6 A&T@m$iYKak C $         :7,:#        P        ./usr/vac/html/zh_CN/doc/debugger/concepts/cbcdbovr.htm                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Distributed Debugger: Overview</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Distributed Debugger: Overview<a name="INDEXdbg_overview" rel="I1"></a></font></h3>

<p>The IBM Distributed Debugger is a client/server application that enables you to detect
and diagnose errors in your programs. This client/server design makes it possible to debug
programs running on systems accessible through a network connection as well as debug
programs running on your workstation.</p>

<p>The debugger server, also known as a <em>debug engine</em>, runs on the same system
where the program you want to debug runs. This system can be your workstation or a system
accessible through a network. If you debug a program running on your workstation, you are
performing <em>local debugging</em>. If you debug a program running on a system accessible
through a network connection, you are performing <em>remote debugging</em>.<a name="INDEX35dbg_debugging" rel="I1"></a><a name="INDEX7dbg_starting_debugger" rel="I2"></a><a name="INDEX2dbg_starting_local" rel="I3"></a><a name="INDEX40dbg_debugging" rel="I1"></a><a name="INDEX8dbg_starting_debugger" rel="I2"></a><a name="INDEX2dbg_starting_remote" rel="I3"></a></p> 

<p>The debugger client is a graphical user interface where you can issue commands used by
a debug engine to control the execution of your program. For example, you can set
breakpoints, step through your code and examine the contents of variables. The debugger
user interface lets you debug multiple applications written in different languages from a
single debugger session. Each program you debug is shown on a separate page with a tab on
each page displaying program identification information such as the name of the program
being debugged. The type of information displayed depends on the debug engine that you are
connected to.<a name="INDEXdbg_breakpoints" rel="I1"></a><a name="INDEXdbg_breakpoints_explain" rel="I2"></a><a name="INDEX33dbg_debugging" rel="I1"></a><a name="INDEX2dbg_step_through_program" rel="I2"></a><a name="INDEX34dbg_debugging" rel="I1"></a><a name="INDEX3dbg_step_commands" rel="I2"></a></p>

<p>Each program page is divided into different sections, called <em>panes</em>. Each pane
displays different information about your program. There are panes to display your source
code, breakpoints, the program's call stack and various monitors. The types of panes and
monitors available on a program page depend on the program you are debugging.</p>

<p>For more information on the panes and monitors available in the debugger user
interface, see the related topics below.</p>

<p><img src="../images/ngrelc.gif" alt="ngrelc.gif (533 bytes)" width="142" height="9"><br>
<a href="cbcdbpan.htm">Distributed Debugger: Panes</a><br>
<a href="cbcdbmon.htm">Distributed Debugger: Monitors</a><br>
<a href="cbwremdb.htm"><img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" border="0" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" border="0" width="51" height="13">Remote
debugging</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k꦳ D $       1	  :7,:#        Q  1	      ./usr/vac/html/zh_CN/doc/debugger/concepts/cbcdbpan.htm                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Distributed Debugger: Panes</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Distributed Debugger:&nbsp; Panes<a name="INDEXdbg_panes" rel="I1"></a></font></h3>

<p>The types of panes displayed when debugging a program depend on the programming
language used. The following panes are available in the debugger user interface:</p>

<p><strong>Stacks pane</strong></p>

<p>The Stacks pane provides a view of the call stack for each thread in the program you
are debugging. Each thread in your program appears as a node in a tree list. Expanding a
node will display the names of active functions for that thread.</p> 

<p><strong>Breakpoints pane</strong></p>

<p>The Breakpoints pane contains a view of information about the breakpoints you have set
in the program you are debugging. Use the Breakpoints pane to view breakpoints set in your
program, modify their properties, delete them, or add new ones.<a name="INDEX15dbg_breakpoints" rel="I1"></a><a name="INDEXdbg_breakpoints_pane" rel="I2"></a></p> 

<p><strong>Source pane</strong></p>

<p>The Source pane provides a view of the source code for the program you are debugging.
If your program was compiled with debugging information, you have three choices as to how
to view it: by its source code, its disassembled machine code, or a combination of the
two.&nbsp; To view source code, the source code file must be accessible from your
workstation, either on a local or a network drive. If the source code file is not found,
only a disassembled machine code view is available.</p> 

<p><strong>Modules pane</strong></p> 

<p>The Modules pane displays a list of modules loaded while
running your program. The items in the list can be expanded to show compile units, files
and functions.</p> 

<p>The remaining panes are monitor panes. For more information on monitor panes, see the
related topic below.</p>

<p><img src="../images/ngrelc.gif" alt="[Related Concepts]" width="142" height="9"><br>
<a href="cbcdbmon.htm">Distributed Debugger: Monitors</a><br>
<a href="cbcdbovr.htm">Distributed Debugger: Overview</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
pane
dkV E $       i  :7,:#        R  i      ./usr/vac/html/zh_CN/doc/debugger/concepts/cbcrecur.htm                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Recursion and debugging</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Recursion and debugging<a name="INDEX4dbg_debugging" rel="I1"></a><a name="INDEXdbg_recursion" rel="I2"></a></font></h3>

<p>Recursion does not have to involve a routine calling itself
directly; for example: FUNC1 calls FUNC2 calls FUNC3 calls FUNC1. After the call to FUNC3,
each time you step into one of these routines, the entry for that call shows a recursion
count one higher than the previous entry for that call.</p>

<p>You can use the recursion value in the stack frame properties box to detect
unintentionally recursive calls.</p>

<p><strong>Limits to debugging recursive function calls</strong></p>

<p>Only the copy of the variables from the most recent invocation of a function can be
monitored. Variables from previous invocations of the recursive function cannot be
monitored.</p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
></a></k: F $         :7,:#        S        ./usr/vac/html/zh_CN/doc/debugger/concepts/cbwbrkpt.htm                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Breakpoints</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Breakpoints<a name="INDEX17dbg_breakpoints" rel="I1"></a><a name="INDEX2dbg_breakpoints_explain" rel="I2"></a></font></h3>

<p><em>Breakpoints</em> are temporary markers you place in your executable program to tell
the debugger to stop your program whenever execution reaches that point. For example, if a
particular statement in your program is causing problems, you could set a breakpoint on
the line containing the statement, then run your program. Execution stops at the
breakpoint before the statement is executed. You can then check the contents of variables,
registers, storage, and the stack, then step over (execute) the statement to see how the
problem arises.</p>

<p>The debugger supports the following types of breakpoints:</p> 

<ul>
  <li><strong>Line breakpoints</strong> are triggered before the code at a particular line in
    a program is executed.</li>
  <li><img src="../images/ngclang.gif" width="51" height="13" alt="ngclang.gif (151 bytes)"><img src="../images/ngcpp.gif" width="51" height="13" alt="ngcpp.gif (202 bytes)"><strong>Function breakpoints</strong>
    are triggered when the function they apply to is reached. </li> 
  <li><strong>Storage change breakpoints</strong> are triggered when the storage within a
    particular address range is changed.<br>
    <img src="../images/ngaix.gif" width="51" height="13" alt="ngaix.gif (1051 bytes)">Storage change breakpoints are
    not available when debugging programs running on AIX.</li>
  <li><strong>Load occurrence</strong> breakpoints are triggered when a DLL is loaded.</li>
  <li><img src="../images/ngaix.gif" width="51" height="13" alt="ngaix.gif (1051 bytes)"><img src="../images/ngwin.gif" width="51" height="13" alt="ngwin.gif (1069 bytes)"><strong>Address breakpoints</strong>
    are triggered before the disassembly instruction at a particular address is
    executed.</li>
</ul>

<p><a name="INDEX16dbg_breakpoints" rel="I1"></a><a name="INDEXdbg_breakpoint_types" rel="I2"></a></p>

<p><img src="../images/ngrelt.gif" width="112" height="9" alt="Related Tasks"><br>
<a href="../tasks/tbcsetln.htm">Setting a line breakpoint</a><br>
<img src="../images/ngclang.gif" width="51" height="13" alt="ngclang.gif (151 bytes)"> <img src="../images/ngcpp.gif" width="51" height="13" alt="ngcpp.gif (202 bytes)"> <a href="../tasks/tbwfncbp.htm">Setting
a function breakpoint</a><br>
<a href="../tasks/tbcsetwa.htm">Setting a storage change breakpoint</a><br>
<a href="../tasks/tbcsetlo.htm">Setting a load occurrence breakpoint</a><br>
<img src="../images/ngaix.gif" width="51" height="13" alt="ngaix.gif (1051 bytes)"><img src="../images/ngwin.gif" width="51" height="13" alt="ngwin.gif (1069 bytes)"><a href="../tasks/tbwsetad.htm">Setting an address breakpoint</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
/imak G $       W  :7,:#        T  W      ./usr/vac/html/zh_CN/doc/debugger/concepts/cbwdoptc.htm                      $          <html>

<head>

<title>Optimized code debugging (AIX or Windows only)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Optimized code debugging<a name="INDEX2dbg_debugging" rel="I1"></a><a name="INDEXdbg_optimized_code_debug" rel="I2"></a></font></h3>

<p><img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><strong>Restriction: </strong>This
is supported on AIX and Windows only.</p>

<p>Problems that only surface during optimization are often an indication of logic errors
or compile errors that are exposed by optimization, for example using a variable that has
not been initialized. If you encounter an error in your program that only occurs in the
optimized version, you can usually find the cause of the error using a binary search
technique to find the failing module:</p> 

<ol>
  <li>Begin by optimizing half the modules and see if the error persists. </li>
  <li>After each change in the number of optimized modules, if the error persists, optimize
    fewer modules; if the error goes away, optimize more modules. Eventually you will have
    narrowed the error down to a single module or a small number of modules. </li>
  <li>Debug the failing module. If possible, turn off the instruction scheduling optimizations
    for that module. Look for problems such as reading from a variable before it has been
    written to, and pointers or array indices exceeding the bounds of storage allocated for
    the pointer or array.</li>
</ol>

<p>When you debug optimized code, information in debugger panes may lead you to suspect
logic problems that do not actually exist. You should bear in mind the points below:</p>

<p><strong>Local variables are not always current</strong></p>

<p>Do not rely on the Local variables monitor to show the current values of variables.
Numeric values,&nbsp; character values and pointers may be kept in processor registers. In
the optimized program, these values and pointers are not always written out to memory; in
some cases, they may be discarded because they are not needed.<a name="INDEX7dbg_monitors" rel="I1"></a><a name="INDEX2dbg_local_var_monitor" rel="I2"></a><a name="INDEXdbg_local_monitor_opt_code" rel="I3"></a></p>

<p><strong>Static and external variables are not always current</strong></p>

<p>Within an optimized function, the values of static or external variables are not always
written out to memory.&nbsp;</p>

<p><strong>Registers and Storage monitors are always current</strong></p>

<p>The Registers and Storage monitors are correct. Unlike a monitor that shows actual
variables, such as the Locals Variables monitor, the Registers and Storage monitors are
always up-to-date as of the last time execution stopped.<a name="INDEX8dbg_monitors" rel="I1"></a><a name="INDEX2dbg_registers_monitor" rel="I2"></a><a name="INDEXdbg_registers_opt_code" rel="I3"></a><a name="INDEX9dbg_monitors" rel="I1"></a><a name="INDEX2dbg_storage_monitor" rel="I2"></a><a name="INDEXdbg_storage_opt_code" rel="I3"></a></p>

<p><strong>Source statements may be optimized away</strong></p>

<p>Use the disassembly view or mixed view to see the source for your program. You may
find, for example, that an assignment to a variable in your source code does not result in
any disassembly code being produced; this may indicate that the variable's value is never
used after the assignment.</p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k H $         :7,:#        U        ./usr/vac/html/zh_CN/doc/debugger/concepts/cbwexec.htm                       $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>exec() handling (AIX and OS/390)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">exec() handling<a name="INDEXdbg_unix_call_handling" rel="I1"></a><a name="INDEXdbg_unix_exec_handling" rel="I2"></a> </font></h3>

<p><strong>Restriction: </strong><img src="../images/ngaix.gif" width="51" height="13" alt="ngaix.gif (1051 bytes)"><img src="../images/ng390.gif" width="51" height="13" alt="ng390.gif (394 bytes)">This
is supported on AIX and OS/390 only.</p>

<p>When a process calls <samp>exec()</samp>, a new program is loaded to replace the
current program.</p>

<p><img src="../images/ngaix.gif" width="51" height="13" alt="ngaix.gif (1051 bytes)">The
debugger suspends program execution at this point and opens a dialog similar to the Load
Program dialog, which allows you to choose whether to debug program initialization and
whether to use a program profile. The name of the new program is shown, but unlike in the
Load Program dialog, you cannot change the name. After you select <b>OK</b>, the debugger
stops at the first instruction of the new program's runtime (if you asked to debug program
initialization), or at the first instruction or statement in the new program.</p> 

<p>If you checked <b>Use program profile</b> and the debugger finds enabled breakpoints in
the profile, these breakpoints are set when you start debugging the child process.</p>

<p><img src="../images/ngrelr.gif" width="153" height="9" alt="Related References"><br>
<a href="cbwfork.htm">fork() handling</a><br>
<a href="cbwsyste.htm">system() handling</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>

k6 I $       "  :7,:#        V  "      ./usr/vac/html/zh_CN/doc/debugger/concepts/cbwfork.htm                       $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>fork() handling (AIX and OS/390)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">fork() handling<a name="INDEX2dbg_unix_call_handling" rel="I1"></a><a name="INDEXdbg_unix_fork_handling" rel="I2"></a> </font></h3>

<p><img src="../images/ngaix.gif" width="51" height="13" alt="ngaix.gif (1051 bytes)"><img src="../images/ng390.gif" width="51" height="13" alt="ng390.gif (394 bytes)"><strong>Restriction:&nbsp;</strong>This
is supported on AIX and OS/390 only.</p>

<p>When a process calls <samp>fork()</samp>, an exact copy of that process is created. The
process that forked is called the parent, and the new process is called the child. If a
process being debugged forks, the debugger stops both the parent and child processes, and
opens a dialog box that lets you choose whether to continue debugging the parent process
or switch to the child process.</p>

<p>Whichever choice you make (<b>Parent</b> or <b>Child</b>), the debugger ignores the
process you did <em>not</em> choose, and allows it to continue running. Breakpoints set in
the process you did not choose are ignored, and the page pertaining to that process is
closed. Execution stops at the next source code statement in the program that contains
debugging information.</p>

<p>If the process you did <em>not </em>choose performs an <tt>exec()</tt>, a new debugger
page will open for the new child process.</p>

<p><img src="../images/ngrelr.gif" width="153" height="9" alt="Related References"><br>
<a href="cbwexec.htm">exec() handling</a><br>
<a href="cbwsyste.htm">system() handling</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
g>Locak@} J $       	  :7,:#        W  	      ./usr/vac/html/zh_CN/doc/debugger/concepts/cbwhatt.htm                       $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>When to attach (AIX and Windows only)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">When to attach<a name="INDEX42dbg_debugging" rel="I1"></a><a name="INDEX12dbg_starting_debugger" rel="I2"></a><a name="INDEXdbg_when_attach" rel="I3"></a></font></h3>

<p><img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><strong>Restriction:</strong>
Attaching to a running process is only supported on AIX and Windows NT.</p> 

<p>There are two main reasons for attaching the debugger:</p> 

<ul>
  <li>You anticipate a problem at a particular point in your program, and you do not want to
    step through the program or set breakpoints. In this situation, you can run your program,
    and at a program pause shortly before the anticipated failure (for example, while the
    program is waiting for keyboard input), you attach the debugger. You can then provide the
    input, and debug from that point on.</li>
  <li>You are developing or maintaining a program that hangs sporadically, and you want to
    find out why it is hanging. In this situation, you can attach the debugger, and look for
    infinite loops or other problems that might be causing your program to hang.</li>
</ul> 

<p><img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"> You can
also use postmortem debugging to debug a core file containing information on the state of
an application when it trapped. Postmortem debugging is available when debugging locally
only.</p>

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><a href="../tasks/tbwatloc.htm">Attaching to a local running
process</a><br>
<img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><a href="../tasks/tbwatrmt.htm">Attaching to a remote running
process</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
rl K $         :7,:#        X        ./usr/vac/html/zh_CN/doc/debugger/concepts/cbwheapr.htm                      $              aeinortcdghlps
<>fmuy",./bkw=Iv01CF_()235EHNSTXx+-ADWYj#6:OR[]q'9PL!ZZa!P$q\Cex ,  zG3HmK4#@CbR{]8P`0/t(A H$bAW[s8WuT,&6NI!2?.  	H4`5$Ħi!~B@$8P4`vc2~BI CCr(@ @@Ui!`BAI CCr(@ @@Ulf^4/X8P )$ry
H$bIZ{pC%a)/ tA{A^A钸
@$݆xF(
h8PP$"KtDREL-$\t\@ \IrP8P(%*p$)$7r$47rOt nIz4Uou݌\~D	1)O -8pwp4tC!0@vx̼o;׳ͳ3iZ}o=x[}Sjztq[2tccnZk-ή%vq^ax:Pl[!qj_5꣺3*ěP8εf2txZ=対C@so}~T^[!oG.7ⷔefoUx̶F,-Q\3k@7o0ͳ=uk0fGgl\Mvi?lqp\VٚD}TwZﰎ&̤7]cq&O~ɤ}q+]ֻ;#o0ܵ}-[6<2̴&o<y+꣡;}Uk87Ga1wb!0@Uګ1hl3꣕k]OekxEslp٤;uCe@$qCw.H2iIg3[(bS@]$0bH}}gƆٜ\[%qͳ3-8cc꣪ꃊO	l4q\xo-o(>CmٖrJ\꾪[7A98uwޝ0\Vsg:^_USeC?-g:M&Ψ8TsnZw>U:vwG8e3v\ꦾ:#4̚O>-&0^NP~Wzy壍{22ꣳ-8.iޑ押-n݊}x̼GYHjjvsaٺsQfa+􎹨abc;:0KQ}-ވ>w}Tv٘xJ#j=XŪN.7e荃 9H1$]$2ꃊO*
sQPitHGqa d;94-K789WUSg1$ux`k\}T2 I1+꣗ztq[2tދ{yPuޑͳ+_id{e\fr&9Ot"vn}PozG=͚OAa
9އ$ezD/z$Dyko7r$LT;DnI Dἣ(7_ofgm{DtG6{-΋9kr9w8E^7AGqa$7r$i5Igs&%1nI C	a!3i5Ucc]2_:bS,&Q`l~<f^yoV.US`n${1ֳ}>eOE`	_Un뚎ŪNvqnHN7z棾jfYfd ?eΪkꣁf;71ߞ47^ese!veeGzG(>sZU]$Z⺡Ū+mIt{cvi#uQnI c(ܺI<}Ob;Oleslè9H1$]$Z⺡Ū+mO-Q̼itHGqa -dy}N9mnI+Zvɤ!I'GkpLy}7ltIEFEoiji/|27lG;u(?-&69ܺI AuCTWn47r$󹍆T32ozGd:8OD	1)}wZCPq\(7^%ǀFfnqRިvs+efEAUTwe}TvWoy;4Pj{?::sc2"p]kr|3)UЌ]vw_	|Ovw_	| y+[seQ\G(7A8Z^0zݿU.9q&TsGٺƫa1wb{%&Eo;ab&07g|3+-9FQnJˤTWT;8EvI Cw.O@ov14Q}-u7|3+_G;pQ}Uݼtel#&T|3*s[s}݊M8V9q쯪v14Q}a#80tAjgݶ2i=**tHGqa d;94.uS_U$Ħ3ߪRa1G=yWzCCq0w18ڨg*ܭWng|݆2i?UbU7\8ל	2+Von48\ִ7zG6M#¯z<}]m3*i>ˤTWT;8EvI Cw.OYkꭱ!ͳ;Lk  q6i=Pxa#80t@oAp2Zvɤ!I$'0bo\AuCTWn4u\>x(76p|[%qͳ3;}UP TTxLcfwޝ0\V4?9fsl|"^r#x[ B!slWU8vqjc&ΫzG+fgv1rwٺc\H.N7\ZM:Ψ8-{t@~Qn0U}.invrS.k}G[z\3݌\n!rH~B$"KtDRm@tA{A8 5@@P^Ag|bS4d:ٖr;VCm+UM'slryoN.+yOZ8Z&ߗy:Ψ8.VWLvFx\ 9$7.I"KOn(p$L4E&L((  \T
J((	
O+ꣷmOd:<SI\ `L꣪ꃊk{daW!rH Œ8ÌCd8qÈ=\`s*Oե$-=ppÈD醈ȒCJ"0($)$rGm8VG k` L $         :7,:#        Z        ./usr/vac/html/zh_CN/doc/debugger/concepts/cbwremdb.htm                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Remote debugging (AIX and Windows only)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Remote debugging<a name="INDEXdbg_debugging" rel="I1"></a><a name="INDEXdbg_remote_debugging" rel="I2"></a><a name="INDEXdbg_remote_debug" rel="I1"></a>
</font></h3> 

<p>Debugging a program running on one system while controlling the program from another
system is known as remote debugging. The debugger supports remote debugging by allowing
you to run the debugger user interface on one system, while running the debug engine on
another system. The system running the debugger user interface is known as the <em>local</em>
system. The system where the debug engine runs is known as the <em>remote</em> system.</p>

<p>There are two types of remote debugging:<em> homogeneous</em> and <em>heterogeneous</em>.
Homogeneous remote debugging occurs when both the local and remote system use the same
operating system. Heterogeneous remote debugging is when the local and remote systems use
different operating systems.</p>

<p>When debugging a program remotely, you can start the debugger in one of two ways:</p> 

<ul>
  <li>Start a debug engine daemon, then start the debugger user interface.</li>
  <li>Start a debugger user interface daemon, then start a debug engine.</li>
</ul>

<p>In both cases, a daemon will listen for a connection. Once a connection is made you can
begin to debug your program.</p>

<p><strong>Why use remote debugging<br>
</strong>You might want to use remote debugging for the following reasons:</p> 

<ul>
  <li>The program you are debugging is running on another user's system, and is behaving
    differently on that system than on your own. You can use the remote debug feature to debug
    this program on the other system, from your system. The user on the system running that
    program interacts with the program as usual (except where breakpoints or step commands
    introduce delays) and you are able to control the program and observe the program's
    internal behavior from your system. </li>
  <li>It is easier to debug an application that uses graphics or has a graphical user
    interface when you keep the debugger user interface separate from that of the application.
    Your interaction (or another user's interaction) with the application occurs on the remote
    system, while your interaction with the debugger occurs on the local system.</li>
  <li>The program you are debugging was compiled for a platform that the debugger user
    interface does not run on. You can use the remote debug feature to take advantage of the
    debugger user interface while debugging the remote application.</li>
</ul>

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><a href="../tasks/tbwstrmt.htm">Starting the debugger for
remote debugging</a><br>
<a href="../tasks/tbcdaem.htm">Starting the debugger user interface daemon</a></p>

<p><img src="../images/ngrelr.gif" alt="ngrelr.gif (548 bytes)" width="153" height="9"><br>
<a href="../ref/rbcremlm.htm">Remote debugging limits</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kh M $         :7,:#        [        ./usr/vac/html/zh_CN/doc/debugger/concepts/cbwsyste.htm                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>system() handling(AIX and OS/390 only)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">system() handling<a name="INDEX3dbg_unix_call_handling" rel="I1"></a><a name="INDEXdbg_unix_system_handling" rel="I2"></a> </font></h3>

<p><img src="../images/ngaix.gif" width="51" height="13" alt="ngaix.gif (1051 bytes)"><img src="../images/ng390.gif" width="51" height="13" alt="ng390.gif (394 bytes)"><strong>Restriction:&nbsp;</strong>This
is supported on AIX and OS/390 only.</p>

<p>When a program running in a UNIX environment starts another program using a call to <samp>system()</samp>,
the <samp>system()</samp> function calls both <samp>fork()</samp> and <samp>exec()</samp>.
The following describes the debugger's behavior after you perform a <strong>Step Over</strong>
command on a line containing a <samp>system()</samp> call, and tells you what actions you
should take to begin debugging the child process.</p> 

<ol>
  <li>The <samp>system()</samp> function calls <samp>fork()</samp>. The debugger stops
    execution and raises a Process fork action dialog. </li>
  <li>At this point you should choose to debug the child process. Once the Process fork action
    dialog closes, issue the<strong> Run</strong> command to continue debugging the child
    process.</li>
  <li>The new child process calls <samp>exec()</samp> to load <tt>/bin/sh</tt>, and the
    debugger opens a New process dialog. The active debugger Source pane shows a disassembly
    view of the initial runtime entry point of <tt>/bin/sh</tt>.</li>
  <li>Click on <b>OK</b> to start debugging the child process.</li>
  <li>The debugger stops in the main function of <tt>/bin/sh</tt>.</li>
  <li>Issue the <strong>Run</strong> command.</li>
  <li>The <tt>/bin/sh</tt> process issues a <samp>fork()</samp> call. Again, the debugger
    stops and brings up a Fork action dialog.</li>
  <li>At this point you should choose to debug the <b>Child</b> process. Once the Process fork
    action dialog closes, issue the <strong>Run</strong> command to continue debugging the
    child process.</li>
  <li>The new child process calls <samp>exec()</samp> to load the program specified in the
    call to <samp>system()</samp> in the original program. The debugger opens a <b>New process</b>
    dialog. The active debugger Source pane shows a disassembly view of the initial runtime
    entry point of the program specified in the call to <samp>system()</samp>.</li>
  <li>Click on <b>OK</b>. The debugger stops at <samp>main()</samp>. From here you can
    continue debugging normally.</li>
</ol>

<p><img src="../images/ngrelr.gif" alt="ngrelr.gif (548 bytes)" width="153" height="9"><br>
<a href="cbwexec.htm">exec() handling</a><br>
<a href="cbwfork.htm">fork() handling</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ifk6 N $       a   :7,:#        \  a       ./usr/vac/html/zh_CN/doc/debugger/images/nbdisbp.gif tm                      $          GIF89a           𠠤!   ,      @&xn0P#˻ D[է,G"PZ5p|$ ;and OS/k@ O $       L   :7,:#        ]  L       ./usr/vac/html/zh_CN/doc/debugger/images/nbdisvar.gif m                      $          GIF89a         !   ,       ퟀAge93Jӗh:BJ ;էk|6 P $       a   :7,:#        ^  a       ./usr/vac/html/zh_CN/doc/debugger/images/nbenbp.gif f m                      $          GIF89a             !   ,      @&h^@@%;@Ta^+	C|  ;and OS/kT Q $       e   :7,:#        _  e       ./usr/vac/html/zh_CN/doc/debugger/images/nbenptr.gif  m                      $          GIF87a                         ,      @I}"[ xdJ$+jV ;OS/k) R $       [   :7,:#        `  [       ./usr/vac/html/zh_CN/doc/debugger/images/nbenvar.gif  m                      $          GIF89a                 !   ,      @ (=\6뽧$DT\i}jxChm% ;$+jkR% S $       N   :7,:#        a  N       ./usr/vac/html/zh_CN/doc/debugger/images/nbexept.gif  m                      $          GIF89a        !   ,      @
+ޏDHSujAhF ;}k. T $       ~   :7,:#        b  ~       ./usr/vac/html/zh_CN/doc/debugger/images/nbhalt.gif   m                      $          GIF89a                 !   ,      @CH*a0tYw~g߈udj	CѶ& CÎTeHb3LCT[rx	 ;eakJ U $       v   :7,:#        c  v       ./usr/vac/html/zh_CN/doc/debugger/images/nbignexc.gif m                      $          GIF89a              !   ,      @;hA	\[EEuelh2@,Yq@'5xU	
Џe6 ;T[kβ V $       q   :7,:#        d  q       ./usr/vac/html/zh_CN/doc/debugger/images/nbignore.gif m                      $          GIF89a     __[???!   ,       6h[0J@8R(\!X
)]:
<֎\: ;e6 ;T[kt W $       P  :7,:#        e  P      ./usr/vac/html/zh_CN/doc/debugger/images/nbminus.gif  m                      $          GIF87a                   C $U I۪Ւ+U>>>IUت𹹹+I  $ +U$U +  U  UIdddlllttt|||+$U+IU+ UIUUmU  Um'''...666FFFMMMUUU]]]  +mU IUImU UUU U+ UU  + +$+I+m+U++۪ ۪mU  mU UՒUնUIUIUU$UUUU    U+m $ $ $ ۪+UU۪U۪ I  I  m $UmUU$ I UUU+$ Ւ   mUm U$UնUUImUIUU$ + m  ߲դҿ5qtA2BB RA@  !a`b_``@@ ABB@@p5A𠠤         !     ,       - H?*LhB.(A-:HbG+^,HRÀ ;k08 X $       S  :7,:#        f  S      ./usr/vac/html/zh_CN/doc/debugger/images/nbplus.gif   m                      $          GIF87a                   C $U I۪Ւ+U>>>IUت𹹹+I  $ +U$U +  U  UIdddlllttt|||+$U+IU+ UIUUmU  Um'''...666FFFMMMUUU]]]  +mU IUImU UUU U+ UU  + +$+I+m+U++۪ ۪mU  mU UՒUնUIUIUU$UUUU    U+m $ $ $ ۪+UU۪U۪ I  I  m $UmUU$ I UUU+$ Ւ   mUm U$UնUUImUIUU$ + m  ߲դҿ5qtA2BB RA@  !a`b_``@@ ABB@@p5A𠠤         !     ,       0 H?*LhB:<HĊVhqǍ)N|ذ`Ɛ! ;r aftk:a Y $          :7,:#        g         ./usr/vac/html/zh_CN/doc/debugger/images/nbrestrt.gif m                      $          GIF89a            𠠤                     !   ,      @`yμc)w % CUVBj`pUv,H3ˍJTO	qN<G(?DZ@(`aC҆R<uQY AcL1y ;$U+IUk^I Z $       q   :7,:#        h  q       ./usr/vac/html/zh_CN/doc/debugger/images/nbrun.gif if m                      $          GIF89a         𠠤   !   ,      @6hZC))-i!M5mimgC1hcޞ ;,H3kR [ $       o   :7,:#        i  o       ./usr/vac/html/zh_CN/doc/debugger/images/nbrunexc.gif m                      $          GIF89a                !   ,      @4X:"Bڈ'@|ĳqEUh,sXVz[ !2)T$  ; khN \ $       p   :7,:#        j  p       ./usr/vac/html/zh_CN/doc/debugger/images/nbstpdbg.gif m                      $          GIF89a                  !   ,      @4H>!8@i_@m&يp\m=YN#$)k6 ;;k+ ] $       q   :7,:#        k  q       ./usr/vac/html/zh_CN/doc/debugger/images/nbstpexc.gif m                      $          GIF89a              !   ,      @6hnCH ]\aC -)
gmnʐ>[tDңX2 ;,H3kꪃ ^ $       n   :7,:#        l  n       ./usr/vac/html/zh_CN/doc/debugger/images/nbstpint.gif m                      $          GIF89a                  !   ,      @3H=!APGGAŝ] 2h,/d
޻? @:E#nH  ; k@ _ $       l   :7,:#        m  l       ./usr/vac/html/zh_CN/doc/debugger/images/nbstpovr.gif m                      $          GIF89a               !   ,      @1XEIEB0kiTqCNpe3l02@,S$ ; ; k L ` $       p   :7,:#        n  p       ./usr/vac/html/zh_CN/doc/debugger/images/nbstprtn.gif m                      $          GIF89a        !   ,      @/!
YnP<clevzv!%H5" >r"  ;_I&	*jA ;kJt a $       b   :7,:#        o  b       ./usr/vac/html/zh_CN/doc/debugger/images/nbtrmnt.gif  m                      $          GIF89a      !   ,      @3i!8BIŅh=P!dzeH!fR( ;	*k b $         :7,:#        p        ./usr/vac/html/zh_CN/doc/debugger/images/ng390.gif f  m                      $          GIF89a3   zñl=$i;#sA'k<$vC)M/J-U5X7c?`=kDoGmFtKrJqIrG1|T?`Lo^|l;   ,    3  @$dihJz(E,ϱUVZpsFIXHHh
gL=fRy`-zF3TD	B. f2r[Hr;wH$ueQTTr$1~r   Q-̀\! ;+$+IkZ	 c $       3  :7,:#        q  3      ./usr/vac/html/zh_CN/doc/debugger/images/ngaix.gif f  m                      $          GIF89a3   \] ^!b'/n63p:;vB?yFKROVTZZ`]c`fcidjgmrwɴ"d)%f,+k2B{Hdi,    3  @$dihJ~dB,1yMG+$`4Z*M(>fRy`Qm8'{281YzTr1\F	:2T$wZC ~27#
e7qT qV1=?RI͂\! ;<
p5\v! ;kK d $          :7,:#        r         ./usr/vac/html/zh_CN/doc/debugger/images/ngclang.gif  m                      $          GIF89a3   }WUTQOwItc=SrGyg@bT4gX7XK/MB)K@(NC*VL5mdP{sapUH-bXCÿ      ,    3  @n dihJvh0P,t<uuQ+$TШTt0V.D':z9`yg:Mo{Gabd}2g$
ie[pgpn,! ;ZC ~2ks e $       J  :7,:#        s  J      ./usr/vac/html/zh_CN/doc/debugger/images/ngcobol.gif  m                      $          GIF89a3   ¸ƁV]Xb;T]8wPhsFcnC@G+KS3LS8X^FdjSsxd_\ZXBI,sMCJ-IP1r,    3  @Ϡ$dihJ~X L,3uV|H "<f1	kT9@c8:l p"*T\4mg7!4X7ZZbwn&v2kda? klwS-
w5OE  c$	3`g`S$ʔ\b`ddWi@1g?,4>8,3n! ;UՒUնk& f $         :7,:#        t        ./usr/vac/html/zh_CN/doc/debugger/images/ngcpp.gif f  m                      $          GIF89a3   _]\ZXUKvN{?qcCvh7fV4aQ+VD-YG&O<'P=@cS_|on|%M:3XFNo_{Ľ,    3  @  dihJ~X0U,mۇ>5"(Bɀ4(26lج&w,$`x>L{yx	dSx$ijR<AH#zHkL;tprvD{Q{! ;E kQ g $         :7,:#        u        ./usr/vac/html/zh_CN/doc/debugger/images/ngfort.gif   m                      $          GIF89a3   VV__]]\\XXb;;]88I,,PPMMsFFnCCJ--G++P11S33S88^FFjSSxddƦrr¸                                                                                          ,    3  @pH,$1LA2҉4:mt:V4k$TnCBKFة T!ioMJBpuXwuF[RL^`\!RWeWnpȫM
~L W޷V!!E]!T}\^!BYG$.tdwk̔
!<x@'k"8CiO4b(%T6bh0cRY ; k|Y h $         :7,:#        v        ./usr/vac/html/zh_CN/doc/debugger/images/nghp_ux.gif  m                      $          GIF89a(   Rs{焜BR BZssR{Rcs 9R Jkޜs9Zk9 1J Bc R{ c 9Z Js Z csss )B !9 1Rs                                                      ,    (  @@pH,H  qDM'Ђ
9X``q3 mu $ <iBu$PPL CP B,BoL-]"lw#(LLNDHXZD!QIEu*n],tl
 P( hk--TP Ww'*NoS P)  S
r+&(v%zIܕ& ;kD i $       8  :7,:#        w  8      ./usr/vac/html/zh_CN/doc/debugger/images/ngjava.gif   m                      $          GIF89a3   TSHxVRPNFt<dt.LX6Ygo},JU(CM?iy3Ub'AK)DN5MVBYbPemat{,    3  @`!dihJ~߈XW,x}}CzlV`R:6j\iRhs!r2C96d`Z1 m{{K{?18:p{$~6 69#	RZ<XpzN
 A]1B_b,! ;k8 j $         :7,:#        x        ./usr/vac/html/zh_CN/doc/debugger/images/ngmvs.gif    m                      $          GIF89a   ֵcB{)ks!c޽s11έƵsZB{9s){1!s)ΌckBsBc!R9)s1{!c)!{ƌskJ{)c)k1){!s)ֽεcB{R1{s!Z)s)k{Zk!RcJƜ                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               !   ,      @ KH`! (,q 
2daaB
$L )@$@ `F x<0 pƁH>qDdԼyBH ac #
 f%81AK[a#k C ,X!P$	# ~ G 'a"14 0< 4B%n(aD	/XCͺ]{Ȁ ;essk_ k $         :7,:#        y        ./usr/vac/html/zh_CN/doc/debugger/images/ngnware.gif  m                      $          GIF89a-   999sss޵{{sƽZZRBB9έsƜs!!ssRss))RRRss91199kkss   !! )) 99 BB RR ZZ cc                   ,    -  @pH,H  $.0J# t l : &Qp)~6 '&|r' O,O 6a9)(B%9}sLB zG  /IDt8O  \80 :M0ih !2b8C789B7B8ƣIt9O )F):3&9tN jOhLhZD&ɱO1SP01EpСpXɬht)cR4(@FpѬNB)%Onz ;     k,E l $       @  :7,:#        z  @      ./usr/vac/html/zh_CN/doc/debugger/images/ngos2.gif f  m                      $          GIF89a3   6D=K@NAOMZZf]i4C7FHVM[Xehtjumxwzx}Ǯ   ,    3  @Š&dihJzH9L,υ ^[xÙe֨B8pM9<¸>:
'R*"@|(\$7"bāKJkG816?A12@Yl~|F	GF5		2E	d#w3xb$NSw81>1{| ?
w8,a-},! ;knB m $         :7,:#        {        ./usr/vac/html/zh_CN/doc/debugger/images/ngos400.gif  m                      $          GIF89a3   gZeXXM>8SvrbVl_j]i\C;b@8]2,I[POFsLCn3-J1+G:3SKF^XSjhdx71P      ,    3  @`"dihJv݈4S,ru1mU<_F%XX`:IpNQ&Ry`Z.I -$ kijBFHE\	
,Q$ve|U~Y#e RXS Hǩ,! ;Sk0- n $         :7,:#        |        ./usr/vac/html/zh_CN/doc/debugger/images/ngpli.gif f  m                      $          GIF89a3   R<XtbnJy[=dI1PF/Mc_]WhFrV:^]IciVowf|bK3Sc{T詟         ,    3  @!dihJr-F,460v`!@4KvSΊ-v	V	yCY&Kp @&cm2 4nY
6cU3T$rsO2?#	J}}|V6,jlmVX! ;! ;SkN o $         :7-:#        }        ./usr/vac/html/zh_CN/doc/debugger/images/ngrelc.gif   m                      $          GIF89a 	  Ͽppp```PPP@@@000                                                   ,     	 @  dihlp,tm*1"C  "](0FĀH@[08%0i)H:%	QT%}Q
zU&
 	uai @D
""		xCKp"ˀg(#"B#ޯq^Nn~S'vXA;
" @PLH ѝe;jҪ<f{m z1FbzE Hۈ<
PĹB.E4A.&HsDP	 x#)uй~z'O1%TOMuh~fW=ʑp^"blac 8xqG  0%@FE!:
TB  ;   k% p $       $  :7-:#        ~  $      ./usr/vac/html/zh_CN/doc/debugger/images/ngrelr.gif   m                      $          GIF89a 	  Ͽppp```PPP@@@000                                                   ,     	 @  dihlp,tmI@C!La YDNxAN
!)*Tè| 
d$GɅX	^Rf'R
J
V%;EYV u"pX"r 		~GA"Lj"P$Q܉ڒFZ	Vs
`tz%<sT!QO/ZN	q<zI(q%Ҋap- ?!DyG(sΆ+`Of
/prxE,e`#)(z
.$)]^%3iMuf!m*t²txLa` t:k 8y2Jeѳ0_qe(
YpqnecAR_Db@}	A ;    kxM q $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/images/ngrelt.gif   m                      $          GIF89ap 	  Ͽppp```PPP@@@000                                                   ,    p 	 @  dihlp,tL@Ct|C1RxA$8 8ށ@8!FbAmU#ttv EhHUe"]

kx rw@HqMWY#]X	`S#
}&OjPwy$8R>8T> w 8%ԾMV $ظ Lk `~
bN@!a%`,m<@HWl숫C$ <V Xg˗$=Ѓ=8C損Qzp;CDC꺖SH*$aЋʀ.sPD ;!m*tk> r $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/images/ngsol.gif    m                      $          GIF89a3   EM_cjy1=U]tZpAQp+5JWlUiNa:Hc7D^0;R*4H,6KRZj~K^[rXnDUu7ASqx,    3  @!dihJ~߸84|,'ͧ3|& $ 1FFLp ;ZLt;YZ8K~^t2u-%FOf3~3I, lj~V-g  f~Fgl1%}ڌl4aklg$=\Kt+ɬ0	<؛B{<p[g C@	Ʋe8!  ;$ <kb% s $       -  :7-:#          -      ./usr/vac/html/zh_CN/doc/debugger/images/ngunix.gif   m                      $          GIF89a3   ɪb;NI,:sF\nCXJ-;S8EVs_~]|\zZxXu]8KPjMfG+9S3C^FRxdnr{¸P1A      ,    3  @"dihJvݨ@S,WdW@'188P 	[%[x,RRFK1p87c'8krPR@ 6Wh1||F|,m |$Q:D J$NS6 >Wz{Jq?6Ȍޓ,! ;}ڌkxV t $       -  :7-:#          -      ./usr/vac/html/zh_CN/doc/debugger/images/ngwin.gif    m                      $          GIF89a3   AA??>>;;@@==775500..u))o''d##Y`""UW`,,j::uHHZZiiwwƴ,    3  @  dihJ~8,O,ϱuֳyX]QAa4~zMNؔ![x,J2FEP)qDstk>@?Wz|z|{IWWPV\h|$]6[A6]#hS[D|	9I,! ;}ڌlܢ u $       }  :7-:#          
      ./usr/vac/html/zh_CN/doc/debugger/ref/rbcdbgc.htm     m                      $            	
		  aeiot<>dghmnprsu
"./bcfl=wy-0Iq%&,137;T_v()25:CDFPX[]x#89ANRSUW!46ELOYk|z8 .a(/I7Za$S׬4iaNaQ:RS鴋{5%(^1ZmD'oM)]JP0
r"yJ/ǇpphP0
us1̒8ABu\{5%(^1Ԟ{ep  EEA"񌖦ѡ(<(8$ @A%(%of/jGC($nS+	JS`
-:@Խ84?t8T&BBo(N {bXq dKT"BN8P4~/C;T"BB@ Ɓ|_R+-.v?i?@`!6ڜ4I%Q;xk@
L5#>G0޹	Mzj4O]w3ha`&LߏM?x¾2Z8,>&ӅŔݝo3Ľl>4aW>d~hUmLͯ0a%Q;]sX[٩)EK^1lauEE^m|o}36ip>4TU骶MmEEJO2KcAWMr<omWx¹=DΚ**U?my]t35^AW]4TU骶M|L1-7l~hTSiIuW\.Mq]]sXZhXr񌖤(,r-ԔL%G/jzW\4mW`YraN"IJ/6jJQa'K啴\

",	6Y\sO/V	G&# aF@"IJ,$|	c aF%\ziZuaѦ]AFJm8:0}_iՇ	@-A啴@|EVpx8: ځomNNנa>Xqx(t^9 t xh-Z909'RxN8p(t Qve>xE\a/084<";+{M17{J@}zϩ-: P
v?C nZ ra,rNXqPn˨}]pcf?뗍m @aNG;s|a_WC&&v?A?W^lXU?ºW\9AɄ_tY[Og<%EL%G/jHM17{r\q9W<%@Pjf909g<%EL%G/jAWp_v?{b©N~ŅSaI߫xK۱ra,r;>,r-4TTra,r2ZNנa>Xqx(t¡Ƈ<%D-6%7lXJϩ-:EٗPZj
/EEJ"nۍ
/0**UDp릌	cj	cA܀[TmxT!xޚ**U@ϫ**__i8~|}tQRa9x[xߏ[gi#M4I%_;țk¡QR}]tQW]m6PL{f?hG//o.uSNG릢TTj}^17=H%MGhUmyUl'[4?uLͯ0a'R0'di
0r d+c<%@PQɄ4!/V:_;\9jJQg& a]/V~3;e+i#W>;o'",Wǌ+|=bcKluc$Ѐ38h@(ЀG3·7wƃ<NڮtO(Of=3iݧ00S;oAraNzs7]'!>XlL%GoB6}]sX[٩)EK/jAW]4TTfc1W]}'Lǲvu%<~)Mɸ}]tQR0n̒胒(<5 #nL5#w^1XN|ߏq9!:߆t^4apϫ**[kx陵&L#6&綄p>gMzj`Nl(#۝"t^7W]4TU骶׸y	͛%@ϯj,r-Ԕ	c0-I%Q;{bXq dKT5*ɺvkUp( 7(N N8(?]Z =
y}w]QMr񌖤K0
y}r$	/6IxKsl!z{bXq &*YL-HU?+xqAɔ)+%
rW5
 l& v $       ,  :7-:#                ./usr/vac/html/zh_CN/doc/debugger/ref/rbcidebg.htm    m                      $            		 aeit"<>dghmnoprs
./=bcfluw1y%-02357_&(),6;Tqx9:IPSkv+4CDFU[]#ANOVWXYz8Ej|!?LH z&7ۮ7H#/L uƐE
T\jaRۥaF;me\zFjTۥaF%AbyL.D P
@( }~





BaR$?y]Q٠mHV.99}:@ $ `(:% H)$Rkd	 P 0	YLG0<9% HZ)]$CC0
:*G1$NrS-*߭(2r2O_]s=So벎c1(2TlM? 죘{<4H+:v=*죙][CoL/ږmG1.t_#(?]un`t.="TI3E#LVfF({+A9Bv	G?%x('9Ju2C~<vanx8 @P,	ۘ%^Gm@bmΝb죘'Nps.4g @$|%#0!$EC
0:tUg(;|o4=vQJ{r (G0>5*u| ][ԩ׷)B@o*p{deJ:0RDP¤(¦*gNvQw ӢRw(xK>4`"Tm%܉@szP ((!4Ƌǰ#fZ%Pӭ,8!nRJPGrI)$kT0o?%ctBRNAJI/#d;%/WI@XpB;o% A5:tU@i"t$j0_?%ct p &߰l'@gN(s~-$N5j_F\aNCzP7I@XZ	p RFCzP7I@XZrq6ٱB_[}3EX($Ӣ\zI/#d;%/WI@XpB;o%I/WI@p`B;o%/j[e\?oLF˂kF+.sѦucd'B_[~2%N1RqdqS.d=#Gt=#PQI@hv1J!\ܟ.ʾtÍg벎g.2/mN~ َ5j_FCvJ_N֒v1J!A1 #Vi(Gm@Pr~2%Nō[x벎c.\4+V0~=p? .
r+^TB\LS=&/9m8~R(3ϭAs!/fJ{`(20~=p>~{Rtyuٔq1<zzʕc~~w* G嶞˘@e??O_*W@dak$EC銓= ,6=p$&zZ%f7s&KHa
ACm9[~2%N[΀_Se0sqʕc}'wV߭\[by+ܣM{̄V];+20Ǚ	: _Pn>qW W|7'o|t/*L벎c.]?:m~e0X{><Iչ?\rtFzz^wdx܁벎gy!/8(k\q"*_LTnO8{9]sr$j00_?%acthPLBRFCzP7I@, wyӿAxaBN<~mG1/|%s_*wfd$܃^(2Ǯj[Ώ?5[y.27F1<zzʕc~i|GI/#d;%/WI@XeHըa:~/ZJ!@Yьsmڛ|˕mG1/=lI/#d;%/WI@XpB;o% Z4Pu|^#P@T죘˗2Pw1ǳ)]sEcu~?oPd*PdYې簌m2S;T&0o.?nV[`W?*w(veJ(<Iչkg|<eJ(Ǚ	: E`	q0;6^'ot&!)"ta܃_[~2%N6 FCH+*H(P*b;:*6ѡ벎`|jT۔DW=&s=o]sgAx?7L?LR^ܾO/_m)ps}mٔq~3k$E\aF1P5:tTlCeԩ׷)ӢR!$EC
0(BK٦Ɩ{	@j9via(
G?%;%/[I@XU*uˤjӭ8@B9p6q(˖Gr#Z$l0_?%`8B<|O%RqdqS.d=ن#ѺJx8 @PhPQI@hv1J!I3E#Lb=?;0Bv	G?%x(%/tncm=S,$ӢPu|^G.4Pq̹m~i:aΝ!.(3 =_hӮ|Ktncm=S,$ӢR!$j00o?%(ӭ$kT0o?%P=(3!$kT00_?%(Pu|^!@#PdI/#d;%/WI@`,!
.1I/WI@`hB 0*tFCH+*H(P*b;:*a벎`|jT۔DW=&s
\/~]s=t^VmۇIjTۗ|ek.u=`27~Osc(¦*gNnz죘:4:tUV$aF;E|Iw"P!^

G.6q%H٦Ɩ{	@j0dyi(B=U*u$OeI#Zyi(G.4P&{(=72܃DP{5_F\aNCzP'9Ju2CXb=3	ۘ%^Gm@bs<Y(r1˙aن#ѺJ@'n`szP!nPH9{(=%$OeI:*[O@bH:*I/WI@p`B9p6q(eo@@@wӯ^\gu}rG3ُ9ǰ~ܟJ{r?+o벎c1Cl#ZW_ӲPu|^<!I3E#LVfF({+A9Bv	G?%x('9Ju2C~<vanx8 @P,	ۘ%^Gm@b6RT0Ӣ9\yL;4'NFCzP !8@Z2cͧe:w̄죘{LTmW742:*~OaA"tI/#d;%/[I@`,!
 z4I/[I@`hB|죘{ P6J_ӲPu|^!EZӫ4(!
2%NHըaI%/(a:~/ZJBPu|^!@  oAM$j0ӫ,8!
N9r,9ė;0z7ICXg
0J9i(7I@)8yȲP8c2Gt=f`?(N(4B;o%ta-LP{JHb:tT7A>0٠đ:tT5j_N֒rlO%hP/˟ߌ%8ەmG0a}~=kọK~O(((t@a-9\V߭K{qW!kӢta-IE^5*uϭӢe0:tU˃OX#V$l$mmaF1P5:tTvx|jT۔DW_:v{m{R{>죘˗:w!.O][6sߏgt
벎c.\ܾ?nFQw~0a~0\K]s=3˿\=^}Ի}mG1.tCۑ]n?O_tUecx;	:4O>5:tTvx|jT۔DPԬIP*v6PDB9i(]lEJ˳M-x(aNCzP&{(=TےHbFCzP&{(=72܃DP{5_FCvJ_N֒($A#Vi(Bi벎c.\ܾ?nFQwG?uպT:{ΝmΝZ'N?l0N=3EA պIEC*Lܟw 20(2M9Dᾧ뮭x#V$l0di(BAJJ:tT7A6éfDRHըa:~/ZJ.6^?;Om=S/9Ӿd%ec:bknwW0Ѹѧ\LP.<{XIE@BHӴQʄr%˳M-xrg/P~/ZJ!CdN֒Р)1n1䠻~ܐe@Fi"{(=I/u|^!Iq%&{(=s{mvQf=BHbFCNC_?%AQi#VN֒Р(x:i#VFCdN֒Р($j0zP eJ4P#d06605j_FCvJ_N֒($vFeD)3E@stK@bH:*I/WI@p`B2	oy*>{nWe\ӹ|~܌ﮭ`q_7'd%9}*rq>6a-qcmaq8wnMKf
LWZfDWqUΠٸ_7'/Uc*'?vJm<{>gNA˫t'N#XOven[s"@3oU~q̵ܯ*ӵߌ%82:*	Fԑ:tT0:gLVIڲZH:*ΧtP6J_ӲPu|^!A ;[i#Vi(BAo9srE][FCH(aRFFچaS'9Ju2CXb=3	ۘ%^Gm@bs<Y(r1˙aن#ѺJ@'n`szP!nPm88h13EA!)"t:Xԩ׷/ԫo9xGrƥNO(;oPd,jT۔.w?A`teJN	xԩ׷)yfBGԗmM1CACA	us88h0$:8o:w?AOǰac+.k	mMSo?7(~죘˗w DT0
	3pΝFPdZH:*s;LV.9"t諗:W]sr0;	}mX8앯̄[x P*PdyFaF1RqdqS.d=tvanVn3 8,0J9i( -n
IRP§9Ju2CXb=3	ۘ%^Gm@bs<Y(r1˙aن#ѺJ@'n`szP!nRkVa(r6L(,v될/j[g]srBC
lz죘{E)%IC
s<Y(r1˙e`<van;0#'n`szP!nRqdqS.d=fF({ǎ3~PQI@hv1J!IYqژ24vrKq벎c.\Haen]sbH$aF1RHaS]	@8G\]fAg>!I3E qS.d=Sن#	.JJTT%C
5C
 k w $       a  :7-:#          a      ./usr/vac/html/zh_CN/doc/debugger/ref/rbcremlm.htm    m                      $          <html>

<head>
<title>Remote debugging limits</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Remote debugging limits<a name="INDEX45dbg_debugging" rel="I1"></a><a name="INDEX2dbg_remote_debugging" rel="I2"></a><a name="INDEXdbg_remote_limits" rel="I3"></a><a name="INDEX3dbg_remote_debug" rel="I1"></a><a name="INDEX2dbg_remote_limits" rel="I2"></a></font></h3>

<p>Remote debugging imposes the following limitations:</p> 

<ul>
  <li><strong>Browse</strong> only displays the file system on the local system. The file
    system on the remote system cannot be displayed.</li>
</ul>

<p><img src="../images/ngrelc.gif" alt="ngrelc.gif (533 bytes)" width="142" height="9"><br>
</p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
]lEk& x $       f  :7-:#          f      ./usr/vac/html/zh_CN/doc/debugger/ref/rbcsupdt.htm    m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>C++ supported data types</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">C++ supported data types <a name="INDEXdbg_cpp_debugging" rel="I1"></a> <a name="INDEXdbg_cpp_data_types" rel="I2"></a> </font></h3>

<p>You can monitor an expression that includes a cast to any of the
following types:</p> 

<ul>
  <li>8-bit signed byte</li>
  <li>8-bit unsigned byte</li>
  <li>16-bit signed integer</li>
  <li>16-bit unsigned integer</li>
  <li>32-bit signed integer</li>
  <li>32-bit unsigned integer</li>
  <li>64-bit signed integer</li>
  <li>64-bit unsigned integer</li>
  <li>32-bit floating-point</li>
  <li>64-bit floating-point</li>
  <li>Single-precision floating-point</li>
  <li>Double-precision floating-point</li> 
  <li>Pointers</li>
  <li>User-defined types </li>
</ul>

<p>These data types include <b>int</b>, <b>short</b>, <b>char</b> and so on.</p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ktr y $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/ref/rbcsupxn.htm    m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>C++ supported expression operands</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">C/C++ supported expression operands<a name="INDEX2dbg_cpp_debugging" rel="I1"></a><a name="INDEXdbg_cpp_exp_operands" rel="I2"></a></font></h3>

<p>You can monitor an expression that uses the following types of
operands only: </p>

<table border="1" width="540" cellspacing="0" cellpadding="5">
  <tr>
    <th valign="top" width="40%">Operand</th>
    <th valign="top" width="60%">Definition</th>
  </tr>
  <tr>
    <td valign="top">Variable</td>
    <td valign="top">A variable used in your program.</td>
  </tr>
  <tr>
    <td valign="top">Constant</td>
    <td valign="top">The constant can be one of the following types: <ul>
      <li>Fixed-point or floating-point constant within the ranges supported by the system the
        program you are debugging is running on. </li>
      <li>A string constant, enclosed in double quotation marks (for example, <tt>&quot;mystring&quot;</tt>)</li>
      <li>A character constant, enclosed in single quote marks (for example, <tt>'x'</tt>)</li>
    </ul>
    </td>
  </tr>
  <tr>
    <td valign="top"><img src="../images/ngaix.gif" width="51" height="13" alt="ngaix.gif (1051 bytes)"> <img src="../images/ngos2.gif" width="51" height="13" alt="ngos2.gif (402 bytes)"> <img src="../images/ngwin.gif" width="51" height="13" alt="ngwin.gif (1069 bytes)"> Register</td>
    <td valign="top">Any of the processor registers that can be
    displayed in the Registers Monitor. In the case of conflicting names, program variable
    names take precedence over register names. For conversions that are done automatically
    when the registers display in mixed-mode expressions, general-purpose registers are
    treated as unsigned arithmetic items with a length appropriate to the register. For
    example, on Intel platforms EAX is 32-bits, AX is 16-bits, and AL is 8-bits.</td>
  </tr>
</table>

<p>If you monitor an enumerated variable, a comment appears to the right of the value. If
the value of the variable matches one of the enumerated types, the comment contains the
name of the first enumerated type that matches the value of the variable. If the length of
the enumerated name does not fit in the monitor, the contents appear as an empty entry
field.</p>

<p>The comment (empty or not) lets you distinguish between a valid enumerated value and an
invalid value. An invalid value does not have a comment to its right.</p>

<p>You <em>cannot</em> update an enumerated variable by entering an enumerated type. You
must enter a value or expression. If the value is a valid enumerated value, the comment to
the right of it is updated.</p>

<p>You cannot look at variables that have been defined using the <code>#define</code>
preprocessor directive.</p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ql4 z $         :7-:#          
      ./usr/vac/html/zh_CN/doc/debugger/ref/rbcsupxo.htm    m                      $            	  <>adrt
"/2ehiv6=lopsw9bcgmn&.;fuy+01DFLx!()-35:ACEGIMNORS_qz|#*,BUX4TY[]^~%峷FKt
SUTLL<5rY h4,Y}2fVBK%5r$E(@D"S=! @҆L!5@3XKٮI5@h4,Y}2fVEq1$ p	lHXQe!Ÿha$$aU1\ma	 lHXQe	[21?I	TJ
h(:P0ҳxqC~>4I(-ZV4/$+-BA$
 rxIЧBAI%ۆ! Re7%]zLe+JVPo5׭!+XU
+rPrPkZBV8p|BB-(hE-$
! %>4X,$?X`y%	y-?(qCa[rm]zL`\>jɅm+rPrPkZBV8p|BB-(hE-$
! %>4X,$?X`i4aAmaЦs[>06(?5׭!+X>j}d>a[r
ܔܔo֐:d`qz[rm]zL&O AnJnJuHJ2`g1VA6i	Z&aAbaOVx}d/CY0AnJnJuHJ2
d+nPkZBV	2&8aAe.aPO+<C0B0d'Cd)
`Ƀ(ar+nP[m]zLTOV¶%kaPL+nP[m]zLcXgP`Vܠ|^b >a[r
ܔܔo֐:d48Vܠ|^b D>jɅm+rPrPkZBV86?HqA6i	Z&AɨS&(?AA6i	XB4S![rm]zLX}d)
۔V|^q [83a[rm]zL-L)$ɨS&(?AA6i	XAuŒ
۔o֐BfY5
}d&Ʌm+rPrPkZBV8鐃d+nPkZBV	}d)&Ʌm+rPrPkZBV8D$Vܠ|^b0ɨS'$L)
۔V|^q e+nPkZBV	}d)Y"aOVܠ·%7%%cCPmuHJ!3>x&Ʌm+rPrPkZBV8鐓w+nPkZBV	}d)t3$L)
۔V|^q ypn¶%kMBY<(^0L+nP[m]zLa[Ca[rm]zL&ONx}d>a[r
ܔܔo֐:dV>¶%kMBY<(^x}d>a[r
ܔܔo֐:d$\:T+nPkZBV	}d)<>DY0AnJnJuHJ2+Y[CyYQ?JmuHJ!3>xP#$L)
۔V|^q p.D¶%kMBY<<>DY0AnJnJuHJ2	u
۔o֐BfY5
}d0L+nP[m]zLwi1A6i	Z&aPO
x}d>a[r
ܔܔo֐:dMq)
۔o֐BfY5
}dg$L)
۔V|^q kg`LQ!9)
۔o֐BfY5
}d
}d¶(?(?5׭!+tHnD0B%kMBY<*C
}d¶(?(?5׭!+tHnDLmuHJ!3>x2}d>a[r
ܔ$JvHHXZ(b4S(8iZLnLÆ`8ea-F
,<,[Sĕ! *	*7F(8 @lue dkt { $       b  :7-:#          b      ./usr/vac/html/zh_CN/doc/debugger/ref/rbwdpath.htm    m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>DER_DBG_PATH environment variable</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">DER_DBG_PATH environment variable<a name="INDEX9dbg_environment_variables" rel="I1"></a><a name="INDEXdbg_derdbg_path" rel="I2"></a></font></h3>

<p>The DER_DBG_PATH environment variable is used to locate debug source files on your client workstation that
are not stored in the same location as the executable being debugged. For example, if your debug executable is stored in F:\BUILDS\SANDDUNE\TEST but
your source code is stored in F:\SOURCE and
F:\SOURCE\INCLUDE, you should set your DER_DBG_PATH variable as follows: </p>

<pre>set DER_DBG_PATH=F:\SOURCE;F:\SOURCE\INCLUDE</pre>

<p>You can set the DER_DBG_PATH environment variable on
both client and server systems. The search for source files starts on the server first.</p> 

<p>The search order used to search for source files depends on the settings of other
environment variables as well.</p>

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<a href="../tasks/tbwstenv.htm">Setting environment variables for the debugger</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
}dk< | $       b  :7-:#          b      ./usr/vac/html/zh_CN/doc/debugger/ref/rbwincl.htm     m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>INCLUDE environment variable</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">INCLUDE workstation environment variable <a name="INDEX2dbg_environment_variables" rel="I1"></a> <a name="INDEXdbg_include" rel="I2"></a> </font></h3>

<p>The INCLUDE environment variable is used by the debugger to
locate include files on the workstation.</p>

<p>The environment variable does not apply to languages that do not support include files.</p>

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<a href="../tasks/tbwstenv.htm">Setting environment variables for the debugger</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
t and k } $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/ref/rbwlibp.htm     m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>LIBPATH environment variable (AIX and OS/2)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">LIBPATH environment variable </font></h3>

<p><img src="../images/ngaix.gif" width="51" height="13" alt="ngaix.gif (1051 bytes)"><img src="../images/ngos2.gif" width="51" height="13" alt="ngos2.gif (402 bytes)"><strong>Restriction:&nbsp;</strong>This
is supported on AIX and OS/2 only.</p>

<p>The LIBPATH environment variable tells the debug engine where to look for debugger DLLs
on the workstation.</p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 hrkj ~ $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/ref/rbwlocpt.htm    m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>DER_DBG_LOCAL_PATH environment variable (AIX and Windows only)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">DER_DBG_LOCAL_PATH environment variable<a name="INDEX6dbg_environment_variables" rel="I1"></a><a name="INDEXdbg_derdbg_local_path" rel="I2"></a> </font></h3>

<p><img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><strong>Restriction:&nbsp;</strong>This
is supported on AIX and Windows only.</p>

<p> <img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"> <img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"> The DER_DBG_LOCAL_PATH environment
variable is used to locate executables and DLLs on the system where you are debugging your
program.</p> 

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<a href="../tasks/tbwstenv.htm">Setting environment variables for the debugger</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
./.kꄢ  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/ref/rbwnumel.htm    m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>DER_DBG_NUMBEROFELEMENTS environment variable</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">DER_DBG_NUMBEROFELEMENTS workstation environment variable<a name="INDEX7dbg_environment_variables" rel="I1"></a><a name="INDEXdbg_derdbg_numberofelements" rel="I2"></a></font></h3>

<p>The DER_DBG_NUMBEROFELEMENTS environment variable can be set
to an integer value to tell the debugger the maximum number of elements to display for an
array, structure, or object in a Program or Storage monitor.</p>

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<a href="../tasks/tbwstenv.htm">Setting environment variables for the debugger</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ok  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/ref/rbwopunx.htm    m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Compiler Options on Workstation UNIX Platforms</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica"><strong>Compiler options on workstation UNIX platforms</strong></font></h3>

<p>Compile your programs with the -g option (to generate
debugging information) if you want to be able to debug your program at the source code
statement level. You should also consider using the following options: 

<dl>
  <dt><b>Option</b></dt>
  <dd><b>Purpose</b></dd>
  <dt>-qnoopt</dt>
  <dd>Compiles your program with optimization off. This is the default. (Some optimizations
    reorder the execution sequence of your program, while others may eliminate expressions
    whose result is never used. You may find it confusing to debug a program compiled with
    optimization, because statements may execute in a nonsequential fashion or not at all.)</dd>
  <dt>-Q!</dt>
  <dd>Compiles your program with inlining off. This is the default.</dd>
</dl>

<p>Note: If you use the -bstabcmpct linker option when compiling
programs that use DirectToSom or C++ namespaces, you should only specify a value of 1 (the
default) or 0 (for example, -bstabcmpct:0) for versions of the program you intend to
debug. If you specify -bstabcmpct:2 you will not be able to debug such programs.</p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
^qk,  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/ref/rbwoverr.htm    m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>DER_DBG_OVERRIDE environment variable (AIX and Windows only) </title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">DER_DBG_OVERRIDE environment variable<a name="INDEX8dbg_environment_variables" rel="I1"></a><a name="INDEXdbg_derdbg_override" rel="I2"></a> </font></h3>

<p><img src="../images/ngaix.gif" width="51" height="13" alt="ngaix.gif (1051 bytes)"><img src="../images/ngwin.gif" width="51" height="13" alt="ngwin.gif (1069 bytes)"><strong>Restriction:&nbsp; </strong>This
is supported on AIX and Windows only.</p>

<p>The DER_DBG_OVERRIDE environment variable takes precedence over DER_DBG_PATH. If you
set your DER_DBG_PATH variable in your system settings, but you want to temporarily add
another path that takes precedence over DER_DBG_PATH, set DER_DBG_OVERRIDE. To restore
DER_DBG_PATH as the path used to locate executables and DLLs, clear DER_DBG_OVERRIDE. You
can clear DER_DBG_OVERRIDE using the following command: </p>

<pre>set DER_DBG_OVERRIDE=</pre>

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<a href="../tasks/tbwstenv.htm">Setting environment variables for the debugger</a></p>

<p><img src="../images/ngrelr.gif" width="153" height="9" alt="Related References"><br>
<a href="rbwdpath.htm">DER_DBG_PATH environment variable</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ܠ·%kD  $       <  :7-:#          <      ./usr/vac/html/zh_CN/doc/debugger/ref/rbwpath.htm     m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Other environment variables</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Other environment variables </font></h3>

<p><img src="../images/ngaix.gif" width="51" height="13" alt="ngaix.gif (1051 bytes)"><img src="../images/ngwin.gif" width="51" height="13" alt="ngwin.gif (1069 bytes)"><strong>Restriction:</strong> This
information applies to debugging programs on AIX and Windows only.</p>

<p>The debugger also uses the following standard environment variables on the Windows or OS/2 workstation. These variables all contain one or more
directory names separated by semicolons:</p>

<p><strong>PATH</strong></p>

<p>The PATH environment variable is used to locate the debugger executable  and the executable programs to be debugged, as well as any other
executables being run on the workstation. On Windows platforms the PATH environment
variable is also used to locate DLLs.<a name="INDEX15dbg_environment_variables" rel="I1"></a>
<a name="INDEXdbg_path" rel="I2"></a></p>

<p><img src="../images/ngos2.gif" width="51" height="13" alt="ngos2.gif (402 bytes)"><strong>DPATH</strong></p>

<p>The DPATH environment variable is used to locate message files, which the debugger
needs to display messages and the text of menus and dialogs.<a name="INDEX14dbg_environment_variables" rel="I3"></a><a name="INDEXdbg_dpath" rel="I4"></a>
</p>

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<a href="../tasks/tbwstenv.htm">Setting environment variables for the debugger</a></p>

<p><img src="../images/ngrelr.gif" alt="ngrelr.gif (548 bytes)" width="153" height="9"><br>
<img src="../images/ngaix.gif" width="51" height="13" alt="ngaix.gif (1051 bytes)"> <img src="../images/ngos2.gif" width="51" height="13" alt="ngos2.gif (402 bytes)"> <a href="rbwlibp.htm">LIBPATH
environment variable</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>

۔k2t  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/ref/rbwstep.htm     m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Step commands</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Step commands<a name="INDEX30dbg_debugging" rel="I1"></a> <a name="INDEXdbg_step_commands" rel="I2"></a> <a name="INDEX4dbg_debug_commands" rel="I1"></a>
<a name="INDEX2dbg_step_commands" rel="I2"></a> <a name="INDEX37dbg_debugging" rel="I1"></a>
<a name="INDEX3dbg_step_through_program" rel="I2"></a> </font></h3>

<p>You can use <strong>step commands</strong> to step through your program a single line
or where supported disassembly instruction at a time. You can issue step commands from the
Source pane that contains the current execution point.</p>

<p>The following types of step commands are available: </p>

<table border="1" cellpadding="2" cellspacing="0" width="100%">
  <tr>
    <th>Step Command </th>
    <th>Button </th>
    <th>Shortcut</th>
    <th>Description </th>
  </tr>
  <tr>
    <td>Step Over</td>
    <td valign="middle" align="center"><img src="../images/nbstpovr.gif" alt="nbstpovr.gif (108 bytes)" width="16" height="16"></td>
    <td valign="middle" align="center">Ctrl+O</td>
    <td>Executes the current line, without stopping in any functions or routines called within
    the line.</td>
  </tr>
  <tr>
    <td><img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><img src="../images/ngos400.gif" alt="ngos400.gif (321 bytes)" width="51" height="13">Step Into</td>
    <td valign="middle" align="center"><img src="../images/nbstpint.gif" alt="nbstpint.gif (110 bytes)" width="16" height="16"></td>
    <td valign="middle" align="center">Ctrl+I</td>
    <td>Executes the current line. If the current line contains a call to a function or
    routine, execution stops in the first line or disassembly instruction of the called
    function or routine. If the called function or routine was not compiled with debug
    information, the function or routine is shown in a disassembly view.</td>
  </tr> 
  <tr>
    <td><img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><img src="../images/ngos400.gif" alt="ngos400.gif (321 bytes)" width="51" height="13">Step Debug </td>
    <td valign="middle" align="center"><img src="../images/nbstpdbg.gif" alt="nbstpdbg.gif (112 bytes)" width="16" height="16"></td>
    <td valign="middle" align="center">Ctrl+D</td>
    <td>Executes the current line. Execution stops at the next line encountered for which
    debug information is available. This could be in the current function or routine, in the
    called function or routine, or in a function or routine called within the called function
    or routine.</td>
  </tr>
  <tr>
    <td>Step Return</td>
    <td valign="middle" align="center"><img src="../images/nbstprtn.gif" alt="nbstprtn.gif (112 bytes)" width="16" height="16"></td>
    <td valign="middle" align="center">Ctrl+T</td>
    <td>Executes from the current execution point up to the line immediately following the
    line that called this function or routine. If you issue a Step Return command from the
    main entry point (in C++, the <strong>main</strong> program), the program runs to
    completion.</td>
  </tr>
</table>

<p>Execution of your program may stop earlier than indicated in the step command
descriptions, if the debugger encounters a breakpoint or an exception occurs. </p> 

<p>You can use combinations of step commands to step through multiple calls on a single
line.</p>

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<a href="../tasks/tbcstep.htm">Stepping through a program</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k\  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/ref/rbwtgrid.htm    m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>DER_DBG_TABGRID environment variable</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">DER_DBG_TABGRID environment variable<a name="INDEX12dbg_environment_variables" rel="I1"></a><a name="INDEXdbg_derdbg_tabgrid" rel="I2"></a></font></h3>

<p>The DER_DBG_TABGRID environment variable affects how the
debugger uses tab characters to align tabs to columns in a source or
mixed view within a Source pane. The value of this variable is an integer
indicating the starting position and frequency of the tab. For example, if you set
DER_DBG_TABGRID=6, the debugger sets tab stops at 6, 12, 18, 24, and so on. If
DER_DBG_TABGRID is set to a nonzero value, the setting of DER_DBG_TAB has no effect.</p>

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<a href="../tasks/tbwstenv.htm">Setting environment variables for the debugger</a></p>

<p><img src="../images/ngrelr.gif" width="153" height="9" alt="Related References"><br>
<a href="rbwvdbtb.htm">DER_DBG_TAB environment variable</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 routkd  $       s  :7-:#          s      ./usr/vac/html/zh_CN/doc/debugger/ref/rbwvcase.htm    m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>DER_DBG_CASESENSITIVE environment variable</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">DER_DBG_CASESENSITIVE workstation environment variable<a name="INDEX4dbg_environment_variables" rel="I1"></a><a name="INDEXdbg_derdbg_casesensitive" rel="I2"></a></font></h3>

<p>The DER_DBG_CASESENSITIVE environment variable, if set to a non-null value (for
example, &quot;yes&quot;, 1, &quot;true&quot;, etc.) tells the debugger to compare part
names and module names on a case-sensitive basis. By default the debugger converts all
names to uppercase for comparison purposes. Note that this does not affect filesystem
accesses which are operating system dependent and not affected by DER_DBG_CASESENSITIVE. </p>

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<a href="../tasks/tbwstenv.htm">Setting environment variables for the debugger</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ment k  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/ref/rbwvdbtb.htm    m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>DER_DBG_TAB environment variable</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">DER_DBG_TAB environment variable<a name="INDEX11dbg_environment_variables" rel="I1"></a><a name="INDEXdbg_derdbg_tab" rel="I2"></a></font></h3>

<p>The DER_DBG_TAB environment variable affects how the debugger
expands tab characters in a source or mixed view within a
Source pane. The value for this variable is an integer, indicating the number of spaces to
convert a tab character into. Unlike DER_DBG_TABGRID, DER_DBG_TAB does not cause the
debugger to place tabbed information in specific columns; it simply results in each tab in
the displayed files being converted to the indicated number of spaces.</p>

<p><strong>Note:</strong>&nbsp; If DER_DBG_TABGRID has been set to a nonzero value, the
setting of DER_DBG_TAB has no effect.</p>

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<a href="../tasks/tbwstenv.htm">Setting environment variables for the debugger</a></p>

<p><img src="../images/ngrelr.gif" alt="Related References" width="153" height="9"><br>
<a href="rbwtgrid.htm">DER_DBG_TABGRID environment variable</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
51" k  $       	  :7-:#          	      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbcaddreg.htm m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Adding a register to the Expressions monitor</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Adding a register to the Expressions monitor <a name="INDEX20dbg_debugging" rel="I1"></a>
<a name="INDEXdbg_registers" rel="I2"></a> <a name="INDEXdbg_register_adding" rel="I3"></a>
</font></h3> 

<p>You can add a register to the Expressions monitor if you want to monitor only a few
registers during the execution of your program. Registers can also be monitored in the
Registers pane and Storage pane. To monitor all registers during program execution, use
the Registers pane.<a name="INDEX16dbg_monitors" rel="I1"></a><a name="INDEX5dbg_program_monitor" rel="I2"></a> <a name="INDEXdbg_pm_add_register" rel="I3"></a></p>

<p>To add a register to the Monitors pane:</p> 

<ol>
  <li>Click on the <strong>Monitors</strong> tab and do one of the following:</p><ul>
      <li>Select <strong>Monitors &gt; Monitor Expression</strong> from the menu bar.</li>
      <li>Press Shift+F9.</li>
    </ul>
  </li>
  <li>In the dialog, enter the name of the register you want to monitor. Check the Registers
    pane to see a valid Registers name. </li>
  <li>Select <strong>Program Monitor</strong>.</li>
  <li>Click <strong>OK</strong> to add the register to the Expressions monitor and dismiss the
    dialog.</li>
</ol>

<p>To add multiple registers to the Expressions monitor:</p> 

<ol>
  <li>Click on the <strong>Expressions</strong> tab and do one of the following:</p><ul>
      <li>Select <strong>Monitors &gt; Monitor Expression</strong> from the menu bar.</li>
      <li>Press Shift+F9.</li>
    </ul>
  </li>
  <li>In the dialog, enter the register you want to monitor.</li>
  <li>Click <strong>Monitor</strong> to add the register to the monitor.</li>
  <li>Repeat step 2 until you have added all the registers you want to monitor.</li>
  <li>Click <strong>Cancel</strong> to dismiss the dialog.</li>
</ol>

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<a href="tbcvureg.htm">Viewing the contents of a register</a><br>
<a href="tbcnewstr.htm">Creating a new storage monitor for an expression or register</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
</td>
kP  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/tasks/tbcaddvar.htm m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Adding a variable to the Expressions monitor</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Adding a variable to the Expressions monitor <a name="INDEX17dbg_debugging" rel="I1"></a>
<a name="INDEXdbg_variables" rel="I2"></a> <a name="INDEXdbg_variable_add_to_pm" rel="I3"></a>
</font></h3>

<p>From the Source pane or the Monitors menu, you can add variables and expressions to the
Expressions monitor, so that you can keep track of how their contents change during
program execution. You can add multiple variables and expressions to the Expressions
monitor from the Monitors menu.</p>

<p>Local variables that are in scope can also be monitored in the Local Variables monitor.
By default, all of the local variables in scope are available in the Locals Variables
monitor. </p>

<p>To add a variable or expression to the Expressions monitor from the Source pane:</p> 

<ol>
  <li>Ensure the Source pane is set to source view. To set the Source pane to a source view,
    select <strong>Source &gt; Source View</strong> from the menu bar.</li>
  <li>Highlight the variable or expression you want to monitor.</li>
  <li>Right-click on the highlighted variable, and select <strong>Add to Program Monitor</strong>
    from the pop-up menu.</li>
</ol>

<p>To add a variable or expression to the Expressions monitor from the Monitors menu:</p> 

<ol>
  <li>Select <strong>Monitors &gt; Monitor Expression</strong> from the menu bar.</li>
  <li>In the dialog, enter the variable, expression, or register you want to monitor.</li>
  <li>Select the <strong>Program Monitor</strong> check box.</li>
  <li>Click <strong>OK</strong> to add the variable to the monitor and dismiss the dialog.</li>
</ol>

<p><a name="INDEX39dbg_debugging" rel="I1"></a>To add multiple variables or expressions to
the Expressions monitor from the Monitors menu:</p> 

<ol>
  <li>Select <strong>Monitors &gt; Monitor Expression</strong> from the menu bar.</li>
  <li>In the dialog, enter the variable, expression, or register you want to monitor.</li>
  <li>Click <strong>Monitor</strong> to add the variable to the monitor.</li>
  <li>Repeat step 2 until you have added all the variables you want to monitor.</li>
  <li>Click <strong>Cancel</strong> to dismiss the dialog.</li>
</ol>

<p><img src="../images/ngclang.gif" width="51" height="13" alt="ngclang.gif (151 bytes)"> <img src="../images/ngcpp.gif" width="51" height="13" alt="ngcpp.gif (202 bytes)"> To view the <em>contents</em> of a
C or C++ variable such as an integer in a Storage monitor, precede the variable with an
ampersand (&amp;), or select a pointer that points to that variable. For example, given
the following C or C++ source code:</p>

<pre>int i=10;
int* p=&amp;i;</pre>

<p>you can monitor the storage for the variable <samp>i</samp> by
entering either <samp>&amp;i</samp> or <samp>p</samp> in the Monitor expression dialog,
then selecting the Storage monitor radio button in that dialog.</p>

<p><img src="../images/ngrelr.gif" width="153" height="9" alt="Related References"><br>
<a href="../ref/rbcsupdt.htm">C++ supported data types</a><br>
<a href="../ref/rbcsupxn.htm">C++ supported expression operands</a><br>
<a href="../ref/rbcsupxo.htm">C++ supported expression operators</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
in tk)  $       	  :7-:#          	      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbcbpdel.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Deleting a breakpoint</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Deleting a breakpoint<a name="INDEX13dbg_breakpoints" rel="I1"></a> <a name="INDEXdbg_deleting_breakpoints" rel="I2"></a> </font></h3>

<p>You can delete single breakpoints from the Source pane and the Breakpoints pane. All
breakpoints can be deleted at once from the Breakpoints menu. If you delete a breakpoint,
all information on it is lost. If do not want to lose your breakpoint information, but do
not want the breakpoint to stop execution, disable the breakpoint instead. For information
on disabling breakpoints, see the related task below.</p>

<p>To delete a single breakpoint in the Source pane:</p> 

<ol>
  <li>Locate the breakpoint you want to delete by using the scroll bar or cursor keys to
    locate the line where the breakpoint is set.</li>
  <li>Do one of the following to delete the breakpoints:</p><ul>
      <li>Double-click on the line number in the prefix area of the line to delete the breakpoint.</li>
      <li>Right-click on the breakpoint and select <strong>Delete Breakpoint</strong> from the
        pop-up menu.</li>
    </ul>
  </li>
</ol>

<p>To delete a single breakpoint in the Breakpoints pane:</p> 

<ol>
  <li>Click on the <strong>Breakpoints</strong> tab to bring the Breakpoints pane to the
    foreground.</li>
  <li>In the Breakpoints pane, expand the list of breakpoints by clicking on the plus icons (<img src="../images/nbplus.gif" alt="nbplus.gif (851 bytes)" width="12" height="12">) until you see the breakpoint you
    want to delete.</li>
  <li>Right-click on the breakpoint you want to delete. This brings forth a pop-up menu.</li>
  <li>Select <strong>Delete Breakpoint</strong> from the pop-up menu.</li>
</ol>

<p>To delete all breakpoints, select <strong>Breakpoints &gt; Delete All Breakpoints</strong>
from the menu bar.</p>

<p>If you want to temporarily prevent all breakpoints from stopping execution, disable
them instead by selecting <strong>Breakpoints &gt; Disable All Breakpoints</strong>.</p>

<p><img src="../images/ngrelt.gif" alt="Related Tasks" width="112" height="9"><br>
<a href="tbcbpead.htm">Enabling and disabling breakpoints</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
1" heik&  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/tasks/tbcbpead.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Enabling and disabling breakpoints</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Enabling and disabling breakpoints <a name="INDEX11dbg_breakpoints" rel="I1"></a> <a name="INDEXdbg_enabling_breakpoints" rel="I2"></a> <a name="INDEX12dbg_breakpoints" rel="I1"></a> <a name="INDEXdbg_disabling_breakpoints" rel="I2"></a> </font></h3>

<p>You can disable a breakpoint so that it does not stop execution, and then later enable
it again. Information about the breakpoint (such as type, location, condition, and
frequency) is saved by the debugger when the breakpoint is disabled. Since this is not
true when the breakpoint is deleted, the advantage of disabling a breakpoint instead of
deleting it is that it is easier to enable a breakpoint than to recreate it. Enabled
breakpoints are indicated with a red dot (<img src="../images/nbenbp.gif" alt="Brakpt.gif (97 bytes)" width="16" height="16">). Disabled breakpoints are indicated with a gray dot (<img src="../images/nbdisbp.gif" alt="BrkptDis.gif (97 bytes)" width="16" height="16">).</p>

<p>You can enable or disable line breakpoints from the Breakpoints pane. Also, you can
enable or disable line breakpoints from the Source pane.</p>

<p>To enable or disable a single breakpoint from the Breakpoints pane:</p> 

<ol>
  <li>Click on the <strong>Breakpoints</strong> tab to bring the Breakpoints pane to the
    foreground.</li>
  <li>In the Breakpoints pane, expand the list of breakpoints until you see the breakpoint you
    want to enable or disable.</li>
  <li>Right-click on the breakpoint you want to enable or disable. This brings forth a pop-up
    menu.</li>
  <li>Select <strong>Enable Breakpoint</strong> or <strong>Disable Breakpoint</strong> from
    the pop-up menu.</li>
</ol>

<p>To enable or disable a line breakpoint from the Source pane:</p> 

<ol>
  <li>Ensure the Source pane is set to source view. To set the Source pane to a source view,
    select <strong>Source &gt; Source View</strong>.</li>
  <li>Scroll to the line where the breakpoint you want to enable or disable is by using the
    scroll bar or cursor.</li>
  <li>Right-click on the line you want to enable or disable the breakpoint on. This brings
    forth a pop-up menu.</li>
  <li>Select <strong>Enable Breakpoint</strong> or <strong>Disable Breakpoint</strong> from
    the pop-up menu.</li>
</ol>

<p>To enable all breakpoints, select <strong>Breakpoints &gt; Enable All Breakpoints</strong>
from the menu bar.</p>

<p>To disable all breakpoints, select <strong>Breakpoints &gt; Disable All Breakpoints</strong>
from the menu bar.</p>

<p><img src="../images/ngrelt.gif" width="112" height="9" alt="Related Tasks"><br>
<a href="tbcbpdel.htm">Deleting a breakpoint</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
sk:  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/tasks/tbcbplst.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Setting multiple breakpoints</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Setting multiple breakpoints <a name="INDEX8dbg_breakpoints" rel="I1"></a> <a name="INDEX7dbg_setting_breakpoints" rel="I2"></a> <a name="INDEXdbg_multiple_breakpoints" rel="I3"></a> </font></h3>

<p>You can set several breakpoints with the same optional parameters from any of the
breakpoint dialogs.</p>

<p>To set multiple occurrences of a type of breakpoint:</p> 

<ol>
  <li>Select the type of breakpoints you want to set from either the <strong>Source </strong>menu
    or the <strong>Breakpoints</strong> menu.</li>
  <li>From the breakpoint dialog, enter the required information for the first breakpoint.
    Change any fields in the <b>Optional Parameters</b> section of the dialog, as desired.</li>
  <li>Click on <b>Set</b>. The settings are saved for the current breakpoint.</li>
  <li>For each additional breakpoint, change the information for the new breakpoint (for
    example, the new line number, new function, new method, new entry point, or new address)
    and click on <strong>Set</strong>.</li>
  <li>After you have set the last breakpoint, click on <b>Cancel</b> to dismiss the dialog.</li>
</ol>

<p><img src="../images/ngrelc.gif" alt="ngrelc.gif (533 bytes)" width="142" height="9"><br>
<a href="../concepts/cbwbrkpt.htm">Breakpoints</a></p>

<p><img src="../images/ngrelt.gif" width="112" height="9" alt="Related Tasks"><br>
<a href="tbwbpmdb.htm">Modifying breakpoint properties</a><br>
<a href="tbcbpead.htm">Enabling and disabling breakpoints</a><br>
<a href="tbcbpdel.htm">Deleting a breakpoint</a><br>
<a href="tbcvwbp.htm">Viewing set breakpoints</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
from tk  $       	  :7-:#          	      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbcchrep.htm  m                      $          <html>

<head>
<title>Changing the representation of monitor contents</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Changing the representation of monitor contents<a name="INDEX11dbg_monitors" rel="I1"></a><a name="INDEXdbg_monitors_change" rel="I2"></a></font></h3>

<p>You can change the representation of variables and expressions in the Monitors pane,
Locals pane or Registers pane. You can change the representation for existing entries or
the default representation for future entries in the Applications Preferences dialog.</p>

<p>To change the representation of a variable or expression in the Monitors pane, Locals
pane, or Registers pane:</p> 

<ol>
  <li>Right-click on the variable or expression you want to change the representation of.</li>
  <li>Select <strong>Representation</strong> from the pop-up menu. The Monitor Representation
    dialog appears.</li>
  <li>Select the representation you want from the list of available representations.</li>
  <li>Click <strong>OK</strong> to change the representation and dismiss the Monitor
    Representation dialog.</li>
</ol>

<p>To change the default representation of variables or expressions in the Monitors pane,
Locals pane, or Registers pane:</p> 

<ol>
  <li>Select <strong>File &gt; Preferences</strong> from the main menu bar. The Application
    Preferences dialog appears.</li>
  <li>In the left-hand pane of the Application Preferences dialog, go to <strong>Debug &gt; <em>program</em>
    &gt; Default Monitor Representation</strong>, where <em>program</em> is the name of a
    program loaded in the debugger you want to change the default representation for.</li>
  <li>Change the representations for variable types by clicking on the representation
    associated with a variable type and selecting a representation from the list.</li>
  <li>If you want these representations to become the default for the debugger to use when no
    program profile is available, click <strong>Debugger Defaults</strong>.</li>
  <li>Click <strong>OK</strong> to change the default representations and dismiss the
    Application Preferences dialog.</li>
</ol>

<p>The default representations of variables and expressions in programs you have
previously debugged will not be affected by these changes. </p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
-k  $       |  :7-:#          |      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbcdaem.htm   m                      $          <html>

<head>
<title>Starting the debugger user interface daemon</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Starting the Distributed Debugger user interface daemon<a name="INDEX36dbg_debugging" rel="I1"></a><a name="INDEX11dbg_starting_debugger" rel="I2"></a><a name="INDEXdbg_starting_interface_daem" rel="I3"></a></font></h3>

<p>Start the Distributed Debugger user interface in daemon mode if you want the debugger
user interface to appear only after you have started a debug engine.</p>

<p>To start the Distributed Debugger user interface daemon,&nbsp; issue the following
command at a command line prompt:</p>

<p><samp>idebug -qdaemon -quiport=&lt;port&gt;</samp></p>

<p>where <samp>&lt;port&gt;</samp> is the port number where you want the debugger user
interface daemon to listen for a debug engine.</p>

<p>When you start the debug engine that will connect to this
daemon, you must specify the same port number in the <samp>-qport</samp> option of the <samp>irmtdbgc</samp>
command used to start the debug engine.</p> 

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><a href="tbwstloc.htm">Starting the debugger for local
debugging</a><br>
<img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><a href="tbwstrmt.htm">Starting the debugger for remote
debugging</a></p>

<p><img src="../images/ngrelr.gif" alt="ngrelr.gif (548 bytes)" width="153" height="9"><br>
<a href="../ref/rbcidebg.htm">idebug command</a><br>
<img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><a href="../ref/rbcdbgc.htm">irmtdbgc command</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ion k֢  $       R  :7-:#          R      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbcflyov.htm  m                      $          <html>

<head>
<title>Enabling hover help for variables</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Enabling hover help for variables<a name="INDEX43dbg_debugging" rel="I1"></a><a name="INDEX3dbg_variables" rel="I2"></a><a name="INDEXdbg_hover_help" rel="I3"></a></font></h3>

<p>Hover help for variables provides you with a quick way to view the contents of
variables in the Source pane. When you point at a variable, a pop-up appears displaying
the contents of that variable. This feature is enabled by default when you first start the
debugger.</p>

<p>To enable hover help for variables, select <strong>Source &gt; Allow Tool Tip
Evaluation</strong> from the menu bar. </p>

<p>A check mark will appear next to the Allow Tool Tip Evaluation menu item to indicate
that hover help for variables is enabled.</p>

<p>To enable hover help for variables as the default:</p> 

<ol>
  <li>Select <strong>File &gt; Preferences</strong> from the main menu.</li>
  <li>Select <strong>Debug</strong> from the list of preferences to set.</li>
  <li>Select <strong>Allow Tool Tip Evaluation</strong> from the <strong>Debugger Defaults</strong>
    section.</li>
  <li>Click <strong>OK</strong> to enable the tool tip monitor and dismiss the dialog.</li>
</ol>

<p><img src="../images/ngrelc.gif" alt="ngrelc.gif (533 bytes)" width="142" height="9"><br>
<a href="../concepts/cbcdbmon.htm">Distributed Debugger: Monitors</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
trmt.hk갉  $       6  :7-:#          6      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbcmxead.htm  m                      $          <html>

<head>

<title>Enabling and disabling a monitored expression</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Enabling and disabling a monitored expression <a name="INDEX28dbg_debugging" rel="I1"></a>
<a name="INDEXdbg_monitored_expressions" rel="I2"></a> <a name="INDEXdbg_monitored_exp_enabling" rel="I3"></a> <a name="INDEX29dbg_debugging" rel="I1"></a> <a name="INDEX2dbg_monitored_expressions" rel="I2"></a> <a name="INDEXdbg_monitored_exp_disabling" rel="I3"></a> </font></h3>

<p>You can disable the monitoring of a variable, expression or register. The advantage of
disabling a monitored expression instead of deleting it is that it is easier to enable a
monitored expression than to recreate it.</p>

<p>You can enable or disable monitored expressions from either the Program or Locals
monitor pane.</p>

<p>To enable or disable a monitored expression:</p> 

<ol>
  <li>Locate the expression you want to disable or enable in the Program or Locals pane.</li>
  <li>Right-click on the expression you want to enable or disable.</li>
  <li>Select <strong>Enable </strong>or <strong>Disable </strong>from the pop-up menu.</li>
</ol>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
mgktU  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/tasks/tbcnewstr.htm m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Creating a new Storage monitor for an expression or register</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Creating a new Storage monitor for an expression<a name="INDEX41dbg_debugging" rel="I1"></a><a name="INDEX4dbg_storage" rel="I2"></a><a name="INDEXdbg_storage_new_monitor" rel="I3"></a><a name="INDEX4dbg_monitors" rel="I1"></a><a name="INDEX4dbg_storage_monitor" rel="I2"></a><a name="INDEXdbg_storage_create" rel="I3"></a>
or register</font></h3> 

<p><strong>Tip:</strong> If there is a variable in scope which
has the same name as the register that you are trying to use, the variable will be used
first. </p>

<p>Registers can also be monitored in the Registers pane and Expressions pane. To monitor
all registers during program execution, use the Registers pane.</p>

<p>You may want to create a new Storage monitor pane for an expression or register if you
want to monitor specific locations in storage or only a few registers during the
execution. To monitor all locations in storage during program execution, use the Storage
pane.</p>

<p>To create a new Storage pane for an expression or register from the Registers pane:</p> 

<ol>
  <li>Highlight the register you want to create the new Storage monitor for.</li>
  <li>Right-click on the highlighted expression and select <strong>Add Storage Monitor</strong>
    from the pop-up menu. A new Storage monitor pane will appear with the expression appearing
    in the monitor's tab.</li>
</ol>

<p>To create a new Storage pane for an expression from the Monitors pane:</p> 

<ol>
  <li>Click on the <strong>Monitors</strong> tab and do one of the following:</p><ul>
      <li>Select <strong>Monitors &gt; Monitor Expression</strong> from the menu bar.</li>
      <li>Press Shift+F9.</li>
    </ul>
  </li>
  <li>In the dialog, enter the expression or register that you want to monitor.</li>
  <li>Select <strong>Storage Monitor</strong>.</li>
  <li>Click <strong>OK</strong> to create the new Storage monitor.</li>
  <li>A new Storage pane will appear with the expression or register appearing in the
    monitor's tab.</li>
</ol>

<p>To create multiple new Storage pane from the Monitors pane:</p> 

<ol>
  <li>Click on the <strong>Monitors</strong> tab and do one of the following:</p><ul>
      <li>Select <strong>Monitors &gt; Monitor Expression</strong> from the menu bar.</li>
      <li>Press Shift+F9.</li>
    </ul>
  </li>
  <li>In the dialog, enter the first expression or the name of the register that you want to
    monitor. Check the Registers pane to see a valid Registers name. </li>
  <li>Select <strong>Storage Monitor</strong>.</li>
  <li>Click <strong>Monitor</strong> to create the new Storage monitor pane for the expression
    or register entered.</li>
  <li>Repeat step 2 until you have added all the storage locations or registers that you want
    to monitor.</li>
  <li>Click <strong>Cancel</strong> to dismiss the dialog.</li>
</ol>

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<a href="tbwchstr.htm">Changing the representation of storage contents</a><br>
<a href="tbwchgstr.htm">Changing the contents of a storage location</a><br>
<a href="tbcvumem.htm">Viewing a location in storage</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
tkf  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/tasks/tbcrnapg.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Running a program</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Running a program<a name="INDEX12dbg_debugging" rel="I1"></a> <a name="INDEXdbg_run_a_program" rel="I2"></a> </font></h3>

<p>You can have a program run until an active breakpoint is hit or you can have a program
run to a specific line number.</p>

<p>To run a program until an active breakpoint is hit, do one of the following:</p> 

<ul>
  <li>Click the run button (<img src="../images/nbrun.gif" alt="nbrun.gif (113 bytes)" width="16" height="16">).</li>
  <li>Select <strong>Debug &gt; Run</strong> from the menu bar.</li>
  <li>Press F5.</li>
</ul>

<p>To run a program to a specific line number:</p> 

<ol>
  <li>Ensure the Source pane is set to source view. To set the Source pane to a source view,
    select <strong>Source &gt; Source View</strong> from the menu bar.</li>
  <li>Make sure the line to run to is visible in the Source pane by using the scroll bar or
    cursor keys to locate the line.</li>
  <li>Run the program to the line by doing one of the following:</p><ul>
      <li>Right-click on the line to bring up the pop-up menu, then select <strong>Run To Location</strong>.</li>
      <li>Click on the line to select it, then select <strong>Debug &gt; Run To Location</strong>
        from the menu bar.</li>
      <li>Click on the line to select it, then press Ctrl+F10.</li>
    </ul>
  </li>
</ol>

<p><img src="../images/ngrelc.gif" alt="ngrelc.gif (533 bytes)" width="142" height="9"><br>
<a href="../concepts/cbwbrkpt.htm">Breakpoints</a></p>

<p><img src="../images/ngrelt.gif" width="112" height="9" alt="Related Tasks"><br>
<a href="tbcstep.htm">Stepping through a program</a><br>
<a href="tbcbplst.htm">Setting multiple breakpoints</a><br>
<a href="tbwbpmdb.htm">Modifying breakpoint properties</a><br>
<a href="tbcbpead.htm">Enabling and disabling breakpoints</a><br>
<a href="tbcbpdel.htm">Deleting a breakpoint</a><br>
<a href="tbcvwbp.htm">Viewing set breakpoints</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>


<p>lg  $         :7-:#          
      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbcsetln.htm  m                      $            	 einort<>achls
"./bdfgkmpu=wy,BEISx0CDFLTv&-123:;NRX_j#()9AKMOV!4Y[]H l(Gn%:Y&cL$=ē:-ܡTZaSFѽ}QY\֤t(aRKaeaF%YbyFxp``7C  H$	C
0huŲ!|lc27fVBB+8`h,(K(@k8X:JԕYp4Qvh@k8X:JԕYp4Q+!g!sZ?pqԒVe֩$
P*PPZ=d,.k_?cZ8.#cZ8#ElpkHI((aF((}}QY\h#-$0
rTOG#cZ8.~}G_|oq]GqoK.Pegq\ˣTBItaK@%gGz9[h!J;>_%:<q]G(OEFlw-/=sKu{[PBItaK@Qϭe"h-$/JvN;'澶:Ho^B5y׆]*_.ktc{m!uo7At_|:/ܺ5AI/ܺ5\̳:HI./\$T0&ܡTuMG+!g!s[?cZ8"aSnPJ!~Ѫqctᑼ5'!g!sZ_tjgls/I./t*3cϏf}ls]壳Q<B~.
D5ˣTGVS]#L85Qrr5[8Y[/h=GfeaMغC4awA8]_[/ܺ5AAue::I~Ѫ̘qd$JT
mxP#Ў-29m!uo"o3,]G	%Fa\EwKPJM|}lw8KW54oeϭe0[̗G3,]c.I/ܺ5]\EwK͗!ٺ[ %ҡ.V}lwMGO*3l}d8G]o9lVBBy]l$]<ɇGI./t,ϭ}|vj8Gld澶:_tjat$]'0a{̊	v:Xw~ѪjI~Ѫl0U]*_Pdo]	^,jx/>9Y9KC]*:XwK.P
	%Flrr5t_.^|[5'!g!s[˕ ac){ pcF25$rrݺ}[o:GF˗/|ѿ[5'!g!s[˕!$T0&ܡTuMG+!g!s[?c,.k_ϊDI(+(¦ܡ.CˣT3Fl$]fY[yKKC]*
ٟ[atq6߷˂7}ltrՔ%F+pH/}lplpo.V4gՔ|Hlֲఎ&]/;?c]~]b:$rEn	L8KC]*6<V}l{(hGcGtq6߷˂7K.PeˣT0.qv"BItaK@ݾ>;ds%u7cˎeǲf-KK.P]1ȗt$].qv"G hl- TPJcF5	%Fn	L8[29HTg2`a|l^׳8G9Y9KC]*3ce-&[]b:	%Fn	L8/_s"{ea:_tjpdg+!g!sZ_tj;a$JTB}tt>61Zm!uϭVBB洄PJNˣTBI~Ѫ}[o]˗/G	Y\nH_ ^>$#~ѪI/ܺ5\wn|o+!g!s[Nх4oG	Y\nHI.*I+(¥&O7r&OYh܇0dݡ 0:*鐆$hqG5p:V(aR܃A鐆 9!x	Y\ֽ$I%(¥&O7r&OYh܇iɃCC_-<~"Kև bMnT L)?Hn:#vhz.AY\ֽ$I+0_nA҄Ctl0LѼoC-͘zIZV(aR܃0!e<uRtѽt_.^4o+!g!sZ$P¥}JaH!xãfd,.kRJԒC
}) CtMY\ֽ$I%(¥}	 Yg.%L5ARd{ H =fɣd؀^pHI+P¤*T=PMonik\  $       +  :7-:#          +      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbcsetlo.htm  m                      $          <html>

<head>

<title>Setting a load occurrence breakpoint</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Setting a load occurrence breakpoint <a name="INDEX6dbg_breakpoints" rel="I1"></a> <a name="INDEX5dbg_setting_breakpoints" rel="I2"></a> <a name="INDEXdbg_load_occurrence_bkpt" rel="I3"></a> </font></h3> 

<p>Load occurrence breakpoints halt execution of your program when the DLL or dynamically
loaded module specified is loaded into memory. You can set load occurrence breakpoints
from the Breakpoints menu.</p>

<p>To set a load occurrence breakpoint from the Breakpoints menu:</p> 

<ol>
  <li>Select <strong>Breakpoints &gt; Set Load Occurrence</strong> from the menu bar.</li>
  <li>Enter the name of the DLL or dynamically loaded module to set the breakpoint for.</li>
  <li>Set any optional parameters that you want for the breakpoint.</li>
  <li>Click <strong>OK</strong> to set the breakpoint and dismiss the Load Occurrence
    Breakpoint dialog. Alternatively, use the<strong> Set</strong> button to set the
    breakpoint without dismissing the Load Occurrence Breakpoint dialog.</li>
</ol>

<p><img src="../images/ngrelc.gif" width="142" height="9" alt="[Related Concepts]"><br>
<a href="../concepts/cbwbrkpt.htm">Breakpoints</a></p>

<p><img src="../images/ngrelt.gif" width="112" height="9" alt="Related Tasks"><br>
<a href="tbcbplst.htm">Setting multiple breakpoints</a><br>
<a href="tbwbpmdb.htm">Modifying breakpoint properties</a><br>
<a href="tbcbpead.htm">Enabling and disabling breakpoints</a><br>
<a href="tbcbpdel.htm">Deleting a breakpoint</a><br>
<a href="tbcvwbp.htm">Viewing set breakpoints</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
8Kk  $       Q
  :7-:#          Q
      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbcsetwa.htm  m                      $          <html>

<head>

<title>Setting a storage change breakpoint</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Setting a storage change breakpoint<a name="INDEX5dbg_breakpoints" rel="I1"></a><a name="INDEX4dbg_setting_breakpoints" rel="I2"></a><a name="INDEXdbg_storage_breakpoint" rel="I3"></a></font></h3> 

<p>Storage change breakpoints halt execution of your program whenever storage at a
specific address is written to. </p> 

<p>You can set storage change breakpoints from the Breakpoints menu.</p>

<p>To set a storage change breakpoint from the Breakpoints menu:</p> 

<ol>
  <li>Select <strong>Breakpoints &gt; Set Storage Change</strong> from the menu bar.</li>
  <li>Enter an address or expression that evaluates to an address in the Address or Expression
    field.<br>
    <img src="../images/ngclang.gif" width="51" height="13" alt="ngclang.gif (151 bytes)"><img src="../images/ngcpp.gif" width="51" height="13" alt="ngcpp.gif (202 bytes)"> <strong>Tip:</strong> You can enter
    the address of a variable by specifying the variable name preceded by an ampersand
    (&amp;).</li>
  <li>Select the <strong>Bytes to Monitor</strong> check box.</li>
  <li>Set any optional parameters that you want for the breakpoint.</li>
  <li>Click <strong>OK</strong> to set the breakpoint and dismiss the Storage Change
    Breakpoint dialog. Alternatively, use the<strong> Set</strong> button to set the
    breakpoint without dismissing the Storage Change Breakpoint dialog.</li>
</ol>

<p><strong>Caution:</strong> If you set a storage change breakpoint for an address that is
on the call stack, be sure to remove the breakpoint before leaving the routine associated
with it. Otherwise, when you return from the routine, the routine's stack frame will be
removed from the stack, but the breakpoint will still be active. Any other routine that
gets loaded on the stack will then contain the breakpoint.</p>

<p><img src="../images/ngrelc.gif" width="142" height="9" alt="[Related Concepts]"><br>
<a href="../concepts/cbwbrkpt.htm">Breakpoints</a></p>

<p><img src="../images/ngrelt.gif" width="112" height="9" alt="Related Tasks"><br>
<a href="tbcbplst.htm">Setting multiple breakpoints</a><br>
<a href="tbwbpmdb.htm">Modifying breakpoint properties</a><br>
<a href="tbcbpead.htm">Enabling and disabling breakpoints</a><br>
<a href="tbcbpdel.htm">Deleting a breakpoint</a><br>
<a href="tbcvwbp.htm">Viewing set breakpoints</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
_.^4ok@  $       L  :7-:#          L      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbcsetxp.htm  m                      $          <html>

<head>
<title>Selecting debugger recognized exceptions </title>

</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Selecting debugger recognized exceptions </font></h3>

<p>You can select the exceptions the debugger recognizes for processes you are debugging,
so that stepping or execution will stop when one of the selected exceptions is thrown. By
default, all unhandled exceptions are recognized by the debugger.</p>

<p>To select the exceptions recognized by the debugger:</p> 

<ol>
  <li>Select <strong>File &gt; Preferences</strong> from the menu bar.</li>
  <li>Expand the <strong>Debug</strong> item in the left-hand window of the Application
    Preferences dialog.</li>
  <li>Locate the process you want to set the exceptions recognized for.</li>
  <li>Click on <strong>Exception Filter Preferences Settings.</strong></li>
  <li>Check the exceptions you want the debugger to recognize or uncheck exceptions you want
    the debugger to ignore.</li>
  <li>Click <strong>OK</strong> to close the Application Preferences dialog.</li>
</ol>

<p>To cancel your exception filter preferences settings, click <strong>Reset</strong>.</p>

<p>To set your exception filter preference to the default settings, click <strong>Default</strong></p>

<p>To set your new exception filter preferences as the default, check the <strong>Debugger
Defaults</strong> box before clicking <strong>OK</strong>.</p>

<p>&nbsp;</p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
hangk  $       O
  :7-:#          O
      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbcstep.htm   m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Stepping through a program</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Stepping through a program <a name="INDEX13dbg_debugging" rel="I1"></a> <a name="INDEXdbg_step_through_program" rel="I2"></a> <a name="INDEX38dbg_debugging" rel="I1"></a>
<a name="INDEX4dbg_step_commands" rel="I2"></a> </font></h3>

<p>You can use <strong>step commands</strong> to step through your program a single
statement at a time. The statements can be source code or, where applicable, disassembly
instructions. You can issue step commands from the source pane that contains the current
execution point. For an explanation of the step commands, see the related topic below.</p>

<p>To execute a Step Over command, do one of the following:</p> 

<ul>
  <li>Click the step over button (<img src="../images/nbstpovr.gif" width="16" height="16" alt="Step Over">) on the toolbar.</li>
  <li>Select <strong>Debug &gt; Step Over</strong> from the menu bar.</li>
  <li>Press F10.</li>
</ul>

<p>To execute a Step Into command, do one of the following:</p> 

<ul>
  <li>Click the step into button (<img src="../images/nbstpint.gif" width="16" height="16" alt="Step Into">) on the toolbar.</li>
  <li>Select <strong>Debug &gt; Step Into</strong> from the menu bar.</li>
  <li>Press F11.</li>
</ul>

<p><img src="../images/ngaix.gif" width="51" height="13" alt="ngaix.gif (1051 bytes)"><img src="../images/ngwin.gif" width="51" height="13" alt="ngwin.gif (1069 bytes)">To execute a Step Debug command, do
one of the following:</p> 

<ul>
  <li>Click the step debug button (<img src="../images/nbstpdbg.gif" width="16" height="16" alt="Step Debug">) on the toolbar.</li>
  <li>Select <strong>Debug &gt; Step Debug</strong> from the menu bar.</li>
  <li>Press F7.</li>
</ul>

<p>To execute a Step Return command, do one of the following:</p> 

<ul>
  <li>Click the set return button (<img src="../images/nbstprtn.gif" width="16" height="16" alt="Step Print">) on the toolbar.</li>
  <li>Select <strong>Debug &gt; Step Return</strong> from the menu bar.</li>
  <li>Press Shift+F11.</li>
</ul> 

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<a href="tbcrnapg.htm">Running a program</a></p>

<p><img src="../images/ngrelr.gif" alt="ngrelr.gif (548 bytes)" width="153" height="9"><br>
<a href="../ref/rbwstep.htm">Step commands</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kX  $       A
  :7-:#          A
      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbcvumem.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Viewing a location in storage</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Viewing a location in storage <a name="INDEX24dbg_debugging" rel="I1"></a> <a name="INDEXdbg_storage" rel="I2"></a> <a name="INDEXdbg_storage_viewing" rel="I3"></a> </font></h3> 

<p>You can view the contents of storage from the Storage pane or from a new Storage
monitor pane that you have created.</p>

<p>To view the contents of storage from the Storage pane:</p> 

<ol>
  <li>If necessary, change the representation of the storage contents in the Storage pane.</li>
  <li>If necessary, use the scroll bar in the Storage pane to view storage locations above or
    below the starting address of the Storage pane.</li>
  <li>You can jump directly to an address in the Storage pane by doing the following:</p><ul>
      <li>Double-click on any address field in the Storage pane.</li>
      <li>Enter the address you want the view to jump to. This address can be an expression, for
        example &amp;x.</li>
      <li>Press Enter. The storage contents now seen in the Storage pane are centered around the
        address you just entered.</li>
    </ul>
  </li>
</ol>

<p>To view the contents of storage from a Storage pane that you have created:</p> 

<ol>
  <li>If necessary, change the representation of the storage contents in the Storage pane.</li>
  <li>If necessary, use the scroll bar in the Storage pane to view storage locations above or
    below the starting address of the Storage pane.</li>
  <li>You can jump directly to an address in the Storage pane by doing the following:</p><ul>
      <li>Double-click on any address field in the Storage pane.</li>
      <li>Enter the address you want the view to jump to.</li>
      <li>Press Enter. The storage locations now seen in the Storage pane are centered around the
        address you just entered.</li>
    </ul>
  </li>
  <li>Use the <strong>Go to Address</strong> button to return to the starting address of the
    Storage monitor pane.</li>
</ol>

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<a href="tbwchstr.htm">Changing the representation of storage contents</a><br>
<a href="tbwchgstr.htm">Changing the contents of a storage location</a><br>
<a href="tbcnewstr.htm">Creating a new Storage monitor for an expression or register</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
dy>
</k$  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/tasks/tbcvureg.htm  m                      $          <html>

<head>

<title>Viewing the contents of a register</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Viewing the contents of a register <a name="INDEX21dbg_debugging" rel="I1"></a> <a name="INDEX2dbg_registers" rel="I2"></a> <a name="INDEXdbg_register_viewing" rel="I3"></a>
</font></h3> 

<p>You can view the contents of a register from the Registers pane, the Monitors pane if
you have added the register there, or a Storage monitor pane if you have added the
register there.</p>

<p>To view the contents of a register in the Registers pane:</p> 

<ol>
  <li>Expand the thread for which you want to view the registers.</li>
  <li>Expand the register category that contains the register you want to view.</li>
  <li>If necessary, use the scroll bars or PageUp and PageDown keys to scroll the pane until
    the register is visible.</li>
</ol>

<p>To view the contents of a register you have already added to
the Monitors pane:<a name="INDEX17dbg_monitors" rel="I1"></a> <a name="INDEX6dbg_program_monitor" rel="I2"></a> <a name="INDEXdbg_pm_view_register" rel="I3"></a></p> 

<ol>
  <li>If necessary, use the scroll bars or PageUp and
    PageDown keys to scroll the Monitors pane until the register is visible.</li>
  <li>If necessary, change the representation of the register: right-click on the register and
    select a representation from the <strong>Monitor Representation</strong> menu.</li>
</ol>

<p>To view the contents of a register you have already added to a Storage pane:</p> 

<ol>
  <li>If necessary, use the scroll bars or PageUp and PageDown keys to scroll the Storage pane
    until the register is visible.</li>
  <li>If necessary, change the representation of the register: right-click on the register and
    select a representation from the <strong>Monitor Representation</strong> menu.</li>
</ol>

<p><img src="../images/ngrelt.gif" alt="Related Tasks" width="112" height="9"><br>
<a href="tbcnewstr.htm">Creating a new storage monitor for an expression or register</a><br>
<a href="tbcaddreg.htm">Adding a register to the Expressions monitor</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
esekH  $       
  :7-:#          
      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbcvuvar.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Viewing the contents of a variable</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Viewing the contents of a variable <a name="INDEX18dbg_debugging" rel="I1"></a> <a name="INDEX2dbg_variables" rel="I2"></a> <a name="INDEXdbg_variable_viewing" rel="I3"></a>
</font></h3>

<p>You can view the contents of a variable in the Locals pane or the Monitors pane, if you
have added the variable there. </p>

<p>To view the contents of a variable in the Locals pane:</p> 

<ol>
  <li>Expand the thread in the Locals pane where the local variable you want to view appears.</li>
  <li>If necessary, use the scroll bars or PageUp and PageDown keys to scroll the pane until
    the variable is visible.</li>
  <li>If your variable is a class, struct or array, it can be expanded to show its individual
    elements.</li>
  <li>If necessary, change the representation of the variable: right-click on the variable and
    select a representation from the <strong>Monitor Representation</strong> menu.</li>
</ol>

<p><a name="INDEX12dbg_monitors" rel="I1"></a><a name="INDEX5dbg_local_var_monitor" rel="I2"></a><a name="INDEXdbg_local_monitor_view" rel="I3"></a>To view the contents of a
variable you have already added to the Monitors pane:</p> 

<ol>
  <li>Use the scroll bars or PageUp and PageDown keys to scroll the pane until the variable is
    visible.</li>
  <li>If your variable is a class, struct or array, it can be expanded to show its individual
    elements.</li>
  <li>If necessary, change the representation of the variable: right-click on the variable and
    select a representation from the <strong>Monitor Representation</strong> menu.</li>
</ol>

<p><a name="INDEX13dbg_monitors" rel="I1"></a><a name="INDEX3dbg_program_monitor" rel="I2"></a><a name="INDEXdbg_pm_view_var" rel="I3"></a>If a variable is not in scope, a message displays
in the Monitors pane instead of a value. </p> 

<p>You can also view the contents of variables in the Source pane with hover help. To
enable hover help, see the related task below.</p>

<p><img src="../images/ngrelt.gif" width="112" height="9" alt="Related Tasks"><br>
<a href="tbcflyov.htm">Enabling hover help for variables</a><br>
<a href="tbcaddvar.htm">Adding a variable to the Monitors pane</a><br>
<a href="tbcvumem.htm">Viewing a location in storage</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ok  $       }  :7-:#          }      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbcvwbp.htm   m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Viewing set breakpoints</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Viewing set breakpoints<a name="INDEX9dbg_breakpoints" rel="I1"></a> <a name="INDEXdbg_set_breakpoints_viewing" rel="I2"></a> </font></h3>

<p>A list of breakpoints you have set is kept in the <strong>Breakpoints</strong> pane for
the process you are debugging. This list is originally collapsed and can be expanded to
show your installed breakpoints. The list of breakpoints is divided into the types of
breakpoints you may have set (line, function, method, address, load occurence, and
storage change breakpoints). Expanding each type of breakpoint will provide you with a
list of installed breakpoints for that type.</p>

<p>To view the list of installed breakpoints:</p> 

<ol>
  <li>Click on the <strong>Breakpoints</strong> tab for the process you are debugging.</li>
  <li>Expand or collapse the list of breakpoints to display the breakpoints you want to see.</li>
</ol>

<p>To view the properties of a breakpoint, right-click on the desired breakpoint and
select <strong>Breakpoint Properties</strong> from the pop-up menu.</p>

<p><img src="../images/ngrelc.gif" alt="ngrelc.gif (533 bytes)" width="142" height="9"><br>
<a href="../concepts/cbwbrkpt.htm">Breakpoints</a></p>

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<a href="tbcbplst.htm">Setting multiple breakpoints</a><br>
<a href="tbwbpmdb.htm">Modifying breakpoint properties</a><br>
<a href="tbcbpead.htm">Enabling and disabling breakpoints</a><br>
<a href="tbcbpdel.htm">Deleting a breakpoint</a><br>
<a href="tbcvwbp.htm">Viewing set breakpoints</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
_pmkF9  $       
  :7-:#          
      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbwatloc.htm  m                      $          <html>

<head>

<title>Attaching to a local running process (AIX and Windows NT Only)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Attaching to a local running process<a name="INDEX10dbg_debugging" rel="I1"></a><a name="INDEX4dbg_starting_debugger" rel="I2"></a><a name="INDEXdbg_attach_local" rel="I3"></a>
</font></h3> 

<p>You can attach the debugger to a running process either by using the Process List
dialog or from a command line by using the <samp>-a</samp> option of the <samp>idebug</samp>
command. See the related topic below on when to attach to a running process.</p>

<p>To attach the debugger to running process with the Process List dialog:</p> 

<ol>
  <li>Select <strong>File &gt; Attach Process</strong> to invoke the Process List dialog.</li>
  <li>Select the process you want to attach from the <strong>Select Process</strong> list.</li>
  <li>If the <strong>Process Path</strong> field is enabled, enter the full path name to the
    executable associated with the process you want to attach.</li>
  <li>Click <strong>Attach</strong>.</li>
</ol>

<p>To attach the debugger to a running process from a command line, enter the following
command:</p>

<p><samp><img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13">idebug
-a&lt;process_id&gt;</samp></p> 

<p>where <samp>&lt;process_id&gt; </samp>is a valid process id on your system.</p>

<p><strong>Important:</strong> Do not attach to operating system processes or to the
debugger's own process. Attaching to such processes can cause unpredictable results.</p>

<p>If you are currently debugging a process, that process is terminated when the new
process is attached. When you exit the debugger, any attached process is also terminated.</p>

<p>You cannot restart a program that you have attached to.</p>

<p><img src="../images/ngrelc.gif" alt="ngrelc.gif (533 bytes)" width="142" height="9"><br>
<img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><a href="../concepts/cbwhatt.htm">When to attach</a></p>

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><a href="tbwatrmt.htm">Attaching to a remote running process</a></p>

<p><img src="../images/ngrelr.gif" alt="ngrelr.gif (548 bytes)" width="153" height="9"><br>
<a href="../ref/rbcidebg.htm">idebug command</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
nilP  $       <  :7-:#          %      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbwatrmt.htm  m                      $            
	
  eist"<>acghlmnor
./=bdfpu1wy(),035IPx&-69;AFT_q4:CDLNOSWXYkv#2ER8[]'KP2]K1C8ҁc-.:όn-NL:g&HVp XRI҇$bq\k$L  p8t  (q.RMwQH\ou<-
>192@x @0[BQgΞRġI%jJW
)@ !Іjkjh󧔀$+\( 0-N-y@xjVI&:0$&ߓaH nma1jD٨~v"Cl$08O,^#5 8J;)CPl)Mm&-q!j:ߥ"-q!o	
`R83\RҐ$5
Nllrsg(C[qou[ΜY/q3w$+8!$8ÌǯulwW2=_:refy[:ͨzuO/u0=-o|͜(Aq3\|뫧	ZIy(Ӌʳ(ڒqp9CBp*Ξ>g.!^QQ.ձe|cqo:refNP2NP>]{cYmOόn-NL(%^mCwWY24I'+0&OP~ڀuy%^m@/{̢o\뫧s[Xqp9]7Yqp9@Ҟ\Wr_Ձ-#}U5F{LP~ڀuwɋy*]\,ʟLղόn-OoNloncI9Z>@u}uq	ɕ{Z&_joP|~=-oBSӛ9EpQ3nQI9ZmK7pΔS]^u	m|P#S,ۣ>qp9@Ҟ\P۔|\$\Wdt'?(qҞ(7ΔS!928y[KC_j_lsg(@cNlP~ڀ}3~NL.GK^l-POoY'6rT8!$8ߥ~sg(B+3/\sg(\ۧ=EeusO{x_]C#L?V[2L^뫝928.;]{cI/7}}͜wV$-Q	%I2zqr[̢kje|cqo:refsg(uJ\LNWaL/1Kkڀ_\뫙EQmƹqoWN.*0$r%.&o#LEutr!=I8#[^F8#{jڙ$8ߥ&?]]b^m@/v͓!WJ\L\8~M 	-ūfR"؉xH<{X*(k	Bʳ(8	Y%tAg  HDOJ?Ah@OA`Jaӓ+0!fēI/2I8Ì):%tAbI{ϮD	\+}f:7Ρ-yӋ?ANLn$r:ٜɕ(uy%^m@NP2NRsg(A:S@D9E4e{c߂jɕY?c(ژ 3Tyӓ+0[qo|=NLǱgstfםa!$dx:>s(ۋzӓ+0/뗼ɕ>q^ќS?]^4(qYuluGQ߮e{[S눾ձg:ref{ηq^ф$8Ì2:\96k/xܰ>VQdBI9C89I7R XL[:{mHgOaxHpho,^#5 H ViHI.jdl)Mm&-]5oґHmD	qVf	Gu[] Hj~M 	-Ţ$6G[E$6"C@X
Gfk@pwURI_tҐAQeK]{cJԒNP2NRn6&Ο6G[ExH
r`R83\R hkФ52n6&HmHWb$6"C`R83\RҐ$5
M&AbWfR"Wf!_,^#5 8J;)CPtiH/_&[qouɋżɕVrqrpoɰA7t5oґΟ2f yb)U)CQViHI.jdtiH gF2fQm!*̢odĒ$qpoɰA7v"CluJDZ!o	'/kY%mv!Rn6&5oґ7b)U)QViH%}ӣJA:4kv
L- Vrqѥ 	 Y(oEv,>2e~M 	 nma1m,٨fT@bVI%jd8e mk  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/tasks/tbwbpdef.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Setting a deferred breakpoint</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Setting a deferred breakpoint <a name="INDEX7dbg_breakpoints" rel="I1"></a> <a name="INDEX6dbg_setting_breakpoints" rel="I2"></a> <a name="INDEXdbg_deferred_breakpoint" rel="I3"></a> </font></h3>

<p>A deferred breakpoint is a breakpoint set on a DLL or executable that is not currently
loaded. You can defer the following types of breakpoints:</p> 

<ul>
  <li>line breakpoints</li>
  <li>function breakpoints</li>
  <li>method breakpoints</li>
</ul>

<p>To set a deferred breakpoint, click on <strong>Defer breakpoint</strong> check box when
setting your line breakpoint, your function, or your method breakpoint. Set any optional
parameters that you want for the breakpoint.</p>

<p><img src="../images/ngrelc.gif" alt="ngrelc.gif (533 bytes)" width="142" height="9"><br>
<a href="../concepts/cbwbrkpt.htm">Breakpoints</a></p>

<p><img src="../images/ngrelt.gif" width="112" height="9" alt="Related Tasks"><br>
<a href="tbcbplst.htm">Setting multiple breakpoints</a><br>
<a href="tbwbpmdb.htm">Modifying breakpoint properties</a><br>
<a href="tbcbpead.htm">Enabling and disabling breakpoints</a><br>
<a href="tbcbpdel.htm">Deleting a breakpoint</a><br>
<a href="tbcvwbp.htm">Viewing set breakpoints</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ڙ$kp  $       	  :7-:#          	      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbwbpmdb.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Modifying breakpoint properties </title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Modifying breakpoint properties<a name="INDEX10dbg_breakpoints" rel="I1"></a> <a name="INDEXdbg_modifying_properties" rel="I2"></a> </font></h3>

<p>You can change the following properties of a breakpoint:</p> 

<ul>
  <li>Which threads the breakpoint applies to.</li>
  <li>How often the debugger should skip the breakpoint (the frequency).</li>
  <li>Whether to stop on the breakpoint only when a given expression is true. Expressions can
    only be applied to line, function, method, procedure, or address breakpoints.</li>
  <li>Whether to defer the breakpoint. Only line, function, or method breakpoints can be
    deferred.</li>
</ul>

<p>You can also change the <b>Required parameters</b> fields for a breakpoint. Changing
these fields results in the existing breakpoint being deleted and a new breakpoint being
set.</p>

<p>To change a breakpoint's properties:</p> 

<ol>
  <li>Click on the <strong>Breakpoints</strong> tab to bring the Breakpoints pane to the
    foreground.</li>
  <li>In the Breakpoints pane, expand the list of breakpoints until you see the breakpoint you
    want to modify.</li>
  <li>Right-click on the breakpoint you want to modify. This brings forth a pop-up menu.</li>
  <li>Select <strong>Modify Breakpoint</strong> from the pop-up menu. A breakpoint dialog
    corresponding to the breakpoint type appears displaying the current settings for the
    breakpoint.</li>
  <li>Change the breakpoint's properties in the Breakpoint dialog.</li>
</ol>

<p><img src="../images/ngrelc.gif" width="142" height="9" alt="[Related Concepts]"><br>
<a href="../concepts/cbwbrkpt.htm">Breakpoints</a></p>

<p><img src="../images/ngrelt.gif" width="112" height="9" alt="Related Tasks"><br>
<a href="tbcbplst.htm">Setting multiple breakpoints</a><br>
<a href="tbcbpead.htm">Enabling and disabling breakpoints</a><br>
<a href="tbcbpdel.htm">Deleting a breakpoint</a><br>
<a href="tbcvwbp.htm">Viewing set breakpoints</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
cJk$  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/tasks/tbwchgreg.htm m                      $          <html>

<head>

<title>Changing the contents of a register</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Changing the contents of a register <a name="INDEX23dbg_debugging" rel="I1"></a> <a name="INDEX4dbg_registers" rel="I2"></a> <a name="INDEXdbg_register_changing" rel="I3"></a>
</font></h3> 

<p>To change the contents of a register in the Registers pane or the Monitors pane:</p> 

<ol>
  <li>In the Registers pane or the Monitors pane, expand the entry where the register whose
    value you want to change is.</li>
  <li>Scroll down to the register you want to change and do one of the following:</p><ul>
      <li>Double-click on the register.</li>
      <li>Select <strong>Edit</strong> from the pop-up menu.</li>
    </ul>
  </li>
  <li>Enter a value that is valid for the current representation of that register. The
    debugger checks for a valid value. Depending on the language and platform, you may be able
    to change literal strings.</li>
  <li>Press <strong>Enter</strong> to submit the change.</li>
</ol>

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<a href="tbcvureg.htm">Viewing the contents of a register</a><br>
<a href="tbcaddreg.htm">Adding a register to the Expressions monitor</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
fy Brkꔥ  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/tasks/tbwchgstr.htm m                      $          <html>

<head>

<title>Changing the contents of a storage location</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Changing the contents of a storage location<a name="INDEX27dbg_debugging" rel="I1"></a><a name="INDEX3dbg_storage" rel="I2"></a><a name="INDEXdbg_storage_location" rel="I3"></a><a name="INDEX18dbg_monitors" rel="I1"></a><a name="INDEX3dbg_storage_monitor" rel="I2"></a><a name="INDEXdbg_storage_changing" rel="I3"></a></font></h3> 

<p>To change the contents of a storage location in a Storage monitor:</p> 

<ol>
  <li>Select the Storage monitor pane where you want to make the change.</li>
  <li>Scroll down to the storage location you want to change.</li>
  <li>Double-click on the value you want to change.</li>
  <li>Enter a valid value for that storage location. The debugger checks for a valid
    value.<br>
    <img src="../images/ngclang.gif" width="51" height="13" alt="ngclang.gif (151 bytes)"><img src="../images/ngcpp.gif" width="51" height="13" alt="ngcpp.gif (202 bytes)">For example, if you want to change
    the contents of storage, and the Content style setting for a particular Storage monitor is
    32-bit integer, the value you enter must be a valid 32-bit integer, not a floating-point
    value or other value.</li>
</ol>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
/htmlk  $       q  :7-:#          q      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbwchgvar.htm m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Changing the contents of a variable</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Changing the contents of a variable<a name="INDEX19dbg_debugging" rel="I1"></a><a name="INDEX5dbg_variables" rel="I2"></a><a name="INDEXdbg_variable_changing" rel="I3"></a></font></h3> 

<p>To change the contents of a variable in a Locals pane or Monitors pane:</p> 

<ol>
  <li>Expand the monitor containing the variable whose value you want to modify.</li>
  <li>If your variable is a class, struct or array, expand it to show its individual elements.</li>
  <li>Scroll down to the variable you want to change and do one of the following:</p><ul>
      <li>Double-click on the variable or variable element.</li>
      <li>Right-click on the variable and select <strong>Edit</strong> from the pop-up menu.</li>
    </ul>
  </li>
  <li>Enter a value that is valid for the current representation of that variable or variable
    element. The debugger checks for a valid value.<br>
    <img src="../images/ngclang.gif" alt="ngclang.gif (151 bytes)" width="51" height="13"><img src="../images/ngcpp.gif" alt="ngcpp.gif (202 bytes)" width="51" height="13">For example, if you want to change
    the contents of a character string and the current representation is a text string, you
    must enter a new string in double quotes, and the length of the string must not exceed the
    declared array size.</li>
  <li>Press Enter to submit the change.<a name="INDEX14dbg_monitors" rel="I1"></a><a name="INDEX4dbg_program_monitor" rel="I2"></a><a name="INDEXdbg_pm_change_var" rel="I3"></a><a name="INDEX15dbg_monitors" rel="I1"></a><a name="INDEX6dbg_local_var_monitor" rel="I2"></a><a name="INDEXdbg_local_monitor_change" rel="I3"></a></li>
</ol>

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<a href="tbcaddvar.htm">Adding a variable to the Expressions monitor</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 set brk  $       O  :7-:#          O      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbwchstr.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Changing the representation of storage contents</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Changing the representation of storage contents <a name="INDEX26dbg_debugging" rel="I1"></a> <a name="INDEX2dbg_storage" rel="I2"></a> <a name="INDEXdbg_storage_rep" rel="I3"></a> </font></h3> 

<p>For each storage pane you have, you can change the representation of the storage and
the number of columns shown in each pane.</p>

<p>These settings affect only the Storage pane or Storage monitor pane you are viewing, so
you can have multiple Storage monitor panes with different settings.</p>

<p>Select the representation of storage for the Storage pane you are viewing from the <strong>Content
style</strong> pulldown menu.</p>

<p>Select the number of columns shown in a Storage pane from the <strong>Columns Per Line</strong>
pulldown menu.</p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 k  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/tasks/tbwcmpdb.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Compiling a program for debugging</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Compiling a program for debugging<a name="INDEX6dbg_debugging" rel="I1"></a><a name="INDEXdbg_compiling_programs" rel="I2"></a></font></h3> 

<p>In order to debug your program at the source code level, you need to compile your
program with certain compiler options that instruct the compiler to generate symbolic
information in the object file. See your compiler reference documentation on how to
compile your program with debug information.</p>

<p><img src="../images/ngrelt.gif" width="112" height="9" alt="Related Tasks"><br>
<img src="../images/ngaix.gif" width="51" height="13" alt="ngaix.gif (1051 bytes)"><img src="../images/ngwin.gif" width="51" height="13" alt="ngwin.gif (1069 bytes)"><a href="../concepts/cbwdoptc.htm">Optimized code debugging</a><br>
<a href="tbwwrtdb.htm">Writing a program for debugging</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
es)" kꐘ  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/tasks/tbwfncbp.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Setting a function breakpoint</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Setting a function breakpoint<a name="INDEX3dbg_breakpoints" rel="I1"></a><a name="INDEX2dbg_setting_breakpoints" rel="I2"></a><a name="INDEXdbg_function_breakpoint" rel="I3"></a></font></h3> 

<p>You can set function breakpoints from the Modules pane, the Source menu and the
Breakpoints menu.</p>

<p>To set a function breakpoint from the Modules pane:</p> 

<ol>
  <li>Expand the list in the Modules pane until you see the function you want to set an
    function breakpoint on.</li>
  <li>Right-click on that function and select <b>Set Function breakpoint</b> from the pop-up
    menu.</li>
</ol>

<p>To set a function breakpoint from the Source menu:</p> 

<ol>
  <li>Select <strong>Source &gt; Set Function Breakpoint</strong> from the menu bar.</li>
  <li>Enter the name of the function you want to debug in the <strong>Function </strong>entry
    field in the Function Breakpoint dialog. If this function is loaded, you can select it
    from the pulldown list in the <strong>Function </strong>entry field.</li>
  <li>If the executable or DLL containing the function you want to debug is not currently
    loaded, click on the <strong>Defer breakpoint</strong> check box.</li>
  <li>Set any optional parameters that you want for the breakpoint.</li>
  <li>Click <strong>OK</strong> to set the breakpoint and dismiss the Function Breakpoint
    dialog. Alternatively, use the <strong>Set</strong> button to set the breakpoint without
    dismissing the Function Breakpoint dialog.</li>
</ol>

<p>To set a function breakpoint from the Breakpoints menu:</p> 

<ol>
  <li>Select <strong>Breakpoints &gt; Set Function</strong> from the menu bar.</li>
  <li>Enter the name of the executable you want to debug in the <strong>Executable </strong>entry
    field in the Function Breakpoint dialog. If this executable to be debugged is loaded, you
    can select it from the pulldown list in the <strong>Executable </strong>entry field.</li>
  <li>Choose or enter the object, class or source file you want to debug from the <strong>Source</strong>
    pulldown list.</li>
  <li>Enter the name of the function you want to debug in the <strong>Function </strong>entry
    field in the Function Breakpoint dialog. If this function is loaded, you can select it
    from the pulldown list in the <strong>Function </strong>entry field.</li>
  <li>If the module or routine you entered in the <strong>Executable</strong> entry field is
    not currently loaded, click on the <strong>Defer breakpoint</strong> check box.</li>
  <li>Set any optional parameters that you want for the breakpoint.</li>
  <li>Click <strong>OK</strong> to set the breakpoint and dismiss the Function Breakpoint
    dialog. Alternatively, use the <strong>Set</strong> button to set the breakpoint without
    dismissing the Function Breakpoint dialog.</li>
</ol>

<p><img src="../images/ngrelc.gif" alt="ngrelc.gif (533 bytes)" width="142" height="9"><br>
<a href="../concepts/cbwbrkpt.htm">Breakpoints</a></p>

<p><img src="../images/ngrelt.gif" width="112" height="9" alt="Related Tasks"><br>
<a href="tbcbplst.htm">Setting multiple breakpoints</a><br>
<a href="tbwbpmdb.htm">Modifying breakpoint properties</a><br>
<a href="tbcbpead.htm">Enabling and disabling breakpoints</a><br>
<a href="tbcbpdel.htm">Deleting a breakpoint</a><br>
<a href="tbcvwbp.htm">Viewing set breakpoints</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
line.</k|  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/tasks/tbwhalt.htm   m                      $          <html>

<head>

<title>Halting execution of a program (AIX and Windows only) </title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Halting execution of a program </font></h3>

<p>Halting a program stops the execution of the program without
terminating the execution of the program. It allows you to pause and examine the program's
internal state and then continue execution without restarting the program. </p>

<p>To halt execution of a program that is currently running in the debugger, do one of the
following:</p> 

<ul>
  <li>Click on <img src="../images/nbhalt.gif" alt="nbhalt.gif (126 bytes)" width="16" height="16">.</li>
  <li>Select <strong>Debug &gt; Halt</strong> from the menu bar.</li>
</ul>

<p>You may find that execution halts in a function other than the one you are debugging
(for example, a system library routine). To run to the end of that routine and stop in
your own code, do one of the following:</p> 

<ul>
  <li>Issue a Step Return command.</li>
  <li>If the previous technique results in the debugger displaying the message &quot;Cannot
    determine return address&quot;, issue the Step Debug command until execution returns to
    your code</li>
  <li>If you know what line in your program will be the next to execute after the current
    function returns, go to the source pane containing that line, set a breakpoint on it, and
    issue the Run command.</li>
</ul> 

<p><img src="../images/ngrelc.gif" alt="ngrelc.gif (533 bytes)" width="142" height="9"><br>
<a href="../ref/rbwstep.htm">Step commands</a></p>

<p><img src="../images/ngrelt.gif" alt="Related Tasks" width="112" height="9"><br>
<a href="tbcrnapg.htm">Running a program</a><br>
<a href="tbcstep.htm">Stepping through a program</a><br>
<a href="tbcsetln.htm">Setting a line breakpoint</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ld in k$  $       @  :7-:#          @      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbwrestr.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Restarting a program (AIX and Windows only)</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Restarting a program<a name="INDEX16dbg_debugging" rel="I1"></a> <a name="INDEXdbg_restart_a_program" rel="I2"></a></font></h3> 

<p>To start debugging your program from the beginning if your program is stopped, click on
<img src="../images/nbrestrt.gif" alt="nbrestrt.gif (179 bytes)" width="16" height="16"> in the toolbar or select
<strong>Debug &gt; Restart</strong> from the menu bar.</p>

<p>To start debugging your program again from the beginning, if your program is not
stopped:</p> 

<ol>
  <li>Issue a Halt command by clicking on <img src="../images/nbhalt.gif" alt="nbhalt.gif (126 bytes)" width="16" height="16"> in the toolbar or selecting <strong>Debug &gt; Halt</strong>
    from the menu bar, if the program is currently executing within the debugger.</li>
  <li>Set a breakpoint at the location you want to run to, if it is not the beginning of your
    program and you have not already set a breakpoint there.</li>
  <li>Click on <img src="../images/nbrestrt.gif" alt="nbrestrt.gif (179 bytes)" width="16" height="16"> in the
    toolbar or select <strong>Debug &gt; Restart</strong> from the menu bar.</li>
</ol>

<p>If the previous run of your program produced side effects such as the creation of an
output file and the program logic will be changed by the existence of such files from a
previous debug session, you may want to erase these files before restarting.</p>

<p><img src="../images/ngrelt.gif" alt="Related Tasks" width="112" height="9"><br>
<img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><a href="tbwhalt.htm">Halting execution of a program</a><br>
<a href="tbcrnapg.htm">Running a program</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k  $         :¿7-:#                ./usr/vac/html/zh_CN/doc/debugger/tasks/tbwsetad.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Setting an address breakpoint (AIX and Windows) </title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Setting an address breakpoint<a name="INDEX4dbg_breakpoints" rel="I1"></a><a name="INDEX3dbg_setting_breakpoints" rel="I2"></a><a name="INDEXdbg_address_breakpoint" rel="I3"></a> </font></h3>

<p><img src="../images/ngaix.gif" width="51" height="13" alt="ngaix.gif (1051 bytes)"><img src="../images/ngwin.gif" width="51" height="13" alt="ngwin.gif (1069 bytes)"><strong>Restriction:</strong> This
is supported for AIX and Windows only.</p> 

<p>You can set an address breakpoint from the Source pane, the Source menu, and from the
Breakpoints menu. </p>

<p>To set an address breakpoint in the Source pane:</p> 

<ol>
  <li>Ensure the Source pane is set to a disassembly or mixed view. To set the Source pane to
    a disassembly view, select <strong>Source &gt; Disassembly View</strong>. To set the
    Source pane to a mixed view, select <strong>Source &gt; Mixed View</strong>.</li>
  <li>Make sure the appropriate line is visible in the pane by using the scroll bar or cursor
    keys to locate the line.</li>
  <li>Double-click on the line number in the prefix area of the line.</li>
</ol>

<p>To set an address breakpoint from the Source menu:</p> 

<ol>
  <li>Select <strong>Source &gt; Set Address Breakpoint</strong> from the menu bar.</li>
  <li>Enter either the address where you want to set the breakpoint or an expression that
    evaluates to an address. The address must be entered in hexadecimal notation.</li>
  <li>Set any optional parameters that you want for the breakpoint.</li>
  <li>Click <strong>OK</strong> to set the breakpoint and dismiss the Address Breakpoint
    dialog. Alternatively, use the <strong>Set</strong> button to set the breakpoint without
    dismissing the Address Breakpoint dialog.</li>
</ol>

<p>To set an address breakpoint from the Breakpoints menu:</p> 

<ol>
  <li>Select <strong>Breakpoints &gt; Set Address</strong> from the menu bar.</li>
  <li>Enter either the address where you want to set the breakpoint or an expression that
    evaluates to an address. The address must be entered in hexadecimal notation.</li>
  <li>Set any optional parameters that you want for the breakpoint.</li>
  <li>Click <strong>OK</strong> to set the breakpoint and dismiss the Address Breakpoint
    dialog. Alternatively, use the <strong>Set</strong> button to set the breakpoint without
    dismissing the Address Breakpoint dialog.</li>
</ol>

<p><img src="../images/ngrelc.gif" width="142" height="9" alt="[Related Concepts]"><br>
<a href="../concepts/cbwbrkpt.htm">Breakpoints</a></p>

<p><img src="../images/ngrelt.gif" width="112" height="9" alt="Related Tasks"><br>
<a href="tbcbplst.htm">Setting multiple breakpoints</a><br>
<a href="tbwbpmdb.htm">Modifying breakpoint properties</a><br>
<a href="tbcbpead.htm">Enabling and disabling breakpoints</a><br>
<a href="tbcbpdel.htm">Deleting a breakpoint</a><br>
<a href="tbcvwbp.htm">Viewing set breakpoints</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
d Tak܏  $       ,  :¿7-:#          ,      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbwskpjm.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Skipping over sections of a program</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Skipping over sections of a program <a name="INDEX14dbg_debugging" rel="I1"></a> <a name="INDEXdbg_skipping_sections" rel="I2"></a> </font></h3>

<p>You can skip over sections of code to avoid executing certain statements or to move to
a position that certain statements can be executed again.</p>

<p>To skip over a section of code:</p> 

<ol>
  <li>Ensure the Source pane is set to source view. To set the Source pane to source view,
    select <strong>Source &gt; Source View</strong> from the menu bar.</li>
  <li>Make sure the line to jump to is visible in the Source pane by using the scroll bar or
    cursor keys to locate the line.</li>
  <li>Jump to the line by doing one of the following:</p><ul>
      <li>Right-click on the line and select <strong>Jump To Location</strong> from the pop-up
        menu.</li>
      <li>Click on the line to select it, then select <strong>Debug &gt; Jump To Location</strong>
        from the menu bar.</li>
    </ul>
  </li>
</ol>

<p>Using Jump to Location can cause unpredictable results if you jump outside the current
function, jump over code that has side-effects (for example, calls to function whose
results are assigned to variables, or function that change the contents of variables
passed by reference), or jump into the middle of a block such as a <strong>for</strong>
loop.</p> 

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<a href="tbcrnapg.htm">Running a program</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>

   k  $       
  :¿7-:#          
      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbwstenv.htm  m                      $          <html>

<head>

<title>Setting environment variables for the debugger</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Setting environment variables for the debugger<a name="INDEX13dbg_environment_variables" rel="I1"></a><a name="INDEXdbg_setting_env_variables" rel="I2"></a></font></h3> 

<p>The debugger user interface running on the workstation uses certain environment
variables to determine the dominant language, the host files where the source files are
found, and so on.</p>

<p>You may want to set environment variables for the debug engine and Distributed
Debugger.&nbsp;You can set the environment variables based on your operating system. For
instructions on setting environment variables refer to your operating system manuals.</p>

<p><img src="../images/ngrelr.gif" alt="ngrelr.gif (548 bytes)" width="153" height="9"><br>
<img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><a href="../ref/rbwvcase.htm">DER_DBG_CASESENSITIVE</a><br>
<img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><a href="../ref/rbwlocpt.htm">DER_DBG_LOCAL_PATH</a><br>
<img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><a href="../ref/rbwnumel.htm">DER_DBG_NUMBEROFELEMENTS</a><br>
<img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><a href="../ref/rbwoverr.htm">DER_DBG_OVERRIDE</a><br>
<a href="../ref/rbwdpath.htm">DER_DBG_PATH</a><br>
<img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><a href="../ref/rbwvdbtb.htm">DER_DBG_TAB</a><br>
<img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><a href="../ref/rbwtgrid.htm">DER_DBG_TABGRID</a><br>
<a href="../ref/rbwincl.htm">INCLUDE</a><br>
<img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"> <img src="../images/ngos2.gif" alt="ngos2.gif (402 bytes)" width="51" height="13"> <a href="../ref/rbwlibp.htm">LIBPATH</a><br>
<a href="../ref/rbwpath.htm">PATH</a><br>
</p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
cepts]k  $         :¿7-:#                ./usr/vac/html/zh_CN/doc/debugger/tasks/tbwstloc.htm  m                      $          <html>

<head>
<title>Starting the debugger for local debugging (AIX and Windows only)</title>

</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Starting the debugger for local debugging</font></h3> 

<p>To start debugging a program locally from the command line, issue the <samp>idebug</samp>
command with local debug parameters at a command line prompt.</p>

<p>If you issue the <samp>idebug</samp> command without any options, the debugger will
prompt you for the required information in the Load Program dialog.</p> 

<p>Once the debugger user interface is running, you can debug other programs using the
same debugger session by selecting <strong>File &gt; Load Program</strong> from the main
menubar.</p> 

<p><img src="../images/ngrelr.gif" alt="ngrelr.gif (548 bytes)" width="153" height="9"><br>
<a href="../ref/rbcidebg.htm">idebug command</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
yteskD  $       
  :¿7-:#          
      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbwstrmt.htm  m                      $          <html>

<head>
<title>Starting the debugger for remote debugging (AIX and Windows only)</title>

</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Starting the debugger for remote debugging<a name="INDEX8dbg_debugging" rel="I1"></a><a name="INDEX2dbg_starting_debugger" rel="I2"></a><a name="INDEXdbg_starting_remote" rel="I3"></a><a name="INDEX2dbg_remote_debug" rel="I1"></a><a name="INDEX46dbg_debugging" rel="I1"></a><a name="INDEX3dbg_remote_debugging" rel="I2"></a> </font></h3> 

<p>The debugger allows you to run the debugger user interface and the debug engine on
separate machines. These separate machines can be running different operating systems.
When you start the debugger for remote debugging, you first start a debug engine daemon.
This daemon waits for a connection from the debugger user interface. Once a connection is
established, you can begin to debug your program.</p> 

<p>To start debugging a remote program from the
command line:</p> 

<ol>
  <li>On the remote system, start the debug engine daemon
    with the <samp>irmtdbgc</samp> command at a command line prompt. If you issue this command
    without any parameters, you will be prompted for required information in the Load Program
    dialog on the local system. For information on <samp>irmtdbgc</samp> command parameters,
    see the related topic below.</li>
  <li>On the local system, start the debugger user interface with the <samp>idebug</samp>
    command using the remote debug parameters at a command line prompt. You must specify the <samp>-qhost</samp>
    parameter and the <samp>-qlang</samp> parameter for the language you are debugging. For
    information on the <samp>idebug</samp> command parameters, see the related topic below.</li>
</ol>

<p><strong>Tip:</strong> The debug engine is
terminated if the debugger cannot load the program you want to debug. Also, the debug
engine is terminated when the program you are debugging runs to completion or is
terminated manually. To prevent the debug engine from being terminated in these
situations, use the <samp>-qsession=multi</samp> option of the <samp>irmtdbgc</samp>
command.</p> 

<p><img src="../images/ngrelr.gif" alt="ngrelr.gif (548 bytes)" width="153" height="9"><br>
<img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"><img src="../images/ngwin.gif" alt="ngwin.gif (1069 bytes)" width="51" height="13"><a href="../ref/rbcdbgc.htm">irmtdbgc command</a><br>
<a href="../ref/rbcidebg.htm">idebug command</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
</a>
kꬼ  $       j  :¿7-:#          j      ./usr/vac/html/zh_CN/doc/debugger/tasks/tbwwrtdb.htm  m                      $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>

<title>Writing a program for debugging</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Writing a program for debugging<a name="INDEX5dbg_debugging" rel="I1"></a><a name="INDEXdbg_writing_programs" rel="I2"></a></font></h3>

<p>You can make your programs easier to debug by following these simple guidelines:</p> 

<ul>
  <li>Do not hand-tune your source code for performance until you have fully debugged and
    tested the untuned version. Hand-tuning may make the logic of your code harder to
    understand.</li>
  <li>Where possible, do not put multiple statements on a single line, because some debugger
    features operate on a line basis. For example, you cannot step over or set line
    breakpoints on more than one statement on the same line.</li>
  <li>Assign intermediate expression values to temporary variables to make it easier to verify
    intermediate results.</li>
</ul>

<p>To debug your programs at the level of source code statements, you must specify the
compiler options that generate debug information. In some cases you must specify options
that enable the debugger to work properly with your code.</p> 

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
topic l^  $       s  :7-:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbabbp.htm tm  m                      $              t
"/<>no=adegilprsbcmv.0hu&15;Ffqy()3kwx!#+,26AEIW|$-49:CDHNPTX[]j
_&4._L.F= 
-DTpXYՌRw+)ֶ'tHQjZQv^b\/˲c-h@P(MV,XXXXXZ+7W8X
gZY.f֌-KO)<VW8ڢ)^k7Hc!|~{]Cp'і{ΘVh̰p_EՠH#N.L47(*A^EA\/<Rh=L+AQZefXzdk_EՠH#N.L47m`U /9ByD#h

: p&&W/9NVr'C3x	<6p(mSPM	aTiJK@OD|jrF#<M	BU9`e4'΃J
 Dy$
CcP J+9tH"pФB#H608>H;09$"h	b#n3jf7'
`DPM,APVk7;3j+jc˫0m뵆UJkAj^r/,LZn\ M(2Kmں/,LZn\N`r4"@N&TȔ@p)TiQ"	$Im_.êZˮV*s6,a2yyڿ4m3irpXVAuax	V"j9Wmp7.R'B}
rH>W<c&\pҥT;#Shg.iҥgR1؃>W8B3vHXP:mWWں/uby]^ykڿ4m3irnd"U7u{_m_Y´ܹK(NW)D`hxHġ	B ,HcÄiJ:)m_.êZˮV*s6,a2yyڿ4m3iraZ X,/gᛤگk7Vr,LZn\ϡPéN	HCȄڀ6 CqF#<<&::4j A@zu:FRш$L;}u),pJ1	Cp"#JUXC#oں/o9o9Wmp7.R[c,+@/f܆ Voj{WWm_Y´ܹK<	' ȔDBv##((-M	 Rm"PBX|NLp!@g@GIb-6)ʏB(!,PP> <1$~1ƉzD0L46}4'Ib-FȔ(	!IxՋ/Wah-Naqek@9m0VԼ_m_Y´ܹKw8fä-Wں/,LZn\)"'CGDН%$~1IoHƓe#䂈"PBXJ%#SB|H5I ΄x@,1	~9j뷜yK68V){=Uw8fyK68V)xH2AD(!,&GhN?$KSp|}:FR>H(
8IS@g@QGHgB`8X ΄;D@ AGPPy$
Q|j"! @,1	,ZZ31_ju_]i+M˔sn[Uw8fyK68V)xH2AD(!,PP}	)$~1 maH @@ Dt4<DRD$3033oں/]vm_yu__i+M˔X
:5R{])4DpUjK68V)tBt(PP}|NUXH>VpJtM:UЇP"#H0CiJEԩC ^4H?Å@@:FArD4' ҕ>4E$BGW/9ػy0	3^r:T"p(8	 ax$	 P`@$Wb]/9w8fU0  {]q -i)HAXФ"Hu n4d>|b8>D[+ rA%D@X7oD@4a(<)6r]vںvؼyW]_m_Y´ܹKo (arԽ3q\-VZyK68V){jc˫0m뵆UJkAj^rr,LZn\3r!Uw8fyڿ4m3irF'F#(g"1 R#qs3x	<6p(mQ]^j뷜kK68V){=46p]^~ifg
r.N8:FQ E<c@ #3x	<6p(mSD	ɀt0FB183bG@yu__i+M˔snDr#vp]^~ifg
r.3t&$ڬ09R#F#<8ia HM	T S$b8Л~9yyڿ4m3irpȍZk7u{_i+M˔9^k71 SjF>59!:TbqiC"<&ߵu{_rr,LZn\3q4b{Uw8fyڿ4m3irH ؚ1:hl6r]vںvؼyW]jbeUEEjc&\ik01F42y
TVh̰pE̘p.*AZruvVԽ+TWrEwtk `  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbaval.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>

<title>õĺԻ</title>

</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">õĺԻ</font></h3> 

<p>ʹÿõĺԻѡҪĺ</p>

<p>ؼͿؼ¡ͷֱʾ<em>б</em>, ؼֱʾΪ<strong></strong></p>

<table border="0" cellpadding="5" cellspacing="0">
  <tr>
    <td valign="top"><strong>ѡһ</strong></td>
    <td valign="top">ӿõĺбѡһ</td>
  </tr>
  <tr>
    <td valign="top"><em>ť</em></td>
    <td valign="top"><table border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td valign="top"><strong>ȷ</strong></td>
        <td valign="top">ѡĿļԴ<strong>Դ
</strong>ڴ򿪣ҵĺɼͷ
(<img src="../images/nbexept.gif" alt="nbexept.gif (78 bytes)" width="16" height="16">)ǰ׺ʾ  <strong>ú</strong> Իرա</td>
      </tr>
      <tr>
        <td valign="top"><strong>ȡ</strong></td>
        <td valign="top">ر <strong>ú</strong>Իûҵκοõĺ¡</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">ʾ塣</td>
      </tr>
    </table>
    </td>
  </tr>
</table>

<p><img src="../images/ngcpp.gif" width="51" height="13" alt="ngcpp.gif (202 bytes)">
ûָһ C
ҵҵֹһûָķװ룬һ<strong>װ</strong>Իг÷װ롣Ӹбѡװ롣</p> 

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
1kxr  $       ;	  :7-:#          ;	      ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbchfl.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>

<title>޸ıļԻ</title>

</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">޸ıļԻ</font></h3>

<p>ʹ޸ıļԻʾ <strong>Դ</strong>
еһͬԴļдʱԳΪûλ˲ȷԴļ<b>޸ıļ
</b> ԻָȷԴļĿ¼</p>

<p>ؼͿؼ¡ͷֱʾ<em>б</em>, ؼֱʾΪ<strong></strong></p>

<table border="0" cellpadding="5" cellspacing="0">
  <tr>
    <td valign="top"><strong>滻ļ</strong></td>
    <td valign="top">ûҪԴļ·ơ</td>
  </tr>
  <tr>
    <td valign="top"><em>ť</em></td>
    <td valign="top"><table border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td valign="top"><strong>ȷ</strong></td>
        <td valign="top">װûָԴļҹر <strong>ııļ
       </strong> Ի</td>
      </tr>
      <tr>
        <td valign="top"><strong>Ӧ</strong></td>
        <td valign="top">װûָԴļ<strong>޸ıļ</strong>ʹԻ򱣳ִ򿪡</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">һļѡ񴰿ڣλҪԴļ</td>
      </tr>
      <tr>
        <td valign="top"><strong>ȡ</strong></td>
        <td valign="top">ر <strong>޸ıļ</strong>Ի
ı<strong>Դ</strong>еԴļ</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">ʾ塣</td>
      </tr>
    </table>
    </td>
  </tr>
</table>

<p><strong>ע:</strong>  <b>޸ıļ</b>Ի򲢲һµ<strong>Դ</strong>ڻıڵԵĿִгûļûȻöϵ㣬вҿԳƶǰСȻԳΪ뵱ǰĿļصģ
ǵǰԴļˣΪΪԴļͬ</p>

<p>ûϣͬĳеһͬĿļѡ
<strong>Դ&gt;Դ</strong>ѡ<strong>ļ
&gt; װ</strong>ʼһ</p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
H0kX  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbchsr.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>

<title>ѡԴļԻ</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">ѡԴļԻ </font></h3>

<p><strong>ƣ</strong>&nbsp; <img src="../images/ngaix.gif" width="51" height="13" alt="ngaix.gif (1051 bytes)"><img src="../images/ngwin.gif" width="51" height="13" alt="ngwin.gif (1069 bytes)">
öԻ AIX  Windows</p>

<p>ʹѡԴļԻΪûѡȷԴļһԴļڲͬλãָöԻ</p>

<p>ؼͿؼ¡ͷֱʾ<em>б</em>, ؼֱʾΪ<strong></strong></p>

<table border="0" cellpadding="5" cellspacing="0">
  <tr>
    <td valign="top"><em>ť</em></td>
    <td valign="top"><table border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td valign="top"><strong>ȷ</strong></td>
        <td valign="top">ѡԴļرѡԴļԻ</td>
      </tr>
      <tr>
        <td valign="top"><strong>ȡ</strong></td>
        <td valign="top">رѡԴļԻ򣬲µԴļ</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">ʾ塣</td>
      </tr>
    </table>
    </td>
  </tr>
</table>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
<td valk(  $       8
  :7-:#          8
      ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbclsp.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>


<title>ļԻ</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">ļԻ</font></h3>

<p><strong>ƣ</strong> <img src="../images/ngjava.gif" width="51" height="13" alt="ngjava.gif (225 bytes)">
ʹøôѡһ Java װԳ</p>

<p>ؼͿؼ¡ͷֱʾ<em>б</em>, ؼֱʾΪ<strong></strong></p>

<table border="0" cellpadding="5" cellspacing="0" width="100%">
  <tr>
    <td valign="top"><strong>ѡ CLASSPATH </strong></td>
    <td valign="top">ϲ˰ CLASSPATH Ԥõ·
jar  zip ļѡбӸбѡûϣװԳ Jar  zip ļ·
<p>ѡһڸбеĿ¼jar 
zip ļ
£:</p><ul>
      <li><strong>Ŀ¼</strong> ť
Ŀ¼ѡ񴰿еĿؼѰҺѡĿ¼</li>
      <li><strong>jar/zip</strong> ť
ļѡ񴰿еĿؼѰҺѡļ</li>
    </ul>
    </td>
  </tr>
  <tr>
    <td valign="top"><strong>չĿ¼jar/zipѡ </strong></td>
    <td valign="top">CLASSPATH ѡ󣬸ʾĿ¼ࡣӸбѡûϣװԳ
<p>ֻĿ¼ʾڸֶΣ˫ҪװԳһչ
ҪװõԳ౻ѡȡ</td>
  </tr>
  <tr>
    <td valign="top"><strong>ѡ</strong></td>
    <td valign="top">ʾѡװԳࡣ</td>
  </tr>
  <tr>
    <td valign="top"><em>ť</em></td>
    <td valign="top"><table border="0" cellpadding="5" cellspacing="0" width="100%">
      <tr>
        <td valign="top"><strong>Ŀ¼</strong></td>
        <td valign="top">һĿ¼ԱĿ¼</td>
      </tr>
      <tr>
        <td valign="top"><strong> jar/zip ļ</strong></td>
        <td valign="top">һļѡ񴰿ڣҪjar/zipļ</td>
      </tr>
      <tr>
        <td valign="top"><strong>ȷ</strong></td>
        <td valign="top">ѡൽ<strong>װ</strong> Ի</td>
      </tr>
      <tr>
        <td valign="top"><strong>ȡ</strong></td>
        <td valign="top">ȡ<strong>ļ</strong>رմڡѡ</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">ʾϢ</td>
      </tr>
    </table>
    </td>
  </tr>
</table> 

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ko  $       P  :7-:#          P      ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbdaem.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>

<title>IBM ֲʽԳػ̶Ի</title>

</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">IBM ֲʽԳػ̶Ի</font></h3>

<p>ʹ <strong>IBM ֲʽԳػ</strong>Ի鿴ԳûڼĶ˿ں롣</p>

<p>ؼͿؼ¡ͷֱʾ<em>б</em>, ؼֱʾΪ<strong></strong></p>

<table border="0" cellpadding="5" cellspacing="0" width="100%">
  <tr>
    <td valign="top"><em>ť</em></td>
    <td valign="top"><table border="0" cellpadding="5" cellspacing="0" width="100%">
      <tr>
        <td valign="top"><strong>ֹͣ</strong></td>
        <td valign="top">ֹԳûػ̡</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">ʾϢ</td>
      </tr>
    </table>
    </td>
  </tr>
</table>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ke  $       
  :7-:#          
      ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbexoc.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>

<title>Ӧó쳣Ի</title>

</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Ӧó쳣Ի</font></h3>

<p>Ӧó쳣ԻڳִУ쳣ʱ򿪣쳣
<strong>쳣ѡ</strong>Իָ֮һ&nbsp;쳣к<strong>Դ</strong>м</p>

<p>ؼͿؼ¡ͷֱʾ<em>б</em>, ؼֱʾΪ<strong></strong></p>

<table border="0" cellpadding="5" cellspacing="0">
  <tr>
    <td valign="top"><em>ť</em></td>
    <td valign="top"><table border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td valign="top"><strong>ȷ</strong></td>
        <td valign="top">ر<strong>Ӧó쳣</strong>Ի쳣<strong>Դ</strong>бּ</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">ʾϢ</td>
      </tr>
    </table>
    </td>
  </tr>
</table>

<p>ڳ쳣<strong>Ӧó쳣</strong>Ի򱻹ر֮жǿõģ </p>

<table border="0" cellpadding="5" cellspacing="0" width="100%">
  <tr>
    <td valign="top"><a name="StepException"><strong>쳣 </strong></a></td>
    <td valign="top">öͨ<img src="../images/nbstpexc.gif" alt="step exception button" width="16" height="16">ڲ˵ѡ<strong>&gt; 쳣</strong>
 F6 ѡ<p>ѡòʹõԳٵһע쳣(ɲϵͳ)
ִֹͣ쳣ĵһִС
ûӦóûһע򣬸&quot;δ&quot; ԻֹӦó</td>
  </tr>
  <tr>
    <td valign="top"><a name="RunException"><strong>쳣</strong></a></td>
    <td valign="top">òͨе<img src="../images/nbrunexc.gif" alt="run exception button" width="16" height="16">ڲ˵ѡ<strong>&gt; 
쳣</strong>ʵ֡<p>ѡòʹõԳбעᴦ쳣쳣</td>
  </tr>
  <tr>
    <td valign="top"><a name="IgnoreException"><strong>/쳣</strong></a></td>
    <td valign="top">òͨе<img src="../images/nbignexc.gif" alt="examine/retry exeception button" width="16" height="16">ڲ˵ѡ<strong>&gt;
/쳣</strong><p>ѡ˲Ե쳣ԭ򣬻Ե쳣ĳִ䡣Ӵ俪ʼִв</td>
  </tr>
</table>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
W]k8\  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbfind.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>


<title>ҶԻ</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">ҶԻ</font></h3>

<p>ʹ<strong></strong>Իλеıóʾ<strong>Դ</strong>С
ҵƥı</p>

<p>ؼͿؼ¡ֱʾ<em>б</em>, ؼֱʾΪ<strong></strong></p>

<table border="0" cellpadding="5" cellspacing="0">
  <tr>
    <td valign="top"><strong><a name="Enter"></a>Ҫı
 </strong></td>
    <td valign="top">ڸûҪλı</td>
  </tr>
  <tr>
    <td valign="top"><strong><a name="Case">ִСд</a>
 </strong></td>
    <td valign="top">ѡУֻıַСдϵıѡС
</td>
  </tr>
  <tr>
    <td valign="top"><a name="Pushbuttons"><em>ť</em></a></td>
    <td valign="top"><table border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td valign="top"><strong>ȷ</strong></td>
        <td valign="top">ָıַҵ
ϵ<strong>Դ</strong> бûҵһϢϢ</td>
      </tr>
      <tr>
        <td valign="top"><strong>ȡ</strong></td>
        <td valign="top">ȡҲر<strong></strong>Ի</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">ʾ塣</td>
      </tr>
    </table>
    </td>
  </tr>
</table>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k$  $       %  :7-:#          %      ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbfnbp.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>


<title>ϵԻ</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">ϵԻ</font></h3>

<p>ʹúϵԻµĻضѴڵĶϵ㣬һԪϵʱֹС
ûָʲôִгԴļ趨ϵ㡣</p>

<p>ûָĺװ C++ (ûֲͬͬĺ)
һ<strong>װ</strong>Իʾ˸úװбӸбѡȡǸ</p>

<p>ؼͿؼ¡ͷֱʾ<em>б</em>, ؼֱʾΪ<strong></strong></p>

<table border="0" cellpadding="5" cellspacing="0">
  <tr>
    <td valign="top"><em></em></td>
    <td valign="top">ʹøеĿؼڱԵĳ趨ϵ㡣<table border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td valign="top"><a name="Executable"><strong>ִг(ѡ)</strong></a></td>
        <td valign="top">ӸѡбеĳУѡȡʹöϵĿִг</td>
      </tr>
      <tr>
        <td valign="top"><a name="Source"><strong>Դ(ѡ)
</strong></a></td>
        <td valign="top">Ӹѡбѡȡ趨ϵԭļ</td>
      </tr>
      <tr>
        <td valign="top"><a name="Function"><strong></strong></a></td>
        <td valign="top">Ӹѡбѡȡ趨ϵĺԪ</td>
      </tr>
      <tr>
        <td valign="top"><strong><a name="Defer">ӳ</a>ϵ</strong></td>
        <td valign="top">ѡУûһǰûװĳģ趨һԪϵ
<p>ûһ C++ ӳٵĺϵ㣬Ҹúװģ DLL ʱԳеװ뺯öϵ㡣
ûӳٶϵ DLL װʱöϵ״̬ӳתΪġ DLL ͷʱöϵ״̬лָΪӳ١</p>
        <p>ûһȷԴ룬ļԪ
DLL װʱܼöϵ㣬Ҹöϵ㽫ӳ״̬</p>
        <p><strong>ע⣺</strong> ûһǰװ DLL öϵ㣬
ǿھһЩǰװ DLL һЩ̬װߵĳöϵ㡣</td>
      </tr>
      <tr>
        <td valign="top"><strong><a name="Informationonly">Ϣ()</a></strong></td>
        <td valign="top">ѡУûϣΪеϢĳװԴ롣</td>
      </tr>
      <tr>
        <td valign="top"><a name="Casesensitive"><strong>Сдĸ</strong></a></td>
        <td valign="top">ѡУֶǴСдĸеġ</td>
      </tr>
    </table>
    </td>
  </tr>
  <tr>
    <td valign="top"><em>ѡ</em></td>
    <td valign="top">ϵʱṩӿؼִֹͣС<table border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td valign="top"><a name="Thread"><strong>߳</strong></a></td>
        <td valign="top">ѡбûѡʲô߳趨ϵ㡣бѡ߳ ID, û趨ϵ̡߳б̵ֶֻ֧߳ĳǿõġ</td>
      </tr>
      <tr>
        <td valign="top"><a name="Frequency"><em>Ƶ</em></a></td>
        <td valign="top">ʹƵʿؼߵʲôʱֹͣڻһϵ㡣
ÿһϵĴߵһϵʱֹֹͣͣƵԼһϵҲֹͣ<table border="0" cellpadding="5" cellspacing="0">
          <tr>
            <td valign="top"><strong></strong></td>
            <td valign="top">ûϣһֹͣĶϵ㡣磬ûϣһϵ㣬&quot;6&quot;</td>
          </tr>
          <tr>
            <td valign="top"><strong></strong></td>
            <td valign="top">ûϣһֹͣĶϵ㣬
磺ûϣ 20 һϵʱԣ&quot;20&quot;ֹͣڶϵϣ&quot;Infinity&quot;. </td>
          </tr>
          <tr>
            <td valign="top"><strong>ÿ</strong></td>
            <td valign="top">ûϣڸöϵֹͣƵʡ磺ûϣÿĴֹͣһΣ&quot;4&quot;</td>
          </tr>
        </table>
        </td>
      </tr>
      <tr>
        <td valign="top"><a name="Expression"><strong>ʽ</strong></a></td>
        <td valign="top">ڸһʽֻڸʱִвŻڶϵֹͣ
<p>磺ûڵһ C++ 򣬿룺</p>
        <blockquote>
          <pre>(i==1) || (j==k) &amp;&amp; (k!=5)[/$WHEN]</pre>
        </blockquote>
        <p><strong>ע:</strong>뺯ϵʽеıΪ̬ȫֱ
Ҹþ̬ȫֱǺʱú֪ġ
ʽ԰ֲԶ</td>
      </tr>
    </table>
    </td>
  </tr>
  <tr>
    <td valign="top"><a name="Pushbuttons"><em>ť</em></a></td>
    <td valign="top"><table border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td valign="top"><strong>ȷ</strong></td>
        <td valign="top">û趨ĺϵ㣬Ȼ󣬹ر<strong>ϵ</strong>Ի</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">û趨ĺϵ㣬
<strong>ϵ</strong>Ի򣬽ûɸĶϵ㡣</td>
      </tr>
      <tr>
        <td valign="top"><strong>ȱʡ</strong></td>
        <td valign="top"><em>ѡ</em>ȱʡ趨棬ûһ¶ϵá</td>
      </tr>
      <tr>
        <td valign="top"><strong>ȡ</strong></td>
        <td valign="top">ûµĶϵر<strong>ϵ</strong>Ի</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">ʾ塣</td>
      </tr>
    </table>
    </td>
  </tr>
</table>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
DLLk$  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbfork.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>

<title>ɶԻ</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">ɶԻ</font></h3>

<p><strong>ƣ</strong>&nbsp; <img src="../images/ngaix.gif" width="51" height="13" alt="ngaix.gif (1051 bytes)"><img src="../images/ng390.gif" width="51" height="13" alt="ng390.gif (394 bytes)">
öԻ AIX  OS/390</p>

<p>ʹøöԻ <samp>fork()</samp>
ʱѡǸ̡</p>

<p>ؼͿؼ¡ͷֱʾ<em>б</em>, ؼֱʾΪ<strong></strong></p>

<table border="0" cellpadding="5" cellspacing="0" width="100%">
  <tr>
    <td valign="top"><em>ť</em></td>
    <td valign="top"><table border="0" cellpadding="5" cellspacing="0" width="100%">
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">ߵԳԸ̡ӽ̽е</td>
      </tr>
      <tr>
        <td valign="top"><strong>ӽ</strong></td>
        <td valign="top">ߵӽ̡̽е</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">ʾϢ</td>
      </tr>
    </table>
    </td>
  </tr>
</table>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k  $       2	  :7-:#          2	      ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbfunc.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>

<title>ҺԻ</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">ҺԻ</font></h3>

<p>ʹòҺԻûĳһʼλáֻе֪Ķļ, DLL, ſԱ
⡢DLLִļűڵԵĳ򣬵ûмأ򲻻ᱻ</p>

<p>ؼͿؼ¡ͷֱʾ<em>б</em>, ؼֱʾΪ<strong></strong></p>

<table border="0" cellpadding="5" cellspacing="0">
  <tr>
    <td valign="top"><strong>Ҫҵĺ</strong></td>
    <td valign="top">Ҫҵĺ</td>
  </tr>
  <tr>
    <td valign="top"><strong>ִСд</strong></td>
    <td valign="top">ѡУֻıַСдϵĺƥġ</td>
  </tr>
  <tr>
    <td valign="top"><strong>Ϣ</strong></td>
    <td valign="top">ѡУֻڰϢļ</td>
  </tr>
  <tr>
    <td valign="top"><em>ť</em></td>
    <td valign="top"><table border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td valign="top"><strong>ȷ</strong></td>
        <td valign="top">ѡĿļԴ봰ڴ򿪣Һɼͷ(<img src="../images/nbexept.gif" alt="nbexept.gif (78 bytes)" width="16" height="16">)ǰ׺ʾرղҺԻ<p><strong>ע:</strong>
ڰĶļûпõĵϢ<strong>ֻеϢ</strong>δѡУ
Դ봰ڴһļķͼԴ봰ڵǰ׺ʾһͷ
(<img src="../images/nbexept.gif" alt="nbexept.gif (78 bytes)" width="16" height="16">)ָʾʼ</td>
      </tr>
      <tr>
        <td valign="top"><strong>ȡ</strong></td>
        <td valign="top">ûҵκοú£رղҺԻ</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">ʾ塣</td>
      </tr>
    </table>
    </td>
  </tr>
</table>

<p>ҵͬƵĺ<strong>ú</strong>Իг˸Ƶк
ӱѡҪĺ</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ѡk  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbhelp.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>





<title>ѡƷԻ</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">ѡƷԻ</font></h3>
<p>òƷԻ
Distributed Debugger Դ롣</p>
<p>ؼͿؼ¡<em>б</em>ʾ, ؼ<strong></strong>ʾ</p>
<table border="0" cellpadding="5" cellspacing="0">
  <tr>
    <td valign="top"><em>ť</em></td>
    <td valign="top">
      <table border="0" cellpadding="5" cellspacing="0" width="696">
        <tr>
          <td valign="top" width="63"><strong>ȷ</strong></td>
          <td valign="top" width="597"> Distributed Debugger Դ벢رѡƷԻ
</td>
        </tr>
        <tr>
          <td valign="top" width="63"><strong></strong></td>
          <td valign="top" width="597"> Distributed Debugger ĲƷָ״δѡƷԻʱá
</td>
        </tr>
        <tr>
          <td valign="top" width="63"><strong>ȡ</strong></td>
          <td valign="top" width="597">رѡƷԻ򣬵ĵǰĲƷ
</td>
        </tr>
        <tr>
          <td valign="top" width="63"><strong></strong></td>
          <td valign="top" width="597">ʾ˰塣</td>
        </tr>
      </table>
    </td>
  </tr>
</table>


<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>

</html>
lꢲ  $         :7-:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbjvat.htm tm  m                      $               
"<>t/=adegilnopr0Jbchmsv.MV125;Ffw%&),3juy#(-48:_q!x }Ql0D˲˛s٘8 7nYvi.ab"JoH/:6N*,Y0ni|KxPE#X  H$	cX 
(P4ؾLN(wmu7#vnHdf'ι&!8޲ɀ?L]=dJ/MnH{@d%F|ԅ/mM3fy;pmB ٶ|'8<-h
>5;ïcm`H)+X9M5ZUmj&9.YL]=R%I\yVͷ$Nr'LLIRW2Uc >ʪ;*ٶDrV.*JJtA\ŖUTVͷ$NpD	[Mf'κڦOʶm}MD%b$+/*$#=)c#-dDS'UOmBj&=*z{h9.YL]=&!HLB>@I@f5@H	BLR0|o.G,1
@^Ai#MnH{H-Rɭ/hf=1v/ZyhqLrm݂Q]^k1`P14;snޅn(gH**	L,1ہk<k;lH5݂qy1˻l
csf8@/bw&v6XQum d6ቈUe[(^Yۚbۜp>-cqGa1@V4ӤbĒm6+'"rXxbbS9*ҹN̶)ckXxbbS9)5ZckYj*tQ!mG%EEg\aHቈUL:}XavR5bUL:1A5,GP>qPnS8T(r2rB>ճU0Fj,L@-;#X)}͘k  r./5݂qy1/w&nsmе5[(^Q!je[(^YۚbͷB7x*+&T,&28*;2l҇G]'D}g]BX
P3QյP<~THGڶu/9*4kqEDB>ճňjڥ:4KbTVMmTJ	QPTHFճ=-9+ǥhD⊉Q%I\Q!`UX3U)TrB>ճiA<11g\ F-D2,M14;snޅn(ܑB,[(^YۚbͷB7x ҂ZQQ*$+?*$#.Cg%T(re!Nz'
14٘6m:X{l"l#M6f=ZqDzGyVͶϩdCg%;sL_4-bgnigriܚbۜp>-cqGa1(ƲkrEڥtXdD_,ܑBہk<s񍵀y@~4ӤbĒm6+'"rXxbbSi\uU(aቈNJ}MD֠Zuʦ?2~THGQQQj*tLBaUTiY8B}JOHm]X1A58TTtN(xUc >Ŗ!>Tç` ! aɖbq)NzQGɦǧ3<eM^nSԓ|lz*$".`F܍wnk,lz8T(rTfR2Ra',NQ|vh墑dk1`P] 5e߅SAn8/54mzƲkrEVN4Eje[(^YۚbͷB7x*+&T,&28*;2l҇G]'	6uς%AZ*j<jbm[:#F'U(QDB}Mg]D,E@GV)"h;mTJ	S+ճ=-9.Yۚbɦ/w&nsmе5[(^2ɭ/k,1ہk<jiA-Om6+'"pJ> 0dG,%PF}UrB8`
(PQANmgniw&YewL_,1,M1;lYۚbɦ/w&nsmе5[(^(N?MnH{Ygniv6XQC-	:]*uzTZJtz{hU0aF+ iN4H8rUhD,W:*M)ٖbTؠ'("XqUcJ螺(A4*1A5EBbiNDlEBT ,92uIP0!Jf=1zPF}tN(-=A`***=<A91PJtZu`PѯEBbj'=8ji ePzP,|8a1tO]Ca SKcǬܑBՅ^Y5"(#F'eTꪺJvS²QXZzTS'>j4߁7̶%;UHULL6edg*da `*S]Y0))ڪB`#J쪡pUTӬP'@E2s坹/Yܚbriv6XQYt΅P,gYgniv6XQYewG.Fێ?`!] 5e߅S(0
x49}Z˦t*J˦uv昿v6XQHd=,N.e:.krED%s%[6ߨ8^u,ܑB8bl44M1mzƲkrEPqRkrE;sL_;snޅn(/D%b@SO&$PIRW2^Um\Y5"!qT%;sL_;L_ہk<k&$PP)jkrE;sL_;snޅn(VR0*-]PYPr@坹/Yܚbgm1v/BXaboЛXd@AB]i1mٜk/{Xd@A̶󦙅/$ <rH5YoL_,KL_,٘4lP}  $       o  :7-:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubdblnbp.htm tm  m                      $              t
"/<>=adegilnoprcmsv0bu&.;fhq()35DFLky!#+,2EIx|$-146:CHNPSTW[]jw]<i¢_ p u~@&Unaf[L7ҴYiZVֵ34$DS0N/klf,kJqFKۯ`	`&	vlҴX*vϴ`8,f֋l4I!Q S]ss֕̣ihB)@rTF-84>Pdd?
ԧL>!p| hPĒM$bэFtQ FLpsHGKŠ!xB٭+L=A$7 p'$BDDRF Ac ;BDDRHqN@bu\g&iZcVm(.m*.myb8ʶkOjʹˊ]z2YH,1_Wii(iH!O4(PKCGJNJv8J#D)O2!<B$A1
6u}[	ۗaYuqlۗa̼ve[	555~ifemlnV@	0\WVmgu\g(=4D)qu?K6.+mudcF=1y͢6!xB(=4D)֟5֟ia[ [b}	1s:3]lkOjʹˊ]z<fLtDb3h'^$
}_5?k?K6.+mugw0¶.lUv-q	G!-s:3]lkOjʹˊ]zD + Biϔ!-$#Heah31>RDt`JDHGK@F,Y&#78zc$Dm
3DHGKQ/HTZƿ4m2^pqc+`Qpg_us4ع}.q}_55~ifemlJ~DS)2"K<t*N~!y$#$*&p7/}555~ifemlξw0¶
FhI!QqkOjʹˊ]z#78@F!@eiY!Dc>S	đaD(F&R#'],gf$7i@6VHŇD|f0t	 8Dtܥ L Rpb?%h	; "NrgЁq!?$I!Q\8$@`; yHć{5Itf\ξ4ƁY%K "Ndd$* 93(q4J,sP "	!KV l "PL<HTZ}XQ3Z/Z5Wm\V1͌JYc8K6.+mufrT0"I
NpRd2Cq	=4Ƭ(Qal'n]yeiU#n]2ql'l֟5֟ia[ `Y^}@.g_us_Wi_Yq[k['#78zc$R&1b3s%fCD	FOI!Pnɇ:"O1iD@;R<<HŦ'FOI!Q
pV<i8xPL<҇#M$(M?__i_i_Yq[k[8[&qV.[8`Cpˋc8|֟i(ipʀ<:Z|CK8lQJtp!!8䱩1ı)$*	Tʏ	bC KB',7h~DO~gNJ83IaD!8`N7
#tbrT!ı"HJ6U8<df2Ƭ(Qal'n]yeiU#n]2ql'l֟_ii:3Is:3_Wii)2"F,J6U	*Xn1$AEM$b !+YeDA" l,gbI
JL$wB
CpbkO}5Z5~ifemlξ.g_us?4m2^e&DPHŒ@BW	TʉK"$h,D q4$:%>x1L!)$*!C)p~xJL$wB<L$wBE tJHnrXBHJL$wBEN5H.*Z?ƿK6.+mugu\g2 <EqkOƯ,L׭I&1dU,ᲩOHTn!G7 hF,D'Cq"ȊAqWt(  7/Zlf|֟/Ư,L׭-X
'`ɖr}P.g_us_Wi_Yq[k[(DrS4S)2"):"<J7xM9)e0 cHǁyNphe0NziA$A	Za솋 D +M$bd䰕K:Xϔ7LL]֟m\Uc5y24&

$%<p*@ h 	 ]i6pT.*gu\g$P2 ع}bnRȒB >6!B@KNR
) 0 9@e9aO 9@e9aK!*M$N	RiK#NBPh`J8p2ejI':L<֟}_5k?4m2^pqc+`
2u611]lkOƯ,L׭j}vVvm]ve[6m/,]Vvi_i_Yq[k[839Dq}_55~ifeml#M$bDkO:3$*1s:3apbkOZZWm\VQ39|֟iH44#'^3MHT@rdILq4I!Qq<cp0M$bi,@(bI
pbkOZZWm\VQ.g_us?K6.+mue4`P##62E)f.S̈ѓ.vjX02A"~$
2tZƿ4m2^pg_urB\ξZWm\V̑i$DA߃:3$*+L\ξ)@kOZZWm\VF$L\ξZWm\VIIĒ֟}_5Յc5iY&L'ry~piqh0pцy˫`N00,(`M⎾a;g[5.(kL\-h ÿĴl^  $       *  :7-:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbload.htm tm  m                      $               "/<>t
=adegilnoprsv0bcm.fhu()+5CIPxy,13:FJTkqwz#8AHLMOVX!-69W2 Xx[`\l[ Xbc.a  8EWseU2ػUETIҪ*gmtJ2|D%5d'on3TLƕQU2* hYk 4AMpQU2zEw+2ׁ!&\,^%>S"
asYHUS/0kHͤ!:־[k 0غ3iv@Moll$ ~e[Z(ֻ߮.(i@P +a.׆eauf:mЃMoll$ ~e[Z(ֻ߮&4G(P `⠮لP欘dQºiz@K
۬<<*eRra:։FOȂ;Zѫ&<s0hK+sd[j xYH56&.;&pQU2Β&+>P~(Aä{IAh9-EEQ 2/t䶘:+wε6 j(*<Uf)~,ˎ>6K\e!}qfik_JwS9emV~"0HSIݲ  ;8d_YҪv,G'yFHT`4pD`vRih<EiILeD%%V2N~)hi!MVP壀/3- ,Q&$<Mi(8qW@0-qKf\qaZZ.96K\RUO;J.m:a:֭6h56&sEk8p<Z6ƕS;c]uk5¡V$k(MM	ai9\H?X5E#*02%XaTV!GdR!<liU?piU?*v,Yp<Z6k8UOYwiկMwε`٬i%|øuXdȐ|aT!:֍Y0FnsVL2y)5*jlIe,dIYMs1*jlTKEUbx6ƕS7SҪlr˸N}wεMMM ,NBk8UOYwiկZSd)(hIgNKl#¡f~ڑaQ'P\ (!6W"
)56&5TGI&6V55~ڥt\B!?ҪaB"
Dm:H>5{OZ[jtΞBqTsҪԠɳyִ;Z	:r6'GFFO2xlN24)#¤+Ib8q*psJm*n*TqZy0kTB_+\\]\]7Ԉ*J46pwεliU?9emV~+aQ'2"
@Dԇ8nt4!E#/\HA C&6V< :H4Z0
MHIa,e)E\xXgJ_!lO:Py3T\xXgJm*n*TqZy,VƂT+2/liU?9emV~s1"
)56&e$VIǪ ĈA-Ф:33^`Z̸nf\rm֖piU?;c]ukøuRrAR\\]	ERV>pwεm*lr˸N}+j79䱗>Pq?yFHs QF]r[jBt)Cf̡ȈI56HB+5T>Pq=s1):I"
^Tdd:K)óHVѠ
I殢 \)CqG|zh?%s0js<NF#%+N!RfCG?T<STH7=AACMi3%1eƦHGy,Qy,VySSa,>b5!Z+F)'ƁsHpSyִJHhA0ńC@؞ڥ²!MPB1,ePrPsvZ$ARYԕlOx"یTz4P* RF%A ?-A@ ]<eQ"T!XQR!IeUMIUKE̇e(󍱥T8UO4.m:a:֥MM /Zl	vn`pwεliU?;c]ukq璤n{	M"
)<O*j^TdH>Sj\" 1)]$)
\Ay%MM̂c! @?^<+*jl>D#4pD`4j@*2AژZ5Xd FZ 6ƕSpiU?*:UOliU?piU?*v,Yd_HⰨR AR\}gcJ.m:8*G! `ɠ] ȂhPvWa.80ۭ-pBYśu)}*UOqZy+WekC˹}fh;ZpTYwiկN+jARYhU$56BK	LRI"6ƕSpiU?Ҫv,Yp<ZZ<y$	kYҪvƏNbdq[TeARYhpK B!%)I$0؜"+)1=a9IJI$QaqXTntq"F^0MQJDcV{HƂrĂbeR
B+8xAu0jP "Z+5@RI% gs\g/řqaik̸/,ۭ-qKU?*v,Y_+\އwa:֭M08p<Zq46ӫ_o?}QDKʚyhԈ-M0tE=Q#£RMaZa$UO\"='+Z,5"SL$k	=QF^ssRMji:r[b8UO8UO;J.m:W.ރwa:֍'!:ֳm*v,TjDĂb$AHh9LQ(8yfx˚#<N O" q4q4mqWҪ_ՆA*jlǪ@f&Sˍ0kVHwεaJbKb8q*a:փ`c8p<Z̊GLL:)I$<Ҫq4JmqWҪcJJq*cJq4piU?;c]ukגּ/nNN0 "6ƕS9emV~G`c.|zadMM&6V8I"
\DeI*/yGIZ@JRB3*<Uf)~,ˎ>6K\e!}qfik_JpiU?9emV~;Zԩ5'+Z-L+X8p<Z6ƕS;c]uk5¡V$k(MM	ai9\H?X5E#*02%XaTV!GdR!5T>Pq<5Z1%&(쌽QaPFq=sDQcJJpiU?9emV~;Z!#"SLt-HZӁS^@k8UOYwiկZSd)(hIgNKl#¡f~ڑaQ'P\ (!6W"
)56&5TGI&6V55~ڥt\B!?ҪaB"
Dm:H>5{	Z[jtpzUOz6a:փ`c8p<Z<ANW8`4+
'e0؜0dhR$GI&6VEpzUO&S8UO8UO;J.m:a:֍Cf8p<Z6ƕS;c]ukAifh46k8p<ZId0kV2$)#FF|.:k8p<Z5d'ՓJl:FJ$ARYG(0!>#RVS\J%D%`C@؞(󍱥TT46ӫ_o?}fjRr (D;Zq46ӫ_o?}0(hIei"jCe7:Ucy$ARR  `ɡ+C@؞t$OIXF-P&$BˤrT2w"<, MT/ΐ6'?(
<Ҫ<, MT6ƕS7SҪlr˸N}wεCdAR^,xD;Zq46ӫ_o?}R>R}	6Ilpe@ @4 XHiV(2&14Z$ARXUJNW8&bKei"abQGMM	+<CHlHG	L8xɉh8'!L=QQcJJpiU?9emV~"GD U!
8UOYwiկ1\H'eMM	1sI,GC`Ra!Adq"KA)&%vWa.80ۭ-pBYśu)}*UOqZy0kTyT+Wekp<moԕlO/kcJ6ӫ_o?}#ڍy,eϔOaQ'22x;TQC5\ڐ$4Pٳ(f2""Dc(eMM ,UO\JNc(l#sȂ56<N)pRh(By<h4PQ_F<20dd9Z:2nJ46bcpSO\MPy TQM5̔fC UG79F'79bdq[TeMMFOb;8ԅh
j""7yUO;Z(Q 63wε<eb{j
ȇc/i5CI
Hı3\#2Tp%hh[q;ʚ#/UFJ<E@zHĳ$堈<hD$J+z4P$),B!!h1Eq4JwS9emV~;ZԩD%_+\u5Rqyֵm*lr˸N}#TOa=ARS'M\bʚb<E@Ab2RHR%B(820ĩ2Ld>"A<eMMHsXR%BAb9h5b vSR&9`@yҪn*q\gJm*n*TqZy,VcjDT*K2/liU?9emV~GHD 4 TT-Jq*3e]u_2㐾n/T;J6ӫ_o?}e~pxYw/øu8p<Zq4.m:mQ#T*K-PIa9IJI$YҪn*UOqZy0kY_+\ O8_X><\rk8UOL+j*K-QN	`\(D$R E)$4"56&$Ee##'0;)2)I$5T>Pq=s0+
Ύ$B<	)Ht
Oa"B xXxTؐLBRra\]7 h[8qw"0MQJ  CKEu&ԈJI$TDvWa.80ۭ-pBYśu)}*TqZy+Wek;;ZթgkY6ƕS;c]uks֔!ȔySSabQ -NB3YǪ0qXT}
I5"SL$<QaQ'sEAjia9Ǫ0NnrR>SA
IM0Z'NKlQcJJpiU?9emV~Zn;ZѢ3;ZpTqZyHTؐLB`(8" i Z':)35uZl/sDgPPP2Dx6ƕS7S*:UOԈ%MMRЈA|Ҫqfj0Iqyֵ5"	SS`֌IlQ7Tz;Zp,gk^ّYHI6'E)$G8ޕS󀛚UO6ƕSpiU?*:UOliU?piU?83TliU?7S*lr˸N}0!!PYd_C&C pȾm*lr˸N}*<Uf)~,ˎ>6K\e!}qfik_JpiU?9emV~Z_Yp<Z%>SCug8UOYwiկFOR"
$G!SSah˟;søu)IswεjɆO%<liU?piU?*v,Y_+\]f\yִ~$IS8p<Zq46ӫ_o?}rQ#@%L48L`;Z(T8p<Z5d'0	uԎ+
8UO8UO;J.m:W. v\~;ZȆ&qyֵ/liU?9emV~Ee#"DQ"8UO8UO6U?8UOT6US/8J_d"x]f</{m2	l^bx`Z 6.LÇZlT\YT aWa/T^`Ҫg-T k  $         :7.:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubdblobp.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>


<title>װ¼ϵԻ</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">װ¼ϵԻ</font></h3>

<p>ʹ <strong>װ¼ϵ</strong>Ի򣬵һָ DLL װʱ趨һµĻضһڵĶϵֹС</p> 

<p>ؼͿؼ¡ͷֱʾ<em>б</em>, ؼֱʾΪ<strong></strong></p>

<table border="0" cellpadding="5" cellspacing="0">
  <tr>
    <td valign="top"><em></em></td>
    <td valign="top">ʹøеĿؼڱԵĳ趨ϵ㡣<table border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td valign="top"><strong><a name="FileName">DLL</a> ļ </strong></td> 
      </tr>
    </table>
    </td>
  </tr>
  <tr>
    <td valign="top"><em>ѡ</em></td>
    <td valign="top">ϵʱṩӿؼִֹͣС<table border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td valign="top"><a name="Thread"><strong>߳</strong></a></td>
        <td valign="top">ѡбûѡʲô߳趨ϵ㡣бѡ߳ ID, û趨ϵ̡߳
б̵ֶֻ֧߳ĳǿõġ</td>
      </tr>
      <tr>
        <td valign="top"><a name="Frequency"><em>Ƶ</em></a></td>
        <td valign="top">ʹƵʿؼߵʲôʱֹͣڻ
һϵ㡣
ÿһϵĴߵһϵʱֹֹͣͣƵԼһϵҲֹͣ
<table border="0" cellpadding="5" cellspacing="0">
          <tr>
            <td valign="top"><strong></strong></td>
            <td valign="top">ûϣһֹͣĶϵ㡣磬ûϣһϵ㣬&quot;6&quot;</td>
          </tr>
          <tr>
            <td valign="top"><strong></strong></td>
            <td valign="top">ûϣһֹͣĶϵ㣬
磺ûϣ 20 һϵʱԣ&quot;20&quot;ֹͣڶϵϣ&quot;Infinity&quot;. </td>
          </tr>
          <tr>
            <td valign="top"><strong>ÿ</strong></td>
            <td valign="top">ûϣڸöϵֹͣƵʡ磺ûϣÿĴֹͣһΣ&quot;4&quot;</td>
          </tr>
        </table>
        </td>
      </tr>
    </table>
    </td>
  </tr>
  <tr>
    <td valign="top"><a name="Pushbuttons"><em>ť</em></a></td>
    <td valign="top"><table border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td valign="top"><strong>ȷ</strong></td>
        <td valign="top">û趨װ¼ϵ㣬Ȼ󣬹ر
 <strong>װ¼ϵ</strong>Ի</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">û趨װʱϵ㣬<strong>װ¼ϵ</strong>Ի
ûɸĶϵ㡣</td>
      </tr>
      <tr>
        <td valign="top"><strong>ȱʡ</strong></td>
        <td valign="top"><em>ѡ</em>ȱʡ趨棬ûһ¶ϵá</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">һļѡ񴰿ڣλҪDLL</td>
      </tr>
      <tr>
        <td valign="top"><strong>ȡ</strong></td>
        <td valign="top">ر<strong>װ¼ϵ</strong>ԻûµĶϵ㡣</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">ʾ塣</td>
      </tr>
    </table>
    </td>
  </tr>
</table>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
Ykꤓ  $         :7.:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbmnex.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>


<title>ӱʽԻ</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">ӱʽԻ</font></h3>

<p>ʹüӱʽԻӴӱʽһµĴ洢ӱʽָĴ洢</p>

<p>ؼͿؼ¡ͷֱʾ<em>б</em>, ؼֱʾΪ<strong></strong></p>

<table border="0" cellpadding="5" cellspacing="0">
  <tr>
    <td valign="top"><strong>뱻ֵıʽ</strong></td>
    <td valign="top">ϲӵıʽбӸñѡһʽмӡ
<p>ѡȡһбûеֱ֣ڸʽ֡</td>
  </tr>
  <tr>
    <td valign="top"><strong></strong></td>
    <td valign="top">ѡȡÿûϣüӴӱʽ</td>
  </tr>
  <tr>
    <td valign="top"><strong>洢</strong></td>
    <td valign="top">ѡȡÿûϣΪñʽһµĴ洢س</td>
  </tr>
  <tr>
    <td valign="top"><em>ť</em></td>
    <td valign="top"><table border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td valign="top"><strong>ȷ</strong></td>
        <td valign="top">Ӵӱʽ򴴽һµĴ洢ӳȻرռӱʽԻ</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">Ӵӱʽ򴴽µĴ洢ӳ򣬵ּӱʽԻ򿪷ţԱӸıʽ</td>
      </tr>
      <tr>
        <td valign="top"><strong>ȡ</strong></td>
        <td valign="top">καʽرռӱʽԻ</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">ʾ塣</td>
      </tr>
    </table>
    </td>
  </tr>
</table>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 20 k(  $         :7.:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbndar.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>

<title>/ṹ/࿪ʼ/Ի</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">/ṹ/࿪ʼ/Ի</font></h3>

<p>ʹ/ṹ/࿪ʼ/Ի ıԪصĳԪ(
)ûڼӴڻ򱾵شչʱʾ</p>

<p>ؼͿؼ¡ͷֱʾ<em>б</em>, ؼֱʾΪ<strong></strong></p>

<table border="0" cellpadding="5" cellspacing="0">
  <tr>
    <td valign="top"><strong>Ԫص</strong></td>
    <td valign="top">ûϣʾԪص</td>
  </tr>
  <tr>
    <td valign="top"><strong>ʼԪ</strong></td>
    <td valign="top">ûҪʾԪصԪصĿʼλá</td>
  </tr>
  <tr>
    <td valign="top"><a name="Pushbuttons"><em>ť</em></a></td>
    <td valign="top"><table border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td valign="top"><strong>ȷ</strong></td>
        <td valign="top">޸Ԫصʾʽҹر/ṹ/࿪ʼԻ</td>
      </tr>
      <tr>
        <td valign="top"><strong>ȡ</strong></td>
        <td valign="top">ر/ṹ/࿪ʼ/Ի򣬲ıԪصʾʽ</td>
      </tr>
    </table>
    </td>
  </tr>
</table>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k[  $       d  :7.:#          d      ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbndrp.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>

<title>ӱʾԻ</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">ӱʾԻ</font></h3>

<p>ʹüӱʾԻѡȡڱʾʽӻֲеıʾ</p>

<p>ؼͿؼ¡ͷֱʾ<em>б</em>, ؼֱʾΪ<strong></strong></p>

<table border="0" cellpadding="5" cellspacing="0">
  <tr>
    <td valign="top"><em>ѡ</em></td>
    <td valign="top">ʾѡ <em>ѡ</em>ڼӱʾԻѡȡıʽ֡
˱ѡĿõıʾѡťбӸбѡȡıʾ</td>
  </tr>
  <tr>
    <td valign="top"><a name="Pushbuttons"><em>ť</em></a></td>
    <td valign="top"><table border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td valign="top"><strong>ȷ</strong></td>
        <td valign="top">ıѡıʾҹرռӱʾԻ</td>
      </tr>
      <tr>
        <td valign="top"><strong>λ</strong></td>
        <td valign="top">ûڼӱʾԻѡȡıΪִıʾ</td>
      </tr>
      <tr>
        <td valign="top"><strong>ȡ</strong></td>
        <td valign="top">ııʾرռӱʾԻ</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">ʾ塣</td>
      </tr>
    </table>
    </td>
  </tr>
</table>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
">l6  $         :7.:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbprcs.htm tm  m                      $               
"/<>at=degilnoprscmv.0bfh15Pw3FIuy#%(),ACHTXx!-2689:DLRSUW ]vY&&%}
	ouf " |Qvi]k5iUkJҴK򘑎dQ흴kL\U}-ҴM4 " {V$HHHHHJ٭+L
hO3h_lղyLHf2NnyoyA֕6R#Xy%U[ݒawd	ȥڶm2XdSD!M	UD!n*,
[gcUl"#vKi߻llEE-ճllEE8	  q0Sk-lUl[V B٭Jny<D4xG [YCҴùDu4Čvc$`X` 8xm2Y4h)&d4;$eA.kJ3)\~ eF򘑛3!2LȔ*pa.FP2)#(E<HPdpx4ĎkC h1#@6.3!N@2tqwsZVw'#D$`ܡA$BFq9tCar٘09[ 7$ƂR4Ipq2i:09m.kJЛK7YwUi,-6WiV[a[	[[b $$m֟Xm[mm.[$PNC3M9b/Z6/amHHpK ,hQ(8xm11#~i@C"y`ЛK7YwUi,-6WiV[a[	[5[Lڶێ8oEV]5llddy/[56/amP)"<И@>cbG榘h2S%29"H"_kf}iXm[mm?m]][@	b 0y6.q3l֟BLt̄P'Ď40XXx?9,F20mLe>H6! I:!0Ӓ$dAhJid"ptP$!0Y̒LJD8
K9 \6"(1Z":_Yܲm&\]w>Q 9)\$`dH4	:I9(LH-76n<+a+rӺYf[a[mʮO¶kOZ6/amqދ.yry/[5kriVqd䩔$A8x@icA9(?)L@LrQٌ	$)dHӔHkD$JSK HH
QM,h'74rSd<И䡕)DЇPRȜ@h%)#O8i/Z}4mvYulq8o86>|o8_kfmn_M2jn;lhCeJ!DCbF6#6>|h0
c2Țd!0l|(		PE q<Cl֟{5/	kO_kf}}MZ/Z֟ofmn_M2jn;l]][ Z.Wa'*8o8"pt֘y/[5kriVqdh̆FFAyhS1ٌ0&AtԡTdi@yLH٭?kOZ6/amqދ.O8Uw	kb6O)\,8oc8l֟Xm[mm$JNJBR \M,&!/0q(V2Sƀ򘑤FsSM9FS5Y& \$dBa	7 2vCI)#
S0Xp&4>3$ġTK0a /Z֟ofmn_M2jn;l]][ c=μ-/lleĎePkL]lgq}}4mEyJ}D&)饐]$$&A		4IZF8hCJG%e#@χ	1Ҕ/*Y?4%!1B)%K=h(%3y"q`YdM0pPHPCrJ `9)M,9)z4HFfIhٙh78?	1Ҕ.3$ġSH,fI5"0`fDR(rS 	1ғQ,d"<И	PJf D"Țaᰡw5ldY( |]le	1Ҕ/9,PS	M4L'$.dJBb<0S0Ƃ$s(8<BlC[8(KB)14F><rT0r  pQ 4)hAVLm$aA0`ڑf4	PMA8i/Z}4mvYul~0h0 ]r_kfmn_M2jn;lzi~&.*M;eFܪ4*l+a+p+lU[UZ٭?}4mvYulpq2pl]lgq}[Lڶێ'"<$pK9id@Pq[5֟6kOmn_M2jn;l]][ R.󍱑i.q38iXm[mmX䣳'`R!U80h)&!MZald򘑎dc&
Ƞb0ph%tƒ¨@yLH٭?_ofZkriVqg鲫lle	
kL]lgq}[Lڶێ$P!`HRpa.FP2,t1q2yLHf2Ow󍱞nyX,i_kf}iXm[mmk˫` N8o8y/[56/amRNp`H-8i{5ЛK_kf٭1}MZVyqEl"#qp*eWwoܨ&ۛd"-lw*Dn"#vKi߻l2&X[˼_Y1q73Zb,k@ </sl^-  $       >  :7.:#          u-      ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbpref.htm tm  m                      $            	  t
"/<>r=adegilnopsvbcm0h&25;-.1Ffuz(),3:GIy#AUx!BEHPRSTwM *)! p,
zX xCEYXiFme);4URt():N`8,I|?,.u-k+b():NmMqFo) 0  e~ Nx>; #(uS,(d0IOƖ$^@J>y: Na$p?X!y(~X8\QFѰ$>&G"ҿ	 p`PRtHdiG42 \` ԘTHFHĎG:?Җ〘h`:	d#_$p?X!y(~X/gw-8\T#A$Cq<Zs'w01 1 ~"q8NHA4	c~CE/H  J@0	J`!#XW>CE/ $	"!	m/R^[i|<Zs'}PMyUlP}x̲⊪KP:QfYuit)?'yUavxl'P6C= zڮ)?m)?'yUavqu;J
@)fʌXW^@K{,+L^ڮ)?ʨu+GH!y(~XB3p$<XH)AT&+q6NEeUNux̲
0\R82']m
sqBʨu+apdd22C!H
K	"6Q,#xfH N<Xf+q6NEeUNux̲
0\RsO2']m[i| ! m/U'yUavpx!zXHFDR?Yc~'4\adp.t} TxR}WQi:nWwrKBq/s~wrKqI^UFX]뭹\F^2Ϙ.c~EΑ$.`7#c0D.kU''8*,.uܮ.嶗HƇFaXɐ`Qgw-/mWUTeNەAG	e~BqgNhDh72hE\RۜR&ؤmW{nqIʨu+m
R#$l5嶗ʨu+XX ҅FQOƔ5(܄oE!H\dhR#IJkU'ۜR{jlOmW꼪I[rQ]qF\\! =dOmW꼪I[r¸VNqŔʍ
-\"8\
!y(	>S)2 꼪I[raH ~CE&0|)*8B qXLCņo	o*Y\QUXitW,..A'sO*,.uܮ.嶗Ĳ_O*,.uܮ	c0H\"9&DR?Tp x&4$4/HLtbB #h$U!yp"2($p?QyODR?R xm)?RyUavqww-P𗽝ܶ\RyUavpi!0f	%"9,|p(C'JG<<}M:Fthd!xP-{jsOmPMIR}WQi:nW6ˮ(uk3`@]qIR}WQi:nWXWS dML\"8\
!y(	>S)1@l6|

qI^UFX]뭹\D0p$")DR?Q@l6|
! p`BFx	<Z+q6NEeUNux̲
0\R82']m[i|.lwrKqIUTeNەĄf4\`TZW:D4R>`8y$BԘf	sd\R'sO*,.uܮ.^
qIUTeNە|?,!̄oE!4\agRqXM'alʫe:eUV]:2ˮ((KP}qI})?ʨu+mBrX/gw-/mWUTeNەL^v3# lp&Dp9	NX-{j8UTeNەܶ2嶗꼪I[r^v3#`:E(*:[i|.lwrK:D4S,r	?	ɟ`~  @Cőp"t}^
 #VqIWqww-Hgw-/ewuUcDR"~^ʫOm!ɆM!vSf$D7{;m{+%89Mm/7_ I.l/KFaaPPu	Hײ[i|HFhajSad٠J!@嶗c	)qG)p) Hkm!B0wrK?E͓8ca`)QpZU\R]m/D7{;m{+`d\j!BG 8J.~^ʫOeY'OsOqI^UFX]뭹\]a\ 찮/mWUTeNە<0;GP\(:E(*lah	_ dD6Br!(3O,b[i| &ܶcvXܶ	HaܶcvXܶ @L2@{;m{2)?s8qI{nqIڠ+b\R'sO*,.uܮ.H/{,+U'}WQi:nW#	HG$F2@>6dJ0
W_Ten&U[)^(,Y]qAF]:OqI^UFX]뭹\]m/~,wrKqI^UFX]뭹\JqpF	F	#I嶗ɯgw-)?:D4R&&~ FB3p!zBaKtY"8l lp',pG%,,
8C4ܶ6F/x_d	d#[i|>`xTHQI[i|t/HL;IcD0qXZ[i|CǄ b[i|R\(ZqI{nqI})?ʨu+mPY!E嶗꼪I[r7&") ^`7$')9`!	LƕC 8߅+Ť#_.{m/	c0H)	GN
Tb@l68l#%H"08!( @KIF	<X3p`Xн!2#	APG f[i|3xّ-'{;m\(ڮ)?m)?'yUavqww-#<_@m/U'yUavqww-BBm/Oн!0f	,h	_ao2"xR}WQi:nWwrK*<!>wrKqI^UFX]뭹\{mt}^[i|R	c0I,o.	+ww-0<\*$(_`н,oCBQ\RۜRsO2']m[i|3xّ-嶗꼪I[r4m/

/gw-)?Bñ$1"WB
W^ڮ)?m)?TelRs8D:>HF	")0p(
'A,c lp@J!1xLt2!R"Ƒm/

/gw-)?/HL;Ic2%7RtiI嶗Ad_f	0𐜖	H$Fq(T<xBn\R'&ؤqI{nqI})?ʨu+ei:N.qI{nqI})?ʨu++PUd "̹\"8\
!y(	>S)2;a\^ڮ)?ʨu+p HdiK>@f!p?t(88
!y(	`x%N<Xf+q6NEeUNux̲
0\R82']m[i|%BE嶗ʨu+H	c0H|	o	ǞDp8t(88
DBW^ڮ)?'}WQi:nWwrK:JNK嶗ʨu+&m/0Ppp(ܶHeǞ~Ppp(2~4 D`ჁO߆Xl\<ZqI})?꼪I[r_sri)ЙprQ'{;m{j2']m20$B#9(+sIN6N.8:B#xd`I,e:s#'.J#@J.5! #:G,h$m׶O8[ڮ)?m)?'yUavxl'P6C8qI{nqI})?ʨu+PUd ;`;"WXWE%찮/e1{j*,.uܮBpGHdi`NCK?Qp Y(L(TჁ`LQ@X	Ȱe `v4H&MS>QfYqEUaӨ^(,₌4u})?꼪I[r¸|))=+¸\RyUavq8A Iy2~4xOGMHi8Ten&U[)^(,Y]qAF]:OqI^UFX]뭹\]m/J1MGl* _O2']m	d#2~4c¢t/@jLj8Ώ$0%aFB0X¡p -(~MGş0did&@a`1t/4D\RۜRsO2']m[i|Id lnwrKqI^UFX]뭹\!zBcp!y(*(x9(сso%p"
Rcܶѡ`C{;mhic0:0G&:Dp8\	Y8'0NDp;C$.u*	"ttFx	<YU''{jlOqI})?꼪I[r¸ѡ`BXoeq{j2']m!p"4p ~[i|HhЌ0!ܶ招&72~4
	"߅$Àd$QcCE4Cņo	o*Y\QUXitW,..A'8*,.uܮ.嶗IOx/gw-/mWUTeNە!0f	qh@8$#_4#ogw-)?4\4
IOv3\RۜRsO2']m[i|$xЊ7gw-/mWUTeNەĄf:D4S,q#} Д,q,#7 84#BHyGxЊ7,hDD%yICB$<ZqI{nqIڠ+b\R'sO*,.uܮ."!	
qIUTeNەIy8FDB# CG/<ZB3#$1IKJqhy+8l^o	o*Y\QUXitW,..AǤUTeNەܶ|(d*| :.*o{;m{j*,.uܮ#Cp!y)^2ǁ!pFDB# N!&`hB0(	_
'Dp8T2"iΆ4	#DpY6Oq2N
ThRe5h'|
ρa, \t׶OsO[m)?A6V'OsOqI^UFX]뭹^(.I.uuu'OsOqI^UFX]뭹\]a\]N҂'W2a(@/} NCM& e򠭀k ײ¸\R}WQi:nWH #E!~'K ~"rF_3Hd0NRrdp
E!H"Phodi`NCKŮ'R}PMyUlP}x̲⊪KP:QfYuit)?RyUavqup>6dK ~"rFoeq{j2']m+q6NEeUNux̲
0\RsO2']m[i|Bt05{;m{j*,.uܮ(]A'K ~"rFN8D\Sd'%ō4J"ft0t04Y|8Q嶗t(89{;mJt&rFPyEΑGM^1!Q6Oa`NCI`^ڮ)?m)?'yUavqww-y4R0	m/U'yUavpnCE#'G嶗`,6/{;mI!cظICayc~'K ~"rF^,ic0I,h^<AȄ~N D0|8Q嶗ّ-嶗'"T/K^ڮ)?m)?'yUavqww-̉ogw-/mWU:>>6dK!_^<a)̉i?ܶ㱘$4/K?X4RkU''{jlOqIڠ+bU''8*,.uܯm\QgY:U''8*,.uܮ..iAU `Ya"di@H)? la(`2din'Rq$BQ^
qI^UFX]뭹\@t9H\2~4H  2NTG9Ia\?[a\RB/E!~'J0	Jk:l(	(C'Jys#2~* la^2 RC`Pd^44<kzOp"p`)"G gHEHϔE!iO 2N(%x &sTen&U[)^(,Y]qAF]:O^UFX]뭹\]m/fN^[i|^ڮ)?꼪I[rr6df	!8]&@IN嶗0I$B_{;m8\XA/K̖
xm)?RyUavqww-(C'JxOJ嶗ʨu+XY!zXR
 lc#!7"Ҟ1I2Y0'DFD(QOƕ!s'Ka^ڮ)?'}WQi:nWwrK񈞽ܶ\RyUavq!B5(̖!M2~4$A<b'4@ْAA\R'&ؤqI{nqI})?ʨu+ei:'OsOqI^UFX]뭹\]a\]N҂'Pg* epDR 1}̟(	>y'<b'BTŇ{МCVHJhE{,+U'yUavqdOƕ!s"қ l:	Q4BX['updioeqICQOƕL+$I+ŮFF\$G L2D&OƖ@dO%R`	""9a(AƁx.lY&&4D6/'s880t}# `v3CE"$A"N4T 	"H@d)?&MS>QfYqEUaӨ^(,₌4u})?꼪I[r_$OЈ<B[m/U'}WQi:nWOQp" 
Dr$OЈ<BW^ڮ)?'}WQi:nWwrK	Hgw-/mW^UFX]뭹\D<!|ā0&adp,@$A$Co0!I5W-{jsO^UFX]뭹\]m/"Ҟ1ҿ{;m{j2']m20$B|x/ L2D)	MtdN!a*N!,!	QOƕc?	=W,nxOJh8@4B+HdiR<!2~4xm)?RyUavqww-m/U'}WQi:nWyEH L2D)	MtdN!a(B|))3'J'DZqIڠ+bU''8*,.uܯm\Qgڮ)?m)?'yUavququ;J
@Y̬jmWE%&@2~4$_@`Fdin'Rf	"eq{j*,.uܮ :lҤ.xBDR?Sp$'A*#Kppp-찮)?y!s"ҿ	~%x`X߆GNGM0$l,$zBdG$l,xp""p .0D`::tpLD6	Rq,,nq0IX$;AL:	^-{9O H|\$XZB1^$fOƔsd|sd&N%0Hh. R#ERo`!HiZs#DRD0Α(C'8Ҟ1@HD6	'[Vu׊,.(4ue\PQN'}WQi:nWwrK2~4D[i|^ڮ)?꼪I[r<	,e0<]!B5($l,2>B|))O@&	",nxOJh8@4B+HdiR<!2~4xm)?RyUavqww-m/U'}WQi:nWyR!zXR	H!(C'J.D~"z0IX$4@kU'ۜR{jlOmW꼪I[rQ]qF\\!R{j8UTeNە0IOƖ$^@KIN҂'P@s0N/eq{j*,.uܮ/	o*Y\QUXitW,..A'sO*,.uܮ.嶗సJwrKqIUTeNە0I8BD/ %,,0D`5Im/`8"H嶗s^-{jsO^UFX]뭹\]m/ ^[i|^ڮ)?꼪I[r< dGđ	P!1aa#ww-T8,I嶗s^-{jsO^UFX]뭹\]m/;m/U'}WQi:nW$l\R'&ؤqI{nqIڠ+be`@P

VlU[6mEl(oXX4Vr(@P

V`UEv.`׉Vua6 RwCEY& El  $       W  :7.:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbscbp.htm tm  m                      $               
"/<>t=adegilnoprbcmsv.0hu&5;CFfqy+,23AI#1MVwx!()-46:BDPT _h]s2g/p[F`LW5i֕Ul֕i3PLEO
h1}3i.٭+Lq`0q,!D"3JX5i`38	8޸IS+e^eVe82{j]Kim]\U P˴p|	8޳+L;&P"]4C
`DY9<#DX*LQP˴֑!<ETb$<П"x&Ż=!|@L 7C<LHHDcach) Ǡ*`868epZ( h:.kJ󍱐 szyF"B&KC)6\8CJ
@L2;hO>F>J#J	!'">E1dH>_NutLX%!1)w<śEx?OEXCO7>@2:49)!G_FH$!)$Èh#<hŐdip˴_iZa܏r1pBb)Cg_&c{EsI'asY\@>Nbbi	$poO8r!.oO8:.kJTK<)a[s+Ӫ-WineR¶i4kOƖiRqgt,I!~.[5Ksm8"m'	 hB[.6"y" R5NuiS/8˼m̮N̶[][aK
5=[UXmKim6pmSK`5e\ٻgdXxI + c8i-*,6̈RƂ4ĀdXKHK434'wh	 d:iM1ͼeK

]J]aem)`p]@nZRͰeEd%6 vz1q> $	CCI R2@	|P)!$
j
UU0W^r:|+Zp4 WT "rb@84q@i{5=[UXmKim6pmSK`
isv4R%c8i-*,6̈RƂ4jB: tLX8e|LKDӏifK4;D;	 3ԥ.1)fh@]:/Zi0?٭?kOZ48Lږӎ8\G$/5_KfinqVa-S%-2<"   "y>E1dM1L40.2M:2
Xnev6Ym,+l֟4kOinqVa-pmSK`yuVpoO8@|7m٭?ZeԶvAx`X51"8x`Y1Dh@|y5Nu<$`\ +-i
])DȎZ 51$%1D'@|hLY<%hl֟/Z٭?ZeԶv½M./.]!Kgrb.q}-[UXmKimatAˤLB] Z8$<ߝ
bt% -]:i  u)nǣ%l2>@I!yD,@TlD%Ɋ	b)nǡi<F_#~t;DC܄	bBD%ɀ(X-:i*aYwiVYRs+ѷU2l)a[f{5Ksm8zyɱszy/Z48Lږӎ2!_#lD%(%B7CP˴_шKC2F&tK0Kb@[N܅(`И04&._kO}=i֟-*,6c;c8i2j[N;lRF8e|Mp"Ko·hiш!_#A%-,HaiCpP.ZL܅(`ИbИ}ad$:˴%|nBb0hL]L΂И٭?kOZ48Lږӎ87m?&.oO8kOƖiRqfBb43+bmH1Biߝ7!ш!_#Aè$b7BKRF	xBbhu_Kf٭?}*aZ[5֟S/}-_Of{5Ksm8{j]K PcӍp@n.٭?[UXmKimiS/8˼m̮N̶[][aK
5=[UXmKim6Q56q}-[UXmKimSBF"<SN8E$7mU Gaiszy),:/ZiOfƖiRqg󍱔sǋ6q}-[UXmKimSBF"<SNϟ󍱘
@L2>.oO84C反%&cd}!*dS0[ENu٭?_OfZKsm8zy3c8i-*,6X𹬏H_k$#=!ԅp~/4҆b`2>$+3[5֟4kOinqVa-poO8FvQ6.oO8kOinqVa-Pޞq3T)]c0p|8̐J}$]:/ZiOfƖiRqg󍱑Vq..oO8kOinqVa-eM dpKPi{5TK_Kf٭1}*aZVW<IK

\PR\4-.̸ٕѻm2eqAmpɦ9aAK
]J&t((!+s<)a[gW5.ał1qmk5 @PMk4<  $         :7.:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbscrl.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>

<title>жԻ</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">жԻ</font></h3>

<p>ʹùжԻתԴ봰еԴļضС</p>

<p>ؼͿؼ¡ͷֱʾ<em>б</em>, ؼֱʾΪ<strong></strong></p>

<table border="0" cellpadding="5" cellspacing="0" width="100%">
  <tr>
    <td valign="top"><a name="ProcessPath"><strong></strong></a></td>
    <td valign="top">ûϣԴ봰ڹкš
ûֵʾԴļԴ봰ڽԴļһС</td>
  </tr>
  <tr>
    <td valign="top"><em>ť</em></td>
    <td valign="top"><table border="0" cellpadding="5" cellspacing="0" width="100%">
      <tr>
        <td valign="top"><strong>ȷ</strong></td>
        <td valign="top">Դ봰ڵкţرչжԻ</td>
      </tr>
      <tr>
        <td valign="top"><strong>ȡ</strong></td>
        <td valign="top">ѡðťȡȡвҹرչжԻ</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">ʾ塣</td>
      </tr>
    </table>
    </td>
  </tr>
</table>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
k6  $       q  :7.:#          q      ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbsona.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>

<title>ԴļԻ</title>

</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">ԴļԻ</font></h3>

<p>ԴļԻڵԳܶλԴʱ򿪡</p>

<p>ؼͿؼ¡ͷֱʾ<em>б</em>, ؼֱʾΪ<strong></strong></p>

<table border="0" cellpadding="5" cellspacing="0">
  <tr>
    <td valign="top"><strong>ָһļ· </strong></td>
    <td valign="top">ԳָʾĲҵԴļ·֣
һԴļ·֡û֪Դļ·֣
ͨ<strong></strong>
ťλ</td>
  </tr>
  <tr>
    <td valign="top"><em>ť</em></td>
    <td valign="top"><table border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td valign="top"><strong>ȷ</strong></td>
        <td valign="top">װûָԴļҹر <strong>Դļ
       </strong> Ի</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">һļѡ񴰿ڣλҪԴļ</td>
      </tr>
      <tr>
        <td valign="top"><strong>ȡ</strong></td>
        <td valign="top">ر<strong>Դļ</strong>Ի򣬲װԴļ</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">ʾ塣</td>
      </tr>
    </table>
    </td>
  </tr>
</table>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
a-kt&  $       M  :7.:#          M      ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbsrcf.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>

<title>µԴԻ </title>

</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">µԴԻ</font></h3>

<p><strong>ƣ</strong> <img src="../images/ngaix.gif" width="51" height="13" alt="ngaix.gif (1051 bytes)"><img src="../images/ngwin.gif" width="51" height="13" alt="ngwin.gif (1069 bytes)">
öԻ AIX  Windows</p>

<p>ʹôµԴԻΪûڵԵĳװ븽ӵϵԴļ</p>

<p>ؼͿؼ¡ͷֱʾ<em>б</em>, ؼֱʾΪ<strong></strong></p>

<table border="0" cellpadding="5" cellspacing="0" height="281">
  <tr>
    <td valign="top" height="40"><img src="../images/ngclang.gif" width="51" height="13" alt="ngclang.gif (151 bytes)"> <img src="../images/ngcpp.gif" width="51" height="13" alt="ngcpp.gif (202 bytes)">
    <strong>ִг</strong></td>
    <td valign="top" height="40">ѡбĳѡûϣװԴļĿִг</td>
  </tr> 
  <tr>
    <td valign="top" height="21"><img src="../images/ngclang.gif" width="51" height="13" alt="ngclang.gif (151 bytes)"> <img src="../images/ngcpp.gif" width="51" height="13" alt="ngcpp.gif (202 bytes)">
    <strong>Դ</strong></td>
    <td valign="top" height="21">ѡбԴļѡûϣװԴļ<p>ѡһڸбеԴļ£</p><ul>
      <li>û֪Դļֺ·ֱӼƺ·Ŀ¼</li>
      <li><strong></strong>, Ȼʹļѡ񴰿ĿؼҺѡһ</li>
    </ul>
    </td>
  </tr> 
  <tr>
    <td valign="top"><img src="../images/ngclang.gif" width="51" height="13" alt="ngclang.gif (151 bytes)"> <img src="../images/ngcpp.gif" width="51" height="13" alt="ngcpp.gif (202 bytes)">
    <strong>пִļ</strong></td>
    <td valign="top">ѡУûϣӵԳ򷢾ĳִļѡԴļ</td>
  </tr> 
  <tr>
    <td valign="top"><strong>Ϣ</strong></td>
    <td valign="top">ѡУûϣΪеϢĳװԴ롣</td>
  </tr>
  <tr>
    <td valign="top" height="164"><em>ť</em></td>
    <td valign="top" height="164"><table border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td valign="top"><strong>ȷ</strong></td>
        <td valign="top">װûָԴļҹر<strong>򿪵Դ</strong>Ի</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">װûָԴļ<strong>µԴ</strong>Ի򿪣ԱװԴļ</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">һļѡ񴰿ڣԱûλԳûзֵļ</td>
      </tr>
      <tr>
        <td valign="top"><strong>ȡ</strong></td>
        <td valign="top">ر<strong>µԴ</strong>Ի򣬲װκµԴļ</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">ʾ塣</td>
      </tr>
    </table>
    </td>
  </tr>
</table>

<table border="0" cellpadding="5" cellspacing="0">
</table> 

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>


\k"  $       a  :7.:#          a      ./usr/vac/html/zh_CN/doc/debugger/ui/ubdbsrcp.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>

<title>Դ·Ի</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Դ·Ի</font></h3>

<p>ʹԴ·ԻߵԳѰûڵԵĳйصԴļ
ԳڱϵͳЩԴļ</p>

<p>ؼͿؼ¡ͷֱʾ<em>б</em>, ؼֱʾΪ<strong></strong></p>

<table border="0" cellpadding="5" cellspacing="0" width="100%">
  <tr>
    <td valign="top"><strong>Դ·</strong></td>
    <td valign="top">뱾ϵͳ·ԳѰ
ڵԵĳصԴļ<p>
<img src="../images/ngaix.gif" alt="ngaix.gif (1051 bytes)" width="51" height="13"> ðŷֿ·(<strong>:</strong>)</td>
  </tr>
  <tr>
    <td valign="top"><em>ť</em></td>
    <td valign="top"><table border="0" cellpadding="5" cellspacing="0" width="100%">
      <tr>
        <td valign="top"><strong>ȷ</strong></td>
        <td valign="top">ñϵͳ·ԱڵԳصԴļҹرԴ·Ի</td>
      </tr>
      <tr>
        <td valign="top"><strong>ȡ</strong></td>
        <td valign="top">رԴ·Իҷκ·Ϣ</td>
      </tr>
      <tr>
        <td valign="top"><strong></strong></td>
        <td valign="top">ʾ塣</td>
      </tr>
    </table>
    </td>
  </tr>
</table>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
li>
  kd  $         :7.:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubpnbkpt.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>

<title>ϵʾ</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">ϵʾ</font></h3>

<p>ʹöϵ㴰ڳõĶϵ㡣ʾѾڳõĶϵ͵б
бÿĿԱչʾѾڳõϵ㡣
㵥беĿʱԴ봰еǰ׺ļͷָʾԴжϵλá</p>

<p>бĶϵΪṩ˶ϵԵļҪϢһ˵ѡ鿴ЩԵĸϸϢ</p>

<p>˵ѡҲûöϵ㣬ɾϵ͸Ķϵԡ</p> 

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
.gifk  $         :7.:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubpnlocl.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>

<title>ش</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">ش</font></h3>

<p>ʹñش鿴ûѾֹͣķΧڵıرݡôӵгÿ̵߳Ŀ
߳ĿɱչʾΧڸ̵߳ԡñӵԪأ࣬ɱչʾԪء</p>

<p>˵ѡûã༭ɾ޸ĸббıʾ</p>

<p>ûãûɾбеһòûڵǰΧʱӰñ
һ÷ΧıˣбڷΧڵıи¡</p>

<p>õıúɫָʾ(<img src="../images/nbenvar.gif" alt="nbvaren.gif (91 bytes)" width="16" height="16">). 
ֹĵıûɫָʾ(<img src="../images/nbdisvar.gif" alt="nbvardis.gif (76 bytes)" width="16" height="16">).</p>

<p>ڱشչ߳̿ӰõԳܡ
һ߳ľֲÿУ̱߳չڷΧڷıʱˢ¡
ûֵԳڳвʱȫ۵ڱشе̡߳</p> 

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
valkH  $         :7.:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubpnmdls.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>

<title>ģ鴰</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">ģ鴰</font></h3> 

<p>ʹģ鴰鿴ģ顢뵥Ԫܲÿģʾչʾģб뵥Ԫơ
Ȼչÿ뵥Ԫʾ뵥Ԫйܲơ</p>

<p>
ģʾֻʾϢЩ
ΪʾԵĳʹõг<strong>ģ</strong>˵ѡ<strong>ʾ</strong>ѡ</p>

<p>ѡ˳ģ顢뵥ԪܲԴ򴰿ʾԴ롣</p>

<p>ͨģ鴰е˵ʹóģ顢뵥Ԫͺԡ&nbsp;ͨģ鴰еĵ˵úϵ㡣</p> 

<p><img src="../images/ngrelt.gif" alt="ngrelt.gif (466 bytes)" width="112" height="9"><br>
<a href="../tasks/tbwfncbp.htm">úϵ</a></p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
ʱk9  $       >  :7.:#          >      ./usr/vac/html/zh_CN/doc/debugger/ui/ubpnmntr.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>

<title>ӳ򴰿</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">ӳ򴰿</font></h3>

<p>ʹüӳ򴰿鿴ûѡӳıͱʽ
ֻзΧڵıܱӵӳ򴰿ڻʹûӵӳ򴰿еıʽ
</p>

<p>ڸüӳ򴰿еıӵԪأ࣬ñɱչʾԪء</p>

<p><img src="../images/ngclang.gif" alt="ngclang.gif (151 bytes)" width="51" height="13"> <img src="../images/ngcpp.gif" alt="ngcpp.gif (202 bytes)" width="51" height="13">
ɽָЧַıʽͱ(磬ָ)ӵس򴰿ڡ
ڱʽбͼӵıüͷ (<img src="../images/nbenptr.gif" alt="nbenptr.gif (101 bytes)" width="16" height="13">) ǡ
õ˵ѡЩĿá</p>

<p>ûñͱʽļӡ
ʱʾֵڳִвı䣬ʹʽֵѾı䡣
õıͱʽһɫָġ(<img src="../images/nbenvar.gif" alt="nbenvar.gif (91 bytes)" width="16" height="16">). 
õıͱʽһɫָġ(<img src="../images/nbdisvar.gif" alt="nbdisvar.gif (76 bytes)" width="16" height="16">).</p>

<p>һ˵ѡû༭ݡûͼһʽֵõԳ򽫷һ</p>

<p><img src="../images/ngclang.gif" alt="ngclang.gif (151 bytes)" width="51" height="13"> <img src="../images/ngcpp.gif" alt="ngcpp.gif (202 bytes)" width="51" height="13">
ܸıʽݺַָıֻܸȡõıʽֵͱ</p>

<p>˵ѡûӼӳ򴰿ɾһʽҸıһʽıʾ</p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
 (kf'  $         :7.:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubpnrgst.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>

<title>Ĵ</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Ĵ</font></h3> 

<p>ʹøüĴ鿴޸ûıӵļĴݡõԳʾû߳б
ûչ߳ʾĴб
ûԽչûȤļĴ༭÷еļĴݡ</p>

<p>е̹߳ͬļĴϣϵͳÿ̹߳ʱüĴݣ
ڸִ̼߳ʱ̵ָ߳Ĵݡ</p>

<p>ڸüĴУ͵ļĴԸʮʮֵʾ</p> 

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
f (10k  $       
  :7.:#          
      ./usr/vac/html/zh_CN/doc/debugger/ui/ubpnsrce.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>


<title>Դ봰</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">Դ봰</font></h3>

<p>ʹøԴ봰ûʱ鿴ûĹ̡
Դ봰ַʽ֮һʾûڵԵԴ룺Դ룬ֽĻߵϡ
ֻûǴϢʱԴſԱ顣</p> 

<p>Դ봰ڱֱֳûСִдһбʾ
ӦĴекš
Ϊ<em>ǰ׺</em>ǰ׺еɫָûڸкһϵ㡣</p>

<p>ǰ׺ʾı־ָ˶ϵλá
һ(<img src="../images/nbenbp.gif" alt="nbenbp.gif (97 bytes)" width="16" height="16">) ָһĶϵ㣬
һҵ(<img src="../images/nbdisbp.gif" alt="nbdisbp.gif (97 bytes)" width="16" height="16">) ָһõĶϵ㡣
ЩûҪָûԭöϵλãǵöϵ㱻ʱִӦֹͣλá
磬ûһϵ㣬öϵ㽫ںڴĵһУǺ</p>

<p>ܿöһĶϵһֻһָʾڸС
öϵָʾֻûɾеصĶϵʱʧ</p>

<p>ǰ׺ļͷ(<img src="../images/nbexept.gif" alt="nbexept.gif (78 bytes)" width="16" height="16">)
ָûĵԳ򴰿ѡûĴг
üͷָʲôûʹõĴڣ</p>

<table border="1" width="100%" cellspacing="0" cellpadding="2">
  <tr>
    <th width="50%">û...</th>
    <th width="50%">Դ봰ǰ׺ļͷָ...</th>
  </tr>
  <tr>
    <td width="50%">ڶջеĺ</td>
    <td width="50%">úִеĴ </td>
  </tr>
  <tr>
    <td width="50%">ڶջе߳</td>
    <td width="50%">ִ߳еĴ</td>
  </tr>
  <tr>
    <td width="50%">ڸöϵ㴰еĶϵ </td>
    <td width="50%">ûиöϵλ</td>
  </tr>
  <tr>
    <td width="50%"> <img src="../images/ngclang.gif" width="51" height="13" alt="ngclang.gif (151 bytes)"> <img src="../images/ngcpp.gif" width="51" height="13" alt="ngcpp.gif (202 bytes)">
ģ鴰еĿļ</td>
    <td width="50%">ĿļԴĿʼ</td>
  </tr>
  <tr>
    <td width="50%"> <img src="../images/ngclang.gif" width="51" height="13" alt="ngclang.gif (151 bytes)"> <img src="../images/ngcpp.gif" width="51" height="13" alt="ngcpp.gif (202 bytes)">
ģ鴰еһ</td>
    <td width="50%">úĿʼ</td>
  </tr> 
</table>

<p>ûһû򣬼ͷִָдһС</p> 

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
һkN"  $         :7.:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubpnstks.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>

<title>ջ</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">ջ</font></h3>

<p>ʹ<strong>ջ</strong>ڲ鿴öջϢʼʱջʾ۵ģֻʾ߳߳ÿһջʾչʾջек</p>

<p>ѡ̻߳ʱԴ<strong>Դ</strong>ʾ</p>

<p>̺߳ͺԿͨ<strong>ջ</strong>еĵ˵õ߳Ҳ<strong>ջ</strong>ֹͣ</p>

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kV}  $         :7.:#                ./usr/vac/html/zh_CN/doc/debugger/ui/ubpnstrg.htm tm  m                      $          <!doctype html public "-//w3c//dtd html 3.2 final//en">
<html>

<head>

<title>洢</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3><font face="arial,helvetica">洢</font></h3> 

<p>ʹøôȥ鿴޸ûʹõĴ洢ݡȱʡģ洢Ǵûʼַʾġ
ģ洢ʾִгͣĵطѱӵ洢ѡĵַ</p>

<p>ʹڴ洢еĹ鿴ڴڿʼַĴ洢ƽ̨λá</p>

<p>洢ݿͨ˫ͱ༭һλñ޸ģͨ༭λã
Ҵһ˵ѡȡ<strong>༭</strong>Ӵ洢˵ѡλúһЧֵɱ뵽洢λá</p>

<p>ؼͿؼ¡ͷֱʾ<em>б</em>, ؼֱʾΪ<strong></strong></p>

<table border="0" cellpadding="5" cellspacing="0">
  <tr>
    <td valign="top"><strong>ʽ</strong></td>
    <td valign="top"><strong>ʽ</strong>
˵ѡ洢ıʾ</td>
  </tr>
  <tr>
    <td valign="top"><strong>ÿе</strong></td>
    <td valign="top"> <strong>ÿе</strong> ˵ѡȡڴ洢ʾеĿ</td>
  </tr>
</table>

<p>һµĴ洢Ӵڱ򿪣򿪵ıʽʾ´ڵıϣӵİťʾ´ڡ</p>

<table border="0" cellpadding="5" cellspacing="0">
  <tr>
    <td valign="top"><em>ť</em></td>
    <td valign="top"><table border="0" cellpadding="5" cellspacing="0">
      <tr>
        <td valign="top"><strong>תַ</strong></td>
        <td valign="top">´ڱλõĵַûѾӸõַðť·صλá</td>
      </tr>
      <tr>
        <td valign="top"><strong>ɾӳ</strong></td>
        <td valign="top">ɾ´洢ڡ</td>
      </tr>
    </table>
    </td>
  </tr>
</table> 

<a href="../../compiler/concepts/cunotice.htm"><img src="../../images/ngibmcpy.gif" border="0"></a>
</body>
</html>
kꎂ  $       f  :n7.:#        Ԣ  f      ./usr/vac/html/zh_CN/doc/hgcban.htm /ubp                     $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>
<title>Concepts banner</title>
</head>

<body bgcolor="#000000">
<div align="left">

<table border="0" cellpadding="2" cellspacing="0" width="80%">
  <tr>
    <td valign="middle" align="left"><a href="hgcon.htm" target="_top"><img
    src="images/ngvconc.gif" alt="Refresh Concept Information" border="0" width="95"
    height="32"></a></td>
    <td valign="middle" align="left"><a href="hgproc.htm" target="_top"><img
    src="images/ngtask.gif" alt="Go to Task Information" border="0" width="61" height="32"></a></td>
    <td valign="middle" align="left"><a href="hgref.htm" target="_top"><img
    src="images/ngref.gif" alt="Go to Reference Information" border="0" width="96" height="32"></a></td>
    <td valign="middle" align="left"><a href="hggloss.htm" target="_top"><img
    src="images/nggloss.gif" alt="Go to Product Glossary" border="0" width="88" height="32"></a></td>
    <td valign="middle" align="left"><a href="hgsearch.htm" target="_top"><img
    src="images/ngsrch.gif" alt="Search C for AIX Information" border="0" width="179"
    height="32"></a></td>
    <td valign="middle" align="left"><a href="index.htm" target="_top"><img
    src="images/nghome.gif" alt="Go to Information Home Page" border="0" width="48"
    height="32"></a></td>
    <td valign="middle" align="right"><a
    href="http://www.ibm.com/software/ad/visualage_c++/aix/cforaix.htm" target="_top"><img
    src="images/ngvac.gif" alt="Go to IBM C for AIX WWW site" border="0" width="71"
    height="32"></a></td>
  </tr>
</table>
</div>
</body>
</html>
  kV 	 $         :d5.:#        բ        ./usr/vac/html/zh_CN/doc/hgcon.htm  /ubp                     $          <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>C for AIX Concepts Frame</title>
</head>

<frameset frameborder="0" border="1" rows="60,*">
  <frame src="hgcban.htm" name="banner" scrolling="no">
  <frameset frameborder="1" border="1" cols="215,*">
    <frame src="hgcon1.htm" name="nav" resize="yes">
    <frame src="hgmain.htm" name="content" marginwidth="10" marginheight="10">
  </frameset>
  <noframes>
  <body>
  <h3><font face="arial, helvetica">Please Use a browser that can handle Frames.</font></h3>
  </body>
  </noframes>
</frameset>
</html>
><ik긫 
 $         :P!7.:#        ֢        ./usr/vac/html/zh_CN/doc/hgcon1.htm /ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="4"><a name="9"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="48"><a href="hgcon2.htm#4"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Introducing C for AIX</td></tr>
<tr valign=top><td><a name="55"><a href="hgcon3.htm#9"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>The C Language</td></tr>
<tr valign=top><td><a name="91"><a href="hgcon4.htm#48"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>The C for AIX Compiler</td></tr>
<tr valign=top><td><a name="104"><a href="hgcon5.htm#55"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Writing C Programs</td></tr>
<tr valign=top><td><a href="hgcon6.htm#91"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Debugging</td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cuolangs.htm">Using C for AIX with Other Programming
Languages</a></td></tr>

      <tr><td colspan=1></td><td><table cellspacing=0 cellpadding=0 width=145><tr><td></td></tr></table></table></body></body></html>"l  $         :P!7.:#        ע        ./usr/vac/html/zh_CN/doc/hgcon10.htm ubp                     $               <>adrt"/=ceghimnos14bflp
.0vw#&23;FuCD5689ILOPSTky7ABEXxWYzU{"L
 AAAAAF9$HH9$H]䅦C`P]ds]d5*Hje*(kց2Qy׭nVսn_R0]dJŦp(k$C\2-@ճ0Jbip].aL~`TKǠ"CB׮AL:@GEaM[.% krAg5\"	mbXPfN~p].aL~`TKǠ"*AU5H)z>~3ȉa4ۯ۬㔃\rȶ,SV@y(3]TN!m$Gfe0*%uWɃOK9DɃiJJ!e=p5BsgةHX^-T|?8jXSV|gh_Y/)Y,1i{FMrv&E}ybzcAZw8kl8iL
xRJSQnaW]<G~9H08
krA0{FMt.Hjd[w؁)ga<Ū'zӉi&>]Æ@=Ij@"@
} _A}Æ5oGy,&uur`pkrA8{A5\"	mbXPfN'-tfkS^= %Q:A-')QÆ5oGy,&uur`pY,1i3
\rȶ,SV@y(3]TNE8BIGfe0*%`$Æ5oGy,&u`"%nn_R\rȶ,SV@y(3]TN!m$Gfn9j0ig(0qm)\tQ/T
*IY Pp].tVսlD?<G~9H0@]5˒!ڮ@ ajy%kj޽D-4O-^&?,&-+=*/tA@p{`$10-R	%gg.tVսlD?<G~9H0@ƺk$C\2-@ճ0Jb{[I5l8i۬ZLY%L[JW0zT_$!XSJTjN~H%I+;=|htۣXp"u`"%nlD?KAt.Hjd[w؁)ga<Ū'z	kp3_Y?z?4J8:`N"5TѣnaW]<Ggh_Y/)5\"	mbXPf$BIaL~dr2`SQ(2`RҢ'H^1g|;-%GEaM[.DK	~3ȉa4ۯ۬㔃krD;U"۾<M[=1v-Q;װH]ÆdPdŴqENRZg=).tVսlD?<G~9H0k$C\2-@ճ0Jb{[I5l8i۬ZLY%L[JW0zT_'3k@ ajKIj4|?8jXSV|gh_Y/)5K9DZ`p(@k$C\2-@ճ0Jbip].aL~`TKǠ(/@naW]<G~9H0Y,1ip(k$C\2-@ճ0Jbip].aL~`TKǠSRߐ4-R+>4ۣXp"u`"%nn_R8krD;U"۾<M[=1v-Q;װH]Æ@=O-^&?,&-+=*/tBޑޟl>]5H)z>~3ȉa4ۯ۬㔃 !W Ln05l<ǒ5صD^"MtfkS^= Y?z?4J8:`SRg'Z	P>]5H)z>~dY,1ip(1W Ln05l<ǒ5صDZq=!m$Gˣp3_5D iAŴu5H)z>~da#%Pf-0x!P5\"	mbXPfN'-tfkS^= <k thGEaM[.%Pf-0x
!Pc]5˒!ڮ@ ajy%kj޴{8BIGfe0*%`Æ5oGۦrD;U"۾<M[=1v-Q;װH]Æ@EO-^&?,&-+=*/tz!X "׮AL:@[}{5	Ǭ/G჆L
x])QEDK^	ֽh"۾]]~G ]tr!}ȆGg lY  $       y  :P!7.:#        ٢        ./usr/vac/html/zh_CN/doc/hgcon11.htm ubp                     $               <>aert"/=cdghimnos14bflp
.0vw#&23;FuCxy5689AEILOPT7DXkBWYU{"
L
 AAAAAF
$HPQQMxAD$((DA@!iP((((((Y/j9_5lVt^%Zt)ZH)z>z_a&gi(3<C=\Vȶ؁kV@y(3]؝N'-tU35@E/׮@L:@p$QWGEaM[.uvkv1ip(krD9["گbY[=1v/bw*i&>]aLz0*%`k6@c?5H)z>zD?uv k$C2- aճ0Jb'z[I5V4תS^= Y?0PdŴN:Bz+3ko
n>͐<XG]Æ5oGU<G]z_c]dL 3
0ƺk$C2- aճ0Jb'zӉi&>]aLz0*%`V*@WGEaM[.`"%W^uPf-0x
!QC]5˒!@{0jy%k{ip].fR%Zi-ސ`å_H_cXp"ughUKڃkv1iakrD9["گbY[=1v/bw8kV4תS^= vN0 mOVƏ?_+
jޏw^y,&]d0@kv1i!PpMrr&E^<ZzcA^Zq=!m$Gˣ8iTDzJl?5H)z>zD?uv !YJŦp(@k$C2- aճ0Jb'zҡokV4תS^= [q,thXp"ughU<G]z_ \Vȶ؁kV@y(3]؝T!m$GXp3^^?igi(2`VK!z.C=ư,V>]tVսV"XMughUKڃ k$C2- aճ0Jb'z[I5V4ת'󗾃&YJ8t'H^/C=ư,tkӳTohtU8jXSV|X3ȉa4UתDK	WY/j\Vȶ؁kV@y(3]؝T!m$GXp3^^?igi(2`VK!z.C=ư,zGˣaW]תDK	V"XMu~;PaĚ\Vȶ؁kV@y(3]؝T!m$GXp3^^?igi(2`VK!z,X!YB.?_+
jޏw^y,&X3ȉa4Uת%AMrr&E^<ZzcA^Zi&?Æ]drdK;IAҷ=:_A~	,C=ư4^`L cWGEaM[.`"%W^y,&]d0k$C2- aճ0Jb'z[I5V4ת'󗾃&YJ8t'H^L!X@A}`Xp"ughU<G]z_pMrr&E^<ZzcA^Zi&?Æ]drdK;IAҷ=:_AdC=ư
*4|?5H)z>zD?uvÀ#]dL08{G5\"	mW,֭Pf;֜Og[I5fk)Q/{\YMK~@I{ x<V[Ə?_+
jޏw^y,&]d0)o Ljyfl<ǒ5ؽ޵A"MtU35@=O/}L40qm+xӥNH[!XP[GˣaW]תDK	WY/jfk$C2- aճ0Jb'z[I5V4תS^= Y?0PdŴN:BzB5
Ǭ/h*4|?5H)z>z_Y,%b!QS]5˒!@{0jy%k{ip].fR5 y& 8$ҷXp"u~;Pakv1i1`o Ljyfl<ǒ5ؽ޴{8BIGXp3^L
xXs}\/ѣaW]ת%Z`C=0ƺk$C2- aճ0Jb'zӉi&>]aLz0*%`HZWGEaM[.t.H+yd[U@5ga<N	k8iTDz.9{2`Ƀi[L/tz!X "׮@L:@p$H$oH_c׬8`+^ƏG]ÆfffR?uA[)Ҋxh)Ҋ/h"گb WG]G 9P&A@Ur!}Ȇkh  $         :P!7.:#        ۢ        ./usr/vac/html/zh_CN/doc/hgcon12.htm ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="4"><a name="9"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="10"><a href="hgcon2.htm#4"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Introducing C for AIX</td></tr>
<tr valign=top><td><a name="11"><a href="hgcon1.htm#9"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>The C Language</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="16"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/culngovr.htm">Overview of the C Language</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="21"><a href="hgcon7.htm#11"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Lexical Elements of C</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="26"><a href="hgcon8.htm#16"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Identifier Behavior in Your Program</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="34"><a href="hgcon9.htm#21"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Preprocessor Directives</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="42"><a href="hgcon10.htm#26"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Declarations</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="43"><a href="hgcon11.htm#34"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Expressions and Operators</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="44"><a href="hgcon3.htm#42"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Implicit Type Conversions</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="45"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cucnvimp.htm">Integral Promotions</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="46"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cucnvstd.htm">Standard Type Conversions</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="47"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cucnvari.htm">Arithmetic Conversions</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="48"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cuclfunc.htm">Functions</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="55"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/culnglev.htm">C Language Levels</a></td></tr>
<tr valign=top><td><a name="91"><a href="hgcon4.htm#48"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>The C for AIX Compiler</td></tr>
<tr valign=top><td><a name="104"><a href="hgcon5.htm#55"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Writing C Programs</td></tr>
<tr valign=top><td><a href="hgcon6.htm#91"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debugging</td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/concepts/cuolangs.htm">Using C for AIX with Other Programming
Languages</a></td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>Qkf  $         :R!7.:#        ܢ        ./usr/vac/html/zh_CN/doc/hgcon13.htm ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="4"><a name="9"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="48"><a href="hgcon2.htm#4"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Introducing C for AIX</td></tr>
<tr valign=top><td><a name="55"><a href="hgcon3.htm#9"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>The C Language</td></tr>
<tr valign=top><td><a name="56"><a href="hgcon4.htm#48"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>The C for AIX Compiler</td></tr>
<tr valign=top><td><a name="57"><a href="hgcon1.htm#55"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>Writing C Programs</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="58"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cudevel.htm">C Program Development Cycle</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="59"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cucrtfil.htm">Creating and Naming a C Source File</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="60"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cuintstr.htm">Internal Structure of a C Program</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="61"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/custruct.htm">External Structure of a C Program</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="62"><a href="hgcon5.htm#60"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Using Memory Heaps in a Program</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="63"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cumemovr.htm">Memory Management Functions</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="64"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cumemmng.htm">Managing Memory with Multiple Memory Heaps</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="65"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cumemtyp.htm">Types of Memory</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="72"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cumemdbg.htm">Debugging Memory Heaps</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="78"><a href="hgcon14.htm#65"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Program Optimization with the C for AIX Compiler</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="91"><a href="hgcon15.htm#72"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Program Parallelization</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="104"><a href="hgcon16.htm#78"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Floating Point Operations with the C for AIX Compiler</td></tr>
<tr valign=top><td><a href="hgcon6.htm#91"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debugging</td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/concepts/cuolangs.htm">Using C for AIX with Other Programming
Languages</a></td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>~k  $         :R!7.:#        ݢ        ./usr/vac/html/zh_CN/doc/hgcon14.htm ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="4"><a name="9"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="48"><a href="hgcon2.htm#4"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Introducing C for AIX</td></tr>
<tr valign=top><td><a name="55"><a href="hgcon3.htm#9"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>The C Language</td></tr>
<tr valign=top><td><a name="56"><a href="hgcon4.htm#48"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>The C for AIX Compiler</td></tr>
<tr valign=top><td><a name="57"><a href="hgcon1.htm#55"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>Writing C Programs</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="58"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cudevel.htm">C Program Development Cycle</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="59"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cucrtfil.htm">Creating and Naming a C Source File</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="60"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cuintstr.htm">Internal Structure of a C Program</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="65"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/custruct.htm">External Structure of a C Program</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="67"><a href="hgcon13.htm#60"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Using Memory Heaps in a Program</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="68"><a href="hgcon5.htm#65"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Program Optimization with the C for AIX Compiler</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="70"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cuoptlev.htm">Overview</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="72"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cuopttec.htm">Optimization Techniques Used by the C for AIX
Compiler</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="78"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cuoptmsf.htm">Special Handling of Math and String Library
Functions</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="91"><a href="hgcon15.htm#72"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Program Parallelization</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="104"><a href="hgcon16.htm#78"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Floating Point Operations with the C for AIX Compiler</td></tr>
<tr valign=top><td><a href="hgcon6.htm#91"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debugging</td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/concepts/cuolangs.htm">Using C for AIX with Other Programming
Languages</a></td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html> C fok>  $         :R!7.:#        ޢ        ./usr/vac/html/zh_CN/doc/hgcon15.htm ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="4"><a name="9"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="48"><a href="hgcon2.htm#4"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Introducing C for AIX</td></tr>
<tr valign=top><td><a name="55"><a href="hgcon3.htm#9"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>The C Language</td></tr>
<tr valign=top><td><a name="56"><a href="hgcon4.htm#48"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>The C for AIX Compiler</td></tr>
<tr valign=top><td><a name="57"><a href="hgcon1.htm#55"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>Writing C Programs</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="58"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cudevel.htm">C Program Development Cycle</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="59"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cucrtfil.htm">Creating and Naming a C Source File</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="60"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cuintstr.htm">Internal Structure of a C Program</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="65"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/custruct.htm">External Structure of a C Program</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="72"><a href="hgcon13.htm#60"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Using Memory Heaps in a Program</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="73"><a href="hgcon14.htm#65"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Program Optimization with the C for AIX Compiler</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="74"><a href="hgcon5.htm#72"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Program Parallelization</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="75"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cuppovrv.htm">Overview</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="76"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cupploop.htm">Countable Loops</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="78"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cuppredo.htm">Reduction Operations in Parallelized Loops</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="91"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cuppvars.htm">Shared and Private Variables in a Parallel
Environment</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="104"><a href="hgcon16.htm#78"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Floating Point Operations with the C for AIX Compiler</td></tr>
<tr valign=top><td><a href="hgcon6.htm#91"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debugging</td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/concepts/cuolangs.htm">Using C for AIX with Other Programming
Languages</a></td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>8Qk  $         :R!7.:#        ߢ        ./usr/vac/html/zh_CN/doc/hgcon16.htm ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="4"><a name="9"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="48"><a href="hgcon2.htm#4"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Introducing C for AIX</td></tr>
<tr valign=top><td><a name="55"><a href="hgcon3.htm#9"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>The C Language</td></tr>
<tr valign=top><td><a name="56"><a href="hgcon4.htm#48"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>The C for AIX Compiler</td></tr>
<tr valign=top><td><a name="57"><a href="hgcon1.htm#55"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>Writing C Programs</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="58"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cudevel.htm">C Program Development Cycle</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="59"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cucrtfil.htm">Creating and Naming a C Source File</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="60"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cuintstr.htm">Internal Structure of a C Program</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="65"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/custruct.htm">External Structure of a C Program</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="72"><a href="hgcon13.htm#60"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Using Memory Heaps in a Program</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="78"><a href="hgcon14.htm#65"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Program Optimization with the C for AIX Compiler</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="80"><a href="hgcon15.htm#72"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Program Parallelization</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="81"><a href="hgcon5.htm#78"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Floating Point Operations with the C for AIX Compiler</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="89"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/curiscfp.htm">RISC System/6000 Floating Point Hardware</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="90"><a href="hgcon17.htm#81"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Floating-Point Compiler Options</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="91"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cufltar.htm">Compile-Time Floating-Point Arithmetic</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="104"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/curound.htm">Rounding Mode Restrictions</a></td></tr>
<tr valign=top><td><a href="hgcon6.htm#91"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debugging</td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/concepts/cuolangs.htm">Using C for AIX with Other Programming
Languages</a></td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>dy></lz  $       Y  :R!7.:#          I      ./usr/vac/html/zh_CN/doc/hgcon17.htm ubp                     $             
  <>adrt"/=ceghimnopsbfl
&.014;CFuvw#-3568P279AIOSXqyDHRTkLMUzENWxICp,p9@
Y
% (PBt;ԇ9@v5'(d-Gjx	$(	$f%qv5'(anW Z W-㊐oJ/,dǐrR1%L Fˣ~p3_c2?BP*A@F7_N?_Y.ƤuI*ԇ%~8[5R;S!lYŌ_Xɏ cqIb;8JAnFfe&0eeA 	&to+	b|.n]I
%|Up+tƪGjx-8K1n)13Gg	S-Ѳ߶4㌰<	OQnaWa,SK9A@)nW Zh
-㊐oJ/,dǐrR4-Ttl735(y18, |c 竱~Æ
Xoۯ۬cRrcU#<qRXZXŌV7נJAnaL~La8&'9Pz]H9P		ԅ$+Wcd)$KA6]5HV8]~؇~~dTH[7qc%ib2c9XRbg+^*a735(y18R|CwW C2& %0+9r ,k)<C	M.to+	b|.lCѿnn]I[5R;S!lYŌ_Xɏ cqIz߶4n9IwY_$lJx{|L;%~O;	+%ɗ9 竱l7ѿ8j%q0Fv5'(,[5R;S!lYŌ_Xɏ cqIz߶4n9IwY_$lJx{|Lį[  v WJ<'/"rAWchtoۣXp!XKub<`6uujNP-J$R`+btƪGjx-8K1n)13Gg	S-Ѳ߶4l"*@-Ӓ竱oۣXp!XKub<`6uujNP[H9V=	_TH[7qc%ib2c9XRbg)[eѿl8iCɌ17cX {-A@ lJzto+	b|.lCѿnn]I[H9V=BW!nHOT}g2V)~qc&<&&r*a6]Æ<pMylsRK =u5HV8]~؇~~d,Y+rH{BW1ڞ8f,d,RLy+LL#Bݜ%L Fˣ~p3_c	_*Ac@'FBZdHHr߷FB)8xm8xm%ԜLjw*Bپ+K8A9Z	S-ѿl8iCɌ1.9IwY_$lJx{|LdPD[ @ PKL(T9R{3/94l7ѿ8j%q0F0Fv5'(0[H9V=bWTH[7qc%ib2c9XRbg)*a6]Æ<p	~{@5w;&Ǻ4oۣXp!XKub<`6ub<`6ub<`6uujNP`1ڞ8f,d,RLy+LLk%L Ffn9IwY_$lJx{|L>+SFˣ~Æ
Xoۯoۯoۯ۬cRrEcU#<qRXZXŌV7נJAnaL~dr*KI*0!0$A[(toۣXp!XKub<`6ub<`6ub<`6uujNP`,Ljw*Bپ+K8A9Z	S-ѿl8i۬R|CwW C2& $.1pK`0_u.Q4l7ѿ8j%q0F0F0Fv5'(0-㊐oJ/,dǐrVTtofk'9Pz]H9P		"DJ@A/;ѣeѿnaWa,Sp7p7p7K9A1ڞ8f,d,RLy+LLk%L Ffn9IwY_$lJx{|L HK`0_uĂ~F7_N?_!h߷_!h߷_!h߷_Y.Ƥ źcU#<qRXZXŌV7נJAnaL~dr*KI*0!0$CilKعDѲ߷FB)8xm8xm8xm%Ԝ01ڞ8f,d,RLy+LLk%L Ffn9IwY_$lJx{|L A?W- 	.to+	b|.lCѿnlCѿnn]I-㊐oJ/,dǐrVTtofkPcqKR|CwW C2& $8Jw% ƦB	~{@5w>Q߷FB)8xm8xm%Ԝ-㊐oJ/,dǐrVTtofkPcqKR|CwW C2& 'il%*@ {Fˣ~Æ
X۬H9V=+aecU#<qRXZXŌV7F#tofkPcqXH*S7ѿ8j%qcU#<qRXZXŌV7נJAnaL~La8ˬR|CwW C2& %+,rHHr\>ykX X6]0p335u(y18.uu9)$cC$ar*Bپ7ѿ9)7ÿ@ۣni6   <td cka  $         :R!7.:#                ./usr/vac/html/zh_CN/doc/hgcon18.htm ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="4"><a name="9"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="48"><a href="hgcon2.htm#4"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Introducing C for AIX</td></tr>
<tr valign=top><td><a name="55"><a href="hgcon3.htm#9"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>The C Language</td></tr>
<tr valign=top><td><a name="91"><a href="hgcon4.htm#48"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>The C for AIX Compiler</td></tr>
<tr valign=top><td><a name="92"><a href="hgcon5.htm#55"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Writing C Programs</td></tr>
<tr valign=top><td><a name="93"><a href="hgcon1.htm#91"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>Debugging</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="94"><a href="hgcon6.htm#92"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Distributed Debugger</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="95"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/concepts/cbcdbovr.htm">Overview</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="96"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/concepts/cbcdbpan.htm">Panes</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="97"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/concepts/cbcdbmon.htm">Monitors</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="98"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="debugger/concepts/cbwremdb.htm">Remote Debugging</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="99"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="debugger/concepts/cbwdoptc.htm">Optimized Code Debugging</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="100"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="debugger/concepts/cbcrecur.htm">Recursion and Debugging</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="101"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="debugger/concepts/cbwheapr.htm">Heap Errors</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="104"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="debugger/concepts/cbwbrkpt.htm">Breakpoints</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a href="hgcon19.htm#101"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>UNIX Call Handling During Debugging</td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/concepts/cuolangs.htm">Using C for AIX with Other Programming
Languages</a></td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>L~kXs  $         :R!7.:#                ./usr/vac/html/zh_CN/doc/hgcon19.htm ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="4"><a name="9"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="48"><a href="hgcon2.htm#4"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Introducing C for AIX</td></tr>
<tr valign=top><td><a name="55"><a href="hgcon3.htm#9"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>The C Language</td></tr>
<tr valign=top><td><a name="91"><a href="hgcon4.htm#48"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>The C for AIX Compiler</td></tr>
<tr valign=top><td><a name="92"><a href="hgcon5.htm#55"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Writing C Programs</td></tr>
<tr valign=top><td><a name="96"><a href="hgcon1.htm#91"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>Debugging</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="97"><a href="hgcon18.htm#92"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Distributed Debugger</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="98"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="debugger/concepts/cbwremdb.htm">Remote Debugging</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="99"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="debugger/concepts/cbwdoptc.htm">Optimized Code Debugging</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="100"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="debugger/concepts/cbcrecur.htm">Recursion and Debugging</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="101"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="debugger/concepts/cbwheapr.htm">Heap Errors</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="102"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="debugger/concepts/cbwbrkpt.htm">Breakpoints</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="103"><a href="hgcon6.htm#101"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>UNIX Call Handling During Debugging</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="104"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/concepts/cbwexec.htm">exec()</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/concepts/cbwfork.htm">fork()</a></td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/concepts/cuolangs.htm">Using C for AIX with Other Programming
Languages</a></td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>/cuok,  $       }  :P!7.:#          }      ./usr/vac/html/zh_CN/doc/hgcon2.htm  ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="4"><a name="5"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="6"><a href="hgcon1.htm#4"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Introducing C for AIX</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="7"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cuabout.htm">About this Information</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="8"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cufeat.htm">C for AIX Features</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="9"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cubooks.htm">Related Reading</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="48"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cunotice.htm">Notices</a></td></tr>
<tr valign=top><td><a name="55"><a href="hgcon3.htm#9"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>The C Language</td></tr>
<tr valign=top><td><a name="91"><a href="hgcon4.htm#48"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>The C for AIX Compiler</td></tr>
<tr valign=top><td><a name="104"><a href="hgcon5.htm#55"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Writing C Programs</td></tr>
<tr valign=top><td><a href="hgcon6.htm#91"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Debugging</td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cuolangs.htm">Using C for AIX with Other Programming
Languages</a></td></tr>

      <tr><td colspan=2></td><td><table cellspacing=0 cellpadding=0 width=140><tr><td></td></tr></table></table></body></body></html>/ngku  $         :P!7.:#                ./usr/vac/html/zh_CN/doc/hgcon3.htm  ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="4"><a name="9"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="10"><a href="hgcon2.htm#4"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Introducing C for AIX</td></tr>
<tr valign=top><td><a name="11"><a href="hgcon1.htm#9"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>The C Language</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="16"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/culngovr.htm">Overview of the C Language</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="21"><a href="hgcon7.htm#11"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Lexical Elements of C</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="26"><a href="hgcon8.htm#16"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Identifier Behavior in Your Program</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="34"><a href="hgcon9.htm#21"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Preprocessor Directives</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="42"><a href="hgcon10.htm#26"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Declarations</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="46"><a href="hgcon11.htm#34"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Expressions and Operators</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="47"><a href="hgcon12.htm#42"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Implicit Type Conversions</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="48"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cuclfunc.htm">Functions</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="55"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/culnglev.htm">C Language Levels</a></td></tr>
<tr valign=top><td><a name="91"><a href="hgcon4.htm#48"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>The C for AIX Compiler</td></tr>
<tr valign=top><td><a name="104"><a href="hgcon5.htm#55"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Writing C Programs</td></tr>
<tr valign=top><td><a href="hgcon6.htm#91"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Debugging</td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cuolangs.htm">Using C for AIX with Other Programming
Languages</a></td></tr>

      <tr><td colspan=2></td><td><table cellspacing=0 cellpadding=0 width=140><tr><td></td></tr></table></table></body></body></html>withkT  $       2
  :P!7.:#          2
      ./usr/vac/html/zh_CN/doc/hgcon4.htm  ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="4"><a name="9"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="48"><a href="hgcon2.htm#4"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Introducing C for AIX</td></tr>
<tr valign=top><td><a name="49"><a href="hgcon3.htm#9"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>The C Language</td></tr>
<tr valign=top><td><a name="50"><a href="hgcon1.htm#48"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>The C for AIX Compiler</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="51"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cuxlcovr.htm">Overview</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="52"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cuselect.htm">Compiler Modes</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="53"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cuspecop.htm">Compiler Options</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="54"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cuinputs.htm">Types of Input Files</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="55"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cuoutput.htm">Types of Output Files</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="91"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cumsginf.htm">Compiler Messages and Listings</a></td></tr>
<tr valign=top><td><a name="104"><a href="hgcon5.htm#55"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Writing C Programs</td></tr>
<tr valign=top><td><a href="hgcon6.htm#91"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Debugging</td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cuolangs.htm">Using C for AIX with Other Programming
Languages</a></td></tr>

      <tr><td colspan=2></td><td><table cellspacing=0 cellpadding=0 width=140><tr><td></td></tr></table></table></body></body></html>.htm#9k  $         :R!7.:#                ./usr/vac/html/zh_CN/doc/hgcon5.htm  ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="4"><a name="9"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="48"><a href="hgcon2.htm#4"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Introducing C for AIX</td></tr>
<tr valign=top><td><a name="55"><a href="hgcon3.htm#9"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>The C Language</td></tr>
<tr valign=top><td><a name="56"><a href="hgcon4.htm#48"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>The C for AIX Compiler</td></tr>
<tr valign=top><td><a name="57"><a href="hgcon1.htm#55"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Writing C Programs</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="58"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cudevel.htm">C Program Development Cycle</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="59"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cucrtfil.htm">Creating and Naming a C Source File</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="60"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cuintstr.htm">Internal Structure of a C Program</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="65"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/custruct.htm">External Structure of a C Program</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="72"><a href="hgcon13.htm#60"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Using Memory Heaps in a Program</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="78"><a href="hgcon14.htm#65"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Program Optimization with the C for AIX Compiler</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="91"><a href="hgcon15.htm#72"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Program Parallelization</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="104"><a href="hgcon16.htm#78"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Floating Point Operations with the C for AIX Compiler</td></tr>
<tr valign=top><td><a href="hgcon6.htm#91"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Debugging</td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cuolangs.htm">Using C for AIX with Other Programming
Languages</a></td></tr>

      <tr><td colspan=2></td><td><table cellspacing=0 cellpadding=0 width=140><tr><td></td></tr></table></table></body></body></html>r><k8  $       
  :R!7.:#          
      ./usr/vac/html/zh_CN/doc/hgcon6.htm  ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="4"><a name="9"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="48"><a href="hgcon2.htm#4"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Introducing C for AIX</td></tr>
<tr valign=top><td><a name="55"><a href="hgcon3.htm#9"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>The C Language</td></tr>
<tr valign=top><td><a name="91"><a href="hgcon4.htm#48"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>The C for AIX Compiler</td></tr>
<tr valign=top><td><a name="92"><a href="hgcon5.htm#55"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Writing C Programs</td></tr>
<tr valign=top><td><a name="96"><a href="hgcon1.htm#91"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Debugging</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="97"><a href="hgcon18.htm#92"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Distributed Debugger</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="98"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/concepts/cbwremdb.htm">Remote Debugging</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="99"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/concepts/cbwdoptc.htm">Optimized Code Debugging</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="100"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/concepts/cbcrecur.htm">Recursion and Debugging</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="101"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/concepts/cbwheapr.htm">Heap Errors</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="104"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/concepts/cbwbrkpt.htm">Breakpoints</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a href="hgcon19.htm#101"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>UNIX Call Handling During Debugging</td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cuolangs.htm">Using C for AIX with Other Programming
Languages</a></td></tr>

      <tr><td colspan=2></td><td><table cellspacing=0 cellpadding=0 width=140><tr><td></td></tr></table></table></body></body></html>dk  $         :P!7.:#                ./usr/vac/html/zh_CN/doc/hgcon7.htm  ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="4"><a name="9"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="10"><a href="hgcon2.htm#4"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Introducing C for AIX</td></tr>
<tr valign=top><td><a name="11"><a href="hgcon1.htm#9"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>The C Language</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="12"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/culngovr.htm">Overview of the C Language</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="13"><a href="hgcon3.htm#11"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Lexical Elements of C</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="14"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/culextok.htm">Tokens</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="15"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/culexcom.htm">Comments</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="16"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/culexide.htm">Identifiers</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="21"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/culexcon.htm">Constants</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="26"><a href="hgcon8.htm#16"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Identifier Behavior in Your Program</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="34"><a href="hgcon9.htm#21"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Preprocessor Directives</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="42"><a href="hgcon10.htm#26"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Declarations</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="46"><a href="hgcon11.htm#34"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Expressions and Operators</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="47"><a href="hgcon12.htm#42"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Implicit Type Conversions</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="48"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cuclfunc.htm">Functions</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="55"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/culnglev.htm">C Language Levels</a></td></tr>
<tr valign=top><td><a name="91"><a href="hgcon4.htm#48"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>The C for AIX Compiler</td></tr>
<tr valign=top><td><a name="104"><a href="hgcon5.htm#55"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Writing C Programs</td></tr>
<tr valign=top><td><a href="hgcon6.htm#91"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debugging</td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/concepts/cuolangs.htm">Using C for AIX with Other Programming
Languages</a></td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>kLm  $         :P!7.:#                ./usr/vac/html/zh_CN/doc/hgcon8.htm  ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="4"><a name="9"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="10"><a href="hgcon2.htm#4"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Introducing C for AIX</td></tr>
<tr valign=top><td><a name="11"><a href="hgcon1.htm#9"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>The C Language</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="16"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/culngovr.htm">Overview of the C Language</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="17"><a href="hgcon7.htm#11"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Lexical Elements of C</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="18"><a href="hgcon3.htm#16"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Identifier Behavior in Your Program</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="19"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cuscovis.htm">Scope of Identifier Visibility</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="20"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/culnkids.htm">Program Linkage Between Identifiers</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="21"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/custgdur.htm">Storage Duration</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="26"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cunamspa.htm">Name Spaces</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="34"><a href="hgcon9.htm#21"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Preprocessor Directives</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="42"><a href="hgcon10.htm#26"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Declarations</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="46"><a href="hgcon11.htm#34"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Expressions and Operators</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="47"><a href="hgcon12.htm#42"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Implicit Type Conversions</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="48"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cuclfunc.htm">Functions</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="55"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/culnglev.htm">C Language Levels</a></td></tr>
<tr valign=top><td><a name="91"><a href="hgcon4.htm#48"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>The C for AIX Compiler</td></tr>
<tr valign=top><td><a name="104"><a href="hgcon5.htm#55"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Writing C Programs</td></tr>
<tr valign=top><td><a href="hgcon6.htm#91"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debugging</td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/concepts/cuolangs.htm">Using C for AIX with Other Programming
Languages</a></td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>k~y  $         :P!7.:#                ./usr/vac/html/zh_CN/doc/hgcon9.htm  ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="4"><a name="9"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="10"><a href="hgcon2.htm#4"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Introducing C for AIX</td></tr>
<tr valign=top><td><a name="11"><a href="hgcon1.htm#9"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>The C Language</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="16"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/culngovr.htm">Overview of the C Language</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="21"><a href="hgcon7.htm#11"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Lexical Elements of C</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="22"><a href="hgcon8.htm#16"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Identifier Behavior in Your Program</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="23"><a href="hgcon3.htm#21"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Preprocessor Directives</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="24"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cuprdovr.htm">Overview</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="25"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cuprdops.htm">Preprocessing Operations</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="26"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cuprddef.htm">Preprocessor Macros</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="34"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/concepts/cuprdcon.htm">Conditional Compilation Directives</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="42"><a href="hgcon10.htm#26"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Declarations</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="46"><a href="hgcon11.htm#34"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Expressions and Operators</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="47"><a href="hgcon12.htm#42"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Implicit Type Conversions</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="48"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/cuclfunc.htm">Functions</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="55"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/concepts/culnglev.htm">C Language Levels</a></td></tr>
<tr valign=top><td><a name="91"><a href="hgcon4.htm#48"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>The C for AIX Compiler</td></tr>
<tr valign=top><td><a name="104"><a href="hgcon5.htm#55"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Writing C Programs</td></tr>
<tr valign=top><td><a href="hgcon6.htm#91"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debugging</td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/concepts/cuolangs.htm">Using C for AIX with Other Programming
Languages</a></td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html></ kPj  $       a  :n7.:#          a      ./usr/vac/html/zh_CN/doc/hggban.htm  ubp                     $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>
<title>Glossary banner</title>
</head>

<body bgcolor="#000000">
<div align="left">

<table border="0" cellpadding="2" cellspacing="0" width="80%">
  <tr>
    <td valign="middle" align="left"><a href="hgcon.htm" target="_top"><img
    src="images/ngconc.gif" alt="Go to Concept Information" border="0" width="95" height="32"></a></td>
    <td valign="middle" align="left"><a href="hgproc.htm" target="_top"><img
    src="images/ngtask.gif" alt="Go to Task Information" border="0" width="61" height="32"></a></td>
    <td valign="middle" align="left"><a href="hgref.htm" target="_top"><img
    src="images/ngref.gif" alt="Go to Reference Information" border="0" width="96" height="32"></a></td>
    <td valign="middle" align="left"><a href="hggloss.htm" target="_top"><img
    src="images/ngvgloss.gif" alt="Refresh Product Glossary" border="0" width="88" height="32"></a></td>
    <td valign="middle" align="left"><a href="hgsearch.htm" target="_top"><img
    src="images/ngsrch.gif" alt="Search C for AIX Information" border="0" width="179"
    height="32"></a></td>
    <td valign="middle" align="left"><a href="index.htm" target="_top"><img
    src="images/nghome.gif" alt="Go to Information Home Page" border="0" width="48"
    height="32"></a></td>
    <td valign="middle" align="right"><a
    href="http://www.ibm.com/software/ad/visualage_c++/aix/cforaix.htm" target="_top"><img
    src="images/ngvac.gif" alt="Go to IBM C for AIX WWW site" border="0" width="71"
    height="32"></a></td>
  </tr>
</table>
</div>
</body>
</html>
ngdoc.gk  $         :$6.:#                ./usr/vac/html/zh_CN/doc/hggloss.htm ubp                     $          <html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>C for AIX Glossary Frame</title>
</head>

<frameset frameborder="0" border="1" rows="60,*">
  <frame src="hggban.htm" name="banner" scrolling="no">
  <frameset frameborder="1" border="1" cols="215,*">
    <frame src="hggover.htm" name="nav" resize="yes">
    <frame src="compiler/concepts/cugloss.htm" name="content" marginwidth="10"
    marginheight="10">
  </frameset>
  <noframes>
  <body>
  <h3><font face="arial, helvetica">Please Use a browser that can handle Frames.</font></h3>
  </body>
  </noframes>
</frameset>
</html>
" l  $       =  :6.:#          
      ./usr/vac/html/zh_CN/doc/hggover.htm ubp                     $             		  "<>aenot/=cfgilrs
dhp,2mvz#.uFTb-CDEHILMNOPUy018ABGKRSVWXYZ!59;JQqx (01` &
 < n <<:aFHCۑH+|	97  r-2H  `HYz8{[l\
Md^PHadÂI|@8,qC
0^87>0!ϋY68Ԛ (>-m&έIE+(a]{Z2*mf ~J)OJpЂ<88bsߊv»Bp|4[k
bg-v<ԕR[/C
>;ԝ47SnC1rTaO|'S|քD?h?oTݪثXW##=Go4$vI|zWwy֤r4
~>Ҝ%+ C9oJ;|a]ڡ8h>-r1b3{;S@TQ%0㽭IA63h?%K}8JWhAbsߊv»Bp|4[k
bg-v+}Ku%a]WyP»ώ'MdTېA/S	)_5xpp24~*Q
	@htYlU+Tښ$vJߩ-ԗǡwwjNȩ!A9*^0>)RkB'<~Go+T'gEVF,FzqRgjh%o4TvIn=+kRt|EMR?iiNZG0lNyRWwvNCφba\X⥾	ښy*;~R_|w:h>o"܆bxO	J#ÃlNyRWwvNCφba\X⥾%o4TvIn=+C
>Wwy֤r4
~>Ҝ%+ C9oJ;|a]ڡ8h>-r1b3{;S@tQ%0㽭IA(j4:,h*ňQ*[M ,Q%a]{Z2*mf ~J)OJpЂ<88
bsߊv»Bp|4[k
bg-vTQ%0㽭IA63h?%K}8JWhAbsߊv»Bp|4[k
bg-v+}Ku%a]WyP»ώ'MdTېA/S	)_5xppB4~*Q
	@htYlU+Tښ$vJߩ-ԗǡwwjNȩ!A9*^0>)RkB?h?oTݪثXW##=Go4[M<R[/C
>;ԝ47SnC1rTaO|'S|ք('<~Go+T'gEVF,FzqRgjhښy*;~R_|w:h>o"܆bxO	J#ÃplNyRWwvNCφba\X⥾'%o4TvIn=+C
>Wwy֤vBp|4[k
bg-vJgji0㽭IA63h?%K}8JWhA9oJ;|a]ڡ8h>-r1b3{;S@.JgjiI|zWwy֤r4
~>Ҝ%+ !؜A70P4EZ¹=K}%o4TvIn=+kRt|EMR?iiNZGC9oJ;|a]ڡ8h>-r1b3{;S@+}Ku%a]WyP»ώ'MdTېA/S	)_5xppR4~*Q
	@htYlU+Tښ$vJߩ-ԗǡwwjNȩ!A9*^0>)RkB64~*Q
	@htYlU+TښV;SRTvIn=+kRt|EMR?iiNZGlNyRWwvNCφba\X⥾ښKu%a]{Z2*Q	@htYlU+TښV;SRTvI|zWy/}0㽭IA(j4:,h*ňQ*[M	+}*;~=+kRt|EMR?iiNZG0lNyRWwvNCφba\X⥾ښKu%a]{Z2*K»}0_jJZY)t0ik.   $       j  :Rn7.:#          j      ./usr/vac/html/zh_CN/doc/hghban.htm  ubp                     $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>
<title>Information Help banner</title>
</head>

<body bgcolor="#000000">
<div align="left">

<table border="0" cellpadding="2" cellspacing="0" width="80%">
  <tr>
    <td valign="middle" align="left"><a href="hgcon.htm" target="_top"><img
    src="images/ngconc.gif" alt="Go to Concept Information" border="0" width="95" height="32"></a></td>
    <td valign="middle" align="left"><a href="hgproc.htm" target="_top"><img
    src="images/ngtask.gif" alt="Go to Task Information" border="0" width="61" height="32"></a></td>
    <td valign="middle" align="left"><a href="hgref.htm" target="_top"><img
    src="images/ngref.gif" alt="Go to Reference Information" border="0" width="96" height="32"></a></td>
    <td valign="middle" align="left"><a href="hggloss.htm" target="_top"><img
    src="images/nggloss.gif" alt="Go to Product Glossary" border="0" width="88" height="32"></a></td>
    <td valign="middle" align="left"><a href="hgsearch.htm" target="_top"><img
    src="images/ngsrch.gif" alt="Search C for AIX Information" border="0" width="179"
    height="32"></a></td>
    <td valign="middle" align="left"><a href="index.htm" target="_top"><img
    src="images/nghome.gif" alt="Go to Information Home Page" border="0" </a width="48"
    height="32"></td>
    <td valign="middle" align="right"></a><a
    href="http://www.ibm.com/software/ad/visualage_c++/aix/cforaix.htm" target="_top"><img
    src="images/ngvac.gif" alt="Go to IBM C for AIX WWW site" border="0" width="71"
    height="32"></a></td>
  </tr>
</table>
</div>
</body>
</html>
nC1kt ! $       O  :Fi5.:#          O      ./usr/vac/html/zh_CN/doc/hghelp.htm  ubp                     $          <html>

<head>
<title>IBM C for AIX Information</title>
</head>

<frameset frameborder="0" border="1" rows="60,*">
  <frame src="hghban.htm" name="banner" scrolling="no">
  <noframes>
  <body bgcolor="#FFFFFF">
  <font face="arial, helvetica" size="2"><h3>Please Use a browser that can handle Frames.</h3>
  </font><p>&gt;</p>
  </body>
  </noframes>
  <frameset frameborder="1" border="1" cols="215,*">
    <frame src="hghover.htm" name="nav" resize="yes">
    <frame src="hgmain.htm" name="content" marginwidth="10" marginheight="10">
  </frameset>
</frameset>
</html>
>kA " $         :Pn7.:#                ./usr/vac/html/zh_CN/doc/hghlp2a.htm ubp                     $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>
<title>IBM C for AIX Help for Help</title>
</head>

<body bgcolor="#FFFFFF">

<h3><font face="arial, helvetica">IBM C for AIX Help for Help</font></h3>

<p><strong>Overview</strong><br>
IBM C for AIX information is structured to help you accomplish what you need to when you
need to do it.</p>

<p>We provide you with the following main kinds of information: 

<ul>
  <li><strong>Tasks</strong> guide you with step-by-step instructions</li>
  <li><strong>Concepts</strong> explain what you need to understand to accomplish certain
    tasks</li>
  <li><strong>References</strong> provide useful technical details for the product, including
    programming and language specifications</li>
  <li><strong>Glossary</strong> items to explain key terms</li>
  <li><strong>Context-sensitive Help</strong> to help you with the interface to our
    Distributed Debugger product. Press F1 to get this help</li>
</ul>

<p>&nbsp;</p>

<p>You can get to this information from our Help Home Page.</p>

<p><strong>Detailed Help: Topics and Links<br>
</strong>Our help is in HTML format, so if you've browsed the World Wide Web, you already
know how to use it effectively.</p>

<p><strong>Hypertext links</strong> appear highlighted and underlined in blue (depending
on your HTML browser). Visited links appear in purple.</p>

<p>You can <strong>copy-and-paste</strong> code examples right into your own projects. Use
your browser's forward and back controls to flip between help pages.</p>

<p><strong>Navigate</strong> <strong>through a hierarchy of topics</strong> by selecting
Concepts, Tasks or Reference information. Just follow the links to get to the topic you
want, and then select that link.</p>

<p><strong>Get to the References you need when you work. </strong>Links in the body of the
text always take you to the Reference information highlighted. So if you need more
information about a certain programming structure, it's only a click away.</p>

<p><strong>Find similar information quickly. </strong>Related topics links--at the end of
each information section--move you through the help information. We've divided these links
into Concepts, Procedures and References so that you know what kind of information you're
getting before you click on a link. </p>

<p><strong>Search for any word or group of words</strong> in the entire set of VisualAge
Help information. </p>

<p>You can also make a search request that only returns certain kinds of information, like
Concepts or Tasks. In addition, you can keep your searches simple, or use the full power
of an advanced search engine with boolean searches, wildcards and fuzzy or exact term
matching.</p>

<p><strong>Printing Information<br>
</strong>To print a topic: 

<ol>
  <li>Select the help content window (where this text appears) by clicking once anywhere in
    the frame (not on a link!)</li>
  <li>Select File...Print from your browser.</li>
</ol>

<p>We have collected information in the Adobe** Portable Document Format (PDF) that you
can view and print using the Adobe Acrobat** reader. If you do not already have the
Acrobat reader program installed, you can download it for free from Adobe's website at <a
href="http://www.adobe.com">www.adobe.com</a>.</p>

<p>&nbsp;</p>

<p><a href="compiler/concepts/cunotice.htm"><img src="images/ngibmcpy.gif" border="0"
width="195" height="12"></a></p>
</body>
</html>
</ak # $       x  :BA4.:#          x      ./usr/vac/html/zh_CN/doc/hghover.htm ubp                     $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>


<title>Help for Help</title>
</head>

<body bgcolor="#FFFFFF"><font face="arial, helvetica" size="2"><font face="arial, helvetica" size="2">

<p><img src="images/ngdoc.gif" width="12" height="13"> <a href="hghlp2a.htm" target="content">Detailed Help for
Help</a></p>
</font></font></body>
</html>
ki $ $       P  :৸6.:#          P      ./usr/vac/html/zh_CN/doc/hgmain.htm  ubp                     $          <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>VisualAge Help Navigation</title>
</head>

<body bgcolor="#FFFFFF">

<h3><font face="arial, helvetica">VisualAge Help Navigation</font></h3>

<p>To navigate to a specific topic, click a link in the left window frame.</p>

<p>The arrows <img src="images/ngcacrar.gif" width="14" height="14">, indicate that there
are subtopics available. To see the subtopics, click on the arrow. If you can't see all of
the text, resize the frame by grabbing the border with your mouse or use the scroll bars.</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<p><a href="compiler/concepts/cunotice.htm"><img src="images/ngibmcpy.gif" border="0"
width="195" height="12"></a></p>
</body>
</html>
kU % $       a  :4n7.:#          a      ./usr/vac/html/zh_CN/doc/hgpban.htm  ubp                     $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>
<title>Tasks banner</title>
</head>

<body bgcolor="#000000">
<div align="left">

<table border="0" cellpadding="2" cellspacing="0" width="80%">
  <tr>
    <td valign="middle" align="left"><a href="hgcon.htm" target="_top"><img
    src="images/ngconc.gif" alt="Go to Concept Information" border="0" width="95" height="32"></a></td>
    <td valign="middle" align="left"><a href="hgproc.htm" target="_top"><img
    src="images/ngvtasks.gif" alt="Refresh Task Information" border="0" width="61" height="32"></a></td>
    <td valign="middle" align="left"><a href="hgref.htm" target="_top"><img
    src="images/ngref.gif" alt="Go to Reference Information" border="0" width="96" height="32"></a></td>
    <td valign="middle" align="left"><a href="hggloss.htm" target="_top"><img
    src="images/nggloss.gif" alt="Go to Product Glossary" border="0" width="88" height="32"></a></td>
    <td valign="middle" align="left"><a href="hgsearch.htm" target="_top"><img
    src="images/ngsrch.gif" alt="C for AIX Information" border="0" width="179" height="32"></a></td>
    <td valign="middle" align="left"><a href="index.htm" target="_top"><img
    src="images/nghome.gif" alt="Go to Information Home Page" target="_top" border="0"
    width="48" height="32"></a></td>
    <td valign="middle" align="right"><a
    href="http://www.ibm.com/software/ad/visualage_c++/aix/cforaix.htm" target="_top"><img
    src="images/ngvac.gif" alt="Go to IBM C for AIX WWW site" border="0" width="71"
    height="32"></a></td>
  </tr>
</table>
</div>
</body>
</html>
rchy ofkj & $         :e5.:#                ./usr/vac/html/zh_CN/doc/hgproc.htm  ubp                     $          <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">


<title>C for AIX Tasks Frame</title>
</head>

<frameset frameborder="0" border="1" rows="60,*">
    <frame src="hgpban.htm" name="banner" scrolling="no">
    <frameset frameborder="1" border="1" cols="215,*">
        <frame src="hgt1.htm" name="nav" resize="yes">
        <frame src="hgmain.htm" name="content" marginwidth="10" marginheight="10">
    </frameset>
    <noframes>
    <body>
    <h3><font face="arial, helvetica">Please Use a browser that
    can handle Frames.</font></h3>
    </body>
    </noframes>
</frameset>
</html>
lt="Go kn ' $         :T!7.:#                ./usr/vac/html/zh_CN/doc/hgr1.htm m  ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="218"><a name="293"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="294"><a href="hgr2.htm#218"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>The C Language</td></tr>
<tr valign=top><td><a name="295"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rucl64mg.htm">32-bit to 64-bit Migration Considerations</a></td></tr>
<tr valign=top><td><a name="302"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rucl64os.htm">Operating System Migration Considerations</a></td></tr>
<tr valign=top><td><a name="320"><a href="hgr3.htm#295"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Preprocessor Directives and Related Information</td></tr>
<tr valign=top><td><a name="327"><a href="hgr4.htm#302"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Compiling</td></tr>
<tr valign=top><td><a name="350"><a href="hgr5.htm#320"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Parallel Processing Facilities</td></tr>
<tr valign=top><td><a name="351"><a href="hgr6.htm#327"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Debug Functions</td></tr>
<tr valign=top><td><a name="357"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruintrin.htm">Built-in Functions for PowerPC</a></td></tr>
<tr valign=top><td><a name="358"><a href="hgr7.htm#351"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Implementation Dependencies</td></tr>
<tr valign=top><td><a name="363"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rucompat.htm">C for AIX and XL C Compatibility</a></td></tr>
<tr valign=top><td><a name="364"><a href="hgr8.htm#358"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>National Language Support</td></tr>
<tr valign=top><td><a name="365"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rusysinf.htm">C for AIX Files</a></td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruascii.htm">ASCII Character Set</a></td></tr>
<tr valign=top><td><a href="hgr9.htm#365"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Debugger References</td></tr>

      <tr><td colspan=1></td><td><table cellspacing=0 cellpadding=0 width=145><tr><td></td></tr></table></table></body></body></html>rong>k^& ( $         :V!7.:#                ./usr/vac/html/zh_CN/doc/hgr10.htm   ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="218"><a name="219"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="220"><a href="hgr1.htm#218"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>The C Language</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="221"><a href="hgr2.htm#219"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Basic Data Types</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="222"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rucldch.htm">char</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="223"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rucldfl.htm">float, double</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="224"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rucldint.htm">int, long, short</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="225"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruclden.htm">enum</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="231"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rucldvd.htm">void</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="232"><a href="hgr11.htm#225"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Derived Data Types</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="238"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucldql.htm">Data Type Qualifiers</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="246"><a href="hgr12.htm#232"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Data Storage Classes</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="247"><a href="hgr13.htm#238"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Expression Operators</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="251"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruclconv.htm">Arithmetic Conversions</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="263"><a href="hgr14.htm#247"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Functions</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="264"><a href="hgr15.htm#251"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Program Statement Keywords</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="265"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rustlabl.htm">Statement Labels</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="266"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruclblck.htm">Statement Blocks</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="267"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rulngchr.htm">C Programming Character Set</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="268"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruescseq.htm">Escape Sequences for Non-Printable Characters</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="275"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rulngkey.htm">Reserved Keywords</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="293"><a href="hgr16.htm#268"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Differences Between C Language Levels</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="294"><a href="hgr17.htm#275"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Implementation-Defined Behavior</td></tr>
<tr valign=top><td><a name="295"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucl64mg.htm">32-bit to 64-bit Migration Considerations</a></td></tr>
<tr valign=top><td><a name="302"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucl64os.htm">Operating System Migration Considerations</a></td></tr>
<tr valign=top><td><a name="320"><a href="hgr3.htm#295"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Preprocessor Directives and Related Information</td></tr>
<tr valign=top><td><a name="327"><a href="hgr4.htm#302"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Compiling</td></tr>
<tr valign=top><td><a name="350"><a href="hgr5.htm#320"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Parallel Processing Facilities</td></tr>
<tr valign=top><td><a name="351"><a href="hgr6.htm#327"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debug Functions</td></tr>
<tr valign=top><td><a name="357"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/ruintrin.htm">Built-in Functions for PowerPC</a></td></tr>
<tr valign=top><td><a name="358"><a href="hgr7.htm#351"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Implementation Dependencies</td></tr>
<tr valign=top><td><a name="363"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucompat.htm">C for AIX and XL C Compatibility</a></td></tr>
<tr valign=top><td><a name="364"><a href="hgr8.htm#358"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>National Language Support</td></tr>
<tr valign=top><td><a name="365"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rusysinf.htm">C for AIX Files</a></td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/ruascii.htm">ASCII Character Set</a></td></tr>
<tr valign=top><td><a href="hgr9.htm#365"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debugger References</td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>bordek
  ) $         :V!7.:#                ./usr/vac/html/zh_CN/doc/hgr11.htm   ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="218"><a name="219"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="225"><a href="hgr1.htm#218"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>The C Language</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="226"><a href="hgr10.htm#219"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Basic Data Types</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="227"><a href="hgr2.htm#225"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Derived Data Types</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="228"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rucldar.htm">Arrays</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="229"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rucldpt.htm">Pointers</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="230"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rucldst.htm">struct (Structures)</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="231"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rucldun.htm">union (Unions)</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="232"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rucldin.htm">Incomplete Types</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="238"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucldql.htm">Data Type Qualifiers</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="246"><a href="hgr12.htm#232"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Data Storage Classes</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="247"><a href="hgr13.htm#238"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Expression Operators</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="251"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruclconv.htm">Arithmetic Conversions</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="263"><a href="hgr14.htm#247"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Functions</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="264"><a href="hgr15.htm#251"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Program Statement Keywords</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="265"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rustlabl.htm">Statement Labels</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="266"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruclblck.htm">Statement Blocks</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="267"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rulngchr.htm">C Programming Character Set</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="268"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruescseq.htm">Escape Sequences for Non-Printable Characters</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="275"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rulngkey.htm">Reserved Keywords</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="293"><a href="hgr16.htm#268"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Differences Between C Language Levels</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="294"><a href="hgr17.htm#275"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Implementation-Defined Behavior</td></tr>
<tr valign=top><td><a name="295"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucl64mg.htm">32-bit to 64-bit Migration Considerations</a></td></tr>
<tr valign=top><td><a name="302"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucl64os.htm">Operating System Migration Considerations</a></td></tr>
<tr valign=top><td><a name="320"><a href="hgr3.htm#295"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Preprocessor Directives and Related Information</td></tr>
<tr valign=top><td><a name="327"><a href="hgr4.htm#302"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Compiling</td></tr>
<tr valign=top><td><a name="350"><a href="hgr5.htm#320"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Parallel Processing Facilities</td></tr>
<tr valign=top><td><a name="351"><a href="hgr6.htm#327"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debug Functions</td></tr>
<tr valign=top><td><a name="357"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/ruintrin.htm">Built-in Functions for PowerPC</a></td></tr>
<tr valign=top><td><a name="358"><a href="hgr7.htm#351"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Implementation Dependencies</td></tr>
<tr valign=top><td><a name="363"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucompat.htm">C for AIX and XL C Compatibility</a></td></tr>
<tr valign=top><td><a name="364"><a href="hgr8.htm#358"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>National Language Support</td></tr>
<tr valign=top><td><a name="365"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rusysinf.htm">C for AIX Files</a></td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/ruascii.htm">ASCII Character Set</a></td></tr>
<tr valign=top><td><a href="hgr9.htm#365"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debugger References</td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>k^, * $         :V!7.:#                ./usr/vac/html/zh_CN/doc/hgr12.htm   ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="218"><a name="219"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="225"><a href="hgr1.htm#218"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>The C Language</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="231"><a href="hgr10.htm#219"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Basic Data Types</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="232"><a href="hgr11.htm#225"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Derived Data Types</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="233"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucldql.htm">Data Type Qualifiers</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="234"><a href="hgr2.htm#232"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Data Storage Classes</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="235"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruclcau.htm">auto</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="236"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruclcex.htm">extern</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="237"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruclcre.htm">register</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="238"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruclcst.htm">static</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="246"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruclctd.htm">typedef</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="247"><a href="hgr13.htm#238"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Expression Operators</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="251"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruclconv.htm">Arithmetic Conversions</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="263"><a href="hgr14.htm#247"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Functions</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="264"><a href="hgr15.htm#251"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Program Statement Keywords</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="265"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rustlabl.htm">Statement Labels</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="266"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruclblck.htm">Statement Blocks</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="267"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rulngchr.htm">C Programming Character Set</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="268"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruescseq.htm">Escape Sequences for Non-Printable Characters</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="275"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rulngkey.htm">Reserved Keywords</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="293"><a href="hgr16.htm#268"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Differences Between C Language Levels</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="294"><a href="hgr17.htm#275"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Implementation-Defined Behavior</td></tr>
<tr valign=top><td><a name="295"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucl64mg.htm">32-bit to 64-bit Migration Considerations</a></td></tr>
<tr valign=top><td><a name="302"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucl64os.htm">Operating System Migration Considerations</a></td></tr>
<tr valign=top><td><a name="320"><a href="hgr3.htm#295"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Preprocessor Directives and Related Information</td></tr>
<tr valign=top><td><a name="327"><a href="hgr4.htm#302"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Compiling</td></tr>
<tr valign=top><td><a name="350"><a href="hgr5.htm#320"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Parallel Processing Facilities</td></tr>
<tr valign=top><td><a name="351"><a href="hgr6.htm#327"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debug Functions</td></tr>
<tr valign=top><td><a name="357"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/ruintrin.htm">Built-in Functions for PowerPC</a></td></tr>
<tr valign=top><td><a name="358"><a href="hgr7.htm#351"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Implementation Dependencies</td></tr>
<tr valign=top><td><a name="363"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucompat.htm">C for AIX and XL C Compatibility</a></td></tr>
<tr valign=top><td><a name="364"><a href="hgr8.htm#358"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>National Language Support</td></tr>
<tr valign=top><td><a name="365"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rusysinf.htm">C for AIX Files</a></td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/ruascii.htm">ASCII Character Set</a></td></tr>
<tr valign=top><td><a href="hgr9.htm#365"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debugger References</td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>k>c + $         :V!7.:#                ./usr/vac/html/zh_CN/doc/hgr13.htm   ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="218"><a name="219"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="225"><a href="hgr1.htm#218"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>The C Language</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="231"><a href="hgr10.htm#219"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Basic Data Types</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="232"><a href="hgr11.htm#225"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Derived Data Types</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="238"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucldql.htm">Data Type Qualifiers</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="239"><a href="hgr12.htm#232"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Data Storage Classes</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="240"><a href="hgr2.htm#238"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Expression Operators</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="241"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruclxop.htm">Operator Precedence and Associativity Table</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="242"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruclxpr.htm">Primary Operators</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="243"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruclxun.htm">Unary Operators</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="244"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruclxbin.htm">Binary Operators</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="245"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruclxcon.htm">Conditional Operator</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="246"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruclxass.htm">Assignment Operators</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="247"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruclxcom.htm">Comma Operator</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="251"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruclconv.htm">Arithmetic Conversions</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="263"><a href="hgr14.htm#247"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Functions</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="264"><a href="hgr15.htm#251"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Program Statement Keywords</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="265"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rustlabl.htm">Statement Labels</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="266"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruclblck.htm">Statement Blocks</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="267"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rulngchr.htm">C Programming Character Set</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="268"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruescseq.htm">Escape Sequences for Non-Printable Characters</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="275"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rulngkey.htm">Reserved Keywords</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="293"><a href="hgr16.htm#268"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Differences Between C Language Levels</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="294"><a href="hgr17.htm#275"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Implementation-Defined Behavior</td></tr>
<tr valign=top><td><a name="295"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucl64mg.htm">32-bit to 64-bit Migration Considerations</a></td></tr>
<tr valign=top><td><a name="302"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucl64os.htm">Operating System Migration Considerations</a></td></tr>
<tr valign=top><td><a name="320"><a href="hgr3.htm#295"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Preprocessor Directives and Related Information</td></tr>
<tr valign=top><td><a name="327"><a href="hgr4.htm#302"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Compiling</td></tr>
<tr valign=top><td><a name="350"><a href="hgr5.htm#320"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Parallel Processing Facilities</td></tr>
<tr valign=top><td><a name="351"><a href="hgr6.htm#327"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debug Functions</td></tr>
<tr valign=top><td><a name="357"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/ruintrin.htm">Built-in Functions for PowerPC</a></td></tr>
<tr valign=top><td><a name="358"><a href="hgr7.htm#351"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Implementation Dependencies</td></tr>
<tr valign=top><td><a name="363"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucompat.htm">C for AIX and XL C Compatibility</a></td></tr>
<tr valign=top><td><a name="364"><a href="hgr8.htm#358"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>National Language Support</td></tr>
<tr valign=top><td><a name="365"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rusysinf.htm">C for AIX Files</a></td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/ruascii.htm">ASCII Character Set</a></td></tr>
<tr valign=top><td><a href="hgr9.htm#365"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debugger References</td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>k( , $         :V!7.:#                 ./usr/vac/html/zh_CN/doc/hgr14.htm   ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="218"><a name="219"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="225"><a href="hgr1.htm#218"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>The C Language</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="231"><a href="hgr10.htm#219"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Basic Data Types</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="232"><a href="hgr11.htm#225"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Derived Data Types</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="238"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucldql.htm">Data Type Qualifiers</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="246"><a href="hgr12.htm#232"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Data Storage Classes</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="247"><a href="hgr13.htm#238"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Expression Operators</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="248"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruclconv.htm">Arithmetic Conversions</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="249"><a href="hgr2.htm#247"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Functions</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="250"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruclfdc.htm">Declarations</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="251"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruclfdf.htm">Definitions</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="263"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruclfmn.htm">main() Function</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="264"><a href="hgr15.htm#251"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Program Statement Keywords</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="265"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rustlabl.htm">Statement Labels</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="266"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruclblck.htm">Statement Blocks</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="267"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rulngchr.htm">C Programming Character Set</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="268"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruescseq.htm">Escape Sequences for Non-Printable Characters</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="275"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rulngkey.htm">Reserved Keywords</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="293"><a href="hgr16.htm#268"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Differences Between C Language Levels</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="294"><a href="hgr17.htm#275"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Implementation-Defined Behavior</td></tr>
<tr valign=top><td><a name="295"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucl64mg.htm">32-bit to 64-bit Migration Considerations</a></td></tr>
<tr valign=top><td><a name="302"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucl64os.htm">Operating System Migration Considerations</a></td></tr>
<tr valign=top><td><a name="320"><a href="hgr3.htm#295"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Preprocessor Directives and Related Information</td></tr>
<tr valign=top><td><a name="327"><a href="hgr4.htm#302"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Compiling</td></tr>
<tr valign=top><td><a name="350"><a href="hgr5.htm#320"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Parallel Processing Facilities</td></tr>
<tr valign=top><td><a name="351"><a href="hgr6.htm#327"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debug Functions</td></tr>
<tr valign=top><td><a name="357"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/ruintrin.htm">Built-in Functions for PowerPC</a></td></tr>
<tr valign=top><td><a name="358"><a href="hgr7.htm#351"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Implementation Dependencies</td></tr>
<tr valign=top><td><a name="363"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucompat.htm">C for AIX and XL C Compatibility</a></td></tr>
<tr valign=top><td><a name="364"><a href="hgr8.htm#358"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>National Language Support</td></tr>
<tr valign=top><td><a name="365"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rusysinf.htm">C for AIX Files</a></td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/ruascii.htm">ASCII Character Set</a></td></tr>
<tr valign=top><td><a href="hgr9.htm#365"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debugger References</td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>borly - $          :V!7.:#                ./usr/vac/html/zh_CN/doc/hgr15.htm   ubp                     $             
  <>aert"/=cdghimnos1bflp
.024vw&356;u#CDFy789ILPSk-ABENRTXqxKMOQ{"
L
 pP(
%5j$HP(0AD
($-0*@P(
5Kڃ
5Kڃ
5lVt^%Zt)ZH)z>z_P]d38krD9[#Zb,֭y(3]؝J8BIGXp3^L
xf"@z{G]Æ5oGU<G]z_P8gi(3ÉpPAo Lj\Zz1v/bw8kV4תS^=dZ䀀Y{?5H)z>zD?uv%_8{\V֫؁5gqsJb'zӉi&>]aLz0*%*;N~HaW]תDK
WY/j(5\"	WkV@<N	k8iTDz]drdK;IAҷI-%(!X'?$  ^[>]tfսV"XUu~;PaBMuPf/!8qFk$C25 qrj\ǒ5ؽ޴{8BIGXp3^L
x
N~H^ v4U8jSV|X3ȉaTUת%AuPf/pP8krD9[#Zb,֭y(3]؝N'-tU35@ ,Ű|{WGFaM[.`"%QW^9o Lj\Zz1v/bwPH]aLz0*%*'󗾃&YJ8~Oi)0x7Ax.?_3
jޏw^y,*]d0Fgi(3ËpPMrr&F^.Y[=Pf;֜Og[I5fk)Q/V
z}|hXp#0ug¨UKڃ
5K;IA!8t.H+ydkU@ճ8%k{iP[I5fk)Q/V??] *4U8jSV|X3ȉaTUתDK
WY/j( Yo Lj\Zz1v/bwPH]aLz9{2`Ƀi[$G5ۀm.?_3
jޏw^y,*X3ȉaTUת%A\V֫؁5gqsJb'z[I5V4ת'󗾃&YJ8~Oi*)g֘?WGFaM[.`"%QW^y,*]d0]5˒!@{8fl.cA^Zi&?Æ]drdK;IAҷI-%EPqPWGFaM[.`"%QW^y,*]d0Mrr&F^.Y[=Pf;֨$BIfWY?0PdŴ~IQX{`.?_3
jޏw^y,*X3ȉaTUת%A k$C25 qrj\ǒ5ؽ޵A"MtU35Ƀ_v&-oZJ0ɇQXp#0ug¨U<G]z_P@krD9[#Zb,֭y(3]؝T!m$GXp3^^?igi(2`VI?!ZWGFaM[.`"%QW^y,*]d0&k$C25 qrj\ǒ5ؽ޵A"MtU35Ƀ_v&-oZJIqJXp#0ug¨U<G]z_PHk$C25 qrj\ǒ5ؽ޵A"MtU35Ƀ_v&-oZJqU.?_3
jޏw^y,*X3ȉaTUת%A5\"	WkV@<N	k8iUO/}L40qm+xT{!_otU8jSV|X3ȉaTUתDK
WY/j($Mrr&F^.Y[=Pf;֨$BIfWY?0PdŴ~IQq#[e.?_3
jޏw^y,*X3ȉaTUת%A5\"	WkV@<N	k8iUO/}L40qm+xTFƱm.?_3
jޏw^y,*]d0]5˒!@{8fl.cA^Zi&?ÆJ`TKǠUO/}L40qm+xag~~_aThtU8jSV|X3ȉaTUת%A\V֫؁5gqsJb'z[I5V4תS^=9{2`Ƀi[$) h{`g $.?_3
jޏw^y,*]d0Mrr&F^.Y[=Pf;֨$BIfRuA,%L[J?i'ಞ3kH_c׮A|?5H)z>zD?uv@s]5˒!@{8fl.cA^Zi&?ÆJ`TKǠUO/}L40qm+x),S쁚0 x C3?>]tfսV"XUu~;Pa@0Ao Lj\Zz1v/bwPH]aLz0*%*'󗾃&YJ8~Oe=`n3k ᚩ *4|?5H)z>zD?uvs]dD3\V֫؁5gqsJb'zӉi&>]aLz0*%*-$zv27Acf?5H)z>zD?uvfgi(3Àt.H+ydkU@ճ8%k{ip].fR`K+] utfսWY/j(5\"	WkV@<N	k8iTDz9{2`Ƀi[$Eb5 D7!" &"U>4|?5H)z>z_H]5˒!@{8fl.cA^Zi&?ÆJ`TKǠ'󗾃&YJ8~Oi($\"!X׮@\] {`AjƏG]Æ5oGUKڃkv1|!8  Mrr&F^.Y[=Pf;֜Og[I5fk)Q/{K'ct[ڟh͌ JHalG]Æ5oGUKڃuPf/g$Qo Lj\Zz1v/bw8kV4תS^= iMzXp#0u~;P`p&gi(3krD9[#Zb,֭y(3]؝N'-tU35@=yQZT}b׮AXnƏ?_3
jޏw^Y,%b$C=pq@1o Lj\Zz1v/bw8kV4תS^= 	 Ə?_3
jޏw^t.H+ydkU@ճ8%k{jD-fk)Q/{^?igi(2`VI?x{`-xk`07xQXp#0u~;P`pY,%bp s]5˒!@{8fl.cA^Zq=!m$Gˣ8iTDz	qek>A:^ZcG]Æ5oGUKڃ\V֫؁5gqsJb'z[I5V4תS^= Y?0PdŴ~L^x{`& 	3T*Ai)WGFaM[.uv"uPf/q s]5˒!@{8fl.cA^Zq=!m$Gˣ8iTDzg¤
Ǭ/\;Xp#0u~;P`p]5˒!@{8fl.cA^Zi&?ÆJ`TKǠ'󗾃&YJ8~Oqů$C=ưD4.?_3
jޏw^rD9[#Zb,֭y(3]؝T!m$GXp3^L
xdrdK;IAҷI/"C=ư &A|?5H)z>zYJ!88HAo Lj\Zz1v/bw8kV4תS^= 	ֽ N;?0p335u@=W^
NTKĵ@NQx5@{88Eת]G"
(tv{ ڃ
kb . $       N  :V!7.:#          N      ./usr/vac/html/zh_CN/doc/hgr16.htm   ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="218"><a name="219"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="225"><a href="hgr1.htm#218"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>The C Language</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="231"><a href="hgr10.htm#219"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Basic Data Types</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="232"><a href="hgr11.htm#225"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Derived Data Types</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="238"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucldql.htm">Data Type Qualifiers</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="246"><a href="hgr12.htm#232"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Data Storage Classes</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="247"><a href="hgr13.htm#238"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Expression Operators</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="251"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruclconv.htm">Arithmetic Conversions</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="263"><a href="hgr14.htm#247"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Functions</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="264"><a href="hgr15.htm#251"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Program Statement Keywords</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="265"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rustlabl.htm">Statement Labels</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="266"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruclblck.htm">Statement Blocks</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="267"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rulngchr.htm">C Programming Character Set</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="268"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruescseq.htm">Escape Sequences for Non-Printable Characters</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="269"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rulngkey.htm">Reserved Keywords</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="270"><a href="hgr2.htm#268"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Differences Between C Language Levels</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="271"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rulvlext.htm">Conflicts Between extended C and Other Levels</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="272"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rulvlrtc.htm">Extensions to RT C Provided by extended C</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="273"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rulvlcls.htm">Exceptions to ansi C Addressed by classic C</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="274"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rulvlsaa.htm">saal2 C Deviations from SAA Level 2 C</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="275"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rulvlari.htm">Arithmetic Conversions for extended Level C</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="293"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rulvlsum.htm">Summary of C Language Level Conflicts</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="294"><a href="hgr17.htm#275"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Implementation-Defined Behavior</td></tr>
<tr valign=top><td><a name="295"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucl64mg.htm">32-bit to 64-bit Migration Considerations</a></td></tr>
<tr valign=top><td><a name="302"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucl64os.htm">Operating System Migration Considerations</a></td></tr>
<tr valign=top><td><a name="320"><a href="hgr3.htm#295"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Preprocessor Directives and Related Information</td></tr>
<tr valign=top><td><a name="327"><a href="hgr4.htm#302"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Compiling</td></tr>
<tr valign=top><td><a name="350"><a href="hgr5.htm#320"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Parallel Processing Facilities</td></tr>
<tr valign=top><td><a name="351"><a href="hgr6.htm#327"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debug Functions</td></tr>
<tr valign=top><td><a name="357"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/ruintrin.htm">Built-in Functions for PowerPC</a></td></tr>
<tr valign=top><td><a name="358"><a href="hgr7.htm#351"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Implementation Dependencies</td></tr>
<tr valign=top><td><a name="363"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucompat.htm">C for AIX and XL C Compatibility</a></td></tr>
<tr valign=top><td><a name="364"><a href="hgr8.htm#358"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>National Language Support</td></tr>
<tr valign=top><td><a name="365"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rusysinf.htm">C for AIX Files</a></td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/ruascii.htm">ASCII Character Set</a></td></tr>
<tr valign=top><td><a href="hgr9.htm#365"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debugger References</td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>etlh / $       %  :V!7.:#                ./usr/vac/html/zh_CN/doc/hgr17.htm   ubp                     $               <>aert"/=cdghimnos.1flp
0234bv&;Fuw#)5678C(9DILPSy-ABERTkq,KMNOQXxU{1iPi)H0@BM#JkR @]r						5Kڃ	 k@kl+y%:QQ/׭%:QE׭.nսWY/j$H$Y,%b kr2؂5gsJb'zҠkV4תS^=d V=aXaW]ת2%QW^(]dpI 9r"Bگb,֭y(3]؝N'[I5fk)Q/6-L $/cG]Æ5oGUdKWY/j$P]d8 ]5ˑo D^.Y[=Pf;֜OgkV4תS^=lhT $/cG]Æ5oGUdKWY/j$P0Mrd9[!mWkVA<N	m$GXp3^L
x	Ƀ_v&-oRJP(v{`F~H	K `)z4|?5H)z>z"XEu~;Pa"Fgi(3	8BMt.FC{@fl.cA^Zq=:IGXp3^L
x	#?$v/dVF;?5H)z>z"XEu~;Pa"fgi(3
8@]5ˑo D^.Y[=Pf;֜OgkV4תS^=lŰ|){WGFM[.`(UKڃ	kr2؂5gsJb'zk8iTDzdrdK;IAҷI)%&;=ư;}l7z-GˣaW]ת2%QW^
kv1|@5\VH[UAճ@%k{ipi&>]aLz0*%&Bl?5H)z>z"XEu~;Pa fgi(3Gg$Ar"Bگb,֭y(3]؝N'[I5fk)Q/6??] -BʍtnսV,"]d0P$Mrd9[!mWkVA<N	m$GXp3^L
x	Ƀ_v&-oT|Pk@FG]Æ5oGUdKWY/j$
5\VH[UAճ@%k{jG[I5V4תS^=n9{2`Ƀi[$;=ư3TGˣaW]ת2%QW^
\+y$- rj \ǒ5ؽ޵A#fk)Q/7Y?0PdŴ~
)K8v{`s5؟ސ3~G]Æ5oGUdKWY/j$5\VH[UAճ@%k{jG[I5V4תS^=n9{2`Ƀi[$Ltq8^,+^ ¶AhtU8jSV|X;D?uvA`]5ˑo D^.Y[=Pf;֨$u]aLz0*%&'󗾃&YJ8~OE=`+@5TpFG]Æ5oGUdKWY/j$
5K;IA ;=q ar"Bگb,֭y(3]؝N'[I5fk)Q/64w|d
Ǭ+h*4U8jSV|X;D?uvA`]d#\+y$- rj \ǒ5ؽ޴-ítU35@\YZ Fk0kaU8jSV|X;D?`(UKڃ	t.FC{@fl.cA^ZMtU35Ƀ_v&-oS\\XWGFM[.`(UdKWY/j$\+y$- rj \ǒ5ؽ޵A#fkuA,%L[J?i'স k=Y	P(tU8jSV|X;D?`(UKڃ	5\VH[UAճ@%k{jG[I5V4ת'󗾃&YJ8~OMqzk ރݯG8E.?_7
jޏw^xȖG]z"XEu~;Pa t.FC{@fl.cA^ZMtU35Ƀ_v&-oS\[U5*Ind	P|?5H)z>z"XEuwaUת%A\+y$- rj \ǒ5ؽ޵A#fkuA,%L[J?i'সgfv' 0HWGFM[.`(UdKWY/j$(Mrd9[!mWkVA<N	m$GXp3^^?igi(2`VI?5ŵ;=ư%ތ#WGFM[.`(UdKWY/j$,Mrd9[!mWkVA<N	m$GXp3^^?igi(2`VI?5ŒWq$g.	K8@>]tnսV,"X;D?uvA]5ˑo D^.Y[=Pf;֨$u]aLz9{2`Ƀi[$ók q.F@`QXp#puwaUת2%QW^\+y$- rj \ǒ5ؽ޵A#fkuA,%L[J?i'সՎqjތ#WGFM[.`(UdKWY/j$5\VH[UAճ@%k{jG[I5V4ת'󗾃&YJ8~OMqqX
  log oKtD8`
P8"@`(tU8jSV|X;D?`(UKڃ	 k#!@j \Zz1v/bwPHi&?Æ]drdK;IAҷI),`+
i-ތ# >]tnսV,"X;D?uv@qk#!@j \Zz1v/bwPHi&?Æ]drdK;IAҷI)-Z5ѐ$qC@"G]Æ5oGUdKV,"]d0]5ˑo D^.Y[=Pf;֨$u]aLz9{2`Ƀi[$5d	P	QXp#puwaUת2%QW^5\VH[UAճ@%k{jG[I5V4ת'󗾃&YJ8~OMqeq/ZFd	P
QXp#puwaUת2%QW^5\VH[UAճ@%k{jG[I5V4ת'󗾃&YJ8~OMqe4`6BBlG9|?5H)z>z"XEuwaUת%At.FC{@fl.cA^ZMtU35Ƀ_v&-oS\YPH'
i-Lmfl:@`ł(tU8jSV|]d0kr2؂5gsJb'zk8iTDz]drdK;IAҷI)%ck$oAB WŪl>]tnսWY/j(@]5ˑo D^.Y[=Pf;֨$u]aLz0*%*'󗾃&YJ8~OI(.X׮@6?j=|`[GˣaW]ת%A	kv1|(v{@pIr"Bگb,֭y(3]؝N'[I5fk)Q/VN0ڟh݌ #JHalG]Æ5oGUKڃ
5K;IA;=qB\+y$- rj \ǒ5ؽ޴{8u].fR`8׮?_7
jޏw^	kv1|	8"t.FC{@fl.cA^Zq=:IGXp3^L
x
/;
+J/ZN%7۱aW]ת%AH5K;IApPYr"Bگb,֭y(3]؝N'[I5fk)Q/VhHSG]Æ5oGUKڃ
t.FC{@fl.cA^ZMtU35@^?igi(2`VI?5x0SJHS$ä^WGFM[.uv ]dXH5\VH[UAճ@%k{ipi&>]aLz0*%*V_ץ?5H)z>z_P(Qr"Bگb,֭y(3]؝T:IfRuA,%L[J?i'q$ä 8HRl^{F4GˣaW]ת%A%_g(5\VH[UAճ@%k{ipi&>]aLz0*%*=~ V=aX0(G]Æ5oGUKڃ
Mt.FC{@fl.cA^ZMtU35@^?igi(2`VI?D^HL:@( Ҷ4|?5H)z>zr"Bگb,֭y(3]؝T:IfRuA,%L[J?i'ଊZ5P02fv'ߣWGFM[.uPf/qMt.FC{@fl.cA^Zq=:IGXp3^L
x
#F-{4zv4U8`ffk)Q/WG]z(kց(Jkց{@Mת]a[tmA@mA@m*k# 0 $         :V!7.:#        
        ./usr/vac/html/zh_CN/doc/hgr18.htm   ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="218"><a name="293"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="294"><a href="hgr2.htm#218"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>The C Language</td></tr>
<tr valign=top><td><a name="295"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucl64mg.htm">32-bit to 64-bit Migration Considerations</a></td></tr>
<tr valign=top><td><a name="302"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucl64os.htm">Operating System Migration Considerations</a></td></tr>
<tr valign=top><td><a name="303"><a href="hgr3.htm#295"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Preprocessor Directives and Related Information</td></tr>
<tr valign=top><td><a name="304"><a href="hgr1.htm#302"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>Compiling</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="305"><a href="hgr4.htm#303"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Compiler Options</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="306"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruoptovr.htm">Overview</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="314"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruoptres.htm">Resolving Conflicting Compiler Options</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="320"><a href="hgr20.htm#306"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td><a target="content" href="compiler/ref/ruoptlst.htm">List of Compiler Options and Their Defaults</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="327"><a href="hgr19.htm#314"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Compiler Messages and Problem Solving</td></tr>
<tr valign=top><td><a name="350"><a href="hgr5.htm#320"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Parallel Processing Facilities</td></tr>
<tr valign=top><td><a name="351"><a href="hgr6.htm#327"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debug Functions</td></tr>
<tr valign=top><td><a name="357"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/ruintrin.htm">Built-in Functions for PowerPC</a></td></tr>
<tr valign=top><td><a name="358"><a href="hgr7.htm#351"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Implementation Dependencies</td></tr>
<tr valign=top><td><a name="363"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucompat.htm">C for AIX and XL C Compatibility</a></td></tr>
<tr valign=top><td><a name="364"><a href="hgr8.htm#358"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>National Language Support</td></tr>
<tr valign=top><td><a name="365"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rusysinf.htm">C for AIX Files</a></td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/ruascii.htm">ASCII Character Set</a></td></tr>
<tr valign=top><td><a href="hgr9.htm#365"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debugger References</td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>lz 1 $         :V!7.:#          R      ./usr/vac/html/zh_CN/doc/hgr19.htm   ubp                     $             
  <>aert"/=cdghimnos1bflp
.034v#25CFuw&689;IMPSy7DLR-ABEOXkTN{"
L
 aaaaaf(PXYiMxA
(,,DA@!iP,,,,,,Y/j8Y/jk
"
EDK^
ES^
SV|]d0@aYJ@{\VHkU@%ճ8ɏ%k{ip].fR`͐tnսWY/j	5\"
֫؁K5gqJb'z[I5V <תS^=9{2`Ƀi[$,ń (C~AM_g>-V{`X#pu~;Pabt.H+y5 qjdǒ5ؽ޵A"VMtU35@^?igi(2`VI?$(DK=ư
^{^c5}>B[Gˣb]ת%Akv1|,K= p]5˒!@jdZz1v/bw8kV <תS^=_A;äoj}v3TV~A/&U@zSV|]d0%_%qbt.H+y5 qjdǒ5ؽ޴5VMt|?J`TKǠ]AŴtU@zSV|XDEu~;Pac%_p8Bt.H+y5 qjdǒ5ؽ޴{8JIGX3^L
xXT[Jސ
_tnսVy,G]z_XS]dY8]5˒!@jdZz1v/bw*~p].fR8 q{ǪA}
H2kG]5oGUDKQW^<WY/j,pMrr*CZb,֭Ly(3]؝T%m$GX3^^?igi(2`VI?:+,[B.@'t:4|? =H)z>z"X"XDEu~;Pact.H+y5 qjdǒ5ؽ޵A"VMtU35Ƀ_v&-oc,[A7yFQz*-oH.X#pu#ȉ`?`GUת%A5\"
֫؁K5gqJb'z[I5V <ת'󗾃&YJ8~O(K=ư8 >g>B.?_7
jޏw^<Vy,G]z_X@]5˒!@jdZz1v/bwPH]bz9{2`Ƀi[$謗x{`+qo}V8stU@zSV|XDEu#ȉ`?uv C]5˒!@jdZz1v/bwPH]bz9{2`Ƀi[$ZK=ư^/d^'dwC (g5됨8>G]5oGUKڃ	kv1|%qat.H+y5 qjdǒ5ؽ޴{8JIGX3^L
x^vV v1k!xnƏ?_7
jޏw^9YJK= C]5˒!@jdZz1v/bw8kV <תS^=!aOtnսWY/j,$5\"
֫؁K5gqJb'z[I5V <תS^=9{2`Ƀi[$5Y50ƕǧIH.>]tnսWY/j,$kv1|	gXHk$CR{8fl2cA^Zq=%m$Gˣ@yTDz%ŕ{`tznƏ?_7
jޏw^krD9[!WkV@&<N	k@yTDzdrdK;IAҷI10qyY5I0 @8H*BCJohtU@zSV|]d0(]d0{ńt.H+y5 qjdǒ5ؽ޴{8JIGX3^L
x g¤Ǭ3,wWGFM[.uv&k$CR{8fl2cA^Z+i&?J`TKǠ]O/}L40qm+x"^H{aRL:@$H[JX#puk$CR{8fl2cA^Z+i&?J`TKǠ]O/}L40qm+x2)kDk @H&BoX#pugi(3q,\VHkU@%ճ8ɏ%k{ip].fR`.Hkӱb333_^L
x?uA[)Ҋxh)Ҋ/h!W	]tVA@ۣnqV th=14 lTm 2 $         :V!7.:#                ./usr/vac/html/zh_CN/doc/hgr2.htm    ubp                     $               <>aert"/=cdghimnos14flp
.02bv#356CFuw&7;DSy-89BILPkARTXqEKMNOQx{b00XXXXXYA
(,,4A
(,,C \Z`T95Kڃ5Kڃ5¶FCR(kցR(JkցW_7
jޏw^, Y,%bq,5\VHkU@K5gr&<NAkV <תS^=d*@z1{G]5oGU2%(UKڃY,%bqBY8kr2
֫؁ȖkV@Ly(3]؝N'tU35"'?$WGFM[.`g`?uvŚ%_8{5\VHkU@K5gr&<NVMt|?X'yuR	 4U@zSV|X"X"]d0pMrd9[!W,֭ȘPf;֨$JIfWY?0PdŴ~IJ 	g	 @4FG]5oGU2%(UKڃ $Y,%bqbY,Mrd9[!W,֭ȘPf;֜Og	[I5fk`Wñ{!Edcb]תUת%A5K;IAK=S]5ˑo T^DZz"cA^Zq=%m$Gˣ@yU -KχF?_7
jޏw^<dKQW^9r*CZb"Y[=1v/bwPH]bz9{2`Ƀi[$q}jd*WGFM[.`g`?uvAuPf/ K=\+y5 r%ճ9Jb'zӉ+i&>]bz,1b]תUת%Akv1|8@{kr2
֫؁ȖkV@Ly(3]؝N'tU35+H+Xl9Qb]תUת%A\+y5 r%ճ9Jb'z[I5V <ת'󗾃&YJ8~OaBY5?]pf>]tnսVxȖWY/j,$$Mrd9[!W,֭ȘPf;֨$JIfWY?0PdŴ~IC
H%X+$.?_7
jޏw^<dKQW^5\VHkU@K5gr&<N	k@yUO/}L40qm+x
zq*@rOH+~G]5oGU2%(UKڃ	Mt.FCR{9j%k{jDfkuA,%L[J?i'͊cK=ưpVpzv2L:@ kOFG]5oGU2%(UKڃ\+y5 r%ճ9Jb'z[I5V <ת'󗾃&YJ8~O=`^ĳk ẩ -Õ>]tnսVxȖWY/j,5K;IA$K=@S]5ˑo T^DZz"cA^Zq=%m$Gˣ@yUZI;d|HXf/d	ѺThX#pu3DEu~;Pa`1gi(3Áĳ,kr2
֫؁ȖkV@Ly(3]؝N'tU35!ŕ{`5? =H)z>z_Xkr2
֫؁ȖkV@Ly(3]؝T%m$GX3^L
xɃ_v&-obJ	!qX1?		 ߐj=|AjƏG]5oGUKڃkr2
֫؁ȖkV@Ly(3]؝T%m$GX3^L
xɃ_v&-obJ	"qKk \] {`
og.?_7
jޏw^(Y,%bK=`]5ˑo T^DZz"cA^Zq=%m$Gˣ@yTDz_A;äFg V~@v{`? =H)z>z_XY,%b,kr2
֫؁ȖkV@Ly(3]؝N'tU35@
iMzX#pu~;P`pFgi(3Y(Mrd9[!W,֭ȘPf;֜Og	[I5fk)Q/vgaEiRt^Ĵv4U@zSV|]d08@gi(3"Y5\VHkU@K5gr&<NVMt|?J`TKǠ]t`b,1b]ת%A k#!@jflDǒ5ؽ޵A"VMtU35@^?igi(2`VI?5x{`8cJǧIH (*G]5oGUKڃ gi(3q,kr2
֫؁ȖkV@Ly(3]؝N'tU35@YZNV-WGFM[.uv k#!@jflDǒ5ؽ޵A"VMtU35@^?igi(2`VI?&/<K=ư&  ӏT`&B*/=S|Gˣb]ת%AH5K;IAD\+y5 r%ճ9Jb'zӉ+i&>]bz0*%.=~ N=aPaeþ?_7
jޏw^	5\VHkU@K5gr&<N	k@yTDzdrdK;IAҷI2 g$ä BVƏG]5oGU\VHkU@K5gr&<N	k@yTDzdrdK;IAҷI3"K=ư

 
fv'Gˣb]ת%_ Y	5\VHkU@K5gr&<NVMt|?J`TKǠ]t`b׽ IקcG]fffRtUתa[)Ҋxh)Ҋ/h!W*tU0?¶ ]A@Utdl\? 3 $         :V!7.:#          "      ./usr/vac/html/zh_CN/doc/hgr20.htm   ubp                     $               <>ert"/=acdghimnops14bfl
.03uvw#&2;CFO56PSy789DIL-AMRXkBTjN&+,TK AAAAAF $HPQanAD$((d`%q((((((i%-5P`pQ$Ly{J˜AJ˒VAC[|eMA/ i5!PqSec@P9s)s͙%\l,Js`0 @J`ifyg$2/ז_086[&<	_M1ȩg=,ٞ\T!(gpU~TK7eFS{JA!yP8%_ ws9>c	{F,`pC[|eMA/Psec@P9s)s͙B⍖^UWD0AiO3}Ta57Q|^J?Q`b#1弟t@L_@
	&'NΜ_Ind_-5PaBE-4Ґfo-e^/ځȦ@TH3l)*8e9gpU~TK~tUzwv3gIi]*<?,5PĖAePK$eRp$n{(&~E7\"Afx1K8e9gpU~TK1|[?,5PĖAeA^_-5PaB@M77
(Hec@P9s)s͙,l⍖tׁUUQ.rL+b80זbKs xg ?/׀&ryi%
6[&<	_M1ȩg=,ٞ\T!(gpU~TK妽<Q<ҐeEq{(.2ov,`pC[|eh9Yy~3EחMA/Pn{(&~E7\"Afx1qP8eׁUUQ.rL7eFS{JAf!`ı(&0(+PL_'ArF,`pC[|eh9Yy~3EחMA/Pi58
!QB@sDǗ45r)79>R祛3X'1,?Ң\ -5oʌ?a*/?iGq?y	tUq{/ta:L@wP$Y;:r?1%GY~3Eחh9Yy~3EחMA/Pn{(&~E7\"Afx1qP8eׁUU^fjoiH28~yjṔrFj~8Mq{UΟS,`pC[|eh9Yy~3Eחh9Yy~A$n{(&~E7\"Afx1qP8eׁUU^fjoiH28~yk$C}{	׵?@jP&}$[2>/vtזbKs xg ?/׀&rxg ?/ז_06[&<	_M1ȩg=,ٞ\T!(gpU~ק*0RN/x^\!`\фڟDN(@~tUz'gNYyg$2/׀&rxg ?/׀&ryi%
QQ1 MrnEO9fbqF?妽<Q<ҐeEq{(.2'^%q@	,__Ӗ^Y8k-̂>24	,^@"4	,^Zj	~ n{(&~E7\"Afx1qP8eׁUU^fjoiH28~yqṔrFj~})q{H꾂bXj?,5PĖAeA^_LgA^_-5Pa@M粉/yhk@Suor*|K6gc6Yx5U_-5oʌ?a*/?iGq'^%q@] mNΜ_Ind_LgPK-4Ґf7
(r粉/yhk@Suor*|K6grxCQΜ8j]*%I`L_'@g4gI$}"XA^Y8k-̂>2妠(
$i5x(q&sDǗ45r)79>R祛3J<!(gNYx5U_$`<Vn()*qnl`pC[|eMA/PseRpC}ࢁCec@P9s)s͙%\l,Js`0E^v^Y8k-̂>2妠(
-e^/ځȦ@TH3l.*l8j]*%IMzy2y ʋQ[o "_'B^tTz	,`pC[|eMA/P6Zi g n{(&~E7\"Afx1IW'1,?Ң\ "O0e^Nyg$2/ז_00ec@P9s)s͙B⍖^UWD0AiO3}Ta57Q|^J?T_$́4Tz0] `&h&/}ĸx&Μ_Ind_-5Pa@boiH3Y(E@Sec@P9s)s͙%\l,Js`0 	F	.͠@J=^Y8k-̂>2妠(6[&<	_M1ȩg=,ٞ\T!(gpU~TK7eFS{JAf!`M j
q{;:r?1%GY~=Ly{C\j"c}S zY<CQ᪪t9&#-5oʌ?a*/?iGi  $(%gNYyg$2/זoiH3Y0EsDǗ45r)79>R祛3J<!(gNYx5U_$`c7[l`pUUU__$eח^Ҵ$bҴ䕭b/ځ	זI/r$91X',`^ \Vl # 4 $         :X!7.:#          L      ./usr/vac/html/zh_CN/doc/hgr21.htm   ubp                     $             
  <>aert"/=cdghimnosbflp
.0134uvw#26CF&+579;Sy8ADEILPx-ORTXkBMVN{"
L
 aaaaaf$HXYqMxAĉ$,,DA@!iP,,,,,,Y/j(5KڃH+ye:QQ/׭e:QE׭nvսWY/j
kv1|!p@!o Lj2Y[=Ly(3]؝N'-tU35@ 
'aW]ת%A@]5˒!@{(dZzPf;֨$BIfRuA,%L[J?i'($c!XC~~0ߐj=|AjƏG]Æ5oGUKڃkrD9[#گbkV@Jb'z[I5V4תS^=9{2`Ƀi[$5%D3k eg`6?j=|AjƏG]Æ5oGUKڃkv1|,C= Ao Lj2Y[=Ly(3]؝N'-tU35@K'ctOvq	gy0gaW]ת%AMuPf/gX]5˒!@{(dZzPf;֜Og[I5fk)Q/vҚWGGaM[.uvMuPf/$Mrr&G^
,֭C&<NMt|?ÆJ`TKǠ]YQZT]b׮B-)ݍtvսWY/j,(Y,%b$C=&k$C2= Pfl
1v/bw8kV4תS^=Bƽ>>4U8jSV|]d0@$Mrr&G^
,֭C&<N	k8iTDzdrdK;IAҷIk_׈g #ZW&Bƽ>>2L:@tU8jSV|]d0@kv1|	p8@]5˒!@{(dZzPf;֜Og[I5fk)Q/v8l 6V-WGGaM[.uvE\V؁C%ճ(dǒ5ؽ޵A"MtU35@^?igi(2`VI?L^x{aRL:@P N=R
8қ>]tvսWY/j,$aYJ!q`Mrr&G^
,֭C&<NMt|?ÆJ`TKǠ]=~ N=cq{ ?5H)z>z_XH Mrr&G^
,֭C&<N	k8iTDzdrdK;IAҷIlAkq*IH
 ii[>]tvսWY/j,$$Mrr&G^
,֭C&<N	k8iTDzdrdK;IAҷInE-h{`(0($)؟ސf.?_;
jޏw^	5K;IA!qa ]5˒!@{(dZzPf;֕~p].fR`65kސ	kӱaW]ת"%UKڃ	t.H+yd{U@j2cA^Zi&?ÆJ`TKǠ"'󗾃&YJ j׼~O%![U].?_;
jޏw^<WY/j,$krD9[#گbkV@Jb'z[I5V4תS^=Y?0PeiV~!*!iqQWGGaM[.`gtUת%AD\V؁C%ճ(dǒ5ؽ޵A"MtU35@EO/}L4Z@կx3k~!Ps.?_;
jޏw^<WY/j,(Y,%b!qa ]5˒!@{(dZzPf;֕~p].fRe- UtvսVy,G]z"X.]d0HAo Lj2Y[=Ly(3]؝T!m$GXp3^^?igi(2^I?-^!XQy,w 4|?5H)z>z"X.XD]u~;Pa`fk$C2= Pfl
1v/bwPH]aLz9{2`{$Bb4-5(`ˇ~@p,Ű|2.?_;
jޏw^<Vy,G]z_X5\"	WK5gPɏ%k{jD-fkuA,%V5k?i'pq(@p<\;Re-.?_;
jޏw^<WY,%b  C="t.H+yd{U@j2cA^Zq=!m$Gˣ8iTDz,x7+cG]Æ5oGUDKW^rD9[#گbkV@Jb'z[I5V4תS^=Y?0PeiV~!=)5Mt?dmz	kWG჆TDzu EDK^	ES^	W.WG]G 9P6A@ۣU\k < 5 $         :X!7.:#                ./usr/vac/html/zh_CN/doc/hgr22.htm   ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="218"><a name="293"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="294"><a href="hgr2.htm#218"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>The C Language</td></tr>
<tr valign=top><td><a name="295"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucl64mg.htm">32-bit to 64-bit Migration Considerations</a></td></tr>
<tr valign=top><td><a name="302"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucl64os.htm">Operating System Migration Considerations</a></td></tr>
<tr valign=top><td><a name="320"><a href="hgr3.htm#295"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Preprocessor Directives and Related Information</td></tr>
<tr valign=top><td><a name="327"><a href="hgr4.htm#302"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Compiling</td></tr>
<tr valign=top><td><a name="350"><a href="hgr5.htm#320"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Parallel Processing Facilities</td></tr>
<tr valign=top><td><a name="351"><a href="hgr6.htm#327"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debug Functions</td></tr>
<tr valign=top><td><a name="357"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/ruintrin.htm">Built-in Functions for PowerPC</a></td></tr>
<tr valign=top><td><a name="358"><a href="hgr7.htm#351"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Implementation Dependencies</td></tr>
<tr valign=top><td><a name="363"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rucompat.htm">C for AIX and XL C Compatibility</a></td></tr>
<tr valign=top><td><a name="364"><a href="hgr8.htm#358"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>National Language Support</td></tr>
<tr valign=top><td><a name="365"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/rusysinf.htm">C for AIX Files</a></td></tr>
<tr valign=top><td><a name="366"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=3><a target="content" href="compiler/ref/ruascii.htm">ASCII Character Set</a></td></tr>
<tr valign=top><td><a name="367"><a href="hgr1.htm#365"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>Debugger References</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="368"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="debugger/ref/rbcidebg.htm">idebug</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="369"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="debugger/ref/rbcdbgc.htm">irmtdbg</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="373"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="debugger/ref/rbwstep.htm">Step Commands</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="374"><a href="hgr21.htm#369"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>C/C++ Expressions Supported</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="375"><a href="hgr9.htm#373"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Environment Variables</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="376"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/ref/rbwpath.htm">PATH</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="377"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/ref/rbwpath.htm">DPATH</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="378"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/ref/rbwincl.htm">INCLUDE</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="379"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/ref/rbwlibp.htm">LIBPATH</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="380"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/ref/rbwvcase.htm">DER_DBG_CASESENSITIVE</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="381"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/ref/rbwlocpt.htm">DER_DBG_LOCAL_PATH</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="382"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/ref/rbwnumel.htm">DER_DBG_NUMBEROFELEMENTS</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="383"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/ref/rbwoverr.htm">DER_DBG_OVERRIDE</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="384"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/ref/rbwdpath.htm">DER_DBG_PATH</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="385"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/ref/rbwvdbtb.htm">DER_DBG_TAB</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/ref/rbwtgrid.htm">DER_DBG_TABGRID</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="debugger/ref/rbcremlm.htm">Remote Debugging Limits</a></td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>">CkH 6 $         :V!7.:#                ./usr/vac/html/zh_CN/doc/hgr3.htm    ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="218"><a name="293"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="294"><a href="hgr2.htm#218"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>The C Language</td></tr>
<tr valign=top><td><a name="295"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucl64mg.htm">32-bit to 64-bit Migration Considerations</a></td></tr>
<tr valign=top><td><a name="297"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucl64os.htm">Operating System Migration Considerations</a></td></tr>
<tr valign=top><td><a name="298"><a href="hgr1.htm#295"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Preprocessor Directives and Related Information</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="299"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rupprdir.htm">List of Preprocessor Directives</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="300"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruprmops.htm">Preprocessor Macro Operators</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="302"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rupradir.htm">#pragma Preprocessor Directives</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="320"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruprpdir.htm">#pragma Preprocessor Directives for Parallel
Processing</a></td></tr>
<tr valign=top><td><a name="327"><a href="hgr4.htm#302"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Compiling</td></tr>
<tr valign=top><td><a name="350"><a href="hgr5.htm#320"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Parallel Processing Facilities</td></tr>
<tr valign=top><td><a name="351"><a href="hgr6.htm#327"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Debug Functions</td></tr>
<tr valign=top><td><a name="357"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruintrin.htm">Built-in Functions for PowerPC</a></td></tr>
<tr valign=top><td><a name="358"><a href="hgr7.htm#351"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Implementation Dependencies</td></tr>
<tr valign=top><td><a name="363"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucompat.htm">C for AIX and XL C Compatibility</a></td></tr>
<tr valign=top><td><a name="364"><a href="hgr8.htm#358"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>National Language Support</td></tr>
<tr valign=top><td><a name="365"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rusysinf.htm">C for AIX Files</a></td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruascii.htm">ASCII Character Set</a></td></tr>
<tr valign=top><td><a href="hgr9.htm#365"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Debugger References</td></tr>

      <tr><td colspan=2></td><td><table cellspacing=0 cellpadding=0 width=140><tr><td></td></tr></table></table></body></body></html>>
k<O 7 $         :V!7.:#                ./usr/vac/html/zh_CN/doc/hgr4.htm    ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="218"><a name="293"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="294"><a href="hgr2.htm#218"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>The C Language</td></tr>
<tr valign=top><td><a name="295"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucl64mg.htm">32-bit to 64-bit Migration Considerations</a></td></tr>
<tr valign=top><td><a name="302"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucl64os.htm">Operating System Migration Considerations</a></td></tr>
<tr valign=top><td><a name="303"><a href="hgr3.htm#295"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Preprocessor Directives and Related Information</td></tr>
<tr valign=top><td><a name="314"><a href="hgr1.htm#302"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Compiling</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="320"><a href="hgr18.htm#303"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Compiler Options</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="327"><a href="hgr19.htm#314"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Compiler Messages and Problem Solving</td></tr>
<tr valign=top><td><a name="350"><a href="hgr5.htm#320"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Parallel Processing Facilities</td></tr>
<tr valign=top><td><a name="351"><a href="hgr6.htm#327"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Debug Functions</td></tr>
<tr valign=top><td><a name="357"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruintrin.htm">Built-in Functions for PowerPC</a></td></tr>
<tr valign=top><td><a name="358"><a href="hgr7.htm#351"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Implementation Dependencies</td></tr>
<tr valign=top><td><a name="363"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucompat.htm">C for AIX and XL C Compatibility</a></td></tr>
<tr valign=top><td><a name="364"><a href="hgr8.htm#358"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>National Language Support</td></tr>
<tr valign=top><td><a name="365"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rusysinf.htm">C for AIX Files</a></td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruascii.htm">ASCII Character Set</a></td></tr>
<tr valign=top><td><a href="hgr9.htm#365"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Debugger References</td></tr>

      <tr><td colspan=2></td><td><table cellspacing=0 cellpadding=0 width=140><tr><td></td></tr></table></table></body></body></html>f.kl5 8 $       $  :X!7.:#          $      ./usr/vac/html/zh_CN/doc/hgr5.htm    ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="218"><a name="293"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="294"><a href="hgr2.htm#218"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>The C Language</td></tr>
<tr valign=top><td><a name="295"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucl64mg.htm">32-bit to 64-bit Migration Considerations</a></td></tr>
<tr valign=top><td><a name="302"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucl64os.htm">Operating System Migration Considerations</a></td></tr>
<tr valign=top><td><a name="320"><a href="hgr3.htm#295"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Preprocessor Directives and Related Information</td></tr>
<tr valign=top><td><a name="321"><a href="hgr4.htm#302"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Compiling</td></tr>
<tr valign=top><td><a name="322"><a href="hgr1.htm#320"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Parallel Processing Facilities</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="324"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruprpdir.htm">#pragma Preprocessor Directives</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="325"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruppfunc.htm">Built-in Functions Used for Parallel Processing</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="327"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rupprunt.htm">IBM Run-time Options for Parallel Processing</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="350"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruomprun.htm">OpenMP Run-time Options for Parallel Processing</a></td></tr>
<tr valign=top><td><a name="351"><a href="hgr6.htm#327"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Debug Functions</td></tr>
<tr valign=top><td><a name="357"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruintrin.htm">Built-in Functions for PowerPC</a></td></tr>
<tr valign=top><td><a name="358"><a href="hgr7.htm#351"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Implementation Dependencies</td></tr>
<tr valign=top><td><a name="363"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucompat.htm">C for AIX and XL C Compatibility</a></td></tr>
<tr valign=top><td><a name="364"><a href="hgr8.htm#358"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>National Language Support</td></tr>
<tr valign=top><td><a name="365"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rusysinf.htm">C for AIX Files</a></td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruascii.htm">ASCII Character Set</a></td></tr>
<tr valign=top><td><a href="hgr9.htm#365"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Debugger References</td></tr>

      <tr><td colspan=2></td><td><table cellspacing=0 cellpadding=0 width=140><tr><td></td></tr></table></table></body></body></html>nbspkC 9 $         :X!7.:#                ./usr/vac/html/zh_CN/doc/hgr6.htm    ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="218"><a name="293"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="294"><a href="hgr2.htm#218"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>The C Language</td></tr>
<tr valign=top><td><a name="295"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucl64mg.htm">32-bit to 64-bit Migration Considerations</a></td></tr>
<tr valign=top><td><a name="302"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucl64os.htm">Operating System Migration Considerations</a></td></tr>
<tr valign=top><td><a name="320"><a href="hgr3.htm#295"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Preprocessor Directives and Related Information</td></tr>
<tr valign=top><td><a name="327"><a href="hgr4.htm#302"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Compiling</td></tr>
<tr valign=top><td><a name="328"><a href="hgr5.htm#320"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Parallel Processing Facilities</td></tr>
<tr valign=top><td><a name="330"><a href="hgr1.htm#327"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Debug Functions</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="331"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rudbgcal.htm">_debug_calloc - Allocate and Initialize Memory</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="333"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rudbgfre.htm">_debug_free - Free Allocated Memory</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="334"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rudbghpm.htm">_debug_heapmin - Free Unused Memory in the Default
Heap</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="335"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rudbgmal.htm">_debug_malloc - Allocate Memory</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="336"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rudbgmcp.htm">_debug_memcpy - Copy Bytes</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="337"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rudbgmmv.htm">_debug_memmove - Copy Bytes</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="338"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rudbgmst.htm">_debug_memset - Set Bytes to Value</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="339"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rudbgrea.htm">_debug_realloc - Reallocate Memory Block</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="340"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rudbgsct.htm">_debug_strcat - Concatenate Strings</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="341"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rudbgscy.htm">_debug_strcpy - Copy Strings</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="342"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rudbgsnt.htm">_debug_strncat - Concatenate Strings</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="343"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rudbgsny.htm">_debug_strncpy - Copy Strings</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="344"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rudbgsns.htm">_debug_strnset - Set Characters in String</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="346"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rudbgsst.htm">_debug_strset - Set Characters in String</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="348"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rudbgucl.htm">_debug_ucalloc - Reserve and Initialize Memory from
User Heap</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="350"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rudbguhm.htm">_debug_uheapmin - Free Unused Memory in User Heap</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="351"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/rudbguml.htm">_debug_umalloc - Reserve Memory Block from User Heap</a></td></tr>
<tr valign=top><td><a name="357"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruintrin.htm">Built-in Functions for PowerPC</a></td></tr>
<tr valign=top><td><a name="358"><a href="hgr7.htm#351"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Implementation Dependencies</td></tr>
<tr valign=top><td><a name="363"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucompat.htm">C for AIX and XL C Compatibility</a></td></tr>
<tr valign=top><td><a name="364"><a href="hgr8.htm#358"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>National Language Support</td></tr>
<tr valign=top><td><a name="365"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rusysinf.htm">C for AIX Files</a></td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruascii.htm">ASCII Character Set</a></td></tr>
<tr valign=top><td><a href="hgr9.htm#365"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Debugger References</td></tr>

      <tr><td colspan=2></td><td><table cellspacing=0 cellpadding=0 width=140><tr><td></td></tr></table></table></body></body></html>magkN : $         :X!7.:#                ./usr/vac/html/zh_CN/doc/hgr7.htm    ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="218"><a name="293"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="294"><a href="hgr2.htm#218"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>The C Language</td></tr>
<tr valign=top><td><a name="295"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucl64mg.htm">32-bit to 64-bit Migration Considerations</a></td></tr>
<tr valign=top><td><a name="302"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucl64os.htm">Operating System Migration Considerations</a></td></tr>
<tr valign=top><td><a name="320"><a href="hgr3.htm#295"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Preprocessor Directives and Related Information</td></tr>
<tr valign=top><td><a name="327"><a href="hgr4.htm#302"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Compiling</td></tr>
<tr valign=top><td><a name="350"><a href="hgr5.htm#320"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Parallel Processing Facilities</td></tr>
<tr valign=top><td><a name="351"><a href="hgr6.htm#327"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Debug Functions</td></tr>
<tr valign=top><td><a name="352"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruintrin.htm">Built-in Functions for PowerPC</a></td></tr>
<tr valign=top><td><a name="353"><a href="hgr1.htm#351"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Implementation Dependencies</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="354"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruimpovr.htm">Overview</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="355"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruimplim.htm">C for AIX Compiler Limits</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="357"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruimptyp.htm">Type Conversions</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="358"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruimpsyn.htm">Synchronization of Stores and Loads to I/O Space</a></td></tr>
<tr valign=top><td><a name="363"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucompat.htm">C for AIX and XL C Compatibility</a></td></tr>
<tr valign=top><td><a name="364"><a href="hgr8.htm#358"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>National Language Support</td></tr>
<tr valign=top><td><a name="365"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rusysinf.htm">C for AIX Files</a></td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruascii.htm">ASCII Character Set</a></td></tr>
<tr valign=top><td><a href="hgr9.htm#365"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Debugger References</td></tr>

      <tr><td colspan=2></td><td><table cellspacing=0 cellpadding=0 width=140><tr><td></td></tr></table></table></body></body></html>c="ik9 ; $       -  :X!7.:#          -      ./usr/vac/html/zh_CN/doc/hgr8.htm    ubp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="218"><a name="293"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="294"><a href="hgr2.htm#218"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>The C Language</td></tr>
<tr valign=top><td><a name="295"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucl64mg.htm">32-bit to 64-bit Migration Considerations</a></td></tr>
<tr valign=top><td><a name="302"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucl64os.htm">Operating System Migration Considerations</a></td></tr>
<tr valign=top><td><a name="320"><a href="hgr3.htm#295"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Preprocessor Directives and Related Information</td></tr>
<tr valign=top><td><a name="327"><a href="hgr4.htm#302"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Compiling</td></tr>
<tr valign=top><td><a name="350"><a href="hgr5.htm#320"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Parallel Processing Facilities</td></tr>
<tr valign=top><td><a name="351"><a href="hgr6.htm#327"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Debug Functions</td></tr>
<tr valign=top><td><a name="357"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruintrin.htm">Built-in Functions for PowerPC</a></td></tr>
<tr valign=top><td><a name="358"><a href="hgr7.htm#351"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Implementation Dependencies</td></tr>
<tr valign=top><td><a name="359"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rucompat.htm">C for AIX and XL C Compatibility</a></td></tr>
<tr valign=top><td><a name="360"><a href="hgr1.htm#358"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>National Language Support</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="362"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruxltovr.htm">Overview</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="363"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruxltmbc.htm">Converting Files Containing Multibyte Data to New
Code Pages</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="364"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/ref/ruxltmbs.htm">Where Multibyte Characters are Supported</a></td></tr>
<tr valign=top><td><a name="365"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/rusysinf.htm">C for AIX Files</a></td></tr>
<tr valign=top><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/ref/ruascii.htm">ASCII Character Set</a></td></tr>
<tr valign=top><td><a href="hgr9.htm#365"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Debugger References</td></tr>

      <tr><td colspan=2></td><td><table cellspacing=0 cellpadding=0 width=140><tr><td></td></tr></table></table></body></body></html>olslFI < $         :X!7.:#          f
      ./usr/vac/html/zh_CN/doc/hgr9.htm    ubp                     $             	  <>aert"/=cdghimno14bflps
.023vw#6CFu&5789;ISyADLPRX+-EMkBNOTVx˺&+,TK$AAAAAG $HPQanIĉ$((D`%q((((((Y0N(pAaԜP$Y	/d&UiA*3Au#02	uɆ?Rq@uҒvoP9cHR9s75b]!(Hˤz8i\%fA" 6AxͤzaW'e׮&I@Ǻs$Ǘ25r%79o)'sj Bt]35DL$UO3}'Ta<Qy/y#XA`b B] !. gg0/{=сG5H-̂~&]zaԜXGs$Ǘ25r%79o)'sj Bt]35DL$UO3}'Ta<Qy/y#XA4C}3{=d@3$&05t`m#.G_3s ^c'(I[RNptI/y"dkHKuor$RN4Avp8#.friΊc^l F\
?=х#tfA?.wY0N,PY-)'k8(N{$&F~ԎD\G"M$~3MDWgc=2fk*fH	qn)Xp#02	uɆ?Rq`a'oiI;Ya$N{$&F~ԎD\G"M$~3MDWgc=2fk*fH*Mt!XvH#ÆO˯]L1{!qbs$Ǘ25r%79o)'sj b8CQHp3^TK4̂EXBt`m#tfA?.wY0N,=Ӟ&<䉑_#-1ȓyI;Q.*{z8i\%fA"9:y彥$q{):=[HP\nHˤzaW'e׮&IŁoiI;Yq{=Ly{#\jG"[c}#&w?V+1t]35DL$Uaz0L/`i]?8j[Ld8gs$Ǘ25r%79o)'sj Bt]35DL$UO3}'Ta<Qy/y#!LAr!1y%ŻG5H-̂~&]zaԜXAoiI;YtI/y"dkHKuor$RN4Avp8#.frita`^3dazaW'e׮&IńtI/y"dkHKuor$RN4A1fk*fHfNyoiI:^;JG5(C}簙*=  ,	2Xp#02	uɆ?Rqas$Ǘ25r%79o)'sj Bt]35DL$UO3}'Ta<Qy/y#9=X.B[o2Xp#02	uɆ?Rqa sd7, {=Ly{#\jG"[c}#&w?R8CQHp3^TK4̂EXi[i]?8j[L`*d8AI1$LrnDIf1qP8#aLz9:y彥$Bv%N^ܽ$-G5H-̂~&]zM0HzaԜX@$N{$&F~ԎD\G"M$~3MDCQfwY?Q<Ғu!lf;JGoR2Xp#02	u,	4U#uɆ?Rq`qgs$Ǘ25r%79o)'sj Bt]35o?aIc7R8!3	ߐYG5H-̂~&]zM0HzaԜX {(qd^D/ڑȖHIiqGF]#aLz%  d{t]?8j[L`*dB7,,N{$&F~ԎD\G"M$~3MDWgc=2fk`у $6G_3s ^LR=w^=Ly{#\jG"[c}#&w?\T!(Hp3^fNyoiI:3y#Wkx`F?!lcyG0p335uDL$U=w^KVYb$LK,Z$Lr7_^ztKۤ~^ tbm.s k = $       g  :|n7/:#          g      ./usr/vac/html/zh_CN/doc/hgrban.htm  ubp                     $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>
<title>Reference banner</title>
</head>

<body bgcolor="#000000">
<div align="left">

<table border="0" cellpadding="2" cellspacing="0" width="80%">
  <tr>
    <td valign="middle" align="left"><a href="hgcon.htm" target="_top"><img
    src="images/ngconc.gif" alt="Go to Concept Information" border="0" width="95" height="32"></a></td>
    <td valign="middle" align="left"><a href="hgproc.htm" target="_top"><img
    src="images/ngtask.gif" alt="Go to Task Information" border="0" width="61" height="32"></a></td>
    <td valign="middle" align="left"><a href="hgref.htm" target="_top"><img
    src="images/ngvref.gif" alt="Refresh Reference Information" border="0" width="96"
    height="32"></a></td>
    <td valign="middle" align="left"><a href="hggloss.htm" target="_top"><img
    src="images/nggloss.gif" alt="Go to Product Glossary" border="0" width="88" height="32"></a></td>
    <td valign="middle" align="left"><a href="hgsearch.htm" target="_top"><img
    src="images/ngsrch.gif" alt="Search C for AIX Information" border="0" width="179"
    height="32"></a></td>
    <td valign="middle" align="left"><a href="index.htm" target="_top"><img
    src="images/nghome.gif" alt="Go to Information Home Page" border="0" width="48"
    height="32"></a></td>
    <td valign="middle" align="right"><a
    href="http://www.ibm.com/software/ad/visualage_c++/aix/cforaix.htm" target="_top"><img
    src="images/ngvac.gif" alt="Go to IBM C for AIX WWW site" border="0" width="71"
    height="32"></a></td>
  </tr>
</table>
</div>
</body>
</html>
k| > $         :@e5/:#                ./usr/vac/html/zh_CN/doc/hgref.htm   ubp                     $          <html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">


<title>C for AIX References Frame</title>
</head>

<frameset frameborder="0" border="1" rows="60,*">
    <frame src="hgrban.htm" name="banner" scrolling="no">
    <frameset frameborder="1" border="1" cols="215,*">
        <frame src="hgr1.htm" name="nav" resize="yes">
        <frame src="hgmain.htm" name="content" marginwidth="10" marginheight="10">
    </frameset>
    <noframes>
    <body>
    <h3><font face="arial, helvetica">Please Use a browser that
    can handle Frames.</font></h3>
    </body>
    </noframes>
</frameset>
</html>
t=kT ? $       ]  :n7/:#           ]      ./usr/vac/html/zh_CN/doc/hgsban.htm  ubp                     $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>
<title>Search banner</title>
</head>

<body bgcolor="#000000">
<div align="left">

<table border="0" cellpadding="2" cellspacing="0" width="80%">
  <tr>
    <td valign="middle" align="left"><a href="hgcon.htm" target="_top"><img
    src="images/ngconc.gif" alt="Go to Concept Information" border="0" width="95" height="32"></a></td>
    <td valign="middle" align="left"><a href="hgproc.htm" target="_top"><img
    src="images/ngtask.gif" alt="Go to Task Information" border="0" width="61" height="32"></a></td>
    <td valign="middle" align="left"><a href="hgref.htm" target="_top"><img
    src="images/ngref.gif" alt="Go to Reference Information" border="0" width="96" height="32"></a></td>
    <td valign="middle" align="left"><a href="hggloss.htm" target="_top"><img
    src="images/nggloss.gif" alt="Go to Product Glossary" border="0" width="88" height="32"></a></td>
    <td valign="middle" align="left"><a href="hgsearch.htm" target="_top"><img
    src="images/ngvsrch.gif" alt="Search C for AIX Information" border="0" width="179"
    height="32"></a></td>
    <td valign="middle" align="left"><a href="index.htm" target="_top"><img
    src="images/nghome.gif" alt="Go to Information Home Page" border="0" width="48"
    height="32"></a></td>
    <td valign="middle" align="right"><a
    href="http://www.ibm.com/software/ad/visualage_c++/aix/cforaix.htm" target="_top"><img
    src="images/ngvac.gif" alt="Go to IBM C for AIX WWW site" border="0" width="71"
    height="32"></a></td>
  </tr>
</table>
</div>
</body>
</html>

</kE @ $       /  :e5/:#        !  /      ./usr/vac/html/zh_CN/doc/hgsearch.htm bp                     $          <html>
<head>
<title>IBM C for AIX Search</title>
</head>

<frameset frameborder="0" border="1" rows="60,*">
	<frame src="hgsban.htm" name="banner" scrolling="no">
	<noframes>
	<body bgcolor="#FFFFFF"><font face="arial, helvetica" size="2">
	<h3>Please Use a browser that can handle Frames.</h3>
	</font></body>
	</noframes>

	<frameset frameborder="1" border="1" cols="215,*">
		<frame src="hgsover.htm" name="nav" resize="yes">
		<frame src="hgssrch.htm" name="content" marginwidth="10" marginheight="10">
	</frameset>
</frameset>
</html>>hk" A $         :ޙn7/:#        "        ./usr/vac/html/zh_CN/doc/hgshelp.htm  bp                     $          <html>

<head>
<title>IBM C for AIX Search Help</title>
</head>

<body bgcolor="#FFFFFF">

<h3><font face="arial, helvetica">C for AIX Search Help</font></h3>

<p><small><font face="Arial">IBM C for AIX help uses an advanced, full-text search engine
that returns HTML search &quot;hits&quot; based on your search request. </font></small></p>

<p><strong><small><font face="Arial">To find information you're looking for: </font></small></strong>

<ol>
  <li><small><font face="Arial">Type the word or phrase you're searching for into the text
    area</font></small></li>
  <li><small><font face="Arial">Press the Search button</font></small></li>
  <li><small><font face="Arial">Click on the links on the Search Results page </font></small></li>
  <li><small><font face="Arial">Use the Back button on your browser to return to the search
    form. Now you can refine your search, or press Clear to start a new search.</font></small></li>
</ol>

<p><font face="Arial"><small>To get more precise search results, you can modify the search
defaults. You can mix the following options together to get precisely the information you
need. </small></font></p>

<p><small><strong><font face="Arial">To refine your searches by including or excluding
information types:</font></strong></small> 

<ol>
  <li><font face="Arial"><small>Use your mouse to select the information types (like Concepts
    or Tasks) you want to search. On Windows, use CTRL-click to select non-adjacent items.
    Drag your mouse, or use SHIFT-click, to select adjacent items. </small></font></li>
  <li><font face="Arial"><small>Press the Search button.</small></font></li>
</ol>

<p><font face="Arial"><small>By default, all infomation types are selected when you search
except for the User Interface (F1) help. Note that at least one type or topic is always
selected. </small></font></p>

<p><strong><font face="Arial"><small>To narrow your searches by including or excluding
terms:</small></font></strong> 

<ol>
  <li><font face="Arial"><small>Type the terms you're searching for into the text area.
    Precede terms that must be included in the results with a plus sign (+) and precede terms
    that must be excluded from the results with a minus sign (-)</small></font></li>
  <li><font face="Arial"><small>If you want to narrow your search further, add additional
    terms, phrases or exact phrases. You can precede these by plus or minus signs, too </small></font></li>
  <li><font face="Arial"><small>Press the Search button</small></font></li>
</ol>

<p><small><font face="Arial">By default, every term you enter into the text area can be
included in the search results, but in searches with multiple search terms any single term
can also cause a match (logical OR). For example, if you enter the terms <em>DB2 ODBC, </em>search
will return documents that contain either <em>DB2</em> or <em>ODBC</em>, or both. If you
want all the search results to include ODBC, then the default search is too wide. </font></small></p>

<p><font face="Arial"><small>To narrow your search results in a multi-term search, you can
explicitly include or exclude terms from the results. To ensure that terms are included in
a multi-term search, type a plus sign (+) next to them. Type a minus sign (-) next to
terms you don't want to appear in your search results. For example, if you type <em>+DB2
+ODBC, </em>then search will only return documents that mention both <em>DB2 </em>and <em>ODBC</em>
(logical AND). &nbsp; If you type <em>+DB2 -ODBC</em>, then search will return the set of
documents that mention <em>DB2</em> but don't have any mention of <em>ODBC</em> (logical
NOT). </small></font></p>

<p><font face="Arial"><small>NOTE: search does not know how to return results for a search
that only includes minus terms. You must have at least one term that is not preceded by a
minus sign. </small></font></p>

<p><strong><font face="Arial"><small>To narrow your searches by looking for an exact
phrase:<br>
</small></font></strong>

<ol>
  <li><font face="Arial"><small>Precede the first phrase with a plus sign (+), then enter the
    exact phrase with quotation marks around it </small></font></li>
  <li><font face="Arial"><small>If you want to further narrow your search, add additional
    terms, phrases or exact phrases. You can precede these by plus or minus signs, too </small></font></li>
  <li><font face="Arial"><small>Press the Search button.</small></font></li>
</ol>

<p><small><font face="Arial">For example, if you type<em> +&quot;mouse pointer&quot;</em>,
then only documents that contain the exact phrase will be returned. If you type <em>+&quot;mouse
pointer&quot; -&quot;system pointer&quot;</em>,&nbsp; then search will return all
documents that include the exact phrase &quot;mouse pointer&quot; but do not include the
exact phrase &quot;system pointer.&quot;<em> </em></font></small></p>

<p><font face="Arial"><small>NOTES: If you type <em>&quot;mouse pointer</em>&quot; without
the plus sign, then the search will return documents that include either the term <em>mouse
</em>or the term <em>pointer, </em>or both<em> </em>(the quotation marks are ignored)<em>.</em>
Search does not know how to return results for a search that only includes minus terms.
You must have at least one term that is not preceded by a minus sign. </small></font></p>

<p><font face="Arial"><strong><small>To widen complex searches with character wildcards </small><br>
</strong><small>You can use character wildcards as placeholders to widen your searches in
any <strong>additional</strong> term or exact phrase.</small></font> 

<ol>
  <li><font face="Arial"><small>Type a term or phrase to begin your search</small></font></li>
  <li><small><font face="Arial">Qualify the initial term with other terms or phrases. These
    can include a ? character as a placeholder for a single character, or a * character as a
    placeholder for any number of characters. </font></small></li>
  <li><font face="Arial"><small>Press the Search button</small></font></li>
</ol>

<p><font face="Arial"><small>For example, if you search for<em> +database</em> <em>-map*</em>,
then search will return all documents containing database but not containing the terms <em>map,
mapped, maps, mapping </em>or<em> mappings</em>. </small></font></p>

<p><font face="Arial"><small><strong>To refine your searches by including fuzzy or exact
matches: <br>
</strong>By default, search performs a number of word operations to determine a match for
terms (Fuzzy matching). </small></font>

<ol>
  <li><font face="Arial"><small>Select &quot;Show <strong>fuzzy</strong> word matches&quot; to
    have search use &quot;word stemming&quot; (deriving root search terms from verb and
    nominal forms of a term) to determine a match. For example, a fuzzy search on the term <em>creating
    </em>will </small></font><font size="2" face="Arial">return documents containing <em>create,
    creates, created and creating. </em></font></li>
  <li><font size="2" face="Arial">For more precision over matches, select <strong>&quot;</strong>Show
    <strong>exact </strong>word matches&quot;.</font></li>
  <li><font size="2" face="Arial">Press the Search button </font></li>
</ol>

<p><font face="Arial"><strong><small>To see more the search results </small><br>
</strong><small>Select the number of documents your search will return, up to a maximum of
250.</small></font></p>

<p>&nbsp;</p>

<p><a href="compiler/concepts/cunotice.htm"><img src="images/ngibmcpy.gif" border="0"
width="195" height="12"></a></p>
</body>
</html>
the setk| B $         :.d5/:#        $        ./usr/vac/html/zh_CN/doc/hgsover.htm  bp                     $          <!doctype html public "-//ietf//dtd html//en">
<html>

<head>
<title>IBM C for AIX Compilers Search</title>
</head>

<body bgcolor="#FFFFFF">
<font face="arial, helvetica" size="2">

<p><img src="images/ngdoc.gif" width="12" height="13"> <a href="hgssrch.htm"
target="content">C for AIX Search</a></p>

<p><img src="images/ngdoc.gif" width="12" height="13"> <a href="hgshelp.htm"
target="content">Search Help</a></p>
</font>
</body>
</html>
="ArikE C $         :R!7/:#        %        ./usr/vac/html/zh_CN/doc/hgt1.htm tm  bp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="107"><a name="120"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="140"><a href="hgt2.htm#107"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Compiling and Linking</td></tr>
<tr valign=top><td><a name="157"><a href="hgt3.htm#120"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Tuning Your Programs</td></tr>
<tr valign=top><td><a href="hgt4.htm#140"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Using the C for AIX Compiler with Other Programming Languages</td></tr>
<tr valign=top><td><a href="hgt5.htm#157"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Debugging Your Program</td></tr>

      <tr><td colspan=1></td><td><table cellspacing=0 cellpadding=0 width=145><tr><td></td></tr></table></table></body></body></html>knJ D $       	  :T!7/:#        &  	      ./usr/vac/html/zh_CN/doc/hgt10.htm m  bp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="107"><a name="120"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="140"><a href="hgt2.htm#107"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Compiling and Linking</td></tr>
<tr valign=top><td><a name="157"><a href="hgt3.htm#120"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Tuning Your Programs</td></tr>
<tr valign=top><td><a name="158"><a href="hgt4.htm#140"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Using the C for AIX Compiler with Other Programming Languages</td></tr>
<tr valign=top><td><a name="159"><a href="hgt1.htm#157"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>Debugging Your Program</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="161"><a href="hgt5.htm#158"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Establishing a Debugging Environment</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="164"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/tasks/tbwstenv.htm">Setting Environment Variables for the Debugger</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="170"><a href="hgt11.htm#161"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Preparing a Program for Debugging</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="183"><a href="hgt12.htm#164"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Starting the Debugger</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="197"><a href="hgt13.htm#170"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Working With Breakpoints</td></tr>
<tr valign=top><td>&nbsp;</td><td><a href="hgt14.htm#183"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Controlling Program Execution</td></tr>
<tr valign=top><td>&nbsp;</td><td><a href="hgt15.htm#197"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Inspecting Data</td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>arch pek E $       g
  :T!7/:#        '  g
      ./usr/vac/html/zh_CN/doc/hgt11.htm m  bp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="107"><a name="120"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="140"><a href="hgt2.htm#107"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Compiling and Linking</td></tr>
<tr valign=top><td><a name="157"><a href="hgt3.htm#120"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Tuning Your Programs</td></tr>
<tr valign=top><td><a name="158"><a href="hgt4.htm#140"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Using the C for AIX Compiler with Other Programming Languages</td></tr>
<tr valign=top><td><a name="161"><a href="hgt1.htm#157"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>Debugging Your Program</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="162"><a href="hgt10.htm#158"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Establishing a Debugging Environment</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="163"><a href="hgt5.htm#161"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Preparing a Program for Debugging</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="164"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/tasks/tbwwrtdb.htm">Writing a Program for Debugging</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="170"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/tasks/tbwcmpdb.htm">Compiling a Program for Debugging</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="183"><a href="hgt12.htm#164"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Starting the Debugger</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="197"><a href="hgt13.htm#170"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Working With Breakpoints</td></tr>
<tr valign=top><td>&nbsp;</td><td><a href="hgt14.htm#183"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Controlling Program Execution</td></tr>
<tr valign=top><td>&nbsp;</td><td><a href="hgt15.htm#197"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Inspecting Data</td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>skf F $       L  :T!7/:#        (  L      ./usr/vac/html/zh_CN/doc/hgt12.htm m  bp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="107"><a name="120"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="140"><a href="hgt2.htm#107"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Compiling and Linking</td></tr>
<tr valign=top><td><a name="157"><a href="hgt3.htm#120"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Tuning Your Programs</td></tr>
<tr valign=top><td><a name="158"><a href="hgt4.htm#140"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Using the C for AIX Compiler with Other Programming Languages</td></tr>
<tr valign=top><td><a name="161"><a href="hgt1.htm#157"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>Debugging Your Program</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="164"><a href="hgt10.htm#158"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Establishing a Debugging Environment</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="165"><a href="hgt11.htm#161"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Preparing a Program for Debugging</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="166"><a href="hgt5.htm#164"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Starting the Debugger</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="167"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/tasks/tbwstloc.htm">Starting the Debugger for Local Debugging</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="168"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/tasks/tbwstrmt.htm">Starting the Debugger for Remote Debugging</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="169"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/tasks/tbcdaem.htm">Starting the Debugger Interface Daemon</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="170"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/tasks/tbwatloc.htm">Attaching to a Local Running Process</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="183"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/tasks/tbwatrmt.htm">Attaching to a Remote Running Process</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="197"><a href="hgt13.htm#170"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Working With Breakpoints</td></tr>
<tr valign=top><td>&nbsp;</td><td><a href="hgt14.htm#183"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Controlling Program Execution</td></tr>
<tr valign=top><td>&nbsp;</td><td><a href="hgt15.htm#197"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Inspecting Data</td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>a mak  G $         :T!7/:#        )        ./usr/vac/html/zh_CN/doc/hgt13.htm m  bp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="107"><a name="120"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="140"><a href="hgt2.htm#107"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Compiling and Linking</td></tr>
<tr valign=top><td><a name="157"><a href="hgt3.htm#120"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Tuning Your Programs</td></tr>
<tr valign=top><td><a name="158"><a href="hgt4.htm#140"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Using the C for AIX Compiler with Other Programming Languages</td></tr>
<tr valign=top><td><a name="161"><a href="hgt1.htm#157"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>Debugging Your Program</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="164"><a href="hgt10.htm#158"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Establishing a Debugging Environment</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="170"><a href="hgt11.htm#161"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Preparing a Program for Debugging</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="171"><a href="hgt12.htm#164"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Starting the Debugger</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="179"><a href="hgt5.htm#170"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Working With Breakpoints</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="180"><a href="hgt16.htm#171"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Setting Breakpoints</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="181"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/tasks/tbcvwbp.htm">Viewing Set Breakpoints</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="182"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/tasks/tbwbpmdb.htm">Modifying Breakpoint Properties</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="183"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/tasks/tbcbpead.htm">Enabling and Disabling Breakpoints</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="197"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/tasks/tbcbpdel.htm">Deleting a Breakpoint</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a href="hgt14.htm#183"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Controlling Program Execution</td></tr>
<tr valign=top><td>&nbsp;</td><td><a href="hgt15.htm#197"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Inspecting Data</td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html> ck& H $         :T!7/:#        *        ./usr/vac/html/zh_CN/doc/hgt14.htm m  bp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="107"><a name="120"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="140"><a href="hgt2.htm#107"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Compiling and Linking</td></tr>
<tr valign=top><td><a name="157"><a href="hgt3.htm#120"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Tuning Your Programs</td></tr>
<tr valign=top><td><a name="158"><a href="hgt4.htm#140"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Using the C for AIX Compiler with Other Programming Languages</td></tr>
<tr valign=top><td><a name="161"><a href="hgt1.htm#157"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>Debugging Your Program</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="164"><a href="hgt10.htm#158"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Establishing a Debugging Environment</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="170"><a href="hgt11.htm#161"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Preparing a Program for Debugging</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="183"><a href="hgt12.htm#164"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Starting the Debugger</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="184"><a href="hgt13.htm#170"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Working With Breakpoints</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="192"><a href="hgt5.htm#183"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Controlling Program Execution</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="193"><a href="hgt17.htm#184"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Setting Breakpoints</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="194"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/tasks/tbcrnapg.htm">Running a Program</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="195"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/tasks/tbcstep.htm">Stepping Through a Program</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="196"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/tasks/tbwskpjm.htm">Skipping over Sections of a program</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="197"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/tasks/tbwhalt.htm">Halting Execution of a Program</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/tasks/tbwrestr.htm">Restarting a Program</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a href="hgt15.htm#197"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Inspecting Data</td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>gif"ku I $         :T!7/:#        +        ./usr/vac/html/zh_CN/doc/hgt15.htm m  bp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="107"><a name="120"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="140"><a href="hgt2.htm#107"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Compiling and Linking</td></tr>
<tr valign=top><td><a name="157"><a href="hgt3.htm#120"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Tuning Your Programs</td></tr>
<tr valign=top><td><a name="158"><a href="hgt4.htm#140"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Using the C for AIX Compiler with Other Programming Languages</td></tr>
<tr valign=top><td><a name="161"><a href="hgt1.htm#157"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>Debugging Your Program</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="164"><a href="hgt10.htm#158"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Establishing a Debugging Environment</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="170"><a href="hgt11.htm#161"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Preparing a Program for Debugging</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="183"><a href="hgt12.htm#164"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Starting the Debugger</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="197"><a href="hgt13.htm#170"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Working With Breakpoints</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="198"><a href="hgt14.htm#183"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Controlling Program Execution</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="202"><a href="hgt5.htm#197"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Inspecting Data</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="206"><a href="hgt18.htm#198"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Inspecting Variables</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="213"><a href="hgt19.htm#202"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Inspecting Registers</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="214"><a href="hgt20.htm#206"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Inspecting Storage</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="215"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/tasks/tbcmxead.htm">Enabling and Disabling a Monitored Expression</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/tasks/tbcflyov.htm">Enabling Hover Help for Variables</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="debugger/tasks/tbcchrep.htm">Changing the Representation of Monitor Contents</a></td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>ody></l6~ J $         :T!7/:#        ,        ./usr/vac/html/zh_CN/doc/hgt16.htm m  bp                     $             	  <>adgrt"/=ehinos14bclmp
&.0;fw#7Fkuv2358BDS6CELPy9AIYMOUVWXxTԒ`)Żp`lhJN(PAДPBRK	tISp1I8Sp1I8QG$A.W$TyS(ͼ7R*kS6bqz$_8s԰͂]خHr!jf9)'azY]|'X0(~Pp?Syԑ@+5܀	cvQR.f>j*nf)'z$	_8QXf.W$Tfz93W=Ҭz]J?(8h)żjH 5 
9c(kS6bq/1'^W@԰͂]خHr!jf9)'azY]|'X0(~Pp?Syԑ@7c֨`c ( h\a-]YoY1 =BTGJ?8i-mps/1'^W=K%݊䊁ZG"j#vzVm`ԢQADDAN-REHVsGJ?8i-%拔~TT6RN8An|qBWlrE@g#S5~ȇI;S*:Eԣ򃆈[Ͷ@3-[p
Q![nжsbʔPpv[5SBK(mpqG_(bN0ps԰͂]خHr!jf9)'azY]|'X0(~Pp?Syԁ|\2;BXݔ~T٭Oڟ^hGOMl$ノz$
%~`0!a\P5HB_r!RN/T7JNaQu(" mP/ｍJ$+u](G?eZq?!rʟʛيI|:W(,3`v+*=iZD?IeꞆX5uRG8mH +=p	XIc}ʔPpv[5SBK(%拔~TT6RN887I׾8Ja=K%݊䊁ZG"j#vzVm`ԢQADDAN-RZ݀O*Ms~T٭Oڟ^hGOi/4\4.QSSp1I8lrE@g#S5~ȇI;S'X0("*n>U9Nox_(bO$+u\IOW+@ ;$1(~T٭Oڟ^hGOi/4\4.QSSp1I8s԰͂]خHr!jf9)'az4DOMj')7IDn1hZ݋s`ʰ\QR.f>j(CIy?!rʟ^hGOMl$ダa\P5HB_r!RN/T7q	=J?(8hʛzNSo
W#/G5+@ <	5o.(kS64.QSBK(%拔~TT6RN889Xf.W$Tfz93W=qBuR"'^$BUxKx0Wpu]U U7RʔPpv[5SBK(%拔~TPE?**nf)'zKYD-LG"$2OCwP`ԣ򃆈W9|>(r>y%=^[=\ (4@'a&Eԣ4@]j}PE?*(CIy?!rʟʛيI a\P5HB_r!RN/T7q	=J?(8hʛzNSo
W#/G4qC=\1]$1(~T٭Oڟ^hGOi/4\4.QSSp1I8Ga\P5HB_r!RN/T7q	=J?(8hʛzNSo
W#/GQ&0W !E-P	XIc}GJ?8i-%拔~TPE?**nf)'9Xf.W$Tfz93W=qBuR"'
qo6ڐ-Mj')7IDn(,i&_z F(kW'a&.(kS64.QSBK(mp@,3`v+*=iZD?IeꞆ8:G8mH^$BUxK$0+@`%$1 G8wO]J?*QAOl֧mOi/4\4.QSSp1I81Xf.W$Tfz93W=qBuR"'
qo6ڐ-Mj')7IDn(Ux%~am[m1Iln'a&.(kS64.QSBK(mpzKYD-LG"$2OCwP`ԣ򃆈[ͶSqگIs}MC|Q![}%J$QbWJ-^\yVkߔ]J?*QAOl֧mOi/4\|: Ja c԰͂]خHr!jf9)'azY]|'X0(~Pp?SyԁsYln޳  use(kS64.QSSpPĝ{įlrE@g#S5~ȇI;S*:Eԣ򃆈[Ͷ@5E{
GJ?8`""'
qo6ڒ*QSSIjYo6cu"YE@g#TTT($TR]MJ	v5(_] td><a l֕ K $         :T!7/:#        .  J      ./usr/vac/html/zh_CN/doc/hgt17.htm m  bp                     $             			  <>adgrt"/=ehinos14bclmp
&.0;fw#Fkuv235789BPS6CDEAILRTWYxyHOUXjMԒpN88@@@@@A4%'(PYlhJN(PA%)Żpp6RN8Anf)'
(?d%݊䊂Yo6cu"YET@]j}T6RN9SpPĝ{Q+=K%݊䊁ZG"j#vzUuRG8mIX[m hKʔPpv[5SSp1I8pAn|%~`8QGa\P5HB_r!RN/T7JNaQu(" m"8SX݀஀g;z|4@]j}T6RN8z$ JqzKYD-LG"$2OCt+R"'
qo6ڒ( z <w@ 	 ;5k=p ^t9anU(G?eZq?7z$Jq԰͂]خHr!jf9)'az`	=J.4DOm$PBX݀஀g;z̔~T٭Oڟ^hGOMl$|:%~`8pIXf.W$Tfz93W=Ҭz]J?(8h)żj@ B
cv ߔ~T٭Oڟ^hGOMl$|:JqaR6	wb"k3֑ȅHC^neu`ԢQADDAN-Rg(7b޳ c 4@]j}PE?**nf)'=MCu0p԰͂]خHr!jf9)'azY]|'X0(~Pp?Syԁz B
WJ?*QAOl֧mOi/4\bq$|:	_8 QXf.W$Tfz93W=Ҭz]J?(8h)żj@,ng|	5oQR.f>j(CIy?7	|:W	lrE@g#S5~ȇI;S+NaQu(" mP8݀g;z̀$(c(G?eZq?!rʟ^hGOMl$@c/1'^	_8$԰͂]خHr!jf9)'az`	=J.4DOm Z$1GJ?8i-%拔~TPE?*(CIy?7	lrE@g#S5~ȇI;S'X0("*n>U9Nox_(bO$+u\IOW+@ TVkߔ]J?*QAOl֧mOi/4\4.QSBK(mpH$,3`v+*=iZD?IeꞆ8:GSqگIs}MC|Q![}%FiD%~a7b ){$1(~T٭Oڟ^hGOi/4\4.QSSp1I8QXf.W$Tfz93W=qBuR"'^$BUxKzJ5_nŶ g)_*MsGJ?8i-%拔~TPE?*(CIy?7
zKYD-LG"$2OCwP`ԣ򃆈W9|>(r>y%=^6į=U\}zm@/a&Eԣ4@]j}PE?*(CIy?!rʟʛيIzKYD-LG"$2OCwP`ԣ򃆈W9|>(r>y%=^[=U\ W^C(+M)PXIc~Qu(G?eZq?!rʟ^hGOi/4\bq@S԰͂]خHr!jf9)'az4DOMj')7IDnIWcv. Wr|	5o.(kS64.QSBK(%拔~TT6RN8(zKYD-LG"$2OCwP`ԣ򃆈W9|>(r>y%io+@  
/ij_*Ms]J?*QAOl֧mOi/4\4.QSSp1I8R6	wb"k3֑ȅHC^nz~Pp?Syԁjn>U9Nox_(bO$+u\I\7D= `ظsEԣ4@]j}PE?*(CIy?7
lrE@g#S5~ȇI;S'X0(" m}rS|PğHVo	z<4J7in_8+W v(~T٭Oڟ^hGOi/4\bq@1Xf.W$Tfz93W=qBuR"'
qo6ڐ-Mj')7IDn@+@ЖktTW|8d\޳%RʔPpv[5SBK(%拔~TT6RN8(zKYD-LG"$2OCwP`ԣ򃆈[ͶSqگIs}MC|Q![}%F+@esa"޳%RʔPpv[5SBK(%拔~TT͂]خHr!jf9)'az4DOm ZzNSo
W#/G7+@Ocv.2Qu(G?eZq?!rʟʛ$%~`8AXf.W$Tfz93W=Ҭz]J?(8h)żj@TW E?*QA??SyԑRʟʟKTyS(ͼ7R*=i*(G%du(%P0 =3></tlt L $         :T!7/:#        0  
      ./usr/vac/html/zh_CN/doc/hgt18.htm m  bp                     $             	  <>adgrt"/=ehinos14bclmp
&.0;fv#2Fuw3579CDEk68IPVxyAHMRSWYBLTUXOԒ)Żpplh5'(PjN(PA!'%:Sw$!!!!!'mq@6RN8@Zv+*
Qe)ԊYfcSlkS6bqz$0q@԰͂]خHfz93W=Ҭz]J?(8h)żjHS5܀cAn?*QAO٭OڟʛيISpPĝ{a+zKlZG"j#vzUuRG8mI aMcv K vGJ?8i[5SSp1I8p7I׾@(,3`v+*ٞD-LG"$2OCt+R"'
qo6ڒ(z ,a-]l =j9an[t*O~TeZq?7z$Jq԰͂]خHfz93W=Ұ-uRG8mIQ![n	pW@޳%(l֧mOi/4\bqRSpPĝ{0p8zKlZG"j#vzUuRG8mH$=ln-Dn ƍg9)(G?6f>j(CIy?7z$q+G=K%݊䊀g#S5~ȇI;S*:Eԣ򃆈[Ͷ@G(7boY1 4@-%拔~TT6RN8=MCu%~`8)a\Pr!jf9)'azY]|'X0(~Pp?Syԁ@-Dn(l֧mOi/4\bq /1'^a+
=K%݊䊀g#S5~ȇI;S*:Eԣ򃆈[Ͷ@!cv C=p <7(G?6f>j(CIy?7	SpPĝ{%~`80,3`v+*ٞD-LG"$2OCt+R"'
qo6ڐ5[sJ(+?*QAO٭Oڟ^hGOMl$A'_(bN8Aa\Pr!jf9)'az`[oR"'
qo6ڐ5 y+݀]?*QAO٭Oڟ^hGOi/4\bpBSpPĝ{įlrE@[3֑ȅHC^nmz]J?(8h)żjB(kQ^7̲KS(l֧mOi/4\4.QSBK(m Pa\Pr!jf9)'az4DOMj')7IDnkyo= <7b	eZ@0
7| W5]J?*QAO٭Oڟ^hGOi/4\4.QSSp1I8@԰͂]خHfz93W=qBuR"'^$BUx5J6J@)7 M,(~TeZq?!rʟ^hGOi/4\bp@)Xf.W$T=iZD?IeꞆ8:GSqگIs}MC|Q![}y!e/F	_z.۬nǭP
s}MÆE|$J.(l֧mOi/4\4.QSSp1I8@c/1'^+lrE@[3֑ȅHC^neu`ԢQADDAN-R@;^j7`+XW>QRmj}PE?*(CIy?7An| PS԰͂]خHfz93W=Ҭz]J?(8h)żjB(kQ^ w^QRmj}PE?*(CIy?7=K%݊䊀g#S5~ȇI;S'X0(" mW9|>(r>z<x%~a$7bېc݋
F9GJ?8i[5SBK(%拔~TT͂]خHfz93W=qBuR"'
qo6ڐzNSo
W#ף(a`[_z6- ́od.(l֧mOi/4\4.QSR6	wb"-HB_r!RN/T7q	=J?(8h)żjB*n>U9Nox_(bO$+u\^$4J)vcv=jyOS~l8d W5SoQu(G4DDDTAN-REJ?**~-PR-LnT6Hfz8UOOJ?*QRKUJ>-U(%Ԡ`R @bq@lw M $         :T!7/:#        2  
      ./usr/vac/html/zh_CN/doc/hgt19.htm m  bp                     $             	  <>adgrt"/=ehinos14bclmp
&.0;fw#2Fuv3578CDEk69IPRxyAHMSVWYBLTUXOԒ)Żpplh5'(PYlh5'(PԒ)Żpp6RN8Anf)' Q~-PK(mEAJ,o1Ԋ-mr|:P ,3`v+*=iZD?IeꞆVW_	=J.4DOm$P)݋n@17e(kS6bq/1'^JqlrE@g#S5~ȇI;S*:Eԣ򃆈[Ͷ 0 %] G;z|4@]j}T6RN8z$ JqzKYD-LG"$2OCt+R"'
qo6ڒ(z ,a-]Y zs݀U(G?eZq?7z$Jq԰͂]خHr!jf9)'az`	=J.4DOm$P-Dn %] G;z̔~T٭Oڟ^hGOMl$〤|:%~`8pIXf.W$Tfz93W=Ҭz]J?(8h)żj@%cv.j$+u4-昦4@]j}PE?**nf)'(7I׾8WzKYD-LG"$2OCt+R"'
qo6ڐ5o݋#f@tHVʔPpv[5SBK(mpH7I׾8@〤lrE@g#S5~ȇI;S*:Eԣ򃆈[Ͷ@ｍj$+u](G?eZq?!rʟʛيI_(bNWzKYD-LG"$2OCt+R"'
qo6ڐ5 p5 k|4@]j}PE?**nf)'|: Jq c԰͂]خHr!jf9)'azY]|'X0(~Pp?Syԁ8݀#f@0
QA^6QR.f>j(CIy?7
=MCuįlrE@g#S5~ȇI;S+NaQu(" mPךܣ4@]j}PE?*(CIy?7
|:_8	=K%݊䊁ZG"j#vzUuRG8mHE y+݀|$>QR.f>j(CIy?!rʟʛيIz$%~`8@԰͂]خHr!jf9)'az`	=J.4DOm!樯cv k?*QAOl֧mOi/4\4.QSBK(m P,3`v+*=iZD?IeꞆ8:GSqگIs}MC|Q![}y%^g+D= <7b	Vtz (S5\{Qu(G?eZq?!rʟ^hGOi/4\bp@)Xf.W$Tfz93W=qBuR"'^$BUx5J
hcv=jSo2. kEԣ4@]j}PE?*(CIy?!rʟʛيIlrE@g#S5~ȇI;S'X0("*n>U9Nox_(bO$+u\^$iKV_z.۬nǭP
s}MÆEc](~T٭Oڟ^hGOi/4\bp=MCu
0 P
zKYD-LG"$2OCt+R"'
qo6ڐTW ת~T٭Oڟ^hGOi/4\bpa\P5HB_r!RN/T7q	=J?(8h)żjB*n>U9Nox_(bO$+u\^$ ^	_z6-ض$7brQlQR.f>j(CIy?!rʟʖKYD-LG"$2OCwP`ԣ򃆈[Ͷ"^$BUx5JX+@% j ,|$>Qu(G?eZq?!rʟ^hGOK%݊䊁ZG"j#vz(NaQADDAN-RSqگIs}MC|Q![}y%QWKT*77Æ@sY9RʔPpDDDOOm$T(mEAJ,o1ԊZG
GJ?QIjG% P0 kw N $       0  :R!7/:#        4  0      ./usr/vac/html/zh_CN/doc/hgt2.htm  m  bp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="107"><a name="108"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="110"><a href="hgt1.htm#107"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Compiling and Linking</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="111"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/tasks/tusetenv.htm">Setting Up the C for AIX Compilation Environment</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="112"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/tasks/tuinvoke.htm">Invoking the C for AIX Compiler</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="119"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/tasks/tuledinv.htm">Invoking the Linkage Editor</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="120"><a href="hgt6.htm#112"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Specifying Compiler Options</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="140"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/tasks/tuinclud.htm">Specifying Path Names for Include Files</a></td></tr>
<tr valign=top><td><a name="157"><a href="hgt3.htm#120"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Tuning Your Programs</td></tr>
<tr valign=top><td><a href="hgt4.htm#140"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Using the C for AIX Compiler with Other Programming Languages</td></tr>
<tr valign=top><td><a href="hgt5.htm#157"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Debugging Your Program</td></tr>

      <tr><td colspan=2></td><td><table cellspacing=0 cellpadding=0 width=140><tr><td></td></tr></table></table></body></body></html>lL O $         :T!7/:#        5        ./usr/vac/html/zh_CN/doc/hgt20.htm m  bp                     $             	
  <>adgrt"/=ehinos14bclmp
&.0;fw#2Fuv3578CEk69DILPRSxyHMVYABOTUWXNԒ`)Żpplh5'(PYlh5'(PԒ`)Żpp6RN8Inf)' Q~-PK(mEAJ,o1Ԋ-mr|:P$,3`v+*=iZD?IeꞆVW_	=J.4DOm$P-݋n@ƃXݔ~T٭OڟʛيIOSpPĝ{q+zKYD-LG"$2OCt+R"'
qo6ڒ( wt<1ʔPpv[5SSp1I8Qn|+ QXf.W$Tfz93W=Ҭz]J?(8h)żjH{Tc  xXZ W@޳cv n^ʔPpv[5SSp1I8 穸_(bNį	=K%݊䊁ZG"j#vzVm`ԢQADDAN-RE $+u 
yd4@]j}PE?**nf)' 7I׾8+R6	wb"k3֑ȅHC^neu`ԢQADDAN-Rc-[p(7`жsbʔPpv[5SBK(mpH/1'^_89Xf.W$Tfz93W=Ҭz]J?(8h)żj@cv. v(7e(kS64.QSSp1I89n|p+=K%݊䊁ZG"j#vzUuRG8mH7c֨HVQR.f>j(CIy?7OSpPĝ{į(,3`v+*=iZD?IeꞆVW_	=J.4DOm z gp5 fz V5oQR.f>j(CIy?7SpPĝ{%~`89Xf.W$Tfz93W=Ҭz]J?(8h)żj@sYln޳ (c(G?eZq?!rʟʛيI|:WOR6	wb"k3֑ȅHC^n[|'X0(~Pp?SyԁkQ^ (G?eZq?!rʟ^hGOMl$C/1'^+AGa\P5HB_r!RN/T7JNaQu(" m5E{d?*QAOl֧mOi/4\4.QSSp1I8@In|pJpAa\P5HB_r!RN/T7JNaQu(" m5E{+XW>QR.f>j(CIy?!rʟʛيISpPĝ{lrE@g#S5~ȇI;S+NaQu(" m5E{RʔPpv[5SBK(%拔~TPE?**nf)'QXf.W$Tfz93W=qBuR"'^$BUx5J
1F	_z P7bqWs`l~TQR.f>j(CIy?!rʟ^hGOMl$zKYD-LG"$2OCwP`ԣ򃆈W9|>(r>z<-WkTJ77Æ@@-7(~T٭Oڟ^hGOi/4\4.QSSp1I8@s԰͂]خHr!jf9)'az4DOMj')7IDnk)z+@unopȸzUEԣ4@]j}PE?*(CIy?!rʟʛيI ,3`v+*=iZD?IeꞆ8:GSqگIs}MC|Q![}y%5C_%~aʿcv.  P\{; 0S48gtJ?ҋGJ?8i-%拔~TPE?**nf)'zKYD-LG"$2OCwP`ԣ򃆈[Ͷ"^$BUx5J0Ucl݋n@% g=seRʔPpv[5SBK(%拔~TT͂]خHr!jf9)'az4DOm!7}7</1'GGP_z6- W@Qft kY%GJ?8i-%拔~TPE?**Xf.W$Tfz93W=qBuR"'
qo6ڐzNSo
W#ף(0]XݏZ
Q~62 +w@-7(~T""" m"??d)El7R*
QeynTfz8UOOJ?*QRKUJ>-U(%Ԡ`R @LGkT P $         :R!7/:#        7        ./usr/vac/html/zh_CN/doc/hgt3.htm  m  bp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="107"><a name="120"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="121"><a href="hgt2.htm#107"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Compiling and Linking</td></tr>
<tr valign=top><td><a name="126"><a href="hgt1.htm#120"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Tuning Your Programs</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="137"><a href="hgt7.htm#121"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Using Heap Memory in Programs</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="138"><a href="hgt8.htm#126"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Writing Optimized Program Source Code</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="139"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/tasks/tuprehdr.htm">Creating and Using Precompiled Headers</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="140"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/tasks/tuoptppp.htm">Using Pragmas to Control Parallel Processing</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="157"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/tasks/tuminobj.htm">Minimizing the Size of Object Files</a></td></tr>
<tr valign=top><td><a href="hgt4.htm#140"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Using the C for AIX Compiler with Other Programming Languages</td></tr>
<tr valign=top><td><a href="hgt5.htm#157"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Debugging Your Program</td></tr>

      <tr><td colspan=2></td><td><table cellspacing=0 cellpadding=0 width=140><tr><td></td></tr></table></table></body></body></html>k Q $       _  :T!7/:#        8  _      ./usr/vac/html/zh_CN/doc/hgt4.htm  m  bp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="107"><a name="120"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="140"><a href="hgt2.htm#107"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Compiling and Linking</td></tr>
<tr valign=top><td><a name="142"><a href="hgt3.htm#120"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Tuning Your Programs</td></tr>
<tr valign=top><td><a name="143"><a href="hgt1.htm#140"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Using the C for AIX Compiler with Other Programming Languages</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="144"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/tasks/tuinter.htm">Interlanguage Calling Conventions</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="156"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/tasks/tucordat.htm">Corresponding Data Types</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="157"><a href="hgt9.htm#144"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Using the Subroutine Linkage Conventions in Interlanguage Calls</td></tr>
<tr valign=top><td>&nbsp;</td><td><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/tasks/tucsampl.htm">Sample Program: C Calling Fortran</a></td></tr>
<tr valign=top><td><a href="hgt5.htm#157"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Debugging Your Program</td></tr>

      <tr><td colspan=2></td><td><table cellspacing=0 cellpadding=0 width=140><tr><td></td></tr></table></table></body></body></html>tk# R $       T  :T!7/:#        9  T      ./usr/vac/html/zh_CN/doc/hgt5.htm  m  bp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="107"><a name="120"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="140"><a href="hgt2.htm#107"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Compiling and Linking</td></tr>
<tr valign=top><td><a name="157"><a href="hgt3.htm#120"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Tuning Your Programs</td></tr>
<tr valign=top><td><a name="158"><a href="hgt4.htm#140"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Using the C for AIX Compiler with Other Programming Languages</td></tr>
<tr valign=top><td><a name="161"><a href="hgt1.htm#157"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Debugging Your Program</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="164"><a href="hgt10.htm#158"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Establishing a Debugging Environment</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="170"><a href="hgt11.htm#161"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Preparing a Program for Debugging</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="183"><a href="hgt12.htm#164"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Starting the Debugger</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="197"><a href="hgt13.htm#170"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Working With Breakpoints</td></tr>
<tr valign=top><td>&nbsp;</td><td><a href="hgt14.htm#183"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Controlling Program Execution</td></tr>
<tr valign=top><td>&nbsp;</td><td><a href="hgt15.htm#197"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td>Inspecting Data</td></tr>

      <tr><td colspan=2></td><td><table cellspacing=0 cellpadding=0 width=140><tr><td></td></tr></table></table></body></body></html>4k! S $         :R!7/:#        @        ./usr/vac/html/zh_CN/doc/hgt6.htm  m  bp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="107"><a name="108"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="110"><a href="hgt1.htm#107"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>Compiling and Linking</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="111"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/tasks/tusetenv.htm">Setting Up the C for AIX Compilation Environment</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="112"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/tasks/tuinvoke.htm">Invoking the C for AIX Compiler</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="113"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/tasks/tuledinv.htm">Invoking the Linkage Editor</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="114"><a href="hgt2.htm#112"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Specifying Compiler Options</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="115"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/tasks/tuoptcmd.htm">On the Command Line</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="116"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/tasks/tuoptsrc.htm">In Your Program Source File</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="118"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/tasks/tuoptcfg.htm">In a Configuration File</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="119"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/tasks/tuset64b.htm">For Architecture-Specific, 32- or 64-bit
Compilation</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="120"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/tasks/tuoptppp.htm">Using Pragmas to Control Parallel Processing</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="140"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/tasks/tuinclud.htm">Specifying Path Names for Include Files</a></td></tr>
<tr valign=top><td><a name="157"><a href="hgt3.htm#120"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Tuning Your Programs</td></tr>
<tr valign=top><td><a href="hgt4.htm#140"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Using the C for AIX Compiler with Other Programming Languages</td></tr>
<tr valign=top><td><a href="hgt5.htm#157"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debugging Your Program</td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>RkF T $         :R!7/:#        A        ./usr/vac/html/zh_CN/doc/hgt7.htm  m  bp                     $          <html><body bgcolor="#FFFFFF" link="#0000FF" vlink="#0000FF"><body bgcolor="#FFFFFF"><a name="107"><a name="120"><table border=0 cellspacing=0 cellpadding=0><tr valign=top><td><a name="121"><a href="hgt2.htm#107"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Compiling and Linking</td></tr>
<tr valign=top><td><a name="122"><a href="hgt1.htm#120"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=3>Tuning Your Programs</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="123"><a href="hgt3.htm#121"><img border=0 width=14 height=14 src="images/ngcdwnar.gif"></a></td>
   <td colspan=2>Using Heap Memory in Programs</td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="124"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/tasks/tumemfix.htm">Creating and Using a Fixed-Size Heap</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="125"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/tasks/tumemvar.htm">Creating and Using an Expandable Heap</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="126"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/tasks/tumemdef.htm">Changing the Default Heap Used in a Program</a></td></tr>
<tr valign=top><td>&nbsp;</td><td>&nbsp;</td><td><a name="137"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td><a target="content" href="compiler/tasks/tumemdbg.htm">Debugging Problems with Heap Memory</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="138"><a href="hgt8.htm#126"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=2>Writing Optimized Program Source Code</td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="139"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/tasks/tuprehdr.htm">Creating and Using Precompiled Headers</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="140"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/tasks/tuoptppp.htm">Using Pragmas to Control Parallel Processing</a></td></tr>
<tr valign=top><td>&nbsp;</td><td><a name="157"><img border=0 width=14 height=14 src="images/ngdoc.gif"></td>
   <td colspan=2><a target="content" href="compiler/tasks/tuminobj.htm">Minimizing the Size of Object Files</a></td></tr>
<tr valign=top><td><a href="hgt4.htm#140"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Using the C for AIX Compiler with Other Programming Languages</td></tr>
<tr valign=top><td><a href="hgt5.htm#157"><img border=0 width=14 height=14 src="images/ngcacrar.gif"></a></td>
   <td colspan=3>Debugging Your Program</td></tr>

      <tr><td colspan=3></td><td><table cellspacing=0 cellpadding=0 width=135><tr><td></td></tr></table></table></body></body></html>=l+ U $         :R!7/:#        B  
      ./usr/vac/html/zh_CN/doc/hgt8.htm  m  bp                     $               <>adrt"/=ceghimnops1bl
&.04;f23Fkuvw#7CP5OUy689AHILMSYjxzDEVWXTI!
C`pppppr,pA(PprQ,pA(Ppr!俎P0888889n]I89n]I8(~Jd*PI1r*PIn8
X۬cRr
9nWr^
%~0cU$?<qRqrK.c9XRbg)-Ѳ߶4X!	c81ʣ~Æ
X۬cRr
 uHӕjįQnIOT}g\,R㋘V7F8J4Fˣ~p3_c` 	s	ѿnaWa,Sq7K9G%|*q+Lj*Bپ.V)~qy+LL#T6]Æ<p[*@:r,tylh߷FB)8e%ԜBd4ZJa@nIOT}g\,R㋘V7F8J4Fˣ~p3_c`	9R yl h߷FB)8e8e%ԜR1ڞ8f8ZX1n)13@0inaL~dr*KHӕlJxߑ%?D[BLH].to+	b|.lCQnlCQnn]I801ڞ8f8ZX1n)13@0inaL~dr*KHӕlJxߑ%+9A).to+	b|.lCQnlCQnn]I80cU$?<qRqrK.c9XRbg+^*`Æ'T=ޗye|*0"xK{[htoۣXp!XKubD`2ubD`2uujNQKtƪHjx-8ib\ǐrVT735uO{.#NT=a)~D"&ƄJp#FF7_N?_!F(߷_!F(߷_Y.ƤLj*Bپ.V)~qy+LLk%L[~p3_Y?ʇ,4C7B"o	|?9BW-Ǻ@7(%wƍF7_N?_!F(߷_!F(߷_Y.ƤYnIOT}g\,R㋘V7נJ4Ffn9IwY_$iʇ%<oȄDz@t[  LbǺ4l7ѿ8j%q"0F"0Fv5'(AnIOT}g\,R㋘V7נJ4Ffn9IwY_$iʇ%<oȄDz9W-9a2^FF7_N?_!F(߷_!F(߷_Y.ƤTH[7q/8 cqIzKtofk'9Pz]F{`SDM/il'Ǻ4l7ѿ8j%q"0F"0Fv5'(r1ڞ8f8ZX1n)13@0inaL~dr*KHӕlJxߑ%	_؉=	G.to+	b|.lCQnlCQnn]I80-!㊐o㋕_qsA9Z	S߶4O)>r+9P_cil89; r]eѿnaWa,Sq7K9G cU$?<qRqrK.c9XRbg+^*`Æ<p[R|CwWr	O!7Ò+9S*A<=a) OFF7_N?_!F(߷_Y.ƤX1ڞ8f8ZX1n)13@0inaL~La8-O)>r+9P_ %~9R	Sr3CddBc9Tl7ѿ8j%q"0Fv5'(@Lj*Bپ.V)~qy+LLk%L[~p3_cuO{.#NT=a)~D"& _5=T -=2RvѲ߷FB)%|*įX1ڞ8f8ZX1n)13Gg	StofkPcq
A5  ,0 O= z9Rq	&4oۣXp!XKuuHӕj Ja9nIOT}g\,R㋘V7F#Ktl735(y18 ) %Jc 1= zF74]~La85ѿnn%2LacqRL3uQH[7qۣ~߄~JnC1.`h Otlc V $       V  :T!7/:#        D  ~
      ./usr/vac/html/zh_CN/doc/hgt9.htm  m  bp                     $             	  <>adrt"/=ceghimnos14blp
&.0;fuvCFkw#235Py-7ILRSTV6DOUY9:AEX8{&VA撚$H 摥50H"AtL4$0*uraĀ~9H0q&$I0W LE-z&R/7ZM]KA IY1~pq )0W L}bz"cAZw85,DzҚ?dkna]KA kr_3$Mrv&B[DM[=1v-Q;֜Og[EtfkS^= =\xtna]KA kr_!0	5\&	,SV@Ly(3]TNB_!mkl0YL
x,E\ .  ,AŴt خWA}s^ThGkFM[.ü*uura Mrv&B[DM[=1v-Q;װHYa~`TKǠuWɃOK9BdŴq"ƿ5qXŪA45Ona]y1,U% Ð t.Ijd%@Kճ9Jb{[E,Dz Y?z?4-L[JW!?L;s3kr\zg@>]-H)z>~wQnn_R9 )Y1~@{ÐA0W L}bz"cAZw:h].a~`TKǠ`-zةFzk1jh<j-|qXŪAG?_7
jޏw_ıTۯbX?KA  k$õ\2 r%j%kj޽D-tfk'ArɃiJD"')%g
+
ů].tnսl;ɉb_ıTۯ۬㔃@ \rKw؁Ȗ)gr&<Ū'z	5l0Y۬ZLY&-+4q
($
SҩgcGkFM[.ü*uaLKG~9H0&k$õ\2 r%j%kj޽D-tfk'ArɃiJD"'))$h{`Q@! *AYz4|?0ZSV|&%~wQnn_R8$s]5˒aڮ@	n95lDǒ5صD^"f?35uWɃOK9BdŴq"Ɣ,*2. Z+;WFIU.tnսl;ɉb_ıTۯ۬㔃	\rKw؁Ȗ)gr&<Ū'z	5l0Y۬ZLY&-+43kAtg l>]-H)z>~wQnl;ɉb_Y/)5\&	,SV@Ly(3]TN!mk`3_Y?z?4-L[JW!?iID3k`9C>]-H)z>~wQnl;ɉb_Y/)A0W L}bz"cAZw`h]dh2`RcJLE!X*>]-H)z>~wQnl;ɉb_Y/)	5\&	,SV@Ly(3]TN!mk`3_Y?z?4-L[JW!?iIg$"@(pGˣ5oGbX?y1,U% Â@0W L}bz"cAZw`h]dh2`RcJO5]Q8Gˣ5oGbX?y1,U% Â@S]5˒aڮ@	n95lDǒ5صD^"f?35uWɃOK9BdŴq"ƔRD3ke@醵~3t|?0ZSV|&%~5˒aڮ@	n95lDǒ5صD^"f?35)Q/=O-^&?,AҕDOqeg)R
/ ׮A>]-H)z>~d-b!0Mrv&B[DM[=1v-Q;֜Og[EtfkS^=  $b׮@<tu(`335u)Q/Enn	)RTKĵ@J(kց2 p@&G?%*h.`85k.  $       d ::7/:#          d     ./usr/vac/html/zh_CN/doc/images/cforaix.gif g.ht                     $          GIF89aD  pU^UQNMJIEss=c5k[	fI*'!ŷnkhea_[YSQQOKIKIKGGEECCCwA{?w=v;r;n9j7f3f5b3^0Z.WVSU+P)K&F#=KKICCA*!Rsib\uEUe>}M[:ԌA<*gBJ7$iɮ630NJFFC@6n4zZ;}YC;x7j0R&Cke`o3%   ,    D ~z}bu{cffbcuvvc}bc~gG>u*\Ȱ#؇D{fq  -nO?Gh˗0cʄO;7s	@Ο8	͝:sZ9:fJJjbڎ3c_+v1fM'@T?wҪݻx÷_b Cx1{/H3klOς?2Sg 0|ԢY(6H?ml.oǎ 3 wȑa^3C v fD6=9߻|
m QT4zd*Wg]wڡφx{PPP01!u'위zؑ"w>7Z G=YHA!VFyXaHV W#4GǛ᛻5't@Zxfd&}aX&c v@XyuȥuMN!W~P^ u?4Ot^$"5 ^@su%`ZG+xGk1D6Z`(/%cKᘌ%oV6bxV|qKb A>RҨ%&H1CQ;T=6Z }PHoԚA`⭺}&_xC^[a*lȄa(q)g73HJֱarQxa[3
\Bj]ׄAqU)'=!!Yǒ<	1H1yȨDi\t7Bȍ$qp4cn->+qG w֍g7+#u{_{11vs"0bc*h*dj1'/ux<ka)WfKϖ3>Gb#I
e[v ݈R6Wn~7"B3Ȅ!<#ب"C)JARc7L
FʕoU#
9ޔ7/7Zb8Z4,$<hv+Lc d8AQr[!%C鱜 p塆osT؈NxfC=ǳЅ *BjC7Mo5#dhJ0@{𸬭}ZN&pcR`9ôJ2YSܑC< 56w[$;m2}1[[o C0ˀ
iDH.yZD &yl+("d`E;R43L[ߎZQRHekt>x:8%J4÷@PHG$u.lO"YjG$ruF  >g%c~bjH"%`GU 3A` x08% wFMb:e &KZ,BzF홇|udO ggx\|n ) ,MPldk.G>ACA16	*E"5%
f ބb(<k"TZaÖ
WvŃeQG;'a)45 lԁ8톕W֨kR[[7zħ]>&b)N\
x @bTK  Ah (15%U#nI{1WGE ګVp4WC/6uR
Fat  ba EFt'MJ[ZҀM{:ё;-"ѥ&Wi#J ǠюfujjYZXu f]kq YZiX#:XPζ)ix,s;n{bdmB{;wx*|TaV6t((os[W1t'g2ckm60 0r-*:ciTh:NVȵM(Oi],7<	2qkv9esN"q*,9s|fqܹQK*J$:d0-@* ,u?CAC5(%Q= Hhԓ&@-[`A[`Ǻ7ot0ʨUtIcڄVկ~@ \?Czk_<Yǀj-vD*52oyK' O Tó@}{~Ti [_c e(7 {IA7 J"$~G (_jVj}xη8Xx؁8{8Y{؁E6dw*H&u SDc`y/(]ErGPd@dP'ii%x H{JxN{P8{LT(Ux8hJȅO^bRe({V({aHKpq{Pvxu |؇zHv}P@{uSHF a |C&fk(Ȇfxcx8lp؊8Xrv b؋,-({{cP#˘_@-d``JWixXg؎fPX@xhba0O {u@ y?|03I˲,uq@@P`'*,ْ.0294Y6y8:P28	<9=Y@G'LٔNɔ]ГO9O>]@_'GZɒO# m\ tp%)$&Y:Yvy;DF9~i=|9^Yi9Y~ɘ)y]Y9b*~ٓkmIr{	yy陶ٛ)iYyșO霆Ijpٚ`)9Y難Y9yչ^ɜٜYyyٟ:Zz
+9/yٞ		٠&z(*ʠHp-ڢj/4J/:6
'
>ZEpXFzHZ0	*L*R:TZVzspZY*]JYs0G0fZf:ezlڦnojp:qzr:rjwjtʦzʧzvn*mZF ZZjJ:ZzzZJ:`	zګ:iE@{zڪ
D@E ZzJ@jڭ@*Z䪭皮亮ڮ*
z?ʯ> +{z
۰>0;{+۱;P<&{(*{OP;0J
8j  +	[FkL۴<Q;SkVZ=0=е_;d;\a˵^cl]۶l;v{uz|۷~[t;۷sK;L?ਏ:[{۹66[t˶z:к;k:ۻ8 8P+ț8 Ļ˼˼8pk{{ۛ7`߫[+仾k廾Kk ;˾-N|rGp p 6&55P2/,2<4\ 1 >>000D|GJ<JN0F\O.pRY\R- a|V-h cLcnrLt,- vwvw <{\ȃLƅLȄ~Ȅw ~lȉ\ǚLǁc,ɊǌtǛW\mdʭ|i{qel,ư˸|WKLP|Ȝʼ<\͜?@	J߼I ) <l(`L< | ]'@m=}}0-}&#&}-&p)$m%2m=) ->}B
|K|VW]P) K <d]f}hjlnprqs` @M']5}}&0҅]p؊m%%p؎؎=ٔ]ٖ=CP}ٍٜٗ==ڢ-ڎ]ڡ]ڪګګٰښ
ڣ=۸ڕmڒ؊ۏ-]]ܐ}܇؆mG=H=]}=]}w`CǍ- ^	nڵ]>>
 ^~">$% '~
 ->ڌ0఍ْܰƝ>%'Iؽ-llJ SU>TVX^`~bcedfhnp~r=}6==->M᢭}}ۍ#*-M]/)٘ږ}ݩN|?pMIQ\\,ɾ+@l.>o.N~ڞnܾuynܧ~Mݱ.㊝ټڱ}}~ʭ]z%`19,E=Dm}ܭXʮpN-<ƌ|2_lfX9h9@?>:E/FHGJDp, ?n_/Biqs?}8<]_HOP=Pn]L^<ȶalŠ]lf\Y\PB:<_ޮ_嵟oW ΒoW|?CNجyvO\҂?݁=.N]!=L\?),,++,,+-././.00225552655J+JJI`JVk)wjsP0abHC4J$H%hlb#(@dēBT0ʇNT0̙2aބɲ%D(OJQAURɎ"ƫ7(qP$H+IZAŊhv֓J5xS-劕_fA1Xe6%^̸7lDAp\9kѲfM0P.Nm=/4pA=wݠuoῇ@0f$ }M(J֫#.sʔ{"}O?>U9?ϿG'VZ	x^#W9xuB[sr)zu^|WK`"-5fX2<&Ye8P㍚yf9J@JÐDid:Ò9<`le؀!@lN0Θ)d&q"\PpBMC)avP'ݭxdm威MQzIVSR)GX`mEZj
*yzE*#'NX]w}"}J'撋0̋ȘUf(2d߂`˃YadDvQ ;pٌ`Iwqph+1û5O@)'uJBrxʯvg	xUUD5Q9z	&؈<ϗ|%} 4FI[P+]~X,,r-aa˘d68cd7bI;Нw=CLpr$j`Gxe4i`Ed Č;\l:Q|ʙ޺sqm'AawX"+Xʯk3}*`UzUSvD+YM{4[oEI
urm'[<*o,_ÈfCFړ_նRF[?[f@o<
G8̠}p@Paۈ4yix50 	hȀ`;;vN9CtRǰ"D:='c	btr-.&LC#S&6AB+2OX*U%g,+F Nl狈bu< y<XxA,IbY,:lI0&2Fi#qGoL6$ i[ݚےh҂.wK 0Ib$<  @2P0rg  nt$.v8>vJ":Iw)O(tvg0 	*/c]~	[ah!FJ"Y(;!",WTԄE/C%X)lĖNkde&Gj+s KXH2ҷꆮ+p}ApA0a0:̮
D1Z"E@kul f`@@H,^OXL	ѰDb{&6VMNrld!ۮ;AOY1вEP$TXx(B	-"
 \yZk>A΅/hKc2Rr~0%f*SXĀk/R1CP&2LQ#"JJ+7Y.5\LkكnU/Jh=Y5h	0K: fDnd855auq5DXXcAplGx_:Y\ ]o;iE<yh"6BԚ$qLFVyå.j!ƚf2,Z{6	F:<ޤnb,{.9]}{jUժ5a}yB7U~h(\A(zX[8+VPUXulxXVujZz']f5;dcx.jP`""XE0%OqGi+ar,=-'KYɊY7>:fsfj^kT]6&)D/N4{F(,4Ka0
,&XJ|PBB$LS<:9=׹6ƲXܵf!`ӽiM .V<Z+2Ҭ-mB<'1 HkF->v0aCfiUfFe|vWLzugk]}Kx*NT=|U:xwF@Sz'!	/ҧ@'DI8X 0@ a:[=5rosZw{&=HG$aup3*,x  K[FdlGűozY,P"/I??S1xgTGxxgxUw.y6^^38AhGLaULbuhqhW1hzzzwG$r6m :GM`m  eP[keX|#vX򠅏UOp "&`Yt'/#Gl5Z?(%
@~FQ=23 	r>tq
e"PF-B-R H-IweC-uw4"BrJ$o47uF.gguf.Up^gC&5h$dhUV/h77ȃʨ9z%`O`D`d1PА(p _腭bBaW|fHbcHX>'l}b}\dFXG1N)O*%"*	)E_T2ȳYc! c-.R"`?XlUJ^HBgw7t7v-T(p'v^ꅋ	pSyX%LZy-y6z3h4Hs0HHЕ^Ƀa"M-d)PE &Dlat<wJTtz}yyHاlӂ3\C5c(=*H1)	ҐY3%! 
umec/Rðe098lS39KrTw pi.q74Éx@7륁	'U|.#A>8y&K\_TI6qGIs˸g8D~)Y3k&O0ND8;C'F-
Xer(Y)) q)3y )؈r\u'S`QA^9`$U57GiB:Ag6yp'AgJi[pYVTW\s`	GƧjpD'hjl:&ks9pbJw䐑)?,oc G!8!.ɡ1#Ҧ>E
,%\9e?f&.G4H7>*IŹd8ÉH7g^4yPAٹU#9zXq[Z\a=NwI0D<dIdIuIYJb>*rli}ln(}Af2"cwQ!ձ nCqA-2	85!%?pc)%-0Jp0$w 74Z%k GN:Dzy Cٜ~CשAzUV_Ÿqjz	\JR{pVa(:z`_a`(%(ЖM`Mg A(}:6'>&F<IʒqZ"2`!%P![\S+Vv.w"Jpr3$8![ItƣҪcAZj?pxQyO˔SJL,XK{Zz]
HR˃9YaPaPu
<'\mdQV0IQо\gtl}F'}s`s,|ts}i25PF|
j@%O%l% (<'<;a!@vMGH$<IFkFR8Z7
<x@zydǫKƩp?"BYU¨MrO˽]cҊNٍ'P+3 anXp\m )pmok{XCшɖv~;i}ilc&*
A2
*1
& 
˺.ˑ;\7abR42>|!i D6Dͧ4G]ܺ$4J4yX|DB%PEځJVUٔƅZzY)]9uYg``pKpVXggUP+'
ΐOjwK(}~y*
pSI>LFq='1 ;\FG˺(<*\kjb6(Hr"k6A@/jG1]:p:lyUܛ|ƀf'HA[؉&Tk+qZy8(!Nk [`0)'`8aQ`ɩFE)Nۯ=۴}X};;
h9\fT(	).#OD}E-}mA[ʍqa ރբxSoo@ixlsī+^L$,pf>x?HԙJy9U@4_8ktǺUq:`*30CmzQ\m`)8/m˿%IЖ)rK@]yd1 'ֱ}S2ZWgH(Qܐ"\-Э b^APh^.\ML1Z0\ĐҢ8ޕ_6\J$+ f3Tj-9U;Hiw]'hZA~KکUV؇_k }׌f81zJp,`IPdZR˿|B^_NeJ'NMb?;
"
2\F.A0g.])0Gfpc,,iPz.u6ދ1p~^Ĝb=G|,kFTnAA.E;A=,W5،[	ˌF0}_zKcKq' aD/+p(`$%kH+ &ZгޅӞ7qMk1Ǧ4,<-#6qݹNN>^ϝJwo=@7fw_6]d'L<1Ys^r=s]t^G[Bk'\\rرތ9(uy\ eM-a읍MV0?-t3j۞ېy:Ps'"c)
&%&&C%

BA#A#AB&''-//0012125i5666p886778786::89w9:9:w:;;;;q;<<<>>Ǐ<<Ȑ!@"BH"Aj|x0" C$BdDN4K#0A2&949̟@}9dGU
+aHM)`ڬYf͙6aDQ$ɉ5a*JM-7i_K']ڴpS&0^ł/v|x5s"D0gφbB,|ɀ c-0\<h1{E,l7RIKȓ['⋆/U`m;[ZXb6$Kol3nШQ	g:u ;c`> ς%tQ?-QGMQE}PFJEeXH#d1N:O2P3BfXbQ
ZpJqFgDQg`
CDl%
F d[eeU88Jv\XdaIfb)\|&ghp.| xЂ+ %BvTgp8rȉ rd*Iq8' RB	*H*ץBvk.1豧zT4٧M5Ҁ8W7<c.AON! HD^(nE![I$K.ɤ"O<1H#bIGBbIyFU]]U_"XcUXđ9%&L!LagrvhĂ|' hB]"Ĥ`J3m)E)#t
ڪwzˬ1gz5ܺ1>3p<S}\C9zÎx >dkxA1o4.{rGxEʄoN*/2S#[nidda :ʬq^&r	.l'3z檠=)'i$\uF\(Hgȏ
5w׿kٹyl5!cW{ÍaCz;8AsǴQ8{,(j1B!ZH49"܅̽\jF"?׌Bv+Ի&i]G*d]B0oy*vS<	Oj{JM<"SIQDb[G%`x3@
8{NέW#r<kYh4-#S@⠋xKqDd.CR
Yȹx^+ae.(2qDݮfQ\M/awHMޑSB0,~t㡸cO/BwU(%*;8!Ia
x4* 0D״@^
'Ba(`TZɰ50T: prO'j"\Y}c2[%68]j%yT]DDKfrP_,PfD鉯X,J1`lk8j1ݙd[,댲xR-*!M6 ,`ktN0,	hFi  Ut" A4=BOS2ѣ)@GAH23).Vɳ0m(&m:SQ`<ֱr?y;,hpD5>WK܈P9'qSuCz[2M֛FD41vųv3ke"^%uMJ415M6;	0e60dNdX< Z :2h,buX6б7`be01 (AՏ~%}4_wkF\(yγ+&Ch 5{S^#5e:h#@  7qd*z1FsRe/{^V1aғx>XcBjc^5*lfls NQֶjvn̇Ob	.@v  $eC\a6EK\ZȠ&(-$f%"* X%,	H 05!EW<e2#}dpMJ+<M،`å<֝KJ
Y8fkE	kP]/It4t}3]\nQX Zԫ5v`nU5V[ZᾶeLwS<   ; $ 8a h-@0т  -67^Ђ)6hk 1wD[L2w*<\?<t{lh<p}!7c9}|!	o'G*8K}+9ItF>3aWU"ͥTt>&(bSǿOxa2tRl)l@  vp@`VbX9Z68& 6X1vy	yo
`o0ydO	%oGZ*5zSHpd?hfIMncS!,q6{q& J8J BpAK8;U/_*q}r}v}/?s5iU_~0Q`ZwvijVtWExEDtXadr<`b"'	9<l57 
fa@%8 u	 l0` .P"y!nVQ0¸(y|t)FWQu(CH%z1\qW԰4Y\3+W7gѐ7 (G
"&./h}Ws5i-1i6G:1C=t"F5tIgjVTWj݄udNdD+tD] '0Xbvfv^=o6
iz*cv	SPxmLA0 d@d&
  4#@A0om9o2*xYV'ڡWzH?`SRDg6Zgh@(Y] B܂ !Q!2WivqHMADw6BU=7`fhRVP'E.iM)鑏xԔW^a!lTlp?.>Dev%XvЋPH#0Ym 0 P 'XZ.!``hi)lpoh=?@[4R~?zpİ+ɕ2(꘾0+%WhA3rI!iiKT5}&URԚL3At/i9W؛q围u~F&<)vY"5bP^`dD7= ІXD}Bo"mtxa M`,@ `jyD>*Р[@ȍ46tzV6'a3-I[3{|Eգh"sFio(i&d5yxGytْ[:8Ve`~!i	k)k
Pe Ewܩ2X@eP7ZZ`Е% I000m 'Z zXk``!`JQɑ

q*pJz|WRQ6ppT3bAI+Z*ꢘ*xz|A-rU6}9Gsx'Zjsߧ凱CX
;WG<d:;C-pkIT01FQ-~V%W4Yq1s(P9Pv@W0d X { 
 V8cn ec 2 _bSk0f{>TvFq	7pAzz55#6f
58(]'X!cN`|Y[Hx7T8M!U2s5g'rs/}`	~֮;[j)JeIdI03=\l! ^ Na`NƊØ+pbLUB ONʆmEWV#la4dK9:0WM<'o`PX0Np/xS  &, a#\@$cKB`ؽA;θoЖG;jppDIi+ez&3^F|BIɬd˄N0O6677p2Lh&^^)㊤BΞFP:Eh&Ilbapz;d^|Ec6Pb<8ƀdAu VZvdaJ@u0(VG hQLf  lv@%f``0kk2Vlt9'Nml=w9 FPk`iy L 6 0P3( B .B֗(G4Ik,p\R'fT!i1 ?k]F	<&z{BN):LTT93s^Djٷ-#	Ä{ۃLjKQYOzp[%eXZ@HJQ u``3Zv`m`.7pvPmP_p] + ҭigbJ`u PVnvm`ȉV0YMn|eEavl7 L2x
 .'	IM #	.!`G# 3   `2xydײј~-zM{pzc36';3X'Y1b	(٩ax9ͥ7;-^hmso+{t"]tD@ ] )cPQ1-[I# cJJ=@; FP Gpjvk` MP޾NlQvG[`+t)@v  up>0t~3xeDl / TS5c'j2XQ?;=L<.g@^D۪E~uكwO{݁3
(kԵ5AZ3,#fFң3605kހ,<8svyKi,\iWAWü=K' r82`mӾMmˆ0IhY?$z`O&l`.Yrҵ(mf/ V) f`b_V@Xm1I3v3@	I3	n֯/>xĖ }݃H6!<S(T^n(q,jMnph;kȆCJUl>DM
sGssHHGF+JJJ+gak-avj:MeYOWzFujH<VvfEJ)-`DIumuWYaaF-mO)GOPO7)af~eauuu<u:auvfX(iBFPG	LqG͜(Q $(±	N`@$,bAF A r~ gO@vJQC3S7oּ)"WGhD`;Y"QPk۷)V]ѢxػE,X!n80`y2j,5@Qi5JXmF7bq	9r֡c7;tA="УCCHu)"r.|#FF_ϞzDH!H_	1K@67,B
	>Q Ip%dO=CbD@X-kaGatsIaAFQ4H/gBerU*CHtQEeGg10I#@Y	!DLXaeN<SPTHq'QdS!$U55LZWa@e֦ouV
EWxu_~5*c0r99B9d fqYhĦVflBknU۵	G\"0tug]EX]w}]wy˞z(bH|~LP&+d AIDv(!v<11T\XCl`GCDIP2 4C[IDFE\pm̲K BVDT+̖Qhy&Dћp9S;ށAֽS DŨqn%W]*YrImeW])ꫢ byU_NeAllB+mR[m^;p->sbW=tܥKe/޼K/Ӈ/}Y_u2)ءAW@a
QDIXaatXIg0؁\
r!!08d a̠U0eP+d`+2<\60mHf"
}aC"Х|"`fMi%nsKr9dpwF2PL	\Fd&SW\#mHtNas✩RŀKs:9`U_&)ɮ3$hR3!w
$7*í[]]q׼`JϽALE=ADLk) 9XBP(k{Ԕ0^|3j
4	Ght`!Y'` =<H#l b(2:袄1@n 9bY2"0P"o̢Mm&N'vcRp~) PlIbd
Xq$\HԵ(1"qufTx$:.v:ٻOf|(ksSZ+Ԗఈ-u]ϼ~a'_=f	a^zg}!3?J28U{Dd$KARp?<!CV,O 8~!IN( 	0 BD':MiGJR$dsILdś
ND)PS"
8p;\V,TUXEL$#WڂН$.Xae:Z@\s*22܉X6@'OZkoR<&'\H%b;Ţ뱟eg|>9"гL#dJ=>	a)D bKjaP-jMJ_r%\3>(z"PDE42tM,[57;({oO7MU)yQj'(JQ	n*<qwcORd@HVCdd#jB.1lm[cL@4L<ǣJ孲y=]G]PuʊeE"G/W7&gpd?c J|HDfL	J_lUz7L(OP"QMCHq%R55k{S66R$#UZtVve,<[kR;`Wr9JwbdU>ޣA{݇f}|!ZY)('ID wE4ߒ1	ڴE%
?ɓ3i w=]zoDE#̓EQrt5Ωz)z9o]_Å<:"U0	YVZ=0fw]^Sy)]#'jtX_	1>tL=	'ycf5hf&ZgEf%^yah3u^dydq-q]47Mz&'(*S{:_|77`/Gj`45)F)Se)w|7klA?|/VEwH'b$FlX iu,V*ܧc0 ,A,Zc!m΢~W~~<-nHdb=KLvYe>LhoaxfVo
g	ak x`-pgc~͐Hĉa-x_&pXyu	6(hqqG&E28rFiy`A{7{X{#(zLqTl{(q$G]sss&'q ^GaX%&}GO9t$jrcyW&vcgF;Id? H.|'Y0tY
oGEzgG	+ @Q25Ӏlߕ?1Rʠ00N M`x2H)
`F 
P
aEy74Ł#Gy`^(&.&qrtFT)'{{_胡r{jGjEvgai&q+qT|-kh}HVu}	3&,rIŒǐW-cHnXn 	s7Qt/xdX	@0at_  Q p0"E_]OuO!m`" FIP)"1B QvPOƅsF?sPvi8SA&(H,z6.A_^FS:x2*{5TxFjT8_6w$WN){t|cb.RRg&{d6t:Q0fIupcv--ܲᇲWnKv*Y	"IwUwv+Lj١0caM5D$ T6D4```d2CcCJ4`[O
?(v GcQm G.
rP$QwjpRb8agRƌ"G7@z9`}'R81`VF`7hNmC
qhfcEhs&F}W+a:"ebh+,;~#WvXk*W<P.r2n!#YĴw+i$H	cDPD q0-Pv 
tB˰K[BuAC $`
@@~` D`f`b.:	x!x O"x(f #:Ԛ;ŭG3:V7>Z'2Ey8MxhQ 6mů6ga8d}tllgF,]-cgw.hw.ݣLeVƜwk"
" ]NH `PS9SdOwp$@04uO ="Pk0K0:'s2`01R $dPB2	*6`PJ hpzqyyZ&Z};ظ7yK{Eu(PQ8h2PEGsVU'`)J1ef3-U`U4fuN'zq*]Qu)cJIam-fgvhwvdϡ=.{e$و僽pQyazC/P2b @ p-4OS
4".3H9B/B$/B
@02@Lf4mp9f _@f P`
:ځi	p8
53E,&WzFS:)Te8J58C(jP%UR|xmS^vGW"^V6V"liEx~jL;I\u񻵑m1yAXvGK}1Fk|䳒w|;p$|d $1@aO:9P0mԵ dj3cp`=	?C @0;geF04j@YCY^H@1=͟/Es9)nRESB/i1:Ό[{jFݸΌ9jZA)QG&jpV^NWtkSH{aД+1`;rmv`wJmlڦd!-$n=rSL,ݲ"gPc 8][I|0z  02$$ 4P@v le N 3䪔0"p<	z ]k	Ϊ$8g9	-)#hW6z-
ΐ=,i|Dj8c?:)Lܹ'8z^O)!z7b`h}ݏQgIs--fJhJueo9#X(;YwY"lȥP9 ^Fk54AJ K']: hO A_@	VP ^!K`# PA=  Cxp&llg~7&y@:zz9ÒM[ΐ@,hj2M[4|,a$ @:Lx)k-kv|V.V#v}X:chWf^jnDpn}q'we8g I (tPEBHz`iP5{_=	a@ ) m0@k`PaPZ#a`8?Ns^PO0vAD7͙~!8F3L{rr8:\(g{:'WSF8_0<0mc)1zCkXKǏ	}C7F,N\Wk~_}np@p.z**}hy5-@ߠ	6 gX Kpj@:@pDQQ2CZ!V HZ	]E+(6/I-<PJJIN7)@HJ+I:j>IEO<+JwjsABAB$BA#"		!! 44ڸ !	" EH60	_I($`a#"k/hܨ&<4q&Y%
bʌɢ
7Y<hӅO/B5 XF6JzƍWq\k`Kvgwc	;Ncx"r1bdp`#r+^|ōHldɅhެ9sTBǚUjW)RHJ$Z6$c*T
زw2AFΪynjebĊ3hQ`Mqқ#~lإk玚xzپ}HP2!d0PDZ݃u4ĄT'R	,L( N,
</ 5Q(R4NeUWW8UXbejCo[yC^}E	D%ؕWZye]gqViЉ6rffpl,s\xgfoy6wJ
B1QTu
=MS:6s9Ƨ}UC>LIA-DB2XD`RX	.1K!ΔS8B*DA CQ0Rn{TXU@@IfֻKV><Io_@`%aa)pe]6VfkY'h	t"rnbhj	g鰜oIJTT/w!x\Zz\ڳ6b}ѤǏ?&4JDP,ߊFN*z$+6ۂ,RP2\kmԷnV7tn9iZr-y/#vcpeg+gǫ.grU1#{g>2v+@.
̎B9z|yO=_J#OCRMb]RJ
	ƶDKkǴBP/*
Qd	KUp#hp@䮳IIrd/W,9섐&ڡu`68Z%X?ֱ8nbAL<"I6
|gxlyh0F@=;;1h*3`65ɪ AMeGƦx#C	!d-Y,hm(Ff@@Fʸ8Fp4Z0iwy^b99E0#:%}K,($$!apB``̀d:a( 2pl
`C0\9 >qM4TWDM i_(Qp1y#y3Ňz O<ܘ=8no1=z;՞V+}M#0" $b>64Dt@O.IZ[4: t\+JV .sI]`9Yk/V1w9̗̗U̞ 77 @І X 	m	 	X%<ن:蹺E/|a x'(ͬ&2Fg&QhqbQz|\H<Ar/!C'ֶ?9њVOy든e.&UL%%j>a|X	:~FO \.<	6`6u0g>0@
Xl
 @v©ӝd/ۺ"OkE0"j~hZ RcYakaj>k<jsǩ`u~(ڂ,Bi"@>~/pڶIK(:ʶ
^P=J)2ՂFR0Ʋ^zKҾXU_̬ZLapYہJ0g R4;SF<1dQD>v[qXYƳqXjYƖYЄOioTqFCཐvGR] bqw,#'n	IȈFWfSeY\JX_,M`'u0C5 d>r5B4 8- 06 ^P
&l8FX|#2Kd9qNOe[ǣGͮq
*ӈ -ɵut|؏Wc1#	mH&΂֛]	s(p>,3Z֋²/UU%Z㽤0rSdH@M'8͐2a0B 0(n/U@.Q]X.(n]M<+4T&{&Uqg]PM a \  3unYeewJnR=hnB+Q`6\3!"AfS0g(pB-/ 1-T7w6(8Tg4H"hqh[9qQ7;&{^xUdPP@OPz bԔaa0QO u f0YxlP%;0DtRT;.DE\GR^(`(]E FUrm؉؉ 8	=r$e*=n}Gs51)\RS,iS2AIВ]<U2u-LMATgpJp<8hk1hehEhVKOXVs{d)  fe N ra6|Wd0 {uV 8P&}HlO~݇&0X~~8Z~!v P3E0d@Rqe[(n|9Ynn%QSoHB?3o?*7=S-xSgSQTxay^Lu$J29/]_KK(T񄞁Y|47dC3TM`OdT`V@X8IPM	DYviX:dYH;YOPS lg@EkG1	 S3*cX4}w>ÅE7xɐ2o3?#f'pr#@H@2y|78_iJJ4zezcUtUk	B#/iqB\%qtLXe`6@m`	kOzʷkV`tZ
  _Y`~,)jO|x{\'+~;EppWdl<cDFzHcf \ЉQW5X$eIx'Sd:]2I<AT	uS2`@	p}^<.u$Ki	lDUH(0 'iaN09	sH@`@bJHEKw	8E`sFO@M kzi/+梊hEP3aWգ⣖ڬ| `ezG%:ѩw8L+_ \d2,aISG32T47:h8)qCbKA!D%*03a|}Ė	aja7袨釯3'}1J*fc!c=Q2lG>ˬ  Պ[F+*։\Z94x׈Y>d\ɥHR(,9(fUY7oҌ'^{gqNTsazX%99Q{;{u&ÖDYY;l&s'Jڸ'u
2]W(x\ģ@A.X``v˺SHSŀTU@ ъQ( Q5(?y?g7Sb[-I@pT_Ѷǯ4?$'w[{s_%Nk1:uESguMGfUk14EZO~֊<mfmZ BS2rD0rQJ%%^z ֊[Gډk@. %0Zy Q5`+e:$"jJpdky1x@rzggJ3/狟黖w[&$ƨ:)PW	l;[u812 9 ZLvܬzZЖdUTb(/^GZ `d_q/ A =Ivo5H1f[{?'8IJyV9#JOq#Ӹ.C.lUWhSUzhqL_,4&~zkQW:XǂH%tTg'jq~њۡR45s=\a"(<(,mpd2Lʡһ/s6 B0N@ GXR`5%p!$fh?SeKgT#L^Ϩ.F^HoA_i9ƵBFUg<CVxǈ8L)uVg<uہGܑcLpEdԳGj`[ªJcpy8;Gy<|Þ 4!3GkSn]HH5!xgƮD@T6p\ɞR$O.ReDVezz^B1!պG+y+Oֵ5PL4Z4`F^@|=v9}/<1ZAMl? dʹwV QuQ-=c\g.@rӂryگ-#<Hh[%]%醙PH{ŖMr<`ML18Rߝu)@}/J80+ 'cff,)/ 8Z11E " $] b}dGR+"!fJ5"(d4T}IԘ8DMquq/"_=r`}̇LD.V^L̚ֱly=ך!rln1r^%%p(0P@sFenH߱ҊwҸR!EI5p.HY>#>[.'/r[ԻMbz=%UZK,}Vk&2vmX|ϙl;$Hl0%wI6 -%@Ѣe%
 2`:@fϠGP@.}<.n 2r+_R9]'a[ӕGŘ|ֶ%_ۉ_JzhK]9Ѿ&kAϸ06bzB߲F߿*+]Y$u>3_N3sHzja>9P. 5kaCsAp+ 6>aPR o/m4n"##AAB
C%%'(+,,+-../0/02353556677889:;:;=;=<;<>??@@@rFFrGsFGrEFE+JJ O*X྇#&p!2LQĆ?jDx`;jD@˗/,$	B @}~0TJH*]*@"!G-s`9KWh
	D"8⅍<awL)#	xRX˳nwI-ܚi

bHQ"FLX0zR%4ebP^* V[n/bɐYhХU~6l~*:yԽK>{)2 č3p#{~7}J*Ӄ."!te<V[>y@fEC@.hPd%Xp@WPkiXf$,
MH_!&vXcTdo݄$K@	&)i(
Zlb[2o`ppSL2=s0ݢih6i׍8w;㙇^>8`EJ G*}%շjꇟG~H_B)0B@HvNVVBqQKizEP1U08e嘣j	t@
0h
$a9 DbJc]E%Np]r"1h@	%j'g)2dư۞|'z1jh40ZM<ʝ:p󦞦W:j	瑀5-BJz`I'ѬA+Kf%znHIy@'%]cQ|oc 'h&+(W7ZZXY&i3 j(V5p|gl.ƠLh4Ls.p]w≷==V
E	:
gۇ_գBI)^sF;E6R v [O:԰B	" f,g!W}i(#P@`p-i0qxҷNNCir	_BDVI8X'T,NrV=NOA.hW2Ps%9ܠc3djS<Cy΃{¸+yHeh4mX;" d0'VWC)A57opF1B "fAqLʼ~ >z˗cկʐPKAag(Дi"OMMm𰇰Ce:(Tʘ%"J:.(EJRɻ"EP#kpָ7-j<_<s%GxS{ѫq-|-
W <ȱ7U阠,iqK P2ޢDIU:pY3wB)L
P B.p@`'9`u|]24f:'2f<eΣd)z'8>9R/$bgWhtcHv56gkZ+b&89,f`pp+,э\э(TJH-|k%-@˹Lfy01)9/5&V,u0m괊	O!.s;$JvY2l::\%7u\V1>Vaժc+ұj_ʿ ,"`3Sl2H|ʎ@h1j2rmhE!
4)kYNr І*cv	NC:.q\ĠXn:\O}*Tu:lu^tRa=oZ|pٓ?C[kZVkf盝 0I	FB^ DP;"`YhXFw㬇K2#F`"*4ւRbo-]ߨ@ƃp-k9b &L&2@*`qL2ud4YTibM"Wof#X9e}j־Jc|SٝoZ٠BkBPh1 B]Z<(AuٻAR0bf(C$QBP5v`D_yBVA&AXL
"1	mT$UL(^nͪ{R:CfOI@hOpN<<!К?!&4#
K03Wm "00av̤&>qђ7؁1r{X׌%|:y5mRat&'ӇAh8͐:^;Z_Gůs=C
p Ix~$OK~G~OW~'~G +op81
px\pP&Y- @e##'rW.<Rkr6rAZ$ 5.iQ1E3'06k:vs0- õ@UC#'d'1zdK'mR|AUPeA1cuW7^$VGNFfCPl؆npr8tXvxxz|Ȇ&wwA{Tq0`xk`VV?2PY<1y%؂Y'9y5rS@ E!@zq9s%9*$,DC1T6
¤:ɶlM&;@Q&eǗ2T(]m_u_E4}EUI}8Xx踇>zXhs(sa$p_ 6@qFbƉ)c>H	yx)par
[Rc5X0.tT\DlNxL'NuW|[03!3C)"YG7V"n>n PR9TYVyXZ\ٕ^^Ўoh4&hhd"U) $@gѐ$ZQd?b4x5Z4BBmiFH	$d:q
lc tLeP7UWՅ2ma8EcIJ<vF O9Yyș"hkyKc21	&P)Z)@ q(`Y7rVII;2bEi䂑w.Is	K/t38C\2 D7POu;;DYe׈S)e8":'unʙ*,ڢ.:}owp({&i0( aGM@^QyqBiiPR!bV(.扟^."z!)R6=5\'TC ] DeԆԄ(,|UemǓuIYG &:Z,dIG&Y&:%C $(pyrHP}D qrdY I"bN؊3{Zf	@	F1<
d0|Յ|ؕ|EYAE#^cZzҜu0hDHdT AF-ɰe.BY-HL(b:X%?h0$ktl'C	J<M֠Z
ݥ(Du8Fu:śΣ_&WK۴LNP;R[T{VXJ שSph')`r@* v0@<P4/Bv5I9b dPr iP}ې)xk"KhsHC'ʆv 2 AQQ(ڳZ6MSѺ6}"ʨL	gGoVF˻ċ kĬ`Qk{HaF : %{Ê[-՗ww#	BХ~My3v[6690(iB\3LlJVN{?DPF]7tS0|ۺ1:T$<&%('GfxbkE0pfPV<p-ݻ)[+9Iq,V"5" H򛑳ɊkjhzælT*
qF
Ig;	uHԳՄm(M̮d残Jnf֨tWVn``*VYFno|iɔlɠ|5^K։K -ph){9㋷ۉ)aWőD#ixi49ks)KlC(Ǹh$U]ەDD EʺзEE<`zIkpFst5gqf==,XyKd)Vk[@.P#@˳fB5%۷QaDJb$E7lQ4QƼic{#ks	$\вLD
L|U8|:jM|"ESl"Ge[ aP/`, ` ӳІ}]؋=4^{sF6KF/pÃ-s<z0-ag;\,Dy5ԣjz[su.P

'6+Kt]-p@UρҐzuDh-]:cVpj?I [;NnU5 ^O-N}૒z3crBlAG 5Q\!Q:k2!|K6mq5Y$viYHT[ϼc޿.s11Mtɭ!8ʁ|m]Y\"=EUp] F<I`p[``@`Wt=r^HS~Fc
{.ZkvPPY~B%N9b(cˁY5a-bD-[2G&TS9< &DfܩpH7ʸO>8׍D̎Y \EOe`<g`sh>ownmfMpe~FVX^K(;	uja&@P3?Q!F%0@A*:M/NQ~iۤJES6UC=g	6EF]RX<(Y|BC<6+`m@ g( VPDY IP__֓*<XZo>МGkm+jH?6?r#s,S銻by).8;bi5!&m'/-9t.ߠJ>2||2VuMd=jW.{+ݾmg^G" Pgjt_h$g̯uoͿWa	0+۹ (PAp,ck4V!|*/̉?u   !		"""#ABB

C%&'++-../00255N676778899:;:;=;<=<;<>>??@@DD@ 1r#s42HC##YE%SXN,:
 衃G0a2ԣ2/c8fŚ8mys'Oyt(ќE*tiϤ><45sDĩS$T+KX˶۷p k(H S k48È3%>lǈ'E eˍrh30pa# ֊
-iۘ*)S1JV-(nb끯_b1Y6j4,wlmN\8qz3nxǇϟ}!B B1$р)TM/dIDO<taHaÁB%6X U!"08#W_DX]UY% mU]8pAJ`n-[֘b\6dj!G>Hj6lz!iNn'&
p_+pq-s	3]287y'9굳{=ԧ>@G44MuQO B
((N2߆;#[Ըۖ[ԹznM9(W^JX	/n1E'Tieo~	WÂA6G\a]v&yYfvfP+j{|L"Z&蠔|2B)Aب;)rh
1YvJքg*7ޜ*9WCEA,[Mj FI@I%lj``nNMǸ㍏#"ZZq5
>VY(D j ,6P	
'3_kI;jܙLxg1G[6J	%@=MK-6+<B´Lգf5|9C;+={ܣOCfi6kA	IXC0HEȕt%n]aPȅְ):jNG[	˼~$љKeֹ<A
L@;vM;e/ْrQK8c8EN˻=f% &KSW8Hk
_ iÀ2;V#=h C|Wa@VRX䰃DF 5	DF(7QT~R#m32ᐚLJ2y%tP%.N<v E*Ҏv>">0QKdF4vci#Tc  -r"TE4`MD#0щf6+%,FNRr3%g9{0Sر3Q?MkSU:?l,)6]1|eTD9ZA DN`TeLrERiWVo1f&4 <'*Е`Hhͩ$.w"	*vz-?oIdюhDCKQz{h -b	,$URb)tj?OY4nl\OGI@&0mEu +Y6LˤQ]lzcnW)^lV)&_ޡpGbXE 9@(8#+^Wjnx3X?+td# tvu,hER4fԫ0sf*jQpT*-i)]v)÷wwSkH^+6L@Q7lԭ=!!Xoe!ZќM[IX4:E	j:w`Q "d0#:Pb nlKP	YE+Jeή3~µ1D[[OXZd|J5Z7$=mr<S?(Q+rOxWM1{٫n\,ˁ;!լmR`}̀h@Kt`vtJQJvbaht.|FLӜegE}Қ&hjZܳYG8'UHi*9?Lf2F'({vv}eZ!J5+8h*kVb5\ Z5x
m@Tj-;mvwӫmqr78`+:$v6A=*08>Di/Z)
[64@trFKj9W|	vZlVZ9nRejU4|*Nt=< KͨHu:	tȡ' +L?6 o3}Vೞ[nȔ]?9T_5xI$#vWxfEyfyP{'(FC @. ?qq%Fb"')f%b+[@$")skk2NH5ȗ|55\ڀSH*G@`@S+}74 uM~g~VoUVQKYWwa~\QaC`^w9B!t~aޥLlVfAg\!W@
P(oNsT- xVE@O{!yE[t%i1 # 67i4z6hj'fQtճj@.kA#cvVcf[k5Rss taWd>@[x6C@a+HBky~`uW~BfwkKpgvtudS`vUUxMaP'vCLl'#./<n
4o%``X4xGpOr(O ׋!<OO  5:P 4x 7xZ!	x	`y?3[w/hR4ח闂	YIal ɘ}*-1emDəv7t ~oX	Y-^Akivyn\ Y(PI]w?g	739w:Yn Wrw1`<	aH]يxwE$pHy"1؋RyWV	A 5 & Xj Geq3!W 9p#e☄ ۩$^IцJv )Œnxa	~kB\3j\P	A	y& 'w)~v[ekUw8Pn<w8!$c569xٞhhg&PUYTy#		 '`'eiQH3H(pPlQtu
A3qWEx4HS\
 n%j+w^~-ꢨ71zX-(' uK `v~Y).ee	3^CNSzk_ei f'@c1`I`#Vp`cP3Si3U9(P; @/zZdy(vabm`@$& g[BrHxy.0MPI*P>*=>z: g]JTvkq	6\ )2nW]VБAgB`Q' -bUSI:.Vٜf.f8"qV@B_&4uH`#芴5k4G`zafEkr=p*Y6i*qk"	b!W!{UWk ]1HwC
Hp)->p6@l:lЅDlp'*+0;asQ:s+AnvB'@2Kk$g7g7I@/v^wH{Q`"_d+J#^U	D
q/Cʭl tv8Z{˷hJԮH91fB(jCivjY&F3j k9{VF
Zp5 `+{#ź l$T`X@L4s`xYLBee] f|N:c#)6%	Yřk`nJJ`7(0t~}7Mt'fj*yyt@_h* $u`<A"z`e6atGzf	w$Gm6 SR%=.G K>; a Sf<+J;NOPh<ݗ12mpQBVP~TagI`hv`m1*{bTŊ7j{3nC疢4o'`o, v~`h i:'FsZpx<yԯ8bǃl %0AxD{sRP8Pݜ4Ӯ.6/X,A6{l\f\ҙ7' UI+ xZWZ7U.ܵ]plM#)1Y"(2sA'6Ϣ'cJc<m?ݷ"#:ԀO\BٸQX:ciUӳ\zoϬ{D)Ɓ3/ 2P?U`"KqKdP 7m1,1ovGm5S-IeژͤUQ6GJTsGfI5;M,G-g,S'2+-)LmDY@ `OQ(qs*R''Zz%	jot+ֆ(DBwwiR·/eå2K2+S^$_M؅kыخcn=kixV4$2]ۗC.W8^AEfχ1 m`xj˲O#Թ\m͸2\bgYb(d՜3aB#`gxe40M?*;X ^,+ѥc\b餞ۈ5F궳9mbB#VZ PdB.ܫlF>
K.z=e$<X1[L38idIR 7Trcx/G>'H
;RǠ:i#r*< ow+F ^+1vh Nje.Inh#C "%IJ.iR.֝gapq@8@7@ޗ{e/uP09 d/46GO_bd5$$֧k؟[ $8}ߤmgZZ}ɉw
BB
CC&aOjjsE<82.--++))(((''&'&&%%$$A$AA#	!!  \\\44 aGD;lX A(<db+Ht/\AF55 e#D&Б#/wc<|騎$GBG(UZdiS3.9Gʕ%`KvXhӪ-6Y%oߢ{ݰrkWۿwxp[S)
C,d"˗LRsHi^p*T)RJ=d
Zrk`[,3f, l,{pʕǎz͙2t)\?!2/(M`&$W++1HM8 
`F?	TQGSDرS!Qf@iUWA%^kcb/ȗ`~Eawյa=|W?hcJ,X 4!'The#Q7ԐEJ)dv	k	,/n3H"\|pH!$`sxܢEwNvi:>7΀eR%{)j(H )wF0@Pk	HOG K
2L5?xaf@T:M]@[dUX8W~UؐA(#6#;XDU&́d	ak\i Yr2%'y2fɚ*"$ '24g?C!# /$j8G7гOf(`C^5*6+8Ǒ3Z%(!L++Mh#+f|."EFq"nUPck֛[db߈$8b	`|fO E&	iFjJƱrv۞Y 0ڊ
( B7<K*9c7ff',`,ʪ*ɊQ~ G^	.8Lźue$u36"!Eʉ(aaES	WHa╯EF4WSxAa4sCeʐiլ:AdjhǦ&d#Dd!B  (` l`@	`ͤ6:g<Gt=fhJЊJ|Z5=@VYH(l߃j"@L`< B/3^%PlJh[&IJq!^4	.I/Zf	˄/$AɆt6`ea5ȬL؄H+.&XBE
"r726% pQp֐!
6p 9ћ^|G3G'B44W`q#+I&Vka&?H7H$U(UjE&b9LͫPuy$tK.LR:uIQ:PfVka,53bvharRq&0$@xA4  ؁Jl4>c@HЁf	`<D*Uk!iH#^$a'8|T Mh-Ea%BMũ$xt/ra0/BjvS2#WI^TI̚[oʕNubzW "B `.=&` ˃:@i%Fz܉BSNq&mjEcF@/PG[a8dN$DJdI&AnE߲r9Jw\nxG8]^]ov'e1d
QЭ2.0ana!fMݯj G1M0 9DV Bjƍ9&f1*{? i-6-jUkӸ#evH.5$NkId%ˀjJA@E Nӟfe)T=Uq⭮+B=^L*[bsk&C1<΃Aj>T5
Tps'GNw5 %7p|!&:Y6lc| (H4`	EcZeUG@kt6) U@@Ȁ!|RZEx pJTVpE֦"!	m #+i{
++-8[^5!}b;^-;0MyYUrY^Dì&s$@5!q
2|;.4늍)7'w/LV@d8Od
8sM<e1 PyF٭}+08ׂ$Z"X<(JfYD-[A7}.2e3]4I  r aacd/ `@dq	Im;E aF <) k`;mzpN Ia؄a`T&CKZyaf^ f3z<cuz_z 1 ps&JD {'`n70dztuA42}%i8j!ba {s@FZL>Ap*-0MQR60R'!=f[d,APt?I<Qz@Dz`\uV-HeBat`O0J%hdP;VP ahM; a`Ȅ (YnPWd `dP \m t0m`58Yf*^eRU$hv^!0U "qr9Pgzwzhg{'{&ghD5?+9%OP(#'зFѷ}|W0'$ G'**UCw3 ReE'Gc#@[CRu?"TKm8AS&Ipe@hH@a	:(cP` vm \p@mvPfPl0!^@$c
0PP0  OK8a@u@aPY8Tn1TvcehQLpLQ @gy1g`& hF+Y{h9F<yR<U<'Aai3FYj)}
} ~:P+0T *G5uccT&$dO?pSU: JzmSzY]E@c!hJ@-uFPD^iO)aP@7u[p<ȃPP['J~ @JțAZh]e`Vfo	kemu
h+9,p$s;!; 'Ph'v!b'# .<a4T)HtZڠxc%g7,"@4qI+[.uf@A[@Z'&m2&Sx80 WI`a]@+@vDugMh@ deJ`l HY+ }5PF =pDЦSyQUnQtJ\zXќd"z(g&f
c!H`u?@-?p&i)z*GYţ#0O?0>|>*5w5~^u6RƊ"dǖ5ɪ\BQMd͂$ُY + j@0Y`p:H fP d@$X+afXfnِfԛr*NrũfZE i ; d	w&	zVMkE&DV*{-iN7; %p(cLJJjAWzҟ"PP:F)0~<&5
Ts~`Hŷ>v[K?uR U%	".7H`u@ <<Tv` JkP PihuydA_ u@OPZȭ|m2D9g	0QJ۲IF2w6MپUd<
! s`	'q2NVXFɵ?yEXE7m *X5AFzRBN'vduS\?l"`c dI%љ)N-@t`	i@Pup&VPP%XYy[Ae8?bS'\ :;i`4Ygk(pjuɘlIv(@pA QWx䓾˝:Y0')P.aEl1Rc@5[QCWk_c:?P?MI1@`6H`7\SRV@npPf,+_< ;J`7` [P +dYb1Nict1&sѽ]VhbyaCUȌ+''~:ɫ:솥 pה&J0lv(pD C]ުZTx A  D,]0
VyQS_Q5R^YF
j X,lIq]T!$RWJys|6l:{ 0X0 /Pp؎И=; Ntf sڹ(`gg cpAmJ@OOpaV	]{f|Dk]%13etV@6"f0}@`pa[IiEph.P2!  )"᪾{/>Z5cuk+E!~c$dἵqM(c[TqT{/@)#/`\(@F(0W??QH eRs@? +@L8PwV 80(PmM]04f#hVCZU`TR0Kd"oMjņL&JF+:r A ~!0')ޭޗ0%.@昡PX`QpH1.jm6I]r-oy\7]Q7}@m`F9#NG8/wMMbz?00w?B?8[oz'-KGq7@Fo*}?0!ܑ\DjUwp>&?͙fla$<)! o  R0d0w' nD0>sSc5SO?R_n[hC*GVRGSFEFGGFHJJ+Jwjs
BBCaOHF@;p76521011/.--))+++&%
A`c*$ǒk6$0ED0V L	@|DeY-&1323@# 9j88ٲ6HLEP@m@uZ<p91j͆FEvȏpuۃGu'L>
LZf(V	c$*2Ck3OlyQ_E}zSԮsN5lI)x2@aŊvjos؀6nɘW/عpZ{%Ha&ё">pP̔A@	2a(G"$̄QD`PGP#H7ҁ\9 A%A v C3<@TTQ
Y2@P԰qƩa[< \pU^}Ŋ|cedZF"e-gh&iƦjpFK2矺`[/6Ģ^Hs\5q6Ad7ӕ)v0`]wyB^z? &	
`E3ppAk	' >R2k $pǄτ1<#ԡ8+ 0:tMIUV
255PVJ6%Uu_@dLD \!Ǐ!" Qe 1,)F&3wi<`'{=6%8
)$<)<`f6Rg9Jj=ުM c*.AsP_e	¿0BD@	VІ PDax<`dE$4 AJڠ?U}>H 3
V2shmsEהzU`	Bei_Gd~fn*faI`)ŝV4[+iaЀ 0\A
+` kHCBq&5+tEf'x'P:sƆ)lvC"nH,%( R&V.#860/n0VkVpX 0ӽ +5| @(p -`5(QdBb^T4@X²>/Tf0ny|0=&UI#]t3JlEfDv2A5GE°؁dCUcd tnj
?' g+@2$,A ;X27`m8u0C^p H!=P4S6C Hp8pEANp1yG9*tDT;ƃMh2FS245Ar 1>V@PZY(D H`|j xu"pK].8A	$w 7^<*:U'OP
ly;L%˕]$%mO0DVT hmL$&Lf4aF` av<$d 6LY
TB=+8CLmF;o<fnc3(>ma1|^aFo`K1Oacp6T]!x2qq!KEe\@F"% TV:y[P<tA#x]Lt.G@rKwUU3skMzvI=Z^)c}2@;plȄO1*_&6 "6 PC젆`DHA V0tmhma%a|^E0>+4ɚt4TEl 4b7q7	FmQŐy>p-퍵2LWSѩ'CUH^.u)LEUfd.Ќ5SPʱ1(B$ n:R0Dj"LQ' *Q"O-Na0&eMyTxl-x8]l1y\1_Vȑ i'
!1L"	`@D0a 6$~iHAv۔!k0i4hS c`kɄɜw=	FBP˘ d^w7#0hR#Kg439T;d0@Fg(2p\~1鶺lX怌xA'	 Am	F3I&i=aJ#_Ry&"2h:SlOKJL#O/YH{s- ++p].+<POzrKHN@]@whץT  Vmp`vP%h@f`O[`s2gg3Fjuj.sQ =<p@q%w@w|Q p`kvkedD  `Hp]pq2 mdi|l@Vf_z?P:b3TDD`QX_PwQu%NGpPq7qG}q~+7}~~"c>`rz_?uua r@cdT
	@.phtph}V
#MtqAPN4NaK b"a4QGfRBjvgXCeC؏^)}^A6PR 342/5|lO@~P:ЄfǱͰ=qdH$qX;0YrGTS~u&eQ}׷}ݗ}7}2 L`OP>_Ȕ9S3r;fG0a Z d 6ggapJ\~ׅhxL\1phML}6
d9Eu0\vKY0|NЂXD`vەP]fGejB-@0wx8 ڠo@fj`e̐O= z^[0Ѓ$gcC~eTa9qHe}@AiDbP0}2juu ~Y"g
U`Y:>	Iv`MW LvI`v0ZYIMW(p(
	EsY1ԀaPdsV@  }l4vr3'9]nS)Xup5yw}7F_ӄ`coJ	y/ԑa S(u$^(>%G|S=.U78	L4KƄK	M_=YON٩kbP=J?em;p9C 6	TO`tOPU4ث¢= 	@) [ ju0N~Ȏ7&;(
0E9FewwUVQYiP2pG@,74"ב}sp=`.t+BFA<Vzb	$@|r!eǈN=9gg"2s}rJ"u	Z4@J;)p 3I?N43%1K0/V cs`	s騙<Z
5:B 55k_skooސP;R`_is8UDRwFD9uvS9/; @ %| rP"wKx/sX`GeoQTfW5`ia5IGF4I"%z1<ZoG42W>'A e`2o4Y9BoH{N4Suƙ7[f!纷yYF)0<+D&١R+*b* NT7 ap!;6C-8 ͐}@=UBH(VA: "5$7 #E Sh"pC;y3o~^|(dpIp=X$e.pQꓛ(
rxjq}þIӾ}ؾ)$fu,Fǃ'싿z	?j ܅2r;xs6_ o3(pɘ|Plj%  100l0:!! .G1m* ` 6 # <\n  f0 A#$1ʹ|GBP@ FvU#W@$$9b9F ǇDw||za쓋g[3Gn, qli'0.TȇPJm|W )$ո+PRR::H@^"KY}֦yn/ 	LQ 0(0 տ`y7 <$  4:1B$1IA#A{D97@~vPӂuͼ~񈏸go>[~v8Hj=p,v[CbxG|QE:D|Fkc6#6kSu&"H.!Wy& "!|$=z;L:@	 PM=p Q=j%oM$#/BqND5q β/#5<E6z@؆|Jʻ3k@M@@E
/'g
'kZ5ގ5@:ix`yp}D:S=Lwېa_ف*RgRC7l! %!^ /(; P-͠Ɲ̠<"ހA -F@PIՁ=@mlA+2EW  k@"QFJJ2pzH#hap?O+dm`&AdA@+`-JP [0C3=*f5Bྙݮ\Ǻ0H.Lrq;`@M6"URq*Ru(lvb2"OWq>pVznR=7qˀU;"L-~>NR<JL= dp~^xVmE VS 9M?)oyzI:V[ԽLaflw2(OdOO/`f<*Ѥm'~BK4shp
uRq0钤RNܐ+*p^ 3d.@8q$;Ie'N@Ro?.9,/:  % 56OR=q/};O<"Aq(İ
IUp,p{"f wIhW=jLaaFKac8vFJJ->~+a/+(m_vu;JK>HnfdYO)+J¼û)wjs%CCevPOjHF@<;;w9887p655i52001^pѢ
)P(Txŉ&"(A"AD$c ArH"Dx@A"('h0"ć|[$J߮ !BćAlziSN惈.`8C`9DK6Hq Dץp=|{ ;&؛@2 ArL<lؠq,V8h/ A|pC"F͎@|kcG<xL{߿b&LБFDpl#1-6ddxӆ;ʀD{0`ZjFٯ\xKv1b路,h@\P%Z9 Q:1dTЇ-B-XD(Nd	AdW_/n^a|jFL`t3H>@	Aހ07DԎ'pSTPXf)襂8&љ|-(
ĩ5
fР::  ?16hpá7ȃ,*-	`>e]?è?
ĩ*7\aADu+PF;$D
a\uE	Ց祱B uau\00_|u#3%3ny^0+ 8̀oF_9> o@$0A-TA
H"
0(PB#Tlj&`7^qDԀB	?ЀS`.CF7ǎRid]@d]Hk7]0< 8 eЧ0x&C3Z*C;:]v;hnQ
pg7^djD^F|nxݧ|k t 
$aTqvQvHFE8͔k{ʻL4©$_6aLxa?a\A+н/&>t|a_\24@B
pI>ܰ a@A4uFKR?TF" X0ɠ7rKux̓rp
ݣ(
@.ta MT"MUUC"SyP4}y9H*aWX mȠ(tqBІla2P HuEXL
ȭmA׶3;	2>^(p<o^̫С4LV䔵RJVBD%D"61]l}YpdP( D~" R؀CB-:xߔB +Ё Ѐ\Ӱ&[K\VQ[Ae?MڝF=[A7y&A`jƆ/ى[؀ ƀ1f.`D`%d@<P1Ītu a@3㥳]ZHNwqd[C%SІ2doPR'
iC#(K("x^:b(39l_ S `5`@M.$@FS zd +-)YҒ$.']02/,ED,5[ f1	MsbYXw_˛v pP>
(CP8p!s!arf#-|*D(d0!0Ax!C°%0mh DS0qt'wj 	VqiՑsȥw	
nV1ly%^^OC*I]FB܆ZNl. H$,61":` cHM -sWd[
r"X u<kOV `dċ^ؗ:q(7xAbJ6@26d5?3X, љ%ph/@m,bOm}!`._HEdmHWK1%uE`PDvWOݪމ$߅k	C9̑ālwЁ(|Fk 	.,FE8n.ݰ&Q<w	P@2Q?Np,v `	K3opEg^t8@[`֩ NP1wY0)4::
'8ץgÂS?2.2۠۞e= l HMCcPA4m"y"<pΰ,@D@m KX+@-(ְ	Kqb~;࿸vXU$W߸)sAafyCaD;,#T/̚ KC  K0"a!! N4#608I1gtht_A[ pN0p$TM5(Rj J`_h؄t?i@CelnOl &p<#'wyJ1g۠1Pu_VB5xWv	BI2@y}f]b
I
&J0o6 dEoYpwo W..bHg5 p?v `1wP0dDf@=J0O~fBr5g#EM0  /YOebKs&~ '@$^t!L;QlQ%fN~B (d 9F  1XpxP7u5aAS!npN&r" DHj(p1V`(;`)!2((tE}7ǅхe-|qƐ[o/U|1{8o~ؐG;`cxP}}P6B~F~=K6KOl>%M0%( ?h&  #P' >! 2NMoFN07 & ij~AAaǔhekQ)@wiŎEO  P_</)
R _P8^{§bt)v<4fo6H`5FHou+Xp
pp $
pYWio ~G=$r")~1"ؓ8:DF1h" Dx>A'hɔ50w߸Qte% ䷋Jqi	NY&z &.M6Qk7~Qd0 |w0AQP~i8M2; r(< a@(#yѢyr|+-ɇH	pӚ3}Y8L^I^W#"h~r9iK" rj~xMn$@ ]tflbI'@!r"[Vҋ|VgR73! [tu#+X#&oBoi@"W]2R(80xF3$PfSПh2Q9:o6ꐥ){8|4b?EiZ.o2hK:w6@ B}%>a&2SX\"
]##|@I3(c,wa\d1S&hMeu@ (CrFXhq:b- Ԉ"׵ &)RB)(efspK*&!EЈ61*`ROD5CB0oC*V|yb;o^5c7S]/%zEy" =cqWZ>ZU7iX'	$(Qe8+W67<9BC %5 vB ڥZ+r 5"'j5E^70CM5Q=Q0Dzӳ@D>;8)c sR1SǚZϊ2z髨|I<Ԡs._۩;R0t=0fqU>˶Aϙ1#g_p	Y -3#\k	Aگ9i1Ap@P9<]. )(85[5֊!*Byy+6=0Cge*1C@K%TF0I7s{_P ^b/DVdEw(ck_Ec	VUÐ}Pի0p/Eu';I1'ti~d⃥s"$",@9+`ۥ
 s'8P] hP5<d 7C~2`Is5e.ܤSM28>l˄i[``RG|Es07 Q4XtKЋ9:TGLoY˽HyRWwƣd3qAdoolde3)J38РT>|wP ,wU3W[S!(D[=g=!Ʋg#Q,ں<л`#3*L(Q' 4dĀCG$|E, ^0j2W?  JM9ԜHQڣI<Z{o$9I|Wۭ@֥K\oOGXjUuМqW2(-x5t_>$<k(#,OdC3(A,8+|RE;z5-|cE,TEHpA
N4)HsHH{ܦeH\L;oе^k''iWQ2I0=ƊF>KMV^z1	X`>5yK%]xҎvhf 0Uج!Փ߅}ÈGB/Cˌ6C:$ڴ+_J)(1)D ^R=_c˂(6Q=KJ,ܶMd hŕf(~'x0L$OV(WUrQvi1#U$XQuӮ;Y1<Җ)/ Fڗt*EJy'nP%^h(s۪?P)݀mxCZ<NbF0̫Sύ-C#9-H)!d_NdFIV"sv	0HBaЁ_` J0 4P~ d 0OAMJtdP2+4xaw)vo׃tǎw@ KB=`)Z]5]ӏ005Û,I\]VxJ)L[Np,/4"qR
1+ba\` DB3>H~M<P+'ԕz^Ynq٦TrwxYX#w00* 3@~RPrZÏ6^"@b160UǎWZͬ[ILoNw0w,x}}ezKJ91SfOaN@A` WQG|?|	`	A265+
"!fF@:A#	""##HHGE7/,++-V569DEE@9765܎:auHFD?<;;:+JJw?DXC}:pBZ0Ĉ7z⎚9P2DK)xQG&'OԴnoŀ.Z(]"
'ZANp*D`AP"ˠ	 Èrh0Phȫ7_8<wqcǂ"{҉
! p@ȏ%FKY`lv@dHTzkjtqbH)/
"mkvhc#Ǖ=vē7cD (=D|`HW~PcJ@K/U	NHQ@RJ
$	'LeUWXV\uUXbE	'h ,#d@T|@	/#'b)䓊yQi	!`f) HiXay%bMFJ8BVY	!mf0<2.zB ktEt?]v8p)HècGm?7y<L}}	&ȟGR՚F5t}D{)Qz8ZX~PNAU*VE$q՝/U*!ռ^Ed0m!@q@	gR$aG`/!( !$eV5i-P0\S- S.D7yX|3qq\NmVדz]`6+,6!XlGm_yJt]RKnqӑNHՊUY.x狜lt'Q,w2  *"dS6āEx`P#h(|%5@WR۴. Ǭjrs=O8zH=@GB)> $fB"}լGXAnp[o9Vࠕ=Zgx	0LCUr-
ED1+zQV`5xA:8`؁@"ؑfaƳx KH)`+t3LE6	aD!<ڍ'DcڎVC<@O<b	h,vTJ?P(G		RTPf/8jFTampm)n9nF\DXH<oxrhXǵI1hSEe.!ӈCb,e0AȁoDSf6
hhyσ+@9gpvp)	@p7(08KԢb hRxB.PTX<v'(@ag2` vb,-2HR!K.5F`C2ܭA[.q;_M4W*7r3'\Դ	lF,QpNrь*B9^-xg<7 h.@A	N.,NғOAWf%k" lcK:dn5@ ZxaȵTֶlPO[ަ np"AvY.P,ɛ d@_o7d=m2++%c ߐZV|`U]C@WA7D؁^D@	D,9Ĉ=b[s/l k.X"WgԪc^ֵ	u'0M jWBuU*eis06!8	-B>mWs%&6{\'Éb^r媂"4pPe
0Lkhwq83RS>@)Yv'`6/K;$s^39Ev-|?wիZ1_-YT+1gK7[J54#N8IqrAbG=5`00P!ڙci͒Ԫ@9qvp%qÄ&l*T:ФyYҩNǾc=y J"'OoR<=)Q4NFݦ`MuXBPP}I5@j?U53۱;έC{t~,
>/=%WDXBoh;QHUt\F9B=bF"I]_ (6,\ѹ?L9k1mj< 	w`YJR$ohS֎P~OՏA':/,q!\ a?g^kffy?nwx6Uu6¢Bgd5Ձ_gFgy&Mo _g9fb{".#7|sP2B#	<T#OOP=ķNtU}2}dJ}T5j`Bl.:S4KmwUvpfAeߖm~hx8wOcg?
(vH8Jx^yǀEUTPW8wgdAFVd7U`K`8`o7+L&% of 
: XX9FD9F8' NXP ʓ&0g(T"%	2CtAI/etS)5 ",GQQ cҰ@4r!~hJKtwvTXT?(ptJdJو81u~~K{Sok75gxV+Ih$nRôL t'B mFa6SX<zDX9DȌ22	^D;$ӕTI{;<;d; C3\,p$PKdSt?5JWǇfs@9 *P@慀T03ahHwfI#IT@ ǀÐhbgF!6y#Ēf&؊xnL{1CCpB	w0MUwD:3[1НFa 6XDC|OY/"cxYy4@gY#A 3*iIQ rO|% + cr45N~EC /RsYC155@5`N:= @S)@EU}y~Ty^JjvoeLv_UjyhHorv`h*DV( wpp@u`)pF7*>[1IQLA)b.DėG8/RA1y4/f4&yM%Pt2kRYD#T/q'pUXF(9/cd ), sɠ㓡65VrH(CCe̦ll:7[3F}25\?7+爣@*VŴJ	&_銃Uxhrc
	W VuH >Piph{MRaGK;q;[I	p'e$_	`P /5z7WVG$ dɉZG|>㳆>(kEQc2u)eI>qz53ŢW1ICTJz"ā4)	`.n uTrF6!w efp>?iaV湗#K;Oҕ|a2PaGEE< %LعP 5*VXB@3Zr7#.Pr:(0(kG.pD[kѪ1Htl>٢ӺVkzcg,%(Z5)MxH,ځo3;%	3p!2B1O{	U&^1f0Q;	`8P
cS"&eTh2,[ۗcBZ5sd{ =$>{(2j4 l)>ʫ͛t7ʭj_ANgۥ間x+a՛$L$BM6 M ~0{UYKuOPh#*R`T[F,j$yI2,"/qԗ>v|)GQŀQkX%\)C>6L5[#*Iʰi@u=I(`u_tVj;,$J|B캂ЂYQMiWh9wR"hW"Ȅ^a$ڟj2$ùPS9rv49 @(D˫MK)j*GW4I1ò<S<*&m~ć*ҨhԵ 8LY굪V8V$VBF,BМih_iW)`>HD GZʸ_a0^;`}aY?A&L%RH/t|GG<ЧQɆ(}ʉم}]Hʱ<@uY[JJIJ'$yڢ=ڤ]ڦ}ڨڪڬڮڰyq ZY!!Fmf!2T#/ތ	<a|egǴWp#pPp%3<zM@a}ڬܴ AlRæ1}#;z}J(m٤uw+p @6cnytG$$^,..!n4>+7:$Z+ˬsao`hYa7"f9Oʨsr}xYɄgH	l4,u>'o{G''ޕ[5\Å)m*;|
$NTOu^*9>^~ꨞꪾꟾ H>L(v8bQTh/PaA/`JM<m0 W3'=>m(u9E=ʠ>TW+I8*˶lҐ^ٛ/KT_q?_~oSo'GINMP8(@9D4.9EsP	Ռ1?շcbm@0
3Q{4!ràq/g %Rr	\')^ʧ5mItRI =w٨tJT)sn
qvxz|~??)FhimOXJ/Z!ޟC$ϢPS@>k\{=׻(}`H@1tCWх}tq-$S||h}JHUmXNK]_A=ZsF/<-^)&$
$$A$##""		"!  alHGE>7
BABB

%C%
&''+++../02235667787899: 1pA<z$\8J +fƏ=~#(AYʖ*_	S&͛-PsgO@
JѣH*]ʴӧBWQ3'Beu4nBٳe 1DG%H(eJ/(N BvEsH̸ŎK  ZYlDMBSz5Q`A+ae͢5@Q6-u&r2ԩsG|<C?<HG_ݢG^	H!Se1c߯?H& <MUU̵$ )B,uhVk&|ZƗ_Wa
a1(cLc@r lA84D(4٤*"yfZ0Skv3@C[+lo	gCsqأr@@ݠ;8qwWIgI~uOꨢJj*
묲}Ze@"jZ"(WhE&+,B]\&("&*HcAV.uJpcd9$҉UJX0XfYLk]~p4Ҡ 5,8 j7c9p;ty;IpϞ̥t,$(Z]DBT>0uJ뭶
BAtҶkAiRZ	[ G*ۅGiB(6
'	mi݇\F"(D٤b墛ራ.Cz60@obؾ؊'*bR%ive+Xbj+0l4Րcfo0pǎqS>\s
r0Ԧ?as}o|gO~o>~oT /U+0[:BwtpCaL@ȹֶT5`Ґ*VKu-u;Gő!YF0RN0QXrN6חsӚF:b80ȿ8cRdÞ0`L&&Mؚ2;pi19jpc"g{){w>S^!Ȟ)|$IHV|0a"
` ;0<A̐d 
x@A9@.1rmC!R2iGah`jRsVi 9K1:)O([D%h%^MQCyΟlj頷Ф5or#~CI812=⩏8dFe%]IRN*iJgR֔-ͩO49ObTV`?B+/!<A
p.AK_P
 IQoA@EBQH\QGFAV(HEhΩsHsKZȾfV2Ά+Sxܘvc7vF6. k :Ζ";;:>#` ,%Mӓ*utK]؝.OwQ< JM? uU
j0KBߺ%8\r5mv}W3G"찈-	OL04e_8טiτ6MD5tg3s"/OG$	Oڠd 9EiI<W_r|R0Yg&v5I5ep`J[`%{iZW=m2~B_1D5JJ[Ӭ4W"ċ# ˊ~Y؈;%qS?רnh1èԮFlZBԵnmpl{9!{#=G,UB2(Xa(@_5;HKfv٥]U\X[UY<S(6HCU,]Xt`-Fa
	VUo)S.u5}zH3
(A-*HU#6:vK@a2a_5a;m)u,QpxqB:<@Z{z:O"``Ѐ0ؽvڀpYǶO>ۇ/v}_R(2w85r(X&8@sZ,@Z,<`sMW2`#XV1WH
f4E.uP╮'rIbŔNFa78%F!NI2p>P)!`:l	*m`Yd P`a BIx()mhI]5Ł] 05A0`:tR,n6gN`rKl$V7jF9zb9VA$JGH$	q@jBrB1"Bs"}V}Jbk ;8vloGs$[~ųQ4egms3qmCvpemh`hv8**ĉQo?h+?2jK6C7]pp% LqӋW"a6Nr/'؋oŃh \T(<XfsgN9870d5ƐY^k PUFFc#G2 [q"@'!1ma|+3=.C=`
2رHc; mi86_:P`;Z0904L#\0ɒ/ɉ1ْ6O+j>D%@7q7'KxpaPzWN)D%2W8X6C؃#69D=PVIXPi#9@swі^hNb)YsP%l&w$'s{d2}d'~(=ɘ1)314C35s>`Yfpek+k@ aV*7eH9xH@I4,T$%rV$`k,wm%k-2%/"GBNSN<FjnE"6'2}PXdE0^DPA8uG[1viw	(	39ޑ3ѡ);S>Jp\`a X(a`TImX>``?S)ڥ!Xx@Z]BZ0-yRxDzpq`+`nH6%`qy9"7VRqNr`'C7M^() :Ȟk7%db% Ycb`F㷗csQ2Fv~4G2AK
!*)*ao^D`dwa`D7'Jrif?*S6xhvx7g@ѤXіxغNtA `sp[z:`ɝYq8`G{ p0pBV+}:\bwpFj;p瀏Cvw'Jvdׇ-
ɐ9֡!z Z2օ
;dl:< /<p< @C#odEqx遡	 ;:ĩD'p7iGR)Pwd
#Z@/e9"k2 %%Ɏ`Pu1F'[{ud)*AKa(Jᡲ*+%A0;);a>@`H=1*iI̫xJwҋ*;Y_O:AS.r> $b"z/ҝ&Dzy88S
ºg[6>` Ơ%JbHb,@&F:퇠`2	;0P(	a3&3j(K/;)b)벬/@aHEiRIz?kodVACL*N܉yLܤĩj@wcAK@bX(@~3}|-uK
~%{+a>zԿ\ 'I?&EG{ۨrbw'fwAUL(IK$K\&§-|)2LK)LV-1>{/apP Kz"RW ,Q\eYhza	y^ a̿H_-q"7━iHA·ys@5qYpEF1MFVS5p訑|dzr2\:(̩ &|ޡ+2J<S[-`DkKL4Hc]RK43UER}	|6&m{:Я# |CĝS9rOH.B\{ۄ)v|X\rk)PJ';
u&=Vͦ˳|I3)38 3&.yڼӴ3&%o)?}!T+#I9.	ޛb1 j!pȍN):Xk|5
?T[m$ )Uy%0EC۷֐VЗ%6Df'Qv챤wߗ9cvv2io>1it46*ړ=}B	ZzDQPg7$xKNǌƕ8< l(rj]adP*fVj͸qR-Ln1xP=њ6AEjVPeV@efxbQk:]Rx.~^]c(7e: rӭy+P"na`#f.?BDx1D ~{mpPM]IsԍDItݰ6cE17UP,q<9D	A <P望=J>k׃k`wnwaP-Q 'm \`wInkNI`n<(J0v7Bvg@xf.MJf 5fk10,_ah-`FPTJmp^ZMكg{4d8DqTP붞\uBfX(Vyݿ!H^|}Eݲc+@&dTc;WrDGUG[KD~R88lwa n^k Qk+ ' rdLmp)``'U 6ok`Lg a0V~ap1~xlXYoE Ke8 KpQC
?AXVնgӨ_=aZjLT3OI;s''(+,++-.//000125536N778899J+JIIQQ\`'UVQ)VakgkQk\)+K`Q`k(VkVn\k)g(𝑷b `VnpAPMg'*&&Z6ɔ0_FKqG͜("D
)aC)xa-;Jݡ#qx r!`Ê5bA̙(T.$W	BćÈ= NAq8H˘/g8b14;^#ꍭ7As=thѢD.\xGBs)ΈEI,5J7iD'RҫV^QV[6rϫc0LKUDF
&<)MkDD(LL(F4hBȓDA%aaK*%h`
k a)G.!(3QIeM7N@	5oFp-x"C}ᐃ<fV;g[ɱE]D}!h1Fh
p	rovuW$֚jFat Fb*XuYhVXiez`fil֦m<[]eq1wsGs9 (0t&]uLI$]&Iyr)TS'+../Nzpa=CIh	J	0À9#YQ\aJXh9PG0
Ehd83XDO_epGA. C-73T?aa*VE `ٱm-5i%7p1 s9zB5Bxz[GA6 `ꫨ묲j*P^~YTqU,r:7ݲFȴٱ`$i .pb)䚛3n}nN83a_`08DBS"?0b?JFVa8J8ET ,f<(YJ0^x  h9mH%1n@ 6UZ֐Іx,a(ڴ9Põ)5A@<m-h[ Tfmxa$pH8B$!MrK_Ę`6p97+pq!ˉBtbg5v%hCd~<)PV@@y|gȋR("kaJp!B,KB
#0c8e汐pBXN?r
ڐ0,gHAn2A޾ NBWiO.MmR0Urpt=b.!ёЖD!Ʌ"/,@9 kB!8,+YYj60U}ϕ`WG:ڑuy]G1!Zpn!\
yډOTL!^e4Ey5p,gp2z"甜dY#Ef;t5`HC`Ǫ=4gP#J* 
P3D3dVq+أB
V`ĳ҈x dYaΛ7DQӴ<EMk=_CF!h[(Vw*D8z$lATyC8N)JQR`VLR|7pEYNDDP;$vO	Eu<s0wypS4<Ç5Jela3khCa#9
Q`
f+
2`Av	 F-{6*;ΰĮI40!^U8/jȰny9txpc
sȭPU SlGk#li{(/QoRCF֨楲Y|;w_tIV:rV"GA:$$T9USQ+l.NF	e=%! 	I(66`لЖ#$3b!)a*⇍h[JsT[Co[fxGfı/[8S j%i'-AX&tȘnd%ro-`-\GXԉy{%EXj5aᲰqA@;̡3<A fob6s:e:䘠ֵFP8<Q]#(1lYbwNV *.Q"1W13նvYsxi@7eF$(I	vÓaDK{DL7[.&I`ė	 Zcֈf_N1SqSڙ0dmzP<-iJqs]fJS*a)R*]i` au8@cT9`vhD#_ld_[[Q:Q,zC,:#T0;%w+ x;; .l#D<`g=7TC:y!   fD$!E"R b֣K G"'fM]M܆|gX|jNEfefsc-	0(5xe?P^ ^`0B)XT`~l@EPi&C>6`
J7H^Z Ӏ-%v9B 98uS[c:m?:$-ڱTӂ-6.43.lPI= U1' b9  p:/jXbmw̷y3t||2kD)$Gf0wF,)wxQ'0`:m`8x& B1&p*Y,4E/^5P=5  U7Z7%uu9_v9+k u1v:$	AHw	 vXaI
qVk#/(b5R&d鸎krCHbُMX|99N)Ai+u)*!FC L`W0s!) d/\*iђ^#rMt7  \wA@ua!^_,u9yF6Aqj+\,;D	<Z
NUטEV"bCXFȗsrr
IHezqgH(J/}` 0+zt~Axx8HP  C1pZ _A#\?R ?#F, HY0A=P( %9B9%LY坽qi5`#X;;Hlv?$IП(ŎJVJZ|·ZGZ=$^I)!g'i8.*"@(7@gzPs> LD8;p2 T^ k[5 `*`+UFoF2qG"H8lylIFa V?$yT";{5c3=;ryjm{^6Jژ:F)Ū.j))-J)AbD5Б@9B+WpL2zBEԚRm]*ՉL	m_ky;}wlg	] Ip
rKhϣm0 Z{C=p5Xs˰<0<	jqy|\veDFd*-ں/+q!EPDpmC+dPs)ti3$;y duXjJOT:GQU#.lFI!maVÀ~;ڰZ@@BbS5<kx+?S#{Mʡ(;F$<*+)(0L$P9PȺm.1mPW&<ۈI!dvp[uCd794)-LCxZe.gb);xrsg+5*T|@|bqX|ܹi|z	mh8b!@-Ox)ô<jA`-Pv @,ZB*ti,C.% j1*b &`thD)2w$ĶT)xl/ƌǛ騿	ǀ}ܰLȂ,k5Lы\%k{ѓeքO2ҥ'[&¬"Ãa*\@*Fm?v`}5A7)|SQ# )г49C6 
0]eʑc``xy

ȾWIp,y$ķXKCЏ[ɉ ˹#]ɞZee&kuڋ
R2=5m˥£) )P15ylvPpɝv ў艗&eV0Pőj1Bp`:yF>a_(q:aw	QH~'TlixsVDhǀj\=Аj-'؂ܸ븍KM}͏|L%y[lZ(!`Wjd)lX=k0յ9k((:X5YrG,NLL.RZ
{6 -T*-F Iy_|
0"QJ_U.!Vs.);В^}؁m"Y"nhMOhٝʱش4#z::®ܲR;>^9^0\}MqUL̖vPu[>6a7Hy+ˈ:n+*'nYjjw,Fk)h	TPpSrѓ&F@ [\}؃<ۉ\ѣ	G<,|(MgKjr;73M?<oNp/4jAX9di+ ݙ2|>^+]Ӈ`eݙ2rS+:x>r-wa
my.lxyFk^|L<'JnڢZ0$+㘏f),qAaF4?Ͱ|99kE4a6|&~CfCbhv1|ӴSy.uۦnj,z_ʘTprl<;Ib/=OQQ؈?[?@?<<>>+JJ)wjs4"	!   ""A$%(+./0156510/-+P8aB %-DCe˜9k8s!%QĈ#)(K0D0Ȕ٠,VȹO-uA(/΃)SPę1u>Vk>`oYmڶpAWwC߿A|Hh$HhEJW[2knY-\O]V[*,
84jra>x.x7rșA̘0d-O|70(rDcq,.[YA:BI
Zt	;M9
B=`J) NUUU`UhW6Y$HXbcI W[t堗^07c`b=xb<PaqiMVgE)KjJeObyedK0l8D4ڛ㚜¸M6Ұg=SzeGA¡ە}:'hxמ1TyޠҨه_~C0J-ПLtM;դSOB9k.<kQIRaRI(!UcaV:ԂhbY%VY+(WƱ#;׺㻈6Zhh`Œ+B.RQ֢d\bj4<Ncf@}gLm±oov, <o$csg5z9pϠ<Ѥl槠lfGr*yYw
Hg)R;K *M

%R\ԱPE,3<ATV"x.«x+.<0׌xuWF<)Ikd$+xF%aFP>%Ɂ/ԍmr\nu6@|(KΓWh.9s9,GAZB RK,KAR`=PCeT^k
 ,+mr+pY$x!&;Akny[b$# sP  ؀7pC
/V@4Y aBG,%° <@dl&y9KÅ¶ذܽbiTpc"ciO})8O2IIe|1K )CO||v{6Є~SOF逫W %pY2VHm '(7]R<X#Hm]%1Rf@BĀ'@ODÐ$!vxd2' AH,h#`	`/4"4zw&I`#>V'9ZdmN)z)iKg=FR7O$MAժV*h2; d@Id'I TkMA
b@eA58rJ4^Zpw Ҹu7bo&^Y1 Phg Y$ ] B
20D
5IN AJ'(`<4(
tSp&qgG<<x`O>5l"3=!Z*Sje	ڷ?	e(Z `	U*5,`me$(A	 sC"zxK.$+A v@5 ?BmV	 )@p0
0T[$rm6š%Π;uNm
8ag6^]B]v9 lbMo5
Z6㓟&2=?Fp М{]Ih%BSJU'/xVʼ$Pi N-'B(0AV b߱*][Vf@~h-wAgmֶہAحm]j
 -ԫW8C :J- tЄ2d	W;P5 A3`")h@a\Ό
MoLZ2Unwpp"yxUFH-9ctns?)Jr4}Hf*- 'w>Ԟ|҉O3 c=YV5=Y={YfZsAC`Ȃ2kV'@f ` dV@/ؠI|ghb|:(=/AAJ#/T1vN(mSdBPJj^ Iz&+o$Z
prX"!x!)t>P//[rU*,y6^:UL$]{ٻivSe@
YkZr?ksEiu`:@hv+.dͤ>lva@]`a`@ dxCJB&Z\F697E ;t9yOyMoV	g(%az8h*+Q5 D'5>+!(b*&pIr(W{3r1H0S||0%Ss{ShC{.SCL>} 9T7T~h+T+ ijR5\c_Ma@t,28ppc"#(k-a1(*RvK['v:kBY X HC)`W vPIV`[JB6gZ``~#u%\DF@dg;p]Hz> 2rR65 KrUQuJT-T/9hg 8)p1ߗ}a(cXg$igD\Weav6yvYv]q8pE(7}*a}*?95S?"?g~W~Qֈ &L~OJ'L'"(9@d	8k XB~K7aq"-d NFYPN1`f&	) bt:KPOP$+ODJ0fj E+:efGlU\;hIh*  KF-Rg2@U]i@U5-nrg0Y0 Н2#Y)!)4)w*hvK>TsFdG~Ô(+5~x+DrtXJU[	^8d89l1]66`qywtyo@kOJ`[@E
-@.s+;dPAZ>ZLJP|4KdK@V(K[!y5:k\ؑA*ANہrxH};9{^8^&'I5I2~;z#iN96Vhk J iVTNRh8LKp`:
oce9yq3/ض5 Z .
eԬdBU5hvZ3[!Gh($z P!]5Yj"aubڮ6Yh
,.KeɦmQqZ `螗^II>yzAIL :+  @Y۴Mb?6A:`V T: , `  X _*Q,3I/#DX0A^J7«
7]d6GDZbZG7 TzgsKoKcAaWszʐVijW?HZy~
JO	" /@EM[ , T4C@2B/p5d0 J;T7kXOhh@DN zbXLQ 3IM 4Vbi[,4jncPeL'Ejpۃ*U&ʬ c8e|4 īꊥ"Tcl١oø0azezfHTi*_eKşs°BP;C=0`T7mJlp0+9APvPyba@e aDIћW«/$C~7!^D5w;c5`aYJb#!QVmۣ]cd::oIbZ]k	NJ^RU!lX*7RuppER\!,,!$LU I'T-  *TW~̪T12ќl<TaPdFP0C' 3$pn?` $ >XCTyJ, @P d<tjP?@l ߄H@; )I4G@Z/tm`@^1lb!OUY`Y//g:<%Mr	m`y`eVp/0UWF8ǭd2zFx(*ʮ",,-fMVԲ\eZ[TU@LIaTs7aiEe?;aL5icT)@_ 9`;bDl?`?tw_F N@@ k `Gl X^D ?PG 9? P7lC8^`?6DG`@`s u#'QXJSA6y6UȎ5L	-@#oax@`͋	QpE?0
DЍ`0M[-:8:Mc8@;HbgPvv㚷+k-gm֫<ka)ѴKo@긿lĂL?k؍iEGEҬ[ a!v?@?p.+24Fu@ v`,Pf> /J݉n=PD_\I@waPD JHVt-!Sf@IUSU_P`fl&fZ8b50HMuMOp:L8cI9)@YpaO`uPCӸˁv  [Ic@@DmFʃ[<58 U_+ENB`-Lm#5JQeQ@8_- Tʨ<H^M 7`zB3  JE/ ?`$z#?Wήi2tuEl<0Eb7"9xI>2_Dr@NϮ>Dp "~<t6,is6_X	TTfGPl>Cdy%)LYߔDH!CCfMId@YG`Oac:XZ@//s /xgCEoMڭuKJeKb%aa-o6z"~Zʸb(?	1100//./.-((=FDmzdF?;5.,ZafvGEfa;6/a:E>mvW@Y@@=5--9D@EHv=E;/mFElDvaH>:ȐeC:hh6 Jxk@3>BHrǏ5RJI&̙1$)0a2i'm
	IS&LcɎ	>v9H6PiHPرkj6ĆOiRau1&C0mdPMɹs͙7cg6WQ3'B

&!DCL,XpB006X+wɜYUJQň. ԮoKѱ|R_G*Gi!-VջSLʀX.2e`> %XA  2
 F?l3^W3;( A>P;@,@DAtuDRH%)I $դL@`,T8B2E$ЉZAQ @q>d/ UDkɑ\D+Ii @ CaaGl CBɆ k&iiƫ)kB&[l['#Rr-ms̝I#=wB@Jrs⍧]wG"I%6) zJ0dmh0F@ ,chPvxQ8 )zd]aT-l+ q;4C:<>@^	W$y%ZpkU̔@avZy'm$Hd-ҙ氡:SaQEdPB!AZ0vհg= @eZŉFF)@mO<hQPfG<02яd]+gٯ3˚Ŗllfn"0Qr3pޗ;q ׯکۭJKRz8D`zbx`YU8P?`
F ,dXhC p`Bp@2P#h4`X X
7t6FK5aaz+*p#ȁJ䀄# _P%,{N 0^&Jj~!=)<1YP<((1P`%H@N	Aꠃ0D%#0A	QDiB |rЌN 2Wr[4Wrj=4zi{pNG)YtzQrĜ]_J ?wK^" B>|E8F@bH ( -"s@ !8P^0`g>A؂0Gf0 /tcl`3d* 0C `$P0DZuGM@կ`ZɷOx,	cgI+p(0AЀ} q_y,`EE=W '}DoTqB 0mY/X!<Uɢe j4դ2|.M,ĆYң)YQM':%fZ_gOryjܧ`%;mwPLhGC(;"UbL`?Ȃ~@:~ G?o!ԃ	`</d 	\<[vD
X:0*F c%0L`  }@$`H3}x=a mS 	-$d]@H9ѐV_`ZOAQʘJXBR`E9%esm<)̃l@z aIjS;[_Gqçta9}Nx5B\	C
G3.c	9$ `7x;p;l֤0rЃmXR'`M025j  ǨFʸ9JD_ 8C&Slbf,Ca +p$,E Xph& 	=$_YN+`S>k
3hA4	7CF7öӤcQ6fvwsR`^c}[*YRǔ}QNn~2]w	w'+8L05*{tha69A`-xxxsF2"8t -gG>>p3ǡ<cG.r?3qCnvE/b5]G3Gac36p6X/g-P 6@q@zs-EI~ N6 :pF :iKN7`? 1ageZpJJ`=^NID 'M-F ,gM]UHԵM!BMNe^2O7 g306uWx5q?&_x}@a`ܧ@a-PF" P RǈQQ CBsQ$4du#$"C$CCCQD8-ut?e_99 nV1PGj֊kvW961u $6{W&)Mk)kY 	䈨Y+Np5)pC:\1l4Hz2Q,]ϲ	D-OH?#gsa3R) 1)q%1/^y@Pp@dRPA($A A t
vY 
֍p`e
`T#?TƏJu5Ruz5flf &V&k659Hzǃl2CM<y䈑<&>{A,"
E^Q6/ݢ5ɝY9`@/a/Ж>3"i{yo-(QA1ԗf~K5QC}qjOR$).5/Ȑa6ouOj#]yƚz)՛mC),hHכ&)<z<?!
mܶ~e3ԩ/ Zy}}U`aՉ/y 	ZZ	_`z/j

@IpJ#kPgIy.f ^cr4$Op>p"ڃ+ 	lʛ)lJ<d @Dkvڶ%S=ɞ/0-"`G@md@^њ*ϊ
̚h

	 2
	
约l*p2@xpR}́PIYy)qOriѵ`";k8aDV@1qib1*`J'4a`ʩy<XڤãВ9GJxJ	w2_A)AZX[iWW`_+ai**h	 1rsJ
	 
J
󞄙aշQh:z`E8?(:<x qwdKq"Lp)@ Ig`k f``!p%%3'3xF%3e 3xOVxdkP 6 $@x?U Y:8Z]ʪ>RNsԊjRJta9 r
uQ&P{` 

		`'X@f[@b'p'P=o[)q+r˷	{kj "RK놝50u۹:VɨwicZrWku`+pjp"~/@ }K+`WPv?00 N+p"Lq%?T O@"d:wuizz;&P=j{X0߇ »%<=%\% APӳ<=̜L'p،\fv˴&|tLZÜ@AԍW].V	y`w_6p'%(QA)zUT9ea ADA:r"P;fZk@ByP k- e3C8#{waFjPK  %Ӥz%"ŌC@{@"@˫̸1̵|A0y=|# zM]؅$؆M؊M%`L<<='|ڌ'	ޜTͦ=.l
-: ei@ċ.i9u	9Ё-qmN<+ @T!Tb` @m9/`wCE`D 3apO7hV`eC@xa@;.t:exe@*CQ-.:!ʰ%z`bkp9'׻<tw~,l\}'	i{TNi0,+lܷ*   ex%@[`nfhs!FR?ֹ-8ёg0a*O7O @bL0U@  cKI0l`2'OHVc`Cm*2*(@|"8'Iiht"Cx:d[Ք
J6][E9-pqr~m
0충lh^!|k ˚꫍`f1j >K>f?[?.Y.؊bs#a6DQw`
C߬[vj1vph::+U u  |7 7X9N>I^ UnhlP37<E4JdQ `Yuyd,>T?uԊ$EK@Oѧ	`WvڇP8P?x1qD&ao$R1@ 2`Y*nP_б/k鯾ow?ڑ=/3H&1a_2]mP`KCC`u)RA b'a0R*k1m I'kPv2uZ->NJJemavO~+JwjsBB$B
CC&&'()-./015567672326p788i56 o eĈÅJƋ-p1"/d1
JtP`Å\DH}Ԉ#G@5%VhEpYʴR8;B1  ԀpT&OZ1/[8I%R0a,II$EHcN:vR0mԩCDI/u`';:ѓAC'OIL(OPp3ayR׊vƘbD%SN}jTMJ,Zj) kW/8HќQ<yp3*V^N|k.M|,qN,RAՄ7*LJBE14rR`zc9)}aO!ELFg#6(Sw|QB[DWÁ!bB
pUd	
AXdE%V,%8HnEUem+1\pex@mEpi0xQ 8aq,Wq*r*BsPP,	.0B+DLxs^]%UecE"!;#˖TDЀ
"ƄCDZ.A-LK:IQTaτ%6d0DPɒDBRwFUՐVZsq-dXje~4v`[@D$GC a%f԰
maĔ5 Dc,fbePD0`,@l!))0 v!jrk#o:
ϭ
].rvڊM'WD\BS(QGTQC?V`n-~{CT[bD+TL0-ޮCSLk2 ,Ou0Ԡwx)ɠU\dƕEh ?$a\>D?>Pد)́jOC~V pH#◄'a;@$L@FV@V'0%#na$M82YUE/fUap(&:qVކ6*r}hnDb5!%%&P-eupVIBj]Ĉ .~ 7IbXVl qHH-!8
m4ǓJxiI	"<)iB~$E'H**	$Ϋ YVGNuÙb 70n.A):ȅ/uΌuёIYI$CK&@]l(xSfwARb呁yHc0.7)TzTh&Rv3ĥN˔jEC v'5("
i&y
*7n: yݱdt!yCA(,\[皑usud$

@#"v4*&zEYnM,K7kJSJyYRm%'1P0"ΉV7,1xS_V{4dUwPȨ,TA"UԪfjVå]ٵ(}<MΚl+5M~stxAwH`ĊY]lH8L/" !(C.EK֞juZPpH=z_T}fRlH$+aK؎4ۄuiνu"*Y={׽Wf{5_HtUj5rvLXfO{^@O5ppB7ḫ
N 'ѧJW*a|t2iҰ[K$6T,y`R4UxpSLU%_M^AvMbّXzhr84qΦ|\E[f+!maE!`NV+]b8TV0p2#5bRLc>F	t%0| K7Oe>a\h8A%Pd(C"H!5Tx鬴M\eySrN5V*}da#;;|;n_ްSU@y>wȝp^zTks%C3ܵS%fͺaXzQmw䠷{I'df  pLP\T`	 ;0 Cd*#5A_3ĥ'A`p̰Q؁"3 SBqF/h֓VqmuqFuV\U ֕dU]NFlEuv[Ŵ7kvŔv`(Dj'D!S]DK(0]*XU,r028|7vw_t.~f1xP%]VGuvgwSRgDqg"Lp85p
s5SFaG@%c) Kk |(p(?-f@Y)	^	ggM( 	t @ame;I?gvYZuQCACbS1|S]Ruy(][Pdxd_w[vxvj"(p!h%p̈،7()PȂ&oWU4H*x0wxw8wXmm7fv-}4,PuUdoS%wW'xr<Pqo+q8SHB@oG8 b~0-3v}Asm05h@3` paٷap(F pbjZ@(<p;`P`>'a waE
tCvD\HMb@8lKv8%%0% si
yYCuzi9	zY8x9]ۈUxق--(wɍv}wTǃ^NW!U ̥nXPBR9@1E	ِ`[ogG+(>^p u  [(Pf5Yb/P``iqc`k & M35Dasl`.`os^fSӝ:	HC7$UC%a'
E[59uH'`pz9$0Gwtbʡ/Z*Vi`٘H@=AJ+ؤxLSOVVh]υ]ʏOxER:gw66JtIilk d@繓m lp1 iq$ZqmPL )v@ m>Rsp!9P 	;$&l`JQ%*U*Y9\*RLdGl(+$:(DϨ0-ڢ6ڭ*zy8ڗjq)+>JKB:h:%؍Pʍ/Ht7x=X#VWh /Qd9XYE%as9TY8 <YfC&ba`| tizv ;5::ub]@=p9b FQPP bᇤubvKIB&Jp<*Hv\EJKx1+H%X&*!':$vh8whI˄llxkePeddeŰyWM˃UE5`,a=Z:HqǠ=uRWc .һS ```0>x|@[ rgG@ ?s=s6[AWq; 	Mi'rP0Jk;e{@7ڶ25%˪7i+%qD?#6eE_R#\؏ҥv
k^7lMuMXsle&fYFg	f^FH]eU*3REk8u[
kԵödIqV@JAƼ,sI	wcaP  ^ z%^Bb5`kLmNzbB31W(X$ qS :r-C_Z˿
*ֱ7U[GB=$DMr'y	\ͥSElF&|^ke.heVCLmg\MH)W,Q<|U	8dGw'o0d/ dp0j_:&trl@E]Paxpm,20#34cbH?pE0<p'	uP}uചp*  1']qf>~l._)Ebt\|rtUL`SXAnK5xTl^׀(|"0eFm;؄_9ψ4dݺ{-\cpiϲ}ik]SRD(6 gX BKpj@E?S??6AYP =P@HAՉM7vO68>PF0@>? mD}Y\]S+$8+:Pi-Mg&JF\\z 1L+D&Ŋͷc Zv +\n-xư؋}"$#.ϴb/202>5NОo\UMa1+R KN K̛iF	
WJ	ԋs\W-h[ڗ֑Kjd*nJUm au1V
kGv-nl0lg%};>X+|xzvDK) hᾈ>>v8xMXe4~㗍-i@U(0Q@YF~|zYeauub-Z[͚kHĢKώu)]X\y>R"f7~KKhAwնwuگi丙h*k!N>!*)~lz49Ƙ;>WŰm5WF#^j&+,O-oˡK#֌ύunlnh'LKxKvEʮə&X]O3nmKl?jhۖiӪN)]?:uVLK(,Zk0?`K5a)_Ê93:+j:J^֜/'smq(ZʈgΌظߖ:lO͸ ˈnrw q	(
Sj OoQo{o`فi n(J+J++wjsBAB$$
CC%%&҅։('''&&&%((10_3f&0!!M0XpH>
D&*H&D r"ǁ%B6sScL8atL~ٳhSOt)ҼJ4nΠ'-s妉mVYZ4*۷kւ{ܳ6{|E0@c<mZǄI&N޼u),>>X忕)R\Z
32pֳiֽ[kبe[@k^M97ECFիZeNt)t:5ڼib7ݸs=ɒ}_)%pdÿ́CSIg]>rhELK#.sHF\q,0(4`8o1W҈C3pH"uYxH~I{wzf_]"fd
%[G暒a
*(	APF5'OOL:Jq؛17
SqF ND^in:iʩZꥩꫧjSh:*Z2$pB3cj7-^1ˬn&_m}\慥=iL6'ꨦ
"k[/ jl'а{-)6{]#Wf~BlӶ(ʪjL[1ZH'Я	4ʹOGNWuP[[Ӌ5\u!mhTH7EO̭%~ˀӕ2fY,o-<C.*k	hNM礗n騧ꬷ.wN^迳vA[|$Y~,҂%ʿ.a/6מd!/@Bs>0o<	@2	`H
6pˠA2ԟG}S`<y,8d,3adhQ&e@_%0~t>&2MH*ZQPdH@'zUbx)jfDx2b#F:VJ\"E1>JL IB,"A0`$8IHPZ%x;%Qz"F0n0bZLxe8K0IbS2wLe2ԥ4IjZ̦6yK)ⲛ)q3^c:xvlO78/{\H3UBO*\6&2Fܝ xK\3D'JъZ17юz%3L(5HMm0e.:Sʴ79w-ot&u7L<}TRY6U+Z?-:+Ei ֲh(H:Lne\#JWlͫ^[je`-^*V*uˆP&UxIVyU͒^]մMjW֪=kgڴͭnw[Ѣծo-^ZWauM/פC𹇫'P![%dYYy>,NNmiѻ^v5ml^ͯ~[_여L[4fbziUB멚UdK3vwhwDVq5~GL(NWWg,VUQ.X}986ةCMan/\L*[XβeFZ3|~X1CEޡ){TJرpGA
xq>π{[P{~I.s&3VN0:hN$sCiP6GMRԦ ;$kꠤ  $       0 :Ŀ7/:#          0     ./usr/vac/html/zh_CN/doc/images/cforaix.jpg g.ht                     $           JFIF  H H  Photoshop 3.0 8BIM      H     H    8BIM             8BIM
       8BIM'     
        8BIM     H /ff  lff       /ff         2    Z         5    -        8BIM     p                8BIM       8BIM     $                                    8BIM          @  @    8BIM	             `          JFIF  H H   'File written by Adobe Photoshop 4.0  Adobe d     			
  ` "   ?          	
         	
 3 !1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw 5 !1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw   ? jJċvA>Dh_ܾEV3.k%vd 7S>k{Eѿ+&I? ^"Qރ\*`|GQ0~-41{vYd5	0A_OϑOwzzMFϲ ©
C[k-%K&77ٿ' pOia }SY է 9?KufWٻ|~S:6~3lSZ&Kok{"C3 BC.~v1t"R~MqvLSvo]A.ܠm#<?|v7N6ג%/n+%~?W G"9Q9.q?~p1pv?Hvo +VN;};A%akeSg jwܘY!<~'ӧ/z{ߑ`,iU7 A ӿ\~M;ƷeD>jvݖmsre mGܠs~	UÚ@ NWon;igOk^ g@~E6ai <2}Ok6k+jFVj8b?R;C6s Ԇmkv
O}?w	q7u0 Ǵlo%  Ih\ E5DXs}7i [	ȗ}
uśu ;%ۿ%CL<$kZWhwb^93o;lƿSʹص:XѬ~5[ֆOM8V~k,}<\j{?{Qg,O>0xqJ_Զ#>RL`8GR# 'twҢNѤ;3t^NI8? #?ȳzgC5zCe7ޣvaS⌽_/~C®tP5]uh/bR-KjA{YpBpP3DG*cgQyQ0:?#@|x rQ#eUn԰Vxkhz_ɵ<8_`vۻ}}ryujC~?ܔ rr"glc];{(d Gx?Ｖع=ŮoopaP<q{jܙ=J?c'w:;=^}QYGN?u  *t+CG''=v V6m9 ыm/<s=>#a:B1 >A.gSd8ٕ]:4_k gekm]7}<W[x8cuR1qģ- =%kWe3~*z`	Bq '<Brq_*Vl=~uV4x~S
nqGf\w[Ӑ瓊B<G5ia<7?[m]X_c kz^'H8uPjݎ=cBFMͩO.AU]}qqc32GN$`}jwWppWK=ZHfߴY_{}v :}Eu[E]/츍̭6YcMxmmصm] i xWjl{<7rҮw"G.< ?C͍-`w9 ~ql}:5-N=[R$}Ƅ de9eUT6h}jME׻q۷msYM 1T7gӬjh?w;ݻTwknG.8%Ew5Q}%7̞&76w+C~͜:i .@Ɓ?{W],GQ	C]\uuw g2$pOJ)FxOm~Ҁ Oi j/^N d=D*: Pyx+YCegmk4 V_օx@a¯< }G3ѺƼ})ǣegO}\NUsv[َYk)ޯ\*!Zvaڧ	Jf|G B'+9#!$@tQVoOůS[jcZ]ȷcFf OzLU F6msZ\/h~=T*Ѳֽ_Sz o;uj:eo^^ǂ1ƭleN9Dq^8dɇ0rG1Dd`ӕ?T׷&cNCkcb> sCihF?r:WH&mْ̢Qx-Ֆ7gnmf_[K}hg]G}dXW=,eRŤ2XXn|]~P}_3e45ĐsH+}WW7K).gF]?%y{.y%a/!?I [ɶLFl){^K_oƹ~ Fq >u^eo-iu7fUdTCߺYnXfSk"C=RwOd n ?}Baq$8 }/׸J${:}ME InzW 8 ۏ};}fn.5,;_ߚ?%?Q?Adn_bNݯKs܈Mtb9 ̑rpx#*.A;e[$9Ӧ`q%L԰?w)]֙ԇB~~T]3ݗk2!kUu?9@5c̑n5A{+~\t~EǷ&ú̌Kߍ\]S-7أŊx,P 6l|3DQ㏦~_ҭs@k@2Ik9˩􏨶Yy8L^Nl _bgZnѺm2kݙ{g2|wovf_,5d_^K}ZghÂe.#de>9& z!a}Ig??$W8',ׅQ9bl
֨'ͯ9Pí2J 's۽v۸ER	s\~f 2mikˠ4Go/IWƹ9 W`0w{׷l ۓPb	gGol$?8<%h[Ww形l~X ,;薵kkvF͟fEEk6Az"ʋˋ%^}*$w~ =r!Ϻۈ6<LĝGӷĩYfeei&=U9*hjMj7'yj+Gwx_Vӈʜ:8wW>or?b.#ݭSe2 ˷OFǱ6x/#}H+ѨH?sK[ozZ!wKmg=awNB̻}kƆ[l
>^ƞ +ag;	i5L0,@}^O} 8BIM           'File written by Adobe Photoshop 4.0  Adobe d@     		

				
	
 D   I            	
         	
 s !1AQa"q2B#R3b$r%C4Scs5D'6Tdt&	
EFVU(eufv7GWgw8HXhx)9IYiy*:JZjz m !1AQa"q2#BRbr3$4CS%cs5DT	
&6E'dtU7()󄔤euFVfvGWgw8HXhx9IYiy*:JZjz   ?  ]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UثWb]v*UE BI  9s IN U __Eտ(촟ȏ.8[z|%ơo,lk}N b*`Rbn? ?.c' * iQhvc{|SO2N*{qXo/1WuMn_h_.y iVzɶ{JƦ0,R>⯬?3 8 9py$}HT}8ȯ \y̺ogǒ<kW0D%k{hʲF*~Q j  ?]o_-X7ξU4sAZF3@Ŵq5wj	~^Wb ⯨tf:/(jp|{y{F$/Mim8XČ?e~"<[7ZPF|tn$#_-A
R3b0괮U6?5"/O ORןQmmbX-VQDň= 'N| 8,b~Zy>^%iW~Cԭ5aMw[&^"iBU] 8J~e~Wj>g5vYxgxN톝'fEx^2d;U]{qV^M740뒤ߤ-j[I*sű) $7Ϟ *?(- 85OI 0ERHچ.bƫ^Y0*kC]pe wr#MF4X4g\,?Qo㰼c|,NIyʭ2\}5bbo >~UI٧y:'Ny<yjOR&Si[11#1V(UU*UثWb^q[egZK󾰗~+;K+M*-oZUW~_)~efOΏ)5_; -Wlsa++8KFMYxX#?>iW^foO4.mJSXvciP {Nq}VRխi.|ͩZmeibuȵ{K[hmWw2ۆ!~nIU?ț!?A6?.5Z ,F-"I䱼l.bvH)"U#z'?Ǟ?% *|F?0
;>N{Y<ǥb}g_/vU~] Ͽ?>4ɿ26 ʟveѶ6yfxO#W3|YB 8 3 -twIo9k2I,Msyw"#TS:֝BOk/1~D~ayGZSb[h!iwsq907fZUC_.|ʞO׵2UugKv,Z_JQȼ$e~6*ߚahR5˯<j_22J$jeR͟mCNWݡ~b~_c{7xRi,ֲ6wPOnF]$|.	pooPqM%=/J]klmSWiaPd<rpdF^J7 q"č#@\3o;UOog~iVoTg,ex,u7IR+G7(UTq_Y惬:楮6FcTI"׺epR6Et58qU- Yݿ㍿Q|$ZLiq	'^n=yPқ⬗+pb4m*-UѭmFMJ:Ĝ,-m#0+XD.-Uy_7䮣aO3]Bo:FRᱶOᢓӎ(B9$O #.}x| WHcjc\ZAvLN e2,U/__&dI^uumNewaD6=̐aQoUWb]F2jzr1[E#׊JqWԿ_o禵6ӴO[Onu+kMyI緍&YC$|$x{}fqO 󭎟kG|èO!ѮM{:}@8׮E^G?nΗڅ5_:_"(z\[?NԤOhUE j)Cqpο^V<o5 1ZVO,{ԯm&ԓKKH8.
DPU|</o<`vNѐaQUֹc 8ȋ7ǤyF7.1ĺ4Qe-IuQZR@P_ro&~SiZփe]vɢmE,\4hj]a 8OͿ?ɽFhӵC ^}/w]Cm{sp太b~c֢{_o.lu&_BN䵔Y2$rHtWSUuVY?? ?02-|&y+]t=GM#j̗1m҈Zvb(Y|qVo⇜ qf_0i6qu]tk_Q kDDژC=j:矐"6ϟ]Gn}{B\[8}{MsNٖOX1W 5X>oSG}o~Ö+Nث % < 8^eҼaSZ!,$P$;jVO45OJ$2oŕ|v*U7 8w^g 4BZ(?2mK0N_cyZ(+C\m5ɵht"[MGkEYv|USy7L<k6Px9	ѥP^U?Y 3d?9<6-?vAzWncrpUeE*_F~aEs^ tK [~t:fYBge֥`^7f')Q^<q.?$QK C%^V5YVC´$ayo)~fmyTh,h~v1DF[/O?E7;?ʚWטO}Zw4ι|}l\F#iG˶*[亹q+wcԳ1$qUUث ⯬ 9{]+˶^򞵫ykڧV'CuE=sKg3V>4U~R~}TyO\;+ʟw:%47E$k7}+R]w&`hUA~^~y럖_K5&em|[Z]y~.J;ͤ%ȕ)UT7w2/3kZ4!YX^M`bXL	b+#eBqTr á:sʞ\"cu%۬^_IUUE1TOw : ˍ^Ǖ()a^_]Ϋ! )R8H8 3?9?97< :I?E-4G6ӟODW2SzK˿ߘ]?'#tSdށCy$Wy;D>cs
Ig,j2>.a^[  v6z|^4K_9Z|׭hβjox7]v*Uث?/45 k/̛
OG^J_,wyg}$)b00ï$; Ǔ|[|{>i$rZuuirS[ڪF*'4?ߚߛzmgkO6K z ^NtE$v6?:n . 14 W:,wq/(;޼3:'b*ɿ3>u+>Do?,J[_llկ#Hfi(51TOA8' =4ˏAa4IΘv)/-edʑUR~doU44_ȭbx,/jzDkO{"UG_ 'ͽ=!?4MֵWHX{qkkkzf;Dd^rM$S旗8ѦC#/VЖ8ཾQH$2<lRCS̺mjyPľ~M5)u#4KzǈS/>sŃx=_<jYXןZϞQ,Cu=MN,H-q  aֵ~> #3vNm&[PO{8̳\:Iv!l|EޡO?ߟ~Z$ڝ.m:\i[d2I(w]㚣/7m߇/r?^Zu_.kUmB_.>ZgZ_^ޘ])8~-N|4r_z^VѵyEmu.JӿFA݂+D\mPy \3/̛ssO*4O"OQ~#HD~[{c/(' 3?%k*wZg6]O/tѮJ({)m"Z>"l?_ΚE$am /<kswݛ	Pm9#WC>"h+xy?痓O+ZAQl`ЭU}72i˴j>m?-cEu'ɚ櫯iZW:ϫi<!QH,f/~<E6o|7}M/勺~m |7}Q/Ӛ}3P`(\²)(^' ңz"o 9SiyNl51ioK_=QMy*?$%  +_m俚 <m[Z-ou[o7y)g!?^@(*|E #~^yC__ȟTfnq5yg_iDVhT:7ȒE "lCFϗ)5ɭ=+^d=5mJѮ`eN,smm$wlFIeS A|EK6qz 8O?˟Yy7S->KHGj򶢆ᡙ{hA"|6iw 9!yOL<Zƻ||\_M_]^Ӕr
H	a.:֯H ;h~dYZ<kZ;^..lkFd4l*(|6!p[ia'.-WMzI4fd2P̪>*iǔ 8o7~Xy[P.=sJ׵]nKmQ&!aD̊ĕZ󓿘 HC 9@O<;i{!t'kz;.iSF|.yZ7zlZ%'T/;*QQxBh_<p|7?6vYXX5;r~jZ:Z=?/7~p?^rƱ_P岎IRݽwLADiZnNm /勺m߆>"n7|ESq-|(W]W[8?2/2I,qFߖ|7Ɵߘmm7UׯNqiW:npNI<Q2h>"8F^K䞕7~jf>Z垷iGxaR=2#5鏈<+_ D62\]_P -DV&I8bOx( @y7KuO/yJcէ_%TtoF#J폈w_ hZߖ?!ͭhz|< =_GX)"THOI'폈?~[E;yzq ZѧeeysUu~fPr[+Kn>/O?u/GkRL6
i>Z4z_M/IZ?O̉id9 &+,2!WVC)x~G~lwzydEoqqHopw@UY*8/n>"? ]v*UثWb]v*UثWb]v*Uت;OqRFU\1B'_Q?_9T[Oes"d у	JIc%ߢ~0x|cq\>8_.O ?/].O ?/].O~ ~|Rx/`/[/ ?
2 * ك|3x/b+~_1_ "_~d'./0./ ُBߢ&U bwy~1WߡU1_˖ DM f?w ~1Sr/?3o~ 1_ɿ f?\4b.71_˗~~1W*c_?yj+rг*?E.]_cY 梿.	?1WwY ?ZO o˿/@Q_~qJ;:4WmJV$rE)>(+Z(qW- 9uɸ IGq$dmc劄>@Hfx##8U/Ÿv<0j(|] 9[ͯ?~c~j~q~i<'5,G]amvCk~n([j	r{ca 97 9ͯʻ'蟜^w&B󭦋1iG-~ 6Q_˗^o󯜿/ ,?/5kzrDv|_R
X@R$&cJ Ӵ7  6oohčj*!k:cQ^7<zz|o_1_CjwGyc<hUwQ_˗皿#?/*G84[Y)nEߝ.5K/6[MΒ;R,մ7fPoFH5~9~dWj+r S:.csjob23SPY#/D׽ ʗ apK 0 L4?>K] *^Xe c_=>R/?M ʗ a h8|OT #Cz}_?% C. /{ ,2 1 Dp/qw{aF&K 0 L4?>K] *^Xe c_=>R/?M ʗ a h8|OT #Cz}_?% C. /{ ,2 1 Dp/qw{aF&K 0 L4?>K] *^Xe c_=>R/?M ʗ a h8|OT #Cz}4o֡ YYx	> 9|ُ^Gd7hRc\sCr".dl 9r%({I?{ !AM7?G{/3ܸ~SM ,w^?) G Gzs G 8 ޟ3Y B;7 *od3!{ʤY$ zs G B= ʤY!{ʤY_B;{I{ڽGz ! RK , ?woU, x?Ol~R , q D#?gwi? ޿gT#gB;{#  D#rTO B= L?Gz ! S??w7 * ?wpoe3!_?% ޟ?& S? * ? Nx? !7 *  DkUY_AȞN S .  < S . q__O'ʪ ǳkU_g 5DoUW7?k ,   "7 *] _'ʬx //_75EkUh V {ȾKV75EkUr ;c_& W/7?kU , {?ȾN \xU , |? , ?GsW _o'3_nkmiWckNZwӸ֝|6+1q_;miWckNZwӸ֝|6+1q_;miWckNZwӸ֝|6//3l)oۧi  {&=?ç !_⣠*K\@q*q/)0p YOlOTp޺{`)탄bt1);%xtLxJ1+x<%anI<x{_5b=@+}r?c_\a<@R|" wS+='O}yq,|Pߠp%|P#Q⅟c0%0Zu(F>_-:}xo4|i#F?+JF*0\:ccr8YZ?.W-cr)^1հXγv1cTمrCJX@Q:@}cx?([v/(W!cB~~B̅_ɔ~h)~>pLAg/2xMO'gz-#֧O[nBڛ//x!"PV}eN|/mgNYڹ10'Vw)_kzO-_Rмyesk^]j6֚#S-T@y;e}Up 1f^^@ǹ%LhG/:t-w[楍j6YVо.qդW71 	fR k; a8|xlNQ3LbnX?~f~HEsdyJc|7^	䘉Xaq`Mo
3l5C4̬c _P7~6GQ,Qd/"| %_^b\ư|oEԠn[NQUO,EJL6G>7'|;rz۽?keİW< 7 0|_8jk'A"+k?[֫[M~i^hY8|: nnٖc"{UUBN~^i{bN5[{&W#.KM='q؅f4ÎS	n#D';bZ]><fyXk,K /|/;_*Z^똯&Eݙ&zR)8fCMnۏI0$.tk糵 /2ͭCAֵ=g<k;+HtZm.+=BGd(~vdjce`J[Q;;K1BxnEL:&s}wJoGm[>m+S"	\ՙ<^5`r=㳧'$;`qShf;v*UثWb]v*UgN4 o+;o 2zm5pA`Xs7-Üҿ=~<eU.r'd&QKp>5t}d$QK3S9Y.%Q+Sa|.&Č4z`	kec&R7~xWwtO5۷l%p=\]?AP2CA.۾x'||5ZoGx~#h9/ooSAнr	vdPk'5CRr^ATZW$1')P:x!T Hrr^c6d0Msd:cN;> GVI,:*pSa'ڹ1΢ګ1$4ΆmUDdƜ09ʃjx`(w՟cNCd .iդr1GS$49Xu;7|?ʋk|'9S:Ħzx<rĵ_GjGxC.O7Mi}wͧZQܕT3e}2Eh@,kу$v^-Y1q4kmn=Ρj5O UmWp2Ta<sРev+Al~,Fߨȃބ_61̾nNb,l$ym,-IqBXA'-v}YDCx o5h'JF|̎_R>r4_1h5;#>mktX5˛xX5˚@SUP2̽Y@Ɔw*.cO	&x23t-
_ށۙ߽OmRKR-lђۓQv}&?<zpC-gdόF\˞tK˞W
iv%_i&Vei#tB gv䈬I냳k6s1'$z|go]wdFf@Ñ>w·ڐC{s~XZ=;Ak6
omVj"!"ECkf×&X @Af,vD {w^Ge]Ě-ͅ}.h,hc&!v`kY	qvq1᭪ZT!o65u-zI7Spg*P()Ls3\ sccf"J'_׼Mq5 6yw6aivByn;{=*,ݘOhvmt!	\"OA^-8.5.ثWb]v*UثWb?,?p   |= Xdǳǧ !~k윻NF}Z:ʔnX̖\)J֣er,=KRd"HڻeFM#`|Rf֙&B*VG_W~X;8\bSzu<K°FI(gҫ߮LIWpIgzĘ4-R&$LFj '(F>5+PicO %(f"A,L^*{d2ǉ
O,ؙI;|0"kɷwCr02*f~paEE%Z}9!12*FA$1q^}<hpLxPJ O	~%l8@5>u,> uTE
JMNXs FL0(Vj9`
 ځ'}`ZdbJ~rTJo)8 7]v7ky+ȈiC8Dͣyetr?oxY<$e'u{yu+dKy%K`e*$ H FNPuTy]mvF>v9{._m24_L;?K6,xEr[8n^'Ýy8Cߵ$t{?* G鄺,,,6NK
WSRWc{ȯdgv[O!Acqˢql54\B~`~d5ZZ1('LLSɗU7dVhWbӛXl? iM<Fbw;Dp~BKo]6mmj̰sdrC6Cvʔ;Jd'	V翖' w>i?,Q3+@׾cN"nczT#)=Y@O{_g}y!R톕bHeccMOޯ&;aQٛYEqCRKO/Kyn)8WWn<P:#oͦq,q_/HwochI.S]Cț}[\]߇@2p۝]|,  Øsu8Km&љBKA~#^uuϾr6 J5;]5uKDK%erR6FXc'@ϝo͉%]%r`PiZ lIfӅ7FA"n%OUV,`6Z5	1"dwͼ _5v71j)=̷zj"fvPr4
IwF@@́7ڕյ.VR9"IJ`3 ޱ$ r)v*UثWb?,?p   |= Xdǳǧ !s]?,3a׃mp2#aL@bSo|E(H赯cM(Qr&tPPn+Jm(Tf"H+g{PW<
l6Tɉ0S6PӠƎc&$
S16(voALR:&$*GX_l$IlX2k%/cZAˣIK21<[e@'liiZvpZ˷O1HQhk'liJGiֶB+,(!IƔdbBr`2>}lifш#49.hT3-jdx^"뢿S>rx'	I+;bPNr;t#&+oۯ\k*L
k
Pj;`PKt&7Ac?#?qynݸ}|<r26x]v*UثWb]v*UثWb]v*Uت>h =&n V/w1  He5z[t6aAlN7#l1 C"Td`gT SݔJM	%OA-&Pv>e2tbGyMEtʌDQ ⧾Vd"}xxp(5!޴%ǁX&Á$v#6)\D=B?D-2Iz<:|bI%,>ZP^P1&$!?#o%ĊQ(+|ۮݰ"d/@@~Nõ6r֢»
)1!c-r@O$
)E|,HS#0R`)v;NH%MzdةG^.@_p
zaᏇܢJqVo$(q$0Ą3O&OypFj?i̜pTͥd˚m	XMLbx]v*UثWb]v*UثWb]v*Uت ^h =&n N/w1  He݆k}6W,t6ݮR+KU 4N8@1s!,MyqHB&ReyW^Obo)^]wv:|KܒC(j@hxNܸ͆67R?ǛX*<[q/]yj̺k>k֋u뵽s1%&VSņ
sV\fA G/6=4$`""[>?.4]"rt׽:zm0zMϧ\- |oB>3#n9q:S-?hW6v1~Jyʞ\5yia>cgt]ZV6 *21 Hc11 pq.7W+Mxsd *5$?vЬu2[mfq
?$TzYʱ vctxLQxbr&-.p;ѣ5|_)Ayxo.51Nhnm hR@K2\Gq|G?G'W.{Tߓb&[Fm|tOWLkP
	wڴ4'bj!Ǹ'W2Ắ 6[x5+0W}̏XRo?*yZ睿1d+k@<%e(]S;T	ɖ<DD,ˈ>Wye0.*Nlݓ@pc~_ 2b4'U_<\W\-augQt!G|xb|PLdbØ{cp!!$F]~YkWh/u-o_7	C4Q2:pBڱr$c8V8Hߦb'fLx	HV,'k[_dFjZޓsäkV7q-Q=ţȠ$.i;e)τDѲ	>kvTq(thAy^Uf{>盷uXIc02YDޤAЊf˳v&|)4~bs^.ØA#o??.Fz4柛-נ<Tuۻ˝*ciI'-G@WeQj'266 򿉥p8xEbך/6:\o;MN _:$7ĩ2l7 a|1H_B?Qʏ2.g0㙁2ocIyY\>v4qcwkZ喕-%^_jj2$^/ǻV,9a)UPt<8D"kx'!Qh.}!:9`,CI\Md!SzW&Px`!Dq$
)HFhOacHl*r>dV:|"3ܚaJ8ߪ*8~8p<gxBZ_,LXk910),#`X }<h
H%O-Ġ^Yhk(gla$3O˾X;:B 3w|Taڣa*/{'d\.h<-@k%'SӖGMra'#lAHf7ڿxYߗ4*ߛfy<iRyikjYV; 
nφe$@{ê=tb'Sw^Rg:d}ս/ldiZ[0%>8af+]Oë81AyȚgkGH|~2GMSaHxiq/2R<|dUCqp,Ƅ'+?/+_0yAƗki||/Z[kN6bKRX[vոc{>LQ|&'M{s1G%Hܸhs;-G?6~a<Y,<ͫXjP5E%_]i9U8Hǟ27؀Au]M1F_H.@o\7޳]}641(u[;)fU`nfDT-Ř0
j#1!-LO#`wo?~\ xHۈHs?&iXxl[QD66WׯjoysgCx-:RN=G4g(Xߟ*h81J12yW1<5 |;2O2yejwr6^kuq2H%Ȏ6ة 2#:~yDҏJ$=rsc ,ݷSq2CC~a7c$ޫڋcvHd^ISǐ*LaꉐMs91mNJ>E~9_6y~O)y\uMS,ho!eYEA~CGÝȃ9-d5Xc#g _ˍkph6ivac<s<o,j"CtrϒBDqyU.U0#Ox~wחc>Z}WY-KMM*;$ߡ'#$|p}}cIѫ\^^4Q9B"V.ZoW_Ӵ˭'^OhkGj\Ei, sd$#}8{ 0.scXl󦟢{Z6^c醴Y59Or,h@!@L!Xȳ{UַN~Ǆ'![c64m[ϿVYimlK7cyl
b5jFFZn+0?}+M5(G?~7Y7M~So]"	ot襰kW	+r7Ǧn;0R~pxR<@Ęu{ŏz .Bx<H"@G+{\~]o$%V-ak0 almA%-O>.ϗKAU~|ݛvz@`_K~žfS&}[̶ y]2G{55p\4+o+[&)މQFؙF<Q᫫ޮñ4Χ2-qWlUت ^h =&n N/w1  Hef!㻰E&)$Ry#-e GLC		a4A 17|ϯy#ѵG-">9uY
.._p0٘sgpoCswy=1؊NANΟz7ߙ~yR?趑ibp}GvPk^@,%}GlO#461rټ;w .[[/O!y)lFG%>[N>rw?4;S't0o}V=h<k8UЎFZY97o0!vztbd&?żi5VլRm3OS-KN+dTOD81ݼ5~	;oCnW*?i;uߝF| K2ne 3ikҊO^YHk"9Jy%n&=jKK)ѡ8[`;mgg@.!}ĩk76餿-|Vѭo1-	~u~n?m2v>x߽p`~..g~_d:%1[yK}cZDz/kK(丗!cU-u//T1`ZP=<"%Gh﷟3ϝd!ɻ_5m9,|Z}2Dooag--w22K#bha@  pgF><r%rI#}V1le/蚩viy.d;)?y
5Pڕ#1t,y'[Fbqw#QBp(F(mg c E3_5Va^ΗlrV(P
V	6h;E؃(7;lpvijbt;h٧76Ɓ1Uf s#W	a~W`/b>S(
W2v[מ4.|ˮy[nnCZMŵ[\Cl+Iϐ#>ޜ	=:L{qWrJzʚE͚[u EV7vp		P=O js#K۲ǌ޶֋N'oh+t<izfyFkZ-Ro9Y?l=?mpཀRls@{yǗ(xC[4s2$;hƅ9#n(}0ZA:cB`CKg$ v|@ƞ+!{IT[u JA.d2ZR)ڽr@!H;u[Pe2`XWUAY08&W&9raAoYhv9ddCO=
g=&9{ePPe*|3";t1Xz~)Xp*L=NH(gbP6w	!P
 M"h+Fgdif;b
xU+ysg{w}x-:x`gH=TDm:mV\d b|M>,xH#Ȏ.ZTwIbӭnF"wh=(&HyR壴50x@1)s])t,or?}Qkcu]R8,OyQYArccU*	*'wyr'EǄTw :+eH5';5.S/fH¨|#%.rD']Iv1<b" *2>-+]K{ykumM,Fi	e0갬qJ;xj
(V%v-N KZNg$$14QN{6c&ySRm5]FkXb[ID)#
ôXdJ1;1[˳!(%."?v_i[k1YA/6E'O6\EyAr޴n!nL$r]2_zYxR-5[ƨ 'i8o!>mib:~ml(l!X滙َ1ί8cut~\&S<" ]XĞ`5ٝ;̺ޫ}q}}fbkgi#jP}A\ګczh8	_4_j֡,ķ3Jp%dݨDT  L9({O"K̺ޙgj^i5 i 2kZhDа~@ \ˏjꣀ>uά|ivnG}]Ϛ)k6yQ<fΥ=P[;7k{f 4q߮	vxF2c\W/UqmH4r J\Ѿ{r܇յ3Z<a0TpmMgP. KU#Q7Z^0Ʊ )[U,fx(ךǳ4,BFߚfXյ8SU}vUԯ.Ʀ\onZy7zwRB+.[d!@F*s8hpÂI+7Uu=V]{fNM#Lmu.,c{9#ZCԈ1pC3@	cS=qG/:ϟ!.U橯S|i?4k:q{qpBQxjPF^2go4c,1q'}v)ooaVm68?G~KA
J"7d?8KSBq\7ݷ'g39@7vm 0Fk-EM.qn#E׿٧k{-#c62=el9wZ}w<Ǳu<WKa@[]  7D  {$vo 3:m`*,H@4BhQX*hFUM$ +0M˄ƕ0dr:o㘓Gq1Ȏ4Y۠+8h)'8$RUNܻȀiM$]^dM&(7oU행5%wwld(RMDdBU*uvdD dFZQ)R-kAgz}h-d Mv<rZCVS'Lxmz/ n2)<t);d!:(;dو.W!raHVZWl,Yh}@!A0XRS$P,$w0C82aC0,RobPnFwQ־#-!iEőQX%]2!QKCZ&	72a
X;|`㠦 ĪTrHw۶QmiCx^]36~wa6-6{۽A}m5ي;U3ukzG˔jNt1iḦD_K&]FY@#ּX<6+0-,_>bWI$5HNE2J[w&Iɖe_T+x{ulhB8Ȇ9WzCyɚ㯕ʷSy?%ơ+Z?Pe<@̆Jt81䭦xVOxŞR5C<a%O+f^4ڵמcR@K!#IK0+L2:7(KHqx%|v.;4CQ2e!cb*\=g>`uҼo_$ip^.qO5ˤ
NřvsTpdp@W}u8͏ _uW/W揖c^m ?Z~层+e%Ԯ.>RՂ"`}Kb<@"_I۠7aOrB\9	ČyTR4>rմo(?A\_YiZi>\Ҭ,܉%.>jW$82jXc'ުr͏KD#so/byA{ivZ,- ;YLVқMq<}DʫybGéÍs#魹G`r1KTl= ʶF{X?+lkI Zj_KVqM*+a1ʈ.˲ؚml3DK6؋]lVY,ǭ woJ#p-4h<m?LiGh$G<~6il@d eQ7RjkeVL8WT]9gҟ s'k&{>JjX5u=JX d!p=4̼Rǳ'b'(?I bG ˴#$`$h<Co4%w^k>Z׼my{CPã\tmA$YQN.O{Q\5pD*[yޝn`͗?
d//+dj͹vyf?;#\k6>a 
ũ\-ъOs-@ }Gf30jG$G}y:^V&LtЕ0HDȎpGd姙? n4O1/6_켉wZV9"`~Aݛ_1쳗.<ē_0Fnf'鯨k2x[J5ȃߐxΫid׼ŭzy_G@e[}*'lțȦ٥ᩔt @vݗ,YD{ O^|.~{I]+ڷm<XG&٤-\@>*XWeqǗBuLȔ%|=G/UGǬ\ c)"vͫ#{fLe^^5wF:DG$_6>II]^FRUثV+q  |{{2q ÿ??_TTA
Cq0-|o]gjj9ˑ΄= n:Ld f,)P)OcM񊬑1s|eIEiz쿲|6kTT@IHNhYhɪA+>%A+2kA-2	DG!Ns"%ֹp-d +Qtˁj!`-D5j~ E QA+\ѓ^d4^ 2BLxTb;|t4YY	m7R&r! ZY
wZ&+,
v;d&0:_((seC1~L1*, XI*W!QEd|3$k;![{5ZP$(ݓTHiI
L\,H_n&vQ6+[bm_
xY<7\Yy[@դs*B$T u9~6\Ȏm9!iRɞmе_3ykR!X֢Se@T9Tk3J13[z%)rܭ?|mؼ?H:G$^akY>RY^o[
4_)֘N0ۻeG'$8~^_&y'X޵aD7>}byR?Qwy_79fCYQ>׬CI9>nާCzw3i!SaeU,(nFB:,qHsl|W0lQ@OˋO)˄3Pi$o,5D8UHCr YAx2f$:a=n8f#`zmݺ3̾Aag5_.,a>k,	3FQ@$+SЌ>6 H3ëØbDw.4yO/5h6pw),xF![å˛xDp6O/2˨ǋ^Ú)A6זzP;ڨFDvT")jPMHirBbCo1XI\hpYZ2޼L#[KٚrnʥaA鲈pvf\<Bt[,͚|ڗ+^i(^FGRv0ɚ\8d{˚c2"<EoW>mд[6Jk]r="Mc$ÁYUFx7QY)~N&d#ks[(yS{wc8ƭn3t_B=~vLzL$.g7rgRnϓg6sR OҭyWr1;j}FZ\2֍|N)LCM5/ 0[y\&k'u/Gm&4إtEK*aҹuLDchˌ	fo 2_j^gV	[ӭy&fh92a^C]ZdcH ܚ8 #bHJ1I#pUЂh ,-b] ''oǷ';ٟ j]Dt[TV;f.Y91J&xf)sOj|\CObNNLbfXVULDɰ+CI*)V!&$ te-R	\B|<re|ɉq>|KLU2nE)^ Lr aQ'P<N	eJ!h镉$;Fl$(HIvLS>dvc_*L{ˢZ̟FXΛtb+et!Ɇ7X3,
/L,JAC0rXv90P,J&S1K%^,)N-`ESDбV)Temaj偉R5>$)8<|2AS# =xρ>J9C5w㍫xY[3B't5h>imy{̶w6˧Y]l/tbzuS_XmN9hfOd(1?	uݣY/Q6	N">yB-}#g,AxﾨBBm5[UXkEhRQ/f`KDUH׫::	x& l#n3:]ލ$\W^T}T& 4K!]H"cÈ@[bp? 1y >~cmp"\P/s$zW4,ڣy˚/纉j.4X~0$U#lvfZ,EE{Ѝf#پ]_%E[VA~^F)!1]FaA_]o?7[sq	2Wҹaͬh:>{es[s~`ϭ6-l"绝fSIx 76X'ă.}; b8eg^۞tKzFy731Gg˫k7OMURX$Vfe/z>8hI؎=5ɦ sD_%/ajHO枓婯?.VonPjZ,<VBhJR~pes'xBz_;g[qIY=@sK'5|a&-#OӼ};^{[u;Rݕb]m$8&,FލdI߼OacːN2X'Mly˖tkQ}f˚Ʃ,ӛ)و^'oP]l||?JA-P1y_K?2gJu;<]Mcug$\ln(%w:Ƅ$wfv9|@,Dr{0lG;tb&6:>sah_:60\?2}O[ӖS⸳9-,h/Z:^щqiY!@1DJ?T}	$WCŠ7'WZl5t%w1x7qY4YY-\L.jhF>hr͗$#Nˤz{\X)o|zǙۻ}3fyTѼs&[i2zM\Z[M!C>L莖pJyƈ$t;ÈՍDe[ث!/|jNXzſ|z}umzdRSEKF)p%#b1'	;yw2=?_5C> 5]7I5/?z直/2Yt>}2{/-5K	[rCND~-],q˛6Hєc@|{gW38b-M9qwDCwMJwu֡j&1w5$"PhsZQgR+~>7-8G?ةKWb]Y 7DH  Hg m#VT:r,mw<ʀd'9ln4I(j|+d\iD1bYYʀ l#mPXt|foko%hD݉U0)ʢ	'b.D'-cg2] &*=l]tON'lhag=Ko+?3m{˟3<Di	"2F=qt29{0TnɪGwvplǞd}͏ HAc/\1((P|薩H}rɨO&'R-10m)ghY`,C4ULI@?HM$o,`b!]7.&<*)o$eɈpQ&	01AKiĵ!$Z
D!"ƕˁj!",	`+㖂Pn`bP0ZQuHq,
AOX,mLbT|+P<2ahVdv=Cx2	hّ
 s*&qȥ(2vx?b.J9(JaCx^UVכzywN=y]Fty/-:)2RFm#F!*ؿWƷ;@豌<B!<>uΕ]rKK)}zع}EdF~~;?8@Hkc4b$wޏp\Ǖ&-bSo&6oϨEfmpd KJli}7'3$wJO;ջf#Q @9P>O4WWּѯyKL[w]efq
K%F.)xkμNў}Dpz`H⾾?+f;k޾[}&7OK/u4KNl)cN\݈{DN\tNξ@cq{ѫfmw:Z-*9t+$C"Yus	LvL^AN#'CQ:mc]/[M0$|z V~UwwB[|u*$d#ѭ/_"Ķ-.~Μ!126}n;ǫ8%nr<=ױC]Ң׿0-llm<5yy_I;Rn+wn}GgepR~fOF UwwN?X"~#Z'/̞`:+s}iusH-YjȗEz)^u1!3HﯾC8·{ǟ%m|yMEo˫/1\iCfGu,R@J*r5lX9cbވ(v2d#bd(5uu/.?t:&Y[Xt%UbeҴĸ+{؀IcrWAļr'ؘ͆'CGǸ6؛C2OO)eGj ~`4,Zn~5UѮLiY^潵,%@"	7[vǌ<&U[P8O#g$Ў(q[<w 1@G|)&Ꚏy[-4袷ߚ|lԲHBXroghH' WפPp7sH5|kuKɶVvvwח0NK{fv홂̪1n:	_j·sofvD]"Ի7b]v*Uߕ9| M= 8 d /v5ͺSTLCqӕI'%A LN6SiO~G2	s$	ʛ0"ҬS3jOAkld7ڭ~e>r-ieOe0!q2 $p3eB14g<箬7pV2Q eB8랏 3jz1>&t9eg??)|"w`VX܆#`` yd~$x/ӴV<Ow@pzϔ<Ə" O3,4Χ,XDa "?C&mDFS>w"_rqC P2C-uZP:9\GO;9ʪ~vyqKHcD*$T}֛?{?8δ_o:g^aa,Riy cLjtGM0:|\2t~ &<O5-%N0cu(V9+ٚOXOm=7Ӕ/Po|_ 8)j?>a)V_.  vx#{:=O\E{;ۨL(>#C^<͢yGuK},/bhـ`9)EAsϵzlIyc!Їj1jb'BQ=BbQEf	"J.t($8,bR,DDQ, 2xHF"4y=2' D$<ŭNTѼ]̰qFb`R:Wzi6s,)X& ;yaB1@gT/$6=;<&D2| +l1Bn@]dTRV۶H(Q#e[T˄PZZ@<{DRxe-R	l[&2/	堵a ~XYWP	NXz8zd`6偂vɆnraC&H!so)]!>n)Qv̠ZJ9&
D&+k'1ǮTأQZSnFJxUR]~_e7&D8LVsԖYcw9Y=2T'#3t:9c  GqqÉcDG%7#dK5CkVkR_M9:e|1tH{vL8WAV+Fn-&ҟU9dpwRV۾q≌'(@=7#&I	N Ȑ	+x*nD
^*]Pl+efr IB  i:VqjeLZ(IY*$TeoI$}2ǔT%]ǯZyKK E$WKEصK<GMaj(P*s0va8DH$|7<qOfi_U
ȁЏ%_M[C|~Vѭ+kockw{|K'&fgff5P0O5[:_yL{7s?2sވ;!4ٖ%MIx슨PGB˰a>H"8ynvw207q{st۫K2򱼚XOZ/pQ0H:x1BR$r$J-EHt{(u9[Ƴ A]KUPcf$GM3]/ʹth=&8n+aeWYќ2we$9X7;T<jQ"}Ue!fӭf-{h!=|ϒ00"'GXqBf r5ͱi8]>\\z-/*W-׏UYu]wu֪lݦ5X5܆k$!L|N<"hPt;1@
ʛv*UثW~U /- Q6 d g 33N])U÷BA)ݣ j.@{i/"hRsq.W[3'e|2
m__^q[]jY|j	Yn	*_Dqηa]Y%?<AvyMٗ??==w7鏐 ,<mc?*"e,TQGe=aç_PvnjN|YHG~}y FV=K`k;f|cmR 0[J ;j^73AԸZm&MA??77z_PXynImEƭ$}y(!	B:rluWG>\Kq]还:ռӮjbgQ.,~}+>fޛM$(
[2?K 7GiQl~M䭸V$biBa1<	{>']b B~FMJ"ܯoEGlZ.N(3{xKn[rsw|=9 +)X]Cԙ^YA^vo}U	~{>x!ܞp4t8|ѣyKӯE29
Hۏ}fCx	c4ZF|xdbz#~gs $;M?dcFI8&A <`.c8 1b{eUX	 	^z_^ +{K%[H(M{C\US/{;=l,@y2rvznܡ<G>]#|9*4^MםO]P1>q5'}?{e2zxX )dM1+_Rɉ11CwcN>&<(F7`f;%	5dSˣ&~I,)PGL%A->ˢZKf<2j@Ⱦ2Z@H5堵qɂ *:,
P̻`(wۖ%
Nk!
,PWڝ2lB|H!(E/.Sehvd@7|2星|7~x]v*UثWb]v*UثWb]v*Uث+?r  |{{2q ÿ??_jm0Rh5
km'ҙ8@tf8#!B. ~ < %"cO͋i>HP(fKܞ.߷{/ Qq~  |/l4g?{:8$HE8,qU@ =T OI srC dTiWRXq{0& 4 wL~i<s4Z3tG7^{9~c7jFݕTDA 6Pyis^<P}?L9WnMDݟ.Cweii0Sas9˼8l
RSq#[P.=	@k%	(PGL;5i꼖h*č*yzHeJ : BRϘnGpkVkeZЊlށ׶!9}^_' d`ra?/VhF]iڍhdՇPAbŖ9b'`>[BCPDĵjEMM rk A$^g _{  Z?sf#{Z3=;>^@{gtT!lIcdRX#-]$]rɪQAH'mZY	cOeI	lZe-R	dlG|2hR#]j!->5/Aj!"xeH!G|!z`B;zW-e
cOe2db|AQ4ޟ~M׿A$$l,T2~y6̛R,yk?<3*y&/x]v*UثWb]v*UثWb]v*Uث+?ry  |{{2q ÿ??_޴vKNEzza67~2Hh_eqJ+KyǗr-6dd?zWS8cq3/>^m/NO/G)^C?!yz</9XhVӮ5M^Е3#ܚb2<(@B#( ~i Ymr놕DJR4Hs1>]ՒOqٺ.P"yNDc*iEݣ-Dsa.qkL{~xWz`JF\	B3wN`d7&&֐xrAZXU"DrY}q 8u?1[~YsJj4JfQOhXЎ!g'}4yϢGOKtdbC=|n?'6 6iGJ*ͧ ē?͸?}CHQj9>7Ԭ8^ҔYM90XA'l)	$t,	tҧ.k!/64.i!/)Z}tKT^	5KMɤdSĴ%s%F/i!,u2ZH@H2赔-#_Ֆ¿&ևsN`,
,`T
NbPl;A Pzǩ0ĥЬ;6dc=:M^^Z5.J9G3YQZڸXxmݣZ<r!*:홣uDX?4VqO'٣}ׇ3W?#xw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxw6ho 5 RSxDZy7XL+h.F>
䜆Mx@$uhH	oNO3 o 8 dٟ Adv%pe6M?H ?/ο=i6~^iW+UH]#/k\
{>jx_j;l؎>_wVث~/*O\4wߙ^kA]/G1˩!a f3p\S2/o.{2oI"Z~`_RG U6^I_ڟCfc<+ı8DQj&PLQ"'NGq4nYP;PR1UT<a׉ڝJdbl,$(d? 2/LM'%^IEp{2>G4{_|~N z%ꏸ?̟^~ sU IsK]/{xzNƙ~K>ΝYzu '^?FxH9a#&E-SrIQJ揮dFMR	l\I	|oĵH% 2薙U^/iJP;ȉh!*(||ȉj!,^|Z
Em.jA7X+Ԏ<5#=X!)h~Y <2aa2`!%X)#ޙ`byMOa-ws08"x{ek,px58"ġPp>G*"I'vbt*i  \yO{KM ,qW=ߥ koq+5\wpwi  \.;;m  ?|CZof ?ˎ!-7[y_~Y㼯{KM ,qW=ߥ koq+5\wpwi  \.;;m  ?|CZof ?ˎ!-7[y_~Y㼯{KM ,qW=ߥ koq+5\wpZڬWn+oӎ!	_oN?3  od WfC55N)& >P~wihP%O-TUSQ+qyܬJFj:?g{$"'y};HhC;t>HҴH7M;[$P4E
  gBDb(|s3&R6J3$ث  9gh0f .7˶ݙL_!KvѱOo7
zney,ttF3{Vg&R_WxxgqZoJv90vbjr5Ș3VW^-3h>xWacI\ʲuQjz}9_W ݼ[chM^[Ϲ%z{TCtw1b7i_??.  P%/bǼ?jO/gEUv< ^bIl<HA,k1K&u&E':2a&e=:fLKD](/L{ഐL:mĴ%s;O%A*G2"ZJU(2"$E o/Aw``F2B&l &h`T֠dzӭraBV2ġZ``T6XC=r&aؚ3 l8懄])SF˓4;k{CxI ~/->lK4mץӣRiMt,+˨9c
$ajL h^tIe$q/ˏ5fyUEM9]V}&UbLα9E4SNs!r?Gɷ?iFO>4Mּu6&>WWEQAfn*h3k2xxr۫2-ʚ}gE'ӵ[Sn[?Kqy$WJJ,A5>esཽەsgk>K&kr[>O/[{sn1VxF25ݟHjS߷ۘ,k儲F^ݟwݺ>]:ǗS,t=gOJKXO8Xѣ7=fj4$ѫȃt]X	+}ȱ׹]v*UثWb]v*UثU8 M _GfC3٪vI*MD[	g? z~jcW:E"$V[v ,-w#g/كG#=/IhV}0~_H"ߘ7濚Qq=j}]؅g]{{~żGpw%mE8+)FQ<3rDKpz2?@fa
4&޸LQĨ%ܞ	;k1n[MnYOz FZm~_ִ{O~-m,_jdi53fh}Pm:b)r E?k{*˨Twg[xRC9N2GcEb8sKeGiFS
gT}/8=O~75%DOѐgDǉxPű9ddb\E\Ʉ'N ,ʁq;̸a)hi-%S/DhzejU*fDKDU:DKL(;W2"$|EH6`-e 
Y@:҇CYCk(Wzn:`Pzzv}``Tx䀐;倐PRxֽ)	m}aWx̆/4]Go	'hEZeH/ҋOL)d .[P/ch@n_t@%P yZ7O*y^jO6k~e<p}ZNӕDi5fY76=ػ;L<b挼A
<|-o/Y˾VѼ6VsRtD Kg"8JOŔa\{@`$!-U~EǧqnٹF	9yU|.ߚv>_t4?3WH\Ԥh_BLGkaX1v!ݰ;&yZ9v0g߽llUo y&YfZ<zV*.3+R;h3%iYYqE.ǫ=bnt<~&w=w*w+C;\N:k$ku=u˲/j;oڸ5чd$9U/O:Fg!yt>|XsثWb]v*UثWb]v* ' oH  Hf]V%pߛL<L/Eט[pd$t2"zJo} !<ϸ~)Ys=qE,QD# UUQ@  {6v*VutF_?V	=#@Yu]js<4ҹYff5,ԒORsrUǍ<@43ϧ3~%$Zz[+5+Lŗ2<,Qd?! #@49$ >Ðra ʈmiG=m׆IC?}ʰ~t+OؤFHn'ze<w+yoI(8ɲl~o )nbd^ƔcIl=p%vp2/iT,J̈=pra?b<<yv}HwԞGւn4|콘n])>sUǸyoh{z=z8vy!\S`C/F.mKEĲ(jB9Ev;WڙU`705]W.⣾aE)|2I+|Z$O2 'ߖ?{FwrSڦyKXйV[Xzja׮tèBߤՊ$w{k{W.9[s< 8%<ji^L Ou[{vtUKtth	 iKJmp{1!#]v_h\J#o3S >׍0o ji2 Uk} %>x o%ԕN]9"C#.^^Ofc7߷YY~25ݿy+|2L fygNk!Bo#r((f>nŏ	9
Ϳj1Q7ؓ\0Y_n 9UOXI.%I0,,*b0{'\brՏɎf#Qt~6fV=}OKԠMԭ4	<r,we$͜=$X>_dN pI'%>_!<_ ƭys'˚ʚgiw2Q,jJ"*aどg>؜Ō2#Ϳ/˟0y 󕿗ߙ_y/DpۿjS+Q§Sbd2Dt۰vLDAYuz U;? ^G5K͟^Oѯ"|=Rޤ3D'%T&6:=$3eB 8L#+ǿX 	~Sjڅ o~W:qMqqq3(U,B$gǲqC4OGR|7 Ϻ<4= ^y:NגMݝWZlYyJ;ex5,K.8c_ϯo (if䷑ 8b2o,yj[!fu4hV2JW]]N8q%!FW,@n'וE<=ox^{_F[5踬5h%@J¤0jækϒP1?	^~m&ʒI-{ztm.%}G`>i(,ajO!:Οy~MˢK1գP6sy"[2Mxb	>.]z;s	?"򅯑"ՓX64JHfvx'+s^ .<NHU~?ZQ[/8RO~wVU=g+dAR~J_[ҳ{591PwuBHhҵҴ^H$M"~;|#DqIw@Y_be1=t`zΞFIyenk1,gl	n+e~]_6kjW`2YAp_FHɕ)'$@c-yuKƫe7V4E&܊X/Uϋ6x?o FOzuGVܙqivxn5G*fF<֌T9vDpЯH;jI7`UثWb]v*UowN?3  o';ٿ {f?H ݾH3jW0N(<Ooo'm{dzGCj ~<Wb ?B<~{j$$J3~)r*kųGynBafo*QzL[>WV`$Y땘	+*,,$~SF;֧+ٲ'v@ztb
:MFQlG_n+BZnd9AWP9&DAoFOW9͜`ol:f<|J`Iv	C1J[r_ 2ǮXU,߯J 	~Ni7>rMn})L1}7gWc"=YI|Gwupy5|) ?A懯~U~jGTY	TxK^Xĺ5ވ:cW},D⽮ _|)arvp%2P>(ܼw0EdWh{ɍJS̈Dj:Ub:fwqs6V>piFߗ>?t3_4gwo, 76~hʉ=1	=-v^YC.I}vs˗%TB3M>"ei	'9Ay7Ro >W֥SVɩ
yL\w&W棯 Qcð߱gDq?{:'D` <\Z?omִA+n,5
LNބI%Z/ٌ棴+~ӳ2ེ?!09 Le15OCrN1rHc^Z:dc͔ɽʶp oyy8LB7qa 
(ь{/c{yќK>lϘnrXEZZFh*" M&y2Mq,nʩ2g,{I/<)m&x]v*UثWb]v*UثWb]v*Uت~g A&oN/w# !v[ =[A.u@9=]?ٸ e)i3s:DUثͫ  =IV'm(E$wJsF^7A@2лQJ{9IEc$)Ih@e$RArbHZ["aOVbω]d$"b+)~ )6m<I(Of)x6)	ڔʥYבOl.]^aU$4⑨,Ɲgf"#e[ţ,MF#}{w?.T}[k7ԭmc:Bdu! &;WOPib'd1l٢=7n}I1`	GDQ49XzG )Sqa5ζvDGq?3^\C>uUHAܫO0CKM&rşr DtǓNjc/T@"#ow;志<kFxA-9Yfj`$SN+[GRb$zIi^듌X%7vٓJH)yrξnC0j6J9zk+V>6Qy@|:\.QϏ'aii:]"Mz$PDQPbP L#9nI/ 5?-d l,}kEcU'ִve#hRHG8<lo4d~|.%V@xki2fg\b%$W;TDCL[;/R)L8O?{y; y7/Qy_jţqIwO  j;S>~}Qy龀r	e?|׿,|?b$Wi`挴n;q0", 0t_!y[z7lc	fzʭi>18!ef3ysEu*y=S@%ƙҊQRLQZ &ߞ? *O,
}{I%E6O"+v~dym5 ;2^/S+~[n6[0]8r/NQiQɨaZ]<WQa{~%%h^R Almij|;kI]i4|O)9zt}w>rlm_\gvq,( ۶a-Ol"x]v*UثWb]v*UثWb]v*Uت~g A&oN/w# !G4qD䕂Ff4 |k"	4@_҇8<.jֆenTPzv+AdϢFQ9DN|.IL'm=˚|W ?K_ιVu{M"y\V߰.	mgRur4އgvJZҹ潵}y=96zg3(SW|ŴIef,F#W*!Rr6+\M%b	'1͹S1[!$Pwpo#ɚM+ai֯՝[k z_Cv˞:hL7???y~E Nl\fzy,WL`_@Tn$1'4SS.X>OOy~)}wE4nFIߒ&嘚MpԝNEBkʎ0gƸ܃X8%Њ6idӂ:2R}e 8Xοп,4+#<RUm?}>1ϗY~$_7S)aǥ՚@|?F &?1`bX5KhV+gh.Pďzdk =ǘd7jh '!}NeWVGPૣ
sd?$1`,rH˺]X7m,uy?	J{YJ#}*"F7~YtZJS;}2J;VFdEOڦkڟ SK PyojţqIo j;S>_! Aǈy/q5?VTa(gH i~~-yR-MR䇕5TO`I\āt{=.Gnhc˿5?gW4d$3_J#Z}ҜV"0ˎ;A8][ec*zsӴş2G/[ao]+{2X'^2qۊƑh4ZsC._E?m_WR5kou]Bv,YVfbI8A\z8!D(:mˌh--_]~D?xY6創.̿^Ze$FyPӣH+|^ʂ3]V'^ppzi8.*E5[T؉-d[G7?B)4qm.c{MC̾]>]^j1I2]zqB&GCY#Nwk0?*vwbY(꺝ivI<Tv~PLy䃮#	r7+bOMV-M6KN;剌FeӄrFneqxMQ7]ac2`sw5k'y@Mח5.j:f%mpeRGGpGQCyF$8K9-kX tU<{[YMxbg%XlFWVeN_>R9bxy破)yB^'a>5pdG&@8ZDV=er3:l"xGZ:b|CWE5[T؉-d[G7?B%-h[oJ~IVk^_sKg'{y(
4eW!LU,XxC%kcI^KDOz<˭n[|YGSCGxNa`-^(/4h]y{PtSnm}Tc 2KQBzl'( vPcc H-:ϙy}Ƴw`d,湼!tG
>[
	̍ge	BShiLCBFO<.'umU|`6sK oEc&f	t욬X@qr7:o*_;w[KgNn=KW
k\;?)8J|׊| CQcc/.Go'yɗV^m廻$a2$:4Aqg@{7ac	! ;nv*UثU8 M _Gf C+tߙz)^IIxG-J$qx0~˴xz\iA> UثWĵ 2ցљ/[E(ojDG1uW'I:_▵ݱ= e}/UsjJw>Y#ZPʌ[+1[s1d$Iv+1lTLSĝiEf-CP3(oSQ#1[ĞTljVVze;P;}XgUHeu B7䈔pd BDzYvY؃(?7鷿^.umcNi^\jL! M8(5-{ΗM-q@oVH3\H9??keg<E*}kC,m`kQf 
ymi`Yh'Q6=- -he)yRY]1"Ku)HP{'W$) >oa-6Yu>7=~]k	eyk)RLߣg( T,9<>(f9+e_}8dy		Bb6m?X׵}'BRt$nDERƃ`	N.L)@Iݖ]D0$b9h|?_oͺo/ fgGQ qm H*yFM_ʚƗAN^XAup)]7fjpcg.Q1 p"˗0e2FQȐ {4%?6|Io0 MUk19Xhv1RY@َ͆`9l|CCcHx4ڙvh)n6eY8]ʟ *ӭa2'  bOcOS+? Lw?9 e~cͩiyW [^iҮ~@%=C?`&q߱?Usy7ccK?4ys] Ӝln;(ߤ9{O〗x{S#;|Sir.moU!"K
M3=̘RP׶\I/ ڄ6w SCn_?G=߃ K훯 !v}̿4tf @QLHӟ@G}bz90SMյ=Uu]3XѮҵ`q$RݙA~)!y"&O"?:?-yCl{}SVU1SEzc޾wGƧZ10<{+#tpUхAb9 KG 8lxZ1XVJVVȌe<tw8Du| 9 9*yny&u~6Xt6Xag5;O4N|2^
7s@kf8o(7;,
Ekb xSh<XycΞWV{dH+]KЅv{E^M OM3eٽ-Fb~=\~j,фâ7]󗙵*cAc{c˞ZLncODSuԞi8	_3co˘1˱ u8!.]l~l0<% ե,.#uyyuqq@5Q"" ⊹ݹ)@	alC~Lv4`s"c* ^]y'ߗ^wʾngDo[]g]j7R25ĳ	|LӀ#γ\4+mv$<P?͡!/]n'#/K|m X^ϩ:Z:Z @~is:7DqsgaG>Q3b]EmUz͇/w^Yto8IaxVIz~~ԇ1g&iqHHRy|racywݸy^ֵ ̿3GycF3y_\Au.I}KFz҅YGjhZg],
r=&*̓[O{}_3|g*GʖdmVEծby+#I 糎)ƭoOM1is,}uFoH"-|mvJPX~X稖 ,jq'r7<W=1}}Hb@<q#|B\w<_Iuӣ[pn	dvPrX TAxhvM.F+$ĬLPA:Rglu=F{A3X7KaI)EVi{NXt4\gAlj{8ect"GyΞfYViu[ԵKH~q5,p[K{x7Iͦ8ed M 4<=%ܫbfHD_QGǝWѴOEӣ{=kRuP^$冁ê |5qٽ=	!^+;:#\&,~qaF̿|拟7^J&]7UkvKq$tdcB6oi>LH V%_0AzGˆ5v	" KW~Fëȗ^]n.gRdwkh)ćlD%2ϭƶ_*]3GQ} Yg׫yRD<"me!k:_]]sjM=Xnچ㏦&ɿp"<;g*mޔ4]v* '?oۿH  H}M 8nn ?*kef,m~Ët}y߼7]v*   ښ-[rt28,^EOlѐE/MvY]2@:7镘 k\ĳUj.4J+"7c)ruc>󇛿8?,|i,'^#aCF`ڍn,|r!QׅI'oC}A ?» ^֗}.yNt{$hGYB	P"sW'[@|,|Y_uϟ>do?+4uq'f}Gn0ZHrO +`)^bN(Wwv#XZGzw ݶ "^M]z*e`NeBŪUi4LhzpνûxWՖd;9_<pb#YJĺ^jOoq8@uhO0G=d2Nȃ?8/|}KԺnu=#"IsYE>$-3Mό9O[z8s~96W+n}?cܿ?M>UלVT Rw<p)͈G9<rHO,8> #@fs+W嶻muc.@Ox(y㎠4c49]<19)~7cLf)\r<@cS?گ4 12ieʗ71FԷ $MJLѝfX'
c#qD#K+Ov_	y7w:m<sͻOݟa<囿=yPb'odeR+r8˿hӓa:D0NV4' '>Z Jѝ".44{D?w7P9~]tp~x~q_VY?p mfq\։n+mFsRCj'-x$t-;>qXg_ z~Y 8k(ג?7hzG).RhӢzv '3A߳ڗ4؁pJ=!}WAN`9)LS:DCL]'_|Z}<yW TCj_?|^cڏh \}~碼#s! )w| '3Sڜw2G>}e @L#*m
	-/S G46 oY54Poo{[e/'}QAOg旓?/5м/Z7$ 3Zrb@d*8:R'MF	-/,&x/m'RE,LUըC+=r)0-DE6&˱d72aBI,
GIx^UVכzywN=y]Fty/-:)2RFm#F!*ؿWƷ;@豌<B!<>uΕ]rKK)}zع}EdF~~;?8@Hkc4b$wޏp\Ǖ&-bSo&6oϨEfmpd KJli}7'3$wJO;ջf#Q @q^t?J4ZBxM׫ief&Ɯ֬W5ݓ <\6sO],-qQrizƏgê'4};TѡVosZ]~os 7v=)Nx{2N9=&`רUHoc˿a5D7"]wnaO򎉡mk^a6P,sV{qgd̬
oMXq([Ղ%u9cfNܕa85~GSO/v >W1kwvf6$".qUxzkrQ45<12߼ѷ-2f\1׿5-?>tߖ}kYu}S:֝iBsCmyWtS](ȫ1E<kH438$v=LÄD:^~Y#_[|ϡ:|&	)/-~-n8VϜ%P2:.ũɖ1遈>`Wyt#1"E |W4/iQy* ˚itjQXF-mCGZ8.ҍ&!^`s$'XU(?v_kiLxLh,'֞D -|oaO3skm"->y\^N+?HG-c>Ɏ},	 ˥p}WƁ:8u1!v.^ؑwg?/>|ߍAUtk{SjiWymK	gAM wVvǌ<&U[P8O#fB:P#}l5{}e)k0i~Uszޡo)y1hh58cOhVS$N0ⱣsgHNV"kz ;o{K8Q𮌇σytn>?< +QK]CR-{Ď=;A:MtZaP9Gj{:5by8ercoox⌠'΍>Dok֓w{_=iMmæZXu,rJbDP&3~02'ۥw÷/O<h}ߧ7kzŧ~WgHie˫G6&m-PGs逓\t#%sK%G1F }XDEd=A<E?;y^GO@P1>i2[}>OǟTi^=:avv:_O1cs]v* '?oۿH  H} 8S HV4|\j(;QѯC(9@_i ;u ,݊v* \CIwh1[-QB6 %ᘺ?#Tۗўwڤq=fQe=ҒZuo@ʊ[l#qeRUQxOئD2JozHTZ`#nij&7!=3(m3jjUVF&`} >֥~tja"<s42S#
oN=ayj@ ٿH DL~Z.}kT0$vvTQRyFv?f@<'Z_ǕXo˟- ծP
3Zg4&I=IX$#"?͐1?fv<ˬ^j1X+ʃ8=gr"IĔ  Dy.qh0j$ W9F6~CܹpdT>~[ לt!QI=	awJ9n=l ϕ??*IMGZkG,sn!_l=OUvY.|k ;?! 1ėz~(ITҬ*ubO|kcy֏Hp#5G$g>;=d01qyNZ[,!el3cK}</+Qru7WQԒaߣ_GY@'~Zr^Ȍ<Ͼ`>ҝCz֧w%V xS*OŰ>Hk3[ӡ@
 iNe{;H8n? 0 jM^yFiQ=+ڙH@nti@G=fy.K[y dxee;A⿑̏&  ?N4~ug!-8.B26iٚ%){l1pw._4#fn`ÇɁ˕
 &1a`re~ϫr+t\@9~szGے8>_| 8W9a?=k7FM~Oi?g.',(.`(9+33Ȅ{^&yTMƭɒ";֠2b,N	t ?Y-\_-z0]RM=c}OI)n?ga}n+  :_i[ 7.|ưȊd`/a"M6Ghi;=r=/d#+\;).7
	If>컺^_xYP~De%5'GK>;n涯,#@cRRĜv^Q)━V}hF$t=Ǧ;nz^QKt3&pPY&JK9,dǟ{l|TDv(OKqaXSOp&yh4Jo,jPǉ؏8ŊeKm==ǹg>\!N=?R"+JZn.<͢j~]n!H^FIloc_^9ULLˍVR&0ˎ/r4xx,rE[i6=T}2;xQ
kޣ+42Jr2lϛ8F=(W˓$ .yZM[ɭ+UjN3Yx&֟YBЬi;7YnQ^/fQ</<zN:ji<4)tĽK&zPXPH#-B;}@{$qe+zm_yV-K󝤗vQhǩZr0
V2j 7ÚZ!|I'OF(8 H >ЄombH%ތYQV#b">cq5`m˦+]3M(lk3`#+Eq QM:gɓ;'snX!a[C;N,)i[8nIn:2aèˆ9ƉF\D~!fӭf-{h!=|c$``$DO1f2ÎR1Cn:Ve36fk7ry4_=J=1J#U\+u]w.U~ݲӤiMiki2@#hiEB)Qcl;;>wÕ*ķkvڬH骸>m`9o{㿽#F1h<cOJH5G+axVPҠrReUvnUc>8ǀD|{ӛ.j:5ޖt]Bt4ׇВ;Qq*PyTV KoVoܜ>;Q[]v* '?oۿL{7zZ %5DD
Mobι@i ;uӋ?{s#v*Uثw~̿:QS(6 xܝ!wqٯj;}ژg{;$y=+G5,C,(W;{e9w&1Ukk_)#'.).(	LaI^S*n&p@ִ\ǔtc}.h\6J⇓ O`xĖbՏ*E/hT
mǧ=]03ֿs[.cR J/^ǈI L[̟co*̿ZvڣT$ ۺ*#<.cO8A{ 8q%|u.p7mD\ӟuZG,(H~Aa29ߓK ;W<Mdv2":y%xt7K_jA'?U!\?K 1=?c'A55< 8 Vh4]-kSmiyHW0y X}}/#~L3yKvOkh_zrX
>I4>p1WU5Ԑ#j+G/v&dC-}N" \yf<G@}>#^QgÏC0O ÄKX5Zcg(˵TBG[C}o_	pzR^\Co?_Q]nM2)#xu[u3ÄDHr21{tr :,T <`~ y!yB!lEjd ]NuQ+ƭ|Oa˦t?"g ٱŗnz/?奏;<4ΗKǮUw>/m4j	Տ=١a!t~/+yV)E5x]~#EA~U4I{SU⧳->SBzeMWyjgi??.O/ntEyqCi g[6q/Pxmhadya|g ?{
;^X惷2J5]dB2&
yoʞ^Ki=0̀<]CVfCI/.|=n:	|T&]y_,h
6ˣ{ڎ1o>ys>\QOpW[[qq%?f(1iAKSQ#O֌lR.@|w 9S oo"$0X~XV,/Ш[PK[^7j&Ci|;gN	jr|FP,Rdteee :"S? Ϗʏ8~WmfF2k-B%NUR@KNr1lŐB]OPUד|#yOgO6OQ{w(I59+Ha:{ mI;L׍fW4鱨IߠV?ơKr_x^5:>/4G˿,FjHb-ⷿ)3$(hKa8f'Gtx70𝄇Q;)CG[мoommd<,!Sȋ]6Եzr	<Wm;;/Ŋ8<_o04Y!aš~QZͅKmu&I^0Ƽ!5]1}i0bW8}ǟ#w8;7)f\pl=1iXilu<ОU6]k>e?<umMܖ0Yż\}s'ѪÒAȻe#cTIV]ryy>^x;=֛ccfʒkigj@[ 9V|y|"1'qZw|3ÀC@s{Ǘ 6-N?,MCO|Wߗ]E-&kqi}_OzLÐwmv΃[8 H1^?#pn80Q#<;wH hyt~uMwy]/:_ AhlV{BHɼko-չ)&AHiisjtӔ(ۡeó8̑2Ʒc?^xEƁz.amh4++9V\vU$i|8v.9V8Lb	]F݇ٹ4<PA<@ #{gU7 ,l?MZ |êyZK/{/qQ\ji։rO^]yn3;ZHhKQôhy㪖żz	P ;w??ߗ}sf~dM/M{q5QSXz,tr3#FCqd!mCZȈAw~|M'FͦH	uwNl4}Ch!-_OkoM=ʣUyJs3U1hGL~]x]>]s&Qn<_1/ɼ+/o.yJF|py&-Pk]-UFi_Gm ;n].l#ٺ&tz:FЌB=0N?|'^y_IN妳HhZ&V(}]X~8 Nt'Uy77HQc5M)Hs<U vȀo˕i? 5Hq5u5whC^yzːybR6"q U8<)cWH; K~_pŁ*;pMi%5yYd/t-4o5/Pc%i4+R}*9X2
ۏq{ftZO-;.̱w6OFy"4MhW+ew2
d;O_HOmwq˳Z7+ڽ'==G74?%-v御9t}tDgimihnMںq#nGvޟ:iM~[>* Ղ~߿٧'Zak.	[f}
?v]Io`l"Hh%M\C(`ٝI>sDccql׽y8=V,8D̄mP,h]MܷR^wg^KEAkƛt/V8sLP#__{iM⁻׷wD1݊ md ;7~D@ɣz~O^3ľlC) ͘ L9;G/Wg>8UثWM?f~}Na.VGCͻ[{GX60FX|WMB>X#%ͫR2	w6	G1kcJNHAޏsh(CSRnO)X.vڛ&ltr1=z];\uYgs0˽ 8ȿ!YD{ɛu	^}잜`"<_C^G)G.x/S4>e6YmvEGC5O^g ?M?)94;_ߜ{7忚4+OEfG6VHʆdmӆٯl0O}QeƫN=b:m 8޺^wk?ϕj5tKrt"%wjtφ@?f9W*<< םm~bN_sx&&*K-Z{!yؐC
S,{W˕
92ܒzKqޣUZСgh|FݹO{m! #|]Rk?.Y:棪ۛU{f+r+'KGښm\g<bK<ѫF܈6]hr} ? _^yc],[7֡4UbyAgX'tzhtz"i/iNGzS,mOK~pNl_Y{b2w3˽>NTnj㮥8q hz|9˞VծmzBQ$p$q~YٚScw?d}'ߛ %|qhAy^H$"F2OȔ>>\tzhZ7x/h=éэVyK!'nSe ?=Cޙ8-G+)~ 9ٷ Vc >?
h;_ߘ^dW|>Ykc,208(Yf<_ڼژC0u}bx,Yӹמ/ d 5yO5˫<ݥv!7-%Jk{[˧[>fe8z^Iu]cI%|<»SQR g`ɗjvY,G 82 o&{Ǵ v~_ܟ-Rҿ:qyO&5p9{	Ǜ[1ZYDWdW|W ? L\t|{cN ػ~ʁ4{~^.."yv1.Cz<Ω!P;GN/O]`VGhbkYerXɿ\5Ώ'_^ ? nG/n42Nn[Υ>ҕԾ1$j
52gh 5(G>Tz]M{6yPԵOPԮ	ܼNIev=Yى'5B3ܹr?Mϙ-cߖ^V,"M Cv{#DC`vuQ8 ?wN6Zi%ntN ?P t+rK6h_(*)ZRF' sIpaU~D.PĒ&T0	_mK 1gTޣQ~or?->xYǐ.>{KYc3#;3tZɘb@>WŤS@Oܷ`W:\DX,d{[Pe0Ĩ4ݏFR$69;Nt%9WwQ|4?.g|jZNy__fזue"VΓ<TcLș1^~;kB<co#b\f@R%X#6iefH(ѝ*,H5}<ci<0fEWYO[Ѽyks6bq*-ЁũN.PyU{ {N-~N_;뚖miڧu?*6Zc9	n`7SƳO4FbXxo&< Usg}.r`@&ꯗ凚o*+Q<ln5awg<I=ͬA</=?'^6G'cj)B>[=۪q&9d0籱E-&m-yM4+7P4+ˡqؼ^XĄI VuCP0d$G^@}\;5O062$ |ˡ7N\k~dҶID5K=D7QZ
_SY!9	`)B9c1=䦱5&7m!i9t!gKW1W̌H.g=dXnq䣵	%=̮n!,uAe-wm#C'slE*R#{iyH93<lu~YD~Yե&[╚oN@$ ӗu`y'SD$k{{OO	Y;.Ζ~`<ookKFF,u㶿yxIPL2aOQغ%hn	N3"1ȇ~mJk/RhyOSL{}[yyhTObqEwJ;_Lp^h^||yk6D}vY剡gr)[uZW9ar1bUnkL>F|{ 5*ˤ+^xִ{[/6Zi2_@̚h3VGU7^ -Et-XM. {y65'@#ڏoO=Ѵ:f}p\ׯ4:L]n4"z='cf(	"Gӏ#$Y#Qy\K?U -<Yj[]>u4k,i$hI, غӜ#TWuϾY_K1$	lf?(ry*CRUMFh;7X9r'kJZ5(ÖNGȎ{sٸ.Bǘs8M _Gf C;u/ 1rP?cN>WeXCnq?UeuWFVЃA*Uث~}q2.hW,0o>=qDZ1y ?BѬFv<ϵ3.G}E-T0Il):`94< hIL1A2N^h2dA1==>b2K!0k5"e2ۣ('nmcq_1sa܌yb~,ip^jPڠܙ'q
wݲz)ear |lɫ(Q| hΡg:š-yU*f1e	lCiiHk&;TD#o|FT%. iTIV{+VQk=o'GbFI#E
"VH"	HH\ڌxd-ˊ&"(U/u%h hWl)x?LQ>/&Gɡ1ẍ
ffl,Bbf	[AISң6N}4hE`è6d?+EQvak!K)y`ѯi3h5r{<~l;BuG4HXm■o^˞-NMfqG ӴaOK_ǫOXigֵ	z4-Ag̙y6O6<`}0 | QghdbT
#9]lnI7q\z4󗒠%)"&
r~?& 0,4,<Ve`Mx~'GSǖ_Qrovi@tXZfjvwֳYjet1ȇٕDHQAZnef5ߒ(Lh`Si a;t/m@_VP nԉrH{k
OK^(e~mg}8<('u-1liu댏QO#hF1o
?y -;_?t9> myx	?<(ӠQFZ2Kz^	(b (j+׮Z;, Ղٿ~MDz*в(\wda=?;vnx8Ov 9+m83n+zF2OXs|6w@aMnJj/!I<5rƅly)zjÓjDw/h?(1<)bK\AZ K2և2i3G,z}]nhjqrw?%@|kѨ{:|vC:PYkŔ;s_?$byy4.4麽ش3BUxגX7g8Ea#ɿ濔|/O4#I{[֎P+/%[;Hв -T?;Gxf^C\P,usY?:(5k?8 xYw0<O'./.lnnӯӧͱZ]ro|wiˑ_صb{Ǹ:..z}>˒W:ZCeƩ*yDbF&4EQ	Zڌs8Em֬ǟbVxcϧNO	9[y(~_ijMi7.ݶwv39 Dj41$NoFg  @cι^ǒ][kZiaTI	he^9Hݑԫ)*#5Z}FM>AGvYC>3byG-%F ma͠HLM0^$CZ`62G9B<B=q$g)J\&ĉD]y-V~kUΖ:t3K٭.h|*@*UB Bs"{r ċ+ݛȚc@P$wUVԙ^yV|ye#L}/˚=[ZWhmGbUPh4cP*}\]q{UG1Gጐg;<sjzmoLȚ~agg\]ZOi6V֖ Z=-Lsc{Dy0cXI3X#8W,u_(>`Qy3bGgv@ig8c\Q=A^ ˳$EǆC{QNw.l瓯4=.8t[.-mt:9}8b2܃rgj/4xؾj})ιbQvGpƑEcF* a)Hܻ lt6?.a֦m<5"RZE5đ)qV9n2@BthēR᪳T;$e:ة~cy ^w5MU%h<}΢/GX.噒ƹ~exC1Y܎㛏݅O# b{Ic!|ѨyQ 6yfi:-vvml㾜s1nAPy=6<(_ hs}z3xb++iƉ:[C	%=3HI}k6E+V60b1;I0fB>EN`v+oIygCy֙wkm%,[.8hP$UX!u<V )dga)qVw~CŎ`HG&_ 6SͺռvaO/m)aVrٷe%YC|vޣMcAM?</X\@Ovy-V~kUΖ:t3K٭.h|*@*UB Bs"{r ċ+ݛ?Țc@P$wUVԔ%<}qmso`Z\[wj.=%$#-Z՘T}|[wo򻣸$aF[wvR;v* Q6{{2qÿ??_R}>*}\6>d$?ǟ67?#*,֡ey]D-O4M@vnoM}>E>jrGG=3\'b_T`H_ VTn@]hEuK
ǎyk`{34y=BSRSƙcsLMjV1tg.?Xc˄uoElaoe{ۣw&qi+Q,uOD̒
ǖן z*uFU0\iz43}bk+Iq((Mug3:Z1 HG1wyooa룥027ʪou/+?6oyVgeMwQ鬖4=Ba{6acя#GU.-T}y= {! 8 6<ŤM'M!WQq[F:k5F8wŏkt9:]8]d:>jSNXAZ {vN^뱻"^?-| 'Q9 #ySo?-kSHv>+Xn՘Shc	/埖 7\=h`{O?-|=hk= ]E僷5cqA妁d -ۙY|=4/Wp0K-~u-FPu.ׁo_Gɭɠ<@e sᤆ2wWܾ/+^Z=Ē"V!H9lÌDnEX̒K_SqgA "*'ƥ> D:yS?[usx;}Zi~IO]C[߀" z=-n,rP#D}{idǖL?X?c#=	߀ ɍ3B _o殐4mSFM6kjx8 i>>FO#aͼrzz2<'ȎD;Z ~X O= 4 __#YMs,K{^ږ3'r c'[]ٸX$f'6zo>oy N4X7mxFBo\z}:$3(\-_mBC:^(ILˋfrۚ;_'PӴ.uBxFy%V	hRY r} Fke$`@ٲ?-"-Zu	lG"sjXasOyy#^GGQ,lP?jX@cj2L0廳>{3 n9=A:>Hч}Inػ߯  XԿ5QFYyuo/|uvNq#c,b,7?νߕ_/0 / /3y̢&K.H0hRz,fQ>aDrpˑ~h:M	"ܹ$n3˫	U==69W_L Z??x]v*UثWb]v*UثWb]v*Uث+9<(7E[H  Hf%+NPcO/W˙_~]벵OŮb>7pviCYi8:>|-H!~V]( ZI{ 8k\K$:p״~(i~:Z3:??_#3ɻs靏"mlw#T qGYf$;uJR4}ʹMZQT}QeD(m3
~̆r( Jy :ג#u%K +p#8fh]RNt}e K+~t=xu9c,yHWNV ׹?<K_y&c˖c}n+[nv sc8,r62?7_g񳓒cO@|M+{v\Ul<18N|R{b!B  RK$1#H5ɳkWf:bN]O%r9iN?YT)CD`i K!&' ?y#Tn/&+Ә,9(<eͪP4/Z|R(>ӿ?9dlSO,s3}+ȐFE6¬
s oDu?<}:#rq\ѭ?/埓ŧH$$F}o{158?yO8$k~/ 8'{h2h]9/_K4e!^уH:r=FBYe!oznNd1F'
.7mX{<;ތAyMQ햏gܻMO~IszJ_:$hjiM@	H(k5LdU:}o87W!?) 43O-yt 2AeL
#["I6=λٿd4Ayx;{l8 u&z#>:  w׿"*4sizƹkyrR!y$eVN{)"|bugMpwrs^WյRʓOQg&$bjc ci7|~+I 8m3ɷ\@fu顸k3A'$Ky 阺Oc2F}	Jy~ z皿0[ ,iVKq0t,oZmOOu*$l|;۝~7G~gb_'?ƽW~Y\0[6UX䶬^KgRi5!9=HMOWwO1_yU_'zYS1h`H7YAŐ =^;1 ɏϯ#䋿.Ǡ^\XƺOڰW%;Yfy?o{A2O<Z~e	MB?-A?JҮ$Uެ0 ئoټ\xy{{<v//___2WU髒44%,b-4`TrnMՎ]f,*ϟ!5\XqPi_x 8~i-GğD G꟣~ z+]f{*X3vr{<k~nODw: 0e,~9a;Ie"$?wRw3LB<rx_} 9}2h>m޹?]:v4y|JiFS) sqf'e9`a H>_˪Okvk2Bha()tWV 7 t7[yiUygii^Bs(xU(5C+) a"Ϟmzǖ&Qo'SQ+O˗ǖՠ}HӿvjVTO oI?\=O.\i߇њO[]ӷP߉ҟx]v*UثWb]v*UثWb]v*Uث_' |{{2q ÿ??_̴隮x 8Qo{ 9'}7d<rXNH|I} z,A;LW_N3oy/;v*gsoN]Oq?Y+_b@ AtqTxǋ~H77mCmsJYzI[Gc`#/f]ӛȳĴQzqLWjGM1|xw|W69Lu,OBx,c&mJafQUr )zsJY8em9tlTuM'u`տcהvm[" -.cOG+0yOTʿK?y16+t 6lߑCP_/u'="-2kxfG$Bzǵt_Nq^_j=f /0\Vw;tgQizVAȀh7=u2 ^Klq"yCvp+f${_1rexS/B~fD{S?sD;{<hssR:_f/5,o]Ssyaey̪G{8l㑲Y ] <G5/oRo/H3=&qJ/cB+{[<\20触nϲr;To	͖ipf)!2V'O+(+-bs@'ߗzȍY$gvVZ'0'döp8JY̕>
prvYKGY+|b! N֠@DGcK09켱[QՕSm}D;6uI<ԕeCqw8Մީu$ZT%dGTzrژGgdVM/:rN7r᠕nUGic.Hn[.wcwHnV"3(8y;;$FԻ2};o5k j]j=3|Re/ꯇ\ x]v*UثWb]v*UثWb]v*Uث*o_3)|ooGfC7Vv\,_M,5	d&(OцᔀAThx##ؿoM?z>{lbJjv%Dv$[{gfk(yKKIX!tw3b-ߛX3,a^CӑO$PaMVhc9+hxbap,Kd:Z&Ͻ!܎X_-j^"eG-'-5& K+6_MG+81V ~(2'OC<uJzGb2s/]ծrХo(@1种-*& <^1pS>|+@(u>;KGɞne.w]j66
R{
am}FX}R y٣>r9mI?w<(ygA?д+ls$
7NjԝO9B |y:uRgi'q''c&x1=X䟿<{tc$}KYZCT^EӾyf%ƳۡtɎw!$󎌿>eǫY@?[-;tˇej=' -LiC~ZG-&qAI Ǳځ'oZ;	<Q.{M'j"`O<KvPk=PoY[,vXgJ	?vhȵ(I<3un2pg^J),δK%rN[_Lh(f+mu;yپy1N1?KAʓy}CFQQo0IH9!Nzc}=2TN.䟣$4J%n2cH`-j>aP*gW;h+JV4x]v*UثWb]v*UثWb]v*Uثdo2yA I6 d _3V:nvG	vV}-l$8xu3+He3𘾱  - 0%SƖ(meYKiEY,$RsнM?]>|O6:#,>}~g>xUPЌU_h Oof6?/3jLQK"z pA,GȌn@VQpRgkG>"VпYk1K膔+835ϋȕXY+q1fGFBxT\mp:6j[H* etlۺl{|hJFO,RPr~JuF0} 8a9gwKkS%ckmV.Sa]'غ=795Lz1<c>\n?Y=gC=&X~s(.&@ď+2w<{=aԻJ'1oϒmx_ʒOu悗kǵOsQޗKz={ý-%B7{esQޗȩrj=;/ũMr~MgoFZ;Oɬz&pi޹`0yAQ僴tPt&;J,],A$3yBe$oOA\(0:	!W3C$3Jz]z'C%􊣮&;F#$3yN&;Fj+-Lv;؝w2<wЃr_O(CܤX];W$5A˹HfO$5c9)7ޕG$5AKDrjGKcYw)o\ýK5o-wZt[_޿r aޏ}x\~VE7`r+,t>@_: %iu2 M/ֿ-/7^껱 ʸį K4[R ~zWv?Ww[_1oR ? * /n yK/_W] \?W_o)| qKJ[K-/7^?wc p _ai~/++l? M/𷔿߾b ޥ exUݏU%-__Կ껱 ʸį K4[R ~zWv?Ww[_1oR ? * /n yK/_W] \?W_o)| qKJ[K-/7^?wc p _ai~/++l? M/𷔿߾b ޥ exUݏU%-__Կ껱 ʸį K4[R ~zWv?Ww[_1oR ? * /n yK/_W] \?W_^@ŔsnLKqO=G5ˣOW<{ ~b Q682'(_?3 RMWI  Hf%qeaIuͤ+j: i	y6An8~5wf  ۨͣ$Spr*_#[yVV+jEHRwiImc\Fc{۝=#=ߩFtNث L7 %:~lh\]gVܨ#j嘓y?i'.=7`G<=v_{qr+%>,ݽȇv4-?ns^×1H*]i Xw7Gzkz|.?oc&\GNzyv(G`?4:<T s] |{;$<Jޱ딝nihbS[K-"EYs]>Ld97C(i@ bo/4j`	ާ4:qgRK+Urz|MͨXr 2ըY&j1O~~YyZ'mJ-\+ƅ>:,zhb=GGy/*νڒ-\`Nú#s{TH &a#`Hqgq{3܆[A1`e$$8l<	⸥M2( 5`k1(i!2bAC<KT;@p~3`BcSɋ`HC!ZO,w%;}a~19]B288,eUD-KYPo2c	br3j	žLa,<Pod'"W&01BjɌ%PAlX@A&0>(PkkM~;OHaAʢ&*]-H&>*V<Q?x]v*UثWb]v*UثWb]v*Uت ʏc E&K/_BsJQJ*ʱq{nWKDֈ|-wKO5qsj1 J:C+Xv9ꧤRpzhjqĿv  ?D1~pc?7y\m1Ix$ m[=ñ{giaP?쬝[= n]Sּ_/Ⱥ&bNj[nm@LnBef9M:ݝ:l}:
jv:tkc:hȌVVEAmkWYi):暇sޯVWn|낙">U deCP^@̳DcxBc
!^T;o)	ڈ
+*cwVB)=i =XG 8'.iwi_M6e"KkYU$ ^{(tځ1?Oom}<uo'Β^+SU䱴4j-e4ބH_&s)xX#(n_R,ҌR7
-#a4X惓:Gꦀ_<_cuSK_^I4/eIꦀ^6}hck:]79\4ڎhG5}7i&?&Z4k:$oN,xw09}Rɖ`sI
ڝۓZi(>vUa"M|aJqߞHaJŽ1cHx1cE7!,|I(5iɌQbrIHx^XPk[|&eEn+ѷɌQAQ7{(
aJq3sqݛqsl0EEZlxbERcfǄ-s6q_xϪ];>_%j:0|Ӧ~aϣCTl[LVK8gwxee#?=M	ae3.-'j	mu#V8~gfSC^Yǘ-wCmTԵ%3X[׹whzEq>	2"'<~gP 	r?ǟO3W_k[E棩_j奼 XӦ>de BVGa:1hMDytn탛&OJ^*(s_ q_펫\<=ߕ5I|yʖOsص.i*\F%T=tO'&2mwdNo {J2F#r+kK *'Gq}g@7^EϕufKk!k&i$8fZ/lÇ{o$#ڨn6ؒ.2.ℤH}˩dZ 9_\jUkKz~NH`t&\KK}4D$p*M}J;KLq:'7Rې{f&3c'$,|@U|=\ܿ]ZGm-mJ& YF_kS|ũPc|s7GWO)J*NLk :5!Mzih\Aq躾dp H8K`H>}j08xyA֙iBx	^ck|sOӼ%womcԏ~xMƣjOB8]KAhc=^|'qz([<,{:yrܞ(j1wVt{s^_ o[5'iWsWQ{h|mqb9/"q0+j#(DUDԪo`g!w!q]w@hk>&%Ĳ3Z\G3$1l^T#g%0pԎ_a&oO }ȼr݊v*UثWb]wcq+?ooGfC8;.44E1IItpCEt .2H$VGCţTDd~Rּm3^Nm#KV)V)jzO@9 )vfQ\R>#vlGH?g~2[r7I6V'1tyS9VLwXW{f5R?Wϖu=}c'^  ro߯fn++)J }dbsa]G{_eCez?RN@sǲ&Ri<6Rsf94ct I#lc1Ҟ!<oJ9f3Uqy7]D!0l>᪏xG`}|Op936}	#)ًdxqqR| oEƃ勈ׇsܣw~ObNc^q.H7]ǵ~֌BZ],\1='秿  @:gZVWUt`2:B*yQ06LF|(tzvs9[\ۡ?{n/$+ν6^HG*Pڦ~D2gֶ>	w&=V6Lqw&=g <v{܄d=m֟,;e]J{ù
$?,d{!Ѩ=5,f(3鶕?]c<QCk+&3Ɂ3i
e<1C6oР?FLj$
'JvKKkdƠ8BҢE䆠i1 "Abpb&5HclԖ' Qm&:CP{؜AKSޏ w)*-t2CP{؜L
{!L S%x!LQּF0Q3x参j(:/xU#ijbIU'}m+izci+gF$OA''rG2SA+txؤQ*(wlr&׏Ə%R!^c
y[Kk GQSmC\RV;X$jޔ!([DYK9]6eVF T
dh?H°8+k^$О'cYW_&%uzVk061!>\"QsXȩguUQ'1J`(h)gm$GqCCQ *7dLH w!X[<LkEu*v$Rm3CkM~ks}w5@fit ҆3B"]	͈2lח5_/&Kd43E:I;G^Q3 C)pF[C M<WbZ md ;7~yj|ȁi
cd6Xdv`X݄,7SNǖ1O=_^T?!9C×r;Hi泦y_0u	%ZHB*	t j]%E>ō?q~1m?#O,몢+/c6QBCE5np#@#,O#ccYZZe}ek"8r!*hsaАA  wsϗ %,3~S[S;ڝEF]wrQf=G~Ry+kQKw';Ye{-<L}c<t3^	|w1|-d~jeښ~gܛC15O<SOܙ0(|Y.zG&7_ڠj2<N-vS&AV+(kչzF(7yǳtJUd;=;~_Ou< C;pʟRywqpVa"1=Χ Ea=?#&p2d^.~O97쏿>o6;+ $t& 2|i8V}[X$k2ji~9M1_̏t<qoqyitZO/DI3HqJ$a{`L~ﴝ l/_rVixk[ ʾծ{DŋndQX-=*;qj'r}Cõ&xzO?#̿> oU 9sqt)ߔ
~[ T}De -_)q!Q&"<rb,	C4,(fQLP'&T	'M> Jn!H*T'cJҁ&MTXY0ĭ@~8ڕ~Q.0D3"XeO.ǈ((
m4}9D2
dp2|%Piڙ! eN}!=Gs>=%SC"j`R.#$-g4XxY<w+F-M/mxGk9Ewwcj(`6W2zhτe ]~7F[M3QhZ8.74a%뼎WZ2U~>lF_>ƽM]ň5*[ZA;_LKI9
+'$&E>ˎ	F?bg~h,yilڟ]],?UVh1SL9+鮼·:ja| O?1]w>kՄay'V9cvIDlW`ƙ:C'Dy4P9{O-W_:g$~\@fw(U"ԒiL˿8"#iwW"E%cY6?xNg=z+q[F~9q_wN{w%Qo+iGM[]./ah=k_T%WV.3w۹24K BF~exwf8v |2J/hwO6XI*Lczp(䱴tُȌy#( 8W
{]uo~O~)z.M8q}5"F:2= ym%݋ޯۛtNH$DA)~nVssI[|)c˯::mŪ=ޢo8PfUZWY(|ad`Fk7+NTHg+$R%C?T|5sW[w_Ta7 QY?Izï//jw߽GtsD42N	4atH+X-*jjLd Ɍ!~d*fUثU jz7XI  {$PЗ/U<3Ikcr(9	fd1[Z\#1g9鱞Zⵈg=KxtTo8#v,#z
oGlb>??TG~_}6u2x灾"&<3/ ~n~n~D\I7~r;KuIHfF#b{WzLwN4{7 ˽Ebӿ8\jE[]WIr+ȅU4RSh=~c{w>} /O:H_.2.k.d@n-	Yfdéq<)]<:\ x-Ͽ ߅Ƈ\jQ?Ѹ} }K_jiG1#U/@]~RLW^a)
^Bu_VC^4 d˗=`Xcߔq:4`Us^}#?k17p "^?e?䗔T/N?TIoy$D>2/$5:)'GIes tHuZj{OSio5  9 8Me- X-c?%@[Gj~D /j4G`cNsA[}OO#ϾdE~Fuv8xDi{@pCv;7=܇?cߚνgR?;WRK$$v ƳH/Aܙ* P{/*-,&^RlH9ɴ^EؑǼͤ<{隶qޙ$SBԏ3K3b2đ loE&3BE>+7y~v֧ey_I}[*Rv ŷ.$~M҉JB9+xyvڍ12//?1E%9{Ef/mT$dj(((Fp2{(kQm(֣`<rLH^)5B>]LX#Fs+걎9	Uv{2=?<PmHmѶ,U#791*d*?,|U3x&d'*$0TSS7pE(S7ðxHT	"UP}iY*:D&јgok%#Y\><Gx]v*UثWb]v*UثWb]v*Uت'N0 $o1 ÿ=  '46idW3(V ى<91G5',["fVBG')MƟ4%KYB]22D*x)#bQtIJF eav.6],2s2+,Usm<l$XVSPTu	N4:Ey!*~ryM5{ME F ctok$G=?H?Nztb85yQ	Mkc3kl~کt#?&/a2]~p!qOPȖdSDS1r?OΖ=1y6?ם|yڅ,w,L>8e6쬃h= ʻۆSC׾ksv#?bN_QzViXyv9\q|p]6'ՑS4>L;Ha9'TQ㘵Gvh9bȚ屐`bXwUG\8: (//!tIHkgj⋃ f2[@*}`s
	5>hk0(	-e=FZaQr0`Poaġ	)N1 Ăhd91 ġ" &$JrBaPhu910Ĩ4OLJ@ǹɉ11Qx_$&#xJB$$\uG	R0?q<%cB!$wK#~$&ĎU#$ˠ;}䟞^$JqxSxm['ӸWx]v*UثWb]v*UثWb]v*Uت9&&yE#;_/_EF7sG]WZf	c9":֛#0irQraY%4_=o湐brm5?T:\o_DCJxn'e~Qвq\bO	Se=aŭq$'R}'E	!#y(h2\gHw(ĺXM,K[fLsWR#ƧF~ ]"žҮ~XlU(y&7|&\8Vx՘*&)5Щ|A2bPi yK )>$bJU_|0B;.L5t#Q]X̇W&8)ɂ(ɉ1!Es\EoXc¢i4ɉ&*n HLw1Q6^11Ǆ42HH11*-  ɉ&+O ?MaE)f`l#Suq#4eEJ8DBWq#5Q9|{T ۾]Kg$pW^x)i1xT?ǅg+Ja^x^	'~DnB}JV]5+#K1o>M7<f4}Nb%(_>}>	r;$>IoͿ)gh7go$򯗵0I]ݾu	2*eP0xj2dCQLO `.nHL	^Lb:w|=GVԾNЭ+{)bii5(֕PR.sJQ&u;sL~8)X/Y2oE]П ;^mb"Ii,ks"FDў7_'fa	HuC hheOADNB'<?𶹣3yL^m>OmVݭൻxZ[DFj !Pת6FR1L4y_+ۯŞ1jA$X\~}l~akZe/y/ͷQCIqf+kHSOӞw&=>Vi^q
r˖"B1Er}t,{j"be,GyZ˻*u?͙uK-/L{:P^{47sH$pxrb˧xD.Z2:<۳~^ŏ<pQg=A>cJ]-+LIwOy,-u[4W/7;GC<0$ {-Y2D]^Vb󦿬y'U_<j~麤:S\-ƞH6Hvg`Nr&21}&hvHDB 4+|Z(-4F?*YjcpGBد%ݸOҍN$]_|*Zj_w[Uʰ<ҚƪVw隡75Y-\C/q&(	/qιU[10#${+>A^CZ?\leԬэ棣LTR*4adlrnay[m.1=	ǖ1w߿v`U͞ y#Ft[4M%Υ\$Ԕx'ԑ"B~'p*+0ӌr'+@wc61˝ w2{Ouws$SMkqѼ2,HѺr*AφXrJE"-1J-3voZukyhj6W/.Я43v{&<B2LD1dX v2'&B4Ej~[5K=':='Vl57Xhr]$Y\n, '}>Ej͋QP"Q"'`Kز`I	֪#>v@)Y l?r~bè,WQTIФތnrc{?1v5_x>R"ʲӵ}#̾mя.kW)g}uzt)5aB
U>ibHU8XĐg/!A4QL%Ep)GhhAHwQ6Uȥث_8 M= 8 d /dI\ջF_ fKY,$HRF4̱sH*.|?)p,;5D&Ώs1z,yR+Gs`O	'uksn\S&48:G-L [}(*=vNZRsNg6މO<j g2>JynRv[E^qd;FJS\heڡ '<[6u4%D~it~`lPuxl6~`F,7#D݃SLQklR7%19HW%hOL<ƷxQİ6Z('xQkKzm֗0-i JaU*'+b@|jTxt[S vh2zL441U(뒍&S3	N/2#TC}++>SE2\hGç$tf@~K1, Z`Oc§}8_xQUj}k?4嶼FCA4#@P<S"@C^\pjZUƻ-&_,wbnX^h'i<2JM8H=7jjeH̉No}E}tq2n68BQ¸w;Vo]ֽo埘<æAhi]KCx*#R2GQg(Ol}~Lh0NqkwB^K{4 VNyt'ӴP
Dx'=832c#_]@mGg H'9'sj7:w{>jWG2^RIzHUUh0=NHd> >g!xK0 ˘yrvWhW[̆mSUuOOs55s%ٛjje9ȔC*Q1gicANǞ|gcV/2y[6֭ob$wZCpHGfu<ښP8HP#b6f9{7Kq(ܣTlܷu󮭨M}w-ݼvwO2Z=(`fT%4QysdQ~>NV,F #gnO1yi[_)\[,YkZr\jٓ]VǎdDG|}GfF:qY{뺎eyoNnm<5A4u_YNVphɯ|;OQ JbOK0cw:Qo}JVh:?FZԹ"6qK4C]ij}#x+#[,]VOoG=ƫ~ԼYΡ7Ae%O5Ē<H
v}VL$1yCqӐcЇ KQgo>+=DMaZCAjWvQ+{iZ%"w9T5pvl^u|%Zl+irFZC;#4dww;1bI$ԜQ&|yn`!QǙ{`<SWѮEw+hhܺ@^+JPffna<G+r<U~wn&.b d<W*q{1k>h[O3j֥j0AlDYB0 UL,$ت{ .x0B3crWXy`7#wAEBJ/J`kj9Lyo׼lYG4,B\ZtgS0Gy5LjHG$~cRTef`UUD{e#M՞}v"a8PH"fv
SHȒz)S"b~W? Q6{{2qÿ??_ɺf;fDfõ
rmccRSn36<2oE6 =uia	;r6ʐr#|?^'ƽP	(\(|$G^[`Ҳ If WTR}9OriT,`y@}$[*2&@J}2;eNpnePz,-xVJDIWKZ8FQ($
*yMijFrHYC).qC_DZN6ޮv5y`u}?Ozi9HCRD@l?r]jA(nUT!V;;r- 'u/ɟ9s:_mR.c̋ɨ\}I{{^EHV$Bis%}Ϗ$2QmQ;G3%/e̞DoCt??at(CyƯy=-7Fl'ye;0@!UW,e3gDcQIôK>9c(X q\ .oyf=3ri:6Wiv>WKǅ.oZ̶dPTjH8n3C!.w\D&1e 9'AOm>T4n-KaWl=Kusb@w-,<}˥㔀4lߨND:}1[KUbpD,PI"eЏyuaAkAen=+N:&ӥmmoRn=EV4F<-^ixR;#f]fs1<șm~/[b}zu;\tK>ƯAoewm=S^Vr\Qqnytf|^vl~bz)SbMPlWp0_7Aq{{FN(FЊ#N= > ?#yC/8m<y1hL6Uf2sJ>(#k;3N4I7"oz<3LOq+#:t韑V{>h^GԴ 0꺎c!4i4_O%28PzҜWBn22~]tݣk,Mj$xO}>u '4O2yVl.iBdYK]n?FsrvӡxYb6m8$8b߯koNşQ4%"vۂ;_|~[y{˺z o54j;/GK`9y8UxIc; kk;w U(WvNB</5~Xլ.-LUCs]09"&j6,f!#r^Q *<hRyGU/׬hhc5%Q>MZvUfV +41Wo;C2mo.E)B<{خu 99/+-sOЬ4?3>eM
jf˭KO3M-HOLȬQ̮x*2._vi׼yUDR:K?K6w>GzO+دIb
$H$6d*kiƗHP4[ž/3G?'vE/mVߧH?+ 9Kayg:\qDZrϬeA :uX45 @@R P2{[V6xi D"=MoI@ &>?(<Zu<˥ڗt7Fuqt_A3G"̢V\7gi1uwW͘u{:&nGK}nƼ'5ޡ%qk8,kvЭuȮz4ܱ٪MJF9s
#9B Mnym߷^LҔ1ks߻~ϋ?R Z層jWnB[ynaH92Oh]$O	'Geƻ7U(1c#Mf x^]36~wa6-6{۽A}m5ي;U3ukzG˔jNt1iḦD_K&]FY@#ּX<6+0-,_>bWI$5HNE2J[w&Iɖe_T+x{ulhB8Ȇ9WzCyɚ㯕ʷSy?%ơ+Z?Pe<@̆Jt81䭦xVOxŞR5C<a%O+f^4ڵמcR@K!#IK0+L2:7(KHqx%|v.;4CQ2e!cb*\=g>`uҼo_$ip^.qO5ˤ
NřvsTpdp@W}u8͏ _uW/W揖c^m ?Z~层+e%Ԯ.>RՂ"`}Kb<@"_I۠7aOrB\9	ČyTR4>rմo(?A\_YiZi>\Ҭ,܉%.>jW$82jXc'ުr͏KD#so/byA{ivZ,- ;YLVқMq<}DʫybGéÍs#魹G`r1KTl= ʶI<<iǝo0oͬzIӭY]c?Tҫ($h65y)z?<s~r2~{*55~M^|qx^hF:vaf-r]
Q	@NӴvP1# 	<P'~qۗ#:DJ9@8ۼzmiEӥ-OB.uC_%>i:[5k\
ҪCrܜc.(=_>WFD w	>GjZvxeYϏY	k72yO5E']je<'fi?.r!0A4L_=?g7'[bp$25S}IyiW?|qig41-偸\SԥV@m##L-{2|"rOs$~rlB<bFF>NŚ|?;o4"]^V&bs"C64Zx5<Y|kl4 c/zʬ^E8vN$pz\i6FpbՔ2tϬ1<@Ds'xyQqåfL2D]t61|iqwwo;dYE'ܢ3sHr8!b L$drEfUثWb~V ? Q6d ;3~f%"/ianی.P*n38KggI+^D͐۶+=q\+eY> x?8 ֲD0{}g,8\"s]q+vuW$AQmfpw2<a<%xA0md& ^Hs\)+<1	-.7N^\sʛ8<{Ah'} Vvd7TpZ||m4CN1S|i6Biw/aaQpFY4 a<1 GOx{8;B3()E l)0Ig8@6%{|.Z]g%ݢF8GJ+h'Ϋ"eb[^C{UC`,x/M}=xtO1yq.ǇumjLUDdUo8Hq@xcZߚ麂b" !tN8)W B)Yd3p$#HɊ3 TFJ	j F ;ld rPO1yZ*L[mgn@UUP
eˏ;7
:\xq6OHRk^A7D*SX#	N1<'qktQd}BciI
@ҹv,Ŵ	My1C',sHC1PYӐSVJ@{nABnZl[(b5H/J9g><=׷ɯJ3ySof5TۛV?ѡXTu]r䈉=ՇC.^Qi`ayyrb*+ޙ24y, ,.[xRIHR9)J?EzfH Ir,kiohS1eϋ瓞i"MwcP _pillct;Xcx(*e5܈xr̊$]{|( lSYn.Mn'^COӄ圀-{1$ 'Ez#IxYG< :w|kbӭY_Bf<Ez#O˨$cwhϩŀB7iv_9]VA;-eu1E,}dF<@=|F0۟>E၈?w0^hР<_!Qo=;ƤHG3BUeC[2f|CG_yJu-Oʺe\g\\[b!<1D0uHneDۿ̈́ue#0Hw4SXbo)Kj/3^Z]	[-IeeA1t~d9quF]ώ<#kV\wھy7Y5//-u>igOdbF)-|a	 &8J`	r$w_yt_.yCW׼#mG++э3Ԯè#-x00rc(7o.iƿ]wEmԯl.!3pG@ uB%e<rH nYq$tB/<wE^EcW6ۛ&?TG$f9)v~[3{]dxDO	'~7t>@a^T̺Z5-x׏*
)c?cG8+pc74CDԯ}Z]?U{mFaX&Nv r)GBۏ$rDJ&G>v&MWNͅW1\_32([p9ʂ|F[=hp@??sT5xg0xy޾zfsP~gNKe2݇_B"/g	J!FϹa8`<͊[Yh6^`MhI-`(:[W&ˤ9qդ5C5(Eco[ eNCqpEEz.,x#}NLP*`-Zx-aPDQUU  <BsɔԲD@EWb] ''oǷ';ٟ 8SKT ղ*c7O'3q8y JV\̞)&,:{&Y;#uK޷C2}蔇It,މXc]ߐ2]zި]YGz!b?@7s.]=24geX{YhxRԜɟTz	rYч{2h_Կ<9 fxsw-qGqܷ>ŏs`܎<mi|xr/Ń2\GK3S	,89*RC"⨷%i #')ԭQ_9lHak8}fW8%ܞ(eh{%?4Qa$gxhE4VZxWKB#d"Ǎ/ ٖLLR\M'n#l@DirlV_|(Qa^n0.!G>'	 s+DYy!W&Oɓ)c1/_̜:s5O%0۽GQqʪ!J?͞<8RXD8O9ak*Yo9BVp|pExY<gO'H't<qSˤ&C~7i!sDSWR;hNCqۘ:X_{ɬ(Thw]GYo,X.mZyys^HR&MWg՞OIMTPS-0'/{{1ab"gb؍qaIO3kzCtl`Ҵ=\b:ޑAu;;kϪ
e;Q#*ќl;zcJpJ =Hv;;P3	8qN154_3k>CHo|}ojQZZ-+mMQ.nL&_82hs<q؃y;wk]s.-qwu6s:Otcxo=SUKobG2PwIjƢqlv &a:S2yʹkubu/2y{~omᱽV֖(cP$f~R>i&5sBrck)3.ľ{k~n癿/|iˋCP Wq{jҋ̋,UrMr:hf'.}QxN'j-ìy'/Xӭ<"m,[c37ʉ.$?Ǘ&XJ2g;GNg1f&n&Xm/þ?4_\$-uٿ-곲;0JdYՁTEA> N(/~G'?b,3CryE՚yC:=?^s.wM4JP!K&nRn`. $U9ބP˟Ïd7rKv,㦖<>Xcym宧yYӵ._QM5{q($'`	cL΢TBFQ5Dgvx4ф"Eǻ'?q|{\iRm?,5;Oʚn6cKY`M*G
|Eʔj=9pc1q2 FaY$N&$V/_1BI`B|D^M\%w'uv~Rן/:he%؊1?Ǌ2"q [3Ꚇiwo+w<ynO%?5Jy]s;cCλr;+#⮜<̡H݊v*UثV+ry  |{{2q ÿ??_Շb/Lؕ3#t-<H^ O
?6\+pqT@;w*O"!x Ğ8jQ8T!JSPrc?{	F/=$2TpS^-7+i#%9lEM.ԌhNZw ;WlmiDļ+?aLI6#鍭8>|_j1N	1FܛNJpmqVjXU)w*M-RJ@EN&@&Z[Q+9{"
((_6J{$-<~.ԮVYvbcҙ~|r3]#@^G5'yH@Yq$+* ~zk3j%aoSBE3%LNbJbp-xYΗa ʰ岊V&:E܅ Ե{;XZ)|@7=ǟs1!cȇU:r;JT}ߓCR]jq{k-NNHOԭ$v^-U.FeIGVȃd`S<<<y((m +yoL^%7 Vty3Wү#妉.\Cq3&G5oPB`_0zoZʋ95mKZԬ,jvjihg:|`zR0袲U2y=N<&9,|}rcO7+	w&ΣsX4|S]Xa[=njg<M#J>)3Cx}u)v|	Gf#}PAi3sN3McN֮4ytimB99"#,(I[V9gˊy(#ݷ]OoaŖ:}Fu_u8eQ}HZmRZ\N3Į`yUcO<	 ϥ.n$˭uoL~vҼq}s&եz@D(UUZB8	vT棳tcW8.}?{CTte_w^LnSlit:WV-Ek(,mJ iB$fC,N9˭ucP	\{W;گdߖZ7?(u;2ʺt:Ͷi3pd&=hVUX'3Xc\ŎCS	%|ԎH#.w:XC^.53N.i"KlPԥDaB<}ya˲tCRg2G_yCg ·DՏu/|3 EGipjXy!_)Mԥ43&duW%jB 4 =>Z^w:p;=.R]?6ל )6j&{idYS-i5-Җ(#_EK4i>` $C(pTvp	B*KX2vNc[<Q0 0'zwg6iY%Iij2c]JZ;hK,vrL@7l^D3vťcdiF^ӼgqUo8ɣ >X%6WMQVIr>#QƼ}PrNy~oy;^^&rw4G#w-lr`/˭;N$R'}2Kce˗ bROq3 D|Hq{_. tb{ZXDpNWNo#SJ?4,WNΑfOVm^MWK[Ƞ&
FK0J[ cЍ!v/$zqUcjq3C\jp/6Rݭ]I'~^IJٹzF{q3])8fH;M}ϦVUӬ}Jkk0A-΋vD	V,l秆pfA\}?kXJF ُ1{*lv* 9< M= 8 d /lWl[%A]ִ^<$}A̏fU4)={NtJ˧5vQ9JLrEᗄU!]?	
ޔ5~d2
ћzOʠG)H2,"F/Ƿ|5|qQF(rCRB }-xHxX5LNk  k`qR(FO,x@v5wՀ5>xx贈47zxPƼ}O|<HhAҘ/
$p-1R*=)NuVL(X~Sᒤ[YU-a !],}\!K8
TRtM5E*$tE%Z($0z}GMfI,{ag4?br&ȊEAg!TnX$yba%oې3/yl<7w%;,) Hn*~yxT'xЉP?	yFSЍN/bc(FU`7@H~eW/WǕx:-n\=k.m8_ϛ*ukeN-{ϭ[j1($r&|PKhwaӈ@ǻ;̖jT)ei}\^I]gI,ĳͭEwy퀠ѡZN.O;7<QysY\ih:t:u+]ik
+'%ň)Qxf$13FCcnQa""y~˞e'}'^SբlLҮMR쮅=%#K)..*7|jO _͡ʫϓ
>[%ҭ/5qEviu2zjԕX<A-Ԝa)J1&IߥNg12.!~g%Vcjcu{ZU[+HZ{eRNU9w|C}GGmo|Qcɺ_˻mk*ח|ڞeo{@bVBe	A`Jln8̯5o  C.G)+n(򮡊mko}6vZhՔL"a9DtH'%Vܫqi7wVwz]kaw,IOaDF\&ue<!)DDcܽ5⸁g_]bB
Q֔fS ϐDCs[p&yV<+mD"#]VͨJ*Cp;{|pFɡgiKƁ->^Қuk$[$WolurH
7]4x#M
GP!?,[[midksmqLP$FQjgQfR76nQ#!ÂpNwB_Qv S߷mmxs.wn}f4t8l0H#X}Dq"%e*'-NYOFUWf_fx@:Wϗ]\i6S}a$}a3ĩسI'	˻ݰe!F C3ťį4}cngnROjrKO$<#@ ''oǷ';ٟ OL;rؖ1œz3W31dbvwq*a.75.]߃ܟRdLd/S(t]z{}] Ȟ=pC4	߽pZwz.OqOp]9<Mpz{{anϿN{uE߲l^}G	qWm͈hkr۷MxPƿe~9/iR~{dh *?Pkb	)Kd(+=	U^צ(l"||pA֚1?<AxKNz8-$"6?Aǌ/	Uwo#G<pӧcS珌*J!\8O-6z 2>9O|K +|1*1qoAEZae@Ǎ+g]
@/ᇍ+}~<hZmF5Yaa·ꢧc#Mo}ʥ9isi%mfRs`kē=~}ٕrk1in#V$]υc5cݔ0e1÷5#o{0x^1o}^Yu9[-Fֆj0PySpe<CKy{$ߙVUOb\&F5ͬ	y!8H%
赽䄢%Iܶ؟P׺˃sd /p=c~oӧ}e斗K~K]Xk|ϠkPiZN5Y^_%VѶI;z69FU-I29nqn@$s}1 k/|ۥk~aMivBԳ ,op-ifIRp+gŇQ	~5ΎƩزe(b fXyϚaԵ<})ZY=ןQE,ud<;h	F^p:_k%GeLyL}|hM{yOGeV{[V[/tIn-綇tٸ3febx7U`kϠňq!$Ae\Ykܫ[yHo侫+LKvdQծ![W[{	m!-"  ,l'b*rj;rz7U0]Md$bF!/7jvn5~5jzf]Xϒk+C{ޑYt,la{kUHgbNNi{Gfcpۼod]8:Np\&<Dwځݑ'~T ?$סh'gmd.u	W7E2I+$J &.4qy=w;}V>\g
I) V58d +KEm%-!iu-9ŭʙkwXA];:Y5<AMĝÊ'5}puZxǀ$pB *@st#˸Z"izeewuhizcZ(`.ʅ*W]aF6LHoqag)
4W|ϥnSSE%k7q	5ͺ<@P1+u4v>O$`(.{Ȗ,y !}?^K' :yCO,ïgwRӴ/k΀]KGsC/(j/fdS8sfmcn?x#3cgz;y 9*kGAu6[hEmfO.{tȏ,tTQ#6j@F`ޠ{wU,2Ȓb*t@?үD;yn8[ĚeJtRK-O/X:[IenBy	
eqoήF:0rG=wo׵ 45ɃJ4Y$ZfvP+Zլ=^Ck( ̑¢k?s{z}> A$[OEɂ2  ;᝷#}쇛ˑ_y0w?66zdE/${Ǽd,M0BёF:ss lJNܻ(2<<&p$K(l9Gv*Uث9| U= 8 d??_E3OnʔܷL &^s\忙k_(|2˪.JN?]J`.h7]pјTl0~e.3xT.h+]7u!.W~cO̄\]qBFWA?O%c;7N#%/[t6	ocxя4t'|`#oCV݃)oml2Ckv+vΒ>_wAc]%}?0DkE?~`/Vm2w臭xd//`/]%p|Hzp`#+~a\?kC '!.Z'~d#壣Hg!.P^]=6cMlxy5N;g_Ӌ_*Ah .:§1v̲ZF?!?+G_l#RtogOB\x]v*UثWb]v*UثWb]v*Uت0@z(*#	 Z1 ÿ=/% !ۃA42Nm4吊k㘹36;v =\W2aܙ/ݔdۆ=ʣ˶Dd?;>_r?e_Ͻ) ʿv?zV= Q`X5 ǲ9>~V=Y_ǹ~?zV=mh6v?z?+An]aPPܻaP1_AE1T5
?e*
?e*
?e*
?e*
?e*0l僿A6Wߠ?+`DA?,"44t5i,E)aYоHC{4k i,KfBS4k#/|0ikQ~  aUiOm[~هkW~o1U-?G@1Yߠq,8wq*q?*x]v*UثWb]v*UثWb]v*Uت+N<M_l/  {&}  zs2wdV3r>5&KL*t2)o >?[ φ*|1W|w|1CG{}<1V?oL*k ]b1V?oLU&*w 	 ]b1V?oLU&*=(hZekOoť߼ xw=;~-]o'ߋW~I߼ x[;~-?OߋVyOoţw~'ߋ]  $k;~-wSyOoŮ h <vZ #I;<;~-) $k?;~-wSyGoŮ k;  $       j  :Ŀ7/:#        "  j      ./usr/vac/html/zh_CN/doc/images/ngcacrar.gif .ht                     $          GIF89a   f3 ̙f3 f3 ffffff3f 3333f333     f 3  f3 ̙f3 ̙̙̙̙f̙3̙ ffffff3f 3333f333     f 3  ̙f3 ̙̙f3 ̙f3 ff̙ffff3f 33̙33f333   ̙  f 3  ffffff3f fff̙fff3f ffffff3f fffffffffff3ff f3f3f3f3ff33f3 f f f f ff 3f  3333f333 333̙3f333 3333f333 3f3f3f3ff3f33f 33333333f33333 3 3 3 3 f3 33      f 3     ̙ f 3      f 3   f f f ff f3 f  3 3 3 3f 33 3         f  3                                                                                                                           ,      @O H`TIX  8
ЊH1*R0ŉNr!F,BS%I*V1`0  ;4k kl  $       e  :Ŀ7/:#        #  e      ./usr/vac/html/zh_CN/doc/images/ngcdwnar.gif .ht                     $          GIF89a   f3 ̙f3 f3 ffffff3f 3333f333     f 3  f3 ̙f3 ̙̙̙̙f̙3̙ ffffff3f 3333f333     f 3  ̙f3 ̙̙f3 ̙f3 ff̙ffff3f 33̙33f333   ̙  f 3  ffffff3f fff̙fff3f ffffff3f fffffffffff3ff f3f3f3f3ff33f3 f f f f ff 3f  3333f333 333̙3f333 3333f333 3f3f3f3ff3f33f 33333333f33333 3 3 3 3 f3 33      f 3     ̙ f 3      f 3   f f f ff f3 f  3 3 3 3f 33 3         f  3                                                                                                                           ,      @J H?S)TJ#'ċjܨ*
ɓ+ )4JFU+DX1U*)VUÂ ;`0 kF  $       V  :Ŀ7/:#        $  V      ./usr/vac/html/zh_CN/doc/images/ngconc.gif f .ht                     $          GIF89a_    κuuueeeUUUDDD000      ,    _    I8ͻ`(dihlp,tmx|hXFKQX8*Hb|Lp0'0. rx\> (&xx'qqu Mpu {dj%  u
vxl& Shz	~'		bq﩯v :s>t@Jŋ3jȱǏ CIɓ1"  ;fkꢠ  $       L  :Ŀ7/:#        %  L      ./usr/vac/html/zh_CN/doc/images/ngdoc.gif  f .ht                     $          GIF89a   f3 ̙f3 f3 ffffff3f 3333f333     f 3  f3 ̙f3 ̙̙̙̙f̙3̙ ffffff3f 3333f333     f 3  ̙f3 ̙̙f3 ̙f3 ff̙ffff3f 33̙33f333   ̙  f 3  ffffff3f fff̙fff3f ffffff3f fffffffffff3ff f3f3f3f3ff33f3 f f f f ff 3f  3333f333 333̙3f333 3333f333 3f3f3f3ff3f33f 33333333f33333 3 3 3 3 f3 33      f 3     ̙ f 3      f 3   f f f ff f3 f  3 3 3 3f 33 3         f  3                                                                                                                           ,      @1 H + <8pB#TH@	!6QGF	ȉ# ;FU+kx'  $       _  :Ŀ7/:#        &  _      ./usr/vac/html/zh_CN/doc/images/nggloss.gif  .ht                     $          GIF89aX    κuuueeeUUUDDD000      ,    X    I8ͻ`(dihlp,tmx|'ǂaY40ㅱpTNJ2JYX$9p@X0@} Q%	em	df{ TTke w  Vm t !y	 pdr$	iЄ0M@g"AJԘM@Pπ	~(Bׅ  CIɓ(S\ɲ˗$#  ;3k  $          :Ŀ7/:#        '         ./usr/vac/html/zh_CN/doc/images/nghome.gif   .ht                     $          GIF89a0    κuuueeeDDD000         ,    0   @I8ͻA  QE gx|pH,bJ  F0&(A*)J"<Eegzn|N(¢[
~^K{
S 
OhX]Ne	U/R$iYOu ;k   $       4  :Ŀ7/:#        (  4      ./usr/vac/html/zh_CN/doc/images/ngibmcpy.gif .ht                     $          GIF87a                  3  f     3  33 3f 3 3 3 f  f3 ff f f f   3 f      3 f ̙   3 f  3  3 33 f3 3 3 33 33333f3333333f 3f33ff3f3f3f3 333f3333 333f3̙333 333f333f  f 3f ff f f f3 f33f3ff3f3f3ff ff3ffffffffff f3ffffff f3fff̙fff f3fffff   3 f  ̙ 3 333f33̙3f f3ffff̙f 3f̙ 3f̙̙ 3f̙   3 f   3 333f333f f3fffff̙ ̙3̙f̙̙̙ 3f̙ 3f 3 f  3 333f333f f3fffff 3f 3f̙3f𠠤              HX RH RH z  dH   ׀ (lPc!     ,      @ 	(0DPD
d(qb"y)sǏ Czd(R$Et,ଃ".$#s,o,&M^:qD&>hG:PD_&xpМڄ8U9r1Ղ+2p.Ʒ61}kߒ7ѐx1D4
{@@l|Y="jЋe6&9˘b+q&h\Y:Ts킌iH:/ƝZ`.,%\ձqc_g]hQ4JHyc4Fr_ky\LүoD/z9^9#M[ey8G:`q`Pj8kyXPaPI`|AMge!{!o9C48"XPRڅ0b1io^\iw8k>bՏX0 F1AUfw.ohfH:)ti'O!b55oqg@c*I5o!"f"V:cYiXY"vu4:EJRyF{gE)b=v:Tn4јJd1 I#@ys̶nvGR9#
`Z"5ξs-@FC+qwy57QWgaS	msWcU@6ziknb|$3ɾYUk[,z
bA/JX1@#5f+iaa;
Ū6PN7]JI߀.t"J ;31ks  $       S  :Ŀ7/:#        )  S      ./usr/vac/html/zh_CN/doc/images/ngref.gif if .ht                     $          GIF89a`    κuuueeeUUUDDD000      ,    `   @I8ͻ`(@ BA0 Mܾ7,@XGj:ШtJZجvzxlU<W¶dֿ9jA Ju# 1*+?	~F	d5".РҊ zFhN&L '419B{&`~4"Bc8fX i0Ǐ CI ; f3fkP  $       8  :Ŀ7/:#        *  8      ./usr/vac/html/zh_CN/doc/images/ngsrch.gif f .ht                     $          GIF89a    κuuueeeUUUDDD000      ,        I8ͻ`(dihlp,tmx|pH,Ȥrl:Шt\4$Vc,\J#k_y2z1Na#/7}sudc'  W  Z n
]	 j	   ٯ  ֺͲGG"hLk`{ @p߁$@T5
َ@.⅋%Irb.:I,DK%)a1V4$J0W僥>+
[@J5rZ9LP:QB4t ;KU4BW~h	8IRq% 6&EA$Ke40Ҫԇ̮17pȷ'j*سkνËOӫ_ϾG  ;kz\  $          :Ŀ7/:#        +         ./usr/vac/html/zh_CN/doc/images/ngtask.gif f .ht                     $          GIF89a=    κuuueeeUUUDDD000      ,    =    I8ͻ`(dihlp,tmT8Əh<!D M `hS[R r[x8\` &hp+   
yP	v	iM 	oU	Lip8 ;kO  $         :Ŀ7/:#        ,        ./usr/vac/html/zh_CN/doc/images/ngvac.gif  f .ht                     $          GIF89aG     
   AAI 	() <>8  6,qpl
 4+dJ -! T< # ;+]D{`>1dQ"6% * 	 
dB 	  Z|T1!J2(nO  sKdD-Z<uR	4%s2v^4̵Y {M H- C* ;$ 1 . ) "  [RNmCR36"\:"gBrJ=)F1:̷}K g> N. ?%  
 _RpkyIb<fyI\zK_<TkC	-$e: M, I* 5 &  p^MrCl>a9Z59!T|Ig=1:$5!V6	d?pG\&gzbD% 2 -  	  VS`5M="OK+b9O.M
yF	'sD	]*!S-	  |C4H!U0L*]4?$59!
J-Y6fDL<*t; +  	 
   L
H(
[I6f1C%	L$;0%/9M+% 31
>'Ž,	%	 1  
     ,    G     	6MA>tѣCl9"J(ŋjhǏ{(D#^<	h0^v"5fDrrܹϟ>e
Jhѡ2stIiWJs٥pŕQK۵.$hӪeŖUηj}-ZWA
khŌa3Nx2#CDׯbѰʔ29[
kFpaf=Q-r	
W(ck	Z'NQo\jR8{̙<x9'Gi>V.(.oiɢvSt"ΊOXܸ
H 1\2F7!!YH-C[<g)T6v LAN	N>P"XW\DD}!WR7ŀrERL/lHȑL+%\*\ M=C
`>$xphRH0p):+
Nb`21.+%(\8EVI?!:H#,|ly*#>#+򆰄	1bh$[2+]Ǩ6PDгa:#PH#aak2L8lQI@7#H4?"$|HRGm/U(|j',QxO>mx29E|Jjb"E ,Bta)Q|RA*0cQI7/b7-
P SӍ۠(ɨr/\T"$턲H֦u|
5 Q`0Gbb$$ 
bFhCܐ G7Ā;4m$L7ڎwDX{;cAǝK$ Jh[!KrJ @PBt"@"Y ZB+ >#	
6aazzCq-_*
jb)1u8@ 	k)#	h#1lZ*°~X@
|h1.Ib{l7:ڐ qSxH!g# pш7#@ (0NpL1n E< (6|`
@Exh4;^a "
Q@!86 
P id%ЇnnHAЖ<PwP" 	 t`18!  "@%x	Af^h;2}{|Bg XPr(/Lb(D$~(]yh=OJrz'ASPX#`Q?ԣ_'ڠ!A" $iD!z0CB	
eb E$2 "x$xІH (J#	OhB1=FԡacD*p S <`:(@@NpэW D41@d@/(;v j+e+ mp7 `%p(a
H@ 	P TE(Q#d? 8|8&1Th`0[Ј>o&p>0(364%0`DhXB`	  X6	 0&PFp8U#5Sib$, 
(h  :~!؂1T8Up谻@(`^0a@wB͘EЇ>$̼^0$9c$XI%BA8HSl
 a+F/O ĠcWr%шfy!aw h@RdGN9\cO	vC
bp0QMtJz$
TpxN$8q	)E"]̡:\-zqs dA1`q ~?XFp\HWX
P$C(SG=V.*D`,aAȢ(A0yf<8!!!@dep$L(TB+JqXϺַ-x	{pu.a	YJ)!%ȁ琈g=_0{eVTzὁeK<VRg!qoOjb95FOzμ3|>: Ri ;;kx  $       V  :Ŀ7/:#        -  V      ./usr/vac/html/zh_CN/doc/images/ngvconc.gif  .ht                     $          GIF89a_    Ã(2=|?j=eP2q y9s?y^9K<'4*   ,    _    I8ͻ`(dihlp,tmx|QhXFKQ(8*Hea|Lp81'p0rx\1 0,&xx'qqu Mpu
{dj%u	 vxl&Sh
z~'

bq﩯v :s>t@Jŋ3jȱǏ CIɓ1"  ;}kG  $       _  :Ŀ7/:#        .  _      ./usr/vac/html/zh_CN/doc/images/ngvgloss.gif .ht                     $          GIF89aX    Ã(2=|?j=eP2q y9s?y^9K<'4*   ,    X    I8ͻ`(dihlp,tmx|'Ga)40QpTNJ2J)X$9bPX!@}Q% b@e mdf{	TTke		w Vmt
!yp dr
$
iЄ0M@g@JԘAP	~(Bׅ  CIɓ(S\ɲ˗$#  ; k"  $         :Ŀ7/:#        /        ./usr/vac/html/zh_CN/doc/images/ngvhelp.jpg  .ht                     $           JFIF  H H  RPhotoshop 3.0 8BIM      H     H    8BIM             8BIM
       8BIM'     
        8BIM     H /ff  lff       /ff         2    Z         5    -        8BIM     p                8BIM       8BIM         8BIM          @  @    8BIM	             
          JFIF  H H   'File written by Adobe Photoshop 4.0  Adobe d     			
  
 "   ?          	
         	
 3 !1AQa"q2B#$Rb34rC%Scs5&DTdE£t6UeuF'Vfv7GWgw 5 !1AQaq"2B#R3$brCScs4%&5DTdEU6teuFVfv'7GWgw   ? GMe/alg#@3So5/~M п_/W _??  WxCMO'Jqwn]5ٴ45e kd @R_?;˿5տV?}?|<? f~\|^x3u?#eb zl۽:f}翙o}' G ߹QWGEp|ho|ϗ4a
r,gCkvm{}LvFsMhc1P^lsY9UO}+? ~5x? ʐ^=!/×\>i/WŢul}Mnc-~m2譂ctC/ XKm?;En3?¯ 	GY/ *}_'ܵz[kZaƮ&۷oIW0GO  ~#B  yr s_W2nCZ2o8Ü:QPUXi}>z//?,dKuJ?  a!coTKp~ٔmhac an|^c3(6SX[{ݮN?/?? P羋? 9bv> Yx_5oxG 8BIM           'File written by Adobe Photoshop 4.0  Adobe d@     		

				
	
  	 p               	
         	
 s !1AQa"q2B#R3b$r%C4Scs5D'6Tdt&	
EFVU(eufv7GWgw8HXhx)9IYiy*:JZjz m !1AQa"q2#BRbr3$4CS%cs5DT	
&6E'dtU7()󄔤euFVfvGWgw8HXhx9IYiy*:JZjz   ? OI 8u˯CWguKSʢXiSH.@Q`_.gǴ: \1ec>(!xd:^3R$Lh3ߊ0 / ht?4O)S@Fmm?P}?LgX%QFTf۞ϡ˥<frq(c}y!#kASPDkiK7鄢Of-cvw'疀R}K^<y_G-c,6#i,Fr$nvi9^s99ܨ#Cg{?Yu8;a#vF`Hk %<[~dB^R5GG-OէROmo5Q,XlV=lYt/͎P1	˄BQM=uSr"@c>"WMn,Y#S2<1M5đhvU o{K.v;Yd#BDDz:Ӟz8m^@@&v{Ft|?i]V P	[i1E72PSs5 i#FP<zC ۈ OBRw!y0V}ns/ˉRK@OhO1J_H4Sr$`n"F<rیƇv6s".$-;O߄)=;sC]/b~^u-:]kA+,])ٽz!xYH9#X "xeq~C3ㅒ##*1$XDm 9="r*j-}sz1ٛ+PxTzR@^vU2F9DKˇ$L%+LhD~L%&q$]qBUU#"$_Il@y'<=ik>[w$'$n'@y|Tn}j4Z!N}~.!q,kaij5~	uD~Oo'y#˟ڷθb]|d{YlkK5Pwvik5Zf=Lx<?$#O|\;SIæ	Q mg' T~\>Do&ktZK i,3_mqɋ5"28Cl	OrL3kW6ꜮݧJ#d/Tc/C8)5o/hE/%jE8♬SrIp*h ϳϦ͚'4sac<;wn*xq͏,dʏ/2˼Myk_v~4gkI\nMJnnZwA
sFuݓ]C!,ӄ1c>.)Umߗǡ}<q "	'<7{w ]v*UثWb]v*U~ck   $       P  :Ŀ7/:#        0  P      ./usr/vac/html/zh_CN/doc/images/ngvref.gif   .ht                     $          GIF89a`    Ã(2=|?j=eP2q y9s?y^9K<'4*   ,    `    I8ͻ`(dihlp,tmx| @lT	P"Q:FJYrCD`,KcP8	lj#
hf W|}tk$
lnw
\kfp whDM
kXfǶ
ң
w}
%򮁒떁p\;l sB"JHŋ3jȱǏ C ;kS  $       8  :Ŀ7/:#        1  8      ./usr/vac/html/zh_CN/doc/images/ngvsrch.gif  .ht                     $          GIF89a    Ã(2=|?j=eP2q y9s?y^9K<'4*   ,        I8ͻ`(dihlp,tmx|pH,Ȥrl:Шt,4$V\J#k_y2z1Na#/7}sudc'
WZn ] j	
ٯֺͲGG"hLkv {(Pp߀$(T5
.@.⅋%Ir
b.S I,TK%)a1V4$"0W  僥>+
[@JrZ9LP:QB4t;KU4BW~h8IRq%6o&EA$KEe4 0Ҫԇ̮17pȷ'j*سkνËOӫ_ϾG  ;k2c  $          :Ŀ7/:#        2         ./usr/vac/html/zh_CN/doc/images/ngvtasks.gif .ht                     $          GIF89a=    Ã(2=|?j=eP2q y9s?y^9K<'4*   ,    =    I8ͻ`(dihlp,tmaTS8ƏRh<!M
 ĠhS[Rrx8 b0&Dphp+
yP v iMo
UL 
ip
8 ;kB6 W $         :47/:#        F        ./usr/vac/html/zh_CN/doc/index.htm tasks                     $          <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>

<head>
<title>C for AIX Help Home Page</title>
</head>

<body bgcolor="#FFFFFF">

<MAP NAME="cforaix0">
<AREA SHAPE="RECT" COORDS="4, 311, 182, 414" HREF="hgref.htm">
<AREA SHAPE="RECT" COORDS="4, 42, 180, 100" HREF="hgcon.htm">
<AREA SHAPE="RECT" COORDS="4, 180, 179, 260" HREF="hgproc.htm">
<AREA SHAPE="RECT" COORDS="493, 2, 567, 35" HREF="http://www.ibm.com">
<AREA SHAPE="RECT" COORDS="372, 4, 450, 29" HREF="hghelp.htm">
<AREA SHAPE="RECT" COORDS="97, 4, 300, 30" HREF="hgsearch.htm">
<AREA SHAPE="RECT" COORDS="4, 5, 81, 30" HREF="hggloss.htm">
</MAP>
<img src="images/cforaix.gif" border="0" width="580" height="435" usemap="#cforaix0">
</body>
</html>
3k   A          /:/:/:#         3         ./usr/lpp/vac.html.zh_CN/inst_root/var/docsearch/indexes/czhcn                       A         k+  A          /:0:0:#         4         ./usr/lpp/vac.html.zh_CN/inst_root/var/docsearch/indexes/czhcn/data /lib                   A         k  A          /:/:/:#         5         ./usr/lpp/vac.html.zh_CN/inst_root/var/docsearch/indexes/czhcn/work /lib                   A         kD X $       r
  :bG8/:#        G  r
      ./usr/vac/html/zh_CN/doc/hgssrch.htm r/d                   $          <html>

<head>
<title>IBM C for AIX </title>
</head>

<body bgcolor="#FFFFFF" text="#000000">

<h3>C for AIX </h3>

<form action="http://localhost:49213/cgi-bin/caixsrchDB.exe" method="POST">
  <input type="hidden" name="SelectIndex" VALUE="CZHCN"><input type="hidden" name=QLNG VALUE=CN><input type="hidden" name="header" VALUE="chenus.htm"><input type="hidden" name="footer" VALUE="cfenus.htm"><input type="hidden" name="stars1" VALUE="cstar1.gif"><input type="hidden" name="stars2" VALUE="cstar2.gif"><input type="hidden" name="stars3" VALUE="cstar3.gif"><input type="hidden" name="stars4" VALUE="cstar4.gif"><input type="hidden" name="stars5" VALUE="cstar5.gif"><input type="hidden" name="rank" VALUE="Y"><input type="hidden" name="ShowForm" VALUE="no">
<table border="0" width="586" cellspacing="0" height="35" cellpadding="0">
    <tr>
      <td width="20" height="35" align="left"></td>
      <td width="566" height="35" align="left"><strong>µʻ飺</strong></td>
    </tr>
    <tr>
      <td width="40" height="35" align="left" bgcolor="#C0C0C0">&nbsp;</td>
      <td width="566" align="left" bgcolor="#C0C0C0" height="75"><textarea name="new_free_text" cols="50" rows="2" wrap="VIRTUAL"> </textarea></td>
    </tr>
  </table>
  <table border="0" width="586" cellspacing="0" cellpadding="0">
    <tr>
      <td width="37" bgcolor="#C0C0C0">&nbsp;</td>
      <td bgcolor="#C0C0C0" width="549"><select size="4" name="topic" tabindex="2" multiple>
        <option selected value="CONCEPTS">... ڸ</option>
        <option selected value="TASKS">... </option>
        <option selected value="REFERENCE">... ڲο</option>
        <option value="USERIF">... û (F1) </option>
        </select></td>
    </tr>
    <tr>
      <td width="37" bgcolor="#C0C0C0">&nbsp;</td>
      <td width="549" bgcolor="#C0C0C0"><table border="0" width="100%" height="128">
        <tr>
          <td width="20%" height="36"><input type="submit" value="" tabindex="3"></td>
          <td width="80%" height="36"><input type="reset" value="" tabindex="4"></td>
        </tr>
        <tr>
          <td width="100%" colspan="2" height="36"><strong>ʾ</strong>
          <select size="1" name="limit_number" tabindex="5">
            <option> 250 </option>
            <option> 100 </option>
            <option> 50 </option>
            <option> 40 </option>
            <option> 30 </option>
            <option selected> 20 </option>
            <option> 10 </option>
          </select><strong> ĵ</strong></td>
        </tr>
      </table>
      </td>
    </tr>
  </table>
</form>
<p>&nbsp;</p>
<p>&nbsp;</p>
</body>
</html>
Fmml*  $       t :670:#        6  Ҧ     ./usr/lpp/vac.html.zh_CN/inst_root/var/docsearch/indexes/czhcn/data/CZHCN.KEY sg                     $            		&Ec  CFVAEINORST
DLMPU	0BGHY 12KQWX!"#$%3456789Z&'()*+,-./:;<=>?@J[\]^_`abcdefghijklmnopqrtuvwxyz{|}~sLA]gԯR̯@@ag Ԍ!uB$ƃ!g@G?Y)%_ pù%;p';p$?;rJ;rIøwܒW;pI;p$;rHyøw$øw;pI;p ;pI;p ;pI;p ;pI;p ;pIøwoøw$pù$ øwsøw$'øwܒøwwøw$pù$;p!øwܒøwøw$pù$ ;p!;pI _} Ϭ ;rH(~BvBRPF)M|B%D`]M>J	%JJ|G|%!34{˩(~BR|A#(~BR?RPGOn	HOQIC#(~BR| N}IC#\!u%JB w(~BR u%JB`]ICCa_:%#]ICK`ÇRP},8J~+n%!_c|JϊICPRPV}Ԕ?!)WICt/Ԕ?!)~+J?_]ICp7J_g ޤU<XyRPI,RPI?(~B%C(~B%
^,RPK,+Ԕ?!C(~B&?(~B&/C(~B<?_#J}Ԕ?!C(~B=|~ (~B)<z҇!\'
IC&xIC~|X xICP:xRPU>?NRPW9^?RP~~ ^RP~|~
*ICl,G(~BoW(~B.?ө(~BA|~*t:$cԔ?! <eԔ?!"z"JW᳟ԔF	CԔF	bHcp]ID`=|~IDb7J#J#!J#.c.1H=dyIDb$5 IDb({"P	"X]dq%DddIDb0]d Τ1HYnRQx$\%GŐH۩(R&JyIDb|Y	1H'xyIDb8Rd*t:"pRQOYRQO,RQR
>,W(R)C?(R)->CԔF)Exϩ(RïA}IDbZ}EAOŠJ#chyIDb\Ihz҈"š"J#⧋F8˩(R+^-s".;҈#?ŠR%E*t:"bhIDb thG%BБ=iDbp(x<%EB#J#NRQ\nRQ]<Zx<J#W?(R.ԔF) -4J#z"yJ#u%EwŰ{J#Ű?(R/gԔF)w`;J#p.0Q[2J#Ű3~F
%!7Ű=Q(-C҈D}#qRQID`]|[gD`])	-0."J#H.(!OŰ0.[1,KÏ?)H8%)  }IJDb 7RG :"GJDbK :# 8ԔF)^@.2JRS :d@Ԕ?! .z` 'IJJJD?)IIH )IIHaX	RR, yԔ&>0 IJBaHL
& Ƚ)HL)`^)	!O 9N!0*x	JR
E3RR)x	eԔ&`)JR
Ag#JBo Us֔&.IJBw-j!8?!IJRBg!8&i!8'xi\JRD!۟JBqHO__␡9IJBqHQ_\!8H_Ԕ'/Ԕ'ORRR(x/#JRGCRRR>_RRR|N"?<aC)H28u%)`]9RRF<cԔG)	RR'xs^)D`sIJDr+IJDr/pJR#	"9H@%)BPRR)uxש)HR<:7#"9Hϩ)HR=iԔG):gCҔ#3%)E?qȽ)HR;?)HR>})HR|;? n"9H-w9G)^5JR#?RR9wG)WҔPøJR#Aø-\:w"8-xwEԔGwø0ȏ7s8s9:W?)H.RRRF8)	PezfRRRS3^IJByHM/IJByH33%)	!C'!JRBP3yԔ'@.)	!Kh5%)	!OhjN!<*u@V!<P?ޤ!<{}RRR)u`ҔP6	; N!<zW)HO)p%)	!+JByHs s)HO.RR&^nCԔ' `wJRS Ԕ'FNW)HOEԔ(}@
9\JR| !@&)HP)	@\!@G<37RRR:'##^''RRR1~5JR
BPF6IJBHEPI	IJBHb <Ҕ[d=IJB~CA3JRJBoP	/ Τ!D'u '(:a3PKJRJDRRRT%)
%#ޠ}IJBH'RRR>R&JRJAk>%)
!\1\"GX0	iJD{JR$@L(rIJD&<RR &0RR Gr.EԔH)	@N3%)
BPx{ԔH)
]@Nu"AHS!S
@^"AH
@Pu%)
Ag
w+ԔH)]@T84JR$>*
%)toԔHCPRR I@T"@5JR$	Cޠ*.PZW)H%P"@zsX]m}IJD04uX@)H&=@V )`JR$gPg"JR$PN'
>`U)H&@V	ܯRR M@V
)H&+IJD48XRR ++IJDT%)b?)HPRR N[%)K
Ҕpb]IJD<a=IJD<0uXp)H(N,<RR z'`?%)P /?)H=zx}֔HDΠ,^RR Qz.RR Q@X"@z?)H)@Xo~"@:	yIJDH8`s-%)1c Ì\9`r"@W@X<gԔH, ?)H*z9^"@)`+r."@S;ԔHa3?)H?)H+@X%:j?JR$
[?)H+z-qRR W:/JR$
"@>џ#JR$ ԔH@Z9RR ~/h7)H?@ZIJDz9IJD@Z"@\@Z܏)HAs@OPu%)JR$ JR$Cޠ- #JR$BPC)H--~RR [ h=IJDD3JR$E>2JR$ޠ-c֔H=@ZA۩)H.=@Zxϩ)H.ޠ-"@*uhs庒#JR$DΠ.^W)HA:u)HAz%)d7]IJDxI>%)3ԔH.^RR ^p$IJDx/p':`S}IJD|^*upJR.`zҔ +RRRS	`O!H&XqRRR,X%)
E"?P%<RR,y)
E!CΤ!H(`7RR$u`r>!H)u`BiJRBP'IJBHJRE.N%)
E#NIJBH	iJRBP'?Ҕ"Y<RRz<9)P'#JRAo RR<)NO '!!OV@AJRlUƀ֔)0!L&0&)Ԕ)A')HS)	ASҔ2Ӏ)HS):py^!L)sԔ)NgԔ)A7RRR>a[)HS)=CRRR]CRRRe%)
e!ӨaJRCPnW}IJBpӡԔ*}A>˭)HTz#RR#Pu^!PFkԔ*PGRRR:^!P&`mRRR:B; _+Ԕ*9)
!C; ǩ)HT)
=jy*js)HT)
]jIJBHSPRRR:@RRR)u4JR
GkMC.!P1u]IJBHsboIJBHtbzRRz-'JR \<:@;Τ!P^g!JRxr>"xa֔PzƂBz0.R@&uR@&RR@'ļgԔP)
aJ"HTz"X|eԔP)g"H>|֔P)=` gԔP)`9IJEH( H%)p] @z %)"gX ?)H @ZR~CEDb])HF
=cpaRH7JR=))/>#Ґ wn#Ґ >}IJG!;AsJD~,RRHOE#%)JBXC	|oԔzR$u1sPߩ)H)uUJR=)
}a8u%)NJEyԔzR=K>#ґK">IJG#w)HS!IJG B=)H0pJR=)JAoGJG!JCX	~zRzHRR>@$%)aw JR=RRO@3%) oJR=
Ꮼ Ԕz+X
?)HXu IJGЙJR)}`(	)%) RRH&u	<JR)޲a"HN&.3JR)dۃ^"HO2:R)
fA?)HRz̀'CҔE"GY}JR). RRH)-"HT2_IJE"K? 'RRH}d5j^"H,?)HR~#﬜[JR>{ D)=@O)HF
=JkԔ|#`8ҔDn$x<JR>))GZ ۩)H&v7:BocpMiJG!;)HG"& :Ba ZIJG!C?Ba$n##[JR>)
]?#JR>)
}֔|R;60j~#CGoRRH#K+JR>)vP0@#OY.zB`JR>)dJJR>)=eoԔ|R]㾤#[0 Ca/d!')H1|R>=IJG!ӰCa:=IJGTL2
<q֔|AIJR>
Ӱy֔|$u%)	!MȺҔe;ޤ#(%@wԔ|%{C%)	Ba
yIJGP,v@Ԕ|%~(t:enu%)	aw<eԔ|%'a:IJG`U2=IJG`\2<#0]2~zҔ{)	 |u)	ax%)	̏?)Hx;Þ4JR>N0%)0sԔ|<i]IJGf4JR>0&JR>D~0Ԕ|&0X}IJGhfcԔ|&1za#8L3_C)HN?)HNzS:-Ԕ|'
pLu%)	
RR;zg	#<?IJGx`3:gRR;u%)D8d%)
"a4r#D1W}IJG0v×?)HR
=p]IJGh#%)
A3%)
A5u%)
Aǰ8{Ԕ|>Ԕ|>

%)
aC#LX4>IJG`4 ^#L`4#&vgu%)phss4	#{#JR>@JR>![,Aa/t:AO/o֔|*a6rIJG©Oa7>#TS|#T`O)
˰]+%)`4.#)vԔ|7`1vJR>`._C)HV
JR>W`RR{u%)
7`IJG¸.IJG¸VA#wRR-v?)HWt,pJR>݂AZR݂qRRn#/W֔|?`yIJG/8Ԕ|?݆%)ïa#!Ԕ|aIJGp{ }IJGt5@?%)%=NRR(G\)HY݆nRR;"C)HZ
Ԕ|-	%)CHW<RR{ S=iJG<[4|%)aϩ)H[{$CԔ|@{ ?)HkJR> ;o}IJG [u%)_	<wԔ||:IJGPCԔ|.{RRA+Ԕ|.`&:/<#p;v_Ԕ|.|UԔ|.-pJR>Ho%)_\RR(vJR> #u%)DP	:#Q'?)H;CRR`5JR> azIJGjRR_@JR>װ .RR&vԔ|/	݆Jza9^#x/[Ԕ|/݆W%)#>#x8vW)H_	}CRR;B}iJGU5%)a9IJGj^EԔ|/]IJG*v.z`\:a`}IJE2`)Bo`|%)Bw`|JR) #)HR K^S)
] (s)HR; )HR(v?ԔS) "H`xש)HR)`)HW{ >+30`MԔC	IJAda^WҔHL@ . R{UԔJD~N^ R$v#2JR%!Ka5JR%!Oa<JR%!Sa|RRY);dԔJE.gƝIJAd}1IJAd ԔJC`!YRR0OIJC	HMa
\8yJC	Hy^!'0u%)%"Gco]IJC	HRaJRJBa=)Ha)v<O q)%!%)!  o?JRE!7 ^HoBaR:HP8!ƽIJAh(RZ); . R	rBau%)a%p1JRE"aRRZ)v?zH,A;u%)Z8^%)q.)q< =IJAl?!Pߩ)H-=)H- s)H-](piԔG݃(H)_`_JRxzMIJCIO<=RRR#!>!' kԔ1xz<!H燠)Hb)JRGMSԔ1.x j:0G"!'k%)<`#Ԕ9<pJRJyP(.!̤&Ơgޤ!̤(sƠ]IJCH_IJCHSBC)Hs)
N!̤} }IJCH,ơ9>x8yԔ9Nx8r9^x;RR4'u%)<l,jIJCHJR
Bo<)"?<)!?!Ф(uRRu%)"<>iԔ:n7JR
C<>IJC^!?!pGRRR"s)Hu)
p9:p<eԔ:.x8sR!Ԥ{zR<!Ԥy) %xǩ)Hu)r::^x9$%	A烒~RQ QGrwԔ*Ah-sȋJD|*sQ0-x9M֔*Y烐JE(R烑'Ԕ*`M烑?(UDRPB"#JC8S" nTE!RP# -C(U\G  r>IH/sx;J$ G IHX>xW(RA9\H .qRQ$z$RQ$z$>x}iD9ID.9#0a wGOnH+t9IDs#<0sJ$G<GԔI"< oC(=C<NRQ$z(<W(=sWԔIAϞ9IDW	t:RQ$z+x:9z#X7sЋJ$Eqocu%Gj烠%GgԔI7<?}iD\	|t\H.x:CԔI@eȺ҉# -֔IH]t9ID2sO%G|\烠%G|2sԔI;CԔIg<ID,#|*[RQ$|#^%G"G<RQ$|R>烠X%GHkԔI<IDA烰qJ$g"J$`aԔI#ԔIB<wu%B~C`!RQ$/<vgԔI#x;7(Ġ`gJ$0*!|Ov(`!|~yRQ$/;z!|&s*H_<?(~u%C 9}J$"#?(<RQ$1Fx;!<烱kԔI<HcB<=J$1aԔId3wԔIbj烰(E!U<xWԔIp/s˟ԔINRQ$2Fx<ID/^x<\HeSRQ$3<xyIDR$s!}J$`9oJ$aԔI#ԔIh#ΤHfNx<!z9B%C0X.HfsԔId:%s!~$ IDKԔIPT%C0*K%C0=J$at*P%C1(sS%C0_x%s Dx<yID_<
H/"<y֔IP8sJ$MgԔI?(t2sz -x<<H/B<>%A|^5.H/x<>2J$|(bx=!(Dx=|Hk
ӞAC(aCXI&%CXU*>HkH<zHkx=RQ$5<?( J$J$<z	HkNx=2J$B_NHk9IDAsRQ$5ACRQ$5G?(<? RQ$5x~ qRQ$5x~\ '<?^RQ(%Cx~SΤPK<?
|(RQ(%AG<PKs~A,V9_'(<ID=C(=g<RQ(z&<|IDyC8U}ID9oJ%GԔJ!G?(=< ?(=Ŏx>^CT02J%G< u%O<?u%ȑeC /sqRQ(z.x>~2J%H J%H#<ID_|&rIDQu%PJ%E??(=¯<IDD~)sJ%
B1O<RQ(R<B]<|IDLI|=P<y9RQ(S
<NRQ(S<zB"J%${ϟԔJBHfkJ%.s7zAhS9.PZC</C(<_C(x?yID->x?P.~P\x?>=iDk$u%u*ԔJ"<ԔJ#x?ID<y&s@/x?	oԔJ0&,s@AkԔJp99ID)<~RQ(3᫞O+ԔJ!<RQ(4<~Pi)99:A*sRQ(4{%Ha>RQ(4bg< Hy ID.<  W?(B RQ(9u%7 :e!<  ?(R# e%#x@~u%D< ?(R%YHy yRQ,x*  t:e!X% "(R< w?(R'^x@.RQ,Q

YHW|yRQ,,9 (:e#'RQ, yJ%al9 J%.RQ,-<9ID# Z^X[)s J% zalPy 2r>X[< C(ŠC(S?(ӟԔK
D~xAbHO#(,	#xARQ,X
X&y%Ł8:s	2J%`%	G+ԔK 3J%'@wԔK C%ł Y).X.y:ID`]9ש(~xAatF)RQ,.*.X])s\RQ,.#xARQ,.^xA%8st>X]ExB#%A!!J%<J kJ%<\ oJ%@Y %a {J%D.B%9RQ,.AG?(E!w??(E1cCԔK`@)ޤX]![yRQ,.Ϟ>RQ,.9ID+xBatX\<(Gמ{ԔKt9ID-9	}ԔKc ;u% a A#u%sID.^x W?(H!s =ID/98ϩ(E d5J%1O<}XRy|XR>0RQ,^xo?(/^xC(/	 m]IDxQy\X(>x/?(/xO?(/Fx %`F)09IDX)szIDX
	X,	<?(P0R%`_9$:aL
Xg<X2IDdxRQ,<GԔKA aw`-yXoyID#4a} `J%(.s6J%,O9?(ǂ<|(ǁÞ ۟ԔKi J%8T8;%xW9ǩ(\8(t8G%x/s8FJ%p{ p-u%è~C p2%éH p6%éH uaJID&x?C(GO< %è-ID'
>RQ,: rRQ,:FxRQ,:! GXus OԔK/sJ%è^&a\P%é`8ԔL	bHf8Yu%Xy+ZQ0%^x`K^xu%X(Q ᷐X[J&9`K<ïC(š<"J& - ԔL	X% iJ&nRQ0&p qޤ`M\`M< RQ0&< 3ԔL
"pq@J&Q86 #y֔L
 &uHGHǐ%H ?(0$kJ&({ ԔLP,s$p~?H<%<	`$x˩(-	x5J&E#x.`&<	IDhx9"r>`?	5J&Ap%$ <`C<@ˌвS >^`-<	W(-<AOк7J&D м@H~C {uґ<AkiDtI|	RQ0]<AԔLD b(.xRQ0]xRQ0]B<C?(.§<CD1(IDtR<
|`)
`ï<CԔLB@)]IDt/
yԔLE<(.<}}iDt] s(IDt_
RQ0^@??(bx#J&#A;n`h_< @UPlש(ZZID'
!%@[RQ04Fx~3J&h7s,!r>`0Ğxw?(#Ka֔LE0 1#֔L#x\`n<RQ07	xcԔLpoX%p:,.t:#s,/pJ&t`X0s/>x?({`J& J&(ZXt%8s3J&`[a(xID_<`r!#0ZQL.xRQL

<y%`,0+rIG0z9)֔x J<	?Ԕx2s0^nx<uPiu%x yJ<	p J<
"IO<@:=hF% }IGD^4Ԕx ]iGHy$N9܏(I<@Ԕx$gJ<E` 7Ԕx$ï<B_?(I7<BoC(I:IGH*s4JԔx$sԔx$B<ERQ/	yIGH=hJ<E YZQ44p(RyzIGS J<Dx>EԔx)3J< ?(Rs!04s8qZQ&<?(Rx.RQ<y<J<oRQ&>xs!8Tp=iG
	\Hz08IG܋(RsKz!PSpqRQ*^RQ*RQ+\RQ?H~	H.Nxg?(R 9	cԔx)J<<g%
B^pJ<`pV%
B ?(R IG_]<y:IG\N9RQ<<Px9IG,s83B J<~x}IG~C?(UypwTGsRRQR$s5޴T*sOJ<JExyIGH72J<B}iGUxRQ$ypC%
H7~RQ$nx9J<D_
HkiG=kԔx*B<nRQ%<nxyԔx*A˞7>CԔx*aw7^IGy J%
`U 5ƽIG-s ,.TL ۭ(Uw<@RQ&.x >1J<GS C(U
 Ԕx*<@	u
 
(Ux9^TM X.TM _#Ԕx*{ NRQ&y6}IGV9=%
XM!Ԕx*aK G?(U
k g?(U<A9IG
"TOxTOJ<DKsQ@*s%
@Ԕx* '?(U<
8˩(U.x|TQyRQ(9IG!QD9#QDa J<EA7J<E AO>T|yJ<GW<A
T|/s3Ԕx*aC cԔx*b<AiԔx*a PnRQï<!RQC޴T,NxCP>RQ*
|9^TTxC W(U<!>iG9'sQTS0ƝIG+szQT`1WT-91oԔx*aßԔx*b0δT-<"!J<E`}TV<4>TW
<9IG$ ?>TWoƝIG- 
Q`T~$ RQ?
IG_@ T~|RQ?|(U_<"?(U}IG]
<T.'<"IG9*:QdM%
ҏQhUAoQl, -r.T[  fT[5Ql6:Ql1s pߩ(Ug<"6J<HgBC(U xE 2J<HxE%
<"(U <"?(U7<"iG^T\(qRQ.<"#J<EJ<EЛJ<E<"Qt5s()QtyFu%
;J<H!KB#J<H"g<"(U xө(U xFyRQ'<#~RQï<# '"J<E3IG<`}IG9%
pc=T_
w%
þRQ/<(UxF>EԔx*᧞Ԕx*᳞IGf
 .EԔx/aw'ԔxbxF Ԕx
G	RQ`C7<#?(0	Wxϩ(0^xFyIGxyyJ<XRa}iGz'0J<oԔxW-9(0מO?(0[_ /xG\8:(2<IGF)pAԔxJD~xGNCԔxJDxG)'(20
J<HIGJ	|s(y :(U焀mG(2<$|(2xH~(y 9IGN9 RQexHRQe<)xHW(2b<$G#J<\L焀Pu%P 9IGT@K%Q\	7ԔxEou%Q	o N? /r>C<$!J<O<$>z(A焀z( 8IG[%R 	'@ sHǟԔxE	!?(2w<$NRQexIcNxI >ҏ\IGJ<	!Q. }IG/>xOC(;^xo?(;Fx?(#|>RQ4Gy#s9H ]ID} 'wRQ4GJy˩(#J&WRQ4GxRQ4Gx 7C(#< 3~h'
RQ4G< ԔM  *%DqH8@ID| <h< וJ&`5@yIDWx?(#ï<ԔMš<#nh->x>h@<
\h@ s@I%Dqp{#J&g瀀hA
\.RQ4G >RQ4Gמ˟ԔM J&U瀊IDШ$nx%BI瀈ϟԔM
K#^3J&APz0DIDШ)x=BW"{J&@9"9RQ4*
7<GhT<KԔM
p/sDIDШDxu%B hT7<BW+ԔM
3 =J&A|8sDRQ4QG~2J&!X%DIDD+>xC((AG }J&"Bu%EG%EK%BX	|RQ4,xC(1 RQ4Z)9"&sV瀈J&cG~h^
h^AA_ԔM|{!WniIsH9ID*sHRQ4=
:l7sLXRQ4.x	܏(AFx	>RQ41^x	3J&187LyԔMbb瀘w.hcFx
("g<hq)9(sJPRQ48< '%C9(9ID+	hqRQ48x
 ?(V	<	:IBK< [u%
,|IBK<
8:JXS@-%
,[(X%nRP#<u
9H@M%
9H@Q%
9HJq(%PԔ+X@Jq,9(IB<	yIB<y(<=IB&y((qRP#!SoԔ+`A"Jq@Je瀠_%
`瀠,qZP&A;>XR(yIB~x
'#J!@ZP).x
u%
4F瀨ǟԔ+
+Ԕ+#۟Ԕ+* |(VBj瀨@%
h~$TIBZ RPSJJ(Q瀨rIB%GԔ+`n瀨Ԕ+WX^'<D>RP/
aCX^
ᏞRP/᧞77ZPH#<A7Ԕ+2#`%x
`&x
RPoKz`+x
X9w<ERP<GpAg%ae瀨z`y*yID0x)sTJ'	pR?(&Fx
GԔNPJ'	>p)x
'C()
"<C ~pu%@&s o"J'
Hf(*	 ,p$ybRQ8TcXIDPK/u%A0*'A`^҉ 8s: 9J'
h,u%A4/s.RQ8TH<O VynRQ8T
<\%@/s|p'<J'
T{ԔNWX3r.p(>y`J'
up>偓ԔN0,IDPSypԔN8 9%AP9 CJ'
/?(*
W8RQ8T<pu%A\FԔN?C(*d  %Ah{!J'
Ы ԔNGԔN	(*
y7IDPy〱]iDPg¡ "J'
xFIDP\z#nRQ8TBo=qJ'
:%Ata(*Dz&yԔN{ 9C(*=#}IDP_o?(*᧞pJ'
n ^RQ8U肷C(*Bo}iDTIB ~p$z!{ԔNGO=J'
hD9IDTM+ԔNDSg%Q@YyRQ8Unz!ԔNEWpRQ8UE¨*suQ|]IDT_AC(@y?(@)s?(@
@yJ'sHID$>y Qy%XAz҉.<9IDR(s SԔNp1s(Dby s}$W(D<
9RQ86^y ZQ86ᓞH(G<ID/9䀁Τpo䀕]ID# J'CH
po)s_ԔNHH9RQ87!H9ID$ny %xI.y ԔNPH-pkԔNP$RQ87AsHID%y iש($poG<ID&yrpoyq?(ǁS\iJ'.t:x*˃EԔN.9RQ87_\yID&|RQ87{\?(<J'8T~RQ87S\xө( `RQ87Eyp0%xaNRQ87C<sQ}J'HԔNd^RQ87AǞ\ID)>ypM%x1s˂C(1c\yID<O?(¸c	po![\(T˅NRQ87Ϟ\Ku%xS.'U.RQ87cpo<Zu%x9s˅RQ87ï<%x]NyqԔN\yID-
ዃpo<pu%x9ï?(g׭(k5%y H/ԔN^yID.%x@|poCW=!?(!KD%yL9IDß= u%x_po]ID/	ID/zG9RQ87=!ԔN*sRQ88= %\^z@AJ'(7?(X\%u%*~3J'Al ԔN HyIDW.zE<u%hy
cԔO	WJ'<0sxOzAԔO	`.sRQ<'zAԔO	t5eԔO	YyRQ<J_= %u%0s#>RQ<z$y㑷?(=xspA?(.bCRQ<0	!9<RQ<0	!9>RQ<0^x۩(PA+]9ဂ& ^P% y㐧J'ȌS\(%#x+t:'9KԔO@YB+ԔO"xa
ᯞ9yID9xdA9(ЩØ~CGԔOb1O<r9IDR$s!ϕJ'1${>2J'1(4@ϟԔOc^RQ<9:xsNx8ө(Ǣ<t\xsŎxID*y㠇]ID*^x9RQ<9"G<tcԔObb玉IDnxC(<t(S:.iDA9㡃ԔOd:EԔOa|\玃?C(u玃W?(<t<xu)sAԔOX]玁ԔO^W(D0CZQ<:0WԔOtU)xu ߟԔOp( '}iD.yIE#%yJ(	0iԔPS`}iE P
IE |/s'%9 kJ(	a.RQ@H0-
 UJ(	xFRQ@H gJ(	0RQ@H<@. ԔP
0	zhF)ܯRQ@-ϟԔPBhq(a?(j瀰{]IE ,| >RQ@-FxRQ@-w<?(,\eԔPDa$nxNRQ@YC_<?J("Ps瀰ԔPDd瀰ԔPDb^RQ@Yw<IEdx9,wJ("h`ש(,x_C(,aSaJ(!X^瀰p֔PDKO?(,ӞRQ@Yo<RQ@Y<.RQ@Yx
(>x)x=)x)xzҊW|Y
9RQ@Y<B\cԔPEQO! o?(,<ByIEdXs J("! ?(,dx|eԔPE[ԔPH #s"~%p{gԔPH"g<BRQ@Y x'<BRQ@Yמ!o?(,w<BRQ@Y¯<BNRQ@Yx/9RQ@ZC_<B ?(-	<BnRQ@ZŎx	]B<BRQ@Za!?(-
SԔPO<B	|RQ@Z<(s , J(D [BW#J(B!
=A9Y%x's J(b1O<B>R$s"?(-0t:H!?(-A/!NUAÑu%xyv%X
<U.l)9W(GJ9IE (y(6.lJyH璀g=iE 'y(ԔP%IE *y)RQ@7y)W(<6J(xL璁g!J(A璁u%yyƝIG8IPK^М$>y)O?('	Cy(NNМ%y(V('	`% Bp.CC('	˞J|RQNy(hu%%W('y(1>М<P]IG8M|М&y>GԔzKW('	y0J=	Щ&=М=}IG8Q`Bp9ÎRQNwL%H7ɍr.М)y2|eԔz1cLzBpy%|`F%\&RQN`Bp`PRQN`J=	<J%o?('!sL(sBpS&pJ=	dBpyA+Ԕz2 gԔz 286J=	xF1('Cd9IG8\@J=	^ҏBpy@J=	2\М. mJ=	2]МA9AnМï<)qRQN<ȏ%xL
М/	"g%9B?(*GШ<yHШ<$RQT<#C(*᧞d1BH2IGT}2܇(*c<kᏩ(+|B?(+yRQ)A~<T>RQ?惿+Ԕz(	aNEzGЫ'sEe瓍9IGynRQ'	pqƝIGS' ~RQ`
\p(0Ğy8sC =瓄>RQ.	#y8G%!J=0a瓀?(#<W(2!N!sC`9RQlNy8Ԕz'RQ~ф}'~RQDy8F$N<eԔz0#y8&t:F$1CԔz0!N ^EԔz0!NSΤфJpJ=D'{Ԕz0g<S=IG.^E֔z0<.sF41žRQ'
pJ=D'RQ'y8-t:F<J瓆^RQ(Ny8.FD:sW?(a<y^ф|/sÇ?(aŎy8s%!\1ÿC(a<C!%!d+s1?(a<CyRQ,7%"r`	J=GO!RQ?@%!t80.фY)aԔz0"?<C"!}iGy	w֔z0o!C(a.1J=Ew֔z0DxoԔz0B<COԔz0FxRQA9IG$0$%"``Q]IGA`g%"l`wJ=<CRQp)9"sCHS`J=#x	gԔzt`J=p_'<C	ܯRQpx;J=ч!\M%nb!J=p:s1OԔzNRQryJ=E!7!<R#0J=E#xϩ(9PaaԔz<C<<yk.&y2:Cw%!P{6RQr<{ƽIG-y{ȺC-̀/?(9ny	%!ly6cԔz<G%A\z9C%BH6_ԔQ
E#yByIE<yJ(!8T9J(!p{6"w֔Q
6RQD*y %B[`IJ(R6eԔQ1clIE0~'́?(&ԔQG< :!d+ԔQD6	\gԔQa\LNRQDVy_ԔQDyJ(dQ
|(+<ؗZQD.<؛=IEwIEt&ͅRQD])sͅ·RQD]C_<^%<%E68}֔QG<q>.y9IEtPyIEtz0IEtR<nRQD]<8.<A}IEtU 7ԔQEp89IEt/#ԔQE<"0s ?(.8IJ(1L0sIE?yiEC< eԔQh8
0	Apz#9s
!J(1ps!Py?(p8ϩ(E8A۩(y%CS8xDJ(b:IER#΀G+ԔQ!?t@%CH:x9J(bCt?(G8ԔQT:s΀ԔQIO<s!I|m%C@z!J΂7?(:	\vŎyIE&y!LJ(a:yδvD~yez!M
.vH<:!Ny ԔQph2J(a<' 3ԔQ(|ZQD;
Pv<;%Cy J(aH( ]IE)!+Pߩ(0C(P<%CY
?ԔQ s
\u%CZX%CZu%CV^3J(`J(aly(NRQD;aPIEny@wRQD;Lrv ?(=0y(L$!_<KZQHG z`eJ)sAG\RQH(PLIE $^RQH(#z`ZQH(Cz`u%邗"J)LF%Vs	Q
kOzADOĞRQH(b=1?(EQ[J)d]IE -yZQH(J)pL]%*sRQH(B=0\%`IE /	O?(@#zaԔRJGo+ԔRELyIE!t~^RQH]xRQH]nxCJ)"/x8u%" _?(0 ߟԔR'?(xG:@'>x?(<(<D3J)A>." %yHO爀CJ) ԔR ԔRo爀%x,s@2%x ۍ:A[)爀ȺA]
9IE @N%>爀J),.@T(E@<(GO<DRQH8%<1sAĀ@爁~q".CԔR"[爁ߕJ)1tT爤\%'PԔRc爠ԔR?"2J)A|*P	u%xa爣~RQQ·<EDx&J>
BpKs9)~RQR{"%!d"s.sQԔ|#<E8{Ԕ|@Ԕ|@Ԕ|%#"G#J>bx<,}@ןԔ|%!"?(KH<yRQ=(#sLX爠J>Cx >RQ#PRu%	"?<EnRQR$sPW>4}DGԔ|&x(RQ(<-p(M<E sTS爤RQ-y(J>Hk">RQ/9(f%"Xo爠%#\爠J>G<E>RQ$nxyRQ%
|˩(^;:l㱷+Ԕ|BRQb
w<vwԔ|.s`%J>At3eIG.'<v_%!tz0S)xIG<y%t`ԔS
1O<v|(
Dx
4J)<v\RQL(PaԔS
W;^E֔S
hc3ԔS
X-s`J)?(AO;NRQL(
<vIE0?y㰛ZQL(Cx-w֔S
 %^ԔS
;u%J)H;%x9:b`8sRIE10Py((&FxJ"%D9PyJ)	@ϡԔS#<%nE֔Sd焠uJ)D,PJ)HŁ({	B?(,	B<%nRQLXxJ RQLXC<% C(,
AG9IE1`U<:۩(,
<% ?(,xJRQLXnxJW(,"?<%O%ŀ#sPoԔS<%?n.xJ.%ł+\!sb`瀸sb9./	|%ŁxN瀹??(¨s(qC(pZQL0o 󌺒c	}IE1?!D%#iE1H~4J)"<
9IE1}iE1I`^%x?(0	< %07s`RQL`
\.RQL`
NupOu%<7`*sc 0%RQL`<^(IE1R
<)x}L0s`\% &s`^ϩ(0pagzc X}*X*`7c 90Ҋc -`:sc \^xRQL`$|(0nxnRQL`< >c <ߟԔSS!ԔS#<BG?(0xNd_<@۟ԔSPZsaF	|EԔS%#x'?(DH.i<.CԔS" %!;cSnR$sd;IE1}NMԔSDx_?(0#xo?(0A/@Ⱥcy4
&<~RQLaG<~W(0პAWԔSE 3c94yIE1+|gԔSEA<<(0 [u%J)#?@J)!t8hIE1Z
>EԔSE<C(0j%pW(0GyIE10slqRQLaxRQLaܯRQLaw<#ԔS1O<3%x[>x~RQL7ag`!Jq8TnRP#KeIB7<sq\
&%
</9J96(W>x?(Wbx"J`wzq0Ix?(WCZP&	a[`J0aO?(WÞa;Ԕ+hRP&	ca_Ԕ+pJ8UԔ+p2lZ%
`96.sq0Q|IB(<RP&
aC`JL0sl2sq0Xsl4t:q0Xx?(Wx?(Wk1q0[ l8:q0[y6IBnx/%
`82%
`84u%
`A}]IB]98IB#pyIBR>:q8*NxIB$y89IB$89IB$< GԔ+PZ
q8x*pJ&sp\NFx%
p9J`[J`8\NRP'a?Jl6spIBnx??(W#< Ԕ+}IB/x?(W
#x=IBW
Ӟ%
\L
^RP¸cO"J¸[
cԔ+r /spK%
Vu%
?!JS=IBc)98?u%
ጤ}C(WbH?(WcK?(WcWΤ\1xRP0a\1q3ǟԔ+1P9p:t:p-
_"J YǍzpnx'C(WbԔ+1|*t!sp)xG?(WDJYHԔ+,.t"IBkx?(Wbp\5c<G<\5Ԕ+S\\JG9paO<@gԔ+U(WP{(%
+xgC(W`:<iԔ+\RP!x*t:IBsENxW"JèIBu 9:RPǂ<B?(X	c'W(X
<CC(X
"G<AoԔ,=\RP$|y^`Hx.W(X.`RዞRP)<xϩ(XD~x '?(XDxGԔ,
bPKsLJ\ RP)ao!J1RP)<IB=y<MJ1D1x?(X Ԕ,
c{/%,sxIB<%X sx
9IB*
|RP)nxC(X<סԔ,
b;=IBA~x?(X<Ԕ,)x}iBX<.RPT%`]9<˩(XJH+Ԕ,<W(XT:sx}}IB\G`.	Cx9IB\<<`.<u%pM<IB\Nx#JJ1ǡԔ,9<IB\<JA`.a|`.>RP?(X%p]9>y^`.J>\eԔ,J_.RPܯRP@y>cԔ,
G&$5|CԔ,%ZP@B<ÿ?(X 
aJl@t: -ss @IB @ |`nxRP@ `/  nRP< +JX9@ǭ(Xb #%F)'zR$sCu%}Ԕ,(%IBl
 RP< Ԕ,` IB2AǞ WȺ*yIBU@d+x%"S %"H7JE<ܯRP(WoԔ,"pb Ԕ,"kԔ,#C?(YG<RP(Ԕ," JE#s2sS ]IB}9@˩(YxRPԔ,9ByIBH<.d5<!  }IBj)	!GԔ,#RPDx\eԔ,C"'?(YE#x nd5	A/ {JCPB<d5	a JCPyB	:<yBө(YBi"C(YCч"?(YC'"?(YAp/sVϩ(YBЫ{IBj<!RPx<d5xRP#<C?(YB!ی/"sR$siJ*<U<?(%	a@^)" RQPL<"eԔT"eԔT"nRQPz$yD!kԔT!@AJ*E<0sF}IEALLDx˩()xnRQPS<.u%0*].@ s1sҊ=e^#9IEAXx$yIEAX~$:9FGԔT0ԔT1O<!J*F6ԔTW`!ȺҊz0qZQP4
W<kԔT/sE%@0s9IE@,Nx?(us?#NiE@c#9RQP8	7b?(<C(\J*tTJ*xNJ*0`J*1ans)	#^RQP9#s)9HRQP9HC=IE@%x%A Du%,IE@=yH|s$s_H.tIERL4RQTNzvs9IEQLF) 1r.$<	zU)(<%#u%E1LX(ӡԔUȣPRQTS<% RQTU<	B?(*agԔUB08ө(+	#J*\yJQ%Eb O(:=(uԔU<	@ԔUbx}iEQL\%RQT`
%NW(0`PL%F8T('s \%. iEP#,}PJ*${PJ*({R#J*(S(Ⱥx(9IEP<yJIEP<%<aD~xRQT0Ӟ%C=(ozQ~xnRQT0Ǟ]
&+J*tT0˟ԔU$NRQT0s?(Bd09u%CLzLxϩ(G3?(B`\&^CԔUIEPï<	s^LMJ*!(4C%C,s-<	wԔUAt9L<h&|&^RPbxO?(Z	"G<	u%A0}`3#֔-a3h&	?<	?(Z	Q0h&q3RP¯?(Z	a_Ԕ-,7.%^x:IBI\&IBf
&9IBf^x?(Z`J`Z&lxG&=
'x˩([p]iB,>xl3p%a.NxO#J0N9IB1	`pJ~$IB1x8ϭ([14*slSSIBpyNl8'.RP
G'^CԔ-(.sIBpO<	;Ԕ-,.IBp<	SJÀ.&&xRPpJÀU8Ⱥ<9N'RPpJÀVN,rl8	˞u%azN0s(Nx?([Q8du%a+'RPQJÀI81t:?N˩([?u%a~/C([\@ϟԔ-h{?([g@}]IBp7<
?([ JÀ<( RP .l8Fx IBp<
>RP<

9IBp(/x IBrnx?([ApyP|RQX*(RQX*@ARQX*^x_?(GÞ J+P&yIE`'(>RQX*x:TUPIE`?(
\Uǜ(yIE`@ syJ+P#sOzT&s,sT0s-sT_
(9^UxzT_($<
ԔV
DxRQX\)sau%0]@q(.<
?(.`J+p]IEapNyRIEapO)iԔV13!ԔVA<
@^.<
@?ԔV#<
@OԔV<
Gh)9R#J+<
IIE`<yRwԔV9Rh<
@ԔV"oHqRQX5
 sȺ/)RQX5Fx/C(<
A/%p=H's^sIE`#9^q)9RyIE`R>HP%RIE`<yR&rIE`x=q
J+lȺ]yR,(E<
F4J+1O<
AԔWG)a0*60UH2qRQ\FNx+'
*|(<*>*\*<
#ԔWQW@J+l`PC%a\ZPG%a`TRQ\F*GԔW?(#aB?(#aϞFu%ap{Dz0*s9IEq0sJ+UP(0J<*>LW@J+}IEpB<
RQ\(YPV%đ$J+oAߟԔW
IO<
?(<
ȸyԔW
h}IEp+|+/J+alԔWǞfIEqVsRQ\z)+RQ\z?V<+RQ\TC<
ϟԔWP7<
⠺*sө(-
<
n^VRQ\Z+x6J+BdXd}IEqlK+CԔWǂ<
o?(-^x'C(-ACaϑu%"IO<J+Eq<]IEpZyX#qZQ\DxRQ\x 7#J+Р,@u%hS9XJ+V`h.< GԔWl(AxyX?(<<.,u%tP`p{ԔW<98(]IEp]^xu%t[<-J+%PSI]IEpRyZ	zᨤHhW%QHWᨤ}#J+9Z0sIIEp$Z9IEp$xRQ\5	@_%PyZ8}ԔWB`IEp&xx$gJ+PUppsԔWCj.xsN9\;}IEp'Nx ?(#%P9\jx_?( S9\\RQ\5<ԔWA`5IEp*>xC(Q[W\	(O<n%P,)RQ\5ï<RQ\5?(J+p(s-j.%P*s2qRQ\5 ?("g< !#J+ /.x @'ԔWB ^yIE<yQ<  J,9>EԔX }IEy5ZQ`|<>x @ȺҋH i֔XġO E]IElx*	< wu%	}*x D~E֔Xŀ^*rIEl[< nRQ`[ yRQ` s([xBu%x^9^\CJ,7u%T/W(G/NRQ`9	b<+ORQ`9^xrH</
r^xRQ`9w<RQ`9FxiԔ~#</}RQ$x/?(F
/}iG0^IG09`CRQ+nxRQ,<IG0:!bԔ~# % )}IG8F)灁7?()AǞ?()e灁G"J?~x ?(I)9`(IJy`$sđ${ J?D7Ԕ~$Ak?(I<$Ly`yRQ<y`,t:đ@6s[(IC7<g?(IA?(I<?(I
g<?(I<+Ԕ~$e灊$Y)灉u%"!?(IxRQ*	1%{ !J?Dbx!J?JG1$%Hf灈Ԕ~'Nx:4|<U<1OԔ~'<BWҏ%>D}!+Ԕ~(^xIG0sqZQ<2Dz9dRQ?ydD~ydIG∴=灐Gu%"@%J?H!CEǩ(Qx ?(Qg< FRQ#wRQR$szIGH@e}iG␔dHJ^Hx*˩(Rx+Ԕ~)	xGԔ~)
<?(R<2ǩ(RC<RQ)x~E֔~)
AǞB?(RxRQ,.x|H~+s]=IG␼d9IG␼'s0!x %bx%DxRQ} %0|@J?P0J?	%<3RQI9IG$}4zIG$1?(|$<ɺIG,X灙:ҏXo灘"(|&^xw!J?	s`%<W'ZQMyf(sh^灘Ԕ~>
?< ^VyfVf(|<o!J?	§<?(|'x.RQP
3*|X4C©O<yh9IG9hIG\@Ԕ~>\4<8sRQ./<RQ.NxnRQZ
4 :ҏ]J?x?(|.4^RQ&sIG@?>_4RQ_yh	ܯRQYC<Sb@J?Ex>6J?G4<XI-a$}A?(V<RQ&4:ҏa07sЃJ?@J?O<"J?oԔ~+
S%@au%@d(VC/<CRQg<A?(Vw۟Ԕ~+<@Ԕ~+%<5|eԔ~+5 GԔ~+x>RQ.yjRQ.<5-J?Q?(VENx\(VCW<IIGL灩RQAyj"RQA9jX5nRQgUJ?P.u%p灨:a|*y^yj=*sש(Yj
d?!灨+ő,.G%!X-sH%$<B?(ZQ3Ԕ~.<5IGH1J?DQ[tK5\`U灨oNtx*GԔ~.ӞNRQ=yl6%`qJ?EGԔ~.x`J? x ?+Ԕ~A)9l7}IG`}IG<:IG$1IG({c=ylwRQK6yl<%D`J? x?(<ylxu%DGԔ~A
/Ԕ~AxW?((<7 RQS7|(_<KԔ~AEnx%BZ灹~RQ-x\z"Q灸J? Ğx\\7zIGdQ灸J? <¿%E<2J? p[=IGp:2J? <ç?(/awRQ&\8?Ԕ~/b<
#se(0A_:^pyIGW\8	<ҏp8yRQ1^x
c yp+t:]x<RQosԔ~ J?.1p֔~šW ߄#9IGMyr)9GԔ~<G</yr!sÈS\(9O<S%Q!+R#yIGԤ'yIGԤH:éH?%R<@C(:Ak"?(:^xmԔ~GÞ %Q4[e	Ԕ~D<C%Qzèyt |):}xRQux 7C(:Ϟ@Ⱥè)"p(:<Sè:&%Q`yt!èIG?(:nxIG~t}?>x?(:%%Pt=.x Ԕ~E2%Qx)IG^s8۩(:xo?(:᧞@RPgBG"J8sK]iB@yt(r>pxR$sU%-sW.p/ Np0<:RP
D~x'C(\"G<C(\"<JHd=p0^xu%+xp0nxRPמ`J`z(syIBbx<%F)ٮEԔ.<u%x*9IBp<sԔ. v%]\; ?(\|2sIB2`mJ~|;RP ^qRPxF gԔ.(@؍'(\QxN\=IB2῞dGԔ.Ac+Ԕ.B#a%I9IBtC<Ԕ.AT1<yvxyԔ.AJ,sԔ.@@yJ)RPA[	ƝIBt^x W?(\]IBt¯< CԔ.A|08˩(]x\tG<<5ZP$<<7JD%@,sIB.9x\tH¯< Ԕ.SYJC #IB` yx|RPp\< ޤtxR$s'sxCԔ.qWԔ.r<Q֔.q07scz<yz3u%+>xRPQJC9 wJC@{}JCX.!p	JA}\tӜtzdE>x/#JA^ s <RPD6Ԕ.|(s |t:^xu%JJG=~RQdx*(w֔Y)x.RQdGy|IEO>"ZQdH.xRQdH
><J,s:"@]>yIE //<7"J,%J,b1O<pkԔYDx.ȖR>s"XUpgԔYG%D42%D89sIE,Py|\Ȗ)x?(%b<ԔY1yRQdKxoC(%x ԔY+J,d<Ȗ/9|^Ȗÿ<C(x9IER#ORQd+Fx
V<~RQd+w<"J,"1O<RQdQ<RQdQo<g%B|IEW<G?(<uC <>gԔYߟԔY,X%A|W
<?"%A|/>xs<C(m!Ly~yIE<y~:IE<?  IE(>x!~'#J,09~\%C9~RQd9dx"J,1la!̂&s \s ?nRQd9WA8Ny~
\NFx:A8W~IE?y~IEI=IEM%SCԔZ
"G<gԔZ
#x[(<RQh(<u%*s >Px  7?(W< +ԔZ
u%X@	P@>RQh(
˞RQh(
O<}IE?
|@'%VW(Ở 1J- % 9IE->x ?( $%*s 
9RQh(x "J- 9И$yИ&x ?(=y} Iu%X] &C08 yRQhz<SJ-G<w?(=x RQhz<?(=^x 	|@
ܯRQhzA9)CxT GZQhUǩ(*!J-
H#RQhUGAx9J-
vq?(*x >RQhU AF)/sC# J-S J-q0Z1RQh7|B:AF)n
B#%XS!IER#yIER$syIER(sx˩(GB 2J-${$RQl%!DK
B;a,Ase"spJ-/AcRQlN
+Ԕ[?< D<YyJ-# $yIER(s9}IE&\|RQl,^x |YC< @3J-G֔[!` J-P4s	|(E< @]IE\Ly~RQlW{ !Ԕ[ 	(/<C5b;ש(/	`QJ-W`YJ-0/%8Tbyؼ.yeԔ[#<#z`-x!+Ԕ[x-Gߩ(1ORQl1x!/C(°sw}IE'x"x;J-1dH RQlű;J-8R C=IE?9IE.x" +Ԕ[D0<DnRQlSzIE)Nx"=IE->x"IEyIE#xө(
Dx"o=IERRQl6 :aI9IE%'<_?(S7Ԕ[KCu%`U ZQl6	<RQl6
<RQl6q3{J-|DRQl6
<+Ԕ[j .aXx"3J-h(syIE->x"^RQl6%`%sԔ[Q?(PԔ[ӑ%` lEm)s saPy R\<E RQlax">W(0§<@CԔ[EP]IE\.RQlaHEnRQlax"%qHS}nEzIE-
EEԔ[e#x"zaJ<ERQl9<@	J-1<7F%Ø's&sa./<B?(ŰPJ-2O?(Q?(d(J-1|*R% <B?) Fy^H(b<ERR @9<<J@)IH8F)(mzp <yxǩ) '<% xL1"J@	Ӿ %< <F <F\ &Nx# '
F ^RR OŎx# O?) 'aJ@	U0J@	t0s$sx]Nx# ?) '{+J@	3Ĝ /x#IHH]F3?) L)s \0x*IH`(IH`I0's
\0_
) ,<F)u% <?) ,Q+KԔDa'% 0*{zҐȘ9J@#W§iHdM=J@"/sRR Y| .y3% q?) ,pԔEps}IHh[	|G ~}IH+IHpW~x#7?) Y)9]dP8<ϟԔ,^x#+Ԕ,<Ԕ,<J@GOJ@E`8%s<J@gxN8Kz<?) )1O<Į:"G<?) R=8,s#x#+Ԕ@GG yIH(R8k% p% X82X]8u֔@<C) <) <y 	RR x9"IH4[@puԔ@B< ߡԔ@H<H1J@ `Ezp 9RR NH>RR P\H}Ԕ@x$nGԔ@C<?) )H\ I@J@ ï<RR Y)@^u% _@J@ AC	 ƽIHh{zЫu% e. Cz<HIHp{?) .<F) .x$~RR ]9 ) .I @H> <IyIH\HF% #<@?% <I8ǩ) /x$s?<D>RRF)IG#J@ ^x$!J@ b<@ԔAC<@u% E+% ؜*$ <ҐxJ N2J@J@yIH ,<Bu% 9=) 4I3J@"dHj> )x$/C) 5\Hw. .x%) 5mJ@brPX's(	@Ԕ0<J\RR #(8>J@JD~x%u% %"G<) a)
\JW) a)s(BJ@B0(F% !T:s(&s$}J@D_PR% "P	BOC) ax%nRR %\J:0*(,p) a<1J@G3	AIHRPjzJ@GÞ	f9^M!>MyM ,RR _<Ԕ0a<Ԕ0§<J@D1% "x+,yIH,,y^QKRR (>x%'?) a<#Ԕ0A	`% "P% !\y ^W) a!	`J@EA<~EԔ0) a<~GԔ0<K8yԔ0	`J@B1s,9IH$,3) ažx%<) aW<ÇC) a{	aוJ@ERR ?y1.~'0t:Ґ% #	``t:d2s0@% "P`E% "	'Ԕ0a	%z#s0qJ@EĹIH\x&.]9yԔ0x&+Ԕ0B< Ԕ0B< Τ0s0yRR Ax&}iH	9 .RR /	Ln IH's0'sx) a¯<|407sSJ@#J@"J@p xF u%0U9 IB%\ %0y  WC(^< u%0# 	>Ja\F gZP#
᫞  (s[  NxF x xF>OԔ/	~RPBЍޤx]c	RPAy!SҎRPA)9xR>hUh:+s4	yIB^<x/G	[JH048yԔ/(UhRPK	-y >RP	J^4 xEVz@J<MRQp(^x&.z@x9^PD~x&P.x&RQp(	§<H(PуԔ\
p/s4IEC_<C'?(<CG?(k	J. #s46r>PENx&RQp(J.xNrIE/^x'!zP=pyJ.	BP	όPYpsP,s8RQpJNx' W?(=&8!ЪyyԔ\!	ÎRQpz&\NKu%`hp"sLp$sOp&sTp'r.NN>:ҋ@9(=.x'?(=Ŏx'?(=
g<Ԕ\Cx'}iEAx!l1s<IE9	|	=J.Hx'u%	K&<*>^(qRQpz/x'(=O<ŞRQp+q<RQp-S	"J.${[(\%)s<3y֔\lIE/x(s9rIE=炀5z$2@8۩(Ax( w+Ԕ\ g<??(Ax( +Ԕ\ ?<%"p?(A.x(\N9kJ.EH]炀}+PRQp
 [J.E` 2%" 6ש(Aï<#Ԕ\   L%"r炀'qRQp?RQp?$r.~?炀J.Bt炀J.E
zҋl"J.Hx(GԔ\ 
 tT炀gu%$
n/Q^C%"`炈{J.@
 ӟԔ\"<A >d<@7Ԕ\Ԕ\
!Ԕ\X]炈:x$DyIE<yI%88sDN"N9g7<@sԔ\
 A%8g Q3J.
 sJ.L炈>j
QnRQp5
AǞ
 J.9 >GԔ\D<ASԔ\,
!/?RQpa)9?%0.sDZu%h(sDƝIE+x(n]9मRQp;	A
D\(Dbx)IEК<y4u%Bh\^x)M uJ.d
A?(ES
A7RQt&k
B?(E`炑W(<HR9RQtT\H5J.1O<ßԔ]
Dx)%EB<$H (*	#x)RQtTC7<?(*	Cx)>RQtTO<RQtT<RQtT<zy|&x)NRQtTx)RQtTNx)?(*.x)GԔ]<1֔]o B܏(*	{ AԔ]K AԔ]S Bҋ^RQtT< s}IEPPxԔ]; @J}iEPz.s
IEPz0M.(>x)IEPQSys,sLW|S<C(*
W
`J.O</Ԕ]QO
c~RQtTcx)N2J.0%EA2N2J.
d?SOԔ]2L%s*L^-x)+Ԕ]x)W?(*o
`]J. 01%E@#sLzIEP\LRQtTBo<Ԕ]S
`J.0I^A9#sM炘L%EB0δ'<RQtT<RQtXc
cRQtXC<C(,w
b?(@C<?(@<(@Nx) x*Lө(@x)2J.0J.K炘v%HXM炢IE yਇ?(@<ө(@<"J.<?(@Ex*.RQt)x* G?(@Ŏx* g+Ԕ] 
</?(@{
'^ X\T%. ~|TyIE *P:IE y [\ [|TnRQt@	T5J.g< Ԕ] 
%H
tT炠(s@oԔ] C<GԔ] s
C(@x*
eԔ] <1J.@J.@ȺWyIEp,9P5pkԔ]t炠v%F({U 8sURQt`Nx* 3%FH7TkJ.
?(0x*EԔ]S
Ԕ]bPPJ.09sT9IE<yjNx*j_
Ԕ]BT炨Iz,x*%CPy_Ԕ]Ap:sT#J.p{SjENx*(s
;J.y<j<@Ԕ]
SJ.9 RQtG
iz<U	HPG%FPKz9
<eԔ]Eo
3n)U9IEф~>]IEф[ T-s,s'sTY%FxPRQt7.x*IE?y6% 99IH /
V\#X?% #
JA
W
JA
ha?)(
<'?)(Fx+RRP
'RRPC<sԔ<Ԕj炰sB*X
8{Ԕ_
iJA
B`8% X]炰t:D09sXu% d5sX:sDhU8JA	#9IH"hy2\!% ӟԔ*ag#?)~@|9^`C% #?>R$s`JAdH?) RR,W<F˩)`0e.?!F<F^F 9,t:F${	`	]IH# >焰)`C_<%JA	f9^K!RR&^xKW)`G<%/!JAO<%W?)`
eԔ0<%IH# -X*kԔ0	{ĮCԔ0a7·C)`.xKIH# *sXX-Ԕ0	):IH# 9 ӟԔ0FyH6.Q|}]IH# 1s@3Ԕ0
aRIH# W\JAR,yH
sFP{)GԔ0
<C)`EnyIu% l3s@Ԕ0
WR<JAqkR~%s@׍:F D% O<9IH# $sA3Ԕ0<9iH# ^y u% R3JA`甉<]9#% )]9 JA)GԔ0<zIH# !F)|mԔ0Dx+>% puJA#<#JAp.^9;JA;
!JAp}IH ,\ At7\?)<u% ߞ
1JA1O<sJA"G<ԔJEx+G?)6gԔBt炸:Ch>炸IH!Ix+7?)6A˞
=IH!L
Wu% 0.s\*sCh9%.<y(qRRmx+'
W u D=)x+'?)6ppe% а9zIH!,91JA	%JAl0C)6<&x6JApy09IH!Zy09IH![<-.xLN2JAj/%  /s`Ch^0IH!\`ԔESw!JA32JA<&	A90Q.ï<&
/90.F#JaԔ0aC)axLRR=xL./<&RRnxLRRA906rIH#=JA@RRow<&~RRoExM|<&qRRo>xM,4 RP'9IB%xM nRP'^xM RP'aC@;J&shG%xI%x\|O<_Jl1si7?(_<&||OENxM(%ґ<&RP=<&+Ԕ/G<&'?(_xMRP=xMRP=<(_<&?(_7<&?(_xMRP.4:IB%<&/?(_<&OIB<y4RP.	xM	(_ 	OIB(<'(_<&|\CW<&(_vsԔ/!	u%*NxM\|2	C/?(_\y4yRPO<&RP?A:xϩ(_	ןԔ/	ߟԔ/ (_BYԔ/	Ԕ/08IBs^xN EԔ/2?(_b?C(_HKԔ/Q\+sr<<Jè-qRPEWRPH#<' ]IEIps8K87J/WL>P

Sw<'RQx)W#J/1l1pJ/1p{	w+Ԕ^E!wu%'sp]%zҋ#HԔ^8r>K99~RQxx&xcԔ^^xMJ/<GIE*rRQxx'x;%gԔ^
b<Gҋ&sp %PI=IEA[J/ßԔ^{#?(< 9RQxxAIEpE%S'zҋXPZQx+89RQx+	ao#RQx+.xyIE<y8PRQx+	<G
=J/a<7qWV<V]IE,|Z(<GV</֔^u%0&pzp#pG('	Ԕ^@	zp}	}IE8[y<x˩('	1J/	1O<'|%#yHԔ^İ	gRQxO
:x8sxJ/	p	w?('ĞxOyRQxO8ϩ('B<'}A9</J/		᳟Ԕ^RQxz-y<7>] sWRQxzA9@IE@IEU %X9s
 )J/`{J/({
	sdx9@IEgY>RQxTy@R$s#k֔^
G
u%A${
}iEPIsJ/
XoSԔ^<(
=J/

RQxTExPgԔ^<(RQxT<(!J/
n ZQxTB<(?(*
a?(*
ӟԔ^p
>RQxT<(J/
J¡ ,ˡԔ^
#^RQxTt: yDs 9D?%H
!~[xQCԔ^bpo%XIJ/u?(<(l_<O%<((@yDRQxR$srIE S
!KԔ^ 	#xQyRQx$nxQIE >z(%[%P
#RQx%xQ t:0a{Ԕ^ <( x$-
!ZQx< E%h cԔ^ 	§<H2J/W QJ/w$g?(@
?$C(@ zIE )Ā;%  | IE $ĀRQx,@+r. Xxu%'$CԔ^ x+su% IE \ a%py@o=IE ]| 9d$~2J/
A?(@<3J/
@Ԕ^ a%xF 
%
@yJ/
@J/` C%
@J/!s/Ԕ^ O<)o+Ԕ^ w<)+Ԕ^ ᳞g!J/xO ƝIE{!CԔ^
CRQx^
<)RQx^
ᏞC(/yIEx]xR r.`D~xRRQx0<` xR:^9LԔ^<)yRQx8	awC( 
`%9s>Ԕ^t2ss\
gԔ^B1O<)%H^zx*%:T	!u%9LQ%<0J/!l6szȀLXNrSc%X|(
aRQ|(.xSP<*/Ԕ_
XD;J/Q\5s ǁgRQ|*ŮxTNRQ|*FxTRQ|LG<*%X8 "pkԔ_B`n@S%W	#sh]9P&pmԔ_D
?(#<*IEtR<zIEtUPW=IEt9PY۩(.᧞':_?(A)s m.M
y^N9TԔ_bxUJ/"G<*u%$5¨s}iExJ¨sUP>u%4ZPCu%TyRQ|^xUW(/
C<*!J/`
<*RQ|^D1J/kGeԔ_SB?(!?B?(ERQ|\Qg~+s¨,qRQ|4zIE#¨0:ᤤ'¨2t:ᤤ*s¨sRQ|4PPu%H,sđ?(G<IpJ/4G$i<IOԔ_"BWix	RQ|4Fx
}iC<I)RQ|4x^i<IzIE*<IxHJ/P9Đc%HV!ǕJ/li( IE%'<JeԔ_`n@lw<J-RQ|6
AӞ%5J/`[@Qz_(yIE$.xn
w<JnCԔ_"G<JRQ|7^x(<JRQ|8|( |eԔ_<JnRQ|8<(&HACԔ_#xx{Ԕ_PKB#J/nRQ|8
b<JpNxIE?P_u%ÀV@J/dGAԔ_PA[sĠa.p7<J|RQ|8FxIEï<K"%Na?('
<K|*p WDx<LX
0%|,ԔZcRP@#xKJ0`%"/YRP-
<KyIC@İ%HsԔ;%1	iCw)s(wНBw?(w;in7`[֚pԚ<V ~W*7C@na?AX
7@ntA|nt7@nt@7@nt"7@nX"st7A7@nt7At    7AxMtOG+蠬F7@n7@ntE7@n7@@@n(tО+ +蠬F7@n7@ntE7@n  7@@@@@@@n(tО+
Tntt7@nP|ntt"7@n	/?AX
7@ntA|nt7@nt@7@@@@@@@@@@@@AxMtO
Tntt7@nP|n    7@n(MtOt7A7@nP?    7@n(7@nXE-X|7@ntED?57BxEjct~<Vda P+?*7@nDBxVMctd'QEjʍ7@nGBxEjA7@ng<VR+VTnX37@@@ABx\Ej E@# 	X	"*P7@@@"!<VeB(s` 9x
\gԚ4'??Z0ECMct	ⰑVd4?P FBxzD9ⰛΤ7@"InE@"!<V P EBx9InE@#<V<VHCP <V|mԚd91Zv7@##7@# !<W_?X ]R+VT@CP CBxG7@#+9בzjPȽ5,7@pAjH5.5IqzPp>n\qVd7@n7@Ect'sZtMctV7BxVl7@nt&+<W3Ejt7@A@nk"s|Vl7@nt"tXО+Ejt7@$ 7A5X	J+V67@#	inOk?Ejtt! 7@Ect'SVl7@nG@!,inOXn C@$ 8ctXО+z+V67@#	$"	nOoEjtt7@Ect'ƞՍ4a!5X	Mz+V67@#E*	nOĎR+V67@ntXО+^R+V2@Bx&sZt?5X\Nu"cat7@nln'Wjt7@n-|n++eD?5X\Vl T2 k"	⸵Ejʄ?5X\\zZ?MX\`-X|Ii4M]j"	-X(O'C7@ntX(O{YI@p"\9p"tV	("zF@nhek"\HYM'+OԚ"!<W<Ejn:pVHCXt'R+V6Ea  gXGBx?=Xi4M&DM&IhL鱺+O
>Ii4M&_%$!<Xs7@nt<nBŁ?=X7@nt=|nt%lnBŁ?jt7@n-|k"`sZC@7@" MctVY?*7CXsŀԊՌh_n9Aϩ*Yk"G<X|Ejʒ?MctV,~W*8'<XNR+VU'nsńyՌi4k"`sEj4LA@n	nsŁzZM&I&+I:ZM&I"	nsŀEj4M&P	&+I sz+V6Ii4LMctV,+ԊՍi4M&Ix WOVRi4M&IzM&Ii4O}'7@Ei9 y&Ii4'i4M&De'<X.Շ4M&IkX mEjIlMB<Xi@@n<YK  7@nh<I@@n	pEjʍ  7@nh{ԊՑt'@R+V27@nk7Bx
Ejʄ4?5-=5P-2Mbt'CR+VTn
š?nVDCP hZzj-yRk-C*7CP h3q	o+VFP@@nFBxd'~R+VF@@nGBxCP lzjP-NE@@@C-9MBt'`7>'`I>Ű-(+QP_E@          7@@AxM	s(/"E !@@@@@BxV	q lxPDBx	<c@@@@"!<[R+VTn l8XEBxZt?5d'aW}5t'bzj	O"    P-E@@AC-zP	jP@	<c@@A@@By qȺZMB

8PCBy C<@@A@!<"=Հ(D@"Jt=|@@A@!d:H@$  t=5(T' @@A@#!<܏PGBy 7MB
!	 E㞤   @9HYQJ!  g>  </ן@@! !</VDCPC@ABx^<MB 9	x54*54254:5D9xA5DOI  zkO"eB*"sTJ
  MB \MB ܏5D*#5D2%5D:&g@@"ORjОkMbg}HYQMb0ԊՕjO?PE@ABx*	5TwEjʄd?5T"  PO @@". W?PE@#<\  IBxy@@#! OZjО.jO
y2
  hO?PF@"!<\
MB pKjd'[jt'c@@# P.eBJ:pX5tO@@# !<\Mb	ȺZ!MB	2񟦡 CBxE  OC EBx:	5+V6" v:	7jt'	  狠.	D'D`t"O_ht*O|#   PMb! tuߢeD?595B"碵eBJJ%	Zt?5J9u"eD?5J?Ejʈ(k	('VGCXI@$<]Z%MB<]n狠  狢?CP#狡O@@狢W"  狢?Pt'+AC狡kX$ux	]IA@n	RkP7Bx$Zt?5(<^sZ2f8kP <^HYQMB
tKԚD'§"eBBT'wA@nGBx@jPXx4Z
"ƾՍ: C@# & x;ZG@" hd"!   P/5((sIA@A@!<_MB

	B؂EBxՃ H@""tD  P/nRjPhs5(D9RjPD'U 	(OEjʍ PaRjPО/7zPE@@Bx
< PP/?5(T'7~ՕjP4'Mb
 |GZMB
 |(XE@"!<_
+VT"!A@"P/\:PE@#!<_x4MB
 |2|2psԚ2ߢeB"2ߢeB*:6MB
!x`ש5(95 PO !5(*~EA@$	z>x`7 YO	=5(<0 ?P/ sA@ rIA@ (^| :P =5(dx`N PC@n<`xu& zPC@nGBx aOMAx,Rl!  О#Շ
 C@" " G@!PC@AC#XC@A@n|EjXC@A@@Bxas*]kh(t'3Ej254:	G"Ej2!54<h4'#&C@!<0??*s񟦠D@"<0?PC@" y~xa3s)*:xa{!PBCPC@$!"gޚ! ,s54B	Y+V2a	(s^/MA 	ש54>xanjh"8s54	<0>W54x->OD\MAAMA:RkkYP	ՍB
 F@# ] \ XD@nIBxbEYP <* E6OB??j D@@@"   _D"jd'!#MAxb
:XD@A@$<1ZD@$(*	IBxbyVDJ I@"_("
%	_+V62 FA5D<>Ma CBxbEjƢ5D!	9ՍBB! H@!a HBxb^Շ! H@$ 4Z+hsujD9\u&D@#!<1?PD@" ~"xc;MA 	I" 2k" 3<	sp5DB		{" O`gVdPd?PD@$ ߡԚ"%xc1	(d'0Ezj|	|MA0Mj"y"OzPD@0Ƚ5D|*<1<9&x.	?MAt']Rk<cԊՕ"7@$!<?5T9xy"   <g=I" xy"@kMA EBxdMa HBxdEj:5T" &* yV2% C@A@n-|# P4i"P@RjTOC5T* P$@jd9ש5T:>Ma FBxd.eB**!xd^1P	(s  PE@@Sj<2MA_<2#@P.)r/MA<2	MAI# 7CQ禠)1Mat'QR+VTn(Vn67BxeV7@ntkt?67BxeHat7A !<25MA
(ƝI# 7@!<2^PF@nDBxe\&<3Nzl#    <3Շt: H@# PEdI@A@n2	?kd'`ߢeD?6OȽ?d2F@@@#  !<3 o}I# `6hd'`Z&$a -|#T:
jD95&D@#<37+# 	O]'p3>2ÞEj3MA p@u&EC5d*t'pQu&E@"<3+ԊՑ4*kT*8N^V!PF@#!&GCI# <3Rjt'p	s8hMA <3j|y8wj"5d	<4s5dxh92	>xh|MA> MAt'Nu&  ^<4=5t9(gԚ:
	Pj49}MA <4<О<cԚ: \MA <4?5t*@MA DBx.jd92禠F@$!<A?5t:] Nzjt*tz:!x._za GBx.Շ! H@#kF@pG@$ О%Z$ 	tB -|#:!6	t'<EB G@$ 	":% I@#PPG@$l#PO~WjF@$hDBC@@@".PG@>x.?PGAj>x.?PG@s5t|]:st9R+V46˲̑~B<@׉}i$ 7CRk	<G>VMA!	!s5'㜇#	d?Ƚ5Ou&<zj	49PH@"! /MA! 	sxyԚB ^^FCƝI$ Τ	sxHRj	O?ԚB%x/
|&-t=5>x/x!u&xi~2MA%t'#=I$ ! QP<4g?PI@AC@3J

HD`
ht42D: HAPI@! Ƚ5
H#sPI@"! ΤPО@	MA% <4cԚJxi
MA% GBxi
|c$熐Ƚ5B>k	(JHYө*PP	(sHޤP	('&熐^@C=5b
<zj,s5e!!ܯ̳,$ Xس,2̳,4fYr}Z,2̳,4ZfYefY騳>BB YH@3ԊՍ6agYv,p$"}Ha]2.keyR-X86˴نYf-|2Y.BB9Rk,!!u"eIpr$+V2$eO5cG#VfH˴1EH@ǟXԑi13Me$ kEjd쑗i?Yf8i9	:Z1	OMer?+V5%fag10$ R+V3%f;p\ Zp̹	Vlid̳%dvYf8fN^Ցg_14$"޴Vk,ӐwdiMer[X̻2e鬳3B+ԊՍ2VPβYf8gԊՍ2VPβ앎k,㐠|EjƇYYοME/:4Z.B/sfY4Z.B0pdMe-!"_ Vl]2V] W]HXл'gYvH5h\sVj]2/Me-!"5Eje;:?YfEHkZ+V2.35h\TNVh]gvH5h\]}HXл82Yr ZR+V6.32V]^2EjƥqfX鬳E%F<Vha2:5h\{Vla2:2V,h	PiZ-X80vee+EYfEJHX&f#,β6YraLfee-|lE%A?jLfeن_2/Mh\E3'd8M]k,h	PVlid2ek,h	P	:Zm35h\r/EjfC2οe-!*>(d̡.kYfEJGu"cBmhYrƽHXСe]k,h	PEj,β앎k,c!*&sZ]˲G騳ENBTNlENBTQz-X|eb#%e#Zw鬳ErgԊՍFac鬳EroYSYf6%G:Zq鬳ErԊՌj,g\pzYf:%C?Z2鬳Er"c#2Yf:#4EjfeuF"'Ci.=5hB1Z.Yf:#5]hXMgY]iErpEjE%鬳ErS֊Ս
fJXk,eB1V騳$dB1<,̑9	*qR+VF]?5dHG=HX2/5dC>}HX:3LY2G!\ZufYY2G!+ԊՍ3M~2FH!=HXCe:˳Me#$rQ+VTY2G!8Ejfvq̑9z\u"cSl82鬳$dBqeqg2FH!!t=gYf!2YfH=~Z̑=ՍKl2eޚ2F:rNz+V3.Ͳ5d=pԊՍ4Yve~2FB^W3.̑NVlP3fY֛,9z9HaC8βf]gZ-|fHɜg-X90̳:Ͳufj,;}I$igEjƅ.?Me#MFc^Zfeezj,˾B3 nQf]roԚ4NB3-c"u&Vh]βk,i98{ԊՍKYac& Vf]γYrgR+V40̳MeL됌@֊Ցf4!Vj]fYizk,,dfr9	өfYu1.#@6NYXFV鬳ː'EjƆ,'c鬳ː?VjmcYeޚ1[ԊՍr38Yf9c!Z]g.Yf9f܄nR+VF]k,,ې@=HXEdv5cA<$rhyԚ3'!zZ4Z/ME"4v4Me"qR+VFPYfaB6:Z03Er.V" YfaB6>WZ:fvY=5f#`Kz+V6e3LDgj,_!+֚2VYFȽ#6ɟ2V]F7}#6ο5dr#`Vj]Yh5dr#a/ԊՍ3l:OYfJ.B6
 "cSL0α&zk,XFR+V64ͳ2fq̕r2pEj3Me+0 i7R+V3,22VaA\Eje]̕rlܓge_̕rl	 ]HYk,Y!HXr̲2VaCKZ+V5,fYצ̕rnEjÖe2:4YW!UDMe+%rr{Ej4_2VJ 9EjF,Me+%r<WEjƆ,:˿Me+%rCVji3$zk,Y+:Z,βYfJ\zZ,γYW!`Vli34̴fJ\9Ha,γ2k̕;@Ej1鬳%dBu"cSLDeᒲMe+%rvVji2eޚ2VJ aZ"22VJ Z"3Me+%rxoVdiMe+%rx$t=8Me+4 JzZfنu3Me+4 PR+VFek,Y! u"dfX鬳%dBU}#2Me+'rz?Zc]f-6Yw!}EYef-|E鬳%f܄9?R+V3.2F;̕rz;*ik,Y! ~V6YB?ZvmgYii%g\2Vf]e#5d됃"cB0̱YB1EjƥٶegYw2VuAs>.ͳ,:˲V_Md됃^Z6̲0he+: CfٖYfm]Me+: 
HEjƃi1?Me+	HXȳ5dϐ=I&c!Z9e:oMe39?ncSrP=5d̻~6VhmhY3NBV5dӐs]HXȡg_j,ə;~Y2w!#EjƥٶqfY#YfL܄ >eGOQfLnB7?5f_! Zk,̲B@EjƄv2Ye+R+V4%cqg, -r.VfJl%2Ye?Z+˲G鬳29#EjƄvS.ͿMEH pj$u
O?Z2V]鬳2̹
 VlicL2q3,ː'jL,γ2k4 ( N+V52leYferVEjgXf鬳29
ޠԊՕ05fY!,kԊՍL2̕eǦ8% +V2vm:%?ԊՍ4YN3MfY!, NR-X|a2vYe-|j,̱ې]`M֚3,v$Z:f9~3,v$CcN˿Yfe܄yc!c3,v$?R+V4fw鬳'e9Օ65dÐ'&̝r@-+V68γl'c]̝	 sfve~2vN$iR+V2.3o5dK"cb63-]̝	pG"cB6˲G鬳'dB\AEjƥfmfX鬳'dB\yeq2vN) 7?Zve?Yw!H7Vh]d$~2vN)9ՍK,fX鬳'dB\Zve3E~2vN)pgԊՌ˳,̝
@1Z+V6%f,2V]2vN)Zh04Z̝䇀ԋV	Y,γEg2vN#P~VfJ22vN#_R+V3%fvq2vN#8u"ddvYw!g}HXЕنe_2vN#:g֋Vf;62E,;?f;62EfYvq~,;u"Շ٦"gZ-|fN܄?f2fYh2QfN͹	Ԛ3o5f؀}&PRk,ͱÐ ^cS63lvYh		溑ZEL>Zp:f]β_6˿6Yh	ΤZr:f]β_6˳5f.B`:qR+V336]3l1Ye܄pԊՕ,5fw!8u"de	#Yc!80rHXȳ6/5fNN HYT_	ҼgԊՕ85fNVfub+:Me9rHXС2:5fN<3u"cRL˳,8Yc!(u"eS3lr)Ejh5fه!LԊՌ2MeaS Vlu3.γ3lӐ%R+V2(fY#MEmDA&6" sZfeYvqk,ͳnB"TEj1YfmrcY6#9֊Ռ18YfmrsZqg鬳6͹9HXMdYf܄vudfYf܄vVdiMemG`{ƝHYQYg\v	Vha4Y騳6nB;2MEGa/!Yfq 6R+V5.̲FacE@lz+VFak,3B`Vk,3B`V騳8'!鬳8'!O"de#Qfq9鬳8ɜnCԊՍٶiYY4Yfo"Ej'r
\Zv:Yfqc2u8 6yHXл&cJ˿Meq@l:pdpYvHYg?R+V5.ɘᒲYfqr9HXػ&cJ˳lMeq@pZ+V4.ɘᒱYg {Zvm鬳89?Zvmfe鬳89HXػ6γ24Yg/zZvmg鬳89g3㐀Nce8 8|zZ9fYvH5g!Ӽ"cSr̳5g!#ԊՍ12əvei8 <Ha9fY3.̳qk,3BOR+V30,8Meq@xu~Ցh5g!^Vji2.YgkuccMagYvHYfqr
<R+V64ffugl89	|Շƚ,,γE,3B"Շƚ,,γ6_.6YggR-X94ffuiZuk,3B!#2f]8 >zZC&e#5g!DR+V3(d̻8Meq@|{VhPəe_8 >R+V6(d̝fe3㐀`ԋV2fNγ2k8 >yՌ]: >+V4.ͳ3v @Cj3l24ZC8Y| i:9<Ej̱5gY!0V?5gY!0ߩ33Ӑ"cbfa2VJm5gY!1hXȳEk,γB`ƝHXгEvH5gY!0Th0̱Yfur#=Eje3'g_鬳:ιVj]2vudMeu@ycb왓2-5gY!07R+V4.ə;:?Meu@rHXԻ2γ2Yg\	6Ejʛ3됁 D'f3Yfur$2Ejن8e.4Y1ː t:eC: H\EC]gY,kYi̡r$ma)d5e됁  ԊՕ45e됁(Dk֊ՍM2fYf/Me됁(S㞴Zri20e-|MeC: JcԊՍ2fYf,Mel(vhX%eᒲMel8s]6]@@zk,e܄	?#Vde25iByX,,5iNBzZ3鬳Mr'	ZH˲Gk,f	ľR+V40e_6i@+pdMe9Z3lYf"2BsZ騳_!pXZj?8fPr)\Xhn:Z8e.B@XBeٖHMcY TՍ&9f٦P̲FE@EjƢ8YfqE@Z2vY˽5fPpLDeH5fH TMcYފՍK3-ac,͹ Rk2ېP0R+V2%e,͹^zZafp3nB`Z,9g>Vwp3B`OzZ2p3Ba[.VEp3BaԊՌ3,rXg
]hYqp3BaӡԊՑOMC8|8dv XHX,ə8e!8eg!!ku"eMMc] d/e.Mc] f/R+V24əwE@4R+V34əvq. h\PEjʙI@35֊Ռ3lMc]\'HYep˱ːr~VjafYe^
mԊՌ3,Mc]u"c"6].NBȽi5v:r6|VhY3,r5v:r6Zf03oXc!qXԳMfqp˳B1~V5vJ p?XdByՍ26]~%r8qeI_.\?Ze_k2@rVficq%r8*udf8e+XȡYg2ːԋVcL3lBf-|5ve@0sZvYck2ːa"cb&a2̕.̹>Wi35ve@u"cB&ag.9R+V20w8 rEVfa25vq@<+V28˲W8 r۩*uk2됁@eٷ: r[ΤVf"22Mc]܄\u"c#L$p>B@8f@y0̹s5e@y7R+V2,ͱMcar:u"eI0͹!V#8f!d_EjƇX2v5u@X֚: z?NVh0˲VH5u@`2앒3Mcar=Z0ι_^Vf"3.McJ92Vk2VY@AEj̱	pYg!pb8XᒳNB=`EjbXᒳNB yȽ&]?XᒳNB E֊Ռb8Xᒲ!Vwp1Ð1.8f#su"c#8XdBJ9ԊՕMci! ~Օ$%rBGԊՕ:5eA
HYC88f! /R+VTB8 iԚ: 	zR+VTt5u@*X4ɟk3L@+pԊՑdMci9 EjY#,ͳ8XeBd|ZH3lv5P 	"c#,p2!17Zep1A,sԚ9!Rj2vuA2t:Xe{/Z+VF.8fg!A"Vd.k3l 6ԊՌe, gX!25YAԊՍQb.βpͲBz+V4EL:?McmrDZ?8fg!@7zZ28fg!@?^VjeL2/McmrDc#,pͲB#,'6˹"@]֊Ս1	L2δe܄+P׭>,&N3:k69#R+VF]8fه!pȺZv%ck3lÐ8R>V5aA{}HX5iAXZ2̑pͳNBwXг$euk3lӐ9z+V2ve69#Vd"3McmrG.ͿXg\o^V+8g!p8gA8ϩ5uA!HXس4Y3'h5uA <gY5CIA !pgԚ 8IEjI2McPrHz+V3If؀pNB	 }Vf.ͱX4X&]e#8e'!E>ՍReٶac(i9$W?$˳l0S.P1ː@ y֚rH^R+V2%dMcP9$hY+:8e㐂@/qR+V40̲85C8 {ԊՕMCPι$@i֚rJ~ZipoP	iplA<
yՌ3Mc;dB	["cB8˲Gpl됂xp֊Օ.5rPm@W֊Ցg!?MH#I	(HJF:R,$"	HsR,% )ߦYf8ԊՑwYfJ%  s*֋,\Z,.mY	H+s>E2VYf_M2W!)~ՇȲJ34k_e+"ՃYC%eah,Z,%rVIY	H\zZZ,%rՍ	Xh	kEdBhXȕd52W!	}]HXȕfkEdBA'ԊՌYvmYfJ!4 	=HX̕fXe+VkEdBGR+V2%f/52W!	zZ2VqY9OOԊՕ.5"3.BVD=iYrgXȳ$ekEf\*gu"c$YvJZ,2!T%"˲V]?MhːPEjh앜YfeBP"cRFa2.֋,̹U
|kԊՍH38Z,2!T+Vdeg_kEf\J\EjƦa2WYfN"Pt:Ze;@jf8f+0γ]kEdB%R+V6,%f;iY\Ejeᒲ֋,܄J-VhY3v52w!<EjfYZ,6"PȺZYfmD|EjeLZ,6"R|Z2Z,6"PkX01.53nB%g+ԊՌͳ$YfmD3]hX0˳֋,͹]EjͱZ,8"P qR+VT֋,91ԊՑgEgKnu"Ճ.̳:klMh㐉`GR+VT֋,9-gԊՌγZ,8"X->V8ԋ,ι<Mh됉aՌ2Vi_Yr3R+V4,Y9gYfuDoR+V6.,62M3B& O?>.,60˴Z#֋,ι"cBr3lv53B&\ZfنezkEeB&AEj2Mh̡D{'R+V28˲GeCeeCVfqfXeC~GԊՌγ2MH_!	\DMhXM#P	EDkE9cԊՑ2wYvaDЍVfJ3,rMhD^Z+VTkEdB&Z2Vq]r4Ceٶ]?M˳.B&R-X|ud̻:˳mqkEf܄MI֊Ռβ2MHDЗI:eM9HYe:eMZ+V22,Mh,"pc]?Z,t9("EjfXg:eOZ+V42,2/Z,t9|EjfY]Z,t9w*mkEg!`#֊ՍMufޛEg!/ԋVufن_8γqkEg! HEjf:˳lMLaԋVYfufن_8γqkEg!"c3muXrL;d̳'XrՍfYZ,t9W"ԊՑgcYBCdgwXrV!?5LδVhb+֋2B VfvHMh.!` "cDX3,r5Lu"c$X?֋3B@{X!25LÐ"ԊՑGXr	uc#]Xr$Z+V30ekE!"GgwciEOZqfXkE!zZ]:eB*ԊՑbZ,tTNR+V42&ac:eB* VdeLMhېG}hXJ˿֋0͹9ՍeYv"֋0ι%sԊՕMhVYEAgPudgY+,"qz+V281֋%eU:ZqgY+,!h H`8eEh2Z,rxEEjgaMhVYBcS0e+Z,r"Zqi3$iJ9ZEԊՍN3gXJ9Z=HXȡekEBsHX̡ejE\-RkEB]HYfeJ˹[ǩfY;$i?MhV]Br>V6֋%e܄->c2.J˹[VhYf9~du"c2%ckEBqk#EOMhVaE`g;"&acJ9|iԊՌ,MhViEc<>V!?5Y!V.֋%fVZ]?,rX }Z.L2+EdӐΤVfqdvMhViE`ޤVdqgkENB+	\R+V38˳5Y!f9Y+4"=HX25"ə;"MH,E`X]IerX1.ԋ2rXyRkEeVVhJ˳]kEdB+Z+VT֋4.Z2i9\EԊՌ˳LYH!p2py֊Ցgf#+ԊՌ3,rhLÐҼEZ,$eٖu2WYJ!teEjƄ'gwi]sZ+,]=64\.EYfN3pZ-|֋4\.~EXԕgYe^f+yEjdEYJ!tՍYv:3LM2W!ZpJ˴Ya˴Z+52W!VhJ˴YqkEdBDzZ3LZ,%r|mԊՌ3,MhLBsfنe_YJ!tՍ
32qkEdB@Z+V2(dMhLBdZ+V3(d8MHLBqԛEdB,]HafYfuf-|,&rdԋV234kYYL"/Ejcaei9AEjƃae#֋4ɜYr>Vh8f]~f3""cQ0̳52g!EZYL"d^Ցgf3!R+VFL?52g!X֊Ռəfe?Z,&r !REjƄ̳2i9^2MhLB*Ejd̻2οZ,&rՍvef9ii9^	HXЙfYqkEdB.ou"c"fii9%񗢵cBfidv64ɜ\y`䙔3,EgZ-|2/64ɜ\>ZrLa3af_mi9A]h`虔3,EgZ-|4̳,&rpx8EC:3M˿MhLER+V3'e,52g!J0˳MhLEї!VfN3,vMhLEiR+V3'e]f3.YL"߇Ս	fmgYL"	rHXԝfنe^f3{ԊՍfmgef3{ԋV03LEf37M2g!@׍j;,γp2V_0αMhLEСVlN32V]f3ZpN˳,,γe_f3ԊՍIvufXYL"eHa;0Yfuf-|,&reԋV	نJ34kYYL!|BHX̝d52g!	HXНd$~f31
=HXНd652g!3'ԊՍIنJ˳lZ,&r\x4EjƄ%ei9.
Z;0Ye^f3DyԊՍ+.əveii9dՌ+.ͿZ,&rQGV]eߦYL!u"cRvJ˳$zkEdB]HX؝.XYL!0V]eǦYL!x7Ej앗gYiii9du"c2vJ˱f3PuVlNYv"֋4ɜ2mԊՍ+03-]YL!"pVafYצYL!?VafߦYL!#EjD앎kEdBMsZ;&e+%f-52g!8BEjƤ2˳,Z,&r|#"cbvieٖuii9e
EjƄ8˲Gi9ecBvi3,kEdBAgXНf]kEdBCz+V5'fنqdM2g!^Z3:3Memi9eE$졝eah,%YL!j;(gYfuf-|8֋4ɜ3 "VhN]?MhLC0ワEjƄ졝eٷi9fcRvPβ8֋4ɜ3?Z;(gYe^f!IMhLː`("cb0̳,2!8>EgYvegZ-|,2!+pE.̲EdM3.Bk:j,:˳,:kf!H`YeٖYh,2!9pE(.̲Eff!׋HX]֋4̹g=EjȲ읝e%iYeC8d"ՃYvNβYZ+53.BG+ԊՌeٶef!᳇HX]fYeZkEf\3/+ԊՌf]Ef\4+`Pͳl2δZ+53.BxZZ,2!sHXԑgYizmir:jFafehWYeC@s	ԋVIufYY+֋4̹.$u"cbFafeiir]3R+V2IcEf\@onZr0,e֋_03/64̹/EI3rYh2?Z,2 yHX&ad̻$zkEf\=HX&J4YYeAxqHaLh2kir^8EjƩ2VaγMhLːR+V3If364̹/
>EfL3-_.53.BVl4ͲfYgZkEf\kZL6əeZkEf\W}HX&id֋4̹i+HX&P2kEf\4R+V5I32/MhLːX&P32,2! Ha2eγEf! }hX.g_ire֊ՍLudMhLːucc,Efef! SZ-X|eh4̴ZYeCHs>8˴YC:4-|,2!H`.6P˳,EZ,2!Ս2M~f! oR+V482F]~Ef\4Zpqd61EM3.BBg?ja2,δZiYeCHOR-X:82F]e֋_03,53.BE> u"cc$eٶ]4֋4̹i.6Ejgqf!"ՇqeٖEYeA|xyX032δ,2 yH`032δZ+53.B'oZ+V483853.BGzZi֋4̹/GZ3Z,2!j>VhqeukEf\EjƧYgY+Z,2 )cgYfegf!`gYPg^Ef\5\R-X|qfCEe-|mirH`:Ͳ:4ZeYeCXR-X98γlγigmirZpqfCEf-|8֋4̹kzZueuiirycC2֋4̹lEjƧC&f9zkEf\6c3EYeC`'eef!S޴Vjuf]=53.BCX,3,6֋4̹lyHX,3,r53.B	HX,3,2-53.B Q(cC0̳Z,2!Z+V3:˳,53.BG<MEjƇYvegYeChu㞤Vfub+:MhLː$u"cCYqkEf\a(VlucP2qf!@kԋVfP2VJkYeFfP3Ef_Ef\aR-X9:3,gY_4̳53.B0Z+V4:3,~f!A{EjƧYe2irGEjƧYe2Z,2!Ս(f9iir\EjYe3Liiru"cC,g_YeCp
]hX62WkEf\cVluf+%e#MhLː.Vluf+%eٶEf\냾Z62VJ3-9f!0R+V4:ͳL~Ef\!El%gX퓴Zwirc:Ejɲ:3LM3.Bb?&˳,03-Y64̹1qԋV&˳,03-qkEf\Vl.ͳ4̴,2 u"Շɲ83LEf!˳l53.B	8ԊՍSeٶudMhLː `=HX6]gYvmiYeCm-X|.ͳ2V_.53.BZl6γ֋4̹q=HX6]gYYiC~Vd23EEf8?jlfYfuhoZ,'ru"c#$iqZ]YN!zhai˳4kYN!&rZ+VTv52w!P0}نeYN kԊՌl2/֋4܄A'HXvͳrLZ,6  ^R+VT֋4͹2u"eLMhLې(}HYRwYmAP}>'fYf_253nBgEjfv:MhLې ԊՍufX妴YmC3e,%cf!@-X|mh.4Zirxy֊Ս'fHhLې }H`.2vid]h,6!&uՃl8٦e4Ze_mirxǭ>6˳fY#Ef!AVjm2vudMhLې2.R+V66;:3,rZ,6!<Z+V66;:3LMhLې0qVhm2vu~f!`뇞f!`EjƦ#.Ͳir\Zeir *J53B7HYSZ,8!̛+VFukEeBZ+VFJfC0MEj̳MhLCp#EjƦYY+.֋4:W"c3,.i9tN3EjfY]fCA#auf;,ʹZYP!*EY]d6kYYP!0.VheeٶqkEeB/#EjƆYaci9t}EjƦYmeǦYP!7wX:ͱ52!zZui9tgY;dZ,MCEjƅٶaciBF\MHvaCӑ&Y;%rx3EjƅE3R,u &Y;'rHXi2֋'dB@?ԊՌf3'Y;'rVf0YkEw!t:ZeZ,u%]HX'g_jE!9IN:eԊՕ85";B@mrZfumr HX̳:˲Gmmr]Z:˲EdEgY+03MͲBE]2V]əfNنeZkEe܄;ozZfugmr+p6Ejƅacmr8]HXг:3L֋69w1"cC62Z,0!C]ԊՍYMhlӐqSHYqmr|ZqfXjEg\;>Imt 3s*7CR,E.Z,.B}HY֋R,:oMhtER+VFmԋ8:YkEe1sZM&a֋:ͺ/R+VTkEcA@Y;.ԋ(eYC&tZC%ea˴ԋ(fCPͺ
 @eٖue۠ucSl2βV;zkE3nZiP:NWf3MhqXM>Vjud	LZ,t&r.Vlud	L8hqXELa)fZ-|r5mAc5EjYwX,ȽMhEX]HXȕhH.C51MDACyOC50@50
VMd.+ԊՌeFYtEjX鬑d΁
Ռ1.鬑d΁
cX̳52ˠBHXr˳l(gfq!Vk$e@ HXt˳52BvzZfu*wzjfa2vigZ-|$k$e@qR+V5,Y,^fu*<cԊՍ3vw鬑g]u"eKMdM**R+VTH1۠TRk$e*EjƄ:52v.ZF8hCZF8c@bu&F8b+1GԚሮ	xǩb+:ͲQ#EPw?Q#E(P?Q#E4(@ן騑" sHc@bZ_F:B>Օ	OQ#Et +54Y+1
܋54Y@b>zZC2οHg[&FHu&FH˺"c!(cw.4M2쳠1R-X|:4fuhY#.:ZY#.:"cBFJ4X52쳠FCV+H˲΁yEjĬh.Y#.3=HX6152pHEj鬑c@ZC,ic@<cB9c]?Md: ́Z+V4(c9ew鬑c@1H˱à	5WZ+V5(c9f9zj$e.ԃMdEVfa252@j|EjƆ#0̱H˴]d3ԊՌ2fYdE)jVYeah/dEWZpJ3l:3Mek$e.6	\:Z+,Ͳ4ʹ#.tR-X|J3l:3mqk$e.6<Z+,ͲH˴] sR+V4%e]?MdE^IԊՍ	YfmgF]tԊՍIYfmfX鬑h y^Vdi252@?ZL٦qd52@=HX.3H˴] n ^4EjƦvYeǦF]q#?EjƦvL˳,dEGa]2:˴Z#H˴] nHX.əvegj$eN78}ԚvxBEjeC%g_鬑i: DhXг(d852'@|Vf]gYk$eN;(NV6H˴ v<fٶ]?MdI`W/"c#.Y#.t&R+V30̲v~Zeg鬑i: GR+V40̳MdI¾ԊՍ3,:3LM2'@ +"Շafe?MdI o#%g_vLsfaf^vIR+VT#..A9HaY204Z鬑c@ "Vfmd52 =H˲W@ "de鬑dA1EjE鬑dA>]hXȻ:˿H˲W@ ԊՌ˳$F]-sgYvqvJcVh]f9~vJ`R+V50əudMd%tp+V50əufޚvJVha˳lv52!߃EjβMd&t<"c"$鬑d΀BcRV]=6H˲g@!.R-X|igmgZ-|#.ɝ \fYue֋_.?52AX:˲Gk$e3O?Zufq鬑f] ]EjFvHY#.̺	WgYvHMd'tzZfm鬑dB'+V6,ͳfY֚vN#mԊՌ,vN $)ԋV,fZ,EgvN R+V6.̲F]hMd't]fY#.̳Md'th㎤Vj]d2/Md't GEjeٖH?Y#. R+VFuvm P-ԛ$eٷ@B?>.eٶ]hZwF]t I"Ճ&]eٖEdMd6 (XM鬑f ϩivq Q[OR+V4Ef~vq PSͳp˲GF]t xucTYavq鬑g |mԊՍfن8f9ig W?Z,0F]t Z-X|62vuf-|#.:  ^j,0ah,d8 8Z-X|62vuiZw鬑g "ͳfvq q_HX/52 :Z9fYfuzk$e@oVlaYYe#Md8 8o^VlaYYeƛ$e@
>0,,γE_F]t  eVlaYYfvq +ԊՍ12˲G鬑g <EjƦf9zk$e@?ff8dY#.: HX6˿H˳ /hX6˲Gk$e@ CEjb:2wk$e@ OoEjʝ$e@p	E,γEvq 8	ԊՌγlY#.: 
c֊ՍNl鬑g R+V6:ͳLv3,rd8 @Qu"ՇYPgYi̿M2O#Elγ6_.52R+V6:Ͳ:3m52+ԊՌ3F]t  Vf+.F]t  1pmԊՌ3F]t  u"c"uF]t $}HXлEe#H˳"cRufX鬑g] 	Nu"cRufF]t $'Eje,8Md: HeC֊ՍKlfYwF]t (uCf30̲쑦F]t (Vl]d2˳6H˳EԋVf30̳E_F]: yHXpYeZk$en>c2앚dH˴ 
Ejƥ+4vHH˴ 
R+V6.YN˳lMdM `zZvJ2vac$en >Z%f;&eٖ_:527@cC:˳Y#.t ,pmX,γ24H˴  ^ HXE鬑i gHXEg鬑i EjFHY#I XsZ?Md&a (.V.Hd+ԚL ;"eNMd, X:Zf]k$fg@"cQ23$zk$fg@'GR+V6,8γY ȽYY?Y#0: R+V4%e,853pFEjDH2΀gCLr?Y#0t 09Ս23lvQ#0  /ii: =$˳o53'@:ZL6˳-] >Z&]eٖ.kFa hy˳l2ν6H4 >Ifved;?˳l2/MdI gZ+V3Ifk$fNiԊՍRf,Md 7~V:H1ˠ9?gY9t 87EjffNOH1ˠO"Vhmdt?Md&t 8N"cBEw鬑d΀
< u"cR83Ld&t 81pyԋVfYafYf_%$f3ןԋVfYafYv_$LR+V6.̳4̳53۠7iԊՌYm?}HXлEe#H3nܿHXԻEfe鬑fVh]γ7鬑fkVj]γ6]鬑f :HXػEfl8Y#0ͺHEjƅ,%c鬑f )HXлEfFat(ZEfahY#0ͺ8ԊՍKYicFat0.ph6H3nFZEgYqhg騑g 0Rk$f@#GZ+V3,Fat9GhXг2V]?Md8p2ԊՍ1%e鬑g 
|:Zf8d2/Md8q}HXس'd,ͳ6H3GzH`82왎+EdM3EԋV3.ɘᒴZvmFat8uՇřqdpZ-|v53 #XYdH3H 5Ejƨ$e#Y#0: 9ՍeH3,rY#0:!1Vh,ͲFqk$f@$>Vl%fPͲ53=hXifYv:d8=h`ifYv:k#Y#0: 9HXi˳od8 -X|4eٶahH3HNR+V6EeafZlg El&fYβM3 `md24Z]鬑g Vj(g]=53 ό}qgq	 yEjȲqfeFat@ p	Ejƀ,3:53+ԊՕFat@VZ+0&]q	 ^VfL353u"cbfageZk$f@$?Z;,δXlg yV	+,e3.kYFat@tVY鬑g VjNYf;e#Y#0:$x׭VYنeZk$f@$VhNYf;gq	"?jvifah/Y#0:$/rV鬑g /se.53F3VhufZ,#0:$yԋVf9e8kFatHn~VNah.?H3IcX61(gYv$f@>:ͳp]q -X|uf3E$f@rEYaC:4Ze騑i :Y#0t <Cz+VTnFa xR+V20wԊՌ2F]?Y#0t <9Ռ2F]Fa xK+V503pYwFa xM'ԊՍ34̿MdM EjfiFa x/t=]f騑FJ] xuFJ]  NZFLn O!EjƄ̳EfFet @Ց2MD C
IFit D]"Ճ,:L6δZfX"}2f]g_!^ZrPəvee֋_03/53L!ßԚ]ZFit L8Ej̱Y#4] u"c"VY鬑d	7?Z+,ͳH2g@+VdYf_k$f3`HX23,H3.	53LˠboHYRd8 ,sjLgXfZ-|r53L`ƝIe	c>Vd8dMd(t T9iԊՌg鬑eaՍb#4ͲF"::Z_FN:V?52vXwƽHYRW騑}OHͲ΁`-R+VF:HͲ΁`B+VFL?53lXyR+V5h	zk$fه@&Z4wFmt+ԊՌeٷi,#r.VfNvHMd4ՑMD;MDtNY#(d΁`ΤVC&tHYRw鬑2g@r"c"v]?H@vz+V2$eC'tEjƤEgYwFP=zZ+0e]4H;8 nR+V6%f,:˳6H;8 "ՇĬEgYi̿M2N ?`h04Zq鬑3n7cB03/Y#(f"SEjF9鬑ٗA;֊Ռ2faM12"|u"Շř30e+%h]BgI'?Qv  7B $s5b
@Lj.
	;騻t	KԚ˲@֊Օ?Mefm>u"c2Vaf鬻,ͺR+VFJoMefq}"eKMefqR+V20˳o5e@rkԊՌ2V;鬻,:7}*uk.3ՕMEf"qZk.c@r	|cԊՕ45dà9.:Z_쑘t"Ce#Me#0EN1EjgYe_鬻$f]+V3:3L5dà9 sfe~˲Fax)u"c#6YvH:*"dgY쑚t@]V3]t@gȺYvI]HXȻE鬻I$zZv:4w˴N^1ZEfl%h]tqh5i47HXEeٖ]t	<u"cSafYצ&`-Zmg騻I]Rk.,0-rՍ3,4̿ME]eHYi鬻0.^Vtο5f@X6Y]g]  *"c!.Ϳ]?YvJ: ,HXp3l:˽6]Wj,63,E2VJo]~HX̙fYk.Yw@Bn:Z3.̳](ۀoR+VU'鬻%fQ"Ejƃa+.5dàJcEjƤ23YvJ:+V6&fYe#Me+02Ej238e+0?jfaeahvJ:MR-X|L3,:3Mek.Y+JEjƆ;8˳YvJ]P<R+V40a~˲VJ?d0e+Me+8R+VT]0A"cRDc]eޚg& ~왎`"de#YvL0ߟԊՍFH˲G鬻&f`V8]30H+V3:β˲fN ?Z+4o5d̝&^cBViv]k.ə;LI/R+VFu˲fP#VfJ35d̡&cBVYe騻2}I2:í+.Yvet+.鬻2:J8DEjcJ˳]e HXpYe_E2'HX̕gwk.̴]!cu"cBVie#]hxu"cRVif9zk.̴]A?ZH˲Gk.̴]AԊՌ2F]E4 R+V44e_E47z+V54udMeٖh#pe:˳oMfZ.BE2eeٶ]˳-@#se:˳lEcE4	\u"ccLgYvmi2BF5fY#NR+VF]?5fY#N>:Z3'$t2.:Ze_k.̲G@C\*qk.̴yՍ3m]?Meٖ!?Zm3,r]c@CMԊՌ3,Meٖ9t1o>VfJ3tMeٖ:t0[+V4,̴YvH5fY+!NR+V3,ͱ.MeٖiGzZCMEٖ!?YvenuVfP3lvMeٖq6nVdPͲ5fY@R+V3(fvq˳,lHXСf9~˳,l Z+VF]k.̳?~Vf]e#5fY@1pfنe_:CXػ6ٶaek.̳>R+V2.ͳ5fY@ϗEjF]:9ޤVhae+Meٖu:Zue鬻2κ@X:o5fY@
Ejfن]:	hY;j.̲@9Rk.̲@"pԊՕ&˳,L7Ej̻63$i(t>Ha3.Ͳ04Z(t
"u"Ճf]eah,Yve:	ՍvmgYm˳,V2,γLE˳,z+VFL?5fZn9.̴j~Z63,fZ-|veƝH`63,fZ-|8]i('ZQvi/騻4κ(Mk.ه@E
EjƄ]k.6POR+VFY5b(tc}d:oYv!@v8yԊՌ2VqCezՍ34̿Me؆D"cCk.6PGNVla2V]gZj.Ͳ΀^MeٶY.c#,r˿]ee"dgw,wX.k.ͳn5sZfuhYvmt`R+VFek.ͳnJsfYvi3Mfٷ@%9HaefC8Z-|v5fٷ@%GZ+VFik.ͳn}hX6?]} E?Yvq 83ԊՌ2v]'t `83Ej,,Y+]g cR:2̕8  HaveffJZ-|v5g@Yvqt `cRpYq.3GԋVcJ3t˴Z#vqt `I/E1%f:e-|]g] Ս2fYeߦ: Vja2.p ]h 0,֚Et d졢 ^Rk.3#.CԊՍKl:3oMel ӀR+V4%e:˿Mel$zZ+(e]=5i΀HXԕ2.=5i΀/EjĬgYeZk.e 9VlJfuf˴w@V鬻Mt lR+V323,rMelaX%c˴w@?V:]˺ 6\Z+V22γ5i"cc,(e+%c˴w@pEjͱYv. =cueZk.VY7#Ek.VYs]HXu5b+, /R+V3&f]˱t l:r/EjƄ2˲G鬻Yg@+ԊՍ	egEe 9HXԙfYe^˱t p c֊Ռə;%e鬻Yg@APө2vJ˳Yv"] "u"c"$鬻Z.?Zv]2k.V@"cR$f9zk.VBGCZv]3]@hXȻ'g_k.V`NVj]4̽5b+E0bԊՍvufqEh HEjʎEh H\EjƃYc]k.V}Vj:e9e#Yv"] $.ca,̱0̱Mb+E@E-X|J2fYf_25b+E@I"cBVPvqk.V pH3,r]@	SHXԕ3MzlZ.	EYC84vJk騻Yw@	zYv"ZMe؊˺ JWzZ,eᒲ6]u"ՇȲucJ˴Z鬻Yw@	E HXPβ]å֊Սe.Ee &."cDYC:˳Yv" ]hXPγ5b+.0ucTYC:3LYv"w?"afYƚ˱t HXНfek.V:t 9^VfY35b+: NyHXس(gafZk.V:t (scagEf '
|Z3Yv"?ZufZ,Yv"u"cS.̴YwEf '| cC0̱]à ӎzZu鬻Y@
^=HYSYv":ՌEf (f9Ef (yԊՑg P?Ԛ˱ PxFEjEHYv"w@
@.VlYd2V]Ed	=HXг2vH5b+'t ǭfY#.ͿMe؊ )ucR$f9zk.VNH'pEjeH?Yv"w@
EMԊՍK3,03/Me؊ *HXȻE鬻Y;@ӃVh]βk.VNPqcRufX鬻Y;AHX̻Eg鬻Y;E^Vf]gwk.VNQu"cB8˳Yv"w@
fن]h6]&]havmeٖ.kYv"w@
Xػ62f]gZk.VNPsZ+,3/v"w@
ӑu"ՇĬ234k_Ed?Z+EgY+5b+'t u"cBVa3Yv"w@
7 advYv"w@
˟Xؕh%c˱ VܯR+V5%f,%cEdCZ+43]CөfYve~˱ V
\EjƦ]gYǦEd"c#L:Yv"w@
ĎZme#]?gw˱ V)R+V342˱ V,Zqg鬻Y;a{Ejʛ˱ V|EjfvqEdaeqf.VNpg-X|mgafZ-|@Ce؊ .<jl832k
.VNpn-X|mgafZ-|!Edjl832k˱ \Z-X|mgafZ-|]3+V56˳%cEg] /~&Eg] />3EjHk.VuOEjEٖHYv"}HXл2vH5b+:,r/EjƥٖH3,r]X̻2k.Vu GfYaf^˱t ?fYafYƚ˱t Ŀ#EjEٖuEg] 15gR+V2.ͳ/5b+:1R+V4.ͳ,%~˱t }Vl]fYfJXEg] 2<Vfed̻5b+:[!ԊՑe˱t \Vfmh]d=Vhmh]a?e]eMe؊κ fHX.əwk.Vu0kEjƦvL˲V;zjI 3RL@CԚbt(Au& 4 RjIT: h7&FCԚaRjI: h<5$>%ȺZL: hMV&Y 49V8֓,t wVw&Yd:3Mi2@ wZJ3.4֓,t 
ՍN3dZLE@ R+VT֓,t 8yԊՌLMi2à}HYRW&Yt yԊՌYvHZL0LZL0EjYfaAS_R+V3%e.Mi2̕@aR+VTkId>2EjYfJp	Ej2Mi2̙REjƆ+03oZL&t Bz+V40Y]~e3"c#jIf 5ZkIg 5>5Ejcaf_&Yt 8ө*ukIg 5>Z֋4kIg 5nzZ]&Yt -qR+V3:˳531Ej2WfPzZ2Vu&Y: jc"Vu&Y5d΀R+VTjI>W5;R+VT֓.: lkԊՌβmvY`u"cCe&] 6RjId?5˲G@Vf]e+5$˲?ZL."wԊՕ$ew@~3EjƄp4X5˲	R+VFH?5˲VjIb#c֓.G@? >V6ԓ.W@?5$} 7_&M'@EYTt kVfuL5L#EjƆY#%eٷ&aVlugYi352-udd&at aԊՌY#8ZLI6+V3:˲54 8W#:OMi3r!pgԊՌ]J'hHYRZL%t H#.?֓0] >=Ej˱52W@wZ2!J2rHYvZL%t :{ԊՍ,&eߦJ: .V8֓0] A~R+V6.18β왦JR+VTkId =VdJ˲Gf+!{Y+8֓0] AV&a <"c#6ZL%ta+V3:˳l53. Z2̕&at9HX̳%dvMi3ˠ@gR+VTkIf] Bu"c2FackIf] B.:Z2Fq&at(HYRZL2Ej˳oMi3ˠA[:ZfkIf] BR+V201Mi3ˠBzZqvH53.!#EjƆ:e&at3:Zqe^f;Az+VT֓0ͺ 0hYu鴙m0ENͳ6YβMI3cZLMBiԊՕ.5$1@qkIb+.V$kIb+3Vj]1.2w+,  x]Ejʎ_+,(
p֊ՑY+.(2V]kIN")Ej3Mi2ViasQgYe_+4@K]HXȳ:?֓%f H	=Ej3oMi2Vi7V5Y@zZe&Jκ xHEjgYYi2Vuu"ՇYY8k_+(t$8Ej1ZL: 9+V38L$3HMI2fY\֓&e I9V?5əg@G}EjD&L: |ZZLt$Ց2W36HsRLt$
I&L: Ej&L: }EjEp?ԓ&g] IRkI1۠	 {EjƨLIcA!ԚfYg@BCZ18֓2: +t=qLHEjʖfY3	!{Xȳ$d5̲g@Ec2̑3֓2ɝ IR+VT֓2ɝ I·c#kId΀$CZP52W@C_}HYRG&i G]HXȑd52W@Z#0̱52W@HXȕb#Mi3LwԊՍ	Y"2kId%xucRVi2/Mi3L!ԊՌY"3֓4̺ 
<Z_eV"dgYiWԚf@B"eImZ53nL<>Ejef@& u"c$YvHZL6c$Yvqm	'"EjhZL6Vl]Yi3,m	GR+VTBf@&?L$&it`!Z1	kIf (u"eIm	Xșd53nM.hXșg_kIf (qR+V3&eqf@&R+V5&eudMi3L۠B?Z3,γ2-53nM qR+V2&e#Mi3L۠C'+ԊՌəe_&ith/}ԊՑ3Mi3L۠Z3t֓4ͺ8/EjgYYm	Vjuei&itp&sffei&itp't:Z3lfCé#2fC#NZP3EjF:&N:|AMI2v !@G +Ԛd@B	\VCCRL(PMI2v]C:RLN#ԓ'f)p5ٷ@GHYQMi2vmR+VF  ZLtpƽHX2δ&Nͺ8ޤV&N:8bu"dhoMi2vq?"c#:ZLtp"c#l'&N;:Z3ZLO!"dhwY	GԚfg@'^cDYaf_Y	Ejȳ4̲̕Y	R+V4f]g_Y	:Z2f]&mtxZ3.?ԓ6OGԚf.OnRkIe :ZZL.C*]kIe ԊՑdMi3l<Vf]3Lfw@(1V8֓6˺@8ǩhMi3lR+V5C.̴X&mt>Vl!]gY+֓6˺Dt=*qjIf I&mtqR+V2$ei
 VkIf [=hYRg&mtk#2ο5ͳNT#=hX%2Mi3l?*N5ͳTEjb6βԓ6κP ˩5$>T\RkIhP:Ռ3-'gw@*>EYRW&qt/EjY!PCZ3lZL 9z+V26γ5βT&+VFJ_e
V+֓(dTǩvYc&P] @zZ+m?Mi2J@EjƤDfH=5+ ^VeˠWMi2e
x
"eQeˠG\>EjbkI3.UzZ4Xeˠ@zZ4XCCMi2e
kzZ,,əv !C2P:zZ4YC2PBO"γ25@MCԊՍgYie+M@ME(4̲̕3vi2eCG=H`ufYZ+5@+yHXuf8zm&P̺XR-X|:3L0̴ZkI3.V+֊ՍQgYigI3.EfL˳,,kZLt b=HXЕfX~e۠('?Zacace۠(/ VfuvmI3n sjt˳lf-|֓(g]qR+V2(fw/B/Τ9e@z+rHYS/XfEj̳McY:wY3,9e;=:McYtEjC]r39vmdXg]w"c1.ͳ9hnu"eNMc6
 Cg#:r˳.yRkˠ(%u"c2,_r˳.89EjƥٶYV;zkˠ) Vh]e]kˠ)LEjƥٶYe#Xf]G /R+V5.Ͳ.=5YveHXػ632-5YveHXػ634̴9eٗ@SR+V5.Ͳ4ͽ5YveSԊՍL:49eٗ@S/ȺZ;Ed̝kˠ)>VhNͳL45Yvez+VFP?69e٧@SR-X:8lEi̳L.κqRk)+V2.̴lr˳9V1E3lhk)|"c2fier˳HX'g_k)"eN?Mc]t0ߢc32/9cawr4L5pԊՕ.5YhYver4 	Z2Xi\[R+V20̱McJ˺\0R+VT9dӠ?Vd8e+McJ:`?+V42̕9dӠ+X83lv5Y+(t*]j,۠?"MCi	yԚ,.>Vr2W@,7?eJr3NX:ZPg] ܋5Yu  pEjʚ,M Vh]fYvH5Yw#Ejٶe2:P哳nX9d۠UEjrٷ@,ZMcNͺdcEj4,t3NVrͲ΀Y"ddXe iԊՑf_,,+V20̳5YY#dfY6:duV,,^2EjƤt4YfJ9fg@,iԊՍ	hXe Eje,,("eGoXe V:9fw@,>VfYeٷklAgu"c2%cklC'"Ej˳/McmtiZXfSu"derͳNcZC'e#5YiN:ZC'f9~,4
aEjƥfXzklӠ*HXȡ5YiCZ#9f٧@T~CԊՍF:efN5Yi??9f@T
\VMCqA'r2΀<}Irξ)X2΀[.Weueޚ,t$>VlmfY]d5YC,Qz+V663,.˳5YC,U"c#lr@-9eà~:Z2F]r@-:Z#.ka`ΤVlH˲VaeƚOӨ)u&
ƽIt:ޤ:e#+8ө5fJ
kԊՕIk2̕Ŏ z+V4I6,]\9pEjʝL%tVdud5fJ !"c32/:e+,#}HYqt2g@XՍ2Vuf_,̺HYRGt3.EjD%t3.|Z#%ek2ˠ,u"c2FJ˲Gk2ˠ,:Z#%eٷk2ˠ,u"c2FJ˳:e@XR+V4$d2/Xf]nR+VTr5fe"c10̱5fe"dcqt2w@~M"c"v]t2w@~QΤVfN˳,5fmC*H5fm?2McYtMVhHFYeߦ,ͺZPg+k.:e@YMcY 	8ueKMcYZe_j2G gIt+@	BEjFt@\>Eji3$f u"c34t˲΀^<Ejʒ?Mc]t<2Mc]tn28Mc]tNVfH3,rMc]thYRwt˲΀cԊՍI#.^L,mV?5vYR+V3'd2Mc]tR+VFN?5vY~4Ejit˳'rՌ,tο:e+/~Z2Vit˲W@_EjĬ:L6˴:e+/NV;:e+ ˑu"c"v]t˲W@0:Z2vqt˳n`>8Ejʗ2Cf٦9eٖ]2q.W@0:c],yZ$e,&e-|k4@EjYw>,?&0 Mca: <EjD2Xd,}hYRXd, Yvq0˺ Ճl6cak+%ck3r$Ejʎ0.,
<Zfk3r2qԊՌL8οXc@`Vj:d:c@`>2VaXe-|lt1ˠ0Ճ%f厙a̱Xc@`\R+V22V;t3.VdH˳o5e3Ejʝ30 +ԋVL0e+EXgsEjgYmt3MMcL:u"eI4]	xCEjʒ?Mci yHX̑fXL%t Vө#$gL&t'^Vw4ɝU=Ha9eٖ]eqk3Lˠ0R+V34ͲL6{EjJfud5mO?Z3Pg5Xg6	EjʝL8se#Mcitd֊ՑgL(tdgԊՕ65PȁȺZ3lXi 87Ej˳oMCi,K5": 8"c26]8tHY+::g@0R+V22,:9s5LV+:cNZvme؊ν5퓺 t=ve4#u&6!+MF:P }I2g@1V/Y8d΀cc2Vab5cL0Z3lACMf:4.Vdq2w4XHBc.eBJ4Y@1R+VFek0f ^VM$} \_ a2. o~a2.?ZtpՌ2VJoa2._Vd8erYH˺ ,gZL.ͽ5d{ޤVjef,%zk0w@"cS,0eٷ2F]ZpefL,J˿6a2.nWgY0e-|03/a2dC^VlefL.k0w@2 Z+V62γ&afl$e :u"ՇYa2E2F]' ޤVlefL.4a2fZui1نH˺ mԋVgYE_t0UnVjm3l:a2W@3
Ejʗ2Fq¿!MFwCQ]aw^ae 8֊Օ.5i>g)&HC#.k0f] aW ΤVdH˴k0,ˠ =HXл6ͳ,aY@B? nVdiek0,ˠ 5kfvHMftQԊՌ3l8Mft2ZmfXk0,ˠ R+V3'ff9ok0Y+!˟X̻̕2VJv}HXءgYYel%d1-X|P3,βH6aW@\kԋV363E0Y+@u"Ճqffuh,rنJ] b\ZpP3,γ.aw@#ԊՑ4?a2΀1 g:Z1.a2΀1cQ0̲5dp	gԊՑdMf3: M}HXл$d$~0ə3@/S>.Ye+E 
\EjE,Mf3't9ՍK4Yac ˩왗fYצ2fNS3왗fYYγ2Md̝8ש왗fYYγ2?Md̝CƽHa+.əvee-|l&dm.ՃV]2:4Z9k0ə;@۟Xؕd̻2γ5d̝u"cBVa3YL ,	EjĬEgY+a2w@6}HX̕e#5d̝BZ+0˳a2w@aGEjX&d!sZm&dkޤVjigYfezk0ə;0W nVhigYvH5d̝A7ԊՌ38Mf3'tQ"ccL81%ek0ə;0#Vjmh.a2w@a	uԊՌͳM6]0ə;0"EM6]2E0ə;0u"ՃlMd̻2kY]EjƆ٦.?Mf3'tq+ԊՍMM6acgB>نer#`.34Z+.نer#?4vmeٖ_:XEȏVd:e3-"<!sZH˳-]2r##ԊՌYC$2r#3Xc2VPwk0̴\ H˲G2r" 9֊Ս	YC$e2r" GK֊ՍIYC$f9zk0̴\7wԊՍIYC83LYeEA NVjJa˽6ahP>V2fN34ZJ3.4نeEB nZpi2vYfYwEȊzZL+.β6ahPI"ՇƙN3l:k3-"* }h`6٦mgZ-|$k0̴\'qfٶ]ν6ahQ_ԋVfٶ]βV_Mf!z+VTahP;efq~3-"gԊՍM8˲GEȆ ƝHX.38ah3EjvYf9i2r!7 nVjmd̻2ν6ah}ԋVe3.̳E?MfZ.D1NՃl&eٖuh,rah9R+V66˲f]gYƚ3-"CZC6ͳ5fY#ASԊՑi?6adD1	|E,0fv_66adD1	j읗fY#.̴Z$r!f-X9.ve2EdvfHC^jvuf30̴Zfu2bxԊՑb+Ye9rVf]8MfHDaZ,βYe9pEjƦ,:˲G$r"0Dg֊ՍL4Yfug3,ȃԊՍ4YfufX妳$r  Z,γ2Ye9x c֊ՍL4Yfufޚ3,ȃԊՌ4Yvq3,ȃVhae,نe9xiamh4k_$r Bu"cc.gY+adD|!ucc6a2Yنe9x<El$e%hV;l2<^Շl$e%hYe9x<"u"cR:3LYe9x%r/Ejƅ:ͱae܈<^ae܈<Z+ae܈<u"c1hai9xyR+V40̳.5fZNDHX23v5fZND2]hMfHYSOfXuՇƙL34k_3-'" u"ՃL&eah,%IȆ`Ztid̳:3Med5fZND3=EjfL?fß"Ev!]gZ-|3-'"k+V463,r˿Mf:r f?Z8f]=5fXȁ?Z8fac3,t@gEjƆgY293.af >V293x{ԊՍ̡f0@8ϩcNYer fM EjgYYfaȁcCԋV%fJe-|03/نer!~ }H`02VaYγ2?MfaȆ5¯R+V6:2̕a)i0@g"ՇYY%2H6af Gj,Yv_66af}H`02Va]ͳMfY"{Z02Va]?MfY"Zpue+0S0kX29pffJX29Սa)fj0̲W"W"MfJCQHXrYC.MfJCPᏩfYw3,ȁ=ԊՌ3,$%r jyR+V50̲'g^3,ȁV"c3.ͿYe5Zeg2\|ZefXk0̳.D6\:Z2Yer!R+VF]MfNCd'"deYe53Mf!630˳MfqȆEjEٶu8C`eۭf]?MfqȁχHX̻6γag HX$ek0̳D?ԊՕ:5fY"'R+V3:2VJMfY""EYfJYfuhLYer l"wԊՍN̕296R+V5:2VJ˳oMfqȁr.VludfX妳8@֊ՍE~3,`Ve.=5fY"Vfue#5fY""VjugYC:˽5fY"EjγoMfqȃөfCE~0̳D ~Z6,04Z8Ae֋VlγEg3,p=fCEg0̳D·?4LEe-|:ag\rMMfuȁ?+VF2ι;Vf]Yvm3,kgR+V4.,6?MfuȁsR+V4.,,_:@hYvJنer z|E+%e,(h̕2ι=fY#MfuȁiԊՍ,dYer Zve3ag\?EjƥٖqgX2ι~{ԊՍK,0eޛ0̳D5ElEf_26ag\?ElEfm]k0̳D?ff:=6ag\?>Շٶ2Zw:A`6cYc_.1%c:A\Eٶ4̳,Eο5fY"[Xػ6˳.k0̳D_fLEzk0̳D|fLEgk0̳D"Vj]i2.نer |u"Ճ%e9eYYw0̳D/Zp]d̻$ff_:˿5fY"OR+V4.ͳ,%~0̳D<u"Ճ234kYfJYer ~Vh]fYvuk0̳DXԻ6ٶ]zl2ι? Ճ'fvuh4̿fuȁ߃Z6ٶ]e-|k0̳DR+V6.ͲvmgYƛ0̳DsNZx]d4e-|3l%~3,Zvmezl2ι?Շٶm2vuhG:@ Zp]g;.ͳ]?6ag\?jMfYe/Yer ~
c2Vick0̳Dč@'֊Օ45fY" EjƦنef/MfuȂ l"cSl$e]2ι@x5Ej٦H,$i2ιA!>ՍL4Yvq3,>6EL4Ye/Yer 9HX(g.ag\ eN?MfuȂEjƇX퓲aiA E2r  HX̳%f#5fZnD@ˀR+V5,ͳ2ν5fZnDA+ԊՍ3l,̳MfZvef;zk0̴܈ ?ZqcJ˽5fZnD@_R+V64eafZl2r |!"Շƚ,:3LE3-7"@[7b.YeAx"c3LBe#5fZnDg'R+V34&]MȂoHXe_MȀB]HX%iai"cCL˲G2r OZJe2r n3EjƦ+MfX4!MfqȀ8u"c2vY˿Yir R+V4:Ͳ&~2wȀ u&r x5f3 (2ZHrMfL@
xԊՍF8cadD EjƇY#1g8<Yqr =,?Yqr &z+V3%dt?Yq@sX:ͲWk02G" ?ca%r c3LDeٷj03ND?Rk03ND:Z+,βk02w" VfmfYk03D᷄Vk03D g28@ \""c"]89
=VfP3,rMfP@ zՌ;.ͿQu -u,@(	+V2%f/5gYw"@QhYRg:˹
HY38ae܈ZYfe:˹
&Ejfufq.@*ZYflQur xvMfqȋNhXȻ%i?a`3Y,C+V2%eMf:!=+V3dBEdD8Ejʢ5 NM@,3.D83M`,2w"?fYvq~Yf܈p<M`,4܈p"eK?M`,0HVJYeD?#$fYdDϟԚYg\CeٷYg\qEjƧYvmC5 &dD:RkfL܉HXpO54NDzZ_fȑHX$fwkfiCX2o549!+z+V22˲GYeDmԊՕ65 (dD:X2JH?*;Y2g"DԊՕ'Y3.D+t:X2NHއc3.ͿX2qȑ8"eNM`,"D^}HX0fvH6LH> IB"D9 Mb,̹ Z0f&8|&8a	 Bc;r"@&^ՌMb.˹ R+VTkv]ȉ ԊՌنe_Bew"$ddX˱ˑC*qkvNDR+VT!2ۑ1Vded5L QԚ&]܈0pYdX˱ۑ~cQ43lzkv;r"@R+VT!2vE
Z3l&]܈R+V4m3X2W".$ZX2W".<"c"V]?!3ȋVjieǦ	f\HYRGBf"..R+VFH?5L2EwXrLMb0ιpc4Xf_BfY".8ө*"?Mb29C.c1fXiȒsdr˲8dMb29CnHY̿5L@5Vd.ο!3Lۑ$Vd]f_kmȒNW*ej;8Ig?5L9@_&	3nD=*uj%"HuzQ+PC&V9CQ+,sƝIc"%u"de+Y+,D:yc2앗dJ1ÑcB앒k%eȇBHXȻ%gk%eȇ@VlieicYfs"eD'鬕dD:\Vk%e#ԊՌlpYfaȇA"eIVYr!u]If\:Z鬕f\=㞤Vf9d6JMd2F P֊Ս,c]k%e"#gR+V5YYvq鬕f\BOEjcP,5ۑCHYk%e":Zfk%e" NVf9euYfqȉA~VVYr"Q?-X|ulMgZ-|J3DJ*sZ3Y+,ι(]hYvm鬕g\gYf;r"`kEjF9鬕c"&=eMDȉOJb"a;R+VF Y+EH?(Jf\:sZV4F|2vJ˱l9>R-X|L+.V   _	j%dMdiԊՌXHCJ.Dd'R+V4.Y8hMFN H`'gXef_$gY#4F@Z2vu騕|$mԚYvYȌ"eIV]r#"oZ#0̱5쳑EjV]r#$CXrwYvYȌZ3Y+.9R+VF.J˲Di2EjIMd,FVf0̱5ȍV]FV鬕i9:EjƇXfY#J˴HX&fuk%eȉƼEjE,vQ+.̹8}If\yOR+V2tY+.98^V騕g\C\u&V]r!ueN?Md:B*r^Vdufk%e"EjgYvmV]r!aԊՌβ8MdMȍ֊ՑdMdMȎ	ZvJ?J˱Ȏ"c3YY+.W":<EjƦ,%dvJ|5EȎI3 'ZQ+2":9Ic":Rk%fȓ^VfYgk%fȓHXȳ6o5pIu"eQY8r$sԊՌb
!Y+0Dg"cTXH@8J1Ñ&yHXe鬕c"L5>Vl4ə;%e؊d9aßԋVQf3'dZ-|@@A@$!Y8r$ß"dcLJ1ÑVd:d̑VaDR+VF:eMd95"c!	cY8r!>u"eIVaD\dVaDeԊՌfu鬕c" 3ԊՌ#IVaD8cSl62Y+0D"zZYfvq(&VaDfEjffm鬕c"DR+V68L%eƚY8r!+rHX,1	Y!Vf]gwk%f.D""cB8˲G鬕h.fY]gY?Zvef9zj%fw"Ag鬕e܈E\R+VTJ1ˑ>ՑVaND"nVw鬕b߀Z+V2.XVaND;Wb#02Y+0ɜv
|CEj3Md&r!l+V60β03-6J2g"<Z:34̴Z鬕dD;u"c3.鬕dD|Vhaf9~YLA(k?R+V20γ5ˑhYRY+0̹+ԊՌMd2@2 .1Ejƥ#.^YeȀd zZ2Y+0̹3*!?Md2@4	ڊ:Z1.Md2@6nVd!2Var  u"c!	fk%f" Vf!3Y+0̹G VBgYqȀpO֊Օ:5 .!EjGYvHY+09R+V2:˳/5GCZ]f9zk%f" "c32?Y+09 >VfufXYqȀ:pEjƇYeY鬕gB"c3'g_鬕g@7Z3Y+0ιޤVf]e+5qEjƅٶYY+0ι7~ՌV]VJOu&VJyY3@D=Md,@DueIVir # ~=hXȑd5LR+V2$eٷYYȀ>E֊Ռe_鬕eg/R+VFH?5M"0>5M"0Z+VFY5M"@-Xȳ%ek%f.DEjƥ+.vY+4r $	eԊՌ2V]Vi@H%d:oY+4r $
cԊՌ2VJoJ4\	 NVdY5M"@Y+ԊՌ3MdEȀ89Eje]?Y+4r %VfYek%f.D!VhYf9~Y(
pHEjƅaf_Vi@J,EjƥafYǦVi@LE;*!?MdEȀ#s#Y0L$鬕h Z1	j%fȀic"`#+VF  7CMd?~Ռ,2/J1ˑ0po֊Ցh5Lr@L:Z,_鬕c"`Vja2VJoMdR+VTJ3.D鬕f\	ԊՕMd2@R+R+V6Fi1%elf\
EEԋVG,epYv_P	Vir )hXr˳o5LˑP˕Ejc]g_鬕f\
cԊՌ,g_鬕f\
u"cA%f9~YeȀ9Ս,:ͳJ3ND@R+VTBYiȀ"c1	fXYiȀ%pkԊՑLY+49Nu"eIVir +N2Ejd2/J3NDԊՑMd8@XVw鬕g/Ej˳Md8@X >ZVir ,EjGvqVir ,ԊՕ:5L`05LDr ,Rk%f@Z[hYvm鬕b#hR+V5.ʹYfqzk%f@Zc":Y+4G"R.Vf6˱Y;H&ZMd91Ejʤ5vN@Z%Y+'g\B9ԊՍGL.2Fq騕|YN@\3"cDJ˳Y+8܈V騕g\:Q+: 66Md,@^^VYH@^:YC2@^yHY#0J"3YSoY+Mr /JEjD鬕9x@Ejdg鬕Ȁ":ZNοJVJ@`Vdq2wȀL~WQ3,
&fY@`}X# k&e.D efY@b\"cA0̲L4\AGVjagYqəf>Ռ̲̙fY@b˩6Md̳EȀ\=HYi鬙hMEjF٦qfY9~!"eKMD̳IȀ#pMd̳0@h]EjʒMd̳0@hZ+0̱52Ñ(EjʙəfaȀ}R+V42β252Ñ_.Vleeed6L3DZ:3.ʹZfYr 5Z:30̴Zk&e"PgYfagəfDZ3LY3,'"epTEjʗəf!9#Eje#.鬙bOuԊՑgəf!9?c#L2W"pz+VFJ?52̕ȀxSEjDEfYr 7Md̳2@n0HXȳ52ˑrVlYYvL˳,Md̳2@p'tZf9f9~əfeȀ;s24ͱd̳2@rR-X|aJ3E?M2ˑjN+,γik&e"R+V22˳o52ˑAnVhP2VJoY3,̹R+V3(e+8M2ˑ4f:_.ͳ52ˑ
EjʎfY$Md̳'r 9fY~zZ;0̱52̝Ȁ>;Ejʜ&e;T"Ճن]Ik+.d̳'r :H`6ab#4i4ZJ˲E~fmȀOu&fYr :HY#0L3nDB?YefYr :u"eD'鬙f܈=HXBe#Md̳6@v\EjB.ͿL3nD`Ejb.ͳL3nDaZ3,rMd̳6@v[R+VF!3Md̳8@v"eD'鬙g7Y?52(EjGYvmfYr ;"dhY3,ιc4XdL3Da:Z,t˳L3D`R+V4Ee_fYr <|Zvme+L3DzHXԻ62̕zk&e" ޤVlg\ G-X82왖gYEdM2\"Շæ]20hY3,ιqR+V261fYr <EX.ͿL2"!u"c4fafYDOǩ52Er <2EjEٶmfYDZL0˿Md̳\ZL352Er =KzZ3.ɟj&eȀE >L0rMdpr >"eN?MdpιՌ1Q3E ??Ԛɚ,ۑ^R+VTLf܈\:Z_f6@~:Z3nəvYȀ.R+VTL˲DR+V323,rMd̻,@~9^VlefX+Md̻,@~cC,2,L˲D׃V83.9 nR-X|q3l&eٖ_:52" .Vj:eadMd̻Eȁ !sfeg38Y3. #+VFak&e# C.Vda2gəv]ȁ 9Օ:52ȁ4Md̻&r @9Vd8eٷəvL@"c1.ͳL˲g">/R+V2EMd̻&r A!"c2fi˿Y3.ɜ/<,u"c#LL˲g"PeəvL@sԊՌ16Y3.ɜ|R+V38LP52ˑ0feəveȁx֊Օ(əveȁ="c28ek&eٗ"piEjf]r GVh6˲Fak&eٷ"pdvY3.͹#c!.k&e"pQVfqc]əvqȁ 
UEjƇf9e騙g\A"L˳D	 EjEٶqf]r I ]hXt2Gəvuȁ$Zd51.@V'j&f")k&f#HgԊՌ+.Y30.D	 w#3Md$zZYfefa$nGԋV	YqhLE3Md&r J+Ej30S0̱MD2@2Ԛəeȁ(!.V#L3.D	@}HYRY30̹%yԊՌ2fYY30̹%d	LL3.D	@OEjƦ30S.=53ˑPR+V60əeZk&f"6ԊՌ2fPɟ鬙f\w!V6L3.D	BG ^Vk&f"szZC:˳L3.D	@ȺZl%far JE(앒.kC8Y309%C$f9igg+V6&e֋2M3Pt"Շ̳:cahL3D	~eN?Md8@CZ]鬙g"c32/L1ȁ, qRk&f@x6Ej˲GfaD	`-Vdacɘ܈Z,&dLɟ"|&fLɜzY32˹%W}hXЙfYL̲D	`[Z+V5&fa=53Lȁ,
]HYRY34 ޤV%k&f#  OEjE+8Y34  Z2Y34  cc&acJ˴34 kԋV4,γildD  Ƚi3Yf-|2?L2G"  8CEjƆL.fi9 \#c#&;鬙dD 4xu"cS&;f9zk&f# 
82V]fi9 	=hX̡53LȀHXȡO53Lˑjǩ53Lˑhy]HXȑcəeȁ4cgYməeȁ41EjƦie#Y34̹' '?gYmfX妲fir NEEjƆigfir N.g;,e#Md2@AEjαY349'	V鬙f܈BgZ+VTL3nD
 EȺZack&f" )ԊՕ:53Lq^Vdaf_k&fChY]鬙i(G?cJ˿Y34r Q ueKMdMȁE5Ej˲Gfi@Qdefi@fXfqr Q3Ejʢ53r@|:Y389(EjS.L.D
%<u"eGOY3(dD
!cԊՍ3Y3(dD
!kEjγMd̡)HX0vβM2J@"ՇYH2f]h4̲̕鬙2W" W៭f;%eߦəC%r u"Ճ'dEh4̿d̡G`0+0e-|0e鬙2W"  )f;%fvHY3(dD AX0+0˳52J@8u"cC'dv6L+ 8yԋVf;%cah3(dD @Z0α6˲H6L+ H`0α6˲H˲GəC2@3EjcfP9+YY3(g Z_fPι*?ZC,_k&enR+V4(e+%c騙"@Rk&cYȁTqR+V5E2ezj&c<&f;h*R+V44̴9~ɘ9*/?i351$r U R+VFak&cR+V20Ywɘ@HX%elND
%E3l:ٶi/Y3Q+V2(fZ/51IȁTsEjEfef;c"RnzZvYLlt@Vdi2510@VE鬙ه"P/=HXEH˽512@VdY2512@\b#'f٦9zk&cN@VhYh̕k&cN@Vfmc k&cN@	Zgfe3Y3w"`Ej٦9ffLY3w"`Ej٦9ffLY3D
"cCLhY3D
ןԊՍl2/Y3D#+"c":Y3܈FCԊՑh51MȄb>CԊՍ3l,iRj21	ȂXwk22g"){hYRYY9M"de؀̲̙Ȃh/pqԊՑb
k22g"	 HYvYY9N N2Ej˰̲̙Ȃpp.Ej˲G,&r 
:]hYvq,ɜGR+V5.2vY˽5e3៟ԊՍhMfYfLB8i^Vdacˑσef\'~Z,6A<CfYYr wԊՍLDe#ef܈'+V461fߦ,6A<HX4Fac,:A<	u"cC22W,ιO ~ՌYfYf'}cYfe2W,p9O6:ZY8eD~c4L6MfYvYȂEjʛ̲쳑 R+V36˳6ehRө>.362V_MfYv!֊ՍK,ͱY]ALR+VTB̲컑0*H5ew"
`/R+V2$e#MfYv]Ȃ#$g̲rAL_+V3,β5eȂ,Ս34̿MfYv9r xIEjƅa˿MfYvaȂ:שc],8AP=Ejʝ̲C<VhucJ˿MfYvqȂHX.k2˳D ~ՌγY]r \>Ejb#4ͱ	̲7"
pEj˳oMFYv"9U/:Y]D$"cA%f,B~̲Dr!$R+VF]k2˱Ȅg̲Dr!$9ՌYe,I /:Zeg.G"Bw?Zl%eeb+	!GV0\J(&,2BPYRQJ9<u&,r!(
۩?QLef\J }5fY"7"eLMfYeȄU]HX2̳,e|J	}i,,B`Z3l,&]̿MfYYȄ;Xԕvug̳L	CZq,,B`Y^VgYE̳L	+ԊՍ36οMfYYȄZu49<"c"u4D&?ZP̲Fqk24\Lv4r!08>Vji2vYν5f.D<_#Ej암3LδedD<sZ?edD<rHXpV]64edD<"eKMfYHC>Ցg̳Lȇ"cSrͲ̝̳LȇXM]f̳Lȇ#EjƆ+%e4xR+V2'hW̳L\cRfPYfuzk22D<'u"caVa35fw"'=HXEgZ,t'4r!HXȑo5fND<>:Z+:3,ei9R+V5%gYmdMfY Ռ2VHYiCIu"cbJY;,αMfY9r!&:ZveYLk21ˑ 	EjٖNͳL4fY:r!E̝2p-|r5fȇ;>VfqYk21ӑ:ZqcJ6efx+rHa#0ʹmhYir!EjÖefٶei49/>Vde?efxǩfY3MfYaȇ=HX%cJw,0CȺZJ3,efxyR+VFN?5f+"cRF8d@@A@$!,%r!4"EjƦfYa,%r!4:j.v8e9̳LȄm=HX8οedD&·R+V503'g^22W"B?fX3L-|k22W"@ԊՍM3,rYu4ɜM Whvqfޚ̳LȄЍR+VFYedD&R+V4,V]fߦ,&r!48ǩ,MFYeȄ%o̳֚Lˑ	Xȳ2?ef\M\EjCa,2Bh0j,&d̻2δZfmk23.D&EԊՍv,+:fYeȄZrH2r̳LEf/5f"CVw4̹V	<Ejƅ3'gXk23.DKEjƅudfYeȂ~ՃEhVP3.ٖir !s>.VagYveοMf"
ƹHav"6̲J5f"
9HX&J2ٖir "rZ&J20̴Zk23.DcEjƤ̻&c]zl4̹VEa]YfuiZw4̹V~1VjN4X˲G̳Lˑ`/]Ha;4ͳ2V_.6ef\+"ZpNͳ:1EMf"
{ZfufZ-|r6ef\+?lIdEc̳Lˑ`D?E4γLZ;.ٖir 
=E$4γLZ;.l4̹V	Zrqb(eٖu2̳̕Lˑ`Z:ͳH5f"
SXȡW̳Lˑa/XԡVNγoMfYeȂV+V3Mf#6ef\+x3Z6i0Z-|ef\+u"c0˳l5f"
R+V40e,efNR+VFL̳Lӑ	Z.Yir!8 qR+V6'gYL0˴efN GX6]d'zk22w"7"EjƅƋ,_,'r!8R+V2$i1edD'r.VdHb
4܈NR+V532f̳LȄ|<Ejfنe,'r!8y^VfmgYj23nD'&,6BprHYvYir!8:EjD̳%4͹ NR+V6&e+0S.k23nD'ucBfYV;~̳Lۑ	HX$g9dMfYmȄ+ԊՕ45f"ChL8ν5f"oZ3l4͹iԊՌ1g_4͹:Ցc,8BzR+V53LDfYir!<cȺZ2fNegOqR+V44.5f""cBvefY49R+V46dMfYqȄ]HX,γvɞ̳L	R+V4:e5f".R+V4:ͳuk23D']HXءvmgƚL	BgZk23D{ԊՍ34̿MfYuȂ7hYRYir ԊՑg̳L
qƽHXt3,rMfYuȅ@IEjf,8Mf"C֋V4,γik23D* XIk22"[u"dhMfYPBNzZ;EfZoYi99R+V68˲v4ə;MFY
oC5fnD*
=+V20ej21ȅAO?Rk21ȅ@]Zfa4G""Ejƅed"̳LEr!U.Vf,Y+5fB+ԊՌ'
^u&,,uԊՕ%̲JAhHXԕi3$zk2+"cRVa2YP\-HX̕i15eȂD+V3%d6MFYC&r 8:YPɜ-Ejʈk23Xz+VTACYPɜ--a+vm,9ycQ.ͳ6e2g"Wzj.ͳM&]ZvL˳,8e2g"pEjc]g(dD+u"c20,9
|Ejƥٶa2W,DfWHY:k2FqȅpEjʈk2FqȅpEjʈ(j2o
O?Q!\y	zQ Ȃ<Ԛ0"Ir $yԚ0"u&L:Ap1qR+VTi9\[ΤVd]οi9Vj]γ6]0r!l8hEje,8Mfᒹ>ccr34̴i+ cX2/5cqȈ 9ȺY8g|Vl]ipYv18D '"c2MLp9 
FEjƆ+.βY8g\84EjEeLpι M+V4,3,$~4_" 
Mf-" ө2vadYEȈHXС85h\:ZC'c4Z.D^VjPfXEAxk#(f4Z.D˟ԊՍJ]hMf-"mVlPͲEgk4h^ hXСfvH5h\/HXءfve˴٦EȂ"Շ6˳-]?Mf-"VjPͳl2/Mf-"R+V2(f4Y":Y:B޴VfYYe4Y"^ HYfJir!pyII!ppir 97Rk4i9ldeٷM&+V2.ͳ5i46CZ.YIȃ`t=h%dvYIȃ`pEjGvuM&G+V48˳Ik4g\6_}HYve0l
|MFl&L9l<&L9l\"deٷL9lcԊՌL,%dD$]VhNͳLr?Mf+$r azHX:M'&e܈A=#Mf30@8<Ejʝ2faȁyc3.&fQ"cC0̱i2w"Π'Mf3(r bHXؕf]L@&!_5fZ.Dǀ*]j4̲DN}i2˹2ZL%r e~fYw3,ȁhYQig\:.5VfYfk4̳D?:ZL 8֚2v@$NVdi25d컑@3*ek4w"}hX.l'e܈:Wi3d̳Evac'e܈:>1EjfYe_'e܈:n Vde2w2v]ȃEj̳Mf;.A@MԊՌͲ$Lr yX,̲F !'e܈;	܋ZYdACYN˹vcCl2CCYN˹vzHX,̲Fqk4w"?e]2v]ȃ-kԊՍ.?Mf;.A6UEjƦfufX'eܬTEjƦfufLrN:ZYfei'eܪNVhmgYmk4w*@eig2v]ʞՌͳ,$2vNOu"ՃL:ah8f;'rn3E3l(fYuoYNܩ?gvHMf;'rcCL0βQNιS×:YNιRKX&e+6iT,p[E30S,γil'g\ d	L:4Ze'g\?庑ZL0˿Mf;:HoR+V50əvHiT8wԊՍL2fa]zk4*Tpd	L8iTR+V60əeZk4*T#ZL35d*u"c#2YNιPf"cC22W'g\qR+V603,%dvYNιQ	hX4̳iT>HX	L:3LMdCpͲ0k2vuʇ{a30S,γE3o1
i6T?އR+VFaj4ͲG*u&L$rK hYvm6>u"c2.6>NfYfmdvYm9P|yՍ3,6of9r:pgԋV3,	L:4Ze6.TEjƅa]k4ͳT>=HXr3,%~3lÕ"ca0̲̕MfaʃCYeLA֚3ʃ="c4L_:˹P~<V:ic*Xy֊Ցf3tB&EjEٶqL9Pxu"cRqzl:9PjfaYf_25eA_Zk4*"deٷLr..LrVhJ3,85eDE=HXȝ35e `2R+V3'e8MfC:@xf#.MfC:@X"cQf厙ǦM7ʀ0Ƚ5iT<
ZM6]ʀ8u"c3l%di˹P1Vhm2f]k4eܨsdM6]ʀ8"cCm&J1k4eܨw+ԊՍM+4FqMr
zZ:efH5iT?c]dY.@Vhm$~4w* ZJ2wk4eܨWdY.@7pԊՍl$d2Y.@ pEjƆٶa2Y.@ nVjmf#.=6i˹PVfٶa2F]̿Mfl KwR+V46fv"?Mfl ϩb#63Y.@$5Ej؈ͳ.4٦.@$CR-X|m0γE_4w* 1?>6FmgY]̿Mflӕ N"c38οQ"3.TAKZk4FeʀHEj˲GLDf\+Yvm*!ԊՍKl3騝5TGCQ;P@,؂*dmԊՕEk'eʀX"eQf "eD'鬝hPZ˲GfH@,}&vY9P|iԊՌvHY;,sԊՌe_鬝dTCZvY\K֊Օ.5r@0
˩d鬝c*m#.?5r@0ZvPk'eʀ`TfXvYr,wYRG鬝feMMd0@0Vdmd5Õ ?#6?5˕ ÇZ+VTN3.TEZ2鬝f\+XȻ%gk'e*ǃV8N3nTN3nT6R+V4,Y+._fmʈ|mԋVdd8kd6D ydd	MYfelfܨ ^:j̕았a)˿MەH`%d%fJh鬝fܨ5޴VjY2.ͽ5ەj2Ejř3.β8d6B {Eٖ]c]hY;,͹P8ԊՌ,Mە5ԋVfY:e]?MەwR-X|]gXg_86N3nT"_ Eٖuvqh˿6N3nT"
\u"Ճ:L84ZJe#Mە?jvec]f-}YN3nT""eIvYr9R+V5&fYfL˳Md6B c"c#$鬝fܨDEjGvmvYr֊Օ:5ەR+V3:LfmʄPUzj:fvq_%dMd6B(NR+V3:2̕fmʄQ+HX02VJoMەCjEd:kvYr-pEjY(d6d6B0f,EY;,͹P|u"cS:3LY;,͹PVlugYigk'e*VduMd6B1 HYq鬝fܨFnZ"2vMd8B0-EjH̕vYrxEEjʜfqʄp¯Z+V28˲Gfqʄruc#8Y;,9PpԊՌ3Y;,9PgZ_vYr Ռ,Md:B@t=fYqfuʄ(R+VTt5	!'HXt̲̙~fuʄNZ18N3T$Vfufٗk'e*B:Z]fY鬝eT$#8˿5vBHMdP9HXrͲ̑~f;r$-s2:MdP,qR+V362VJMdp9P.qR+VFqj'hT$Nv9P8AMdiʀy!V:Nw*ϟԊՕIj'd'*׀7Rk'd'*Z#Iʀy'#Ejʈ(k'd'*x"c"Fa鬝eܨ?Zv]rEje+:oN˳.TX̑fXviʀx x5VdNYwvmʀx o֚vmʀx).Vj.4vHN˳nT_Ejh:Md6@<H+V5IhޚvmʀxUc֊ՌfLMە G>If3,̴Z-|N˳nT
}HX&id̻$zk'eٷ* u/$3lfX妲v]r"x"cDm3Y;.͹P\"c#$v]r$H`4,Z-|vmʀG+V302FqvmʀqeIvmʀEqfᒴZw鬝fܨ	}HXؙgafZk'eٷ*CR+V2&fvmʀkԊՌəuv]r$Z30γ$zlfܨ	 >Z3:3Mek'eٷ*AGVdmfk'eٷ*B_?*qk'eٷ*A[u"cc8β:Y;.͹PqR+V48385ە "c#2d6@HߢՇ;.gYEvmʀEjgYfav]r$\ucc0̳N˳nTgucC0̳d8@H9sj&fuh_v4@H;rEjFJN/7#58@LHYRw鬝g*c~]HY]鬝g*`/EjGv r&|EjGvqv:eܨ	u"de;Y;3TΤVfai3ONLv@LzՌYC&鬝ʀ}ԊՍ3YMdtnTg?Za2VJm50>ن1+YQ	k'fw*bo"dhMd2@LS"cBvifYvar&*sjvifYahN2w*b"Vw鬝dTŮR+V4.Ye~+,@L\=֊Ց˿5VYʀD"˲G+,@P	xө˲f]g^+,@P8ԊՌe+,@P(gԊՌf9vJ9P8Z3Y;%e
W*ek'dAkX.γNYg*u"cC&idY;%e
NHXIf38NYg*ӑ+VTv5VYʀqdc !vJ9P 3Vv?NYw*EjE]vJ
zZvLP1Md(r*Ejʝ٦aʀkV:N3Tp"c3,.鬝f X	c3,.ͿY;49RhX:˳lN3U 2EjƆYac鬝f@w:Zu鬝dU Ej3oMd%r=HXEk'f*nR+VTk'f*v+VFJ?5LӕՕ65LʎA:Y;4ܨyZ+VFP٦mʎG<5LەԊՕ:6N3nTr"ՇYf8f+0δZk'f*92VhucJ˿Md6G +V2:˲G٦mʎA[HX0̱5Lە.5EjgYivirOnVhufqk'f*9 V8N3TrZuf鬝g臕EjafYvHY;49Q{ΤVjafezk'f*:ZuiY;49Q
{ԊՑb+d8G@7Ƚ>810YuoY;49QpMEjƇ8dN3Tt"cC2V;~٦qʘ+V3:1.Md8L6Vdud5L0:HX&fud5L0| ZveffJ;4ιS'zj:2̕Zk'fC0Z3,騝b#0\Md.㎤V6N1ʘ8@EjEٶ ٦"9S+ԊՌl!٦"9SR+V3.Ͳv5v`u5vdx3VrͿ5vuʀEԚٶYʀ"γ]k'fg*GEjƨEgٶYʀ灇R+V2fYvmrC~Vf9d̳8MD.M\eԚٶ]ʚ85Ejh쑗vmrޤVh.vH5l4|:Z,$eٖ.Y;6˹Rr>3Ejƈ쑗gvmrㇽHX]35l'\Z,8˿Y;6˹Rp+V5EgvJoMd.I7u"cTYqfٶ]ʈaԋVf3'f+,kYiٶ]ʈ`>Ed̝dE?Md.D0}HXؑi3.leܩC2&ae#E2m~ٶ]ʛCX&]鬝eܩ?$˳l2V;ieܩ+ԊՍeٶ]h6NͲT8ԋV$˳l2e-|NͲT؁}˳l.ٶ]ʛAEjI3E鬝eܩ$۩$1dd.M}H`23,Z-|	LMl6}"Ճ0γ%h%26NͲTsjVa3,ʹZk'fw*lEjd6˿Y;6˹S`ߢcBvYe#;6˹S`E$4hEfٶ]ʛ3Ej4eqٶ]ʛ^H`f,84ZvH;6˹S`ޤZpNͳM]g-|8;6˹SaE$4eq3,rd.N ԋV	ٶi˳Ef'fw*"Ճvmh8k晶qvmr]hX.̳;6˹QߢՃ2β0k晗vmr#+V68˳,0̱Md.DB.R+V58˳,%cvmr yeٖu~'fw*"nEԋV2MgY_4̿5l;ԊՍ2M~ٶ]ʈYR+V58˳m6]=5l Vjqfl8NͲTDNWeٶ0̱Md.D@R+VFqk'fw*"cC0̱NͲTD8yԊՌeJMd.DB5֊Ռeٖuٶ]ʈZl2γY;6˹Q#.Vf0˱ٶ]ʈ'EjƉ鬝eܨ8Zl4鬝eܨ >HX6ae%cٶaʈ >V]鬝fx{ԊՌeٶaʈEjƤ̳62V;zk'fه*"[2Y;69Q؃R+VFek'fه*;'}gYf8dY;69Q؋ƝHX:˲Gk'fه*;Nc3,.ͿY;69Qj:ZuY;69P\eԊՍ2/Y;69P:Zu鬝fJ
u"dfvmr(,qcCL0αNͳT%zZl:˿Y;69P1Vl,γ%2쑦vmr.V騝fo"Mlӕp3"ՇÆYJ3;ٶiʀ.Vh8eᒲY;69PWf8dv5lӕpE}HYk'f٧*R+V32V]?d4@\&>2V]20kMd4@\(pIEjƃJ˲fqk'f٧*'u"cdYvHYNͳNT WHX]2mzk'f٧* 9ƽHX]2mgk'f٧* ]Vf.˲Gk'f٧* c"cDYv]3Y;69PR+V3Eek'f٧* {zZ,8?Y;69PZ,82Y;69P?R+V5Eg]=5lӕ<Z,82Y;69P	ΤVl.32-5lӕ3ԊՍQeqcvmr6'p,Ejƨ83oMd4@pnVl.364;69P^j,&d6δZvHNͳNT ύZ,h̕鬝f7?#ElfW"ՇȲeL4F_25lӕ Ejd˿Y;69P."cBFPe#NͳNTVhH,65lӕ	HXБ4Yvqk'f٧*NVjH,2/Md4@xH庑Z#(hNͳNT_?2:3LMd4@x6Ս	CEgvmr<VOY;69P"u"c4J˿Y;69P| HX&alf\R-X|0Yv6˴Z5lӕ{zZL%eٷ鬝f.IԊՍRf+0̱Y;69P ZL:Y;69P  ~HX&J185lӕ s#Ik'f٧* zZ鬝f^uc162gk'f٧*xyXrͲ̙2Mlӕpk-X|9ffLəvm?Mlӕp{ԋVYY2fahNͳNT	OR+V4l&gvmrP"cA6˳;69P(WY]gEdvY;69P(ncA0:5lӕW+V63p3$ifc0e,5lӕ[z+V4%f2Y;69P(Ս	udY;69P( HXЙgYvqk'f٧*3L03/Md4@HEj:3L8Y;69P) ~u"c"fNοNͳNT
@OԊՍ	;:˲G鬝f9HX̙5lӕՍf9e]ivmrREf9eah/Y;69P)'%c鬝fO/ԊՍvmfvqvmrR%r>VhN˳lMlӕGԋV	٦mfe2WvmrRR+V3:˴Yk'f٧*#EX.gYvHNͳNT
B:Z3Y;69P)<cCEdY;69P)R+V5:3vwvmrT_ޤVlugX퓲쑦vmrT"cc:lglf+ԋVf;d2k鬝fG?f퓲Y;69P*u"eSٶiʁP2F]ٶiʁXӁGR+V4Md$~ٶiʁX5EjƉgvmrVcTنH3,rNͳNT
ï?Zl2eߦvmrXcdنqfqvmrXCVfH4ON3NT=Ej;Y;:NTHX.2Fqj'gY*nNγnT 	eD?5ەeD?5ەK}3&58rX'ep@.=>%f,:3Mel1ÕsV	Y,γEgC%rXEjʒMd졒P,u"cBVH1~'e˕Zu204ZvP̹P-_?jYP36kvP͹P-CԊՍcYeߦvP͹P-qR+VTN*Pu"c2vie鬝3nTOHXНgvqj'e+ԚC:@:Ռ-7C:@u"eN?Md졝r\=zZack'iTNdg鬝9P.:ՑMDDfܨ| u&v"3nTZ
؈͹P ~zZ1MdDfܨ @'~VCCY;* mԊՕ_ J5RjC@ABT K=ICa _ICeʁM^ՑYc*K+V5miX2W*[=e6YP0"c#r̿!˕s=HX02VagkfmʁHY,t!X碵c36οX3TC7}HYmCcaʁՍ]Fq9P2""LMbE ?HXȳ6?!Xʁ烏EjE,BChNToVhLf:5mN@}ԊՍIYC8dXg*@ޤVf]3L6!FYʁ)qՃ0ə;4ʹZ]?!FYʁO+V6:2Vi2V6HT5Ejg6HTiԊՍDV]6=5lrd-qcA62v:~6H9P2Z+%ek#'rddhW1ە _+V422fa5l2@6qdeCe؊@pEjgZ,t'kL0=HX:f;5m&H@y_Ejٷ\BEj1XdT>Vdig_kLʁqR+V4:γl'~64@(rՑG	\=EjƤ=5lr˹P4HEjƦY;Ed̝Cc]ʁp}HX'f٦uzkrj]HY+:!.@d쑗cP-5lt9P51Ej3Mb3TAVd%g_krlWVdJg_krlqR+V38̱%dT NVlai38δ!r@A}HX.ͳl4!r@x:EjƆY;61!˕aZ4f\ zZue4!˕`KzZ+VP˿Mb0̹P6_.Mb0ܨ.VgCf*<EjƦ+,βCds\<Ej̱XYg*+]HXV%~6J""cA%b
!Mb%f^R+V428?Mb%f+Z]2p妱T=HYuCdÕR+V48γL~+4@#pwԋVcH28d]k+4@CcJ3XY*R+V52,fXCd̳"u~6L9P8N"eR6L9P8Z˲F]Mb&e Vf"6Mb&e
\<Ejb+&e35l
:Z4Y6erpzV3,02Va3Mb29P8<EjeufcDXh	kٖiʁmzZ,&dEif/?jY;%eE4ZCfY*ןԊՌ?b29P9W?jF8b+.VuhX̳NTHzՍ9ffNM5l4@<+V5$f+%ef>c2FNd!,ӕkVj]E؆̳NTA"Eeu2v_Mb29P9Eji2FNͿX̳NTA+X&Jγ,kٖiʁ2VHMl4@yR-X|(dE6erryR-X|9eٖNf3EMl4@E,2ٶihOX̳NT@K"cA8d!,ӕ}HXt3W6err_Zpa3If-|:؆̳NTG\Z,6ͳ-ikٖiʁ/!Ejf4Ml4@C"ՇaeC:kfsZe%eMb29P9fY+0̲Mb29P9R+V20g6errVlJᒱ kٖiʁsZ+0236!,ӕ.ZpJ3,$eCfY* mEjd8οX̳NT@ԊՍYqf;:b29P9R-X9%f9d(h%ekٖiʁ!sZ+4̱%f֛ٖiʁ">%f9d2kCfY*"7?2N3Mb29P9	2'6err$t=2EeٶmCfY*"W?1EfVfih!,ӕCu"c#Lf"Շƙ;:2fa_.5l4@Z"cRvYh̕CfY*"?F5l4@^"c2vHb
fVlNL0̴6err|"cBvmfYCfY*!ןԊՍ	ٶiff+ԊՍ,fX咴!,ӕ.7EjͳOMb29P:zZi3,:X̳NTwԊՌlf?ci2iCfY*@OEjG3'CfY*@[=HX4.!,ӕ5"cSeqCfY*@sZmə9zkٖiʁ HX:3f6ertkԊՍN3fZ/Mb29P:N7EjƧmhMl4@Zu"ՇC'd.4ZfzHa:fvY2H5l4@`u"cRef+%zkٖiʁcu"cRNfb29P:Ze;EdN5l4@:HXEh̕Mb29P:yHXEfv5l2@7HY,X2w*A۟ԊՕ:5l'rv}HX0əwT7ԊՌ4YfJMb'e=V?5l9P;	"di15l9P;5R+VFPXʁt:Zai3OX٧*`AR+VFmlCdە9שhLEe#Mb'fܨ_u"ccMJ4YfJb'fܨ:j(fX̳M"3/Mb'fܨVjiMY5lrv$t:ZuCdە+ԊՍM3EdMbC7ԊՌ2Mb6̹P;8}ԊՍ	eY+!lӕICf٧*aZ,23XͳnTou"eIeܨ^EԊՍ34̿Mb8NTu"cCLDf!ʁu"eIfԊՌ.Mb8ܨCddT^VfefYkmʁ)pkԊՌdX3T?ZfuhX3TR+V4,γvɟg\n1Ejd2g\~MԊՌͳu6q9P=x6EjƤ읛eqc*Z:1fY+EerHXpYw6urzKEjƃqa)~6uR+V4:1%eߦeܨ?d23Mb:NT@wEjƦvY2CgYCЩ#2˿5lr|yHXԑeMlr|9VIP+.F_4ͲG6P9P>zZ+0fvH!Yʁ/	ՍIY0˳oMb(e _EjĬIeٶq2T?Z+0fvqCeVjJ3.=5lr|%pXg*zZugXkC.@Vfme#5lr|-sZ3lv!]ʁcC03/Xw*ߢcS03,Xw*"deXw*XȡgkC0@a>V!?5lrR+V3'fu6P̹P?:HX4Y+5lr~3O*ukC4@Ցe6P9P	\:ZYfeCeӕ m]HY]Ceӕ qz+V2:˲G6P9PnR+V2:˳5lrz+V4:2:5lPCx4EjhLM6P9PC#"cR읢2fN!rQEjfٖ~6"\!^VdYW6"nTwHYvQMF؀*MF؀	PD^Rj6*	<5b	PD ?Q ʂ (sQA Rj6"" Τmt9PDu&lEʂ iz+VTmhPDdel$rHYi,"Z+VFaMffaʂ s"dgwl0A;/EjGvHYYr?e˕R>E֚Ͳ˕Pi+#Mffeʂ(Zgk62w*GX$dvMffmʂ(T"c"앎k63TD }HYRYYrx˩#.?5e*Zfk63TZe_j6|#^u&m`j6˾T3?Rj6˲T9Rk6˲TcEjcl,A8ǩL2V].9PFZ,t˲Gk6˲T_HX:ek6˲Tu"eIl,A8r?EjƄ2V]k6˲TVfH˳l5eg*\kԊՌe_.9PG >R+V2$d̻MfvYʂ8=R+V4$fJoY]r|Ejl,AoEjƤDfنuzk6˲T'HY#5eg*zZY]r]EjY+Y]rzZ+%f/me#NVlJY,β6me$ G+a+%f,:˴Z#ٶ]r s>%dEgYv_85eg*	ԊՑMfvYʂ@I~ՍMl2,fvYʂB<Zrme9e3EfYͲ쳕CZmfXgk6˲T	Ռ3LMfvYʂA }HX4̳ٶ]rg03ac6˲T Zrqf,,δZi.T ˕VfP2VHMFv:}IlEʂ@!dPYfu˲GlEʂ@#gԊՕ$Ͳ*	 fl5e.T3Ejƅن.lEʂ@Kfl85e.TU=HXȻ2οmhPI#>VlalEd5e.TA:Z9fYwlEʂH@㾤VliYa]4mhPI~3EjƘfJeƚͲ*	 Vji2f]dMe.TA#ԋV2fL˳,h4̳fvLu"Շƙ3&eٖH˴Z#ٶ]A$9H`&d%e֋_03/5e.T@R+V54ə;0YwlEʂH}HX&d%e#Me.TE~2E&qfCEβͲ*	$R-X84̳6-uk6˴\$]HX6k6˴\%>cCL$e#mhPJkԊՌ3llEʂP:u"cCl,βY]A(>VjPͳ4̽5e.T/VjPͳMzl.rM=haC636]Zj6˲G*	I6mdTw`E,δZi.%CZv%e]4ٶ]9PJ~Շ,fنe/Y]9PJ HXԻIfYvHmdT7XػIfYeZl.% EL23Ef_6˲G*	E<Z6˴YahmdTw ~VdPek6˲G*	B"c2..%HX̡˳mdTg+ԊՍ
,2/Y]9PJR+V5(h4̽5e#z+V6(h4̳6mdTqR-X8(fY#,̴Y_.?5e#+V5(fY#,̳Mfv]ʂYE֊ՍpYw.rQ]I.r	zZ2Y]A,HXԻ6˳-].rcb.̴YvHY]A48"cb.̴YvqͲ'*	eȽ>.ͲEfZ-|r5eNT@HXл6Ͳk6˴&~ՍKl0̱Y]A4)pԊՌlMfvEjF]lIʂhi+V30̲Ͳ'*	X̕hmi9PM܋e:lIʂhr+V3(gvHMFv9r@Mfv9rHXг6vH5eʂpB}HXԳ6e^ͲrA8	u"cb$d84mc*	QEjٖ]e]ͲrA89HaveffuhGlPNR-X|]eٶYe-|mc*	g^Vdaf_k6˱˕ VfafYk6˱˕Zqeٷ..TG?Zqeٶ]4mc*
 #_Z+V5036=5eʂ-HX̡6mf(7?jaffJ4ZJe6˳T@+`0γ%f-|%2ͲÕ"Ճ,.Ͳvmh$.\(>sgYvHMfvJAD{Ejƅac.\(+V6,γ22V6˲W*
 Ճ03,4ZNٶ]PQ	c`:3L8Ma5e+;gY.5e+[.VfY$l%rVhY2/Y]PQ""c28˿Y]PR<Ejƅfqgl%rVj]ge^ͲʂVh]3,mdT7?eͲʂ.Vdid6mdTpgԋVh,˿MfvJAHXEgYii.\)R+VTv5e+ zZfXͲʂw֊Ռ3MfvLAH4Ejƥe2Y]9PR}HXԳ0̳5e3 R+V3,3,5e3 VhYv]?MfvLAH3sd의fX.ɜ):ZvL65e3 ׭gYwͲʀ
xy֊Ս3%c.ɜ ϟXMdmdT o7i5e3  P#iͲʀ2psԊՌ4vqͲʀ:qR+V44f9~Ͳ˕ )?ZfL˿mf\F=Eje3..9P>R+V36vmͲӕ (5"cSlfvHmfA"Ej#.ͳmfA?ZH˳lmfA?cYfJek6˲w* PzZvY.ܨ@7ԊՍ.l'reԊՍ.+mdT +R+V5.32/MfvN@
kHX̕hٶ]P#EYf.gv_:5e; ("s}HXЕhl.ܨC^Zh왗fZ-|mdTNVhJ4Yvqk6˲w*
`/"cRVY3,rmdTXԕh.mdT+VFJoMfvNAL
9R+V2%c !Ͳʂ xԊՌ3lMfvNAL&pyԊՍ3l.l'r*pEjful'rZ]eٖul'rmԋVM.̳E+.fvNAPx%Ճl8˳,,kYiͲʂ3ϩe]gYf_:3L86mdTA"Ճl8˳,,kY.Me;QΤZ.2:˴Z#ٶ]PUn:j]eٖuh,rmdTEN=hX.2:4ٶ]PV-Z4eqhGl'r_`4eqh,rmdTwX4CEzk6˱ʂ/ VfP˳5e؆AX8=Ejƥ8β.7*
]HXءgacͲCr NzZC.3mbaCoR+V3(f]ͲCrZC0Ͳl.7*#o:jae3.̴ZlܨgԋV
md̻2kYlܨZC0Ͳmb~cRaf9zj6˳TFmg.rHXл&cJ˿MfvqʈzZvm˿Y]r,A#ԊՍm6]?Mfvqʄ*_Ejƅٶ.?Mfvqʄ;:Z2Y]r,XVh]d쑤5e*1Vd]gk6˳T%Cb+'.9PR+V20wͲ	aHX$ek6˳T%~ HX%e03-5e*RxyԊՌ2V.Mfvqʔ.u"cCL˲G.9Rשd6]~Ͳ)3R+V54Zl2/Mfvqʔg?ZPʹYw.9R/nVji3m]zk6˳T \R+V3'e,5e*R	\R+V5'e,.6˳T8yԋV	v:4v_%cl8JJy^VhN˴Yqk6˳T(
EjƄ22fvqʔ܇?'fqcaYueǦͲ)Ճvig8f-|gX6˳T1sjvig8d]k6˳T2Z;4̳Mil8JAwԋV٦eflEeqͲ)\"eNMfvqʂϩeuͲq"cc6γmg+u"c36˿fvqʂrHaie,.k_l8A\"HX4Ͳk6˳TKcC6˳Y]r9}hX4ͳ5e*
}HX64Y]4ٶ]ru"ՇYaγE6˳T焞Zpuf,04Zq.9PW
܏fن:=6mg+Ճ(hhmg+A2Vul8Bh)sZC%gYvH5e*ASucRJγ5e*Cw}HX̡5e*R+V2(d̻MfvqʄKEjedmgN\gԊՌ3.?Q]r8]]I.ιP0wXг0Yvmk6˳T'"VdYf_k6˳T'n6EjƅedY]r88R+V3,3,5e*#HX(d5e*#9ՍMMdMfvuʈmezZC6̿mg\P\AEjƅ2˲G.ιPg~VjPͳ,2/Mfvuʅ !g3l8MfvPBsZ3Y]Bsf]Ͳ7*@;EjEٶulMʅzZ]5enT(?gudMfv"9Pfuf^ͳ*KR+VTmc*D>Z1:mc*$x7Ejƣu3L:mc*$ "c!:?mguԊՕEk6̲G*$	ZeY+5f*$YiRR+VFak64\REjʈOYiB?^Vfigk62W*'+YRW49P<Ejʓ?Mf٦iʅ ߭*uk63T)+V2:˳o5f*+V2,β5fC
@W'#2ͳLʅ Qd$l(rHYQԊՍFac4S	<EjFY#8Yi9P\EjβMf٦PBnkf]ͳLʅ0JԊՍ.?MF٦"9P֚ͳLDrL_+VTm|SRj6Ͳg*I6͹P9
aσMf
^R+V27@nk60T7Ej"ͳ#!* 3Z082P"V" YqnT*?EjͳMFʅ@&%ԚͲJBNԊՕ.5eʅBZ2QP̹Pm3.TJ Z+V421%eߦlrPq_f9lrPpR+VTm3.TKq3f3.MGʉaPfMG*<|&ACGԚ0*<qD9Q5\qtJ=MGG@@BTM:2̳A&,DԊՑ(,9Q48@EjX2*&?Za4YwIʉ}ԊՕ.5eNTMeXȻ%c2'*V6qi9P#EjE;,\VpԊՌ3lvYYPIVdL3/5e3
-ueKMgfLD"c"쑘,ɜ\zZ;%ek82g*'R+V3'd5e3žR+V4'd2/YYrx_"cBFH]k83nTOR+V261MGfuʉዟԚ2/+ԊՌ3&;:DEjƓqg\<eԊՍ
H1qg\ՌeMʊ
^Vw,r5#.27*( gC#.?5enTP|<EjF9,r	ZeYk84ܨ8z+V24̲5eʊp9Q@Ejʤ5hTP5q%E !碵eB4Yg*(g	=HXȕfk8eHX̕fk8eՌYvHYƋ,E'^VErR+VFeq9Q@yԊՌ̳,$YʊHX23,r5hӕYfmEx6Ej˲G:rHXл$e~4Xʏ@R+V6.C%f9iET.Vd]25hNTz-^Vk8f5VdN˳5hNTR:Z3lYƋ4E 9+V26˱q9QHyՌAC5hw*)IEr)Z+V2.˳/5hnTR
<zZJ_k8fܨEjƦ+%f9zk8fܨ9Ս
;%e.9QH0-EjF,tY]rn HXEvH5eg*> .VhmL85eg*>
iԊՍMXfX.9QW"c#2Q]G¯?5e.T|+"c#L$.rsfY#,ͱY]E0Vfid5e.TS^
=hX03/qhP=hX03,qhP}+V4(fنe_Eʅp>+V4(fنuߦ.B!ji.˹P ^eD'.˹P
"eLMgv9r`K2:MeʅΤZpL˳,,γik8˱˕}2:?MgvJB2p\EjE,MgvJBȽVl]βpYv2ʅVh]βk8˲W**xEEjƥ,0̱Y]QPsR+V5.gYizk8˲W**"cbufq2ʊG"Շ,0e+E%rh65e+ Z+V5.gYmzk8˲W**HX̻Eg.ɜ	iԊՌ3.Me3SEuh̕X.ɜx:EjƥuhMgvLE@Ejƥ;3L.qdTT|z+V50f+4̽5e3oEj,%fq2E@Z+VTk8˳.TU+VfH3,rMgveʊ.ddY]rӟԊՑe2˕F<EjƧuiMgveʊEjʝ2˕@ԊՍE~2ʊMgvNEQZ+V4,Ͳ.5e;BVjYe]=5e;@R+V6,Ͳ.X'rhHXس632-5e;Fcb,γ2Y]P"VjYeizk8˲w*gEjřYfq'rhyՍN왎vm鳌ܨZ^R-X8:L.14k䬑.7*zZC.̴Yw.7*㮤VjP˳-]zk8˱ʅE2:2̕2Crl'2:2̕X.͹P)HX,_k8˳nT-EjƦfJ0˽5eٷ*HX,YvHY]rl1iԊՌ2MgvmʅƽHYlY]r.Vd.Ϳqfܨz+V3Mhqfܨ<mԊՍf,85eٷ*+ ?Zl2/qg8۩fe2NR+V483L85e*+ ߭5e*?c!(i?qg\R+V2.̴k8˳T~:ՍIY,Yw:G+*qk8˳T.u֊ՌγY]rt |Zacqj8˴ܨMʋ ffJMgvA[ΤVd]ek8˴ܨ>OԊՍl:oY]EcR0αY]EEjƥٶac &iʋHZC2j8O<iԚ1,EY#.qg*- CZ#.k8LwԊՑWt9Qhy_Ejwt9Qh
x<EjͲMgr"ԊՌt9QlzHX.əvL5cYʋ`oEjFvqt9Ql<Ejfنe_2T[N HY+%k8L^R+V2%dMgrدR+VF:q*-z+V3Ie#5caʋaǡX&u3T[ܯdfX3NT u"dft9R =HX:eq*@\c3l.ͿY:f yHX:X14HԊՍM.2Wt9R 0ZuefJ4q*@ڀ2VHY:fxueDG3NT\>3Ejb#0̴_3NT\1Ejb#0̱5ciʋ_#t9QpHXDd쑤MgrlZ+VF"3MgrEjF!?q*.~R+V50̱	fX3nT]yՕ:5cmʋ?3,B2*.cCb#25f*.93ʋ""eKMG9rRk81˕ ~cRufR	sZ,2βEgZk81˕ ^Ռ&aWk81˕ ֊Օ25fʅhX,_k81˕EjƦYfJYvHqc*| ZYVac3rBpEjfYfJ?Ya\_}@ӭe#Mfʋ;>24,̴Z鳌QxY^Zrei3Yh󬕎k81˕u"c3,0.T^]EjI3ʋXл2βV;~3ʋ[d6MgLE+V60YfmgX&r<cSf+5f3nVdNYw3ʋ+V4'd8οMgLEUV;鳌&r"ՃJβ.4ZC8a9Q|,qR-X:(d,̲E30̹Q|[#Ek83.T0!Z咲5f* IȺZ:A`
_Ej˳MguʂqZ+V5(eaf^3>203,MG"PX '?YaTWX.˳/qa)ʂNhYRYa*!^V$k80Ad8pBEjE٦MgazZ2Y!3T0~ՌY+.*@	R+VTk8&aʆ]HXНMg+,CHY:k8Yg*E"c3t˳qT0nR+VF]5d EjE;8YJ9P=Ejƃ:gY+Mg+4C2Z3YJ9Pxө*"?Mg+4Ah=ө6YJ9PZk8əg*AZ+VFJ_2fYʂ!pEjdf&e-2VhJYvq~2faʂеzZ_PZx7Md̝ʂ/:j+0,ͳ]j8>Ti4r?OEjB.οqi9P[9^Vhu6˿MG:r93Lʂh+V2.X%rEj2G%r9Ց˿5f3Vw4ɜb]Ejƥ:f9zk82g*?:Zvud̻8qdT1?b#2.qfܨb>"eNMgmʆ1"c#$4c+h5fCoEjf,6MG;C05d쳕R+VF.qT3~Vd.?qT3#V'egZ+V32̲2vYʆpBZ3,YN˹P	Ejƅ3,r5d컕V/YN˹Px
u"c4YYYN˹P=Ejh$r9_Ejh8Mg;.C8u:Z,IhMd컕ש"4,Z-|8w*ɺj,IhEf8w*m3"4,δZig'eܨ.Ejƨ&a=5d컕#`ԊՍQfL.2v]ʂ?R+V5Ei36qT5	ܓ"4]gk8w*Ejƨ&ag2v]ʆް4Ejh&;r.j:Z,IنeZk8w*@#.2v]ʆVh]3Mg;.Ciu"c"쑜'eܨmu"cBVJ3,r5dtChAz+V2.Ͳ5dÕR+VFJ_2vaʆԊՌY+.'fm5ȺZ3,YN\mOԊՌ3tYN\m	\EjF,Mg;%rՌ4Yvq2vJChsZ0̱qW*@ԊՍL30̱YN̹P Zfe鳌rH`,,Z-|2vmʆBu"c#qlەRk86mʆV?Ejʝ19PAEjE]CeT6Ej2GEʆ5f.T6Nu"c"fq_k8ʹ\m|VfL1E3zYq9QZM&aqeE7#EOMgYʌ Vd3Bg:Z1.qeyՑdMgYʌ"gHX$eH5gYg*g Vje2$g3{X$f9~3X$gk8βT7 ޤVdeY,ANVfeY,At:Z3lYur8'df,AyƽhX:˲Gk8βTn_gYe_,Ae7R+V26γ5gYg*EX:;5gYg*8"eNMgYʃ NV.qe2	|=EjGYvHYurZ+V5:˲f]g^3"hX.əvegk8βTBZ]:9PeuZ+V2:4_k8βT9ϩf,%dvYur?Zack8βT9R+V3:1&,CpEjGYC8YurՑ$rHXȳ6/5gY#`.V/Yu9P
=VdH˴k8βG*HXȻ6ͿqdT9\kԊՌ3-3ʇ0K#0?5gY#kzZ+05gYw*?*L5gYw*4ueI.CUu"cRvN1%eޚ3ohXНMg]ʇQknVk8γT;EjH	k8γT;udd:9PgX!23ӕ*N5gY*KzZ;'e#5gY* hXНMgiʇb~Vk8γNT;v+e4|Z3lYuqW%EjFvHYuqVdmgk8γN1`kf96!u&6Ս2FHYw:͸Ņ.R+V4,13gm,I-X<,13&iͱf#qfbǜEjř]Y]i:͸ŉR+V2Eg_k8γn1<?"ə;Mgm'u"c$Y;qfbxpEjEfLYuqVf]d5gY	z+V2.˳5gYՍ,rαqfbxȽfٶi~3یOՍgYL˿Mgm'DEjF,Mgm'<Z:˳oYuqh8ν5gYz+V40gY+Mgm$#=`ԊՌ3,rYuqRfX~3یHZeX:͸Ĉ6YEjf9g:͸Ĩ]>ՑdMgm%BHX'd$~3یJNR+V2%eٗ3یJZ,οYuq$Z'dqfb1.ohv;6$HY9k8γn1'EjfY]6.=HX.οqfbFyՌL60Vdud5gY?Zi2Wk8γn1#-HXȡοqfb4YY3یC?ZCEg:͸<j	]hXԡβmzk8γn1WhXءβmd5gYOR+V6(heƚ3!ϟYQqe1FEjƨeǦ(qzpVfH˳,5gX3v!uԊՑMg;qzkԊՌYvqbߩ5ep	HXȑfl(cUE6˴YiͱYP1@zZ#0f#.l(cmZi04Z(cuZ+V6.̳0˳6q1ÌC=zjv"vmgƋ_03/6q1ÌCD.Zt]eq3L8MgC8=c4J˿YP1@7.g_(cR+V2&f28qz@Vji4̽5ep$p!Ejƙ;:3L8YP1R+V6'f٦.35epp"cbvmcmd6q1ÌFaόzjvmcmdqk8 EX,̱.5epfrNVlme0̲6q1ÌA4ELf]?MgC8 ΤVjqͳzl(c0FR-X88fنNγe_28q3EXEf;:4P1`E2uf_85epf"ccC.̳6q1ÌAa]h`.6P˳,EYP1aX.οP1`E'YgYYY+q1ÌAjgYu3MepϟԋVgYu3E?Mep׌zj0βuhgC8h R-X88γ(gY_4̿6q1ÌFԋVN3:a3,MgC8h VhugY+.5epr/EjGY+.YP1=EjƇYudYP13EjƇYYοMgC8hu"cc,gYvHgC8hoamh2k鳌b4O>:Ͳuf-|q1ÌFAVjue,8q4\b4NcdYv]3q4\b4W˳5e NVl.3&PZl(hh"˳I2V_%c#t:Z,836]&jueGOQP˸Rk8N17"cd0˳,MgCI *]HX&a5e'@Vh0V]?MgCI#P{R+V4Ib+.?MgCI#P"cT"5er"cQ.3$zk8@?YSYP8j|u"cC2V]k8Nseᒱq2gDN}I(d1+ԊՍIfma)zk83FEj̳60˲F2L$񯢵cbfYfJeƚ2LZ+V3&e;8j)sZ3.Ϳq3.12MgC2]HXȑc2N,sf]~8;FZ왗fY֋_85e#P\VadYPbWȺZ;%fvqk8;AǇHXȝMgC'q5^VjNXfX(d1gR+V3'fu2Nj	GEjƤ6β(d1n HXНfqk8;F3VfN35e#`l8?MgC'qxu"cbvmg]4q2wOR+V6'fvqeƛ8;Fo+a;6˳0̴Zl(d1Vl83E2m#aWVw(fb6W4Ywk8u"ccl(fY#.l(fb6gԋVfC2e/YP8Ցq6x˩u2q  ^VfN˳,2q sZ;.̲F]=5eAB]HXНfY#85i1Ejʛ1q6HYRwg`Z;'eٷk8FY qVhNنe_DfbԊՌXDfb4EjƇZ,t˳Y;d1R+V23Lvɜb:ZdEk8l!rhXp2Vq1212yR+VU鳌v̸> H`:f٦ea)34̿Mce!N^Z:f٦ea)˿Mce!ƽH`:f٦ea)˲G12.sj,tͳL0SEg8lˌCoa,tͳL4-|qٗ?Ze35ce!VhicL?Mgq|<EjƧYf:4^8lˌCZ,gY,kgq|yVNuhJXv̸>@;ԊՌE.1u"ccYeMGq89Mgq8`ϭe3Mgq9ce38MGJ|bDW5zQYb Rk:1ÌAsZd5e u"c162Gk:1ÌApYEjYw8HXȕgk:1ÌAkԊՕ85e 
ϩfJe,.1`oS5e {R+VTufbCLMgYfa yR+V5%facb'5֊Օ.5ex pԊՑf_βBq<nHYvq,'u"c#ud1~Օ%q<Z2V;k:3.1?ZYYq<:Zg_k:3n1+ԊՌ,:?MgYfm HXr˳ACufb@{Xr˳2/MgYfm 3Ejc]g,8HYQ	k:31֊ՑLQY1I,W7zZ2YY1cCL4ɘj:!5cu!ƝHX̳2V]YgMGZ,!j۩5egZY]|pEjƣeh̕鳬E Va2VJk.q>eԊՍGL06P˽5e.1Ÿϩalgk:˲W]+V5.fYw%q>7ΤV+ud13R+VFJ?5e3Affmߦ&q>ZY]8	VYeߦβ R.Zffmd;β XL,ͱQ]q>MgYve a"eI2|HY:k:˳n1ˇHYRg.͸kԊՌ铿ufbzZ30̲̕k:˳n1nVjL3,:˽5eٷ%֊ՍegYvHY]q?.zZ30̲.4]q?:jfaeah]q?	=EegYi̿MgYvm Lϩ3,γLMgYvm T׭#&gβA*uk:˳1Z3@CMgYvq! sEjα5eԊՑa5e\<Vhu2,5e Z]?ugb ՌMgYvq! 
CEjgYe_.8 z+V4:fm?MgYvq! )t:ZN,zk:˳1_#VhulMgYvq! R碵c3.?Y]q@yԊՑgβEq@x֊Օ:5e؊VfufβEqANR+V4:4'.WH]HX:˱~	ugQ:Z_t8BVFZ_t8@Z˲G. BuwpZ,%d$zk:L@V6uwxCEjʓ?MgXqu"cbfqd6]i21V21 V.uw"c3l15c] bx"cSlIfwt˸C(Ej2MgXq'hYQuZ9gk:LÌ@	yՌ	31@)㮤V$k:LÌ@yV3N1#X2FidMgXq^]hY]3N1ZCMgXqne#MgXq	ԊՍ̑dgXq/H`,;64-|:˿u#j]hX̻,k:Lی@I/֊Ցeα6>pEjƥ:f+$zk:Lی@!KerOu1pqԊՍ29ci35cm ~WHX(q^Rk:L ~˩g#,oY:e1Z+VTu? ^Rk:1ˌ@HYk:1ˌ@oVf:gYvmγ ~9ddYa8CX9Ejʗγ QV$k:2gVj]i2FYޚγ  u"deٷ&q  ޤV8ud1'>Vj]gYfLޚγ HX2/5f;AU5f;A0Z:A|<EjYw:A\EjD8QJA&|b!u&C u2wsZ#0Ϳu2wrEji3Bp,Ejʒ?MgYY!,	8Zuf4qKEԚγLr$u"cB2ubBXEj˳/MfөfYfuhLYiN1)rHXԻ20˲GbR"c"8YiĤՍKl:˲G&qH)rMGYi% c5f>ZYiq+]HX̕fmγLӌA\u#%gL 'q+HYYiOZ8Qiq+5fSZ8d5fߢc3L:?Yiq+EjF-'γLA\NHYfJug\b
dfX4θ&HX̳%dvMgYP4+VF?5f6zZfm?ub#B`:^Ռ3l,86EjeγlB`HԊՍQeh	68&C"˲GγlB`r>Vd.?ueb ǟԊՌf9,#EOMgYY!09ՍIvL3lBzk:Ͳ1	Ƚ2왖f؄4uebԊՌe_68&W?Z#03,%zl68& EufY_γlB`yVIufYY+ueb["cCfXk:Ͳ1	CԊՌə;%e68&>Zq˳ogYY!0Tzj,Ifٶ],8yԊՍL&]g:Ͳ1	?gL6əf_:3L86uebE`8fL4Z9k:Ͳ1	Vlei3L&gk:Ͳ1	VlefafZk:Ͳ1	g+,β쑦,0g+,βMfgߢՇYJ34k_γlBh5-X822VYf_2?5fgoVled:3m6ueb@`8əqf-|2mqMEf],HX8٦qd5fgu֊Օ'γlBh}#'dMgYY!4)r.VfNvHMgYY!4L}HXНMgYY!4}HY;8uebEcDvmeߦ,/s˳l.=5f#BhȺYmqMZ2YmqMܗgYvHMgY]!8HXԳ:əvezk:Ͳ1	u"c"8YmqNE֊Օ.5fw(+VF]k:ͳ1	YVlYcPYfm0R+VF]k:ͳ1	oEjc9eٷk:ͳ1	wΤVj9c]e#YmqN^Ze;?MgYa!8%YY8ufbo?V]49Ռᒲud1	Oue1	ou&(qNx*]k:ͲτEjƆZ,:˿MgYP!kԊՍLYfudMgYP.u"cS-YeǦ(q!EjZ,:3,rYm8GOΤVle34̴m8GR-X|e34̴Z6b#?ZuducoRk:ͱیDpR}HX2/5gMGYu"8Pj:wOԚβ]"8}HX$eβe"8Wz+VTu3.1 Vw(f\b#"Ej˳MgYC27EjF9(fbzZ_qO(	ԊՌqOR+V323,rMgYC6zZ3,YP͸'"c#(fbw!EjY+.̲!4uÌBxޤV]?QδuӌB˄Vf8cuvbF y֊Օ.5cN$I?ԊՌ˲F]MgX퓸JsdI~α'q8ZvNγou;D:Z2Y;d1 SXػaeٶα'qu"c3YY;d1pmԊՍL4YfJX騡b&'u& !#w}52̑#ƝHX̑2AYCEqCZ+%fk(h1\EEjdhYCExS"c#L.YCEq(ZC2οPfb<
?Ejefu8&H˸x/EjƉ2̡YC$eb<.zZufk(d"kϩ#&dMe&m"hןԊՑeqRk(c]"hAR+VFY51.4
˩d:bPLD6=ԊՍ2vL3/YC21Ak}d.οME44qRk(fu"eNMEV_&J\bJ8+>dfX鬡1
ی}d̳:˿MeqVVla2.XL8+c"VJ?Pəg` u"c2VJ4_鬡ebVd8dMe,8ZM&]β쑦eqV]HY;leb' ?jfapZ-|P̱ÌDwEjƦC2vHP̱ÌD}Vhmhk(fX"pB+V6(i4vmd53-ƾՍGL2,$zk(fZ.1CԊՌLEOC2qEH34kYfJXk(fZ.1+V44eٶqj(fY#D"P̲GzՍY+,Ͳ쑦e8N;VI鬡d1Zv0̲YC2b'Vj]3,$zk(fY#DƝHXԻIfYvq鬡d1hYvm鬡d1_R+V5.ʹ+4Ge8O ?ZvmYk(fY#DPZvmY]zk(fY#Dqcb%cacH<'kԊՍlEfv(fY#DG'R-X|]g,6˴Z鬡d1WfufY#M3,"xb-X|]fY+E]"xe}HXEdEe#M3,DZ-X8Y;.gYvHkvC2q\E3lgY]eb'?fY#%e#QC28O<&eqEVf4wlfb("Ճ,:2̕h˲Ga":Zqe+%zk(fY ȽgYve2쑦a"Ez-X92β:3Med6P̳1 CԋV2γEe+%c鬡fb( .V2P̳1w!EjFYeq"qfYa#@l鬡fb=	R+VTP̳1'"c#$鲆eqEȺj,Yv_$a"σV8P̳1@Zl62̕鬡fb(N:Z+P̱	"/zZi53,"EjEqeQ:Z!253,"2Z!2앎ߦeQh	de&qWd6ab#4k4J˿M3,"-X8401EMe2H񟢵c2̙dC2̸RܯR-X|]˳,ʹZlfb) G?jvud	LE?M3,"pE&vH4YY鬡fb)%Ejel%m"s>.4XcJkm""ՃiYa_.(fY@/hM6]e-|pYw(fY@_ΤZp]˳l2h鬡fb)+ԊՍ%i쑦eq\iԊՌ2VJYC2͸Ru"cSL53,یE ȺZJYk(fYA?"deeq%:˲GeqVhaY]?M3,E0Izj9fYvH̲qlgb)]Ha;.fL.kYC28SHX62vN˲F(fYa[ZrPEf;Ee#Me8LSש4LYvHYC28S9ՍucJ˴C28SV2vN3l.kYC28S9Ռ]q"->uL2k鲆eq8˩f30̲EdM3,E0"Ճ&fYhP̳1 R+VFa53,BZC2˲Gk(fYCBZY+.53,!\x"c#$鬡b#Br"c3LdP2wpΤV2PYC'h,
<<EjFMe8,
gԊՌ3Me8,ZfudP#B/=gYvq;4\<Ejʙ;'qX|V6P;Bwf,8˽53B?ԚY!d?YC88,r>Vd8dMe,"pԊՑYwqqY\aMe.XuhYRG鬡eb?&$+Me.>VhNf3'~]#F ^V鬡eb@Z+V264k(gw#'R+VFmk(gw[:Zqq	HY9j(gA53یEIu"c1.2wk(g"c3tk(gEjEqq8\GR+VFY53"o!ԊՌ2VJoPγ1DR+V5%faga"Eөe0u.R-X|J034k_uqEjDԛ]3[5&>1ACzRlE"RkMhĂ<+V3,βe.1 "cB03/ZlE$H"c2FL154\bAR+VF.֛,qHX&ge.1 .V54\b'?dRl%q_	<Mi̕!}:Z36Y^\EjƆ#,βZl%qz+V50fuge+EEj#,γ֛,\b/z+V40uߦfJxB203/Mi̕"Z2]6Y0R+V2(e#Mi̕!uZ+V2(eeWKԚesZesZ
e؁zZfm R+VTp53n1cC2V]kMfbuoZ+V501%eǦfm!4ZYfe6Yqe|cc:3L8Zl6Z]?֛,͸2N4EjFvqfm!eVjagY]zkMfb"c3:o֛,͸3HX4kMfb>eGoRlQMi`^ՌLMiˌC0rHXȑfkMf\bԊՍ	]3Zl2\eԊՑ3M˳n1kZpa4YfuhLZl6<c#&;6]qf>GԊՑeeٷ` Zaf_6]qg
 ]HX03,֛.͸49Vhuh̕kMfb {ޤVjMθ4"Mir>Vw6aqhBZ+VTDfwߢc!d521з;2/֛0˸AzZ1kMfb\<EjƤ:3LZl6^m֊ՌβYZl8^ nHX3gXنq zZ8d531S֊ՌfJZl0^
=HYRG6inVhYf+.52W>Ռ3.Zl%qjNzZC&ekMd1FՍ:~g_i1A+ԚGjIDe^VDe_R+V3:3,rMb#,85'"dgYd1V52`δVDeDzZfb3gZ+V323,rMb#,͸6zZacqkfm!#Z3,P31!gb 3Vdud58aR+V3:3,rMb#,θ@ԊՑOMb#,θ@Vl2vifY֚FYq0?Z2X4b VwDe |sԚFYb$:Zcn"c1f#5:q0:Z2P˾1">MB#.1 yߦd1 }Mb#.bAZ]d5.b9R+VTBF]q15Ejb$eF]q1 +XBdX˳1#|"c!35%q1/>V+"2یA'tZgu}#%eF:ebHy7Z+VT"1,oHX.eٷDc]!x˩#,ο5t˸6.*ekq2  >Vhei"1.d-B_Z+VFmkqp c3l,?XLCEjƆv.ͿMb#218"c3t˳o"10AE֊ՑOMb#31PYzZ,t˴vmDca x֊ՑMb#31@S#:˿5t89Vlug;,ejqr9 R+VFJ˿5t89s#8˿5tn1`-ޤ"3!D:Zd1`V2"3!4Ejeٖ]?X2G1 >Vh]f9~Fa89\R+V2.̳5$qs_Ej˳oMb#0boԊՑcd1YV+"3ˌC x˩3LDDf`:Z+V3$f?X3.1R+V2:˳o58A+VT"3C`R+VTt5:Z+VTt5:d!PWEjCaDf#"~0c14j+eA;ԚFir2kԊՕ$Fir1}#$gFir1	p$EjʈOX3nF1	cA	iOX3nF15Ejb0̱56cCLe#"3LۑBHY?6"3LۑH<zj	gYfuf-|"3LۑCHYuDf##9HY:kPd`ρ?R+VFJFmr205zZXͳFF"cC2V]ka7R+VFukaHX.?"3lÑnsf9f<gYveFmr06Ej̱XͳNFV."3@BF·Rj #C5a0&HG+V4,3:5@C}5AC}5!pP*	zyVCEeЧ"paVCCXe=9^V5iгƝHYM'܌=9IEd Τ"VޠԚVJr0f$:ZkY+EV(?XZ.F_"c4YH˿XZ.FßC2vuVJr13EjHvNXZ.F4pfYmߦ\hHX2YezkY+EƀԊՌ2vuG#.EԊՕ?Mb+%gh|V5r1߃^VjL٦NγMb+4܌h?Z2PƃCEfw#R+VU'Eg# "EjʛV;|h|5vS MC1=Ivr0h	MC !&rlAC@R>l,`x8Ejʛl,`+rHYqv˳F> &0˹4"ddv2F5ԊՌY#8P|j^;f#CZ;fCKdhu4v]hYSoXeF@XId;fCD"cCl.ZOX$r>Vj=2MA)O5PVMa)f܌mA*ik	L6`qccLii%2ۑ	uc#L8XJeٷ#~:Z3LPJf;:XJf;EjhL3.FNeKMa)NF_ԊՑc?wF	G8-?K<	~o
D`]*/ R#|5uRfTX
ς,ߔ<!;3`%#c`'`JBZE!GX	i B)
^9j!O	b	4uR(zi}BB"8@٬pR>j  QdS2Ӌ yHa=b`]`"R~5 1{x|#k.R<%!3"O``$_`VB`DȐ(TJ^TL8I
xPxϏ¨g|Pa5=/coP$}XI{nڅ$/:$0{u8ӋHcA $2N&jH/	$5
WXAA[h%bAJZGgx!B(Sx!Aklġcon%aÀNaǄ@z%aϕn%ǰJaیQ'A_+J>{9X<	XV?1,O?X[(K<6aw}aK5pxpu 	aNWxpdKxL0a!j	`K炇?Q0&ޠ
`UWʉg#rdLxKPL]AL|7>&x?P!	j"`kG<L<]A,L|GP#	Za08዇;	&yᣁΠ<	x?'<Qp<_@8`
Bk0U	zLx/!
!k@x|-(x~B܋8y/`x6rABh!PhT|uGu  4,z (MpmÈ-z ,E@xw5B\j 4 nX|&?@"q'CxP !BzzV=AXyq&	gXRN5~ ++@x<aX^ o X9 S#P'ހ> Q8L ǀF;~q8R >pΰ87_@Lc1@TN
 Q84zsANNQX	Ȁ0N>DN_"| ȁ|Y 	AA O	DxǂP!px@*" 8dǾDeǢxB?<0yCDY PO>De<2yQ<7<'?"$Ԇ|%qƠM";)
SȀP(" @Y 7-yM@"DB0y Cu Bj)2Hz
D+qN!_XIЩAσ@z|c1V}DC?ʐ+yʌyE*G1Teʌyq.yPia_*?*pRǣ =@X8*:  9yR
TyD)yP"ۇD*yP(>*!WʁWp[D*DM]\MBϕ∫@Ì(*="@ˍx.!wʁLE*$P(o*	 0yP 8׆Dat(?*	=☢<(qAGnv򠥬5EWp|\U_T1sA*jAH`-kʆ H</qH2yP|-
@Ax&Aʃ5h|q[0A*׆H:xR7PpsJciq#	~1j uόBpX1 ~u">_?81x8GC'B'?H7"<b%j!LL\5Y#ŏ 1L/9:)&X:'Ar)G:" 5)N6\iW	1x9 a\)x+r>
a\LǞ1 6
wB}A`+W~1ځh+#Bk5y0^[P \94\	u1,#qP0@,	FxӅ)y:p)<w4a-F\0?Po#d`7`9`6yp1r2.ady`MA![PY|
xHd`g,#~WY 
d5ypѬ=!7
|@`
WA3G@ *|JAOnڂ`+yNP6Gw|*8"1y8<+pS<1k#`J|XRcC
QTS0
"bTV1{M@h*^F0s	M@*#ڂ<ϊe0dP
ßZ	FZc*?Zˉl&xx0<i·ӌ/[<<"ۍxg`7P--[^ p+_	0+u	h8X4x|i"j	85V?xV>W%Eq3SPt_F<<~W|<p+>g$
bV O*
G-D)"KW<	>W x8y^		WX
KPQ ¸u48Ł]@l,~`<^a`5x:E;ۈD<	G;@ӟ)kGO,c+@ޠ<d   1 
↠?|d7R	pN=Bnq@~+xa1d
jGό[ڣkA3,~.&(	:	9!q`8?>2B@?2Q10r>
#d4-Ax~<dۆqf\A:4j7"By@%z1|>pU<.^eP<H}./Az.A @@{oPPDB/"@DB?0.<=!t0xz\i]@WEdq<gnY.Ixpt8zoA._NJ8bȏΠp,u/_ŐyEG1\:v,@ן Y =CQd=2X=X=AC 8Z<=
<h{RYW?`Zzˊ"gT.)AW-EnwP-z@7VǞ,[=9|=x*د-Ql^8Jo_P[^ @-?C_ڀ[Co?jaQQl<==<c,[.-^06[3_ßB F>38yY 'xAP	G @~@|f_~P; @ 0OP#3~! ?@|f<uu <fv |f
 -8:@j i+uWoZ 5'
bF{XD q :x8rLo`UfxY23l/|B^g#ef(0mP.	^:'P+BWf?r.^f_f">[R<? Cp33IExAH.0;ظ03u  |T\bMf]@._`>G'p)EO`c\HŝCM`]<|ZFc @.?aӟt5x3P*B>AE@q@`AW(xq֠W /. zLpd 3Ƅ7ƀ1 4 WAA4xP(C'?B,x"Ɓ#Xk -x8ǀ A4	`t8Co @P AhA\/4	#j=/PsƃM)Y4"P'	/<=\/9tß9@?P7./pdoA$2q3Ɓ<g+P/oMH4?ˈڃ=h9m@/4/~/>ESB޲x-45@hz4^ Ɯ`_ޠ/k@^/s-A8^^ &`_@G/
Uh	Q|Lh	c$_<w5k'B@VP=q|<	\mx|8ӆ1|44um`_=Bp8yxm_-A0|,0	wD3O#PJ¿@$3@`_?Qy6sFEO$7^^hyB?p7cAYo:`uȿ_1</ik?s<?! $p 	Ȁl$7  $       $ :670:#                ./usr/lpp/vac.html.zh_CN/inst_root/var/docsearch/indexes/czhcn/data/CZHCN.LEY sg                     $            	!  FAEIO	()*012BCDHLMNPRSTU
"#$%&'3456789GQVWXY !-./JKZaoqtuv+,:;<=>?@[\]`bcdefghijklmnprswxyz|}~^_{'TS#.
pUep#'(d˂Oe2e2LS)f)e3Je2_e22LiS)%)e3H2LiS)#oe2oLS4?S)fe2L:LS)QS)(S)f72LiS)#e2{LS4)e3HLS4)e3HLS4_)e3HLS4)e3H2LiS)"e2L+S)$e2LS4S)fe2LDLS)H)e3Ige2MtRQ2s)z($r3]Sp_E/T\ꑕPt)zup{kHWAUP<\]RR
kK%뢗LWBCE/U#PK2x
4)zBcE/U+_E/UooWE/TE0U`!WE0T\[tSLXPAYtSLUXmB:
Xq]R:O6]RB&OP
.`%\WxP`)\WKAtSIj=@T)q\q֠6]TP.`pSjL3x:@t)AE0U+pijL[pqjL5x:@|):@~)D@)
Tm@)*^m@)eq\4t]tSHk=@)q\9qGP3b%\WgE1T+΃P6.b-\Wm]Rb$P8bG
uu*<X*5*X)=t]TރP:b,	v]RkŁK뢘p`jHʣ+/Wik0W:tR2*+ AtR2eq`ό:eH+$+PE.FT,ubeIJ eIjzEtR2q`uueR<X@]ŀMj	UHʙX]ŀ5eRX],.PLGUAS]z>3]>8]x><]\X
mGT,3ϐE#HW7W>B]%\X}|)RRtR:q`9q|.GT,|W]Gϋ2x|Y]ŀ3뢑4x!uRX]|tR:x#tRB$ztRB	|)!Sqes5tRB*_Aˢ#+#~3ρI
őW>d)!RB)q|tRBqdg.HT,s褅IjȳgE$*LWH|tRB,uI
<Y|tRBo@A'.HTɟA:]W$ރ>v)!UY褕Qe?A=]zwǹ4)%Sqdq|.IT\Yz$]\Y=\%]\Yq 5I*Őyƙ^)%RJz1])\Yx>E$KWBwAU&+!KσeI*xz7]Őg褕L,ރ>WE$hd0tt)%TCAkU[Őg褥Qd4z))Rqd6| .JT\Y >WE%*b,~|!JT,_A#"3tRRqdBs*褥I*ȊJ褥IJȏZ褥Ij	|).JT^))T/+3atRRO/))S73itRR/t))T/:\]^*t))SǗ|WE%_]zyog"褵L\f]x3tRZer#gB褵H}\i]!\7W>E%IW/Ogb褵IJ}|6KT^Pz褵IWχIj^^.)1T|t	]zxÚL|:.LT\aòHχIW>k$+n>WE&*IW/]\])\ t )1RZxDI/W>ˢhxM3*F`^:]#1W/
|EH_ψER4/|gR3',lN]#3yxER3G_*FWa5tTo0xaatT iǻf0zR40	}â:BG{&<qc@/ĥ:  .<s] ]#;y{tTc@ЁR3בB	EH#;Ѓ5R2뢤egA+4|::]ɘ+Ak4#DЅuLgЅLwЅLW5ЉLg|Q+]ɛ<(q֨)N9o jE2g/#}]RRLrw/K3jL돵AL8TmPx)G{ˢB0tS6KW#?AE3dr8h5B
m#ᯌYPtS6f@Lp)JB^8ʅ%LH;2QtS6jAC,
.f<x*뢙g_PI]͛%fH\g "m;PAatS6rPqܬ9fΞJ >EtS6vQO2)<y,oĚl7qZlYoA覍%t覌\H1)1W%:h;]ђ`?ƃM-\ƃMG4$h̞Ki r覌q)4y,uq覍+`Pq@覍o&iEMgXؖ)6x .39tSFn:lE4gItSF0^.h^/WM`I(]ѝM`]6+2`ratTߠtT\6WEJU`1H]+#+1I]+$+1J]+H!R71c`*VhG:ZD;tTE1w]+5x]6+iE4tT4X޺*Vnxg\nEJӼWuRcpp*VNxq"YhnEJ(pк*Vx+7kgĎ7d<ne2gtUpF<pWE[$+cԺ*%\VJ<ϠtUb&6<[CE[3x9QtUGy(E[JEVzS]lr>]l<0U]m3xr/.l 99+ (㐒*^;!atU.mDg/C1tU X	.v &xK<tl*>H@tRkG7@tRkH"mc~)5^U֕D_UID t83MiF>5AtRk6x	op":tE&!wE&CMgO!ߘhII*
+Yס
KY뉺"MZ>=.jgCkp$+:!]tSVHǀ)4x\k@?]խH't: )5x
}".j<	~CMYvtAtSVH=?.j*%MY>U MYID!EL]3HއD!EL̞R}]33zBWkfHatcS4H.rtToH9^*fMz@C:22詚g >FH]36z@_hֺ*fn6]38z@ؚ*fdnWS3U%S3v*ۏ]3<y v-.fV;7]3(rvN]Zh=qH0\]Zi^f:vEgWEn0ʱ]Zif5Ez0*]Zd~E·Eb`tQm<^;+m+GG][ihE8y..-4!rvE WCtQmпatQmБĺ)G gC"\8E6dusCNUMG&v#WE6fo4sĲ⫢44		+5;8)5y|x.l<x)6zP)ʱ_]ٛ(q`]٧zP;6= .l^?q=-]ٝ(\z^)<zQtSfzWcR̞ʱ]ٔ^*ǠEtSvsԋ2}=2]ݤzq|]ݙ=ak)3z]ݥzWK%M٫ɥ}'E7iMp)MMp]ݛqʱ8.nM=XE7iMЗ8+.n^M
|huOpQCNGx
:3by1tS9+3AG*H)6y.X	E8f5'+3WtSP^g@+.pL9^(NI郇C 
*v ي`_];#+ ]0q@EN
? º*v7CtTW1@EN-+x#WENhq(EN<Z](*v-ZKSgBtTCqDx*vph7H+g/O(b<ZR*vvhDrQEN- L];=xSn(S{Ŵ|Y*vPxqDE9hm∅]+dD2,\['QNZG`WR뢜'b' b)3x#^)UNYű+E9i^lUy])NY5UAtSjbqHD.r<tXkg+b)7yIqLP]<:SWE9il)NŸ́+1}tStt:7:, K@]</q]垼ب"E9dnU1tSPy*|T>pT\8%E'2J@qPKNip17WE'3'NE'377rhǘtRsJʱ)99tRs&Cr|E'3W9ˢg	<)9=8|	E'3w.|E'3&pqǫw W5IÏ%tRs'=8q-tRs:zqƸNgoN$KD9mtRs=y1I]9}?	kE [c)G@CL\?
3sO .t UtSGW9?
ˢ2R5qW]y:~WE:fo95NWAtSA3XB.ttVˢ4:3 _+N΀;r )<yЎr )=yВtSt9 tS`v6rjl\CE;desC Rlv)t9 vJb*m#ȼ 4)2yr ]홼r6@k;	'd:mo<=A$v^xiɹv<s|E;b+!tSl̂E;f<\sD*m;P[! ]휼#N9!qtSt_.vz9VB뢝ǞrtSzyC܆!E;dCˢ7`$))<)뢝qoCeO>P6r!tSƑw)2y@R]񙼠VD4( tSj ]yDqEF)6yD	9v)7yDqEE<iQSeO!GE<go)zE<g) "uOFRȢtSPyHەQ))<{܊&WE=hH9etS`R]X觭#@z̞RXtSf+㜰r)4yHrv)[AW?OZg*gˢw*OYAE=i.N,rֺ);xnZC]<\|k>.N-/]<\ˢW1l)=LtR{L&Y$.Oi=tR{;x(Ogi)Od3·-
>]Z J# ܴ9.Pfo`ۡ@)tRJ&bj&n\tRL&<E(3g1EJ;\E(3AreJPUYruJ-^.9]rr`:tR1W.<]P9qHWKˉ뢔Y%\
%rPZYqItR3x'r E(gAspĺ)Ex\
E(@WtR:x\ kY5rX)E*ˁz&@tR/Wˁ&`GC%JL\
އ.kW@p)Ix<.k_rz)Ix|okIP7t9pF]ǁ@"GvrtQq
.	+\'.4eItQqx}\EIPG9pU\_rQ
	^#zQrKGY tzꗫY tz+V/TSp ^\ w*πꗪGW  
^W/TRBއ/TRJ.\RIJwꗪKW !%rKH5/T&z/TSwgjE0WW}**a*^Pfz
+b`gZz
*
`1\}}E1W~ꘪc4ρ1T\NbE\SHXx\SIjXze|NꑕG&n|^Sp,{FT|rHʒU;Yzu|.G4zuKN|J^RZ
ȹzuL|2^!_wxzQ,P$.^!Rp,nzHX5W/T!\=rI
q&+`IWx/T>+'.^%Rp,"zHXJU&+ag̗/TGayq9rIJ(zQ,$<v\RR
ϡzLUѿA/T\]E\\RRqtàςU%*IWIurIjKu%7rIjt/T>.| .^1RB \>$oό/U#therR2qtw/T	irL>.]4zSkht~.\TA|.^ߋӾW/UmA|^Guƹz?5"4|]}_/Tte(qt%q[u(qt3t\#^EӕzFW@/Y\]]
kQdqtA/Tj|d\RHtJ/T( ({{sQ8ˁ
`Re/U_
^8j
`E3\RLU.\I.`zep0{QsK#q*=x\RI*`!uu+*^)\~P
KW'k*^1\ރQ
Qx
𚹂

}0U[1i\SKhA
*`'0TSp2+u*`\A9sL#WWPP\SI
du50TLA
*JW$ރP~
ȷj
*`1\5e1WA@\SQ2Pn@/\SK<\SL%\`*dr@*3mB1TAA+`p2
IW#'A,`p2B1T@p\SIdB:
2BB
G{t}sHʗ	jW0T-sHʘƙ=sHʑȕ5 j
#3y𪹂eI
i^P`RJtAsHʒ+*GW>P	.`T|xP0Tz rD*GT\Y
1W@3&`R2]CU#GWFe#HWFuI*h۠0T)\@uR@|^PsI
h]~0TzxPL/50T}
#+o'`!R:EsI
A5
K*HT>P\\RBp42q|*`!Rb NU0TjU$𨹂Kf5 sI*+
U1WA˘*IT/W0T\P`%RB ރP.`%RJP`%RR\RJp4"@6|P`)T|	UW0Tz\RR
o*JT\j%%*FWcNP`)R:t
$+}]A}sIJU؟je%*JWbA0.`-_bA0`-T|Pa\RZup6,
$+7A
0TWA
0T>o\Rbp6kj&*LWfm0U#6Q5
h8\S'ltsL>AW0T:\S6Cj4~'A0Tѣl`5
~GA0U+G+M@\U`נ*s*f6kx]>P.bld5*	\BesK8@pG.	^z N:K^T\RLU_5**FWsK#5EU/TgA1TRJ|sK%+ʳqsL8z@
p.똪`z𚹊
+gU0T\ރP%bep8$:B**GWS1TRb=P\SR5 5sLU:AW1TT|9^Q\SLgU1TD3χeU1TGS\SI
tjEU1THV\R2@WA1T>E8 ysHʘ+gª*#+Ԝ>1T\}b_X\R:)tZasHꗫ?	GTAAW1T!\U#LWA1TQjU$*W*/WӫW1T]b!Sp:}sI
DU$*GW/WP2.b!RB	e\RBp::@̹IJt*tsI*
h\RJ|ikIT\>j\RJp::DJWk5b*GoM@عI*t;u AsIj P6b-T|,esIjAbLUϵU%p<;<xU&+xS5r*GƚsIwǋLT>sIUY*2xK	k55 %sR4|t95*?ǝs\S&A1T.bG5 )sM3jEU4ht\T!5*hu\UA1Um˘M~_A1T<@xsN>CAsNٛ<qDW#+=y\?Ꮔ\R|z\z0Zr2ꗫ_A#*^)\P>.FTRZ]FT_}\5Zr2
~4υUʘ*GW.PSI
|
S|\\PA,SK-<eLU0Wוj jeLU1Wω둕1TA#*b\NeLU%+ʑ>A
R2 N8둕#*`A#*FTuʑ#5eHʒh3r2u|PD.FT>gʑ#+jʑ$+%r2uI*|A\RZ|*FT3eI
\!T|>7ςʒ0W:A}r2HgjʒU@65ZeI*u9^RJep@?5eI*#*ITyV|;.FT%\%Sǂ?A##*JW/ˑ%* ʵreIJ>Pb\)Sp@MYRRep@qjʒ@ujʒG?jʒ$+ +jEʒ%+weIj yMr2IwBeIjx r2LO|FT_|FT ]j	5ʓG 25eI mj	Eʤ~AkH@@\F!wjeL2h :A*S&bW|&FT 	\G Pxr2lCeL1\3\@A.SF j	uʥ~/A&#*9V|~T\e\߂ 	5eV@:A2UP\=5 yr:!~RQB ꗪ`AAQr:ꘫwguK#+gЮGTRR!}ĹRI#us5ꗪQx!	]S|ރ>4\!
oSH.q|jSI
2uuGTRJ! >8\CgAGTT|UGTRb!g.GT3ruHʣ@q%r:eHzR2pB"V~\RZ!=\R2^DAGTAW#GUOsr:uK>Pb\RJ"R:pD*tuI
"r:QDClr:KA!.GT%\8Pr:|>C\%T||RJpDςUU$#>#ITPb\%RZ" >dRRA".GT>%꒕# M	ˑ%*JW@χeD:r:QD8>	#KT+ϖ.GT!\n>ZRZpD:U\-RZ"	|.GT gZuI)(\1RpDz@RbupDzA}r:I*0q|W\G:TAk2~+ϋ+2h"ok2f@
k2i?ςꙿBϗGTͣDq@GT"}|r:B[Ϙ.GU+DS3+JFV|r:~Ɲ|U|:r:G>> k;h#SlF(MrB1A#HU~$*^0{g/UasrBꗫ0
`ArBU^5	˒/TC$*^-\^>L\#π
*09jL1Waπ
*IW`jK0U+5
z\#4π
JWb3#+G!R2#|i#*FW5
Hʒ<>W$*FT/>$*FT/z\_>rBuQx}k\R:ajE
$Ď>d!R:qxgòHj$+N>rBQy/ҮHTzugֹ!RB
?gɫ$*FWW>$*HUoA5\%_AL!RJ8.'HT)\^\iZ!RR/>>-.HT>/~7ϋK%*b/N>	W$*JT/~>	W$*JT/>-HT-\^	IJxU\-_A7\-T|^
|rBKgòIj5I |rBQx2rIJ!Rbuqx6IgW$*u
hu
?A9\GgW$*f^=|!S6g˒4~/N>t!SF#zrB_%g$*3k[xJ
$*zHϣ\ggW$m\O\z	'A'ITT|i'ITRpHz,:\z
t.%RLU B3arJꑕ E3erJ gK(M\	 ρ**@e**b	AU0T	AU0T	7*KU0T	ggLUH:$\$gU1T	 3υU*KWi$FW 3HʣEq|_\RJ$=|IT)\ A$GW 3
HVBHUA\RRDYrJuIjʳrJuIς*H|kU#d|;\S7r rJuEA 5*}?AkU$*|okU$*^/n>$HT/|IT)\_|ITσ*UGKyb%RJ**qu*UJ|t%RR/.>$JUIJσ5*1W7IJ9\)R:zArJIj 8PrJ|_ ^>W$KU3%rJI
t%RZq|6r\-QmrqI6\1T|_]|.IT\_|*IT%\_=|.IT)\_ >d%Rbq|BmrJ#σu*h#:7\Fd|G*goėC$d_|.ITɣOgjL%\jL߂QA+U3h%r%SGM3rJwAKU4dpJ)tJ%T(σ*h% ;\VGW\VJWAU[JcgVJI3rJdpJ:%\5x%\ˠσJ%_+JT_SσJP9 W\z2t~)RIJ3J)RI5q| .JT_g
LG(t㬀,.JTSpJ\pJ \	D/AK1U#s	rR*Q+y)SI*Ak1T	<rRe|:D\T|#D\SpL*|rReI*ρJ%+`jK#*KW~\S7c.UH&Mg5JG15J/Wǽ|"JT\>%*GT	ރ>	W%*GT	WP'.JT0 3rR||d\!T|n4τJ#`YyrRIJtJ)RBpL:v\%_τJUG0@H\%RB&	|[\%RJ&
;N)RJpL P%*IT	*τJU&+`gªI*x&=\)_gRIJ4q9+%*HW˕gòIj&|&.JT>	zIja
˒%IW#gjIj0R\-RbVjI43 \1T|`us \1SqwgI?gªR?|,.JU#GA2~0zY\G gLߌAK3hF3irRl0YrR gM>0>%*egR|`_W>%*A[G>W%*<f
]|W%z_\? <KT_A/U 3srZꗫ3qrZ꒕3ʳrZ<>%^E۠φEj+φUj*#>W%`z'̹-S|ag\*ι-SH	ϵj񄳠φjGʳrZeH	%FT0:9rZeRa=ʹ-R:0t\T|a_A j/WE>W%GT0tI
ugRI
	?φj/WE΃P*.KT =*\!R:-RBqQrZI!3嫒$$3rZQ`bI* υUjU&+ gI*<a|&KT φjGyʳrZI*CY"-RRqeR\)RbzR\-_BA˒%!grIj!φj#+ ϊk%KWCwg5j3xIzp\1T|a <j/WD_WPrZI3	rZ>0N1\FfKwRLz&{rZmK[#H;rZdq%-|bt8rZ%Q~1	|8KTR3rbC>+GB=rb1t1RQq9k/T\b|9LTSq 0W!πRLG!1SK 3rb*zu\ 3χUɊ^1΃>&*bv\q1tW&*FW gHʣt1R2
l3UrbeLU gH|\T|bi#^1>k#FW3&*GT1>3Ϗ&*HW!gI
}\!RBS5%Ɋ=x'}}I*'*3rbQN5~\%RpN(jI*8ƹ1RJ^	:\)_/ψɊG9IJ9/ϙ.LT%\U
%*LW|).LTt|@LT>	\-Rb''q|A.LTrA ɊG8.LTz'=.\1SpN	:@`1Rb*`5I8(5I8+<.LTɣZJ-۠+pug=t8>-ˤeuxg]#0W@"3tT|gkf
S3VP{FbagAtT|N>de|>!HʣtF(|Bh(MF`
CH4_9]#H͞
oCWH̟	3)tɣ:q\WH̙\ gCH̙@qD!.37(3&m86.5]]#2dׂCfM3IPrFd͞
I|4eItɜ<A3&Lq;ˤfLoX]#3~
_AAtͣਿLWH%\$qHTUHٛQ؜H٣P8rRJTxD[Prb5x*utͦx-fl[x)Et͜< gCMHw1줺Ff^ `ߎFfΞ a# Ff `"Ff `D.ׂ%l.Y+ǂGYI.4`~]#4fc/&eHWEfW`tѦx,"3F-<4D]#4fhxFh^? 3Fట]#4g/OAFhΞ *}tѝBȂtѓh(<~U3FRx,	\s:W+	iZ>AFW42	kh, :tm+`v\HX :,tlE6+d֏)܈^FMiFo	tҼ6ZVFMdׂwS]#&⒋dnZ8B5<6FMiB7C%tΞBOcPNFMgoKC2k=x-]<{i]#5h-<m45kihoRki@/k]#Lɯd F<>J	+ipF<t3:x.<H31.g32вF^l:.M;pdq]#>G+Ҽ*d@F- ]#pꜮ?Wv]#6h.:;-	f\ · 4 G tٙ,U4 _r]#6kx0D`Flɯ 6 H͚gZ]#6bmtٛ< f\H͙K Itٜ< C+f;>.3 _솺FlΞAH͙@+ 3fxd9.3׃ i(<z!tٔ<m'.bA%.|"U3v`t81Wkq=bc3vdf{ 3v	ܰ(akqr7x3|oNf  $Fn^G(]#7go>:ffh'jh)U3AẄH4:	%+@1ȉ]#8dphr"HG@7<z
H1XHjs,HWP+.5\i2&p+3-*3-<3-_WTrFp͞DCHB4>8kgoe@t᝼"["3xl/|.3׃`2q~=ˤg\x6 U%3`Yp]#9iw3fns傒4x7=(B]#9i^+ Et嚼܃BLnz,~HYNlT]#9iAHY]WHYנ t坼xHY=ໍFtz U]#:h8t+3b+JgM#bJKgL&FtJ 3hrZHΚWEXt^C%@Ft<A(P(Ft͞Fto O]#:gAhc]#:i'3tt8gLirlFt bFtO`v ]#;h;<3fv%8ˤgm+>q3jxHgQHضxx	ˤgl-ut &FvӼ9)t휼Fv9q9t<p!u3zzzz#HIq6
g>4$3ƏЅɹh]#<iC"d@Fx}3ƕ}rFx~V)H]X74GPCą3l zgHwdPlFxΞ:zH'Yt<!>J
=xB<w2)<!
g BHYX㼰tFz#
WHY,| ˤgzH#ώrJ=xC-ˤd[@WH;㜀H#'AA<!΃E2J:H/54 txH-+P~D<]#(`ƸWH,7r|H-;ulO]#)4|!NCI+Ac4Ke&b)e&hIxD6+]#)2k qHgDgZI<"ЎFRfjIxD'8F qH ZWHL:9.ǡAt\b 6qظ"B2h9pU\ɗe}V0W1Ak3QuhALR:;̙T|c$dSs5s&JUn̚FdPvH1<NW2i3B2i34As&<cuJM#:xxLW2i0eb1\ɤgA
3'F4!es&d$t2i^1·"2fLP<\ə|c
u"%s&f0Xk36h5q|L.dٻ0j̙8xzxj3i1U2flL͝c)c3g̙G*S\ɚ4>5bLєDރB2i_Q;Ѕ̚VQKPzJ<"tJ@_C
M+4xE#D!.dҴc\ɥkxE74 Jɯ3І̚VjRmr\ɥi@A ̚VlbM+8xE]C1\ɥgOy JdҳPL.dҳǄPƚJ/d2RM+)<"WA+5ߡ`1s&RxE\ɓZ>CMs&Mfoc̙5ObLΞD_C3Vn#V<'.dY(qM3S4"Ms&&Lɯ\i4,B2M38xF&q+̚ftQ2i0 |7\ɋM+0>㬆2bJxz6hF	D(d͙F
uBL٤xF<g9\ɛ4Q\2f38l*U̙N ,PK3fz#zQ9s&lOC9'd>28"̙3x):!7i2
C3vlRLݝ<d]F.dBD#2g;BGA̚v!3cN̞2.TP\ɧf:M;[Ak ms&<dO܆%2i@/j2iwo]s&dܫ!.dӳn\ɧgoAD\ɧgWTs&d|P	4+dӲ@yQLxzx2g, e<xW2g, lys&r2 WAJ\ɝ41 jLxʇNW2gM3Qj2gM;Qru̙<xcj̙j̙GPdٛRs&vҼe|y̙5x }\ɝAw+ȂLxL휼e\K3v$rr 3x'qC!3ƏƆK3Ƒ(gnD).dgߡcL<eC2g;Q(\ɞ33\ɞeU zL^1k\ɞ	ke̙;xH(T2g 6".d-	 ƀ5s&Qi^_|)?	 2G@>y8.dL #uuALW2(\ɋ	Ɔ@c5Am@f7˅قJq:kLUPr21U	EglRpc!s6b\%3deQ l>:hs6HT(נ뙲JpmE-RpN-RbJ<=\͒H;s6KUo	@
˙bps6LTPH%T!.f4|%.7ȀMs6<%@W3iP-xrH͞Yp\ͤf	`W,]Ak,x+f3j3iXbvZ3iXuFz8*f̙`G1lɋ	'Ɔ70&Ps6f8*fقLT5\͙7eCuٛJ`s6f<&N3s6fӼ&*us6f^G\3fl4M<P뙳F_+TkF5'lћ&t9i)s64Z&W3iYSVf}+fҳG!8"m+J{m+L*뙴xVn|mÅVpVr|UǍs6<'8.fҳ[)f^EK	IkptP&☼5hN-KV<Ü5i^(Qs6j<'_/ 5s6jŷ&傒l՛(
}@fYƹfZw X-.fYrԹ5gO
 K2!Zl՞(T3iG +9xL
m3J1O!5f L:.f4
 hbm36xP\pW3iZW3i9p#\ͦg/
#9QMs6<(\.f3?b8\ͦg
&P𢹛>@(e3b0W
 ٓa2%ضҼ(?Y`J\͋l!@\͋m3YP7\͋lDG<\͋lDIC!ض
CBW3b)<) f!Cc\͛4
@/2˙fff͚W =h8\͛4
@s6lӼ)+kfzyMs6n^Elݝ)! lݞ<)	9s6p<)^=6\͜3G1A;xSxfdU')tP.fӴ
b+ jN\.
Ko
bCUvMxS|ovLtPY\ͧf
` ?.fӳw0GKP'
`\ͧi  `N^  HNΞ ż 3i¨򰔹N^Ny/,fӲ{¨7¹N
'AUG¨J\͜GPgkTz3.fY¨q>+nz\͜P	v\3g,T=xU\9fYIT!\͝?
z:.fΚ>F3gM+°뙳X:i A\͝3ǅ`Ǹ3gLX3go°tX\͝|+-eJ:lV뙳j)r;igl훼+t9h\ׅ͝qgzl\vC HJ!l.fg s6x͞ K\͞3AN;f'fɗ6`s6xAAC2l,Y˙RxY]V$3g#e2\͞g~*W3gd>xs6zDO+l,5 =gO^2 W\͞!ǸI.fY	Is6OhZPG<S.\͔?<h:\7Ah-8ˁ_>	3Q[D1WAk3QIxL\ёGqDhJ_41sFJU4.hJn>	W4dKA4b\ѤfOW#J.|(.h4Ƃ#7x_|i%Fp
8@#:x_wB#;x_xFx8MW4i=|AtsF?h}\љ4|0h̚GAQ.h̙ 8.h̙5ဳت2f~:sFd/>˚36އ!0WA ͘ 1\љ2`4K36GW oƉ4flqͥx`i͛<0W4fm; -1͝0K3G[\њ4|0J8bѦx`s"EsFh͞+AsFhC\њ2s 3Ft :,Ok3Fv"5=x`> .hҿgƇ4 ceIsFx^D&4iYcVf&\ѥf `,+4o sJɯ!׫+6xa|sF0~<ȠQsF<1",pJӼ1*
4>+454iY,+4=.hҳ׆0wcSVOxc{@+(1U˚5|1~'dD[0WasFbclA84kkxc55b+ƠsFl#^\ѓZW1'W\њ8W4i>NF%fᐇ\O4/rL cP`LҼ2L	fMxd	PsF2.:ྐྵL W4iw8.h38#r(L wLlD\Ѧg_K48J.h2{).˂b3(2>WsF-4>\ыL asFlr4f+(6`6iB 6f9sFlӼ2.h͙I6X4f#(xqL!.hWPyaL2ݝ2N-%.hIDt.hGQc`$8i^D+C;%ldN1;H̃k4gƫ4+01\ѧi.hӳgaOsF3
;
4q? vr̛Ǌhӳc-4i1A;<xf(t W4i0> vPxf8	3`{le\ќqsFr>9<3'dA'3׆`l.hΟ`c`@:hf\gxf 3sFtҼ37F%[0: 6:i'W3Dq(\ѝ3`t@usFt+V:gUg*1*\ѝ|3xfˁ<3:a;g3..F=i+щ53xg\zxhq(6xh"q@˚3nH|v=g\s4g᠝.hY@P=goC2{H0uv4dt:0x(4 4et~!W4e&qXChL#89hL%q>.]+4~uҴoT
Qt_Îf
 8]+0T\7l2*bx$JUH1H]+1U; t>Ҳ2*%t>\mY!_k)t>ARY)Rbn]|.hnEҴrvJ37k.f'!WJ2kz<bzo.forV7"UҴϏq]+H^\ix>rlV7-iÀV 9t#(8ҳ& EVd<8]E9]+2i ƂY:xpY=xp\F˥fL Dfm2Vf<87ȁt͚<8nQ+Vf^QqDkfm3ÉY@ eJٳÈ72YNXWJÈT+xJ$h%]+3g y +4|94Yptљ<:Y4xu<=YJ:(]+4dׇPx+3WPcytѦxu<	eY6xu,˥fJt8Jèyhx]+4ilQ˥f"ZY=xv"r@˥iZ>]WJҳGa25]+JҼ; ѐJұm,ZWJҳg`cZVp EҴ@A˥iYðqH .go%y iYú! bZVQxw=WJ'p# ZGreҵg偑tmotlxeҵk2rZٳø|UkkgKƁUtm;øyWJΞ+PjVv6|$JW˥kg7Gd֏gPrVMitҼ<F5ҲkLxY5<<uҲk7xx ҲkNxTKYJɬ'8YTqT'.ctգ.t<Vxx6Ki58qZJ3geCҴ@*UҴ;1z]+LΞC:Zfx&8ΗJ2{7Q=t[hyGV-GKety t@4|<9+,kf#*Uҳfh
.kf+?Y5<n4ˆ5ҳf?^*ҳfl;7-+f;~*b.3C@tٝ=<V!Y<xzhWJ͙hCY'="ҳfRxz	
e!tz)YGaҳv
.'=Ŝ%WJٛFq9Eҳv$7YL ҳvn:q9,d@FVn^:Y;x|Oȁtݞ> bxO]+8~Aǋg.4 "⨏]+8fo 
ȺVpa_b]+8i^D..5>^4Vpɯs2.3Wчҳ\6]+8fcpVpBWC&g;N<n-3Ы|J94qY;x}..3ǇKPrBVp^+etOrV sg/bE]+NΞ 8DZvv HqY]+N  gAZvz 8BYGK+.  J.7 yYhtx	<}WJY cr ]+9i ?jVr͞ wbVrӼ@Wҳr !9VBKg, ErVg,{..ǈ1ȢItyP	r ]+'3׈/אt)ܸQ]+:f
I5A"Y1W L228JΚGa`a]+:fO ut陼2ֺVtOºVtҼh	.5ArҳMx6
KgLyV(ҳ&AbY6xC,kgLet<	JΚwph\JΙ8BY:xEkgL{&ZJΙ.-gLAJΙA (ҳRx	MAYznWJ> yp.q
#:x.7Q!+Gd|-gm+0żJ٫0 ]+;i!?0 Y!AHkgm;0V̰3.`ŌLavXJ8`,FVv^ `ƺVvOecVxܣJ."WJ>"&]+<i"qX5.3'OY3x7Kg+@YtD(AtxҳlA]+<fOc]+<gg`غVxӼD /+0Vx^" ]+<gO`ܺVx"r!Y<x{KWJJkt"FܯY(D:nJI$Pyh ]+=fO$7'AbY4x.q]+=i^"EUY7x$6MtDY=$ӡ )t<DUd$
Z%J3H^Vd$>t>"CvVPfO"SutҼD9AYAE^Ae(yƙh?]+(3gCqtӼE,	er:N5Ҳ:x<"UҲ;x5yhA]+(2{Q;@VQh'[e`"?eҲH.YPGLO5ҲJ˥ej+e(ĺYEEIҲ<x<]Ȁ
VRhuYI<E*a	tӼEB$WJL,H8".A,Jv[F)cκ?<Bf
=8*~@]lRqp*`#JpW[1U^:%U/WCâf*h˭KWx]l>#HZ!_8KGhcԺ%_8kUGi#uJ΃>	W[%+46.JU:p[%*KW{Yub#MzpW[&*nɊUi|&;1n]m#GiCu4	\W[H#@r{]m#Lx jihA<p!W[H#FN3)u4:p#[H#BqȺFxzp%W[H^#@iE4:ٓGhyٛh|[kwc[4~#@?-uFc٣H":[4i^#DoC!h<Ff4J>	+h+㜴V8OLr3]m+2x thVfDXbVhe#eҴƼmGfǜ [JΞ#`d]m+<x@˭e	=ur(8=tR]mm
bHy_x	9X[[[H9[[L<eugO.<u*0z>]l<ll[&AG˭YyωZGރi#~8rixARiWaeuoëK[LɯӉ W[L͞#?|!<H%9a9u@"t<H~)ഺfx  i=@4^$o,f3#]l٤xi뭛4(xAf3Ċ>7@2ٳN"?Xzٳ<x<fD&.lO =]l:r[7h9k ?]lݧx}\r[7gO #fD9[7g#ABBf"2t$pH>$@!-uD(q.p$BC"p<HUĈ^r[N"xȋf ,|W[N$DWuӴJuqi]m;:x*XW[N^$gJiAH8[9~$ADg-A"Qu`$/WUY	=9뭜A7"au-IYĐT|tg,H/t4]l<I ?C˭׉ quQx:.t<I OIud$t*.t$3CΚW `uLqƸ(.tӼIkbgLLʱ]l<I%߉2$]lLyH.v$t8uL@L.v`OciuƏ0/yh8]lxĘ?<x)x<In!EĘIquv& A;]l$CDRgL+p[=gabp]l<J\t[=go~7Pn<xztW[(4D`IP<.Ri% EW[)1qPmEɯ({f54v\
&Q./9&Kĸ5pyH.Mi>%+֑<K΃ 
֑KWAr֑x8eɭ#6x
=5fW@rkH%⨘\3pt5gO៍T.Miĸr<TKYGĸ	qB %ɬͧx)9.Mfla*Ark4i&{%rkJ0+qs-+\Ҵ W\ҳ'gl=MiY7XW&+N1\ҳw\ҳv*kZV`D8,MiYEZVv205g 3(5g Mrk[=x=Y5x4 ɬҼL&P5Zg]ƸC.Mdt2x5ɬգd$7"ɬեx\D&Vd0q:Y6xkYN2:#&Vv2](ɬ՞<LLC֙<71Mih^<kZf1GArkLSN)(5iS=X2Mi`SM\3ǔcɭ3'/q:X*qت5m3` rk6hLS2lҼz,&f0Ǹ&f0x:Mf0x1Mf̞xMf\}D
+YHX
&vԡ㌀W&R&AYHK8ApҺ#y`r\gRxɬ᛺]Qrk8iH:OY9u!7ɬ: t8;MgԅB*MiRzt&,(.MiWRi&ԀOC֝: \Ӵ=t8&ԇ&uɭ;<u"/c5dR$yV: ɬ:/CMgM|oark:iE\ȡ}rk:fnMrk:i]EOqP.MgM3BLD\ΚwQ@rk:gNh\Ι㨠ctBrv~D(.MgmYha\GP
+Y9uR˓Y<u=>5>C&ƏP
KYJ,4rk<f.Mg>HrE\ZGPvkYJOب&Mu>ɬun;Mg>0r&n] p\ZwP2<S\YӨ|q9kY=>: Mdf9Md>z5Pt: G
Z<.j0ZTzz\՘a
뚳Q0uY)Tz4sVa#2ut|.j3GQ6 5sVu2#6uZ˚@3t@5sV:,5i˨qA+@y#- ZFv 	wsV:esV_W
뚴 =]\դeQ r c\ՙz ;ǄY .j=D'YH sVh͝DGY:u	^UFv!SZVQӏ2 jҴ5D2+3u*5iYr@˚3*qD뚴Bx jҳwQm j\եgDjҳQZ$5iYۨn"5ZVx*x-*J.jҲOZ ~JNWȁsVT-t: 5}EBCVQP"3*ƹL*!Zfd*:<TTBqZ%5iz!sVu
J3[T5|7j2kT'Z L͝BWUZfpo. .j4P,1\զg.P0\U*}DK*m3<u
OEZfOu
A eX&傒٦u
_+UY):AϡYGT'\՛P=b\՛GPB<'.jWPFt 칫7gnP6 5gPq\՜4PqH_\՜3GPfCujDkpt8jӴz1+˫V'5igPfDG+(e.jӳwPfq8G.jӳPfsƙjӴ\Gn*@NA/\5i385i=/Cr9h`ƙjZwPfZ5gMCt8V:f*fKjubK \՝4ΡXʲ&\՝4Y#yG.jΙVNr¹:gY? sVv>9ȡ}sVv:YsVv:`sVv͝BsisVvB}X,.jP%: \՞4za?h\՞4XuL%5gnX~ru\՞4ΡXt: <fΡXt9<.jV<i<gnXqXAjZ=B|#5g+yP\՞Ph8r \՞Ph&9I.jY4
W5ePh*t9J.jMЁW5e&l)UYI@ʴBsVRgnЍʱHD.AtBt4<`F%4.=Ki4|{FMuףf:@,iè5:,L3Pj8D!L3Pj	FxA$eatɣW陓H@'təQe3&3ƂatɚQ)陓L+-˦fL[u/ǇfLrfZ2.3wPl"3&L̙˨6U3&tED*陓;u'P3Pl 3&zcb"陓):`Dxffwffjt:!ff:rOh4]33i]Ah9]33fʲ(ff:!mN=@
ffӺk倕t͝lL]33g0^XL8iGKflCe˦f9: ]34h(xBR陣H@rU3FhN@)tѥu"ypL]34iAȑZ]34fΠNx4.3Pt*~fhAgC#]34gWz1&fDF*h@7}t+3uFjVhZLҴ"t:2VPt2uuOWLҴΠ&t=.fΠ'\LҳPtVt,@-t+;uBg\.g ƹh ]3J LҲ+ZWL+ѐL"wL:7Akfn!l5:oC!u	Ftmn!+T+kiDboh*]3[8uNFE]3[<u<MzIF-d֏QQ㼂WLɭ#1qA˦df#AdMuO*ȡqt̚]Daߚt̚:hǸLɬ[u %2k8uO`r]3&PMB5:h[rE]3&PMM -t̚L>!t3G&~3ђLŶCrfl	/`4^?	+f"	3f8,˂陳L;B2陳6uy+.4qD$.3Px-:53PxsxA.3PxQZ,.3Px/WL͙I<3vPxv +f#<	<,.]37fN9陻Jr)Z陻LPpCU3vnA'C9]37g.aR]37gn29h]37g4y+.><:0pfpC2H	~.tᙺpDw!3h	c=tu p#]38kuqt]A@$e]38f^&LgPS|APS"3l
ۖet:YLM'4zN3]38g.x':qq4
.3PT NfpAþ\(3P~M]38dP~(NLfpNӡ'iP~c4Q]3NAxLӳgP~:!gg\H]3NΝB vvU4 8-Kg/@3qآfrx3 (c̺frB -rऺfrҺ eʱHLY@<y@tu/t场 y`w]39gN ULYۨ@ ~&Q<uӊ`y]39g ErzL 	5G@);"˦gM#A37P?@Yt:+ȁtu"4e˦gMn>KgM3A<LΙA\mU3 ^7+gL )ഺftBayhƺftN:npfvGA<Uȁtu"#솺fvB/"4uBCWLWPG̸S]3;ku@d3jL_rёtN3tJ.m!3ƢUt: ؜pfvB{RD> 3rwLۨCEgl!x'Pfv]BWL$.>0t8.4z0ZWLGP[Ŝ	.37PQ㬰WLWPxˍLB q\|7]3<f=pLgPLkg"^<ȨLwP9uϡഺfxΝB(w4at񝺄PhY]3<g`ӑ2U3z?!gkgp3e3nE2{.=BƸt̞ըXl\fOiByAWPE2{L+1t̞P8'2GZ,keFVqWAܺfQdujz 2%+PCӮZWP{>.ZgPXy$.Y\Jq9t̢Bd]3(\t]3GP7"e)t\i]B{`_]3gP:<QbN Oŧ P㳵ŦDN3gkM#3u Pl.-4F=;<\Zi˨];=\ZiӨwCM#')'C+M#@M+3u Py.-4@(4z(8-4@{`3P>UŦn]@0vWvj W\ZigPN3`qigN
=ˋM;=u PAq#\ZgAc}qiwPeŦz@+L(*8b\ZgAkq*\Zdn V
];mp>\[f
`ǂ	qmdP>%Ŷ:,#8-'a+`qm4z,'t8-&JV
};lɧu XWyp̙Ia`qm4|-m+G#`ȸҳGP_$e)qmi]A\q7\[iY5Ŷ:ƙ`H\[iYè+8KVr
q;\[iYӨ+|sBJA\\|WVx
s\[iYAŶA\xqmYӨ+Bfl
l\[iè+G˅ŶwY8.-C6iA\At9q8iA\AK,):OaqqmgNcY,zNˋluWTqmPX8G,
\5uwC
;fΠO4!	qmPX:D\[gl ˉlu1cR=gN:vAuChB*)4z$rl082.l*ρl.l1Vx}|6f*G`1Uxy sfGT/;4^&:v6i=C;˛40*XI\٤fn&l3GP˕c湳Hɮn4u͚FjU͚F0(q)\٤f1Z#8uq\٤g.bk\٤gNU&\٤gn_"#E͚Fx-	41	\l2bV*U͚FRuB b2iC)@/`$3hDrusffb#.+36f^\6fm+F9p!\ٙΡoF3g{&3iB0p$\ٙPEUlPIqؙ\ٚ4z`r4fN\	W6f#Uѥu; \ٚ3WPzQUsfh:`=e\ٚ42rTK3Fr_C#5͙;uÊYp;\٥}B0t8fJGPesf+Po sfPR1Ɋ+#+PzrG\٥dujރW6iZGP~*͚Vf'/sf:X/.lҴ$X\6iZBI3P	lҲkI_+ǂ+6u	),#W6iYIYa}sf:}ClҳPW6iYӨIdPJBH+<u	F+'OƸ6iYA%W+(uLxlJN()[C	k5zel% GC͚A%އD`&(z͙5:X1lɭ;J 3؀\ٚ7P!xL\ٚwP"x6f% C r3H!c`L̝BXrS\٦fn,p9Ē34u	aۏ2isfu	b2c\٦ku	q&\٦dPI<.l1m&n&!sfMXW6ièL#esf0Y<l%6iۨ	\	c๳L@	e͚fOu `|1k\٦bh
\ًm9^Z6fϨH<˛3fPx0ˀ٤u hS|6fǠ
K3fh 
qP=.l͚WP"U͙L 1J٧u q(eٜ8+qO͙;u pn5l͙/Eٔ@%9V:<\ٛ2|)5͙ 7h xVq`\ٛ}@K3Asfp]@vA\٧h xg~X6iGPDˌ6iٓ㰖N@ WX6i5 b0\٧i@ zp0.lӳPw6iwP:<z8\٧g.͚vtƹN@"JaZ;<u 㬂6iA W6iI!3PnD6g,@"6g,@"zB\ٜ|ur:D@8􈹳9i]@"lYD7场DH8sfr@"%z7\ٜP"u >@)lP	zz6gm$Zu :Lp!W6glAsfvӺH&휺H(q'e͙<u Zqz ^qAe͙H!3+.lm:u"+͙5u2uy,.\ٞ4@=j񝺉EysfxD-sfxN@h=h͙H$ N-6\ٞGQ ]N+3֕HZt=dQ 4!sfzD>&=sfzC$}=$.lYӨd'tW6g2+͙<u̞:@Wc'X6d2*̞͝C s\ٔGP!tB̠ӺAc͙E:A+c")4zACP-e5͙I+PaAsfRiCAs2&)3P^͙Izr·\ݣaق7ȁEsvb=DK\ݑ3u.n>P5FQ(HS7i.r>J.n5D'cHɮQ%1isvu t\ݤbӨ'C@#E9sv:Xy <n3QaS`L\ݤgNr(\ݤgn5^:0PHBh2BH]Bh"qr\ݤeP	xFRu	ǡsvdЉ\ݙ4zѓ\ݙ37PٓJC"*2iBh㼨@.n̙M.(b=svdӺ^WĢɞ:ٓ=uE*75:z W7fm3g.
q9Eٛ:uK^= ٣GjL<xN\ݥhRqs- EV`CQxJUjO.nҲ2BCr+#P,t8(.nҴ]z#7iYjVhG+JUVMuqDlJ͝D]8L5/,>JDĮ2(O\ݥiD?ȭsv:$T+FBz+<uw2\ݥePZ]A뛵gPZT7f+-VrAȀsvfPZzN,\ݦfn834uqj3&fX+n3gPZR!5svq8sv:Ѕ,/ PpLAl"s7iEo+\ݦb-N2˨l4q8.n͚=CaC ٳL\ݛp\ݛzUasvn:>(d07i]C`!,ngPt8/nٻlNv6isvn]Ca227e'Pn=C`ce@8iC`k\ݜ4:X7g6=T7i٣l1vMuGCK6 %v6'%vt	(d@FNCq.nӳP܃Uvz8N<UPpG7<:^3u]\ݜGPwQ9svrҺc`^9kuE7g,8}*ul Ƞ}svrCc3eN~cKt `svrDN?@|9gr:`ysvt'&tc\ݝ3j'F.n=D\AJu6ȁsvvɮph\ݝWQ8]X5\ݝ΢ppV\ݝwQ8ftB9svv]DᫍqX\ݞ4z+n^;W7gN":Nl'B$^6B=g8:.nYۨryV'<uW7e'9<q8>nMK!=svRiC=p~\ݔr
CQʱ87e&Pq'I bp\ݔgP!rN+7uFNI:!+bp	nL9
osvRgn\XT)3P08V)2{ryV'8P589\Cp=\*Pcr1U<p8deQzp8dH<Z8dIJ<r"W8dKըx*Ep4z.6#2up37PߡуFhq(p5+4WAZ#CCxs:`-\fXW8ièz88iӨz{Yas:Bp2{ziW8iGz]:8fM3z$O3&=XL\3PC ;u	8J\3P5Lp=Bx󀼆%8flZ:k36bBztW8flBx\ᙴ<(p\ᙴ<^,36jl"ͦu
('\ᙳgPw<N+36p36(\ᙳP9VC>3gN@)q6pP͞z0޹3e'P"x GP$4f
(^IK3FbB:qD4dejAC 5sh:2\\3GP:l4i]BqX
W8f3R<ek3Fl^\4H47.8f)-8f)Pbsh]ApǕhĺ+G.81˂+H1<pҳ7P\5Vh'ܸhJҺLO8iZ@&	B!W8iY5`ؠVJ:Lt8tJ͝@&+4c'x\g
mB+N0+.pҳP	Ni+;u l<.pҳP
uek4@gƙh\eP
'x \eP
)ysP
 Gd L[L@	(ٳ7G8ki@(%x
l~Ul7a\Z=@*gK2k0V ·! UCBAsMf=&2"&Nu5uΈsMfΠ{&P]85:ny8dz׉+.pZGP]ܯ,8f3.WfP]i48Uf.6Ɓs 5flrWC37u |NHL@.Ypsu fy`4\g.ܫ%fNu qX8iۨ\g.~L(9`A\eP^,k4\u L/pŦ ߡ`s-3P΃5ǹpŶKǁ	s-
ܫU:`.A˜1m:`3qX1pŶv	 x\4z`@qD3\47L6i]@0":#.p͙57c\4Π̸p͚wPt9`J\3P2ٔ@2GvDW8fEGNzOW8f#Ox,	3v _8T7i@2
'.p˨AC&3vvkx,.p=@2y^'H8i]@29X8g3Cd N8gsspӺdDl\2DC;-xpӴzkǸ.pӴ;5vd_vN@4ccrN@4gc\i]@4evPP9s]@4Evj8,.pӴΠ	Vs:h5>4BN@6O4;x1slq[,
4`璱\gnʗ8iħ,EvzWs@8V(EvPu 7rs]@8W8g-#?Ce3u +|W8g,ʁZu ?\R3t29gE92s=u &EGCu 9`[\4<oeNY`k\᝴zpKjYpsv:y/A%J,3P PR;f<kLNX8gl7Ƞsv@>)t9.pwP3˜3rsv@>,/u=u @A.pAk<}@>zP3ƏP]A[-K3IV ]&HDW8g+I.H:,(pyZuwr\3gPF`<i@D%8@:sp!\3PpC:-q&=urDpZ=@F8+3֑a19\ឳ'P.pZWP6RbǠsz:EtX=fΠ#w"G`ع=iAxebZ
8g=Ip#/:˜2{J'4Kp3/42' -sOg. :n8e7 (4!9^XK2;uʱ@..pO/	. sRh-z)4Π$zIN|8\ᔙ	]] "\ᔙ=;2(:Y:ʲĹWP ӿ	t8N|6e)t^6q@/P_E_];#+ǽ(Ӳ2K vGW/( 2Tz ];$+˺P+dQCt#4u? ei/^'Ӵ10];HΝA|rvN3P_9^E.g85ӴGCtɣoA(.48kfM+//Cӳ&C!tɋNx:ٓ6u8*.4}'ӳ&vq@83P_ )tɔA|FEkfo/^ٛG/nX,.%,,A];3fn%aqtͥu(L?!.WPWٛLQ	<U+];3bۨ	_,	Kfl+ٛNb_XF.P|WNۨ	CIt͞:]x"N	et͓@L
zPf&RȁtѤu0G6J];4fN&	<o٣J` rN\NgP g/˂b٣6uAB٣NW٣9uStѝZ];4g,VfTS];J S];JA8NҳP`\ iYEWvC9tmx@!tm#0kf8"ӵP
kku p];[LN͝AEq>	kkiAK|WNACmtlF ӵPay^>	˧d֏Pa"5Ӳk0Vzx!NɬZq8L.ZWPaK+.Y5@C25u/];&PaoӲkN WNɬA_ 3UӲk;uX3];&Pa<gtգCCDb٫J!];5iA4rTfCw+`}t՝u||N> zQQt3G0C*.fn!Qfh"/hJ];Lɮ5x.g;K-Ki˨1r|N3Pb8NŦއrضqDض@]t[i]Aq;".m31|v-Pb	}=4zOE/];6iA3;-	fCLWN͙1iBٳJqW2N͚gP8Ēٳ6u9?偭tٜ:(8=4'
ٳ;u8tYvl@No1tٞEqC-	f̞xeӳvPy"f#
)vn̝@PٻJYr];7i@Px(Nٻ
?-Rӳv@pvn]@P%qGKf!ٻ):89vp:t8'.4z<yq!t+P A1VoA#+P C tu C+%ӳdOgiz4uXtuXWYpT];8kuX( ];8dP
Z˅ӳs"gZu`;1c];8fΠ,{ӳnƘTvp@Xkg;w!=t᜺AtX*.3PBnZN\@=up=\P,];8dP~_	5ӳRupo|8];8bCvPWEӴӴ }];NŷP	.<˅uӴ^9ȤuӴ+av:cv|iӨɼqeiۨzQvx'Ⱁ];N/(N_PHkg-/I+g-#];9fn/(NYO
vrҺ .g,/];9i@^%"NY])UӳnA@NC@vr]@`>㼄WNYӨxӳv^6At:b];9g0)NYIȺvtQgM0HGY3'PAr3uEr+gL!KūgM+Dg'evtɮ2\katuב@r@d8.˧gLAget:N'@vtӺP(];:g.3.mW];:gN3$@;u䬸vt@f;ˀb(:Їu];:e'P}˗NPt8N=@hN\NWP^w5ӳj@IΠ4܇iNٳAgl[];;i@jq];;g.5z,|&NӨH\NۨE~*=t:ߋX$NB/cӳRuRqY];<hV+	ӳƑkg+DGq5utun>tu8vx@lNWAZvxN6 NGCӳd`EKgSUӳMu ];=fΠ6\NYè$vz]@n	+gt6.P	.!.P8N87|Td+Q
vOi]@p8
=uqUd #∁];(4zFrn\=];(49$7".St8?WPpCA ǤӲ5u.tBjAu3A˧eldvPg9X5Ӳ9uȃr"];(3P~B˄Ӳ<uߡN-:GyQEQxvvQi@tAE:跕IF<o#];)4:<ge&Dރ˨ظҺ@1sC"sB#.
+zt8!9f
aDC.r#+PUY@v:Q뜳Qx!9f*+8+2*asѭsIT@v:zB\hdn>˜`d H@vees:S\Qk/qP!.r4Π<kEkyBr3P~2 O\gn<˜H]@zR+9Ƹ9fM#A/C@sd]@z	vW9foA_C@sfaƘ9flu☼3f=,9flqƹ3i@z˂,͞:P<4hy!.rGPW	YJ)xsh2"\4Π>E9iZ=@|yE#?H9iY8-+4u䬰;rҴ?qB%rҳgP9^B+esu.qH"rҳP>"%ZVtqZ9iYۨE^9iYA +ȢUsuEZwP .,/CAsMh T&wP 9(rɬ,գ WYW9f#GbrZWP :@9sj: $t$9f;+Ȁusj@B,Ք@^)Zgˡ!L "9idQ2L@#:~9iWP 	j-36u
+ $L@cPL]@	V) -3<u-<v1.rŶP ^YHs2 %\37P >YJE eYL"G1r͚wP!N4,ٞ%7Y):.rC˜wA1Asn 7i@!fl7i]@"zjW9f3oe,u㬄p8gCt8(rӴΠCZ9iٳ~Ue˜d~[9iwP!^We뜴`ors:a,뜴bP|N@GX9i o+00ND4|S+P",rZGP"~W,噺q)˜esr@easr:8rElAL9g-;18Y:u2/ d09gƛ1}stgS%st14@:dejcCAst:)n>:\4ast:7(eEst@:T.rΚwP"A_"5Y;u0v<t!9gL@ι;h03"uY3u8㡚,u8r,u8xJrwP#:T Y<u8|9gG8O.ƑSsxҺ+O,+jpX9g3/XW9g	](Y7u@rwPdIcQ,:"^*Q$<gnKzǫ,A'YG2+Kdu\垳gPd	<oszA , [qL=gN, h2=gv*Y=uA9`L\wPd=*YA:+|T3uQCKG29!\唚gPeksRgNM2F9A[qPJNhAqPJNdeLU2CYrs$GVzT듚FMuP=ʱP9fΠ	9V>kFpW'4A_C'4AC'4ACLuͤuPf]A"r|&Nfm;2'36r7rh:(Qx|93'Pe<'3FBCKNEќ(gqbhN|\9g:|'4ars[H듚٣2_CW'5gPe<'5!z|'5Pe=>˓5uQʱ\ZGPe>2\ZWPe>4\ZwP$q'3VvW'4	.Ni5	U'4	qrsL]@Eq\3P$  
l: Õc.93GP$|W'3f	 ?q!\͚wP$|	'3v	7rs7fNH u@W'4	'z杜 Gr~)Ng-#*r@SX9WP$"rӺ$k:$u89G?%NgMI!t9rs:gI-q\ΚwP$:$"93P$<DuJ~\٫O:~f9wP$~rs;i@ =?&Ngl	 ccmrs;gNI?7\E5竓=uH*qArs;e'P$'3Ƒ	 ϕc\ACxҺ$8Ng	!.93P$uHNQ\ZWP$ieuPӖd!qrs=gJ1q:\ZwP%u(ۡ*z@NqI\#?	kE(	8&Net-(t8(.t(\W:f
iCLTz4iLRjAR\*FVM:t}s`!Z48)t$P&އEΙ@~ Ιh71T	WA #+	kUsFUM?
2:@:~:duQ%+	ӡ]sJUM=?
4M:iD偅s\t3GP-Ƞis @c`BHɮQ@H]@4:igP(\fΠc@ZM#7uqW$dP>H@ Ƞs8)uAs:8ErD4	躸$.t3P' t2{Gems@zl	:iI	3&P'N4@Lɦuxx:fL	'usf<L89.t=@!EΙH7ֹ3i]@AB@3ku+ȠIsf]@R<:fm3o	\陳gP(^* Ι7u9̄:fm;_G5Ι9u[r}\陳P(36x eDΙ=uf2,4hiqsh:DΙJb\4ΠQ9ALћ:D>\3P(tA?C!shQ}JDt8:iZ=@xe-s+P)t9 .tҳj!_ su9h\fNR<"ΚVf!3&XW:iY	hĹJҺPrM+[ eJɮT
9suxU
4
:iY ?4  X:iZwP {TL.tҳP  XtҲsG<:iYӨI|!5ΚVvTX:iY1X:.tҳP+M+'X"r.ZK4`\魤uhl:ki]@^)ΚgP+'eslaƹaMm;T\魞:]C"Lq@&W8DL@Yh !sMi]@:d֙
=	2kNs~U:dvs΃@:dxrA2k=uLW] s\隴Wk4W:0\i@
9-4
[(\fnW<ZM34u܈D\i]@(s̴.t5`qZ:i5 /t3gP,D:ib\gX|*EsuvZ:i˨Ag"sd'+EΚfxrUΚfOu2 \eP-87t1qD<aUs-zhZv\:b2uлºL[i]@EΘ:h\,tŶl_1mhq7.$.t͚=@W:f#gE!slҺh-%:f3AjL٧ueq)\2O&7h~l:f#esnҺl׎H(.t٫=D3v`W*Lݜ:l%t8:f;wCrLݝl)G"Ι<urv*tÏCAspA.t%ZlEZ:g#ķbLᙺpPyL:pX!:g+x@5spɮ\M43QC
L᛺p8:g;]\3P.><CL:p#86\2WCM;tӴzp)_.	K4#WT
tӳ'P.<aN@#xf4<ΚvC "M;[AWqPtӲkFNr S\f]<bM;@T˝4[uN͝@,k4 Q;1P.tӳP@_2isu \X$W:i˨ bH\gN8Bs
8.	4 Pn\lN]@<	dPĹN^qS*M;(:x̈#:iEc
K4=b5Κv.:xbq\霴zx ^E3ϫuΙ3u9qLtZwP/:A9gN^	|wUstx.9 l:hq[! "LuK .tΙ+ȠIstҺxLrVEk3~DPV:f_8 :gL.tΚwP/EastΝ@^@.tΙ¿bh{\2@=sv|59 r;hp.˝3IV` N5ΙH h.\靳7P0U L:39H.tWP0Bˆ5Ι5u qD:gm3_svӺ7x:gl at9 b=sv@/<}@;r <h &C3^@MǠ<i@U0<fn	n :g>:Lu
,3jCˀbLu&̴.tB(\3wP0ΙNsxΝ@8 3v|:gCn9F5Ι(:RqH
tIBC"LD>":L=i]@W:g@sdQsz@"Ι9u<@k3v ƙ9.t#+0'b\Qt3EDΙAuy:t3C!)sPgNbk!sQh*	EΙIc^B)4Πc:e&x1%9 sa?=s`P4~ vGBE.vUيHn띲2@}@K2Hr 
\r \GD7C ZlzHr sIT@\ W;dKըDCu)SjCFP5!|.v4jGm#2uPKBC띴nj1\;i5@?ҵFlXW;i7m#8uPy st8v3P5Mm#;uP6<j;iE
9 .v2C lɧuP9 vP5 ٛG/ :3f*Aˡ ysf:;rF@띳6e\ml͚M|;fm3^@#;fld.ٛ7uYgr3gk%t8승3i@ l͜ x3gNk Il͞!5KFa#4i@vZJ\)vҳj)␂\i@.@	KJ@!F˝+ JџC;iY5~W
m+5uhʂ
m+6uhpƹJ@qȹ ?.vҳP6<J]@ ;iY9Y W;iYӨDhs?hJ@\N\dP7 ;iYA;iYEmm+9^E;kfΠo0|;ki@ޓ()\r;\@RY sMhxZW;dfW \횾oA%vZ=@xˇ˝V᫏2
e٫J<;f3"偽sjӺD.vYӨ
<wA:l՞9v>p kp m3H X.v3'P8_";iO. suIs"A띴̚K%fl1ʹL@xBm38u5w-W;iwP8dLΝ@	;|v3P@H7.v3PAr(v2{!k.v2"rd\b"X\M;j%;bGPȉ;bJ"'AKmuw+!s-P9^D'.vŶx cRl٣@KEٳH#N'dPl6i]@ eٳ[CٳL Ax\4r8 ٳ):qA
˝vP97!lݤuK㜂˝vAcr(8\훳P9 ? lݝ8-+Mu[2m;1C@Esc7 "N@*qK vP9";i٫CDbm;6u2̹N@	:<%;ièd N]@z \gNsx!W;ir0%W;g-s]BUsr:FJ P29ku (q=kj P(r\휴Π7FKl P9B6\휳Pwd#N P]\;g, hQ\휳P7CE9:"띲s=uUGikfA \3WP:9h:gt:~;}@Fr;h/`r\흳j@e@msv:+X;gm+OYq9svR5`sv:aAl:2t#vèC?హ;i@9f*v˨DAe=u\4z^\K\3jaAsxU?C2l񑕨_CEHaN\H\37P;5"l:eD	ƕᏂl2vgP< rι<fx|k`QsxӺ"L;g S\3P< X<gnyl񞺁!QuҽC .vIC^Uk֑H-	dO|<vYo0=i]@8!%[^*szɮz}C	K֙Al:;q+7uЀ+!8uϕd0=g.{>X;gf|%;u|!;d`bsPi@	^CkJ_h l:XG`)3wP=^'1()3P=]I";b	AYs.4zDt9V\@#z@\ؑ2H/Uz猽SP?t3Qc ƹ1U$D˞22r ȹ$GV3q4.x4z׎ H\fN]ˀ#3uK"<i5sƑuHŷP@ &@H͝A qβNHA :VHA 8 #:u #;ur!9sƑ:}.$.x3P@~:H.
D'x2 CCEG C?AJɛ:5t92iA<fL!ϕBɞ=9~3h<n<fm# DC ͚CfZ<fm; kE9u@(3g1r	Ish"WCH3F@;@4fNKت4fn8rJ\3GPA9&.xWPAz 3F@WrQ\3gPAn!5N QRJ YĦ\lJ:0D4 ]9xҳGP P^C*+J r.<!sƕ 'AVMu 82x\fΠ_.xҳwPIȀsƕ:88ˍW<iY˨ JΝ@&j ̸Q\gn:Ƌ4 CEVQu A7d@\ 9hQ\u @`|7\u @B3W y@5h @ 7 H ㌈<fZ?\񚴮xDզu *<5f	|m˞3Vp@␾5iA<fǡ"՝::p!r՝q&\PB"	%(:Sr \h(p\\iA
D`<\fN|O33u(5-4SྐྵLҺLs.x5X<Pk4̚c5ȂYsƙ: y-	4ǜUsƙ:;j k4;!|<i˨"O8G4 3;uHʲ3<uH(93'$  \b"3gC"<f!qEx͚WPEqE3fD86iA{	slN .d0\񛾠 n"<f ~"<f@㠼7i]Ax"Lxٳ"C NX<fB;QAsp:(J..xWPE	+˞3z+we]E<i=A6C"vb*ȣvfwEEUvh/1;["CasƝ]Az+.xӱmbRvlWxӳwPE?Ȣ;8uXSm\iA kH4aL\gN"堕sƝ0=<i#2*<i#+Ȧ4sƝA:TK3ȁ=srA:V˞3Mu`qr Q\gPFNu`y1srΝA|u垺0CQ
˞3PFKˁb+PFt8W<gLZ4WqP7xΚGPFȡ%stA!9^B3h(K\4WȠ \58!:iA];xΙ#?!.:g
<o\4,F:g. "E;up|3\3PG	W3z3P:e'PG@gP\ˆ%Jisv:<48<glỡȡsvN\u5G#CCuxqsxҺ<y7.5\4Π0B6\3gPH]<3Ɲ	e:u%x$_CCA 8Dzu8hƹ=fNC<g 1:@*xZWPH G*ȡsz	 szA 9ur1\񞳧PHeD:DXrF\PH</x#$R"<e'B猠:D(\wPHn5Ȣ-sQh y)4zD`Z<e&`A"!b)3j	:猤͝A"\!<e&r	䬊&W=PI9es֏DYYA$zEYr=i=A$:=i$=i5C\fΠZBB#8uqq)\gNu+@șiXsd	1e=fM#$^.z̙$|kŕYJ	2WK&PI:=fLZur\3gPIEK&n	050 2iA&VC2\3PI!z̙Ө$W+i=fL`˖esdA&xɞL2sf	01l\,*\7PI.7`sfҺL>+ Y5u|j3iA(T]\gPJ#rµYN	A;6t	AO랳6v	A[僕Y<uwsh	Aф5YJ	@SѦuBlv=f/k	.zҳGPJ	^7NW=iYèe\s֕:&V?3].zҳP*sֶPdm#bCAmn	ZӨa[kGaocֹ&	wA랲kJ q~\Y51y%.zɬ2EbYG%GX'zZWPJ<k=iPJV\hwe33us֙:T\\i]A*Mq-s֙:TۍqTlLA*P|L]A*y^?qXs֙TuqLA*:,>z2{%FNEY	P%YG%Bw!壅YH	P+.z͙%D9slҺXgY .z͚gPK	 Y6uaslӺXƙaslA,.z͙I qؾ7hY(zق|q@$zيq@%zGPK w*Y2uP
kvS'zA.H2,7iA.L<ݛ]'Eݜ:\뫕5Y9uG2ݝ\tz%3Īৢamsp:\XI\3'PKnW Y3uMXY4u,%YJ	'DzA0	zz&?C˞ r8bۨ&2sp͝A0x,	Kn	ʲ8go5YN	r8g.X=gCy`k\3PL, Y<uȳ%sp]A20rFzA $N]A2H.zӳPLN<s֝dd\Y\
X$=g- 2$9fn<u	5Y4uwy`\isr:dBtX=g,"O !zZwP8r场17ֹ9gnLZtCY<u
iC唝BrPPYHwbstBIB@:fLz:i]Bqk,K?r!zΚg?tY +zΙ:t
W=gLWC9r(.zΙ˟Tkt>asta\1zΙ㟄;ȢsvPr+? rP;i^6J=glϨ'q>+ϨDh;f}@?ƹ@zg>˲Esv͜/V\>U\!=glϨ-z۟P5q5Kx LEeY=s򬴆;e'>|mjYG>:q	sx931H3.z> sxҹ	d0@<f|C@sNIEY6sç*<i<| ˞rψU!Ysx+T랳xߕ⠈\3>Ǽksx}(Y=s=]Z^=쿛eQr{/U}.Oi>C.Oi<i.Oi`m\37>7"=i]XI\3g>G5N'Ϡ+\UFt˓FxS"5ͣϠ9Oi_>9h=h hn\ҳ7>堕r{J7r̹=f}䜰-OiYBVOiYßB+-VtЇ(=gn}PY95.OiYT.8..Okg}Prp=iOiT8ZW'Ϫ .	fϕ)hA\2k* 8G\3g>TYZ9_d=r{LӹІ=gN|^\c\3>T
-	fxʂOK'f>T9^>ٻG*;kvfʂ*g'3*\NBRn|:;Oiٳ*RBz9' 0=g|K8 W'>3Sr{:gN|f9s1C1C5ό9hS\Z'{G}Z'{:s1[ظҹ<%.P>3}Z p3W(4ό'AkFό?eerH͜)t9h[\3>3
ܯ-Fra{1AgN|fyZ(4όg+C:9yhl\2{+SCrZOCd9A"d͜Yur3hd^͚A|YCU+G+$9hu\ҳ'>Vz;.PiY+\PCse.7Cs`orJ͜XrJΜXVZVv_+4Ad>V~\ΜXWqr5iX\yh\ZW>Vզsa2A|C򼹮PfKːPi+}EfhĿE#\3g>49prLrErL'G(4ύ(3gύ C(3f>4^\D\͚W>4u٦s@ax\͙IύCCpƀepҹ]xv>4EKvdƁȢ-rNƁAg|hO˔vύC9p\ӳ>5.Pg,ύGAK:sQK\Κ<UqPG.PgLYb\ΙYqPI.PgM#t9p\Κg>5$\jA4|jRYqt.|jTGC˄+>5<i.PglYCL:vҹJꁅOtC9Tq<.Q>5\rEP\rE^S5,Sg5\$+>6}nEIV|l =\N\cˎ(Qwˎ(K՟.U`a`-Y0E,U3xG\Uˏ(Q,Rg|$Qf*+>6ELV|l;-r#+ύ_CQdeQ?ˏW(2*ύAܹEH_W(2N|l5r#*>6EGR\+>6=ÂGTJGTύG|)QdI*ύWC(J
ύC(Rgϡi(Rg߾ ,V\Jύ/qr%^@(Zeg!Y-RJag">6=ιEf
ύg|(# |5.Qi	U(ύbjZFh: ~Ef|n5n#(6ύ:ˀfҹocrf\ܙƘr3f|ngXkYN}\W(6r4ˀ	r4f|nrJk-+3sp=xEf|n8-+9spc-+:sq|\ҳ>7
o(8.Qkdg᷾W('>7ܹEύ×.Qf#>8(VύG91¹Efn|n\W(ύOx\3>8WH\3>8xĺ91E,.˔YGz.Qfώ orHE3G>8=rJE4|p.t8Qfώ r7i\r|(ώ6Ȅ-;9s_r9hiXQg-#:+YJ+Y`\Y5ώC,9eO
+YN).Qg,ώO)r:i\䫎\\(Ə>9" *x9r Z\",ɧE4|rw2.QgώEar<g|r0..QgώAO1>\۟}V(QgώFN" *Od>9	}\3'AE>9
=\(G^.˔YI|rR>9\)4~|r,er/WF!Reϣ]\W)3y`%r0U}dIω>.khߍfIhhh&4}p~\̚w>&yV;K=siwCÚ&fg Ig>&)36ω;8@Rf+M:N LѦsjn9rJ94erJ{ʱZ&sh1rJ.Rki*Rki^'eMlωbp\ɬω VI|M'Lէsh3q8G.RiW>&UM38sh?`\͚W>&UkLcB:&l\ RGDA&n94Jt.Rfω_1(I|v ZI|v4 &nuA&pˁ&pb+ˁ&p9˔3sG!Z&pҹٷC&I4|vNYpI3>;(YQ\ӳ>;HRiӟ..˔vz`r9i'	eLsyYJRg,ώWCLar(\Yӟ5I4|v RgM;C@r;hyh}\W><˔LǈB&vӹzL9~I4|x,O"LxW)3Rsþ@)2{HǅUuLҹ 8..ReϏ +C&Pf|xz Iw><uLǀ˂2&Re'><}\#.RbǀǡˆEL\hmpȹI+.3Ϗ^.W?><	}#G^!#;s!qqg|x-K͘><}\V><"+4snXVpǠ@1qqi 9Vtǡ2ҳ>= ~AȊ.4Ϗ@3>3>=.U%Ɲ9	\Iωϡ˂<3qظ` <^:Ѐ:0Wυ '}3Sٟ&!_@79πΩ)_@sBKWm@옯!jGOq~dSYߪ14@qDP/8}眂bVydaT)⨅ip˟|6џߍ,lkǧ+'~7;"KYGN@+ gS'qP uO_&a-{`%SJ&_{@U'hsЈN\~;/?p7S__?O?*W?ȿ  l_  $       	%
 :670:#               ./usr/lpp/vac.html.zh_CN/inst_root/var/docsearch/indexes/czhcn/data/CZHCN.POS sg                     $            :|/ @ABG#CDEF  !%'HIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~	
"$&()*+,-./123456789:;<=>?0{!cͬ.ۖu`bط1cu@=kU]ȻpT]QL=BnTJ[MR7Ɲv8n3⭎ժL`?KTWtC}wN6}OU&fS!j6Y5IqKcHݵƝZc:2!4$tvVȳdAf-Ry}.5AU$lv1uT`Vuv:nᵍv;qf
v}Clf$ޞݱݵIN5TUQUH󪍚?U:uB&jUBSZb.:lsӱwf{YM蝼MQ0_lk0{M_MZm[q$e5uiVkR"ެvAd	i{G?8moX]m验o#l4mi-P2cZv-!X})`k65\M#lkv>vM&]j.~	m7d-3 _pݮdc"61wl;Fɛn&[XVzu%lcyw l;q6÷c6孬U!7n87꺎k ŷ%lT2{b
1p]ͮc=j^wFKH{kvFlc޽l:l.ƗNwmy@n籆62d[}`텽L#ͱwc=P2"v>.k%ixݶvM3={Yccn{	k^Nb۠uTg(l`_U{snۭ긋ki=j'dB	=QGUflr~[ZCdQ;	lb ۢvBOnmdcd}?cvdvױXrݸkjPnlv]cyVF[adsOVzյwgr
lgTͮnme={acV 7MQ!ls)mbT[XkklՊZqNtѽlrքۻ
 ®kk0`Vƥn[a{d1/c`N 6͐duFkla۵ld6ؿݬٶvCܙL۝6[n9ppݪ FWmV߷62m9pnMIEہs6ؙYےw-pqM7n2܇$0kn1	;eZm}p(w }Þ~;p7H	nwݰulr&Y460d
6}QC</F>l{\mbzAܕܱܳ|e|}J}G5t*gq&r'/s;/q+shI\\O\)`_Ln>Hq?G1ރϾHt<wbG-
އ93?rۿBM, R\M)xaǜl!]g%qGr/Aq7%?ֹczC{|\sp<̨3x%t:;9?xx89xx>Uo9N`嫚0"7N]`;}><8A}zz'e?v~qc {8CBK^N?2{?9+y#/Ⱦ]S|S\r5w^+:BwnZ_cx-#ByC\t8y4？8y3 H|E;OʜS6yU'|qӑ}3yy\t]c^xۓym狹+ ˏ 8y|Tn^~OgƜƼ^^7Oy ~fpGsg$Ñ\9k!9Y9a|jO%޸O|wŝ1iNUs܆&=3/y_n+swiӹkb?ܺg#wU^8Ix(>0E_xoL|?t_,;wS2up2 [>ʜx9q/u/=qs$Ǉʼs/GB6rNUėR}N/[Mݙ$?'r3ZoxoppFk,vW=Q,2Ck9Q~&q?t?pSg8P}OWt/n>dyc(_3<|\9׉æ#ф^1<QƯW=[Ssl\ ry7RCy#nM	!R|rWAo6r_ߧ6>v^0<G#G:gq3xB>(~9➣<gsM➷|aְ^VvOsOt9s<ܝRqg$BsrW'q`gOI]k\ӹ˦sT$8yOX
719["/rUƁ3q ECx.~'O ;O靇a">IH[|oWt_r!qGt?,qD!/7'ŏxǊ8zPhI\(]to>=0;\ng~]r1ǒy \A'#-X?~HB&{:w>?r&("wTg$AAWLNꜱƐϏW8-qqo憹n&ȜޟЁ>aq>v
M̜y7yyɞ_Gpx_2)rȃr2CyIzgXE7cG:._(ȾD?AOxӸ}P<u<_y]Ȑ7B"ypyNˍ^?wL}ɼ70H8rW]?^R~&;Og':cIr@`3ymÌ9:nЁGix.B=
sj5׉9)%\Ȝ^@U4RN(xa3x|l s NZNԹ'.:D4G{99oxÔ5HeƼdƽG)vSƍ|=/ߍ9gyt#$oμsbG0&z*g%^v<e<S(hFqǤ8};ˠ7 .Bw8z9\P~tԌ+'q5\ۼ\xc`,3y?7y7wxߢ933|q*NTQs_OPnY*.?9sknH>9+yNʼUz qG>?)FtWf9/ ~GwJGRjI?ud`m!Ê8ӊ\0KX7~OǊ9?y3q8t-0Ӌa|rzx
Uӹgyk'~rwrdIpV.KBz/HĮMXGv^8nƼeqr/%z0+	~Ewf9qB?=L^IrWig<!nrz	LfN9+4|gn`{\ЁuE~kEM?8;xO(&~-'.ȏ9%ɽӓ8Ӛ!1s'o,udh?ySx@r_(#:z'q2zwy^pJ9cC<?۹gu>8e;O\{<.𿉞щ.1%ppM>IG$Lk1ϑRxq\ .q;>z/:%;G9_8ty+uaoytW#"ӊ0ڒ|\zc"E܅ȘWeEq#gmGpd.Qܣǯ3zGq2t{"><cȎbяx9:/E8.'㮙ː:gzܽ|L\pH#{'q-9!>yGv4i$ HYΈ(Irm;<BJl}fĒIw!t:NW0H<`~g<>h%5\/k$Npx$y&\Ke\X,H<J;EzJk nԋ9Pn.px6Cxᄔ K̀s̩$k \ <y\x5s N̋9I#]!8?CtG>b97ԒM!OF{@8\μ|X I=p=Dt)q<?r_(x<j.YA?Tt$wa#X.40鼙ow^WIy}9w,; ?9c:PNnO=_)ⴃ{,q*w0>9D<r%beSnH/sr_$ߋpṣ_yy~i񹃬CTJ:-splc]?94=,!~{u~X60C<)|
`-|i<	r7r5<!FsNHxz}(qߡ!y%WϞϯpϖ[=WMsHqwO~zqGaC29ۘ8T3Z5Z[uYwX?|j.<LZa»O:C$^/5x׾GWPlz@KDz\\:#vn/.ܛF Q	?	Ɲ9a<}O/$01gM|X~C4ܳU+aq zr,tΰ~MRK]{zwOWOhtW0:A$!:]xˊRhUN2w'7 v~8Hr6I<2Bt9۫"5
;`/P1sHqwO~zqGظߋC {*{/%$`(Ï7"#9crGqro1w\Gqb?zOѡ_>3 ;eʾ?,zq#) qwa]7:%q$\8p[Dg0>P^oF!W-s`syb B^!/#}ŜYŞ7+oMNP,yw^80??9VUˏ]9ˊ9Cvx@Gs7Q.}n;tNFVn9uxߦ<(]ˍzqoq)#`ϤCO_@qWs5eP|A󏹛9/~ǉ{VށHW;ƌЁlya9:ߺ%s,?l99 ;~DM>2p+QIz43xE7}˗m)I0vGaݛy"`s';?)盙MzCODq^ɸp<s!#Ǒq~7{>[D|0 ᜬ9=sG^Mc8%PoK䞝n@yuy{Gs7K^ƼTvO>gI$t+G#ݽ$#zx=7cMƼS˜@kpň9j|hVgL}1l}$y%#.E~(5<((s}Ǧ07Gư8#9!rxo w=ToY'yFqr IwY$[LcH4s'n0IG5z^勳r )ᯧqs2ssܿq)#xhJk(rw =n(Baޣ.=܍Ƚ?0!/8ߌx
>$zNG"t@NB䎝>rW_M3`:g&}	ʌＢ`00qk  f$L:%P1X
ZƠb"f}Ÿ	t5&gPoѝr.%t'sWD|%qOVN-X+3t.upw*nzNʜ!!8%[:7xswU<˜kz7NK^㔃17#x mg\ͮ~ ]r"$r;<1BJ휁ݣ֓}?r2OԹO8%2H7q㞠ܹ<k?c'. HuΜirw׏8ÐOÓ3}|YԼ>E]ύ
0|mP|qN|u&|\~7>(xxnqP^Ca:Wbtt.sI1&<uƮqyOWVd79 9qL=yOP9 <>nHt)ȈzO!hǲpb9cG\}ы^;tb.GFW6tW|.:|{@s/q{\мv_Z8'Թg@O~и!%玓n1㆞q<>7O9a(]xә$	Rd?TN+|W@SᾈpTڹ,Al9k| CμY(`<	9A#׹XgŜi\	g;k|p`8ȄG*uWtΝ#9w$sr>'x(A懸@MyOόx|`r@AVX	:@%tJ49gq0sۉu+#ư|P\Q	+> b'\2z;a-+z+rgyHd[;tW'4rhޯIuלI{9zoMs:n^NG/,,!sBq< ]徣ŜO=\L(εb%t6X/;9G|>`I;~sNXB`K|=]7Gp`Qtk"_9:wR=bn p8<A/3@|,Psw*SAѡ`4sy|.RzG8I\Ş_qGV\ŏ}=xRɆ^o)#$.P]X=ˮ</}_%;&RNxIe0@t'Н'Ǎƾ?/	'޼`CaogBs(?Dv8Ł6<~)eq0Dt*K	׸7(qhGtgː=qLŃIuGs7/|QryP\O?|^-3G8::nHrsw |<}ҍn}N0.oP)\UkЃ<9t7ܱ+$<[+W`F?RO]A/AAN49_n Abbbbso |	7ѸH88C0:n	y7(FsnDj䮛W*Fy/~\̩\Ҍ0'H৙88:`sr%f3#p H	`זy{?qʉ>4vB/1jE%NzF 糓83+Ǝ}4AOBQv.<8tw	Ï\a%sq_#qSC=W#857rols;=e+=QN|y\gNi\ɞ;#wMsQr'=#zV'n~[
sG4rOqyqgq\
2_ sG>sf yȼ8Ԓ\WM濜q%e.ZWlyߋk(ϋ8<dOaO9_u~hP\8\x:gqn-O`Qݷ^9+x1H|8xˏ8tyWQ_,Y%ͮ|/_*z޹R>qgD<M" 't6+r#qQhCnʍ1LtαyKcH0t.D83S:I"\Y<KܭŰNW~Cd <U}>6Hq9'ٹEʨCuO95x:bpoFao	oԠ)!ϟ9(lQu=Ǘ8璹w:3 ϙx=iu;]_Iq~]$h'oaoX	 OMۭ]79w#w;pסanplnq.J'0sƜ`,VO}x@h>鄛[(WrKSGG"D\ Ka_r|*{^FAl8Fx[#`8˯{]9OÂ\\\[\\[\\\m\\[\l{\[l\>7q\_8qUL#=X7`>>'7;@tA4N]78<Q{AB/F|U۸˓:PpSȁww;x ;.s7NqV<53tۡxv?.qXT@A|9w'}KxA{>|#ph윽8^cc9O=75bW0t&v:##b_"yDakqw?>ϼ]Cܧnx!>n~gs0!ܞ9ג{`	<[ɕhN^WJBvx=u:=v,y3PMgwnI_+{sVDp/zhs;V!|׎0ު &&Xms#7Ap09p=x~pO93" ϜwƼ!8%p3C=d5x5n{guTW.#Cݓz[xEӑڜ]YY[ם:c{CsK:=ԸSjj5vgYi6/@VvmMKe6Mm᝚rs)5.B#6ApbG7@7z}:l͎l,ː2ftڜ]\ޛ[Y[ם:c{CsK:?]y|sj\tmMTB=MOڙ][Ѵ<4SiF6qKu663]rO|Q nkgj/\8qSߩ޼Y*ӛ!RIuͪ͹y}>U{}\oiam]G73=776875q˟ʯo,--!SK3z3LohnE[.1޺Ҹ*mMo@Myѩr(pfb`-l\t9rZ]^_^^Z`x;$QooM-K̭mo4[koMfv'n1owvW2}G8"\ŭerq[#G'f:mN.p޼h6NSc˛zĦԍnwkj\8SjypgW'1SjECv	ɕH9;09BH;9018ȾI01x(זlY޻qdrsH1-5@6- H{z+ oQA!BCnbJs:@宧ݤok]('}G^ODKyϪyg\ z.{~Iusr6|;iG8|9LD#7[yc92p.ȓ!rv?V^vG:Nst!-^9'iRb?q˓g9w,!i`Z8r-˺݇ngޣl$;IuyxyAtϺဃ^sGY]Nh'NagރϾ殩SٽA[Iuΐ]Wl$;Iuw]a$&\	z3t3&.h:;6K{|D5+a&+x
+]l VN\d|\o|鈶NA;Iunr}7"]ILۭ;95A;I{u&8ϝ;p!'i4n#e`` ;'i1 0t%^۹8_?TCun;'iQa{ϖRv~l VNrzݫa=Zr߭7*?Z(w {A9[Iuav%}{Uc[Ȗd*[<s®tha%IK=#o/7'i/n`
z3^7Y:GoYwYpwɻ-$%{XVNңѻ*Xe(TVʌlԶVTryUVvUͻ*-6Te]'feu-]wZR
}s\v@ٺɘd8dL {ୄITw\1~jIC7'iRt(_s_89swg0vm~oO5Y8Ӡyߨ@T5=!?:>~4ve]or}oWPjIu^qmNl FN[v@ޣev'iOqğnBTϗBspal ܝͺX\ŁVl(Rv2?7o7[7[:g&m2zr
K\;nַl SϒXpY;IuV)^̸r=N]lzG+/9j\;G*:wYZp!ނ\˜i[9+_f-ad&No75A;J')Tޝl nVҡ}ߧOysGwL-uw`0fvVy݀x98"xrN~F;c?o#[
^mvrvWH-7\\M`\&y:@.J<\Y@ԭͺ=\^xjqtōݰm'm)uɝB[IuC.oEg]s;ad'׌	>S/0g(!'i1n`0.޿l BNgokyy.A;Iutc8TMN	\1͓1a7\<av^,rmmwYz6Ku`$<-M);Iu/zB@QvIMi{9#)Z
IP	xA;Iu7Z8@Ϻ]		;MuN5m~bL>FoM[_k[l 쭦qK۽JIr&wTSxm}wb[w]/_5۷[wZcYOڿl!ܭǜ;.I.>m]u3xlMxw`^CNӘNӒuh'+in\a5֜o׼2[`t>a˔gvZ,)'i`{o󹛻l BNjtK6$:;]+nHä!>z+'i`^jvt-nz5$ߩ;arvQ98wx͇⮙X0÷d'!s.qEu.[o8I^qGMeǻʶ	$9n"y
<\k;|NB9g8x@ͷ3nG2iI;avO3q_l RN^hz[7 KFA-#կ#JtwX	:|b{4q/0r$SLＧ;w;ǝs,l Nblwܷr*_&?%sGv%ad6-΂qL-[1'7v	R=݂_Lw\7|xԟo|{9  5h|9\M2v?9{nF㥴[O+]ygp^+0U\P᷵n <A;Nn,sgZs~NdnܸgL{Vl{QqW_.nY?;{ߑ8s6܋l|gwǭ6kۭvsonnNӝ{"ka:;_7=xA;N^P9wy@ӷ[-n;:Ű2v{GWh)'iafzwYwA;N~ '|Ka 	;N~>x|a{ʽ7z<6w6^MH7'i_d7rnͰIl{UӧԭU6-yZ	ˠl RNcpy{zg?b+p'`:F󅠜ժ$%Ikۭcmڷ]8Ӓ|LbaRv9ϓ:N݂KBY;Mouw)N=.'n_%tm;M{u!;OМYW!3w#ywka2vVgzw|݁o n1'if~puq:z/Xl bN^rc*yo;r^6Ű;Mwuw&	z\3r6v$5|t_"9`o;'iNgnh8uqϧqwIks=Yֺg7qt/%'nN^~ɍ^=ٙo!`-5'inG݃}92@̝;
'/v:%WxLۤ%w_gr#GTuܑX'׷|IܨEnY4ox<۸Q韩rR>ȼhބ筻ݰ;M{uC;??#ۻwT4ox<ۼZ	Io;Rp;arvV54~;nϽjIRvFK_ ol RNaFr/>`x4:(oZ	Il{?IRvgwŶ5'ie^9w[eu7m
Nb݃>@B);Mv$rWyHH8.񵰉RvFKTxְcw~Μus^>PsFq"l w:= I;NI;9rwRrg&l(Rv.s8륰vf6cjwŶ);Mu^ƺZ
In[}~B	;Mwt+%q4n%	;Mv'5sVțƖRvE@7^~HǍw`+n'~ߖ$5֞s)g)W;'v^BԅrvQ')8C9޹/y@D5:NNlv׫J7\l ̝ѽ~B;MvީUvpwI"sN_;h<E Y%u)ovQ'inztsmbJ5=)qBwv{fV$arxsa$7},)odGMzRNr~ˤw
ݺ@^rB9[M#7Rzmٟ9g.{@ɺݐ侌rUo[=ѰV6]>I\Ŏp]O-
Io<ir񥰄RRƝwq7'Pf~3l$[Muا1q|#+iqN,tl~5[A+i~s:x[I+in{G*#%N͝:O?[	*Nu)<o|TﺋR`1Gq*A[Mug&vJnwx
[+aem7ԇC_r3(AEl 쭦Si2\![5+i䋆=.am7oU=nӽB);Nvt_`?e m!o+r?6Ot@)'i_ߓ8Ê{'YQ+i_7\+9t/d&&XyRta:[{yAǢ{77o&oPf>m]o-=[ୄoNhDNӛOB-x9py[a:[{ӛ|WNswW#:<ɼl FN`jޛ9yB^̏VK[ԍW0*n4o=;arr`#[7^@;uxsO)k˜qΞ'4on󑜛_?*m;%'iۺg:*4o&[9+ia-hޯl!ܝGuxEh'My{8ձzk6R5ߓQkżJkkcޛn55Q;vvF_=r2v6+IMo [A+ib(˜_KmniN,h*T?ux:GYuA[Nn\ݠMavz^E>5$٫7swW(sBMpS\&8R^l vVӟMAzgrI#y%-,l-<g̶d;wV#Bw/yXә{o>|dW%W~NӟWAێ9'ɟyB	[Nn~GZZ<^˼l 䭧nޤh/xa9nN&9'+i^>r4Z#'i_޵E1WAg$|Nӡü[G8n^	-am:;[oDttad;wV#A'C?%Bwާl Gux_򷫠m$[Ԍe\i;a2v-d\m#oP>qyhAA;)[NսHv-=f絅949IǦ9	zŰv.X%tIsX7;x(9-'ic1ȨY\>^.O-oPil!Cux6z!׷A+i^'8FWTrNӡü[A&='ib/>9y@̝?ux"N׸@ݷ5fa 	[Nf=&3LD7"VwkaRv>\Oyl!nޤg0`1go[VJnirvNVpzۢrvۇ$ط[7hrM!9K1qV%I[NL(Wmon_˼el n|9mybB)[N=4aeu>L-zH~vA9;Mup6	o۩Ӹ_w_sVA;N=:MV%m6מ.a;wVP_`HrS񵰁y[N2VFqW})F{H;IrW5#B%u8b@9'ia-7@xʹZ(qfN8gԍRv?95'ia'tgN]|5ϔR]!oc֧6o"[;'ic'.YwvFNY9uהx^).;wV#AEj<ɻɖd9#<{	.Vӧɼ]C8%=^l\-TѺp~㵰9x@Kux`9_ZL{y6
}a9{?8#߷ni7h2zVӷuoR4't,5}zNӷuoR3`yXw-In[4=$fO^Nv.rM7尃vO2Gq{NJswW#EwW	̀NӷuoR4'w.Bqav{Ө#zYE]9{vy_0rV5}a$;wV#Bw(qo[;'ia-8);N^,(gv]aRvH3>yx7ka9jnncIo&7'ia-<jyl 3uwzu>AQ!Nyad9۫4[j@jNӟWA۝=d9t]T}[ovl϶It7Xw4'Fov宯|-7Zh=#g5OMH[oPvsߒ.,[\w<߷-vFgϕqrl<T߽^B9[NDo+*E$x@Ou|9_ɜMvrrvz),FݰRv^~ |o^FrgWVӣżOA:gDr![ޝE c9e_m+i^5NE.o㞿rӖavzHΆhI'gv.yE)'i`,\rc:Cԍv-Ψn=8}a2vzO_$՛w[ԍ	~w[ޝBw-qKհvj}2UvFL^^>"ݰvh13laRvzpOO;{l nL>1|.Lb@~NpFrS7,	[MuΊ>W$7Meer;#EXUǛIn[ŸHbDT{$Z
In{-=aem6~1D瞊[[̖In܍;_&PރvVHs~3OC&ol!͝.8xIRv61`GNy݂Sq6H-_xyr
?ynRNr|GyBA;Mu5ƛ̖n{[0|w'NBB	[Mv7ZpyRNu-In{yA;MuۗwB}rvV"]xwKa6^i%I;Mu|3tK^9$o.C'inL
9/w'^l ̝׺N夎l ۺɛ;wSha%ImtIn VIm[;<:KĶfVlv%
36mQ|%v^o x~d[@׺p][ImˉyBRNjtL7 ڷ]9.5f򅰃QFH;+iC{iQŻ/u#γ!VoNż0A;MvqO!7Qc; 9'?턕'in8w =wʶ%+iql(P8pWl ̝3ʶTǺ]'.i[RVܵK6|p;:r3'rwrVY]wvi[5'i>o=6n;9rIhmavN0HsNr);y{V瞩9oͶ$7oq7-J^cW-C,>LǛnGa}=׹Xo=0[x;T6l^	4&EadgwwV,@ĝݺi㾙Ug'zka|+\ޓ<>kFsG@ԝ󇙷"N΂3WYyx./֫a%;<pymzKO?:|֛av{y㖩Λό<LǞ8ҏWv-j 7^\.Dԟ]8$[ݰ]6I('Eksd&+%	;=u˔ٙxҞܷ^#vN.Oէ$^{Ǌ5Iqd7;av{爒d|_|v/_<=r]?z?t'7MI;=OdnffdiF$w>SGɶ?'g3$7jIá^w8}A;=u˒-оl fNlt)S]]8!uٺsl!̜w>[3'g3~$-2v{~7p~I=);=uߵujZ{m;xƋGqG]턕'gtG'gnzh%'g$k u@ʌNlͨMhڛmٷ[.S,޳l$;=u-$Ήa}ah_swl&ull(Rv{38Lf!'gnm}쏼h)'gnd;JRHgV]f!'gw]h%'gns5>5~ܳ;d-ׯ&snB>rK;]u[Z
IvRv{fXal=־"<
w3'gneW7\;\k:2r%Χ7m $|jށi<+ZN_N}vJ7_0m7a%[H'rXU?adw
rxyY.\G?\Px99
x9cڹYeq l;l#}klD?3`ŧR9| ypU'gnt'E'9s9˚g0s7=?$:+gmۮܓv^gޣl ZN|Fvwy݇7mh)+gWkNA[=u.w`	a8L?	(w`0F}ـ#@7u<SW/1x%bcd7{հI[>g퀶!+g/JwYyo>odnV[c^}[ml[<oALú<w9/ʜ>c(`1wp9^O1oz!+g``V{;ȇl JNπHqs@w_Yl ܭKuP^>5=WjG0+aRv{/9Mr2'ea$.<gq"{a=ο ݪw'r.7NijހzNz݁c碹/xA;=u:"׫aRv5rua_9]&.IҶ{&Nu	9skwNܻ\ȝsrӸ9='gޱyA;=0Eh?Ngo(&<Q9WuN4*_hr5E<|nǜyrTW{"8ӗm!u ts۰˗2nk
r'BJMZԩ{W*XOP%+i3k'nfm%ͧ1y~NyT^'bG`i޼	M`۫	0RVpվ(}w<X@|as9\v\Y~n]PtV.[IXQX0qϘ<;mg9BK׵|} Kqe	;MYyX#+ikGNfVoX{g8q~Vp`'+ikvT|mzƼTC]]?+il?em7x2?]@cyrڵgi/.0JkO+jJnz'8T|mەˬ(R{6	J9tx 9xTɬ7xy1lv?+#)0'+g=[A;=^{o=ȷ,ڋ#"s/8'gglnHyM=.=+g6=OR)~P5\LjVg^-sc}PuמA[ꐁ	;=[)[ꐁ	;=]:]?Jہ=}>ePlnvIꐃrv{v#`{߫q ܭݮ<qW%q(R{6dg? 읟|\Ҏ@(df=~	z|[ꐁ	[=\07o2v{~t8L ̝>W<?'gk7	[=[RRyl8?+gkgH#ali'ryHXo{z ܭh7wKior{~F)C'gk5vo~+uf NNHkw0qr9Ơƹ_I[A{qkH)+h0`	ŭ 9_Hq]NV^c[k	|ƹb}m575z/5' ƹNYzDv0^>%m:<8y C+hmލw	7gJ
VХGޭ Kh#+hmú 
J{ߧa6v́sx'+hm<tFv{ssrȎ΢ 6A)[A{W9޴FV9fR.BA[Cim7{[Ch|	[AWG~`Jfm\<7z"[CW5m<mxϓNJv{S:2--.i4;XV[I7~J6w(7rȎ\Nɠ;fqOrHR
VС{r;,'Lmy{zA+hNٜN'l4s2&9:qB+h3r/}:+h0a	|a)[A^04
V]c|?~0XB	[A;OCqw2=<a\3+h1qmkW$Jkܤ0,:Jkʼ33kpr7`3io>Lo<+rwvD9ʶhIR{f.>qrxTOQ(,3qP)+h.|%`xfC(eL,	n8c161c,c* @f8`3c fPf938$<3pfC`eJpf@Q*Na@a5Ut21eJvncapʑ2KTOaՃ6(U71l
*nxf`f83Uc"C*if̈́f ʒ3p{Tb9c"hff12c @ɹ2\ d2c*TC2!pʀe@UFc7c&6ʨ2v5Vɡ(3a(fC7C1Ρ{feH2eN*LX4SUAʡ2TU!3e^ eMD2S&U!PeLVO>U᜘l3hg reM3 ʵy3qeD3r`f fg ̓ɱ2J8kMEp2RVJa@́(ff083l!L pfk^	U"kPC*Ul!cc5T
`3@S\~Pʁֆl2UʊXffܚWo3~7^AM%p̀eI3tf5LC*pc͌3c6,cC533ʂ,3Y3XLXNbf=Oxf0q(ffHff1h3qfl2 3u@3s doPe\Jd7d A0`2dC1*L$T3[ eP3X3[f5 ʱ33teja΁Ai#5A61C7 l@lPO7l9koL33Z43`XQy,3$C5Ac	58R3^V*
+@ffC5*Q1Ā e@@f`3O%R/79rf̀f6C7GlNr 3ZpfXf3upʂ 3bD23cfsf ʨF3adᛞ*0a82od֞;C*bw̆ʋ8fBg
!Sf83bff̃f@f93p343xA27kk1abff f03X 3p3at33p3Z2ހgAtf=ʬ@ge/L033uPʲff03ǘ+ᛙ*	 ̀ 2!qݸ3X3Z03Tʴ@ʸ83`t2mTS11!6C* f(ffHe`TE3ك98cxgy3g`ac77o3a@3"8f03\vnVVֆk
6#C552l>ly6(dQVf3p3\0҃9ṗ@c`rfhfq$Gnnnn
q3aA5q3rfT3܎xfpy"3cf0Roq 3̀eX@lĠD`s	8z3aᛮl
57 cld!C183̀d3s0eD  )AL#]+~FLNH֕T}UbWݸĕ^At|z@y7wz;wwuwwwuwwuwwkm݁ĭݱ9˻Zۻ[˻GwwwwwwwQۻۻ;ڄƽݺwwwuwwwwwwwwwwwR[ӷYwwW7wwwwww\wwwwwwwwwwwwwwwwwwww\wwwwuw[wwwwww[#vnf߻|ޡ:8}f֩M>77j쀓xd70xT OcxT#o㽎Aۀiu`/zw_7uwwuwwvByM{7N7\7wwkŻu=1O6oGnKvwwwwwvxc>o[;q~xT[ŻrN?.o #t~f8yTjuW$^λkwwwzn-퇍uݐ	7]cwwwwwww\u{wwwuay3]dwwz'l@o#uۻSἛfʺ(wwwW;; 7v9l)o)lzϻay/dA{]-弹ރT@-5%w ޭDfpS+n֫wiM^a-Gno3n[﵆w7yz-yM 'Um=yko/i޳Զf]m㝎޼ɕo0jWz/}T`uay/dɻyknJ*UGqn[ֶKwj#<s}ky{k2ߵ{̺o/ckE4rndfbm;;wwwwwwwwww۸ n\,8S_m]{;c56fݼWW=-6n-Vwd7wwwwww7wwwwyxy7w ]oۄoo&q?Aγxwwl2ono[_q77}wc+FW-nf=*ۀ77cxuDxxvm۔wwnn!YXxytN1@Pl dy9ݽ=wwloon oolguYxpakw/xyvxxvǻ5C݌nxyv1_xxu@cXgsN~
wwwwwXwwwwwwT[7_wN݌Wecs>Ml oSM}ōm-.oksis;|mP'Wۅ;;f$okpvau!ۗuwuwYwwZuc\W<}ܗcp{ݲw =]>o;r5:Żw-ݎӼWsY?www`wwuǛq.y+c;xxtüO[qŻk;oQ[Sxxvnw7ko[c.{7qguv=|]2 nxxv#xxv0xxvwq;xxuX[xǻxxvǻ#wwq{xxv[yyvMwwc{ƛ7oCxxv^qfd=mmлś#_}axxvCFŻxw][b-Î^wwnW̺/zGzwo6{vTvާM@yT{`zEkm;7<76o-j`WNYەw-Ͱ{pygnJ]7}ysLygl1o.g-}Ib󮪀;Xyl!1m李o2mTEo6n.o$MM׻oo黻9cw*Hnn/o I}TxۂuYgynSڢwwwwwwuwwwwwwwwwc7Twwwwwy7wwwwwwwwwwwwww[wwwwQ{黻>c17wwwwwwwwwwwwwwwwwwwwwwz1[{ոջXY3wwwwwwwwwwwwwwwwwwwwwwwwwwwwݙ{śwwwuwwwwwwwwt^i񻻻ݻ[-I=݀電Or{]vnc_wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuޣ&^VnnnMMɻ7wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwfnwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww_wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwnW]'n!nhn}l׭ޣ&n;wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww[wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww\wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww_wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwQ"wy\wcw>knhMHۻ{ Fn&mwwwnwøRhK2Cp.,p%TAt*5!mTJNu	4%2ҥJ*TRJO@UDRT "XCDA,%XJU-<]{Guԟ v`/93U+cSS<s3 /l9
.rGӓ0V4ɕ8pQxPL!` SER?qZ|gR8]±UQH]x|[}j49uu]SC[j#]Qr$RpC8~׫<hQN:-uJcKB`b8:s0˂| XXXn5L"LtV3S(|4fT0H)I'0Lc~DTĴ*hm4@֕N:9tex rl08|M*hR6Hl
]Au{
M(GqEYJ06GHIkKKKKA""y֢I\kihnr\eC0TtZSVj9ЂZ{ 0Zt|9T
J 0wx
9+JbT4  &Li2dȀGG.sR.Ya	M7SXn/Q,43 iVFQOu4"H=ze"
:UFHa1D
 1AdA7Dжxa镁f@%@#4sT֙m8T7*:bp"g8ڕוJ`ATWAieIÅrY'0"j 5X<5ĳ`$P2\W	 ?Hq=C#mrz5z(hɓy+X5\f>TL8QNv
XJM+'S1-jU	χqqcK[ gKWŝ::r.M<Մ%\I 	vvv26cvTմ{_;Xu4URAuE34r|2^@cgr.=A3Hq/m[TI"[a	MAyߕr8"P	Z4Ts%sQ	ӪߗTMugH

78=r4t,rrrqLtLosSd3B"j R\oQoyFsS6h;acGbL}VKu+X5\ׂR\o!fP1En!n"sOSS>XUK1`ד3!s)rN^33U<?*hRCuNu[
E]B8`pahd`rC]@=Jj*jy>(1q9JPi!0aRޞa yU	\}ڭ'ˇ8BfSAi&rX=2d3ɓFȏ,#|6ec-\8C j
I{>CYR(%NHRdL
*úq%7	өR&8^ZdQ	kuhF~nT?:ﴣ-]B?ƭ %'@NblՁE:UZptDfjLчR[\N3m+ΤF+5a[#= dMn8N<뇫Q_j5]̓n*mRPI!.Bĩr[h[[f\0QM9ӨF_9)#CvYƁz?29?
^eSMƍ~ehJ1TU4. (X (F6ѹ^,6H=e VC)6P*̠.zX a~Xs`y.)02y>̐9/ xl>+xl+xl3wErNs~)xl\R᳞᳿NsR˭LW#yo</<Ms,sWxxj/]Ώ]wtޝaӛ^<5`	Ư]ǏX	wNo׳8s<5s?<5v^P|ӛ!t8u=bvt(wn35ꩴ%D}]\7*+2dpZĕM3@\4AHP!Ψ Cjj,0Y&E:JAH$A*?Sb@TABHCQqG$vʈ.b _Ȉp8	H/OeÀ1LvG]ȿ!Q=jiTr
ЯVE	`QQX)ra47˶/F8y/r>.)oMLj"+E4
XXJsF^jML F"#Guε$$(2T*?j[:YDt\'k76>PĠڄeAAy	u	MͰçu/.SG{MA*y//A//CO|hip`aMMxCjk89`a8/jkCS^٘Xg^_/%b^_%u^_ۗF/2/y$//Uyk9y^_ȫ	//y6khfgfbfibI22m:I,lbQ8uxmv78d|Y͑Lx*3rI'~4jNx\Uw1u#]G+IJ__u[nNα?x/T2!n)FouhGiOp,Mĸ%E0>SD xn!BL7$J#<Ǹc4"Cw(T*=_aR`IkP`&NƢٍ_|!Q@CT1HReBUR1ǼǼȟ9ʫ(Wj uT	Z7s~T&BhxtD׎F13䩯4)ZIXYr/a-ViI}Dnm*|zC VVV^UF^T2Zf6`S<=>-"@L>cI2_LWxƬ!gxG1+0󀜾FKwC.'K0G3ϜS0
%xxoUХBz:{!qu?3xË}|<}(V0o$-neGb߇Xo=Óy;GbRG ;	}Ni0Eݮ.~yf9 @#Ox{8s,w.B>H~t)>)puFP<wXG7xU,s7p18}ɼopX1g*qM8#uWμ<.r+f	}]Ir%räq ʾG*r7/8tOd2K>\|<X?yq-x#9a3}'=ɣ:gsg6G&jGrIxyky_nQwb|ޟGLN?<Ǉ,_g^W9'\M?`0ʸ̀mjf:q47#{F!=O|<ߨ@5OgH`ΏL`= Əٸ<{vԇEgPLLfŀNd^J?5͇Lqw,'8޻ro2s;y]?Z^Iw}t3x#]	8P_BKKR*o/D?s<>VZ/)ҧl}q}yVƬUwq͓ѭ,2gbSƘW[U<qxrNx=^`<fej靳s)%5q9`%̋>B\Qy	}W<$yF2X;oi>s~Nn3װ$|uMaDdGX~PכxծM^3Qϝx&Z>ĮM}
iպk*1y>r-ox|y\ &>>Wq®q.8`G>Y<H;9C0)}WzcNOQg}`cܥŲۦxoiv]qTPGG0z0>M_/|^_:Z7\:ƽr6`4OϏoNo..NnuqqtvY?HZ/+*\`r?3{CGX˼XC=W;\Y]s'q}'/^RG䮝8׏po_Ӳr,]ـ-C>0꾖X8t~287>c[!r.Et?-f-<*zcy,GqO:sOn7͸ɝGg8Ǐ;U<<ͼ8@˿ Ϋ(|SƵX  7yy	8?F?v?м\q//·ïp8{Uu+7uCXy?;o2szK` վobH.)ɸ;7M J9w?6q|z8
3#7g-En\t7%qk,aE`o'u}5{ߑ8	܁9RF#ܻg@MEDNў;n(E.QN:*x;~WqgQ>׎>.aֺO'oMMn}_GwdGu.A~J,tm?>2ni·=;toO!awA`óq?~<::-| mx#~<sߠxPjssμX`yo>A#xopa߉`G0nӘ`ߧ0rowǍqvx H\=ϋyPxrjCE<"8r&}gʜ884Iq6X,|u+ȯOTXSyKOn~:ysrX~J}HqϜ_۹!|Ϗ|K?-S?a;6Hrw啾u>}GzGXȍɹ9lmoIE!_T\|z%|pz zW%aQYnyNw+g}%W*{ddQG@B <S˸1s1buůzxo@B 3ٙY8͹ ;pwVet9=t/XmmfZP>PHWIŞ7gi\O, gKuN1ZpK{8Êxәp#&{At[LL7:NH8v2?O$9+NfNP0<IQtrWIŜKq.=448҇Pj4(:P\RT]izCTk9#{r-*.0$rN2sr.hwNBgPtN>2H6gS'9aߩs>9rw.P4C|[ܻǴ8R.Ը׊rE#KO+G<-'.: 0Ǖ%x'T=%yC'{,\kGRNiNeq?guNU|m|}^ŹR3qJF^ū9zg/L rT9s%KƈWN3$hNbn.rAR222uާ|G;GI/xsNGn=g:P)K;^Mk8ֽX?S8_)	!߹ L7fU ?_NWH;_0?Q xߛ {5렸sg/1Svh&H7)9>&u_d'~FPh&Ã`㡙;Ϲ
æ3=*hA|r0ǝSzu"yz]	9Gr_qwS8<~䎌Oӧ[6X_20a!Dy;:)f/ʽw
ydnub\,pZp{\mƩ^G{+|/rHlg(vzz^/V4f}~dcŝ70o\8zgπ0-N6.L.,^?"V[§T~)QIO=Bxzo*R¤ފP;& \]s'to@ɼO\EOq=xX<>8tm?~8#'%sN=H~G#8ǒo+8~':s_<7tKO&YG&ZM˧'#_5gg^)$Wך:g!q&n-&S/qk,qf}18x7RIq:R.Qxyg
;zC#n|ݸX:^efч31qql@'-&?Z}xo4:!yig#	pXJĮ@>ouhW+"g||nX8r/R\gW[J.<^xߔ:oqsW4w.JS.O[r=񫷉r?qJNO|xGxۧތ~'/u-?xZ $p>Aq$"4Qn#?E`'Y8ҏ#azo,q9ws<b78:2{7#:{V>^.O9?8ӌun~-^bvy.;>|i4.:e Ǽ܍/Oq#?O҃n||^^<y|=q+"k4O][`={;o{&qdc;t>)?l>Z^+.wʽwGNΌ\π8q8^2WN6>#]R-rGb6z;,4Rn_?Swy8^R|F8VQL||j<&ds\7;L~2WLe^bJ/{oWQz3 qw(X߁wgt[X{%$>:gM7*;􇯧r*iy܏Rพq"yɣ:^8o>9~u~I|ƏyF~.q7S311q;xރG8ݎDO>.uD1qG#OhqK!U%˾'0Dn)j(u<$hFgWn]s{<y磽>96=s~ .8Zz׍={4~ `KԼ?ߒÍhkq/ǁC+០qKY:!7(v~,?/]\̜g8Xx]8ˍ]8Ər_KKn.\[]K*/4p9p7}\O<zq0/xËYظ|;~
zwO-{[k89<QM(<&;94Ji>9~˜J˝w(}C '[g&~2bv1qy:?Irq(	N*>beo|MGwǦbJ3;򳓧^^ۨg(rqj0>a0[?]Cӛh%&0OGrO"r7T:Y{mo9C*ΜM,fz7'CgƸVG㟸.7Ն9.70Aȗ	וx׍]Xq?0Q]Wwqo!Q|Oz^'LܿKvh~Íx\=W+8ş|G^? ۍ8NU/d>;oqK/<M,l<M,0FoTn)n~~9ͻ'_gl,{<y+M6nIGxWyE3n-l r`7W-^/+reu}aJ7QlGKNE瞊}ecV[읯CyÜ,q݈cP'UE}]7G
7co.{wROl4o_/90S>Z΋.N꜅.f <op(:ocݯNOw|9K[;rBm9i͛\xm9i͛Y˓1>,+>XZP<uɾԑ ܱp9k)>.$|n5`Ǝvyʱ_8VYpk@n!Qᷛqw%ǝ[ȯ|PGr"1@w~B.|l9`I՚fx{+rBMl˫y .lCr&L3<0g1p4\:sys74`Sto${j`
vJ;Ժ?co&K[[[][[[][[[[F8J]x@kfk9+s24yqC\n:~-.\<0|էqZXiLXg)rw7ny[P<Er_,;b_ rD\}˝a u冞W 4׫0WXⓓ8-*/ |Qԋqqqqr9c ,'.nL­fe/sw̽k
9ԹZzFwNs=q^	Q`9ǌ}'̿2{U̜=x<	vSR&s<Ș-rUȸ~#S$nsO0q_.\G,u0G#Xq8ob\֮Ō0N:`;I2s~yۻr]&Vqͽޞ<e2X.O>sy's.Va>R? Nnӧ:+Ǻ&$y|Tؗ=}
zֹҟƿSW':wɔz"yXsV
op4:sSOw/>`
kN1`|3zxtOvyչ;	u۬b9#x8+y_Kg9y9`ump&<{>#s?Erx>;8r̼xSɘ	/41;`N0# +
$WTDʌwCe+-ǥ%L:JNg<ɉ1&	XZܘY17*#;1dzy:L]U@X\ߋɸ=&5rdɎ?%DaRdɓw>c2ɓY*ɕ[̙12qMdd$Ǫ:7 +dܝ&rn^ *hȍR8&3d9<k^|r<`)AQlVǁup3=C OϜp ?ϝHW3O~~%Tn瞂ubPϑy^yv@)[x`&!dpXX6϶/2j5L1{;T4@i:039S*r3hǼǼȟ!AQP/Hd5&1v3pZŬlllllllllllll'j OQ
C:Đ ֣CC )|q#^P3,8b6040TFnEm)ÜCZ5S@C9c
JO@S_LT	MTQXPAZ`BTA} $0N|T㛄6"ϩ17GXu²v4p.BRu :ʡC#!:vTqf 5@ł*}7F#Qe.IZ!+U^?@T5G*=Q"ΤmJIѐ*'$%XT!	Mw6@JTъ?XZ{eq')5_no`1BX]#P2 4	dAYB2Qs람dV.aq	Rn e.Ƀr_e@)9&=HkD08$\cXQ$tXa\[\V\O8HD S!° "NXbRU8 "\gSȱiMYG%rF
Ǟ/-7PPЦ#SD%kKSPĸH$%mF-)5	"c.+ɈIy>0*QN 6%olT=V8aE>	0*b׌DEdÃh&k2Vw"<wpa0D_ bUkbX=.*ٹ.+ f*$&T Ԑ)qZ ,YV*a$VH|@xh+pp~)6B5VC(<$A0.)hl)5+A VD*lRA$ZiqNHZ*>^,w1>%AA mXXZ*F3FhmD .OIl_ڗ8ݫ8ר4/rrL{R%;Mӊ_ۗ:R6r(7@?rc3.s;$G6?$9<9.rSsj>;[\HM8x\^ԝ[8ԍo~:HsdZtzsx^1?SZ3 g3tW1{8瑰}m]p\/OIlE[9is9ߎ]9wtm΍h:lv\Luy}gLkbόx7;qdp.,	o1׎E9ߊ\9%ߎڗ91Î ]_W:Ӻ/z\$9yیGo^-Os妷H\TK9Z1+5%fRCC4Kq7'.Q)1Nb湗Vq].+=`o><XUDTSaTVja9p4Kb\TIhLMi7P)m^-m,e$g_n|U]!u.)qPq,SP!KPm Yf w _`#@Sc7,rSձY627+xIA.*<:@NJ5ˠShiMYZpK"
✇x8UqI%żn5䴕qy-$ZKyI/tu8wKJ Ia_KIq\B$S#W0f+:@̀v8>hI)"u
{#H[c.)K-lYM1ıQUz
J\S|mu@9R⠫Mj5]ȽOr.];w)#32 Zأrg%ł
Pq\J!M$ا0<?VaDIm<F%j>MpғPHFR50q-!=BҥJ*TRC̇5fJ!0dg<&nTM(dI*=O\%0tԺC>-_wDjD*@CfXA:0Uw.Ⓜ:#:(ΊTf
e[>uHJ(KJjP0/58tcuCKC@̀LCRhR$O@m<E%	&\V˅+$(acHw9v3:(ΊT芩LNiMY>G
a\jw'TiÇrk뺣6
9X< **	8ȑ˂L? i0c7_P CyCRvT?V*:+meH3hQ5m'&kd^{t\k9q:5555tD5E#}:0Q;l+I:5/9 ډε5ժs\]v8VVH8VHYLsc,sc++4dtb++4b08VZed~=edg8edg2dc+#<qp+#<wl$Y#Yc̬QPw9 V&FhȽ3FeSۣ(R|~p旬Iߝ]|:4t|ȏ=Ww$@ug?;r_`N>v#P^ӊ>מX7(N1K8WH؎^߹^CQ7	uaӬ=/W3zns2mP\GuZw_6luo(*:#+Eq?%^H~4s/<`ᮩ\\db~To	>c#s=VN",8J_YF0vX#lhվVKa2\5oMv~Cb.sx|u#r-˘_ZW4)dŌjW<\Ґ:yj[͸S2'ljgd`܋:n	Q>(ao֕Y1Yc|ah03&G:c	1\mPË8VpفVa8ypMLu\()%e⮙Ea90ݣWYBwu
:0r78u#qVKga>l#}93enj2;?s>;Uu}' [|?W!s͵-s+.Nt$͝;V*[eG}1:{Zq;0֌񝟻,9V&r[,U㾞Љ6g.6tpy,;9*	I:֒`j3`=<1`|VLijgjv&^`iigjvK ..ˆU;m!z>W4$U[]m-LY?ˋpw:Sijgf0m-74yw(s\c;"m8[}UK	$8)f1lK|O\ƽZv^i]b+#}X0Fw>P2=rg+vD}X^?sA)ڒx@y<Հ2ݬAnyJN3txl݀#$c&Zl2]0w Grs"6uFVZr3`Nn]~4>&#f.x"XBuW$6ҨȤqfdeeidW];";ľ*LHjfeQITdKr[;ö!X:=י0(>GdkWAE1B#8s4达8233%k/%q9,[]~ncMuۑ$@$nIu%l CA0jZĜCY=b-By0$ʅO\,m,<)]vIC`Z`Z?l(Cbcq5&Θ}9TEj:wa7'ÌꔖJsT)ͨY1]{~C|SXRǕfbRx06b?j2dɨ̇FTrrTL\9uDx`r2UAg9ܘ;T2DAET1$(_6JU3*n!:. Ş*w!Y$fHYvJGuރqL0ܢZCΡȾL2U8^eÍ	~:.Yΰw~q'aDܪbe:XC^R4#a%T4R-#;I\GPA:me@Bi<NM @`jvy4*qRq!A71\`:J<3bN΅+5|2-egY\Yx5涽p1ת$%`(Mb`,Tz:-͢Fm+>{E<El4fb_Mȼָ=mo丽1">lךl.Q1i*7&oƊf[눺x3J}+n^KR	[s+33csڢg29\IGhbQq:tѣF*TNXvz9ew=UdUg9Io[FPFQM{1f4GEFA:<y}stE:,tXcEsY(QdE%J,Y(QdE%J,Y(QdE%J,Y(:?::dE-Z,YheE-Z,YheE-Z,Yheuxheൎ;ޫ}׎+mKhe)p`#9MAYR.E&TgSJB`xa6գ:EZO^Ch3Pzm)N:ɫsN[0FtF-X̙>fX01 !\Ju9uǪOT)t2ץfM[k[ښ
z|`QYFNLW-l̙lfLYf͛:kٳfͰ7& ˷[`-v~mukŸ;\KlÊW	K9cĶyw`sn7Ķ)x52|w-[<0lV&	&͙6d	'L2lɳ&̙.dٌ3X&̛1lv	2eL-2ٓ%̘:c3ƶV	ؘ&M:d铦N2s&[.tٓ&NpՇWmab9\Qw-Qm% R}b5R\ RF.3o甔a=%QZTҥMInaU*TyM (u%Q4QkIFҌjJ*<¹>tae(JTRBTs;%UJ*Tz1F%*TiRpIҌmJ*\Mq2}(TҤלkb(iRJM0~d"u*TiReUY
)GiRJ7&S^r◨QQKiRJ*ts3c8*TҥJ@skgjjTҧJ2;G5),fPp2RVw9F#sJۘys.*
Fe7yr\"AHzxW'NgNsv)Ӻ܁:wNqTܷ:wtdܧ:w:uXQhuƹ쓙[+X6l1yӦΛ:s՝fym#)A`YJ'HӶeVEH  ӧO2zBhfF ϼqr'q9t!bǊU.Ktf5я+Ѐc	깔F^{-qbbl1UVF {9r]xY\^^Ytt3κG7>]SboQr<Ql<4f[6{.001䉽%>m*gx`(SR']i^hmYP4$EpQqyz&adI4s-^\LjAATӧX9HIXAPaJ.2eP[cPKcfQktamnM:kLJE$\!o	s lٖVFSZWnk'SB)gͥ3e๿\puF7+KoRٛ*Xb4.9筅BMMv7:6 b92^>GΝ>t`-m~ގLK<̋f7;ҥLKt=M\f2Z݂Z?[Z8(ܔzҥ-Eqk+Lk*Q%vFIQGΝ>t;á-m~Ȕzk33gEp.ʍ=~
[fagÃ>cklc22isr{{s{{{k{kSFh-Νq9c[9m魕tˇҥJϝ>u	ŭnrM|ɳ&/Q5h&%ˢ;|LXIhG 3-ŭ-s
[pOYu{rt;cX[ B2t2;f#M-s-OMOMO͜pՍ[_خNKhFg_^J뗖}:'\\kM[~QqPQ{fzf81d91sZp*ٔfL㹓:U2fF!O`Qj8mJTw
ңJ*U1(SuMXyJ*T^C^}`<.)Ql\ <Rt3$KYDR߅0*Y6k__`_J.%sSm:kW9j[fanrpppu`hX_YnE:&ȷc2 CEn%Ktr	gM6tٳgM6lgM6u	gM6lgN6t鳧M6lӧM6tPB]/]*E:O= vs*wfLR[fZlg5[6NU)PX8`4Zj.GXC]CbX.u&.-bwCqkNؗC&͎%[сYehnr].#^СXMrkFy/Č2p) RYRv~ ~g֩[]]vŘZлV-:R:s@pFިa&8>ٔ)`fK59no$Kb!X<Aю3QVfDVV#^e`T|-Uj>s
3':㭮jV~n
&j>s
02.|a2gXKR-CȕP;?I0ld&2	y0O\XNwlp0N¦/4LثXMQic(#413Ĳp/9
R["+JOUFU*)&p'UL`$Ies$=	%JJJܚ*~.~ @*f-PCT(ɶMfmld=ӡ ;ѮMCse9-Lw IR$ʓ*JZ&4J&8JхdrxL<y&e)/T771+G}EAK<%`&G^%aN0<N+2G8t1ZQ-̜	J9XLIW,*-˻2=ԯ!8CS4ٖ-T`'v.h7yW14LI)6|i&X;2d3ɓ"41wR	*z}8apՌO½q@qa%'&Hu¾l5$nc3ֵQ%J
A hB-R1é7Tl'^rZlg"l`lffk\GWvj !ӣET\0-Td\3ajx	(WeG!$`Lr{IBᥧ	^%CǛ ꅈK-CǻgMVG(B@05ۜ0O+A69C\CɆTYfH<˱F<Bp*<ً~G^;]S3#<cms
]pEXc8&792N^wձAJg5+pk_ ,>*۲b*1/QnVhc1c
xfpP7w`䗋ybʈ٣q	 Vl&K @ckb
Jn<Kv[c_(u+-}7ޟem]°Z8:@9NZ]frRb1*@	T`L)'r#9MX1^٨#kRjt9moɜ_ ?Ivz&.(O:\a@
~hùӗ;NfvKqH]3nT*'zO|^at2U  G*VUAL %Q}?uX<y8 5=@V2k:GG);q-5⥐j.urmOpÞ2
 C10mo?ŀ|iv
}5:i!hpm?WƑuQ۹,VKsB>^	1 mq7NauxzǟB1%cpSW9`	\mplZǄ|\4ySsUlƶG,	]WM3\|ci0>avkQi6t_i}QWsˉ	)1-#z݅↙i|^p4a"7鮣0{`c.zsE{[vtੲ?7
1 gL[_|cx {[niyrOv|_"Ӧō=J
>{(&MuO0{wX(ӦŭIVJkl aJ<qm]]`8t8&6.+[\Uf3.01+݋OxëC^H/ܛF)p\YGH/7+.ʜ̍vt'9ǚMަ-ٖۗZQkykOj>0_K}޺kEIѯmȾ3.oꡎ[t@ou4wɘD/qϻ!`I&,p39FvuL-ՁI>\)\oy3>_5m<LϷepy囚y]׏D`}}ޗx[x}}}}9uvz9yyȼ__e__~\xscl
<J'R{m蹳	gWrf̖`ϊ!wqd8:v
TOV)#`Y\[hssEs"U!y>?Gz*\˾?k2ԄmkJ*udRHW"\z
B1}@ Q_Mǜ=^#rۅ
U'( L3V
bodgY;"ݡMUPre`- Hxئ\Θ6+b
Q˞nn^o^$ԓX?bB)ᥒǞ@^oUx*q#xwdE(QӨtgqUa?rf̚)zpysjʷZG>|Yoq=sD`K*җ:WjKegCade#]M@AXq&aSpX.tG<F/d Կ MV\Ȋk%"Qż|cxWc+9eJ-{[6sgdb	qAW7(V
3#̙(ܭs,ƕ(װ`į+ϼ|֏DVURXrc
Xefz6F(&~qV_m&ӄ拀3C` RUsz˦A%>m#nSܝ ^WMY[~2Wb~=c\'	WuuaMwF1g-$8ӊw?tkwZ\~ptƋ\rib):bEnTۙh-N{IӸT>Æ:k{awԝ88 _a'VӼ_&	ڜW4_F81AQzhDc#O4=Mx~)u9CEmx(M^fd&G<4<0v.S}c$Ikv˔ǫ\ͼ͍<8*W%F6\:t0h\BڼɏwqGqW+$շ_':"//G}iܩKv-t+txr3{`!
.|>['O3xұ,wqQr>Kzֈr]S?QX(,NC񪰃/9yRchwznrvzȒsd7볠qbK/ ;j~qT86EFyC]Y|gF{Wz+& ݿv, y0т:)m>t{xͫ̒.^gNQ39ۮbӮ^üh\]Xq'(zqqQZ \1r5mS0>?\?*TV1w\F4l%`G6 Ν!)6>䍦޹vkqmsqw=i
so]l?w%F
E b}_|_!ܫFcݏcGً`۴HVH>1#`z7qÚgQ{,Ve>/9QkBځ2òNI/#+gۈ!,
_Z&_,CVaƂA1`Tʢu!"ulƦ#0}Or!}Q
H5JC*sk.0ʅz;;C|8y4#x!|qluQ&#"[8ԦwSQTx`SrcJ M !.R&QHcʌDmE@o;N,J@DUI0	hX9}D uSj`%|@%R7SG+|6u4#|ʪTz*C?RlfD*q"uP3N4Tw4; p]U>815pGd
Εp,gǾ&x^2:wx3U؜`7+|Y4.Oru?;uX!M|7IqGqWrȼO'\N@>rO՛?>N	j#2ʬ')*PA)<n!dB,fi`}>jGF:JmDҽB1	XJMCs@׋P6*C
lBT]ZGh[!xpX8.Kjhae.JD}PaTWUN CdP7Fbk!Tht">鉥~eln#ffE8[O^2	2E1.Ԙ3;x#tP0%PuP"rrƗ-/9agI9j<]ݠa`Y
HpȕLs<㜷cKJb5	R'Od/o؍yxP/SJ:Jh TI6TxDX%=# (
C1cdIH0y4(!H7T 	m:&1@A j+
g6ϝ;qz\^SYVGڔ-%EF$
Z9,
-Fݐ&j"mS:-FrhӺg]y@$7 %I6A])u.0SL)V(dno	DqH6;rkӬx^}0ŗ^O޼rq?Hm~0Oq)RV,P
HK@r L<L5T44b-_Hq9XȬxZHG:`e\rOL5+}U;G`xE? Z7TVܺi%su5X7L
(<`IE"QK싵
\Jj\:YUX"iana؃u.Qp RCY *aPDAa @*FDBMtxuUuΒWaiP
JLSBӜ1ݩqh⟆"Ha)>JuWxc"ϏF%<U\p*lɼkj&	8y3T(t#dct+ҔPu^/8ݵ0W&0)7J_ߑ8!bE3Lr\Wŗg̀;'Yeoˌ={lojWU{UYyG	
bjŷu,J:0=_5׋ /XExD}ux% јVr5b3\	d03U]bmP(rT6+S\ϯs?vp8}8Ù}H6#5	>ձqk4\h`_V8ګI{l۵Bl3X♱M^@E(\S&qO:Y+nM8wTmg9=G[4e`-p?+4X
xՇ8UKv́y$>\{Aے|Cx<]LQ+t6cW_zNb~yj9Q=:8CcW>
;V>tg[y"0*o|qnwLX˞+Ll$b
	qV'd?NԻ	G?T<	QoQ$NdI{Ă%dך:m&)	r'ăV7^h=6ExP/br(1Q\Mk_Ā5/t4r
^ev=@$x 2>3Hu+*ڗYvw>X+.I}nx2"->*
/qk1w;8xx\ZLp=+Ab.U9v~@/ܛ>+x|R#_##l2#{WZpÇ9GW6^'e8̏sZL|ṬpcK8ˢ;zΝs%?-}~EX<r$*y9ӎ'SFy|\|Xx%71Vu\&vԟD.r_sW&sQy/Åxwq۱8xs<^HX	q*,r/.''t?m↾0_ZGqGoG'XtT PBGl<Je9s6;]Ǒ#
+
X.J7=\k4cs'hs: #ЪEaOUpfWrd-;.9$YUz'(7w>*j7O385䘠nGQ>TN[\
.Nz)!T5*@{/TrBG7[s>I^\`,(gqX[\J2<X-bELQHD.ITP`y@rb|4ծ-
(s1y徰cOp?)%-`WQɼyS9I_-Oea4
)#?ZJ0T1cԓo'V]g)S<2g)'r4TI\gq'Q#d(&ܻX±칖#ٺaXM|Ю7	9v	Y$(ף$:ː8k:qG0۸&r-H5$,nWb~@#'	PuyX,ﾻ]Ì6*hfExw&
.SFwٖA}xOe \Ef7`G+7N<-M,_q>Q_>+6˧꺗Ns?qZs1w\]8-о#-1̥9穿scwpN\ɽm}Yd᫡9#1ъ܎Ë{faFW(vQ]ʸ7%Þ/Ic%1֑\\\\Bs,{jwbyb~JUX$X(Sw_yƵTʴ^6Lqjue(A9:G]YۚQ|Ŏ\Ʉ&<*Zڌm/Ȏ%{xD_yܗغX'[܃o\kGVV`8Qu'~J'`ykB/KB]U$+<.qFAb(wC#d_Z L^qr\gCǁC>PI\2MmA#Vr/Pnv;2&}bAWTi㞅ykm.q|5(rEuiLnά<ׁcCG-DaiBa@cp#_t+$\Vrڰ0g]gqw%ebJw+5]eJ 9sZY2\aIn/k-ʬSq$֗/h/kmA%p2Ir*\c,G#ùJ5BxYxXa5*䝎aUCRJp@YQ.mīF 5@łͨq$[8yTUVAڑ2cgpӝnK/FKEUA@?A,?j8FOdHYaZ5TI)Y\kQ+q-r'.{Ǵ[g*`eg4dY#!nA5QH#'*9;rO3CH@Rz%JZZ# )P0b(<_7qx5^{b̠X,GcOh	jԺ6N0Qk?ʉB"ݍdi8jawju[ -]1jd!πI7w3	H9UÕyGO&MH$G
Yp!UeiY]e.A3\1*\WRh80䦼66NΧjԨG2PPR u6JXA
0<7j IЁ8bh8`$4l#QOjl3xp#Q E8faLyQ'a!O0SH6?ªs,Ѫ놩{PUAm>j1!!@6@?+apjZWчjJ0уO G´ci<&MZrS^p\֛HIl)Q	 q4ЊKP<>A./tA`V@HLQhW¥f,^#N&=DK媈!CzU6:uEz0<}\
JpV@XNL9 Lft}Q@e~dʪS9E`{Q\93#BgFy..qglyC2*@jSd56t5'->分w5T;
%KDI@!Rp42(
ppTD{`-j({,d^o71T!DnIs"rHPaHNVnMV	ZN-sh
J1igAMXbSa.6*UL9x	*&p}÷u0玡RTrRRby#P	W "VgVخv@\5.fi L&~XCH<p܄h~TnD"<JŊ`݁a30:Q,d@M"8<AAeNj2n|XM#pdPP.[CX\.6Ku@plxި>jwEr:6 UBaA@?P/UQ<Z:'Pú\r+D@	aSJWNsD1X}
 < DWLq.Ԟ/:ciH]5#⹣k)r5=lyf@5Xo}29^V<v%$D]h0?({+M086N)XXV
L0^f6<Qؘ8ߔ#1;2v.&ӟIPB01G'<Usxwf7]X7#dp$cy%Kmc`F>HqV8X̾ZiV8}EWԞ>^>EDά4;Z(2CuBt 
p5uH`:,QɼyS9I_-O7˦FQY3UXm^8ڵ԰tg43"úEB0yn-LsQt+Fe.C+V3C/QpZhrOLnӺwN\zg'-lt@VAHk~nYft`E#ZW# !
332>c%GqGr`+ܔG<xy+)GăUA'ܔө#i݋Nx,.3dGX뼞Ɛԝ>Ӯq7~db0M|}sQ*܉X	XM4c+OqEftJ"t/PXI8rXWO¾5VTs<	p]p	{a	ӧLo! IJ8sG6\h=ĳ ژ[zʎI6tiS:ACmF.[x|~5kT$<jƠg&o?$С746]q,Ք |,>MC{wR`qϯ:&=Hkr/88JdF;8([&宯uPQ5Aבp޹+NttGѯqȽ_QTU(r.sNv0.r,,&vԟD.r_sW&s_6?}Ƙ+cx/$F
G,q,CޙǼ?9i3Gq6t/<Z|2rPW޼K7U tlpxb~;/*kJ]7Uz'(0U))ƾ~ZHqAkm1Efes퓪Q	ԘuRs6}I>&|^(uuGc㓟V5mnnkS[[BG	|TqP>AW̾㩃ʮ....UaqTTс$)W21Da{Pu;9̾yPym#qz'w{np6Ax0T,a;aXXS	=NS"=^hhjX䵥5fM<8r'|+ NL
ꎐuT*!j  X,+A)rT0U5YP\iTiSʇ5Z
2	Pc2iUaBFwpQ*w./U2')﫵bW)*^@|Mqv¸ _JjK<]CέcŎ4ߠ6={sҀ`pcY*	
G4([ՕN ,$h2E.*8$C,S||"4%P'	 HȜӠ
!OӪUsF8?:7b=e닫kD_#sg5K{3O".;]݅0]Mmvs#,iL}5y,7FIL٥1N5z۪lkibrL,i)/]$$T#X4قy@Gzڦ1}~<<ѼOȎ1;v}=DAThSeԔhw^B
(*,/#)`0ba__j]^e_{bxb8&^¤tέʴ1V|\!XnlWk~k_*9Scp/kZ9Y,EڛܼܣǚnT9ē\d,Nb9y1n}w߁bl/5(yMʓK?9FXc)wXcޗ120.{lMV@/>`0.ʽF rYmːqtYX= tZ3-rび@X]z~tx%K(ӣNu'!Փ7*N0=VSz>X	PSTdPDc EY J*l#SG\bXә%=q8>O0.N\ڠiR1,@:,tX1w|"C.Y1
	s:\E~°:z$5uuSD%IZmGcDZ"sf6u)al,h΁䷼>9InY&'<f̥N5ÂҍǦr(d$׆9*9Nq;ŏ|ULn8&g`c	D+*vG/;p{n[x=.P.τyfN:ݴQ !v-
*a~ö/\N"k\}\_y[/3Ki^Nl_gih]['^6N*;nZ.l]6~2`10Ћ=n[搡-C=G07?39V_sm+}+i#N^=&L,V+8rk& :cܧNҹR^in5sh-R=zZ1zm1\N5]mMZ.Tka
yzl\beb^=Lv6EQ#ˣCS?#sS:vqPqR6ю><!Sھ[ؿ)vU9rMVɢM"Ƌsۛ%VJ2-Fh\+'%Kw0Pdb)Fio_nkLV_FQ%`ٱ+O%3JGeO
W0(@rOeyM-3Yˡ7(9#	q},++lup-}&
,+jllLWkp*-h.SeH1]ѧG|g%D&Vv:\4ɒ&M6Ird2.I&J9Yq?tܩ4qgVvx	W?яPNL(X[=p`|Zů돨ǎ|}h_:#5gxߑooϏ.\*	vssdAO܅TABSK$0uL*=n=DA,bF=>sBW)B`aH9Rx<g-N*Q5&OʊbNNZ\ܥ|Q@PP
ㄴD GPNDr#QCJp)6c5G3+d!UGQNpDxS(D+yQEMӏJ<ԦT{SjTTS^TI*
A$5j!,3"di_~A5a@R2zD$	+wwwwwwwwwwwwwwwwwwwwwwwwwwwwuwwwwwwwwwwwwwwwwwwwwwwwwwwwww{6Z1_0wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwfKR
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp=^)ꩳwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwTwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwp)Rwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{꓾;c7wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwT`wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwpTAn;cwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwڥ0Ԙ00HX"=DAwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{;7wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwtРz7wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwn ܕPo>aɾ%ra\K0;uwwݔ+wwwwwwwwwwwwwwwwwwwwwwwwvݧ3yMҷwwwwwwwwwwwwwwwwwwwwwwwwwwwwwn[;Zv+{[wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww{{[nBn~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww_`7wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww;|yw݂Hnt݃Hnn;Jf	L0w[+[Kh(54aϨxXx"ɘ̈́+u
˔D)H4d@bl0B0
ں>	{OC`5 kt& 	'U1w|Ѐ[꜋ΒcH
@}(hCcD3> BNt[#k8GoƖn3v[2I	kʡn^,lOWXH_-ȮleL
,(#d>Qtޙp,2NJn@zB+9<K*32
BfS1EB*#;4)?+B:	Y<oXe0=cýD>Pvm{yC5C&gGaO>&qɈE< %ڶC&3qh@-kpnmCBkXՄl{VtA㝹+y$rP-㇧~uz^WkT>Rq^2d/ Y'pUb^EXwv >cҮg/ct~ <IqoNn *Dg'zr9΁39!rqJK '6$)q1(n)HqOq4
9%`↞(1)xSGz^xWE).*I>-U<QR*┊?x 847rr7XދG6hT-[z"cO*c#8Ҁ}1d~>V\#%;z^?"vy\!}OgG;߇w;J />PI4l^^Y1cbE~bxX#Q9O. G5D`x*kZ^֨~sSԮ¦YaaT[-SRY1L87S..p
ؿx˖qLw%}F$zEZbqF:q
pzgMR T7G7xjfBVQ WS:n0qxdjPD(1T=T)F\ F':ԴdY6O͎<VW)1d>s@Q$W02P}t"m`߄kj+6)5'-ug"L'^
mN o'Lꦿn8sN_
vQ庆s|۞KaܔDQ<R lqِ9UKMK7 .׍;7o+;yWyzW'yYӃrY$P:͘B
FbT]zACuQMӱwwŇ5PpS`lg:oJڻEꌝm+ג9r5\Iw @0
ޏ˛}P.ng.\B~2!:-꜀dQc= -M~@A(.|yF:р`-qlMNuj cC2 *r@7t2*@EV`zQ={Y	MB9)WM^6fHə'2ddɒi)zxN(._eHkk6CO#)<ܥ
2 }z٦6lGfTE

UWn_/!%xj1Ȇ
aLu
\{NDR6*0aR0Z"bIT2z@$ڞUWn"_470BĤ ڑĄX,hZfs͝)KM MK0AUraYz8è!*~_&Q0bNkjaTN0/{֦
++||daWjPF3|yF'\tSMFT*boVcSa<u`P u"4!y Qq]PEQ$N|̵*VB'~	`RB7`y:KXl64ʇ+jFGC,(ނgay\  UCmW9qEXDVt?8)SXf~J?$kuiQ&8 dp Ɏ׀Wd /HN\B~1!:%rn7Nu1jJyA{
mRiaT,,wf*%xlsJmCdO՘#"jqSVGQ``UX*pFrBeq"M3#bIQ `FH#?Fa 1S
9"RE@5\XXgѪ}vZ!7R?RW9YBACj}2S*C'Ϊh@o8bQQ ",6VR/!ŵbB<XBMˆZw*O&,TS3Z]tK>O%ۍnxޫɼ`?C*SpɈ1`nP^_76.=,%d^/xN(1Fuϟx#\m7:u[9;:{z;
|r9x9C'=6UKǎC.gRyW).-sw8ӹgHX{Az=rL2dY2fIt7&q?Fgr軶]wI.XH\eFq,:Peb.Bl,RsOM+	ia~)6r7G˧>ܳ^`Go1ӹfmQ~0zwdoqHr뿇Ӱʗcu>9,EΏO~.qp;uu1͟/*o"@7<O+Cx3?\?fmGq޺]krey9%̬,wr龌δɈL
{~ אpKU݆ qZGjL./SfrlZ݉{g=rWw2r@b~8bO>~_8	xe}4k7IO~gA39>f:ҜJr-ߦ=>5
HAq?(ۃcu[0<<s?r$ɭsۇ'As/=?xǋɓdɓptc^~tC֙1^>C7>I};Xn 9Z`NK.vԖ==,1s>0~'o<Γ0mFrƭ\Q|~+Q~Uď%BA4
z==/Σf޴ɃEZy,Fa	g`M;ޣ9:wNBJ	mۓ2:ЛrNn{f.yw\Irs$lz tɝ
lnJ0#70.W~t^8uģJ7(&Lt9떟3o#bGԷ˭Kux]" (:d7~q3=wnu}7dFVO	n>kGMvx6w$&a/r.rg,fܠ{7Kt\:^R4꫌VRdɓ'`8J䭿tNƨ\b/1(bCn|M/,]=
sVkP\cF{ݶmcmomI`Xm}Ѷmmm]mRxxE|x<<||O{?Pb\S0aKw6e'N(DwbgQ{[U#5gYÏq-{EsOsc&:߀ꓫ)SdKrUr/7g#- #llq#G=xǒ9\7֌讟$ɓ&L2yvQ1%3&05 e0;n4y|}n=N`;*TRJ*TRJ*TRro*TRJ*tRJ*TXFb|$w&cq|ܩ܏3g{R\ɲw32s'}X9xx1R>th4mx DȸYǣ'1r*t?(N7k{.3H`iKri"uI7">·NG}#yC5KNŗ(wvMyO_<qv}h-۬$d4WPn݃(a\Zp,jۍ_0	Jp鼓9$"Twpo;W9\LwX/N8[8_:GrǞi>4<!v
R)#r(x}}5J]FC	Vi~+N`ؽw8k{w&s?qE5+\"q>#>݉ג8˕mXfw.Gw3O˰X&|tO@\\Y.M>TNL-:w`qU3twSc~]o-w@6Gܪ%+j[Wp_-އ%NK>r_!3rC2S:(v_|pI`
e&nx7s#7^e⌅݀Yw.8*Zyo-1os"?xO%s.+`sd1nL7Aq0c5@Hb/#0+bƶnƲ8\wPF >?I-#Xƶn2/s&ll'G>/r&J/#	sk[7㞗V׹Ǭ`KȽ_ќpnk܆7Xg;t=y~k[U#"~{Fy\٥2^4r7 :7`<bwylI|Q{z'db{
 /N|R6"Mx
y|5TdC<O#u|Fbъ+k܉up)nψ~W_&7F:P^ֶ:z=9kf\M{|N,}o [oˌ^<>πls]jk܋<Bx&r/{,<WCq.q`iPf]#.t/<ej7qۊy9 p
9K3r'.s\3ǐ<q/!rg>C7+0~*Nƚ*#il|!s'Af}GʛNۤnzΙ|Wٴl|qo24tF=AA%{=_ӟGuTZ;v; ~B	ayz^8׎y/x^8x׎y7x$:^_#k)V'^W(`=36s8o,L<wSlY{pLmƝȋYVt4Ab|<J{=ܡ<p7q$Gۜy猹c{=ppaW Kզ>r:p~sRєT$6\>7^1Ÿ*'`|G֐k+%\!@Ik0# 7(>:v{p0}zWe`dyy7q-Îf}0UGyA{p,?|G>+ݏ+N	n.H<bz=9Ę2\.y
.wbXKr2ayw[aU=F(uC0|0圉=ח2_.F{rgkxco+$qia/5tU`3otN?׵#+Ba!0YwetS :qyм+_nH< _z3h[o|\O535>kwyVe\G-R` yߟy'.gL??'ϰrt'ܯQ?ᣙo9w.1Vcތc}`~]0/t5~#{=S-30KF0=p_es:޾_ڻ'edNFЬ˜\1zܻm`x-f!bE{r$mw\8SKG<s)˚0xEaً 9/gza=ڰy̜e8j,\eużO68˒yg\Ç8'Nȸ=S!tDks:y'}:6s/sxpz}jS3EbN)T:PZ|x]è+/u%/SFϻᩕE^%θ`yeq/wnE ,mhrG+M<Y4?=[7
9(b۩\I'F<c˯E.ΛDƞBV~JyYgw}W˩>D%4;DW!'qS_zS]\odnc^ï.vY;Nc/NGP_g^'6֮62ߝxߙykd1ΔmPkKw^F]l\wK ,<G8.-FHI}܁]^h8k
\7Y	9xiJxORΘ%̞n݌%YS45up r,߬O}r?N0Ve<+CB:?=TRu;nOgͧFni.!~a$N97%aG8\c#ϯܫy7\yYӑi^8~Y3Wáec',]uxT8ǋkk|a޷ӹáyz9!;yS?bvu>I]ys+kG/z\UqӜ/]p0YݹkNծ![c;\X`ۡɗFF
l3s_Ӯg^1EsK̰`Aw^->ʽ3ly9w6r6 xƜvHBxM8^ǃLǫ`-ޥMÖwM-Snn&).[ė:G+z]GU;6(.pއ8#0{ìǶ`E`}ˀupY^enqd\qLlHn|.S>yBpr`;p/nl!l޹8Gیx&\}#_tL 
~G[0܅{nW0#+lz[xYd-8yE6 Ѽǜi7ڝXxm&RzOmu_AͶٮgv+FcTW9fhQ\i:3vwpJ΁23-Euf[F|ٖ]ТTjwi?i-ј6%InhQ\iJKtg͘6
+2KtfZ]wEzߜ>li-џ6eQ\r]0r)>MV?j|ISm/fmS=\5ݞg6Z5ݺm*W:h/WFmQ\JKkZ90-Im~֧vz+Ls:%-NiQ\r`[˴jwnJm%6.g=oWIm~3f:.gEqɂz:јEsћ1ݞ5ј6ΠFlƧv鴨9sbfZ]wEsM~3]]ТϞ7۟ke/~1q-ú-ڜ>]a,3ܥȷqsę=rkXV<cT\.\5Lmжh[lyg L-dmG:o%͝^O?mp-<>QX3<˸A?	Yڰlk8np{p9avOs;XCs;V_yra'pș2!{
8x U꒥J㹕!μvw	sO~;qQK=H8Tf-Iy[KNi9sL4\k[mamO3OI2h]O&m^EN3gEOmF	+Q}C^;CsW,}KE`ۦB1d{ٳ%ͥ&LRewnӛN<XZ˺c?>֙/	8s/_%>cꯜ\QBр;;uTNˀP̗
z^気qnTV
>\6cq_<d.M2~1?WLk03َ~s=%2y.ZMrL7eZ&u9͛)u^ܭ8s >r>?s*xS_~+d^WnL'q1]r{UE}۠[x2];<ǂw[bg|;RlܳTl֬~AQn8逎R+mˢpؗ8x
^vJwzmiurpW\6a#` Կ?c_1%?82GPF<qsd2>0'ٹn'	=E:bMuHs]wg5w\ȷhqryFt5qdɓxX-_^Ǫ<gޝ,.-<ކ3G5s%u>Yû?h>oaėдpyނS-G0/<z]ޟ;>"KX]˦PkwwBHRbrumo&x=;W&h_[`}mo4=<vն	=GC~fkWܧs?6r/8aϑylc֑mp)yL
,Xrz-rox/ފʍ`wOoo<#z
cQ#8>'ک"?R/^N5oO80WoWOr|q4#`Ȭbyd39b'w:#0b`A_#ޜ_CU$_yFrlqxP+:W_什LJ{zJ*XQyΈ^hh:kx rF oq!+kԨ-iFςTfN!ۜX28Ƙ6,\Xm⶗ܟ bZ÷`⋺=NrO;cm7>l弇X⋙x8ś|s1qF9O>m	nwg2c,sx+W,pӌG.N}|~N<wj^8:Q\yW9;;&.Qݿ~Yx&s&=+Cqӎڲr G<Վ"rK:`$)rB.vVQVJV9ha
q-e).b{Xs8oW 1ȯ|0};n8L|13$ 47839ێܞӖܻ1n+Ml*Tm|^ۦxܛy:N8׾0\Ⱥn<Z[]٣E8X1{c! (#P()rRsO ,	Y9Y\sU)
cK4Ҍ+yZ{]v98^]iR;yb z9?;G3Kr ¬a酉 z\ɕԎ*s#Xʎ{7o{JAE택j!|Xmႅ0;eHՀ.*r""c9 ߒ
|rsspQ8s`6bLl
+qT߂KU@=M BTEC:f LQٺw8νkά3!.{mV.H\v>_'s=~k$bS/2暚*xCČ|u-\sLb4`.U)Ravr]/#	]̵ܯaCrU@
@>dEr*:S/ְgH+9ְ  Tag,,:W,ˀLv+* +[K3MWJ!V@gM uoS&LQoS&LɜwZD3w"(k
g>OVheA+P1E'cN"2 pAVSǅ I@p3	Dx\0C0oсJ5l(ͧ6m9k6oͧ6m9dTH}VSWXoX-RizNg1hX=b(vXejgkſ"Tb+\]P:g:h9 'x'Y)|{\˸1A\t{#[bJ(k8aI8(HGT+w\\\\j\j\\\m\j\]\l\j]\\n_^T@'+K]ȽOrv0kY_8wX7V0k^~#0Jۇ:\NlW9L	G13*R`쒔
%E<! ð'ƥ1aAReB@)pޚ x犞@.ӁAQRM7T`%@m<!T|Uᔜ!%s?ju6ɴ*|mmt]w_hsmw	r_hQ\4g|wpJ΁23zz|ٖџ6b1ukM
+InƧv+sNiQ\_`[tϛ1ݦεIn&ҡEs[Inb֚+f[In-t]wB$O>zO8M^Sj|KRVEu_2Ͷ3]]vz+FkS=
+Eݺm*+FkStT(u+ѵu_:M]]Т̔;\_``[NWuzKkZۦҢ?i-њ6]zKkmt]wEq}z>Mft]yBu_1ݞ*ћ1ݞ5ј6T_6cStTW9z3/WڿmQ\_D]@UfJBQ0D&O^؝YF8pD" #<rmB!l(V֓}HQ7P'ڤT*ZRH
g*:*ES
!枼8rz'q"f"MURm!=gBu	V:70Y3,FJ U{9RCH zc]P`nm:d1Xn78T&lò]
ьZG4Uh 7poJCZ0:`Si<z4C
QIƐE)8$%'%`EtW)l;Q&L^E1""\Ta.*1t I<l~(HC=
"JrLd0D XrP'\%Y":\T.-0@meZSVjy#=&(@	IqQ!J\W38g F)\?q٤\R|Sc  F)`fF*ʡ2'v@SJc.`U38́WG32,	b]ND@TKRa,L
@S@F7`✊iq]GqO`\TC)q
*fRwQB[s{<qMqqX6&rb].K)hf`Xb}\Kz B(QO\3I\$"$6307܃Z1(ckGd\sRiqh	qYF!rҚUg0Z)+tbA5fh# Dؖ)0zfQj \Th8_K"՚NLfR"K|⛔J/. 2)lf@S48oDbp&"W8_#_ԃʫZe+[3lGSHhU 85$
\VlIx=1a +~#OLɱ>#OL^<F$-	RWg͌#bqMҚR6!֔՚4u1Q@zSF$}lW@Sྤ׻TR0ī)uR*;HZ$f@g%EdʵwY)r90QR )kTU!a
,7i\79ưxrmԻMl_BH~)FU*
HߕN&~|U+B/vlfKA.+a.*8%zPw"	"f*(1QA0U.)U&/
.`\U;iI
$8$s3je^n</v>V?q_;_(=@FTTsTr|a6V\k-^gdNTO>wS;}Q=$߭}uzSdAq-3"T֛Vgx
N2WYHYXWVםӘmkFtjet\[\^wN`f~ƼL?0qφ꺶?1!qumq~
,LFğ5'+k(j{?Y	ʸy{7{-n4aǋ\^r_}.[mE7\,45{H:JwM>UfqW/Ȝrpz͟=`	/lͮM..Npo5nF4qOuXAܤ[}'2Ln=Y-/Vg.qMQGMU9Ie[=ڽYU~OCXԒ\(fyp;x߽<[m3
 ]-aoӮ6؆^Iύn3EӔ˱l#c,d.@CNJ0g͎|S?yt
u8%w}f뜕¹63%`3ݺ.ڻ9HӑTn3j`ߊ&ˑ?^rs&k^vmvsqyosmqvptqwqpxxxxx}yE::8<Ӝgrt_srcd|G>[ԧ` 0'i
&'aoJLK0ܸkQp]Ϟ4`ugÖ	龯`VS0XӒ^g&5Yw廃7=VZ쵏p pY'N4~==fl+ede*-9`@#.WH78uh/pј|=Nr٘YȠ6zU#eH\Yp)UeVUQyfV\0-Fw7z:BV2Ft|cG<Xzc}_x`Hȷ<nVuy}kgfmroipirsxn仄sWB+|z]ٛ\\\&mk zF5ɽỒksw#zuvq}lfmroipirsxn/lͮM..NpoܓXC܏^uvq}kggroipirsxY+[v/l͍..NpoܓXG܏aɥỒk
Euvq}kgfmrppirsxn<#[;3k{KCw%ցG:86797r]8<a{[;3k{Kw$w#o]_Zٛ\\\.8p.Wgֶvf&'GMxwGWgֶvf&'4cw%fe܍`.ǯЗ5Rg#̵rG4;/3Zn:9"wԗ$vzw~.}`LA%sN]HxV~lVwSzSVW0dk9dy=9ynܹ[<۟`fV,W>^˭|>2/)<A9A[wy_Vvihv?z=\{/YYYQ̮/+NeeeqVtS'<^Ŭb\͞_'2G4؏gqCϤXa:K+^/q/AiՅ g+n>SΛK-r/T_wto}9у_vyT<L
ԥϜ&ϽgVh|U/rj"0X+H+(V>VVwnr滅8ૡߠ{gAG(\>)qk$؁#ٺcl?MBdkΆw/s'$wNGćGqʘv %y#:.#Eܿ<a|]ɵϴOŝ0y<oWu_?>#rS;*?nL(R_Zs<HD{;N9;dƎKN|G;gBC&;g38$[:YG,cUQ/9sWި׈g|epWW8NVMS+ʖtM'vN<mKHOxs]]8_xmW8y/9n3IDcNOvxO%sFOumt)<'-<:lO .z\oX}]ڏl9סs7rekZXtc9`.СC:$RI&L/˝ù4oc\	^9:G5V:8<tmNfƣ|y=tƼU559ޛm_HR%u5mƮ@;s!qj^d<8W\M=.$鮾7̕ʳ%3JU钚r޸}o<Y%u_u`w\rTavaxͮkδdg,S,0p)I Q}Eyo/;-.qC[coSrс`92ӧТ6E>GӼ^17"]Zy | &Av:gMuM8̜/[oZwv]w-9W9۹j6SvJew֛yj>c# ̮|2|
[;3k{KK9"SѾyet&+:b"KڒSg(-%̈|ͳQ#.࿀":Tcp(.Krc|f=_Rt'Q`_o]Ϙ8cbL.Ws4"4a
]g]9O*IVhEKk\I֟[әz<4@)*zAab\̼]k\2MܰǮ\d̟Kɘ&goI0R1~L{hsS	/~/jrvZk}I%lvx/=Oxō[rAm˪m.ӰN]2_olzíg6uzpBZ\Ǿ8r3om	'ktDv۲3(->TI4r/<ež7qs7S?qƝGz:qϑ˼hlVH+_oe(W+79sq{7M~|ʝKy,	5Fx?[Ê88&5Rn\/o<aq[otN0nV~$./rgXIXoa蝹s[+w<WAk0PMJ)&H@>z>;H$tw(^8әRIyӨ"<ڿsDvGtw(ԚSv _ddޙ7(̜ξӮzW%Po\t魭#&ag}/rا8/0kq_li.bN+cWvw:mKA_fvn-tx]e3?<:|3h0+0:uqu)kƜӫ]߫ւaJd^:BgTFtLٍXz65qWWYK벻Qں^2/IVz}=7p,ӧQo:u]\fo{7'>ڹӊ|L ym\Wim\^Fy{Ϳ|p|Q']pLŮ'dm6dpKAћ6}	SbkL(РlV̶ThPTR[k)x5`W'>ℋ=42}ͱ%?LSz]F'ɌMEk$"߹v_|Ӹ߫9O}➥0LSۦk:[Eow{xZ{WV_zn[0iq'H[ϯ.%S_WaCfe.D_[i]p`iw9P/'*wqӬ܏l^j&ts)̧ɜ'frmxqtglyft|Rޮ^(WO 喻R⮙r-ĀRW9Ob}ԏ+RFVo~ܖʾ26m)|֜8#RO=匄('jI1f`vsjlGTj▿ʭj9;7#qYueR>_<?yKvQ ^}I$oa!ۜ0qފ~➋f=㞛ǶlypVG#7dM<Y`O'aܱ~`1&{y	u5t])񀫌x `UKLI>&|^({T$p#gfc
{fxϖlTs]x^[źN?YvYv'+r5s^	x݀=8sb6-FE$>"gq
a՚ [{˫	l|sJXQFeWmw
ܸR)&㜋#A8qQvbʋ`h"*BP]̺Ϗ.~Cp_RmgN3)t5֞K7&]iɓiMTZWS+MurZ2/MٴZ%,[ZiQ\[ZX&Ңgl]h\]B.0Q5uqum*W9֕Ʀјκй7͙mf53.M]BT`Fe5օTW6
KtfS]h\]`JH`F|ٔZiPˬϛ2BT(si-јκй5v	} >li-џ6eZ%ҡEq}zfϟ>zM\[fb˿t5֞K7&]iɓiMTZWSmMurZ,M3i.K[`MuqnI`6B*W:kliQ\v
3i.-MBJSmκй/FmZ%ҡEs`FB*+s1ZQ\_``[L]h\[`JJ`Fm5օŶ	/0-`i-Ѷ:B䵺TW'Si-FllP=o̦иJ!0/ћ2B*+U~kliQ\_3fS]h\[`JV`^~Ʀuօkt/W6:B䵺T(/l]髋|zĲHۂ$$YxA+V`#pӣ1aac"*rUGkus>[NI_Mk}S9e%zwur^C nmzjq*`_s;x9]>`E5&m6֤(BC`G]uxN;+L3#.侹ܛ-޿
'6gֶvf&'87l@`|n 	RdWe1Xt+$+n?'%VXb)_#tg4#8rg^hKY윸ms8$\xzg_V΢&JEמ8&OK]q#Uҽw5gI#w#$puᬸYs)rU)i*R_WVskCGt9t\v;_.Vo]s}yoL3c`e]p]efƌ[&|%IJ_wn|,U-]=`~5`ʲ\c=Ckw.v<7
C.5qK|%\1[o)]H(W0dZ5y!>d
5[Ir[mK,LLLR[_[_c22%buXʪa!a8oRˋVưǞXqJˢpb0lY
_v,K<7~ˆwT|qa' 7Vvv.ΐE⩜|ς/ck Sǲ*:@Q"o˞qam@zyX6T)$q(r'ښ?T`	&.N@5a7'ÌꔖKtU'ngS  4dvd焬5qC؅eHPG:F~n
&|"RKǐ?qDmVQ!b!)\D!M*b	;OC`5 kt& 	CFGPW	ROCaеTFDCwu'˞nFa/Z˼O0sM!GP	lB'9t BjSgXf񕌇R˓?tAEoU{_wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvS+wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwz+wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwԓQj`	a=`6QܬM!UIQ `W»BCYFMBS%TK.B $Tg8#Ba:8MRdACiPRj~RhbTsS}c"eYl2Q)@/Ǭ0]QF@')TX*G+BJ\J1vQAdi1fTұLcRִwwtwb2L}UqXƭ>԰"l?^6+qN5ETYRRnL$W_W/X*8*Q]Uf%Fn/YaE`VRPYUc`zUeȂj)D	SU`TC*!PLJg1uTC<wxB`B\W/rw:o9?9ܕܳC:O/RstWOIS"WphDTLN=|Qܯ|M1I'K\⾙Ǯ|4cǽٟs\G|g]k7wF2[93J~G9$1G )/;N06 Րyo󒸣9ӠqZK=A!Žv.9令ט#=;ԎO5h'N5'ʰ޸xqR,Dr\c3^$Ndn*ė9GCO2~8FiQ_.|\{Y\rO$b/8ZN+x󋸯%CPoTK̃]=q]9)cgȾ]S|S\r5w^+:qku~|~D`㎡|_xyc0ɏeY~)M×'N.^L+r$ώ:r5Ú8r/#<a˞7Cqw,q9`Y<nܛo<]\|ǼȜr#t'3/5^7OwIq"n0|Ș2r-aȞKq?Y9AiNUs܆&뼵}7+;q[$xN#󌸷ϫ#˦{?u^1yw8Ix(>0Eq3_'x|޺/sMrR(9ٚO<d#ѯ~#O}n4E_=#;/:8x|~s-;UėR}NdNْI$z?oۨR^NdfyA-7r'`Ů}/N{W&Htr><L~(pN?W$r8]9۹#(X⤊9'.L.oxOչ:b9={qVnL篜c<_C%/].^&jCqw/$yM;>@nH}㔟#ܷXaW1qNǈ(GL1o\<Sx<|aְΛCrVv^yC lr/'rE7(\zHj<iWRdɕ&LrW'q`ٸxǦw?Ir t/9tjȨ5xrSHRE~|b||NVr/rW+W)kq_L>7'||xl-"oaq=r$R^')_-;[qoqLE!rq7CeHxۦ:fwGJ3}gjoPhSd32|=)Y)|Q|>9阗s^ǾZOrW&r#8rLFyEǒx%|^4ㄇOl,~65|a~/+t&{:w>?r&|Ɯpu^ޅFrDt+i.k>?~:^D*r-qqMQrGuNS9$x^WS}nMߑM̜QβdNFhNF;Ҹ=]nCǟ6teAm}m.Y4kMҶ4H=3,"xt{H5r%}GE&hA\zwqϪF$+cFEz%-W5
>4-}Wo_9k`x˴|䞜3OTn'787:b/޸ \gK8Cw3⮬8%.Gn㾤|s|Wr^~qiI<VֺjK:krG8ߋȯAɼ%LE`oy_ugNspANQ~/Gr \ƝU\i? ?qWqcJ~4Kp<AN;Dw#) 5HeƼdƽGnShӞC`	^|w~i</\QsbEãpMž/qgix8>lioosDgazGxË8ӱɸ۔ykߞŞNw, \~K~E<OR30{^WH.2yW8rxNR6{<&53⧞Oɜ}ɞkyDN9?51IF-2X:vVsCאzF|<}9G|s#YʭoLs$:+[x?#:.#A&Ԡ<W'?ud`m!Ê8ӊ\0KX7ʝc]8ˌx<793>oqM܍Ɯ[vhȜ<}\Q̼.n.Yw,O-{`At>fi7|!tLtOG$/<?){@sw'ro OW8-W<RȽ|`~2>Y͎͜s>'X'\5ܙȼ?y}*F
,v.4=rO':3r?8:A/&uy
_+t3Iq4(qǍͼsưh_~<[|O<ͼ\93F"3k'zQ*qKg@x\{<N=xOW]n/L 8_ld9C9?t8q;w4YAt''74c9wLIwfщ.~kmpF9J?xך`\|\XtܗԸ󖠸}JY[ˢ2:wqF;WWs{cαy]<gr-\EAsj-ۏ=2rGpd霥>QVPnuS&N}d_51Nh}odGvw^1w:87n0|/E8.'㯼pqG|D]鎬<RjYЭcǞQyMA]$ɮO=C8\x%ɼ]]$Iٟ}JϼÜJNc?$]dɮ[?Vy~,K'Y9SI%K9ϕeՠ_x܃LXIAIo&~vZ8'+w!r[+%$d	.2kj椋#"qsZ;y%$q[?3U܇ȼehMHz$%Ml<||q/UhY&&F\%%K׹"qsZ;щ()-\d͘uoqr;g&F\$IyK̀8'+w*r#.3\$I\ :78ȼjqI%K۹"qsZ;bdeʒP2[Iۭr?s;G7q!Ff_+$i/k^o?cq<lݯͭ	ckܜINhCl̿p<Hv&9\OƏܗ(27ɂ&L<e.O+ə'e_$4=:N%ɓ.LY&J2\(2yCޯ\>$/%O ˓rd2x8:o&At񗫘%ɓRQ{2xL3H?$ٸśp3.Lj&O#s*`ӹaʾ/rp	/y\8%ԤIIrd	'ɓL<Ǽǝ'ʝ'>}Q6Eɂz-%&zI|Lhry\<d'ɓ2)rd<.O\7'ewl%\yr_eɓǶɓRə&O><<2y\<.Ld˓+T.uIrJ\<.T2T;'QlcI\R|Nɲ<8w{CK2IFxr˒.O/9L&~,LII%~J+Y]&L+X$l% .)|2R2z\Q'L202,<%O˓'W^q'%/x\=&L<W&L<k.L0'rE#.Lɓ?]{ߡ1)WϞϸ'e\(2n?8=8'r?Z:eFfzgxy?:#\ʜs/pǘ&Ny$:qƾ/yja])Kk;Z~_|>(9_n@N4.I}Yx!:kyf|TƝ;y]#92YxÐR=]ǏS[@ro]C*?\n&0zHc??)I'.c?8.\ȼ|?ygƼ-=s!B{w{w0wVgr{L2Ƀ/#C{ӊ;
xxߋ].9ܥŜqʼԹ>KH㾉w7wDF;S;'nHˏ}'(.&REyY9%b?<QPqtox늸?5nBmW~:~7w~*ⴟ࿓w83qJA8woz%q$WN^F㎟sygI"#)qC7q;9oqg4`8qsys9_r0s*?6c'YŜYrNFPpBs\_=z\><Hn<|~>t|Tzܛknϼn܊.q<w0ƭ=[8"F3=E8ÿ\]|9|$͍M^w7u*fӉtW `g>6$z;"rK5ǕY9/~ǉ%soMf:EwY~8љ'rt;7%s,\qW῍7ﮒ}X(n-DM>2ÿ_$rIxM3}x$so"s/!r.Gqk7c<`RI=>=g$sK;rs"rB_8YL]Ϗy/3'o[k+55|}λag^+IzsvSN|u>"?y7w3G<rGMG3m<;͞&0~sy]\Ӹ>@W |Gs7KW^ܟ|ΒIxܕ~#tK@?{/$\/?8羛xx׊xÑys '9?2qnZ㖮,L~Sky[pL	9WcG$xϚ~m8/8\\㫢ݫlX=5l<vd&߇.5xmw3z?q(Iq?-rǩ}m7tetďǋ^Q|ƼQoOErOOwYBrE@t9pa?t{?r:79ÒQ^Wnp:NXo#*}z{ON<E/8Ë8F/)#xм||\B@?xwBaޣܘǰ];Cr}yozmv>3H>LNB䎝?%qo%?63ŞΙɽuys: @>5q8͹z_Y\zHSDgg-q"r7! #xh2뜩<aż|_8ߌ3ϑ8999;=kG.=K9/^U?#ys*R=LEq.x|[	x%U~c.P.0?׌9xߧ$8Ӓ-`H6lCq'ǜYx׎A#̼yh|iȼ̽	Q\}'G$0
'L52pw*nzNʜ8QSհ{<qm<SDqW# '.q'F>FmtOЏnrf:L9uZmv;@#h.1z>7cy9x܌_OЏ9\t>s.jw]zt?g q8'/><_|NAR3#$\ONsyێ:;q#6ȼiuΜirw^msyDˇ'$9N^˝9:Ⱦُ
y8ώ>?Wϗ:?ߘoǟCp5oě79:fI0Nef͛.lF@4s NQWx|sν'ԛqf2tzH0szA?:2MFNy8˘fqOy/##=o2xnEӛ:Q(tY䞝(y^<r~ۧC:7\9]yr&yȍlhO㾙HIPӺwJ7c#[?c'OR2-6a~Yf䮟x<8Dsw@|WW:xә8g7TN+|W@7rɏ7C7CK{J?[kmͩ"'^*\pΏgfzg]Ǯ@N^a#:g!97x8j?7*WM6yG9,<98&z^'Lܾ<u^.NyĬk|W0<Ŝy7˓9Nόx|`RC<_~$8p νώ8!X(.2h&Až4|q,qyaz8)#s#^]KK1s'#n2\qa˘|\N|}G宆I⮝_7r$;6t;&9|9ՙxѭo]v<\̘IrR3	99Gg>AF{=8	];'W徣ŜO=\MQiǼQAw~ͩ6?8϶;.
߉QƼwӣ3tKnӹ#4-s41GY:;$gt'?@tm|sɾ7 zoq?O)F0n.q/n
|»zFr+jE8u,C/%Ȏ<a\{wZǻ/SyLԌA,켷ֶr;WLW7nc48/! r\J1:="7v}ٟxˊ8ˏϐ#;SSLMO04 h@MHޚ}x%Ly0pF<>[t8特.M`|ԽHC8bw*3Xɾԫy%[ܭƼsg<<n5|qʼԹ>˙y/x~QB<ne]o6yB]HG-Pr$g%"|zq1p7rq/dɎF/B$^ š~%r3w5[_ӣ\ev;.@fqWt[,lL*|c㮙ܥŃIuGs7G牜˼_4qTVӷW}Wl,)/=:`>c[_.tXpbÀ[ZBrntGa__t____5\/u*/}&j k/FKeeR1W1?bGyMƜaϗVoWke$7<a˧aA;1z˗-	ϟ4o1^7rȽO <zyr:g:TRJ*];o|}Ӎ8N8Ӡ&;s,LLLL}YYz7>1|cn`^^^hh6''.R<ŸLG/ϓ;6"o(.C7OIx_n܍X0Fy/~Ù|>F\/q2qRpuo5H<3gNWNG޳Ƽ͜Ӊ:]u^m|io|gӹӔyo}n48m6o)in3&;x8˭rG>lWD:w3`9ܥǞ'u.p8	|M|N]\p]'|]\0w\0qrv#>)/|WꍟJs|@Μ/no۸xUo!1/r?:nQ|Ʒ:|RxsԹ×8sK
3PJdr sG>uV)yȼ8ԒHjo5[Ǹ823F˚]<S8Ӛ]v ?cO"
<e׬(Wn)cdeec5(Ssf=ާɸexgI#ʜOWt9.<⎞ӼN-K<[˼̿m^W>o>\ũC^ׯ3`aHU圁*LޝO}.lGtѼ<6L!qq sNOc#<>@v,-gxo_nxW93ޠ峳 $7(Yэ6=#y3r	;:qs7ao:~M?7P|ϜD]Sߌysy+ys:1<\w:OrSKN9,~Sv~M]>/H]侟X|NK,k,1V;btm>\{|nkW%q?qu4N/<[:9 nF<N\rw15?|y;$8Q[oF7"F6"Ƹ"9SߪNFr7"a㏽u܇tǾw]͝9Où<ke.T\fK N2d]AYi.RlIwXr[.'h99BHNY|Y9xtrs~awrgT℔"`OޮV>2H/zrvxyױ3t_Ω_:s 1G@q;un^~^<^>{z;N\ָ x?l#ǎG7_ts/8=_y# g=98<~싁Bq|8T ItHb9D'swq7?s(GW!35GE/iؘӌ8ߒ9?ӼG#r?"qǑۇGsC8leׂ'>OW|R=wÎ{L~K|_`xs;7Xu5ss2Ic<[ɜRN](ӞM0}0)<<y_^) Z<>;G\g<)ˏΎ}?ӭs.P^I㇯lB鞮`|n3o]>/u0{2ogqg|Y|o}|s\x<@.<bRI(#y?Aq?!a-ɼaAq7 VvG#^^/ޏ;㧊vc9E^PZ|ec?Ws׏^>ܱǜaxU]?]S89SHYHrgAqd#p=ΰ܋<Ԟ06G>Wo+q{Z-'Ƽ-<ޜۂ.G'2&'6y)mK^	<~@q89Bq"r qq)At<ʉ>ۏ^c>:z8QQ܏x	`Q~aוH#ܭy[zwr'`H^2Rư|s?a/r`J^H{oza?R\	y#<\^<w`)|`wa 1.ů<HO8ar1rC$w`K_:'0!G><q73\<a&LlZ֞'0nŜߟ*^@~a^?}n-n@c~ogra#).59^CS:8{so3ye\U<a+q_s#sʼ}yx!\Zů.L q&9iS(@P1Q9c}J2f42N'K0G3,P{uk:Ax°q㝸ά\ʎŻÓy0Y 
4~}!pCn<g8 .hwk0X>qW&|	S|F#uWμ<.a.rO<x\\y<{ʜ܏}\L_yo/VZH~XEp/D_ysrh>;ΙǜͼɼhOZ>W?x#Ǽq=?֏NНW|Ǉ,_g-r/UϼTUCg|
9`ߨ\ocGnQ四.-%r'2^o?u..2a_ذ#wynjNi ;
/8:P͜\~l.4.W[ガ9OsLx͊xaϵtL)ᣚo2fd_Aq7C\w<c\o|SܒsLdwXP#x\ϝjG}
iXK%v7&. ;&Ry In=3a<9w|OWF`qr]yKI_VT{Wc2na!p_{-cFCv\Ӻgxz
ƙ]=ـ-C>,!?ORpc[Z\Ʉ*F6@waqͷ],ޟ`9a%>xXrӃrUǝ[080%dֹS'7X;p? AW[7]8Z+yy_Y)g
G<a$!j7Nkr/8#q;su\xE;qԹog=%L`N5q.C8uMMn}_?7X.ہGh7qd0xs瞿}x|/uJ<|m<px A*|u>sn=q7?9?9Cc VuwOd\3\9n5sx	"DBǾ[kr\'tb\T>ShTfϪ:*BT,+;pq<><x>\g8<g^s̸P=?`!sW>?({8,y}s9SL;޹#r_$ߋqh68sO$8L9k0Μ$ex>܅n:>8,r%5rfUn%羜H8ŸkИj
n9ruNUxuT 'rmels1Ixiz@KDz\^kYx/5:oFw,G݆.澮?7{z|Ss^ ޒ
Qr)4{';'fdfU\ц>F\=:*:ܸߋd3r_$tbZjy)]UeG[l/q1\+|6w ;9Cs9N>7sGe"F8P 8SKnxs9I[utXI.JzK8s}?=7wU2#W殒nx$t<w\lp,YN%w:/m<α$'2ثFAa+`I
ȼ{V>ג\gWcM~PQ<Q\ܹ+bE`j\.rF\	`ߒR8s]?+JM:nWFsO3BO<*!ynAK:y܏``1Xaܹ͞U}`.w
_1gp+}2n]l; n5&sB?=`'x׎B27ӒnI:NgLw_NNUH(:7,?㾈Hr}n#;pB^mL3_npAwщܻ/ ;w~\o|~pYǸGnvAx.6>6x<'W?Aaܡs8rv]o0/|x^yx'r&q}lܐت(og8X?9ˑpW@7ٰ֛Ig|ww/wVX)tFV'-̒xMz7?r~>u~X#v~(XQL=!0QX-\.y1?x3r7t&c^L.c|t'*A'@X빘XY"m]p2m> +r瞊}e^[.uѸQ6GGxqLw0XkTɸp
\1U 1Z?`]\q:W¼v[<Ձ.(>X끘ɾԫ{S_`>Iq
֣0!;Q%3H}R	X@H>"BMXϜ,-p8c~[XEn"YRp1\fqXnHk+$CsvܯYk3#w-Ïke#}wD^]b^kϫan
"`0pon[swsf	KܑpAOO%i	ۀ	م,rg<$;gI⫛0K?G$X{0G8qV#Q1Z1D	\Wt|:V:v=[onizowU6Xk0#':x 9/0"oY| ܩtmծbF!=ɟp!\GsV
o	}Ƙ49sG<G#D`f񇢲0Ϟoi,4 d@F $9ec{86s!ZqX4,:F7Q
T+QGl=F##L9b*IV"2 5V#b*d$ nG3D]{ML	&	{ʡ0nVgqj"DHpҞ逡69J`6	̫ HW@Pm~<2A}AE1 (DXq0C(BC>*F "eRְCULA
nTuU)*6+`*PȪTDpk,6c=EPg-l2[w\QX|.6Vw,#e]YBp݁VWRiI+G	aӵ;V;uo{WڇGj5S
@!`v{O(OwelZdj<*6*sVt(sr=H: `Ir_<5pɵFH-❨3rDȹƭ Tj/ڍ(3[jE rrE5;U3u&3mIuM96[b嚰a:黻LbmTԪ`x֣a.xM7Q(Vϵ'F	7&aG=FQc]WꥊNO>F|k	jj:udLp]Vo/s0MxGcsʱѹV"C,달$]`}DS*>!#@S. D^yt~:f*+c}C ܐ#FWVZq,3 G.syGy3AY"<N/Zk*~0-+13rJC8MsaGq\ـrL(_B~8HtΑ66r',sژ[sTsf{Ց@kY	,`J`F3XzrG1/E-`6;rsyNb^ˌ'71`{(ɥK?|G}"-q⁂c(>,"~t^*+ M,A(suG0:AKiƌ	lDX;Rll$zX.Xh(8`[[u1XHہ@Vh0?b`iMA\HV([Yk(p
~OМYW!;w_Bs.o$#0+]szyW/u%]ssK|
p.r  ]sW/HYֺg2C^=@>^eDu ~;?sGGSnOctqrQۿr2*`t.!Z[}fhEO![̨+=cxͱxȪI"3-]\ v5p#Ӟ6J7.&B1|ՙ.w>s\ X22{f̀83rF |9!@r5=>x'7]k >`cxq .2qhfM1un\q~olxgۂy .2qhfb7Υr#8,qo񏖰y{Pvj訑r%iqMb'ޞϏtU+>@^oy'v^w_MCX!YkAJ]n;E(lE0wZn]n;qג2a_F);BB^T,WK;>3嫀1x`O~mvI`pްB8_O,ba2:bGevMuP)-<Bxk\ݔϸc=n Bs_!]=aWZ`;F>:Co!<gʜmʜ[\gC˓=][899:g'qǳy{[3[]S8Ӌ9/^r ǯ|wʼԸx8}L\qo|Pk0qr'.NHq%r?ZK\5)=Ϳӎ&; :Ș71fkwtN+W uww<9{V&s(XL`C(ՆX~L1D&1&l<s>,ud`jٰX}QotW&sGM(elctCȱñ7VS8ĝ>F K#vY.G_)vO.c2~W/7r>>t.Bm>?H<`7N윟xFΝύ׉{N|{rFz/#?8|d>D[2 {0|jC8כc3sdwdK6wqM%9v,V;:S-ƨ +ho#p% j@')N}C0q<559 ^bz&I&|^/q$?9O7|s܅M#,*y[xH&^r\ V1.eS-?!b^9]ʜڍ{8V-Pp	;s7x˜rG:AuQF:1!q_=]JǇX[_ӔźY"Y%?UiG<\!Mq_Հ?dd-L
s>qbѓ{t^"pW*?'z!LCkxjD't!.xrk?x:NSSn´"݋AUYC"c]J*N%p)whk,z+`/\x6!"\;ڰu.<pߏRMM09|Q	>8\z`=܁tov]8c|˾G-rb7v<k#|::CZ8v.4i~ƘEGgFx9Ìx *<w_Wx7ܻ3>m$5~˯I&^/9w8NzI7b\ʼOq+|..3GXGswN.t|/}G;2#㇯cɰ/X^>76szλ̼aMdV⧬!>A~8CN<x˭2fN9oq;`늑\zlSwz<pG(qP4_>Cq=x8.0x9Se!ɋO'wenۃ8BGn/F0-ێ~~D^';R?xK>?'>6r'\P\ي=}wSp\`5bUG(8unX(	0܁1G11{.a/{n
\aa\ap{|8	.ZSP-+AUB;X!00yx?WoapO930p[1%+r3`)͝\ܰi<alapU.r<!E	;Uaa3oN:0\ A=p45SHZHahs? :^r,0(0 	QF@R|@6`
8@a۰V-PBFQ87*L6ZpA(-`BF.(0"P$69,*Qj+T Qޤpug|Sˌž"6c0W=ۊ>@&FO<`MݶZ_{~BJ$	X^׼ͮ/]ڰ?CRlmwg[m, 휬%UQen!@IYzb\aR@[!=Q=H#$`JDqT4u
d(ܨ
$ن6+g\6ζgrU>:PBTkg[)V,(5Zc\'<wd%TӣB8o2\a)2P]n7ψJ~&Kc6mK`ƷZ|d_)7>:$.]8m[M˃mV,dTU%n윊^9_Qay\.a)CuEjaMXml'ӄ "$cn	mFQ'o(itF+IC-<.9-@/JMLޞeVIkpmku;pQkugq=Y$Iہ|3ep&u&;VjVw-{Mm5%;xޅ:I@[m: ~GX+#8uuv;ml:Rw7Y\+pS 9Yq]0Qr\svmmdi4mkm϶[TTmTMlmu6mmm̶h[mm;mmrgmmm+m}FgP-smm-]ζٶ.mٶ˶j,93hҎπ[VӭjݭҶ*v[Jxvm+miڷk}m;fZlXli[JX-m;fZlXli[JX-\vKmgi[k+W-]YVmj嫶[k[JX-j嫶[k[JX--j-]emmmm̶xٖ[2fZmmmٖҶ[o1ڹj-mHڹj-mirY-mmrY-mmv̵rٖ2[mlĕ[2VҶmMlW-j-e6f[JVm=jڹmӶVmm}Nٖmlf[Jٝjxٖmfӵni[oNvJxvm+miڷk-jݭҶJv1ٖҶ[o[NջXli[JX-jݬVm+m`Hv[kzմ[\-mm;Vb{i[k[--m+i[k%[h2ٖҶ[o/NջXmmԭm;Vb4[oRwm;Vb-[o79vmim+m`owOvmfq-m+m`ޯl4vmfr--m+m`g2[;mjݬVڏ[o)NջXĶ[o>[NջXm+m`ޭm;VbVm[h1X-m+i[kӵn;mlٖҶ[oUejNm[emm;fZm϶mm+fs5kfZm'81r2+*5HA;`@s`{rUlrxW #.sU{)36~P{ZVoȗp2 s*!Ж弟jsZ;@ۆk9ڦpRjW{Ļmtg"s2C{z/s8x2?@^bG`+bu>oc^xľ1⌏)A~ݓcZA[rQu#|[l
BU-;mmrZzem2ۊvn)mcYs&(0ۊ13o9[,>]㌰MS=ֲowkmVmmʶm=`∏{JNVzr-+8VveHY`ĬdB1q]vżmk}bz!TUw
rUL1cxbbc
M>{X<0qP 0&4T`7	* DD
hu3?<8Uv,SpiMYHay	A\POm}S2КGjD!V/Jh` :-*}<-aD1\pb(m<k/	cJMBԤ#r<*	a "`G0IᤰeQ1*b a9C^}Pp<˱g=H/O<p4$Y7ƔdxomP䣙.\d_(~Rx3Tr
ЯVE	وzVF9H8#		>]z1Ix|+9qMN?zjd.g+Q_*)U74?*S2Rja7A5'T|FVVיN@:Mvӛy.H<tR;OߙfN]g9'@[jNjjfVיMQnmBԅw="B"O/\}PrG&(u/.SG{j)8

XƜKfܽ30R*b1waN܀|Xok˘^x]<	Bm./N1j%8\K10S3{'x^qWy!qKZIqTqJCyqftG4).+k⇎SwxqSJK@7|>*)HqO+$RM<LɜMԸzo<3FzctbWL}}|E։llP;A:7:ؾܒH(wOi|i}i{>.;l	i=քOXR\5YJwQ9Wvc ,f~=:bt6IQJT}$&'EP1!QJc!t0y ak*6q[\0XK.6nP9'~\|/|ncnKG)utH}!g=T`98%030.8g┇⛿fiKE#_^k/q)o8z=fT?Q|8*2Caz
`M:jUi9|8\R|{X <,T`ܸ/#g\K#:9T0|S0?MVb0'sbኈ!!ۧȼ	RT/=Z>f<Bu]%QEQ=*H!:]u"wCW~63o=<XX`Fuꊥl~50	Jcr	:OA5DeH:TK
_ͨ>3A)4DyRVQ䲠dwJ|
	?7M/C0R5Q2StTmShWUfeC"BfV+Sa#'TN0&M#?:Bj2;0H V=E> U&'֢jȀdA0}fYhnV$gYa 5Y0@^2DߩDw15(B8'*ܭ\0[n#XCa8v0倔q%ٹ;m8Up7/&K8ѓx
vO掋u,?q29apDH1|V)YpE5Y2E`~?sG4k,Vᏸ noͱ'a},a>R)/FҌ;`~:F,(֙]o(<[JwQm_X`&o6ٵXpmn2}mΛ;;3ui2ŜW6lI珔 @?\ 7
 Nyq*RsX;ˠ{uܙkg*܅XЌ)%ϵܣnr1<ޮ5⻋]@	ٰ X
9tѬ_yEst}ddٵgN6:Nf
z7>Nw+TRL c_jWet?U<oǗXN
Έ:"gx.B<]	D^Oҕ~뉰`%0<D==uG  +=KX5r#Xqub;,wD]iaŜc?#XۍCk1s@s:'XXd{9Fs0]ce!?-5DFD{XɌx?ۖǻ\-p9r˒99ge#6Y_6s,<qW)RNDv% ;&MNＶϕgIYyJڱdp]ob58k:Z@''>qfBpun"W$\Rw8n:3A`-pLՍ#=;8@`ڑ|_aR8@L2@[l
cd<ߜcp¾>*]l&d"xwp~݂M囌|b4鳹Mt쓧6N>3\`.
>@6*gONtӸSo.Ra rw#6wX
^'F`!ݺC|%l<1ipsq-a4fXCX ۰avK4(;Zʮ1j'^[_Y[+TXLi[;7b_+c{\Y۹ǒמ:=VW.eo,v9kk_S+ PILU.`}k1]ɼr 7 2gС|_hwg[pyy$9)QM#x?OW!'ݦ.az0&>4\jʝ烬+\*^?ʽ31˖0pOxXHbuc 	)S=d]7UtowL_ty=9NЎX. ``ԟRED$Ws81u|/8GO֬_P@RuU>xK'ֻqZ4l>@(%>FxǀowfS`Mc% `]rj]`@*1㋰7v,` Rz)MO1.>뱖-.2ޢj^DprTŌ&a_ 0Z} twi1]268BO|W'a7y'/a[ dɓ&L2dɓSkoI<t/g+\0"
p˒&	peυi2dɓ&L2d<V틷X	69>\ w_>X :݃:gN|Ox+yeE"\ `kdrW$32\\_&1%2bJdĔ٩N,jg㖎 r"4\q%,]Xaoߺ6GɹmƗA`/w pwC|o
(}1oS]<e֠#V,p6O`nCŗfOtS`sWa^1+>*kђHt$^Ov'6\x$
31]?Rՙxoɓ`ih˵ql2kn0k{G sxkFa"'V&JX,`o1(\qAܯaךZNn"Hc$`9ZHNS ?`]Zps9`ZyX,!?Vr^ w:Gi`oc`42bb쵕`.ܩpk wo#_G:#3𫓫	:9@p.]1H6HTZ
i`F
0OY) 2(`)|_odA/AhՔx$Us,wziRl	E FvS}4t^Sؤ0a@8
7.\&K&VH77YTՂ
 <pg}
evfvv-akv6BÀ^#Xy>++'ƹ r ((T9AOG>E̬XS{uܙk{UC};\o'&o#rx$=/ ޲q]
[6 ZFbY:va
уr~Uxߏ/&tEe	t0\lw&$}e2X	]OɘvÞ"ySUYAtbZ	DbGڸ="ZLZÁzfYm`& H5AHxyʈp]ob58q5Y9߷r@d(/G Lc:`p'W$\R*FC1>=Kꉴ|}U¼T/6X-2/sdWca \[Or3~':s_7v.b
;+K;HG'ݞ@m[`K z| GYI|vUD7_0Yȥ-bF|C_+*QsHX!ҲEr֩]]0fk5@[Ncyh[`9/ΰ/|&{pjq|P)c֋`lcr9r2q.e[&ɗseKtү?J^.X B@hmcz+Q8pXz>>T̪#; W
La|Åu8Oۤ ( l;`MZK% **px󼃙prh.oJqL& p9/s!pf@~9:6˶` >X :݃wo69n`t,GK-@coz\ usbLWCF0\ʠrY!oQD}tC6݋n+6/%2v`.SŞytS`sWa^1ְ;QC+	0Zƕúe*.7Y"E_	Ձ(@*:2̼ZS44/NJt%'AƠ}TC|hXbsZj r:9]Er4 NDe5&E%3*9*2*"Q V
G$^"P>A|":i9>Ņ1DTDkHTre0KPwE):-%\ߛbNEn>KDF,(֘w)nN/K#*(#Xd:Vq)ldquKH;=6|$]ޡMܱZQz 	 `NIUW.FOOɖOqda?a67aJ1S0X1:B@sтlht$0XYJrZX(60Ksu8+.HS?0$&PvRՔ`W1e7pEu(LՍ#=;	#TXΊԀ'ugpr̂کuQ;d2>h;7Ջx,YܵriCbp3t M5di,dG<cy2F[!-Q[*(cVApvX2GE9"T($\rkfˆr%jjv:1LHS%*7;z8c˘bj-U.D
},;ݙi';Uƕ&ۃלfU6a?h#EDԤ1c	W1yX `
zH("oo>/n"j0j/1Y?ЦVXH.Nlqd f[F$-!M)UR^wty\ql/`mAme`?`]Zps9`Zx,!?Vr^ w:Gi`oc`7d0MT5wo滷ۑ/{ȑwxUՄdCѕQv 8
`ꃕʈL;\	jWEzϸT܅~oX*ue	=ö==qdnZ9#>e
&Qo)u2CKN;⼗DMJjB Sh7ȋBNDV*""DKJ񌵘rl%l7mxfĝ}JjdfVˁ29ˑY-XtY64/(@.n24,^2ˠ&&L\M{&qk|e6%`zl6LP;tí`,Vz:-͢Fm+>{E<El4fb_E{Vm~[9./L4ϛ>lu,xK/zYKZka0	UpAmH\ֱ)9r4XG7̞BQۙYԅ4qᇦK.ZK.[Lj*<C?tǾ.Zi\;R:tKI\Pthѣ7J*SdɀEv\{~2r֪0]Fo!F຺26G;V2lxysm+|:WcDM68çG/n[\][cE:,tXcnr1%J,Y(QdE%J,Y(QdE%J,Y(QdE%GWgGZ,Y(eE-Z,YheE-Z,YheE-Z,Y]nl1VtOk-s*{cUW}ѕ%ueqX
t;#^kg^>YĖX{YێНq_jcW0׏IUM]*3Υ j>Y9/rՅy_+rWMꜷ5׽"r%rj[^M.Md4/SA;mJu).M[Jr&^ryoFLF1bPz'́xl+{n"_uz.듩N6I.<^AzKץq%07>tiF~{+V2l֧N2ls3iNޮ-Ю|KuQC^3×%z\!(U!B;t=-gEz60#3bɳplff[;M6lX͛6mٸ7 ϓV[.	mzfqůֹr`3s-lcS*\(3%3˻sF:M9-^Mr̵kr_xj.T
SgT:4N6lɳ%0N:dٓfM6d&a6dٌlf3[lɖlɖ̙lٖ0N-\6v	fN:d铦[lٖ6tsfNpՆJc)ڝaebkqOM&9Sp;`⒀j.l̓l1PK:=*TiRno)3iGiRJwl^NJ}*TYOIf1I"JkREO4ΌRjJ*(&ΌRDJ*0mlLh]Sn:|b(RJm.I=2m%Q.MJ*L<ܓ:2u(6TҤ=ml'FiFRF'm^`pgMntb-(iRJ3рQ͔QI{c۪bgΡ:0KJ8JTٵy=5%oKsiF.ҥF&g
ns'FLZ"tQN&''FOpr*4R?;Ix7)-5ӹ# QN&''G	6FeRn0|mCQґGmX6*nat+C ʖl*TCR	H$wN8.5G=gq"qO6/UӼӻ݊t:w N$=Y:w-Ν;:w)ΝΝsVq{$ffVVM5TFWΝ5tՖ۟9{9&3J%aixN>lxuuvojvp ӧOz:hf
F ϼmūs|4[kE.)T^nu=M2lLWS9>TVl.\\WYr壩K%2Neu-[+)teҗEKes:\isR.toԥ˝-Ę̌P3B16(%JfHb9ْLYdEK˄EW|{2Sf@B2+3a*&B5 <ݍ!qH)|;XgMun|7ě-TC*/(cbafb3hћ=s_XטrDޒ65+1B0]Y\)l^^`"X .@`_rךVT&92AՐpIqz&a.xN_.F6	rln=}J̙lR
$pF1Zt))+*)A~A)`p6lq,mSamn3i\m6&U	<_%qo"T\{
9ʀm6Zll+j#)+@5͓ϡI{3ҙ%0RoD+h%ޘp}ЍmLr[zv\)&b@o'K9|wӰ
i,\sO& и,瞶Y=ߺny}6ѷ`b3
o6[ur[yJllXE#:tӤ_:\B]:mK&:/	3$b_*5ej4 X.1Ӹ[F'Uؤҡ=Te)W\6]:llMh.8N[j<:l*}5}4.Pj&siOy^%z\se30MLrؙiBFtINt~:25/ϗ6uj4Qa谷3\	En4i፦|?Sg.K.z<3hÃ<ܷJ|ԘcYhS7iiN.ɘ&cCf2I&c+Mʺ&M&\$=NpTRΡ6|֦mriNM|ɳ&ɹY伶̞1cֹk.k(݂}	,|ہ˅|II,KSpEB55Qo M02^iimgK.k+0u)(vӝh.N)m<nkR\_^7Sbg3jr9nl
X]^t4hecՀwB^e	箯/`Ɂ|ԹC<ÀKîΗ%miN-c	tܗGLlj1t8跱\hpdm^%_':;5AbY ك+\\k||tYSfm̢Xqةϥ5d+
e&LJ^婋&[Nd;3ȷ&Lb Dgto\Xac#JwBҥF?WObayi[{nn~/G#F\)J*TrMKXJiEA3Fy..Wu<Bc+S;ӥF*T޺m*X ,RZy*vg{'k2\eoa?OF%9&	:%a8a"AWL\LG/uɸI(?x+ b apQ:\9I^#++*:\ތS`IKÐ1Q2g;~s'ՈCf֑FMtQئr)r7;{:\+sŶf&:ntX<4۩80l٫k|qK#QMȷc2ՕTV-[G(N:l鳦͛:lfΛ:l鳨M:lfΛ:t鳧M:lfΝ:l鳧͟:R^[\ig!=OgIhq{9:6(9xU+wFվ=j35ϖ/Gll錖ϖllϖlw9QÕd
T%V\Wd SZjӽ.GXC]AbX.u&.-bwCqkN$Wff79t.~r:U}
`+0Z7 0dy~ǜ@1ԩdԧ]H"v_Ep{FW^qv=~֮-պKvԹNk+jKoT/ܓa{lu3yKO6#j>s
GdD70yx=5ЃyՁSQVf<V٨+p3T\뎶r%A[X2(XYI+p3T`HYjB7: &"m\\Pzz&W"8/3LT`&Ðb|F չIhQaI㴟}]BdO`x}1ixM绽:1~}ߟ B` [I|tp!s/F΅V4 a<t *c*%FxgX*#B9P#&RIƅB?92!y𤺤_z\K'"=<f7Y>޲!@3P3mS+̑[	w.O1ymI@g^^ȼ|s.Xx0]LNx@1qό:t,ې$(+5[St 0ȔLH>Y9$~!q\Ǭ*X,Nw8._\,`14)(7 ?O3z:]00KY%u>3TQXu MPAw2(#d0{aAtD#mzg)$Y8X+x3xf:czA)4X5~16J  ,dU2)	LfUC*"4ȧ!QLȨgdT5*Y vFUVFhs[9%}BuhmBC.IetfVĖ,S+AxQjA)"U8b#*LHjp#5aK;N=DUQQD<,㺅&`5R)YD^ ҫk620.1s P$+|%Tt_ (br,
`%Ղ|/RYWߘ88+a[N9SgSElɖ2e&Q }mmmnefZInbD@|Q&RVS$G#r9'UL`/KU
[qI9gU	/+}gggjmx䪴g@V9KL(6%a)<&4ZLBa1(DQ`P9xrU]L1uBk1Ǿ?xS@
	2UARlC`KIԪވ*NR  O3EQ@LnӺwNѼ"6>)b Kv_* P@1]=(jlmBp+.u5J"/"ȩ\HAqL4lӚ'Mq9tmA|pzTwQ֮QM2QPE<>R-b81Aa<p]o9u(ͅAg9TʅVS^M) "MU@xݣ")Y>q}d..1qR+bHYwuuжVq5fu [0ڢZCߏX*Q]ʷ+(*>Q]Q\Q@ޟ59/S/ODWWWWb'~eF$pCUF4v0Wr|] LAЃōV#!uR@7cDTqu+ʓEqCA֔JPIP+Rjdi]w+s>u*B|؃aAP/EHk%&ޡ)q/P7ϨM!PAЄURj$؀,s Unur}	ܰ031.s65\[Dt|2u:eGp=V.?*VDڤ>PǕ!y"^w\lQX20ՌPA2C+,ky'o ͉; eg.V#H^D0Jsp$Ul1/3>))"%e055ح "piji*7,=񲨽Y.d+iSdԂ.4gH`ue$Ç
4hћJ#`	2*ՂSΝ6tc `\\][cE:,tXcnrtnwvpE%J,Y(QdE%J,Y(QdE%J,Y(QdE֋%J,YheE-Z,YheE-Z,YheE-WD[F$;]k01X@/^LGpL;WKtldnV8Y
╂]iØ[BVsj MuG\$,߉׸ǠLܝȕ;vD/Ѣ>AwWz:13 c9YnEgqz#ːʖ/_cVۡ	p6|l0W.|qԵ;Ṯ3`U >'zB=ehwT03ndclqvlpf:n11qƞɰx~01Ӻ
dc6	lmxqт>N4Ƕfn=;c6ёܑ"37ӌK4o!g3`iLm1U˜qV(^2J
JC%>TyӟtEGNȈӜks7ΜӜQ͓9[gNnӛtYӜWX9UIr7>R*ixNX8qJuVAΌN?q+T0"#?Fs'Y܅ω1^J;{3eV1xW^Ï.5nxV`!Y }ȣ~)Bu]qxđ!a.}}ۏzPYg#O
qzC ̂<97z*qg)>t%iέ:usR-*Hr>p;׹P%[+*&SJCKe๿[#FbFra
Xl
V;B}G.l7c,$C;1UΒ~7wQŷۈkF[1bQSd%d˄)Ȼ\\k>76OF9V)s׮f~B^WU<UFH0A@^--XQL:V8j</Yn&2ͽ:z0YD;T.Ȇ1-ȷc2 T`nN5}`R;sW!q׹@|5pl'4	*[XYW"!w:ˇ-t5ܰs,Є ғE FF$..-.-..6.-6=-." ;؂e@10%Tqښ)~dL!$1	nq=rr3U3DTRʇ%g`I0ꃑy$=TE鵽E"PVP2\U'Ё/.J*N!DmQc:2z#:uޔ٪ p^Vk1}DlX׮CI*{\tʸǸ[Uc#Ok8
GPX.SyU^?@T5I*R龢*a="gیz66TKT[sJ\1EDB6\,O.v#g=2W#XF
1/5<B?NY3CqWr䫽r;q->}p%8+x; H	>O% NM$Z\~7Y'܈570Kt[K	bqNMqQ$d
\W$3E@T˂;xm6VBuyHt˓Gu&Lm^2dcBK.r<cUbh .-uVl42QaΫkE*CU*)VOpa4鏊*g\HRI2㗖JLKUl5EEU
d2ޕP:!m#s0=V[Up>E`?,*@4V#XLǕq=NZL&B1sv^MQ=s<Ř7/*V\Ő?xS ]ۥv9^.vwLיֆ
?46+Հ;?Y/yYP ]t=5_دqBA\P2cl%Jn+%(N5L9MogsRqڠ1yLᣔ17nrb!tjTkD@U։#j @h%o +?L؀(P)_/=fo^cc̈́ui|N)]?8"ϗ\d~bGgRo^ݟ RۧVCDsF9\Ɲ` h.jFr&<2H՗氮c7FuMF#Λ6.˝6}
MC.t(K6}8|`όQi⺷Ocr*)ͭ)T~UK(PF}9fέƼI$:|i|dH-9#9k|e|]!тhKϓۨR-rxzg93.r9;3f)]/G`xR1֟z(`y=E]Pes:vMws.k(lnK^sz֮~*`ȸn=Ǐ=|)2ΥFF/6EܱK9O9ff(q@]_po ņfyhw7	3qvD#~u8F5,2!TnXe]es4j]!&#5*4hp@(vNsi#,epšyWA57k>/6t4c>8a꒬ǈ.ne+ƍyp`n8;8 [p+h>+r)vw98321%q3`7mW34n$*uC+Bldb\pwuDyml1hd%qtПLr=]}VlH.1uhQ1w`WJϑjz>|yRI^_d=y}9/(/4xz%7/ӛѓ[:sO`afH6rTde2o=('5t:k=ǖs(`af◆(,RGѳY᳑'0qe]ʝ9ϊ9{S[Re-mL,Ti3q{S3~@^_d=y}9/(/4xz%7/ӛѓחR}9/<<5qdGTGg/?5QO^_b7r,^0=y}^O^_dǆ;)jG9xGz/'t;Μȼ=y}<5qN(xj	1᪏"^_d⇆<=y}s8O^_e.mmL,Ti3qS#+S~
,5Nw\ɧ)R\`_EփDwVZܶ9&|X+$p~p[/J(PBaCҥJ*TR[DamO!]nGF}-R:mqyyq.;aݿNr-t[A0F)RkNV0Oo)g0j)`WbNɶ:ؒw9tZi5.z9q~+XӺ }M8%Yc[,Ԇ2nOW{#q֣`޵ņRtnj?k	`[[fj޷:~?$c r1Th)⫦3t6ast,+T.2^
3NR=i}YB|ϚBm\&7*ZT6NUgFt3m&UĘd3Uu۴aĶκJKXpxԍkaUB8;?W։?WՂj@Bmrm9e*ݸ6\nNQkt3 u'K0Z̨VE*q9ۋ0=\MUD2s*a~f
#{,0KPK}S\P1PI7/5jt?P*o!*:b~g8eLC)!*-U1P6U fT+q-r'g#uW>oo#)eXԺP373>#[}P煩*3UΣLMM^_dayJo<pӛM-9Y/̑xlfn+xln+xl6];yk976s76s76rk76rS[*t>jkq]9٘Xghf%I//SyE/SyG//0^xy}//tR*O7#W/?5r#W&/?5sL;xç7'5s'<5zjy}/'t̼=y}<5r'<5sJ'LxjN(xj5^F]9٘XghㇶFV%to6\E<\}q6p,u,XsvrǜtRJ*Ti ƭb\&t+T}|gE^=ÄxM ]C[	T U`D(wQKVU2?+I`f^rOՋxΤkh[ERiD	.	Უa²M嵵&)p0Rt b
bj3ª+HrLAAPD9:"1	N$M E&*Zl6H:*)D
.'Z!O$U
e,	aiIphtL]A	y&E.qyGTnhyx,HIyaUUXϕ`U
*[^-|	
鵙A>ʼoʝ%P
4x}xHju˽Q<W1	N%#΂PV`P\3h
 J%ڤPCQ%<c%*T&ʕ.M0#R[i#p	OAxIQ2l--ppDu~qp@ daK Fº5PD$skn~
UPswSd3ޙDX7X;¤uaѽqh#s`#S/V 6#zr0s@`UXQdx ѡTCkCsehtQp9[ uы}Hu 
gF>6NR R`LL]o]A^؋zqGI3Q<*a;\HİM02t :m+Lg C;eDA==l[)v~o/k/1%_Rlxf񥼝o'N]IJ%Y5W%Ir%ђ/Wok)rv]]TzXjr\Qxk񜖾%Wot7vU	[B&m
<mK{7'k˶c-J+xReIfx9/<Y^ٶk,lֹ+Ŭ:/W6[c3cI4;Yu](ߴ7vS2OKY[f+f˕>ˬzѮ/W'ZߴwvS,ae3=ٚ&o.ҕ;Yo[*s΅;޷ȝ&b։xgFLe޿;X7dSwkG`I}inG_5~Tiާ%W0Mvj9.N4r;X5Z5X5si콗vl\6flYW;$.5I|+>:mMwe5#ooK{;iMf.lַ6ݔ7p%MZ)M-ն%vmj֭]%oW~mMwe4MٌfoN5.TSM:Vlڹ;goXeʟeMXik&͗v~vt[-ݕJnɣɻLXxyFrIkJT.3Z嫋-5kl[X6m[-{eeOg&Nz>Mkk>m=\ٻn{3g͵iy%K/3oN*lsRSy:\mb֍OW6ݛvt[=ݕNnʥ{2YngL&o,::_Prkl͝%Rʥ'iIJNғ*&U);JLRv[kk>M\k~bLSvM.-ȻŒ|^hZɴ|z)}ykNF-dz2ɻ&MuO2OHM5]V4f2nٻ;v{7gݝ2&KY=^IvQ2ThћӨZѬKY6kΛk~fLvV)o}EtwmzխZ%]YfߴwvSݒ&uv]hkѫMk9hlTSdM7Ԧ*lLRO+m`ٻ.^ٻ6mMowe-4L֦{wÙ*[53Mu~Ӟv?gme֍lֹ+Ŭ:/W6[ݕ:nʚS(RfITuT,ɕ3mٳmosvTO3&RO*vK$͕F]	su!C[5k.Fjӝk~mLw\6~aսu\aչ7ݔ7zl;{ɛlTrYdӓ&LsIldk%K,Ygv{wǣҸmzY6ݔ6TGVX6댞.^+|̿W9ߢ6K#t]:ǲ|bWz;Vj͵iٻW$wwN>amYuuv廲+oST7V=nCxW]^Ǻ;˧vEXw쭛lvֽff͵Y7vI3jmt?ӭt$hIN3ڼ.o⍵wC5nv/񬷚yte닫kҚ(Qk~nݵo30m+\f6`5go٫kre.Pg.Q.}NWf`kmolL٫rgmh>[wWf7zM(͵Z7uzn37LwgVhFmջvީ1vwN8y2w0L\][\)9*|f;dC^IfFzԿ+Xq+ڋ*
fڹ-rO05zϔwdɟVt6toO`Rt%ʣjqoy*L3I6ʛ%N{ڦo>RMy%{QwɒƎ{k,2}YƋ{l)M.I{ǓmR̻GxꖹJu.wxvLGiJjҜXwk(92ʓ&L2ɒ&w7wdɡ'VʓO\3iw`޲j·m&M-dU-yR[*^+wȥҹb5t+ynw]5kc&3vLRM[^dk{m'iG|Jz&lsukn47fIpd*˝/yĊ޽ɓGyfwm?xyvLwl= /u~^3׵vLL&]ǫ{w#o1ʝ.T3m-oQ7i&Lz[\R\օIɒ'y-w]&om2g3vLrŔwwd](:SNߴvRGʧO2mv}>TLJlW%2Tmu*W9MҚ`Z7<̦1um`ٶ6ݔ7~kxvջ%ʣw^/˥zM)sLsT{p?>y]&+mj֝]my	+zmosvSLb+Ṿ6S%HeJZdrTeSŲ3{L7u+mgjMngjk~ӡ.jB}gjٺu{W6vo)g_֙K)]eQ*LTdʓ%RReɕ&R2J)rL2J)V\:e̟2/nj]=yųd;[6vKp{d˛3wYvK%9+;BL+ʒE6Vז'fy[)Tsd*^͕?gʛ%MS6%x_'MWek狳ʟʗOjM͒*wnВ}&QMhދKujl|Z6_+͜˽[gI&sFJ^Ioe0t7}wuwQR|[)rSf5gɚ3iNa:˥&VgtR[nR]XuZuWR[-ݔ7yMv^ٻ?Zw7&5fI\'e]ӭZ67we3KKgmijk~]KwLRLy?\gy1Ӧ[o0}VK놹kfku6Mݔ7ypp"GGF=.ߴ۷vSt;_.#o}6Xfyʫ0/YyktD*?v#py~3mjs3fݝ6Ż%}S||)fMyɽ>\c[AA'{}{Дn
7ҟY5s͵\o[5[u\5ͽNmMwe6)p;XCtm+;Ӻ"|V[5[u\5mMwe3͕Sd͕:\M3wIQ\rlKeNMe?11lmTk|Rjvo8l]Wfj6Ľk//NRܺ<NüIx~K2벘פG.;Zw]Wfl&-g^`_ag];.J[kkv떸k[[V;O`YX_fߴܷvS=kuLz?fP[9xm)\i6|^&O)l=[륳QBeMwe5M\]뺽:
s$Yϲe=]ų6:2GweQyp3i6Lz*wO]Eao[սg-Gmi֩m9ۻ*t[׉ٿ5%www9v0vʶ}Kҭlʝ>leJ.U%o%(ɖ7}ݔ7p[uQ2ﻲFnE=oK6]%TR䝵_5W{\ߴ7vS)Vk6%<d}ٶ7ݔ6TY-\Ka>lގ`;ΜcOo<}kklg,izb*Hݵ_5]fߴ7vSK2q'ugKX8J)~jJikeֹMҠJl*e=`T8\j.RREsKm_m[6fҗn}InIKܛdZWumMwe<ޝ.QJn#\jaIKnUwmlreI'~խ:mpk)rnжKŴuLVЕBM2U--zR-6KhJ\&Z4%.O*vBM)SΗ:\VВ+eKJ/eKle+eJlg[*O9З.OR]%rɯ鮰3mpl)n,G7`($ -lΛ*%[rxˊZl|M)=W]sϼpjk뮰뮼k:6黲&&4%/Jٶ'd<BO%Kͮ^ɫ.ӦwvSxכhtj%xe7q	r~ɫ鮰.ӵmMwe7M/8LF|Ҷu%j1o^nފ7Lls6Meykjkhjkֹ6ݔ7ie_)|6k&s[VkD[.e,;k&kv͵inI%&ٯZѼ]fzz	.|9<Of's{k.kv6Min)sQ0ƻotĜɲdoމŬz:׬B[6fn׮S-om;)n)%Qw:̢)oۥ<͟7mnݣ6\\6[ouUR2izIH_m.tB))mTϠƳMٛmA͗u%ɴ[6S-6{m;|3i·mЧ6fp:Ż8Z%;ֽ뎹͵iٺCJ[J[ݣ5{y$>TnX%Kvl{=f͵in즩:2hK%u)%ȒO:2hK%wdnt{۶k97ݔ7[LaFc$RFc&Ӯsmon{)nIlm['\߲Zdӯmol)nJ]W>JvkM6̶oRKbڷӬ)^K[mwe7ޒ*^r-*fzRݣ*vS5weʛFU]2˧*[;gzf$uz;Zdr^/K_.|fq5*OmZ[NVvS|l>yٝͻk
~NVطvSsw^vg]%;g5N>|g9jv䝓*Nɕ'gI2;&T+maֽoָj^krSzɕ3WvM=eR*v2m-*nɕF]9T(2ʓOs~MaEko*L׶G3x]eʙBV_5ma_bַ_5UI>U={ilRvNRvNٻnJvVv;'elݷhJvVu~Tn۳I;+fJTn۲I[+f쭡*N[7ejܩ[+elݕJ[+f쭥*V[7elRVٻ+W%J[+f쭟*V[7elRVٻnJVurTn۫lv\+el[+elݷXeJ[+f*V[7mIRVٻn͕+el[+elݷhʕVϷfʕVϕrlj[+elZ*V[>VʕT[JTJR[+eSb+elteJ[*)RV^*VTʕU5RVʦ*VTʕU:rlNd[+eS]+elseJ[*RVʟ&ɣ+elh[*|2Vʟ&ɣ+elh[*|2Vʟ&ɣ+els%J[*	RV]*VTJR)RVʧNTeS*V۲ɣ+mSѕhvT4em*|2ݕ>M[nʟ&eOFV۲ɣ+mSѕhvT4em*|2ݕ>M[nʟ&eOFV۲ɣ+mSѕhvT4em*|2ݕ>M[nʟ&eOFV۲ɣ+mSѕtJvU6RݕN[nʦ*V۲ѕ+mTJhvT4em*|6*|6*|6*|6*|6*|6*|6*|6*|6*|6*|6*|6*|6*|6*|6*|6*|6*|6*|6*|6*|6*|6*|6*|6*	V*vݕNvݕMnUnʟn͕j۞sw&뾴m[ֽTtf-fa&TZXɕ)VS,zì;ֲm%zօYZ.QzKEZ*n͔Ghc2QRoM|<-q2vѡ׶=M
n;SE>dal9ǜ<7kXٲ:U-QBU=%NBVy#mtknI]ӛ7Y6{Ӭ
NVBC@PA!ledyzmh507Ok]ٖY[f̷[~ZU+̧NK}[3-H<I|\Z߫k)v~\6X%ʟΓY6֍gM\שܽݕ.~/Ɨy_r_zx\ٴ휹/˗k>ݕ6~77:o4쩼64\n5OZ>l흮yma}o>[hMR2֪4֩K֩eRŶz1n<*L3R_-n<*L.[/ZL[/ZL[/ZL^^np+mcIݕ>~?|QoWȳ'yWgjv\smʛlrz;i^ϥlַݕ6~75~o>m7#Y%W̞@IMYK͟k~Sɝvʙ.k,73wVֹvӝ%RYu	QNkݵsXW'Z߫swvT*b.s^Tw7%ʒR*J9<Q$OY]	|ɶMFE˛[i8O]xd2Ԗ޸kL/mJϟk~RJTf]kطy]ɣ.W3O*lN]ytʞ-֌seʛ*z嬚-Sk>{Dmh\fǭޥ1Im[[;\p>[T8'eQɫuڏXjf.Xa2y~o"o+N-O֭|lGn5~l>^5du)-v6T֙2˷ybOk~KXu}OweSm)S5nQ:Om&mxc.46rV1w u6T:2}&-2},F|RYcRW׍rֽ`k~/dvɫ.u'JR[ů2ku[-_]mc+m˶Rk>\+lֵhI㮶ZkB-k\5n~ʟ?d$oΓirھ%ʒOa1{IkLWgҒͭ-2T=h.Td.|)ڿɛy|Y)2fM5d.g-m*KI{RשMS\$aۭݒO?kdE&ڷͧ5KfYfђۮWSը쳵&;{9<&v6pim=pɬn͟٧߫l)~ʡLEӧftݗ>TΝ'5r|s'8\$Is*M	<U&T;_5KL=by-̶F|3KfJOMS.Tsu|OI+*bFOm)Ӣ=b鴦R_Vwe46T;뒶FaTwfSg:LzO֍ySy{ֲoSԌKiS*n̔ɲe3j2#6BOAm*seMْ6Tm]g_U]dff=|wd>)g;K
vɼSSSm9<-NT:T:۷u2YYw[BL6R3/4>K)q~ʖNR:Vk$S)k乎r`q1m{^:9RyiTuvT͗*vblS6l	l)lSm+ysRk:L+gQ:KkTc[EANm9S	~̻.F[ynr~̹ȎdE>J)+/W'Пk~nd39Wyv;ߦSg:L9rx_gM2jg5oEuzO k&8\&r.Ƽϕ2E``&O6j &r38{<MXM	ԧ3III{dζldgrmimlc-`ٻ/gOk~R]={ȒlprXQ{k<[mwe1OޝLt핼M.N'ʘ>T`xzFk\ak~hɛ*o$Q[eI`Wum7kKy*^\T-́|3Li;X6	7fhTj`̏V˶c%J;k0/%xv rWux_d$5#5\	t]dz鲤6٭rW5fl\2˕*^Z2%FKrfqUeKzekvj:\rW%hjޮfboչ*dNR2ٰ{8cVɛl[lM;i왈ٴͥwW'߫svT%Omݶ|V3=Tm;iɞ[ܭݕ*~ɤw)e9[&/m2Teh&Vѫ>[OL/[4˞unʶ~ɦ%oQjܪ[1>Rًdm/p
P2TeZF9f-~[kVjޮϵVsJ!KF_%̥=]-/%ZsW߫svT*4K)Lo
ZL٥k[Z߫k{)n~ڶŻ[k\[nnʛ?dv왼5oM;]&k5o-\Xg߫swvT%vk}5~ܙ2m6L:ūyv(Sf.iKdѡAvM}:[,۲VN{:tYwm^fZ6
_Ke9jp6ǹRSWK:st&יR6n۫oչ*dӤ]hխywd̕6l dZsVv}ûgJb Rϋ.ޛ͸ѓ&5qL)]'ރ$J5Q?im9fʶvӥmv9Lmd\5X5Kj[mwwe.T6y<YœWt99'Z]纭?f-żS:kt-R>^ҟ/z
|{}tC8-y׋iqNK;N~g><eq ̸h˷vo.\Ag%rRWX\ɔ*Mҩn7'/ӧ5s7~q*J92S)U5-;w3w2ӓ)U92S]*oZ.tkXyǎhTL{&U=+`7)ӧ:5r5<ƴvl{&T*^ɕƋv7eNVᬺzˬڹ:ëzѫ:}û)dvLs2Tr2X7kn'dˬڹì3oնݔ۲Xާ'ޝ?9-xMZ7$k7'ʙ%S*NUrQ콗)YvRd[۫{'mp]`.:߫n)~lKҧ0$0r)K:`4`^``NL4X9c-X5{W5wXuV߫kۻ)z~ʡ9s05ޫBTFyL\/	Kmˬ뫚:ë{CXW'߫k)r~ʡ5љɦԨwN]d\49Ceʵ5#G3VWp?k
M$|(3[ʚJwY+vT[m.)4eƖo)JlXZWKBU)2Gɲ)M`lr[fYf9MaBkTC[]ZɜF[ܙ(1Mx^qg7:rgK2]WTH5o>k	틮SQʤMomˬڻ:ëzѳ~ͧOV7vSD=<B	Р_*]rwaВJcOg\'ab;Oq.[)n\^*:\\ʹIyrӻSl0tRKW(.0͙59oIZ&	Ltvb}&鳖isn\ekS[ʖ:\tґٍԚV>
/pmk>kKs[3;c{CK1[w\'-e̖jt'fjLrץi0ZGfRoJNͶ6Pt};~RoIlL>/|͵Y[Z^ٙ\ܑ/߭[x\v'6c-!J\o>r䝛m.lݥm;xsR;1˒_yɜ=X\ṭͽN}ӻo˥.turٓZIZ&XŶMg-ٶq[m%~m%Η'govcu%ɳknY;Y[Z^\ܑ/߭;?fҶtRKW(.0͙6ʗJշZKr>Yًm[|[^ٖ;9oMuq3ԟ%	-g=mixn~kglsohpisrF<Sk~nL.R:]Aut&NTZcj%9krk',Mg.>./liy[Iq~\:5{f%-g=mixn~kflsohpisrF<Sk~t.L锥ΗnP\a2jɥ%sA]c.[o6r̶3xÉ5|M[Y[Z^ٙ\ܑ/o֭uxK.\:d{fic-z_:;*R-˚ٳ7N'f[K6rﴗ-*[|s.1\iHK.I}er^mb}s֗fv7$c9N٨ԧR:]AqlɫN|\:V]c.[o6r̶'IӠXWxs\r^mb}s֗fv67$c9NO٨ԧR:]Aqlɴ'#I\:V]c.[o6r̶ۧIu57w9/pk>kKs[3;c{K1[w]g	ΓJ\v'2ɧ6T,i]%wZIyZܺZ;1qtˏk2\ٴfxr7Ywr^Ŭ筭/lm.HǗso֭r`'R:e)s۫XgL:T\i.̒t\u-n]-d坘Itm/+i.7Nq3*kn%
v-g=mixn~kfglsohisrF<Sk~n\:)K.]:d)Ε:ٍf3N9d\cj%9krk',Mӧ.>./liy[Iq~tSsy+x~^/mb}s֗fv67$c9NO٨җ:]Aq5K
ޚJշZKr>Yًm[|[^ٖL֝k^Yuyk랶7?53984_)ϵZu?fKltΗnP]a2{<KXK6kTmd7O'f[KVߜ6d)]5ei$v㔹Vx.z΃\FReIlK.P'5%-g9-/lm.nO/߭{?f˥.tur	ek.S(S6}I;2\ٴE;Q[1	˲y\	[k랶7?53984#)ϵZu~͓.tRKW(.ϙ=[OZXK^k#G..8lpSϓ7O'f[K5qrI-s6v.q)1)%˕JO k7}.KZϮzy>[wN\;Yf5rfSiΧ:uShOMf:f*WOWʕ[sY5}ϻ)>mc88l-Z'Z߫l75#FTS6Nl3el+gLZ3d͕ҵt:VГ=jK_)IBGztT1ml։oն-P[kfNVwe@뽼_-oM٭*z2]%;fɗBkR%`s<[5uѻ)!+wʗ%mK\2In&ٲeR&Udʥ%Lh[JKRɉ+ySVk+Ro˭keL=.ӘGě&lҧju<Y}g[+ZJ.o`ٔiM36h}ַ-[5u)xTGd/읚%-쭞RZSZò%/le4_%l͛=oLʟ6|{u='of*SLԥ0[*6vR[Nb4Ju:]#)Z[5ҵS<Rdɕ&TdҔJًԜ)9˓NU+X[Ja}ڒ*SF3ϞgkFεVe#g[c`cљBe-4ue)gJ*t6QvigklFJ-z1kC3(%Nm	Se*[xkM	SeefNv;Wxykz~-rd75o9K2m*2xvڷl3'Jxq6RJM)4%T[eI&TeIc*Kɕ%RXʒl3ʒl,reIhT2[*JRZ-%nL,Vʒ&T+eIl*K%I%RWʒl4dʒl,2eIaT2eIjT2eI[T2[*M92*JܙRZ&RX%vL,ʒ&TkeI^*KI%Riɕ%Riɕ%~RXdʓFRiI%nRXdʒl4ʒl4dʓNRXdʒl+eI]TI2*JRW%L,Vʒ&,ʓNMW&d*Kd[*K<d[*K,d[*M96bTy6eT6cT)6`T6eT6]Ty6lT6h_kTSeusq/jOIkrmFUy*[鬓e˓2lssDEٶjBv9ds&m:[cLs.M{ly=3ZIZ'Z߫m{zŔq?＄VOn̓351֩{S5%.l3^fk]6"k1_wиFn:[uMY93yKC:=mhk~n	rXWuuRzk~n7w#O\)eKxyXh[?m:[aݕۭ'ӟZ%_AOkn٭Eru)a[5goնP:.]٭mk~eq=9<UӒ;*Uo.)o{voM%'G6Ӧ[5|ַ۾w\\5qwqsu%?mhk~3m.U[-ndΒ٫:Sv:*}2;FU),/h*MdzeQɬɲ,ɬɲSv2k;FU),ɯeSɬFRMdMdS%Pɡm+eRk`Yʡm+eQBVʥ%u%QBVʣ&JK-]gI)TzJFKӘ*JM9tʧ*S/K)^JM9tʧ*S/KSֽm9^.Sֽm9^>SԪrev,{/h*MdzeSɬ,ɬɲLBVʧ&*T-G?Qʡm+eSB*R#TdжɡJ)Kr|ҜMvdӶIm+eMNVʣm)4liJSdӶBU)mFm)mFm*3mFJ&ɲћJlhͥFld4MSfFm*3g%SNVʙ&6M;i[*riJS$Ӷɧm+eQS&ڌSfڌTfڌNM)e6ٲћJhKiL=͞TfFJ*^Л&seRtdЙ&).LlhxQOJRIn;kE3Z߫l;v-o7)NZJLRm>T[:[ҵTe+XJ9V*^J\?WIս;;xNy;KyNo(]2L&Rʓ2c=Z5Xm:u绲7*^֥ש2dʓ2Mm&LRfIM^^ɓ*L6ɶJ2eI&6{|&L3&,dɕ&|d%L2ϓld>ɓ&Tml+WIxr%Kdɕ&Tdʧ&TRe[rKReILReI&\f26I%L+fIwa=mG̵VڷvSTj2+[mwe3OE&1q>	:Jp?hk.\I~*,&0K`ȷ)VεV׷vR%RfrlM{/fʙ콕*ݗl7fSvnْ콟%ok_V7vS4Ic*|+vJa)SL2X<Mڻ*^*ҕ3mLٲM:l2T)/[JTTL6]P?[}[}ޝ{V._\չRzU=*f)oiJejse	~T֭Ν-druVml3o5[NӔKB\eΕJ\RΗ&tuXwST	Xf0MT,:=o_5R36 o1ncJe8c6UYeQͼZӭ3g3|	Kۀ\)/)orcQ?ǼO?'Wu]u\[߫n[*sk$]\;;iD<9mkW!Iy'mɚǻl%%%mX$:Z9yzfVʁl9ٷ5vrgV|\$zGm-w]u[5[OVwvR=WGk|u|xO/|-{CTj.T0-rKk=oL5^.=\F-'NպT'ӗ:z6t.ӵn+iM>RSRS%N[TSTy=u	ۺB'Owmu.HwqtzH1Klw\5[5[߫n)|>\vٌ_[.f2җ&S%˧>MgQh&3Jֹ˶\2wWu\]5}ٻ3ُmޡ{3[ͷVrurMn>[nMvkL͡*gOOi̶T-Oi~{3fPpMvOhRNm{Ohm9T=%=l=#ݟ}OhJrOhJ{OhJE%4m-MaOhJnOiGm0m9hm)m$孚>[G|.ts`$5ksMpjFj5l3yC]dٻ;w~o%͛5s乒ɖ&
K(LiF]	ݥrvVʕn۲T+emmn*^۶˛B\_y+FL͠NtV˶˙.\mfL/me[Gm2\v^۲KF˙.^vThm&Ktḍmlimn*e4fvTth{/mRnʕmn۶VѥCmvݕ*4mn۲[F۶*T4콗7ٛ3meLo6f۶ʙJٛn'mhZOsNk~n)2;oIFSݙOI^\:vْKƦe=2URekDeQsεVvS}:]:Kl׊ZַRkd[R8ʔ)T	R%Jw*`?^%K֩T5{2ɟ&]2K֤'TkV
oշmݔ?xTݟҤTa'fo'X7v֭clOhr`2Nu|GKWђ&%n]=wRgkkO`wu~GٖIyxY5W5^'[?m;5\ْfo%ImI\IɗtRzkkkOV-)rdv̕/ʘ&R>eO*}	[lwm_us]`u}sټWʛEofMb|NRe-˔/jr9KԥQ&\ik屵K̴(:5N(B\`]&T|,RWJ&T?nL>%JD-WJ&T9R^yftR%t)+m'I%0ms'Sקv[V|mz.IgK&^RK.tҭ%rVʗ+eJ.^ʗ/e[*ٶ˶Vʕ*rK'mɕ*T<;f2Mߖ):j^m3)qDQY5]u};f.M}u׉lhfa];2-r[&\c?:eKmd\Xxkwu~ڸJٽ>kf*mul%;k&ó\6w^'{vc*m-5m:W)|NRe-˔/eN)[Ķi6KlmVәQ:\V})qv2;K_-_neAšfrּm:>In.~J]>k*kB
um&&;k&ó\5mwe<O~NJ/)R	<Iv2eP*vГk$pF^Mdg9<<̨Ly?ӶSLekklOit͚6Tօٛ2kr-n\)%S)\t&F|rc/2Р7['-yeQԞTIkɯpvm6T٫&[>\)nٖr[4l5~k,սӦ:>G{vkD[2[̦ȫn:[=yL^.Thrz[3ʠֽ&[3BvY5W5^'߫s7vT*]6v͒9V˶_K_$6ټg:|6ٮe.L:W+Is]孷z:t\5n~ʗ.~ʣfM͛&::T̕1uq;l:Kz:[OTvɺ6;vj
tSf2PwԕK̒WyxFޫ-[=JJoAʧ^S)z|+gt-:[OTvɻGfГVM'gy2˲l.\|sXKX(,3xv}Sx[?DNv^܉;]ڷupI;[]K_d`͕3eʓvL;'dʓvL;'dʓvL;'dʓvLZ篚׭ŭoպ*Gi̛Iٰ;;LvdשS׭TejT*\߯^S)z|nΓkݵ_-:[Tvɻ>^͓N+d*^Qgnܽ{3yjn[Ͷcњ򏓴'P:
6ufΔ5l5j[*k6z5zj>NΕ[m}G랾K>[Tvɻ>^\'gs6;goFSLF?6=w:[Tvɻ7eٲ`t⍙%s^zl[m5z/ۺkQ:[OTvɻ>^_nIli.ʛmsk~R;Mv|Gg@Jսk$;$V:[^KU?g٬;6b6UeOVХmm"{<ZgjYgҶ\AU3?O;ok[l\5nNʓ?eQkl4Ο2m<i$қFʕ5dMlJ?gIr- %v=wָjݕ2~ʣfMdͧ6|'MFΓ]9̟*ҕ6nM'X%IIRf,%L7Y&ٚ2|*N|I?l3[K7[˙GQgɕ'[eI'hJ*NKYԤIo cUvt=i!%'9$6r_5ntٳZ߫s7vT*]7gl;6K%j46tSų%[:tu	؛gL`yw{ϝrFN-wgJTƌ\u3weL5ٓusfГd{:SܹeO%qEve	eOQ9^ӶΕF\Zmsyַܝݕ&~ʣgٲgl0{2OPBTmK)Wl.$nLi˻k[mspչۻ*tGi̛6t%gJ=+t,[n~ʟ?eQk&'f~}[2My|Oҷ[t\6
LSHL6Wʕ*Wo<kIqz*=eJOj2X].Mit%ғz2yWeQIqT_v]\xWeO׫I~T`v])=|=>K6zmεV3U>v͓;gIuْm*dOtJk[moնMݔ?eQk&=ddLm'X4LvfG1gcΛ>KVwv=|kS;Mvdݣ/fkW.M2\%S+{2Βѻk:[OTvɻB^͒ӳ/gI϶4[nnʛ?eQk&{6K>Ρ%gIhk\5n^ʗ?eQk&{6KΓ[2J7X1M3%Lb'msַܝݕ&~ʣg٫tfK.Nb2s-YrdYrR-qmz]5v-i>d˻9I&WE׍ifi^ʖ*\+.zl[n^ʗ?eQk&BN͓:L̓2lZþ$f4hoRԎ͝I_;e5˓Av֩2-idcy&_OR==Ę=LY.T92[J~ϕJ۳vL;Gm\2۴6L:kɕ'im-^2&T\[Gh˕6TٰWmbMّns=n"nj*,%Onϛ&337ݟ&Kˆ
-m:~tݨeQl=˵\%w`[N-\kV:[Tvɻ>^͒6Βj*Rܩ;:T*Nҕ͕%wfOolY'Z,[`vU0Iџ-;'fjͲxKFyݵ[tSoչ;*LGiϝdxS&VqI}6Xlْ.JͶSrܪLerdWxgIy+ۮ}wW[kMm[k~Sg;Mvdݟd.:O\mC6t'ɻkNVsU2n͗dPM)k<Z0I:K,[\5nNʓ?eQkl3+'4gJ*KkSc\u/weK5ٓv^˓wLvdZ|\5n^ʗ?eQk&'fɦ1gJ-*UkC[$MhI]unT*N̕'iJl+K6zݮөNVn쩓U[]7hO:}&N$3hz̓>fll:)-(m⸶O[\8Vץ[j䞛j9kJF͟5T.Q?<4N{f0N.\3m6΢0?&ɵq}-bL(҃\ԃ%])ιN}m-1#1uWYQ]gF;|m[]mkr[宭[BdiKm]ܿE2|ƉSXWy"{&ж:ShxKz篖Ν>43hPk~S;Mvdݡ-il]7fkK6[N9ShJvD1P޳s[>l:kBLVnRn[vt=Ԏ׮vϥ>ANS;Mvd\ٲZt=*em<Mw\Ymsַܝݕ&~ʣgٲgR6e)d.ْR9ԛu'O+X4Jn2\	St	Itݵ]mkS;Mvdݣ/fkQҧ3(NM.Mv6εV3U>v͝[f)W%q^eII:zMޫ)g?NeϺKd6Jsoչ*|Gi̛e-TvtX?fI[:$JBS-J/ZEgI)Гk)ݕ>~ʣfM2l'6dgP
{:Slm%v|}ϻ>KVleN2d]ZrwvT*];f]j_ɳ6=|k~T';Mvdݥ٫;_evUR7W)sɛ*ݝR\7mb}s.zy|k~R;Mvdݛ'ٲiϙ>NΓSlS[?iJIҤRv:+\&침ͶkD6vΒ9K&zݮӨNVn쩓U2nْvԔğ2Lvm([>~;k];mk9hOV쩳U2nٲvlma1~Mlْ\dZ|[nʡ?eQk&-'fɁҟ(M%[Jtz\6hQ)Vˤ+鷳ҦEٮ֭pHmt4kZ߫svT*]7hٲZvt[2KĄj2=|kS;MvdgГdПCgJzْurU?hO,M突]?~l2[X[x=qsxu/weK5ٓvn˓dPAƄ:Sf̕Fl.F{fa*mF٬)VfEvoL935U*FJZ[[IVDuU*lnʷ\%[2)VuU*knJZ%[YV\uU*bnJ[z:[OTvɻCgIٲ^t2TZ4Prַݕ>~ʣfM;>N^BΔ2S)[:Wiݵ_'Z߫swvT*]7W6l:SNe=yfI{>ѝF\txz0OKzњF=CŒBm=Jdyr|-p&dffIr-|,NtLE͖6Lgo3ΓrWe$e8ݝ&KFiݵY5KO.}>[we[?eQյTɻ7fKٲuWJ>vkNҟ$С5}sRKsdI}bns&NսfTu_IF^CxlRsg[J$r)rK.W˔n婾})-&K?6N,6N)
6Urf[lft/'˕.WCz|Ʃeʟl({goGK>leZ͛5OEK-c,%ʗ)z[l(>\r6e1?y>%˶]П.te-]K[eΗl3(Qv.nΓś2Lbљ0Me?kd3ֹ>_*1!l״Γ%ywi[EK;0jݬYwmshNk~쥹*]6չ;5oWl0{2LZX-o7mV'=%v6(\ܞ'Z߫rwvT*];fΡ'gI$ҠlgLNi0Ol^ųzEm]-s/k'Z߫svT*]7hKٲZvt6ْ|uﻲsvt)dc26Lʟ%8m	N{:Tϔϳ6lSk޹뎹vkt\5mwe7OR?K'd읓)RܙL&S.ٻ;gltm){gNv\[Z'lM.SvΔe0Z%;ֽ랻뎹OVwvS.tBSE&W.SД*]>TΔղvT*jΓk>nJw׭{oնݔ?eQk&'f)>̕m6*:l2U2ʝF\nJݛ*n۴6S*չ;Y:md}4Qe׻.JV篖εVnU2nҗ[vvg!fڻImIRs9sė\mk~R;Mvdݛ-:T̕5vsNΕ%v=nk~Rg;Mv~l3ڹkD-%U
2`㍝%VΒA-{uX-u;weN5ٓv%gI❙$ʓ'QY=Il.[o)*)ԗe/
49L[B{FͥOi\49KOi\u?weO5ٓusfjfiW-*U2g[*:KE&I-[mwe7OR5lL&S.ɔeA^ӳ^]\_'߫o)~ʗ96^˔)nL=)lvll.Svl)gJqRN6͟)d\ҙvdm-f.aً&Rٌܶt-f.K{ًl%4lL6S>Ju	MvTɍ>N)^\\u[}绲ʕ.r&S
&Sl'gIZ%;ֽ랻뎷kOVnU2nЗd<_9#|]\uۻgf.GeNcvp.6ϵ2]mo2]hOKl|9>OO.3dT8ڄ3˝1e1/N>OM:c%32]W$˟6Ts%&tvɡ'g˶M>$̜.4ϗl2W.M2\	BLvɟ&\d͓ɲgLyr>J6ldϓgLt\%>O.3dk.3lxtdГӥ˶L<[>]hGJ&tPrgLEϗl2x|dђ.3dJLvɝ'˶L<&t%&V˶M/'Kcvɛ%|dђ.tdГ.6ͷö]gS6\.و3&|2gIM%u]hI`:]hI۴˶L0s&|vɡ''˶M)$Ιƒʝ1lBO#[.6ƒ͗ly&ldғƔ%&lQs1hɀ:g"˗lxL霱&ttvɟ%rk	vɛ6L8UBKۄdy.3I&6rgLl.4$vɘ:]h[.3$DY'KM	+s˶L(ɲ>Kvɡ&ldϓSe&|T&1.3dS.W&˶MmevɵzA.ٜQ>]h3&֙M&\vɜ>]moKledΘFldҀ.4.4d8L2gLy.3fKL<_.]f3qV)^]\_5\g߫rwvT*]6L:Lg3%O卝%gItNt=\ָjݕ:~ʣfM$+%P[*%gIgl[JBU	T$}[2OtCiJɛvy3[˗?4ˁ>
K}+?o!mKWe\Op'0rt-<;9+<lDJ
S˶QQy]O_FN/woNeTz$*zwM]NVnSU>v͓?gIu-mfIl&Β5Jz:[OTvɻCgIٲ^tDْgJ.[zBo:seM]rth5|Ҝ_d̒&RfNOZ˨<-{:ʚRhzC8ҸK&{Bunʶ~ʣfMv;6KVmk~ْɶݕ:~ʣfMdl<i.̓m	S.̷Z)̦-{&SR#S{ds*
8ʠ%vsI&2X7Q/ozmoչ*lGi̛+<e/d2ebl.uΥ+iK׳%iݵ_-k~T';MvdݛΕ6j.k[2WOґXmsyַܝݕ&~ʣgٲgl<i.̓l
.̷Z)Ș,;{&SR#nS{ds*	R8ʠ%vsI&2X7Q/ozmַܝݕ&~ʣgٲgPxSH3ev*^LXP3W$Bd4%Jɒl*V*dld7P]ϲW($R\m[k~R;Mvdݛ-:Wl\}&Tf92x{ji)v]Jlm듭:L9:W?εV3U2lͣ/f❝)fJ^[عNN6ԻB"00Mbw~)[6S.YAm6;\zkyK`y[%9]Q&U.ރ2|JN[uN{f1[kTVjBLk͝*UΠ=rtm[NR}M`{;XgL5LT'З5ֽcvrJbKm)%w?m߭[uћAt[mwe.ޙ%%7
s_˜9uJw׭{s}q=nnk~Sg;Mvdݟ/fgMwْxmsk~T';Mvdݛ6^͒볤fI%llsbU:eM[3s[]
nv<r*WHgz|JS+\&Mp鼛=l%M9fm9e4Jcmol_e8.fce6Nt2N^Fvgp)V篖l[nVʕ?eQkl3t-?fP`gIr%u~V{ݵ\mٔڛmoչۻ*tGi̛%-;:O<Y%v=nkRg;Mv|&vΓ(0Jt_e^ݘ)ms.Su5l흼ogْ)WOl;goN녳oշݔ?eQk&'	;6Kdٍs4Lf'gJxҸ⃝.]x-Ng1Me?fIc*&qV:c,)վ#NΔEm\*]'˘:~F篓oչ*tGi̛;f\[8fI	Н:JMK.z:uZ߫s7vT*]7gl;6KΔ%`Q:WNͻk\kR;Mv|Nt{6/`LzfuFJT+Ҥ]&K2hJ%T.r[&J{:K{ԗ[mu'weI5l:O PBTNL2deqK5mBW(+b̓itvL`2te9ʶU}[VZ߫rwvT*]6M:fM;gI]m3o0oFuse-|xk3yjU	OVPǴhxRS[:83[&-iR5l=&Ir-Te*u^Gslxٲəl]2We$e8'Ēż%v}d).z>B}㻲gK_Wޙ*elҨJlVT-C$ѡEyoXhS*]:s%vl̡m
4&[lSk[nNʓ?eQkl3tEْx[:L\wmsַݕ:~ʣfM:Nz12Sl
KZ	k^ϟ>[OTvɻ.Tͳ<lKlKK%JF9zrJ'ygJx>Kz:[OTvɻBt%gJ|җ-SeJ+fJA!IuI,2z$F]kLk~ۻ5ٓvf'fjȻ2W#7u.6=||[nvʝ?eQk&'fpҨE\S%v=n:[we[?eQk&{6K	T(I:tmђ-rcf0I벨IHITQgGϓӦrNY
^&[U0IRmꋴfГ*|Sʣ&T2Nmi2L3lg{јf.[.b6e[=1|oj޺=|v]x)ݕ2~ʣfM6\%n\rvtsdl\wj}\u7weM5ٓv~͓dl)2U&;imsεV쩳U2nٲvΔ%[A`dT)lPk]Owҟ%v=nr:[Tvɻ?fٲ]tTٻ2WG͝+nǮծz>[OTvɻB^͒ӳvtDxK.soչ*lGi̛vl8S.iTpB%K$u#+i;Jҝ)4tݵsoյݔ?eQk'hMչ;&N͒N`2VXg18ZKm[jݕ6~ʣfM3d.:WlŵL4d{ΝF[2ܶ)[Arյv 5$V5SEjӕ&4%I*M)Z*[-^gJF[4$lַܝݕ&~ʣgٲgl.M%3LfImJ̕K*TRISЕ2%J7r[wi%P*e&+ۯ^݁>Kfvm=gkS;Mvdݣ/fN9go&8Pu'g@8w`hIoݵtpպ;*Gi̛;fveKMUgt-S`۶덶:[OTvɻB^͒&NΒ%I7is6oչۻ*tGi̛gIٲWhOpfIB\zS3ym[:WSmhS[B2`v+msnkS;Mvd\ٲZt54}R(Pҩ_Mm}[=|>[Tv\Ze1ϕ%:Nl*LRdʓ%T4%I*L9Rdʓ%rd&Tɬm56Vʔ*&LRdɓ&\vt89/:[TvɻFe	;6M:(IҸfk	r1[%luQG[%.J>)rRS$IrQrL&d^ʚ:[Bu	sIC(AL'O*k6ʚ$髨[:W'Ioݷz:}7weM5ٓusfɥ%ovvI%K%O{:W)Zѳ?Ii0*]ak:[TvɻFl%gJ=fJze[VΕN%iu.TTM>)ғ5`r,kַݕ>~ʣfM2l:O͙s[(9zcA\6Ssˣm4ԋ=o)GZͶk
Soչ;*LGiϝdΗKi.~̓ls]5wJ;RsY6RKLbǺMqms;gZ߫rwvT*];fɝ2MeOyJzJ[Tv\ٲgl<FNΓ꒽kNk~Sg;Mvdݟ/f[ҚilO;ԷdˡĺΡ.fvН3^hK3R%Ι۷m}G랾OV3U>v͓-wvtvtgm)Rv:*NJ2ܩ:+fIp:K\ٍ2WВͺku=\u3weL5ٓvt%vt0ٔYhIxK\Z߫rvT*]7f;6KvΕś2Rܹk;mg\շԶtCϺkQk~Rg;Mv}VrVv>նkd:NI֙:ó篓oնݔ?y&OIU'ծFM+Yюڿkn짉٦R17NbS&rt铝frE)hORIѥͼM-<m<f܋h'ުgq|fr2ɯ7X߫n[)~$IRl~մ([1^BٌZٯ;N׍EMMYu[ 'n[)~+hoWԄT'ʓo"RBlݟlI.-eZh>6 OMSk&ԃҦ&#-13k>[Fum2ʥ&64*15_-a[&_KpOKd[&_X-T2Y5W5oX`u^&ϵ_u~ڶ޷&[l]\`-*o笓Zkg6kTkOiˡ6T[MmQ9mdl֩ot;Ʋo#P|S/\i㶲6kT\5w[왼O1:q+0v72ON?x|Y|Yx\rxtD%E铤(I|'m%~(Eߨu<{To=wymkM~m֦j3pԖ֪?xZ$ϓۼ5hZ߯?m\-0[F-:ZɭTO_7u~JZ넷Lr5U/zl퀥Fu/5cdnʷQ֩V)V<uU*gnʷ[%[2	VuU*jnJZ[ҭ։V<uU*wnʷX[R{k#fNk~wyu-),zɴ}*[x'=u1QY6	ZO_u~ڹϺ)oiJgm˗;Y'-vβ˷Y'-vɫF}sյkY5uZ߯{?mnѓ*}'vMm֩kOWF\nv#Y\OWN3fkzzAmdl=jku~AwpYSeڶkRTק//Oj]^ԶA}zR&[ټ%\5]umdl=jպ4'߰?m^]'F٭Sot%͞>l]Y5d[w[g얞>ݶwN9b)+WJk/%Jn2z|2*o7a3X%ZL%$,%.ISK-^Y\]5o#6Е%5{|wr5norv׭ZѭS}s3fmnMyjjgjk֩O٫~ɯ-M,Mz>w%ٳyRo"k,ɭSotq^FUk*2F..X'Y5ʕ)Omc)vFdY1e-i,mq]Σ>flջktMyjjjk֩Ofy7Z'K*{Rk&53T[w[얮,wٻzF%Og"yCY8N*Tr$wmnMyjjgj֩-ܫ38{*zZ;wh˧.nɭSpնݔ?zS{J1FLfguVʶMld*VʶfJl9zfqO?J9Z+YUn[&VʶUmٖ륲le[*VɶUm̕[+Xk4fpSWe;Δ*^[IjK|4j,5uqyr-s:A hկafIiCee]-]\\kr;gNlV>M_NafhhdBjҨq}X5w\WuZFl[w[gh-f5vMjk~dВ݂uqmxMlmxk[k5Tg߮?ftl2o-\*vffuK$g'I2emsoםnr[Y7ZztxJS3:)~2(`+m+Y5Z߫m)~󜦉Rl)~2Y}ssbp]GY%4<\$=>KJ>IG#$Igtu5KT~5[FO#qƼI)UdZRk&kC\\6w^'fK%-i5K>ى92yO[k&/O|=݂^f2L;JU-v-V":7dRo5:\:VIZJҶJzjԷhk&j]x׉>Ikmhӧ&d[2^.{;>In.~ڽ5ٴ̓KfZ+ŵf6O9~vM}uvk~N٬)ə&]|َ{k&ϵQ?m[lֻVͧ&d[2/s@[ʻ3u{ke.C;R[9ymd\Xm\\k~wu~Kk5hҧ&d[2N-kk\6w^'=Fe93$ٔ\m_%%:Kt/2IGɛ&Wdɕ%#*K|`9enL>%JD-WJ&l	R^yft^gIb޻2t/2[iO2|*=zfRWZ5uzߋƶfɯ/zgߩ6m&d[3M}uk~2Yɓlzt^o*Е'xVכuw-kw[vmj=vB}ٻ3fɣAzUL)^͵{[ב{:l/ٖ]wZg>I}ss}kzvw^lZ>w`vϝG{9!y]ݧm:׭:[]K.Tv{Kw֝[6ʧ?z3EJ*{)T4[c_)u}u}S3D6F6V&FvvM%/a[]\IqnLor-4ʁ	:lV)=NSoշ-ݔ?Y 'kkɫҗ7yQ\vn Wי5'k'P]*vAN	ڻBdٌ(L+m%wX%mxoMi%{uK.@XԔ63_GŻkι[mmfPk~n짩5~l7Mm%ָm
;)l2AvGwe8͔o*ߴvS=]$ɧ-zKDi/z|}ٶݔ7Y4ڻ%m
-^hi><Ω3žkd1vdX-o)nKc?gDi7(kfqN_xNũf͙*n۶Lh75lًҥL*T&K>e)1Kh2ْϙ6U&ʕ$܅;fI2չlh%M{wYK[tm*[\X6ٺ3fJ-o)nϧj|2p_]uL͗ kVŹ[j[~oSQWo6f'lKMk6|dxv	ݔ7R2y_Lٛ3fJ6v3glTd;FNѓ*'h2eQd;FKܝ-utw`fͣkIS%aW]dʵ6kBeAwe9M)rfJ*\|M%!:lQ*KC76s-o)n_m)ݔ7yH7WlSuu8R6y.T[7ZflSuVJeAwe9Mzk\gM[*dْ6TKBd{l͖紩Ml۶u6Zmz<̵h6ٻV͝*dw]%Ε2mrf[6T$btRWQs'6ͤ:d9j>c2[v}ݔ7]K}+fқrqϙk~lMuzI{uz	rg˓m5oYuZkݗ6׻-Sk`%iZkEd%!&2_%˘l<񺍓nNuǻ9kgɓțm[]h+Ŭ;;g[Fh3
K&<r*n̕/dʞ=uz$r%sXmAwe5Mv̥ktIxw1JOӶO$ӵb2z;yOnBO#VZ5&Om2ջ<0JNj[vnӘ%uz)ҤlRyuSDnReFKlJO)_W'WZߴvS\݀kݭ[wxO#s-o)n:1~K|<̵h6ٻNk4xsfɬn^͓&8]e:g[1~bvʙ'Ӛ.t?jNL1lݵsWfZߴvS\e:	P1w reAwe;M7?gk5wX٫̶kF\	XfZߴe;BU)MWjp),yo!Jge]:J-,3y3mfh8I%L,%ukRZLe8Joռg%Wdˬ;]umAwe2MeAJ^]/hlTv]Ohm9KCXe/m\6tݡ9hNalBTݚQ٫.R9T-9gP9L{EoW3f3JU
Z)[JbaNSӓ;Rxm',N:\Z__n|&aU-``7hN_9~N;hNܶF]9ݔ7^56/6ϝBg("J-͢6ɶ۬k~nNSwn[;"KD}z׹.:6˻fLirW&]L/_uuw7[HIM9k_$%[dIiݶѭ%XvMh>n짩ڐ8mmMF\[v_O4&JNkǶ&uZߴwvS}lʗ2\z-{EmmMF\[t?܁dn̵h@n	&9ٶvlw.ɶS/ə%mmMF\[^k)).[uQ2ݻ9mɨkk~oMwmY5s-o)nBQ}2OLpݵY5s-o)nO공mܙ:Tz5ͻgkڽȒQF=NԎHIJ`ĻBjtr&J%9ThJTl488L`[y\>L2OEU:li-P*NkULh6ٻyrɩݔ7zZmp;)n)=5S0*u	]RT'\eͫz%]Ymk~|OeF@mmoۻ)ni-;hNZ)lOZe0kj&v֕Ο1UVAJBT_׹]T횽*tɲJ)mfl[nmKkNNRܵos.rdm>R\[lҡ*d*&lyo3k<JWz?zŭݮZᯯ-lm.nHǗsmo[)nMCkΡrϮzZ٭ۮ6Ỳ&3άq랭kv떾͵h>ٻݖkgkrsWOYV[5[u\&ߴwvSd&.1>Vӓj_.mOxnVK;V6S,;ǓOil@&Kζ_*N_IȚ9zJAZu'3xF	R|m=f`יZvm6}sսbm-pٶݔ7z|9q?1mC.Njhl_SQ̣{.lyS̙n)m?hK-2zCW(ܭ[EvХB{ҠAl-YM:]2SɲJ1KLJTh˟ų4ѧmJö랭knk͵h6nɺAVZߴvSU_5]ߴvSXyKnllm޹Wq6L3gO?\$͵h/;kmwf6~ZWZwvS,$4XvviCg_Z~\[{oq:*~^l_ ^-{w;+^LFSQ5\dc;Qun䩖ѵ%~t^/xJS&I]Eש&o_Ŕw(iL4JROI붰̝[o0[ֶ/[D}zzm˟k~wNwd묵7ek4#{[\<yMRޝ*o!lx$4չi	Kz*N<o)nTO[R/NJOu|9+{RWw`\mpIaIZ*Z$)^[Fo4%OBRRR)~V9@-pvU)}ݚ~CW.εh-쥹oIb}[k4-6mBʥ7yjOYX*L+eI''wJKVviCg_ս2mBʡ7Zf{KYu~uAwe2M޿6[F\&TyO]*{ĩ;X7$"뤞N֙oeVkseo4JZ９3qVFrgl[nk4-[Zl\6ݕ>n~]坝7viChjս6뻲f;J[L.RfI7(2Lټ'~aqVŁmd\v\[Z%zN/v\?Ә9)yw5rnNٓsC];k>Jw׹.:6CwePDu.q񶻳OCW-eݔ7[eIgm1%cly.k#fMhAn)Էt<6kT[v7]u{m`k֩ݔ7g;gFksSS[CS\[rG)UK{E4.h֝ZZmAwe<MO?7kɾFe/mdl֩ݔ7R4m{OF<d-J['Ӽ%Jv+Y%k$tGoN+.gJw+x\I.TZ`x5	-Mh`ysW57xlnfJ5lgͥ5zjܩnfJ5m)W\ͤ6TfM>l&ʶ|ٓW񤹬;k>Jw׭{s:t\6w;R{[*L0$3{TM@]mxa;ɶ˓:K/lZ3fJ5FM
{˶w%o[*U;iZ.;sNa>VN[22*vI&[FO6Ośo뮼Lh8Id)l9]5p?k̞@oMRٹmmMF\[7we#f\I^֝ea-z&̵h2Y-m_+ۼU:~yt3;;:逓knۂz߸fo^1[լZ8jVn :K8vNrYWe8j>Q;j;Gqgios%Z8j;]W[ %waEt)\w`⭒-[uZ%7۾&&G[[y^w׺'V5}̻M$j[k\Me*cX-^FI\NݻOi5N&-)V7h}7nb\vqhq~n'ӵ_uX񅏟{{I\Vn;	̀;\)ZϻdǰrqGO.KIcn;uzzM6lT*tҧB˓QS ye=ҏ)ҝ)JJp:m{1[n5rke)O\OxlUz?j5*t+r5qowVf}kjT:enM~j3?.kd\Iqtd%[^RYeʡ2qG3L);BUJ\Gmb)rm*Z>O$>3L);BUIqwOe]_WM.Zk~IR5qwXޛ%wWXXXX[6~*dt5qw[JeOɜey`'3jnFT)2vL2왫lҥ2KFTKʣ*Lʥ*Lʓ*~ɶL&2dʷd&TlT6M22eO3dʥfɔgIŲgI3d˓*~ɗ&U:L&26MeQ4ʡeɖᫍ۸kyNѻvowᫎݼz᫈9:/pǝFo?Iwᫎ7gO \FIw)Wui^%cD\m
|կrlݟO7x|]	3wѓ7y[RYe8jndlᫎۻS)W7ur2]Jp.nnF{LֵE*dIIkZ͉)X黮E2MLKȷftfJ-5{Lؒ5U	z%zl<e%[5Saw'xy_$Ѥ^,kq]=r%Smۈm]GII8jE)\oW/[9.aZ7ufIB<`lk3)kRZXuS~x׍ǒxj;̕w$aH#hNn;z#/J+|as6.Z%oWe7k׮M&k
ٍY'/P)KTw5OO6TGv_%o_Qhiּ*d/\3f/S't25Kƹ<NK$k5O1/qܧE4FnɻŚ'rL[cI3ZW(=i)2OEv\OoLי3Y(ui)2|ZEv\OoLJKFnݻ7
L2WriIhֽmcߴ[wuxQ&kjK`Jxg94k^orw\ܙ+&$dm'R3 *M˻v>.WרYuK%k
48m}g}rx:crG(t^AI!%\S~kֹ{z%yNO!;0)h\zy7|I<a7xy&K^k<ǻv,k4xM)-׭ìrn"J7թ3X̥S&-֍ٴyWzξI%JܦnݦSJoxKY6Ƶ&JL)nl\u2l=kl-ʻuM9-VvSh։WuW[yvM)-׭ìr6^ۯ\[MO|o^tdRZ5XuS~l{$Ml>r1K^Jo/I*j~jmNJ$绮{%{lG&-|.6LGz}5E/8mkޏɭ26Fo̞6pca׉3[W$|jF
d+3Z(i)S}7.`J|Y4k^p.wwTļnKFp/;vIwF\wf/u)ޟfu)ޟ&ka9NEw[-Wy<RĽέk.,}$o.ӽKk6m=:\k~Gnj>l6+r?uN_)S5vj>k﫴ϒr6NN]mǳ6-Rj-zk`VkZ=ˬrXKzW|ES,r`5K$zW{ש90%SӷXݣoyZ=ծEi=i`sp+l4'얉NMoXoh^X$zW9QkKIcY,r6\캋^XKc2^שm\	NMoXofQtћ%ӣ{GhuOdx=ek4=Ʋ(rשmpNFoFXp.5v;[\5hѣ75vl"m6υF:w#p-Iߏ5g#sm[p֍\jǜcEh{1h.x}ų!h0nvEhkVx{A߳8m=wx}ώEsVܑʣKh&;֜[=ߝ\5vKcp]M.ᬻI&óEWg"9q;&jN䐤;;q#;"5fggl@^鞮~tp"_ٜh+m9ǳk$'QkK,ˬz˼vҩm-ԵuWwk<.ש9/Ѱ69x.]MES-Z᫒6-c[6轵wOdJp,Ǭ7ww7y~NܝES-Z᫒6f؃;QkKFkVJp+ǫ:JGeymoOdIeMk֝a֝hs_k\=\>V^ֹMR5/q|}E.mcսuuVVwĽ?uOdԦOr6oW*Xp'Wz^`u߬z߼&fuzjʴQk{%^%8m6cֽ4ܷ[^\u]8m:Ǵ7Hqvח\6-c[SM_#8mF2r*COdkƮJptioIa޲DIۨ@4Hݮo38Lӷ,,GW#&r.-
Q7^S7c y6{X=1<q_|cZW,f
1H5"#x17
 xU_+EQ|<$s/#Xrg~ rc#*2/1I]c=jBIY<y
20;ˋCO,2n5|k`Ì8P3Gk&wWAjȱ͸G<JNL[[F}ўB\Z'ؕɵ蜉ԅܣWq߫%ֶ
/Y8\EpmX5|z[%UܫX=ϕpM'?1}M^^WQ+,񄃏,VV4R0GV(8,8DǑüp#8UTrErK}Xŗɖy+rq\ƕ<QsocF}˖n>0G)JQ#sN	2

l#95D|`0nXR<S^
Ç&DQOaWǓ;[a㕮 Man:#W$؊wiwi:re`l_Kl3u 5>]#z <B|qD07{Eyn>KorWomAEY;sr_#ߋqh8\DOWV܉=3?>z^htr]0wu<mb~w<Zpp1r 1o<x*ʼP9/Ը^c8g(Ly3r=oʖ@%a_J^FVV6KQiN׾XaY+uK6)6i:`s$<[9S~w/]c#bWSVN>63,}\79`S`
NfT	H5sT`?\]_kun7]oű_6vżm) ȯnY8Wn1Ȝg~+N=?!0-:aSs)Ń㌰Y+мMr|<+d>3P<{8o1Xs	򸛊.skO	;׎%9!W2q=[ƒO|MŌWke79W8$psX,sދe0E"1iHC&Kf1)\?w)?[ƒO·~+oq[-]30stz<d	0\})݊9 H@99"7i_[v,׎%9n"89s`-Ɯq)͛VqĤ(Ӹ<mǑĜY2h:OV1w+ncnA:͝Ɯq)Ǐ;oed<qoF#ݤˏe@;Ӑ-v0v~~SL x_:WWs=/S&<:q?cĎ|ak\ㅎH\aUxߎ-qgvI4q7ʣG|f<g,Ƽo)\X}ΞHq>9a3N^2yN8	t?zy?q~-$k>LQU;_+K.=Հ=Ag oqS'&GxÎe0Q#WaMry28W)'XN7)axH*/]qrWqj<O|mr|i	kx/tˍ8Bq?]8<n0qԹfWEXz8w8Ë2r/s)9ËxWCc'Rpg)5L¶rY?FGN&K}\}+ ,t3܌l@qر\k+;%qx?WFN.Mtz~8Wg0Ow)qxu)/?9T<y)7sR2:Nÿ˅h9.7Ee2}qs'8SEF3r0u+>0O]>1	Ɯq)͚ASaoMrz8.;JcVMӖzqw?qn6 &㫂]b3+R&:=R~b/,pǐ.5 X*X// '#7co.+1.,'Q@IX>i嫒iytM0kn,\%vUy˸܏95G	yb0*ۋbZ{)^yHi.ѐsMʜ0d}uZr8+dxzus,{bu\`I\_R3l<c,b/W.HX]b5c%+kZ'َݛ#sZ[OVǪX,]M_ORs.\W"dptc7.*9u
0I#%Tr.+[8~An!U޵Ӝg<0Rĸkv>95!85`JȑKd;]b^u۬]kc/##eu&|S{<Z&VJ4䨃Ll7TJJ̓[Ęk[KCs+;c#ed7*#.'ʔUc.I\2cXɓ%FW2l>U*2c"dㄛɱ%`.&6Kl%M\x1$Q`I~ptBɗkSd>	3A	3DȷTܐq"q莇9.Ey܃%vZ䂘&j.϶/2hs_]˸W:ü`IX%ɖ e0&QXagP%'C  dhВ!.L+ ZNLLMP@b-uƩUڬ_g41TNX/N]Sgԛ,T?#) .͡F|	9zSS[CWAMZ3y`/CgBeکj$k:GVqucGGYP0lO®'<d|a\q|O2qy
jzVρvx_&tΛ~Tw
%ۣ(Dvcy K1V2PVn/9ේ^0'n@{rlI|`F2urkX_+$lGt/`v
턺0siJV`z;s  7Q=mG}G9QZ+/Ed\H.1t?*\Թ+ݧL%B .,jDôu+G\}gv.7?!cIsV\K VrV%s+Uq`JX)dŌjW<\AWmQuR-&w"ΛnTwZW(#p/*f
$ n=A^ZKg1g;yr$kUC,YXW[f+Yw+)53Up n:oT91[n*OVc:319`a	JuaV1ogDqW5	/n7
'F0n:@MIlL-͕<Wu n1ˎ\q.\?\ 9 Vt=h|Z3v~X̜W>cahFq$`0'vʰROjX345#.ŀ)[w2y.[0w/in݆Xt{C2}Ƭ	pijjv|yͥ~ߌ냿9ѥH(1ܡqe85}u|ӒP#33:,	\q,ll]ac:+y3c^b+#UJ(Asr 9b("z§l񟹋|Ԕ|uXa'P Aܻ ij4TLGm?\Ep@j̕pӄK؅0(>Gn4>uC6FG?.sKxt֦ƶ0y"\K;YXhF!!q fcF{s=Fʇ0OȨ| UːVdQ0r+ ͉;:H8`MRtM%E5L/Wv	Yq	WUZLJi*7&rY#d+/)YF1uVff(糠4hIҥJK IUN h:ty9չ΋:,tXcE6)͍ӛݜ(QdE%J,Y(QdE%J,Y(QdE%J,Y(Qdu}v~tuE-Z,YheE-Z,YheE-Z,YheEц
Xpc가^(.GpLw+%/M5M3[*fK}
7e0W00(Q66|lTTC&+Scܹs0n9vbi`l(`t`q`m`e`m`g`l`f0J̪!Js.JdŃ}QҬ6\K@" qAHz
:w:wc;NgN	Ӹt䗳Nӽs{'N9ӼYӮj Hڙ[+kDW}wU@U*"z\\mW>=b yO	
7c<
	p>jQ9}Iđ![tS%WPS%B4To25'$էN.rI
Rj%Tro\g9PrsoQ 8^g]kw2V
Xl
V]k>o1p@{,1+p_M`=`qqq>bopL\]Cx#Vl`5DmyjBjEf8 xF Ix\oGLˑn>e Yg`^y:
d.FBlqUhÚ
H/tڢG(jǚyjlr`mCb]ORj*dɒ͗7
Xr$`Ɔ,!D0!᥃PP㾙SUK Њ"USvHXJu
M!ꢃ|QWyTusjXIQB:b遥IiHm[.a44&L# p"!<^ԏƾLr~p9"q٫2\ќaNq\~':q%O-}~nEp	Xk8.u>ϼsXXM	C9sӚ3*ۉys#GAw?+a.T0*;Jx@lj-jj3fmKrU3rIEjhtER?)!lU=V՚ "h8P,P|/ac#=k԰IDWƆ5#SQ\OX9eBBZ+4DnQyLAP	T
,q P8i7M;ql;(Յ5Ģ7T]:F̦rZZPjT0*T
Ɋ`t6UDS"ɧSQ+q-2qk'#qc'tAi➬^T*3Xʅ@ak i<x%⯕wa~׀܆/'L<
kBAưLă0~(+ZTXQ?;CDcSPP2YG	T8D-fxX.r1G[aX45	@X$HXr{$]JTeIv2+B-XJ|݁UCQ	(eW[wj<#+˵
5'{"l|5_EN'$1s;͜u{U`JX#QžS)UXvxU{GFAj#9a%&kqP[ZT4%MAmJҢQ "Y|CX㫎^_ĸSrQL:Ny'-ZcЕ䨂G@@
čq0IPo24ԗW8zڋzz*!yuHZ2\e˶\.Y$r.=Xb\|w(?4R.S3>ϣsi& :C'GKPjk2) ̎Ou*9d ,n'OmAs& WO6+s,3<ҹ',R`~N4w˽E$oJlp:oH͟rNr*7G|J)OVPsZ`ȣ]TrO -ϸ]o󕍗#S^pȽ\w9QIo|dS
W Y`G`Dں85um{pKk܁g~Q	r;rߋjVA(?0rD6"rv^0rYQ 0r'^EA{oS^_/
B+ܑװPC^\~0n8}%V}7q
:rg.rz
4+5Qd%!M/\	^o|W+wEU]><xo/U^cՅL*myJ9yj?2ڥԶj	J˳Fܣ(X˱l@ӮnA\L_z*32Rrs:릨ԢJ#sT2Ir	z̬ɮ*3,q{9t ~@2INPfy5deb6%V5\	Kp::5
sW:Q3)1W!?> IQv}UD(##g:^KXb}ΫB}R+H1Xf',
v7V֟CgRe9άGGfq
sd
'Fg)
Bug̓˖˶,t?26'F(qu
"FuU~8>33nU2:P6dٳfM6ɳfIM2lٳ&͚4)L5&;j),##YB1<P вm9>Gc}2	3s K*gNcmbz1@6trBK֑[(V~He	ajbth>+U
`n/OLPP5Z?%܋nt|m2ΰ"U\` VZslQb
"Ik@<0ruϣ\or/ ˋks<cK+sD`qmqy9<L?0Uյy9*S{?YTO3̜${ 0¿XbZ.jf&7gNBE2lkkkkT_6`_7|a	_[mڬO\m
ܣe!ǀ3$csԁNtWw\+i3;rV=ۢmz(=]b
gʸX+<tNyjǎa3?UjpȞf"V<g˭vBz8庆|+Gg:M4Hb_|aXYZ&Kx4UՋGW7F\Z#.KсoW7F Cяw%Vn?/cnB1$ln@V1㫈q`#+XmevWF3Fn~rV95[>N6{Ztbps)Cy8W,ʑ0cYix6EN_-7=wW	&ΥݞQ#Pb	ݹtO*ER<d3
2!M:ӑ	nq8ޮs9b'>#rS;*?ˍzjFr&[`9Yqݗ<˘MpJo6/zSx-I6Uߞ)6`ީFR=O;5	܊7 yf|{%aOOz<󋘒lutͶ̷Y*_r?fd2`<i1[6W9O_"y .s'Iuv<eb˰trekf_9Qq8RI,NȾ?.XlnC`ԋX\tpx)$n\NlH⩮v;
X@m0خ͕:'zp!OC;-]}*1-.^;$\ם{,S,<;=Ey׺/;-.qC[coSrŁO6À/#0L8L|  ?W<tʻ[xmi8"[M88iR̬o `B\Gda?2yg-.@n \b'y	̝se{y F)wF81.?]<7"ƻWm1uh+9Plo-tmn`qa
őFZL3uvSCF͕r+Tvv\\>8n,<v`1܂@)x;19=8'r2Bw,*N8^:Ǿ0Ӹˍ9tȜG/	''qQ_˼ʳ>K=3o,r?q&zr|O,SgPI^@)bPY\gq;qqLSߒ^x<dFi_9#9|ȳpՔyQ.6WCa\B@ق4XL
2A]oUeI0ܪiyyl?Ԧ<ȸbޙ7(̜ۅ+mzW%P`\#&ag}K<u/0k対?O1'KA_fvf:<W.O<.OJћA8Ŋ'uz5}:ۍh.k+N3:mt^ǔ&l&a;OVz}62=:ut4:a\X\6WCW2sB̮ym?y{Ϳ|p|QW	mŹp^5)ةZ=hLmk+mW	|w?ց辟Wy	:%r*XuexqL6nm_oO\XV'c'qZh\{o>־n,̸_[i]p`iwq8:\\^zMܼ\l^+LӖ̧2&tt#[m1iӛ`p%ӹX9j[yJzqF>+d;1I|ݺN<^u+]U-э}e^ƻwu^}LoIs'q_0MHeq_Qw.n͕Z0K_F͔oW»-p:)Uj{wu+3L=)<Qo+I>&|^({(60Tn:2G\ˏx%;#`k24ck_]Rc6rzǳN"Mu89~/Jmm3fa듧T]d,]Y[2\DmԐHHqu㽱q"3JmF9vnjCy	5v\v OFn{q:?o=Gabk/LPU.\TXky1EZȇzflc9t\;.~o]s{S*8UׯR+54dsp>uJ7<cyĆ=>d
5A2H0Fq_ܢB2a&\JWVz2~yb V둕ʫ2ӽK=DRxvO
qx}#s>_F]o5&U*H@Fq)g~UtD+	݂nըH-,.>JSI+Lǵ`7<`u.]Z$,P|bI
|Cr/"L3x|lHNx鑎X l2)zeiY#gp~XUUX!해"1TaL	|? :9~@tm`h.pGw䀮ᛟXje
# |pr6HVc;hEe	iP, 	p݃3<(jGf$:^ea>01(HUzv<tC A%9=Q#adNŁ+7$GZ0wWf
˹GÐ%+Hq,]K u78dM1L1!kMgwm76r&Bc-kwSǋp%EKY uB`A4e<~\0"Tۉ5c%ƼZY?s2'X	M憋p	U2$ݪvTrsiÏYvIJ \NwŪj񎬋X/>Lt N݃cѕ+NWl>E
aKBZ[[5, r2ov11=BY4aN)Hp*1:-\}HďY@4r)C6hƶ9o9bBx)fpX$V@/U}7ZtªFL˂eI^G0sZ0=sl-5`7Acr]VfpsX K W<Y ZZ1w<wGŀ2<(`NG:harBaA~r	B2f QKP$Q9X޺3՗a1EԓU9.H7M-$7rْ^  {B25EeU\s	*1<>2ĤF&ֶoy\wmJW'1 ~6V 
,W7sFJlC9H[;T+9_mMN2)
܍qi7 XX㫀mVT%*6uu`"u6c!8e P!
CnajUWz6qsgʍDCT`
l j\U=s+V2EB!!z!)1K~7PTU?aa/N~h{k1B A(>WZPeSNGD-dKPsaJY&XfGTl!5Lu'Vxytb
@nqΓxyrNsC*zve#F;U!]hhxFf)xl*(AWensMa*$OZlXF2&7.qӜ:5$,%-*Qc4TOu2
__NCP|^SzD|Yo򇌤e	k`G9zLR\\^CW1j#$TT2MVel`M6Mk4	Fc4	8D9-*'IK jydh3 ڨ@3ˎTPXj@RFXGmQrɠ6U8ShQSB1%T8c8B`ba9-/&0ԠWbdq!q?8ӎ9xxy^u ZP̘)0*ῊAXj%PQH*aXj<U	j'"j="F%( R :̰lǶY5БdCwu[\^wwl	Rv.Lݥuw}Vۻ͘,$"O+ISkRXOPݓhTXnu=R̀3gOf[,٫lK3V;-ɶQAVۻ'w۬;nԩ.3#KݷvN۬n0<O\xav	,.+s&Np{[v_yivVwdmٶ./Si6]vNۭ+v!V;[ZjݓVNQ*chʶ2u	;vê*l{wh9n8>nnnMfHnqcihe[].dɴ6V)Z6VaM6UsO[wRVݹsl6|RJݥ*RJݥ*RJݥ*[m-WenӸwe[dNoj^ihʶ+vN[+wzGq'N+vdݓWvVd3hN:FSe[]trydEϲQV{us]wen5룻6ݓӭ-xiכd]ٶLݟ3vVNd͕m`OӞenaq>3Kkf//L][[wQxRv[7eݕAƃsVuCmKwg#h?uuomݓ67\hOab\v_]^b\[wxq[.K5'2X?duenK+m[{wu>d~.6q=rݓnlF>;RK[UOrt;inۂyǙXY0À6c=ϣ7enG۴vV#Т? h3v7gԞQmյGenI۫+v<-kvvVUc7h.-/Sig[wRVv}'u'nl\ݠMg[w|;u{en"ݠMg[wQsWVu5vbҁ٬Z6lSiz4j/Wu%|u٬f{I%<Զbp\{97f6׽^6m.4g	Wiq񵿧轥Z5uWޮoh-e捙Gy#W9VChqmak\]M{WxfRI>L.[ً_}Ovxޏ~fu]]=eM=fM_ٝKW;^\MxixzfQ1׳9XWe.{٭Zݶ"m2FْXKg5oY8X:~gٔ9KWfNlt^\흀vmf~-ʺy#Wu{dv|W:WYuW[1yfFuٔ b+m.Lًܫ+gJݓ-վrv`	FXmenuen-nuenvmݥ;|[OmvmKN:d֭u݃˴ gqCk[+{;VݓZV=vxO{7XWYX5uY\Xuыvx6V.rgBnٓhPݝ7vuٓ7fݓ:¬2d{e͟;vDFĔpNûmXwmjݖŻAvZ;1CSjݓ[vV%Q:e)l;55l;vFt(Q^;MrdvOvg?ht6=ݗ7ySp a\bGg6V;+vN[+v8gJݓ~{8xycwWxw9Qxwhv?wen6lVޟnޜUZ[ۜ_ͽOen[uenq1|ۋZ[ۜ_V)Z6Va;9uov&*vWחq;Y1}}w"n.19k=='u'nl־9Z_V4\V='rO)|^IN|lhP'w-ֽX	IVԅKen赶-,5Ɔ5[M{+vN%?en{'eΥ:rgΙ>tٳm3v\孲dͺp!neG6Jݓ^6Vaٓe[[\\Fnl;}nۢxw-[wx}[$qn9=7uswX<}/f7>kbwG~Ǜ;{mvVޛn,n<qf4ռ,n`mݓ>y۞7yuyenuenFSw{/3;vtxy~xO#h(-ݣa[s`@nѻnvWWm[w\]\YU˒`9G:+}ㄇOŰ/3h0l;Vhn;nҧJ*twwwhnlg[:vdUmvd$핻k3%xaǼ81{ze]uvi{+vN[+w(ϛB1uZ6Vޛn,OuVf'wm9yuenkuenkOVfaoel[wxs[;;67\ٶ}'w-}9ݓvVK [G\^wݕ޽Jd͕'u\[mwet޹6g6M6Λݝ7l-mΧdvkL~uen핻KmzVimk[wxk[ky³(<[l;nV0:l;knlѭpH'wmwen4003=kݓV-[(ݙNfWn^=zf雳n^ <<n
n61P'up{u}^+ue)󗩃qv>[nʙ*V쩛nʕ+u^ue:ݘ2٫ҷhӕMVrfӕ9%+vķhOs~-kwX%$[A~R.fVΖ*Uݕ*ʕll[:\R.VΗ3vUζmj:limmεwvmmmumwmwmwmwmwmطm׷mwmnmmΗKvm.v>m}lWmnmmεvm=vmk:[limQݶg[Kvmj:mu7m֭mmε{vmlmumҧnmNݶgJmΕ;vm*v:Tmt۶lSmҧnmNݶg[7vmmmtlfmݶgZlg[;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvΕ;vvζkjkm-e:{˶t۶˶t۶˶t۲:Tr*vvΕ;v\gJ.]Nݗ.ҧn˗lSe˶t۲:Tr*vvΕ;v\gJ.]Nݗ.ҧn˗lSe˶t۲:Tr*vvΕ;v\gJ.]Nݗ.ҧn˗lSe˶uwe˶u:[:r.v쭝/vNxM'fS?uhkN1li֖=[YdbbeGuWuwwZ5wWwuejm+Wwumwwhջ:v*[rRX%Oj OBw\Zݣ:viϟJ}չwgϣp묽;ueN7w7 %1sn׺[5weNmݕ9wyvV뤽;%k72;vfݮ)ՖZl;vvݲ_uX5eue6ӥzɾG]'un{tf2^m;ezd.@'uXl;v~ݸ&=MWXWeF۳^K7XyWxoZ⎜[ѼfL8(Jg߫6^e3e4fq4ElnnQ?eF[6^;IIӣwsG]?]kvݓV^쭣Ovkf\?q"7q?+^\e-헻]nТ2^]{=mi->r䝺.Fq-\pfhl:u,0bLh܄8;`NoC26s3oz,\}:i+*k(3l;:a{=پv=ng.'r.W5\GqŝgKݓӭg.ݝǼ{?Gngt`q`rgqIt7uw]=-vi\93V 3`nEs7+K۳fnϙŻ5{vٻwf_pݙ3u}wL~ +xxp+6}fknz1v}'wnl
6|ݝ<{xYjM8ɉ'%%%K"kkڼ:d/vN2ݙpދ/vNn2h4jݓ-Ŝ<NntUjn<*>;$0j[W[[5uu	fl;zٜ3pcv3kfL]{w`ٻ/wuݓhl۝7\);6/v^Jݓi޷3+u^+v^w;-7iwi]k/vN2ݙnl;v~ݸ;/vN\{Gu^m;eueF۳^[g`bPsn]{w`ٻ/vbݓ-+hݕX.ہG=wg `mhҥFz*[k{+uř]Wv^^{=]jKwvW-swAr"7wesf̓F}<^o]!|uwhnyk~~W7WwZ:uwuAЛ7wf6ݝ;i<ŚCwf+&ۼY/yy'1[ݡgv~OGu}u}u[ywewfܛߺߺ׭+s7}ֽoݥҝ+unVܭޝڎmݷ?3ݥ;vdْfJmg˻\YY]XXgl;:a{[8}Ń720ݓ]Xm}e׵}ov'6=ٓ&n3An4n.Alf-v_]^b\i`dźzOVؗg$7fsMն-L	-۴XX(nPݤE6Lۻ5fa_]^bb\{wzeem{7=|ʜ8zNn \Y]W(0.;em{	Z˯zV׻uo}{+%gTo{+N+omoݛj;R.>?7r{4[uZSs.{Zen0/11.4С1und헻'w֝?A"\qrnvZ(dOg]py~|l
whl{w}VݥauѻZٙ\ܑ/^ԕݲhrmy|dvݡՂM[uѻZٙ\ܑ/^Uײhr`Cv<7?33984#_);ueE uѻZ\ܑ/^g{9UBuѻZٛ\ܑ/^Uٲhr\-6Fhxn~kfgsohpisrF<l;h{B~chtnևfv7$c='wn"vCv<7?53984#_);ue7XͽOe=CXͽOeCmy|dvNݡˊ1wXͽOe[[/v!HCn:7kCs[3;c{CK1ݓۨ͗Cmݭlm.nO/^y{8ⲇmCv<7?53984#);ir4smM6Fhxn~kfglsohpisrF<{wxx{d.;ݵvڹm=l[eˣ+u^+Z6^OAuۚ^XeurkL;6y{;AmvK{ʣm7m~)sviеv][[ݗm^ԗ&r;Հ.kL{wz}xVkL;:z{'ݠu7[ZeveK6놴nݷg~nwimG_l{G_ Sue>fmi'wķ]^ll;.nʝk7iջNջZV\_u~mKcos-sʜѺҽ/vNۨpgՀ>M{g[˽3Հ{Oi6۴6mum-ݷW6eum֝ݷhmջ&ۭ;nۭ;nmǻ۬{n˻ۭnӻ-\vbuwm[nKmݷWcuomݷW6luomMݷWeum}ݷWcuwmݷVauomݷXݥ=W7vbuwmսWvݥ۬[n۬nn۬nɲwmսnzݻݷZ6^Ͳwmս{nlfuwe&۬{/XwvmzͻݷZ6^w:y\[zv ]!2d5ɲxNMl&L;[n6^Ŝso v|o5v>,ݵ'o;mcݵv׭zv۶7w 1`vҶBt֙{wxm{ξabangk/vNۮ;/wW:gKݓ;e 7[Z[%&mmih'w[/w[ZhK'w[[/wZ|'wm2{]9#HîkLdպp]7i{w|Ku{e
3iSIwvn-J*[e*TiaKYYYfR]VVVYzJ*[J-zKuoYY__in++++{Wӷh=k>K^}^N3V)ݥond{~/vk##߉9ݤ)RKusY&RKva3)n+++,$	$	Z"A 3fΥ7vkξ=xם}|gƜqKxӍxuwxxuo^5_wus^5_wvq˻A1von{ou^ޝnl-?v=Ymcݵv[^-AvRnʟ۲*!am^+vtwWZ9;u݊ӥp]6VAl-{wi9nΝ;v'7ӧn7Gӧn77ӧndkݤջ:tնwӧnbsݝ:v&0ݢ۳NݤǻEvt۴7i2Ν;vΝ;vΝ;v^ӷi2lԄ;[nTdMϲy"io$qݡEQݛ.U=ٲ-͝*ҩnΗ*rΗ*fr̝1+v;2_{ٓfLݛB}L6\we̡;vlӷgN7vw{vΗ'w}ˬIsW7uux7WwW׷fK[6^=ٳWWp"~)I$n_[6^=ٳpݦú{{5X;u7WX7ns?UguY?uZOuKu *ɬ'[[̎.m/vNۮ/u&̻K9' xήvv
vo%mݟݜ~>t3jCuyŵվݓ{W}ռ{oMK}[wwMW0:A$n8;gnюml\r)4{';^vsmuo{wxn{|8Nɓ[7fM.fg7V/vNۭ/w.mz+k{4Vxɳw]譭Q[[uKuz+l۰+tVW̛3u:+tw_ЗEn;VQ[N=֚+tw[譭譭-۬iQk+tvV󳋛kݓ6CeCA \&ΟNӞ2^.]˗mm^r̗.^VYVfLݗGvd{̗n69ݗEeݚ>\{[͗n%ۻ.rݖ.\weK.m˷v[rݘ2d{lf˗6l{ulrV[:O;em=Gۀ?-/vN[/wmm;{;knk;d;uޅ'wm}ƒvuKQ*nʛ|)6V[#ݓnl_im:E۳'n̝2v;.lݓ]v^l`W[ˮ dAۮ/w[|:9[ˮ d3[{/wMI]ݥn.lݓ\v^TFnrfŀ^^5šwvoiv~]ݣЏ[vAI'wh)GiAn6
ۛݷp^dۅ|[V+;l;mnl<o=Wmy{w\ ]`qOe~]v'unނCuu`]v^;ue9nLcV<kƺ3n+<l;ueZe~]vgm'unށmͽE[uurz^xwgNvc?NM,Lsӷ\YwvoW-vvydAۮ/w9au{7X,Z-ۻF۬ dA[/w[ܙw7Y_epHۯ{/w,qkܭWmy{w`ٻ/vV[]ݣ*Vދ+-.Xt`rԭ(H:>Νd3[v^쭤Fo)[d۳v^쭤EɻpS\whb3uۋen>[/vN7eKki/53g=n=#v^=Sfݕ*VReJ*TRnʕ+vT[c;vݕwhңdd+ud1[6^쭤F|9v^ۻ/wfrγ/nܯ;ÿ,8J℃/vN6ݝem%4%o\ꚿWn;+u|;vfݕwhΙݴܷg;cF3H[v^쭤F=ŻAenKݓfl[Imwvl[1Jtob{wzeem%ٴ%oHmgFm'u~ݕem%ٲmaSotx{w\ٻ/vV[]ݣ*V<N㭣Ouq!we2iٞո+we$7xwi^nݝGvrM'>&\ǽen>N6t;vݗ+i-џ7y&N]oA`u4dG){w\ٻ/vV[]ݢkW |F[d[^쭤6TBҷ]չ{w\m/vV[]ݣF~=i[Rd/vV[]ݣJѿa\[o1s%8ϐ[N8Vƶ''gmݓn{R	l2]{wxe{]njY[d3[6^쭤FզV룕d/vV[]ݣFV/vN6ݝem%4%o\t'uݙem%3n$7]e݀el[Imwvl[qCӦN\X{ݓfl[ImwvVsvhqvӯ8	xغ+(n[:VR%n\FV)leS+vR	[ݣJ-ٯyOwDێW <>h<:slI{w\-/vV[]ݣBV?v=Kʛ*P=RZY񌖙oR]N/vN+eKkeJ$qopR]mݓgl[Imwv	Xe/vN3eKkgJן b+u^vVݕwfʕ=ǻd-ٛ/vV[]ݣ2fOu~ݓn{'hnmKݔ*~쩻ac<Fyԥ݃f[IqwvkCvwGZm䞳^l_\Mnbb_9 rVaGuvQHuW[Ν>43hP{wQ+i-ѣ?yGЂݢݤݟ۳{vXbۻN!ۭϥd&<5CeKkhn>ݓn{Rp[v#Gm^kvݕwhҕl;쭗+i-͕+YD4uwi[VJrd/vV[]ݣJV-[ʼRp}utd/vV[]ݣJVm:5Wytx'u~ݕem%ٲo@n>ݓh[Imwv9zsӌ6Ftrxn~kfglsohpisrF<l;vfݕwh]zbݡOvU=SeMݕOvSen7Ρ/vN7eKkgv	qWu}/vN6ݝem%4'jGI/vNBݣem%4:t/]-/vN>ݡem%4n]epeg[ImwvMwhAH=|c#~G'7epbfl[ImwvͮwTef~ݣ[R{5v[=m{hݖ˻-v[F춍mطebݖǻ-v[^mehݖͻ-v[-l{entoo'un{3u<qto]/vN>ݡem%4o.Z֩[dm/vV[]ݣFV:Ӷ[ݥ[N[nBwuy[wi-u[sO5JxecGmepae[Iqwuneo4Iz{xvWA7uNSݞ7)^_ݣ̜˻;X!r#/3ywvvC6T*wwvv_wwgk7xݝ=fr3'>^n+nc{o+wvv,9k>͟>e	^V x8t?BoxB7wzs_ V'KݓW6^쭤FRmm\?w`n9<Kݓn{RO3uў^u?eKkhKݓVݕnOy+uVl;`hnMZ[^ues7QtX%J+uV,iϙ2dy%nL.3u~)[+ueKues7Qw[en7_h݁*ɻsVCs[<:7;:a{3LcקnΗF^	n^['0qnd3۴v^쭤F+um'un{5&9[d[^쭤6eV}X-^[v~ݕwhѕDlϻ9uuuuouuu}movV;+i-ѣ+pt+u^1[^쭗3uV<i[[ًSV[Ó{ݓݕn&̙t6*2nfnʗ;un+w]g|?unF6>N]]mۯ3he˺nCen=:<9:7;mnl{.f|Y[rַG&'un{2ҷ]p}[^Jd{n׍ٻ;ekvݛfMGgm-fl=;hoMݙvF쭛7hݡ6nVnٻ+]welݕٻ;ejKvnٻ;g?v~;{6vV쭛պ˳oZwhl?gmݝ;y/vV[CQv-ݕvVٻ+ykvf;6vޙ7gm=;hLݙf^ٻ+xvVZCgm-;ij3vfvvٻ;g*nCyvV[{vv9ݡvfۻCgm-;h;V'/gkfZݕv~n=;W5ugmݟvf?gmFGxv:+fMvn?ݟ&콝g핼;gm};in;R{v-ZvV[{6v<ݕvV쭛vvݣs`7mٻ+xv~:㳶?\7elݟ=[7ekVwm/^7gvFݕvVwg]/gl݁ݝGQ{v@ݝfwgl흼;gj][;eonKxvVݟn7\whl](ݙnޝ;gmݝ;ionٻ+|][7ej/vVZ;gmFn?xvfś+f[ooN[/vN+eKkh;Jto^[v~ݕwh0c=Ovd1ݗ;:nEݣ0W׷_ܷwyj NJwvwdaޥK{O;=ݝnGnGnvo%mݟ-ݜUH6N{+u┽;6/vV[]ݛ*VV;v~ݕwhџ3j9	MisεoۮGY5YuoWv^:ӬvwuoQٺΑ㾈Hr඗2t/vN/eKken:O{wQ+i-ѕ+ni7
ڹ!n:[l;vvݕwhӕ]\ͮXjl;vݕwhΙi`c/vN+eKkeJb7<	!n:[F^vVݕwfʕ'8; ]O 3i-y.V}ڷ/vN2ݙem%3j3zg>ۮd4[^쭤JV[ŻwXX.;8&,:v~57!:k,/\=>'X~1Xݥl͠;eu{eԼ?%kx{|rtxrto}o{wQ헻+i-ѡ+}-I{wR+i-\+<qHovb?wXw_^Q[,{8n9.]\w`7_[en>md۶[Imwvl[/]y{wQ+i-ѣ+{c4F{w\[/vV[]ݛ*V8tr{w`-[/vV[]ݛ*VЙB~V룍dem%4w.:U7u-knr/vN?eKkeJ:uqV|hN'vݛem%3=<Vy[Rd1[6^쭤6T~ݟ3뻴)Z+XemZ+]7eje[/vN+eKkeJ;kx7mݓn{2-wfqFӖv/rwk>-\Z^Xhl;inll[7hQ\[bݝNtmŻ=~۶зvmݶvV5=l;쭗+i-͕+p#r/vN:ݟem%4g1Gu|'vݷeKkeۯ&Z"MV;v~ݕwhП17	хx]fKݓn{G[^쭤FFJto/vN/eKkf,}4wwioR>1];vv/fRǻǼ[?|^n:Uf-t}vvy-'vݛem%4i39-]eF۳^쭤FH&O/vN6ݝem%4'o*u.<eF^m;eKkhNԟWYen:7;v~ݕwhѕdf/vN6ݝem%3o/yV르ݕeKݣFT[p?\b+uqepdgl[Imwvړ>&xw^<P[,{nʡ*[KJnz{;쭗+i-͕+{]```ޒL_[mth'uݡem%4o܂Ɖ2p:u	{w\-[/vV[]ݣ*Vզc"n9[md/vV[]ݣFV,<Kݓg[Imwv;G}ټWQojtro'uݡem%4el0aWxqnݓn{2nЧ+Wejcݕwektݕw2['uݙem%4W';37e3v^={/`fj7v^fjCvn-ٚ3xvn8ۊ)qM{yAV$gl;vvݕwhѕ(#;/rE<:sGeF۳^쭤FIv @&T+uҌ;vݕwhҕiqv&r/):WJ^vVݕwfʕ9#u{w`-[/vV[]ݛ*VFe݀el[Imwvm[n7Η'un{'qo$(H:>;쭗+i-͕+i0{^ݔ)vR=ޑg鴥n<Kݓn{"w]%F[6^쭤FtFq>7-i\F^vVݕwf^>/vݕ)vS>+u^1^v^&q{:^}yX){ýw^5zo"onCnoo+$o>V=W/{7\u3wvo1+='wm=˻2v;xvocݜ/7g#7gh8nvݞݜ粷YY[ 6^ue\֝֍]B|HvΝӺ\ۺջvt}[<l{ܛ7vΝͺ4;ývNŰ.3v^3\v^jr^ue?u~ݓƖ<G7f{Vƽ'ul{gr.Cb۳n2ݙ7usxv~wݗ[GnRݟkeendngjpd[+5Q{w\=V8u)r/BVlV'w--Ցu-'wmٻ3ݟvjOfxݗ-v]=mwehݖѻ-v[l[ekݖ-v[춝mٷenxݖ-v[^[s^:^6^iFSeFkc]헻'w--Sݙv0}ټU-Uƺ;/vNۮ;/wۺʼײdݲyi/}ވl鲷YQײd@[[/v[fn=uqqz~+c^ݓ^^շVwVwi@7VWWyɱV+cZ/vN[/w͍{/vN[[/w;s6^-Z^aԿڎ֍{]\ۻUMMgԎN&mbH|\ƾͻW;ͽGp7{+uZZ[nݓvN-LMm{/vN[[/uuZZYښ^,Z^}V'w-- Jݓ6vݺz5myGenkKSS[^ݓŖVy+uZZ^.[6^T[:7!]/vNۭ[/w	[Zײd]Ӳk_ײd=[{/w5ve=:whtl|oa_wht.XwmdݵuwW;|Y/wmXwmdݵvc/wfvņGg@΁ݝCwg>[Mv!Hn[uwwfCݜ?v4wuq?l\mrF.nAYXWuf;]nen;YnlےwXYZ۲deղ`8}]c#Yݤ˺źźǻAuVV'w͗lm='\wxv.-[X)n>+K^ݓvNmiݙ;vWNݷfqekk{wxi{;Ivz6V>Iq:㺋ݤ˺A{v3vV'uv{ܑ|!/vNL`6^Ti.qu}7i͓iN8]^Ybh4ݧ{hVKnneevַg{/vN뇇nh>y:tWm{w\=V+?$rgY/vN[/wxY_]epHۯ{/wSOqWmvl{wxy{\/vNx߉X||ۃwV;zwh4#v2KK/4nޟio.v^?_v^"|/vNOX^2$ϧm*;v-]e>ݖ/n˃ݖ[ll;ݢ*no~/N/vNnl:#n./l;SnާMv&-յ֥]^^^۬=uu}uouw	{:^E`^[/vNۮ{/w	,0G=vh.f]](Ò+!ދhxVӝm9ve	{wx{{ `\epd\Vҷd2[[+tZҷdͺx˺`=+vNۭ+wQ}ˮۀ[wxn[XA ,rI=˛ff[duᲷqr6.g3n͛9w{R{7fݜͻXenuen]sٺ+vN[+w!Y{W0+vNۭ+w̰6lٻϛ>leQFU[eQFU[eQFU[Ѷ|6Jݣ+vNۮ{+w݂ĕ+vNۭ;+wzԭrd}㲷y*Ӱ۳wfݝ˻Ռջ9vl˛wg3͟9vV9[wxs[7{黫rWWVn]u˼+uV,[VXF7LbW׫enJݓF8BV+[vV4uαVf]cb3enueno݅xH_ǾG"Jݢ۫lS.;OnMk+RJNΛ2V=[ܷgݕEqWXضV)ZV9?+q_OYH|7VX%nuen\'wmM\HBȾ'nenݓVf6y[deݲ_9d[wxn[Kp<iWWnuenI]'wm}v=h.nھѻj׷m^gݢϻEuvu5WXwmJݓI;n&	Xenuen/8?vV6m퍲\Yg1l;:e[$f37i.n[]źEwur2X(b/vm:;fne>^&#:E){ӣOv6mFlL[K{po۞}ۻMvu	ӷgP;vu	ӷgP;vu	ӷgН;w{su'w͕PM=	+u+vNۮ{+wʒZ5\6Vޟnlc(}\+v	-ĶdݺzLO[̨[wxw[<ҷ[QM̻+vN[+u\aǮ2[Q͒d벷k,2%nven}~;Ë%n2%nuenrKn2%nuens*9V.\6V[̨[wxy[8kTsd;_nۍnXն=֭[KȘ68V]JݓŖv>b܇+u"+vNۭ{+w+vNmŲk g%n<k5+vNۯ+v2uenm}gbvmenuen>NGnM W8Z[_ͽOenuen<ht\cmonq~[wxq[Yuqenuen@ևE67'w-ݕs&xÕ`w"s
Ap;ƭuqenuen݃:BHWG0+uqenuenf9[wxw[_\^6V9^Vjǘ]_Ë/!ݓnl2iSf`ݕ'uf[9mwi(ТMr۲dպoUaZ6ng{evf~έ;hnڍݛ]]vg.;;x mNlݕ'w׍W-qIz	?W&.2a偕!n5kݓҦĸ;d2۴V<(QE3;XeznhQ`Mm[w\m{+wzu^}(ТMݕ'uݣxwPA6f[w\]hMߓ '\qii	[2X)Sfhenpbhl2nhS\d@[+wuqvkOnZͼa{w!j7y|ۻ+uv\͕'w^g p5Yp'hkx|'F'uݣdze
X)Sf`[wx[Αv+c^ݓV3en+c^ݓƶݺ[^ݓݹuenuenn5;onո	Y[V/\vV퇾d)[)-ݓʶlwwwg1nŻk@ݡ|UГFs	|ypGZ5 >t핻'u
x[VnހW3`gReXŸ9nջ2d岷p>ʺ6Vs*9VEQ+vf&:Kҷ[[%n6ݸ<j?l[w\m-qƋ\.n.S/qJ7e27;y;ƻ.5	uuqo^&T<vnjp\q` tv()tvdp\qOOup1WWw\\o'W;ݓm̫E7m=xx>tuݗλ߷mțF<ݚŻ*{{F_+hM٬˧ѧCgr&Twelr>7MۛqG NA^`bdbdbdccmm>^&)m[܅'Ln7uywvcN){iKݣ/vhOݝ?vtshOݢIwv-tX)ݛCvThaIv7\Zz=.S|xp]xj\hynp]hy/-l2ӝB[6v;vwsݥ6m3<.uuˎ'WyY		wwY{.	wu$%uc_q<NqGNzI7eu!xur[\)7\ӹ8.B~7ՋuO;qXGswNɻL~.Wk-q+\Wx89-{n8tpqrGOK6g^/}]n0&/.ʃ(qO[Vٚ[7\)2B>/.R~RG'K9J$712n\%muAs
[7xpyk
L͘)uwEBzJ&P鏼i۾rL}u-"\yɁupQǜa0[7\)2dorKcs&HKh"r'weQP\o\^pKLɺI[qQV[7^\$[wyɶKc\韚J3.ۧ _]x
M{JM>K\]
O8ɺI6V
M<Vϼ͈_\P\%mut9Q'ךW\)<N'gQ[Q+m-Lznaё}ns7w7K{^\pȜ܁p`;rNY\)S;Hegepѭuݭ)uI6&f
z'wwwwwwwwwwFFvM
z'wwwwwwwwww̍웮dnw]qpwwwwwwwwwwnOiIWFm
{FN;;2uӴ`wwvc&wmM+m};^u'ջkn?www\)_ݷvvgS换n{n˻knw{&:_mݵvMg'j%7nr&wf2niݵv֍g>]wm^ݶ~Sv=gljݙ{wuwmInlpc[1i4aݵvo7xh-طwvc&wmM+m};^wwwvZmvݵvMg9gݖͻlp?-[Ymݷnӻl'penkݔMsٛ'vo,nۻ?wfq>9[kNwg1rfi٬wiAeݛhݘɶxmFn`wv_Nםݷv]]7mmݵv:5mvZ3vwvNݧ:ݣn䍷mw][]]wݧ~h	:xvsndg[]YhFۻkv[ݓ1inMƛj3vWnn۶nۻk۶ND=3vc>wmuݵv=g5{=wmlݵwww\)㍗;˻kv>նMv"mOkƝټQCunlphݘɳkf}ݞ߻mo-wwwwWֽ٭{k&֮-ûkU;7fr&M{wxwwwwVvk6-hݵgm.;wvkhݘ6Liݝo%n黶nKFћnnaݘѻ?ջkfv[7wwwv;www\z?f4Tݚǻ6ޛom\}lnkn۶
sgmݵv֝g>=վ(ݷvֽYwmdݶ~STR\\7weOrݚۻn;nٻk^wd:\\׷mݵv֍g9ޞ9Np3 iۮ`_NoipaǽEwv5սNg5n әcݘٰn׭wwwuϓXͺ'wwwwwwwwww
ѧNkpwwwwwwwwwwk%6ݸ^⻺OiݸuNb⻺'wwwwwwwwwv7'wwwwwwwwwwp\ҺỮ2wwwwwwwwww{cj`/uN\$֋p`遒uIuj<OgqW
z'wwwwwwwwww+~W9>S2wwwwwwwwwwnFpf&-ʼ\fOif.m:tg OD4	6ᵎZa(&ҢQh`ʯ-gY5zɠ	rF^l
(e~Q0d!(s:? Z\r-ME%oQ"T7k!Nd6G#\:}ɞ::Ks~ƼOQ#Q::Ks#;+#k5Gף4"+<Bb#TG9'ԺV7TK	Q @-}}}Y.2dV$ME٠	rF1iqHnl0<?8r*B
e:Vj2Ut#"JaDu)pN 8JMXL!	aʬ	)r1"lm.nHǕ{
$ԩVˋ4Iv7XdE~_uX~_gYUŇ`TF@<sj]큃w!zaͽx稹r"uw6cyv/1s\]uNYlٙ\ܑ<9ǖW]y+0zo{{s3;c{CK1z9ev	o%$pjyv.二[i,ٛ\ܑ<М=5o%$py.ł7.[[ahrg_|o}_y,7?53784#y]'8-X䤎 Dxn~kfglshpisrF<Au^Zq][I|xn~kfglsopisrF<#.ìbK7?53984#y]>Nr]F-YĖ ^ٙ\ܑ<`UˎKž0<ks[3;c{C1zrJH`6yv._X{j~.+u`O[.N`|<NǫӎÎ~Olm.nHWb\8\.8ufB<^ﮬi\Ȍ=BMs[3;c{CK2[=Dz^W׷Z-N-(^(m=řn5RT(4UY厝Bh=ТB*RrBCP|QQ8	2t/B BcAwpxn~kfglsohpisrF<J4"Q!NH&RLFa=J u>Q̜oaP~qg+q_ nI1ɉ4O>t箯i.OngSn|6 ]Y0e^jv]OpWN& ]<7?53984#qYS3u\ԫ"$2v).+ω, q4RaG5ಟ=qA-N_M@(s1TrCc(u@T:&@Cv I8 ZYlix` Rs5*Tl:v{FAD4	T*H&`41΄20DSI0[ PڇbWrcp"0823>1a-MU+&Ȧu-o2G^$dӮp?؛`1pG	3 )g1u.݀m#<`uLwwEYTp%Culr~ıMR3j,Lar\Y>X9ځZS?M8hbn7	qO❣"9zϡ,=*An)EFX}!.B~R'*\lė*:<Wa\`cUҰkMf.^s;c.Ap;Ջ\` VZslQ@3x7&ailrqv)ūW>P`8.)::9Xe.+	b%,D8
#SfP$X !#9m)5+A SXI}nj-ma"`zdxn?Wg^$ޅD Aa\L	=D+kV#UFX}Ʀ/W)n7FFX"kܹD̤\Qs%L$AP6"E5`\mdbx͘`3XUj|mՇ^էNB)L͉I&$SIŘ:0p-SnKj+`<Z"7@`1!aVyXDc\rFx
<=M⣕h x=CKy`RU%<Qjl|WMKv Ţ	"ȨZ&Mp$B\W"\WPTDE6nGUz0MyR(XGT
aہhr/qܥp Qhu\ဤb|eZ0&=.* 61GKl5YZpKuK1MkJjG0xI`s*"T՘@SiUiMYZ 0L`+IXaPŃ;[R>X%mC-)5qM5fh#1.+`nc7-+$V!ȗ"7*DONJb )XǶkcJ0l`}Imcfաa_#\TSuE";i >ئuC7@H@Ap?؛`'8pIq[@)Mr`4`s390PǽZ)NŸ6#
#yC-椴jlGxK'9A"xN}
Me*Rf8G2X-bNE'"fdC1qDGkN^qnk \Xk։Ǭ<ՀcTeq?#];اv6<˼p[0{Qx=);[)q\B!<Sc2C+|/ҐJ,De>NHr&i"#cO)q\pZ+\VR\S;uX}W)Tdu^؁3%;h|丰bQ$V~#đ[K %lAbM`EDZg )g1۰p ہU*u"Elr~UMij UV<	V@S` ZSVjV3ÀZ+ {Me.^s;c.Aql;Ջ\` VZslQ@3
\S`!Xaf)>&z0`Y`)&;˜ΰ9ݚ1O`ռ% ~>[s |	8nb䗸҄OEs\S(Z3sdi K0ь<E;Z\V(Dq?)*]U jx;ܶbSh=ZfKX0.+8K)5	"ش8}!c&v&1z0	`pJڀ#$A~0.+.KMK&~2A@;+A*9ݯ1qgs+bji$A0.+X[Kj\TAKaA,T qZb
Jl*'#`K0I"7 *m:WdqWY0U!q/~2()UkOS\ˑW	[⠖Ax'W 0nbZ1+1Tf8(ki\Dgk$+ZNEqa*; '@P3$?PZCPDC,O
X*$j ElI$M!WW`)=,M1%' y=-,Pĉii'D`%SSQ!ǒғ`(IbfXcGΪH
PCD%%8?!"U{-YT-ʥ)nU)KrJ[JRܪRŝf!0et"ܺR%])n
jٕ͛7vISO>TS\)Y\/F)391aX`*W(͝p]vΤc,I4L'NJQzg3cop	rF2*Hb?/3

/>8QU+;>d>itQmmtYa\a.d͜.eG4w*MuE(iac+fDC6\FЦՑV(Q[+xB)(9s{r6w=wڿjڿjڿjڿk0a]#|`\XP茸Ӎ)O>w~}}1Ŧ\.9I)LReHJ%FX/ukHΞҲd|a;Mg5TySYMh6qqϨRCAԚT8Ih̛Fd3&љ6dڪU~u&TxJ[GI2ISP	.̱=yD{/bCCKC&it!QP!*6 ֍a+6e	6 `20;?"8h:/M/Ñ/ɃuBCBOvr\e??0z
SfJDMҚRTQ5	)hGUXe<TH@0QV?(%mmvEJEPakxakjakB3bT_ )U
FG"~$bd8Hd*vI⢀DZR &R1Ҕ0z$>bއY\'D'::HQZi9r'nqJ5çxܓm?z5s?e5zٝyuoMF&tjUzLQ4UBЍsg0-i.2	U@lW>j	SɒTqscreTeyguu6%1K#;-FB9~񧴘|:@B R
J()=Neg1cӠ'-
lLHԜ>hr}Guk8.ZquSzphJy78ْ8]겓su2u|MzwNx57y_$H#)RC:Kˬ}xR+s`OqGqw*ܬjR(}>N@M?Vjs_^T9wk8̈́+*6{})UBl 1PXSDʈgeV")]MP2/B
=va ?)2O,4#M 
/@UN)<^GJƬ	a`vWQ?i9vw2t0	׉kz(AcC:@@'^Z2M;	"锡" ͸*ɖ,RR*T-ʥ)nU)Gb͵.* *ܺRn])|.Ip҂ ͛r$ʟ*|(4?Zx 1r3c1T9u'*W*ΛpYvt0Q~Q2{TP1Scxk+6W̼*3$! $S7Ӑ2UJo|LYQ S}fMҪ.zbU.gK6lg=˙Q%ʇ+CV\EDky><TD=se|yz5|O_drO!q@1s{wNs7)[&~W_~W_~W_~VQ*M'FEs5''ϯnlTArt)OJR 3us;b+uco=TYSeOe=Tƍ}F
G)T.N>tϝ6|SR1ԘzSV8@r:՚ $jF\1 D,BBrHRd4T䣚ʅ@T+ Ms*#eDZp!(j M(T8?G"]T8cŊxlnx(*ejfօ1-Bac>cCmڿjڿjڿjZ5NL
 Cta,T(P \.eeeeTe~&KSUĕj OQ-]^!hkLºѡJje5+xH
!Ȅgd$0)eT)qb2K*'|G`"B a +P)<h$f$VVV^L\N4&CB 2 IsY	aț9CHKC1XT;-B!u8).uy2"ꃔ`ua~J5bh%S!DHa'j9RF@9|x	(pLȢfFh z5D:i	uJG207QRQH`b6"T*cYmqyqyqyqyqyr-arTv#`faKt5qq܁Q(VCTjQ>F|`qHG09(z
:FaEC]E1A3Vj2E&5M
?~}}hZ8\\\\!
fsOpJjPKˋˋˋˋː(;`pRJ#	r1A31SK6X!N....II$zti%P)JJ@|ZKVLP{TAxgR2֡ғ1izJNW"1P&&԰ca8@KBj *$&txe[bb=Dar|efS9>ZܺLմcFbfcƉf0La1cL)S6l1bjLj3s*U](̟23WX0?/%$-n]
R_-r]]2s)L[BnJedE:&#/i[/U\fO*^IؿI}~b%( ȇO''rd-sM]e2`1/=^6n`P5Ș$ 3l)>NnGk	Mj
PRW8F
g!2MP7竑 %Kҝe[+%3ʣ+Jg:Q]uи.krqɛW QF\Mqʍ>l_3R_Q	9yhc˅blS%~AaJ)S\ʧ)'B<.Kl,r|Ź2&I1_,ˡ-n]i3̧2M1'3&rY|39l0i1c1cYf3Lm1cT9&?Ls3)Lin8gcdOBZ8g1%3əf4%LwS&2`1clƙS1m1cQ35Lj\ٍJ[,6^5L<y1_3:r)J1g1c,	36i1cٍ9s9
e&I35It%K3&wYSsf$q\/ft?-`wS&<L`1clƙS1m1cQ3Ę3rƹtf>˟3fu)130.1cDǉf3Lm1cT9&?Ls3&tɎ͎:T.sqTΧ3fAdal)&2`1cL)S6l1g([&u1]	♝Jg"LFL8ҰcƉf0La1cƩsf6L~3&.L䩌n0/ϖ.)霍3ҙy,YFg3㩌g_3&94Lx1ci35Lc1c91ng:䉍r}>gS9b2f&Xr1c,	36b1clɏrŹ6gg3&5ˣ1\S3LIɘng)&2`1clƙS6l1g(\ųfzS9cd3ϙS:F3̭#1cDǉ&0f1cƩs&?Ls3&qTIg$LlFc8gS `2Ü)&2`1clƙS6l1g(\Ӧ>:g+LlFc8gS `3<wَS&<Le1c4ٍ35Lm1cQ3&3:r|ƹtf>˟3fu)13,Lr1c,	36i1cُrɜ2:Mn9cdYBb8zgc$ǉy1c|s8gl=Su9mƸP1g1cYf3Lm1cT9&98b[ƵI2cٍf<w;t4S8go1$1ߞ9Lh1cf4b1clɏ9Fb:N[ƥ.&r&P`&2LxǓq1e9]3[f6LY}1ng)s9mƸP1gEr1c,	36i1cٍ\k>>5+CAu6IˆP%Ζg4lܥ8^ַmW{[|VlEw0kb-[x{WW}<P"kv.2/j˛k{˛PƦ9Uf_)K-/%˖.\%˗2[r˗.lr͖.\r͖._\nˬńln̹/J`;<Z%S,Ja*L2sE|k[W/ۀ7a>6p֭vZ\xf͏* a%D/e|M6YraOY9`N.|΋-N.O3%ɣ2ŖW?>[$X.\c/o4[ruj]zs'70`/)NQ81A#j&qɗ1r1c,	36i1cٍ9SDu:rleZMV	Ï
(DIDCElqK"R3i\\\쳤x:-XaFY¦I}9[5jr[.~h;M㾓~Ԍk(G9੝X[ \M&)91B3z>ڸ]esr|q0 }ml7K<r
014nbX{h$|m]x3	7ڻzqUxX-=<`y2-%ϖ.\rtkϗ/m-~sK._˟-z\Ů6	\d.|O|6rj7҃KۍK}q\ >ZOɷΗ/Ŗʌ乁[;Z|Sأ<X(rj_|e/r_KмEIR_7iDbmr<^g|'#m湜n혎jFޒ[>i6>KҀL.2=AA	o܁p?r~v0ThJ:S	TX%aSx6Q|*e5MpY^jsӹk/7o}9xRz宷m=((J+`G~mkpj\]`a.Kk,/r6v̙k,/r;fL٬,(|r6v̙L,(|sglɚҼ6v̙\:ŭM+N{;fL-,/Z6v̙.e;hAPhaaxlԔ2dO^ٓ5ᾟ42frkkF.r2\)Ϸ[L2dۄz%6v̙wYdk]glɛ6n Sglɚҽglɛۘp;fL<l2]Lm&ٓ%>dvPff;fLl)Aw#4sl2dg̙N	*<glɒ2e9Rߌglɒ2e9#|2dgvO;fLlvGcsglɒ;ں2dgr5͝&K|oglɒퟃIϟ\zk[&ƦED*K.R >2<1Olb܎đ\\TF-&)t(PB|M{|,lllllllllllllI>noZ\[KRr(\z7ZYirϓs5+iJL\}jQF㗩
Ԯ,T ^`[Bav>^ބ@&b1bl>2wMu9u2+xyS&<Le1c4ٍ35Lc1c9},,I|19}yqun\ɲQV!1R9%Jya6\|y*I%Q"qSI2)}&/ʵʷ:17Xm9v8ʲd^kT|Y3f2yReks*Hdr0oeGfv.˵clG^>"9{ '_<LzlU9L(;Eez|9٢>M[w7XlE[,2'М>ٳ'˛9}	ՇD9s	LOP΃2h^t
eۄFF3vyv1fOSy]16W//2C9Am+XYk
͗2\|]/_2˗-.\Q?zn(:w?\_t`qnuiS%L!ӽSӶTES%L/Ktyu8Ez֒.6+):]mTe-*uQ]]Ezq[Z-2$%zmT5Rj[[mʘ/%L92YX
sY"gL~Cx|\Sp

rQkez_f?3-j2F[ǶoJ;`meԅ ŭ[mHZool5k:VͯD*3Ogegʭ`eX[LtF!DLKh`fKNo) I@]hD&HaXAxX"0be(#p/Xao"0 !2IJu
=2	*~8>3bs8/s_$!}cv<R};0H3dVq_fR2x6B)hxmʉɓf+qv⯵-*alE6Rj5W|E5Uew8uISI#|k"(jp"u}GC&]C\&ى)3r13`bQ\?ǡ4sަ#;y3y|7%
(I	}#;09B\,?r<e ޏܵwΜ7S5O
~U;ȧM<Wx?wSS"EOm<-S</źxTGO	)jx|T__xEEgjdɒNų9g2Ldfr>Ԩ$("b&%K@}r/'j5ަQ:pne,侉Q(r2(U\`YZIҰ:ꋁ<a<氣ELnL ^q.DǮ>?tb<Vg}s&-bWQP\͍JoiH9SXS9Pt}Tgb}LҨҦj=?T9S	qA`Dh[s3? 1jW*A=UYhC]u04ܱ޻K" _1|G^2=gvw.MY6qʱq7 FD?e76>S@)O;|_{g(<x<\_;\oq0s	+'F<\Va;A<ƕTuc40Zw|a۞`=_\?px*P/	:|Ze|^⺓nvQ(A#Ü*uHƇXbbN*|pRe,C3(0h>u,:,u;Sήѐ*'`~*Z'aؕR)CP%{9RCs =Vg?[1M%&bTE@#S
2jL1<AXJh!S[j ClIGԤН;t߉PJ &_B:^4T7Y+QzwLQYEmg/6ٵ*mpm7PO[SFChoC (z(z*s*Q`$[!c<ŵ`Eц
ƹEc-(R]Bsf͛O$Ŀsh:wr0}]Y0TkWIe ҁE@[}aڠ#5Tft+fs}5Jc<jacZ֡®=(An\Յr[[F4M	5ΠdZU<fKқ%Jk`YBhVԫ)	~c5_B~2yպheБr\0m9%,qċMC:8TDAMrT0rdL+r%(Xk%XJl#Cܢa[LH^=WjV>TB4D_ӑN2"`ڰȣAhyūҎIv
2J*us4#G0T_@ưa!rg llCgFs}5-KkY:4+#Ic˗Imml*\@AyZT^LĐ=vƁ1hp1YZUױ0٘2l@цC jW/O"ť5fdO=%&h@;t;7.X^^prf>.\ 1'ϡ4J^)P#@#
 j2t$|c@>YSaŊC77D4 :1RsࡢB7ڗ/vG9K1$!%&C"gMJ<՚*:y&vvIf;TG
Վ|`` \.JfLP=:uW
:F%,#Ol*j%QrP5IPfvF(]ÙҷL !><XHjc#4: `pr3͒Uh0}ƜȢwi!8ǜlv>xIF͇V`ۅ[κ#0AX@YUg)%:OR]sW
26LFMF%a*NķJơQRj*\̑#J8`GX@@QOJLP`rZ$hOƗPZLʑ: A6.^Uƞ@WSRBVxT1ieLTCA}q #*|*#̇
bZ.Y~ڰ;l;FhaNjI%ʢim)TBvE1, H9J"u-j3niZQ2StTmShWUfeC"BfV+)eEeIJqVG=ǼVPR]y zfqJY\hvH"6lvYX);E`h8^
8Vln%Sϰ%awXd#>]k)~S4$PjLQ/0nSVPJ2A\Ș
!fOajG%1U蟔d	E0`4*%ԀGi.+.+.+x.+[>)xFt;c$pBFNM:7̀=ŅήUՆZx%k..KFKxb:F	"ø"cEH"VKE
#MtK1e&`2#0pgEq%͌K1I!2]t$:O+}\sŅiL˒fa`%n a%%%뿵0VsKFMn؛[Ts6c&VPua7X"Ib F)X-H/X:YpP0
"74:r:0αNGXӑ -#ZAR- "0IE>\j3?Q
cYK%xk%E5lz
[Tba.*Ei.*E }b!La )ͩqR Ȗ*TԸ临L X! .}-Z\V^)PF]K}D=.,⣓<u~\cBkuA1=63<⤅X5hRN	qO'pj).>*VG?=6=➗➌b *WQq@ZkSzSz8j`ot2Nx.,zqP:	"͟d$V`m@8.Ӧт B)9rd
cf eZ$v$ ,DE7*:*6򂏱LTuΦaۙ.$T GiqN`W+x3WW,Z+301 Xk\SDRӎ-8I	q]RRⵃiqfGFk>5qP#QG'F-QⲤ	"1>"O"K Kv%Gt 1.+61.+Yy.=(K5KFQMɌkɊhՎ(5P·&oy&,sܺ_m^
ʏIqYAN)qQp5%dR✆	q\X	Lg)qt/Ek]Qq\VvC@r)Bʓ4
eq8Ei$>N2
5Zr2ʤg4#Q$VqDAlS[NN^F5TwVQ\[JIqyɡɕuzuŠ^FTCAܺH3中;J=`.wv$ʀЬKxKʗ6JjJFcֲ[nuƷs2w[o&-ƒk|Ӆ:xe[ҷHZb;-T22bb_VVJ[W0^2`$%Kq[D].+q4l!)5+A!S`Gcܔϓ#+s_Np=Y]a&V#.2jW?.DF9'u:̑VA.+irjQbUƆ\WP*)qy/;(G3Gj%+\mˌe);)q&V52+p52Oz.)Ɛ-$aܗhI$Ţub7\T0LFKbKMt%wX/qOpp@?l/%D)"Ue6ť5fh#1pIo⢉*!LaEB51=ՄNH$HD/ B,*w*,S}Q	"x#KQKp"=ܒ%vpbd>✐SZ8"rH[(/ĺ%n!xn<Km%mkZSVjºH >$_9RR⤧lqO&[FFGU嘌^P9ƍHD59Z BByW(.؂]fFh4o$L	X
ⶁq[C z)ELevyAax"u$	잗yKy
@	by4"̄a$T9[ Sͮq\
$pHt;rUx)ǎ	qO)!)ۓԃwh[r'-αPqPtrʸ$5ɩqOSǎ|.%<x-O(4S	Ըth)$G"S+S➃	qQIq]a() M6	"J&-ŚW&LHj$!.*1KASYz~KN˸W:ü`IX%ɖ e0&8K%rBP/4AhĬƭQ%mbZSVjK/q	b[`7-)1"H"LE
)RpVB%:$zҜN-`AZ	Dz"6r
|V0aZ
A;X|XrS,>YQ8QM
h0Z	E-jB4cqn)YIZ
C;x\DSqwa݅H8E;<%H)%HRq$Va!X |bVcԐ)qPQ⠎	q`0r+)4av$b\V`.*@XE@K	qQj*}5LcI5 &8"7OCeayҚ5-Ծȼȷ\fN.ARzlK60jD㮯.$Aq=tFsGLŭ<|zux˧!]:[o'/3#-+W_,NXw:[^\_sH_Rbrm}Oz*\cxeޫ*%'g澶oF8㒦j]n\d殩ō4L[)vcI֦s.A-,L[+Zkg9{8g72tx-K|m\ˈiaolg r\IB:9IzwIvޱoUKqQ0b,alLZSVjV3b B*&9k%#-40;yZ1+2+c`.)|I;kH7HZSVjV31.+Y.-!,S`.))JvK}">OH-\K%k	"zK\bTB%VPv,6~0`S,BT .)"
DVb3yw9z\W@A/LeKq"%8A@ iaP#PzEzqK"j\gp2S*q-qgE
xܽoa$W!񔈗̒;,%0rcEI"KIRI X.*0\T.+\W3\Tz.+$I
\Vp}zw.?s?Q^g V 3 YKIvb⹎C=IM.+y.*I@y׸B.+h.+h.+Ijɢ VkWO{fdsS+
'K8߁/:\u4bdc_1.oۥp!ӟQof8/{=НƼ:sOnČ(:./q32q6XZy.u6fbMj>224=9R⡅IqZqO0IqP$7)5+A B)Ҵԭ_`-n)ԭf8	"0B5VA(Ój%Yڬfڗ6#՚($б"kH!&b2DKҖp-⛜Jj Sa/aOOqD)#UdLJjJFc\V3X+I8gpKG=E.+:.*.B\W7a!՝Iw=i)s#U\ea+:pzK%7SJjJFc5M1{G"CM.+.+I8DE5G仑{Ξaz"RGV/f	reYj	F Bb*!La *)hĢFaG	("|򠼠 6p=(.eƺAndA!G(:#T`8ZKK7R <.LNAئB)0'"";5DAlS[NN^F5TwVQ\[JIqyɡɕuzuŠ^FTCAܺH3I0Gsꠓ9G aByw}Ȫ*=	+K\`a"T\WQ*\V1$q,V5!IሃON5X#TB5VJFx鯎	q_A0Iq\R)qhB3 Q
cY
)qQS{<VԇY)v	Qhŀ?G*uK.LjRɵ#YF/>V-⦉?IWqߕ닇.qr$SXZVhEѩ%	q\AȺ&ıf l=@S@YwsH.Ki
Q i.*6b\TiKl"@/0]a_-oFf)gbW+.*4z7֌J̊eC$x*\T0J?Q%3\V;ć\b3yw9$W|,bK	$Z8⣠@SujFEsv5bVŶ~[E`O9Tҗ$'GI"' ;aRxRR#SfSt-JoJ Z\S\WYq^qRF,ShT
C8QPʫ|U`$ήb`z/sH;ڔ5Q՚j\S.+k9m.)LE7"B5GU
AئGKZ'3+ys2\T#,ٖMq[⹀@TrzPJMSaiMYZpE<K $pĸ`=.+.+X2E|9ѣHtm	V*Fc\T3:\S\WBȒ+WEG$SpŚCp,,L8	"\5.+u Ywn\`{#t/jbԸ D6aIFa{Hg[,Jɸ}eJ\VH51^B0r43M6A$YMKxEqNBi?0֗ %FD-)5%&iqW+X
jGp"b돜hʋ_Y$Vn <$:N5\%7l V.X%! Cئc'&d\֛yu)w9uLX KHΜYX.`WsSoqR(a8Ct387qZSVjV3ج"|/ty0#+#:8%kR30&$TlbH@0k8R|xP/%\3BNSp7TcԐ" )$zbf$QA XrT\~bRGt<a /pB0.*$RCKXK(5.+Z!夸@Sxʍ	$rMM˴qmg8RpHk$V!FqR$ b*@I.tĸcDԸ \X#,^0bnⶠ⛆)q`S`>Z!urD`u$XEցQXt+lTH&HAȧP^!,W*p SraI|KsTA	b""dSZoKx[bjc[oܝI[ĵw["Za"tH/~NL[tn\ťp}iKj&SrzV_llJ?tY	U3VUE_B%VU m1yߋn),%`CV#+7%aLqfHK ;q!La"\Vt`;miN!(QeR⿫eQaa^^8V6KJjJFcIq`]MX⾉83KIb M ,aq/.GZyXn$ނ\W(3!Ab0^H(2!iqP쁞Ec|FG%eNEF"6V՚%:ސ*+ks?U1$Vr7DSt#R@!S{ͱxLF05VB6FP--FjKbM	#y%.*EpH"v1O($\TsB\Vh3=St#R@I"fR%|ZLĚ10E)N'lq{um/uQ`uI _`3ů\mt~d˝[WF靬IF MS#FKM'9JqTT(!f+er"3BꜼDfl<XDӸ3q;>\x&gU .*D"Ec$xr R%0^+|,G%t
gjH4v+RT ;x.,,,aCǢXфjGĸ$Z1v*xvSn	J0{b\T94D"k>1cŻhj|:x/QKM
t$=8; Ғ.*L" E5-h銠?:|[8xqgS.-mWvR:ȜSżc75'ŝżcNXa$EI" )"
(1[|7w\%nc8~tt!3@SX&Vbn0qˑ.(RPK%xXEayUog)`[!T?*|^`%/:F@AA#P3=Q
cYIQMaKJ4UPX2iK/1QA0U.,r\W)W1QL
!La(){ZK-K	:qM5fh#1Dl\$s2癌W3,TSSDE:$D@Sj-p_+ Z,z)&ZSVjKlg%qRF#\S1i%<D@)篱4;r'&\8&x~MKoYO2v.Pvs_bic`vNL71ަ-s;7w~45b>>kM,l܉ɘS7Ot.3mLK&gDg;YxەE}9y&vfȑJ-^Dgr7"1qOƗ3_[_Ѿ-bֻ͸;$[X]X[uֆfBK"\x`|ڷK8} ["7
Vr~ۂ7$ptՄf[a,LMK!.+2D UB v)xPď˄7*>\6&,gnhZ1+1Tf8%x:`"%qzN0ଅkSeTb}H[w	[fpDE55s:|C10c;)qdN)cQCq~cK
	"KR\S.+@e.(_Xb`d_K%jD

|n^4:Pf*)D)"UeKR/1MdUs
"ɜT	vr~0(!`EFb7>pػ\]${I+%81.)7JIqNQد
h:x7<TƋ@*92C0@0Ik#%="plIpF%0
r0.+xBqQC0LurȒ*`!E=$)xI	"@D+\VՄD$YvM%E;E
Jr)F )))%:?*1M`'n1'4jkqQeNRe+ˍξF2>co<1V^,tz5PefV(h1g3Y'/0Ns:=`{)9k5m݁_p~ ΏFHsӦmbpiζƍ[``w`m{jlWCРJr.\P_ea^kC8̤Ep||K"Jq^
hbKE1QC0UD֕I}&4yޝ4:L.T4r/<Sq?>.Gvj4pDG^A^{\ƴ(X1l.I?Kܥhkr'Rn6``{?ҥ|ni4V&VV8}:uv0K 8r^8#9``?8֒I+ StW@ ~j	+JjJFc/PK KrS✍e:䨅1J 3 #Ԑ)qP%xqRBt!,80^*"ʢCKT".S	g*Xb=Hi/%x/"vqNEA!g_gzH3.+(.+IE<bHԸr\Wp	.+#-Eh
iR>7b|Kv?r\WeB+3A)%(nM{.)b8X.FGxl(ÌD`+Ru>cKpf)`ܨiq]QIq\%n,bؙ,S{!"^E=:(-l,HRVI )R~KMs;Ջ\` VZslQ@3ѩq^&1QM!La*\TIPE;TqO`\T$hq`\T0 b*!La"\Sz*(< *DPD\T2v4]O1)0qΖՑgSe$RZ]KX K/sp,m,V!Aw,=<T'OEsڀMkX:L!La%o&@A!5P[XE%<SMّ.*b)Zu+WuB SX Pj!YBёi.*1.)åHSpXFU.YQIUKG	"U\X"EE <T-AO*|G87OA\Sa-7~`~e	mV%HkBՁk]g6V\dՏU٣&TqPqRf$h9-FQ1qe"\V1$Y6MKyM|E6ɠT`r2u|RĤQOKNp-JZ0&(1j_x`χx GqҀƞ'(6
x
%ſ丧tb\S	.+ E5u GF (8-7Մ;7Wc<yw02%<P\Mb5FnkrKu[	"5v9)3Onqlx`脸$T)/wN'DnπcqŏrKGڹ)qQ.*(Kb 
t̩qQ@f*(t%Gt܏F%GRTtđ].qO*\Y,Y'	">%k
@SdgEasrҶVjt%Kت%N|hBDI!HD]JxT8.]Ǌ]`R\S%.+h$p(\*kK%=MV՚
'^3""Xq2v@\T丮D!5&q݁9[*/bHI$SY<SK\Eq!-DORsVhMm
TR
IqM6HEX)[do&`	o*,TB+^?Ϋʂ\#_<Ut =.*I,I iqMi4E4#1$S\|K
⤁$SDnK [Df%;qRB$S$HDXԘCb Su#VMd 2щL.AEF	Dڎ
PgqObNkꆺ..Z1)qPS[B$Usyiq\_RⷿjdEj\VPl3X#
JFc?ݫF%f5j 2)بRWrau.,qQ)|l{,"[^^X`ۊyg-"d
7ⷻCK-"BHd~=kJjJFc3:St#R@b&H ,a\W
\V-.+*I.*@"E7*r>ֱ.zsO- ɊMm7\xX`5lՄm |~WrFXLbdaⴅ
!(#An)(ZSVj?cRa.-09.+P\EkhxEk8=.+ZKO֒⤕RR#[DoWÍ<NҺD5x1Q@*SFȗ ,aCP!Rѱ.)H!LaK@\T.+eSq#R@Jb!La"\WŃ(:U@H5$4}O中px"E6\{pG'm.esShW\7?>KÊ?>K)oc.D8yK^*2`)gKu$\2#K|lؒ)&Gr-brKyDl/r"ГȆ`("K ?`n1jHP.*<KAZ1+5	b5)2⸠❁ME7¤kXH.3qhDXՠ`DAnئ`F)ؚXW(fFRfd)Ӛ.sQȻLt]QP.:ɗVRT,0[|/)4bȽTE<1Jq`HS<qSq#R@H<R\Fʸ7!b0!$Tq ,TpGo̢HZA.+q\MbX#Ԑ B*(7Mc7*0,$V۠DASZhr/q؛w
Xw)#32 Zأrge{Kޗ 	"ND[bb\TrI!rATS^Vw"<Xwpa0Ev1/f	re0&=.)ŚJ[A["kPʺ%l#%muKLU@0I&0r)RhT6nKE?
ؒ)W^KKVKE.*>B\V.*=#\TqXqY$S0_.%Ł.+U1,V\a.+a., (1jHB	qZebyN)qR$YX4tx*)iy/;(^)yP6%IBՂlX-
%mWBť5fh#1lUZSVjV3A)v+
GpfK)K=bTTDKJjJJ0'˥.RpځеiMYZp❝ؙ8hlFBR.*KN)qQ~):1,ra!DqJ!@a8lR#c7I\xwdK[Ex%x$$0A i31jY%7GHy<ŀzSF%
 d DEj=Ohu|r@3?S(+`1qQ+h/Ah7ڴbVcVpMuk ae<OnRQa⴦%F!✉IqRHAj)+@]pVB%:$0.*<z0KML<`MJ'f0aQ.rUc0spsn8o`;0Ap"X0[h;qC.©D7"U$5G@FV#Q E1~)+ZSR_M#@\绗ⱞeLZʡBAap(^D(Fꢥ0H VrWئץ5f;q<KiKkE8
%qRSq$<-"K'EHjjiqZqN@@-6"kkR_k9;Y8H۹;04SҸ,LMǐL<Ojn.٨g9yyswС`ų&|.r`ainȜqJفWJ!QZWx@	X-XD`r7G.MxKpn@[[IqNB B)ъ7trʸ"= p `/HU+"qPc,Y5#--hKq&%Iq`Sj!La!4<䤸	qQ2:\Wfth)iMY.*>&U1) 	"qMaR7&<TZV\S9fqO`TQID)#UdR"IqR^+#5ֿP.Ec\V8931+͠V .+I43%fđO.)\adIϘt0`z%V'KOK"2丩:\WSphAY\Tb).+.*A.*8V6,)5+A	b`!琇$9XX"*N&GB?KTK< _	)qZq\[R]bh%n"-đ\KKWKNyGUw9qN!ıO7%r$ł+\hT։"
qi7PXA5$*hqQ HSq#R@"iqP f*$FBGaauMv0 q]iqQ	qQb*E
)qPX3W#@FF5.*<f
\TL!f+%j
@n)RҚR G"Hcf2%sR 4.LNDf4Ia<җ(Ek
Z-OB5I()k[kE38BEaMSؖ(^ޫ'eE絶7ZWРRy
fc RC9iq[]Z
R*qMkJjJFc3$u	;z\V
\V.++\T	.+0B$	AlVJ*\T輼>sV ԩ.7b|X:7QC(Sg\_> wV*n1jH(N(8f1~Rh丧"\Vv)ȀPW)xc8*)r)^{"4BX*!J!q	$20d2@G'e$W5WǪ1qjf%Cqt"E9arIYS;kA%p<8/|-UD'#UfRDդ,SpXE8j7	R✐)qPb,Sk
ҚR\SZ$sZDM"գ<rùܝ1p kXKRGV/f	re˷	c;8EWmi(`Xr@7vkSr@~)~;>rKz,ZSVjV3\z"Mk:^sKc.Aq`*O[=V/f	rg/مuF:0&=.*7⹋@n)Hԭf8%rIqMh5rr͊us-ɒ$T/⹓B"2@/PiaVKB.+`INv+Sj>ȗI>0.)"E8Wd;գ*0Z)L cV* Da%bLJ.+xDE5Z?%܋ntw)be.!ý~fƤ_ũ5`M7({\V"R\V K |T%xI"epp!$S89ŤK'bʁ
\WЩ.*9dIl; S`.ԭf8XQ^KPKb@5LjDAHK,KdKŞFK
#❈BHJvXi,A"ы bmtc+jTTh.+dKSm6H S`*fNN*>mK~x("P⟆Iq` @V<yR@xURRCK0v"❞8HGZN ʛamFՑϢ]fmӄF`^)ȯP^	⛛JxR	`2CSL&bY Z&#O1n>4a&n*n1jH$Y$Tⶠ⵾8}K%i,%vnK
P&9!T Ԑ&qsz\V\W(32Z.V`R\YF0f*[NqPb\SIKE:BKMb&X`WJ1nY1P}Zb,mo1QN7sTR\Vtp,$W Z)q`i%s+glvfK SphAY7BZ1+5-MlHQBX5fB!#|l{E255<8\Wi.(_$.^"<GcT+>➒➁T@/P%ܔ!*	XI,T#ҨPKEpⴓ@丧RAEN-l}0Z>8Cz)H6Dp'3fsVLj)q^)qi	";a\T.)ȸ$+JK>q`)q\pj+AGwG{b\V`.-0!.*EmNi~KX%E<JJ!OXJ$%mG)5O%^6Q0DlJ%^*%^REp4c"!69>TW.!;k
Yyw1oӱ\=G!S)L7c0re,"WNykxPlaiKړMQ^ʺ_0ǍJJQҔawW
0* .+0Z|E@>+5!u;lrb>b/[:Z\Tr--vEb
$SYvS+W%ђp)L|^mtr{T[0S+U= ˁL e2̦X;Zǵx '8)ǷL) Lv]}5RsrF7Lr?{#HsMفHL]ӏn/˂LLΘy2A=-.z TKba.+XpvU>C4N.c!j)qR`XcԐ&ceU|dX'%Ha&XIƀTP%}	b+73q$Y$n)Z8 DNB	K%}
B.+`@EapÞ
%4b'ED8&#ⵀ@TPD)#Ud跴R
b SY}+\f~36*%F
ⵉBOaМqp?lkQG#ǝ"&,jjlmAXIqPiqPaP/G X9y.QAho1,SzMa  	5WJoޅxɵJ喋\9XYkߕN61Ix"8|u\eoorﵚpMZ]^.*,s0o;.*/(E̘^{Q)GN^CxcF85G *7z+P!X/0`SKl
WUv(7O!-8<x*b\S., %20t $kcʲi.+b
PfESF${]BDP<Ib\W Sb@
$p|DɢXf5Rda\S8;@{<BX e|E!La"\S،I 崸 
\S<KqNB S؍ S*s79\Th7xѵ.)BE`f,T9aYga:\TDքVB%W)VPHXKjI)qXF)qR丧$j\VȒ+_KeK$!X,bgBX i+	"ʧn)iMYZpK LH3q.*E"ؗKK:L!Ըq[q[ȩq[	q[CqR2RⶠPKڤ<8-z)Šwi:2Nȗ%K/""cbN\SIUPb)ı$TeEk9Ku}Kv#QNiʅ,HqR$TAZ/5qSJ]\}7HE:MiqRdN Kyb@&YK~E<\T).*JȇW`-05iCOXB,E<>*1EՅ.* IAxP]$""R<+	DeV"qe&A$yA?
	DTD^RMkJjBH\D#P3)5"H\A,YQjHQ,YQjHP^)TDK$MÅգQ'Y}.*8@3+5:\Tx^P-;=P޴LKt(+y.+!M.*2Kܚԗhdb$TP*0tp-`KteKD1O^:{B}KA%kҚRKsls7Wb'QM0I.)<QW 85$,@|(.r:%I$đ[dSz\W\TlD0`T f"-Kk(P7iZSVjV3[ⷓfRMEc}-ߘ#eS>C-xKjt5m=F[_TWEkTIXX9/Lqn2?V0MoN4l5'μXYk{쮗bX|w)s#.)%7$	"⶜لYS9H`Q$V"xK䒨NQH%E5$
<I]T\Se.)K%@	#R@^O`\W0q(;Oݒ<UeW :<=JK V𨶷4]ZؖıN!U%uӵXPY❄iqZ¤S\V\S%pRh%:6)5+A SaiiMYZp.ԭf8qMԭf8%sG<йiMYZpb	fkDa	IdSKrjK|wZx#4ЈIہ90SdDimHϊ/pe@}.*.*FH?F#o82Ϡذ<8h(}	!$Wt2\W10J[[Jb@GN/5:]rؒ) m.*Fr\].%7OEu-ZTPu%ĸwKKFQAW9qVf$| Uׁ55fh#1lԭf8%I" B)3"Ga#UdmK	A4Sxi@g}#q<{_o}sac3qSq#R@qMe5fh#1Iz"EjGnDFµ@n)Ĵԭf8XBl6-)5+A,jBe\Tubf*)D)"UeK
[ BH8鈹%aQRtRf¾xA?qZЁ1!񚃗KoiqZqNlqNจi~KR˸\C{Wyk33<×7Q_	,т0&=~	qRRg#⤀D ..,eDIQPgt
=FC9.* Ɨ.)ȎE>jCآDE8V^AAƎAI$0`Z\S֮[ 7[kw3-uƒkw2EµEy_!#h!-ܹ֘Kx[Fuo ҖL8`պoV_ҺAlDE9!UT Ԑ*d(D}NW; XNM2h-]`K攗7oa吲Es0D]Q, !v))Ŗzw[3L.+ka\0y>#-V`ED$ڑ1!SaDQ)l"H$Fl)/E`KqM.*H%%ŃF@TSSDZv)f=;c(y=jr\X:ZĩqQ%0Uĸ:\Y.+Jj\W.0	bnHr8X%KEnJ1gcGT1yy큖CR\X"3(Q
cYhIq`#4 \X$87ڇTc՚4LIq`q\^)*t@hu-o2G^$dӮp?؛`1Π`'8pAZqP!đ[O=%}-%o"$F%tLKbKz0l	"
!pl,IK%?IVğ1'K~7
+G*lq[ ZE8,:]0Gj¤a$Th5X kxS4@8gUX1! Y) l$˕21YcF1E(u0$0a.)n<%'礸\VqR$@^*@pn)iMYZpK1SaiMYZpK02 $}F+qPFd Ipj0lQZSVjV3f<" \Z`\W 7ԭf8%o ė qM՚n)VP]X	*a2v0i.-	qZAMiM@MwGHC;,ە$Y j+tV_"%p/F0"/F"Bs\S.+\Vt\S,Vo.qNF!,S&ĮbMe dƾHkk 	qPO4CqND2o/]Pcu$ Sba\Ը"؈Aˌj4\T.*!
D
a.*$FECPM'HU0UbX)X@$KC@Wƴ \V,Y,"\WDQ$Sz8	bMe^0E=9-łR$TS"uqhdQ'78c2`ƎKuE>ԸuqWB	w|D >(oW#w>vr\VWA$W2ӂ\S.+Ж)ή5>2m8%d#c$/(-$}B#a_	%FoaD8K,!B\T pE<bE
,D%gKETSukJT
aqx:ig"zVz,̭ms3Sg>RffLK%x>QN %CUppDE7]2FRՂf[1LŜOK$WD=ⶡ✔Aئxȧab2.)Ș.+`*$E<jFJjJFc?)5+A
9%8	K6,Hsr͖r݆(	XK-uW"JMDq}n/!e:b;<\;%WEtD]Pr>T4D1NDKIq[ZB%eK:1QH0UIQPCE.+!   ScҚUj8BhKePZ$D	E6\4NDe`zA)ۆѸUY'|e8#o厰w>=7O9-'We6. \<>st䴗"r(a!7NKIF[Yup䴗{{c+4#q}Ƹ/k?vLFx:nz`xT`*0tp*kZ?%܋yXwpa0E]bF`&-IslQE| )DĮb$.Jb b)14ŗ+~#OLV=1Xo*o	@SjEiMYK&1Ne!vXitKD֗].,4+qWG Sec(vZInH$(Ը"
\WYHe43A|b&%$nZx(D	:_:)ΙWG,x1H!LuvZSQŀ%}UKg	qO$YSTIM0IŚv OϊfKi\UMˑ.)Ĕt&AtXrʡCqalhHr%hJt"(39XdJ+)8C1Wgqb/aLM0I%?)%HR[x`=`(3zQ
cY@VnɋdŹԬF$<֊ѕan v)r>[V38[ⵀuRⷑJjJFc,
LKz)NZŠTB5VA)ܺp]	T!^΋;.Jg\XMЬwZ+	8Ų7},xKtGHz?U&F-$5ɢ!lSq+],/=Nꍷ{5Ϭs?F)6	 eƋ_lzt̼a/?9`&$(DgNHO""n5hpl1ڠQ.>DtpH"SKAtdnT:,MS~s_oKMԖJjȘ-\Wx0IؑϢ B*((5.3ߌđ]T%E73-
ǱFe!/vROKb vrntK y="!DSYq	ʊ/9"c8.!+c#/-H5?`ej#t"`*Y.,KPwEԚECF`D	E6*skjo=j^[ĠH紸)qQqR!8+p-K6!՚dt F)(W*^*!PfBE.)EkRⵒ$SGimMi7t01sdvh;hyѳ18X- <{mpف'$s-ƘTcgdlS¿%gx	|.e{{V{[m'`op5xV${gYDP*% 54$x3`X?DJ\WVq$T*i1wgE%=IqXx**" S[3-)5,N.QHAK3ڄZSVjX)`#9.+)xbVjⰜN"6he;82I V*XxvK3Xb֦nx3(\V -"eK%a	bZSVjbOh%
omx곐oJg1u.݀m#S VT7'.*4#Š RRbHiqQ$VoqEֵZ?%܋ntw'ce+a0D_ kb G(%C
DAfWz_$%` k0KWK!VAE*LT=~rP]ֶ	pK"XTʒ\WwĸLiqPIqRv)qڗ`ėj$$BhK!F(]hr/qܝ1p ux:~#0K, 
U`M7(pKچKQEHxK%p~ o0^KMu1+@]]Mrn\,bZ\q^XR0%CЁ$"T✍iq^ıP*HI"H2`9PTF&aZ	Ya\X$ĸ61\]QFkJjJFc3*5Ae0UIx0.+ht9✏T:f5#+$\WRbX1I!,h1,W@Sl"̛aE
)$PՏ6mR@N08KD"K"N!81W"t6tsö)R>7b|YC1XKYXPθ`.Xj-"1XM1'bȗYKUKOTRSDr0`X/E?O`\Y$Zb"SyԾX[U222kE}Hpgpǚލkyf6d;+w`㮴37ܘZ;6\⍺;ιIaAˌj1$Y($ D%kEG1))Fo~+(Tm[吒gFARu%Ra.)"	"#MM,l܉v%Mm	/4;r%:qR[_bic`vKE};`,q_74;r$fet"K"	",F%HH(QOĘEMd\7cBY:-5Dx~mS4Ԃ/Z\T.+\T4$1v)=@._M`bƶ;;12qM0IC"ںEɑᥱmzgXn`~y!ɑᥱ;傍ۗNrdxilqŎd;\XUrdxilq2Q=.e%pEFRıf"W4/j(	"lh"kZ?%܋ntw)be.!ýx:~#0Kֹ6(ܠ+
u9T$nnnטYWR0b\Th@A*6	qR&!)u\d hVց֎iqOTʄP\V@(k<5=U/8c`xI, .-5	\"71ıM:P?*4pXӎ` P7(/*ѣ-On8?8DI ԗI9x3QQXf0ئ\~VjV3V⤣%A$S#Q$Y&-%FDRE\\SpIza3Quj\"ar\TZ"""dV[.)|3͠YVM/	quHm1)5+A S5$`#d1	"Ec	$Taj丮Q$V3""J 8сdbȿ<4⺒đ]\VD6GtZ!:V7)+o<elIP^)H!xE==(SKzExs%-O%1%ŁXKKpXK55v:$fOSVW-eR	xRz´6?2V"MPZ+h(1jXW#Ȇf*) %Ń#%k S¡ca,KK{L+JjJFc?̢(#"cda@ҚR6V՚hCH5\bkE
O)qOOb6K%uds丧D	E6D|,d!cpt \ZphO)q\Rb!lSYnA-nf[w -ŸV-ne<6-i[$[Ry[1o>5UkռVrV k`W$WfXZ+q.*H/K	"U
JWާH))d$(GS gH:KC2Ȗ)᧝DlZE'"+yYcڀkJaIaCb!S`^e01Qh&Q ySE_eQ"`cHkL+̦4- ͆EyƑE2+RⶒPyύ ڪ +✐Sc|چ($SLnK|
x)u&"R@T=
^`CL`[T jHR T9.)F R@4\TB1.+2Z\T9 qjH$XԸt\TK`XagGh5ދ/\Rp.+Z\T/	Y@ZK[vp-0PK%p<Xjk⵼qŃ.+,-A)D)#UdK$pZSc	"eفۑnD6ŹnD/X.+3iSq#R@qM"-	9XȊfKD6M' ^+yhpKKr:#*0*EFT9+R⼤h*q^M	q\(QN*!OL*A\SY~KN˸W:ü`#32 xQi0&8%9n=]"b(VH,>P@SH
\WD) R9*RtAb\S f)!j0^)ҡJ,4B
\Sȵ.++(6Sb!La"\WB\SR\X .):%qw;i%~@S]JڔB5u0aUXEqU c [>NnMXh̚NmbcB1y@Y4Doct٧/A6Re̸򋤸Ŕh|
|YKɩ$`xnlGF&//PҒlIBx(99A+,@_jtq}.kƺks<F7hdԸqO`.+bA.+a	.+Rx7ԭf8	"%%GR✈b S`tTB`TLeb\S.*jCbamlwArSFȗ"YbqBҌ\K{qMl<`MJxDV<`q:oq[s+0=+gpSÅ>8WAlSiXJM}5LϕXyDnMHO!dA.,ĸI֡Z?p;r/qܥp JH.LZZأrgBAPp ,0,WJ8-.+.+J\Th78ѴDE< YD/.%dX=HKMPn)hĬƭQ%Pg0!^*"`pv(bn'ܷCwGw|XIArS'rAy38`Eݬ+{y;7'Ġ(52ںܥ:%/NJ+\üOK9x8Aˌj4q`ĸe3H-X0n)QR"iǖ
}DMJjB SX,Ujʐ0F<ȴ"	KBJJeFbB%9r
2e],HǓ8lmQ
cYD@SpOa	XJԠKUoRF@(<O*Rh%zgRsO:.+IǀTSA.*AQ.+~+k2xǍ"ECj]M Fσ pKεʐn)q\qfq\VWL	IQgjFF%[Z\W\VBXϑgpIr*0ZR⮅Sz]]xD^ڗy.,\W"\V@3saK.+dRKRD])Ը/V⸎⣋qRlHF"U#Ssm
X)#60`FF#	IqOc$P iq_KqRTK{%}\Ty.*9.*.+Zh+X:o1Q@rSFȗxzva`@Kїv`"ѕ	⣌ S[B%gI%IqZׄOR6З$r$~UAz\Ts*\V +Q`(DE5+G仑{Ξay"RGV/f	reYj	F  IqONqfHE=$)8)qPh0Z)$Hrj\Vb\V3}Q
cY<*38""|Q
@;ߦ%/nEn V s\w~&\nsZ1+1+c\Pȗ`8)..""
❍ݻ ۡ,`whVX\;ၵgH%=!F FEl)(%t#%q<bPTq5%t ̗K҈SF%2rR!SYg#/>ԬW嵨Ոx%IRDtyNqO@\STKԴԗ)o Q:;j1F֟F|º1xI"rFEA(1Plz@Dw\p汸XjJx)rI`KPaD ^b0QX5wVhb*bEpfWå<%3iB5VDp5.da)y%ʤff,+JE(4iqR)@-qE9-4k®hq-^*XqMF%f5j Z*H%r-O$D!/j  E7 f*(%=	qO%f)ਮ=@wxRF.*DFpE@X#"X0_.j\SشD
8SMaQ
cCj5A텄O`7wX}W)Tb\VD\S66՚)p#!%X.뱃_# بeZv@T2-;ꆡ$YanjHf*$@ R⸃	q`qN \ZTıf.D""\Xu[H yTTZ$SYD	6T"];`Z-VH1,W7`D"rFVV0NpU0iQJU`:֢q}.+x^%fⵗ\T,DA$sOPAqyc@E=`LJ,|a!|Sk=)}3Ņ0h;gs6/%7.;h_WJEB7sn,Y3q
"ŗL\TZ\W,W@?l<Iq[X]y\YK$+.*-`KDL-q\L@SKRx"D!La!H0%njX>0+6X`SUb|K K	Ȯݙu	"	b_j.+Nn;K)qR%0n+L
HgV&D"\S$qNeԸ*n)R>I`^*>mVbcu"K@5t@Jb^)=B`C)q]K S`4/aAl?A-$%~McEulY5Ps%X
ҰxHqyЮ+g]@.*4`
AWX,[&"<( S`jzwyJ!h,MAxnA D!ܬƦ8a2)9GBw̚ӣ>u\gTK#:7܁nM8Џ[nk.8σוGb!S'ԍ~E_pńH	]]xo{^[K2qsN zÌS~^1a3B'8j`1{/e'|^]׺-4Y]88.0]՝FX8Se0˞r7̚Z	-0\ǒ{|T]}.c|ǽIؐ"+|Ǽ˥K:Kx5m#ȳ|`o +:w=\5z.=ofj^VHb!dS~0Pc/tj9.HKwxNnjdF'LGBHatu#y S/ahIM4EHvVK0$1n\S.)KnBk70laй.+`L	q]L	q]Ib`Kx0EAhO|28!,Yh%Az\SB\V`H%1jqZ)qOTKyKyb!La"\V ,] uc^K/֔՚ @ZʦVL	qQ :\SEj8Y.+	E)֑嬊8`kHT5ykU+)5ykd"08m[6,iZdDĸ@gDLMc&ܛ-v0G	{W:p>ջ4zI;E3<WgsVٮEfu};#nu9+ӻ$p.RwJϱܑ nR_(KtK'Bx-FϏW۩nBNpu(uXgTz[*\WfԸe.+4Eq`!ȧz+<cTך<! TJқa0aDcԐ"HiqR`/eIC	qOl T3ET O\rh+f.+;b\VPK?Z1+5	bH@Dv"8) eZӌLX;A1J\W0|K19%u"H1C2	bxiB6IZSVjV3HE%Q$Ta:\W	Aˌj4B\S8nDժ3[X^*;H&XzKNb#TX!jnajbB%VPf,aHp*):`Q g	bý]y.)K4"7  6+8櫎,FȗQ.+}.+h
$<F2%`އ69!.+2\WR:\Wq,SY4e%=Mher:^
!Mb6.ĸ\Yf*(%Ř\NS^-'RkombFKO^+[e7It?A:X鎪#t,wxLRbH枅tđZfH'XzK,IBHp-rP:2av=u⸣ı\excqf@S\U=ZKmta)iqQ@Vv"rеDn\:>$&cE!B5VDu.*9.-($0-.*"brP:MFϔWW|\6)<EiqZ	q^⿔⣩1i<,8:)v4xnmSe]zYѳmzt[#{qIKYI.d젃3}{Ex8Ւ⡧qMgU [QXUHwjd yu\$ ؗ8 LguJN	q`QEkw&c0/838)9ǜ(CgY'X"ja5&UM^f0ajpfqM'sElWMVd~Bb+WLc0558*Fՙk9L̏ui50N8=or'8|-άJ۞#lL3Ez;k3cuDrqw[Z<` ژ0\۸῏ܛq/5b׬r}.-VjsFn*GN2q_d[>)vdj\X0/	naKEKHEnz\X*\X6$PlJjJFc\Wpn)Tg:}	"YXF<%u!X\rB\P$E9(Z*<eEj06"jǛ֠Iq`(D Df &4q$Y$@I_OIqQf,g2D~)D*8E=ep~#؉$X	Ru., TFTH@XYqa$	/<5.*%].+j@DEEC5.3ߌ	iMYXfQK&")rRO"ku[Lp*C=.);ʁ3qR$n)E&JDUXV6k"f*(	"bpgSq#R@1NjnK"\EK6@V<yAFi.+.)KiKR\T2.+29T4RDt#\S.*H/Ki7KJjIqZU0U.,@f,
0Z1 "ŁYKEaIb*-E6 Jr]\k^K.6-)5qMe5fh#1D0z|lac
\W( ^)J\S.+;Z\WTSlPbk'&r@S`cIϵLw11eRKfDBXepqKF	qQa$X7.bnő|שsV(#(+Ku`K{vK Sa\4%IqO@*64x!F)^i+jCЌv(4b#]qčlHT>{G/.;]qpe.[[JbTA
XpK")4='<_9 "0U+|U|XMuw|Fh` Bc˫
Mfֺ[o8;խuq.+Rb\Z`P)D#qQ¬+cl	z#jrb6CĒܠ)ZK!9 2qM֔՚ n) ZSVjV3I8D oiP| J$wn)SXL*sP\Pk_	J0zY	&Xnv`~)ӟ"c}EmC>;\Tb7QX#|`<D
E6XCVҨ 
=Wja(\		@Shۨ- }AXgc-&5	").*6"E6G.Ht`0Z\lܮe`UTrb4k2&V+t"SX^qR@f\p[}.*H6,-)5+A S0v3rbXRE?\W""\W\T.+8$pK$W@xJEfj
e	

'$&j)_M>x$V;@S`\ފFc\S세"H+P
H%\pnZ qO JP51`Fe],IqR&ĸ23Ȣ*"'bJu1ڴ"B%qpaD)#Ud4ȨIM{Ø*3|X#`l#-)5+Am#1PMS!	"p#\TIy0.)%v0ە	q\0v)ə~UB$t,Y5#\WAH1
)DA*n'RBE.).+3;eF{/iqPA xFj) aaFUOa$8AF$9D6~U,6\ePJ&^,pbtH.SP+EF \SP:湑1iqN
qN$6V՚D\Sy<Iy0Ds^s6uh"<Ƞ x99IA.,lV՚<Kr\TI&F丧b\Vcb\Z+XB2v.*MrK0K-bJjJJq:\V|<1jq`IqZIq`,SraY.*0ֈ)FF(.*@T Bk؄RaW9.+\W丯 XLZ.+JX0BE=<\SDR	DxtL`EAOCT2r5(t4V*t0D4<9("ǐ⟪PŘQKNb!ǘ`.* j+ݑHx=X<tb-IED-419⣎ VY.+.),K1ⵊipE.В-'q2\^5Wⷉ|d)*#i9`		5qMu5f G0\x<B SpήX`8p$}VjKx@1gKb\W);JV$ՆqR&1)m֗an2 ䷎]ی|ly# ?<|ł>\Gs2'&\%F[=՚pＵrg]ZQi@3	['r\W`	.+.+
\Wj\W\WT@C$ksL;KpK.*<2tViqZŉq^W '`Tk\R ?"ުp2
X9
aMYLkoRCTx0s{=8[AwS;Ϋn"\Y0 ɑΡb7cY`ϑ6 TB,e: n+x|EmK} Sb%,)V%*V2ҚRDM¼VjVZ )ESGd"+NDQ*,]<{q;H W6 v)y*՚$SY\"6+s#$|`ߜyV9.+m.*=`B0!1ML"HGFHa̪%"*+`:Qv7dT]pw⤀|!\V`.-0C煣nɱqukɀ`r>5./s~)^WSFn="E7H  EX)RnV&by.,qZS:_Cpr9\ڮ!đZQ˫TleKlpK}2l4n.IBH)u.)$~D.+yDk(x!UZ%FO2-^Oq[Oiq[Rıf,XzZ.1OazVuCf&w|o`إB9 Μڢ80RƗnV9XGa].)=5
H" Kq9.*<EqA$V.+BgKMh]gKۛVUf'VL 'UĎXB_-v>φNswy/..Zuh]`GVށGye.)ʂ\X"7Q
cYℸD +$j.*0`5X}W)TbX0⛙Jj V䉐#UWڛz8$f8[B\WPn)ԭf8MC1F*x8c2a.,HlK6V՚AX710GHp\&Ԁa)WY#Cvk28}kVNReՀNrŀX\Iֳ$he丬J\WB\Tr%.+:KiF5K1h0k+)b6Ʊ\KjeK	"O#/a3KX#(I1ќD!p#\]SQy]ET5@#Udj9.*`^c^\akE'"Şp`hKkƼGĺjb]\^uqyHĺ$0a.+P"	qwR8ImPT*xtUGyrB¶xA?H[8Dg1 {$?*A0`G-K$;{v@ʁ`TAhO@Sv)Snһ#jqjq_-K}>8b"	4zMU厊j^hxOlTjŇ*`HVwl`L3%JlyJZ|L}#x[:r\V.+[1xeU!ލ/\p &5>0KK F%,bmtc+/qPG$"H+N&TV0{ٖTu`LԘԸ 7ȴԭf8	bF%fAب$)VQ
d0Qf0(4!TSZoKx[o̷@[ɋqZhU+qjO+u-`*bzVB[JIh;aI긠➑*A,Y |җE?&uj0UD)K4%<R@@n)дԭf8M%5fh%S¬I齘IUEc
V( +#B`*kUE7:x;c.Aq;Ջ\` OG	#ֹ6(ܠ$W K|MjU]ȽOble.!ýx:~#0K,Gծ`M7(z0Kp/F{đQj){5B{+!
D["E7:x;v2ü`IX%ɋRk\nP丧,śKEĸ~)X*d#ҠpF0Dwn*)D)"Ue2j+E8d"AE5fh%H`jPr,s1V"\V〒+Qʁh3
\V35Q
cYg#75$
2$ܱr	" V>/lgEvP7X)qO0bH9%<!75$
2<lZ]wIq\$`Kr, gk$+ZNEpi:(c(,Tq\T`j\W05.+ -.+"\W0\W1\W0 g6~|c)XI?nO	?c'͓1~ R~u?daX~ OSI~~$x+EO۞+Q$O5O#,?N'q~ǉ?cO)h,/gFl?l5Cd~idi?c~bcy?ku'gy?sYc'9B~?c0)CThlbP<P #CMT5bCdlRnhm]Y4	5X61PRu; (j[Co&ls-UCnCnCc6}Cl[Gzy45LCO6@憨t5Iꡪd"(j::m5Qhjچj憩ơ45Tr(jꆩ5\Ccm6;UĺCU75Y65QSCl+Pn76<aV@]S^laCMJ5ir t6
YvhjʕCd660ۙmn6mf:(m 6CU60ACTۨmJYVẆRhjʆ46CoeW(mt61ZփCqbΆ[ TmT6`	CL!ˡ(m661)Pn,P6[zlpj6WCV4>(lv6ldpR (leruQmۛi=8)Cn4qU)(m6@z$Jd 61*0Cn|CnCkvm*[CUT6@Cn6e(n"jCkm` 6je*ajb"Kpm}cCTcE)mft%t60UCkPym46Z35hhmhmd*f6hlx6E)?P%9PۏixCnCnCT46@rݮC¡i
hl`&	Pۜ(jCUN6jbNCcϡ;Q=A}cCUt6*fʓ43kLYL2͐s5Ff;U3l;s6"ٛY
f>ۂs60fALs6,ͬ3kg3l&mat͌Rs6@53n3l2L	Z|D͸f3UB)wٛ3cLS5Tu3c61flYLތl.f3o\Z36Lͬx)L,ՄͺfflLt|ͬ3l&lb$Ͱ3cjf6fHDq?cbD6~{	~XՉS@/.PCnYݲJU}hmmt66ۄ6fة3dlb$͎H&lqtͬ36i!jf3T^fmc*f3ks6S603k2L6C͹f؉6)qͬs3n3 fP64͹f=3cY3kMۈiqݸU7o
n\"FMۥǛfIrݰ*Q niu	ۊv07cSuI7kM[*AuD+7l'&f3wwwv3vYswsvDݻݰe7k!ۖqݰ7d0Mv݌7c3v0nȉ7n'%=0Xd` *6
c*.O	B0⅖ЌB1΄q RpW]$VX	ThHQ	()$G+tUXЪ+E5PR2Џ@BqhGB;)
-fЬB]CehGX1Fdj#*Fb7BZ(FwC=Z
F:(XB9B##TѭFb #DEbdz&2hY4PEXF1Q1QU'Q; (oh:ѻ-TnFcnѹ l[wy4TtOdhюEI*d*"(S:EQ&ڊ抜j*4UA*r(U8F9cQĺ1UqEYF5:5ѽl+QNpAF<6h@*S^p>aMJV( tl`YvFʕ
dk;Qa1l,0ѹnki:2 j1kEX_F0AEMJ5hẍ(haʊSFtoeptcփTqb[iX NTkѽ8}`	D;YRnF1bko[hzp.pjFtVN1(nkIQ16NpR`e7'Q*ѹs8)FJ*7Q)!Rd$ь4d ctn|nFj*]*5ьEYF@Fk6QY"諁k` Fj6Raj6"(Kw
1ѰcEHcE*at%F0UFyX4ke3]EhaFhBfFhǏFE*})1Q9qU藈nnE@F@rC\*6
X`&(0ьETFj6$F<7;UѹaA}cyTUtkʓMkMUMS!M͑5FlU6üsk"ٵ>͸'60mAM6,3kg6mat)sdSn6$	Dۋf5T"w}6:SUGScc朤/6YMɶ6Z6Lyxb,XHMjvl$Gͬ6Blb$c櫥͐6iADqB9bEhX{BeXA@F]5hݲD%Q}'F6ѸIFة6Alb$䉵&MX36i5Emc69l606$d9͹m6Ͱq3n< me	kCMmcY6$\qS
ue"dμyՏg\rQrνviZ	θv ӣSNŹ*)`9;3I';s-xЂKgbNudu`ud9-N<aFt	'\t`fta'\9D:9d'ə'Z5mh1ӵqyrB06j6g,[i)*Jk
\g<@o &tuwxjNeKr$`(h^ɏ(=	J6E42GQ@1[̩K%>?Va2)) e'Jv|X4`})kcOa7Ѿۃ-Z@'.#)TCԈk/D;Vqc#2ѕũ*|8f`)L-DaS$qVU(uR+]MPSmT#(X$*[CwKŬ.%Riaq_rb.VR /40([y'MʶG]C1+Hs̪/4NGR<U`_!2%&a`Tv	DAa`ڦ:!#	dɓ&L%MC ;Nsec)<Lg'@`ڪ޴w `͍U	ElEu.~9j^*e򸓌TKkMzdp}Wycb.M{3/mmoۛ%u$B666~L<nl}QV,\8IG\a xt+M0]90ʋWbO1aBJl.F%7:q5jVkԪ9sR*ZRdԪ'ɓ&jn\aF@"}ϹWcC$"MG+!E*Ѓ0*u9<AJ0I4	۠9ee+Ԩҡ/	I2Rh2& ]g h1FRh;ғB"Rhx:'%C N:%NIpԨqL CN̇Zu+Reai)0,	ÑcRckiP҂T0xȡȆ3`hzY@E*@h,-R4얝 VKND%pR!&CʕIpĠ~!b!2T5D<Ȇ@04{D2SSRIQ䨆PX9&MgN󦆪8MJ=-<+R§t/KO
	iQi)5eVN\ʚwMJM;@jѮ6\ʛ	)6YUQMTBzBie*0PCi6I %LDƘy;A#ғ̩Ie4f0JnΩQQhA"cPo>C(CIi@-5jJ.'5TTC*!J=D<´f
Zqq^t@}Oډx?%'RiI1BRp%I	Q'Rӈa5Cpv5"kȇVD>IITC$BKL
 U]]LQ>AP92O$ΓǳiҚEmUB#a(f<N E
NwBBqa$.>'<f1\U˱J:u^R2B-s'dԘ'͒w @O)eDMMT!gVPy5d)Xd"nFݮչXƻ͘`[ĦY9` 4E@l$U)cg(G41PފF$Y'>W|M&[yNe`ۦoq%aCQ8xyk`ް|RxO$ɭ3tq.˺VIgL `	2yM}%@cOO|ڄnGÍ(>ͮyy\ݥxr~+86_70Ko"%-Ѳ_\	n9e0P-Cn} (Xjjfc_4+)|hi^kPzI43Oх4E-˶KɈM8Bڢ p$cxn"ui-3cdb"0ٍE[r"#z8&NY>1?>ƼpXXn.[[[2_@rm'WLvᑧscvYHF[^|z"8 ;WMX#54vvz[۫orL,h.Ҝ)q655Nh0XYu<#QG)U#2ƭ[K'K~sJ
CRiMY4a!DaaEQ<&EL
8z~Q0s"C|R1VT@;GfB?7)*Pefg!'-sN8
B1$SMJ맖UOF8"Mws!x&ųIeyԼzI\RG6A7QR V#0=A4R^8(Ѯ*»7ڞߞ!Pȁ0^.n-*Lj+az:z >MFgIGFrFO<P8i0i)8668؎6#igZa"J6>:a Ďx%:`7X6,H&aX4(\
!bJ
!3*jT5d7ڭbM.h6L	0C`WC K0ƥ&͠Rf⨅E%*BEZWrbݒ=)C3V=n>5ͥ6m_0SD6F&$SZRi,KMnFPCpOP0)d4(.QIh*A/LaZ`0pF4dt Xr!d
c3ՏjuVő#0j`@1TB)`AD?UvC1ZN%PxF]uQ<$T/	k{9!b 	i=F0p]4o PCx16Cy"17ީTklc B!v2"#qzrn 9XؔgP^l r3!=?2؂EDPxM B9FOreFRi QPHxB8`!zz: !IT~IT
cJ19&
&'Q
uB}De*!*!4 sJp	RQ*!̕B! O,`3;gC"M⎏/TE*!Ȁp>Aڍ/7TB 1\8e*2TCe*!ЕFA&@D8%D9 C27i^`i^MF ?NQ (p$܏PiǠ^"g>@Tpba*TC*!H$ݓ_vQA*F	 4zJ8$)QDԨ%$ <TC*TC=*!Js YTIM4p
B 8LH7 L>F20sFhˉ#M1 ^"Ȗ?Qm7TEHI\O-:rC~cd-jUW%D9RD9D:%eOLҢU.a0 w01Z21!D	ǆ0Rh 7Jt-%D:tDwRlJ#= *!*!JuQTUBa\'C"`yhSNZPUph )9TVS
@kQTڅhy40T YXIM4p
VJ>BqH$g-W5Ժ,JOCpD0 	4[JgRȈ)QpѐD3PgXep~\P\ISUPWuRt+\׎fRHlD^P@[Wȷ'`w>V.)eEjU0Ƽ{i^`i^4 b\=%!~GXA\^H mȽ	ªp/bc fE	42qzM6
b5弧l\mXu,q[-v`2[n[ &Xܗ2cUҦ<r_sTr8s/9&r``^r
ZGU/Nx]U3G jS(:!mR`O5"|O?.[͖qD/#h* '*& FRWVԙ#%,`zN]ҋ:r
XUe,NW%UVΤ체<.tpXzஇ[[[W&$_dj-UdCXU 2"#0'^E$,r5ʫ</&rSw5N~ 7jn\\ecv
H|9ű5ZdCY7
Y=Y]E\c˕PXa Lw 5;T
Nt.Yɐ¬8
pӃ+ XYT0{ׁpE"EfC2"Rkq-8MQpT$AuBk	Pµ$Ѡ%ʵx*m}&4E-4}BaFQ 5ΚlC
5v2l)9ECʈG& J!qE"O=fX:]\nJKHB (d<aphPC̕8LJ@IAa!4%JNRUC0[7 ( H}4H)T(\~L/
!t-0U%U)i0ʠ& NTN?!  BmL	`;A:S߹{Ra$ALIM hdT/QIl5*^kLu\ǗVH%&!&O7(Zslr!r(7TCJ6UdĨ*!JM)OC
CaȆFh")Q-mH^3Db=B rr#9c(jd~2eF%E.UN?RS XPh_p:%^<`Qߞ+/njĕ!5UUp4k$2?yD=TNnq1<؝6BT<'4XԅqE7/?ƓHos9</y9M]_I*&:rN84k`Z`}paaξX6XKNj}㩘}k$kf|:o`f~G"cKbHB/93؏&cY
A˼PPPQXҡuFeBJ3dp*31(|!\*"!ӜcddžḼVX>fh3S+UEb'y9Nu]h&.O^4g`PufC㙫 aj.S'\>f&O2|ʉe83ӧqq84&6R$5	c;3;25M.QqdɒL2dS&dI&J2\ɓ%LQ0I~!xH">Ai1Fm2RZ݅Lyk'\}ΝKi|.J]خmՍp	jTNJ;m*#K@p*@"`ѝ!`yD_ȘL\/ )vTH޼ ƈVt}D@xgż[%".ntZ0B@b*8 *@$<?(ۏ(!-[LJ
RHĴ) g tuD]S"T:@H%Ω%pCc4gA`sd0  DIS! ;5CTH+0ԓjΩQNPᭂ1!-բ.&LBO JoԌ`i*!*!JlҢ	I%TCahBqv0&<}G|T5s^d-31g2 9HUC`aweRZ<*'v&oS5b޳$g|i^Ǻ.1<LP:X2o"eA<ve$`C4pVuVj GFvK`@̀EUN.'Y~/ԶxuRlчp}bv{$L.sr_$ߋqh6mCi	4UZ\9'2y}ɗ$YIZp.O3VHeQ:$QMnz^-E=PG3W}i'r6%fe`B3T0BVb^3/ /Qd=!"-$! 2I**h\M%L(BX^lO	ɸKECt_;ѭ! ~5w mTf
J Q(`V~Mme7j2MX3!՚2(7(	*JLZkJM%'M)_Xˆ/iHr$1h8CahcY1(5SL/+`3QU`e7Q\-K",6LJab "2*"n*D42bP@%^t%C
Rb{BRbzM)0,Bd<
TVQ])<ID<!%C ʐFzaC )iz(h5Ÿ&LJBT i
p"LL=^51))4&8b㴯04&FP²4d5`z!Zr`h
> ^D7QԨ&`8mD7K^?S=bg5T}{@=T9t9xh_T-ʐVCm''z8~eyPd[\8nヘD)QAePhǶTu;$Q

 ĜAѸ+Q/%TA*l\δB63~t1""L$sB	HT#0-Hvj%3`@1o2p?Ϧ`c`g?&Mw4?4 ,ȴ iaNbPR`lF N~> @8RRT5,=X}|HU f"TbRbQP;z65BR,RD/6F6SD4}`i0"Z0w`m0Ң	P᱈"<XLIIɀ^,cb`)5T&x0Jy%&n@CPVGt(a\5 [6IiI1* C[U kIX *!v*!  C R@B`RkFUCZⓑ=*
njCa\ЍT7kCKuH_&Zl A0r~16f5ȋ,M`#)rD > R\ԭf8"X)0]BwuxD5C1j${xI!W\b6wjzL.cOdRڕ 6 `PF87Va8X8N%T8dd&
z?3
2冢GzO\@$ ]_.Xj JrrD.Xj JG{D5 j0i0nJM_9%D<(7@j-Ch! xPNj!hlu5(D.CH!!lz#Fc/CB,Ek+]_xFc 8:
:.s&y'9sz`!BrE#O v)C6U	UR>(c%v+"x^WC;9Dnڢ"N[?c6t.KU25GXS$o7+3:$}Dtiv.9nzo-lk?2EΌN}}LQ#v!⚍9/4ԞjIȑ8V=Qa^	B|4uDН
IʊIIB(IA<Dz#U"xppj8!R`\)(:CQQI Cj|`-0RD6A9vNJrBD95%D9ҢaT[œJnεF@g-M*AAu=^ەW- 0u֮oXY
<NtK8x`	4-xh>uX\5NYHH`:jV<FlLل;(%D<a~<mLDm0 ғTC l 3z`"0Р0*!=-46Qs~9%&|*:cMh*+AMHI@.!ɍ Pn![CXΉEI :ӓTԤ@nCuLC^6䤨IQQTCjTC)*!#WZ@B+ ʎV˷,*E,[0U& I_*(pJ	F#I5ǝb ʞ⨦{cc7,r%5rdcj,P|VM&aAPhk5Cɉo*I]4ݚREcat;X.C@!6 􂔜'VXHJn1jHjTCFzB` D7 "hPbr!LȆ8o"&q"hPoPL&q
\o:U:i( rRi(D7`m40$M
 mD8BL @7Q&Јu*2T3I#O[Yq RXH)*EEx{?;T\8!e[x9A܋P|_>4zr?7T!uC̊эXj* AV~4A`9Qu4&b XCqyJp%C  Cj%'VO'*Ct9A-0pbL)I2 H.JqI"~<CCeJq*V|J>Bq*jJq2A0PST0T*(Bl|zN^J.m/S3SGW03?A#{ Pͪ%ޟΏyEL^Ey]p:/I8/r3:`w-}eɂ%[9K_mp¿rO4ry9xO\gНjvۗ&'98k\ pbx\:^(n&,4>Y(-AX=ga4\Yp]ӢZ<<9ϽWD囅A滝1[aY"r̀<nmÏ'q\|6	=? D\F9sm7f^?w[lK)$sK#W&=q?-5?SnIW!t^M|fWރ^V榇T7	ܐǝn^妎`\Ef(I#y7$;0$=<_=L]5C%1us8{_R\0m^e̼tɭי{NisQE>ަ<\bdc?!q73O^b>tN739bg!xnǽ.="srװIz]'LP]W>rtwO)rpWYל8dksi3lrWt'y.<~0|nqvMɽ:5.8}>hJ<Cjˌy>0%8%p^Å>U$X=9^Mpq׍^p.<<
:}|㏕7n /&8܊62y99<nwJ:l.Očmϼ[sbC`,GO8
Vxnb>:X6ttk2x.{[C۷ܥw{/i{)n>{OgHz^ZFyUx.a>5"غeb~yre+3qrpzg\ٹoė?X2x>aލe~{qV>[~K@/M喞N$dyaqoGO䔃!$_0>rM6*'
j:§>ake۳r^Gb;Bܻ+7NfsHr5\$dcpa>5J*q6	r=fƞ@{0@w?449 Kp.ܹʤpI[ Z<so_tWpuWZ'a{8 n_Csw8a"#U\rs_L[rr/&vq%93duK1wj,<]z{<|ǴniWlĮDC|B&WmwjHPZ|s(9th;rծ.h	+;z\0hWu.Soeg_`a5ŮVO&rJLf~
y%}k'q6(5u?pp,>['`OE\}ف(\rTpjt*SW2n Ⱦf.h]fX^z8A>'c]i(~h<nbuW.h`<k8"厸](1qֺI,/ wW\G፫v_:'sOK.:EyG Ά&*,LnO>~%q^u`ľ@'(fX'Q>)w2sS4wX{;b-OkoveΜYMw{78rf
,]f
-}z>)xYQrW9\'d霕w,ponxퟎ`.gl/1GB*pfɏФuVf;e׌vۘ89wy#ƔyGcrnUʵo#PY=^rP=^&J)Qw6G.q2Oj
bx֍78YѼdja5mn2tot^X΍/RY|g@sq7b7Jq7b7ߔe2(|
2.oC248.)P\"K0>vǬjvyp:K xTy~g:5209t)zUnŬw#y4$Ne^[C`rb.w*rR8pin+iYʜʘFG)F[^N!Yӊ}g1z.cx+?@w:\탧⎬:M<xlqpAߣz/r*/rK0S+27VxPgyj\cXOX>hUͬ,n)s}yiӋ`s<ߚs#wLΘto604?qAVƸk>̹Ώ(̣69u .S+\9"=F\+Y\n06vs$}@`9:gSL݊XLrΧ_*;12"L)rwᓟr(s5bpƴo~>/1}`	އexa7>O*c61 \5zǜ|۽XVqw^P>j:]GqQq^w;7`{rXt?u;@,^:9(sO[\WX)ܫXNKi]tp.݃ q `p>_dy95n4``J0\qF#
>	Ŝ^ˋ,vIyzU9w|2Q/kaޱF)s%c4s.!9oz3=]L9$d:~c|` |b)S	=7GV>,c*c&ɜ-VGNo3TB X~a'oh#ưs_<5ob<
@v/b3
l%`_L%ﯴ7c?a#˸VIh\/\o*<7F]&vl
7OH:5{ƼqMxojFR~;3qX[Ix9݋ձ',_qkNHVKNw\f8+cS/x˜Hr3n;pY˽]Յkƿ/=PWTyw<Kl&#c0.˓y)7t"]e˕ ܃K鱶{y=|ޯFXnx &.Or~v4ɸ>5a8l:O^/oye;n9#a1kg2mdۀEn&ɹR7DVIyN']_u|xQ8ggt5<=(=	pW: ki:Պp}ïw =%flsmӰU8vX`=%˺,`rn78ߕ<XWk<МxtND|xp7WY;Q盀Xp?SQ~"J\-s2AH(D)Y_s5r3xːx8Ƽw't)ŖQޘ<ii7LŴdV|38g*V<RSgyGNj3s=ԹCn|o[if{6.2_#۫+a
$ pLQ1kUP2#8*8[IyÎ9o.zE#+B/аy5fR_8ۑ+
(sq5*5xg\C.)8rSh闭	~5yӑ`o!}ܽȼp/k2XX,%se`wVF6V&NO]9R~|廊p+< e80o[]lX@cF/ܡ(x6[[[+\dvZ>XwoU5M]ʚ ~m뵂V0xxn$s͎O
sUypgM`n(*Tmǎ7MjĀs\	l4'/МBr	'0PƞyjFr^Hyfn93yWp]Ş%T_kkad4d;.zlmGJp.yb0WqJjkg"]>jNOz5cļdMph.)_yÎ<Ujν,!Y+\>t\g\nLOuc_ y׌|p~@a\#qVG*NN2l(^~Rpv($WRA'n$˜0E#$+x Fᯘ0xCyLc;[#9fBLzt|˷"!ńNms*xW6zZ2'ZGEp lR<@p<>pbk	9n.хN\U8X ^B17ǼK̼Qke·SX9s#}S殌i,/s1kKKv:W9~w,XB뼝C}ԛ_X0قlXr17[~CSn>I$XWnVםmsl09X_p|[4EvlNks,g⫀nNacVseg̸!!rBKG3}ݗ?*b|C;AssBw/,yWm]I5w0*.ffe3R0I>ćOkp*fT]6Cɜt|s?t&֋p#\8;>0bkGu~yڸ=Ӌ<\;5$_":qa&_F1;+v=}e;`|~nk@2E뺰to)Mkhb]:#7w>v,oQ^'O|{RlG;#yb%7`Cō|n?]oݯWl؁3HIoC>w0}	;s7Vg9kr{ہ-S|zv:oa4V݋ŉ>7[znVd.ؓ;6=.ܻ4qI|	xx̭LH֒ma-Ǡ'0q*.b{C+tAa k3a]$r?Wwn^>g"SHG ӃqDnxTP`ʇRZAӹiTh$Ms\1):bY6P@/TL `0]q"oTh&_x*#*>0788J4%_DE2:TJʍ!*r)<JdzR=&z TY`v: Éǵ'+:Tnj"J2ՠj=$ kpb0"hJ;c0#q=˦19Y@T3%Ebz	`xPrTQO[uubW)+S3 Ju186#\
gy6C2U@Cr}CPtڂA-.Ccp jp$Erҥ*4~)<aN	P߂(@DeUSlaP@Ð5*9ONGqRM[JLDi)CN
GSphADI,Pʰ|H`H
C(x5L3X
&U!JGr`#Vf8%$뤟'#Q-8hnbUT > V0C;ɜ`hGC

"exoŅ%cYIPżA8a
-E!6PHY47*cr9_5AK446Iڛ ['մp2~*+aXA*i)*3UpĢHP&$9'hNPAJSt,bTD0d!6	PiUZJA%ۃu:FِPN2MHQ}gj 46tNs7Єp5d2!$%TQ̊P.{:3*,`|7Eø"T8H%TDQuX{ntkP."i*!2W#I0*.Ҩ{9\)x?qF(U3RZb2ilQ iU S!%+ dG(Z}ғUN{6TN.(TD*Y*"pT<ԊDz{8T2+!*!PV0\RL95rjZOEж-ؾ^KMvV%$<9ِ)L.aU NHʏg:k~AX~
1R + ̾8o}0*&*uj'4
ZqPo>X^2QHnB\^z!T89"%5)Uzl+R2TCW]n)IzÅF p<Q(-Rg,Dm|3F_,)6_|nJVs3{K"^TR(L2>,{.y}Esu(Af}K(dBxbHAwA@@)T6X⪈g(@0
TiN!%GAG5ʣ$aF g+84%"T?	]#3@YeT[!R	j%KE<3HhM?jQطwjjBڨ	6+!IAc4 MuU?5Gr@*O2V
w:8+TH.&T4Ѫꉄ#h
EʚL7G ( fv#p,<j,)4X6ĩ^?*	c>IyМe`8f9[
Qjŋ
TS?V LšW2\ByTsFy뚫2B@c7.LOkoo,\4	խmmlfW*TCT8'/aµ&|<.q7M`Ê.LЫzG+],вRx8(.QdGCD)	RuDvo +rCfKO//QǰQDngf/s9-΃1Ɠu4ԓ)tIӑܜݕc4(1Tǌ~zNGqوD`
N,{E9s,zjG7NLk+g8=#M6)(%C	N9JCLGj!eHB`_Csz9#A(&d	EuÁC8<~CT[nODejYQ*Hm<rqx0>$bc)ך鑂K )c	S7ғ[d'`j`JO[TC2RqE*6%[KM$&cUJA|"0 gpxG8f8!BTOQU=< *D!|`YJ	6<CMsAy.0WeP ҙx=&p´A  >&@.D<(Tt\)B8U'!2'ԇ2_RcDS2a(4kS 7a.=f*GNs0СA@7Cx
F$Bi.ID"$%"ԞQ TH4G*'O0Ң:11\ kTg<C	78	0KJmjѲr?G`t`R8AQLF.DJ
E܂_kHuW;:)=oh 9AR`/\{TPY

%lqr~9 (9(8&>
^BYaI 
_փ*GI?!ߪŨwFZAf83:8)L#{UPq@/BKn-BYi`T@'Rd`0s"Hӌ J&zg`SD@XX1+.
T_'DyȝcIeDE0i]CxJM)%ENJ~P^4 @v1@p32"0S6&AR$Qϒj6 54]9!Չ@M7Q^FUh<AXhxDXX>4S w<H}Uwp%.ԊT=e4AI9J8h(6X@	K_8鯊ϧtw N. @t(-ǣC3Ƅ1yBS~&f(Vў)[.?SAVt>@7s@\'0}HFԱAk'>rd
k ƹΊ>/uYaE[9Lo+ܕ0<]Ii]K5tB:|(q=MȊ\)Q!^KM8s12;$o#-) ]SwdwDJ<S#+\Fވ蔟'$۳D
yP¡0!zd@	Y?!Shcu3]ؼڪˍE} V	XXEXj=nvRGHLT-2/ge^N+7@soI:[/[_CU'A:8b 84[68$	,
7;[">QF1_%`77r,vQM@RPX71܇IFq67,8$f
X-Uz*MY4]U@VdGOvukرnV]]@k('a9>JMŬ*`q\d)
Mgq7.Qvq	^qr#@V<.r]QWCQ\!
`8{w}dÊ8f4\ROSв.RgO86e;jAX.aCG	D$9i籢Q8@zBkiI@7k9 M9T7sFSrGP; 9tPr dB!22mM%SBABތE)ro R1Ǎ#Lb03C!Qp+p-.YbrpL&afz9b:W>'G|hLp	~"vXb<^~@<]C5PޖPR1\$Sl1Z^Fꌗ r/4(*GǬmY֧fO._vᛗPڴ4DMu!j/g5aǐx9#]OyG|qsuECfLabG<qDEnNnv󚚜]ۢ%]RMR&PAFz]	'OXXvl aXE`'8GJPȕdJz.@,G1C*ݭZ,ap]-pbδ$VomX:4H?&rw,r#A#n\'hT66'3wjȰ³sC`"y 9:sGպ,q275BJb$7S
<p&-m7ڒc8P7RwSFuNp0=ӹg/54jF^`Ф& )P85|5:#pXnb͆^	k8ߨDb2VF_V!,*UtQ !q09ԠՀyHVOc,dp~\4fD(Th[A<eCs4PTVH~o@GWUC	5$L}9Tܤdܦ[ܦ2`D`caJFa3G0rWxHܡ?P@X\)0<bÍ*F	DUi`5/qܮ}PR1Y5@ׂXWuƭؑZbn*7XTԔPL뎟)N;
X`pk ^XFj+ޫ0zo-]O]N+2r ^d0a{[09\;wZP r~^	j7 *H	ɘE8Nr:ø36 9O8E].|&jʮf!L%(V^C Bɤ QI*0):C
9X0h b'iYZ's0tê/i#"`>g-s-Bo&q7VQg]w>bmXCV`(>P!TrOڋҔ]#FJ*|VH.ȹi] N^T'qИxS"Xr܍\	6_57aUC RuM TAF]R͆50#^~C)ݟmN8䒑=IqQ6-D|pcp1xOQ0mUկ(nJ	{[\W [Y)MӖ<<ymL6[SmPCj[SmI%t-xc3t-Ll<SHRF42Q)A8 QZ1EC/+0BIT/lT``˓u1HY2?t>9l58	TIHQp%۵bg=U!9@
/T5GTC`v7hsFP<.l78Nǜ5eWPť]C#Ba4^rPZPŅ(C	$:ýC5XK\]gaLwMb^N0QiLl NQ䈄pɦֵusN+y|uH5T8$y
8M8mS`tas|Hbk+5+R5I	
zK(H,bǣP?'*f@t< Xa(9S b4XcS !| E'z$T9^K<pS-8n \	cL0 oDJh4J?MĪ @Q`$MWz 5ePU&hK@GPldQ4lK =\#Pc HSMCr^13)x)0rQ<6'.Lpu@5PY8&ePИ6FTehpB4Ps1,.Xnq/+<k$X*EPgJOv!%D@CSJ6lL-Rp~R!Md0T6 3!C{gՐt&NfwA.@%4h'Bq1!	! G3{ p(|+^>C#e抐$t!,1VGHJpX';P
,XX?7Ҋ;!;a fY蜪|5
ц~MFeȆUXM輡1.g.aYnKR0,UwJY)cʺ	`=@aB8R^p9 &)G5
,6nbW1D *Ċ&\/so xXƺ7Xa)QMP*\_  ®tPLP%Ҭ	#lijI)Fu@B5#!}FHP|$t.Ʀえԇ*J=p':Y*{b̴|U2%#N2Lbfe"4u0*GpzU{1596>I+wQ IUC&+ƂT>4*{FXw`Fq0eQ(!jFڀPJG58=ɫO;"v1uIjAi`5bjN-2T!P,E$QEjAᣥ*Q9	N'	J&!I	1d?S	~cE*ٖZޮ'H,$A&X4HTahFT5	P&mL\Q`oQtR&rJ `e	>EB'Tx QSo;˵GLC>bt[Ri!<fYvDTO̵aVSV^= $1 0$a*V'(qA:ƗTIC7"AaG*W2C$*+$V."e`d}	.p?P ^GHxY⣍UY]'S B2UbPWd>R)Q7ʵVT<n=0
P2yegD(*4Fƃb~gmL4Kb\-nZܾ8r1d`)A(V(򡤚!EU̵`aZ]a%r $?[]ѼA.CL HuI|ʽP}$Ƭ%a*NV_Twݝj,xY!C
MEZyj̲`TCH2OmOIQNEG@(2h;y!SUȐ|sXō}v3Ѭय8$zz6e y9z5!7boi3w7gU#q6|ф#;qM50^2+|V¿Yk0}tf9Ca-]9{u-tq	\8`#X"|YAsרV<7kgˊl=Xֵp#cDVVpEWc.LW:R(ɓqGmZl\Q``)X7:ZUaH.1O	e/92)ȍUnvpEΊ VoTz!9\d<tgrRXQMS%WHMP"`Sp+V#;ctFu8j$bjk4Oplg ռvIqZP\[XYjB}e	bK\snRv2Id^&׺o$qO:$^b:*uvWtc5-`0IɘC]ՖYȷ0\Y?r~I&q|ŘQ0sƗ8[x2F09<vo[a^
denXÆ0ֆlt\<twt	p8jbe:g>`:rn^܂0]S
5n[q]ߖyvuhoZW^Qޏ6݃s^
,5XF?0/-.wg~9/[] aTUX:1UTUkSLnSNSyeYr, A+ߓ-+7
>)?!`$ry84\䞓	N5g&>(ٸthw	Vɀd`QUWJ2RerŅXwyA/#>عEιK$]	QǊT)\eb+SAQZ:0A.}W?gZח%yQsDu%66#:OQ;U۽}CZ3.π#R!1gr M`YXC?&@6Sq`U,X.PmUP`# ST=eĨ>Q btsеjJv8*=V\sZoO@Un%aj+<0NGgXj
*yd3n1	JKy.z46UĒAx<0rʐbأb1*؏YKh80bC˶GlŊC#*hzsEs:#0tܴzQ ;R)J0$)PyZb;s,?-QXfF1w(jE~MLaa4n5G zrG1AR1I^@L_"9],ŵVx;\'t`01$)uFg&R=V"AΣY5 652[k8V]Md/@[p	ě^
apV8}	#0'pK`\yO"m^õSrO05ŕա{0Y%UL+)9;TӼTb]DsxzPT2M<aU5dƊ
-TTʪ}O:BĆ%	HɆ"T@iǐJ8G
U#rHvǮq2a_n6^*Vn,4hAtHdJ.BYWbm~@c\<p./Wwe|t޳nTyZlxv^tL#yb>9{u%ג9ot¾ ;SpnA~Q澁ѐi	\>OroBao^&bqOk`A~k0߯us0pՉ77pe17,X:<¬&s	pw"a2Vy?LćȬ~]Oϱ`XrOAa˽WK~;-y.Y^W+xpN.W&j霋q.7gV;~Qr뵛uP"q|O	w	.js4sw/*x/o1Ͻ˼w=|Le-ᷠ|pw <.e9G$so(837]8^n%\gB?1o(8WL#1`Z7R.\\M8GGxxy3:'G,+s?b1;a yS.,t'`8Ջ,Wqߋ0`iѰpoK]~qÞ',,/X_e˵\|Qȶpp)nߋy?Yy
ǽGY'tu^>oƾFL|ꜻqC18fv# \lA<7?2Vl0O<;t!|PW-֥XY	.fV9v<|Ëe78*p7<Hy{ ZkXG<7~QSrʜɱS"厽a# :a<wP@S\s^eXrluf=`Gy+qs"?W:^+"h1ZK"aĞ.6pv+ZGu`|Vq+Ǐˆ+r\Wxb<sF E9]3 ~ȕTxd4uL/cu@9XM<F65r5a^te=Ė k`3rc7;87kdXMI
SjlZ:qg8`<kʸPG;VF(L宛sc'M,5@\[,Fr*`?70	+PnkJ|Yxl#zg1/^	?K3tm\C;"kZ'7ٲV6;_qaVCׂg/᣹Xe?OcT` Cxf"lՆka+e%Vb^͖Ad|D{J؀)!s+X
<.4>3ޛek;.M/\[p]j9Ϲ2p^c]aoHr~˃`>F{LQ̼=!\6 eCǉy1n:*,ݧ%/<Wa(o:zHcf>5\;;3OΑW ^{ɏwUEc*F/^et%n/(hteڐGXs&<,]8k>w%'x,˸}k֝""`KM61謍`Crp.㑽/sc9k~0e
Yȕ/T8r2c;tMkyKw)Opw[(/T`f
0Qɍx牰!?	|ȜFcpG$\La0IɄ]z	n^F/V\ ^EbBUgWʺEWWܛpBAKi{3Ora	/uύ0qp207Ygu:6	.QJ\a^G鼗u/`)X%vjg8DOx	v-j6u֌~tΝ?C.e_ZGWxK<5q<w]Xq^3֎|z+WO@~Jw|\Kma/ěp?ϸxJ#}.i=3tu)Í:;z^NNᜀ,\-`gPCkC\(3|[N3aw>܋XUU'|uW?uk +.Y 
u|RDen;4倍]=Y+6/p%HsW#\`
6 #2rmկ-N׏w&>[NG̉.(_6!]fRz2ey7p*鼡qO:WΩ~0fێ
eJɸxpnt0`<qø>pΜYX`~ϝ1Ƙ`\YLp|sB<̷ =v-}l\9J\K.SXl#qaiy	%b&.99p.nwR}ں<1π>x^WL2LWO8ä\.n+u.&V$n'諧.hc#HyVx`'z70q(#kMn$r8YVoq1xW`]:y}?̹3H:gXwuN
 bຈ_ֱվAKG<዗ <Y=xl1#V +f8'
wxfJtO%XO0|o>䛀xkE:5ʞ+WI#fsW97ǜyx
XyM~TE'mcxkMΗ5t{TqfHNvkr%\usMLy
3e^RyXpW7G=aItjH"Yp.k??߉6;{gy:vj_xwa
0 WSEEu^u{k<ZnZ]fs;zWH{36+ N<쓬u9/ΝH}3\'ww<Vy.GsyCezq8B9AǏ]9
8,@kn\sȨH}~ŰŮUo`kČQԲ;ະև=B~,tuxzc"%\G_k{j=qcVUS}\s1r{uq	T&rMfWnIsxh7~t9ϠG`7Á¦9KR㴅],,FtgWL8mÜiײ9^l>A.ؕpakH@]z0Kdq~||rֻBo[r0MF'Nw9*/(q/Grs'F_n(|]Č5};`v\9 C1>m>+[߸` '; F.w:ܗž pp	zA1s,zpَXVq<`Ɯh
cqqav4ي5)+W7Spb^pkpsnQ78E=>̎a: qfk:}e.⻮q$q&V]	XSqS>%>m0W|lyxb-z^YV:73k@50?,zqeHxc1wgqԨz%& K0NU x1uM\Qr	l*+ AD15D2 #G.0Q4㲹B)*'?*m@TAr0j3̆ruL"R$h(fJDQ s-a-	"	]2qpnXû!#kYc9ا #0FM[L",PIV	#QlQTe  ~8< E}
{ ̶Tc rTQ,ez_*HSmCQTX0JDUO2rdg]qxi]_ n+w\+<VlwÅhznrm7CT<,7اF+c\""	spb*$M@5
DTR\9TsBp88iTTe>^1]/Cn!r6bw)"PӒkTRZy 8Hk8gfꢝc@a1P
SG(0#1E1o`!xuqjbIAy_0ǣ0KT&YL-_tZx+t 6K8x@^k+TnAHn8,qU7bON	P^B7y9@ VlYBto-cqJj UX.iU,5S4jbl?4uZ=rW'uNzXTHAԪN<PtnF&B=Ml$BGpX(\ iƋXP`odl%ZiKGE- FA*	`9(7^VOx]9EE`0t`W@ $O)#L"r2s8'7Fb"\p>WT ׫qPYh"Ѡ-0ܯ"ggP0i,#a.Vu hIk
6IHF! ٤A0uZAd*nRpqpE"A
UWwx̓VZ8 n)2B1J	VP|ԒS	U7.*0:*_V&\|`lfb1t Rbu
@4 py)W(fF 1Fh?P?TA嚒	`19ːŅbRmdC 2`P@QºcT6 UQ^8ڮ˨~ֆdUE NI	ՆfBBTX|+8EWte05hzEt"EC6s}U
67:-r%ηTL
yyP?Xʐc
Dlx #t,0'*@iP	W lQ5UCkq>C!UFI
0
Ac0L*
\Cɥh0JoK<bory0<xY}8Jn "nD<HG_N.I'YAqV0T>Ѣji[ hg^`CQ&Fr+*=
&
# j;ܤG1QV2TCc!)PQ*JN7BL`TDy;U١v;*U;DQz3TGil@4?BY7bC*p	9LGX.xkS*b"ՉEВ 3͊j&NM10uHJyJjs?'8*7rz<D#Fkx"M&#EJ&<#|jfN1Ȋة0)U*tU	pЇ-Q+VKX 7%b/f|X~^V@W
	PwŶC|6]-9@|s嘇q-\y1v]E!}ZpZu	HBCUQ|:C
EPEPPR%vQ5FISVJO\+50L]heP(TABS+(j'"G3H:EʏK6j1`=U̂TXElPEE :uZ%ӑ¢4J y0ʙe,q 9Pj$dwC3 Lj35#sA4Ѓ=F\\P.+ֈD0PVI9ԫjPTs`thw<<|q=."n$47 z]D3`0'6QTөבJuŜ̕|`'cPt(ТAʅ'*9ХP(Tk]Tiw~R
T(,aEHAuFc]D0lU~qjfO<%C~KG5ɸV^<]$,5Xj Q}Zpݯ`?&-ncgu2rP(JN *'PB4!&@(f@	H,G-#_rl'!s&aërvžW%v=tpr^↌">FGS	]kqz`SX`|rWXT(/#qO#땮$;b0霿YpYf]eBTiY0rQ`l̍N*1,
2|ndɗ.9w'<:neCl jKQrc?GYiqQif)GQFZѶʀ=v+:9Y7
5qDf^[yFn:ݟ+:?zڹ? ykg7<.lg^Jqs*aIJՄ]ϧXLz4a9'ӌnsrOq?ݰQq]ErϕvXO+̨Xd8Rj;a/*(c6KkX#[^!c΅G7<cEcuc3`w0[q\1c7~eηFk: +V4ޥq¨ߕ9Q+/fP-"TPJ 8v+4`o8`,s/Dl
Մڰqw=p3]%0FZ8k -o<YspX.ztpH0d7ъjmJ4
L/R\jU&T #Fjp,n;+S8/֋'eN\)#c,bzoGwjɗ~-=o;#,wѷq@qJV8fnFOQI	 Z+SoG(ot+A-n
BQ%XCV>V0nlɈW$1Oy7r1;13c"^f"MgTީ\움
F9;5=W'\UʪoGW}W&59r[<9#niFE6&Vv9 c=~P= ]c-Ό;LHaӓ!BÕŝ 5XeQHې %FOQkټfaVm`O.-˭Gpـv#};'w8vK#i«%n8Į/![Mg>O,[W_PBx}W7Sj117XڮjSF,eRfS.B1!Ͷc#.+	OGq=ݸsWz
'ŋ;;.orFauM>}uZ׸}Ż=d06]$73qj8l;~mQ⎂:kʂ;*^#k),*k1w95TpXݱimq4N	!nST}×GpCY۫H@u,4?G_PyUҸγG,\7-@D7+I80w Ho&0< .7
@\[|Ԍ=;v)+l9zkҵI'~8ǼIQI};^	<Ha1<OL+ԃ&Ƹ8X@2Z=U$Ryhž:B+4xS.Qs`0:Xw^qM`1̷!?ɽ:W,\Fp"5Щ%u bVQ>zQyqxx]N=c]|W̚ȵo@^cF^ y?#pۡ1%X\g\so}/+%FĂIE#YDܓ\^HEܣtiJ8d񍊃jKǊǸŒ)j#,GZ0!!QD=ˆ"^ ju!c9+Ԗqٹ1c\׀1܋V]Cq- Tt?;ԑ"25ϕIuERL1*BʢP :5!p0Efaq *H8T㵝F9DS 4(XR{GNȎA81=yvIܾx~WtkSIo\aՒ,0&nDȠ7hȬ#76qE\PB?1bQ@ڨ<PiڹiTCIUP
Q RLVHϕ%PMEeF($!D@j:
L5 I}6X/bc*%MS*n,JRDxp"?@F!}B*JU*xaj1*ndW^ZnK%hu!&Jg_׋;?5A|O͞ ej2TU)r$y=u/>s96jG$@0$C,( 0qÆB Ce|h~+q݋XU Lq2aƽ'ƜuM	I:TPCŏk	]fP&KG>O~}}RHiiRT 4 ]Zpo_n24Sc#J	x]diTAt,.(w lf<=j!hE^9:9?XM鯌'K3j6*@rLX
%z# Ŗ622J5VLEMJ-.M۫}<w,H+DUP'ʆ U;=qo.CllЗ;S$pp G7#Nn/Bqc]y`f7S<i}6-d+1Ʃ91L<
D8Е;SB0[hJ7%M@FH4z!9c<s0LK,q<f⾷O)[ܕy#/=K復]co|K0/x5ZA-\2@xӶ, (촮7Ua'7/jXX6BA56qSEYD[TA?(=|X)/̃!T{L7LFO&
}>jXܪ%0fP*0O|^QDW*smzlSUv0ӧ^b.:I`Mw4f+UɪA뤻0#ct"rN
[zmO\UC\$eeeeTe~uEcEMIɆ&ABё/*hPRPuk
uvXbSz2Bf4T
Uc"Q!PɀfckKM$!Ѻ&+dunL	*39V-G`h[Z]&	x
R(.ZЦiF3 [#9sd"H_\ֲbXDF<zVXw(]"QR2?HkLqmUJc(E:)6!	L$3))dL(Hf@Z`W4}$2gU0YyyT5c!F9\J(G3dQ)9ʉ^W@kk'v0/R8*\FrVS=KejUdL`)GpaDP-Dwqk~3^Xv[`	]iKq7bn[a*@ӂ}L'+1ՔՇ
PU%j>kK#D6eT	72\԰Cî<9s1ybG,@V(d<ue8Ahύ98ד8p|i<iƼs\Z8ʬqۘѨcv#WA`RX0
 xEqw	k_cԀڔ9aHXx,mP{pzYǸew?.Qk
V
T<I+
דs>6/Kט-[p}EU*a.Ȑ^\Gy+L-2AWwX .\eBCʒG8WbXD, P-X"\}~zc:ν@:#*F \cF;t AjʘZRb\x>_T*\>}=2k|Ux28jb2;
dK  wl\ycp<bXT`1sLnuuJD̢DZ8ݣ8~ҦxP/5FQ5Iԓo't.?=r#|a.WDqv99B3@덤S$sR CknXc08b0OGޔY9ɞ"Dο0y6,sX~r^X'{P
) %K]
iQb8*:Q7(̱t`@y`LY̈=?p\1Uc1L.dpXbX:+*@6lLlZɑ<ud1c}Jf.pWX UmlTf @T&YʤL2!#*2de%C*'XMq)P	I
	*L]fy076C	Vy'TR(4 ⍂O)<@G yaU< ]xsHIȈ;e2αw>Bc+Yc9ا P\
 EXXu* uTج:WC=L#HAGc(Xv>gM8lЂ:U* ;.Qx_?Z$rg&* *8+AƥZjJ]O N3NSTb]Is%6W~81
bkE
OVBQV l`B`[C wr*.}DQ0X)
JQqB䨥bIhK]`%U#*+O
%a9P"*-ݖ}B!R{Ul6GwNJ,5ΰ8n窔ZTQ);0'`eA#/FB+$xUB{&+ݝ[.%0AT2Ӹ	Q6k4L#cfќp0R&| ) M`36ȇC^Q#c̕Ё[:7	qquslq(T+ꐒD
g1AܧPXzE:J2b
ܦa]>В9:	Eθ0s;?	SBT^=,j*+04*zC"ODBFq*#ek=b`TBJVhwޚq<OqP`2T@A)4j ÅA+L**-Hq8$S	uHzZroBt*]n8g>KzɄf~Z1L^`<?^jh"*\8\p]1lRE'-5f5TVJǊ |H#0
Tc:jmPAfcdAsC	sF<!	jZ@/G)u!A,PX:a)jN rz(0Rʁ@C\H!%FR2TPA3pN(5@^00ӄ`*%8la%S5
Bj*N-H@,\t_sFή;xYÜd6<(Z8Y⺒AMC<7:MLr%ʀBhp)/\{u^uUUaaK9plD&D];dnJz|jq,V8kbd7G"U,J1	T9K.U54ۉ+mXT<GqE*8D
FA$>,rCEjAv9rCâՋܐjgHwsom\T䇇E&HvsU:CѐFzޕp^}^>z:n=3T2"ȧu]>eALxJ7cV@1=kK[g iHu8P
`#psb~2Xbf6z7!2TG\W\6c9xvER@w.>`>v'_*0XW1ԫ嗗*Wt0.T*3ـhpFfe{B3**%,vk04aa+BG'#; H'gCJ
MX~ 8EF9N`3,
U 3 6ɒvran.J(<ܩ`80tAdK;
xkq&4ƯıE\ oB"1>Jg(X%9^H,I	c056r&'֒ O#3:l sCOtO+;ArN:<EJN@
Z%çH)8ty<pKUH'AJ؀(=d9XKbg=!/%R?" Rpp8 PNVPA, RXrt`|R	Q橠=p[_YI*"RT2=<^ ʰjXjpS@C:TlD	 	1UYNQ,q[u[C5 *Ě_	uKIe{Rr.`B6gGw-KÕy˦8nWp&#fA0*6^a
jM Pi*p-qu	*C%5tE)n-~#`.\OPhDDUDUIg<.F〞tџQXq^UqfQ0PT b:>bl3BpTѕ#JuCS1kD@<v84b	.&{1P'ђUDj !oQCQSqʣxU4B2wJI*ҪTXrɂVQLk\j` `@%?LIJy%+<L*0
au_1U~^?UAP'8PW@pGk(W>@FөW.;4BWDjbEU	7K megK	
 wBVH> `z$̅9?%t8
z
"T	1@ !;xV `8s1<Ƌ 9vJ\%t˥2ec|F uˬy1S(
FM[$UTZ
H}xbG` Qv<'3(PGHBf3(H9~YơT=MGaù؃Y::2KD!5Q
5$2JcP.Q0ŰVE4	:~jC!#`xMe옖{>YRAR28tVCTMXV[IL|a*/uU+dɓ&L 8:eI&Mdɓ&:*'
u 5U
9B}`e~7$<uP2BA.-ꈩǒx;o$۱OM5Tj!G:7zk9Q80v)7N{icӇ:ri1dʞ')Y}9<_ynvs?3X	Qԡ2Hp&X .}B:5Q
`{\hZl:	1s+5IUG&QOq<<_Um4d@[[FNknaQc1ݾ@jMڎ:sQ!X<YYYzu2Z&ILỎ%N/l̔y?c8a;5``]bjkehor`chclmdD.&IuI0Ϋ-N2s>0UAQkXyCJSMC(ҔfF#CЁiw:F{X/T=X:n]!D0ĉ
UU@1J Jq4R/yA?$apt@F[\mq*!"3OdaF0U1
kswM!=]'u~f0rqUw_7wJUw^E&hV 9Z&tMz{$s']peixE)0qA9`=s>aQzŕqNƘʜq>!IpUQ`[(Tf9T*%T*"BjQp'8i"T?1VNNy:'GąKKEO
!R	eN@ ڏGkEH@9)\Ll	+TT<D8@8nL6+%iX~v"Ep`JRk4.E9B"8Ϲ#g 1GTNf{ AteD=Yc8evvlc×Pst$Y}RV5lu54kǍmʫQ`H58R
v<ktr6x\ :ʼXbOm[W |=qode.UxV7+,-gB)0X\NcBN0VFn*wubiXr~6FTPpphN;.3z~onJ?60ėvcӟz4Pk8 1ǟ`a J`:MGXӔ nWt`N?xYՄ8\90pA:rBŒꀂ#ܩ>(7 .­aM]#
0ՁmhnP\W=]XZq}bL,7raq`oNȼe<11 lSkCeYH1}K"Cw('bBLnTHW
6H9G+ǥQХPh@MP	N|y ]b^8RbW>scX:cc~4C^993r/&AW %bW.F.`:l>`	
g<L
1 JHpGܸη3^f<=.Gd%CWTxMﮮPaF\C`=.Y
20  	~c\Wq|5fhZq:1Ǜ9d'FCG-`jD
=}C5&VF:ޤ". 2\j1~=x+@jnMUc0HoFT
w6 ,䎷ف +a%c0703-JKh9FCQ z
UTqԬ	EpL;y3WYNܘO;G(qǼs& kSs)nĻam`WM`T^FB,A*ζ~6l>3da\H0
C"/;7+	媀j#zy6ʊ㻖x&lAc$ 4s%q;Ru8\/i,Tkюnw;F>.IE#trOd2$JA~51/<Ku`g`kr.O̐*Xsf6#<AP*deľȜ1Zޱ)@oո᫔OZTI3nt7%@w	on q.@Xcû9a)T*cFg"FnT:.ǞpA}a='ynYQ/rWD k}b;t5WX 
uzUÝ3c".\dqdrcq/cr}d|;#&1
 `fP|XayH[GNQۣ;޸Err>Հ(0 Y=TY^6\a7ce%"`z:(ܣkb9HFQa6%Fkfdqm*&b',SqW0-W54x	(T-X5UjxPcf%r8¤JW
܃X- d IhQJ1Ћ5+85JBD:Dp2d/P>/+3F2Av ?+\^$c1MG`-Q:2%:Q&0;*"d'TZ#Q2SYQyīX֢qԈ!-D馓%áéŸ@u:B3mC`eF?>T~(3CΥＶπHDxy6 ^Q)є&RT`Pخ&T;rJ"RuTPTzEԉ_͝J 5 )TSF
LQ d7VLr⡪)ش}XW(|̅?_R|ȏ^B5kit$T<M7N&\C#׋P"6=ԁ|T>YF8n\VO4Jv Z%F$vE"RPU"Xh@X^2)HfR<хi5m'kNM%Bz8B0*so٠a,H~7P9ζEVuI
c]FeRt#ٔ,X.T+iQhd#;"++XW5H q>u\T:j#hf؂9ҘnXȗ:g%+#c8@VY\)KrԸ;D&/UD+7{XX<=V)R">L6Ae*ET{8.ƱD M
(gtZ!@	 bO.OʤŘhQgb7MZܖm4LP TTu)eP㘀*1P^4 VCbxPUUTjUy)PQތt;TH&Drq1L褴!ЏiJP
#aQ%/2ZBGl=hmVa7\G+=1UpMq֏-"ۍLB*kGctH.!8 a3 u<o-/k#puTPT.T*U*m꒔̊3꤅7GEB:YiRF pPeC Z*ewEHpdՉ	gДG$ή%-<90Cf5T+W)G:P/j&C1aXapiMm)45T"!@V HHPFi!xpQm;xt)ƒDHE$
<^}V!ֆ/)$NmBж1(LR,VqM)\`aC
`X5	@yUJg^D0}QMDb, Lka`	paLp4iITB*5	PIIqR!xdB7]msz]T)Q
RyE8G!`!Euغ/{pBTP͡UGGj6Ts(&*vzYm3Uædz!К"@5cڀ5jfLQrQH2'
^.C*A$UGu6JU#
T8GJ TՖԔ*;UP:RSe"Cv3 a^~9,*gJGw*UtښȰ1j`K9 CI}aAD@ N`JLl"
+o81x!gV1850./1e
W)\/[vEpDEp5D5\Qt:s={F9au,@&Otgƪ</
 @V	dH`2a6U9i :b_lLHIP*}?7,@<m5ߪ9_[#
IsnH
K 8@>58R4kw}Eqӫ&ltbe%!Lw `[wy+\xE`n\v5(N'N'w>z."=#Gr98K:2e91 kA` <"|iYx88ݣ9XGZ\ֱ";n\Ȏs䧖N?Hr5\MЍaL:;-e 1  Vt]%EW4bGpPX
9~c;)6s X_G`]]@ɹat	X&l?25'k˒%1^)QbS"-{6%8b[ķ՘
ZjK]MyzF^/kCX9n'kvWXǫy+a]狤5rYChQ6SN9egS݄͜l쉊7@Ǝ\6xG\R#n QvPI(xzA|iŘԑżѾ5KFnEԜQ<WX:]G;IaTD C$b.)鈁1q3pj"yz/&U&a)9ɉ::|bE`@5!sUvKCʏS-PQş]Bfz1§` VsLx> #q#	X֢dB	CA볫,86Q֘3L%5l|EKm03ɡX|_7!mIt$1!Nئhbf# *!08J-B9)9V$ Rh$3`aZLxUn :2UDaQ
5:|fޤႵ 3ցR*a{Wry.TSH$]?XqA%ȊV_tP3^Jwr7:W7]Δ	:J
(s
1+dW˟嫍n/vCFrbFk`	0vk^
`]^.,^qxj'Vxj.,_]vx!%C"	l2<\҉-$/\qExqQ{(5މ~2/7XY#ۤ+<[xӠdc6V8dzx8G#b
}ꘂ39'9;]GpG;a۪-Di5Jq
~Ȯ>#nqUXb7;uq>>7-%Eq_{*|Zejgps/ NXܛ9t+u0pZa<an(椗ftfp0۹'3]SԄPPZt@H1LIq;o|UE]B*ـB
@JHeIihiƋ0u4_A.	PA$$C%`]S@pWCh1>HT&vL&Der*E\	~><̰ːǠ, B#fVTUÐ,
"jB06d LRH	I$&M4Bb:i[E&)9i<|tQHM- *%E#Za\5*N	Ɛh1ba#US-Ci֟.h
V0ryn,D) -w<|O&5UR0$a(rtEDmTUTN֚&&h/5Κk=FaATqJ1ޤJ-E PpX<`c/T+sc8Hj*b3 q
nd E51h|':pUDN0ϐL7?(-PZJ#JߢE	:t"L'F~D>C#0Ȉ2.VXsT %?uq3@r`AzbNVՏ8880[:TRbRUOP690GG"gr&l(U $2 ḿJNDéHxu~iQR W@v:)2k-1}#p&+`WqɄ95*G	
Nʆ%9Bj]G֘l4"vΐ'R!`./i'Q7L-!F+p005GT1Oq\V*BlTgH}E2ؖ\_t˞C܃>be3)B*b.b#/7!G$,c4H;u;<oBXPBؕ/O܋s\h(30&;tX >ÃFffGN㛦GqG[b'~2mnoi6M!.8NbF8S;E<9q`0<V̼b`y-˭n7q>>g<393	[D{_5$ =#Zܠx7ZCq27ߩQO\`<?W$ڠ(?5;MkoF1r<r&(5g#^&xmmn|MǮ>Ň1<)wQkkroޢޥcS,r{p_}'6v:aR+Q89.ޜ`b_:j;iD(!a~F1Fr<0qq*W8\m.0ڋ{ټg6θʑI8E&kfslفZ<x,ἙO<bX\gWrJ=a+Wzfen&2zU{ڽO8`齱ͳڛV߫"3֜yY!ڽO*.oQ; PquagHq$+=_Xq`R+BYRR4'T*#P3JO Dȉɬ	iPeL	㌌-R
D2
CiȀ{H0r%O^G
E 9/%v?QqeMi6y5#r R25`f7Y$pTĄL-_aNNI'_4}6i08#[ғZh%'aゃRZs$J\:RI8B
U%25raT\!T@!%5
FQl' pQjQZ }Q-*P4LiErm8ph9L f쐛ϯC(˗#PrpaiMeII gXVGԟFBMLPr
q(FsqC8	@		8v 9vBXPb+8B42*XiXN_.5*J@[,PSVe7.>S*YG0&o9ّ`"MTc⩄
NUUTBB4_3 +C)RhVmFԜ-T҃1
Z:^pZ(6Vb&Gz+ƟOaӉ]Dapk%#6\}TF
(a:qsG%`.0TB~@T1F'(V,JF30'O1DEMqV!-2Q~#!Pĝ=`toHv%eu'k18"T `°`끺Q8q!o#o<\Ƹ9h3,wB%?) EX3Ԙuds̀gjݻ8quDruƑ ||7$/)c03sp(Q
%s~5ʜm	y@낸	VȕЍWA)$$4[6I	9]xo\bVpr鵢9QZ8:&`%K0>Edsj8(!8q<,0w2&)Glc0ps`%new+XE&(27vP1	ʬFUfZ2WJ 7
\$e0Z@?ZJBa#( 0Wr?\0o^|f4;G[01F,*$RX0Dyr2,.cR^xa@5s`eW,#\BdKpb:5J ٰTc|
z:0IDBL+0V8v;+Sn7NjTFPnkHֽ;8*X1J#U*)Vl]9q>qV kF/ W.cdUˢ%c=YlW54G_]PY0jĽGvu;sV51#q_+p}tfPV0YqssOA  )j|ȗr2mT$[y%NT8cyX	#n)CeFgXcwb#q{nJ%Jیu`ҷ8\L)#mcL	hXqvy!8NlqlpDs_|UG*^rU~e1(A&NW k4V/ܱZ fS|LaYDUuL\r.j|Le18cQQ9D2:!ӲM,^j%`).urdwZfUcܣ|/<"k^1#eEѪɷ,ɌIe B@ejxLfaZ3ܯ[o\r$r)|r%Qc3Nbˀt=CcEW%T><aU*'trkkxcv!T !pIR1mJ:;,c5q}PO¢+
Hk/@0yr~dLPm@] )NqWP	SZySMOV*\S$\?.Z\b\w箇Q.uE'`HV|[ֿ & ܀}uT[B@<6SsJl`0(V֢k-Ճ-*Ok
V2e8B;(ցUAUc+c8󛣟17)  ;XJ eUb~ֹy`2!D^ғ #+*oؓ6t+HЩW~%qDG3awy&e`Ws!ܧ^ddNQA/sK>&I7'-FG6bBE*FBtS'+,0<;X
Bvr#  9"!][^X@u8<Mݺ|aCSE5%[5];TK$.t8̟
@vZR~b1O{@!

cڸTiMJzuvY0ƈu%4X	aαe¦v\Hީ`+2Ori
Crn'g*q;*7q;;*쵬${@LGTDW!.=geRage,yq;*ƺ$^lVV^l^`eFVVU#/++,0Nu$ jO	9{RKeAIʁ- ȕ`!T%Fx`!0gJ6fB즳S0"0dܼb:LoTE*XyIAjI>82w/rS'YIN"n*R8\JjpVKcySAsɹˏo}ɣՆ滐E2,/*6F 6O4PW	е@g?Fxv&H?1j'^ܐ, \Hq_@!07VI/0hm² %qɓ&JCW?V0ޞ8;unahd0b[|zikm]irKR2,B-U"򏃐7I-䜧U$ˆ`:oOoAB	<r%>rd8]^g'r3ckc/_db'*˾,Z*A_۵<s#>\ԣ]>tW]nBMPUkq^e܅1D&Mm>ewDaNM{.IbWX(FVB`Ud+5ta޺TDE.)tmΜ0.3IjRv2~A*G0V@LKY]xx).8Pa|ѩE^xTZwyTI<\Nv :qsTss㒠Q]MXDdyxziŌ19i?t=xqRҟp?0Swm3>+­Ž MDD	̴Q	b%ٱs+.X}u)SnVn:㼧1ف	̮	k'2UVF5a~K9ᚋrͣayrf	̮+.^NT,	<r/U(0ٕBݕ'*`Sy21L?
 _L@aEoyw\ s^+H n]+Rwv3i%5pI-*)7.&rnQ{\z<N	NjpZZh7RwΊkxApWL`3,ļ+XHO\ÀxI'Wy$⛠tG@toay<}p]Đˆc(5 :7;q[Pޚۂ"0Gqxf7[ "gEacnOg:ɷ*J㋁ca돮}1$,rB:ڊ]֫}pE\S	:w\
.k@^)/|.0(.>KY_T[te߸ϑ'`W>/|QNR1s+d'snʁ&lߓfjl٩96mDgKtRf6gtEX=ABq 7eȘ\rUgXYA:rzPsh0[Ŏ>LqIx!l^rg}~g^Ƭ/wXv&NAC=$9)D5x텍qLǊq5i8n'^>Mrg's"\yWaH7\yV(PS#2cOGM`=f߅xSYR3B6NY|cx zs%c.=p?ۖ,_.vF.=pEX8ŚxWZ+74"G|XHK{WBIf0kՀ#c\YM.?LMp]NWH`N&fۍ;w-Ybd^	.9[)u|v% 0`+@\C^uqTzXeؤqw<5ǎst>Kkas!xJYQcD6nFeYv
T
*@}G(6%bO_Y~pҊ.nIQGad"&8JLZ+ey,&
7)UX*pFrHLJ 3,T HP8YRᲶCST%M!Na*PBdW`C^yjwk<ݟnLM=HqSח߹q *xzIQQbn ^͐t K
!r
v(m0JF7P9yN@2Eb0$lOisÊGj;F*wa[<@ 8HeQm(˫E)P=NB <a,&5@Å$/XH)tTA MDypQק܊T`[ByPܖ"0cRn|
޲*E,VXZz1v*GCEX_q(42H3rcfK㪢*4`v!Tj!CM a C0?c=Vjr\}UЭ^;H5Ӈ=(3e?dG0Ot%Ŗ<UJ2!v'KI'`j?HqsG88y]x~@Gη.jʅj]qb @=vcpLBQ8T	uE.Jfw`}7; EEsĤw\L'uA@VPֺʉVIbJ1TaPhXdb
p1MBΏ5H
.A4c0QNZθaTt`绰TA6Mi㱖z8j ]2_{;Ҫ(:ExA
~SdKlQj%KC%46;l<Sc0r)Ƌwe<7rp۔U\P79b18c,B/izpK!5:^_ä[aAhBtBkT6Ǖr*MQBUaqڙPzfT2**fh0\,h</$g!UWOvIaDZl,T-#T4t40Moe3;xs͑V@ ?:T8Rpйr81D/GTrHV,Q@눠֒#XHMnܨ c 7)=AM'Tu&@7)AHbNI\Q7E>Bt ?ֆn1i9	Ule\J1c*ٴ%Up)Xǚ: J1*nu8) H^P@5oթ#%P6f+#G"#`Gq_;KwXΪ#u0c<w)qr.ndFP Wz	[	TwT]&j_q(VZ6p>~x* @v[@޺3V9Tz|ٻVgpZ"dxv5H9v߬^мax^<I\p`GFeP_뉫$X~(+dq_~
l?;F3myF$sgiA,H`UYpR 020GǞ:1"ӫZ:Ix+@i4،75D,9u諂J%LWe,8:C9K<x.ɝdykG-Q{%{8@$6ЮFQ	9Z1Wo7-{ f\}]g;iWoJ,ÑxdY	f6&{vPTP+0 ^Xg$y{qȷ=r-9`j:u88	X%ddUĵcu}3 ;y,';x>
U^=]c_\,Avo0TN}a0puؒ,]wqq] G`1XIa5aP	ς>k5y2XwA`ߦVwkw81G eNd;|ee #+/#YQW
*+{7ђV;ܙf+njEˌ
GBE$T3f1`Voq GzM`+WZh pUQRu.ᒴpRyWKVPLT#V3\ +b(+X325CsIx>5N]osiXgyn1XovNO2z`BТ}1D4+8DSŊ{$GmSDgj<qbЬ-"c?BOw2pkdrqڒ8P Gh;4+'&1fDvLYif_kZ
ZNwj#)<E8J`%;a]C*,,6Y`5V u(6c!v`:W6]ZF* ӻ꺅0ΛT*BR ^RWJ-PԨEN]#a~?=,%GB&1J9xw[H%޸Qk;ܹR7^+Y5ػ,-0eX8m,r_ ~2Ke&ʬ@;'X-6մ(T6[b^<V9`0ieW%.zA.ST ;^V?XVil<=WWAsv
V$.<~cQhx .F֠򅉩$&F`ˋc8XG
/A*ҋu& Uɮk `2EV0`	 ᮱ؐې7QaXJK\Dq<r b``@($\cD"`8>W
8;N?yµ#\ȗi[񧂸K7nL$Z3fGrd^Bao /mbpi`a75)9%OiCrSSiHAQyiǐMjqzC}Ҫ$\!a9)Ʋ.ԣ!L%/)B,pdߊ㤸TN }`uҟǮKtWQ,
׋XXIX~-Z)XwR!UrDr:B×HYvAvq6;Zsxk*4\iƼs|sǸgN8^5M=Q*1VTSPcQ}^<H#ԘE/Fʎje'*jMcRX'^ 0Ps SAi`eȐslZ}ŬFʒ@_U+TO+I༃7Ԥ*Ҫ A)I"j#)IAp;Br\@\mE|髅*7%C"):!R&]Vy1((
F$<Xm0Os90rڠ/Y?A
2#0a׏˝؟YpwyVA$XT(;u*ŋ@^01p!`GШjM7#'LnӺuP͸maffW\?.r_M1%2bJdԌa%=	J`E`^
H~8Bd KixΆLgL_po*:<T>T/DT|j<O
sbI# 4{yF҄ \kS"*)T7$/qaz+THT"S!Ǽ֚,0CXғHlẊC&I0q0CprrZ9:I2ɇ  YN;D_XYҢFFjGn IT2'Sy>Y/\PCbqa%`E
`țQPe"1U8YUF: I(3\sb+`Ep;	a X`ޮp1<TC71PEQ$±xyEGT\W(!B.>SL	a*	U1UJ5e9Xނ:+jj,,/TD0Ndja}F-OGH!j /ʊD:n$CQb@\Gҁ9X`@H>Bg|8CFN!4rBch# DC*&yre4AU6)&DC2 5 apH2hم&A%զT9_[L	=T..ZTbNR&2.[h69.!)Aiu@AFKD0:54İS 1QTDjf9L5'4Aƃ_ˁ@eܗXo3B*L1$P`U\ 鱮IңӉ*f@j՘@Qt:ѰXe[+j>ЃhhxY4rq*&F>RqJ}$^3\ǬuM.vK}YM?UaR˼PkTpǵ&ҫ /b)D"&e$pcRT*%ە-3gCGEBB	ުb^Ql. 
ӄyh7uLډ+u$?SR p564󌺍"sp9CmE}x{" 9./9:Dt"#i-QQ.AEnF;wL&0pŀ1w בLfIRWs\dOVk׆|1f5A2'ﱒ=󑼏7kUTRCT5`8!ߜj5K<Zi Ε*q1|hETKG uDG .9B*$	hHo#2JP=(U5K#R8nJu&ntCQYn$9ꁸ|,!*UܪcgqE.8Tz^_
MuMauCeCW`_OFxX8Bᖈ)IqL91+#Xjf
O&&4}TV%'#퀍)n(-/6H-.PԼuꆅe剼Zo8?{0qzGD8Q@Lp_l+I<knu`u,&*)6Wh>Jd됸KCy #
ACN0Fwu./PνBNUcO31Aa^ò}#pnťCx\AP-Ctx\=
7 'Ccd[O8n`aaP1-y9ǟ#+щ,-أ,-Kϑ]cZp*B1|P2qv1k'2(	Gma!ʸp$#;Kb+!9G^&K}QF<Qؿq**3#:znRz'eTZS!_9*X-^s\`! PTRKqIV;99rlۑ˒W(j\mK`9s|,^[~'{
%tz Z0PkQxRB(#*PaDw:PI#imA:A*I4"ū,).\PؓeX8әRrciFaTvcT tUggaN5tuvy>*7;	N\gysÆJjrH|\ePԀXUgw~G\z[f.01]E30 e;pu:x2u m ɱŌX11c4R <*,Alo1/\ \u#ej㓰܎a4eB`VGr|Up_BAT@=jArF5(POj	jJM-
J^q
Q0pqgNvW/+Qf\奼};tckn=cu쁌P]pĄ_jE@=50x
Xq792! GeRmBґkU(Bjc= P
pJbR/Z#).$j",Ǆ(FqD3=3z]X#HPAH"+RܨHHr>^TZ_<AbrKWRSvN42C=Sd*ʣrL!/(TPq؛chbJ%CG%9JW%3㒸@RpQ+]/Aκ9`oڈ&WrRnrW9v&+^EOX˕""FgkqG@!x捆 &)HU?mgdBs/L<wMCEQD!Kr'47wh3yt7x51,A6:?r?P>fDqU;HCuD@]Fe4pgM|ȕ}m0Hv K|J}ٮUFdE/
FhEPQ殅^OPXⵙ*{Tpq+\y 5q@{98U5..	rb^##wO5"tsS!qΪJ<_Ë^uS{`n$0ٱ Zqe\Q0QZO8c&1
k
fjq\Ȧٔa'x/G ,kG^|PJPEYHR@v09s-Pt.BRiQΕ` #J ,D1XH`)BO0 z3zQYcg6D+vHrPaˮs w58_1yVsTOtU``90b`4yQ\pV/Ge㽰چ]( Y|]R%ƴwJ\8:*LUhUU*tU	q`D8"a2©$70~NX(Iǒ e4lo+e%G`r;M'`/7Ry 	*D2$aIy!qzZx45z۱1/	pj@MvsGƢڬP*T-&%&
P4`F)B1Jb!U5 nP	.!P㮡ũ.vP,V襀W!F$P<d2&Vt:t sQ,w"BJOD0qs4y2>Yop=!Q3%D8?fA@!f0bY8űI/g_;)3KyZj+{To֦}|{\gXRVX6-Q NKWRqNFmkR L=;^`rw࿓y,`|Y{%Z؝zTNT++=1[HL
>O[r 79Eva_+\^g*!a' )S@!y2XU(<0PkiiKYFm2	@0Dg!3&Nj {IRCǐ(dk+g8=nPX&aXYIBj%i^GCPvؕ
wKMCxDS!9PUX]	>Tnϼ=]]~[K (J4+D{ߗ|nI7[w`9{_?BJL(:Td5MRc=0&9H:a"#D5#JM(KIuOkxJV9[Q@cb/8m KHhYGRi|HQ<B"ETbNBҸH:Me	
Qʽ`מ2.rofx绑vnYqS
~\]Îx׬DN@ _u\nʜX8ekwք;c)VZb=\Spۓ'ppPb2d*a_$iRmZXV
`3`0UX0ݸm5PS9` D
f2d F!c ?<eӝ!㌥y8YCCRr S0CD/ˁvDA
Rii4+rTds/UDȅ ^q@U6D.)C"÷| T>(l4Lj :/j?0i)|P#r$Q۪qGMmZ_?YG	VMdWb+J0 d
f~B4' 2,U+">&pWq`6@NeB@jE4لS[?N ?Ab*ܧqF3uXмbcw6*mʖ3N X(犢&'qjz;t^ʆC -#z<W>C>^R7>bѐPDs`ȾMeL;Lcp}aQ?&Xk*?09W#2`
;񀋾tΝׇE2v bN9i=H둹J@Ssee%{;wEX\Z+yETWq%HA\Jd_|痉vTvTQ**C.xߔެe@'˕r /q1.;Z xգ0BOx~MㄆU6<V
y";1tRXja::4\PiVGrd=;uʹ6SH_69YȻbhnHv.4V؃2MJ-Zk6K2ΠO<~J^0p0+%qF1q\\t& 2kTO=ATN\/7&VBu`K $,o<d9
1Z98=sO"i^he5y]33Ts2r<r&^B(q`Ypnoְ
y ->FbC
 ISrRyt6"b_
EbpTe7:ejaŃK<1R(?Ch!%')P@1i.(IC	50!7%?-8Ҫ$iQW0*0nRePxbu,TZ@T2K20Cn 6p0$Cݓb*QpKˎRRВyHa 	ca%Txod(&)yL.V\8)옳/ɘ֫ UQoԘLhHZXA%5b)y
T #eT Bڋ}IJi=BC"2  Cٽ$!o5	5'UldSNƱa4rUQ00j	S 37f0XXu袿<jaq0%D\9<7+1I8áЮL0b抒}9C`|w)Z2U#?T5c:gD);sCp*!	j!۪W: ;f*q]DЪT rwS[4V.[nGtqwMRaTt%f#4/\=g.Ps<ܧ(jl|Q?F%ԨPByqPQ<8j̦ 직E!3Eʷ$XyRXx:ku`.NF57\.-=-sSo@Ujm箈:?&	ek5w2X!1H"Y^2M(28u6y|>>t%PgfR%چ.}K<fj<Q<TJß&%r5y/RIu&/KࡽkVO}isܙL`*^̽QɘbvL}kՎe7_C᭫-ypS7*}^^GtdVmwaKae~]_笱&s,&	Թ?`!J觠:
'qXM8xD@=;b@I3GFk1D@02Ju4(/\a|Q!}u^CpZړƶ_oY\$[	t AC0}F)2H |Q 

1_]0=^f;B*ϩ8#Q
|	2<1:>Lx]cx>XG?.NHT'$\a	j*Ua?;UQD"BTq<_1OjH ˡ˾4𓩩xlo^83Yα. * }M$TL[MP^UBOo⮠[̆j=TU&!%ES(6ʖ*_pXESzϐ zPT*;W43JX+7[5N'a 
!zK(cz!@7!A C9hrJR
 0)KOW3P(XPX0j?VpHӉ$R!o_5IȀZ#BT6 Lu"A1"[N膢0k	 5VqJlJq]4V!}1îq	paPp0n54@se.r 7=C)0A!R:D`"vf9la,ԦGMϕYD!)|"{J8	F2&tUe >e%\b_/"Jc/nΛ!b1sa]]j͊*
:UXO;yE6pQmT	3'VpD	p*V{kt1#iO
X"T2v+pwK:) )38AYYҲ#kNG
ڡc$s7dvAȐ20CK0&b~Z2D;fLu&br$PA.[jP`u2"&0KYŸa%.|-$)'acz?9JA<r(w{9G.^f|*g_N50H\r/#|eȜb_5L&Xk4kWPXF,KTlHgCGEBR#f\(l&zZFԐQZ,cŅL4y6V`sXXliH(0Brcnsڑ9P %t5݋&\ف 7}ьHH4*JV' mVdM'5s!r"*8F-\&{X0V0Xߖʦ8QFH)։qbivcy0q\Ő᜼9Q:]ȺK۳'xdp5Ti8!z0$C~{ͻʩjbjg+Dnh=&Re%DXi'*1(=
̊yvV l,CW傻	"8bn2 <]j@hK8( uYG y&aܮxh*?YZCZyQ+Qy;!VU 	`ءk6
OoO3Wya&Cwcfn^WmVFK UQTn(IK];Qu޶ykk=[T =ۀdly禲ruu	j8f1#R(b˿tkՃ,/W]8,$N|<{|b}[|ɇ(>ǜm,:fVW8Ne-FcĀpxܑsO;2rכֿżݘѬ..rab|NUjTjfd5cLQ+sx>C6>>@X~{3cTQ>X\Y+~_$# L*CG++kD_#YLpplJ/1X	؍i$
2##xX\e"1pGO8j;qp62eU	)р|dwCxl5UchsEVFAZV-ɸHk^˂~EE	hZLel
pxÕk
_u:]Ǽ8eE
y/ZB5aJb{J$:vy~|aYSm8Tܪvvv/_0"Ab"cX&e;Vs"Cx8Aeq[`pt=u|zq~"5@)@:. pGs=ha֋))dO%{N*1p{t:/5^W\+KI>Dt{lr\p
!nw<@)Ey*-ִئf;LS 7*@1ȍۄؗlxBY=`]c%L+5axȺUkJ*yNUg)g"]m:<c7&cx{xߌp
cx{xEdf7_8`l6AB.նc/\y.
@yʹ[/pIn?'wʘqy>0ƵxŊ;.3>cx{Fr^6/dZjpXʟfdVs.sN+zqܰl烾>ǃfnֻnZTnGŐ=vF7k"/\qs=ǀG\
}'?$\,ܴ%W>yےY0wD"j
}Ĝ6;Oѝ1=;Xǧ2b?X wc5ܽS7e6%9GyzEܣz	)5 *q2KtٺbCtZ.E\-p,SY.qd:w?(s);Cg ن 6"!DGq/01pu8ζ-t\Xz{:#*nP|{>b|iwK~05A"q8m9{G]-+-ܤ&V=23RSa.@׎NN݂~rF+x-={}
H|uy˰sN	pwlӞ93T	27s~ aUw]B#!Z-Q'`Ό\RI|Tk~u%֬}~Ub(\!v̀~&[rŋe1x\!v\(X=X]jCQYƼ_7s"e`=. }ˎQhd{%8ٝQya 	qgnv,`xdĸM{zc5ד_p%.f|8^k9.}~sbZ˗bx\7s&`5)P00]x՛44rr7/W_Mmh|<ع?\<7ޞq5 <(.HdEC<LFt3Z@<f
>҆\jau)4aj-I ꫛx!R=,\-`?'Ԃ2KJ3C0OR@t=Fk r*>^Bݳ[) T4tG0m zDP2J/y&	&Z*$Dd(urv:j2[,D* T}C|CS4!-D%W4ZUU3:RȡQA⚔E(`Ü514*<[ʅꉏW҇e!0!CUFNR1vTD&oFP<-DRB!&"Q
z
f3JN9*KᤛJRb?D<iIȢ P'Dee9XJA~aMR኎IQRpðii8@NUG6޲LEBxt؁9n>=uVPf=+P``0S'7kwQ`nH⦢*^%Qr亓FE	.;qy6>#C&UDpF9mKEpJL02qvHPCUBK
QP*۹V'
Gxa3G*"ffWTc r<I хh+S/FoO0n+*UKiWc 4XL i%E$$)%CbILƒW$*&8)X3SB$$$i $a,N"G|o
b	`jFIFUz&Qd0dZE%Z/MbL4,D	D	q(Fj`-p
cV Hң[Zt,t`d[*'y5LyBD݄#|ن88JLA`<OEzՇUC@%@brt
63bA, ъQFV4-^\` %jH$%!b	1պ[THQW+؅P&)Đ2jZmPIPǐ!z"I*ma*@#tfP||PTHAUF&<.Q PU4/7Cy$GLRH:@q6a@nt[-b
@ yPC]Qc]/a >G}U]	*	`ɤ?$!òj|Τ5GNxTa>C5C	ݳzm
j }}6@+.!;?	x @dY2C:*8q^BJ"QBjq-( LY4TJR.*iǄW)qW0Ca0CfD
LRТ810B1&3hv=Ryb3ư(s#Ay'U"W,nfpQKېH0*bksu3 Xa
ш%1qKz>;T6qm\\ӹݕ*MEBģ5.Qt7IjNu`f1CKJӷ^$%QP?PTrPm'vCG*QI6=~ЉlUWz%$V3 s9* T0-AܩR8hC9ɀ늁b=ԥPȀ?S䜘
%D5G󑒓T58ɡ'R\q$ v2~LAzZ~PHkR
 yPr@84|'A%'LN=I=`y0O0*^6<[=*-5HH8Al\cT,B
\0P
!%&PDOl<!#)Iä\ F QW4z`Rڟѧ#A3ty_zAi`*	:jOE`|LTH8a1
@825T0Kø70ø iAy$JK.j&6!
$h~~ ,jBhЌǐbM5eHjq^/&t=R>{6<TϼUϼ=6
 ddbꘋũ1¤}IPyQuQ}U5MyQM\&aSWaT&
-U4b-R1ZyF3A0^25J]jj( )PsP#2g(,*!R/5 UF1γX,#,v?7Ƥedk;sx{W2KM9?3.Y匿 5Fc%EChGP1n䎓\W3]H(u3ĂW*)$ Ap9tcE`m$vgk5( NupbVRjYQu2(Fe\k#4`AB$4ƪ1y#ܑȨgQPX|/Qn($7TX:f8~gCUV
ʭ	
f]zjTcrpYa2pk*3eX\qx`QPajwa-ryP +r;4'."'p>T_NZ[ܻo<" HF#aXn:1\&;lpP^R29)DĨJ-U1L֑`<N#*!R2O:XƵ( zHNת5 A.]Ja(^=ĂPQ4MT ,r'!$4(%CJEq8rYZlZWcclD|UeEA1ԶK=D`\c83$ҡPpjC~ "R	YͷMU'@ZE#aMDQ\b!JϦpHrMD&cs0rxTHz9TR}8Bʅ1oV`he*!(,
G2>J@9<ާ B$6/C?䪢,Ζ$%Q^6IpJu./ J@'	Aoð7)NzbJj]U*FBC}CURsLE8PфEV9[*Ocû*!j2.`fuY՝Bh@4:"1W,!bܗ9]E]x0wA{¬FP[\tQP.T5-<ʧ%t"M"TV+O RG⒒|qoM%ѨZFBm`cxB7I&d3MQQMO`3^R.p9-Cړj#	>Uu&)j
5uPČBX0|Zsb?]Bj"MlFzlw@)R¢+-qF"0,ړ,( >^t?dT6)j6El ix`*jN=
k]е!@@Bc9sBHѰ^6"c"'UQ;ԐjEhaB1^?<{bEQl! SAVJ/j1Moxב1$۝9 L	1Ǹ{F1{;gvtc7׳!*V~[t#'#&*X:?`0(Xڡ_t"F9Gj~0Cb9QK]*!ޅdl2XsV8}T?QROEz1(&E-<2(Ҥ꜃H`ZK.p(`0EQ@*5P55,و5.3|p#LHgzoFZJuu3n逕Bx>M C9CͦUh2n.%'PV!WfuuN6㮵!@E&*pFa>3Ҫ<%DN!kd"Wdy0#ZQ,,?+"j,&JqH(:^O\SEz7TPhTH	x"mcF*lT.poxވ:*!Z\bZaJH	v djutR>óD2He*p1k)hR\Dc}#$FDY(90"'1,u uGxDgSÎ>
GwqА@pzRk㑠cdTq=(dT{8#S[RUt.=iXT!<qu70>#
u85E`k P۪r< Bڴ3!$@GĴ兡
4w_I&?&nv	RJfyI+$ $U,y%Y$k_4M#X3VsuFIhPmZ*˶ꗎ*Fᜅr'"MyMjj#N1U UXGx+qD5B)7jQСr_-/\#q$24ddi喸_Ab;ZKOA24)}AU]'u`-`@f*0JmZT:9Xk鯌J[ՍuGlfenktX,66\a&!  6"!BacgJCӹyieec`djg\1آ<tߌGo!2v,x]ZT}a] L`F6f<n+q9Ӎ,ZWcITiBJ\y}OT
^ҿWJL}E-ػl}/yz^]0Q!xa;PWd
9-A_.(|s\p5K70µhai[
uWx|q)ږ&&ed[gχ2DP{J1cy#ǱG:`׏IuD?VЃ*w
haÍQR.q Y05JLF*p^w4hl38w7#(A!f9# Z^0dsw
§8w[oO!r/%B Bb.f#@vI600.hzE*"#Qn	6Q CAɳV	Q);
ǠrcjUUQC[~Zf2E!dGYI3SITVg'EOx6RMLB5cs?$ԑlxԚILgLg&kg&V!3l-WQ`lo#
/un.S91(wg'QXWHS:|NaijUM)H1u=NĀI5rRy5z!^Y[KO%ғ#u4+
yN*`>$ΆftæOY@qr(: RgbQdTB[2Ui̇=GC¨n1&0/`b\B:?@4_B!;WN;aa0B$*Ri.PA-!U羙j"+eݍ!{F#+#bu-VD*Lp@LBBJx_QhF9R?#*M<ڇjZq X-ҶVcEQ!qti\c%R38MRqS>:*C+BRDf9 N!NyK,xnenJN()Q]kÉDA4iFҳRuU)! O`d3af@<H-SjF* DuQL9a)jEvc|{ W0?Iոۊ>C rC4uHI|er4!2j	Q-srrJ5(Gvѥe3s m.AGl#gSb_п6':dFzU8@@ 1=u8
 u#ƩF6, !\/r	`1x/$3>b3,T\KآwX(ƀbE1r*#ĈХAy*xgF\<U.
T%)
gI
oju#ڲҥIh/	πh*v&&& 60&Aqߢ\g{_nUJR`8@357ETaH5f,HЦo:	ByHl7xsB-6+iWlF1nnUUDMm*(XlǼa'wjmʄY038A/np3(?Pje$D!FXeDvH֠ :V.mF]H"ہOe
BQjTY=sGu\5w0l|ZC)S TV8`(+#Y	^*%C1tΆUǽcsbVWE|A+Gڢ?5;Mg^a8>Q`mR)Q"cU#|8<xb|$0EEDȌER@;ƪԪNXS(~"Gw/2,աjF`(%o(8܊-0:"m*qgkyC#[yCޮ&X)S]{/HìGX/VzN QE RiY+*$)*#qsw#|zǥ,>vU pπW&?7q9N,lz\
x8e4esY[o)0vWc"Vu"jq`s@$;aL
$!F8AȅةD>Ls<t/g>xvpגrY8{y{?X	pU,'e\0K,ce,Ǟ:L.N¾x^V`EaK	|:%cL#*1YmL!>A\".DJv5)9ZZqvL!,C5rk{k-O
t$"JN4ҡÜ{}?5T*)Ntjε5*M, ֡ݏ	ΊH5PQM
'AcIxQbC56I`yLqSKAGrYjvcI tTUxyÊh &d}.8v>ΝՍq9dUa0a[ |ZBnO
gH֮~#`Ȝm|?o`0oL%pfceK#W\]1.aB\ffQ%[a#EK| rS[JHҥ}AWZyS56CN!u/RA^6ܨ	/tJ%'a8Qat4>8TIBU@FEሆAz9bXOm1DQjU*0&\aTB{ED-}0DY/U
'+
?#!&LV+=k~whCu;G"?s3g2u$xǍy(Bɔ10r5SyjYсMFUja \vj,-B5g%̊%.}\e	pBW0־?'>lW0\us5h\6ZkxF\_``[RG\_``e	q ./.иϞY>$ْ8]lkk7azCXZ(*{z-K<]r_.LNIek	ޟ59$Mu"l"cQF1^EÞ"R`8#O`@e i
1t? 	r/rڋT}$lfsz0pga"yy_V'h@yZsHso=5.tk<wޯяX:\޺wD%&@N'dޫ9˿$#ߋ96g.T~3+Rx;\ybgcI
Gy|XQ<Qb:Ԝ|Tac. #$l<wXtAGyB:4k=3#<!9-݂+E6X7v</<X3rۥqM ɇ7g3G9q٬mFxں[Uqf*|WGLsQ;}
Ǫb3kfI&XrM<`1L!:ΪD_!h4J{.++r/4C+_}&Bk䖮G8`{5
z{U\o\bӞ8{r^oA@%z)OwY:bDRaF:n-Nl.|&JG IA]~XwY.,%E )QUdU^p1ƥ.*3#aio	KhA`ǆ^@a׹ZSjY֜_W׬/tNj<rk1]>6`ȹmƘi]XTN\lԙCΨ!񻦲T5O:XPbG?,3b!UL0}K\"ޘrik x~,tW#} R!p08Y3T(:&:nTRp-{T˻9XRMц	]e3j-&^BH9P):`92XJ*o%OcRv2Gn5u7AJ!}C#ITx$"'R.8!qBC>ƴ 3r:5Ԣ9w_SO7<{ϰ=>Qّ}n3QT'Wc2D2RiD2D3%yp4]<pD8=qµ+'*b+H_\RJg<Di0X6dX>#C l0L/ĺȐ7JNA=%' @nAthF&H@eJ*u^Tm䗖q_3r=gε7'9ͽE`qjX^U>F^\_^a]`g1rO
Tl准N4_`.c^_ {p~X&jArgyuL)=ͻrtޙw>'xǇfv67$c+rrC8O-ruNY|hσxnkfglsohpisrF<$qsgwp~Yo7:t&pj\ܑ<ܤܳxnNn9jyv.'6[	3qt;as[3c{CK1xWnFE/Gyێl%7?5384#y)9 qY_#t+{<7fv7$c+&/'@t/Gyێlyv(Y3pt;q͏lm.nHǞWb>I`G`7(Iu9xn~kfglsohpirF<rr	3q℗;͇fv67$c+qO-`1ː=;f	.wlmnHǞWa.A_U^7'H7?53984y]y=?r.q˗z@\lm.nO<nBk}rZ::|/rlxn~kfglsohpisrFr r&o{8ǊygX8ӕܹ/9ͦ緇xn~kfglsohpisrFB kVe~uU xw1-ͽ3Fv95QE*TZTE"q3'ac2(]]`BJ"qy6"I\PٌD7U<|`k ^~$%rռX~mou_0/]:,wOUב8R*V`^ߔ	>/5;W-M@uH }qDoV**'W{A(nsM`[ySYk|m_k_jkOt wqq_Q `=Uc+r-`5<d
\}WHsmh"eut@8 n'$ @)&,\TzI^3ECd%EpZXAn=+N?$va$! ")Q{.u ㄊ1Yf+xΑkoGnZ9X=k/2:0'C/',KĮ`XWTI5w8xRI2<ON`8ZgsO+` ?z1sX|Soqa
0\S!i!^P/\m]>8awGs ϸ^y1Ϟ낍B0+`B[>ׅ4:gVH3z8"(Qw?B&M3Bs |mt<pPx66T"q*$8M_8N6WxLYʀ?)q>6Tge46Vq獕 8#<B a);6X#\ore+#(|[X09QK:FFbew[
uE# Eцlr.qx#\>aL(XAϼt#Eŧ'|kEg.=ej\#0oE	$v-ӁNg|UıqVH0<lΝ9 rp:Ȧ!+FHiTpR`mAK4/z#v,q/R&$LΖӎR4!1oRP7lTb={nG=ҡ CG *wJ(Vs
}^<>|xp
$j%lԪ֘#BH/U2ļ=o$V{ʸ!p; z n
edUTbP|]'	5Ojd[|[TSpIo_WWYSnZ8;R\["*wf/  k( L;xcX6JLTuBžY\iW{IԈRʧBPH;QPZl@D(@+RGxbbjz"/tQex:TXbnUPJ	 @!<NnJsǮ.qh7$\Z9i]+ +׎+*)F}>*hvI\#ɽ*-9FC;nѐ1@=GVt\c#%f@
4S MmdZXB5/Oc52D'- !  `˕U1P?KJ#]TmU+V&'P w̄/PtO rN_TKv%Q-ViHP>=9^E 	Ʋ.V3>NB.>' L4&u/Bj@i*BN!	!bҏP -PHKadvJgF1)aӫ/Bu+JF(I*H(,1#r]H7 pDfD: <yv{j@HaHyQ609ľQ3nM=g
Uz?p<Ir#F"`@stS@TPj iη1]{$,tW>j/\ΐGwD]D=QƼn+nNM*6*! G KpQpRynpybñxbI1 y0DU/dIvaG<z0~#haZ| G0%#?*
p1.*/!@%O)4%D	"[Gt1+\PWpT1jx!tP'Ut"1py>A+2KM;pƀrldE&p0 |>"%t0n@:rG1T®JATX:BaFP݇rcT.sqڢ8+PHT?j:QDE ?z+6Q1qUJ+*DquI.
I qlGr:9\wc$u$Q9
V8GA,bkW6#k_* [4GOR4Â'ޙʌ7Bو|s]b3ȧxNOPL[8K	uu,\Xˑ8VXupXG{枽p}<z #*yB1@MVN",0ppwjՕ Eޙ%:7W==pmaB1vȘvKp
+G\
~xkghJu𗇵JXa]!clp[XNdȫpyǍHkgs6&L7$ǲV!nB]6cրj7ys.&sGA$o;swh
$
|QR.ު=em<?q,?ϻXOF%u\(*?scel^S3(]]bռW`H[8&Ui.-
6^oOȘ#$1
O:Cޖ'`|X.OQ'8KGDvhbuYSX-9989VP eT2v<Uft_SA
Sr◎WlN]R.|<.Cܵ!]\~5Z*GW2S)˽x9 < M TfJ#s@VQ/+:,-VyP
{bjRWWQo0 >Bq(;Lpn
f!E2xSLl!LvATs!_P$o6kp2:JZfrqtq'ɎiqIv+UhS84/X%wj9cQ x;k c KЬ#*nWQ+b+dW>mbAr2ija^=«6
&\YV2XТYxdK=kGjɖ!,
x,ZiExBo?cՓn
]T2w)	7Up`%@"*ut7(S\1M\c*5V/CJ@M1ri`Vh,]^a3Q'P' 5y#8u)\-B9e<XWNfyF0=8T{!
4E3IΨ~ $V܂/k(*%++ J!pJArS#(:ڏuM6@n 		]hcxUvkZYw2XrߌuW`==2µ8%*ȋ	bA|榬`Gc0,ʹV JIuֿ#cl31r&Rg]$+333RnRJXjyU56^ DF35829pP`HXTWph3ŀEJt$}b3@v2Y/ 3
xRyi#Ԁ\bPUeV29إe!HfaZy|$$ LB͂jz(Εy>uX]\bN;[drGc֤GyTL-.\X)XuH!=Ndk9h)Y+TyY˰;`J?[OitZo<XM+ժRRQ\!3Mu]HZaFjz#Hl9p9{N3 :wV0XT2:҈`p	Uu`y^sOW}jw?i>X<~xx|عo9sEܻ%g<&	ԃ񌑆j!ey%rҊ4Q<p~ 믏[W,!ea0\u
HV˕ :oTU`AJ9؆WGTGUOf~Nd\cAUh+BC(+LFpJth1uBP~hhATVX:utp	rv l%Xj2*T's"@`4Jl!)X!UE[q0FA_J\|3+)^iJ8/`b,VJ)&S]tdM4JMU`r(b'<G?j' l^7V`ƪ$Yu2D	xʺ5Zt-ͽFR#ΕH4&]Z3joCAI4h0[0)xMf%D.Kd\0%c\QȂzM0SPm6x;Axp#.).*OAZ:\/LP1_Q
R?o^02@yhrz`֐G5G25Hp&@>29a I!P_Ra:Ώ~QR)ǂ2)ZX56٫*f1 ܰ
CyόbR ԀXd{T@TլD)P"y 7`^Ϊ@4qN'JmT%Jǘ
LqYo:U
QBqV0HT<9j"J	yǞ:x;	k9|,
<J LC)a;/\2x	\$eYf :C>}{KC00x%D:et0=QxBbr!
,SBQL: R9߶<:etf	_
H'9J?̆J/TyfC*JB8D<UUP%
`!\aJÉ@ pJN6P$B>bxA;BUU<}T6LወBH̖ D8@1)9@:.IPĉIxMƔk(xUEPR#Iҩ(@@,Ctv	ئfz(l ۜP˂lKbѱ&-u#GQ@N%bu5@%=En¥epRx R	QQOI3Fhȃ@q8?BzNDeBMCje:ɦ`Ck> T^FÄ
T]ӹ{lBhIC7?*?#T7C#>V!:"%&	(W!!݁cZ?`uQ;y]]QξM-<nJ*I*&a%&#\R5eEP2*NQb 
2\@OP@u̒0j,T1)IhsA4/u ф% L?TUEQCL̰?/ՀahUI"C, UԶeWwxA)cAk D%DuB{CҘ2*lأjt*Tl?ʍx8AgV4u I"N/j.'(U\>k7#)"`0ƢTVa!4Քʆq+!?Q2jUBCxT~Z>԰6&%Ü[JL/
cG@EF!XuPQ8ZDF`Tv*X~TRFCi:9:ڈHBf#-F}aʢd&QIX@.~TR\sj$SC4"sXqUyEp2TI\ۆ:'e cBCMH	r_!R BB.8r/*&PvJO~'QUIPP07Sx Z0&F@QP؇UR0"%D!iPɦDUD4lx6vM.*@xdi_J"thzvzZp۝_ޛ^ @VXm*Jn!X2?«@8\Y>LӁ\baH$uFE!m.!"epJOpF6 H70*TPMFCGCEf0#d
 j=:oOn3Yi5)Lj:"NZ_[3xc?To9ˆ1UG9Y"5Ъ8OQ},Q6TN\Jj]Q2SzTmShW0T!S3+@x:ŰaR|ȏ^B!$THmpM3*A?N/%&aL1dRFUQ)*NYpQUtU	(FC	jgB&Gc1~KPǊDZIU&x+b$:aPPF޻S
p\suH0X@Řbfsa; p8*)

v%T5c	͋*
G@
ʅdfD´ 2A*" pF1L'Bړ1}QP3ߡQQ$M r(U/4.T61B:#cP.<x_%,%Tm%TҡR#Q<RtziPv5JO(!%C$SY[+BTuX˩03FBw|DH"#@p$JF&!\0,2O'0	IהNz ir,<IB Fpӓ\Qd6sM<Ev54f@lEVknU@ i$jqk;[
I_)uG[U$7ÕThV4$)'sx7~58Ǘ/-Dp_T<`S<%Sg%`9]z#Q	+nKrdAo?]x!=`]ǒ 8v,	UKU'*OQ1e¨RDq:p.Cj6°&RyH`I(a t#
*KPD*5Q`-8L/&)(0N8qwh83[4 
!n#Qn,1$9ޢؼ摬ڳK0$ j0;*GR5U
uAQK	|P.=(cf
5oW (j!".,9	"̅C
f*!=BЎAEҍEz=TRd!5T9^F!4~ʀ&JdC+gNJL:2R"CE亣 I8ʡ @Lȍ$00N?/W:{, PG%SB	]8K\	*:F9?ǘofUQ8AM($soUvA0W`8ujƕηD4P'˔c5_PLq=,Lb"aU
B..װX9n۴8`Riܓ	)0278*r2اaБzj/RMGx@B.%)ab$1PS	·Zp9Q0SQ**4 Ofꔂʅwv^HB-Xs$U+%TY"T722##6ޚk*29s* Fʈ!pa1$ߜ^= Нt֨2sF42B!CqfDy~ rvۈ<4M؇ٲ8 I8H'9{x׷sOI{pqW<9rl̅a(8\zz7;p7v'֜cgM:E(ͪa#xɕLp.xQTGV}y'6 Jq6s z=؈Y);j䅃R
u<q_5-.$Hr8\kwt6x.upװ7]C.ûpǍ oQӌxJsp? ^lwwk8:򲪂2jŁƿPp覦vVoxym,M|̽ .3gVolƆvXqvx;{mƦvUnz^r57󽅞k_K{].؟ȯvMӿ`Cc2<NF}X[ڡρ)+hG\_ԨRy~ȘKFKjBwd4^MmMq-_pĨA|0LE^`O<+7ԡԟ'kg,.]ɷ G*!1soW2fp㎷\D}iGVn:dVŉ1Zd11EXQ3%\rfPjCsmkx=^(는@	
4.ʗ- K kg.TG"随ɗ.	jQ7܌q7HHbp-VKœwVjlk)lkR*:oV58՟RƭvZv5k^)zq-:]Ƶ׎l\\<Z vgstfgz놙^ł7ˊY^wk3:mx\㏞ԅPXgs6-#ǵ<~tݍxt}c)p؀(!C<s팸Z6)zs]̼P׀ 01C"$n-PPOPq @PPm6s:)9Rʍ&d-%C]uJUЁW-T<r mx
t@(rxE^+1v	2`R<rEMASR`eXi29	0!Cvd'>HwxsMPJGD Pzw|;gN.㣻gŐ| /!Gwc!?&wą6$cMHT_Tp%)KrZ7w|Sͯ=7tuX` {XcsTz%T*OKOԐ:qC 	2"` Q)Dia )0,-9o@WmHCg5^ ,?YL#2y(2aOzU(@D->	soaq5Q-ᇄQBT!Xf #PU@מQTX0+L1ԃ@'L8B4@ G Z=u=Qa% jB~nܭ2~Nh&<(3@{p'IHIIB$wQkݒǧThzq㔨kam2K!C\A$frZaF
-8f+ɤѼ125ah $B8 LxEw~Xe.8rRq&U`d0D'a,]9E5iTYm@cA\jծԜV[Pd *" Yb50C!LB"Yŵ['K1UGO"dI2sH$quPuB`!ItSjѸ`FC'eHfAbDIPnVt:S*=Q T.T'EhBDRflkāi@I (KjLuM	QUd,ꔟ	C@#C'^
5r馲JRyv P k%Q!"6Q +P$5kkgAjѮ{;RxUƏI j"Oܔ%$(n*M球Hڌʩ>q}UЃU*&)!yH RekiSR|1ULD@GV4Ty/l!<6@j@-azX1;sڤC_YQ%R"rTC)TD
U!߼	$dBt93"HؕyB ^3#]4, R8HZ^[\#ܔr	e1_ҍC)QkR25H# ƴbɬg!d+܁wLcT (L/uA
!95+00Uм=soHJD(5
`ە-3gCGEBA5PҝV*(HzцG	jV3`804fYxJ߄nu/Pp\j=Uȵc{@f".PFHQ{U,
ud6o'QkՖkQSVu4:s;PQҳF7<ݖ.Gt'#T4eCт5ܺ= )RCb\5!08k%xLX3+/qԈ%@S8
*BGX!aZ1T['p3	R͂f0y1RCLIÄk3Ki8HP*^*I3 nk	I\;Ӑ#OJ'әTO Fr͸,p^2q|X .6=#`#GwI7x\R+2WAa;GePv`YⲔ:21UUL&bk7&CqcҚ3P=Y=\^
L֥]XQ*{/Ej<Xu;ڒʀZFE>&	 pd**U *DyS`Ir B8-H[.!cj7y@b.yH5ZJBKkC'(SAQG@CC*dq0h):l )1:jah"nX8xu-ӓSZCrxu9C9Ia!
C.֪9Pgé@	 ֒U8p%@qwI@\/7)oFu>?\yr̞.,I9$kB])| <7W'"W"J~-Ǯ'S=$Om#A`Ə\ֹ."N- #[z1R.ShepڰS8^3i 
[K͋p"Q%}.N~wW㎆o$rtG{uX[7ML+|^j~ŵ5,(g%b5v/qlb6cU'j[p1'kp+fZj@Om'FC,q
0ǀdc|+|^]hk5TAHG(I@4젓sc\|ӗ.`\\qvqqT+_)xӒk/4T yj2 @$\0o
#.~>XA4Cɦpu1 *\\3"48I0zh(KphYp@*e74ex0Y>iz)z`Fjaª^DE0 5uR`֕@N9cKOғLIǾ2° d5q  SxϏxVOT0BWMJìLt<FSBd8TO7L% ́©O`+RqA2qUI"qLuš3崨d2!MB`81J͊`e{jx=K`w`x<V5O9<&U3 S]0NajPYHumTDWS_-UVxʡhxɧ#e8t*\z)Pu֐D^LPdx:xCZe#L<T3k3jӹRǐgG`fFW17Pmjx8D!Q:+E?'<8yD4;co		j '¨Qp9>~2Jf5/j<sN."l2Bp%4DSMM4T"@3X5rO'˽Jb"K<4rG?%U AQ$UC*­O<cYqޤٞ0U ' X'Θq8qx4d33ϼ)*٘)\O͔d$c7^*{~IXǀ!quKaƢ_.-(iq`lxwhIjډ6^1Ҳ#qK0
n(NJ_ҢDq)QiP+@9N M8QN`j煣bBV~!fr]DuhU1z.0r<tfJkUnFcc K+]	0 u֎#ˈ^#A0HPDp
W<(w5tzA%	+jN 1ÑK5sҲ`e`>z+	&gtMd>M4V]yJb)ݎ1QQD0>d6	A1)5HQItrs1z=yėz8/U+6ǣ ѭΡJAA;-`BOJ`2'
A6
Lf\Dou!evHt5N3(>NťvWr2mybLn;ZZK֜^,b&T`.>/aRc JE1<΁4
Rr~0-	DQ4xiEq
r5p
L1t11$GnEB\H]h7aīT7h35EM|u(!F{v~[<ajE6blt].=14?QXlA`Y0 !'%DtJMcOLFJ!04'!JhBD(AC/PԴR>' 
xCUHg=E2q-CJQnPRCbͧ@ua-*T:Ђ; =R:dmD>TQIedTηxkCkB=!٘}UI-.ZB}CӍ5E]byQE	Ly"63r?qUb<Ǹ9>Sm-5XE.)BTZ!1(0GuRU&Kʏ	ܪ.pW:H!+GPR")dS%DtJ#
)DsA|w\m</={f1UH`K2DK=&P5L9[8Z8ab2ڍ=q]\||8c8yhJ3
Rρ%*ǊAʌ%3)X@vT?`1 
7#0qLbFDZmWza1'Tԣt*i^"rRbLLM$e#u-G!hq06R(7{@Peep-45ӜB+	6˵<Uڇ!eG6aY-E4bZRM=SԀkUB3Jʚu$\"uF7Q@-S7*-9UX @,H:Tg:X/D!r#n6!*6sdliyp?/Bo~|1Vb.Ugu*&Ok	fxfVʯ@	
rʮSNJJ&L@kY^0'L5Pj-&	a̰DS#9:PLjNW}<T|ꖰ<Gpuuv5BdsCWXPR!KNUh顷]#^jmrQ,u.G=\,Cg#V._pn3=#TM8g/{G#Q! j>OA2(9i1]\p tf5gK_N3S5QXq$AN	`!t_܅QpǵE75f
u&8+'nH:h"xu,	TfTF`+ 1˲hJLC	)s[C\<l5$q2\5P:WS*XS*;¹"Nmܸ̆b'ٜ9э| tNBxa$0~wU+W HT7pvֽ,|wǼ|c84]U)pQᄴPe-4GE/I䪈#XBCb=PqTQ!2[0tQ^dZ
(iO "i>5ⶉx}a1q/+!QV)$!C4H9P9N+2C@{p/-䎙a
b `?x$^^O^:/xܪRgk5qPVnǩ0)j4-qΊ옘	+P!X*Q5Ih%GpҐPc=P*n|3jNvQWJnQ@g<t39* F!	@BTŵ0pQ(W	T)Qq@bV{W,c#B ;P"`)xӀ)=QT<3Bq #%&gy+eH8n h8T;֓ R7f֤Rq<KMc	SXwiabS"Rx@AH-)I' C)\9B*3mr23*"Z5qyPgA4ڢϨLe	!DCqa.ЎC0.<UP"0yg
Sre0V5`ϋ$c 3TOQHj{PPTiO,(&EDp2BzԮ+S@T>-PU&TړdHRhHA<#C3sVRz9Ȝ{NsQ棤FVJ(-J`!XȉPGa	gP|>~Wc$X.7RMA4yaf| Ǻl<= AxUBHAa

 6,SA1UpaaG^^GiwrFW$aC5CV^|]GS]&6BatZ҇37TKX-ry4;qvE-G6QInRtQB"qEКYq9
SX_qB0/0
fWG7:
*]
\`N\RrVg\?ż N@v*M)<Fpߑn0 poU9Sx*UU.
\`
\a*0)(h2`jf?&&1 &T)LzH*⊄tBbʇeX 3plДFH%p7྘RO&%`DS (l)Fl[ɦf
J5\rKXQs'lj8Bu_αJ@s@ÑV.V9$:HEk/	tY\4!̀u͘aPXYR"\Qf+S$z+Jk3FPXI*K^3"l'qM!%qu>1?j('(aGz%awsޖz8IU1<F_.<RJ:GhP: uQzဧ:Ɓr,8Ayl1eD\bn#trRRh[,=YHV	M=#JB'TQX+//'T
"0ez9'Q\ (04owu&buXf10\PF_e 1C#yJ嚧T/@&Ѓ0OaL*0C,	kcazj:}:rj,1Qn
d/ԈY!pДc܂/URڈ(B JC65ͨHDÿ,\B4,y7 w5 ial:zdfbjj;=;97`ʥ:@+:C.)B}iE zC؞r_Û+#2sh" 5EAAr$0J3͛6os2j#H.\Dw7q3z	\[|NA֨zƂOqg <oV^ɩT~"N~ou^0BIz7@t6 a}G_
ғ0 A7@Ho;Er_(ڡPLQ?+hG:4T)^||<x&wH;/A9q4<gl3q|0:'
&Bxa(ab'*##aPPB`kQV	1r ⮩<֑Iqx~T}I4\B!!QNmE"Hfg=6!SzrR{)DaԀe  |@z:Ǚ̕<@aÆu>?򭉜Z6qG.?\Y	K>`u\Z\b3bN*+c?=s7.ĀD6xlqp*L]6*WpY]DqAXcREPڵ:ɋ-v7:Jn3`VP\)_ְw|i|kީux
]|\ʐnFs6X#	oZ|~sHrq#xNBoph
\y\Y6ꢜ~:ӊl&P3I*!25@QMp{4YӚf :2!qhIDBj* a(aa2Ou8֡kgCڸɕy4&񑢕.>.P;q߰]JL|Ñ1n!ϧè&AYA('6*voR[tQZ i;JEQȀj%B/O5S}2VR<xI^ AZT۝,T,ZZf XAڧE;5
'(ꌣ:gs]BQ82kLf@tJ;"ғMqHTZjD	cZE$QI,Zf5T9)61-5q	TNL^<O'{ky?asQMgPY*J.Pq 2ڈ_Pg2Rj&uM(U @9qzĀⴟ4`-w$SڅhH<Q
 )QF@m>u@qOwRŐ-`!``LАfbM|n00,v u3+Ώ0e#q'`0/EF^ILyoȗӗP@O/!u{SbQ㗪rC*ʗrLuN&k01*G( SzBДDUDJH*!*#TMhPsF t 8/j mR`yP2d0~%VIqt4MO^-.-\}v:èi	ZTC8a+u
(\UYeG;Qu@x}:	ػh"d^HadN;=ØNC2LMC:6)pӼ_鈰0XM/+@D8C@X#Pj@6r0n(;`*!9#gXT;Q tG rSIw/E\pѩi*!xB usC8!Q&O"34aM? b !:!.xj]M/+\i0ox:԰|\d/Ԑ߱^GaOk(o\\Yχ8`HUQo*> ^p)ʑHD#X+3A ٶQ ՃR0P2d]c$r_SUo2(:@(نAݓ'.;7Q  V"@~L!# [RLP 1*BJUL)BPU
v\B*fʗ
bφuPjM
a@:w!9鑎!qHqx\T)$!hj`ԂCcTF|p29a]C]ERf5,I<Yơx쵕a(7CA]EeDTT{A@cqx0{o;\6*F)MKZʉ!U$*`cG*TCN!HLq#~ZZxH0Z\L
iB2!k!<0l
OM)TX@v|hp7@Z9QPG50|MR QN!bӝF P;Dq_q!_ӎ9xxai'2j*0Ң`IOL`+rb$0uғ@q!7UyO$J4zǱ*%MAxܢM&Y
T#[7UBzp?k.h`=Lz´ZQ90YC&XUnEq	8tNqY_dc 9O9.?"asah^|M<~+!&:XXn8`L
k.8ebޮ
?7ttY#\s(7V݄@>J.Zʰ&q]v܍ru	cױ Y@=9ritub2qԊ*dU *%ݣ
pzu0wusyf2kݻ \2F8.`+`!a/` 뼌S쪀< R
fSyIQIY2}SGRS5TXIR%B%D]/J(*@QB|VB#d{")!kO0 ssqpU5U	Qc9np$LOaj`CFxiQf20`1ќs7V"D>H
[QvT8, wdF;֡ 3ƨD0 ՔZTb/"tc-D;`W[3h8)-V3ڣBĘmoNu1{ppKzK0U`QV̗93cZLqeΧpv#klUcl+a{+T.@Lv$G(XKPz)o{[9\20
a@oTP"-D.R#^WZw+q]k߈ƫXJ@BB]\s,WF`/RxZ+ր\YsTxO9¶Vvks00BڌwW^p5	M7?\1vwGex!aJTx[ʶJ'-\^OqWvhkߌjhZy0+\ɇ.{ݖz؂}Ѷ$k.F-XXl:⽇{V #<F3jD^iRH.`)߱yVvM쀡ӫ8k	b^цnWNs!0g8wǺ"*%H?)SsUr):	;V
@eD2_^pB2tnk>1vºsPd
0		Օ*-cÉ֬T]pAd9H`0PAK:Ympfmd;rTLeqh@6w4a/
ӡ*C5	}Jd*LrbT5Ql@b3TP n:ǉ.X^D.ʦbÕ`5دpvkoZpPC:F\n.?sR>V;umvO事h1d(ɏQMe0OBTC)<wD7LPd^>
\,A	JH
20	!8YEQP#T6O7$j25 
ԁBѻڅ R0TR1>88*M6BI@ S4=Uyۅ<GؐE`gM@_SF%QɁ8[U+T>\r"y:
NuEB&|[I^J='(/ݪDOQv9	:b5\66NChnNweinMQ̥t7@]/_0]֪@je_pqKo8<"ȋ6)(C&0n	CEy]T	u5Gs;TwVdiшJy799Q+U'?%&3R)%C_ Qd\ڕ0FM$hcT7pH:6ԍRR'mB ύU £kӓɥBT0,' !	3oF4#rM
5TTs0GR; r66TR ^Mъe4g9F'6JAz)eBY}-QYl%nSc!ط#쓁HY"!=:kw(#WcDtQ$4M^uڢrYI:s3Z7CDr^43 {TQtz 5"5$iS	2ю$Q ~Y<J	.X4(	`4UMa9ۋ*$*D˨`a{[@3`n pR!ip/IIpL9N1磍P2 BE{ŃKhsQN e`nx;*S5u+X#1\PgR*"ʑBvxQ->GBqd;mRA	rrly}XR#eL!^ET3<T;<T.1	$Y7) ]ۋC4~u%:RTܥ]Ė@+&ѸjI޺CN 2 }_`Zw2V1GZƯ/Qƾ_g9K_ːUЪ+ 85%&ȉpkIQi%C2.1%EI%'@*ao0o=HS/!!Sj*F" ETb	%C#% `h
9M(b.f!*v!B/P)T|$pF6H2@Mhea{B@^TU	*NyQ*ї8nU!͇㫑6jcHI54hD>(DcP^)-V了j~LPZ]CRH`ȊhAQ2<572Cq3u*$5PS/E9. N,@sD%|q5HSEbLjzRփ@ʠ.,qixgs"HJe$(T^X7)@Nrc/ |/.@tlHA!,
Cu-Є	F@QLXY<h  Q`9Sc>nl	Ē {H85RsG]NL0[(T0Fji]⫠Z G݆KvA	bP:$yLcW<[JΛ\vŘ@D0QR:7jrJmCq}olzTC2CF7)8%TZRBT[XE@ZL!> ^D#@=QtV ҡDULEjx%[6ba@&/JElT	*(訖(X"R{S, ƕt!@b|v $T rw"9&P$ʠHFQ ^C1yvP5L8qo2T0aAKMp;?Bx`kX67/֝؃=#DEbtK lpLm4pVܲ}	*+XX `l2,ʏQ	A=DU=aX|EǋRrD$R
3DNdT)E|䠯j:<8RC	Id!jc-BE$'D5}d]!o*PYqA-<o7,"=25MPq 4+>@q",a5HJN9 cӐ8P17=X򙘪X~Vr]`DaI0f|ux1w$;#H{VGܭ`	-?A;-ג<F ߣAE@6V-lk6OmgcY- `YTiq
 g/REDR#)$ ~P}Q?a+kmfPpP;%Qc#d9+CYQuSsگ'*^8H|ٜn_tGx.w%X9"8qd!t7ݵѼ][+qAcg#@r5e,gB<-Xei6y>uoϽUϋ|q8s\T´w-q̜ƒ~ek-xwnog5
2`,| (ӺDDӅjHsd0PQy2Ʋɗ3T>0 Rjf9]QΡSEִ^+If}\$*_{^@㯌|p|}{;6TB/ccagsrq70¾q7Ѹm!2RG`}M?ޛ>'TȇUz@Tگ]66v)&5,˦a)1Tq9<eMo̔o^ 2398X`ۀ\dhq+ɹSN_R5paMBMQ~g^PQ䤆it,h^fRm4 AbNmɶ-F}mWm[pf;ҙ! 01V	w
9F4F(j)j'%bƕYWQD$hvZůX&3y68ɶBxaR 7w+3\n)w}.noqDF]TJkrppw|[k.oȘ!]/M< Pߜ] 2fk DkrebE;n|fA|	8ҍN7J:.C2*\J;`1?v.ߩRK9WLyzr6nFWPȍQȶf@<V=NbRr&喋ǠCj@PwQVuʠ\{DLeMn/=!Oxy9ڎ.Üz?+\Aߋ!`3^( A/$afv])T92K&3qeE3}oj8)eD_C1.Fa@Ȱ̆\j%DR0(T:BѕU*'!_AEER2LڨNS4UDgd0Y* z
+Щib9}~ZߝԔM%TB^j<0qhuG\=+$a*$:	0pE5_jg`E9Qq_'w"3nWܑQGVo*!oV@THhbIu>]z!MN#gkحȽz
':HuR`LytoyZ"){f*+Ld
EQn溇u\*
3s"U,aK9E </R.@UOʉFD"EPX.霳8IQ-+CB
b\!N2"CkAR"ECv9Vw£N!4zoOUŕ^qzDTf63:fnYDbf"TDĢB1Qk;QCb9jZpELH _Ӗ)u Ӏ'G;Đ}L mrfrJ(ѵ,yPhQ&!~-*+ )GF`*Ss;_dE{q5N0gĂA \haa`^hg_G103V$	 7;0L)2Qɧ`nw7h_MJɫECO `"<HԜFG`{H|b3Fnq)|JêjITmQƀ6rđ@iET丠27w^Hw ܔE7	G(*q~z98\Tap9*~'k]'
LI)<K*1U9OK$]: M1.SyU^?@T5InyUA'q"*$Ầx8p*D!w.vSARd ~*S16Y)]2Rj?ST,(7%Zߪ2A\x>'XL; j?6[	TNnNGSR<%&T,rD&BnLPm)1*L98%UB@aDs}ʏ>:blzB)30rlC u-*CiHU X6rItb!!I1FOC˰LȈ2irAKOK,' Iಘ'x
kTL`q9\eRr* NB&C׀'j8$ŵ9N	Ђ%4ʫ a .fE.Oʊ0 P%AY0D\`-8ZxQrT5AaŚ7*PMr]PE*-**~JAd@<,J}/PUuM
\F
؅AEFHpʆu$B\zRCQ	!lɅRZxRCDg-JN:>)P+PQJzhv#QH&). QO^1_4kvMEs*5r!2?ff1]|6MxgMq3.tW̪teSo B o=.5F*LUO>GuKDÿ,\AT$0Ghɹ˼ɩ  m7D|_#)~|
=@w8Rzd*;, .~O;d/`09S'0*sV߂hX&lzI>.䋀_&ֆ@Ҫ%'T`u0?{!gL$Ѐ#qs7Ǫ<*U"pVHb*`5	p
c\p+6z|kq	ݓ|7<^3FMl
m
N{|zV~^XKED[M⛁AT쑁ƚlfӟ#*i<Twt'-)k? GZ¿BF62 {F/W;Tӏuo*<z	d=1a}HA#T!s_xG'e6ZKS{2'̞ˎ3Ԁ,`͞!ŉx|?)R2\^?=Hw|h\r,De9 %F ` 2܏-ÇZ"ӟ<KkTϯ=g*Oe/%wURm%RpQ{:Mȴ!˛ 㖊pHˀLUm9@Q읥\$5w=+T~|'1x|f;$@J"8r;:NlsUk&eH$ ORArO\n2*jLnXiyxpbg]4 8dP⨌z#9-"1FQqz24<pǷ<|g/]p;"73 [܁a걆1ˣy~nw]pw7oz%Şc~*Gq=UL	R9z3C?__Z9mnCuc'pKZӏVZZ;ZjEs[81:lŞ\v<LIja^klܕ6̑zv돏)$`]2qg:`˞899ӝ$wS&py ,A,0Un/ W#w2}qd֎U.'H13`ѵ]IuG1,vG}<qưlx+GsKT
k9ޖJ]ɶ%*nLazeywev685(A[ӣ?>-jhuS޹O:8w(e\]"Ҏބi*(2ؙTpk.%3w&\f^kn7[T4TqW.q߻Ss+],9`'uu-!fp&\fEB:ߠ8xf\}XPw=Ft[q0vUO32#tÑ1]PP7V))&ŊY8Ο2`6qNg:CI	Wk&\K!au|Y掐⨆?a|Y掐,5ACzCСUzwNe	xϊ5UU ! !E>G~>9_gw~\0yq@.?-ǄiSk?碠k.PkI0VU71o@T@F<@qVM)x|fojȯNa(,=`48lE!^B_a
L5Xa1F0tD%U"ްtcԄQ#{ӊоD\M+r7ݣ,qoC5̍*)| ,8:Qpc%uvS0WeUHqe[fmqr]Ek Znj&*? anX C]WlP2#	p|?^o0zXEb'/Køu^(e;9;M(3	)ƬDZlB5@ܯ%Cx4-ǆZqRH߱tBDc(J6~ԮrDQW1ܳO9]5@^VGHD0<<TT7^QS5%TG !*L§OVn3
D)?r2;JMĉ#sy*)C	Rs+t`j'jT#Ԫ\1o#\VRTIӅ0^aځ@,8Uv0jʇ!RCu$CQ/x揄<g1q#CMCkq(9㨸\Ԟ԰'%CC"pBDbr=RJ[
R(hQJkGp #ᅇoP̅P2jDl!*T2$*9%RxP`rS#Y`֊S!jV)G#_/>a%\r=aMP&{WRk45(L˪E{Q
0uZǊt/uavW+d/y]8 JY
WTk/QUǱ2BiV  j>::)@n96O
2}(b9L+8?	
 gVUQX0[PӀ9b/UCr1|G!RMIh}F:JhHZi`UBϸ8sZePTZ{F*U"ڰJ8|%2`y@Le>?ZPqBZ5O,.qyi@Bc7TSM@nR_QIaD
i}&l0D D쎋t3e0U4SxR,xRJM	؈@8kdRV< y8*F>):zKt\#q3%E F 4!ԫ0ǜY1QעKk'j&ᄱ.z8]0Am'5!]NxX%0Xi2rCx"`#
gre^+K \"cq	oӰrcÍF>']z8	U'%{dj#%?$jF1qV$8ǌڳe%XAg{L%rGl l 2 T,㴌cu*T)xDfʌ9ҙvn
 e@cy4``ORN+1xt?!nbՂrw%K'V1&\uj"5 $9}{vS DF-I#)FE0
8<4{y9\aJs&tBɝ2g2g.52f -__eL˙vx20K^z+?i1BqUXQ>?Hq9)ȠR]){ˎRZRVOĲr,aR(QTp  /P(ގ<VUqx˱^ 3"{7@X%x3fc?Z;gT|7R8݁>WFf-qEؖsNyf>{OT2!'&xpBzW|	y|ʩj(3E(Iqooxtᑁ?1S
Y;Q<1[xtΝ?\U!cT'e먲X \MXHP	G!ȇs]̑}UAs1!9I鋑*z|JP8T<#`\ĨkXuQ|$*%ߍdsE>a3ùs9JC#Xbbb5KAxl%i,g@ zPL#*0Ph5lДio`zbxM
2;F9	gWD*$e5yUܡ5J&*ɧ(2tp~˙9Zf2=9X$)0JO?Rh DOCi	}8kRX-<('iᰙ}6f_kKM$1O p\y*]F6bѪz):L^H Rπ8|iUx̾$Áxlؖ$Mᅅ!#G:uhU~V1S@;QXqbT2)<AQ&
 DcAꉄ*jTmC&%P!FM"HdUTj%ʖO0P5)$w7b.q\O`=Z>2cjfYȬ"y3)<T6I˟Q:w1B/V.jScNqUNaeñJ !~+reV
x/㠕I1|̨;5-J
Q*:&;yI4=E`ՉƷ~''ƻV`j+Q-'*T*BATׂB[B,#z%
C+IVsd  %pf!m{軴2	#)q@FE\.zx2~N㜣7V݄@>Jnpخ2I~:;eJZ:¼snyW>#|by*ΣXajef@F.avlm0i;*\nu1%
EXU֫zq1R19w? jѐU\U2F+~lMu]N}h>p.rP|)
qZ61MMp	,n//k1j
pz8 5VNuW-MM`PIrJ<tN;
Q:0Ia$^)ِ`]~]i9g)FY}`UVUe,\J,ZHc⅀ǆ }@1Lp=Mc
;j]d;&la?X
WUǱ1/(Qv.&~l#?a@kA0|r=rJϵ
YY͕+':GaᮙYC"֓kpu^%pyHǏJ97w-OCx0e<%_0g. _8{Ϲ9qp
OyeΞbSj'lB@rU`oыPN1݁bjb qUT+Y{RM2)qERmkußA`+nT>j$t60+ n0YUiw6+A)	F&4ZqR/`#p25Pb#"0RaFC|rSvC	Ճ&:.,V+2lhFCnUt<!B
CJ*aZ'"%Q:zt8J!J0ސU:;E%TIiAn ,C&>BcY_XaEHFFȅ@Q`D*e~h>#! G#9q5Gyϧtwn\ɼ_wG\U|Z7/8`o#cKN5y&ܕUіdyJpkǱ Ȳ+`cYZݍ:#q< lt}.F+\Zv[y[cc&4``SfG3.E֐QW	ɕa?gKGܐ+h:Ħ0\+ vmn1krÖ;sEkg֛W/7NDn wvlvUm+\-l^P߹oyw}!S.|NQp"o}C,#z4?a0b/I`U1/rd;%Yz;7	H`ީ?sa>%X!qŗgO;=2pfj0=[K^=
X~ΥKkpم	n,8cG";\u<|넪Zxz~Q~1Vύ f+#p!!XUVV ,:zrH=p[1E˗FkX[< Jnz?ysq.F:%M#_=5u6O:1ۨ]r
d~/vL0KALc 9 N卾`[\ ¯[z6+HGv~0QaBh*v?\F
.9nqo%ݻy/03̑76^Ʈ4tPps`	D'Rc:qELDEQJOj!Eve0mOrOAܓWyl)Fqbr-v$}aۉ"=ˊg]عs7]yC3 Ӛzm>1E?'wTlsI
:]ާ[O-sWϞHpy01vMhh_PzFGD`p
]Cr7?Y
؏={aXV$jK l Fe^;g\X&\%ӌ;W۳Xq #w3_*`ǮY59/82gs7Mv5^pƿmϜ(q(g+k<;jGr͞ONx(v;w0KlRyX+w<#JEgV˚yGgp1tW`Ș$/VEܥY8v.uW1xu80c+_Jh'>eN_]ռC$z"8``
uӣ#zʘE|XkW#w67v:xߋv8\_o9D+`N	k$EX'X(,K"9_߲Ft>Iwt/V>
˃<J}F+@<V
rֱUaۀJ:>ӜbB',|׀WF?aGqHBv;.϶uTuܘO)tEaGm`s0Qm}}+}(ScZ`Y>z_&ܛY:!מnf{܁n}М(6nf||Luv@\
uמ>@2<<VDߪ>+dNS3N5qhnj0?` V!v\=or]ckdS-`n*1,/=v	Evs^7"`++x%>y	?0
^;9[wN-pv~egy,Z~5hۇ+^gtZp"O:i:.
 ^x μOl8:mwt˽ǜ<,+ˋHWMn'Q.ZkLU`.kR wzX\]i(6܍Μܰ
X.xKw9QN7qMʾrKѼY` F^qq
B\?`㐼:˼j?ܙ?qö1.3:;*`sW!V3xoaׁMr3fr_8ۦ\̼ibS263K.󥀾0gmW.１\厛|L͍Qx5`r=20cBY',fU ݑ]cm99Z:Sۏc	?fgv?f&8[|
\P+x+p|s$G;X?F68MzxE'S^u3nuxE_!oɸݥqcb#q̝Þ8LMcM&sW4x<vh!*8t~}xs0a6u.Ö6(s.܍6EFv{]7z9r?%\U& YC(5[zolqCNk
:2q[=\e@}徇'/|cծװo^k=.y7`ث;V}d%YU{<8"}И0'OHbN0q*,g`c8wJRXu0;qw>.c<Ř\[X>^%cOsz}8c{Ѭ[/Ay]<wq-yNu\/s6N̎F`O7E]A{*oEV	;VnE1ՃH/uTF˗EcҬ+qRbn]e<]"Huz#}#Zg'ۅvF9ǕtL"a̼_8m<8X."^XcEYgVN&b <~ߍ J].`cv:UC)eF@ҹ)W/jTEAH!t)z^tP0FT>QS1Rh&gmU{,?C4!-<R 
&S`mX*qzJ K(ƪʋJ5.k
T'(Y5C2@Ȋc&f\Eyn#/"_5L ~w w ,,AJ*\V9G\=#!˲b~;uPYx^iz]ԋ
fCMRC`GT9EԨЩjMQMy\xnT()ajajטg۹&Ԭ41<BSl[G H3SpQ,7TG,R0r+	d(Rt"7oj*!U
	QKAl08FB4^\'@lM6THPƂ$D`7j;G4.x} .KA]Ӻ|!2i!0<_0F+qat䫊yŻh,G^@rЬX-Ҷa/{3TY9nϩQ)RS$O/)աCjP<0PՋ%T,stirUDnaŐQRFJ|jڅ	xkQRǐs*rkJ_%`cHVV#5JUO7, YJHV`L0NI
DS,PɜBy`ЄؕQ'&,\F\0k..To(b}->* x.ǏO½dJ'%ah%%'x8L'aKP'覌<HL"	XѸՄ%\H%ORH0J
x.AS#sla<eZ|^*MSv&A
lpDGх`m8L~ 3/Tn:s	j6BX+p02TȞl"D\_1Kr.*7& ~1,y,8-rdvL!-G#QzVEtn93?QFu,{ɃxߟsY3	aۦ6P5 <)RpKqÒ5KqzԷ;(͖ㆵ%n8nS"Kqên8la㌕o/sWi nGM̽βra|$C2cn91Az챁3S|r08fJޖ_lEP K@,=vreBpJK5|EM	M]&v!Lu&!CIaX~\x1<Z`4OcH68JpA MWQTC@qpOnjH޹z2 XV<"aڙ0θaI [q
5M[X+(O1)?W.V:DF6.Y*3lb'ND6>QFQҰHuvPMBx8>JP8$\:4yT/G,`2A[l}61El;9qbu1  #q02bn0ˢ7'Vd|t&:H=a^AnqJ>nYʌ"X\a]=T`Uc_99bʙē4B(7&ѝ_%aeRúʛ
W! (KԦ%IՕ9TiBVZ34t23@G#FH@=لPИ~FqYxd>g%]TOCJJUhQcP8L^3%9ƊQ˵FHjďSQ؆k	JF;zI|;+тٽg1$H@g`(F0eN!c֠P/q;`.J+RI@QEpNeGHd.\Y&$(TzC+[>T=PXۍxϮN6܍ؒǮs0\X{/	Yk5/6/\Fxܘsc^/u'ze0l3pD'̕8.'/Cy.h7Pɑ0}e/3/X]hY
x@`;#Pi9+,*x"LZShihfL BV6KU9"*!!CӒ` OXXA\ra*I TC9E)<:ӎDF'xm<:__K+IDt J ^M4U=م46Huji=aCѕV8D&ZYlTGSy8!Yq\I\3s_/spQ#*1*j  a-5"v8$f bOahgbÔA2MaT1Is$ ` QuRJ#Z
61Mt\eqP2LU%^Ja4nNND{VCqb{:4r/#ἓÕ+KOh"w(7bTR@POhIbTۣg nJfjp̾7ƼwwU\sDamiƠ:gH*͹XbBѕ;; 7*̻.ߝ w.-][skM5K	%w9cXMIEМQ}Mmi&Gb_b.'t
Ƽ 69ux'Y%(>2#ז2XhePZ߂rv3OeɴYC5 oW8ȼ蓮ZZSy"E˝N8c!-^y078qk%2HS眅
8\JkH!Ess8xxGrqHR2s#״kMT7U_ӑx]hmGS>^g}-488 ʜư(t8*]7:8ͳ:0@=$#y#v^hL܇΍-498kf65"
?nvn◎<<Ƽ]P{%Quo'"㻥j)$kԉʡr+[ϯ%)
gI
oju#ڲҥ0\aɽ!srZ8Hgc $5`EU?p-ꜱ߰cJ<0{7g#)lx{R8𼠠*%X@yk
*Z)(!yN"Q7|eNKXVMwۈHd>h#^=I;r=ngjuG*>(U8n<܍VgQ2ЊgtQ8ȼպ'QɼyS;.p/ALvi4<~=Bs^z"`WM?8<aY<RdHKfxϖlTC ˅ɜxpF-&RC`
\T]mj\a%uF5 <.HM$^-4	ǧ
3
3sU?*6ceRrBCf&qBCAQVW565'`ω[X_tY{\'=%@?N_4J<yk	8@ܢK<~p*0p>l6IzMїDN#	|e6 n7{c PY+vʜi&:<`{Gw|Ŀ,o8n?F(!Ǌ|E2sCXVH=Ou[

nӮtj[λ2C!
KR/~8UN<^ԌfG?Y=i]qH2⢑uōՉ<o܃Y[ *J@9R\^$ >A5I_l|Ǡi*BJR#P+kֲTQ]E^X0OucQ]D;Vx7
m
4)W
qxb5Eז)  ˤFxt9܋tnŌ^5rLzCzx8D]86mu⮃)@t-0xzbrOhFkS5yߒr`STVT#NCj`pP=T2X Xl 5A:.iƍAc:H crvd	v(k;\Uy0 `' e	8 c=<HGǲ4\ߣqKIr!뛰0r3c9RϧR?&o>ժK.%/j uEMjwn:s9Hd^q/hlrw)ߑ(OjGd'Hpq|pnNG} ^8\iX！D[)FB`a$~EvqkM\dAsĖF%1-u	M"qg#;>v~T;#J5oSǪ2;6`[06c<8HQ ߊ8*<x#k /s5}6zmˇ5Ʀy][B ذ6ffUx.m	F&Yv폘r]ø\&#Ō|91nw*GUp@W`,7ȾuSq>;ر|W.|ŗ7X7}V'g!Xn$`GRpV@m eilHĕt
TP	`6.bS5BqA!$XjEQ65*aE-6~$=L
ғHA5HO\ਸduM#V5ޡj yj@lzqa>wtyH9~o@$#\fw|qQn@`B|"'p
K,0L."씘О΂RyHCfe鱻r^>KU2T0dM*."|(w<н`/FxvW<,T8q玅%`K&X!VîrV<\.2u"J#s<t/g?^k~_82AƂx^V`EaK	|:%cL#*1Y4!qJ0<TIQX%d*OSLa:TcQ-UT
u'P4&$q6OA`a 
5J|$+ 'Q@/jb=!vB*="1ΡdL(FXΥ (x^&!Dap [yzqL{fH6XD(^44j3Q*7'*Ԣy{= 0BNAjMF6A\jVW.^20]$FKAQcg9ADic?MEv,Ĩp`Y6F*D$,/5&\q<w	Iˢ*q!ҿzq,"PTX#uMfR4GOF84hႮӼ^1)BGyǓ"E!-? T
/|.qdϊoxPuQ&`NBqÙv   )Tz"
bI  BdUG=DPc	Ar"x2X=T9w"5!
_&iKL8G|..UI,0*Z᪃4<ε#pɂ6AKdڌgQvkez8ugnTc)Q<jTE,>pdbAFq8fap`Ȑ` DV0$'@h2%C$t)%C5b%DA<sZwh2"+FT](`&@t7D[LBDRa`TEF
*Hop!* 6 d
T '+ͨJPKRahD&j)0=@fa,su
$(b:U!`Ma7` QcEuĂXd!NR暢NFT걤u7 8A`~DQsAc3@*#STZXcU,&0zYƵ< Cd|*(zB Kz/sNGq*3z@a-|B@R09'!AvbXbKWDC	),3RㆾvuLy60OP"$6|ԥ:J"*zC$Y;}Э&_T!&N B㪢ಥw5 P7CLp3PΉih6!~L	!.& .:c#_%:<thVbJLh3 ȕQ>TP#<+%'jTCzZ{.#YCHR/E,TPPk2+F*tJUR
hI0̦~*7j* UPf:x1V*!rјZlTԊUP@D
pTquF|lH@'X[0V8_t%#ҴBrrbw:TԆBPQ qlA0YQ&5 Rq 3R㖰sJd/_Ӊ!&+iiĦCvqj @z)㣢\!"j QX)3EIY8h#,ӺTC9*6%[ DtOFҨ4tbY)@:n|uguI٭X~QHE1TH`Bm;UV2{^-ݮs: Jԓv:[ XXd6aeLDcDp:8<l *g!91ٕ8j1ADH¦VHFu#,sa#,pa#,wh#cccc)2yadfe]Ndef<P"32\̩B+RwGz pśB@r#MYʋnЀAz=IOԑDH-P3*8HPE!Kq,j슨LȼYkUpg]"يw Gy;	Da~+,VWnN{rq%aaƷ':᫡y+ܓ/-_KQ/:s;̤qdeeZNdeeXZY,V~>.+3GJl2XsV8}V>xo=ZkV[Pӓn7\}ΪZS
5prAyJo7g]|\jS`[Z00guwv6)Uf&8>ٔ)`f3q첽Xlmp{[X2(3wJ<#*a%&$B(uᏀZ+`t@9Æ'!@"]M<Tdʦ@éợj3IfGr8q>;=LTНƊJў'Jl@٦%7C)^OE@dHQ3XX,XE1DBCvڙ<,K"Dp:8<l *g!91ٕ8j1ADH¦VHFu#,sa#,pa#,wh#cccc)2yadfe]Ndef<P"32&3(|^/yZ
xz]j=*xr:KfHs;-B	)9Ps3 .afhh
3,ylxw2{eoEY{FN"@Ga:k+,Tܻ jQ/>)	#2ői9ajA0^ן| .+3K(Q`nHmBDB!pP19U2`drB@L(f/29<q_9JU-TϜZ]p| 3L M*$uQUZ, UBK0Ѧ}MPӏlOLjbྡྷ*(BL+w@5!\6H	OhëCoCǄ*a"(BMQ"A ;8Ł#Ɋ=*h:5.-5tt|tӺ6\daW!GhuSV(WI$;z'b`T>Ԃ	nz ?xs	P!L>2AD zT]L6}/Nqaߎ2	-<#KO$=*"%*E|+!O giK\BPgyM=MxD_*{9T@;Ӻ[mI/NMbnY#Ĝ]ƪ!pb1Z\LfO;\nTO4T<`x\˼ʜ}>aP& UL/Ye<ub
bFB1f<@Vt5><^-UUF,
*ZsUyHR+x(3xuJnϪLu\,tZI4eK>g\ut{o']ᵝ~4{g>O`I%xt'&ܱq6kpp=IS.e&CD0 n3aɿ͊T`6aNnFB-$Vm}l#1X ^V]#˱Pφ";&@F=w&PGݥIʆE֏QڔJ@IG^6*82Ⱦ5pbe#
Tu_R|wz
U`
73ṮN5a'ޑU *%-P=W^;	Ռy&1G;ڑp W(3mQSS T.M>:FC<a*luJp{ HM@ej6.qفV}bn]f쎷	n|fbE28 }VgeTKpJucG8ǻp2$ll+yՋ_0.W]hA\ʋT?tT<󪹋E~@5N޺fEbQblq;rdrrQXY Y Ñ}d"Y	pw;#Vs-;u5 [`]c~9g	vCkq)H.wtvsZ>_bGBmnk&hm dܗ'q+ÍaI6)ܨ͆U^lS9P1/7&szlT  ë6mV;,DUy_RU893`}` .ޣr-H=W-ru<)Ufc]4=D*	I3 H/GWxU9qVD^;%]I;b$R*V*3CcҽVQCͱLY]=Vs(xGcI#`=?
G
֊pk@څ
.j$5*d0]gy-K#eBDi04{9ěXb(L;k@`]%yg!7;eԴ`> (E9@5Po:*~fLMp׌PXpXwXSl:W-@XǘC.XM@H!DPdT`*0,`/
FN1Y9*@	lD'~O೔BtɧNf|eOYJe0G>xb^!2&1GlI \Daj!H@T.w/ix"8NOPU)I"\!OORgaN_\Ga΍XT7iYM¥QSM-7s1r+WmET0xapK@2gr$?$}SJ
Zy(BHptSˏ8cߍ%PTNʻY|oUfB争h#([ߦTȁ+aˋ'aDZs LjɼQWyR\o"Dr@"d`0v_MAT2|Ī  e\oy xݍ~c,ۆ0~0L-==ɟ\|q燾_-o	׹yƥΈFޭ2C5`m^n^7x c/RT7q.M/u8%rv
.<.n<bǧ8*gj£6q/*Vf/|ppKxsV_1oyye0JϘV_.R-ǘ9XLy|ɜZ`3ʕ/xg0/pϊp:=Ϛt,z|e8oV_/_=>2ySZV_3xg+&`XMy|7s2'q,V9_:M||RmU҇/aYue>N=qC0ˁj K_y|%4vn.K0,-Ɍw [_߹s/tnϜȿ|Oؑ<X>.nDqW{CZO"KEOW]ce.Ӓ>r/p,yIUKs[=Ӑ<SSv{V]cep\}ƞ#u#{C[94%ν18ldf$O7tO５GrW$ɫ،hQvv羜;ˌ;C[7rg{9G6GOu~8jFuCA'V/`fg޺话gcC[0&+rH`No]a%N|e|>j2|_Yiqgfk鼟4ڽ(jl`3j(';CX<D
Hb)j\>fLJ⮩<ɀ7.>,TjgAꙙPȪY\,鮉*%u0huk'1/L{?k.yxثa~Muqk^"U^#+x^#<F7/xW#RxҞ#>$tǈ$ubREd5%\.HC2^>9Fqb!.1	B$LZ>6`n/y86ЕXBoUp+TP	&3B-q1Txӹ y1|jN̎0}RJ
l=AFň,J
0
(A%+AV 8*WT{g	@90Q(`Q'AVeឤUP-!Q2#~*X`j0L0ꔟFW
YΥ!aۄ".	ᙏ2UPa\b'\B5d7ъjmJ4
L/T'*fb	4NEp(TI;9.;Sªy81e݇.y&u0O B;F9Иz1d(AL3x))pf%`7`DUh,)Qe&| mXu6&ºUFＶϐCQj3x!D\[Q	bEMqؤi9B#:%Q&P6T2Pp0aYakO)'(aD'ヲT0 BiJ!"E*A&LFUHѐ~KJOP%KE$ l"'uVKՖTˣ\r24!	MHq7i'oQl-Jʊ[!q!gh
U.vn&Er.dbRxѵ*Ac
U(k&ℴN>pL?JW,1#e0PZcHq"x)8 t^@&["!Mm>4>T~]nd	a	)E >+20C?Lou
P+Q0rՠv:E	DU*Cp5*hq3&ad	5#T:
/ZeZn՝-bDpuLhU=+ΈPa*A~Z$S'0ҘA ld`vqEKFÃ\RԚJS@8r73ldfb@V '2'QdPVjCBjA|$iE50A(F*P:K*
*ap$Q^OUag{{``;lC=uknxT#ҪS2B1+ɭۏoќуK8<j[ѽR0ga>3yaQhTT>M*1Wi'c;&f	)>>B#BpZkIH6'3@AnZ[B!WS7&:ٴKcTE3}cH?1ׇ!B3sL0$6H#mg.3KNFñ!G+5!wP$oc\'I%K9[C51P"7=UGA\u#q܇
(+AIÞЀ7>ZߊOS-ڃ?N[ߋxYҌCd#P.3Lvϡ>mBc}X2m"}"MUbgK5|s%͝6lgKhV|7.h*͝:v͝lh
s'(9\3lٱ#,w0>G/a58f4\W٫&3Ҹ	%##ɴG^W[AoIr+ZjӰ5mANպM3ԥϢXu\Yxw-BLRxl;)'ËqZ) lq{\l`ng<Z|2ٮBU6M!gQn[cc+BT>@uݖ ҚTe(1*x2!"D"_!),8]YyK܃!ޱϕp5H3TX@yIɀ^;t*ѱkg
bmD@Q|pG=b#	iq"wg5I?MXS3z<XTS-?@-<\#Z놰=?s>=%!ROcP<iqb/xm	\KKF9-}J+d#{!$L|0F34Ϡ7pMKOrS~{D:zBLzPԴԭ=ZOJb=z;~ZË_}~5QW?/i_~3
u  ++K +Q)IcBUFBJuƯ(N78REqo`	=YO ~|0(f9rv$9d*9*"4
D<!GM^z# (L5
HEt^rU=c,mXP$߃N{*9 OGXkP3Wy0E"\x+ȲLc(]*c~bSi8y R@VK;H<U;S-XȦȦcFro$PDUEq _@>v:Tː1?waB%A:@fRb0fj<cF?51DtZ@瓍M\OK⩻7ip|P$Vl j]&pw&roXFq&-u? Skz<Մr߂w zPÞ/R	{XA*7j-'R͋AUP'!U#}
a^F.~z>!KN	j9]ʘ<栽`pD;w^0NJ5wĠ^3,8TL |K Up(Ƽ5aAa{*a"FV1X.u<!T W*Ț  ,HQ6TՁI*`9!d%w`pAsN|ZVxJfV}7raԬs*p?IBq.^b]:PA{ژ)
Fq6pdF[tR%xϢlւ}Һ<$"BQ.zIM[Ӡ8\fuƬd1q7Cr?)jAqtw\H$Hx0r=ƾP3|MP )>8=×dw7aTUQ˛p1!iɀaD?ԺFkVk.2;ŬPe݉ԍ+DTRVG	Y3z7Uk؅垓1%L؄˨;9X@kXoI.pX.Qs_bV"Is6E i R&xh5
o`b	nI`p F%I\Cyjr񁛐yҰN#A&/]RX]l]OyS
8ߑxˍ9ZXM\.9ȐV-/Y#e`qDzYOxxYd;lŐR2pG/dWD\}a6 q851Ge)#.4Sw<*v6J*1i LKD	ʨ( r\$}
&dk_;H+CbyUfʇ̗
$0`PO[]髊}^<>|xr:A!ЩD$Ɯq\k<<{4D^99m{Y|weqa6!Pְ=Yʌ#w	#gc>qP଄&ˏ7bS<-;֩+;/*c$v?p(W-w2dpj}a$XY5F5kdXΚ\.bG5*6W$Y޳nu:
Wq%qoUV>.]x̝fƸt^ݦ{+	j& TK<SUamO@#7EʽeON<C`׋c\M)c@aTEVb>.*/Ug}`u]B1ÔI|$MDjр8>b9pjhZUc2qppm\ DڂKU1V6IHX>m2`W#|\[twoT;=>t:*Q=1Ƭ{R?+lyQ>xn 9*0 ;2K_,$57~F

N:k[nIt]B\5gW,F\1r\F	u 
dž1`96>mڤj21p`/t%Z/Oy^}Jv\X<r3`GxxK'>tEfl*JM' ՁoV?R*JU\;O`	kUIV x 91Ǔ893IcNJ۸V<dRb:V lokW=\.z1HgFnVO>ʼyxܠbj|;NP]S~8Y.x"&{6sс"`uļn!Ò0Y6(i,j*/o.G)pCǹ`sΒx VX8#Qk
@Wb!8
(ǀn-;Z+Qޮ0N7ao,8@}$
JXWwj9>]1;vBA8$=\3qf;+	WceO"L*# +:^:nd dӋ8ٹ`u|J|mL1XAu!ӺщRu^<.X/T">փW7PR $:QHPg9r'xgn<ȎÝa'Ɋ_$epCerykP8~,~y*tppՒ{!uxpp/d;៰1Ʒi60ɸH}amX t	RxFMM@8#!,~=-L|T$azJckÎ
!pBNlhǥvۊS0~BT%3Aau'P&j܏Qlp@J O+0bPM¤tw:r/{1P4T#$4A?0Fp pG5ΉaO"*R	*CZVj1**BGDhnLJ9Byj
d
0iQʡCq,;վ-FT1T54P h72@r4t@t3C W鰀*Iie-0!PCQtEM<d8@u5/d(r!$CZajH MjqC!:TwWV*Y*@ yRkR8,R sD%D?%D@9p݊𶳥IJ&Rwc6.gj,!LAgpQI .dZ<m9m86b{oP7[oTlԓszz4m8lZcaǐtmRh=8&l9fh躏)0>*T80`h%)/J!40u@n"<D%&S&HÖU:(
jN1U&QTUϪ:*>SC*$ !BrQn ~, C85VAu#5k('RMeUrB**,GEkqWV2.p6`qD*&F(AC̑SfZ;%C '
PؒfaJɇIPTKȂQqr |aHiP4ˈ@QJՔ KQuߣzZy-9{}Iآ{B/;`E@' H:@VeW6Nˊ}BFtIFpD[B(`%<Rb0@1ZjR{ʀr
<B $a_A#ؒ=~,y `+&5tbȪFзˌX}>^90	<ӹf8)6Н'.B+Q?V4e8;ozYnW@Gz8-oϑ~Gn&~'ac z|q ~~5%5W'?tnl>9囫q.pY4ݧ n|<rwXX%^?|_x2ƜRx8a&~[StEy;G<<Gqi,x+
;
ۀzvK\ǃ;Gr뼻2jdzb|K tuˊz3N\SU!~斻rb.st>4r!DI`ŬKrp͜[<	qǜYՓq]r7Rb`p?8
7a9x<c?  `Νy`z>=.//
# G0>X\]Y3Aˈ+yWI.tp+o,PQ=ݪBKU5poq
Ja;VA`_\pEzK |n;\Hd \bˎέBHgv~DRďHu!˜}\jk& tna~9?qCǁ|'pܐƜӯN˘^ȷ=ZJ0,/xZ`
bKH1ⴕw6AkvXSn^%uv$V` NՇ7t%ĭD?pj܍|
<`]Juz} xW.TwZwckdau)hw3NTEb-Ka[9q*(8PT{ėe{΀@O4s2V%2õӸ;9I qX=*yZ\ȯ|ˏ+S'M\Mz\ݰZ yW.?%rO퀻f(\t.e.+tMˏq2a\8E"ֳl
r-7a'.?"~&þ\ehW"kMߡw̩p[l<MˏՂW?$)pWs[Հ8\>Q`-]ռ\NVypǊyNzk9I\k4`{xw.+G`8t1V&cY`>A'*u䒩烾aˑ:'Ci8p]Ұ_%3׏]mi;1|W9ˡxUN!`wEiÇDXlχFr'H{46oo5O\o>y
w#;8\tN04ƶۮ {u~緮7.1}?FrQo`kxKw#A~6G!A.eh;5]xϊf5je>v\0գcV`1;TW6&Y$|bcCt|wQkȷ 2j4q^
k*M<mשsA5˭~/#]0.֧p5kM`yR1>.4+]c/y&q8H 	CMSOOX-ʜ8Ϩ֝alFq?L:0ɋ1*anqۓn7$W}{g{// >1 ^Rj,u'ѐ[01܋][l^ɂZXw`ZܙX./`^gwvk\uo	)\ےk'=
@W r0qp+pČ2uȰǷ6\0XX],ܵ\zw	q`x%Kr,] Uu2;Vt:"D`+8\Qu%^g=$v9c0}`1?V ҰB(-H#d&c.Ec	8\u8ҴA	9ηKwǓlD]3$)7]`EϯSVm>J{1 0dMGzK!yF9tG"\뀿vr}<iX %}HFOp宙N&䮫@y´n5^{UX[᱁'71${'5|L˝_1?`? 0E#5_cOܭ`awn"wa۫_:P'=aq'+Pz]\oXg+'ṿa?7gB|_eֹ[cW`flFw%gB"5JUxžq=G_N2^M&#ܼ};\eaEWEr=Q}Xc(اa鹑Hu|ng;r-i>l\p6:`		 %"tU`
8ӛә5u#/b^':-.vͽCûs×ɸ#|p
O^qs4/3v}x*ڻ.y
W#`!y@mϓ@9q2<]%ђ7 =55.\YL+笲r*r91$39p3Oag
>uȸ(pXCXv3]]8gV
\BVSÑ3PhroƸ-%/.B-7MɝRW0ƒXmn<}'vnfov^`g&6r<=~wWIlQFcVpK8|s _ެXqͣu+0XYzn,j_ƗV
nzprJe̼ʷ"Vو˅XSǱɖ.56>4;996nmfGcfwΟpw9c7lUlS鸟tG̼8tf8yс֮]3)t>;=o/s/ZR7򓢃9`wJ||uxg9$fLh.dfDu˼.4<g߲Uiq
V >TzVWMӸƭZp,/ܛ{p|O't6K}w7uyw|,%'Roi. !-5
 qmg;oP)+8),/Fk]?pu?
!&(Fx4ejE !е!WUq+$tqC+$rb,991ٕ:Tb+,qLjVHVHÆVHјY#)F2G&GHSed xFedf7L`<Z$imܟ>Q+*\Q(45?#r>8h@	UQ'WY	pwyal׍pFcIH}]evvhuMwI[
?\KOKׇ⢚6pX&#J =s;-BsV125&~2"a_
JlՁ034TL#
f0{weqhR<;k=2F8\"[E#rxW #tD`@LXۗd@ab8k\O]W NTAո ޚxȤqfdeZMfde`+Zcq%4Wd=ndkmwxꡑ»* Cx
rjua2'VZ(9&\q	1qƢ:7£	֥P/5eFUE\:"I5(9t)e`wPjVZc'?3rx#	?& %T#qDu8UPʦp'O JúGB10M-PҢ3rD#0Jڌa)uESB4bxR}2fD~!ET.T*U
m꒔̪MqUޕGeKa#<D	$9'8jBX5LS&U&NK,C%PJPYmFlR:8iЈeCÐAHb@,/"!*;A1.3i|9b R]=41n3q媆5I#Ty7QtʦʅZ/Q%ø!BBu:4ڈ@VT}U*y?TH(q"!0XhKO*a% Ϝ<wż/FgW9	5^Tj| czJ /L/+<*j @Nc"uBcqU%YL'(&Ȕ6@z6U LJ
Faac\ U1Pr3]脉"xdw#~C6?I)!8/dDѰ0M
͒RJCkKLAD|m/y3!$6K
-]F@&xA@$>o/PpP~DZR%TC%fd9}T*0xu.M8_G#M(/Rc}b[c{EtE	@T]KN쀝Ds5GDeIQ| X:i.Ԋ\ 2UP|D`	UB:SP@XXe؄
q~+8q \Y3mEEa@/ 6~$,$Oeci/[U:_q YW@C꧐ 
еjVTf
c!d{uL:Nb^	`%Sh*(%CSpQnr$ZB(f$501
Qv8JN7!RKO/ y0-w0<^aJ#!^ ,mS%TL1=	O2MĐᨅp])*%JRʠC<4੝X`	mͼO7q3AnLqNJOIPpʐp$o3
Zq
-@08 _eg.BR8)-)5+A	IC8G\α@*uPi`G$;g+C25KhntƼf`DK=TnƼ2[*H@6/s;[WtDroۣG"t]N<3MĘ*XF`F2xZK%c*l`T	`PZVa/?AaUXߎ,8>;]SS݀o`"Oda`%]-;ZV/Tᔌ`paLTqn+;fDEICNF1UFO]	QEN [MB*$8c !Y$懄 ^['\p_Cz^,**+ ԍ|is?
zwArtpQUJr]@Y0C@FC9 {ܧ iwؼ2\eߺq1+?Y̤YeC094

ti3UR88~17ǅJhNW,cCRjc Hp7+)q}z<qL쥕ܷ%Q ~c)Xe~?_0 0#QΠOV@Y Q(PZ%X6LV Q<JSIG-=ar4ZtMC$1 ʧ~fJ$<!Cip рD<HkRWR[ӐSz qA`!֊x`?T&h\tEq0N;b{h*=fsӃ$VYPstEʰSAۦԃH*oH?
r?<"V A5kjai`H41.x}h:.ԦtP0xiU
GEuANG@pEzV젙v
n gpƠ
)I XcWFATA	b!] P<29~;	T$>	
_?B0Uu5ǎ,h/YrDb=`630(ORA(qVxf1<(\H
O
+h&T)Sv<t 0S Gʦ?H別?9b	L@w60H8O5c9qQ`ؘu]j=1e5{kŬ|q!<}G^{ h㙭qq06N6"iAʅ"hA6? ʆ L(uY.U,KlHo<ģϼ[p<̵XVm;ffh@Brdr*0x8TZxo2	!@E(v8ɲ 6~GCV|	C09D@ I0=.^+DLVǠrTB<>[H){x䪊Az@I5|
Ђ)]@}8ܷrNx8ߌQȀDD$#]Bm_Eo=o)`).a9(	i\~/:gh6I}WQd|qNabcb y*`3QJ]¶#?qszFKP@8yU?F'\7B';s炕#P8&HdƮ(": Uǽ3yCuO6`ޟiQObV*yـc!MytbH⦬|_Xo~/sNZ0/h1Q(Bq1aA0IܣjxBY.1ǡqf#z8Ii6>Lu)L̼q%yG0FMr?"⋶XCL5A#\*y 6xϵC+L/ܫNp%Դ U?#+4yxTbT)VH !0%67(C">/_J䊟uy!Ur)fgxCZsߪVa=#[g&qW(6SOrUDT5IqKGC ;e8J,DF(AᅂȐf RZx4zJj0)C%'aAGG A?V^'0/Z*3GjXm+C5Q)PēSHg(7F \	&FD);Q="x=QX_K8BZ 5tbEFmVU6!jf1U T
I*A5B~)!QC*#-F(:!Q"J_᪦Vgzl0.2T(
!<C#j\ZS(8(t Ha¥ݟ[4C ܨq|Ql/pΕI=Rzksn\qY&|~#K F$mQ	3U 7
]xTkՈAo1\c& D'T@k_S#Tga0on<ډp!zCe9?G'SeǾD %LbTj|5TRaG	.jqP6*QPMQ%BzB枀,I (	_6։V2$7u}QY!BbJ`mΧ& |0%
Wa nPC`)|,r˗[z*` ]F%ƶbM%Vs-ahmAx/E"Ӫ> M֧.ҜJrb
K!TP?M@($,k6YΠ&%̽95	6dCM3:|Ӧ6F.>\Pq`9juR]M9
Tck{sKS;c{scCkkC=;ƜԧEf9rdb3ƝY.jgaAk̷brI[Υ͝:hcq%WL˹-X;ʜ8ϧFdr.t1'a4t{[.c
-N:pO&1ur}K{LR2q5]J1>@Wc:ִr͠NJ%;a!\Ɍ|O.o[ˋ|jt7 2N	rTٕBTZL ].S4GFoSz'U
.S,j "Cv%ll,
5o3y'
Zs}{9	]k]HZGZR='Ϋus`u՗%V\ҺԺҺԺƜqsJR-uuu8^_/7-ږG>&]QI
_ɦzmIuܜElfFff(3ǲՀвߙ]e˖.\)%2Neu-[//'Kh.\neK:_.\S18xX1qb֛e	;n&mgCfqmO7pvd+_,Q9krrbtE#2q..4\Tn5PЈ.M^VKLyK;{=r\Pa=#dU7MT*Ӽ>A(9}H@>.2FFԻ+ƶ(w&/FeT=
5qԻpqW1J`si=c%P_#Mr{/-MMthj8)kLs/LX09rI9
:G%A\t2ua~:AEɖjIa	r2ڱٰkr(,XV`@7+K=q	6NmsѦ ǅn5"!XD!8=i'UБ?063=qO_k^uZ_:kFy^P\قD u4rMr +h<r{1ҥCUͽq960g<|t&0,Qo/s8:k'f#ՄѐjgQ2S*T1=V|cOOj#8cyCU^AHEb
$muU Xʐ2W+lHXk%/4&@y|YcOjnrx	-;&ȅ'qQT7Tq8dbdbdZUXHX:T
)P/ԁCN0+<0*<?!ЏS}XFWoU"+'PStgbA48UnJbo"-(xry>Mƭ[+ts& +}LS7\sR,_#Q*.Gg+gLjGi5xn
OfI\~#R8{N` cf9] X8xL*À`xJE5[QʒrJ-U94tY0Ơ=BT ZmBRhX*x	*Ɔ4yE	48F@9RQBM)8tZTC*"
UI}*|TA2LI"BRM樍&ǵ<w88trb-że2*q8s.@q9T~!Vl7o W _ 8c_)_~E_5~f0W__P
W~0Bt __Py_V
ғXsq,`6D_#qLBE1B{j7py8Ǽ{U!xn?Gt\{DG~7>qWI֜	"B¡U<Ҟu)X2AeIbhڪf`2&,0*Azr>]:f\hT=rQ
'OI0	L Y6zBCcEKz"%uJGq#PW̠g-!%*U7>B5W^RI K`@$G&(%C?ao]4e;=V y~]sc
T>ZHCT0	=>@xqM)iZRqKNhJ,4MV]Ƈ{9H#+@ci-VxjJUTr^@RPc3wdˋVbԮt`Syޤ|ʖ.$*fz
pf5DPGq=J)Rr.cPɆPU@JN,|ij9)wgjHsY_8enʜՐRML?61V=Xs| v
P#3C*UY|}Zŀ;`..\im#
x38i.&:Zq%KO%*05CCE	R
qG`A-<ؔhDcC qDL R`!b&6TkI2	ԓ!aB.Z@F:{8C5cQoOV1TT 0/foMED0 h\Q5tճZ\Ai1*	>mcUV4LME`GD+n5T`iETBL~PZxxКi7(EPLy!^xT7}6@w4eFaï T/[gXU[$F>\ܰe\Ql܅PQd!2V*N`Ә0l5R5MhIPޠ8P&ADcPͽ05gF%pP-Ec=I"_ZqDG@EhC]P"ӡ@P:0@0^x}|QWaEEfJc2CZˑazj T+TT~FM_J>D*Pp=jʇ{3 v
0:D<R4`@D &n#Tp"Cfw2"ClꔀupX  @$'A%15+l0I<QC6J!qJ10NvI8SBGnZ&9up1S\Pu!/XQx*#ԐIpEiu
06W e!5xn='<TQM\I.( a|b_KO0V" 	ꄗ>OՋV*Iü<rP#R@DЀNxD+O5S!q#M1ϗ!B?<6b~]rt4nz6:pFA$j7rU[D9sMb,#tx]G)0/ip;.^Jp1	˷{YiȞW(rE@d(<Z~^ xr>/c,V?N_JՊ=3`5sbw.qZ.Ȝ֮:
CN=ի5"X]p1sneYSċYKyc35܄7Ykr}Iif
zŖ܅hLXVNS{,^75,aO]|ƬGIrO_]|xx:1ծzŕxx`ճmyKcMzWZ/c
]YG.RcmG $1JzǮ.F aW4|s쵴ϗPV,U^V.PÎIL;:IcN|#{_vyܫŸH+ZCk?#r}=$؎i6TvLiyXNFm`n8H"Uzqgo!4\c[^y!X0Kp!o0_<fnAz\ሎˈ.y0ذ7Ǖt1(0pYP⾛|s)ޛp'7|1>2-|X1Is}` +Y<TcG,ݢ0>s'zMh~JKb
<'rUa./|Yְ逵Ū)0ŘUgğV|er8#._ܭKk4uqeޛqUpՒF]}X]j7]wsN(LrOWXf&*w+\」]rmxtI]"U/fޙ/uLNuˬGQ	s÷tӜ93Kb$wD]Un:S ^p&gn3WT6O*&NZ8`=EaXN\*< ?CT?ߏYg۹|WH.Ŝx8ߠ_RWrrǦk|w7$ymۘz}hTFMkߋWTo|\bP
MXΒ{!X1
wU&.c1C³~oё굜b.1c9eLj9#y@)dwZ0AXIX|d	uaGXX}.	Vp\K`D`>FvǝM.*x(ʼyXһ;O)`ߖ]8-ą`ܛ_?q3VNZ<P̀wU^꫼:of]ٝ«X(GY.<py$9ѿ+W{p_Y}*/~<$3:35gFwF^ftgtk@kkkkkvjkkkkkQo^g|z'xͨ$r"QǑ<c\N9ja;pdXӡnqֶF01qW&f|uxГ7 <
8ˌ}'&X{-^mR.Z>ⷮ+-Ӌ[`9!#;VWO$w*imKN,M^%'ʼ.^mPIFb0qW6])tFs-m{'o6./8'G+P7WoGXt$rko<ls_wnw̽>yC"G*jmް2/ܭ߮)^>q=sq qm׿{8|P?@;|;ɜ6%ZG:7ϔx/y>/L<8!XjFSq6`U.H7<aw[0owsˊp	FVJ}E("s n^;Xse<WnI`aNvyg~15ֹכ!g,1.GB-oY3v/6*3a?8:~$^f.:Fbr/	\stZ(V.8 4]/G?c#cU7m`3c8B)^yDoprpz8=r%1 wHAoUqM&)`)KBO /_+?lL{yArK՟9ÎڹWVr1t/Mb~&WGtc*G8n~z:do/M9}x8Gv`]nvd/]9e86rCX0+5ݰ ˀ$x'y{ĊMͿ^/|݌ܺ~8q}$av92r3?O.83.9fWb冷_[OIb?c	uU\#|s9+z=A`8ʖ#Y:}h810. 권S㎄H.&rKzG'෌iRkthlknpAN0n󮋰,-%ʸČv<t%py;[+ #ypg-HecƉ&NAl+֋qI*A^gǮNK>!]],tn?tF.3h2aۯ&034WW}U_rC{֚/S<ǄNPI$*a?o˝w#ܣYA.sChRw~GtY1	JH.y?9<^Y9ʯ]_Rw=]RW	#8cK>#{"Vt=jt-xu\yX<9C Owu<"
oG< Js~rHX$]gKޮ&ǖ[Ņxߦ#{Q\UA߉\|P;ynƏ6662]à9*.~̈Π|l*ts9{]ȵ.?$By2.\|ֿ8Iѝa/^=u#c}CXDMapQOμ]nmC`ӓ|bf1(wrD	W^O`ހ{[S0(, qrGev*y%ߝ95!--,Xaoy B)yuH\4gsmއ_'"27#$8Ǐxp`n'b(zՃ#Vo"{r>Caq]2Ň'~7 n> X~}Wpv*`pWw)p$.tV_>J拢	Ў9aA˜Y.pḗKK}bnWYc:(>4j>EuUhp,
\YsJ"\nm_\%pAK8À5~ \ri:g=`;s>)|ma	靑u,6ul}z;-qɼit.SMSs_M|z7,ScL.,3y#@×\qvOЬm񣐼y7ى.pSƋɽ'_cwHfO}=yrϧ$8N4HqgCiƃ?bӍ,%7;uΛR{TK.Ƶ`dJ$CC!NvvC"㒺Rzvl*+30:X&/LDÒ4`zvrNr\a	*ct__hfsiBz
8Nu&z/&+&.)R	PB!ų*)薪!h
+i>pW7HjFT0/P%C4D>ʫ@UDd8Ms$ȵOS\@oܦn=(za၍T`HB`r:+QXAR"$eyϛT$O/`q@E`fTb-;). A)	˥LΰyI%:^ &5Jǻ28P/1]N@SXM|l+(TeRjT^c89bneߏN:feQ2+nsee<e^s⼅WTBxڨdb5`G)U;W%(W:J8㐼h+ l]ͼ/qRdʌmTꥊΪi;a|w%()bj3ԧqK&]P:`$4)Uj`^47]td q+"HGl9R	q0..HģJF*RPV'
TO\zY1@M' ŬQ @,*KP%sfN!~zb@W ̸@6[*ы'?F;*AxgVrjF a>xAi҈a.5ݭ;j兜 W.w~/ѝLbR938pԩtMʜV	 Źm.L`xZ
:66"H+6ByC=՜'z /e!A$Q3`fD)3\chGF3
(9.*C7C8)bF0J8Awa^VyXVx0mp X\U5zN{xg.&AXi$r-`0Â#ܾˍN~N¥V0 6'+)UkL6F0uX^0
ۧ<Sx*F	MT%-݅mTivܔ7(`]UUKUuGV{hŤΘ>'\+@A%XA£8"`r1BK\0.M"Ugʊ.t[FtIoP H6uS% T
#k]Na
cv!e F@j3&4[r~D
L\兎CP"L aLezH:*N N s
#řC{q@`덟.WS{e׸tr^|0qfg80~&aav l,aÏ0Di& O0t,hJĒi@h%2?1! -x.Pb`jJ"Hʩ"hIjIsGEF%{SQZT͑ b${h%M>0YuZaH/|`ReJQЪi%L^*,ф6j@DUrbP4$P»F`j.S;XyM̌hTAsފi
3 TTaj-*&*"TaWtړ gBIjr/QNuTH<q>4.akd n EV:oVζb+iMD/SM[[EvٍiP
TFU*z8n0Тz]fШjƎPThcJZo巷X!^C&S>5$OOʷ5>%j.S)3R@/V-fk/R5C7s@#gV՚$	0G$q'QNMHǎhKAնZsr|trJ4KMF-2),DO}KxJ[`oIa	XkxPb"TZ`"o' \AD:wx3{i]*#J4z0L3J[ĉvm09*!⣅lhb"I7Q4G2$򧔝Bp2jk:( DAggިƼ¿Iӕ8@I `>?QYC1l֕+tj/N xAI깖ԟ tXe7j0+?nGTADEeĴ0>xAÑF@|`y*(N[R h▜&&"il8оj>#|xfON0ZDfR\@CʒiIcp	UHP6"Υ,˕DT}T`M	4"!m=p4&,gj!)ki}%tr"DJW뀶WRcMEj*Hu3= IBqX=EY C̆(!JBC߂HfYMj1W]C:ڀ!
BN4=CG_O皐lԘ^UO%T-=`\2!ߎemKZ\BH $5*7q:hT;kKTʳ,]#R}*IE b4A@ơ21?Q|Ef%Th$P+E>F:c,2գh׷sFؕ\IFtGTff1Q3R;pm0È%OD_`<	s&Ø|!uIj3dhr=Fmu#ehPuK{ Ճ<wh-B T{fWn&?jHw- *8X ,2_=fwBUwĦe*,lȼyQXb͸sc#?bqT1}8;».6u֎g]h$GaHyVZF8u9uJFRр/u9]hAYZ0,`Vu֋Y».:G4$Z9u_Z;GрulWZ01ǋ#U֌qFLvκс+'`SZ:Z<L]hPѐ8͝u /g]hJ^.A¬ý3x'!.G7=ux,J@E.>s5B9pn|Nl|g(\UB<*O~XAzʒqIAL2UD\xL6Xh142*RBAS%E9EBXNHP^ zc$ezjIpca1)<xKhKSW:BM8941g g1"\qi9rt l9G=_ R:]ֲk]Z0_~j6
 Y	9A:A)0J̕e ]THu%`Rr4mY3>$>zn9.=UrfI*G&qUUH
onj3r5LԨ`Uje87Bn;R!θ2b@Z9sW;¾|.gEڻn
$*,
9	 nE3,ekTgN߀<3Tx:8\n浖Cp1P2r꜏1v]$E7`TO0Mr^>꤃a*8eJڏf`y].q19&f2%GA1I!t7վƴ}֚s!	ڋD2qַ 
!d_ED3t3t;A
dx*PA αp=^<>|xr	H$:! QxB:o1C5Htzu]	ؐZ
%JC4٪,2T-+4P_P~uA=Q@uȔP5>(AZ 5!7ĳ#=E UC`y_S;S"K.P$</]GqxR^8]B>[9:)qn=0	(>zeDAy#˦[\DCuvq̕TY'
# 	R!b}A7e CqPO7 YL|@oh$5W%Fa	* QAMaQ5X[
RUNT薡&dDDB"Z*
 17vɬhqDAu;-*=rGQRЊ:Fv	0K^؝\̼-L0Y3	sb6b8B;>sQ|)bن$|Cbfd9JnKȈ-e-+'W>n{L#Lg[g9qm ֛ZOε)uA4 RTQZH7Q'Tqb9o<`25"bȉ\ʈa	` j6f+4 >,>/	u.3c>p &͏9%&;Ν/LDP0š}ɪ0Bp&aD0h0)0'&c*;$ޖLAH`&gb(U-!6[L&@sѴ4]*i)2Dq~:EA	1\P#2mIA͞
sw=
ցwL8ړI([jj!8T(4T*j:xt{FRz{^96@ոe޹:5H'hb- Põc"J`'A؏gcmH ҍë ADUHe 케pN",LPғN`TA mOHNb`Dc^g>!@h"@A#fqE6}TάJ:0,Ė*n0T0QV^:;"]uR-K!ةDWbc+4OqL	Y9`{^^FQHT&4+&I XaU<zƆ%FsT/z2W4ϤJ`2ujZEmK'@#A?Sj,@o"v:"M@-P^
.N* e
F4$\kx:5cB z#]y*.;B2Y@$P ͑Q1@·PQ0n'MXw}p52 es+=B&F^3
jtG(?>gz^KI%My3T1-1Ԟ|l71M4QQ	"8QCa[j0xl ܌FȽF=DA/9q͘vg>UCC:K旾]gO8*j$ԫMQM\RnT&
U4b-PF}CD_|0*'ƅ7fk68r;?!9WggNjQ	Z̚оݮ G`]q~g0\tFywRa!<P<64NFqT/qˇSy
k~+(XۀUEB1P:wW*,u kb>M~!Ά7#IXdĬSuReF<2Nl,|Ͻ uB<1`_=
+Έ?RѹXHzkmʊ w#jj&0{uP[?Pxu-.*ɥB5Q("tri3=46cCW?55{^/M)Rqq*(tD2᳆H$6vqȍp1D[8 *N6x NĖ|OXp*8# 1/9x6d6`=pqBZpd7n&dz˸ʎ9x`z;R`pWj88Q<l<NL<hʋl<.0-Ԙ[[9mMM||ܺMmLܺl-+gⰶt3g{[8ՅZYFʫ-'qËl<NL<hʋl<)5K^_jtalδxȋl5_^_j·^_jԼ,-y}[<[7wnO]anI6S^_j-ԓal]=^_kfn]alٸu6F^)[0A^b-Qhd^L[`EK
86%Wv'cVy ]G08$ҢA ʠTQ"T3i4t1ɇA{T34t.%{pC	K ,0 w%CEGM-0	N?&̈́c8HfhFyj`BD0hPgԦ2x^\L
YǞ:, 2u,c	pC 4Tɰy<Q9Tpr o8u"VD]4.'n~@2t9`aGwsbK*uQDk,BbQ!5Z\l{nvc{;=ǧ!$"9(c2LhqɭNX*=)kKN/P2:YPFT?U@`@TIS
I_	Ƣa{jYoC*iM)UB`5Ӄh{*4adiPׂTkQH$AbTB<<ac̟UiiVJZ&%GkQj!UAFEER"5XfBPª
'[!eDj@j;Y٘³fxϖk`KPǕ[a1jK!,@-fG^"RaG~2d9v#HCNjxÖjx9Pa9UM7NXKVQTUάxg$([Mf!lsZy<TcD* S@& DcS*,@d$2NAV4P-|ia1}\q	*F<ci?.|`i.ʓX3EEјяNg3Tn`QMȆ}BD;9тfܬo|dk JR]aѫRp5*0/S*%Wz\R%mǋQ` z2כ\P  |x7h";؟c,]ŧw;b><GF;b'w;ьwQpdSåF8`U
]ࢊ!^R@*VH8ܧa_2G+>q#u& &պmw)D/	`IUZ0v~02q>+TVHs..F;n1oi	]3FsEw;(f
XxQKۭULAM,ۈnl,>MhWC7gRmOsL?XW]|x	L1"J1+3K+/Hn/8>-F׬jxf0P,&@[z&<0Ԝ²BUVz6aXR׮Y"1Ճk%S́?L]ϏX^ĜQk.804/VzVP[W:>x|U{;7s7O{kqg&dDrㆿr+~ pla'U}Ɗ<2S+\c.#aIVqu]%(Rkr0xݓ(JL%'`FR I@M'P֍U#s*5#0͏]z@!X\X1 IPȰ)]OAb0DQ⊘IL32(g:Gr5C`/r7FS_>5j#ƕ!չ:;redu Dh}:ʘx:W7{j㺋7X~DT[a7*`pJFJto9tTcJC+MhDjt+x^˸Xw^XGLe4ȩHQCƘ_H:utG-Hk.@\18.n8Op0zG^3h\t+Q;wX;F! w.u'۱FsQwZnPN+˒cMF"mC;,xtu#X*D)-lS=56 `z}\iv ZƸْ* sc7/spV
?=qmFD&i 'WI|.v"-:6ef]U8t`~DΈ)>3CC,r0Q*ev'"a.u'rHj4"x)Q>D@TxvzuCj OnuG=F*V8(QQ<g&J'"7Use*DcVQEw5J/9Ϟ?Bι#f/T///\hH+;pҪ!90;6fd7rXD*FN!ÒCXZUWQi9 L,C2 .);\QEh!!$~:#=<xH i"=<s뛧,AA	OO/^;??AA	^^zK9wd
	*cͅ.6kY5\r]Ϙ,Ğ&;Y\u$mk<j
gEZQ9V51XW#&q2	D]
j
\t..`@@\PcpFJ5VXxF@\s].U#ʂs7A܌y@A!j916FpM`p]+*Ս
*UW]n+.51eF0YU;Vy.pVwZʷ	}@G+st;dwIKnD}2buq
)˻XJf]EXl2QʥMܙj#ϬZZMz20RjSU\zs&sw/FQ'c.Ix*zP}XYAF5Q'^.|ǗAroKm=y#V]񺈘 <́C|/-p(c>o&/e^BP,b#|Qb!)Y#21,԰ qQ=k	1!0zC n*/HAD0~5JǊL[ℏ"H`80oaHJ-<|R`fޛBAL/QJh7/0q	(wP䪈@T0#9/GaЬv8!ju!R)!6;Haߌ䊉h³32ܠb)[3U?N hL`Q֢
'ꕞ!EUZOs!JW
%RD8pFcR	
S/FidЄuh!Įl8`5&c!&xBiAWMx\eF <QZ\CUq~~DL0QL<B2ҷ ^1ؓSMhD*
};zzrI)BԀ'$Jc}P0bV0r_݋7n-K!];R(ʘO|2V&tɉc}@r`,%'- I2iFyE7̈I|<J%z6C]ꔛM0|@RXjfefi)⪏qH(9xx/TJ$8\i6UPѸz2 R
dq'k:LGai. iRI8a67KDv UG@K%Wjc<
>23a?
A%q,%+;;;;Bj18ƢZ{jG<ʆ^aM}NtCTri}jÅB8f
ш~X]1`JžkwTXapӎ9 pɪ-vUjciL 3\c`Xqԉ}hHr1u4!̄<s.<=Sw`)ơF*""W(B$ykagM\yM7-"|	WEG4ҡ#	䠼_lDO@5F02|0)2'Ѓ57s")&D);b6S iH/RpŊ]s܈
DV*@GaB/a&8
PI9aHOĤAG:0̝q01(ڤ:ѮP'P˰ug8I!*,4TT@T7wE*y.UYryFRu
63?{XᚉKA$ ։Qu ,cvt>Z|\h42xA1d;*? áOi0xl;;UX5nj5|֥Tgf[T9|օ)Y渥'IIRr

uʋs??;JO)Aў8' ʰR4bc/ %b`J:a	5A꓂:l#uIƉE$2>#:R5E3 d8`5QCFp0C|z1⨁[MIՁ"xiQP lη6)!ye{^q>:D]]y]]E.Zj:jJ]JⲈ8[^/LcMpC`rËx|u	*toS^\c<'+p7,J3j."OM6Zc
V:Vpb2vz|O`\`kD $a*GCTHM? 8hڋ"〲=hk4gs} XoLEoZl[kOkskխV2׻]sm`׋y]`+Z\׫K8C.+q+g-/owhBݽj֮vZmjzh[~E[ehƼNӭmmu}g<lƼNoO OVTQ|UX)&;To
^ڎDJV)v1m.8=?ALw:,9#0N4u:TVҦ޷RVǂyqUc J7%Zo#n QvPI9(tdPIvS9Ѻy	WlY]+|cHl*L.Td?Q*9*Oz!@Nu=$JM'`-5JOIJG*?
N=An˜V]8?C)pg'(`Rk!S]D2HaXR{r*RsaQ7Bh6`DAшУtޚC(3p_x~%ioq\x"Ƭ<]5/dn|UVHT/W N1͞<c+<Q/L9rݝEsíET$	B@]p-˿62o ]Bs?V1=qG}}@/TcGysjv$rK`sm(c`yg~ItnZzC]pR?ud/??>D|
-+\gW
kAP@1{<}Ym59$w@^71$y[ ;S	!TCvWU!qi|]؇u/]!`:=7kK_xRַXq`j@BTuB #>Ԉ"VT]xt!\n*L8YLȷW%TdbKOo8NP"iiƼs|sǸgN8^5M=A6*LBD.)%&4p'4L34:Ys s{D
aJ!Jdo'5q{/YYYyyYYc)x6Nd9xYYYa%D+
E6cn}JM!joaR0'x'T8F3BthV	*.aU0c3*xP,aͰĆ#09Q"V#P}*:7Q(`QiC-;*0/K-$Da
'+	صp!D08m	kN_(/mcl(/)<kK Rp GqHBch@s_yUL;-b L]$B2-es SfV`MrT[@یvۋmKn?\-lcS	oێ\ f&F8G
Y#c̬̲xc#YcF(2ȇTfΠ@ed~=ed8ed2dc+$rlp+$te6VHLˑ쬌fVFcәjOj#n>A^ᣋ7ǫT`:s|n_ϋ! #s7͌Cҿ$A-&G{N.e
{Ex]0[ɈxW{o-r۴XYAo]zN"|v -ip&;vvK|ւ;85CלYɑ@LAW2cϞU=tKU`݉Տ#,;qӵۄ&1j+[ģ:LGfFU@8 ʦ#NpO;6Lp_k._"3;;9P՟79?/U`Dua&Ȋj, FrH*(*m-* (/8:T5lnO
\CH 27+YUk#'>XF?a^n /'^h2&"NDX!xM2A"cRHX75Ax*6uhT.|YF7GGPg>Ieeacb{N@B
꜀5	MMLq֟L&jIƝ(l HufD+++/NP7T?9ϡa$8A' VC!.8aT "\T{c	 k+*d#E2UC&|GɄQ=e eS^!j)My=B~*oVuirsKK
zh(W7XM/#~nJmEzЯN!#s9m0nc	+zb*1e@ܚ
29k
iIŐ@lFu: |jvE:C(5 +`pܻQXbnT!ȸa_.VtQITX4pOK+Sy&PZ,*GT|sM뀵&m0 
{7B
OJ<#8淞?fRIaW Ur!<Njo`:Aw.ro=gy r2y2XS[B02aY\L0y6b18
7r'.<݀	Uu?lG7tKw-qO^98Ù8 L`Ӏ`Q£1[".T
:Ĝc3vl0qYt/N8?lQ̘I@# B**\,gfDXJ[˅	a+ũ5{o,[3 X)D;6^8"86TFTAKMD'0j'vh-C/ad2\QQ!)ZMzSCb.i7d3Bgq|JȨP8*O5Pin`0HAfɠc qq͉@f%p&pÃs+W_*ClhZݰ˼pC5Bc\`w919^~J䮭MT SxUETϪ.S44C@X2a!SB$-C!6`g!#՘juicXk `G:!W&8Y a
3a1Nz7{G~j:gl4>1`Y|{PfvID%®{QӞ+W|0w'1\TX`ROD\	C(L@ԑCiKj 9q 6JC$pa gNLJLJMܷrM $1*(83;25T.E2t`$̅j2Fv4 T1.B$zFxuT;zUƐSOFJ1N'6W2Χd15nbM>TM
k8>aTf3`#PڷRjLUˇ@ͅi~m"Umz!uH6s*TRorg|ZAA)xPʂ.-S
aPT=/3ԇ}4L/#G|/,8PCD*0UFUIm5
vyCrpo,9TU'9_YHsTs{d1X1PŭjO9{zo{9LX@uem+IHPY@[JTj@q\5bDhE鐁CD,\U5G`zΗ7B/R*+ *PvvDت=_*VY2FW]pŋ?[p<cF'qAc:H c#)XQMO0F@!@䁔`.AnNB(+"$(첵qBoq5aHT5SENլFX`X1^cYq'^&MsKШTuU)*6+*32T!S3+uplU/9AR1^cY'i!ep&
3EKB3rdǱfzJ$#}BRb*v9%)-'QEO5YceDʉZJVF0GR<JʈmV+
#*DBay~ꢲ!C~5Y8DǃPTs (	@HU?5T5.
URU $V9 Rvds{L)Is:Ï=:BM=a:P!Cn1+a#*ʃR갥MRR\}TGR=-*[Ti#U=L!G PAѦ1LSN(`M'XBvazja&eP*:*]aL՜:+iL(A/)u%?XOꅿ	CDb
˩i\H#>(rMddDh5#7P|1ۘ/X%3ۘ-
j%'25Q!ާR1a0HzjPX/#zU< RZZxrTU)!K	P8B 0@&U,p^ R6VL!31N,uEyx<C \bZMXˆxyYB	*$(I$JA4=SËD)$6%QIL&ɕ "mFDʎ<O(@
6807#&D*Fr NYo@.q=rCGT.11@	&foJ QT3*QZ&9td$MuB
J:k}_\vP~_&kDb>5:|G%xhg騶(;8b0GqH5q{0јn*kpr1b*(!.C$(@`XTR.^!d43R@|e/FCl<P!QXP9ŧeA61V6S<!NSQW`ʪ8zbYG4IJC}ʞ63H;`f鋔zM q{e*Œ&uI"Բ
ڢg`:esI?8׎y/xiƼsɼsǵ&9`Vd-BG ͥ BJH83 ʆOü)W#)W1y!A9?`!X֡	ʱA?P.&݈w01
_5v>F!qWXˎx^aA4ֹt/,bID׋gV j@}5p	dRd?Jh0r^Б Q
"3#Le3wW?rzoQkQ!)T#ٌQq8ܥQ*jS5tTaCT20T!eMwCMKC@<&;
k_82p3y{?X	pU,'e\0K,dHxn%9Ǟ:&Nׇpex^V`EaK	|:%cL#*1YbXMLPKnrԬ)+ʊJL!tP8Ma	qeT(xUwU. #P΀C
)Qr7LJgC*cҪ&AI݂H+Rn#UEU&jQ+m4Ӂ0uI%8OK|\NwymlrcXF>g$rMip0RE1Fֽ-Da[p.|d*EBf&wx`CX5R{*7;F<0TRc\zH4JLXBpG1TWQ]@GČ}\aڡHSo̬c&!NXU>8?N`\@!I#Rx0PٚjBCXH mjUHXx),t/hƑbf2m
3L̨dUTu0\,ɮ#$Bxk!Rr*MJ"rNi,ΜOJ3L̨dUTu0\,15%
*!JDVh`qD?EAJ	9r:;Aȼ&L[ep_aQQǷ^F_gl 5>g>{?1m\i޽ܣΓ_ܡ=ϝ3rw)r.ӌL꾦uFWan_jI0SAscPwTbTc15ɕ]d!'.sgu<rQn{{u#ş9]x}˨Sp_s[GzG,C]㐺7?z1תQx˼܁p@4V_F=+<q\`=tV7ǷZ]ⲣz/|eяnzoaIC ]Ò[8ݞ9p_s[5ֳxR޺n~+ss('ZН76p_s[G֎ M}nn{`I?qǲ=Iqǲ=ֳx#x_e7?zۯ3t>`5jx;S"u*n+ss(^^;޼4a!Sp_s[G1^jڲ#"u*n~+ss(cC#  [J9Q`DV"TsP `9iM}ϕGTBi*nfqP#Z]8hmE"%j7O(u*]*~:$  QsvzBrAGtV + =XcW6/r74XE0n%;XY(#;7B`eo.C^p_a^l\NnP'=@*oa--΋IR𿏺Cv<}{G 0Fe^'6e,
pZ½FilqEJ(ji0L%7ca4 "$u(*2TU1Շ9%&2/qXF4 yOT9`qTsT2**fe'Ք&^3j̚5u5 ؑ8JTB`DfO*j@G:@x8
!XUŎFdR]J?zan bcc7˰AAFO*kBlnEbjv+|18^}qBA!AL<T^*\Rq->p֎J-\z /"^?̂=ON*hSj}SkT*Ϫ:*8)P˪X?9$`+=V=41t>slUNt85Y+:mgLTb:8˧韵.38/aSy{E)'bM^UEVB+n
-Hy dW:mgu.:5
uL2:w,(/s=Bdasƕ3d/Lȼ2!5Ř(biOSh|b:OHd# QںDCC$)1RC<.4ڋ!@@@\]-%PM~ij]2jj<&UFk1db|cx9t!q76BCt~ʊ
FX::P?b+<^WI&ڊ
PBa99hN\Ha	e4OB'b<18p`	uw\*3 a}1H^0Zp*̈́7
'"I'#ҹ_3j3  
ajO@5R a'Vw=	jA+֒4)ba%!@tCdeΕ]>)Lc3(#܆8B0f"˭_>&B+KtI\б$Q)?d!BQuۧ;Z*T8*#}၅xՃ	 Ga'%Ck<I[!t#.S`D!@V*gb:@!I&| EbeAzb<vS;S	.q$TK$`21AMGhy-5*((n(`8CB0,4*%`dTAJz%+l1z
"IB%'ꖁX	j0)4K+~L`0<	mWQЅB CJM"zmjhfBe*<Oy{?'7Qp]FblaW=¿"rUV6n3^⏶AHeqW]FqIiTn@^1ٹcV
"m*ZsM]dOyB%:	mxx~)q /qݹm}{/_~-Ef
 &2A|7NqO-r1'!`IUO}̦&2؅+)nZV1RLeP#ӬSc)2IӘ	P|{3$NlV/<h q؇T17:C<F8/<N<TDjA2=-{Z-Ӑ:!q*6g>`]+N֣20n#+r[6d)Hu0!A-)lC=XLSJ;[7p;Q 3	r=C"#(#*Wr34TGS6o(X/ӂ3" ;P	UpcD`1TD9ԑJ:'VtprCP!fTr0ELB` 3ÇQjԧ ,ȺD;0C F02T562֐olOз+*G^(cjyUER*D8
`!\9=H5	*zWRR	ȵR%U ~!~q4CQ[o:V,qsoU
 ֠+C l7, ̐T;=9{
x%'ЫAw:qt0c ʈǦt Pa0C%<ҖM
AzxZӔ"[Ey8O	Qܨ0h4*ҸLaA9ϐ|XpԒPwgqlAtZ\=5`D56QY8+@uHev⮡>*W+1TpRi-ׁ p`y	Dh/`6<Gv7u$k#>^8	g`D~*!zxXus$gO鱙(:hUEU@>uE;Zpr&;>F1	N*Xd+cB4c+XQI)M#8LM
_Qsidt][y][y][{[[}_[gI!]jG`+*KU %Y\}&6kcnX)W:I	Ui  vBܓYL^{dJ%nN\SSPT0:tYEcrAOZF-G2B($q\P-Q(ƨ]
xe/T`Ԝ-fY{N!.vr? g՚LD,REV)!]h}Z)87B:jB\2T]eJ,+$p"L<F)ge%j9eaU	^6*Otx: n
+fk/(\Ɗ
hI
I'2JZtL7saϐՁuˬs*sN@*61n12@A%Z.Oq|g&^wD~tb:j5T 2Ul4tVa3Q
8QQISzѰR'ECUxQT
5Tap5=OJ<2rQH%YSx6jt9TD8CNpl?A\FL:*(AY
YސJ.r-%!
ȸ?qMa&$ Ң%!l1uj
>eT!纑Ͱ܏xHvT7@C. E7.yO0G	* ~0;㓃B	Th*k
TUD0\"P$T8
ṛĴBMc)D"`?޻rE>pwSQF1^EÞ"b,_ 
i=W0C'O\MXU5qMa9;ssNd㖷7xqǽ3 LJ	.!1҆5Bh>:#T(Z4[2gcݏ&!iuTA8C$j/*"UUFQ###8=FBFF"G09:83ڬVSʓH8Tݨ%NgGڅ%DZePȠBr6Da}Q#PYY(*F>jA%7×V7kC>/9̾*@ƾV0]Qq@fK(JAwza<0L ~	IRhU)@z':Bs͆)l"rnF/@'ΪPqA*1@,@ҡϩiفgzM^cSHX@
eՃxFXaK5uVWY>U#9z\>riDP|A࠿Θvo.3H82GpKC*(`\Q{Y2E`ǮL'V#CjdԣqrJDaMlwHFrw\edGR	Ouv'H#ئsYƷz
1M.5G`!Î/ƅtBYDZ5!eg5 MRZbEHS>:*5Er!Eg;}DpRt3P´zv%owHH
\Z02Vג?gW}ϼ̀,`rTF:1q7-uNX#8Ő Oׂ1U\rAZIF7(4TU(0bC\'XR0.쪯MJf4ۣdEsz̅lR`PObP S57O&\9(sX!K" ,^RtN)ZKny^ԋ*gbEXǪC#a"_Ȝ0>a¬:`HCYИ` {|[MR_5jOR@;,Q"`8r@PĤ)'*(9+#EUs#C!1_qv_1)jTS)|t4d]8T %T/C^y!I!*pbb7qa<} C?<2ZrI-8KLBJO$'a$@G4JL	)|2=~G)~>p9*8i`I. DY'+`rIq@4T@Y>F6(Ke0(}2FK ӉL*@5ћٸD6p
]1D(f3ͮRROӛT:rj$?rJ|q	6Aۊ/-Ec5@Ϯ@e&XF;7Ts>uLG,x6HMd-r1TFG["320ؤ̦|苘9.@WMF*qIx!l^[^Y-n$	iOC\PǊN&:!!7?{g\@taT+ZyC B>Tu
zuU%Rk{*xuQ4*r%kNy#
}RzBЍsg0-i.2	UAbLL/0]>0.BT/5(Ucr8Ŧ. t"
o*8~ZG _Q
+UDFǈ@SQ Tu#/DMPTt,i|dI4s,a:LW4+v̮~-IPa2xu#(dkޒ3Exi;.
i V)>V\}ʌ8bJ0w+Yճ$p,qUmmnMeu8Ӡkto"<HFSs.uޗX+8! r/>VGqGr&r6TZϧJ:arO՚)J8ka3N3a?
{Ĩad T|hГS;x=5LExfY3.(aT6wtGy	i~RxMOX\(p伃~@^rE0~l8{I\zCZVLc֨&8ҨNVDjEr0ܹsLx&8RX!HÉh_=ɁǊ.T8^Y6acbK(prU7}
D;F\x2J-QSJːT'㢲>(P>5.J=`P Cь*M]7|ڎEMшVp-քjs!]^n7'WH(P.I@qj6qU&2#05[b-%`c0-pMI܃qu:9wFǞ=v{s}9|}G
P_R</ʅ'hie %ɶ@T\Ysctb=(6<
դtMAr&rF w$BwM0.AIc$\/, OTO1|;_֎6wB!?E\"{0ԔhLVJu֤/:^*_Ƽ[ݮ:"BBz5Jrzhz>q<mͲr urUISl3`1_s<?G00mkGvvn8%y/qoB-u*% TlA h0Sph}X\n߮a[}s3uYJ=ccz1κsM1ⳬG&:9P8qIx_lo\\H|0fqxdSDAІw8눼(qk hBEEG#FTS"*7&#jƾsl m4!?/)2=SfIJ	QQp Ug$LN
PU|uUO8T1AؾRȸֈJJ!aYG4:̊=luJ-UL,R!`ޒKj*cϐ-1EdRy}&Q|'X !X`QvɨTs`X"ʅ CC*)x):Ȋ(N
mm/w:fB>u"fd;zE"ҕ͍>0!h@XX2
Ɛ)a4\Z+E@p}TTǬd"V9f]ZEx
e:ȵ-F/u!mNIU*)"OI媡yhs,
Z|8@8xO
A5V@S'	5kȂdPs>aI87:3r?JUUg85*	-<t	\SR"\ii1 Ȳe;Q/C@TIIfH1Fٍ#S:;PL	ьMr7A71\`:J<3bNn00&XqR xaQT"q`śBJaQzW-¡	Tܲ8bm̬͌QgAK*4hiRH&XLtu`5cDtTdaӣ뛣ˋs{:,tXcE:,mNY(QdE%J,Y(QdE%J,Y(QdE%J,Y(:?::dE-Z,YheE-Z,YheE-Z,Yheuxhepf1X@u{wߝ[h[GVW(.GpLw+%/M7r)VnZ3%> 7eE;t=-g$meLح2t٬f͝5lٳfmUk	ty΍wsn7櫘Ϛubi`2lٓf1N:dٓfM6ef0m`2l6	60PBe3086263Me`2t'L1rb鴦Np 'SqwᛜXm<ΗbzAԤ=RS\;͝;ΝاN3ra:vӧr޹ӽr,5Xxjfelq<XgM/FS߄WWhj1  Cbl1UVF {PꆏN5tQT(HO
ڊ*Pd:%Ψv68j3PVR+MA]k>o1p@{,W[Փ/M/꨹g7 p$d~V$VF#j$t/@,qM`z3<# 
,3.ErJ`#qTuf؇QhAmEb)5jdMi"`6GRx2P/=P^pV8jd#E7T Z	
7[@qc_V.D7=42s4	=6
l-ЁNk
ء*NT~c0% sEKڙ'J$TCt.`B`/VQv V%T)Eac#CϜgڇ5P4`P}CKDJ\iUpt9Tנ"fTBSIʭKHc=)4X{k7F0\"V>S^|T@8
HtBA!n
 Aǒ)'`Cr?SD2Ga$$Tg[x!+B TKCdRS|>5d 
B7'jL/\՛G")8pid{s=!Cэ]6CT
sՉX`
$˪"zƷ4G.4F5U2.b׮:;Js|J=Dk'MoO X@HR<0R8RnKLP@D z2<"/mL L/8*C("Ms$WV3IģY.AǢG2Z?Vq5!֮J^S^5;ĵ1I-IFj͆ 5*tYQf6
1m`b#VKdÍXL0VS]T* Uh=n5&pڰ:CJW`CUʅZ8Y`[vrT?CJ:jBzs@T`0-+t.C5b2kcU3d ڰ]%@'Uz+`5XExm*#@*>PT8ꫛx*CrT
FC2#e4RXTd~hk!u'7bf+tμxYcc`zj|3EpPB0UE`-}PM>Ln!N"TY#A	dGTx%>$H'ȭa 5n	']ì++'D)SUn|X^= !^Y/91 gqCS. `!rJWAa#hrAVqyTCaN1p+GVd%t;fcj1=XȖ<Wwfh-@#;frYg",npw9$qs0~>3ti9Pf{vvx$͆VW<L9\gӹtzr7I]d5tJ;pP<X@S	RNVlQǗ|c}3 Մ%a҃0#xw'/X] Rx(H.r:"d	A } C#dWOF	ԞJɖfGvs)Hǖ=Q bC
J K"hz֧|l2yXXuZ+r7+>a:WjBF( ?[cA6(DQ6P0EQJPPm!6[UKÀXq8*2TPTA-hd΢ AJ7bqJg>&J e**BULgBDb5x5%hJgJ5*)JTU$iQK4ZU$	j*ٍ"S0&xxS8Cr9up7	U45Gj%RBE#cEHbj$3մñZu{GmH!(v+UJo;<Q)EUSG2N7cY*N(xAzCզYC5Gn*7\}T6@^񢡀<$PCB_B*gJK{T~8"ZR$_B*W'-
X9*)SR:TT:UN bCAN/#j`V`P?QNUB%+8I(bQ2TEv#97<o*?j'j) Ж#
JR@ETF0/ W7SJ%&PRyH+JO/	".!&q#ߌVH!TNS?ab	@ɀ28*)IM1,7*A Rzc\@a-<2Pņtz,8&$W8/TIQAʝUIƒZZugHM0"Zf2L=0OMgKOn&Ԩ$01)1	oOӡ5#ይ| IᲳn2>yJ $ptlNEDh*q/R;1U,siO;Q@OډA'	'	@OpPPE"WE"Tm-UHzR"%#Dq4)
GBSAKC؀DB=*2Ө`]M @(X<oTAUB<2@	2xihW<b
Ty@=S`xIPVxSZfyH#q Ath0/SOBP^uOgfXIv>\b[b{Ao0*5@bFP^`X. ##P.	/vkP5v'>8z8-FjB!sKG`I]9ܳcx>Ӈa G?x !.rkgKk	Sō1M*UH*
vI$5#(X>4$$Kf)Z]^)&|"X:~E[x!i2^=juSBjRUUUKjzU}Χru0- ʠ`9gj
qȖ1rrXÊq5
Ջ}^r`20$HdEsqu{|59\1*8ޱ:,+/č>>j%a]ana00}XOX;T6kX#vk/ӛ2X	xG ~'q^[MQscQS>j>j#*=}ϕ8ϰasy)@
D-`'u}3P<qyDE ^H@a\ٛ@qm5 XK[oޢ9F:'ˁ2=ǘq7ĭp"$ֱ;ayTw曁8s;r/Gu 3>--qbU[-x޷\{\U|pde5x`6܏j/*o`OΊ#(`f㊹%s	+ dBX"\ЦݿuՓ0-R9`cr#0R5Fugj.r\%0?2
l )֚; \^Q݃>^4 ku6A:N`Ne>Fn}1
Ɏ1X+X(Lx\\9N9##Yn`Erp0`qNLQef Ab;r<6$Qm\w]p[XљQ aWS\1|ǀsgiK	r<7fA-My _eFaKr90.9%aq y>1.'dQ70,`.ܧ ܕ`=l7+RJHV|XhF p_RQrRh걉VTh :b
BM3bFznJ˗3Ցq̇͜ 3)u|t=iK#XR2svZo0֣!f<dlY{.a~8x@j7J1FV Q} NcI#+Ղ^1k4 +aYdo>q ,RWY˻{T	x`[cAHygˌKĸ#\Iaz%#m*EXb`Y5RhTh*ﵐ;QQ6Vgn1,f~&\UOzۊ$CS^  VJ*Kх*&h	 Ԗ Ul_fC \cYFC45幘Q<ಞ5Z&86ɼrMX`9& n)%%B@Q񔃆%l%@gjrEF@ k
k%	pVXOPaF	r7;jYu/v7PRV#Q.RXF`ojd!~pD"aL!55-,U8B(^d55YnAs7E EO2*L4TpPb 9FM\T9LaXM`^`h2PF!!/4bb&lT!0nVl#j "J ҪF C4Tt!(֘AMeXM\t
x{#ֆ؉P"+5*Ր0v(1M Ef KYưr0U !
"4dLf6L|*<@FYXdAƧp9UDYXaW'F*GFҍfOX@e'enrW}2	o`ҪM<idpxFثkoAA692g`@aZg
U2GϖYcTXF>$!Tk<|i$v uHPCgPdjmE$1ҋ$ũGysQ[|NUH0 `>%
.zPrDePW	*"*cHe: B:J<,cW#Ɵ#ۡ0^K% lE";UKܢ a	097O=j+5`ʦV׎%<^n%)L-.|_	4o%׉͡G!8mUUT@bW`^ bd
	P3rE@qLr]+Uf3Pԡ(sB!*varu!l?SiޡuDӸXdٲpq{a&<u:\kOSةla:T}PXpU`UK0H%G
"HAE27r2;KGeo@WQV(C:tt>&XgU%eĺ5FWq>vg&bJg,xl38ǧ̼&Ig5qDCAT544r,0pxYsaYi֖0d@JYZ[.C4ebWR?nDT_X 	K	
mMn}	e~AAX^rҕh"qQc	01H齄`Mŉ5Rn\]QoH-kTa;E`Sd*LaLHHw=-Qr	\xqƑGD1QƑxsj(xў
j@<EqI&f5T@4I,On5	?ņ[3}uI^i`ǣalvd:'$}aoQ1Qnw5B @JKȧdr!V?je6j*UF-xS I.imNsO[˃g(À9bUo@Fj׃yi9hު4dJl5(W F(!O70ta%q1єV:+sX.ڸ[[3;ā/P%sPPܰq1.>Qfs0L醁wRcRdҬ1L	}]EL/Qs",\Y9G&UB]n59F%Hy+[XC:B a=|Gԁs
zs6CQlGPn$7
vu!@l D(F*waHPNASdl?vFLLIQ(D"&
S0R84kXEd#^kRf:엊иb[5>6fL'lbr>4'В{
T}ia_7(u[5brMQq_2,Cԝ"f-_T5Lؽ]TMμ.8#lhtnJVž;= j4thôK;0ߕ9p򥵯0z|Qψu׹>_??+0/.flټp̵B71p'%dܣ!k]'Fw`Kys`Aƫ!J3FdTd0}}
@KO{ii%L,8$Â!5i,81aaqmxkk}}
@|__m__=}0/}#Q}K5}W__}lVZklqp /N=HWŪ 7ߝCR V5%M,0FqO,!F9T2z=<bTM-TagEW>G8#Ȉqg|?rۇpܣ+Z1fU8^]]|3T>́''BXj!}L(POÅrFl_0F]|$7Kpg.JLЬEo 	Ta~ēMw5G3֙-wxF<qǓ50X!Ĳ̤L7\2_PBȉxJÆdq=kݮ$|kgz`ύ,`]`T|`#PX$R3#<Ne
֨SK.ʊ
N\.Wu1
MC9"CrxR[r1۷x{<qw98B.:"xDCUTgr/G5hax7>؎W䋊0r߸r,r_ 7NVs]eh,Nwj)@"]+Ua|`N1!FB@)+w UQ)RAUT*0*#cs-0nc׶Ncj hʍaOR!XG͏6p}FDnnw}1  q21rG(.i0iUHJkkъBL-s2ȍD \bή.qƑȸW!mUy.  @PO \u+ 
Fc\"q$̦]gpQ_!%Kj"p
%ijvg#s:s<>y	
v<Jjv)_q(߼`$2l|b9T?,!e'-ёu ;R1뎔@fjLh%(LnNUX*_hR/ 68?3r*+<Xs*Ff}6NȋVuQw[(SYE0.P1TBo`CDK93rq*x+0oה]	~G$Rzԁ;F럦T$Sdh(L\xlCTEՖRG>T<!Td)c*2$7dz5Q>^#E m0JL%E\RKҖY(ayONuJTe	Ճ,;Up/l$ SZ%aU87TeBsX:ȔD21)(oGh@UL`bypM\r
TӔh8).:/Gɼ|!M8 WYJLQ
ғҒ0Gj1zJU
G+x xӎ9xpƜqȼk<<{|_
nlRogk:TK"GH1"gnr@q 䈊x@;'8G\QxobaI wHT6\vT7 ȴoP3.ZTO<L4HØ4mcw>@$bu:2}Jn~Q7܏
B#yV>8&$L̶F,ŰU<DG-씻D)6GC	]*-8ncu.ȫ,S*\(S:<p#O>Snz|8+S揜Z3Wh멯zqC8x|u9"_n[wOg
qΏN^r3·aZ[ n:>xe|xM4m`<62;#WKi>qG=3$Vf➧/I\9wG;?9 w~\ӆ\
FI.N{|P~lnd'`ء7"q'q1\vЬ$s`)r?|ȝGܹ`^807q|d{/5zn]q/ 9L݉`Qo_ynh~_.c^WeG3JY.{qu-n>VMm\M~lO["xwGh˔;Js[oOO.\\%`#r拒#hjv;x|>hhja0pw߉aܹ\[X:/S	?t.Ïyg=ߩܡcj/G9w޿s&!G̮5Q}3 8*ã&?}~csێpJw2y;	sۏYanq|ew6\VIpg2tw>wrq;g9sf/\#Qܝ5.cMa+\㞱냮:\5&a;-/vheV'9.s+w^_}a'n_}88>;%|qfB7(XtN
Vh(V@ɞ?.Ge/|\O7æ?"ws,^o%񷳍9 >I.z'j>fWU>$\N9^/~x;lenLwwŵ~=xw>pK\?x}+mvqq/ٺב|1M$4sߍYWei[q? ez7%qS8fx5\}6ś:_u\(=
'V~fƺ3]g8s/WVsZ;yxǙ9wn,^A=j߁6}x&ۉ8&%z{䧮vNG̤ŃΏ{0$ß]^z&q:V2WNum`_sV~:(.Gc(0z3
6u̍<g`X!x'#G+<twnPI{G(7,Kx8+]%H~e|A`I:Yny/.6`d`qN㻇0	X>18#砰*v~`1>3:.+o#]o#r$QLͷc?TrGL]B8x8ӓd۴sWdx$|ϟ`sCOćQz^KssExoA|~lIa	R-w&dέupˏyϞ2km.9	{8ypa/sFał󟋏̝2
6L`dPWV|&:<lCB_7\o*xm_a;F\gl
kTłF]]>,9B070t+^N#pRՋ=9`<Xoy[z7$x<k=92 'Ә^xa|yX'5^,Qg
$o6]gk`zO͘aa%&;,{P/V8,-?ŸܶbXu*&aj:wr۝	 r۝$|FK&l8PGr,qr㥑i:ܸa]Ӗ/qc ȁocՄ540*&=(,xmnWUVg9+'Ozb7tX0`ۯ/; :o& &{rNCLWq˄n>VW'@][.>s,l(2
\_]WCxa+'b6.J/.u|,I>Ze'%qʱ0<ޏf'.*mſzs3I)>9{9y4C^993r/&bwsdŬtWL.F.Y1rP<iN@0;zw8#pu|d|G\i[t@Ŝuzy/rgIW9d[\mɵ83FNk3ݕx̍c_)XpFSr34C"O%t\2
r# 0Yw+q??G(`gsdNDA |~֓z&?hedYY[-\Ww%//s;v)[+0޿ɼ_ۣ:,ܡIy|qk>?kIx1G 4y[9ݫ>._囀7@`ߙ.w{ys0c!ױu4kYfl\
pU']?
\м}Θ'a|ع h~E⥻2<6Au<WGqq2>vWJ>8Ŏs2]dqB仟93.-$ {2' `'X!tG%DKWωi$`A<ō<sv8洟VFxUӷ?:]?7W<^`<LbgdyzK|՚s0sauk^ǅ<jw0_>nn<\_pX/'Vɿ:）>%c*qm|π[z7rVQuu/bXk`r^"6R_ZsnO36؆{\!?3ʘ7s0l/s7A$R<M< #m|{t(x7:g>*ύɜ{ # $&1-ǎ$\{8
w_"NF$9pǗ-aգ:/G`<g+c/%z>8T$E47gZovە	5{X3č}{O דk`Kqliv0u\s8>۔:j/L® Lu7uqF>8 z8<`ؼ-9=|k1NK7QxH)ʾ}拎oO\\ϝ"V/&#K<b׹f	Jc|[2t/:vckɷXsiđ#=LYo0Hs!s-:?9<aa:~Lh㫃>vLuGy
3z;ң.ijbeX>.0'ܡw/d9Βaxx{dۂ;>p"!ӿFrU;)Q=Tz|r>G;a^.cnpQy1%=|ɀ%8`T0Lgv.M<#<_nJWM-r1`Ǹ@VKWja{|=KQ}kCt/^V;d$v5p+unQ *:He]ϙ66󟋄?=F=@z<ρgv'v.وH~<d~fN]  [X .%?%zL2tUuXp8%}G/`I_o]zAMspI I۔ 99'\_ʷn<U|zonq|FX}ezȒe|Z8磙Y[42rG!r+GCx?UmJ┓$r7V\ycwK`ۀ[rEnqg'o+o̺+ēQo|a<SX
8a#ZėI7@.
;qC&O,adg>-`^u+SGF܌X+*'5cɼq2qzs;9>mo&78 y\ ZǦcW[vvVnA|_,'QǼ_Cޙa1~WK]ͷ6bB9s7o\1V­o	zr\j`٩ĝ 8u)ם<lٹQ5{pň[Ղd垻X3G:ېp]mpSxӞRrQ{s}o^ZӬu'Fv|̘q罈[wmPGHdp1}s0_)b/r+zAţ;`!<{5؉Kb<o7s_Ւ1\ӱ#z,686=z:O.dΙ9'F!	W_џc~;[#X78'gtm8|
p&7#8|l>Y<Ml7'qnOqr'_J}Q#ǜ꼐cˉg#$`g9:
 ]0*̬/k fM5i; qt3rӼ`w
xt'tďvGc7Rr9,;,v=uW»Gᯮ`+u+b:V<xg\n5zld2W/ۃ<̈́(+A2䌋r/`U:`~ XQk~bI>\|qpnxu`?W|u.+n=_u]>'6N`x:q\no'Hq0.:{^Sywtqom<z+v+yB>TN~R8m{WL[8pn>i n[ֺt&|-!3Ubt-. Ntԋ< %$_Gn^owq|uM׋9?iݯ`]$^S^͟(=~Y\N5ミ%xiϾn޵D><@x=VZs_-Nf:B(`ORa A RiP6A[עlEsH`|6LF
Ch%e G{&l\ASX\ %T椕\"ᳳTF,5$!*0KS)8!	!P#4Jls܂2!\j^(H%eJ">3Mz؋BX6	[EȀa8'j$pIR#ÞS!0'gT3jV8a*!ʤiT'Y%`6qn(n7ǧrG2q۾	9YXW";h{W>`^!ۊ(w5Yw޹u n@{|M3P``K;`]<;~8u}󏞜c9ȰHd&rspǝ}iֹoX8g$^UF1GSO>b1䅶Fu^dc:l.20A:]*=TB*NkmK. %#_8 gv}uKLC
 B`*̋& ^Bfr"2d_42sqX~;t=t Md3`;"m2]PẑMiW5-QF''6 +?@}7'v;X2,h>`bGZ%]_	XuviX{;ہe#55LC)FQw|nr8gYI}E45AEHHSpj1;b~1oܦy0r.XƸ[hKQ}x9ӰшnY!G8Xd+8ZU$1}oؐQ{)b)Tc\/.]I@%62.Fd#\Ԅ{:*8)Ҹ{$X +^R\-YT[Ei{w;:q).Gty:: K*n#U	4ai9+p9&G1tՠzʘX o&\օL)>,rzP0*39z"⠪]XAT.++gqq=ё7]j(83-C% (nx>\zJMڢ61$8HϪX1XBE@p!n"+VG;XF$Eŕs㚈[GԦeMP)Xy/ȸ)*0~yIϑȼk<p	r-PBOW)+u}paD<Sd1AL5' jkz٨4-!آ]$Z@(Uav⢔p*I,Y5r շtdf~9UǸ&W,M'r$_f8A&0batާXodmanv ݉V1e!en;xŸ]~fs4t"?}ѽ;Qݾ\VFl;K px1;S;뜁pՁxGAb20a~1r+=ۓnܢXӳavW4xeq}5YW+nʜp.6H{]zv,s}y U1Xq]õeZq>,˕lM}<Y |` X` y}0 t~qZw,VNHx5k
s@\55a9Ɏ.p<̈́.1n123O˵2y+]	l2ZmD]DEJ'b#ʈ%T+>T4$O8FPZYh:eEN.H/FOPL1`% (SlFn$Mń SZUCdP=X!,8cRwFw!	oMQ.\ZIFp!FXUL`*Ij2xv$fP$1*@چN>sNܵqvJt5ހV$(5q{%|W(VvW,`w$cj}N?N+w!}FTb|1H5Kg2q`~m UMi@/цI- v7zeIXqo!xu!mv:֫ Ra#c	KB;G'X2@VS6Y^8&c1|YBe	L
FxP(t]DC!y+
z&9.O2 s74DP4W@)/PfwR4ƚhD7B|\n#F t /='ͦ a$zLGYԋrxkHE1fƣm`['V,Xcݮ9X0CJ]iU*#cL8
.a驭Jj!`eL})(:eT:q~:9V+|z`6F򒚏%Xz)2;0QS6	wFR`QY8XUy!H!xP5Djv!0=pTq;+MȬKRys0Ұ5Z[Q.~Vxʬgt**
Jw]0Gi9eej@I)5`C$o	J~ JnX)zISWN*D2Br]k2GXʨ7ukCr^':)S#\'S4qmjzXYS
Lc%Xqc&Xvu aDdAsIi%"UB{XF@	XEr~6 SNYTw?sϔ#E4`-nju<x 텎iT +M5
J@ZZ%f).fF0U
PfjY8Cv^
РgGc!xX R*V1<LJ 
xPӌMEj D&AHcv4HQf`4vHV`w4\ʨ-XWlLb¿U`7V`y* 7$DU`r_KcpV ShiELjS޸8mHĦ
ּ<+A,(H3$28M'G\-/P9PxÅPA*Lfu68N_+\x.)Jl'^tq)1wo!@ $| p(+1+,6K.#ʞL ) %NB/J+MAeF2I˞
 o-؃Ma-	SziqG0/VwK+Pw$ 20%|b事^1*68捱G"qAi,k5GmI?
V$x`ЀbB0޹f@Vk|~ӯer@2q;diXp:[C[kcsaXe˭63Nv Rkqa:.?aK.xi嬩;I?pm		AŮ}&w7G:y+t疛ͼέN;.&Ǵ_'L?.5M4xե\_4y3z|g?(QGbIÚq|<N. `01 Q2褕j~+ox9	nCS`5a8:DFofL:vpF 0wTbñ٥+MXzRin8XSa{8 [W5avwBtBr+G G^p7xӭ>\ٸHK9k^:Utm'Ӯ0Щ>qk$ىhUܲYۤygƸgƹE{E%hwB?an",tWVXa[]u/]0}Jg U5aoԀ	<^sz+5"`ky*GK\DuM&XeQt,BȉqK8of>GCYƼs6TT1CFZ7lN5j6j&1$u>	Շ`f6%PEuM'`/e¥(>P6VvAVQ&3ƕi=|ZދJ`"ڋ/2tmf2+G<Ȣ5
Cu np|0n}TxL3=Qclsda
[UG;ZM&}$F'| zM8/?M=(htO齳	WrOpIf^#M"WNzLT.0URnq6"lf.)lbbm @GO9W?(^GwkQ!VQ}Ӽ g o4p<CWPrHNRW?Q/Hp1UP%U¥BʛC@HǼpq9axj RE(R@z%fAj,5d\P9X%cʝ56N|pHr7"|`Uv!sdyP/ǶdA)D,G[4e\Xmo.ZUηϽCɸec{0G̖1yo`+waS@_@ӹyy7{wyq/%QNZ{TFq1"fl k{F quL(`g2Uo}N/WFԊ49H}DxǻsAc{4mCfjD3ڟy]%ޗvy/]dIc} yN-a>w.sG@CH(ihLl^Y7o~.Txt[;yMbnc]^wB#L:rʑ*мQJ tJI 㱲*#`:r3/.H)1`OVW񑓭Eqo+"rM۸yߛ-qj0鲣QTq	:$	>=UD	#\Vc\n
V
T̪ARyӎ9o ^-x[JdC%s4^8Ct_NGR&I5|}\}ǜqrqonL
yHӨ/˼|͜{=ߖ90!/.uW@y<WSy/~rg'__Z/<NK^0l$ovzoq?Oℨ(u+WC&C_'͜<Mp1aY#YRS04^!c&j
!DR➏S TJ)!lZ'TC53I˓Q;bT_U IXـwh,M/VzO.w ZgwJ`_prE\UQ-!%CjtXr:jprAG hiBƫȐ@OXSM1 ip{t׌x# dh)e]eoz;}gwex>(r$E< XCƘyN2Bg@Cw:nKmF5rxhLwTTH:jLZ=ET)`MdUQaTudBMD*9Ƶ z^Wޟ8H`YxU"uSh^aRv,de\aŪp~0+ T83& $0"8!䨈O 5D0C:#@@0o&%e< JQ==L|\W͸xd,AKװOK8<e,pӀXc!s!yڃ 3h-NEfAh,3VVp@bG(+韟8L;k0H熏.<yQz*%̸txFU>1"@&J n'+!S-QŰ+P,\`&]cuXB8;GF#zpJ8GF	#z}(
QtzՇHbv
<czňʴ|[Qx+!QkXNaQWa5"W>8Rw]`Xf(k0OLCUGoGċi\ vgI Q50 cc,֮wjo%v>y68񻉺g-\=>sn 4˅g=e>n'|g|f>r]`OVÜ>7uwV|9t1gKӸsg*w|*Y%@`5dN.*xxS,bXͺǶ]'˺;8wgˉnksrnݑ91
n{o2zMn^L|w,QT|k9C\X۹vO%q_0Z|3	/\Hq.wN³9>\Sug̝О0=_0bWsdY^D⛃^?meQ*<!֙;qgx_#}⮣y\ݛ0f
O}ƫmw|j6eÍ8:J^2c5V`bc8bA2kPw$^=9Cb#9eoIEyE`+xp-J@"#3rt6߰3?r>rg|++DCY9">a_˜rC-t˚<kwk`Yޖ3\_|\<+]o].XȗKOL$u|C<:t|ɯUџEXX C=.#c,)Fas@|-p97;*Coo|V>{k鼚4OMuG'rv΃1v0y<߁k;?"d
1@b|d/.`1w~ªb'T,#.=p/50<w@sBqűőA`wn?YVzZ\C6s^%NC%f&h"SέNXq<sqi1\KZ\/x/7JGC#. ue8,3]	x8ʸ9P$˘BQ7MGF穅PCJ팅ƎxsCXlAKJ0ѸF6颮VdmmC2<1l
$.0 *UP  Q/-sJwJ0Sʢ8 ce*J7Q\DEUCnZ}kp
ڀ%|NLR4P(wnZK?/HUVOdA|&C`,gu9(y?7;
,l}}&dS)<`okIrei'^Fg"}D3OM{!VT@0>(.Lc
K9zYZC#{G08`;">(.Xo='k~]a7;8>U7/Kl̀n\vn7Bt&{37A
vfos9?݉]]nmnj]0<㮂Us.yfk8xf$q93slg>`}f6f"@#8eh0g侫ae\59jdsXlݧF	F3yw vnp&2sMbn`~Jk#6xJB]{7ilcfu:Ys/fACN'9F
Xfg+h{7LuVny	QqZٕ]LfnXEވ/7޽g&+`3Ó\nv燷g`{l	`
ٹ6fn{LlGx{xfxrkp8?7x{xfxrk3Ó{7R崏܊᪘#W&\p\	-,n{)M
fNnf<7sTq3_T?S374aKOcSNcdcׇk#3Ó\nhG2OfC3w ŊL[LݭD>|nܽΕ9'"sTOf~r<\op#Fff8s9nv7<nB!s}]qc0
fEIqo2;sݎtLZG#hk`gypi:</H`]ٹ\Ơf+anbG0˂6nsٹnr/\͗IPq{Wsb*<d;ئ*7n^#~Pe|Hus8M+ cbbYo$sZgy{Up+԰_<c\<н^n 0g8nf@fAȹ'px{G2kf]qCŀmEt4pzkX\8ׄk'1>S?;AkJI\˄*Ý(״s"8ʄF	o^jJHb5lLg̸=żk\~cVƬ'SQ)#>Rsذz3>T@D>: cU>%S\|hRVxG-VrX`9ٮKV^^8bwL
!MܫMXeo _-tW	#!(?V]1	hK~Gpl=L";
x*Kp|q3s'SAq/b#ێncwtFtcy
U޶'@§%}G=~^!O?-'RrvfHEvHSxi<xy8*]u.L/\e_swwmQc`zK	Q XjB[0+L |v#sUj^=%m&|xJZ;%GVM	<kU;n~dRkXݗ	zT +jQ,>()㜤!Q5#ϹV.6;\t2H5BM	ؼH`j<cGUÓ\*07yP\qjO3qo=+ww*LRFV1~OPe\X0=X-2O߲/SO 1"7GĮ$yf@?D]fxRvxs
NQ:2S4eC|>@Kf3gYs]{.fvIrB>"DOw:jĮEh* 	nDus	xQ=U1rqg0VtbإQH;uOp_YmŀX:tt4iXsN"8ۺ(72*&0j$
HtBA MwX5U7t3=YK2·D,Lq!ݦ d/K%,c5cI *0I0ק)N.(F> %Nf:b):6	;S_xt˻Va63]sR4CHtUdxZE01Tqt! ҝ#ϝ22ɰv9Ӧk\| p݊ye f2BN|p.@.˕06d8s-n,Q&]q1:Gtѐ:jb~0ع\K^tt^<J24#僈݂ɜYvAiE%L!ё0bUBvn_+l.D
0^&&woa`g+غ}:ƥXOid xߐY92%`1W\!cH^[BǆkcNe^B6(d+ <x+cq.[rT{c5r[\x2;BHt^:_@R[>x4+\xӅޫyr/5݆݄.c|1qTc	qruA`Iqc$ijV(&hARqX-!CZT uU2l-GD0?*A&+R0;k;
'utHsX/p O.7_<`zl>0=;2XxD(K2c:`[[Åd,.,j7!GY7#YU<gDSW/V#)fămXqԁm+Iu2^B>z7b"ONU5<pf]0XEr6)K@s6E,K'7gC5PCs>cdO{1z:
M[\.!|; ܾX`bh.`[/nn5cns񏑹>K߮b3g9`=ݛ܅Ƕ_5ErN(NǑ%1y^rUʸdtʖľ7Gsżzyݲhµ}vUWw?E6 _8\ٻӺtc'\oglȼQjd_TM$mq L2-C\wu]QL/Cu&N4#!RAMͻoP|U~<Eї%\PBi"*ZfϪE:*(n@T35ؑ^+eeHǍ\_|6Wޜ:)ddd/e^1eee8_,sL"!1hԃM/?]h#P`
* ĸk _&9TvrY Lh\K0廊Tda"b`o'T-j)3Q!QH[H}8&
5o|ʝoD)q4x&* :
a#" ʅIP:q`S8Z}Q"TM'SBFZUD}g4!Џ1!n0šp/QBG"dl[JO JoԌ"}@s
Zui\ Cvaga6=I>0)_f+1<L@:5ܟƱ@XX4YU
F0Y3	7]ˎCMf5WSs8re*tRrb8pmN?rp7ot:qO4@0c7r?!\OAL]QD<L1z0<}1
ŶX`ɬMي@ 70T0jJ
)(hh2I\Fe}T9
Jg`XM9K Q+'a#]sPO
UljdWtQ	dn41X"hL]4yS4XYV{C	vEVisOs|[po"@(0VF<+R}$1<A&ݍ"ՁG0/0?An@<g5,}0¤K킺U'u@eB gEQf Q84
T6ji[	z(c?N3!P^5#x8ʷJVu¢iSi`$AAI#` zY9.15gTe)::(,-|!JvdTBT<|MT&,"dj(:~*a^UQ/2j;rԌM6a@"I b)6=]y O:ԑ%&PN$O-
	NUAUMzFbTF0na\@T
	x	A	|T*!؁	Q85uF>?P<}`f=Z)3@\7`DXu	ԚQ.T*ޕʁqښP,SxT#*S82`xqUl &B'(*TQrg@36|#u+$OK4`->v8Cp5~p[ZV'BuWLGSCcs맓x;*P1R maB7TqY`4`LW|1a3L v3Vic
P~OkN`*Q*NRAi.kVx(k윦Vs4~oP:IjIh#A`q.ml6OpWأ	V2d5Q0h:TOjjY T\Rۜ(3bg-=qMMgvi>5!Z05(`&x(	6*̵HRM԰f-[ͨUkIyPp#_(bCqB{*de^%:4A!ѡŧ'"X":TFT"x@G^8*cj_ÈG1 ]=-q%`aӌm0P [I~rbޚTVIʩUIfH'VXP	ΆMjt
EKJ\E+(I<DEW
TDR!)5q@szo/Bh-Ulȉ]h	l P)^	P؂ ٕ<!Dp\z]RiDvSNĆSIԡI jo@$b`.AF ʏ`e
	ňastL  t)G[X Ʈ~WT4r#3O``Q bIeSB_'.B	q(]ЪVG8oFk iQzgf7I9B	aҪGa&(JWU9nbFXx=E#UmS=C
W.\P	s5I`&42UR&TԤZE*L9zMl
a΢HyP*rPJhF6cg;Uaz=T!S4Lp)G<>#y~BeehڞDDzD@`[JVps;
jB4PNq vQZjp.!bl#D0*r嚍=d	j$t湴kdZRdۍ3K\Q`axmK}=`O)IMZWjջL`aPg6ޢg qO?#t~/?!Su c
3bGn?N_f?ܷY,^z!?
7)N~HPFP/&N~t2s$ܤP+Z%Z8kcDc㶇/pȸҷAqTvqR\X=br`Xp", )CM|};⮎n05%:>%'ΉPiiWą{-'H+¬-O$XCch7Dx g<%5<:l_꼗TYD	r=*fjHsPm0~A,B^dvzY G_Jˏ[G k;V78/7SC,\1gP<8,~n(2]re񶤙6=U3D(`_'{~^XT<؃=4TUT}d@ʘJDMCarN$/5ݑBIE$2x Ub=ےHPtCX\τz! BܣƱgjɬ2JJN-OjGp3؈nKc#q,.bݹoG,pxs1F9 +Xq \S>3s7oc#<z`GHi料Ϋv_zgr[Мwō";
_hsIyz0.q\ܦ2Gcy2#sso|wCw8Tmj<IkpD!OO5F
:o!rX\nS;ԐNIjplRrثja^QH 	qQPvyx {Ӱ[`SK>G@?|/63:Zw(wyDyV<]O..G@79#.ǎ/-|I8?q:寚_u86<]7Ϥ#빻*^a> #/+yxf\ BlfE?q78;ӝcy	O'<f_5x|Qto b|Ծ殹23xj:K<t~`kt#x{ʀ_?E֐vr>'cL=:2? oO&7@4ƚC7!K(,R|29 5}_0X1V jcT|.1~ф9tMkusR
؁B
!nT^G/$ឥT{9`GUIR<Y!EUCpن@aYxAȀHS 
Uf'
x@Ax
~| j<ýKd{R'NX__e[Jdn,@è[`J`ǚfڌ!Jە)Ƽ8o_qlu{
JA<=).C㺢xvo" H.>gm3!1EG^qpgwx*Tt?(\֐7LeoZp08`FDzB+b`&x珆V!,JhDSѬ*c8qzJuV&j_::I>Z3a!x	֤`H9R; 9$j{, g&<Q
ᮍL}<'-%j$v[XRc=Sbg@lY*)<6V\V'H f+}qOxQWYm@c5Z:sk Zi"Ӄ,y7A-40M\m $EE3]Cv DoDCGTSFpW_k ?y Kӡ1X.t=K}D&b"s$v@;B
#HT.T*U*m꒔̊3꤅7GEB:YiRJKC΃$aL`\s%%HRD#G_f@AhݒA*Kj'0$:Id=̣E-SFr`WFk9#H7rV X
\;Cnr]$&R>,T%JG0~IڌL©[e|)TT-^RwjͨXXbWnpj!0c`@"WCGғ
0zAq&P*a,G'4Y)T+DeRB@R@ef0B¦xM5TuTe8E<;P)XAuE1KJ2F5C=q$,nkw|KLPY5
܀xxtȆ`>fX!!ED~2NuV4o;B$~F<pݑo|٘zrCb-۲bBy9̉Gz\%~%uS
Mi8`jڌ0
(QLL8aU
Uv*1#%EGF 4A!{T5S`4|Psk	jLwQ`%˵&ȺFPfQEH<19fW1(Ox*C p:ȶ4|e4_0TT8ֱRߢ>1}Q~'7	bpKfQp/5nLg~$M>hDyb_7)ǰPT2faAS})߆Xu P:qhp jGCOiw7!fD)JhI0̡rRjd*`nE!Me:]V*,Sej?%#"zQu%`o*;\x.UT"E!ur|SPY+#d	Ty3'CA+ v-dWCNyK`Te1[}s3uYJdwV\`UHr4wfoCaB9Q&9G#q..cmF(\	ԮQ8Q ˑ'P !L(Ԡ!X[v
X;clJ\o`ڛD	9?y1)8B8O$*r&,&%I)PUDIN묎\櫕@fy`C~Bؽ=!<ŀ1 Z9.2"C+?s?!n,o<_̯^C0X5J'fx~D".K7[npJN> iQFT5Ю i=M~,'7GJP)PF\*q /TQ=D4$BAT2 }$eNDJsYXaRx	ڕު\?"0bTڎTR~FC?jS	V+ fL:f5U=,0t5RURi"K%,ǘ!D(B(֢t	F
-SX-YAƪjMF14*Q7Rpx6E5<dPk))PI3h`0Ku(֢ŋhxO3+ *;gB,S\\!"rP!%=f&;'89h06<UQ ;'"a!Ok#ΎGr*A0,f
;Aܷh Vv+4),fenkt h4+}oؐQc"1,*'%c*5B
*MEJTj.)%BPh J5KS,U$U
jx!R<3zy0BP;R8g2E`tPeEڇ?:Nxt.Wm
PڧEQPR<cy2Jyh^~1QP)Tt'_<{¸bwM^p (!GPPY2	TpV\E6AD©+]Zb5!k)8ӟB>aPMRUƕ2~rUARn=yd>-GɈ`0OͽmHL 9wF8Syɩic /Tf؂0x6:
z`F9U
I0ҙi)<"UdIaAӗGY&"kj5:O㎭Ղ Qx0="%@ɽ9!HQLXHm=#9>&
9ĸi7t2TYP}8W=T	AUB"m1DIQt跞Z.z p'RQsJfAS RHPqĚ#90@`0ԤxQ!2#"
V_*<a!)a@e5BLŷl
;4tKrFjl!&-#9	.JyYq݂M[B&C, ~3,TpCDRC3qX%QLe:(=8@0F
T
VRU#)31:LDǡCU6}d F$C5P2IIˬI"R`2)J1DOA(rM0AOM#Qߕ=;iT*(!>>
ҳ/ITu=S)IG̙Z̘?+H<Ÿ:LTV**wAԧdFd|2lNntJM$@K_-G1&(oG+7Pj;;_J08L}b0a㟺oOn3\͙lk7QeHv_#(rVxUVoaEDhg*VPna=#x?dR>7g%d.CINLA:8=EFlBzW|	y&)`HrEI.-xÍz.jD&w nۙk6Y\gn=F4qt㞻|qW'`W^]а^|`' x8MpoӼ^1늺$ȧʸLg']4̊IcF.&v"P	K #d4H@!W@as$t_E-
cCrw1u"T7?`UG؋2*+yDIԠ8T<#Ft5Ä# ZDt;ۮh|x|fp):+_(GUO+vw\3knLZ>U6g*gQ	T6MaDQ	  *!YsC	:|16#_qC2/yaulJIu&E<R;ܩx5%nA{Lŵpf N aOWW]=)14~t'.`cٛ`ѽ
rd\G/z<l P2-*g >VlQ;~)fX91Yǣ0AsS|XysbZmϜYuy99G%a:QAMQPE2V>E9Zn?mTQkw'=91+fg;9cd37((#Ms֩Q\Odw!NEgW⪈,S\6-=nl^fnSZj>&b`|i3@qSsKQK`K|oXW9d<̴y⛂;Z骵+_I/0TfUa:!P8nPD!N<F8̼PQPQH+εJOGFFI`YI\W^U;>VXUs<|е͇n;<xK
h3{At@*j{WJd}0Y!r,㔁eYŜyƜ̅IaŜa<s5a*Z9D=t ))2Hہ:.n&w22ǔ01&M0(T>0l .OO=/%N+4){Qgֹڪ`M`/|CO):U(i %D3PY_(RuPIU	)p`F@bLpts}2A{;w:"3<u*z
` 4$GOFro67xx*6tu^<R괼AY
fa/TDLB␈OWF40q?Ʋ1WX+	ˋ*XV\hp C&.&"(
=5%DLvDD=SzgJf2m>h9֝R#U4i[a(PNwv-H?UUG%0 V~!Qe\wTk!%'QU!:`mJO2	#0^?ŪR6 0fP%5aj@aa0В}7@l#nyXD@AQ=EsK53EԞlC F4u#U+KaF5-*j0G$*2c`4H>Aa|cRV@|T讣Qt b[RL>s/(7)Qh9u
\1t J-Cl0<yR4Qb jPxrsN! 1A @~>U$O%z}@*Dfێ*8, ФHr_R100F<%'H@HUU2t
b^w.5@*;bb<!&	F>n9}M<Pʞ@i4$89 ukL<PN|q5Es.{}GA@e'z8@|(Oh|GxۋQg#g+*U!qHOU0
GMG zq@D0h1S2 ;iu	0,4ُTT 
2zE@GQ~m aA!cl+I:5/9 ډε><]̾
|~p旬Iߝ]|:4tõt 9ේ^0'n@{rlI7j +WzqPܚ+)v8
0q/!~ mu(
턺0siJVW+=c9F"׸+Gl8eh0g侫ae\59jd)7ea۴"ɜ@c weB1vȘv[h딬t2\5oMv~CbS77wZ8X`:++ܹ<K',cR:$2n[L7ҕ	H4\u!.Akua>=rY6K0a1Xqgº#=Uf1W j0	WU鿑R\`y1tLõΆv_]esa2+/Y}hY? r7ae.X7ʶ2;?s>;WC?[|}\|c	>ZW^\z9ӚY	z'vgw'~ϸ6rOw>J4v+@r)q;0=b~C񝟻,9V&r[,U㾞Љ6g.6v#n~[aߘ{W;svΎhr57+K+9r7Վ\37"3?O &2#hhG_|M8iӓ9?@x7z;rKA>⦤lqMqI*!-OLjhwjxՑ﮼ɁG-A?##ZR/Ɏ lŏHqEy#$:ؒ\S&-iq 5[8ej#1P9ޖ'C=U')T~`Mþ9Tou[(!T5R@u4LO+SzP0'LC=	J!GFLC`(	F0EEd!\`ޅv\/EqK`? 9`L2Ҳ-L2| $E{q2@B;M_"*1QX3K\qk`PQ1 A8DD.Ȥ$ 1".aʐȢp!*+^BBuK7g%DJ`~X)F83 ;ƞ]x>bq]&J=7;68Ha0H0$ytp`N7<Aӎ9xpƜqȼk<<zxZP%r直2Gnr\>$ ЂSA5DA9Md{^Cj4_`LjR6ɜGSi 6"$B"8gr$?$}SH|0YL+r#qq;r(s/ sDT3,^(?:!À Ĉ$Ӌy0x5RQpm6(TaC
FpE
\V9FÂ n%4\o`v,Q;(-`!}pSg 0h0#iiJJ#A礎"7cq!r4a1Uc6G@YrsL9R20Ɍp%#P (*laល*JG*i1B2p7`yX@0dfTFp	
3xʢMԚ `]du7XȐ*`S0OAMR!S&(榶7sq.dbi:%tfJU=*x<Q6T`.ʍMmE@Dz#z#z8Q\xaFAXvcyQ'YWTYRA@T?#!NnϽ;ipZ2Xv,>faf&ŉ7ԊNjÚb,C0\:69t{׹C`wGs|ȯjcQ+%}@	ne{Q3!}\pJ {d+lմ90.qvބPCpTP¡&0bQK7"t.T8"#HRx؈]cÓbw$]O<P958a4;Ǉ\vWeoʨNIjm|6ƾJwTI]9^,"~
1]-cKN=A]}knǮw5jIrSxm;Y]y~HO ^9^ۘ[!Q<\-->EkyQ:qcA=555q~9魩[,;#g7^ezkjgjjt+_8we/7ˇ@kL-\tV+2qtBb+7tcW7GmÑ^
|T ea7`'Ϸ{2n[{Tt>r4*F O/+`zS{~#7?#/)ѭRֆB6fohijj'UmUN'	PЊq1<J3h#j!H-Hx@!:h-5#Wj/4gBHYQp_oVVWPe&VW+ee}VVV[xď|ˌG2YYa?mD*#i?Qk8D	F 
#f!x~$t42F"M q8a,H0"Q;X{W\t#$#
R{l9T`M (uN
rT)SoTdW0)U$):*ԏjJ2B*\@%DNaU9TQDP~u;B 3ZKa.';w9N8WR@.lL8
QH@<UABD< haYzFHx!ucq!Y}5XGTdxCT* C!Ȋ'Q`> ܚAiRJNbی[Ў'˽5*$.QQ`ʮLP娃Bdke16YXDђhW⌊l9Dq'L'Z6f}D3*
@rW
mU37BuKT8\Ò67˝tʚGFAZPKj%T`MpjC'),!a a~>@sA@֏)w ~	8|;\c>0+2rgJR8]3^<sb;<^aqɐV?rb'E޺__/
D%Q\U <
Q]A\QrO՛<MQê0%6B<Tyc?O!C1$rU3B^FFgp`4\(U)bZNµ !	Du^⾦WQ+M/z4a[T\tMku,~;F+r-UmIVu䟎ц,=FD`.b9X}nTt@Ua?7'3^!qI.!K4jhDԨjѡfu~ hoMBVQ`Jz2B
H'd,no4PT#u3J/8^I"TP5*%7EF6qڙPzfT2**febDO$5coЃ&*C t@Ե*1^@jusiU9P&oI%CY!* +ᅠt;$ČgqOPFfԋx7 D:ifCTDZ	*}i*8(5Q$Cj7*Iڠ	J
uEАgj&ț(|24z=# '.6<0.<ǝA1	H}.KuZ#Tl֪(.\l/-]ɜ_ϵCŁ+bGN:+bC V+bᓖ\XIRj@F׮YtjL8qoOrRj3˂ \d${n8Ї%4yp8%x(_Aéܹ<	#P\yЕt0XCN'qG7>uhqx0PRӄjFpH0<૕U"`Cd#h1Up71ldĆ8ԎTJA,>5>҄T`bFH]BGH@J 75H1oD!pؘC-T pqPҪΩk\.⚕ѯ*Hg0	+:2ްy3L`@07%K%%yw䚐kfygUV$!) ĊK1{?Tyj-_N1<eWUN<QR3m06 n6RJ*jH+`F!xr|Q1!Z!#0ŔX]0
 5>O\WX>l3Qn=$3$^W)x5x 4D zEMI7P<gClZܤqQ,nbGơR庄o
 N-+)rGdU,uur=Sj::^:܋KhwԸ+DPQ:j:]Gʥf`2QAePh4,>z8 `FD	Dr<_9hؤ 1V0CɦRDc,ݷPFUQ`+
qf"
>*a}HB]C:dŀy"Z	4Y`!tir\#ְQQEfQ"!z`IV#cD{rǗ&[R`2PZV	+		]hcx\RTSrbKSc\C]k2KQLa\bҊA[PJXdEbEbRDdq:!!DZ
Jtʁ:(CKPF8@LڍMB o!`U/׀}IDc\n@JHXY3c K&qFJ#$,z܂GN(ğ>y	)6@~9iZ2}࣍{A*M `Fat8p1崨g! |y'{9A'F^Q1z2=B؅lLjRD
$pUaN"j{3TF/`7D >lዝy/0PkT1J#"aNdNaL<,=9	u paXptÉ8La«TÇ5u]a&aL<,=WXzEuz18u5Oa+R]aƅ/80uXa')Q E_> R{ \*m@>1=Žr?4yz/{.~<6b! d2Qoy{ Q^؝Y<adb8B<%"aKp݆cĞI{9iP؁PY5Y?EGE]W]^{kxY5/\֣67́Wk;icj)nzȎ\icOh^ϸ%5e^]WsŨb^ g x>K^D. *NP<WuBf8lǛ-J	X/Z,/K#Z	CX\zʗv 1bx;s1D-lqmvωȯ3Qv x3M\kR.2[#
a.q9Y5dhqF;GDtbܐLYv{.}t|4YPm:2p.RǡZ`29cgQe</!Qg*ⵈis<^*wLkF<X|)R鵺 $yZ	6XUJ,Q?eZaJUSaP:s\wb  Qxp<U)?Xv=6+5V)wwUZŊ#A# irW&C2J_cuquͻ\ax{UQĤw;|͸`drzg<`w,gUi1#UugT}b<|/7tGٰ.:{kCqۋx}&~~V_)q%<a ԾgygqaӝN6Kv(ƥ[b6Kq7qTyJ3+ѭ'Ԯf0ƶ!;_@]HI~SQX"3GTS
Tyse3ܯ"̉;<ploh]$FZ"r˸03C<}X-|6ܛ<a^{96#K#~esE9\[]:]*>Z-Fjqۍ<JࣖS1᫒y7X8v';}LvK6|
p,YGЌwQ+!^	}7V,dib曱a0Q{Fz1UDΠ_ѹ2.,ʅ{;1`Oxe<CeUϜ]ooi)c:y=?ZV6.6Vq[ڑMm܆V+
߉yNl y:k'0_r^ug藟<ŧW#>x)p80CpV+Y<`AI㱨%q5;nTE:3 0vzf#<%wO|̠+nt}tٱ97V^Xo\p%a!Kez0b:рN5'=/=aX}IJTeFۀ5d"A*]<.z@ǏOu!מ*Jϰ(
pT$ꆕ6^I-L!TSHP)EH|!EC5CSO(KaFJ*L.B&`ǽb'!ۚcax0@FB4O=b0Xf  Q	x3/.]\OPY|B_UXkxr"PΥD:(pEpӪ0B*\9KmD4+dP\15Gi MU:0QED))@\rATV6A"
Ph:4?Aq2ޢL7KaLێ:¼Op9/Gԏ!ԺJ0-'iI%'jI\\a.1ْU6GQBl&I@>02m8Y[wi4m̓e`UD0;\P#c0APE'4P}i,i7ĕ!O8T{lNHw8"P !C[.+;*QQX~#Y0.&TWQHe(V8 28NhnuCH4pL_3'i"?&ÉZUBiq$yѰ]	1OW e~0Uj(J^xϋ>yHq`a6QBv	!jFxA*j]GPpY*T6ABԅOIBP(@`prGC}v1BTU4L0(C 	Q*R| i-4	&	0sN$cd 
QZa;
.ڨ2-#2ҢIlxWeJS0(? ZeQ9%wkCR T Bꖍfg,CQ=ͦ$ ':U(*o8Z^"RR*X wW
K0AIB5QoPQ-GUʅ2))b<*'1TQ0OXXM N-aUJck3=	w;-BZhU#Zd	ùB<LoPiugZ, jD)
 
a@(`-Djډ`8\z ʨ9Rm1J3uJMd6+MdBo`@58f4\[ȸsL!=VĵsA{6ڣyd(AUG/rJ=MkMϞÉ9M$**xP$Iw(0s p 8ԈxMʛϯH@jћl53 DjU
<cHz$b<CZ)TZ TNNp\\DBqx.MʢMDKUJ"DN1*i<W|ӦX[xs7XX1V"lU^$(EVsB8H!R㣮sP$Xtf>XЧsj>\Z֓x7cPpuW9]3ݔ.6lY:uc͊[Kz@; zua/0FW{Э28.`3ܭYVp\3\K61WYbj<++cVMF
db=c`*5j[[TvpLNx0NxTS[j?9B*MRUT:s4@V9@	*.2$b-DWY10)0uxAд6BKMXm몟S1-P䛆J~mCPPa誉*"/ӎ2T<Ci?i7LYaF_xuKʜQTF4B)X5H94Lc:/ʎŋH@& `Ð8o5* LQ'Kt+̸2bT@,qۓG5:IQxpP Tdz
.T{x4Y͋M+P3+*oTVkVHuQ=FԴ^dd^",0T>]z)Fj8>]c,,)+	Pi\gF1&1AHR>>?ǌS9Wq<$`ixǗ	U>K=o\qɘ:+[o yߜ_gO꾾_xмa5>I5|@Aai:ȞxT0mQwڽN5/8>\(l{		J5c+)#]W
,
"VU Rw *9Jqq6so=C/Ȫ
%BS0sQ\L3WRt	=Rs\#l U?parg~*x@t=Rs\"Et8~( <C`Mʖڡq{Sf/[rr6dO *XXk JғM`Ȃ c#V(4?nYQu,%rMpq ,. 0g18lzV(+OLO^˵[w"~+mE]É{/>\5\юW ye&U]Qmmh[$ )דT3y}e_Le'W%DA$_.d(7o|B[yȂ>2)YL݉A;b"WU7W~%`pj$ ؂8 %wb:KF\~@'<n)D+pU'1d.(&`0xCDrP0z q=a
^&rʆ (z,+:xz,>B\8+UmAUKy<\#C /|>"TQ1<Zd/C$.СC:E$p&9 d$u#tΪz yIIfPc_jv*cL Ba4ZsEs(G+ XpD(SQ>"IˋkRtR7..>c<cO# 0.k>,`fO..#':#*6Jpm9TɱWBCuOѮw0aHRO(`y=E]Pny@)s$]ky>ş8Z& 8J?Y"k˃qHKQ8v|yr28yp)b"7MV9-שV7Jqyg h$N+\$TDxu	uX$p1՟11	)s~8P ݕӚ.jJti/5#;
a0Vb2k\[Kaeh.m㛳XwұWV.
\=reh.p.G7F|oar\7F=ܕ[8XmľqM
g8BܓYyk,"\]Xǎ"18q`/q(hJIP	Fbhʯl(G&`kCS7ܚː3Aȟ0ugpNr5%wJ ?@]E}+*D&c+&*/CDlT7a2Coq=St!CR.x1,W1)"&:ElupG*|]isC7e!A8$_7W 6#	
7>7' a0XhT"/;ANeꎜi0YK .n5$CuvS.ρ=Nn\pIQ5TpQ i<AY5Q2R:EBXAl0YGۻT'ƨv\qZn#dq}PL8Ĺ c"D9x{Qd\
/\tg
 p!aŃV0^0v{#αcՁ׶JI0TQyWAc=bGR"TH"ç&.`dy<$5HeGCȴL'AF1#+4$ApxwAb08<B&VGTx7EJʇ`LD!s2z7V1J9<F$yϓۨN؟Y<jx* 9380J]xcn(6Z1*,2TR *)F*TFD6pQU@pU***)}5**ܰ_1㦥E^v*59*+!TQ?4n
&eNh{x,?vD4Bp8T;CKIK4iq<K.z j 4!MZ4[K#x`i4vBCͬ\1x/nDCOZteDr\2.XeAMD'9T5@  &RDo 7fHIB!ngQY?21GݱEKlP2,22Ga01dcU/b	#0ؠdQ$6)lqCn^!~/K 'AhCKkp<wj2Q kzs
E+J*vJ;05U{\$54IA\$$"!$A2A$AZKAk3CiA-.\NI+ЃúKtyv"+,`'$xVpX!c0/V2ԠVƦ*$5"'&jPRx#v,*Eے|` 26&"Р3+鷂KpA	!/-=\g7;̆j(XX/G|6 *0nnh$&ᴎBjHmݶ K];Q- u3ܷ!A5UCΒU6M!43Dc2kRG?@2kP0y!C<\ȢHowC^PC@tX3QA]Bj	.P4qȉQDñ$@`@
FFR qւu0Xl, <HEQ:n5GyJʩM\Jr~*(K@^3Ah:HAb #Qޒx{
|Wh<
j/RZyXn9&%CY-T38ܿpυ&a26+wqh,p爘@(\.~>_Xlqj,.w&9::xؐ8d_(`qURxܖ# $!:lGnXԗ&S'DiʵQ2NiÍso;KS p Y0a/0r+yUOrup*~'/<6R6,~8՚0V{VaWu WBReRoI`E7Q<!lԕj& Z]GY14$dBd2%' ab%&	I3~
mHQ41" PD~>DPIzzcTiz:-͢Fm+>{E<El4fb_"/.55O[[9./LdHO>lu,xK/a-|ǋf'#)ƀY{Y~)-khTډ@SIUMR8>X.4s7zSN9rjS͆ԧSK\zNC.[O]z[zpЭlܒ`Z*1Ҧ̨)%H5Ĩ4o洒r|2'P>stȦiV,7MJ~R]50-)9tו:NMkշUY3re5.)zS;9:*nvjSA,C6eHBy*>F1T2B=ncWN:\WHQf3ցhǕ@Ak+2r<Ql<4f[6{.001䉽%>m*u0 #Ձ4 U<&A(:Qh`]AnB).ktamnM5'6Mr䅼'f[a[QMi]lN}
L3ئQ6ʆkim76;dN9~'805/PfEqCKt=MQZ3gV1-EVZbΝ>tV^^րfqfYp={L00ܠ;Ld[MMMM&\[zlks8Ρ6I:O` \=@bF(3)m;k\;VA5c++*չnwQ_SSSCg5\ĢLCqPWfzf:)bJ\wKRIpyËL*5]tph_l_jV٘[paa=o)!`hN:l鳦͛:lfΛ:l鳨M:lfΛ:t鳧M:lfΝ:l鳧͟:CzSEpLxP:٥5vlq*ٵ}
s}B+p3Tt#QVf4#·5XY59ni#59nhpڻY)8yE **8Ϝ;t88Fhfڈ!J$XP$W?`VIʁ@m<v*ĸc 4	V!T6"`sقQGE$8q.fފTE@\ޓNAqϘn	bygñb{2BC985"u:^g`0	*x
rO*{̝s4]CdF/ɓSfΨj .Pwh¦b.ze
ӸX2=%i3 3#3Ubi-mhlZwXaaxl߬,/[Ь,/Oyӻ[Z:};
!;p770&_elHdeȸ^,0a-6II->xOJ6'G5+StXT͟H:agXKeZ8W;tqn@ v WDaHʰՆ6yZ{p|"VjK?|&&	ǩi TF*s!B$Ga^uj´[UB`ac9j*0HA:MA=LGS^UQ`@ϝŷ[|˘pe2X{+따QL䣴`4gSD03`BæqPB RQY갈L6(ҮWyR|m5,POޙA(;@cԺj# (nZ	C 1Cs0 @`n+"UX^7.Ɗ\]JHMZHE4bZRM=S	
XeMCraM;AzIIPRb1Ao(J8q["u^:	ԘM=1"%L^*w3Pׂ4zq4Np<2C>J5a
AeaEC@6K}Ks#Cu+Y *-$aWfe7M$eMpqL@Ĝ_F5u@.3jlQPZpq)98_8ہ\II(tP%2*4^î0Ed;Dg:H*NP*X@:H	UҷўxՓOOⷾͼqhzWfeC"Bf H>HTh PTֳʈր4| CYH	d '*2ƶAMQM_/UfeC"Bf!L4!6IMtIpMr+ZR\iihQZF\287Ů0a>f5Ii204/ja^QJȘa%9q2T7.&npfep:<S=)jZD+|0A)4ȔnῪTVC@B3VSFJMxyfBpҋJ:ì jPpTΎ(3>1$	)S#TTX4GWpL!uS %E'K:TKZJC!>jH(T;BQK@ʢ:<`U2;!EғpCp9TLKJ*KMsPC!ĤgD^E&hXAea@USaȈp_CX7T`4cC=$0G!F&G6O%[ P˧:Ҫ,7<99p2Fyr!"{21Y:#0!=PМQxTj80Gq~-=crJO&iGmXAsKuNL,8-kP!hF?D%DG)%[nT2a<	*⑵ja|UBe*)E?*U#`
M%(Ԧ}4%C1%'"B'A/=q`cǊf
"Uqm\6)P.:Ʌ^SyJEq B)61A*B
RBN)0+&I2C@vRlUL)&<V6Vkxe/T+gU 
lEC+'w
ϵXA*eBTcITUTx>c75:)(c4 χ;V8ނLuGQ`M8F3݅3P!>QTy֨aaZe
3 .nXl5HDf%+g*AXArDv,8$<	)	 {vbU,`mc[Y+Izjhc"twh<h"68L*TʪESyTlSAS:BұLW
q9G S'+:tb4U<y  \`u{+Á^	#YsjRO,a1&ɨʴδXZ, k&	)j8eZ\dE 5*:*0)pkq*ea`M~p(<2]`u#FXkV	V4L<ֱ`g#B M+ n`::;EoUܙ"Ur,.blvOc¨Ƌk(srepjureI+ ~_FF*­r?8ʸEZLu;+%I\;X[p1aA15!d{0+6^eY{9+,Ehd#kعfCU62&Dq\%Ʒ%]"Rz@l"5`1quA0&{0yQnU\J:Cvblq-U8REqZia7jA9U̬kE*I~r9f%Wnp]+kRW	Q9aBTC@?I4.c*=*p !A +%oPH&a	RU0NpDxX$ Aȿj9%H{P@CvʆE8@7B3jNOR"c{ʪ'8v !@PAQ6I_5+yG}Bj;CjL}Pʰmr=ْ& Xn2dP&0/ROM`JN>iP:qGUHtٲ%a$iLIQރqNB!<3 ֝T?JCBB(`AP~ʴWjXeU;*@TTU-9i."9 RuY9(U<޹)K۲_^e;"o$;W	.!F-*q7eX`Z%3gTA`'!5{iUmϼy޺i|
Cr6T
zёu:BP:ǺGk.XpXc1V`*4:k7q_':kS_Ï9Ks->/*\|MhfNG0DTw3ȾjcUuUUI*\R)tQ8Q]P<11LxN VRMAb:)ZɒՃXLuu2['wϼVj<=9L9ޅD6rf\H3r񝱽ˑ|>B%D^x|?CbW |azoIC. pέN5'cPBgX%5jL rzjTȊoj"eH
oPٷ#"fW>˘	]
s=e^{89z[t<ѽ`YB{p)ncǱ*ǰB|!h`)]0G+ i	%a)xg\%pv8sJL	Iia@Ā.!PQjAR5 X7RaLP%,T<jJ5T#WRزs$p4!BM]o UV	Bh*Q9Lo!.f:^Y+ԂZ G"c+{Tb:Ar5*Y. }j&@3 Zzm.0و6xA}'ZT: E!R)IԺ\J@/&I Õ>T0JN?'vTNc8D<JC:Br402*!9d	@Jyq
Ḑ|9P䨇Ua_2#Yh,b
5IQX7MުPsC#+z<>	iI'ĘxgoySwFU#v{-ՎO(7&$#K>}P0t,T9L
9<笉KHGAhT[>gzISyR\iPÐbNjM4@c=*:zq>pwCQ*l
j)/ >`]VU/TT`~TcC"`Q 8@40T&3.UT?SQS  9]H床(TE9T*9ғ/AoMKOiq&x BT7j]E=&Ac1:'3R6 kaǄ3 *IYFb϶>!*C-MT!R|:(w0DjnQDÙbP$T&af2A qW6 x`,./9a%E5UͪNUBM=4&X[bt78UJ)0/&8@3Hc2'ǃ4TEle`}˲qBXaNԹI(bƴ*6j-*2_QTJbT29-*)E @ jhO!,*ɏmjLPEQP7Q),szzQ[T0__!Lt4_C	T8AS@tΙ	* 7E*(U>'Tm=ԾT	v QN@t@5Hf~v5&4p(*tp6Bh:4Z#gqxύ9'8דy˕ 2`=5 x`"lԆW9dwO!RESxD9ÍC`FU hrs:H7dEcNXf.V{},l^WLiF	&jII&(D8{B5(vL}L v$<'Uru	 P/SU	P,Љ&55G2Pn/͆fi4HVuFA|CLja%SƜq|k<<{~4E^99*@>U3x5X2%*!KL 3v(ڬ PQX*.CA0:9|(wc+uj!zw "ӄCH,Ԥn,)\|ġpՃ>3,Mcc#yD
AA5Y*-IQeP @uZ(%LC ?Pa )$
"F)+@Q8!B
'(j$
Z 7e18aicdfÒ!R戇Ψ^	ʄ*LTU,v;T&4"aB8)T]YnB|rpzRFԫC)o?UwRɁQt,xsF-T]
pč*)j0HÚA=T 8pH:tv۪%/@CT|T:-܇RsCYa*a9K14!S1-QL$VTb;TQÐ	SQN0 CJQ95DOt,Hw7'ΩPd!T5AXP*>AU9MGU\Qd_ @TAT
9QTAʬLάVO\fBZ5 {`@=-,ʔKFGyjo&&\[s4(I4I*fFhA<Hޘ&*9d?v{/+ <a0=?|l(	߱NUi!a& *Di6Xd$Lj0ғ갈4zDmRʁ1ֺJ$CB _a&'dsB01&8mHHqmNUN	p~y"B<1ƀq޽ARIꢠ~p#S+4>PɌ8)C
L"O" C)BQDGiQ-wJLW.!(c$"UHԤ%QD%,&Hu9Ңyd0/#G	C0pY5*u-8~S,S4*aD@Fq *II`!@Qq9)Qk""= H;s1֕s:%DDD DA2942jx&AP9lJI?B!
xi@*M]u٣O+GCܕQX&:
K`*AF
+(1B%"J	*upa\QpPxQ9-** `t̮fN948H4B¢Q'ry _gEQ]s)Ԛ'PP;݄9>]+&gm	~TR9c%ͼF6vXؕXͼ̝1XZu	.,k<:hcUu@#x*Q	JB}my"t,:35gFwF^ftgtk@kkkkkvjkkkkkQo^guX,o:j@;Q0@YaHxԬh)XTT,U@~B|\W i7wu?0x3PS5DJ:zA2q*ʸzƞ7u!څATsT(&TD2
ǳC`ʪƞ}!ɸ0$%ʇIpjRNp?Y暇jz Fq j?U#+VB5D)QbQ (GPmOC"QBk;T5|Xf/0Ku;@#Xar'od1PL6֪" FIJy!fXu0̈ʉc#1Eet
pA:Bd!jq-Bc""6&o]@P?&fYRPIPeQ3!4FGUOKM@TQa* *!.}4	xzA(rGQA*5( iZH}Et[K_qz1	NiBjRqU%j`jPjG*A"L5hiꉄa8ȒTLQOR	l[7$$aB@WcS
2{	<!G@qG%`L?H0uRMG$9I[ 9|TjpԀ:r +QuvRa{!(@0^p|XfR.6脍`cv61RӕEgzjG`8vZd	#7  d/H*),T]p`"ufxW=t0z@Ƶ'מnYd@19=97c^F-hǳ!w/A;96X]{Sn+%uK	o7Fʶ3Q蜘ϊ]Ɗ[He3%r$iU:B	0 98:UQGZ̕!L&*@IdQ D,R \}
PaH{n4apc8l<*RO U*@cK/-TX;UK kᱚ:M`ĬqҤ7I*X*gE7GEB2֢wŬ80dT!Q^[wh@}fhG[aÔTA-GjHT9T
MqZ`%DL0%EDQXFr\焸̠23R`Dwi! Pyxߒ2`pz9#*L1RcǪxbd:<`fEGK䛋89.re:F`%Q)LGt;G#oGi2[OLxxᬷs:3bڂcL'sD	c dsZcI }d[tm2:6ƴ	WfJ3$9	Êkna/ȈLI'tatA%)3<SD/1j$kuxI!W\b6wjzMT3# 0@QQ(`f30|[2?TIH*̎ё|czw!Qci\B)Ӎ Zp
gED5}47dPS5VG,Gz;m1AEBPgMP|PTIIf.2@n9284	BNlJ*P↗pBMDA\vj"10fa, B!"DQ0E	aP:ؔHiQ13eQdISZF@y0-զ(BqoM0΂E wqtko) _ᔥ4t?ۜAyAo\SX3@ZZCQ~KJMԤi)8dTz.r 3=1B
a@`PWѶ(Ԍnn0LFREP{ڑǍ\e(*<j*4uG=SLhWIj6+wST:K
?0.W-*ĤSRW.=E	*.Ů!&tu)l\ZС';xrpl@	3vk}^D	݃YA8lKn(Hr BPk~A42@_tk
*"<RIVe'88S3;=ۗdp\Y*3M"L;w4cϓZZo1B}*?y!וx-Xɮ65
  `
Tz`cIsvTU:F'I8+հ&Denk0:86ACD<j*NcBu$uSa S!T7S5BW%`]^j9D¾Q#Rg<	Iu1^%8F }E$8s[ӏKu",R+c5~~|eƐVpkaT0R@fq#h-R BF̓SK]Pz#U/,X`>a`ɜqqƪ/6CTGF9BCf#\rAb?ءQؤq/%`rEX&irq%Ti*lLo*%,;qdXֶnUQ7r*JX^/9RaҺ̀991q=`0=ZÁ)*@t!"SyUEϵBCc89K쩅DEjTǾ0
%Dʋ5D @~MsUøx|MPIRFT7T`4x76#9n
S*ܮ`ORsf찼*!WbR{Xxna.Yyi\4
gTqvwrO dAQ9#r 
PP(W4!L5{
bbTd!eIX:
K/5SP5<q|gYGU	ΩwR" \B`㏗.xHB ٝVFȐ
j`b0T*dGn]PjuJUI0>tcF(ӹ<СRxaRPo:0:l*jpG5|G+*/;0!Į&`!}UM#p^8hR9CM6wdd[*'#c(#e% jBJF7
5.D*8M)8%AڡjjF<'C@=P1~5PꆀU`	UG	˖g@DФbQ	:i|wQRbbix'JɑBD*boSÙ^`giҷzFs0h*g:Gsw9qڊBU1Rk, 
f`s'/w1+G}VT^N7#KS&H?O0;G8t1Z1̈́+X=(덋T[%v0SQ#^CLq,P:>iI,Z8N\snL:	9Bi)c$0`x)C\FܒPm=\z1Űꍉ5O
]m¬vji@!Z8,k'7=LQx./pJnUC)q !H]iG|T^
`  
V!Հu	P4{Q-ߏ~휸ZO'G|	]!al`?޻rE>ppx;
pS8f4\[ȸsLBx#R%MhtR@pS:Ҫ a:e0Ȅ>vAxō50pޒp879K9͠_broN]CF:)f*<sÌcÆ0EHRuh0R8ETgZ~'"}%Ztar+
H[`BG,17[Y8Xpݞj8Ȍ/Vp>⼐,6@%r/tb5qtt
|[XvuJcv~m1(j5HP<u	q\uI YgpUBdaU*"nh:SʊՐ
/QH:Χ#`ۋ>d9X	/:ID^TM*H9* +ƒ|epԓo'XR\=KyPބ&+CjPYࡆ-nC2(
jH¥PGc05 ,Pg.ӍA`@r FJj28%$lXFjZlB Q>1N[ `I^iBvL+C+)]V *!X)Cr@rqۍ+jXCY	ͭSQJiIYrZz&)iTJңQ`LM4CisȁdĨfH%Xp#CshP0	E#PdċHt4ȓ	R\Iρ­}y*FV"'%<%a07D
r.`mPm9F9#րVg2CP!&sq}Rc4	ș|4Zj[]~)1E0?	̔[ hj@7YÈ$JOpϡbjCRҡ,ᨍ@)8 l~-Qo4[ˮ*#l(h$|3^1S+T`zjKd`s.*	y?ea[(c-Fr6TT@7ʟ/<â]8 xcT`Y!9UEWN.蚚WEtevј.U*T7n0
j6$V` !EIss>{X\|@w\*t?qwWP
1T[EZ%&\QLAF\SWqPu<[qYBsmθrN<98d{_N=ʩ.D^3vnTF=t'4Fb62>Fn"bW8*tW4U>YQ-!meiƆ Guj3]ߟU?Ga@0~֢܋ŕ(&
QTgC@;G*MPsDb@Ãt3CE &.r%|0ư	6@>Jt.?y] ` dȎ:&$	QA`@d焬5qeKJZ1	N4M2Vp8`r
ƘBuLJLғxDX.9_	Ge.Z,OM🨚!0MP5xYw Q$t7փ۹v"DS}^p		Ԫ`8!U"l1KF
r<5@]r z`l@??QF?*9+LuQbC\2KMQ RӝCpNj̪j`EQȰܡ1=lsy1K*`[!1b*fk	&jhDҪ6LFi4 *U.4xRyft"ε]j,rȸlSGOP2w(*E``0t0mPhSGrq2dqU2|ZE&j).5NqºuȾBwH@0n*7Vwnr .<YTS(MȼgP9Nțr"; 55\R^*(ANa ?RA@cG&,
QQN
LMF$8/o}G$t,aB< jIW04+4"R$Qw&T< ros,TyJN@a:ėRX)- CECPaX zY-DVY5 ؑ`j:[}ńHL:$s chcb:	;P#@9q1׃q>.jRN_	@%QA
cAk,#prz&X|T9j,U'DUrtXtUJbI]
<sdsmщOuQJ~M1s0
48aesk!&6GGJ  jZj>!1|A*"BH^!BlVT;D,uJ@`yBDT7'C#>=TX :(3{EW={kG<p}l{6$:٫O# s7yuǼ8ϡK1WWxu~֔A|n|cYnamd*\XϏy/"s2ueIL\/xyCIkD`ʉcBXUPGC1Uuw_MF13E4B ["1\9	k0	$TLarj~?W8 R O(9R%&PрRUL0'1 Z+j\
FSM;<^'xJO*AʠQ׻\PQRCб-<Fa5gՀDI#ؽU>GJOt@/	8eK+ ғ	QHiP"ZrT6r M E&%CZB!"`.^m(P
j$UY}_RΣj#Y$d}DuF
QbSUQõg@v|c
8bCsDS'Ts-](lf#@de913+}F(="%ɜP!EMrqL
*:ڠ`{`+Ɣn=}vH yDXƨ,$g-XYʆڬ
*ˎLbdvcÆD5$_-T'"dRjQ80=apg,<C"A
ێ!)Ԧ5YxΡEP#^fNi~YG|e0ǀπÚ~w.ԋ56:G$	vԁ	I搆dK4G;Pƚg;gAJ6Aj.BNqBC@*O$:0j׸ES?oN/,  PUnvUǸq|}%%P_`6OimBx`XhPO]0g8LTe(JPؙB=O}Ka%D'C2EE^<q?FA9CQ6:&b$Ae*!	`uáðm>(9q~8a7Hr5ӓBs%E((^B&DjWA%'0IPII HW!\(&I@Zu|1r/MB>BA@bMs餖G%Whϗ`eha+'#L%Ȩ9ZG!T?:֞H>i_e@uP`v0jPpQ߾GdӚUEn^Kw*%L\,ܕnJf^rr/59*9j(o%U)KrVu@`D%sEeQqk_^{:QRRj;g]Da\jTĹs߉`Op_dB.WCBQ[^V5/%h*0gzg `Mk|ZjdK)=֑{ [dv v^8U,'XW/XM83. ˕pve bgv.4:9<8i#*Ճ|Mp'*cXxgdGGZ+ysˋ;*`ە(.<\Ƽ|ڏ4j	7%srLbNjVu䥡/k2c_Tez֤*&H//܉\]pT UU(4:Aܭ^%K\`}/OqOF|]KrۈUBnb~ǪUw#$ޒ);|}p'M/^Hq?"x|QK>D
rxHs` ԓc	 D6E*Dnw>6fVƦ&ƪȋA+pGiIY<Wqs UږAJ =a_ҢXȆ86* <28q`xpT஀p3^k`
q8cT^a|m5yP
ΠMJPU\#Zkԉ5FԤ3
5]jC	'
Tyg1sBɕ%sʰ +5~J$ Z#0[)DA@O
WHU%묙θD/&#c~ &e)Tf (vW/UKa)Ҕ0n?#jY|YǼsm_iino3)OwQqǮ3#YAЌ">qs,B^x!@A`Bae2 Ʌ@FꍂB$7T㚦 V+-kC4IdeZ8F? N
aT0.r΀{cC<#~eڍ.,4ԏaytXgʐL<q^K2Q%4oUaC"0U_UDZ-uK*ꉅ%EE#3xF`5K(* ;C$!u= d"@XwPaIbC6tD	J`Ѭi%s$+?-BJO2ԴHܵX;@<owv%	C6&87SM̯]Ε(2]UnlSd!?\	!a@n^o\Nj2OCjJMfd5%mD0@9Lg)XsޙREgP}<	\[q:sJM@a~pu0PAfgirS-?;bMS2CL
aEH`lE@ڠ&K&/B½,V?/xŉ9Ӓ9]D	+K_V/F9W{,k+*7G<g2 $JNT"z(z=Ca:%V%J7HC+ADqu܍ż{p`>[ļYDnT=Y-P#V-$pYH'Pp$H# VVЃQr8@L~⨓/(7A`a		!B$9p x./a^9=-<
HD2n&2?7Hc;ɠz l_wP^ M8 XMnM]sN'B2d\-`JO9mw	QyF12|3nD;($`.nd_e˯?R.8b"%Mca65Nee I* IYF(A	Zˊ:FK2;D0 ceS U*aS?	1	tu-<KM4jZiyfCٓ,BTKXEqyj^v6 6(
7C'T0veS;D zz +FeSm,/Ui7U$"Ue@¸M)*a)VSj'\<CĪ:dMYCtHb~-@I)jư"yzDVօ7FGs}M'9yD_i3*Ν%Cn,3aodh//PSuIsI(άTB{#PqQ%P3Y1\p4̇ZE\9z h¬juA6g6e4]i*SD0hZ00UM2j*NU"+0	0sa ɔLb
ؔ^Y9!GDJ*[V.E5wA5!;mLb!u0*L8[
j!ZmS*7"Е':JҰ3=f?V:xꇎq$ƁrA/LEJKX Eq%Pʰpɜ0ʪ-JW`29|C:0Q(qDuq^3M~՗9v!,$PdZeZlX	R*L?7دAyݶzʓNcÄl*1@Y	w$:T0=|qJeBjY|E}UE_3 _WD)'ݗ@"5Ay/Sخ*a9捺dD4fj44mq6%H`		iN7'E!`-۪U2F*3QstUsȒ@'QH1T*FCBh``P.J:.C~\o`n*mtj>[ἽV_yz/Fp8)/*?q0yvZg
U)18UQ_`ǎɃI'H1_<GhhB*C7!K#ִfIf.BsOͨSt錩UF0TyCL!EdPÕ@
>59ÑD	hzV)b!󎞹8ȨPUm .72J~9>5KqU?(I/8˗?yî<G&T&CG:JM;9X{ G!̸jՀ,I;tUCU>b=#>/a8-|yڛ;3^YZ\ AQipAٌKP0"=%mMPZ#~w4M]Ω4j EV(q E1TJULTpuIiɳ#3Ӎ,%DCMF8d J1c^]D*CvTcXFT*mNpgbՅA`j-(b0x~QrT6T 6B0pf@$LbaƤбTR3p"eP4?4*/*blqmvRC0I&Qsr4`?D$e8H%Db^! C?:C *0ʔo@&A!M巈Ag`~:34Gzx!!0Uac=jHTNjΈa
rJQQŗ3 0
O*&R=LASb=XKEW7ωсٝ
B&jՉcPJ rY|15#57!kSHT>	T2ix^yETt1J0h m֨UL*<Q5W_ hJ0kk-rF3r$X8da~Tfa5F%Ku	w`5OX#Hu|Lgp48N(j$[*	
[AAb蒢_)d0/=`H:`lkT8'' 3 h@ 4L*8!6#QI	)I@:UPa !I8N
)._V||Nu&Tf&|f4bA#F1W !Ƒ\nsfBȸ4h# {$b0&Y#<`U}B{smEJ	a	@~cwß@y2gGs$b(:8SOFf͑b<f5:SY:"Lqf9YQ1F9T,mzQ;grQsR0ezo+]ss;?FLUO@GN;Hٸ8V(-B [#~q kUa-I~DOzݵ
P
)x0V u.Or$Yl[8u53>Xk"Q s BW&9RIiǠ*e=ARj3̹EGܜ|q1eׯ=b>r<H;GPx?afwFB[C#?QcQ5s?H}w'NsJNDfTBX 0{lXoXaW%
P0\\f^IJu!@T0QYQt&*׎am{:TA(b',9Bc)B*$Q.YA**-&ʉiRg!C` buMI+x$Dişes?YHjRU*4T)`x0O/-Ւ*RK7ch%.pGI|aȉt"<?,X2&
^<@HB!%haJt@N2^,jT}p+h^rG?w]	0;Gb4jFͨZ\aR 3W*]H;Nb@3]P*G0H*0Äq\Z!(M*P?/Oj{%ЎM	&8UUQEE ć`T"QUN$DtMW%" U ΖZS oH+qVdps5	'@XC);Y;4LSUVUc Eʥ`E ~#?Բ0#ִ>Tav`t1Tp/MZV5C0 '`&:2mRVq|μw#bRqpD1C $da+e@=]c3B*AQ̭QLd:ET12,-5j*CheDu~kE**'.4C^993r/&3` \Y2!Q%XT09Wn]!!&bP*Ld6+nu5/	=>Zet/Vk
,HF7-Aԉpd?Ð1 i*ٽ-8\"C(<qp)->_jSVc (Qťl g
@7$cDYSXzn?\it>>&&>-S9#c*qj/$ZXՑ<X.'^Y `Pۃ۪?5EUV l83xל\#W[+/)tcc'!FqP`nzkd7hCIda~P[)RJ<5 W-(8n3GG:a_
 Ey}@؀rD=:Ӫv'T:)xbS;U	2?<_Et]<d1DyxW0FdJ<Vu.QMSYuZ3VV4bg]19ᐾW/7VX!nhn<^Tt;*ѵE.n"M۪Npvk	9ɜެJQ	EQa^0Ռ&\>RqS^C) )*.&nHSNP \^T'(ȜOǌyS;֬r"z&s!r1ys.4<S5E#X%θkj%0OQ;$zqEZ9BaϊKNbG8F!mJNTE=ˆdMSb"0َ7A]lVPg5*#H_PcK܇\Ybbnep9uL76XѮ\&"JCL%zyBfȭq'[5v*3,xMxjq
6J\cC8j&2yy
σF)лʡ7UB5
k=W)Ђ1 ΢ 8ep(8|eFž1X^`CìRMR5:488EKiD4PPÄi$7 'gtdupOx㥂'LvJUQAJA9)1F.<`%/ՄQV/18ܱnB1.h梁sxM4WS}xw&c	*Bn/75)U
Τz[TQJU@1Ay˒q-QrQ(nSb0hLY`xPT+K}sR~&P#~h;M㾓	IuD"T)@E	:0Ue3EhPؙQ0zqiGyaB;R1jEV|4([l>)3~1	<dsn`]1j0w:)ugcjyS(rRVBe6IJfEsQAMQP{
JQXSSPQh.̤vvvv}Ǩʉ
z']6c}\m
&411-/Hy0QR;[JkԘ~0 040/F1YT#Qb1¡Xi][Rgj"=qo"HQ	pϖ#ԒUmGhnxXYa0JL>0<Sr2Ux+SqW1.ЈZTxC
#s`!H1%DR!p1PD 5@Ra &
DK&U8ahjPoGTa%u7oLJN F%efڄ!,m(-i8IXZ/c`TaPduBÈ@L_>ULe]>,BVLQ6F&GXP$UE~Y쾅2Sn*'*P*AB(c3hƃR<VgC'7r<dsU^'Bv<I0]Z݈>^}`]6娽7#UeQ"(	d('qojbO*
Aی:!<
ѩ.H<DU0\\.oR+rT`eHJz9N:B+ьs9ϕh
gq	bƦ.<XnHF>\LɇY;vq`F6	%Pg7DJ́UbB~to	Ic*n1R3\AK7*"OՑ.3]'tY,P27MՑpam1¼LQن3lkr(I/uc%69G-6Rt&~SY'+EVfwo%Dt~]y``Fz[-pXBc LLy9PQg!`1`?jZ$H7;
knW8(/˲H:Ѱ}  b`e'Vn.M0jNw$C?</EZ-e}|{ݝHQ
1xTCv}\SZ̈́5`a׺\$|u
]m0|Y{+ W `2.2eU0Onk@yy tޟr'->Kjx^[=GHoGu&'TVU j>NC％檗aU'.\c+]+֠  X.Vkl4>C!WNhUENI=(AB)PAR_Pڤyd0T3yQ!%
X_*	{Qޣd]Sy"㥐p0pkc'NNVl9`MeQlt Kx)%2|p ZIWbnt{ uaO,u񆷗aOx#sv[lVWMC%VK*W	6~V6<${@+ 0Oc6iUEG+TRRHj$ڊ.Ob-sWO:];fe|7(Nұ?.S D$I}suJXjH%f^<9+cOHFT6 s b$G 
'[M2nTUe$!-+c@tkw=<"0(!\xXO*s݋0¯etnZuv7\+;CEꢏ :TPf 7pj_WF(+7ܕF_(.ĩo b:	@	rcgkK79:q:`]r×w<:qS

+(<9:{R|ѿ^p<JqΏNav#鄻pr
@=n9q[<9:q}v4W
UAmp2$%c_5VY% 2s沙)YYaP<1Kh5-oֽR@h9ٸĻa蔪V5RA*/`0TE{0넅0GVjE@PTIhK3-QH>2}Du\bh%A1<=mFSm#`q&dʅJl|E2ⰎA5DBk$xA)j)R()cUHv(<=3x{X˯jLx{zO'xjnx{)MY瑞L"TQ`oD$Bc'/NbQ{C燳eJRV!5	ǐ=UN׳	B5 *B!=ަZ0ɕ`ؚ
-0X/mYւLuqNJⷓII@<I$T2p\	0	1D
To~3/"HqE>sj<NZr@^")'ْR\BL`F+ND5"IS7▞I$MQ2DDvX_"\Oj-Xj <1W!eC@h~0Ch"@`l7Jj$
ckfS7LOB$*d9-:8!hEeJP`xTꆫasD^>C^nn8x
g>*➚Q,7è|->$'&]9Eʡ',HBJozG_AMJ
Ijry8TVoJ[?,#w-AG"S(+;7g>O%3* +}	/*;ATB@ԵHi*^+av@ @"D+OǐHH.HNO5gSҬl?(,,$e*Բ@,Z(-j]V@@1 !T1D1DB-1T_\zYݢh$@ل	LIRRqz ^JPL5`~:wQ|(oA`^04`$3ϬB6с8ӕujkTq^<qüiŰb1N 2a2bm>齫WQ\!1ơx
رj&0s@7/2ŀF7p7 _:V969 	e(dM<ˆ	PrIX%!%MlkQ29@Әxgj')dn	CH*(r<P톣HxqIfm0.M^ctP)Gq3ÉOcʒ"Mpxbub܎đ\\TᰰĴtTsU6)ϊ0PՉ&TBu L,ݑZ`;PɊ9*y4@hqP5-?,z-a!P[g-)Ff`.r-N1q1:U;R,:UX`B`hG#ل֓k~kL?j1Υs;s#݆1~iѵ1E gIsے..r,||?8yas\hoL~Hjkkżƨ>r%[\S-S99d7F"E	X9-Ϙ:s;XZ\ݜ/>L~JlBbΈ >7uhΆ]䜘+[Q5XjW>bv&+dnVc6V dzX9Czi, bSnm@͵)/Q96zbGFQ1QKת!|kr?ͭXDu^d0YLܒVۚyxO(.'D3g?<T.q/Θ.<n<|fl%6q񫛟!-q/=q:`#`\_"^6oՑdP	$tNUZDfT@:snޣbic pk*B!,T% Pu@N⢞Z8XKhG+!usVI+'`>/?t?h6P5I>g(c1_aw@TdQqt~zԉZ=ȗ:Q(BBYSG]DZGu0j
CQE]fr1~l4b$ԋD_*T+ X+0 
 %Lz=Tnz#̏I@)'18WBsNQPQp/j06l'jNJXT@n۟vr}R>u1vuG8VKlPܹ;&r뿱<ża+yZT^R1M5(	UG0j
qKRn'j#!MjNy'~Pnuق=uڇnh7Gd:]*3,&yN'/'nvg7W*2od7*wUMA 
HE|b͌5&OKc%I%3X$H:iU	AȁqH6if0	lCQ0~TfIC>	Iv? ;X72@ A*)jfqz!'ITɁuJxAڠpah=nX['aKP"TRL竢:d  8ClF5` *B@UbQLҨ|T?* O2q(Cxwb>{̵#!V`|S<+ȐN"0[ x	˲Ơ0xqRcZT5Vz7F/ZI2s/ Xc$#	JhDDxHjfG3Q|T	IIQN`SQTҘ
SiM0
TGaBۜq+\QQΕv!k"9 c%DY!S5@b]Pūqƭo|Hu._e4ʥ*W?W@7ဲ+#g`..X#en;ݝѡǹ.26CC\nS ^ۀ/Md*x
jS&	Ry`P:^fA%QII !/99ߍx/ -rrDТ˷	THnq9pYHU4r̾RcC4_ Q`A
9N&b.:jG#111C|-~YpɖBT:6*@q@x=RK+&3EQك؊AP@$35/0 :ƙd`Uhqvu5$*x2O*S_1N0ƾw9H5`pԡAP%K,hB54zvI)88jp
וNP:1YJ9G),<	Հ\
>#*Cƾ_LG@M {N?HwRg|gjaI9q88%wHb '{Nr_kS~`]Q}5+*	Qrܺ؍HPX3^UWY508(zr?XsJg.6>+)[xό\yZԀEK@:,xܐ뀯-s ]ӕ;#n9זnrGIgs>pcGdQʲ'\~Ȝf74Rd)+$
ס !rX2YET_M3~.ŵrgV"Aq,F;LL	7Lq*2+f9T.b,daƆQڡ` u0* qGA'C`O#q5$\uǊ[񙰓p+Aur;̝fy|D?V
jZh礛b19gx_°¸QOLzΩSGè`P[s^g]Td]lv4<B½00(K0".qDEjqQ,~+K'nʣNp˂2'f$qc3>.,ܸ׾;1qۓI.g`ːQj-NklHc-rGv[L<Հ%<Wцy}'r`$:m>: } !O6]"MpNlSw?bmts0s?H u>\>ƼЮthV!RPu"]a0
y7M-U(b	&ztTG]`TCOJ08RcY.QDʓL'` JyR` _aTS*c
1/Skq b{=)'j"weQjmTbt@ve W
AW@q^A*\2OL&3csL	XeʐEDM-8)*؁*+RBl5`֩9QTئƮ4scE>?c8a{	N.jĕ32T!S3+ep<lm4EPLU\bʓUHo2(F$!{aKh|xqG nbWz a@aL̬WSٴMtIB~*r$URDi= l~!u3$m8iZ\3c d k܎ND*946*u@,Phyz0z]P3X#dOk\B&Ȃg-K$1y?eT*$APl9D:*zWybyX;aiԋ_F2מ<^zmi j|1IT`Q4ig@V}7P4
<
);|:֊QAqm73z7o)|0ڔa㔃͐.J%XX
&%t0U.J-X.W[NX`Os_ln|aQn}0h_W3h
raom꜕:k9ܰ6|un]vA§(7%q.J~]]G9[}:fs;TdMaN0(`@6\49 8CA+u!O  |wd[=fG([!o\R1!yZGn-gD5X-:!<˕p|}Mq#;NE޸ճ vhcnG<ažV5 7z  Ωͫ(Q[ꑅGMϧҮEAiRX3ǵp+ IQuds9ڷ)	]Ix,D?k|&:XaYCbS$CsP;c3ݡWSg%U>[CJ1PҪ84484FhpiS-484$pwNTM8)86&LvҬ
484ULb:UYVlhpic.QmڍU04GaKTؑf&"^<e:O1!T.D2CCLDC`58#B,,D"UdNTeU"6)ΪE4Tҷ:qYVD vF\fV+`x	&BTk(X 6IʌU7F65qPT*bcJӸì"K ~7'E`!X+mIQ4\t!45Rr*MQM\huT"`%oqYVL{?kqY&H'"*u0\,GI(IփZFUR*ʣbLDSXT3  ^U_8э#7;vVE`2X65$b):iI/B.TAC`AR-N'G8a6&p3ϸ	:g~2fBw;c<a=5՝8ȵNNP`SQ@P^iǞ=D"!5Ln#449Ōdkkb qD.qǫj>%2ro~u?k2H}TZ0n(ɆxMiQ#J/	CՃCYQkUC+
#=C敾~pFF'l{* F@*L*0-o~O- 00;,*cc{z
fo,o?`żp4jp9&pX^%x.3fp)߫uOv!d`t9.7;<9	ưtOgW>5Z=\t&+@uEҸ12 ޭQ$.ULhlFS'R qaCWz̓5`
:v5>s!F+):OUaN  <AR1"i:H
4a$VU溅 FjuG^4nx"MB`tGPO8YbGxj]gc"9UCDPƜX&nu[!ɂ[	`;@Rp#`*h:Qf"Rh;JJ-w$\PL,|LJc%gOXSFjpEFz
"I8Td"\01
 M'hoĤp]J$ւ2^Y)U$sT7$ԨdqPu4=t .Q(Aa(UTAPn(0 !59HA$Qcb;bBU(d$]]l<i`]! ڪĨ {2.&Fݜ#:f@8/OzaI@.pfB"D36ZxM˜] x $*XÀzу+\ygڣa!*'T:+G'H=xֱCG5P(FE|ݢ<CȃyYE"UUv %CpFj^.Td%`:u`D@B#]e NJ 9R$ UD~ 7d%6 `zymƘH~ K El`JήH:';ɕMWHU45M:%&A@BqeLl0`ag=Bca!"C0;Pr6*R, :c,U
H;'deF}uvKWTN|ș%gr@$ME>'DKx[R>bN*91@?ɂPf-<Y*u!Pà"TGiq万@ <E.H8 >60Ix@2TBԁv^JM <'!II ^Dt Tpkx	%D*bD8FPlzPa!pR 
>3$
,v@qA^M`RAU#)e@%UM*NGr5*H+@3棹FC9fS3l_VX>c `8ѼRaP֩
O`ZKDސDy>BqLjb|pS*+@猋x%6j47HF"LDj+Bǵ Pȁ!ܣŊH3LZE4ԴSd}TZrN0Ѐ0g,D^^_j>8[-R20~# "8@Fz9`	iP$) 0F|FН=0$ZT6h0ʚU8gK7J(JO̩I$R1#P "ƪb%C74ȡ+N`P6TYO8uk)<sMII9.2(fc8b*NB{$dTu#:%CU n s,;p.4itͩI]8q1
ɧg~	!B?hwPQM`bFwH=b
%'a&j ޱV/ ͭ-1M	JF脳b0<}T8TtT%zk| p5e@F`W~Q|g;ޣiΛ,::*"FSh	=5	r>[r(-F-=nEE G[+t_mo4 T9TXP
b3#^ٱ"Lacʦ0^ufG@5˰j R`D v&/PAQة0hTe9~о3j'!+qO2NH;H`K>/CU!аxRwPlҝcC:h4;RwK00)P2C ]$W2HgzuԮP''II ɈLVTtC>bȦ*hXM-=4*#iiT3UE*zN\RЅϖ	U\cKK@ѭ.&UJl9'<r,ú*Ev.Fz7PMS里1Q\~p#{'.2^lx6.TJDt뜟R"%?KL 9PmE*?dQ6`3
a92`Njd<CB0}KΩ1ȉ0"!L1&3T0&ZJ8Fw|Ux ,6T9Q '3	X,rYqD3i#pJMa+Zq4a.<he5
jɭ8G&9u@uSn q}-0D3V T9Ԫ$;D"t0@TT7 !#nwB5tTkPT-)`<QVl&VKcmU#Zۗ{coiY#R*:xba˕cB̑앺Vb31uR16@	D"mUcNp5@v2Nr2HKda޲L$V	We4	F[Ǖ0%aM{b2YJHn XhSzX xOj1Īh;/6;J NҪ$Jaݪ\B	Ajw
qk(|'y,P0gǼYg%nK.|5"j2 LB	Lc7ctpyډ#
Ny"AW\b6Qtk(z2!+*!MOfNpQ 5pɱJZa"b3$.PԥRh+ \p\mC|BV< mg؎W]4, {T'g0yaec"8w3bAxzMᅾ1v^HKXǓR'؂(>P5'\09a 3[`b8+bQ5wnQ1TnAOW徵NڢV199tyjqv99ބc5\XН>8ڰqɉ`xt1) k՜U%\_.5Tn[ z'V^Uc:< dp#{# }j E^WGJE!=P(@	*TԚ1kiA*EQW>=g=![CQ\<5QȊ#+aIC!o ߬ԻbFkyuoZl֪*.S[s*fABlT*6*
etݮ11Z(
;'K],q+H$𐺊rX}Q3)ơy]h;.R8/@{2CJ5o>Ԝr-.9,zvNO[.f^z U\3^6J<QA\[ZҰ?XSFeluMZ'8]a
:U̜QXJn  *d&*U9z}[e(^69x#:i Ј2Nst^O,kdq 2/#+10N6\P2"j%fc-Hax`0#caQkuBBѵEA+E+pd򬀍D<Ұ`5R@QV@<U%Xʵ&u4D\3a*5<F%0)cӤʄeJt>YD]L:S\Bz(ƁzJn]y9CX0@+0֔T>∨ZCP*/"1!Q$uY!'wAڌ/Ҙ! B	jvp0*<EY{;Dr,Je
yRƅ@)`u]ya
LpV/{:8^JL31
\TFgzjZ `E0a0rAͫHiڇH#*y{y`v}E?Ϋ fʒdCrC|0k%5f^hY%febYPTa!r`LHP@swT6JI44]ER뷯Mjު$q|_Q-@q`eC:UK-cT8DhK?L-a*9Qai()4<6rL(>rztXuIxZYy͞`͍ێcL❏j:*GB|1jf8Þ_
@ꎧBNN40Ihj@-9ʖԏJ^J ƪb%E5AUEﰟ4g-ѕdB%2LRj(/̎\YJ5c.$CAtLF	U,.a2^[qmJM1	UH1פ!Hu%.nb]d!D(uͬ`z1.t~BW;XԅX^rKOkXX 6A]c
۫z0Yì,sU.@\
FSJZ$!h|qZ!3{9(UudBNZ1)1D"_#< ?Q6̷/vRAX)=]5/Tra@k9uS`ZTIVH:M#)4,!Qn"F`x֨6`+ R! *L83}Q&ju RpGp!QX'3F#*09htȉdBukw*p)w)"Ԑ;n1xL #XoMDɬ:HB0j@ehKe:̑57(CURӨIi)Pʚq:VvXD'%R@U:<Z7D\"J/=* #Pocf=3`m2xf45JZ/eBB:ӢZ2Sa9ң.3#B.-G'`)8V) *2XcVU3cI 0h؞$')IX'fkPlp)4pVez2UEUB ryPj@Ӫ'T35+"AFna5%EW!Tgp㊖Ru)9 Bs0$*EzOBSZZ` %B-8EH+2l0㿐TW<G?yQ^֋!OKW6Ԫe3"M0Nq"`aR?)ND"ghDܦM-!TI} N!ܛP%T$m7\S S0
O<u(+\\]:	RQBs5LǅqPІԫ親|2TC"Ojh?èdNi^䕇Xr<2@gLX
#pʖ	)U&AN&tȡ?k]KMNE1 eQ4x(S1\/?$zPBy+GM1@XS+
&@ "/	
hCǧH i	Ϫe9 Q=hc<sqd$+Hq:dA:IUEqSD7rJfx:
K*&!i%CK	+ (IˆaEA8Ő&
y&jV
/0NQ͡!|v1TCE&j<x_\9
8
GKkA6%8uBbqˊE:8E!yug+P=`^EBVӲ1Z ڴ7+WÂ̆3ZqrF0h5X}^H\Ș26FXgher1LÃC
UCG.VCR9(6׼] eX-P6uj5ǖ\+#W{zd`ek.*Oy@p3Ϗ0+{zm<֟ŞǍF7.|r9߶a}Ǽٸߍ8NIx^L4\V^"qwGs9{1
\dÎX:Cܷ;o8w6kȰXyRwN\k8HtoƑ=Ұ?`J}`|X@ݛ+a
'0\.ޚrTEYԕu5=SG0qoq,V Ȑ0?dM^EU @@C|]d>Qw]XWX}2KXQ+
=rV08-?@v,nwCa\,(=9+O `cg/=Emn8 ;Upv)e' `pW}%p<V{L\&<F'W;,,`v5Kx	XpPDR/8<r덋Yh*sX'Ύ/g.qumNXnF_YSJh
pc]
c`C5Rip.dNAU01b7tSwώܺJ%yuLK NTp@c~8J	jgCGEBZǛwH1*|vl@ճbvQ詽|q$! !8aan8{se\5`3q8%6tT'dIdP7XT+Jne50%H9Oou]v.j=ub~:2,q[ƌ44:>07
k.TcsyeIv6^Ie_zi,Y1`U`AX p_\(YaɎAγ˘28_v0{XKOθP%ڱq5R\uʽv`!<i0 r^8	{k'pX%v.`Yv(vO@-}ɸW+v\pv͗yV ,\,j=cXK* 7ypSaγ.wEs".!ƽA<5c5kAS$t􏕀k4\sxҴ;Ó]xto}Ǻȝ8{lGpQѿc` ǯ8nxro}+Pg#VX]:X߸ף=V#.cAѽ'9(,y 5c:|0s~1Npܧۣ8qa~Ėd0>>
l:&X`'z xrto}|jeOV<mKqOp<U03 .>xa8BGM;7~ȱrU4{;]l>HFy=+vI, p]QY5t%bU̸paG!Uhγ\`//)03`);tV;vn{`O?a0sZg^/VVO#';?rrt+WG7^u=oUl
0
EW c3L@#[ ф6+({	YZ"y|ӱzea<
;n-PX%9:6r3Cw+L)kr28
W>ǭ`/S,p9#,6
Hhtv3J!94=Y;Iۏ+k;Xb.?E`/ecwe`ln+E:c[~;UNQW~!KS`%IѯpY]@dgW዁Uk8N.Htb5I:"RuY~Fa/F\9'6W~-b^VRaËRH⋡~=ö S\mc/UGw{"zp5dEQ*цJNp.@w;aŎp5iHv.e%=ƶAe?"@X uMʼrӭ܄_a!=*}\߅<)G-ρ]أt|b&rg8FF;]/ n`DD.'H^HSlG\"q7:]C==8׊pKu=3 _1@Q^CۣGxxpsccqX{)l.]`dFrI-S׸͍{[xu*M|I}uC;|0 sEzN}[`mCVSx/_5?5ĭ Á=`<3:C:Y{/:&n~1Ӛu|\[_9=W)2܄^Xn}&+~V"6k.x$&lef]aFx|vŮܡ9B#hz/RiacuzLlk+L=G0a%e(pdzl쎠F4:1[%?&Pcx=1sy8~.;O\Ar'=I<
/47(5SO+\9)q rWqǊ:,|^͇66V.ޘɐ|wߝߞ<W\{2Gyſ#91?@xiԋ;K.	!眙Qޮ&_x9ǌ:j5 Ƨ~-vxz2WVo_Rw$QK@2Oe`^IP^jM\:`ABnA}ӠA{gE|jESMl/A$x˕9m<W_S{jM/vFI(8WIjϼ\Wǝ,ݕ˫1A2T~}>^|ܿ#	T7^&Κ>~y1'4rIP[i y:5su15t\Mɛ^];{>;(
_0˭lWw q3*NScHbg?2V!ٺwUEtW6\ws^8<05&6֞<E''fd]=y{o3/ ںs1#ۦq`^gg>{/ .rrüzFYe돛8ˍY\9/#`Aƃ+3.1`Ə73fikwI[r7u\\|Yp.܉.<̜ƼML?jwviFv&7<lyի8̳nnoS'WyYF'u[t} M}jpgnܓ8!NM'/cPIqg$?+ ܹ	m'}[RT%9c Ƽd3d5\<:q;PA0P^rK'8۔]7>
P宴׍8+^͵<|kyGq;#KkYW\ºm5Ch{87a/=qͯyy	&zg^5O#Fn@[skG}3{Ar6>n+W9 {Ryהwr]2Egtorw&sdnG|qujOz-y{	5̮ͬˍlUWkįh\9}WsCT*~#|?r+P ֐kx_&C9v΃4/|_ƼxXϕas֤gu鬍8.:$Wߑ*cWqK_W0u=^ƚ}=Ʈ+PLWYuÍ|<Sʽ1ɺ	Υ||*>{0~gveHsK'q-y9wWY9#Z0o|<Þ\$=.ޒ\8мq'-u$t½@xiy/O[[K|)9g~mg~Z-y7y+GSg0uZ<V^2wa=ס7T~򎁃s~7甃Ο`0L|:3c?r}ko{v	2LMM`:oFOc/snK_TYz3|=!+Km coNilӌzcLk3B7yV&Ϳ[۸uuۿ\v0qȫ槾|WAܶNs`[k..l6N?n3W`Mx=+W<lA[ro6렛%|&7yhH"%25R|q\ȉ6|)$yY[:-/.&^lirvˬpM+]yӝ0 v	j.,oːWyŕ//uk,7?o\ I۱Hcʯ48VWE21Qrb$[8I&\p==pqu`l#o4(@.t.u\ga;+<..\kPl|$w(<t."1	vS>
9<4bj3wwvwΘG|xj[pVݚy\Sj~7Tvh[cg<F/1R{>/R`_gjqu^--ipfmi^aj:cJ-vW//QnaM}34/#]XXۧ2jn3Ν\ٗGv.kn<QKᯏG}m;7;4y]ͯM*++S?q[w|̴Sz&X4WLlj[]1__o`w~	=ٚ."9q[ k{kU.h~a#w1r
ۿ*1qC
Gmו8{kb_omuy˦Q&6/Aᆛ+DGfgfupv>:gzlm94O%s%rmmO!@7A9:ZưxQǍ,e|OmK/7rA͹rI}z0@q[W86=W_N02'w,E7Ώ~n~+O&4rk{2339umXŭ+̜O(YˌR¾A}ѭ)ىz9;b A>msbO!#=		}+
Wc;&9rIqʊ38fMP+\Y0OO}5n+fCkg[kPM-#y|m-δ87P^bdF-12rR,kt[h8?R[F^8F-VWF	AifqI6z[ڗi8`S\lvi.,leǬTۘXX'<4z<G&NVleA&F&FVY쎜tJW.WQz#OM,,S"*-7PzChllldd[^`mƜNȶA3D3J>%z:{;ccS#"mz1o-+I#)Sl8bboT8;q&Z27&d6VOI1m8}>DIl77k/P[G07&.A}Aq׬Qxldj5xs8sw`X`\'!qs-g'6Z~Wft&nKK#p8yp]lk-KnPgg?xh,m\kaAɫ[)Of_⯴lhcFq#8Slwsjk=~M+_܌wMٶz,MLB-r=?Sg9>=0/39QI>8fb_E7*d=ⶶƖw.jpagz~i38<Y2RͮLW\xlbH;s;K,2QL-qE{&%)\Mhms/s [عp!ϳY`y79%#Ѯч+ɜwh+wtgIjpw拧dzdT_LNk~`G0rGV0!U?Y`y;ym!Z.3af/邃:q2sJm'uwFU;2ZOn3
cQa	XK`r./Ni]yE}va.hfTg3<hiwIO-Bkw~hn7vgNtd%#ŎxjFU^#25:q2sJfVYag0ߌ9y%ǰsQsUaNbw~0^l]R\L݈4aXkظ邓;2bʭ7yY-`G^/:q2sJ&u?U\|^iVw~h#ƌ7]XZ۝yϊ]Q܋|\єWpXӺO묰<|<ixo}Aƌ7#\|*I|>fN91 y쬳1{+'(jiD$OrG0:c 8G6"ฦ'9quD
/[ (#=LlWכyᇍ?gzkM\b/>]pUqxW8~ 9f"6Pqb";,q8ے^Yݮ{c&#ۦ#ښڨ:>=rͬP	N(G$tSF<$94)nǯ=5çOastf:Q̜4)hqsÃ[C[W}zoypӠz}FGn=s71ha>UlݟZQO˰mcd_z6%۔vHK\}9u#l5Q^,Z nke[][nHt*A!	RN8.5G=gq"qO(?hK<^܍95klQyI.J;'"qv; )1qx^Oqe[e6m&6qM ,}7OLeaa`]=0/0@uN]fVvoQx狘XQʎ]^?y傗rWͦ{30-bEyy}z/]ezpjjvHS=ຸ̹Oxџ|y4g$篰?[Zi.X:-?^߉U8Sf5yo-2k\pǘ]xM폔|c73cĆ>f΍sqeHVt-xl_Ɵ0L&\VO|2M\XݼWwS߆7.WԸ־rdb.%P_{`t#kNl}_7-cɾ/;[Թ_t9>ͷ:ZʼwA̾f#zKاv0xn`{@$Svjd\qw,V?-P:64ی0|=/3/?
zOyzo3o9M![aPt`[|y+<;yiۑRsfo=PLS9NX pMnaOi.rN$t/ܿs_Th~w'sO/#YqŇAok+M+ˍm.YIqb!>Yi^[9b/ݑo nތaG;ON.dDnRGȓfn`g髌7pc9 9p/qU,M7&1ɍ-^\R=s]ŀJMɽx}8?gwoKo]k]n3@+jG)A36z+gdbFˬM|Qpg{ertiilsg_~`cfdiʎr[[;z&@:9O7.;֏WN0I$y^%Rxa^t#t][i?RiqM.d仃SyN7<b,_=핾`Z_d&x.\FOd+>/>[C?o(v7ciIavoT[o .gGe~4'{} oG/[?*9ۺJNsL[K'LV`%enH`əX^exw W#9UҺ{fcdË./\noO|O߼XV ż]Fsd6NGw8;*R㎟m6Lso7kMm<3a\FkG8vu.6316`khb#->6mωv\ t<#8˘.khMu,ioLp|NԶu?a|-djN47`m|؏\$u\Zmh_Ǭ^c;roӐ&l$`w3|^`
m7<]]թgDk'`#\M9'9Ms2w%=8rz>?h}\HqkG0,1˭v, 10nS/;5q70|t(,-$ɽ_xb{-'
X;ORP0Ll1r99ϒ Aq7y= @my˼U1k:rO%e>&&:9y͵љq^YW|'eFd	|8?bUSq-?3#W8XyqyW.7 ƍxEǎ8"pN1 r/r|o%$ќQG`䇗!בZֹ:;0/(&6],8(B6<U|\k.|L4Q|ޓ]&2A)Iۙ9S0x	.j~a⦟l3 M|\YRN1uuŢD$R#?A9uߌQނߤ?OE8.8.S>gysE<[Zi(:/tWWK{36Vw5_eԋNs+]+S\_.744q7s[B
5ӛӑV[`:6Mm9ӎ7Pt)"y%׌xϊZ'h5$G\lsE[ee}z̻lOnmO|Μuk.+~'oF3^Itok߫[(gNbh.KhzX0[jE@ؑ}קDo4:A$<N}퇩;x4"ѐ+8'MzjPscl^[80|O&EkT=r5?a7Wiunlmg}n7הZ"xՅx}ɿh55"雊9G[9W}KmpmmmLcʯ.x $ksWq>`w ejj<^ylYhg73MpGsNn9fQ|n'wX.1yexI8`5_.Lmm7"n;.b򙺗 4-;3\Nŝ9.s/MGrS`y=ŮpʼSSb'uV&ta⋔- V^Ƕ?VN3owGO#riÕ|Uqɐ8Ln2^}xog0qGY{s#K#c=uyѱqǊdi=9>^1{_!0r7HOO|D|&.)ߔX\$wNmv3+Y͸7iim+};g-}݅q Ã4*s|,5r;34'z?O?<6fIӹ8ǧ9w7^w㔓#;_7ˍ<-OY˴=[?qB;+n^q\~;١!M֚E{k_lL0h^-hx}2qK	: <b	dS>pCç5.<j]Qm_׺{s1#\\[9X߽$j/^^Q5供ιЉ/1{xN[NC.0B<S+;r;rB>DҎR9SWXNumbfmbH`.7<q'4g.Ӹ巏'W`	\غӸZ`(./.r./OX,5}]/|zz&nE`w
Gͨb;[xαzVQˬ\CQ]$^83,0pӸ9%d_S3-\pMYZ \p؝`[9(#q:՟`'?rw7(k7Q\M.5ssͭnkl4``xܚN}}&j\/nl|lGqqLwM(/yCXLNiL 8˼xSl_hjw'\x}jAݱnٗ8U'e$x͈Ɨ~խs\e]<gHH.2346#1WXWXxϭ4?,Z^wM~%vC,Lo\wEĢgj\amYWuvM/]SRi>[klr⧧-|~:skFEl0r1q;k\qt0_Ez72(t[]xӎ8ے34.&623PsvF['`o;<'ɞ <6'{_e`EV.1E6NΥSqIE2ⴃun:pI:#R\]f<pz:F_׫3	oi*SrGwzËO8b	ߋ=[W22=p=釙rƧ&֚nˌ<mKpҰz'ϻNb^kмǁ#W[GE\'\QL+i^(`z|O$=qqϒ[bs^Fg}G(kz!0FSȶɝy?-8:.#^y}ב nicrɗ
x}U9i+ ,fW^*\vzfLKxzJ	Yթ$1$M'	}"y=ˉ^RMYGh᫗qn!uē[<{R]7<'V24/á?kGKkQY8%'0k
LKcʬSX8գ0;miYٙ?|_tg)B=ۙnܠ9n}}.n͎.9x큯yx^MG&=8qs37pshNlX fnXعaťd-goNO7Pqsw5卖31w3NϏէh?-:	XbCE:;?bJO~$=ݸۮ`^Rf"NY^FmraN)ˬ9q9`cyƛ$.#Au omfp}͡כۍ;?xsϴ:A@1rPnpbG.ERienudci↞Č9mppFYepRƿ2{+<7vi8'&U֔wr=驹 Ǎ<بr.r;[w!7s7)+ctŷƿ|
͹}v2={->.xfkWo͍l&vN7Hד;y}M^|mlMݣ\RLRO>~&4x!t&	Ǻs|N:{{m`aov%ݯqς-z1uuyq\ZY{-&VVÝa/8rPM=L?:>,<x|S-w=cݙZ\ԟ5OпO:.vF[O|ոҝ>V%s88</QGH
~H4FkszF7)OVxÑ~~XqGx0)]uuzpg8`fk'ˍ=$!W8׏zfW9)r>";X]Ww9iyޛ|[{O^IkEb{hd[d㎜Jfvfmb`u}]E05.0#tSC'W``t]L|xӘ:sCoMhG1?cM2z=%ܗʽ3q_ѩѥҗqO;r7e~޲7f5.Lׂrbw/K{]I.ӧG&>q&r'u`I2-o+t5LK=ʓ둒|wΌM0<?pii[fjpI|kZg'tt$c1>s;IIw>?{}~o<gh^En2deofY-&qn8	:\.G呺~qF21q_we{E=.E&JWcK,M't<VG7x&G6[<`sqÿ%6aYAF03JmO408OG8|ɏt29t|ƴי+')\=RIRw9OT=1mItA|x~IbJ<pqB~.rE6&4=Vq9ͳᾲ?G~*mb＆z;'>o/z9^ƑV4a"~ޑxQmFT>Esċ{#w[Z{W!`%Y;4W?9ؠZZ9	+|kPG:0rl1~a^}`syka``c]g*Mn"=Øy&+q<Nof.{kBLmq93s?5`^ˉ^-HScw/,5;S_`}G.ċ|m,rbbo\8, ksS48:}}k]n^[hto$'(5u[IՁz͹.Ǭ.m5}}}님ܘ_ژD κؙ<|KSc/,>4OudI`ư/Mː,\ޏIt<`N/ƴr
1XٚQܢTX#:!r0.201<8㌸wa`No.}? V>d{\\\}ÜĒa؝[=(d`_AnUNK_Y׺A&ؼŝMɹ{z!ߺqGsQ|.;r`u]ՁߑY|Vz=s3G,xާ66xiSKGʿX	>qsto-qO[<t72鼤Fqc;<r1ܸM.?GW4k3#=zfH..#i$<Zo0,]?ze7\Q~dpmظ¾Ɯk^"'|A536@#Ių8׌ך[\ѫ<Oo0NN7շw+\x_vfw)|.p<`{*Kד^O=kNTۑa̝;53AYۗ8q{zf'~bfamIuk>#SjRE~{{G/;=6PeG0;5Gf\-^vzmdʌfgtklxCg=ȋ`kᾷ@tֶG?hgI$Ɂ>96gV>-a}sw39bdyF^ڶƽ-<TڶƼ۝ךY؛i5903::C3#ks*[;+%'\KX8NDnXZ]Q;=.1-MM+/\24I񝉁	3A5102W _ؘ>4To\08"ۘ:q7"6<{GʾľNũ㋘mmI@$o-LP|l֏ggH7FW$u&{.8<Axg=s4)69s;,=ޒrKLNkdz`kG4qdnӚ9iq[K^؟Y_SRk*=XV3kdy`k(&vDo~Ǫml+,2$lnfhn=f&^ZcI30#ZX	wq]`|b8#$s
`1]7rNh5ĮJ_ddoisgi鮯mkM'w^0}`|;߰iF"'ɫ쌭\L|N\c;\zsZ ^5ϫ8WqG,Ly59r7zؗ\|a}СꦽMk)i56N(n+Nޟm|P-<M4x3q:K^3<ZqdΑ^Ǝ^Licb\V1lΎHO7:/<x;707П9#yԇqkO&>uGtgG0?FMY="qʼi̐l?>$Ǧ9sKJAH.>NmGqYppi/sFq3E>IiF/5=s5%Ɗl);٨90#x?}9OOldkHP}peiiNМ* e1@TK*3"ph_s%v2"BJ: %!6Q-Vk)YQL}r
hEj# B
7PPx]VJS2+ϪGeKMa8Sr"*9:ŕ:0XXqQ$:)׽^cёUUՀk7&.K룉<?LvL^P.X%vj
gEk]r(l0Xv׮3@A(+Y]M&iV@+p7Xzc%Q-\ys?Fq盍S[c9B0]z#ǸUpR˟0ˍV q
ƅ*U "\V	\kZ>3U6L	 A9-#شcd¹J[udۂDQx:n<LB>UWL<T2!T:Ps) 5A
E	ܨ4ݼjV@ZRg%̕g>Rmks=Ⴇ慑yx,0!T!͡iY'NEHjQbAUXEP$7$z(JD8 YMFmH$|":_`#P9L./-3N{Wl5f$9Z\Sڥ	y"vPUX~h`*KG@q쨰LgsH`QĴviTRra|xQzVڈLEZx:?JJܥx9Ie0]W&j@8$^}04tCIxifⒼ`2W@!VHuzCJP7ܱU8F^E)T+r l?a\CivP|/O	j,2f6nOkPE]E,`PUQ@}qQ
GD,!BqJ(⎛w/5^uSEtj$ÑEQ4.\}Qu$tꡥ Cxd$P)%*bT6| `C9TrQX^Ҧة0)U*tU	pQRg#)R}:ؑg6ʅ6D3zU	,P蹈ڸ$slCw嫣hV\@^PY3C⻄1|qD'~T`}z1:]i*S|0axC
`n=sGk6IRiż:"!n.û21YYT$u0@\/s0s%؇܀
㪔 kcb32*l;3 5S5u5&@X[PsmRkuzdyȖ3 aLZO,FFP6pI㑉Mc%ۀrXZ*Fa	0j)˱z(hC
K e`i`Qh$RQ0qW#U)7ks٥2ՁbLejKOQEsPF˭EUfSyX<a5
<}$mx@p8T]$PV
@C}DqCfr'eꇴLGSCoi2+peIUQI&j~sX 

&0 R _jt,66:F
`*&5
R@j%*!@Ä@t8/Fmg!*᫋`9q(S~s<$-Fd<c ͕s<qd,']r vr!S Q	y9%zz!cn&Iv[&4'2`cR1]I0rVEh <
2ge/Pe1+`;sEd+н:§W5 x|ZVn1}
8`1ȓce o(%؀P &¯3`:h|<9hj{7)D u$/AWWAqOqN ,8G0#:ٰhv~AF;`3_rllxouxL5Č7Xtr^߆jƱv!pop+4H^kԺB5
l% DU2Sqøu}Qkт;/=>EN}Yxˑ[ޫrV+a5˄Xֱ%X! rcJVWAu޳V<fwK5 	Q*8b1@r<ϥf};s%q#UwyzHyn!aڊrjcT4sb\i{^`\b]P%`+9AsyBł^,j&R&lLK%&!`Q.3lCJ5["^_wP	k@b'/z*G!UB{$cNT1_,tލ
0Μ^
\
dˇVxÝzT=yǨG~
ۀ-b{~D|r5uUUHU`Eߌ^b##y`*VkV:m|+-lαflbŋ#:DHHeCc7σ6PEՆ*=c[J;Qrtfu^@Ԡ2b4
l\0Gb8(kd8謲9'`OHq#F%
8	8.=k`d2[jbɥH<*{> >F
j"	B7+Qrғsp6O NїÅr0p$k{7nC,݃VXoUA,}/;ETb_܇:jpҫFV$!Bցɘ{WW⻆:|8Xh;GE.\?+W(zT5JB`s BUC5U 
FJ@Ʈ5G;Q%D Q8HL$`e/	r;Fj8&T4xdQDԃ*ᓰ@ޘ$!$`x MRS20F,"32EX"Eշ>Te(~׆xc/M/;*ԫ(<^_<rĶ.j(GRzkk_/c9*V6s?N
<j\L!r2.:w0`ۗ.ۆwSQF1^EÞ"a2_L"s"¨ƅ`,2Y;VqAߊAv:6QN Pf_Cs!I%4\2q)1$ӟr%&0q ȨCΜWsɖ -Ŝȵpl_xkҁäpKkntQDpEky,? HGnE_!ԤȮm<Rԍ8~q?r.qgZwڙ̕u>2[t|mЮa">D;'Qw]˘pe,RHyv>x޹xM: .c'E^V	pdlAÒ}A1)28jxTKMdT/j`*9!0΢ܦer5ĭ*/v}1 40Ad 0@|(m;AMBQJ!Mb!%B-"@%˶	[smjT̊s ltY5jGDGB."#i?TNӑ
tT"UIT8_R$)ʵZf"HyDdT0f^w$*A{!	{GPư T,NzCB|eb~@p>yPf:"	9z F:ᘑ PMnSMRwKLziBzO!"`O3RvJM.C&p0GP?HrMFV#OAY\=X_'\T=\
28^LX
?UYR|hcO:Cgt.j X2V4jхhbDjO1R] rSq"݋
s6jܨ0FեnÝU*Uu?ZC@8	@*K djf$-C7<*0F:!  cJʨl+u`X5*ËL!@s|
1CsjVm#1_&>,	m#rr!<6Qػ:Ǫ	kPF_8ϩ`&9Yb秘9	b`MŅu*=ה!%`9kEd s8T8)&JWG T 8+j3o8c䇚eRYlmDO\a"r@6}Xe@Q5<h,/E֖.o{EWpbbbbba+QpFP dQ6%B.=@XPP&7%D5)\T2%EhzFH:F@,%D:'%T%C i!C-יS՗nE :fA=^+Q4aR"OQp'oЀoFށ>n9gWu^gp9<~*at5Zᶮ0`sb??zM>(|s\Wv0̏s49*ט.6v˝w?8qq<$Xb ~)c!ya|vN.-|Ջx ,dcx
V( >tf]xG[O0Mu@nG;X69d.{Mw6/*'VX1/zqv8".[.1⋢~	x՞і U*a?<ĐG\[WX1!{[2,K']Ðx };>dOIunj~5Ĭw3ukes<3uWnڰ?ׂneW>(GוֹlvB*LK		ޜWָ;"Iq a;?X8?=ưaR鵄	N{|.DGBr{Do<4iMxWl=Ӧ\90yi}oǾ'_*჏xˏY1nJ/! 7:}7\:pUֹ#VL7!ڮh6ĮZ+!1ñ9Sk>sKgOpՕqpό}f@S\"rsWkفt U~E8.V0o37-X`0K^oQ8z%ϑϑun6Q}g9j|o-qMg+\Ba$]a.AE?Tn<x@⮅~D┞}4gn~2N۪=	mH%h8O9LI^J0:;9 ,I$n\lposy; 8_<ŜSŸb.w	\?w?X'x⛗Pewb 8"8|0_=
IµXU`a0fv>
9_.k&*<{7$<N	V7(15Qkl+88xsx9MǗ4T{qML/[x\PʵsW<}\Wܥ[9t5FyK9O\Ƹ_K|[Oa؎pcv4@x>P5W55b7q:u7%zx|hѩ8z*\P<S~3wtlvEt_1)Xtws~7H7o]gzq(gTo!Pm=#?aݫ9_n.~R.(Gw/|⻙ۋw 8x-sOQlE+#XIة+ 7V&1ܹZ/LGt;G#o§Cݏ%廄upoݓk,#Yxr7ey]j.j˘>]~9gk/LV_y5 fH]͓|k˟yf^pbOPI#ٱ=ɑdʹFMirjE̐w2"f7$tɭo7!=nI{'6?#܉] ͝7k[9 j 7=p:ǌ뼌7c1vyַsrAC)^xג:yַsrA>WEwO{c9Ȝ`KxxnD䫅7[&Ol~G7$}-syַsrAgrE,Fkn#/l]RI#ٰ-eAVGs	{2Ct2.4mh^E$4Vr><r6 \l霻~F,cylFq[ga<wai; 6ǆ=!4߮as"cԫv^y|3[t:+~CKm{
1CZﳍxϗy~~c/sl0}.=822wvFFNɀg604357r{#C3Sw?tǔΝӵ3:tMdbdcdwdbdcdYu]+>1gTd`8yŎK^gŹ#+X<[0o6+N^H4+soN]:o(2uE9tn\`<_y}iuOs%j<Zux>odƕpۏXӝp(i걓0f`r/G2w4d a{
(XXttQR^#b,>K0toW+b;z4{0t/ќ߀-]2g_S\n'ȼς/11\#i#qWtX>|1t&[ w~6Jp,Uf~ȼ[e.J܉ӯ[wMnG~@ˀcИG, Db7Ka{~z$My!_,8u%A$ ZXoBs<^Ckz߮`o#	|{6x|uqyH]Y'ʘv<kN'７}#r{ˣlwc2x|r>@1Okuwv?]^`s3xcXrǏP=5\$w>kQOܖ,7H-m|Mq>x}e*5 v/z\; 
88@q>wrw7vSG(r~#yw'msůNo\jZlds6^y/Вnvw&Ml0g3]}?~U+> \앜n	`YƱ1gwQko~ Xnp:0>6+X.+قhb'x˔Cp"ɜֺ>vIx pƝW4~akIqvQ˸kl
8ο` F%iw\xqm6W7n*廃|vy1c7ɸM%x\g|/|^=a3q:O_=mǶg*e\/=`7uu:s0[nx%՛Y+Ex.%
.xg)coMʽƑo-ts{uͼX,&,xcL l#U^;֟p0	WqגK|VGַ3y5p_DeXL7%*V޺\X.<#1Sq_v?r6(AV'7rӏ\rŎrb.->=0-E_~=W@rxlt@K)`)j[}>Qgb9Ýv׉k͂LlX;qW0fCawaۋ1v⛂	
NƘs	7b.bwJ.ᇎrwQGd:s]2+@q]xqV:B1{^F
0mPbmmUbVz#8N2%#ِx\`;"`n*yg\^ u7=' t5Ʊ",)uUVɒJ?%ˍBux:U Z/|
!Tl]sk/qg<0xbR\XxPw^V',,]iZּ.kZ 9\tMq9
/>n8Fpq~#YsVjkɸEOy ,Vcπ2@aOM17rVXrr'
2$Oy뀘Ɲ	~`~ܟ\(~Ez6Ub7>j3Xzp=b6&,x
yzp.cD_qFz,x	<F^n\5ƜŝIwHFq>q*Mp|a.7oMuwF>bHqc[/;?qm[&!|Yh.W9z+h;{7 =р8?;8 >)񪳯%:ǎ3cE8H|p-Kt5q:Fi~Ǝ܍0u֖9W?n/5"<]X`y8`Yx!p1a#rK0Vތ9k%`0-T{ל~c99택lq|zX~lsehLLvZ/]Ҙ^';6w~D?aۛ83<Yӻ'{:{5h1s߷_L.9w2<r`4Θw̜֍9!c{o mu x0o3v0<so4rcX5tv
^Ŝ?
ן]BL`لc.r.`1`9˯
:IwUwzu~4rAco*tվlI.#:}m5@HB5uÚ|6f^q7:{CYexVNƌ}WM}_|]8}Ӽ(zMM'89w03.*q?~lQv^MKFA4:k;b*ǌq%<kxzs3qsۺ+_X]M=_S7ɜo˓9=vvL*H<qWBt8{`o ?c\N}SX8X9ѥüPak$0%ㇶD4w8=/R}"<cdaN]7x|qKC#`/0n87+{k.Fƾ'޾k/uT8c02F^Wn`0s8`
g8p{Kрv8'ĝpI-rO%Ȧ=u&(F:OXR=GtA>F_GW__^m]\U8G^S+:'Cq8qc=vX+9I0xX3tpخoj8"9PLT6]xf0-Na*vGT*-!j^= 50ʉ1UʌTL9p-0TYxc;Y9a!17(F+y0r8w;7+IHOÙLO,V0Y)<R%C'쒎̭\kdM|#yKUPF̬{Ŕ1qLa_MΝv~ !owZcotHc5#9X[_ <9 n/O/Q-g&^O;>T0E1
B8*N fr[l>}^>z9
IBH(rC B[<Ti9x#hAQM.ESOP)HAg#Xz}<HaH0dGe>zUy	LCpZd=ރ~QM!QxAaBCҡuP8&K8bb8aC.it$r$12ц`0TMH2L2*P!R
&HcD@7[tWy 7>d69D6xj*T2-g33t6%&*KNiIK%ml:u UIUB8BD0ަT+Wٕ,!o:qG92959uzi5|RԶh0
 ]9T?JdCa>dZpeJSҢ3-	Iqm<|f"%'uFt0K 
 ^LE"%C]JL6"A4R`䄗Qh92lTuj5MEnt F!uP+UI%DЩ* JBJOCQ'KM5W*'Ctޟg`8t|tӺ6\d\yLӼ^1AQ72p\6k⻭3%ػ_)Ar^싸H?	toNzv48G@O) ,iE֒qzqA4$j*,zRcP,
asVuI%fL`aMuEgP.(	T0wR@FuQ+ uH	p\菈V'0
-)uXdI1l,Ĥ8\K
ғ\EI`I. gƨ3sD	c&<GQ
U၅`Zj.N5*qҡ1~!qJ\DIAH1V]\!2J̷CէUjnR1	jj3-5+}^>z9
)BH5CD,|GPr 12k+BT0hZ9!nqN=$uL<CsUTHғ F 17P_SAޢt3\cQ0K@H0Y0Q`$'%'4V0нǡк~qPlQ
C]쐁*Ed"E@RGr:/iP/SRBZ`$!E(Q|/YR&[0P< 1(6CpR(lw>5@I֤/UC'Fn1CpJ"&jKO,$әzO	WZyS'DAIm}mL%&c3Le\R[:)+q ".ԑ$NiR5;"?-9\TlRZ|rTPh=c:(P$3,5O)eȀ	T<Oh,Y壊@XyiPQh}x59OvsYdrz֫
AŊڅړDq9)@VMJʮ[윴ftfuzB»JH2Q1iI#&#^#L(GR]Fk#=U鐆cSZ
Cuwcw0.8zxi'ZuUn;*pEfa]WTĤat<g n75>N|B~.VW4aTsq&tC/3<3z֙^#ӥp#g>&Fkƣ5 fr.^A/2 o`'X%qI={9!\Syq@N6=Xj`zd[+z֥7i7!"' i:`볒p+Ց.pK'^otV]Q_#[o/+YLGS|1y±=>g;v</<VNRw`iJ|2=:+Hv<t!GlX3VWƇP}GwƘ9\ g9jATxɖ ^c[gtx'_7@\m<mǾ"b;As"3-c-k`;.4sǞy	cpx}Ʊܧt=ܘ>_R6D[6 ήS ܞWxϊy[/WU֜|?NB7qmf>-kŵ_]5"wOwv.|M/>/f\t^xp(]ƴY0uj{`'q녶[mMY	766v>F`R?|jf|YĮgSɨ(D k|[\\m>Grs6,fg;؏*VF37@q[eɕg==r:RM5Xww[\z}H49S$g`__xa_\vOYZY0CZKeЗc2eHwmzn78G|}``f0w_c!,^M1Qo5>`MxêaM]jo4%sE(K&Nn~Mq_܎qj1+1Wx;}OX#yJ|ܫ	=*} tRCrXv83 &ecP]VZ:(WG,z]c%	Ի\ڣ,pZCFnvPVM3"qj#	o4"%M2)%-F%W#}cmVz0l]VS%=au\(*{Xa@3(],!)BϤ2l+5 E9*@!	8DGc2pU\Ԡ qrFqǞ|OůO9Mp 8#lӍF~PtVR>
jD"qFezg%>#ڤt88I'6ܠ=//w%`e: ,[b܅2e\+D, LZ>ܡ2!Lt,0a^HUZ
"cXBdb8por2VPI]B0ؙhK:@<І јz=ܲ_*>vMH~cOV,cy|O6$i٠$!DԄ`:*"[q V\Ǝ[a]Hj a3lA\2 	*S
UP sܣ$b(q?6Q(]e#Qa@1ѸH]A#*R:=<rBbLm@3qZo)D\r)Q+nbYӸeJ`#!OJ8 cMXH*eDGrl&zBYZ3xJ"NleR.qR16hU\8_W׬JXʖ\d=bJږSQAR1QLmTbe; LM_V"1H+T(5֐I@r*a΢a=S@(jcDiPyO*{/TRUpb0Ju"=gzFk(6zVhK	uٕoFFu,0ܕhr7c4w@4^₠&8rKSoR<Ǌ8Aq;:+ pRPϵ3K&
M@p9BjlsYZ!N;o):tNNYxz*JgU'*2TUƊgUB"¡T(SZ,\K8ٓ]>.]L i5$ne̫"\A( wLPSZ!%'*T>VAGk*!,0!	@X/4agN9\uoVC`瞼SC>
bĔ#Ӄbu8oulnazS"IaP`/2IrS7( +`4Ȟ3!nw`8:rRyH{Uh_NS:p|T`6xU"6)ΪE5C:PE>8vO/7eu˅䓒;2mkMtIT1%a. H ^sx@Y@zreT-DBAV'-	Cq f4䟫Ԗui'Dr*HA|eKn1cwqGFX ʣbLDSXT3
k]Dd6V\NmKiͽs'}<} Ǽ	,&Gf41*xm@TXf/<Ha
ޭ	:@$o7s<y%Ǚe6T=@\ػYӵ`5D9S!'&	IǓ\1R`$pBP!DBd3rFt@.(^UJuTM'Cqڮ@MMpx`J 'E0-w,yNӃz/{m.'(fÆj"^*LVTw
nJώ+>fJڮaQNOsӤtCR	H$Q}iS5DBC!1̏f >6>  HҬ1jsC$PU'0*у5aڐGTv#	5;8cbX0_lt661BTy*CFI`.6`c	x$]@M2Qr8dP@DHHȁ# Hq5е'bUR ;Q.ʋd{é!J>Ԩ%E.CaDJ8Ncd^o@/MgT\RJ9
E~H__mZQX'Dtx<8ArZxȻ
Qr.uT;"A"fjwZG] ],Ӟxl	N__H`w\hnihmq^<a&vn3Og$:/:5rr-(A+X?uE%;A#!+!|CBW_*Wg\]I3j#=L#BTIԆksG4qs;[d:\$ʆ&94Q$t3r%|h0^i7JvjNn6.oQ-CF,1.$jE|CjL@@1GڈU&*j2&EO;yls[9UER(ijQLCu01$GĤM ˇSFhC:3UC  0 ":}DġQ +S%rC8yQE?*(\;Ȗ}е
'RGi?Yd$e0< U@a0E\\1c xKR71y, {s/H+   b'2Qe"J/Á	zJ<>AVD۝Aڴ>,0A$.XK9FWCy%D$l51tu"8Gg4|'dRq\=(0=$85B3a-b t`s.nJ*@C$Ei40~Q90v^FM'18Q7&a $j7#^QP漶P!vua{at몰pH!0qf*Xq$ 鑄[1צ#Q30dluMsIA'ȏG$hօW_]R3èvZuR*o$`'t+[zw#I3`mr+$Kv>yxǑ9W;3*fe\vng믊M'zR,k\[j\-n7CJG&sj%F@XHyGX~=@
qOSe8X?vC]#~S3#3m%f(@q7^bv1N}o"2cv	UT	:;<%T*0b&#fғ@%C+!B$cGs20tQ:9
C	eRlaxvcqzTJnIJQG T7Bm<XN2RxJXUuUziRe'CaVLRz=RV'b!Cl}NK^*TG~azBWdڗA3AxyQ,氀P1	TPpj2>yQ~67ۘ0b 5iU"\b$KJHLwJɊ`LN Ú]0@P8kRޤòԑnSWêq_p&C!0ag
<Hg
1. '%A5.ZUP-2AǞuG),Hf7GԔzG.XD%s I6Hat8ka02?e`\.<8VTBx\-49OaDo67xx*6kY"yDix#T/h#
J<Db8
)i N͐Q7Q*'i%9RL%TZBDY,b!hXT,6YA0:CB0}RynfS9Z帀zJ7%' 4 	qaE =H>Sh<f?Kf`ZVʅfj
Ua B Z3G;4`pV{ҲǪ+咽㋀՟,=e#pC3H:FSbs}ݬ>\wT  W*N(-h.,X0QVsL|o_XkђUQ*LoS A;TI}ŀvV B
VV
`=`gFa)<B$p	qf}9M`?ͼ{u%)۠`:jgkxej{<n\( FU_n
xHO`UL-L텕&EZة1H!Tܦ}T8TtT%27F7PYuB/
5MZr8c~X5\)^Z=KL6FSr
8f9hn9n`,!	ѕp-UZ̈́t`gpYbdc*+n}P$WHvՋ:M-h^J1-LnrI:ltn8=a$@ĄT 8:.X;;Ԣء`Gp|80l֨P!,`B3
B
#q='ZUш
[L-"XŕvZ@fsmWj+Tr	*2G^>Zc9;%jʢ ;TK1#_q,iQ
,XH@k+*&]^AŌ𦐬M|<O^5䜾pelvq玅%`K&X!VîrV<\.2k#aED@jx,s&/	dB{\8%	y";/Sm,qgv+ݫ;)^0!>c[h<|:n~DQ$ؕUh[ |P	(:֓I+1>mf׋<rn;&(@H"7:*8cTkA:nťPz,dFX*o{ Ko\YqOtj?xt9|d%G\(4:kV7uk,^1+x<V[Pdcj#. 
Q>VPp_Yc
 $b%1f8ΦbOU!dx5J ͊aec4VrjDxX
`[ϜX:ZTZ0I5\̊v$>KǊo*L
G*)tjjQ)QL>NIeJ/'U,.'l.+>`9 *4G5a2."jNAHZA0:=KxoW*uQiGS&DALnU: XG/#j)֝UyJѹ-UIrDpde"(\rTNQzSuVn/LsaBʹG+ ; d-\8(! #d~ZE!!^>AL \
݂rOaB(grڨB3˸ Y	J-v	0/xMfđZ2`fGAV>%xfkuM줨` a,[=)UI5*	&DR<RJo&!n:<wS7;aidcʈX@z\~k<T?JHTPXM:_6rcSi`;ZҬQ[8 {)D_ @bs InQ-W EMd$}1N0;GG'7DWZ<} dTٮr	#ȵHgb@" EH"<4	rDu8HAHbU	x5E8tb?\y|Ux~o<y5w2jj1 %QЯ<ʏ0ćB[mTy|M@y|<VCP<+#_+"uy|gy|";nWEdyo/|c;TrfGήʖ95Juff6y|@\d*+R]Dr5E#De0'1iX R!;F4,py|.כy.cvy ;V&|aU9kC/RjK|{Y̠׀WZ%.2 [x85p-PliÞ^ƚ!LsIfv@pb!^T3pr.=ɸ7ujȷ.f37$%u.s.#eф`cclX*nQ. sG`nIs.P탪w9̆ˁQ#CEA%T ,Lr
	OFr@pɛ;SR@=TQ=UP$j eUD<P0톺U*YiIi] *nVhkBzڏg`]GLesEU'jG J!N:r!
8SQ vFyuUT0@$^uR,e1+˦lDB$r&o5 HݣT1'3!W&r=.DWj|WͷyAk
&5yAW
M:"VFPab͕SUDLkX1Y+eN+00[!"|J0::WVR/R>Znǅ"Di@k#c0wW|v%/OVj1Rz|0$}0U<AܡpPj"Q
!?_U=nᵨ㐌@
iqdU;.Za+PZ.؁^-;!(9/Mɋ3+:}2H9*HE3&.凔g`@H#\/h-0NX]/:+"Շ8)V_
? 50Ǆj5Fi'YOT-BUHfՓl\ORki\x*UHoe*I);.] /VG\mSꦘ'8կ7+Hk;2@w[w^XCSa XkWi[V ߈a#]XϘ-u%`H/qmFva9P8	kAǏ]ԅsnUBRb*EABPGd}vI\cʨeN:0HdxjŐP%UlDPAzӺWv+!aC
xϕ̕,ʣ" L1<h\2Vu0ׄb9ʄ $g8)Ce8aG=q]n
i.{eBsNahfh ^a`]`_cfcf~bdcebdggItźk.qb<s?/`&7v>hiqwh&濼4zo ȌmxōZ>u>9hnH䖎-C9Uݣ?533134?7k<н9&ψy;=0 0?;sMݣ+GZLh]_Z9ߒ1s50r{G7st'4x1hpѐq{G05331344xegsK Uo,hd<D_D	b[rӅ !UE4)Pj9Y1V8+c5+t[hS@o
g/g\09lD8jjKscʜ
OZ*WȄG$pD0";ڏ4堄;|䞋TL%UE_e	 ړ"CJ)(DC*CU;a4D'>B7tTIac2 Nk2f0
B1F6):(T>f
.-OONNH6f6g&F6V&Fvt'p3<0+|SRښlP=8z27x%"`p݆}r."0ȶ(>=cTB.^=Cs(4d2:ZavrZa"1LF4CKpixѼyYg55yyʼܕ3??v*`oyOS8g㾥''/[Ⱦ.+f|LKL9P4aʰ`I{WL0zd2>TsU6)ϊ0PԁuY'O8i:AeB֪Lf^/ I8Y6M@C
8XD0Ԡ8QrpP1P7FT:õDEͤJqTЬq@&t5iPTtQ~]fH/8G*	!Hc.e 4tIrgEMQ)U*v3*R+Ds b*`#Ft iqÊ9IS'03qSC)`?wչ xq /F <,q$Kk. Lϭ]SOm?7S2(Xsq֮=Nnk+qHP \#fPE#nlr9@yLs )v~Wj<R_t#Ցx79+YM^c$n7"ogZz|#˾>ǧg4ma_\*	J;G[xс*sw偅ގ/L=kb%=8bW'q6P=|qscf.܏p~qj	%p`+{9	{a -ܰ [dA$kcm|ۀM0hmtyہktR/ZG^r*>-Y>xap<plyޘKzc#ɌGACV`Tqyxh{#4G;]8YQ(R1 UUPуUcN*zcOu"'q3)/qI\e8>kj גĤ:@đ$x+u徙;r۫?̝9a%Η\rr}DqLiõ1
X`Ubʋ{5ٮlpH5(Q7	uaӬ["hXv=]e\)b-{xbǧ2u0!A
oRo÷iAJ1;ơdL;X׈+G\
~|lƴ;+'ٯ"1k'.;րY:	|h 5eHQrJ@{ ereRUHJmhڬkmPuº#=FPk#2>Vapaγe<WkETcǋ2QlYBr [ JPkZ)l+5$2gqDZ6\s|qC H=|PY N׮Wz8\-Us{+QBp'j-;bj1і kidkUasӏ5$,!t ]q狀G{>a0Ɯ¹FD!`8 lH#lT8s"\N3~bw7 ip[Gys+_U>PJ_HӣG:+y~S/r"1GZj0E-Q3h5,Aĵ)o,.n\EzF<@/*fL>3qcPÊZ^j&ZmjW{V?/[YYV
.9˲&S{0X8PeXwl7XJ]+o7/%T72&1*!ƵU0΁=DwPn{$T7bڅp6ѕTU$C1^:8tЦdMptpvE 0`
w	\p@ʣ`+ǜP-55zXh{B٘Cu*gj	7ܝo-<ox;Zv+Z,Bbs)Ip~t~xB8/p`mapkbfkb{jd[idIҤb|1unGđ\\TF-&)t(PB
҄
ZiA&Kka rr3aD#aܝ΋+f"=I0:p*O7Q-$j_kNp)LK@d/Vzğ::i|[u5'g2Vx9%tl`%իRXT4 {.VEMqR14]<􊉢.ӮJYoc,VVcaS5uީr\8@lQaԊЗ/ӞkHª`5VbE7M `\qQ.r&Ճ]qeO9~D}@G+5r!O;7`{^?#EBsGF
-TRc"
U4R@'[|(	-(k_!aZ0@ʉ(T~;,0%P#d``vΙ
 a%TT:uZW90פxA@+|Xg8<,!!wHo "
8/ 9O'`csóss*C294 ysHsq#*`-ǨǬȘrxS<Qi>JYAqcr_,s9˧;?)3q&37d&ޚ^B$Ww:/wjPN=yfn)v8 Be#)H 8%tܳ3 u
AKc<hk;sYv

t	M(2Qg\f<ux5Tm0Ƌ/e2Kx'|w0֠_,G(AIW
S슠 a3!!;䚑ѰOθ4IVOX9Vp勐n8,WDַXro\o\by
Tp|mq]pXX܀>	5Zh8 =g,9rB;	ub@yf{)rM7#q~@?yTA` xq%EqےnXBsOsԨ}xt$$p_ډE,(yQnOARz*萲MĺbFXxv+/.x>?,9'pzquf~]ce]muިb(Y8r-.⇮O\>9lƥ%
Oνߌy{4s
fWQy"qg]/ o샅ȈS4q)qgu3<8e~6K/C#hc59bQʄhHz.!UAdӥŵ<1º"@uDT?b?PjHHGhQC%}.V%U$N:H8DSҡ5y-6 FLT7V	Pީ()UtŤ`dLWqJ0>sF!TU8uX8x!Smt62 ~&2ьaLd:Q7!AԶd<*!%C`Fd%}ꆖT}qN*,+^QY(ƣUu5TWPo"eɪigfYK
UXyl7=T^)	BYF(ȪHjD8eۢȷJ$>65(i;-5~-E +F:lq-Ns
un50P@BcEAX0S,!<*'aߒK|OXCL[79cфΘ6rNeꋠED<x2BtjRVZT x*ciCA*6% b"g`Qa'!:u	Q6
̕TCMQ!*(.C..?n`
lM!qH7]JO>"`&PPHONN=Q~?[gWkr7^)¹TZk[ZUUakMa֓!Oïso@u]\%^=|vcuɹ3cIۋ!y\P
hb) η|/+ǨciK_[0o49%}ǋ0:w_҅ד{rLe/jjjdwGb5}%tg%zGk(v6t}#Ɔ	ES>ӊS&eFm0#mQ[5S5u+L]LˊP@`؂z@kST:T2?bhPr|BdCP[}SЎ&F7JM0d	-GSy 	nW7ao#>U(j&
0IQOј#&3(!z-GjbZ0PNq3G	5<MA
cQ	Й$*|}7cbFe3nPBӏ>R-CE|>Iu\G
O^a\pnRXB&u;*@MGUcKPMv8M@99z2h6	 hƌ****azPCMdD+=J+Jr".Űv
F\	  NG&	k(Msr'tC,Ρ|0yr8vnlbNg}`#0q4Q>2&Y6vv(ye o7;]f=Zzdm
Ҕ3s劄_1H1@j3Ej_r=l]Ş@~Ӟ+WRi!9{]ܘhj~Klx adl\ɮK|?yC;,tޟ`q^OՊb/IP/~'6oXSq(ʎr
j1r#S2 :AH@E h5PBp&ic\b8RMi@_&c>R,2!N'?:)u9YD)EA0:pw#xgA鉚N1\ <.&TM7؉YQXӪ+q\Cqg;0-.CH|r	XvHp[ҡFaD0m1)<.N*"3ncC9vA
V9>pMTjE=N9&eJUEd'(p @JwԚ@;ƟP7y~i0ΠAR!զ:|.A lIC|Թ`e3	Y_rMa瞈zE\k`ߪcWA8+ƿWþ,wgp똥Z}kA*Ua"8}B=]B0A[SʏH^F')`f4~yӰ#ST8tPYrL7tYi¦e-}z{ ,qN@!/Qc&#$UjGC=ӄԆyMWBS:
CM%h7reQJ	aT̆YV!iw2ģ
@ziUXf=B⑭_$,9QEanps5Z!H6cw7OEIZ`NQy.*Uj[39\j;σuC;u>wddG4X<\C\Sr3o#"r3sq? r0#?g03'#"\Q1b:FF/	i|2pt䖻U@͈0Hn?XW;*?Ѕ*BeʌGQ`[R&įU +.NT};|0P؇T&A{1͇^.JWM<%Y,8u+ R@\2\A x*D^w=P/>*
r

,TxQx+p(T fcaKU.yu9@k M*B!xx`(5f<I~CATʑJP{KSaa9Qv	P#P!m0&Bh\]0C!MQ?Ɂt:2Y,&όg=zGѲ ~ƻ*I>·xiP5
Gp#.U@RzD<T,h`<q@(B*!	j!2NL0ueX)"~A)(І\EGK Y/.U+
3gTv*[z=NA3u0T99%Aj"O0ۆ

QI ~( *T
aPu!;Hźʨ= rTS85	)I:yf%/T!/˵qn#xM"'05CY1fŎ`Ǚ/r@׫QR	֋V8 46	JDe)X%*Հp\D3	zU.ՍQree2.jp 5P#*dleT"At!WyH @rTtJS`O_lyVtjbbg+WU:XedGrͅ|sJ SI*AnRS"ӔM*"RSyIPE1**QMJMӔUZ ݍ<gaxZ?&=P[QTQ3UyFxQ%G,\3Gn.5RZUʕ&W._e!RY̬R1LXv2d`f0B`Zcl*wR/SS.G?!`rs2L :A288!;Jw$IVyBż*)
5*y.j}XmHZ
;%RǑq60&t%©	LKiB#',16fd487#^5e0\x$0ar8h,1aBl-T.* |m@
rFɦ:Q |a2[DKF
Fg+?`>ts:e0naGQ&PX{QTlj|h)|UǜQdw"wJ^p >.)/ō}[sp:!=uF<yƧW:^S,勄dۡy/%FXi=&=LZŅ)*GSR)5B}&ܥXT?!Xq0:aCuLu 858Kr
s҃yZbvcX^aNf2\V,}Q9"/? l^"Dsz-JDhCp"k
0JzeBڡ K#Ő̄_A:@zjg-9Gr(U$IQD\^
L
\	0j'G#00YPnIw*3XFV^^2R
AfPatg&oˎl q9j#HPO*)O5j]V5uCT	xY+G`juo%\ambj۹`h4W]Jw;Bp: xsiTʨYԌ T U΅e"|Wb	TsƳ U!OiI%2!BLC?e)8AD'
`4grCjAxێʸ`Z 8RvTf		%8ci;GJ⊓#5	MI<]u
D Z"0YV.XԢ퐣! PU}\Ƥ0)A`0,q?BKT0u41}^DdbX*ZbWDבE#MRd`p]ʦ}c'e!\`>|1)ԘZ/5&e_.O7C1abѼ<rhpYhI(	C(FCH7<>V$"X( V3Y1P7ΪG5T,MةUܜLZ&a'uhթ'u0DXf񋖺\p~:XX@(ܹv^71mZcV_$,p1%Ӻ i+X2)RqĊgx®8R>zʲEңrAN HhsUF3v@y kaOH(ҲY'<-vW' cT
#$&ɁQA^Rre.ucI;#@\<u$]aDP	I[!
P#vҁ^y>:=JP`I)9	>#K%k#]"a}f(o`DChs~`mfyFѷ];HTN( 	pTD]a4yϛ9d5V$庌F|5XpƋVVgV(bPqH4'? .._g/q£;RR;Vq׼va(?+S!ÔuS²`&r|!-BkR_,NUCu^RV N "zt^h
Ԭ(a']aL9U8ibCLn
rQ<O$ !$4Ge
\]Xّa:$LOd(B(`=A`Z|l)ʂ zeLRxBV&᪌|cB#(c?CMB!)< %&@x\Tޟ,HSn*%n&PRFxڢ.n+*q5j
$fWD ]UP38GQ8p)(G#ĸ%[ : BrLy%~>l7;.akbx+3'R:G 	R)螦1ꊁWS2:]=QMIE"YTS)]J^]:aΜ}UP0#WB)@ O o\ʡD%`9sFz\\A@?ͽ?T ST#<W%>5>1i\[f0%aj0X#HWƖǣhqac6\)WpT=,{#_qU5VFWvv0Ӓ~225b#Qê	dc RTL.+8kJJB s	Ʀ /Pڨ#W-U#y6V$cWK̇Zf-Ѹd1J뷫͵Gw4m5qyr-VB$#եqj|BV25ԋAw:J};ܢ.0!+.TBDsfh<v&(]2rTQ6C1?!&03/wn/{=̶UXVZ[ƝeW\v5k@6)l[]pXXrG+Xq"esp``-Jy?2q[|̃GQ}o?nҴ=`/;"cbMf뀲pk#<!g$`mQI%nrrA}s  pZ:0GXUL{jAny`Þ61}Wт
1xȦw-aė/zс{F;Ɨ]QU
O&7.xPyA	$8{z"8hD/:3&HՅ5G,B	H+sL`jcX[.j.:ٽ]AVpg
<bn5a Y	16-jnj
udwF/;K^wF:;c] q#
\s{].8YsS	Q\Ń\bѹ@9]#[p"<6GF3ghU0VRuU	QVjU/BE!61?RGw~nⵐ8_or
QjԔK@J+Qxh2"9=A'u}ܗ{%b~7w:~ZY<XGX ):1XX_Oe ʭj7:.`6Zv]a i,؟ے0+<:g@q;rJ<'\sqg ӡ9l8GK .n5--%l`<Y׬~n1ǘSmEV'Q@7°t2v$G%\?%0eq:+UYC
	E|Z9+8qy^!l8Tw;=]nWsO`\Xi0a^'{7st@ :Յ'b2qLJIz]9X* TFq	EN8W j'U){#UޫdPG*S<sXk]KqW 0֙`D(@ZbFaw<so,`K-{Qt$J.	3 UGFTVp~l`1Ud%͈˃nՠ nqU\G5N;u8v,t+u^PJ~
ʄ)Pk#|y[mH*uEx%<`[a{c#awnXEwdVqYF`;eh|)t5a'{TN*[.䠐>AQ2ѭr9I>;Ouǻ[P)li1,\3Fs!ֵ,L k2"cB CRHJ9kW;!UG%@979 b	ֈlRg НETT:8<sXu{fX.f3+@X|SQ:	@ewBUeb\x]Ы tEx)0 2#"R.DMH2e0$@ņ
8舰[MAH=%\i Oq3eJQj/LJx#R$ULgaAq}Cc45Gv;Nwmc^P.C	`)b@|(D
%"B2-x_a 3njn8AW xPV>XC+:0T>;CC^&8(S0U\F
,?<K#QԄCL aKTcx=+wSa#%wN4i KE°hO*H|ܰ02mBЕM|YUQO<9MG]3$
ʴLʅ۬ ꦀuD0L:(\jծ¾VXV[Pdx7.<Mɷ
bp4^9CqcmЩ/u$CS7E_Ȝ`mG6P,\2-XCH56!{T$B	14nxWjF#SMEqrr1Bԏ%v.d,r"ڻ44/p_j;Hew0͐!|[k(XK8_DM|oZF\5Z`CIVh[u@H`mT!փˑEa`TY@AL8ȨPvTV!x=DDy/#\=DQ  qhr@2j=.$H@ł:5DA\R)| CDăd9t I]棱I<3-T~)MPEbQd*bxtAڕ%vaETB@&Tkt%>5Cf抆* $Al:!8kV{wo !4lUfC(-|1L́\jƦ5$TOP4T2 !euBv,dehSXl"E.U)A*Q8 J]H:yYS	uU(TF>/*#ɪsO%g5:P4beM7*^Poqᑀ9-8!V&
Ax@&̧ŒhŌ̧RxBIQJ<.f ٜiI`}ʔPLU>R-bZR\	ssbfE_|xإQ͉|aoQTO6*,CgO62y=YALrS'/Vؽ]"xI2<cԇ
U%WraP4LL|Ŭ|h<RY8MӠ'F-koO`wnyR]AĤ+heS&vL^S>(`M1m:
\dtUW`zKVTwunnkh\g\0MPczksnN[1/"t^CT٘:2cVx3L`32>L\ٌO½)Ph aL"t*)8c)DcĨcĈnAbGԐC!Ť!)7drZxFTNl&1Fq'@FrgNnz19)8EʉxSC`WTῘTzobi13PsR@kaJ3eW^MT#dVɪTS. 	D`gq_9{r;u8 AariC:-VsTs@.V9>lEwPpٟΑ=GQ8ܵwqhCW\gpk.U+/HF.aFJ
8ް
+b?qF.޴Qk	1@ir]aˢ]%8-冬:^ȽXҌc%kk?%^Ƚh"Q#djEXjFT\X|jg7c 鈧@;Lq$XK&s1lXW G|wA؄D0o:C-&5MԨύټ&B	ު	%`>iJTὄQ+%\{yJfD4X"eR<QGpL|&	 f1X}bs3AĻPԾCĤb?݋7|T]5͊b8Q,SbE1*D\gGUN,]5.xX)ؒnp9Z+㖔Oi+ 7z)a&)afN-dvN,dǆp68 VЩ
J<TDڻR>(`T/CK.k5rju,qt*_ۣgO/\yBZWzO !yғ/!`paL	`(&0X"%l:ê%J,0ds%OQ+˗N\夒NO{N_KpF=1!Js0!]Ⴈ<8@`鮣W	ܑvzqU,(G\`$XqIbT6n f8MXU4k^'靠I ٮIԊ?y㉘Fr;'ܵXAWNfjn/S$$0 \ӕfc^fKEعSÒT:װIpE$юbBOcxɽGVY
M7G@?8>Ƌ+}-	7Nш!m}\ǟ?=`w`Nw`41@,jX`r:}xuc̉8/ZH`}\R[f-Co:F9I$NK2p|zIMF<?\G時u~w/)exe7?Oќwv$0y ~8T Q|WpOϖ0kn֣Yp7=GUl-\HXvY]|X3z/ UL.K :uS%~^2CR8`a'L>qymf:GXڷ>fl(r+?+
]*',Wg vUy0:Pz#B `A}yꕐ5j~XؓP\!\PXF,.7\	R	y)LjnJQ~.JW&)1PɊi.JQ	o]@׸qO_7Q ~x;X
zMo~1JSߦgZ4Ŭg*Tdb鄀"#IZ4w6ȝ
vџ,,;=g'XO`RcZѕ$1Vc_fR.ټy]P1Ld COH(
F]GANu45V2YAV4.`%`~6$Ks4wx|:~/ք}SnX&
T8шd0{'ڶ\1@	l:?s&}re"1t+{ao?) TD=+.VҢ!pz1dh.7u9ʌi"' 8ɒK-/PVOj$n(SA3MTX
MvVїcɔe3Q9p&b9/X:EH*7,1y!KƸ2gCt9C.a^ac7.|ڏAqz3ߜ?<tx3] ev:v/s9t- ?Zdnn'q[)x6.su^a#6Ke7T$-s8|YY/VkV:ޝaBAXA{Nof=9+"zobhxǌyw;Bxu<백p?r1#x)q3}7XOXπ}`#<YvltNڌ}swhۃ}9osŘs>uFe
ǜ{x_kup_ $zY3,T'ќ/^<`d, {1<fa#0$I$v0˖z[b0܁TƮ7zL𣏕n}_ޙpHu8|&9p嫅$zXɨ3:d.~a:߿#r7u<	1˦{#YR/r.q^pM0Ym8`ۼPwl4qN	:K|(@ruOw)y,
guLy{q"r|Ƚ;02⮧?S's^yu+4{v^pJ阓q,܃.:64Q|yuYxa9\n]ҹ_<ɬ9y/p8g88;Y8r;79ۑ8<y8ywQ--2qvw	0<Bkyoܙ9W#p"C;a9n! _G%VSt۩FKyn/oå4ÂӕNj`IEyCbŃ5Jˇ!2:`G@\$C1aĠ
)⪋2'AcM9u @"\ڦܩjLtSHUj0lu1cժ9Ϭ2tLVsUwRx5몊HYW̧A{xĦcOqk1{pɇ3H@akk$z
f3ۊln&/R5@`YHq㓏RN?WX㴁StHX>ܤZDqgHȏ2+Fhf}:XnamYmO;R?ϩ2ң99h}SPa]1\<׆ȽTq$qE껿$^7NFr"`S;WN~/#}TVF]$P4pG}s|Oǚǥhqg{ߊFc}8uwXIxXX]k)~c\
*8mɷ1ud
A>Fx=\Q<rv{#(;*h[V/TGgm٣PRw`\R7v `UTZ	øy
-)䬉ϘS7P3yx+k=%3 `. upCQ5(58yGLz>:ڊ]!Άn p1;9(1ޡE!4M|:7j/HِT4RC땕S_b}8 ` 6WStƣHV*8iAML	a*@I@<j /t|P̦q`Mb2P2+R6)487'-
0<}RȔs<(tRGҥȜo<!jUnKp5T&lTHT7	aC`̕T]Ho̦v%T}ړתA SOJ%%l$̸5vebhz,QHT*?d(AI&aQL	P SR1FIiI$M` `0$`aX`0'H`00`%1`0;t!~(`08 0E0J$`0I `0`00`0a`0 *3 H0K< 8 `
!0 E. 0 	0 `!X`0 e0 M4 `0H`0x00 `0  ^  40 a!`0aC80 `"G 0!`S0`00R0
0``08l0`0+	`1 0Nc`L`0'`0)	Ġ`Tc`0n̡a0F	0`d Apl0 B`r 0nB`*0 c0 L
``0 `0 00 dvP`^	&P`m	F``|	f`I`Ch^ B`s  l0')
 `0	0E
0``X`0R!HHJx`0+( `1 0)`0S`0S-`0S:AM0/@07@0>A`0IE0`0 A `  `0U TB`RP`0 0 HV``0 C,0 ca`0 0 MX '`r !Y0 W -\ `9 `0WP  40+B x`0!`+ !8`0X#$lꊚ  $       - :670:#        E  z     ./usr/lpp/vac.html.zh_CN/inst_root/var/docsearch/indexes/czhcn/data/CZHCN.QOS sg                     $            
=M!  !1AQaq
	" #$%&'()*+,-.02459EHXY/3678:;<=>?@BCDFGIJKLMNOPRSTUVW[\]^_`bcdefhiklmoprvz~Zgjnstuwxy{|}lςx*
x*
_O???_?l[O_&űl&ūxMdض-bض-b+++򼯯+>WϑM+m<O>W,74|~~~~++Y4l[&ɲl&ɴm<&ɱl&|&ɳl&ɲl[&ɳl d6Md6-d6Md6Md6}o&ɲl&ɱl??&ɲl&ɲlɲl&ɲl&Ųl?&ɲlWɲlZ g-bض-`ضMg6-+6-d:Mb6~-d6~Mg6Mgض-d6-bض-bضMb6MbLt[O?OOɳlųlɵlűl[Űl[>Wɳh&:MJ7iNSMd6-bض-kضMbض-b6-gضMb6-El&űl[űl[űlɳn#t&ɲlZ	g1lZ	d6Mb6-d6-bض-bضd6-dض-d6-b6-bLp&8)l[űlZb6Mdض-dضMbضMb6-b6- Ylɱl[&űl[&l[ťx&:-+;t?^):|W[_^Wu}znWrv⼍÷W7-zM#r~MW}z~M[r}^S<N[7
V<[&׭uzޜWɳr+lO&Ӕ|[ONSr^[ӫrM[9^W)zy_OONWܯ+rnJroO_&lZ[y6#qN)7Iu}z~M+zܧW׭u#p}:܍ŜFAl[&ɥ<l<_?>[}|WlZSɴi_O^[9^)}}zܧ+ܯ)n^W7WniN)O>Sh|Wmz^`ض}^W:M)|==}=<Zgr^[j~_O^;rWMkjܧWӫy6~[ɲlO_^)r#u:o_^dҽ_&׫rkm|[^d6Mi7vy}z_O_O?&׭9_^SώW}:^>Urr^iu|:܍6^[r+9^[ӭz}=zo_N+⃕9^S׫u:n[ב_^W6MVzۖ9uy^;rޞnWɤn^[z[׭
\FyNW9^FAx9nW:ܧ+r)y^Wz+uNFA÷-9O&nvAx^;tNFA}xE:܍:y^[99^F7ܷ[(8Qq^#q^;r_N)r÷
[yNSn[nPrܧ)n+7-WF⼍#q^#q?^)ܯ+r7⋅+SӔyn[u}yNdռW^	 SuoNgy6MWɥ|)rl[ųyO?_>;qNVld6Md6-H>+zn)z^Fۊ7+r[95^Wӭ^Fr|6^[:ޞ#p_^W׎W:M#pNSr7F⾼+7rWܯ)7[9N)z+7-}|<>)z޽^Wɵyr7򞞽^[n#q_^)9^[WMW9^;pnWzܯ+n[PqNSyz[ܯ)r7
+Fۤz[l>E-I>F6^WŴ==z-ir#pzyضMdض}_O?__??&׫zy6#r)j-JqEܧ+7n+xoN[ӫmz^WuznSni=znU:nW׭y6|#py7?&ɫzuznWɵrl^WnJr7nSɲl&r+}}=y_NWӫuN[׭u}yNWϭrr#t>W^[9^Wzr[׫n)=zܧWyyu^WO^WyF7k:+z^+<ɲl[űl[?O>W<|z_?ON[ɪzMgy6MWɳzzy6Mgr_O_?OOON+}<=}znSӎ&ɴ<:ޝo_O?^#u:-i6M)z|z~_^)lO_^+9_^W:~-g6Mgjܯ[ɲl:+z|ϭ=<?OONSӭA÷n)ܷ+ng~MWr+[InWϫzz~Mg_&Ӕzyuz~^)ly__&וl[ɳy}:~^W&ŵ|z_>Sӫ|}<4l[_?N(~^Svەl|MUlO_ɲl~-g9NS(+WSɱl?׭-Wn#p÷SӔr7W8#pzܯWu)nnSţ
)uNS
pyn)>)r#pyONF7
N[9^Wv7y6}^[n(^;rܧ+l޽^(7v7Sj^SzzzznWSzܧWr7S&ӫzq۫#qr7pyNW⃇n[[⋈WqNFۈܯ)r#qO>U9^Syn)z-UuZW5nWr)_?ɫy6~~M)}}|??&y6d}<|)y~^Wd6-buz޼WɳNWϑ-WϭSųzzz|>[ɵlz_O^)6~MU򞼯O_O_?^)y^WrM[ӕnWzy}}z~Wuz޾-b}<O^Szn)u}:gAzܯWϫ6Wɥ<Zby6~___ɱmznSl}nW=<M+9n[OɵAŝ&׫znSώF|^Wɱl|[??O>+n)z6_^WzzMWŵ8|?>[z_^(8+?^il)ۅ-z}|^)_O?>Wɴzr\(+n#pzyZSɫzzyr[r[6M)6~n)ۧ7_>Wս=z^g|[&ϭ7n[׭9_^WӔ:޼+r+7+n+oNSn)n)zu|_^(8>[F7-S#pnvA^Sܯ[ו:޾WznSϔrn[u_&۫|_&׭l>S|??^Sc~~-bض-guy__&z-[zr[n)}<ɴ}zޞ-duzoO>[ɥ|[?&ϫWӫu^)rnS^U
[9NWzm<N+-z-Wהnizzguzܧ[uz[n[yܯix6-g|ޞ~~~M[;qNW^F7(8PtO__>^S+|ޝ^V}<[&ɳ}|Suyro^;r|}z#u|^#r[-W׭~nF=yO^Wyzz~^[y6|zzoN+u9u}y^SMWɴjܧWɪ^)9N(ygWyzEnW(8vAۊn;rܧ)u^W}=yN)}:^Wɤn[n[9^[r+r#rn[o>[nS׭yܷ[[nSuy^F^^Sӭr#r}^[r_Ngin[yzMWɳl&Ӕ}:[A}9NWӭ===zޜ)zr^Wzrn)u_N#rܧ[ϭqەr7:#rWn[^F⼧+ەx⼍}yNWבWܯ+)#qru}<N[ӊ+n)z[znWn[򞜧SyNSuOO_NWӔuyNb6Mbض-gz}|=}|[&Ųm9NWϭ9OO?N+FrPq_^(9_&>[+r#p✯;uz^)r7I7xnW9^;qNir#rܧW5nSy^[:vArvAuz^)n+9N[z^[׫9^+yN#r܍r[qA8Qqn+;qN)nFۖ<Wzy^[uN)n[1W.W7-9^FۊqAr_^Wɫz[u}}yNSӔ}_???__N[ӫl[&ɱm}===<[?O&6-bضMdzr~~^[ɪo_?OO^g}|:oON+o^[myNWy6~}^;r޼[9^FNWS9_>)jܧ++qۖ9^;uyNW׫zM)y5_^)zo^Wӭ򜯯W<z-Jr_?^S7
W׭yO^Qu=|9NWɪzu|ޝ_O^Wۢ_OO>S<}z-WӭzvAr+uy_N[ӫrv6~MWŪzzuNWӫz򜯯+zzoO_NW5n,⾾_^[:޽^Wӭ}:_^Wy_>Sz6v⼍xE}yNWyyqۊ7W+Fۅ-rn)y^;q_?&uNSϭiNW6nF޼Wuzܯ+Fy^Fuz[ϫzM,7;qr6_mz}_&הyNijMgr7yO?N[g9^W}<==:޾^[-Jzy~^SϔqAr^Wɫy6_O?NSӔl=|[ɵ}_&n)y6MWɴmzW׫z}9NWr7
[n)8v⼯+7WF~^[m:+:ܧW6}nSy^F|_&ɲj~~~_O^Wɪz_NWx6-Wŵ|[Ŵu-du_^+S^Yy4[=9N)yۈSɪA9^(8NSϫr^F7
WvA÷:[FPq^W÷
Wm}z_?NSŲm}<?^UuyN#u|ɪ_Ni9^)NS:_?׭nWlzWzoŰl~~^k}<>d4Wzuz_NSӕm=<?N[׫l<^#u==<ޞ^d5oűl&ɳl[&׫r~g6bض~Mg~-gy5_?F߶߳>ϳ>Ϸ_~LmL^~c[mNcŭucX>cXv߿~߿~߿n߿f߶߿~ͷ_m߿~߿~f۬ZRo߿~m~mmmmml>mmmomommmomommɶmmm/m߿mommmmmDmmmm5>f߿~d6b׆2lo߿mm߿~mn7^ܽx7um߶߶߶o=%mo[o巇>ׇ&xr}mKm{mm}rmx9Fx9Nr%+Kx:mmҖumuumãmG!xt~赶헃׃og^϶oԶ^׶ox<>m)m/x</x=ex=u׃[mۭm|mx?mommkmׄmo	^ )x@k[m^MO mo*[o%mu	Km6ׄ3og^м!mmo"{#CD/"]{m/PRT"ݶco^#!xFF~m~߿~߼߿~߿~~n_~~uo߿~'[o߿~߿~ۭm߿~շo߿~mm߿~߿~߿~߿~߿~u~<F~[o߿~u߿n߿~?6߿~ۭ߿n[ׂm߿~߶߿~߿x"߿~߿~߿~u߷[߿~~߿~߼ۯ߿nO~~	_')xNqkr߿~߿~Ne9߿~߿~߷_~߿x)#mo߿~~N߿~ǧm~߿~Umક߿~ۯ߿~m߿~Lx-{iׂѶۭ߿~o߿~ۯ߿~߿~ۯ߿~}Kmm~/y߿~߿~߿~r'_~~o߿~߿~~/&m߿~u߿~m~߿~߷[߿~uuuu߿~߿~߿~u~un~~uuu߿~uu~߿n[߿~߿~u~߿~~~nn~uu߿~~uu~߿~߿~mm߶Fo߷[߿~jZ~~xx߶߿~ܵuͼד>h^M+߿~uom佶m߿m߼nx4ۯ߿~߿m~~~߿~~~߿~߿~߷[߿~߿m[߿~uۯ߿~߷[߿~߿~~߿xT~x߿~uu߿~u߿~uۭ߿~~~n~߿n~uu~߽-/z-[m߿~~m~~~ޢv߿~~_wRyRו^,߿~x߿~~xh_~{mu߿~n~߿~m~߿~u߿~߿~߿~un	ojw6߿~#m~um߷[oۭymOBxӿ~߿~m߿~߿~߷[o߷_~߿~߿~~߿~ۯ߷_~߿~ۭu߿~߿~VmVmV:+x
d߿~߿~߶߿~x/߶oo߿~~{.^,,߿~߿~߿~߿~u߿~ p~mm߿~~߿~~~߿~߿~߿x)[mm߿~m߶o߿~o߿~Oo߿~	e߿~߿~nnn~N߿m~.y-߿~߿n߷_~m_~
ӿ~yí߶߿y[o߿yۿ~߿~߿~1o1y-~0aw0-y0`^~߿~߿~߶o`m4R߿~߿~yyۯ߿~n~^`nZ߶߿~~m%yw)m~&߿yvm߿n_n~~m`m'~0;>/߷[~uu߿~ۭ0@Nn_~߷[ۭ߿~~un~߿~~~߷[߿m~un[߶߿~߿~߿n~߿n_[o߿~ۭuۭۭu߿n~߷_~00-ik0~߿~߿~y_0߶߼0	0m|`?mm^`?^{[m`u߿m~~`ANuG_$0!)y%0!m߿~m߿~u`Fu0#߿n߿~~߿~	)^`IN~J߿~߿~߿~߿n~߿~߿~߼}r7~߿~߿~߿~~߿~߿~m~C߶`Tm}S`UNU`VyXm߿~m߷[߿~߿n_~~~u~߿~߿~~m`]N~{m߿~u߶߿~߿~߶߿y	[o߿nm~߿~u00Ny+߿n_~߿~߿~m^ۭ߼R~~߿~߿~1^b-߿~߿m~`#~ ߷_~߿~߿~#-`yH%mۯ߿~߿~߿~ۯ߷_~ۯ߷_~mۭun[߷_~߿~߿~߿~߿n~mm0[yc߿~~0߿yfuh^`yfwj^`~߼4߿~`{m߼776~r߿mѶ߶߿~ۯ߿~߿~߿~ۯ0oo߿~~_~߿~ ߿~߿~~u	0BJ	;mko߿~߿~uuun_~߿~߿~߶߿ysto߼H߿m~uۯ߷_~ۯ߿yJ߿~	Ko߿nyw߿~߿~Zwj^e~߿~߿~߿~~~̙{ṃ߿~~߿n__~~u~n[ۯ߿n~߿~߿~߿~uۯ߿~߿~߿~߷_~ۭۯ߿~߿~~u߿~~߿yo߼O^n_n_~`){m0R"ט
K߿~0׼~w߿~k߿~0]~0K߿~`~߷_	~0~uuۯ߿n[߷[ۯ߿~uu߿n~߿~߿~n~~~/~ۯۯ߼yR׿~߿~ k߿yu߿~߿~߿~/0=0m^`.]k0߿~߿~[m߿~߿~߷[m߿~ۭ߿~m__n_~߿n~߶߿~~ۭۭ߿~߿~߿~߿~߿~~~߿~n[u߿~n~~߿~߿~uu߿n__~߿~߿~K߿~)m~߿~oom~u/m:J:R񃫼`Ko~߿~߿m~߿~߿~߿~߿m~/߿~߿m~߿n~u߿~߿~ۯ߿~߿m~߿x`V߿~߿~߿~߿~+߶߿~߷[߿~ۭ߿~~ص߿~{߶0)m~~߿~߿~ۭ߿~߿~߿n`}	߿~߿~߿~߿~߿~߿~߶߿n~߿~߿~߿~߿~o0$#mnnn_~ۯۯۯۯۯۭu߷[߿~~߿~o߷_~߿~n~R`QR~n[߿n_mxxm߶߿~߿~߶߼`WJxvu߷_~ۯo߿~߿~߿~ж߿~~߿~߿~u߿m~y;߿~1m!vۯ߿m߿~~߿~,^߿~uuۭ߿~m߿~߿m߿~ 0N߿~߿xw߿~xxu!߿~"J~ 0ζo߼`x m߿~~~߿~uuuu߷_~ۭuun~ۭۯۭ߼`x,B~0Oo߶߿~o߿~\V02m߿m~߿m~߿~m~u߼`gNK߿~߼`!x2Jd K߿~߶߿~F^0=m~~߿~o߼`~߿~߼`!x8F߿n~r^߿x^xxmQ׌G05!xԍRV~tm߿~W/wx;^xm 0x<6xu _``W/x=-x=/~w붽l$W=s=s׵)r(iCzyrrD\(`ض^~\zl$"^FH"Ųai:&:3bQF6dcbAlU0 ءllnl:B8ak2eH`^bRlp|Z8{b))S%sejܡuIf)̈6$͂2Bc6#0w݅1)wwwwwwwwwwwaLj5}S)wwwwwwwwaL^@,ėy!l=y#wan<+Wwv]ݰwv"L.Xw#N<lPwwvwwv<3 4<N<P<P5,M%o$uE͆X$GTԒ3&Ǔ$t*IR j6>yM"-t yx)uXHx)(
x'	TsUĚ5ex,eD0Ր j&T0tl	kFMy2@w5~$qFyK%HHQ<4ag#&@(I8woMG{ě!PyG xgJ$DC˽tʓawĝ!Rs&Ň>*>kyaš,9̀=<}^>xS	K}7BIgt@ב"GQ5~W/Sy5-E.a*#ȅ':(.EH2HI0(&A,ghHt1a1oQqhp{p
B#+J(HyIH`(<0N"6N	^La'RmKa+gTyᚐ3d.J'@ةCjOcANLS'k2<ؼ8)1HaæwK@RR<,'DyL=8 {8' Ya.5x'{^.,/5^sȸāL"AYH(
'x'
AP
E
'
 ˰ bOﻻ
a_{_]`_`|H]~jP	_F{_BDRs[y4-=b_=~
	G1=cfLTBEBO>ŕtFŌ~c/kG6KmbYh^bĻɏ&5(Ȣb/'=$^MH~&2Qeo":nK6b1M$ɯQ6K3_g?{_i?~32>,AfKw`˿ 	{4kӿ45hsD4{_X5k55jsO
&S~5QjYa<J5]lod߆?~[߆şş˿z̷6.J1 [)N86clד-gIH!/cZ%q-"/$ ^&%"Zah1>+ZNIu#lpr¤GLVG1c +Bx?BFt.<<:Lt2F{Б:hHO<[\3:e.F'@!n>Ō6&4Q0GDRI6^NnȿɿR~?[˼Vpl]ŮRlȸUv?ǆ0F0႐t?~%=UVG7!r&I*Aabsr%qĒ Ry2_w<Q_77I~~˿8kYOxÇ? 1lO8EÖ-I(`m%3xEA\'Q`:xb`c<aO@oÄMx:pɞW-TÂÂÅ߇߇߇,~r_=s߇.~rk#JCOy5$:dE,1ax'DhĴLR+)ɖx6-.,cbàg*tK@`eA68LaR#f+>HxO_<7dMWX7:@d	/,<TÔ(@Ô_)?S~1FN~+wነ"5.l)K `?,7cJxsq&^858Ecp ^&.(a̳9aſK@.I"e)
XV67u0jY\.1^<y&a8.@[pb1O\74Ql9cs߆LP+<Z͎rk"7N99y4@px%R*@Z냔__߃EEホ~m'W%3T^X9.yHIĊLP6lR,:*H؛^)ĴI%[#LN,|l6,dl<]C1a
RVbỪZ@d0L5䗉#!F,/(@˃tkt{ptȽ0t87/,Q{ᑰw0?t^MHntIk>:c$>|D|א#5BjH~9tkɗEI&ɖ*Il:=^Rk~<Q:AdZ,BsǙ7+xtlRXx!~d'?~l:gg`ݰ_-/'I0l~ 0ϑQp^*. `};s2)?ff -I>g#>]S\Sh <[%$1c^P$ytL:>4:> GC-^@c^!JXn3d04oڏ3`b$Oyh`߆^?΀`Bn0v'?eM4 BqB#?@'C~\G8<=CBxDX<0xxHߌM
-QHT<Q䓖x߃
?qL[ǑQ+aj̴d|X=kz=szx0zkzkzsx-Oxxl^,lKĴO6./wc|P)q6س8[tX|dӃ-68G<#^_^lp|r>Ahaz:<Q4_ k=~4l3X!Y\1~xf?s~{s|p1>a>x^TXsE?gB8?xQ&߃]c%UC@䡄i1͖2hTeE!Ra5BEqL:&\tr+`Ha'')`joob"E_~-?tY:5bJww!$tExxB8J0'&^.%2Z
`F!6`z  h3T _WP#QAsǗ".A5hN:#k6ld0xa'メgg B`q@
VC~Q~L0ῗS~T~`Άao+ xo~.c#c*EBaoupǒp&ypr{HW]l!{x&"a	G	E#! W!~l~!CkȋG}C+,kkȋ#% C)åCŅĒrN$l'5axbXlN%"YD|0;-<ͩD&uQ(;*a<Gu0Zxg~u5A0:.!~˿e߄F?~,"wPԯz
~"5BD9D9nj0{tI?ee0xrB0rt~O4 {`H"OëR7anW<\ cE@f@(eHXE`F>cͮ-DɠQDذQjDb|$Yp0@x'Y1ch^8.XD]	-DbM~ƫB+8d."(a#TT+Q~Rxy
^]EMkcGW5@Pa߇EYf#%EnbJaw4_"äC #~K߆;߆Dя{ăxacy%ӡc^>tF Yt-G@P099l/F:dGSAR1
1Jx9]V#IB斛	&)lE2)ԓ>W5
<7aBG<'L7'"N*I2dyIMAJ$Mኒ"&)̙ -#8^?"Gǿǿ??ȼ:sڷshcwwv#>ۡe߄eߌà<cRp1w`) S`cQaP?~0*!#	
N
L3`ARuFGR!믩\G)GT^Ҙ\ُ(blDf)lبŦ)-\gBl</,9B'b.T66lJ#Z7߀ё(gwx ᜛[%ߘC0+`e6?s?R8%8ʌ0`:>>8'L"%QydE,B4'x8^xj|||EO02%w似ɐMH`2Bx*l\<0%9YQkv<<<<<=*a	9(`{烏bR/
K	Dx%%[y?GE6upF{_߆S,d阥3W͏ahxakȊD:>8n9\T<$3'Kb`rp]0mD^;@u=I:"sg>d9W%	 $y`*68?BCuçQ!l|L8QSBuGQUD&@|p3[%SfS1H~x8Kcj:8KIJ9 68KiGgS0<.Q85$|0Zt焲^9 F82E#__Jӿ0+ ','hCG?&?B' Kdux`jy,X{iyy`N8j⹷OARs/"&{<"<=B8xfG,&#"3 Դ6cc׆a̎ƿc_cz`np69
N6Ccߌ	ԇy`~t<0<	K0x>87G		>[xtx.Du"!O??2^8"2^^^Bӥ,C>qy+J)fxx`l0V-,fEHpabNeI^^_j
ST
.FgY"eIES\SSb0EŪNBKȅy,XCBFPKMRNe:SJue4 R6F%AcjyRL|c&a$u}9QZiyI}X^Hч̅:6f+j.Hz³$rI
OX:fBNTfB0PeLuElWBlAQKdLڱ>xXZ>8-!A偹xn|w` dTmp[/!ၺ/ 6x<(kauOGQuAR2&pyaҞYaP E0]W+?<UPTt<<<<1Y$Z&SN#c5
שE'C}	a0	1c
!r-CPRmN<3dȐ/1 J/Syy:NeIz͡	i8E9bHĝy$Ĝ?QcJ
C.1Q!>^L.PRGŇ6!,1>8fa#!6xߙ8Ɨ~ц512<!2^B&Hʜp1ES.x{E9apMF8||||p	\pqq'-l<<<0<=~W$0 	S ǘkf-?rQ	>$ϣ
ԓ/&#BGS	̗X'6x>>>"뇇Da!Nvz:~{_߀8	C"lt0^}0aNc魁/'xZ#)pdؼ02d08a8
RQ -L7(`Zy	.rJW5y'a}p/dBۦ	Lup=6crHz:~xFIyyyyy<w-L4	^Xi`)<',WfC\pbe]\n`v0琺X<J>>>8%%BR~~xI6=QW*sQGԇ+Rd)t0N!<2t͏Yt	20S^>8l0|peC#`>cE)@yH-F!")>ٱI$I<͉"^>..,h?rIRE遉HcEͨW'HUk9l8/L&2YN~t|p
L*hB4c"!ZSTEEe*/LӪ>##L8nHQL0lp?5=Bb7,,lr/	0OKJ>>81\'#A`Z2
LW3'{$.	%ᄴJ`y`Z>8n|pAQT3DffGK~	k̓e'R8`xatL0N#W"W0,06<R8d[сK?R+S姄6Gyn3x:x`upyyyyyy``]Z!5{":Bzi	iyMt<<00F:`5yy`nZ)ya)2VVpͰ":D(O(lpAt5B~y΁
UA%k0|;),F
JK҇y5)gHI#/,4:~xBǐ
L\uHBh*(xxxxxxxx`^DZO^8BX [	z`nlp1:>8fu%:93!a+0dt<<<0O40lp]R'^V	<)T߂Vr`·x:*?<#Kԑgyy:%\L5R#<"EplZt剥<:sW@j´!)gpGF~姂SH`yLN%3V )L'SUߘ#ܰɒãa$p8ÆC㣄ih9Jzz`blG#e	S~x[\'\&wq >X,/yF=~af+R$:<0FI~CB>8AN8#.=s2B^B#19:N(Hxxxa%ҌJs8xx`0x<<<0QRG0B>DB#)!~)C_R/u!x0C&L\1\ ,!xDJxf`؏y0nEK`Hx``x:!A"0W:xI#WMXNI*zze}I(T9g,B*bu$x:$$N"Db֪@|'HxRT圱6Wԝ̆8!R12
ad%zUk9c*==2b:ӥDCHyI}e&BEe>xW*Ė$uzUygOOLgўT4m}Lt==	6)OARk0yy>Lm=Y|pQ-1*xx`x:nZd2"UAb"JOOCuLFV!u]WT.FF6#WTƬ圳fNI
EY=g,M5\b :"BuI%1iu]!WT갴HiI/\,0FhBGXyG&}]RK꺬H,U@#M)<T*ꏡ2g*IQ<ڝSRnjJ-Uʱ
R$T"ʤ$*@I)WU
'I8Qg,YB^^NèHҎ(`t<ܩ+Ag,>Z>>8hRuE(Mr'Ybf916l:~lAV';a-"7Ʊ\+EMzaz`ϞO	l9Jza-`\NPH}9%QdI`;N~xGš`@\Grppx`pLA]/,fWϞ	xlk`?C]JP	a׎	&>N.#ၩxx`|sMj=9yy`H6R8KR9šHx`]eߨ	?	?ǧILXOJ#ŧea]0.`+r"/kC~1ZQ@O	>)68*c!/R=0rtTf_e.X)0C &逭rt333aȉ`[,3>JZ8$0X!x$JB&I(p$tl	%"Yx^A]q$"Bm5$HO&Ѐ)u""B|X%2a8Y^XԜp:#~`YtY<Ҟ< /L'' 60$|S	y6xM~`PBW~	~	~0*#z6 q	GGyIa<<<0XNy)(#vCPx`92X$Gy-<Q"JX|]g-,~	ǿ 
냤cR~	˿?߂{_߁\]~`-)tE)*7J(׮5ao{%Hʐkizf`Kd|sYIऋ<J>87]G6!7OWb}KVr<{_߇'ItgG{_߀|s=9`_tȅHxx`F
C0#8ϐj`o:0b

>p-9a**DeEI+mH9aSKȅ
r.TW<U(
aU".WW*ay4BℎYGF%B#j|,3j˕FЁF} TI
P9mEЄ^xhِ#1u(S<UщHxzRdG !9ᛤ)R~n I˖:_:tq5;N	H.	LH`bZ9.^9Y0 yyc~=G!.)R^^X*9*a
ISc{b(ਃTEG^˿0=J8G9Tyjf
?オ/Ώ8`^hlp/dp^>.~
濿{~`+~_Xٟ%s瀏	kJ1Gyxf!t|]~`G8xf|0+\EK9a+0t]GG0&#0&`MB9t0n8||]GQ`nt0!,r$7c#--,R%QYoTU,S 03,~%LOLk}]WWh`,'\GO6,mO8`i:8-143JQZP&l:61"Ħb9RPy1:$TTL5I<V,qL5-Cc(<pLX|G,#JKD9bIa"lI"Df<I:SI#^͈ZpyխR~!ԥ)F*)B$VW5[ NzpdǼ	#Z%@Tbm>af,BbT+xcKaLcז0KC'[yy`_Uk/"-"ihr	ah (as?&p|IQ+U"DTz`OXqL1Fd6F2lS5%t7TZEgTf˪uG}xW>GArjr0ً9bixy5^/0~Y~:/r.(?c/({+0F:?????1O,5l6Q{HUʐ:N:Xrp`Yac皔|||||pl]RgnpuL:e}]QatɟL#:F#<"yQ&upN>8dit0i:/[wK	'=~߂RW,Qtp0l<<00Fxx`le )`)$C0,0RxA/`eF9ބ4 MRIR'K4R&>Ab#_EXR]^,>^"䥄KTZړjLՉ|R1=f36L5䤈ey
!\0e]V>HM)>TN#Ǫ*:>:$<"EfPl^$v/N*,)F-ah/")yym3TR0V>BԨBҘ"5jr8Z^^CKG $,9H<3^8t[KWqhMN>>8/`Cu0[RxHB>>>>#Li`1`zlɏT}zr 'L}O[r uLEf꺮aiR^^^^^^^L"/6au	]pJ"E.6^^N,36y^<8~e&Lx(O)-4äg\LaDx`96YsQI(:q#y 61q&HL6/Ж에
sdl,2//,!!?<%#<Ж0ѱt]M\l𿿿@
P "sX
{u@at|p~	i	GO*	Kt'K O n9sNx)'4}B`IඒvŰ5dJcy:Nd|p/\ e%ɶ8OR1!L ),خW	Kqan!<#ܳ0e\,Φt!.џ)SR(`8!I"gaZ'%GEaj`GЖTd)j0(8,'$&%G U!J`,R"? '儣cBaB5`
:XOF8tiFu㠔|צ'?.ずQ7O 0-@F>8P~s=lɑe瀪L|||pYit߃`PBY=J^XG _@QR8151w0~`8t0b=!Qx
&țeKLl?
Sͮtp~|p
=s=s?s=;pT:x9J.yynlő0ڒBB+'OM@ĨM91uGTB|]ET^x{{{{{{{{{@B^X,LD^8j|̹2b^Bb(||E,EF}<,{߄aJmWpǤ?s?$]GjpC	I[{_߄#osoE|	2?dāf]lؼ0:t08:X
O	Hx0h]~`_Fx~
EӿsȐjKt]W40/////'Itrt2^J`z2~>$%qC	K{_Mx`Z`5,M[

CI,&Z'(bCjd)o!k$<^KЙj`rfs1ajE,W6sElqdpjMt
ᥭ~ϡ#Ua1JFpљ$V$}HO!6/6^X9dǋ*IJ]I8T$G/M&PP9bʏ2`^iNˡ%>}3 Դ<0N\[f4iaz5\/1fIh0a1斞)?1K+3HbxxxxljΧOBNUʐd-u]R$L-???<O͉U.l//'ItpيQiWTUagD|t*PGňT:u]Ru0/L<D%$pLڕ ^~nu0~x=]\QT'25DhO"&Йe>`Z:gS)IP+́d1-25W+]^p\,\Sl&`<=0B-L$j2
o05X8-<4t|||pq%Ia{_߂ٴGtcこaӟ߃倥`y:^^^^^Y'0$p:=l"1}97,>	y
ρ3`lLF$a$\1%QU*\J<[61ec1Mf:ԲmXZ.lXiV 걕$,TBaESg(g^ǙD%reTihzRlIVDF*jS=Q/V2dPe9[걋15zVa(ʰ]k(chcJ(K'3aj.df:IuYjQmXZ:zF8ꚳ(ETS(mYxʠU4LY,
RGc(b$F>/TU6iTb٢*b5TQY5Ӫ,bBjVZՋӪIJaey.66L6T<0%jXLBFՇJEʛDd}Y%ʰ)TbPaeKgU+uMV;Y]bV*j,u1"Le\FEX]SI.TCdckչ*(b5gtbRbU^Ή1YQQMlعDvMyU/F2К
P4V$UuLtKUJR0]S:ISUb/Oьb$l8v#ajAe>emX^Q͉ƕqE5RʠFmXRdv:PSUBʏ;ayjQ$<v嗫T12J#tU2qTJqꖉZ 5>UQ!ۇn^rj9TJ*mc:.5IS5U1^l6QƬPug}	6g˚-Tƭs9걕eMtPQ1%X.Q$VQ(QU5(Dar3OQeeZYՏU%|ؤcVbF*8bbUy[uJPr(NUUUB3Q5qN;qCJFMUcdb/5èbTc$c(^Ēai&&f&k639\9~LɠԞT),OMMG?teSߘ̡Äbpy``p3R, Ay`-CHH||I??<=)9~
W,S	E^,z?<`8#qu|~~yؼ|GOͽN8N0 ?Hx`ҋiI4m#+?I#aOST)S02-`'p'<`dtp2^`f0P0<-,Ko!r3uB2L<Ȓr 6#퀦+^x9ĄN/2h6D,5:66#$B51~N%_^d*C5焅*ox{_{g,]G#c!Q,B/6:"<#L,5:X`	L/æKw RXBRXl0*a'QY3y_<1^X9ZT\0
bS%ks#"#c}t)җ%?6\	){,y0`|p &=̩J0FmptC9R.U=S)Ĝp ͋%S):hs%:)&/"~X\=F$.N^~~~x![G׎
72<2^8C^b?s?sr31i̼E!\L1BxӀ 2|pM~ )sT`p(ba@3*Rs$Z9dx0`$2T~R]~[0fp3x`JzsÔ>B+OWc.||||||pLER8?t#.
I`AFx~Rr0^X?sI:tؼs]A):xtpyf$PZlP]K͎(IzB%>lor&*tlWi2B(S$Cr"^k-d	Ndxp 1rI~
c#,-,"XC/<7F8"2^X8-, =s?s?s?s2F>>8e:X!/L/Byy(B:kg)	l<<0N-
/1æX|0G`}0<^zf`lt-~GK0|˫	34`<XKJʌEJzs\_m~F]M~q^ZG?}8`bt$0,1`tEߦ17Πn&9O iya.ᦋ~Qq^X#k>L6G]L3&0h5Dߘ4Jtm)yj(!QaP\Z6%2M]p0єzWx]/&:f\/6#B+TV+x0Ե*}S
!S>(\$O	>$P~醨TRZ[Q4ÃfDm	\	=SgA.!O0<'5%%G_WW0mzR:1#MK~ R~zߘ	UEǞs~f-OOL^Z8K-yfӖ`40t29BesaP*с.Tb
2&\(ˋIA1JHתE(QB*VF9V1f9o4#.Z8cJ#SU81O*$Lr>gY[ŴNe^EDha1^L3(I)(z#FFrf2^leшQLҬjE42arUjQV"UJBi"<.L4PazUz|QEWɇE&PjUч
0ҦrX¨,]oFU,U(Ua1b#c*UL=db|Ԋ>tҊK0܌bMe3ˬYSjuPK(mIRcΪjzVeVY(jiCFUXrOzy&.LfEG2HE4d&ҮU193Seш|,2JgĤ/l>NT,QB3I:ޥXڦn)ʖUh*cbr=V QїBꞱ,qSqۈEd.FU6EV::PُTbtT=.QIuT&!"1IIb5^L-$J/F!$gTՎT@Z躨6KISU:F#+XV#br<*qWFU*r$&BI,O^uGKJJEU1EX՘ʤ:,agUʘjʟ6E
b%XٱB]_6'CUT6MTbښPҩeST٨jSTISju|L-Bi+J,S\vTҬQfXu:^PɱI#4&"=d&k11QOb>'U\vƬK*U(LeSsa9SW#hzaO3fb1\TUʱʨ6RLRF!K0O$u=ɱy6i*ĕ$ŋMUWbEWщ6%9cUbELFg)ƬJ*Lռך#g*:ljSea:KٺLJ)*c
 Uz1<Qq;1uTkO?21)1=_CP//;ϔt&#W9:eUGT~O\~XN6T^xK?0)"S*YR	V`l	NK*r|klYRʗ~#
[#@fE{<<<<0\tS5傩!<6m/;Gy9s!h{cRQ^5*f
͗#vxxxx`nm ViKG\?R^^^^Xba
~e6C t0|<<<0cJ!/ҟ߂sÕA<<RÔ_,YE!,+dZR>>>#KT`Դ0<<1F?av!2Xxxxxx`Tk	
*7j<Yl2B%JC	)'`jNC0YCEB||||pxxx`%^X_O!x`:NI<	n)Gt]f0]p&tL3v:ғyI`<0CJe+][!:xx`xxc'Kt3s!QK+&st???1QÆȓfayyyyyyyyy:^^F5^tpղb5$=B#
a9!R^^Xr^7td^^^^^^Nnai<:^0<G3P*X҅%Rc*X-DhYV6-C(*XEa.z0OUfC1	#jê]f6l:6LSaaeьeL:VUʒb6*bez.cfee-BiRʒF%ajjCgĊCUb%Th$UU*V1V (	Dz/2IåmC4RFՍXjX*scbubR[(˩1$2ēf˫&Nv$Z&}JTjba%5(Jd,c(X<XҗDcÊڨb꒵XF#FRʘZIf&Q2*/Dj>du=G<ӛ ]cQlt?MeՍTlFMy.>ld%ÕcH(bKERJU^F'3uLe$ab%Xqs0AUb*dm^v#jƔr˪mKU.ьYQ5l՞N5TV-QɹR+(c&JF'36(*SY"ѩhzUGUDn#uFTVrMTjՆ3%S6c<lϡajL.XFkВ*2M$Q:1ܮ2LNdY,IB5f]OUEʦ+.S1MʘmX^F |e\>**lǚ
zEc9SY|ThqE
U&#rƔD46jQQæbS$ɰBO	IKB,DÕ"B04J~~~ld|p鱳'uc`x:K	G+3Jl(SbRE끂0aj`7:8`L$#1Z4ͮ'c zzZNI9Pl` ْ&	JtE+00<NB^Xid|E+0IZ>>8dN0Cl0`>:ItH[Jua&H0<3F"p69yH`Q>X*xyJϦ Ѳ"6Xڸ!<ס	i
ԆxJJX;dp)ώ!<t,tp7d<<<<s?CIC \a0f!r0w\$) )a9Hxx` ȼ0a
9	,#'$\<<IOEח|<A>:3`,샡`lf	CDl1gOFA>2Yd~"rZЎ0.68#HRx//,`|qh|qw˘07b|EO\y2X;NX:HW 80:Eؼ<<<C3i/
WP|p[/<TwnX"lt<<03
LK?g2ǝWUuEU-M~16X`^X@Bx,pvx`eႂ5Iyyyyft3CU߹	iGK0@1pg$(p1:f&PEpYaJ1b+HFX6/,YQsJInPUr!.+A?
.~[wG(Lc]0`p᫦DtpɔhAsa-xC-O////,߀x`NDK͞`_@`xjrGOҟnH7OWP=NxZUHVlt/
`_64*:n	Z%, !f"2#wHlqc߁*ؒF1j]gS7zaiIȚ&|ɗB @^xEP:F%&yK)Uylp:a'%M&Z#ť-ye	2Xu]WW~-%!"Q!:D	ةp̵]Ur_\2>{Wtz_\ V)_\Χ|NQ\&////!ȋK彯F+:^^XK;g)69/Ar&C!-9RH\LR^N+L:,^X5vpk5W y`֋ ׎
hn8P>Nixώ$"Rr1>nk(07Kt7y&x)yyy>{lCӥce}==G
e=Tdܼ<<9RW??2nU_RIMz?3*B~d*W&T$P	a crYU/#	%内M*6>>>./_WUu]V&Qb^|&HP`uHYWUXU!8wt'HcfbjJ>|??6:~xC:aiY꺮?7L)>B6yRGgTV|0j={aǇA(`\0Ks$/, eJrKeru0`xxxxf
	?s}pE\' SIu`tpp0d-:Bˎ`V<'	t<<<0c>NK0,%,	чxxxxcp(>.8L^::jQqiyyyy`|0^^^F'%I`r
Tcyh`)Rx!A>>8FJx)<xxxxxxx:<<<0z4-"dI2.:yz)2EBE:0ڰGө'U5LQbUu$lQSٓ\	yZ̑b'!q"L>ldL3͇M͗5b2u=SUMaR(P1EX+н:lBMIdLæIy>llFdKQRtTRǼYrb2NEI$]V/1Bgȓ&>}	`ʏ'2#b$ՆVI%2nJ}62E*6cQ91*:ԩ3hM5cb*6F2s$t̚4ㄣ꺸 #?7MbkRXdtIyyyyyyy
T鐺^XM6>>>>>>>>>>>#)S	b<h'K\04K0ӎw/!J&Z:tȼڊfЈ|?<5:..5TaIH)x`bZ[?<Ηy`	
ש6Ki!RxSt<<2,`yyf#Mba&̅b+a6&<p5LJX^l,I	y`<L^^X(#,W'"H/LAj2<l<t<0{`h^D	tlT>^^Xty:BakKtgYz[2.Jy`rt/,zk&Xor)`SG\O홊L50ῗgȟVjjْ:c,ĕ)RJT[患TsU19`93/2'-BQ3g.X
Ǐ2"BDґ"2l9Qdc<Kbs"JB^N&L؏ώ///,'~~~nW dD		)CylZX1dQN^X^pr^n0Kȑtp L\p	#U1MYUQz&ч*<ړ/F#bBКK:J*^lrI"H,VC,Zf2]L/"L3LuWT%EH*IU1
k!62
1:0ꦫQ*ƕe$>0HT(Z謍XPˣ=M7=(ƪ}XW(I)S21:IymGc͝1Sj,^ȁ%(INITK1%LeU1uQRbJrUtYRIJM5OYNHt-#f^b&ͩU:$bgIcI	QI%#h^yBHDU*I0RX$dÊQTĦAs1 r
X휫U̓>I:,,Z]pغV2lbRNgM1arjċQcJu>fC6T![5=RPՇț$b3/S>I6cȼ**^lerNϙ$k=cUBeabVu:4͍:ubkt?3YZF:ZBL-!ES
WuX][eQT"dɝ%<(xxxxx:&= yNXLZH>>>.Ot7Mtl<<<<<<<0LN9B%2x?>
)C*\
/\"`Hxxxxxx`JX3~nvy`/B:	<$!////!O̒3; 'O[cnraH`xa	,,W*\2$Zl]bIŇQTƑtUr&l2I!c(a0Rdצ3^`w{߆(OW</5%ɘlp6!$)vę'pt<<<<C)PjazuyiazQ쇇 i`^h3TZ%a[	%-(<t(PaL<ǝQKg)ԉaudg
 Hxx`%p)	0%0~
͠OOOLc,J\Jt00
za9?>WLCL^XHJXEtqTps1e
SepX=l0H6cC0T0 ]<\s,`(``;Nƫh gZRÇC	/P
F0>J~0;-, `OAahf pOEc.0H`OM儯< 6xNt<<<<0~{9NXJ:Ha4m.f|<<<<0[>ga<e6d|||pEx`EJ0GN?`l.0 T`(E,>9F4ͦa}`z<ǯ,T'#`ՅC)yaEujM~[
F罯sBoB`]blpN/Ck?s=<^8
쓥#gya0$\RQ#KN>ڥ,RW	:pY႑0 #
xyt, P6\	$a&}#,I\,JXfL>C͙5)<yH6BjIz2h\t?B#g,6A/"Lt,/56H}JR+zeHKL"Dȋ^|LMzAb(*Jb)ꊐW~nw</%'BEYk x):-!YzuETXrs+
ǿYVAEYVE]l
?O)955"/OL"<JK ]7W5~ 00>8"̦,x(<#8;,ͦ`fC#`2>8NFHRBE,G?)G \eM{_`2=\Ύ#<t1K%y:^XͦY<!6^^^N쏏{	>@^xqt^?#3#h=|p5>S++/?__QJk,.D>>>>>>8#GC^X7N!Wwl
%wv8an<݇7wanF݄X><Fx)SiO99l%\<%E|||||piRḦ&&-6xfL0N:w^0,51)]\M_dkttl)eOGQu0y`p|S6^Xiu6J]}}]QRJj`^z`~єzzz`'/'K@!m0hFLmpK=#CAZ)IG[\ӧ%y`NXr^XlMGYwhty|p)??<n~,!<DXp^\OOJK yቲD\F$.}[\sef+ /(dqo~QZx&!$Z?"\~ g. uA,߁q\kHӎ	LB6>/!BNXj5.{_r1iy:^^X/ 9H.yy)5lB$(:G YIJ)? ' W~	wf=?3~f.5s.~a~XRW	
G !K2$s	~a60~_h|/\n~a3߀IextUNdieHK0	FRRx~NW(\aR
{_~@//,/?0cЮ	^l`(Jr^%gJ&<(SK9'?M#SZ\X	5bEaX,Yj:-21E)qeV/F"*4(/6Xؘ¬:N1U=STX.Y(투gXK8Y[(z,\r;DU5Y`rg*Ig49VVTĖbTc0լ"PQX1bE(IAI*I
mYq1LMS=Tӡ1ʞY(9f5,k)RUY*jBVPڏ2DLOab-TLLh^I6:F$U+X,XÖa҈(I24쫫eX]TVJSbajGYT6BIU"-U

u&B4:]b.e,U2j˪ˢu\*Kc
eXژ65bLQuXj P}r-[1z12A/S3V$rRN)b+1#$$ړJlaE^hQaGeL]bkԁz0ژ%N(qTaNYxcꞱz1R]f#D"b.(;Af(&cb*RUDkU02K$]SY*cJtc]VThU][цyf&U=cVʱʓ9dhċb5=Tj<	$=QjFcU0DZԛHʞ;$鰵MH4jNTc*l28f#
SEհn~`vS~`)G 'Co B:zb6#fc*Jzz`]s	g)s	6KޘO:c	G&>p0ѵ&ਕ	QKJ1ySi*>ӦD`np̽01:DWN)WU)Wtczs&m04:#eǎfөJOw+)AxI#<'#`9?dL`l<:~xff,0xZx<Uf,0m08dpC&prk9	yyyy`!9(pj/<M` ӎ^X0O`id|p<6$gãWzf׮?0n|]GL?mpf/QY}]\ЎブH\=0õ%T0"\4tKW,$K	kRl:X///!`xH:>8	<_~`;mqRpFIbjWK	G Iw	K	Lyz
$X	1,w1W0",OhS2K10A-Ge$Ξrk3gi)a9xx"\pI㓞
f0#~~xG/,0^~x[>-`vl5`~` ˩,=2m30KO0X7N>>$<e~`k5>9Py`pN>..,<#2X8^^^N*dצf/,Q`iFX ߨyf~`Hl'm_߂6-i)5[y#偂/RhD\sWT\8-L1R$McT~`$3~cm!l%Ɩ~R[65:`>X	=3%ħ*a}*`|p<Rx"`&:,G2	i0ao%&<RDL7,HژrajlpEq$F2+j̒2$|S?kNX`2/1MzuAR'LFळt$ERw!c&3̉1%yB$f<la3bsaeXǔcJ]B/I1:"/!!N#BRctHٲrbs~`0`lcOcLj2 =[+0.Hxd0bE(`0	<<<<Ӧ	DUrJ~T'롆ȓ#3.0)CɤP|EhT2e߀i˿0%$)
Ϗ`[f45C_g49Dߘ CAI~ۯ,Ѯ`~'^l1߀E8
҈(%?<0axxxH`l<<<<3G	D@0-Fn`-<bT~`J5C0.'K Hzx`g/$>"MQ#EZ^^BT^e'cB&<u0ZxIaL#L3Bx@BX9@l7ܰ;JbN꺸 xDu0Ѵ\3şJ0`lǵfƿ06=~뫁=zn>>85\)JÖs (xfȿ	^8m)4f=,Z	x`}sAqIBE\6>j^WN~ȁ:X(:EN:,6X`!\˔qL`]BsCaaDR-<\'A/'K0n^Xڤ[0d`^xm%H1	`n7`>J8y:^YH⍎`y`/ܳg=lgzgß߂h~`Am0&)-"Yt!1B`NkšckʏkXORd8xxxxxf	O0JNxts<͎Ύjs\0>Xnں%<2>c	haxxc	GS*n-6d|1`HR-+9].' ͙"U!1.'`q߃1uEgFb*QKtn,#',#:yt	n0"z\`7:yß,`ptIh1	fC0/!`2N1n|3)f?0`p/]l4a Nx^06F$KĄG͉y2pI+eEL}9+/Bebb0|dppK0:E\3'*N^X.< jSO>;4nnQbT6O5&rWLF]//,/Jxdͫ|p+L#2>>>$\w5y1znTuLY/,[E\eW'K	lψiBm t	lE
*```~x`:=W+	g	upEpH
OՍY-iS 2~x$\e(,3]0&2㧃1yM	O:6t|`nط**IbgTRJ)BtKӦ
Ǫ<ܴ:,I)Gep`u :xh}X`_iyb&ĕI\3FHP???7M*Qf)\R+1
/D:^^^^^X<-/!Qz:UJu0BԕgrB]WT'UʓN6R^XktRxlX@d<<<0:FKȃSЁ8KGGd#[DeS^7K͞$YHᄴAh'0[#iAü	"ep"Ζsia`^QԨ'uL̮O yy=If)ct傊sbPq81:`*dp2Ëuz2K06FOє>6^^X7-J^Xpm0t7LUr:Xpyy`t||Hk? NB,ͅd'灢`ݵ(xxxxx
X,R?	OҎLRl,λ',',&fS5	M`5̴x=\Xj|
z^	Ԫͦr
N`\4!t)ZT	^6e=0HAm~x))\,UꊭlIW}pyᷓF6pђmpAbaJ:a!%G#RuӫW]RKЁB$S	WTlJ
l%êDz˪B0rU&z e)`9l0Ϟ`ZJnSsg3%5<<<3G? X6X"6>ߘLxxf1:*JnZx/'Id'炂#ge鐡?7Mt?:r")C0OgB&yy`e3)I`0j[\ fC0/,e~l|pf/AY:GPΦVC,I03c xa*^X,`36#0F^^^^N
+~߂x-OC%!(x`Ht0мGמ`0<J^X6nǲ-8fgfK߁,'!RxK/taiM>XBRn`>E\\//,+O tCg*G:Nf&?e\W>ҟVOKC%N"scひu	8^zNx-偪H<5CjĪ*^͞n((`ܼ||GS d<<0/5{xa"<Ndc@|pK^S@f0<A e灣cIx%9Z9t yR8@/,8ARyx>|0غ_߂)ya!
16^YgOa0<96ۦC%GP\Z>>>.<iC%$>dr0:N#'LX|vuI\xx`b0ݔZ	O s=sZayz`~<<1Nia!I`Z`5l܉'0tpm0FD*S5ԙAJx:$|DdŪL%
JCPQÅ&+rT}	
Oӡz&ǹ[ %NCB02~~~~njdwNX<-<Is?s![ԛ(Olɣqݳë{~ `2<0YdX=nX^l"#g熉C]\99y4%q-Rb1dҀtFB&RkMxTgC2n)\ק嫘#=s*D0l|^DREVDjQȓjHr&uuQjeQTLFFjrԼ|XZ"b3Nl>26y]KчUUFuYI*U
UֵO2NVVbVʢte'Q:-SêgPĪb!V9V[Yʢ'TcU,UEKM15"YbHHfJ1:SD}XB>v:VVDfZԝԒ tт5bT$ϫ<j̄ɪa갴ґ3ibsga/2Jc<J0(aa1P5I3U1m]QX/Dja&^̛ӹ#VF4ltؕٱ5M&Zj,ZJQ͈M??2h*YRꚲ:L^չ1erR\ȓYYԑ/Sl6 0CΩc/3F)2fԒeWTBNUՎ+XI6x8dl@4V9SJ=cQzR>ՌjWDJazTBRC3Jܼ}Uu/FV/69SyɘɧV"PĨcU6ьaj/F6]<CYX}LuXŭf:Ъ2^fI$%Vy4CCH"5bTbFl-4t؄oZRg	zLyyy'\ -{{,:ltpu?e)<Ⱥ$<JG08^x
0I=~		}lOs Xf	I?20?WKv	%I2w{<Zx@up;):3<
F%%BaÔ^{{{{-=ӓE:"1%L8dp!#3byn>Hd{_`|1Q44%TSa=f c `^iAcBz#$Y>Qf5^DxbzX}U4rY*Y9f&UWuM*Rd걅\TqC(,Uʹ^,&,YN}]g,cIfV]XZl/_WU>VbK1ц'rΡ̒ZYMuMf]}}TU,cUW*\_RhOASu=C.F2~UUY9f$F2E0圱XƬ#m}p%zSЉ)TP#%&6&.(9bz	]}Gت+OOBKב,Q",TMd3ՌY %BKь%XX:ԑbuU$[?2W|RH}+\U*XqGcj(;aJ%	)?WUr4U=g,qBE$$VrΏ'F!V_V Q	"j'=3 U,џej5Gย'+lpŒa-(`|}=0~M\#a	h0ӟ9N8C+%T0|3g]`CuGS,`_WW%-Sa!!NxRf\<0R/`D!:^XNJ^NEKt7JyL83FQY'K<+ㄓ?M	gn~\4dCQJSN8t01Px:	iFļ9=	2x"8p//L<KO	ya%*Ig-	̃Rx:q9`%Rxbt,%\S0Z˿	x`ljWyY C>K/?<š&IZTY)Otťx:JAxxxxxxxxa!yu0W'Gz.`<Q30~Ӗ7FW%M4KTp
1&HHHKLR^d'āMT\}G[tp9(ᇎ taIdya$=(|p0>xh|s
0%#NEZz`db4_ayayip]L9JQKc3c゙tKVȜ0VN8 7L0}
-t+m=R$#DDS<fR>..4!J.dBQM(Gx+F6%Js!>"$*W0GRx6xbIyyyf e	y`d0^X`I0FzaokĴU6x旎Ss~L-ZU
Wd	/7-OGQu0SNG>dGPz+bBTWdb-Rp08=f$$!u==W	К䥘K? H?=H`bI`0|( 51JLu	H!Fd-{*,=REQZ$y3e@}ElkIWц5\j{*rӨ51OEŅGWn-(n~~f)_RAǘWRW*K[뇇)/'K0;>~x&	CL`ln	Sԡ\>)L!<K D0^p6J)1<0c-ç灂r^yg~ၻa$(F!#^>d	-հ`puHZW\FT/6QV\a!.g(jҮ*?'JOVWUჇWx圳1YF$UE\NWhZHR&vI9Kdsß&1	?0LQ̅Hj^XK0L,~^Yaw?00 	iK!	0~`?k~k\~`?AKXpęeI"Lٱ1()ϞWϖTT^F/Xe)-S;HAabH14-a{%GQTyYZZxrQJ#>	r\5d:CK?Y,<fZ5{:xIf	~0)b.:8n8>tFB9-UeNCq$|ppl3JX*0M9j	G0H6x\#!c$-Ry yhS&~`]^Y/,t||p.pU/??<NJY5H\-͑7Ca3a1yb.6C>I',U
W\p9dQ~0|tsg?M냂̄s~`al0V/?<Mj,Б4da":F <Id(T%~͖ϖ0OC~і0!<YEYNf14W4򄓡bA.2.rЁd-b64&2%frG,L걄cHJȑ2^LBЉ	$lIr"b m(B^f)$&R^W2i̙$XBLmICXtiRIatjĝQUe؝XZ&:$#2&XHƼٰ)3j@O1*!<2elcCT2JD'ʘaʗɉO~auL>Lp힬>6͍Tb5bRE0ˑM2j$mXĎZ1uU:(rƬjOՇКr0AI	\/mRPmXٯ6!2HTĦ@ǏjN\&ɇETS˓<غܨ: ՌLhæLXڟB~D<	3,	xsK 4f"l~`CcM>x0bpN߀Uy:^N`C,
͎
w#I/
i	DDK6=+C ۥ6up灹j:^N^B#hj^CbQa^7:0œEE%i-͇JUS):H}
:r󐗖
TVlVWWBiR ]l9tnXYRE9zuL 
G6O[_߂$aMcT`FsZB"C&0&`F50<1t<<1tZJK0&0#"ii(.`f/<]%)!RUbedCq	=O	HO2q\͐E){
<W	M5	x߀<C x8tt >X	ԖSӕ/,Xˬ,AQȒk:wB$iC(>PBBPy!A
2,J$BYQ"M
èaiUzcJBfEǔyg&,D1KfMTb1%R$qGb*-,!BJFLfPyr1K&mQT}EQ-Q@I>'TI
bBɯ1qeX^ɈPu2B|6$AP&(b	XP3$Zԟ$^ eq<G d
Ci`||pܼ,P#ͦЏㄣɇSWԁ!J%'ӧIY&2l:~<yขµ)TUNL9zݵVGt<3QS0;B8FMOGQu068<7=l#<0Ml'It0
5L86l04cOY_\76^XjZܮR)S'\)^xIlT,AJs%1b1%ғwb}3f>|\6^$S5$Zxday"#-dEhW*O0$W-d
N6{WR~`őRbߘ׮`*,0IB8N{$>`n<<3Jo	*?0$~O 5pM^&Ԃ%+{_bpaťAXM//'KC5Ixh~l,9////,N,0Qf͓ecLrn8%>>>>8 !/,1N87Fĥ灛%s^}p?<fcyy`t8F+!,!~n?ca,&!ICJleYL/N$Ҟ6X<ɑ,3R>>>>>,/]xy`yhęay!J^Xf'%<ugLc.JEta5)S
	G	,G2d==L6sヲ(x\l6B S'^~x6D#9gto\%ZIQR᧠/,YW!Iy$)WUu]WU:)L8,rlyG[ޞ&"yc#`N=8:"|pHJBF#GחrtG57dُCJ`JRGL;ȋIyFH} FX7687RRi4IhK ۣ|rΞ&sAN>>8^||]5u}pSJ81B</F&!<?7MtBE<~0[dpp5/GSU〱9ya9yrxxxxxxx:B>>86J:`|||p0N^^Naxh8ȓ@|<pAB-!a	(`:RYԧAt02s#$0pLsQ*B"5kj&ʊnx^XyCT0&&Z9:&cj)Nfa"QRauEI$-K$♨$ƕ1")2c6*)JPvDr/	ȿ69c͖~XgK01	K?	>~x$̄wp9l|||||||wt<<+XlWKĦl"S僋-e01atpzlE6f!2Ga4y`倊lΖ7\|p:X-?t"c
ptPRtRH!60YA #q( IIy`/CO//,C09lp/K_p$>/~	S$<<0?JQyf`x3la99\G|<<350*$Qx{~OT Ɩ`T|äkAr7O#I0aL~@^^c$rE%^X),%6L)Bd+FX6m0^8B9YC^Pxt3_{TlGK	)Vg+r&pp^$I		Гt;kEQM
?t2As`x`R>>..)`^x``|vs.xrRrqBx2`zt`NBӗ`#)
eZT52ӆϑ"%A{(>p>>8(#jRR>9TWc%冧Kt]%儴&>s"S8 DTߘ Z+++i/<|g-L`W~ZarQfF>ԙŧSэ$mI2HHdd*ĊPuHzRXj҆%V(+qB>l\E4"u YuL/1c*aeIRFЁJ3ʓJ(Ė>L\Ê6XҦr(b+9R~cPƪ)N%DXꏠSԉE>#Y¤@&rʒ]a*CUXʰǪgl^pT!ڱul**(V.*<	 FOT;163$R8Ċ)"Fr!#Q(,ar1JJk1!@ʰAԅ*c@-,!J-s
4V$iCiL1e0L56+?%2ӑ2ceILV\^,^&%R$指)u}kCbL6"X[61bGXʑ&Td>}YHj
ޢ1ԁYBKɝ\CIQWV"^RgdGϫBl<1(AYl\ps!`kc6X1'!i97s߄ǀy`;~`WA@N8OB-H7s?	0,[dFGN%:xtn"ge<͇3+:XAQ{W "J~xA\~" [Vm1=(^=Xy`(tܵ=0cNX~	Or'!Fryyya!J:t	BtOF5$0Tz<O0%QP8=H),(%ヤh)N>>.TT(xa-.~~~~x.rs
GG0.~'K08cJb$ِ</dp|`:]E&L7:g͉GTp?dY1Y/F\Is+Q?o1㘊1E8 ~	'fӮ	KV|TEO0/(7-bHim}GI6D^^^D\OGP!bE]b~~b%\/A놨SuGQI`jy*LRiBIUt냅:!LKt ߄f+Ba%1@_cRer
)kWc%i~0,Y'Qiy`6~y|soshゑ^>>9*$=KJ8ndGLOOOAMB"rllupbqy[<////'I R#,DhQ^^X =s𘤝&/L si#5xxa>09f n}==1T>ɥ??<\0:nå%ts_:9.~`as͏vG0aҔkk38 700>8#x.Z8O0 eN~)s`x^^XttGEʛ/&.g_BI%,DRt~9~)S	O~
(	If	=|
m ,.BҎ7FdG.x`aHV0:,%6"PE\RR.^B,t|])ix(<'"S01a8xN틢	QZtx|>>:[/"eiGě!".FXKG	xɴZ=dr^X#'%Ct<0I)t0%<%". Y[C끪庐cJ儅7-5\Ty
(+>m!jfbEߋ,oTz&̗ٛ<|sg>8C>846(\0T3-]IJx-!{MNi!I>N>s u<^X迿%?a`;`W=m~`c9~`1<k0~`[!02[c/4|rb $&ÊyF&%XɉqV4Y!@x2FC*ˉ2cu02n(ѡLeiV.QUquQkuT
3qV$Fc
"PU&IQ*<iU(
U<ˬIrQbkGwCbZFTLFQS9S*c&F&ej104X6&LISeLdؖ(c&|6l>dU*&^(.(dr(R1X\P&6T1@	f6,/^Ly2<ȏYCBHĢ>N6FLLbDl/$hc\>&$Ų긨q!ITɤQJ0X1ae=(qRl<<:,QV.(eIRT$OT[F@ҥ=k*IBʘ}sO#gT곬b&}Yݑ#Hy3JL.ѝb$lLmZe4=f(P<ٮ"]cLpYt$c#cdLiSW2l*br/#/>F<yCʢFHF!"K>luG2ʦY,ĈЫbbtc$ɰ`
(SqLVStg p<MB@6sed3!ڑ`d@f QE5EVT9b"0zYl#OAJqWpʸp9p@(+Ql5m=Z_ヤgNPXzXXRHq\,cȄSEIaboJdҖGI	{^+lHԡ5;qqJ`zGJOGQѴu(Ǫ\rPV地===L5Aij`|YY\====GSs ob2 bVq@1Ap_	3L4e+uquRlLi4#=q^92t]E̩'w&M*J+GTQt|L=ab$xhXSꐯL1tŷ_SWz`!_SU6lʱEz`a&JiWчЉxYl8//,͞KH`)Z.8;>OR{!bQJl0(\X<<0M,fL:btAU(#C/,xxxxxx:*+m>.tp%ဨ:=\"N@f<ɊX|١N3>^	azNbDlHIzQ R#t6jr+SeRpx15,`L9NstQyy`#1#l<<8J^Xdlqh5	fZn[xH"Dl<HHCT^x%*D0`ouR=:d<<<<<<<<<<<\&?1ON)E1l4lzxfc̉xfZa9Y6Xhp|9\+|7m3(0#H|q`pZxntlZnѓ롚ُ2%s#)e+6B̚bR"6d86lf!ï1Z6x^lȗT!ihS"DM9Q('S!LZE͠"JY4*Bm0~YlVĀU$pQp(////,믮iwp8Nx`0-jj-y<up~鋋PyI]	)4ERhÓ<Zmu$(jr ^x!Atay<!A(!,RR'?|	`a:l^8KC9>EFl9.\q&3rʘtwsæ$>atAxr櫆00]\:Bx^t8BpQ$XTJ+a@}H-l/BY
`{Ů`~`yf	HGD}Hytp-n`v`&N>."SNl|]%#〝H>>8Mx`<A9 -\!<'*H0 Oc!ګEV:^d"arcdajQUyjʱEOXjU/6"5>HM^L.a$^FчUzSc;TXrbȑW*Y$YB20KXIU:Yk(a.ue:PxU*gTĕb1*,UY9RJ*ƬXYE";REBfBVPz"XR>b*ÕaFMRv%(@1*RF!,Q5=fS&mL3ц̽	(UeKaʖ*aʰLj9V&$1XmX]a(YF*u	CŊMtEVVD6BJmj&Z-5*h(Tˡ5,u(TF2f06U52DF0/CT͆]SF,>F|15qB1b&j#]bS=I9nUU(JTh@tG(.Nl6 FM,qD=R=Sc*֪갹TJcQ[#AV(&Pj6#TVcMRaz1}CDb+/SUTƬmM^ajVF]Wd<¦&Qz9V0cMQ.Q})IVz#DSSLt*rt]bhх;gO`A>8f	Hyz`x/dԧ86xZ>846>$	JSi%-YIa$~0@NX0J>8C-F^^DTÄS!l2jO	y(Rc+FpZxsr2	 xGS&+q[<ц`"#\<<3`GSSxz`%?=W4Sc,$c U8㓡4B^N)d
Pb4!Q\8>Byy\?M!><l	
[C< 0,.0,?<:l0<|||sT$)遢y9,Hͅ::R$j2N˓gCC0XpGbUʹ\tusx(়I`=:
,͎`||p,[c,2-,,$fZp2PPȏyJP5ahxC|L^H
&E`)TCߘa?WW	K 9,C0	c68,u Ǉjde?2mD0}ϻ&!/| ߁9jU_a9uGS0	=sRB`~`~
F0	~
*Cs߂!?`xxxfAIt3 '(`~
&t<).?Dxx:`~
Lhu{{{{2н3? mO^׆ӎ 6>>>8	C7ㆍT~߄!Ģt0|',	=s0J9l&R]NR/"`g9~`xx:" TUefBY|<3 sO	}`-<-/#+#]1".C!)f	ICYx`3(6:)Le	(TchO\/l:h ;aʒ,T ;0pS*H҆TJZXZSTTR1˔g[-V:C|y((T	aS)Ld(a$z6	!DT؊2*,ljDQ+5cQ*bĎY+5HH]C8Hď6PXZAbBuYk0&;ay\ũYb$x7JdҤ($DɋXT2t7L(tpZ~x#xx`	j#m0,`a-/'Ktr #\Et||]GhtǏWI̙4IjKșjtGF)2}\"2za a!:XNX
Ҏ0KI&WOc.r6a=xmp]Ri\|<<QkWC0%/Cc9IJ<L5eGl1YXYJW&GJ PT|l?V2)PX!Mf:	-cdDlmʲղثPTW@}uI#L&aBhPg)cbku,H:2d%DG#ai1Q4J1ʘL4J$TR}	Zđ[v*>؄plرf;sƵl3B>>>>>>",!\WQKr6^^NV0BB,6XpUʹ\6NJN>.B89^>>>$7//'IZA^gK?<<<<AtCt<At<Ce,F^X	8Q>9䴰 K,3 k	it7O ||<M*`ݱL0/Et||||Yܰ4^ԟ//'ItU)z
E6"I}J:X?JX7IQq"f/OL\j06,ĖRZ 	Pe9lFl_/'</<҆,et|HIfԞ	)	g<rbl^T0yWPSepXX3T0Tabʱ"h0k`3RXReZz: aC%jzzf\3 0At0	<R{_5ZrQxpX>$sC 1B၁#e+U!`f|P>xH.I/ Et|||]ΆA%pMB>8O`~0.=ц`fs>RKRgO~&1	,`n}pN쇆0/,Ɨ/,2:xNBlבVZ%dDlȒTZ1EEKȓcNȉ%a1SӔJRsXqD@E'LRYf1cgqTʺ&5SfHW1 >x;F:dW<"/#CW҈yf4h0~`3If 7qRC`!^X+gL`l4
K0 y*Fhih'OAQË"k0	T=8f
>:>.ad#.ąG?	FR=0 YIx~-`ٳK`S~=z`lP)˥傡jZ60W
0'K0?Sc貸
OGQuA돏+:f)x`pH:^^^NYtu1>>8jp0#L9^f (pp^YL
͖1k>ɺG~L`s[cExfK0Dc|pVJxMJxX0	
HG#3i,
<2m=H`5I`Ҍ<C#Mi`'l0R69N`lsm0!???<%xx`p塣pȖ`jPkĥC&G0&Y,네clpU#C'G#U) h$0=d||]'-(l0Rls s ݏj3 Ixa5pNl0tj& +P`/<jFX/2)2.DaR`QRcidpFN91.j3vcQB ۏ`>BQpD|s ߿0	らBO	C&b2)b0B31xxxxxat|p!\)-3	`*Gߊ2)\	1W,pe6(UU@Qsx/``0]`10ZRRbፔ؏3)z+JyKSMᄧC)G!`t<<C]OOL!၉Vl2@||%傡yyyfáᒑt|G,phNxcqQ^	6^X!1` Fyyyy`///, x`0TNxn0va{cccz`ּpIR&QN)xtzHx`~LB*<J`^%HOc6fKO Rt0FX^>>>8''IؼE·x::E傡Rt,>$sg,@^$˪)tţB|LJӛX}En%y`*/L~0+L~/6RH*Mu=a11abj9TyĊAF<向b2hҌ]fYF6rFY121dV0F(5I) P (a(UEU$ֳ(
VF@(}LFRrPT2ղMXCTtT{Ԓ
Qq3&Ȕ,QdU1DvH\1Qa*Ġ)iRc&qVx31]aRReIbEc*$(GȔRdP"R*Bŉ$Dm0^6h6$vUuI2G<왫L<ҡraE>*IG##L\PyPPǬyDJ.)/,ub
XT(*DҘ-([$)ÕrEƫup8òj§C[8ݲ:TXBHqC@$NtAt<<<3iZl\0R>XAF-Q^rXxaPfyya=yc|p<-?<%9QQ$,b`4>D)t3T{_K&^	xx:Cga6&)#/,͞(OwCB>EBN`]b<1〼ѱq)cҮ\?36Uu]\0tIMR炪:Άι^%W*3Q	 M:-,--AtC)Ma$BTGC#a3$X$@tC x:]C3r`BFbt&I2**b*Y\8b>XX7+*,<pl\7R&\XV1k#ca4Lڐfqi:FTbUuH8ynĊFBUMT}2<HU,J҄XTc)xxxxxxxxxxxx:x`x#6' מ# At<<< <m0^7<,&!#/,`]t3	hf_4f6C@xxf'LcC`e6
Y07"sBP"|pyx⎆wGʜ3 D>L{5G03-	8Axx`>>8 wIJ>>8"W0!(oL`HxfB1^-D#A'~yx!D%' [ky`/, 81OS#{˪eI8x`l1J87-4d}3 l05F qI6魘e߄v-(),/RPX$cdȏ4`-b<g,NDͦ2_Hᑳ^'@I"NW	e;[
O, <ԫF$8or>n`15^X@:Itl]#,-LO
(.x`5t0W^I)yy//, "K%R;GFW=$nyᚓb,
W6eZt9sBqE'C }J<0~n:X*~~cOꋝ, !3atH{B0M8xxx:xxxdK yx!R'\SS[bL~'a:?DuFmLp2GนA+$e.	N.:N(,.f@]l/-yhRZp6W׆aZSpR\R%P♀z{pZ	O?3wHؒF>>.)ZZnyyy`rt<0=t3-?<<Ӣ*uHS`VROR8Α4#!',T`Ԏ C0t0sB%,9t0s1zUQrZUH:L҇ArpfXxxaxxx`8KUCIz`M^`?lsLO	K	F^8>F8LJY!#K >Xy3̇:~lN>89+G	O	%y߁	O<05FB~{9WBM6	,LB^XnpTN(js!\'QVs 0'I^^Xẓ!xa%	؊TR<<<0%:+^^Na*
,І!:~x;dL^B/F>>>>8	|pȴpU646r<00Ia=IiyaJ:Ԋ`nr?_\E\6,F,,T+a98:OL::8 "Q0zYlM׎`p`$?<7b<?s9߄vG012 (9&ZtFB`Dt7O)^668j?5]):3!Õx`f	wu-!,	$'jDV0^8kტ2k ;epyf	·C0.H çC['?<+0*:68', vf7Oԡ;f	GO0fp`R823စHǵ><AaI4`yq^#,7:xbp7j9azS-4:8ҞcO
W03'Mc0
D/L9/< 60a%#H	w$#K}&]\4eI2`	
ya6f\TyyڣU93ȑ$04I&/!CRt'R&Xz3(BmWژŻ؍$fL[<6/2=bJ*a*<1+fF*e0(/+&]LNKɋL]AdP%Q1RF)ftŅ-S</llTs%I? 8`B.!I 0!~`!(Cl0Blȏx.j	W/,|p*
YOA `㿿	L4<0R:s& ^Yk0NhKRL{'̼́lWa#{{{fy`q1#F$IH`|}}pt"l,)FD**߄C>ɿ0~`#9s-Fd3OpJXN>#cP`p
^F!1j>HSĥd#j઄12bp;%&tL"C-L
-(g!(	GȒEA|0DiBTi>x=d2EpnRc,3I=e〡"t|||pMa:, !?1%
sK9f<'%, (TzL̒
-aus#;	iaӣすya>>>82>8/,5-7O t<<0яpB/ ΏHyxx))2{~:^^YIrm0cÓ9`KGc!yЎ`s%'J d1&&߁.`bI\'#Q]>>>9m~bD3"<%x##_sdH02)w~|0JNߘ	E߀|En`.>^~{NZPH]GS80:)a!FXKD~WL#)2`>מxn-|p'68%t///, _߂1t|]:^XJGD>>>.$L~d*`n~_\"ܼ𼼼lnlɯ,$d^>.づˏ%)z:F^8btlZ#ᆅ!,~O#ぢptpK> /-ϗe|+BKK zR`	<a=I^8#V/OL1/LǤ%>-0GJ^Ny`l3Y4\sUt!!:Lå)	đu0XlɱtppxD||p0l0ղ"/'K4a)僿L6RX>/M	IG ,{߆7KdEߙ3i,0-<҆0xfI=Hxxxxxxxxx`/2%%Zx#!, \ir$Xnz<0hF4'RㄴJIOKҖKt<<<1N.`:Sq AgO	Py%S!8" -t0#<'#!)ka->ٲr]r.ǎa>u{{{{ߺdH.r^-u05:^X#L'AJ*:xܝ#E߃a9g^.y`}q,|\0l||]G4XS>:NVa	9:^N:D{^{{yU&lxxOjt]2y]Ok
\W^XGd2f|dGю)1k$xHTfJOL`"!<hSg	~fR+, OBcZxr^CPZay9!IQR NDGPSoцjsˬfJオ*㏢3/<$6x;FLSW0pPP"ɡ<0>~=ҧSé醾O?35xxxxxxxxxx`|\pT6~l)	fP2y`K/U 8RxH:x;FHm3O`9E\qz%e=1fGQxfzkٺxPI~d`(~ဉI:NJq.y``]<RcKca5NP2Ni*ISfLi2^9k^8
TK0YO0~`)SMo5ߘ~b1t_osQC
?0~`*(T,T.5s  s    Y.UsTTߘ
ߘ0'?0% _ߘ#$ߘ"s &{ ( Ss?s=s?s?.ߘ.~`,YI?0)?&{_L~a"N>8WGk0h_I0~`"&~`-Z169A~ဥJ`ya*`0WQ7N>>>87N>>>8=B^}}pIЎ2t]#[2^Y vߘߘ~`.w->?Fy1!RRd1B"au+dU0zBE@^]dMZՆʏ'*(P
Tb02uܫPL1Hr0BiБ26j -Sèc(<ŌNf4&L,BI'!QS*}tؔL/H2^IcxIVz01:26F^,EcVLb%X*E*|آ6zWzQy#QɲèIz$*&b1JF#Caj]/2fyIMRb3U:5cU0j/U
JlJllɜ,`l،әyd^%bc
/O$bbT^MS1
2k2NYVFإndܩJbTXRďyЈԑ&%I%F.dE<LYКU'H1H-CTI/B(I)RhPxF22dsgrmR&
qCjLPy)/66IĒ1bJlAS=_SVb3N2-,\A L,#%߀ȼsΎ`.$\MA^pu0#:YibbQ/dZ9tsrߘ->8Ξ\pnsppqwrZJRk01Ml'Z`@N8
<^yTu9lfH<<<<<'jC2t<)߂zst<8NK$`0x.Dt4Cz7xat$`Ԥ7FG(CiᲓhKO!t]GLW25p	/1rHx`m}}stzuj)4-<œ@%:^^^^X&{_Jt<Ct<CBR)!j3h<K+<S%e偷8;6@BgRI^~dX9~TQIzzÆDz
YOGQ0蘔ll>Wȅ57.4k0\3 O46"'k0ff1xfU	xf0zfl`0.~K e['#、JaqQzjza߀c&t0`<-G	_rK	L2	GTd%gG1U	`=	e3-AQazlp0LST|CGHُ:^	.awOJT4p)&>t`l,0 ]"y,זM6x6E^xE-?NY4?Rm*O3I	1e0(zt"BbaTyc'͡Pn(>M,H<6]\8"FЁʊ߆y2CTy	"T&˘{*/sj6j>x^د,`gK5:^"bͰt$%Hxx`yyyaIWW+#<{y#儆ST||]RPB$GKK?9yyyaQt||p[:1t03c?s=cML.gLy:`z2,j1z<(@|0)<Q"6d.'L%H};=sr{yt%ΐWLڐ>thfGOYp8:J"ຜqaxxx:?tKDV?ceGၪr
{,|K=s<gG	9T{iy`ty:Nh:9BXťWK\ʺOGS6e.ᣩ遹 M.=:忿s=s?sxa)aU%85{ߘKF8yy#2LJ>j'H\m0lyy:N:CCL<&,0/\9Nlx:3tغ̦Iy:N:N.s=s~6Ԗ6CSj|1b3&ᩫ8.pG/<uqf˟bt Դ<<<<<<0EEe~`5>~yG0<Ύ`3il  >>8pCd<6!=8:,Ӟcヴcf~8"F~x!ІiC2K FKupwr9ɡ?<":~xd ,/,'???<t<52:X &'s<`7L:q$ *"S
raj`pnL:ia$)\0n|||q(Gb6?`\!\]0gJ-7O P<0;BcPP2g̙rL/^*DE%1>xBN8tZbh<
ԑ;U zst/!P9xxxxxxx`)ᣕ1zt&ZP\^bb1$H%道exl|]36hGyt)$#OGS͆jX兗OBgOsk&ӟ/A[9xxfOOGSL!cfB\&)L|qT&Cjbbu>*`.[c>]\Yh3cQ".Pc0M^ls 4^9od  \
jW$灹
`qcyI`؏Fx%\#'2ityyaQOઔ||pzm0$QrSOYGR\Mh>>>8,E/7O0 eB(6]$/<P|<:"4<<3 %:JsM8^+2r1Otgxן9&%ȚT`>RxFFbcGΎT)x.8P<ɱxo&LW	}f24])`|p^8r|s%~T>?"uE-Z():DԆ~c0 xxxx:!wn=pt<<0nB.jtN~`8B^^^X҇	gGΎ` dW2sRfWڛ///,<YA8є m0YMy`kDy)`KB$0k-7LG&RuGQ{095Ctxf5(x:])`.Uᦤ~r"ȥG͛b2bpt,J6dЏN@TZM/L+R`߄B||EjC0?^^NHxxxxxx`l|pxxxd///,=t,;$0UF2`pe6n -<.~nҮ0:,iSOJŕa<<<0iy:X<^8xx%Rt|]D<yJ`n^5\YR) izyyND]&<x`(-Cx,.Ad
~?<Qn8t	
SPYI%Tx凗ޱ$(IEPbsb	2x6/AR!ND"J
!\j`	w1lI,Dȏ/R&#(H6f9QkǗuLՉܰ/IQa2Xjc;_߁00/,El06$W<!OLҖ`!<IS`~|p?J~~x2|pa"Z=H2IKlTZbquGL~xr|qG+NXb|=u"y,#"iKZZxgqä#TY郄.68rfio2hM'߆%BG%M8'p3FXK68 4)#c>t]`=^z[	<[6#QcX^XS˔˧DtH.Xd0%p͊4:+ȅ*R88N>8j8l=:`s>"cgP`r0GB8,W0llpd6XMN>8W0##/,wxҘHt2NCŕ<ED灋eGS052nKls 
s 160::;t<'Ot˪pbl|||||q6^oROL	`9dJ2x(==0iq!ls+Jy	tI(]RIDayy:dī4*MbVF\쨵
\ب Ff:*BĲIصp	L %,"6c+
%p"J
Ћ u$ (2#brJcJ"SV6F*tPQ,SڦQE*Z#C.UB=cTHQafX >A%)WUyT؊.QI9TmOXOuM[C͊=SU6JQcUSJ"Fê|ҙLҷT
R1>9MSTؠȪyVr4ꮳ(b4beYEXҬp]TLv7gTMWDvƔ,eN*DQ,RW)#rm|U9(Q
1Fyy3NUSY+O*cZҫDk1:S(QyCj*mR*OK(yStNTҌjp哩uWTnLdzY#CFaeMS(RӵPrIVz*FZrS*ƬOUPAS"tFeMUu6aUiF1^P(ϙMU'M(mlљNvcfu|^:'4jdj\ѓ<Mcʯ4]dJ>(Sc$d}U)F2kTy;/3R6l/6YWR,eW*EuPʩDDQX(F:Ӭ}Xd-[XF$QB]T
"U
E&iCbI*?$5S6l:+юXWӚ4c$ShVbQP3SU6f^iTSFef|͟U-RʧBOYJrcl͚5=d
RcU@aMWPڨFu*YV#6.Q}I!3J#U(Xҩ*4(eBlEbVyS⺩<Ժ1ʱb3MSU<;ci-u4W
ZՋ,jֲEly9\UuPٟ#hOU*UEW55d䢦|XĖ6*
ؠXiT6hjSF(W(UX|*zRPcTX2*tjQмǋϑIY2ͭuֱgt:͌FliWMՆCE0
yNFDƔ@=f;QSU^6QU"7*lPTTU=d4DnYJTuaajt5䎙TTDAc6 Q%QOU)>^l^;u6͍#c/CS:9S@"6hz'O6#5,ub5b<!B)UYʞ;c6걥*rjbJڧr79UO#l6r͖Q9y1BFш9F:9n(P隲T6fmcʱNe6lB$UEXE&-TH2=fZYcJNRj*^lRi⼋X٧66l]FO<`7】':ҏ	l&68	~[~0tYg;a0tjw  abPg?.^Y0O_9LSIc'au0WM\ 9``|{?qh`/$=7IB>>>8ra`JxdѱRXI,WϦc~̆q r`Jl|]oC . $.x8ԣ !/'K%--lr^8`6,6̄رI^L6f:lJFR#jK+Zp؏%BKIy
CR11RW\/\hR|WWKTX$B$j*mM,/Ny1$E>ɪɉG0,`,$h@0 {_߄+^xplEЁ)#zQÂKԀpz\ī)fT-JF,345R2dE ppѲe0&/L`0C9~K9xx`tlp
o?u3GS{ߝぺ3-,ԏ.y:^^XLuGQuL7EqypyRK{߃%=|>>8$<2l|p	`ٲt^>>8ooI8xxa!J)Q>}Py68rl|X͙yyapL),2l6.P'""TTah%,/F=ECjr᪐j1dy~:>>$[{_߇%<L)B$c$[(8t+6x`<-7MI+|W	*Mzc<6|Oyh@ajup1y``٪a*aRl
	~XC
`u\~f\_B`6$jt0O.
/Q2jj`j?+fJ^Zg~0[>dp`]0.ϨeBEx<'y]0ZMNVBjjlQIi:^X$^>8Q?=Cơ/,t!UY9`|w5dcc|||||]Wm{_$哎`^6XQ8$	za!BDי4%t$tORCr3ã@E1:7>KЀ~s]\$	RuATI걔c+j,ΞEJ^[S8Epn9F^X{tFGt @Յ( j}0iO,OԐwm灪jPz`WSMdm~$169|9`KJ8#e1jHp.28#!`6Ao#1R8O6yI xZ9:r㫀"p\aC09M\)폎Yx3_8aA`z	Hd|sK08dp]^bS	Ԟ0(ixb,EqߌXcゃ|0Z8 :8GwJ?"z)`xF`zΞa\_\~`d>8fp>NE~0 EyHhlp'<9^xM/)Y?1	xx`(d0TR||] {߆0&!Z1	:.` =I^#3||]E'~7O069%P3	pZ;,&$scԑ59wė0`>B$t>`@.XZ[P|n0	!bs-/2lwAl35c2&pl҃WQX\\wW<Z剛Bm̑paBYKkyy		Oy*zaXE71ay`|t7MrFcR> u==	iIf)鄂!/L3FKE0=GQu08t^8/e1x\]1:ή%,Y#BltN!f<AsYOL"``l<<<<<~D}zja^$pZE)Gԁ>B܌iMLds|GҧS0x.(͌%JD$mXُ&Q̀dlB#REf\U&pu=<KSԑjzj1HG0-)//,$7t<%(G	Kdp/&<0yB,7>xftȓi:87!Ԑ!ROɱ_%OLm3kcD/^8ntE%up0DB~~dLĀ|Hy`(^$TwR&sa?tNX%x{c6RyL#=02kL:Xb/%?<)B8͏r'qtp968H</L"㜋-,K 9t'KQ..?t1RS /E88Ndx7J"*LB8#Albu0>8Hc?̎#![c'Tp@RXKJ9VtqS1wC	yyfԞ{{{{)	?`̳&=\qywģ4E`nl|||||p6:^YPp`Nk'	Hy\?놾>>8Ts߄sc
ߌ
)?T~#>8*\s2z2%<3]%K  0	{{%{_ߌ
ߌ
~Ә5]OF&*iBc*c:TY\ԄS/&!*.a>$F66GRՌ=I2>uF+/V/S%>0گSjĕajŔDU
D0ذڒAU}	/NQ%&%F*&&KyDVבbby/$$ERTXsb4$ʟ4(ƔITk66%uay0&dΊNb3ɗBLeLlъ3b0dQؼR&2^rĐX45f1TֲuҬQVS#Z}U27Dzb6VJdaFF!_$m|ԚR5TLљm}XOHA$U$ZF71II Бbch0҇^ajQrauYƬmY6,NˡQ5"abSR(P&B^uQPC-R1Iy9R#UV6"nF$0ړB)M0.fҌNULFkP*FutCb5$mM>h텨<ŘII%DʜTYʱbubR<bTN}b>F:~B\!M3e¬5REBt93B=Q4c*˯Y2Q*\j'cLT<s"BfblI#C.>/1_FLiF#Ddl]XlؒB&]XJ^X	0+'BeJK0p!&0!,':ls	*G't|]맦\$!'HTZx>6XiuAl'L#/"kR8=9c.h|Kl||p5 *ta,3"a/k,ib||ptyy``h|]<up~Wf*L8!fpl^^Nsc,VӦ	ICCg焃eyza{%H:--1kz]c·9`LFB!bS=tuL8-WWTunl8>IG\2kě%crXVZ"Åԣm3G	`eI'0'`WIfaO	U偺{~ス
qMHxN<'!]ya \`W,`%iiyycxca.`fJXLF8d28%19aSY~$I"HX%IpڒD:cĖliBnTYeIuTyEK*a"^x

jز[2ЩԀIW(-ʋG41:1T"7R=MbM/:MzuuE9R!k:#]L^/F)QcfMJ3䜳2~NʑP^Չ2"&юVT")E/RF=u$ZJfX>>dT(>	"PȒjIړ9QT<mFi*/QJ2 r#!0}	"QJL9V&k!L3:l6dEÔd)/Lԧ>ٰEM	Ota L7TWeGԐ2iQ,JcΧ:$LER1*N>-b5S=L:*dBGu|eTʒ9^ay^U(&I,K&0A`4Jx/#G*<I:W|0tjdx:R"\ЏV+;Q\/&/5t{(*-QuGP|ں/,qy%9M\/R>>>>8:l^-aK#<E('WH1R/krZ~n'<`A-Găts|HUOAj>~nI9>>>>8d||I!KLp9..>>..b2a 6$//"xza ^͗S'<1RXhlؽ0lk?y)31e-N.G(UT-\1b\0J$WQ$JPX 5a&j%ʒ5aESARu6%WˬDmpݲaj-jS_1_7Oz!K-\"L"b,JCЀ٥3)LU#"gK4%/,)06-\$xS
	,pS6>8x7,ܼ0-88N:FώZ%,5RXDtKy'QYyFh|EБuÆ@i`dI7*X-,GfeAIa1yazq'Rp4lG]SbGQuL<p^5xgWKJ1lp:xEMIN8}IuEn`#xxlp x$	KgC59fN7mL׆!ᄴesky' ۥit/'It'K0)yfΫj:=R=]\щK"L1R +pG/,6xU&|GTRuP.FbG6K\6B^x<ثäʐ8b>N`f:7R^Fxaɒ%sh>p1`еp7hbIJrZ,&;8?7MtGSKbtrE
߀&`ӆ~Dhxx:yMF>x`.#a(Jt&[s'斏gP\4epɊ!Z$mQ(a:ԣCT):Nb50ڰژ阤žc*IPY
T+TXZц1
aGVڰ
NYPf$fg*&Rr&MHHTJ#1aeڏzzyy
&ԑP*+-BEb2k(>ڏ&:D'V/:~d.ԑ$U>QV66ruXjTJ8*XYjW*0z:QBaG19cY0}]RLUTW*Kr9Taeхaj^XPUʺf#/"J*AjV6T˧jmI&J?1Ot3*LW!JZjUʱ"*H9W*c1T&zaUJ~dHBe	0¤I&Չ4&H]OF/S.T"2WOAU!6~~dTeX$}=U*Tt'P,T,R^Ob5@mI&KȲũazBH})ZB9g,*Adb*)EbE.U&m}HT*R"ʧ6!FOF U:^^^X{_ ã{'K4eߞ
%nk~(GōEŕr7H.%p:b2 J	uH02@T!l>-2Ty%(hG&`%sPeuq/,:&/pZtpP
1"CֱSm	5Sku<4ES*aҬ,B:`^-2d*	%L@~1ߘ*>8K6aT'w%UAΎ0pq[L- 2$(YX6HRYV(HBx1Lbߘ	͞0|If``5~	JC0|(<d|]Q9yyyfad`^#L`
~CD=tty^)2?=~+alNT.u0(Tdzyy:XbA]ҟKbܼ//,0N'_\8N[TGW
K !x3RS%	i0.` {e36xBY6m	^XGup+2Y||pLlph,";NcǪM5H=0;:CԽ
H		G0ц`'dBsO],/Rҗbë:+V#LM1ataos?s?sxxf}-Ӗ'熪C*1c':XeJ1^Y2hK	Lyiy:NH鿿5I`6>|C'iyyy:^X8^^^X7l_:>>>9w#<`~K0`GR?7Mt<:N:CDںj|16Bs??0"9~nH:(P*H3/R*c"IJPzZX1EI/Tca6ԒuREʩ1b_AW&Յb}}Ll*<ǍsFLB1Rl3@ZdΓ.\ǋ,â@ZB)r,T#RJMLr"K/IydG"ɞסjmZl/"ê<ڒ'*-J=f2aajPVA"b!tB	c*K/Rh<^B-NB̅y
W0>/`
a=J2x%,`Ї#,"L&>"bI8>`p@eQ&`N68*'#J1ɗHYhZDlR5Ԟh_\x'"
lZË`0Ԟ`jeLqHyxO',jl8চn|p&	zzz<"5tWu]\,̖
F0!
iwh~塄sDuHWT\mHKTie<BE< E)+EeahDqF$PTuR(Bp=ptXv*>d>]l''C˩W0$TH	<	,尚===0is񁑯p%EL}4@lEiě;񁓿pမ[)sĴW)-\GĚUʊW){W/,GCā>YN-`|pz$g癐	02ԤgQ,^*C0$%C]CT0$#l),0,`I/`Jl<1(xxcU uI0 t<CtCe	Ct0M!'!C0!__\O9/\^]pZ36y~02[wx
_WUu]\:"Su0hN~~xFbX$)69	ZxMN~~x%\	G?y5y#D1Ih2J6^pp~u&)1_'<W-
aZ2ǲƫiŇTЖIfrRpal4мz}s 7p]utt Mr!xaif px`0)!<e'KKH16X!xhCq>Bl*K1fdTI>Z!BL	cXx\K0"\j/////!ii!#,1tO"``^,#`R+`g/,	 8'My`QR^^N%\S4F, ,.r! rKa	`F-B[)Z0nrL:luE&ɱG0e3 m^ȀyBx[)?0],#_/\Sax:aU#i9yyy`:XF"p[>Cm6dҦTU'å!+0`~%9B5:RI$yat]kS"	y`6RzC iy`r,x`t3cZ8IJX-f%ih`NNK 0I M0\3l/At0QRS@sNk	6Ą`^=BxfN!OL2khG	šCo!tFY$c7MM5H
M{_{߀](烂c?{6,`N]{ߌn{~P9`>>>>>$+~~n
Ҥ0Q:BĞ+.`9,9/<d<<<<<<0<R"b,M038N/"~0~`9f!/y`b0KyjC0ERHNX-c'	Ly\CßߘKuO`!/,š1#e0Tpr*s[|`Zᚓxf;.>8`(BZ]\5b0l`K	.0
__Sh*BGNX0B-+X\^^Y	0T}pU684yyyy,'#Qt<0<5t<0,t%x`7:tr.
 xiBHPC0H-`Zj9QjEEѮ%=ϫ譆KŅ"S%ywcrV}),`{_߃Ce/@|H6^Xb+%"Iaq/( q(sa Bpns"1r+
-`UF1k%~~xKaxxxx`wҒt'HTᄤBp u偑gKA	#]\%S y\7Og8q6<-_\T\??<Ѯ	ECq\	}(f<p]\`
TOp5=~`!Cm0L>D\'l>Rpr/၂df!B`6~f~eSժ@p`u0x!MT؏E~GdL0Ebg8t$z^1(D:F0A~	0f )R|0atJLP!\<0yaK$,|s1tp()m~(O U 	I	y`4LeHy)' aB(@qBww<044₴\0,$"+6l4PEE~CWWӎH|M*I:pPjzMQ],xSDV0TP!BIe.0ɸveц,+-T$-6X6Ql;ǐ0KNX($%z`|H	f+7\$æ>^6Rj4eYD%/'!epEpQNy(`06B^NKC9:0p/,S[3߂ih`lZ^N>zSSЄHx`^Z>"b銼PlEKS`|p"JdF!Q[^>f0QbGL6ay#KPXtцZZ8 `Bt7=Ler$kG?7Oiyyy`u0MusRt<B{/,ߘG0jZX'< %)N8`}0,	.L	`s@ȿk"Yt||p##Q'b`Z3cixxxx`lp'ft||||s%, vA/	Z|dddddŧA(<`(žb'-("HSԐ(,5jF8`pX6tH[\	68gr te	1w0:6y( Ͽߌ
*C	AIKt0=^bH~|p|5Cߌ	?I9ft=l 0.0`w ӿ~H I*a&s09~`Y л>6XΎ9cュIt¼S=QsW?,td?{_ߌsߌw`bg?vȒSm0Fl3u0za=JvlTBD'46m0~`K?0RU߄3JYFqܴώ% +

MW˒/`c^^i*fq)mp8/?1aib|6t_\sXo03I$!sǯ<`iQ07jĔ9ABڮ)\<p`L3l3+0Igw`jkӆ[@HrW4cc|pH8xEE)<ҘfD|Hn8)\1L3BX7tH 6>,ԇ
!JߌFy
xfUiAI`j9/.;"d1Q(pL"">He#h%`jAԋ@HxQ6h[+:ԓ
&r
(03	h`?M?
iw1%+BsBh1OKXD[𞔇S0Ee*N8KG E9:>Z]QZP`l0*\<0N'Q)/< OP_0L=kvUxs	f i: 'U6CgTxxxxxx``/,`#xxxxx`9hz tt:	Ȅ0 `Ц=0a%%pYJ9CVAh\`[lqm-,'*^4ؼp%0hpt,IJc`1<cx ҖQ؂auIZMQ*Sh^&:'P&V1I#b1(g0*a2t	PXɱ%GϑmLLՍiDJ#BHFl4d*M90%Ri,&ĢC*	Q$1beKL&&T8P1:2EU6*
PҦCySEcJrcY]cGܡ0ٱ÷YbF2}HF>IRFyV$Pqه1(i*FbXL	0I"PFta^:WƬ)bɪg	V9_b$i</F]Yp30qSQP!5dСbb5Qbd(ab\*r1ҌqS:.PYHʏ;bꚨj*6dͯTYRUa81@Um=:D&*(ÈQS5$M)>
"4a0SFO3Ua12F;1"6"U:PyBl9U
TXy>Fu.;N'Ėa̸al8QbR6Q^ɍ(K5>t;؄x ̿,ў+]̳eU.sۆ`@ehxx`-`cl3߁EW
+t<<30G0hڋ
e)&\<0p`ٕÒbݱ!Rl|pJF9p̮	GSOxbb:x^<.`RR +aQUtC00)`hCt<0R>8=c3c-{_߂0`|DjREH`B:/<(MNSC08Bpi/^3`#82$gZQ!l%F9a^<ny4|s!-L*C.|<0Yx`R:,-L<t0ujPJx\p<`dxf'GG׎9 ( x=QG x17z{o?gKS7K0p0^,N~0<`?ByB9lb:@LFkzaҋ`fY\-U lEJHKap<POVHP*<:,%G(bc)l]mǦj5(QÓ=RJEF	*<L0:eeX]e
fRXl34%e-\H*jz!Jx&88AQ
`7M\N[jZHR>A~`9[~`vl:6lmG m)glK`0^5ml ]m &6w(C-ل`q[0Eق0~`l f-0	6`#/ق[0v` `.l`ff/f cc Gf c [c8ϱM+cWcm-600HuE iؐb@- !ؐhGb@Rؐ&l`+HąؐbcM[6$%LHؐ0q 0 0 ؘ\ؐlL6$v&āb`}+ؘ$(LāKb` L sbbv&8xm1ab`a#b`aw0JؘWx*lLbaa-ؚ{0Kx <CaNؘ+l< =.<*|Wmaaae?|<6	m+
l<=|vOa8x [#|Qx=-+<m;  ;#a S|*@&@n q@ M3a؀m Av!@Cb"& b c =؄&l@!M@[b6!& ] B   B'bGb ؄    6BAeaHbaHlBv=BF؄*);0B
C& Y
!] e l)@ ;vSaH&B R?v6"3aHyaH0؈qlD!l)	'D>؈()ѱ)aH" v" ") QR7b!툀)b lDl*"؈l*lDn¡b D} cT6"Ab Ѱ	"Ab HT[+v" n§D-B@T
;
¡ \T+!T$l+l*[
[
>±#aPSV °v@Q.l*-aaPl+]@3l*°Ӱ
aPvV ZV²{
;aXaX{
kaXl+[
.aXQX#+°X>vͅ`{>.WMq{aX*, N°l,v7a`+l,l-,;F&a`OZͅnZ66Э3-mw..Y-q{@	_;A3ak6~WZ-݅apah7\7Z[B~i텡apLZ1\ǰv^.}
\ M]5.Sapap-.6.m.apZ^6 𭰸	vax.ap6^ M;Saxk\Sapvn^9٣M.6m&/h-lгhl/M6fC_ hax)S^Clfnl0hG٠a=١aH٢~ B ١a#`4;f& l0+E AKa 4 A@?[Yq7b l0m aC`&1	n /10- S ;@al1͆  /a
;G{Ka'l0 
l0݆ UȞaa:b[D݆@aLdA3a2
@a`bvM q
 ϰGa"l1@b
b;aa6 sa̋a3f7d[^0m+l3WaQd$$v Cf+a"l23 Pf0Td`Sl3`al4^@*4
{@6Mil4`m4l3 @@f	[+aA04` l4m`v5"h6j7hl5	[A@{#4	[B@/4Cal4@al5 al4vaM@
5lfR]ía#al5>P(5
Sa_lMS6i`l5 >j5[akj	Sa6Pm=`a{l#6v`wl`) `l 6`Ѱ4l`@6 6`Wal `Ul=`Yl`؃a`eil7q`݆`#7{OaO6M'l-`)nah6}l	+`]&7=`	7}`l[㭆a#aF7
{
l7Mpnalp27͆}n#`޻n ͆7]7p?nKa`c<7l8ݰlnGp6Ànvpp6alÀ87݇ n+`{
/a'lGa ൰6rCF!Áa1pvaJpMsa`pÀ&r>Ð5pAa#l9}raa*9 v6{CÐ_p l9 aD8BvHr{Oa Ð&8͇!`	gr u; r#6%O` p.93`89!6988p{!?`@O`	v@g`3llv"6@`5>6gp_`5 `6E rl`E:mB:Dgrvl$:
 _t6CV`at%r]lv: з`s6M`An!l	pct[p{tpt{pt`v`6Otg:-Rۀ`x n	q^&va l:mCXt#àu=Anv	p8t6l:p:ࣰt{p: Ná^áGaa*l:vàgvEM;:	bàv Atbvà.;;;@v/`3l:@v[`w`6ȶG`ov
b6`a/`D;
`vl O`=; V v{``;̓L<mx;6`l6^腰xA`=;?z;[zv `v`+`3l=;z M 6_xzCz
{mX=2>݃J>6Bz8=G`!fzg`vg`v`f= ~i= `6@9| N`m|	+l	[|6ȶN``/Mɰ~v`N>]|-| }!>[` ;~v+~?~&lS`=?'a ` 6F }~6l ],@4@;;@=> `{ ~{@@   . 	"vFl [Ka {BF l = Ѱ #avA MA] 	  - >vF[  l E!KaBA@av݄)B@a,l aA %AgA fl Ka  ]"[@0B aNC!B[cM l!0m6.! 'Cm 2C= =C ks           :670:#        i        ./usr/lpp/vac.html.zh_CN/inst_root/var/docsearch/indexes/czhcn/data/imqadmtb.dat en_US/b                                                 L          d                                                                         	; 	;                                                                                                                                            	; 	;                                                                                                                                                                                                                                                                                                                                                                                                                                          IMQLSSWT   IMQLSCWT   CZHCN   =`Yll(           :670:#        j  v      ./usr/lpp/vac.html.zh_CN/inst_root/var/docsearch/indexes/czhcn/data/imqdexp1.dat en_US/b                                  

 3B  eimrt.;achlnopsdfguCDPSbvx#AEFIO_kwy(),-/13BLMRTUVX
'*+02467:HNWqz"$%&589=Gj	!<>?@JKQYZ{\]^`|~[} R0V@0,\ \JpR c<ɒ$y QiaqYP`ŉ "	b1p+)&梁I0mo(細$ާ"@.ib(@XmDsXZz(-Y(D,iIiG=Ik؊	9ssVtP[b('AG=z82Z؊	"M
9,i @P\'IjEŹ6"p E.ZMc؁% nP-jzjz*Ad)=2{KbaX.Rari=yQibYbbLk$.IըBhR{K
D*E%`ǘy1EDAfsX<\DXyG=Xz4j)-C<,qb('& {K ǰqG=,qb(&8ŉ7QicOEZ144a-"x"{K-CI,bܜŞQibr$cT0ŞMZP1ej(sX(&z9iPN
B"$(紱	4{ABzq@
9,&)&Qib4 %(紱 NZiQP%Ǣ#[4I9e#In1C.Y Z@馉1c2'H:KMHPu'-4؊	P{KQ\1Pf<sX-I&ըBz&=	QbP}y[l!"{Qia07"{ȞQia07"z&<LPr'c@Pb	sXLȞA8(a{K	1t-0 A2{K	1t&# #M2{KM3'H(細NR$T"A"oP8HȔsXb.(AbtP5i=8J&sXzfHeȒq"ǬtZQib赫AJ.	!Ae" ,[sX\h'AXG=+1D$kY"Dq#[2"+1D$NXA2{Kr$cT)o-h(DAh=X'AfsXɒ$	(,[Qp@f$&H0$mEu	=H,[Qp@f$$GQiabڋ@Kjz$5E\<NG=t"mEx	bJ9,]M3	-F AA[{$QsL{BP55sXtƤzԉS$aP1=BFsX51PF/a(細jjӀY@e	(]DQr Bf<rܡ"I5@$LKNAO=c2I8ƨFPP9O9jQ\1P-IMLG=$Xa @ IHPXcQP	(+`یpBh"pDQib4ư"r֚ACbu<]DQr B&@ &􉼣:KMHP&Xzӂd5cAG=LjGHQcR=jPˑ$R9,@:cR=jDP\'ԜAHP\&ECHqP8	)sX$ygAZ(<8{Kr$cT2c<pc؊bd(細d	"i-=LqAAZ(*Gre4qY=js=i(=g@Z."]{ACr{DD\M4\\pDIsX˖5i	(Fc؊	P
Qic.ZNDզ.P^ŧ"bfHкm	.B1@QbP419p6&{KQ& IAb$i5E(f89,hRZ"bܠmx=fjL=nPX%E.Rari=B M4\a%`{B.&k9,@:PLדrԉuN1XPQibR$T!aQP"^'Ij{'PѨ{KԏZ"Z@4JmuKNO5sX^$.P|D]"(細XLdFZ簒ZPZLH簒ZPZL(@id$I$c֜%(紱簒ZPZLLҎ{KDCB' a$NAc
9,>4."(\a[4<i4G= &cTAL6Ǩ,a'"A6[{A8R*e#In1@mPXN1El "p04JQicO1jz4J0G=Mâ(紵nB
@pcjT.rlE6z₎YG=dtQ7sZo16<G=N,{K	ӂqCN(紳N1N(
9-hl""yG==$\G=5z޵t<؃UU&r.|PQ'sX,ArpT((紱b:KPɘ{nN"{cOq3^ML$BhsY4
	N(8@a
$(紱	4{AC4c؊	TG=Ik؊
Y ǱFQim1a"$5E>6)G=f	b{K5	qBsYaR(紱 NZiqB(Ȣ<(IsY$^TQJ9-Tg)@Izcՠ>(Qin[ɹ>(4tPLq&9|t(細iZP%Ǣ^(6
9,*b8NKqEPZQib赦(Fcr5	 b,G==a]qDR(紱KqErYjbM4Ma`'P\`xN(紱18NKqEH4
9,/@	#In18LE{KQ\1QPb]B#ǉ^$isXɒal!"sXɒr"$Ҏ{KX2BCbMbP((紱!$$iTԊ9,HAcd	
Z8QibB&HHյ.
{KX2BFR(QibB&HHy{KX2BDL|!sXɒ&
PLĄ6L7D,{KX2BD1XNQibB&HH܁	o(紱!$$MMoBfQibB&HHL=`TsXɒ9f$!<Ą6LL<M-3SX7(紱f4nMhE(L2 Z18+QibA1؂U	@ H1sX}0N@Qb[PF!()(14sX8^&BPRP0	 d(AfsX<\1	AIA@PAP(紱r(5h=A^AXQib1@QbP\'Ii#BH*a9,DAh=X&BPRPR@UsXܚ1	AI@n@PsXV:$5EJ
J
I1fsXAjL=nPVƱ1TM(細L=a0K5Xj`r1	@$#MHh<Ǳab g8\B1ŸqBagsX" bPqnbДQ',\M6 ICr{1	AIA@RAP7&aG=J
J
pIG,G=$޷&BPRPT((紱h=5b^A9,i&kɹib(&@6=JP<j$LJ
JDsXНNr(0""妣 &N#PF<NG=ttP[b('Bg"1	AIA@I! QiaQ6(BM^PMDQrQ-"r&4rpU{K "@@E(>"TܴZp=F{KPˑ$ IBzܡU9,-Zkp(qp<0cjT.rlEE)cZAAZzP(紱 IETb	B 妚(lNO14jp(הsX(=5KxkAKz 
QP-
8ӃG<Ҏ{Kh&PMOEAh\uYԱ׭ x.L
9-3<]Cab(&.Eqg^iG=kLpHP$LKPVŞtP"{zpj5{KjygB&(,Db2MZiizy7-Bm"pu2Ks9,,ZiIj1%\.RarŦ
.ik(細ia%ics'PVŞ@jL=nPZE@-HǴ8M1H%ZT2MZi15\qG=qbjJ1bܡ-'"jM(aY`P<8M1H%=z\M4\9f
<G=ԔDi¨8M1H%Err&4r.9,<$RSLMr\M4\9fD\@8M1H%"r(eIȚb0,װqpf(J9,<$RRF8Y"2MZi15\$Qiaa&Z1zP˖5i0,װqp:L8M1H%$c<k؊	eIȚEck83q4
9,FT@&{{A5E1zPˑ5i	Af8M1H%&^PMC.ZNDզ.P^RGsXy'I)؁#֡-'"jM(aY`<IiE)9fI1P˖5i0,װqqPO l^sY8RSQifqd
9,I	sY&a8(紳iisY>	^{K1tXPm(紱<yU(紱<{KM= '@ư&&QiaT:(isYrR{K4%qgsYT{K6Ҏ{K5a
iG=5aRe/1B<D	T@ǘƤAQҎ{K 6:׸>*EAbGCQid<Qid4&&QicxQh(紵M諜Qim0unt
(紱:*:{KX8KHȐIL*yG=h{K" Z,HȞa('DȞEQidO{bQATQidLM梐	IsXQidIzF<
<ER4-EAgsY%z0L*L,(r(紳bD6L{K8S"Qig&Dd9,@aFqG=EMARK(紶Anrâs[	 %(紶 EtXG=Mp|Y	<,yG=؂Z*ČBQilMz	0TG=G=Md*i#IEzY"'P-I8k&&Di=qPK5DE0B2oH@{K"jy=CI,acdb!Y&c9,g U"LlEXG=Acd@Y2{K=	O(紳gsYH>(*"{K=	0%#IEzY"'PVZi=BƔsX'S1Y <]fBZ\f)I{K"jy=CI,eIȚE"p|U4J9,&R|%yG=ԘzܡOb(& Y	TG=p|Tp{K<	8|0d:,iG=RMXG=0谔`d(紶:ն,*6iG=lU58&&Qiad<тqT(紴P5pU'sX%R)=`8\EGQib&(F؊	&Pqnb|Q#(紴L
"Qii"H_RE(>*reɱ(0P QiaB4r&'"k.zIȚM*qfsZNbqdJ9-'"`UsZF<&&Qic0,9,QLզ@@5@jL=nP'aS9-|U&#X*G=tXҎ{Kr&ohQinsbG=r"f lEZG=ԠL(紴ad
9-41WQiiMƮ4qLyzbvb1`Y^$b	"qG=002{KsZdIM8{KLNEAG6Qio0m6Qs[`
@saaS9-N*M{Ky4	{K&<tU#J9,FPU5sY4֑(&&Qia|(紱
	(紱4:*
9,Lc 	IsX6EM0M0UJ9,u#A9' DsXɄ5j9ȹ5s$tZ1E
C&a	$5E
"2c<"jM }{K
؛ԉ<
rr&4r-8R(MsXZM j#IEE(dy=C.Dզ%asXy'I(D2MZi15\'4
9,<$i95i9VhCr{¨8M1F֭eIȚEck8, sXy'I(eIȚEck8Y2{K$	4b`xz\M4\9fТHsXy'I)c4؊B.X7&eIȚEck8P(ro(細N0LQIC.ZNDզ.P^bJ9,<$-'"jM(aY`U4J9,<$<Ǭ=C.ZNDզ.P^C$Qiaa&@㇨eIȚEck8N*8G=qbYMC.ZNDզ.P^aFG=qbbJrr&4r.
"9,<$Ob(&-'"jM(aY`p*8{K$	4"؊DG02MZi15\)qsXy'I)0ӌ=jrr&4r.
&sXy'I)7MC.ZNDզ.P^`>@ȔsXxȱeIȚEck8+YsXygi9VhCr{b(細 *rr&4r.
\{K-Err&4r.
D{K$	4AXz2MZi15\%a{K0Jai9VhCr{sXyH,\M4\9fQia i-C.ZNDզ.P^X{K0EC.ZNDզ.P^X@ǱeIȚEck8H(\Qic.Yb -'"jM(,0"
${K(#<$P˖5i0,װqpP
9,<M"-'"jM(aY`i

9,<P˖5ikP%ǢH,9,''P˖5ikP%Ǣ+E$9,eIȚE5ȨFcrpQ$sXyC.ZNDզ.PXaEB4H08M1LjsL=C.ZNDզ.P^¡BqG=qb\M4\9fMDQrLq2MZiP09,<$ZK@x=5i9VhCr{S(細N0LSڦ Ai-ACE%i9VhCr{BYG=qb61qb(&-'"jM(aY`$zEIi`T0xQIC.ZNDզ.P^U(細N0LSڤyb((eIȚEck81Lӊ9,<$3NYgC.ZNDզ.P^R*zEIi`T5xQIC.ZNDզ.P^Q Qib&(-[ɹAiM#$G=H(i%,[byQicO1jzzp:'M(紱uE	zڡQsL{BxtlҎ{KEŹ@,=i]cb=j1)LtH,A0Ʉ(Lr=j8kci$"8{K=a
@3	-5I$\1<]DQr B&@11*a;ɚD0

9,pJ4"Q{K0ҍ"H`T(xQҎ{KԏZ"{=Ǳ&cb
y[VT0 1	)-CnYU<ǭAT	sXtƤzP^$	=Ij<Zp\,Ҏ{KԏZjb׭(iKP&ӂd:QibMAzl@rj(=Zcՠ.M 1	)7	-B瘚kN
1å 1ԉYPQP^YhsXtƤzR$T &ոǢ,qb(((/MpYҎ{KԏZ؁%<娂*y[VY'sXtƤzR$T2zܡy1ExG=LjG5"ECOq3^MP<"@	ŉ:QibR$TM"i8ǱbF,8@t5#֤H"
YP¤H:QibMHPy1E ":QibMHPb{A8H,J9,@:cR=jDrF(BM^Pd\:QibMAzl@rE(i=mZxG=LjGAzl@rIh>G=LjG5JyS=5i=mZ¨<t5#֚	)-@ԙi=mZz 1	)-N[ɹ<ǭAU13J9,@:cR=i/MSZ1朡h>
<t5#֠6 IO9j֡h>&G=LjG5JE"M
	 ՠ[z.NJ9,@:cR=i/MSZkLP%Ǣj	T*AJ9,@:cR=i/MSZ@P0[z.{KEZi" IC<tDjGsXэHeȒqjP	(B 4"{KY	ԘzܡtP"Dc؊
0|xG=LjG5"EBh"<,yH=n<	0.a禠BxL6'	Ց[PɎ1zܜ#"Aq Hs=50a8Ly5dսnNpH=n<	0.a禠Bh"ռP`a֜$%"Aq Hs=5E=nMOEBh"p;rIsXǘ"fZ<(-&zQ\MPɎ1zܚZ	&J,9,D@3	-Bzj	4Bz(P@G=zy&a%\MA2aU'&gQib$bIj0PL.0l@J9,D@3	-Bzj		Z IF AB,+%y24a;$rZj""@ɐZ,=iQW"Aq Hs=P(-g"Qib$H5PA\ MNQD(紱X%<]T(bt(紱 H*Va IF A@{$ĒY  F5p=dG=DJ	)-A[Ijct(ڶ$Qic&H$"6zښy1%j. Y{K8	1JyPȘL,Ĕ
b
1C.Dl,t((紱 H*r{$ 6 IF(/MnP4Y@X{KԏZ"w,ǱJ1
bb1 j./MnP4YBqb,(紱w,ǱJ1
bb,Y ij1(.1. IF AAzl@ABԌ@g@f%A<(細1@r4p"EB1<YP8
E	&s
9,@:cR=jDgg1MOEF(i=jVInE#:QibMHP%Ǣf5j1
&ǰqPq"{K@ױq"mZNssVtPM&k؊	T,iE4a;$tZ[#IEb@	qb((B
9,i%"v IB&(F؊	tZ .
HsX6s	(FP$j.ł
9,]؊	@@sXa
E$R(紱 NZi&G=Ik؊	YQib$b tZ(-IsX,Arpb$G=Jqbjz*E2c<"jM&J9,i%"v IB&(F؊	D`7(eȒqP$j!aN,,8c9,010lq(紱 H*yPy'I(X2MZi15\ŘG=LjGHSZ8M1LMz	02MZi-r{RsXtƤzԉ<<AdX2MZi15\-Ҏ{KԏZjD@P0i9VhCr{)B{KԏZ",ȱPXaE51"I6ŘG=LjG5"EO9j1O&Ajrr&4r.VqsXc؁%JrE0P4Y@}5{KIfP-I"j"q15ܰi%,4%PR`-ȹ@lzjL<Ǳ%-{K[	(/IO9jQ\1P-I"1Ƞՠ0<ԌqG=zy&a%\MA2Lq[l@,&6zR{Kb󖡢cnD؂)tPZb(& [1D$-zp{Ic4cR=jʆIP41H,l"KpNj(Nh٤ڊ0z(acd[Pcrp"Dq0z(acd[cp&DsX{6M $Inj1@49,-YܛAF AD6L& J
En{K
")<Ҏ{K5dj$&H$>"TDɩ X(紵Ќ$Q @ IA|D(F4 rHJER{K"H@@01QPh'
@ 8ǼAOEF=r01QP6b&P<NKVbN(細hR\1p\"p#f A2jE" r@lյD6L& IA|D(1R('	!H@7#	q= F AB1)\P<NA	!; 6HҎ{KcdQ AA|D(1R('	 ^a(紶X2J5@:sXZɒ$	(5NɤA.Aj&H <<NӂQ
9,\&M$sAKIM6"In1	h%.Aj&H 妛AH\'1sX-@v$K@qEp0ì@9,DE°`@8"V8c` H±T2ZPagA|D(F4}RyG= Tb@F.
ă!)h1Ƞՠ6zA@ 5"pèj(紱 Z$
HB*1+ j)h1Ƞՠ6zQH.Rari=A@	Syb((/ C'(@{KAĂ0@!ZPagA|D(1R('	aԌy#yrZPag8)QicOZJ5'
$(紱 Z$
H ;DC
Zr(5h=C92bk(紱 Z$
H.Ј.-9\%lh`* \
Pjzs=qp<ĩ4E AQr17z*yPu'-4؊	Ǣ2qG=bbs=jz*yPu'-4؊	ǢAgsX[؁%,*Hae@6{$ L؁%f	RE=8+=7sX IM&{ؑPۖ`$XӀPӜ9,\$	)-NZNZkA=HǢZNsXs؁%<娂ɒ$(kr&1mE	BO8Qib=QȎ-9g(C9Q0G=0l IF ADgJ1ME=,:lEEX7ܳ	( 2$5\(F 妛AHNY&&
(細1J1I9N16Mo={K[	(,*H`{K[	(sPۖ`$X0@&0ƖJ1IIj4$f	RE>sXYbAcd[嚉$AK5i=j*QicOZI1JyD#br$c`PpVҎ{K3$z&"z.00H,L	)-FփR$TbLMt&11bf IO9j5"8c`끘m"{K3$f	RE=8VyQiaNbTbDS$M5ab l"&M@.P$k9,>i@S^81JIȚPF*1
@"dB<NA`DDƖJ1DEnr(m0J,AZ,e"AD@ܳ"Ksش
8H1L@rj(=h=5"EF)$޷A@Qib& IO9j5"q4Ǳ%81L@rj(=h=5"EF(p0bɽ.qb-'-5PR$TqQAAaV@ljL=QIȒqQ\&H%P4m"{K[	(&b((m0J,APyG=C{$ob()*1I9N1 F A@وDL@8H
9i7J1I9N1 F A@وDL@8IDsX IF rMCnYTbPF*1
@"dEBqQ*@xҎ{K$%"8)5"jDRNDlhsX IK@qEp0֚<娂ɒ$@\,z&sXs؁%<娂ɒ$(.Qa d1J F A@وDL@8I
ŜהsXs؁%<娂ɒ$(.S^X2D%ab l"&MHx$g<G=g1@RNDjX2D((16 d9,acd@:aG=,l%=i(Dтy&sXXa1iIB$Q(細NbP֒ct&G=ЄB(細
Px<6{K[9f	RE>ޓ
9,in5jzP"sX$j4E"{Kz)AH>J9,iIBV؊Q(細o&4(細nk1끈' 6`EKH`dꂐ|p9,5# 9@V`2< xE@A d.M`SA d/M"{K  ?PD +ah%1m(紱T(@@TA(;@
A
zlAo0Q4 =Pv=`d:E(細<	 G`2Cx)H|t`C04P
A\%(細A(,@dR@Ҏ{Kp X3@5:rH@
`; hlAo@{K  # vD 46 7Qi``dRa{KPd JEafjPm"{KPd J@ W$3@5`j(細@h:p@HfjXu8@:Bp45: 	@Q !ahG= A#
 6 7pu'G=@@1`:fjQdJ9,n@Ea:PhQI fjPu3F(細rrPv f|	!lAo<z0f>v04P (Qia9 `PD + 6 7qJ9,!"X!Pfj"sXlA%%D!!alAoNbTQia#$0lA$EiB%5uLdD"{9, A2A"\I7sX  9p@C !u7{K9Cr%L0# 4!j	AG(細rrPr:l$sX	 aX' Qic&HgC.DզP`ŉ`bf&QicL[F0bǚxG=has=i0bЈj$
9,,D3֚,MP}sXXz.YRrM,MB"AAZj4(細0J,A0b0IsXˑ5iJ4Qic.DզP`ŉrsXZLMrj4Ȧ{KV^DSzY"L{A5XAh'* 0ɭ(細(io{$<akhuX&{K2I.SZ$X^hƞaUX踣ƞ$X
A5X
pL8xpCpc0

a3Às ,8pa8Qv	Xp&Á.paxp6Àk aa2À8p)ÀXp!ÁÂpSp;8	,À    Ü8 V ' p~< v<
+cIǀx*.<Lxx<xX)c<x%c@ǁ?<x<ǂN<xX&9ǁ3<|xHǀk^<	X$><wlxqcLx:ǁ,xx 2ǂ&<Cǀc<5ǂ<q1>ǀx<xc<q;ǀcs  ~<x1,ǀW<x8ck<x	c$ǀ<,x81ǀ;   s <x8 1ccǀǀǀ+ S <,x x8c<Oǉxǻcǡn<xcǒǑǯCn<of<x ~< x aqcx]ǅq<x5ǅxq,x4ǁ<Cc1ǀx
uN<x3ǁ<1qoF<c|yXn<cLxGx6ǁ<1xQV<80ǁ~<
1<!Ǆlx<Sø{	[><1lx	qcǀ ' F<9

G?D!߁OA@O	<o 3q7pH%%p$$pۂ??7|xx8:CB "p pCׂ4>=<>=;: 08_ Smki(	 g $3<  {;p<  k3p    n 
8|. #e&㜟O~G^K9oN  ; ppǃnpkg5g
xN|Cc8

p3s.xaQw	\&/p|6kӇup2ુ)ࣄ\!S;	,px9 kS 	 $          :670:#        s         ./usr/lpp/vac.html.zh_CN/inst_root/var/docsearch/indexes/czhcn/data/imqdexp1.idx en_US/b                     $                                                                                                                                                          debugger/ui/ubvthrd.htm;Threads View                                                                                                l\e 
          :670:#        t        ./usr/lpp/vac.html.zh_CN/inst_root/var/docsearch/indexes/czhcn/data/imqdixp1.dat en_US/b                                  
+D9  eimoprt /acghlnsu.;bdfkvACDEIPSwxy	#()-BFLMORU_
"'*,012346GHNTVWX!$%&+5789:<=>?@JKjqzQYZ\^`[]{}~| D 3$ (
AtA plÁ B d N -9.$ZZ	-5^CR,jŵG%ĖK^%5@YX' 3ICy0,ŵG%ĖK^%Y<fcO-a`h-9.$ZZ	-)k08<ե,KSC	ŵG%ĖK^%Y[E B-SC	@)l[Tr\Il<Z%*5"yG)ÈVKSCAKbڣKa奯@--ok0:ŭYOQ"Z{! @8PH$ŵG%ĖK^%[aOQ(bڣ&L=x-9.$ZZ	-8YXSyxKQQLEŤG'8$ŵG%ĖK^%9%8PYX(@5$yDY8KbڣKa奯@$fc,S0^
G-jK-KDrKrHƤO(K800^2ŵG%ĖK^%9%5 =OQG(01LŵG%ĖK^%9%UzY8@d*
"<x"ŵG%ĖK^%9%5"{Q :qH @-Cԗ!ض-9.$ZZ	--V5ĭI&R\al[Tr\Il<Z#*!sqK <Tƭ'蔳 ض丒yik$R$il<YXAF( $-9.$ZZ	-=Ś<(S
bڣKa奯@H
,׬a¥P`	al[Tr\Il<Z)5@YXɩqGC	
-jK-KE"FUzčrPAL=
<qR @d*
"<%!yl[Tr\Il<Z)5H^R!rKHZH(AUO ŵG%ĖK^%#^%h^JԠC5A005mQq%נIhIOk0:@8!䡃 yl[Tr\Il<Z#yNk0:ŵG$-ZHaOQ(rjж-9.$ZZ	-s,׬`Z	{Sp4[[--zA8y)j~$-9.$ZZ	-5k0-09 ya@!il[Tr\Il<Z#yG,׬`Z	aOs=%lYl[Tr\Il<Z#z,׬`Z	aOsز(ض-9.$ZZ	-qk0-0;
bڣKa奯@0 ^ N˂	l[Tr\Il<Z*=fc@ @{QyzJ$ŵG%ĖK^%5 =`KQ {@p@סð-9.$ZZ	-fc.<=Ȗ\<!sqK<(X[[--zŋ5b֓ކmQq%נIh!l<YXA0D|ŵG%ĖK^%rDfc{=Ir/3-jK-KDAfczJ!ض丒yik$N<Ò*,׬`tD@`T[[--zǘW5
ªH!椀GF'<[[--zǊ(rz\RxF$/' ޡK [[--zұLk0<b0+cԔ0al[Tr\Il<Z+Jyz%Q<#S 1D穧$+cԔ07bڣKa奯@ZVW5lpģ1+I /Dަ &l[Tr\Il<Z+J%h^JԠClp	@&bڣKa奯@Z(zX一( Q )=YOSaض丒yik$O)h$H,׬`|HRrH`KI&ZH%80 Զ-9.$ZZ	-Z(YX|R@0\ +-jK-KD=EYX|ǨPŵG%ĖK^%Ê<Q {@p@<ԸcZyb%0 @N[[--z*,׬`1,ɯR	=L<i5$H"[Tr]Bl[Tr\Il<Z,kրfcMIj(G9GCH(a	H<B	l[Tr\Il<Z,kޒŚ-@S,	ȥD8RjH= 8 DXp}emQq%נIh5ĭJ0y/j/ /QC RAl[Tr\Il<Z-1iqfcBӒCQ%-$0((h[[--zLZDYX@tcY-R	Cl D\ZHrPx-Al[Tr\Il<Z-icEPӒ@`5 C2ض丒yik$Z
TYXcYQ$yOSX&ŵG%ĖK^%ֹ#,׬`fȖ0&=L=yQ$zG1C(B	l[Tr\Il<Z-hN@YX9#(\RNQCNJ(
 BS8@|U9'PRKbڣKa奯@kŚzyGbڣzy9%BCXض丒yik$ZÒ<YX0@bQnbNbڣKa奯@k15!rZQ5.)a`A-9.$ZZ	-s\,׬`kZPA <$U(a@"ض丒yik$\fc1 :@JҲA6؀a(JpNNfA-9.$ZZ	-15(X9$iAQoSCKbڣKa奯@@
fcE!IP% 9OHH[[--z	9%YXrP`ܶ-9.$ZZ	-fc[Tr\@dשAl[Tr\Il<Z(<ȸYXI\SIbڣKa奯@AD5=.<=Ȗ\<!sqKx>-9.$ZZ	-U  7k0>$)m9$0yzI8zy1x  )QxljPP/Cض丒yik$ETDYX9$xXH(jSĤcR#ŵG%ĖK^%$8
YXa5$H"[Tr] 
CmQq.H\Gk01( i8~#`+@pz{9(`hp-9.%K((fc(֓@f@q (=#caOJN2bڣ\=
5!(D 8r=i=h0`[%Ȕq@fc1 :@JҲA6؀0rP,-jKrGJ@(YX: 4[I~`Abڣ\`f5AZ5O! j@bS9.)a`?ŵG%Ĺ#r%k02j\Sy=+ 1Q)aXz
00:dŵG%Ĺ#r%4<i=0D0\ v[%Ȗqe",׬aHRŵG%Ĺ#r%ZDz$H!ŵG%Ĺ#r%[k08<ե,KS@~Pӓ Bض丗$y.DrErLRK3Lbڣ\-5zȶ-9.%K,8YXǉZBl[Tr\K<"YÊp^8*emQq.H\g,fc4`btbڣ\ŚIp+-jKrGK8ps
x5 srp ŵG%Ĺ#r%9G5 <-% Z0Զ-9.%K,=z(RaR5~ŵG%Ĺ#r%9k0B![%ȖpN8YXO(~%jH:%Kܸض丗$y.D fc{-b'ދY80mQq.H\gDfc=L<4=L= bڣ\*8YXV(vtŵG%Ĺ#r%<qbz[$qOSC,[%ȖpŚ<Hh[%Ȗp,׬bQXX@^L?
@l[Tr\K<"Yp^\0
=-jKrGK9x^SJ[%Ȗr,׬`a(f[%Ȗr	4YXJ)iض丗$y.D5=xrbڣ\@<YXa(z[%Ȗr
,׬bI	9(h[%Ȗrp^ D򞕤`l[Tr\K<"Y95oEmQq.H\g z #S70wض丗$y.Dp^3Trpض-9.%K,!H ,׬`qaI 2j\S0*Kbڣ\Qz<	H9nbڣ\ŋ5bQRH0`ض-9.%K,!l<YXqR`fh^[%Ȗpk02j\S.IiI80
RCNN mQq.H\g	fc.RpɩqOch[%ȖpŚ)R&=CN1l[Tr\K<"[Ҟ,׬`tq B XQxp	aal[Tr\K<"8ip^DԲ9l	Pf[%Ȏ`$YXrF`j=NmQq.H\Ջ5HLMIMZ-9.%K4Ŕp^DesX[%Ȏbh^DiYmh4-jKrGG1kk05+[SKbڣ\LZk05+A/4-jKrGG1(YXrF`jq/ aal[Tr\K<"8ifcQqe?@Bض丗$y.Dp,J,׬`j9#Q05A-\Ch[%Ȏb,׬`j9#Q05A=@HBض丗$y.Dp=z5T)5mQq.H\ xYXrF`jymlmQq.H\ ŚG$j&=%TŵG%Ĺ#r#g5HLQ,axmQq.H\"jŚG$j&xX4-jKrGG1,׬`j9#Q05Ees> @[%ȥH'5@IRyi@q (44[0;-jKrGR$z8YX@y= ԀGHCUrN_"ض丗$y.EKiNp^8*x,QK +Ń`a(Yl[Tr\K<"\,׬`tҜQoK +Ń`, ض-9.%KR9%5Ig @V"710-jKrGTQfc犩=i=axr,R[%ȩmsŚaOQ!by JԠ@V"YdŵG%Ĺ#r*[T9fc{=Iraxr,l5-jKrGT5 =1.@/EY l[Tr\K<"k00P)z'0
`X7Af	 ض丗$y.EKiX^)jzJ"ŵG%Ĺ#r*[Nabz,=E$҅TYImQq.H\
fciZOyOSC8&*8U.RDxN(-9.%KRW5 [NJ{zy'I(
ªH	Wrض丗$y.EKk\fc.K\҂
<rKzRX^,,p$ŵG%Ĺ#r*[A9:%K +Ń`L
-9.%KR,׬`f
`X!-I-jKrGT<i=ȰnL bڣ\-=zKz.J Ԁ0Z\Syzp
Âذr,3X^,@-mQq.H\5"YaC"{((r=	4ӄmQq.H\׉Z,׬`?$Xx\z!$-9.%KR$9zz0X9ŵG%Ĺ#r*=QzȨ煪<zzcFC\҂rtal[Tr\K<"5 =`KQ {@p@=.I68!ŵG%Ĺ#r'afYX0S-q$Bض丗$y.DHYX(%©@&$J#c!<ض丗$y.DSr9O5iz :R {BDI8"8bڣ\N,K^a9A h)Y` -jKrGN9"G5aQo@/'#x :AG 2yqERrf-jKrGN9,YX=0{.`$qD$H9#Hp-9.%K8T
(YX
(p@tETS {AERq :-jKrGN9V,׬`	H`b%<y-`nEmQq.H\8,׬`pה4bڣI8ZPA 8S[rHcTyOSC0!Al[Tr\K<"K,׬`b(Đ)rR9-jKrGVfc[Tr\@b(Đ) -jKrGV$TYX( Q DTO$U' AG :ŵG%iA=8ض丗$y.EiOX^S\Q(--E!rZc)-NBŵG%Ĺ#r,[FfcQ[HS0@yNIoPp-9.%Kb[,׬`Tb!iOQe@kZPA <$U8PŵG%Ĺ#r,[G^[Hr(IűmQq.H\p^S\Q(-c-sJ1
`kŵG%Ĺ#r,[VŚ
YD1m!e 0@yNIoPp<-jKrGXÅ
YD1m!$q%aiAa9%Bpض丗$y.EkN,׬`Tb!i)rN {@kZPA <$U8L<-jKrGX55bCJqG-sJ1
 	l[Tr\K<"ŵ ,׬`Tb!i)rN!0-sJ1
	.	mQq.H\"x^Rxb! 3DZH0!)rN BQ`nX<-jKrGX[Ś
YD1m!0-sJ1
P-jKrGXazMqF,0!rZc)-N ŵG%Ĺ#r,[^hfcQ[HyIC
!rZc)-Nbڣ\5k0j@;XR-9.%Kc^Q5Q84Kl[Tr\K<"Ƽ,׬aG(02 x[%ȱ(Ś(~ @-9.%Kc^Q5Q(RPdŵG%Ĺ#r,kqbzd[%ȱ))mQq.H\fc
{݄űmQq.H\x^TIÐ` -9.%Kc^5k0kv^ŵG%Ĺ#r,kƠfcG	O)j/%mQq.H\5`P<-jKrGXזQbzQfUl[Tr\K<"ƼE,Ԗ)3l[Tr\K<"Ƽ\,׬af01-jKrGXזp^8"¢ض丗$y.EylX^m((,-9.%Kc^[Kk0*Kbڣ\5,׬`w	B,ŵG%Ĺ#r,kfcaeHSR=#ŵG%Ĺ#r,k58h"G'-9.%Kc^9F59F8EmQq.H\8YX8❆[%ȱŚ`Iض丗$y.ExE`mQq.H\^=h2"ض丗$y.Ez\fcP.v ض丗$y.EzQk0?x!Al[Tr\K<"ƽ"G5#4S	imQq.H\,׬`v%mQq.H\5?	Ăض丗$y.Ex5=`K[%ȱqz80\ŵG%Ĺ#r,kǜfc.EmQq.H\<YX=) mQq.H\<YX .RKbڣ\5k0/aض丗$y.ExNk0z'Ҟnض丗$y.Ey5fxŵG%Ĺ#r,kibz[HŵG%Ĺ#r,kk1'{0
b[%ȱ1fc űmQq.H\RP^HL,-jKrGXךsŚ4-9.%Kc^jŚ5?	EmQq.H\P@YXP@P-9.%Kc^k1Cr
z[%ȱQk1F8a(Y
bڣ\51z(Al[Tr\K<"ƽGk1GfGEmQq.H\`^<E8N=-jKrGXר5{0d[%ȱQ5Q	;-jKrGXש56ŵG%Ĺ#r,kԃR8pjYG %mQq.H\",׬`
@ŵG%Ĺ#r,k(fcPҏAXlql[Tr\K<"Ƽk02k!MIj% :ŵG%M)H=E*A(-9.%Kc^qlk02k!MIj% :ŵG%HåmQq.H\k02k!MIj% <b0%=%(ض丗$y.EyÎk0N01'
@űmQq.H\x^(HLpdŵG%Ĺ#r,kRzŵG%Ĺ#r,k8YXðaQl[Tr\K<"Ƽ,׬a<Ô)ŵG%Ĺ#r,k<fcaP$-9.%Kc^s0y<RZHxF$ɯSC	a9l[Tr\K<"Ƽ,׬`dשC)=G[Tr\@d4R[rH-#42-jKrGXל55aJy&!rZc00#¢ض丗$y.Ey0YXÔ([%ȱ95bڣ&L=
<q ԩ<Nz Kbڣ\5",׬`aŵG%Ĺ#r,k8YXÊ<ÅNRض丗$y.Ezk1ea(!Ql[Tr\K<"ƽe,׬b-=hŵG%Ĺ#r,kPfcP% :ŵG%Ĺ#r,kP^(Q#)ŵG%Ĺ#r,kPYXŔ$ZW`~[%ȱXŚXZJH1-jKrGX׭fc):Kbڣ\58YX`bڣ\5<fcyi`̶-9.%Kc^ƼYXƽKP'`-9.%Kc^W5bڣ&L=!TUI@*Al[Tr\K<"ƽ ,׬cJ@`.l[Tr\K<"ƽ55!RRض丗$y.E{Lk1a04EmQq.H\^5=Kض丗$y.E{Nk1J	Kbڣ\5<p^Vض丗$y.E{\X^s9p5!aj[Xp5!ah({gl	<-jKrGX׵k1Q`bڣ\5ska0bڣ\5yz4 Sض丗$y.E{Qk0Cl[Tr\K<"Ƽk0 ubڣ\5JziA
(mQq^ %mQq.H\,׬cT[%ȱqㅚq<ð'-9.%Kc^5a8Bض丗$y.E{X^al=v[%ȱs,׬c&l*-jKrGXנk@yxJDbڣ\5-z #ŵG%Ĺ#r,kjA8&ŵG%Ĺ#r,kiz =%0d[%ȱAŋ5qip'l[Tr\K<"ƽ,YXZ3
*-jKrGXנA=*d[%ȱAㅚAyx.mQq.H\fc{[U9ަȶ-9.%Kc^,׬br~^Kbڣ\5",׬`
 ض丗$y.EzYXk\q?-jKrGXנ%<YX#8KBض丗$y.E{,׬c=8LQl[Tr\K<"ƽ^,׬cƼ'
@l[Tr\K<"ƽk1%H'ŵG%Ĺ#r,kp^.-jKrGX׽Śz'@M"ض丗$y.Ez'YXOs;N"ض丗$y.Ez-,YXZ[4l[Tr\K<"ƽ,׬b(%m'ض丗$y.Ez(5a8Al[Tr\K<"ƼTfcpĶ-9.%Kc^#8YX bڣ\57,׬` #%mQq.H\"z' ض丗$y.ExQa(.[%ȱ8x^G$~\ŵG%Ĺ#r,kħ5%`A$-9.%KisbH4@}c <yX➦cض丗$y.E5"O-a c9'!sJ(0:Hx-9.%Kk\9Nk00R!<\rKzRŵG%Ĺ#r-k=zhKI^%8I\҂
<ÅmQq.H\\QG,׬`Tb ae!rZc)-Nbڣ\(YX(ŔAf-sJ1
	@8űmQq.H\\QlX^S\Q(ص!rZc)-N[%ȵS
YD\rKzRMKbڣ\@YX(Ŕ@ 	Q B-( S[*(h>-jKrGZ$,׬`Tb!"DQH'"!rZc)-Nbڣ\Px^S\Q(G9\rKzSgض丗$y.E)Gk0*k1eǰ0@yNIoPp6	-9.%KkRk0*k1eqOHԲ80@yNIoPp1.-jKrGZ<fcQy
@kZPA <$U8Pp-9.%Kk8UfcQ$T@kZPA <$U8l($ŵG%Ĺ#r-qK)zMqF,SH-sJ1
	{bڣ\5zMqF,ש@kZPA <$U8/bڣ\
YX(ŔC0Ղs9$\rKzSűmQq.H\\S4YX(ŔCQf4!rZc)-Nql[Tr\K<",׬`Tb!G%aiA8ޡT(
`[%ȵÇ$x^PQ B-( S[*A-9.%Kk$
r	 B-( S[*% mQq.H\\9'k0*I<0@yNIoPp`[%ȵÒ5%c-sJ1
	@4űmQq.H\\8554s!rZc)-N _rض丗$y.EzJH
r!rZc)-JR)Bض丗$y.Eㅚ
<rG!rZc)-N 0-9.%Kk(Ś
yg"9$\rKzS"mQq.H\\9Gk0*P$y%aiA8ޡT0
 [%ȵÎQzG(!rZc)-NmQq.H\\9eYX9#zG!rZcJ-C$bڣ\sO,׬`T@V8ఁ0@yNIoPpI!l[Tr\K<"DzH9#-sJ1
	)l[Tr\K<",qfc0@bQnaRa@ [%ȵ-YXA4$0@bQnaR`!ŵG%Ĺ#r-r-sJ1%5.)rL`[%ȵiㅚ
-sJ1%5.)v@Kض丗$y.EinP^S\Q(YOQe@kZPA <$U8.D[%ȵ55-sJ1
JqGyh-9.%Kkk0*k1e!GKRxԲ9.K\҂q9%Bp2-jKrGZ55PՐ%<rOxjs.K\҂q9%BpFbڣ\zE
YD(jS➦%aiA8ޡT(-9.%KkӚ,׬`Tb!CVCJqGSƐ!rZc)-Nض丗$y.Ek\fcQ
-0.K\҂q9%BPTض丗$y.Ej,׬`Tb!CVBȜ.K\҂q9%B@|[%ȵ@55PՐA9pjs.K\҂q9%BVAl[Tr\K<"伶k0:ŵG%iz.<%--jKrGPiGx^jQ0MIj j[%Ƞp^''9% emQq.H\Txfcc!*J=YOS0ŵG%Ĺ#r"C5asy9(a)GQ9%zH{`䁘0bPPQbڣ\!X& 1Dh :iN(S@zG`	ض丗$y.DHs*fcOS(1JkX琣y :@8!bڣ&	̶-9.% (/Dn,׬`E,y73-jKyH
 K,y5*Qb`tppEmQq/)D	z%4A ^!Ki!	=L<j D򞕤`[Ql[Tr\K@Q^gpYX@h0%
"yOJ{`p-9.% (/D) ^!Ki@a""{Q :qH 02 -jKyH
 K,$5Q#=(Đ8J-jKyH
 K,xYX@h0aQ褁zV߅#aض丗-
[NJ(A=E"{Q :qH 0$åmQq/)D	z%8	
[NJ0y8)qN)axDxPx[@YÒxYXCEiqOc$qOS  C(ض丗 ^!Ki 4AGCI@=+I`'bڣ^RK8s^$k0>$)m9(XޗIg➦AG 4A8ŵG%ļ%p$k0>$)m9(Kz.IqN)axD ql[Tr\K@Q^gD ^!Ki!D0,S('ό-jKyH
 K,£zą-$ XY80[@Y$k0>$)m9([$qOSC	Al[Tr\K@Q^g<H,׬`|HRrP!<H [@YxYX<ԐxVyoSpA -9.% (/DAfcBӒ
<jH"yOJ{^Lbڣ^RK8<H,׬`|HRrHQRA{<i=JPl[Tr\K@Q^g(xYX@h0<H<i=P`[@YǢpYXB((y "qSҴ%	ض丗s5QRC\y''	Aj-jKyH
 K,o5QRB5<H<i=0 	%mQq/)D	z%#4 ^!Ki 4AGCI3TrH<i=JK-jKyH
 K,!H ,׬`|HRrP 4AG@uk<qQ'ɩqOcp$ض丗ŋ5QR@uYDMK{@V@5 ,#	4bڣ^RKahYX@h0<rQMK{ qemQq/)D	z%Êx^9A<r0O(~%jPF8$ŵG%ļ%薁Kiz[NI0E :@tQqG8aض丗X$yH[Tr\@uQ0[@<8H,׬`|HRrP!<(%mQq/)D	z*8ƸYXK((Đ( - :QDhfrO-$JqKK0-9.% (/EGXQfc.8D@t@G IR) 	emQq/)D	z*8k0@{<J1$J8H<G"0DmQq/)D	z*8x^ޗQ"Q :Q @Z@=r=[pMIl[Tr\K@Q^-h^ޗQ"Q :Q @Z@f@qAG@.@P3 N	%mQq/)D	z*8,׬`ybHq"yE;	#űmQq/)D	z*8*,׬`ybHq"yE
`-jKyH
 KQżiBzz\qGF$Gi (@?(iQ|[@zKk0@{<J1$J8HVr0@tԖ(pmQq/)D	z*<,׬`-CĪ<%<KJcYȎIzJض丗YXK((Đ(yXxOzzL#ŵG%ļ%z{9yH".aiAl[Tr\K@Q^`E*Ea5$X
l[Tr\K@Q^Ś
[NI@f(()<Ԏ^@Hd@) ~mQq/)D	z'$rk0@xy<Ԑ(BI{ض丗c,׬`y#Q0a0iZH))[%ܘ-9.% (/EiXk0:iG!椀G  (
 B◂:ض丗iqfcBӒCrJz0@h0K)/8h[@"@p,׬`|HRrH`IOQQQQ#JrGV	HK):T.-jKyH
 KZV=BAfcIOQQQQz	 "\:[@T5rJz0@h0 >$iG(i r ,8[@,׬`bԵz0JCA5%G%Ll[Tr\K@Q^8F5<CADy$&)N>-jKyH
 KcJHYXC5.)q$I夂@qZzT.ŵG%ļ%豯)5yoS 8ZOzJpv[@Ƽ(YXV=ަx	bڣ^RXז<fcMIj%Qbڣ&L=yab.)a98	 WKbڣ^RXזz<J :ŵG%Mzz0jHk(
=8al[Tr\K@Q^8YX=G@dשj D\ZHrpaal[Tr\K@Q^x^* .Kbڣ^RXז5r8jLal[Tr\K@Q^,׬`|H%p#l[Tr\K@Q^,׬`^L=66-jKyH
 Kc^k0@y=#ma=`rŵG%ļ%豯k,׬`=rJ0K-jKyH
 Kc^ִYXab@{qQ$.aiAf`
Bl[Tr\K@Q^X^&mQq^Cq0LEŤG%)3-jKyH
 Kc^*S9E9(` Al[Tr\K@Q^\Pzą-$!椀(Ŕ@ 	Q B-( S[*'ŵG%ļ%) ^!Ki!y *k1eqOHԲ80`<$U8LX&ŵG%ļ%Ç5<@kZPA <$U8L
0Ķ-9.% (/EĂzą-%<q%aiA8ޡTAض丗rDYX\8ĢQ@1/
	%mQq/)D	z-p$k0>$)m9(<Ԑ(DrH-sJ1
-jKyH
 Kkh5rJz0@h0[Ԕ9.Cal[Tr\K@Q^	x;CE5%xG@ujK0qf-!h-CX5 @;Ah<S:bڣ^RPKx^$<FR@tq B :ŵG0犩=i=l[Tr\K@Q^Ҝ,׬`ybHq!)-/K
< ض丗qz(y D1(BI*ަ
<K((ā0qa8 C-jKyH
 K{jDz[NI 3H(8zQK9#Q0ĸyik$,׬`yH=8Fap"=CA$rFaq%נIcK5k0<E@y#Q0ĸHRU$G a%ĖK^%,p֔x^ (j/H%@҆Cb\Il<Xܒp^KE)Qb32G$j&[--z4F5x^sPXކHL1.$ZZ	,hsŚ-@ rFa<!Tx!%00Jb\Il<XD,YXĉXViG9G@V"
<qr,P$A(rFaq%נIcDcAfcXXA8aXp@(B"A"`	IHL1.$ZZ	,hҞfc	<48 Dx
0f8rFaq%נIcDfYXzB\9!@yP+80F<(XF 5K-K#rV8h^VǤ(
Â AG  C8JaHF%ĖK^%%Ak1*J°J<q<8 Dx! <(Y 6Ò5KrG᥎abz)xAlZ<qXp@(94a	B[5KrGᥨrF,׬b$j&[pr9#Q0ĸ$y.[,׬`f rFa<R108%Ĺ#pE,׬`t kXqyD<Jԡ 9#Q0ĸ$y.ZHx^@Ec$H%cRt$j&%KA,׬`t kXq	5A0Ըa89#Q0ĸ$y.#Ҟh^fxCTJrrp2D\hGp^ |@|*0*SPӓB%Ĺ#pfc \!zBOSz{)(i +8DH812 )b\K<fc55 p0D!~HIsZOy9E9$a B Tx!%10%Ĺ#p'5ax.>>Ax|0!|D$U9'RL0Kb\K<$k0:ŵG%Mzz0(zy>"'r`(b\K<U.p^fxA >b |*0*SPӒ@V"
<qG`yP6HL1.%KSk02yq	<UNaI T(%% &HL1.%KzZ,׬`ik(aB9#Q0ĸ$y.#yPfc55b 	<UNaI T('-$j&%DbE0<:A|" @TJrrp'ArFaq.H\4F*8kƋ5ax.?$U9'R%	9#Q0ĸie,׬`ppa䘤R@|H%!l=Oc&HL1.% (/YC
fc((RjH䠂z-vDHL1.% (/X֎Izr^ %
5=. r	C5KyH
 KƖ5(p^r0@ PӔyrJk{$ArFaq/)D	xƴ,׬`/z0sӒ@$FG&b9#Q0ĸieYXb0($0<= 0z9#Q0ĸicJŚ<=GCI5KEyE%l?	@HD^R8JQfc4aU. Ԝ
4䡄D`D^RH5<((R9GAD-rG#\S` rFaq/)D	xHYXSyA"{Q!l=OcQ$H%crLRK2G$j&@-ǔ<a0&	Bb\K@Q^4k0DGAD@$FG&B%ļ%KA/9z(PYh<5(QQP)C5KyH
 KƖ^#(YX^aIQ$IBb~$j&@-HfcI9%G@Da!"BשF %!%ļ%KAh^'Q\L4kc^0rFaq/)D	xQZV,׬`@RDj<
 SQ 8 9#Q0ĸib&50aI@ 't$j&@,UR,׬`@RDj<jH-'<)(iq0t9#Q0ĸib1k0 )"5a%rJk{`ArFaq/)D	xO95{,aas(kZP@8 Dx
~@dyP	9#Q0ĸhok08Y<
![kZP@8 Dx
~@dyP
@k9#Q0ĸhkG$x^$<
 rGH%
5=lpHb\K@Q^4F54YXŃ<J kPXC\ƥRP#	q$j&@iIzM(y<Ԑ[zOz0y䘤a(_HL1.% (/#4,׬`=(H%0<kcYXp@(94a	B0&XD^R21YXb0aI@ {Q S-%ļ%De`Nk0:iG!椂{{!(R&rFaq/)D	xf54QRC%CIHD^R2EmQ<
!a)dcb3T`D^R15z([((H-5KyH
 Kƈܔfc4a0!Q*<shLrFaq/)D	x	yC%QQ8srJk{
Â AG  _HL1.% (/#@QfcBkTy0U.!0`
!a)xL`9#Q0ĸhQfcI{y$U9'RR@D6
$j&@X^'y rFaqae@Dya B Tx!%0!D^R4YXsy<Ԑ9#Q0ĸqJ9#Q0aXp@(94a	B Cq%ļ%Db7<pfca0HL1GHb\J*%HLk0<e5KED4=k0<@i685b\J*%Bz%jI'{0rFaq(F5Y=$
lpb9#Q0ĸTJ#Kr'5~l+b\J*%$k03DBש0:5KED4k0D9%
5=lh HL1.%AP^&"@i6 HL1.%A`^&"@i]rFaq(FfcOcprFaq(Fڑ ^'ąS`7DQQ(-k03Kq*b\J*%.X^.Z)R rFaq(FPѭk0@PW(PG	$aHprFaq(FPG5@
 (H	@HL1.%K4yzx
GP
@a #0p9#Q0ĸTJ#G,,׬`,$h$@#)"8I`%ĢQ8ig fc 3  (AH!$`N\`DQQ(4qIX^ 1 `J))AX$`$0ALP0E	!pH7b\J*%HŚ*`$ PP"((H#'$j&Dhxfc tP$ "8I`B%ĢQ8hƴYX A\@B@Fa$fX9#Q0ĸTJ#G
5
`P(E	!pHL1.%Gybz 
I@p
` #0prFaq(FjNh^0|;;(PG	8lr9#Q0ĸTJ#GR,׬`LhALK(T`
FE	!p -ADQQ(4ƴYXX
0C'"B%ĢQ8i(p^K`X $"8IF%5KED4pӘ5z,!V`V)"(D"8IV DQQ(5gH,׬`)@h WY`S #0pv9#Q0ĸTJ#G<qNk0*
` 
pV"@0C'5KED4p9zXrpV% #0p`DQQ(5-fcLP0A` W #0pC#5KED4pֹ#Ś*`$d`"P	@B@Fa$z4-b\J*%X֋5  "'B(+B(H#),b\J*%[k0\8SX #0prFaq(F(YX `#) : #0pN$j&Dh8z@'!*  +PG	$a8k$rFaq(Fh^ "@/
]~B(H#683b\J*%<h^,׬`EpQ+VDa0"¡%ĢQag5 CහD*b\J*%=c@YXUGDa$DQQ(i=k0

 FG%$j&DkOq<YXRP "t"0x|9#Q0ĸTJ#Zz-"z  +@o	
$j&DkOA5Ad	!"0x
PDQQ(i=5  "# $j&Dj
0k0D(0,%ĢQ*9#Zfc4!sJ%#P`9#Q0ĸTJ#EG)k0<
AiR#pu9#Q0ĸTJ#EN,QfcQ
H	DQQ([5r'%#P#5KED4Ul="Afc@|H%  )"<(đ%ĢQ**,׬`b9#P  )"<'$j&DhFYX(QQ@V5KED4U95!sJ0#x&±%ĢQ*0fc.aiA@@RDxlrFaq(F&5 #?XDQQ(qAzi[y&Qe=L=# +Dj@AQ#@,pprFaq(F@YX%Q @8@JƜ%  )"<(x#HL1.%T,׬`@RDd {CI'#%ĢQ*k0D  )"<%?b\J*%=k0D8@@RDxHL1.%Wz\ @@RDxJl0`/0=`l?l;6`'F|6lf\6l!aw6p8`l6N6p ai6g6ae6L6<6,6Xl8lp0a7`m <6Xlp0aNl(`l&a.<7`awu&&L0k &L
0 q0*b`SigG  &&L	ؘq00[./V&L$b`#L10W[ lLxX10!`&,L810<L0&LxEG(b`:s<L8 <LLؘ00`4"gCA &  { w s o k& &LL|L  [ W S O K Gv& & ~& v& n&L L L L L L |L lL & .&	bb<LWG~&&L6l׉b`73Y
010b``)Q,L a100>&!,Lba&b`^& &10aL;ؘsLq0HlLf&"b`&0A&q0q|Lbdb0 b`10x`}&b`LL0b`%&LLx0:C&L10`o&b`,Lq0a8/Lba>&ba.&? ;p//pxx8~x<
^n WSOKi3Qpx8			|8-p$pY_[,+p"p!U?>
\#pppGN
\<!p
x >G M%ppx8\| ǀpx  g1 n  S'p8  oo 3
8  n ?xG;z?8
 |<!p8?.>8&pKx<8%pI7'>\A냞87ۓ^p|?}\p<p;&%ǀp5i=ρ8S
8.?	K|O @kpD  $          :670:#                 ./usr/lpp/vac.html.zh_CN/inst_root/var/docsearch/indexes/czhcn/data/imqdixp1.idx en_US/b                     $               ~                      L   kF            :,70:#                 ./usr/lpp/vac.html.zh_CN/inst_root/var/docsearch/indexes/czhcn/data/imqdocer.dat en_US/b                               imqdocer.dat    k            :70:#                 ./usr/lpp/vac.html.zh_CN/inst_root/var/docsearch/indexes/czhcn/data/imqdocin.dat en_US/b                               IMQDOCIN  Be  kꆜ            :670:#                 ./usr/lpp/vac.html.zh_CN/inst_root/var/docsearch/indexes/czhcn/data/imqdoxp1.dat en_US/b                                  '/Y CZHCN   V03R0101ADOX    L  L01                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           '/Y                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        k            :670:#                 ./usr/lpp/vac.html.zh_CN/inst_root/var/docsearch/indexes/czhcn/data/imqiq.dat at                                   k
                                                                                                                         