summaryrefslogtreecommitdiff
path: root/omegalib/code_gen/src/cscope.out
diff options
context:
space:
mode:
Diffstat (limited to 'omegalib/code_gen/src/cscope.out')
-rw-r--r--omegalib/code_gen/src/cscope.out89773
1 files changed, 89773 insertions, 0 deletions
diff --git a/omegalib/code_gen/src/cscope.out b/omegalib/code_gen/src/cscope.out
new file mode 100644
index 0000000..ac4e74f
--- /dev/null
+++ b/omegalib/code_gen/src/cscope.out
@@ -0,0 +1,89773 @@
+cscope 15 $HOME/suif-cuda-omega-latest/code_gen/src 0000481316
+ @CG.cc
+
+21 
+ ~<omega.h
+>
+
+22 
+ ~<rg.h
+>
+
+23 
+ ~<basic/omega_r.h
+>
+
+24 
+ ~<code_g/CG.h
+>
+
+25 
+ ~<code_g/CG_ouutBud.h
+>
+
+26 
+ ~<code_g/CG_ouutRr.h
+>
+
+27 
+ ~<code_g/CG_rgBud.h
+>
+
+28 
+ ~<code_g/ouut_.h
+>
+
+29 
+ ~<ack
+>
+
+31
+mea
+
+ gomega
+ {
+
+33
+Tue
+<
+Ri
+>
+w_IS
+;
+
+34
+Tue
+<Tue<
+Ri
+> >
+ojeed_nIS
+;
+
+35
+Tue
+<
+CG_ouutRr
+ *>
+emtInfo
+;
+
+36
+Tue
+<
+Ri
+>
+sfmis
+;
+
+37 
+ϡ_v
+;
+
+39
+CG_su
+ *
+g_cursive
+(
+v
+,
+ITue
+ &
+isAive
+);
+
+43
+mea
+
+ gomega
+ {
+
+45
+Tue
+<
+ITue
+>
+smtNSLevs
+;
+
+46
+Tue
+<Tue<
+d
+::
+rg
+> >
+loIdxNames
+;
+
+47
+d
+::
+ve
+<d::
+
+<, std::
+rg
+> >
+syncs
+;
+
+48 
+checkLoLev
+;
+
+49 
+mtFLoCheck
+;
+
+50 
+uBoundFLev
+;
+
+51 
+lowBoundFLev
+;
+
+52
+bo
+
+flInBounds
+;
+
+58
+ gd
+::
+rg
+
+CG_su
+::
+t
+(
+dt
+) {
+
+59
+CG_rgBud
+
+ocg
+;
+
+60
+CG_ouutRr
+ *
+ g
+ =
+tRr
+(&
+ocg
+,
+dt
+,
+
+61
+d
+::
+ve
+<
+CG_ouutRr
+ *>(
+ϡ_v
+,
+
+62
+ic_
+<
+CG_ouutRr
+ *>(
+NULL
+)));
+
+63 i(
+ g
+ =
+NULL
+)
+
+64 
+d
+::
+rg
+();
+
+66 
+GSg
+(
+
+);
+
+73
+ gCG_l
+::
+CG_l
+(
+ITue
+ &
+aive
+, 
+lvl
+, cڡ
+Ri
+ &
+cd_
+,
+
+74
+CG_su
+ *
+T
+, CG_su *
+F
+) {
+
+75
+Ri
+
+ gcd
+ =
+cy
+(
+cd_
+);
+
+76
+as
+(
+cd
+.
+has_sg_cjun
+());
+
+78
+cf_t
+
+ gc
+ = 0;
+
+79 
+ gpos
+ = -1;
+
+80
+GEQ_It
+
+G
+(
+cd
+.
+sg_cjun
+());
+
+81 i(
+ gG
+) {
+
+82 
+Cڡr_Vs_Ir
+
+cvi
+(*
+G
+,
+l
+);
+ gcvi
+; cvi++)
+
+83 i((*
+ gcvi
+).
+ gcf
+ && (*cvi).
+ gv
+->
+kd
+(=
+Iut_V
+
+
+84 && (*
+cvi
+).
+v
+->
+g_posi
+(>
+pos
+) {
+
+85
+pos
+ = (*
+cvi
+).
+v
+->
+g_posi
+();
+
+86
+ gc
+ = (*
+cvi
+).
+cf
+;
+
+89 #ide
+NDEBUG
+
+
+90 i(
+ gpos
+ >
+ glvl
+ + 1) {
+
+91
+rtf
+(
+DebugFe
+, "Ieg slv%d\n",
+lvl
+);
+
+92
+ gcd
+.
+efix_t
+(
+DebugFe
+);
+
+93
+ gcode_g_debug
+ = 1;
+
+97
+as
+(
+pos
+ =0 ||o<
+lvl
+ + 1);
+
+99 i(
+ gpos
+ > 0 &&
+ gc
+ > 0) {
+
+100
+CG_su
+ *
+ gfoo
+ =
+T
+;
+
+101
+ gT
+ =
+F
+;
+
+102
+ gF
+ =
+foo
+;
+
+103 i(
+ gcode_g_debug
+) {
+
+104
+rtf
+(
+DebugFe
+,
+
+105 "Revsg cu iw sodv%d\n",
+lvl
+);
+
+106
+ gcd
+.
+efix_t
+(
+DebugFe
+);
+
+108
+ gcd
+ =
+Comemt
+(
+cd
+);
+
+110
+ gcd
+.
+simify
+();
+
+112
+as
+(
+cd
+.
+has_sg_cjun
+());
+
+115
+as
+(
+EQ_It
+(
+cd
+.
+sg_cjun
+()));
+
+117
+ gisAive
+ =
+aive
+;
+
+118
+ gcdi
+ =
+cd
+;
+
+119
+ gv
+ =
+lvl
+;
+
+120
+ gueCu
+ =
+T
+;
+
+121
+ glCu
+ =
+F
+;
+
+124
+ gd
+::
+rg
+
+CG_l
+::
+tSuu
+(
+dt
+) {
+
+125
+d
+::
+rg
+
+su
+ =
+GIndtSs
+(
+dt
+) + "// splitt "
+
+126 +
+to_rg
+((*
+this
++ "\n" +
+GIndtSs
+(
+dt
+)
+
+127 + "// gud:" +
+gud
+.
+t_fmu_to_rg
+() + "\n"
+
+128 +
+GIndtSs
+(
+dt
+) + "// if "
+
+129 +
+cdi
+.
+t_fmu_to_rg
+() + "hen\n"
+
+130 +
+ueCu
+->
+tSuu
+(
+dt
+ + 1+
+GIndtSs
+(indent)
+
+131 + "//l\n" +
+lCu
+->
+tSuu
+(
+dt
+ + 1);
+
+132 
+ gsu
+;
+
+135
+CG_ouutRr
+*
+ gCG_l
+::
+tRr
+(
+CG_ouutBud
+*
+ocg
+, 
+dt
+,
+
+136 cڡ
+d
+::
+ve
+<
+CG_ouutRr
+ *> &
+assigd__the_y
+) {
+
+138 i(!
+Mu_Be_Subt
+(
+cy
+(
+riis
+), cy(
+known
+)))
+
+139
+tf
+("------------wrong------------------\n");
+
+141
+CG_ouutRr
+*
+ gmtLi
+;
+
+143
+CG_ouutRr
+ *
+ gRr
+ =
+NULL
+;
+
+144 i(!
+ ggud
+.
+is_nu
+(&& !gud.
+is_obvious_utogy
+()) {
+
+145
+ gRr
+ =
+ouutGud
+(
+ocg
+,
+gud
+,
+assigd__the_y
+);
+
+146
+ gdt
+++;
+
+148 i(
+ gRr
+ !
+NULL
+)
+
+149
+mtLi
+ =
+ocg
+->
+CeIf
+(
+dt
+ - 1,
+Rr
+,
+
+150
+ueCu
+->
+tRr
+(
+ocg
+,
+dt
+,
+assigd__the_y
+),
+
+151
+lCu
+->
+tRr
+(
+ocg
+,
+dt
+,
+assigd__the_y
+));
+
+153
+ gmtLi
+ =
+ocg
+->
+StmtLiAd
+(
+
+154
+ueCu
+->
+tRr
+(
+ocg
+,
+dt
+,
+assigd__the_y
+),
+
+155
+lCu
+->
+tRr
+(
+ocg
+,
+dt
+,
+assigd__the_y
+));
+
+157 
+ gmtLi
+;
+
+160
+CG_su
+ *
+ gCG_l
+::
+liOvhd
+(
+dth
+) {
+
+161
+as
+(
+dth
+ >= 1);
+
+162
+ gueCu
+ =
+ueCu
+->
+liOvhd
+(
+dth
+);
+
+163
+ glCu
+ =
+lCu
+->
+liOvhd
+(
+dth
+);
+
+164 
+ gthis
+;
+
+167
+CG_su
+ *
+ gCG_l
+::
+f_fe_bounds
+() {
+
+168
+ueCu
+ =rueCu->
+f_fe_bounds
+();
+
+169
+ glCu
+ =
+lCu
+->
+f_fe_bounds
+();
+
+170 
+ gthis
+;
+
+173
+Ri
+
+ gCG_l
+::
+fdOvhd
+(
+liTo
+) {
+
+174
+Ri
+
+r
+ =
+ueCu
+->
+fdOvhd
+(
+liTo
+);
+
+175 i(
+ gr
+.
+is_obvious_utogy
+())
+
+176
+ gr
+ =
+lCu
+->
+fdOvhd
+(
+liTo
+);
+
+177 
+ gr
+;
+
+180
+CG_su
+ *
+ gCG_l
+::
+compu
+(cڡ
+Ri
+ &
+k
+, cڡ Ri &
+r
+) {
+
+181
+ gknown
+ =
+cy
+(
+k
+);
+
+182
+ griis
+ =
+cy
+(
+r
+);
+
+184 
+ gnumAive
+ = 0;
+
+185 
+ gs
+ = 1; s <
+isAive
+.
+size
+(); s++)
+
+186 i(
+ gisAive
+[
+s
+]) {
+
+187
+Ri
+
+ gI
+ =
+ojeed_nIS
+[
+v
+][
+s
+];
+
+188 i(!
+Ii
+(
+cy
+(
+riis
+),
+I
+).
+is_u_bound_tisfb
+())
+
+189
+ gisAive
+[
+s
+] = 0;
+
+191
+ gnumAive
+++;
+
+193 i(
+ gnumAive
+ == 0) {
+
+194
+de
+
+this
+;
+
+195 
+w
+
+ gCG_nu
+;
+
+196 } i(
+ gnumAive
+ == 1 && 0) {
+
+199
+CG_su
+ *
+cg
+ =
+g_cursive
+(
+v
+,
+isAive
+);
+
+200
+ gcg
+ =
+cg
+->
+compu
+(
+k
+,
+r
+);
+
+201
+de
+
+ gthis
+;
+
+202 
+ gcg
+;
+
+205
+Ri
+
+ gw_riis
+ =
+Ii
+(
+cy
+(
+riis
+),
+
+206
+cy
+(
+cdi
+));
+
+207
+ gw_riis
+.
+simify
+();
+
+208
+ gueCu
+ =
+ueCu
+->
+compu
+(
+known
+,
+w_riis
+);
+
+209
+ gw_riis
+ =
+Difn
+(
+cy
+(
+riis
+), cy(
+cdi
+));
+
+210
+ gw_riis
+.
+simify
+();
+
+211
+ glCu
+ =
+lCu
+->
+compu
+(
+known
+,
+w_riis
+);
+
+213 i(
+ gueCu
+->
+isNu
+()) {
+
+214
+CG_su
+ *
+ gcg
+ =
+lCu
+;
+
+215
+ glCu
+ =
+NULL
+;
+
+216
+de
+
+ gthis
+;
+
+217 
+ gcg
+;
+
+219 i(
+ glCu
+->
+isNu
+()) {
+
+220
+CG_su
+ *
+ gcg
+ =
+ueCu
+;
+
+221
+ gueCu
+ =
+NULL
+;
+
+222
+de
+
+ gthis
+;
+
+223 
+ gcg
+;
+
+225 
+ gthis
+;
+
+228
+Ri
+
+ gCG_l
+::
+hoiGud
+() {
+
+229
+Ri
+
+gud1
+ =
+ueCu
+->
+hoiGud
+();
+
+230
+Ri
+
+ ggud2
+ =
+lCu
+->
+hoiGud
+();
+
+231 i(
+ ggud
+.
+is_nu
+())
+
+232
+ ggud
+ =
+Ri
+::
+True
+(
+cdi
+.
+n_t
+());
+
+234 i(!
+ ggud1
+.
+is_obvious_utogy
+(&& !
+ ggud2
+.is_obvious_tautology()
+
+235 &&
+Mu_Be_Subt
+(
+cy
+(
+gud1
+), cy(
+gud2
+))
+
+236 &&
+Mu_Be_Subt
+(
+cy
+(
+gud2
+), cy(
+gud1
+))) {
+
+237
+ gueCu
+->
+moveGud
+();
+
+238
+ glCu
+->
+moveGud
+();
+
+239
+ ggud
+ =
+Ii
+(
+gud
+,
+gud1
+);
+
+242 
+ ggud
+;
+
+249
+Ri
+
+ gCG_af
+::
+fdOvhd
+(
+liTo
+) {
+
+250 
+s
+ = 1;
+ gs
+ <
+isAive
+.
+size
+(); s++)
+
+251 i(
+ gisAive
+[
+s
+]) {
+
+252 
+ gbb
+ = !
+gud
+[
+s
+].
+is_obvious_utogy
+();
+
+253 i(
+ gbb
+) {
+
+254 i(
+ gcode_g_debug
+)
+
+255
+rtf
+(
+DebugFe
+,
+
+257
+s
+,
+gud
+[s].
+t_fmu_to_rg
+().
+c_r
+());
+
+258
+Ri
+
+ gr
+ =
+pickOvhd
+(
+gud
+[
+s
+],
+liTo
+);
+
+259 i(!
+ gr
+.
+is_obvious_utogy
+())
+
+260 
+ gr
+;
+
+263 
+ gRi
+::
+True
+(
+known
+.
+n_t
+());
+
+266
+ gd
+::
+rg
+
+CG_af
+::
+tSuu
+() {
+
+267
+d
+::
+rg
+
+su
+;
+
+268 
+ gs
+ = 1; s <
+isAive
+.
+size
+(); s++)
+
+269 i(
+ gisAive
+[
+s
+]) {
+
+270
+ gsu
+ +
+d
+::
+rg
+("s"+
+to_rg
+(
+s
+);
+
+272 
+ gsu
+ + "\n";
+
+275
+CG_ouutRr
+*
+ gCG_af
+::
+tRr
+(
+CG_ouutBud
+*
+ocg
+, 
+dt
+,
+
+276 cڡ
+d
+::
+ve
+<
+CG_ouutRr
+ *> &
+assigd__the_y
+) {
+
+278 i(!
+Mu_Be_Subt
+(
+cy
+(
+riis
+), cy(
+known
+)))
+
+279
+tf
+("------------wrong------------------\n");
+
+281
+ gd
+::
+rg
+
+su
+;
+
+282
+CG_ouutRr
+*
+ gmtLi
+ =
+NULL
+;
+
+283
+CG_ouutRr
+*
+ gmtNode
+ =
+NULL
+;
+
+285
+ gTue
+<>
+ gwkg
+;
+
+287 i(
+ gcode_g_debug
+ > 1) {
+
+288
+ gsu
+ = "known: " +
+known
+.
+t_fmu_to_rg
+();
+
+289
+ gmtLi
+ =
+ocg
+->
+StmtLiAd
+(
+mtLi
+,
+
+290
+ocg
+->
+CeCommt
+(
+dt
+,
+su
+));
+
+293 
+ gs
+ = 1; s <
+isAive
+.
+size
+(); s++)
+
+294 i(
+ gisAive
+[
+s
+]) {
+
+295 i(
+ ggud
+[
+s
+].
+is_obvious_utogy
+()) {
+
+296
+ gmtNode
+ =
+ouutSmt
+(
+ocg
+,
+emtInfo
+[
+s
+]->
+e
+(),
+
+297
+dt
+,
+sfmis
+[
+s
+],
+known
+,
+assigd__the_y
+);
+
+298
+ gmtLi
+ =
+ocg
+->
+StmtLiAd
+(
+mtLi
+,
+mtNode
+);
+
+300 i(
+ gcode_g_debug
+ > 1) {
+
+301
+ gsu
+ = "restrictions: "
+
+302 +
+riis
+.
+t_fmu_to_rg
+();
+
+303
+ gmtLi
+ =
+ocg
+->
+StmtLiAd
+(
+mtLi
+,
+
+304
+ocg
+->
+CeCommt
+(
+dt
+,
+su
+));
+
+306
+ gwkg
+.
+nd
+(
+s
+);
+
+311 
+ gi
+ = 1; i <
+wkg
+.
+size
+(); i++)
+
+312 i(
+ gwkg
+[
+i
+] != 0) {
+
+313
+Ri
+
+g
+ =
+Ii
+(
+cy
+(
+gud
+[
+wkg
+[
+i
+]]), cy(
+known
+));
+
+314
+ gmtNode
+ =
+ouutSmt
+(
+ocg
+,
+emtInfo
+[
+wkg
+[
+i
+]]->
+e
+(),
+
+315
+dt
+ + 1,
+sfmis
+[
+wkg
+[
+i
+]],
+g
+,
+
+316
+assigd__the_y
+);
+
+318 
+ gj
+ =
+i
+ + 1; j <
+wkg
+.
+size
+(); j++)
+
+319 i(
+ gwkg
+[
+j
+] != 0) {
+
+320 i(
+Mu_Be_Subt
+(
+cy
+(
+gud
+[
+wkg
+[
+i
+]]),
+
+321
+cy
+(
+gud
+[
+wkg
+[
+j
+]]))
+
+322 &&
+Mu_Be_Subt
+(
+cy
+(
+gud
+[
+wkg
+[
+j
+]]),
+
+323
+cy
+(
+gud
+[
+wkg
+[
+i
+]]))) {
+
+324
+mtNode
+ =
+ocg
+->
+StmtLiAd
+(stmtNode,
+
+325
+ouutSmt
+(
+ocg
+,
+
+326
+emtInfo
+[
+wkg
+[
+j
+]]->
+e
+(),
+
+327
+dt
+ + 1,
+sfmis
+[
+wkg
+[
+j
+]],
+
+328
+g
+,
+assigd__the_y
+));
+
+329
+ gwkg
+[
+j
+] = 0;
+
+333
+CG_ouutRr
+ *
+ gifGud
+ =
+ouutGud
+(
+ocg
+,
+gud
+[
+wkg
+[
+i
+]],
+
+334
+assigd__the_y
+);
+
+335
+ gmtNode
+ =
+ocg
+->
+CeIf
+(
+dt
+,
+ifGud
+,
+mtNode
+,
+NULL
+);
+
+336
+ gmtLi
+ =
+ocg
+->
+StmtLiAd
+(
+mtLi
+,
+mtNode
+);
+
+339 
+ gmtLi
+;
+
+342
+CG_su
+*
+ gCG_af
+::
+compu
+(cڡ
+Ri
+ &
+k
+, cڡ Ri &
+r
+) {
+
+343
+ gknown
+ =
+cy
+(
+k
+);
+
+344
+ griis
+ =
+cy
+(
+r
+);
+
+346
+ ggud
+.
+lo
+(
+isAive
+.
+size
+());
+
+348
+bo
+
+ gyAive
+ =
+l
+;
+
+349 
+ gs
+ = 1; s <
+isAive
+.
+size
+(); s++)
+
+350 i(
+ gisAive
+[
+s
+]) {
+
+351
+Ri
+
+ gI
+ =
+Ii
+(
+cy
+(
+riis
+), cy(
+w_IS
+[
+s
+]));
+
+352 i(!
+ gI
+.
+is_u_bound_tisfb
+())
+
+353
+ gisAive
+[
+s
+] = 0;
+
+355
+ gyAive
+ =
+ue
+;
+
+356
+as
+(!
+I
+.
+is_nu
+());
+
+357
+ ggud
+[
+s
+] =
+Gi
+(
+cy
+(
+I
+), cy(
+known
+), 1);
+
+363 i(!
+ gyAive
+) {
+
+364
+de
+
+ gthis
+;
+
+365 
+w
+
+CG_nu
+();
+
+367 
+ gthis
+;
+
+370
+Ri
+
+ gCG_af
+::
+hoiGud
+() {
+
+371 
+s
+;
+
+372 
+ gs
+ = 1; s <
+isAive
+.
+size
+(&& !isAive[
+s
+]; s++)
+
+375 i(
+ gs
+ >
+ gisAive
+.
+size
+())
+
+376 
+ gRi
+::
+True
+(1);
+
+378
+Ri
+
+ ggud1
+ =
+gud
+[
+s
+];
+
+380 
+ gi
+ =
+s
+ + 1; i <
+isAive
+.
+size
+(); i++)
+
+381 i(
+ gisAive
+[
+i
+]
+
+382 && !(
+Mu_Be_Subt
+(
+cy
+(
+gud1
+), cy(
+gud
+[
+i
+]))
+
+383 &&
+Mu_Be_Subt
+(
+cy
+(
+gud
+[
+i
+]), cy(
+gud1
+))))
+
+384 
+ gRi
+::
+True
+(
+gud1
+.
+n_t
+());
+
+386 
+ ggud1
+;
+
+389 
+ gCG_af
+::
+moveGud
+() {
+
+390 
+i
+ = 1;
+ gi
+ <
+isAive
+.
+size
+(); i++)
+
+391 i(
+ gisAive
+[
+i
+])
+
+392
+ ggud
+[
+i
+] =
+Ri
+::
+True
+(
+gud
+[i].
+n_t
+());
+
+399
+CG_su
+ *
+ gCG_lo
+::
+f_fe_bounds
+() {
+
+400 i(!
+edLo
+
+
+401 || (
+hasBound
+(
+bounds
+,
+v
+, 0) && hasBound(bounds,evel, 1))) {
+
+402
+ gbody
+ =
+body
+->
+f_fe_bounds
+();
+
+403 
+ gthis
+;
+
+406 i(
+ gcode_g_debug
+)
+
+407
+rtf
+(
+DebugFe
+, "Don't have finite bounds in:\n%s\n\n",
+
+408
+this
+->
+t
+(2).
+c_r
+());
+
+409
+bo
+
+ gbb
+ = !
+hasBound
+(
+bounds
+,
+v
+, 0);
+
+410 
+ gdei
+ =
+bb
+ ? 0 : 1;
+
+411 
+ gs
+;
+
+412
+Ri
+
+ gS
+;
+
+413 
+ gs
+ = 1; s <
+isAive
+.
+size
+(); s++)
+
+414 i(
+ gisAive
+[
+s
+])
+
+415 i(
+fd_y_cڡt
+(
+s
+,
+v
+,
+riis
+,
+dei
+,
+S
+,
+
+416
+l
+))
+
+420 i(
+ gS
+.
+is_nu
+())
+
+421 
+ gs
+ = 1; s <
+isAive
+.
+size
+(); s++)
+
+422 i(
+ gisAive
+[
+s
+])
+
+423 i(
+fd_y_cڡt
+(
+s
+,
+v
+,
+riis
+,
+dei
+,
+S
+,
+
+424
+ue
+))
+
+427 i(
+ gS
+.
+is_nu
+()) {
+
+429
+rtf
+(
+DebugFe
+,"hasBound(%s,%d,%sid f, buovhd wautogy\n",
+I
+.
+t_fmu_to_rg
+().
+c_r
+(),
+v
+,
+dei
+?"upper bound":"lower bound");
+
+431
+throw
+
+codeg_r
+("unableo force finite bounds");
+
+436
+tf
+("Sg o%s\n",
+S
+.
+t_fmu_to_rg
+().
+c_r
+());
+
+438
+CG_su
+ *
+ gl
+ =
+w
+
+CG_l
+(
+isAive
+,
+v
+,
+S
+,
+this
+,his->
+e
+());
+
+439
+ gl
+ =
+l
+->
+compu
+(
+cy
+(
+known
+), cy(
+riis
+));
+
+441 i(
+ gcode_g_debug
+)
+
+442
+rtf
+(
+DebugFe
+,"S ot fbounds:\n%s\n\n",
+l
+->
+t
+(2).
+c_r
+());
+
+444 
+ gl
+->
+f_fe_bounds
+();
+
+447
+CG_su
+ *
+ gCG_lo
+::
+liOvhd
+(
+dth
+) {
+
+448
+as
+(
+dth
+ >= 1);
+
+449 i(
+ gthis
+->
+dth
+(<
+ gdth
+)
+
+450 
+ gthis
+;
+
+451 i(!(
+ gedLo
+ &&
+ gthis
+->
+dth
+() == depth)) {
+
+452
+body
+ = body->
+liOvhd
+(
+dth
+);
+
+453 
+ gthis
+;
+
+456
+Ri
+
+ gc
+ =
+body
+->
+fdOvhd
+(
+v
+);
+
+457 i(
+ gc
+.
+is_obvious_utogy
+())
+
+458 
+ gthis
+;
+
+459
+as
+(
+c
+.
+is_u_bound_tisfb
+());
+
+460
+ gd
+::
+rg
+
+befe
+;
+
+461 i(
+ gcode_g_debug
+) {
+
+462
+ gbefe
+ =
+t
+(1);
+
+464
+CG_su
+ *
+ gs
+ =
+w
+
+CG_l
+(
+isAive
+,
+v
+,
+c
+,
+this
+,his->
+e
+());
+
+466
+ gs
+ =
+s
+->
+compu
+(
+cy
+(
+known
+), cy(
+riis
+));
+
+467 i(
+ gcode_g_debug
+) {
+
+468
+ gd
+::
+rg
+
+a
+ =
+s
+->
+t
+(1);
+
+469
+rtf
+(
+DebugFe
+, "Lifted out overhead of %s\n",
+
+470
+c
+.
+t_fmu_to_rg
+().
+c_r
+());
+
+471
+rtf
+(
+DebugFe
+, "om:\n%s\n",
+befe
+.
+c_r
+());
+
+472
+rtf
+(
+DebugFe
+, "tg:\n%s--\n",
+a
+.
+c_r
+());
+
+474
+ gs
+ =
+s
+->
+liOvhd
+(
+dth
+);
+
+475 
+ gs
+;
+
+478
+ gd
+::
+rg
+
+CG_lo
+::
+tSuu
+(
+dt
+) {
+
+479
+d
+::
+rg
+
+s
+ = "";
+
+480 
+ gd
+ =
+dt
+;
+
+481
+ gs
+ +
+GIndtSs
+(
+dt
++ "//o" + (
+edLo
+ ? "" : "(single)")
+
+482 + " f܁" +
+to_rg
+(
+v
++ "" +o_rg((*
+this
+)
+
+484
+ gs
+ +
+GIndtSs
+(
+dt
+) + "// known: "
+
+485 +
+known
+.
+t_fmu_to_rg
+() + "\n";
+
+486
+ gs
+ +
+GIndtSs
+(
+dt
+) + "// guard: "
+
+487 +
+gud
+.
+t_fmu_to_rg
+() + "\n";
+
+488
+ gs
+ +
+GIndtSs
+(
+dt
+) + "// bounds: "
+
+489 +
+bounds
+.
+t_fmu_to_rg
+() + "\n";
+
+492 
+ gi
+ = 1; i <
+isAive
+.
+size
+(); i++)
+
+493 i(
+ gisAive
+[
+i
+]) {
+
+494
+ gs
+ +
+GIndtSs
+(
+dt
++ "// " + "s" +
+to_rg
+(
+i
+) + ":"
+
+495 +
+ojeed_nIS
+[
+v
+][
+i
+].
+t_fmu_to_rg
+() + "\n";
+
+498 
+ gs
+ +
+ gbody
+->
+tSuu
+(
+d
+ + 1+
+GIndtSs
+(indnt + 1)
+
+502
+CG_ouutRr
+*
+ gCG_lo
+::
+tRr
+(
+CG_ouutBud
+*
+ocg
+, 
+dt
+,
+
+503 cڡ
+d
+::
+ve
+<
+CG_ouutRr
+ *> &
+assigd__the_y
+) {
+
+505 i(!
+Mu_Be_Subt
+(
+cy
+(
+riis
+), cy(
+known
+)))
+
+506
+tf
+("------------wrong------------------\n");
+
+529
+CG_ouutRr
+*
+ ggudRr
+ =
+ouutGud
+(
+ocg
+,
+gud
+,
+assigd__the_y
+);
+
+530
+Ri
+
+ gfd
+ =
+Ii
+(
+cy
+(
+known
+), cy(
+gud
+));
+
+531
+ gfd
+.
+simify
+();
+
+536
+ gd
+::
+ve
+<
+CG_ouutRr
+ *>
+af
+ =
+assigd__the_y
+;
+
+538
+ gd
+::
+
+<
+CG_ouutRr
+ *,
+ gbo
+>
+ geqRr
+ =
+ouutAssignmt
+(
+ocg
+,
+bounds
+,
+
+539
+bounds
+.
+t_v
+(
+v
+),
+fd
+,
+gudRr
+,
+af
+);
+
+540 i(!
+ geqRr
+.
+ gcd
+)
+
+541
+ gaf
+[
+v
+ - 1] =
+eqRr
+.
+f
+;
+
+543 
+ gd
+ =
+dt
+;
+
+544 i(
+ ggudRr
+ !
+NULL
+)
+
+545
+d
+++;
+
+548 i(
+ gcheckLoLev
+) {
+
+549 i(
+ gv
+ =
+checkLoLev
+) {
+
+550
+bo
+
+mtP
+ =
+l
+;
+
+551 
+ gs
+ = 1; s <
+isAive
+.
+size
+(); s++) {
+
+552 i(
+ gisAive
+[
+s
+] &&
+ gs
+ - 1 =
+mtFLoCheck
+)
+
+553
+mtP
+ =
+ue
+;
+
+555 i(
+ gmtP
+) {
+
+556
+ gflInBounds
+ =
+ue
+;
+
+563
+ gd
+::
+
+<
+CG_ouutRr
+ *,
+ gbo
+>
+ gRr
+ =
+ouutBounds
+(
+ocg
+,
+bounds
+,
+
+564
+bounds
+.
+t_v
+(
+v
+),
+d
+,
+fd
+,
+af
+);
+
+567
+ gflInBounds
+ =
+l
+;
+
+570
+Ri
+
+ g_ov
+ =
+Gi
+(
+cy
+(
+bounds
+), cy(
+fd
+), 1);
+
+572 i(!
+ g_ov
+.
+is_obvious_utogy
+())
+
+573
+tf
+("=============something wrong===============\n");
+
+575
+CG_ouutRr
+ *
+ gloRr
+ =
+NULL
+;
+
+576 i(
+ geqRr
+.
+ gcd
+) {
+
+577
+CG_ouutRr
+ *
+ gbodyRr
+ =
+body
+->
+tRr
+(
+ocg
+,
+d
+,
+af
+);
+
+578
+CG_ouutRr
+ *
+ gassignRr
+ =
+ocg
+->
+CeAssignmt
+(
+d
+,
+
+579
+ocg
+->
+CeIdt
+(
+bounds
+.
+t_v
+(
+v
+)->
+me
+()),
+eqRr
+.
+f
+);
+
+580
+ gloRr
+ =
+ocg
+->
+StmtLiAd
+(
+assignRr
+,
+bodyRr
+);
+
+581 } i(
+ gRr
+.
+ gcd
+) {
+
+582
+CG_ouutRr
+ *
+ gbodyRr
+ =
+body
+->
+tRr
+(
+ocg
+,
+d
+ + 1,
+af
+);
+
+583
+ gloRr
+ =
+ocg
+->
+CeLo
+(
+d
+,
+Rr
+.
+f
+,
+bodyRr
+);
+
+585 #ifde
+BUILDCUDA
+
+
+591
+bo
+
+ gblockLo
+ =
+l
+;
+
+592
+bo
+
+ gthadLo
+ =
+l
+;
+
+593
+bo
+
+ gsync
+ =
+l
+;
+
+594 
+ gfAiveStmt
+ = -1;
+
+595 
+ gs
+ = 1; s <
+isAive
+.
+size
+(); s++) {
+
+596 i(
+ gisAive
+[
+s
+]) {
+
+597 i(
+ gfAiveStmt
+ < 0)
+
+598
+ gfAiveStmt
+ =
+s
+;
+
+602 
+ gidx
+ =
+smtNSLevs
+[
+s
+].
+dex
+(
+v
+);
+
+603 i(
+ gidx
+ == 1) {
+
+604
+blockLo
+ =
+ue
+;
+
+607 i(
+ gidx
+ == 2) {
+
+608
+thadLo
+ =
+ue
+;
+
+612 i(
+ gblockLo
+ &&
+ gthadLo
+) {
+
+613
+rtf
+(
+dr
+,
+
+615
+v
+);
+
+616
+ gthadLo
+ =
+l
+;
+
+618
+ gd
+::
+rg
+
+eedIdx
+;
+
+619 i(
+ gloIdxNames
+.
+size
+()
+
+620 && (
+ gv
+ / 2- 1 <
+ gloIdxNames
+[
+fAiveStmt
+].
+size
+())
+
+621
+ geedIdx
+ =
+loIdxNames
+[
+fAiveStmt
+][(
+v
+ / 2)];
+
+622 
+ gs
+ = 1; s <
+isAive
+.
+size
+(); s++) {
+
+623 i(
+ gisAive
+[
+s
+]) {
+
+624 
+ gi
+ = 0; i <
+ gsyncs
+.
+size
+(); i++) {
+
+625 i(
+ gsyncs
+[
+i
+].
+ gf
+ =
+s
+ - 1
+
+626 &&
+rcmp
+(
+syncs
+[
+i
+].
+cd
+.
+c_r
+(),
+
+627
+eedIdx
+.
+c_r
+()) == 0) {
+
+628
+sync
+ =
+ue
+;
+
+634 i(
+ gthadLo
+ ||
+ gblockLo
+ ||
+ geedIdx
+.
+ngth
+() != 0) {
+
+635 
+buf
+[1024];
+
+636
+ gd
+::
+rg
+
+lo
+;
+
+637 i(
+ gblockLo
+)
+
+638
+ glo
+ = "blockLoop ";
+
+639 i(
+ gthadLo
+)
+
+640
+ glo
+ = "threadLoop ";
+
+641 i(
+ geedIdx
+.
+ngth
+(!0 &&
+sync
+) {
+
+642
+rtf
+(
+buf
+, "~cuda~ %edIdx: %sync",
+lo
+.
+c_r
+(),
+
+643
+eedIdx
+.
+c_r
+());
+
+644 } i(
+ geedIdx
+.
+ngth
+() != 0) {
+
+645
+rtf
+(
+buf
+, "~cuda~ %edIdx: %s",
+lo
+.
+c_r
+(),
+
+646
+eedIdx
+.
+c_r
+());
+
+648
+rtf
+(
+buf
+, "~cuda~ %s",
+lo
+.
+c_r
+());
+
+651 #ifde
+BUILD_ROSE
+
+
+652
+ gloRr
+ =
+ocg
+->
+CeAribu
+(
+loRr
+,
+buf
+);
+
+658
+ gloRr
+ =
+ocg
+->
+StmtLiAd
+(ocg->
+CeCommt
+(
+d
+,
+buf
+),
+
+659
+loRr
+);
+
+668 } i(
+ gRr
+.
+ gf
+ !
+NULL
+) {
+
+669
+CG_ouutRr
+ *
+bodyRr
+ =
+body
+->
+tRr
+(
+ocg
+,
+d
+,
+af
+);
+
+670
+ gloRr
+ =
+ocg
+->
+StmtLiAd
+(
+Rr
+.
+f
+,
+bodyRr
+);
+
+672
+ gloRr
+ =
+body
+->
+tRr
+(
+ocg
+,
+d
+,
+af
+);
+
+674 i(
+ ggudRr
+ !
+NULL
+)
+
+675
+loRr
+ =
+ocg
+->
+CeIf
+(
+dt
+,
+gudRr
+,oRr,
+NULL
+);
+
+677
+de
+
+ gaf
+[
+v
+ - 1];
+
+678 
+ gloRr
+;
+
+757
+Ri
+
+ gCG_lo
+::
+fdOvhd
+(
+liTo
+) {
+
+760 i(
+edLo
+) {
+
+761 
+bb
+ = !
+gud
+.
+is_obvious_utogy
+();
+
+762 i(
+ gbb
+) {
+
+764
+rtf
+(
+DebugFe
+,"Tryingoemove overhead on guard ofoop %xtevel %d: %s\n",
+
+765 (*
+this
+,
+v
+,
+gud
+.
+t_fmu_to_rg
+().
+c_r
+());
+
+767
+Ri
+
+ gr
+ =
+pickOvhd
+(
+gud
+,
+liTo
+);
+
+768 i(!
+ gr
+.
+is_obvious_utogy
+())
+
+769 
+ gr
+;
+
+771
+Ri
+
+ gb
+ =
+bounds
+;
+
+772
+Ri
+
+ gr
+ =
+mMaxOvhd
+(
+b
+,
+v
+);
+
+773 i(!
+ gr
+.
+is_obvious_utogy
+()) {
+
+775
+rtf
+(
+DebugFe
+,"Tryingoemove minMax overhead on guard ofoop %xtevel %d: %s\n",
+
+776 (*
+this
+,
+v
+,
+gud
+.
+t_fmu_to_rg
+().
+c_r
+());
+
+778 
+ gr
+;
+
+781
+Ri
+
+ gr
+ =
+body
+->
+fdOvhd
+(
+liTo
+);
+
+782 i(
+ gr
+.
+is_obvious_utogy
+())
+
+783 
+ gr
+;
+
+797
+ gr
+ =
+Ii
+(
+r
+,
+cy
+(
+bounds
+));
+
+799
+ gr
+ =
+oje_to_vs
+(
+r
+,
+v
+, 0);
+
+801
+ gr
+ =
+Gi
+(
+r
+,
+cy
+(
+bounds
+), 1);
+
+804 
+ gr
+;
+
+807
+CG_su
+ *
+ gCG_lo
+::
+compu
+(cڡ
+Ri
+ &
+k
+, cڡ Ri &
+r
+) {
+
+808
+ gknown
+ =
+cy
+(
+k
+);
+
+809
+ griis
+ =
+cy
+(
+r
+);
+
+813
+bo
+
+ gyAive
+ =
+l
+;
+
+814 
+ gs
+ = 1; s <
+isAive
+.
+size
+(); s++)
+
+815 i(
+ gisAive
+[
+s
+]) {
+
+816 i(!
+Ii
+(
+cy
+(
+riis
+),
+
+817
+cy
+(
+ojeed_nIS
+[
+v
+][
+s
+])).
+is_u_bound_tisfb
+()) {
+
+818
+ gisAive
+[
+s
+] = 0;
+
+820
+ gyAive
+ =
+ue
+;
+
+823 i(!
+ gyAive
+) {
+
+824
+de
+
+ gthis
+;
+
+825 
+w
+
+CG_nu
+();
+
+832
+Ri
+
+ ghu
+ =
+Hu
+(
+ojeed_nIS
+[
+v
+],
+isAive
+, 1,
+ue
+,
+
+833
+cy
+(
+riis
+));
+
+834
+ ghu
+ =
+Ii
+(
+hu
+,
+cy
+(
+riis
+));
+
+835
+ ghu
+.
+simify
+(2, 4);
+
+838
+ gedLo
+ =
+ue
+;
+
+839 
+EQ_It
+
+ ge
+ =
+hu
+.
+sg_cjun
+()->
+EQs
+();;++) {
+
+840 i(!(*
+ ge
+).
+has_wdrds
+(&& (*e).
+g_cf
+(
+hu
+.
+t_v
+(
+v
+)) != 0) {
+
+841
+edLo
+ =
+l
+;
+
+842
+ gbounds
+ =
+Ri
+::
+True
+(
+hu
+.
+n_t
+());
+
+843
+ gbounds
+.
+d_wh_EQ
+(*
+e
+);
+
+844
+ gbounds
+.
+simify
+();
+
+845
+ gbounds
+.
+cy_mes
+(
+hu
+);
+
+846
+ gbounds
+.
+tup_mes
+();
+
+852 i(
+ gedLo
+) {
+
+853
+ ghu
+ =
+Gi
+(
+hu
+,
+cy
+(
+known
+), 1);
+
+854
+Ri
+
+ gb
+ =
+hu
+;
+
+856
+ gbounds
+ =
+Ri
+(
+hu
+.
+n_t
+());
+
+857
+F_Exis
+ *
+ g
+ =
+bounds
+.
+add_d
+()->
+add_exis
+();
+
+858
+F_And
+ *
+ gf_ro
+ =
+
+->
+add_d
+();
+
+861
+bo
+
+ ghas_uesved_bound
+ =
+l
+;
+
+863
+Cjun
+ *
+ gc
+ =
+b
+.
+sg_cjun
+();
+
+864
+Vb_ID
+
+ gv
+ =
+b
+.
+t_v
+(
+v
+);
+
+865
+ gd
+::
+m
+ <
+Vb_ID
+,
+ gVb_ID
+ >
+ gexis_mpg
+;
+
+866
+ gd
+::
+ack
+ <
+d
+::
+
+<
+GEQ_Hd
+,
+ gVb_ID
+> >
+ go_geq_ack
+;
+
+867
+ gd
+::
+t
+ <
+Vb_ID
+ >
+o_v_t
+;
+
+870 
+GEQ_It
+
+gi
+(
+c
+);
+ ggi
+; gi++)
+
+871 i((*
+ ggi
+).
+g_cf
+(
+v
+) != 0) {
+
+872
+bo
+
+is__of_bound
+ =
+ue
+;
+
+873
+GEQ_Hd
+
+ gh2
+;
+
+874 
+Cڡr_Vs_Ir
+
+cvi
+(*
+gi
+,
+ue
+);
+ gcvi
+; cvi++)
+
+875 i(!
+fdFloIquy
+(
+b
+,
+cvi
+.
+cu_v
+(),
+h2
+,
+v
+)) {
+
+876
+ ghas_uesved_bound
+ =
+ue
+;
+
+877
+ gis__of_bound
+ =
+l
+;
+
+880 i(!
+ gis__of_bound
+)
+
+883
+GEQ_Hd
+
+ gh
+ =
+f_ro
+->
+add_GEQ
+();
+
+884 
+Cڡr_Vs_Ir
+
+cvi
+(*
+gi
+);
+ gcvi
+; cvi++) {
+
+885
+Vb_ID
+
+ gv2
+ =
+cvi
+.
+cu_v
+();
+
+886 
+ gv2
+->
+kd
+()) {
+
+887 
+ gIut_V
+: {
+
+888 
+pos
+ =
+v2
+->
+g_posi
+();
+
+889
+ gh
+.
+upde_cf
+(
+bounds
+.
+t_v
+(
+pos
+),
+cvi
+.
+cu_cf
+());
+
+892 
+ gExis_V
+:
+
+893 
+Wdrd_V
+: {
+
+894
+d
+::
+m
+<
+Vb_ID
+,
+ gVb_ID
+>::
+
+
+p
+ =
+
+895
+exis_mpg
+.
+fd
+(
+v2
+);
+
+896
+Vb_ID
+
+ ge
+;
+
+897 i(
+ gp
+ =
+exis_mpg
+.
+d
+()) {
+
+898
+e
+ =
+
+->
+dee
+();
+
+899
+ gexis_mpg
+[
+v2
+] =
+e
+;
+
+901
+ ge
+ = (*
+p
+).
+cd
+;
+
+902
+ gh
+.
+upde_cf
+(
+e
+,
+cvi
+.
+cu_cf
+());
+
+904 i(
+ go_v_t
+.
+fd
+(
+v2
+=
+o_v_t
+.
+d
+()) {
+
+905
+fdFloIquy
+(
+b
+,
+v2
+,
+h2
+,
+v
+);
+
+906
+ go_geq_ack
+.
+push
+(
+d
+::
+make_
+(
+h2
+,
+v2
+));
+
+907
+ go_v_t
+.
+
+(
+v2
+);
+
+911 
+ gGlob_V
+: {
+
+912
+Glob_V_ID
+
+g
+ =
+v2
+->
+g_glob_v
+();
+
+913
+Vb_ID
+
+ gv3
+;
+
+914 i(
+ gg
+->
+y
+() == 0)
+
+915
+v3
+ =
+bounds
+.
+g_lol
+(
+g
+);
+
+917
+ gv3
+ =
+bounds
+.
+g_lol
+(
+g
+,
+v2
+->
+funi_of
+());
+
+918
+ gh
+.
+upde_cf
+(
+v3
+,
+cvi
+.
+cu_cf
+());
+
+922
+as
+(0);
+
+925
+ gh
+.
+upde_cڡ
+((*
+gi
+).
+g_cڡ
+());
+
+929 !
+ go_geq_ack
+.
+emy
+()) {
+
+930
+ gd
+::
+
+ <
+GEQ_Hd
+,
+ gVb_ID
+ >
+ gp
+ =
+o_geq_ack
+.
+t
+();
+
+931
+ go_geq_ack
+.
+p
+();
+
+933
+GEQ_Hd
+
+ gh1
+ =
+f_ro
+->
+add_GEQ
+();
+
+934
+GEQ_Hd
+
+ gh2
+ =
+f_ro
+->
+add_GEQ
+();
+
+935 
+Cڡr_Vs_Ir
+
+cvi
+(
+p
+.
+f
+);
+ gcvi
+; cvi++) {
+
+936
+Vb_ID
+
+ gv2
+ = (*
+cvi
+).
+v
+;
+
+937 
+ gv2
+->
+kd
+()) {
+
+938 
+ gIut_V
+: {
+
+939 
+pos
+ =
+v2
+->
+g_posi
+();
+
+940
+ gh1
+.
+upde_cf
+(
+bounds
+.
+put_v
+(
+pos
+),
+cvi
+.
+cu_cf
+());
+
+941
+ gh2
+.
+upde_cf
+(
+bounds
+.
+put_v
+(
+pos
+), -
+cvi
+.
+cu_cf
+());
+
+944 
+ gExis_V
+:
+
+945 
+Wdrd_V
+: {
+
+946
+d
+::
+m
+<
+Vb_ID
+,
+ gVb_ID
+>::
+
+
+p2
+ =
+
+947
+exis_mpg
+.
+fd
+(
+v2
+);
+
+948
+Vb_ID
+
+ ge
+;
+
+949 i(
+ gp2
+ =
+exis_mpg
+.
+d
+()) {
+
+950
+e
+ =
+
+->
+dee
+();
+
+951
+ gexis_mpg
+[
+v2
+] =
+e
+;
+
+953
+ ge
+ = (*
+p2
+).
+cd
+;
+
+954
+ gh1
+.
+upde_cf
+(
+e
+,
+cvi
+.
+cu_cf
+());
+
+955
+ gh2
+.
+upde_cf
+(
+e
+, -
+cvi
+.
+cu_cf
+());
+
+957 i(
+ go_v_t
+.
+fd
+(
+v2
+=
+o_v_t
+.
+d
+()) {
+
+958
+GEQ_Hd
+
+h3
+;
+
+959
+fdFloIquy
+(
+b
+,
+v2
+,
+h3
+,
+v
+);
+
+960
+ go_geq_ack
+.
+push
+(
+d
+::
+make_
+(
+h3
+,
+v2
+));
+
+961
+ go_v_t
+.
+
+(
+v2
+);
+
+965 
+ gGlob_V
+: {
+
+966
+Glob_V_ID
+
+g
+ =
+v2
+->
+g_glob_v
+();
+
+967
+Vb_ID
+
+ gv3
+;
+
+968 i(
+ gg
+->
+y
+() == 0)
+
+969
+v3
+ =
+bounds
+.
+g_lol
+(
+g
+);
+
+971
+ gv3
+ =
+bounds
+.
+g_lol
+(
+g
+,
+v2
+->
+funi_of
+());
+
+972
+ gh1
+.
+upde_cf
+(
+v3
+,
+cvi
+.
+cu_cf
+());
+
+973
+ gh2
+.
+upde_cf
+(
+v3
+, -
+cvi
+.
+cu_cf
+());
+
+977
+as
+(0);
+
+980
+ gh1
+.
+upde_cڡ
+(
+p
+.
+f
+.
+g_cڡ
+());
+
+981
+ gh2
+.
+upde_cڡ
+(-
+p
+.
+f
+.
+g_cڡ
+());
+
+982
+ gh2
+.
+upde_cڡ
+(-
+p
+.
+f
+.
+g_cf
+.
+cd
+) - 1);
+
+985 i(
+ ghas_uesved_bound
+) {
+
+986
+ gb
+ =
+Aroxime
+(
+b
+);
+
+987
+ gb
+.
+simify
+();
+
+988
+ gc
+ =
+b
+.
+sg_cjun
+();
+
+990 
+GEQ_It
+
+gi
+(
+c
+);
+ ggi
+; gi++)
+
+991 i((*
+ ggi
+).
+g_cf
+(
+v
+) != 0)
+
+992
+f_ro
+->
+add_GEQ
+(*
+gi
+);
+
+996
+Ri
+
+ gthe_gcs
+ =
+ge_comm_
+(
+ojeed_nIS
+[
+v
+],
+isAive
+,
+
+997
+v
+,
+known
+);
+
+998
+ gbounds
+ =
+Ii
+(
+bounds
+,
+cy
+(
+the_gcs
+));
+
+999
+ gbounds
+.
+simify
+();
+
+1000
+ gbounds
+.
+cy_mes
+(
+hu
+);
+
+1001
+ gbounds
+.
+tup_mes
+();
+
+1005 i(
+ gedLo
+) {
+
+1006
+ ggud
+ =
+Gi
+(
+cy
+(
+hu
+), cy(
+bounds
+));
+
+1007
+ ggud
+ =
+Proje
+(
+gud
+, gud.
+t_v
+(
+v
+));
+
+1008
+ ggud
+ =
+Gi
+(
+gud
+,
+cy
+(
+known
+));
+
+1009
+ ggud
+.
+simify
+();
+
+1014
+ ggud
+ =
+Ri
+::
+True
+(
+hu
+.
+n_t
+());
+
+1016
+ ggud
+.
+cy_mes
+(
+hu
+);
+
+1017
+ ggud
+.
+tup_mes
+();
+
+1020
+Ri
+
+ gfd
+ =
+Ii
+(
+cy
+(
+bounds
+), cy(
+gud
+));
+
+1021
+ gfd
+.
+simify
+();
+
+1022
+Ri
+
+ gw_known
+ =
+Ii
+(
+cy
+(
+known
+), cy(
+fd
+));
+
+1023
+ gw_known
+.
+simify
+();
+
+1024
+Ri
+
+ gw_riis
+ =
+Ii
+(
+cy
+(
+riis
+),
+
+1025
+cy
+(
+fd
+));
+
+1026
+ gw_riis
+.
+simify
+();
+
+1027
+ gbody
+ =
+body
+->
+compu
+(
+w_known
+,
+w_riis
+);
+
+1028 
+ gthis
+;
+
+1031
+Ri
+
+ gCG_lo
+::
+hoiGud
+() {
+
+1032
+Ri
+
+r
+ =
+body
+->
+hoiGud
+();
+
+1033 i(!
+ gr
+.
+is_obvious_utogy
+()) {
+
+1035
+bo
+
+ g
+ =
+l
+;
+
+1036 
+DNF_It
+
+di
+(
+r
+.
+quy_DNF
+());
+ gdi
+; di++) {
+
+1037 
+GEQ_It
+
+gi
+((*
+di
+)->
+GEQs
+());
+ ggi
+; gi++)
+
+1038 i((*
+ ggi
+).
+g_cf
+(
+r
+.
+t_v
+(
+v
+)) != 0) {
+
+1039
+
+ =
+ue
+;
+
+1042 i(
+ g
+)
+
+1045 
+EQ_It
+
+ei
+((*
+di
+)->
+EQs
+());
+ gei
+;i++)
+
+1046 i((*
+ gei
+).
+g_cf
+(
+r
+.
+t_v
+(
+v
+)) != 0) {
+
+1047
+
+ =
+ue
+;
+
+1050 i(
+ g
+)
+
+1054 i(!
+ g
+) {
+
+1055
+ gbody
+->
+moveGud
+();
+
+1056
+ ggud
+ =
+Ii
+(
+gud
+,
+r
+);
+
+1062 i(
+ gedLo
+)
+
+1063 
+ gRi
+::
+True
+(
+bounds
+.
+n_t
+());
+
+1065 
+ ggud
+;
+
+ @CG_roseBuilder.cc
+
+15 
+ ~<ack
+>
+
+16 
+ ~<code_g/CG_roBud.h
+>
+
+17 
+ ~<rg
+>
+
+19 
+ g_r
+:
+public
+
+d
+::
+ruime_r
+ {
+
+20
+_r
+(cڡ
+d
+::
+rg
+ &
+msg
+) :
+
+21
+d
+::
+ruime_r
+(
+msg
+) {
+
+25
+usg
+
+mea
+
+ gSageBud
+;
+
+26
+usg
+
+mea
+
+ gSageI
+;
+
+27
+usg
+
+mea
+
+ gOmpSut
+;
+
+29
+mea
+
+ gomega
+ {
+
+34 *
+ gk_ocg_commt
+;
+
+52
+ gCG_roBud
+::
+CG_roBud
+(
+SgGlob
+*
+glob
+, SgGlob*
+fSce
+,
+
+53
+SgSymbTab
+*
+symb
+, SgSymbTab*
+symb2
+,
+SgNode
+*
+ro
+) :
+
+54
+glob_
+(
+glob
+),
+glob_sce
+(
+fSce
+),
+symb_
+(
+symb
+),
+symb2_
+(
+
+55
+symb2
+),
+ro_
+(
+ro
+) {
+
+58
+ gCG_roBud
+::~
+CG_roBud
+() {
+
+64
+CG_ouutRr
+*
+CG_roBud
+::
+CePHd
+(, CG_ouutR*
+mt
+,
+
+65
+Tue
+<
+CG_ouutRr
+*> &
+funcLi
+, Tue<
+d
+::
+rg
+> &
+lo_vs
+) const {
+
+67
+SgSmtPLi
+*
+li
+ =
+ic_
+<
+CG_roRr
+ *>(
+mt
+)->
+li_
+;
+
+68
+SgNode
+ *
+ gl
+;
+
+69
+SgSmt
+*
+ gemt
+;
+
+70 i(
+ gli
+ !
+NULL
+) {
+
+73
+de
+
+mt
+;
+
+74 
+ gi
+ = 1; i <
+funcLi
+.
+size
+(); i++) {
+
+76 i((
+ gfuncLi
+[
+i
+] =
+NULL
+&& (<
+funcLi
+.
+size
+()))
+
+78 i((
+ gfuncLi
+[
+i
+] =
+NULL
+&& (=
+funcLi
+.
+size
+()))
+
+81
+CG_roRr
+ *
+ g
+ =
+ic_
+<CG_roRr*>(
+funcLi
+[
+i
+]);
+
+82
+SgExessi
+*
+ g
+ =
+
+->
+_
+;
+
+84 
+ gSgSmtPLi
+::
+
+
+
+ = (*
+li
+).
+beg
+();
+
+85
+ g
+ !(*
+li
+).
+d
+(); it++) {
+
+86
+ gemt
+ = (*
+
+);
+
+87
+ gl
+ =
+isSgNode
+(
+emt
+);
+
+91 
+ gj
+;
+
+92 
+ gn__symb_
+;
+
+94
+ gn__symb_
+ = 0;
+
+96
+SgVbSymb
+ *
+ gvs
+ =
+symb_
+->
+fd_vb
+(
+
+97
+SgName
+(
+lo_vs
+[
+i
+].
+c_r
+()));
+
+99 i(
+ gvs
+ =
+NULL
+) {
+
+101
+n__symb_
+ = 1;
+
+103
+ gvs
+ =
+symb2_
+->
+fd_vb
+(
+SgName
+(
+lo_vs
+[
+i
+].
+c_r
+()));
+
+105 i(
+ gvs
+ !
+NULL
+) {
+
+109
+d
+::
+ve
+<
+SgVRefExp
+ *>
+y
+ =
+subu
+(
+l
+,
+
+110 (cڡ
+SgVbSymb
+*
+vs
+,
+
+,
+ro_
+);
+
+111 
+ gd
+::
+ve
+<
+SgVRefExp
+ *>::
+
+
+
+ =
+
+112
+y
+.
+beg
+();
+ g
+ !y.
+d
+(); it++) {
+
+115 i(
+isSgVRefExp
+(
+
+)) {
+
+116 i(
+rcmp
+(
+
+117
+isSgVRefExp
+(
+
+)->
+g_symb
+()->
+g_me
+().
+gSg
+().
+c_r
+(),
+
+118
+vs
+->
+g_me
+().
+gSg
+().
+c_r
+())) {
+
+120 (*
+ g
+)->
+t_symb
+(
+
+121
+isSgVRefExp
+(
+
+)->
+g_symb
+());
+
+127 } i(
+isSgExessi
+(
+
+)) {
+
+129 i(
+isSgByOp
+((*
+
+)->
+g_
+()))
+
+130
+isSgByOp
+((*
+
+)->
+g_
+())->
+a_exessi
+(
+
+131 *
+
+,
+
+);
+
+143
+de
+
+ g
+;
+
+144
+ gfuncLi
+[
+i
+] =
+NULL
+;
+
+146 i(
+ gfuncLi
+[
+i
+] !
+NULL
+)
+
+147
+throw
+
+_r
+("not freedroperly");
+
+151 
+w
+
+CG_roRr
+(
+li
+);
+
+154
+ gl
+ =
+ic_
+<
+CG_roRr
+ *>(
+mt
+)->
+l_
+;
+
+157 i(
+ gl
+ =
+NULL
+)
+
+158
+throw
+
+_r
+("bothistndnlreull!!");
+
+160
+de
+
+ gmt
+;
+
+161 
+ gj
+;
+
+162 
+ gn__symb_
+;
+
+163 
+ gi
+ = 1; i <
+funcLi
+.
+size
+(); i++) {
+
+164
+ gn__symb_
+ = 0;
+
+166 i((
+ gfuncLi
+[
+i
+] =
+NULL
+&& (<
+funcLi
+.
+size
+()))
+
+168 i((
+ gfuncLi
+[
+i
+] =
+NULL
+&& (=
+funcLi
+.
+size
+()))
+
+171
+CG_roRr
+ *
+ g
+ =
+ic_
+<CG_roRr*>(
+funcLi
+[
+i
+]);
+
+172
+SgExessi
+*
+ g
+ =
+
+->
+_
+;
+
+173
+de
+
+ g
+;
+
+174
+ gfuncLi
+[
+i
+] =
+NULL
+;
+
+176
+SgVbSymb
+ *
+ gvs
+ =
+symb_
+->
+fd_vb
+(
+
+177
+SgName
+(
+lo_vs
+[
+i
+].
+c_r
+()));
+
+179 i(
+ gvs
+ =
+NULL
+) {
+
+181
+n__symb_
+ = 1;
+
+183
+ gvs
+ =
+symb2_
+->
+fd_vb
+(
+SgName
+(
+lo_vs
+[
+i
+].
+c_r
+()));
+
+185 i(
+ gvs
+ !
+NULL
+) {
+
+188
+d
+::
+ve
+<
+SgVRefExp
+ *>
+y
+ =
+subu
+(
+l
+,
+vs
+,
+
+,
+
+189
+ro_
+);
+
+191 i(
+ gn__symb_
+ &&
+isSgVRefExp
+(
+
+)) {
+
+192 i(
+rcmp
+(
+
+193
+isSgVRefExp
+(
+
+)->
+g_symb
+()->
+g_me
+().
+gSg
+().
+c_r
+(),
+
+194
+vs
+->
+g_me
+().
+gSg
+().
+c_r
+())) {
+
+205 
+ gd
+::
+ve
+<
+SgVRefExp
+ *>::
+
+
+j
+ =
+y
+.
+beg
+();
+
+206
+ gj
+ !
+y
+.
+d
+(); j++) {
+
+209 i(
+isSgVRefExp
+(
+
+)) {
+
+210 i(
+rcmp
+(
+
+211
+isSgVRefExp
+(
+
+)->
+g_symb
+()->
+g_me
+().
+gSg
+().
+c_r
+(),
+
+212
+vs
+->
+g_me
+().
+gSg
+().
+c_r
+())) {
+
+213 (*
+ gj
+)->
+t_symb
+(
+isSgVRefExp
+(
+
+)->
+g_symb
+());
+
+218 } i(
+isSgExessi
+(
+
+)) {
+
+220 i(
+isSgByOp
+((*
+j
+)->
+g_
+()))
+
+221
+isSgByOp
+((*
+j
+)->
+g_
+())->
+a_exessi
+(
+
+222 *
+j
+,
+
+);
+
+297 
+w
+
+CG_roRr
+(
+l
+);
+
+305
+CG_ouutRr
+*
+ gCG_roBud
+::
+CeAssignmt
+(, CG_ouutR*
+lhs
+,
+
+306
+CG_ouutRr
+ *
+rhs
+) const {
+
+307 i(
+ glhs
+ =
+NULL
+ ||
+rhs
+ == NULL) {
+
+308
+rtf
+(
+dr
+, "Code generation: Missinghs orhs\n");
+
+309 
+ gNULL
+;
+
+312
+SgExessi
+*
+ gc
+ =
+ic_
+<
+CG_roRr
+*>(
+rhs
+)->
+_
+;
+
+313
+SgExessi
+*
+ gd
+ =
+ic_
+<
+CG_roRr
+*>(
+lhs
+)->
+_
+;
+
+315
+SgExSmt
+*
+ gs
+ =
+budAssignSmt
+(
+d
+,
+c
+);
+
+316
+ gc
+->
+t_
+(
+s
+);
+
+317
+ gd
+->
+t_
+(
+s
+);
+
+319
+SgSmtPLi
+*
+ gw_li
+ =
+w
+ SgStatementPtrList;
+
+321 (*
+ gw_li
+).
+push_back
+(
+isSgSmt
+(
+s
+));
+
+323
+de
+
+ glhs
+;
+
+324
+de
+
+ grhs
+;
+
+326 
+w
+
+CG_roRr
+(
+w_li
+);
+
+333
+CG_ouutRr
+*
+ gCG_roBud
+::
+CeInvoke
+(cڡ
+d
+::
+rg
+ &
+ame
+,
+
+334
+Tue
+<
+CG_ouutRr
+*> &
+li
+) const {
+
+336 i(
+ game
+ =
+d
+::
+rg
+("max"||
+ame
+ == std::string("min")) {
+
+337 i(
+li
+.
+size
+() == 0) {
+
+338 
+NULL
+;
+
+339 } i(
+ gli
+.
+size
+() == 1) {
+
+340 
+li
+[1];
+
+342 
+ gϡ
+ =
+li
+.
+size
+();
+
+343
+SgExessi
+*
+ g2
+ =
+ic_
+<
+CG_roRr
+*>(
+li
+[
+])->
+_
+;
+
+344
+de
+
+ gli
+[
+];
+
+345
+ gli
+.
+de_ϡ
+();
+
+346
+CG_roRr
+ *
+ g
+ =
+ic_
+<CG_roRr*>(
+CeInvoke
+(
+ame
+,
+
+347
+li
+));
+
+348
+SgExessi
+*
+ g1
+ =
+
+->
+_
+;
+
+350
+SgExessi
+ *
+ gs
+;
+
+351
+SgExLiExp
+*
+ gg_li
+ =
+budExLiExp
+();
+
+352
+ndExessi
+(
+g_li
+,
+1
+);
+
+353
+ndExessi
+(
+g_li
+,
+2
+);
+
+354
+SgVRefExp
+*
+ gaque_v
+;
+
+356 i(
+ game
+ =
+d
+::
+rg
+("max")) {
+
+357
+aque_v
+ =
+budOqueVRefExp
+("__ro_gt",
+glob_
+);
+
+358
+ gs
+ =
+isSgExessi
+(
+
+359
+budFuniClExp
+(
+aque_v
+,
+g_li
+));
+
+362
+ gaque_v
+ =
+budOqueVRefExp
+("__ro_",
+glob_
+);
+
+363
+ gs
+ =
+isSgExessi
+(
+
+364
+budFuniClExp
+(
+aque_v
+,
+g_li
+));
+
+366
+ g
+->
+ g_
+ =
+s
+;
+
+368 
+ g
+;
+
+371
+rtf
+(
+dr
+,
+
+373 
+ gNULL
+;
+
+381
+CG_ouutRr
+*
+ gCG_roBud
+::
+CeCommt
+(,
+
+382 cڡ
+d
+::
+rg
+ &
+commtText
+) const {
+
+383 i(
+commtText
+ =
+d
+::
+rg
+("")) {
+
+384 
+NULL
+;
+
+387
+SgLodNode
+ *
+ gl
+ =
+w
+ SgLocatedNode();
+
+388
+budCommt
+(
+l
+, "//omega_commt: " +
+commtText
+);
+
+390 
+w
+
+CG_roRr
+(
+isSgNode
+(
+l
+));
+
+397
+CG_ouutRr
+*
+ gCG_roBud
+::
+CeIf
+(, CG_ouutR*
+gudLi
+,
+
+398
+CG_ouutRr
+ *
+ue_mtLi
+, CG_ouutR*
+l_mtLi
+) const {
+
+404 i(
+ gue_mtLi
+ =
+NULL
+ &&
+l_mtLi
+ == NULL) {
+
+405
+de
+
+gudLi
+;
+
+406 
+ gNULL
+;
+
+407 } i(
+ ggudLi
+ =
+NULL
+) {
+
+408 
+StmtLiAd
+(
+ue_mtLi
+,
+l_mtLi
+);
+
+411
+SgExessi
+*
+ ghd
+ =
+ic_
+<
+CG_roRr
+*>(
+gudLi
+)->
+_
+;
+
+413
+SgSmtPLi
+ *
+ gth_1
+, *
+ g_1
+;
+
+414
+SgSmt
+*
+ gth_
+;
+
+415
+SgSmt
+*
+ g_
+;
+
+416
+SgBasicBlock
+*
+ gth_2
+;
+
+417
+SgBasicBlock
+*
+ g_2
+;
+
+418 i(
+ gue_mtLi
+ !
+NULL
+) {
+
+419
+th_1
+ =
+ic_
+<
+CG_roRr
+*>(
+ue_mtLi
+)->
+li_
+;
+
+420 i(
+ gth_1
+ !
+NULL
+) {
+
+421
+th_
+ = *((*
+th_1
+).
+beg
+());
+
+423 i((*
+ gth_1
+).
+size
+() > 1) {
+
+424
+ gth_2
+ =
+budBasicBlock
+();
+
+425 
+ gSgSmtPLi
+::
+
+
+
+ = (*
+th_1
+).
+beg
+();
+
+426
+ g
+ !(*
+th_1
+).
+d
+(); it++) {
+
+427
+ gth_2
+->
+nd_emt
+(*
+
+);
+
+430
+ gth_
+ =
+isSgSmt
+(
+th_2
+);
+
+434
+ gth_
+ =
+isSgSmt
+(
+
+435
+ic_
+<
+CG_roRr
+*>(
+ue_mtLi
+)->
+l_
+);
+
+437
+ gth_
+ =
+NULL
+;
+
+439 i(
+ gl_mtLi
+ !
+NULL
+) {
+
+440
+_1
+ =
+ic_
+<
+CG_roRr
+*>(
+l_mtLi
+)->
+li_
+;
+
+441 i(
+ g_1
+ !
+NULL
+) {
+
+442
+_
+ = *((*
+_1
+).
+beg
+());
+
+443 i((*
+ g_1
+).
+size
+() > 1) {
+
+444
+ g_2
+ =
+budBasicBlock
+();
+
+445 
+ gSgSmtPLi
+::
+
+
+2
+ = (*
+_1
+).
+beg
+();
+
+446
+ g2
+ !(*
+_1
+).
+d
+(); it2++) {
+
+447
+ g_2
+->
+nd_emt
+(*
+2
+);
+
+450
+ g_
+ =
+isSgSmt
+(
+_2
+);
+
+454
+ g_
+ =
+isSgSmt
+(
+
+455
+ic_
+<
+CG_roRr
+*>(
+l_mtLi
+)->
+l_
+);
+
+457
+ g_
+ =
+NULL
+;
+
+460
+SgIfStmt
+*
+ gti
+ =
+budIfStmt
+(
+hd
+,
+isSgSmt
+(
+th_
+),
+
+461
+isSgSmt
+(
+_
+));
+
+468
+de
+
+ ggudLi
+;
+
+469
+de
+
+ gue_mtLi
+;
+
+470
+de
+
+ gl_mtLi
+;
+
+472 
+w
+
+CG_roRr
+(
+isSgNode
+(
+ti
+));
+
+479
+CG_ouutRr
+*
+ gCG_roBud
+::
+CeInduive
+(CG_ouutR*
+dex
+,
+
+480
+CG_ouutRr
+ *
+low
+, CG_ouutR*
+u
+, CG_ouutR*
+
+) const {
+
+482 i(
+ gdex
+ =
+NULL
+ ||
+low
+ =NULL ||
+u
+ == NULL) {
+
+483
+rtf
+(
+dr
+,
+
+485 
+ gNULL
+;
+
+488 i(
+ g
+ =
+NULL
+)
+
+489
+
+ =
+w
+
+CG_roRr
+(
+isSgExessi
+(
+budIV
+(1)));
+
+491
+SgVRefExp
+ *
+ gdex_sym
+ =
+isSgVRefExp
+(
+
+492
+ic_
+<
+CG_roRr
+*>(
+dex
+)->
+_
+);
+
+493
+SgExessi
+*
+ glow_bound
+ =
+ic_
+<
+CG_roRr
+*>(
+low
+)->
+_
+;
+
+494
+SgExessi
+*
+ gu_bound
+ =
+ic_
+<
+CG_roRr
+*>(
+u
+)->
+_
+;
+
+495
+SgExessi
+*
+ g_size
+ =
+ic_
+<
+CG_roRr
+*>(
+
+)->
+_
+;
+
+501
+SgSmt
+*
+ gf__mt
+ =
+budAssignSmt
+(
+dex_sym
+,
+low_bound
+);
+
+502
+SgLessOrEquOp
+*
+ gcd
+ =
+budLessOrEquOp
+(
+dex_sym
+,
+u_bound
+);
+
+503
+SgExSmt
+*
+ g
+ =
+budExSmt
+(
+cd
+);
+
+504
+SgPlusAssignOp
+*
+ gemt
+ =
+budPlusAssignOp
+(
+dex_sym
+,
+_size
+);
+
+505
+SgFSmt
+ *
+ gf_mt
+ =
+budFSmt
+(
+f__mt
+,
+
+506
+isSgSmt
+(
+
+),
+emt
+,
+NULL
+);
+
+508
+de
+
+ gdex
+;
+
+509
+de
+
+ glow
+;
+
+510
+de
+
+ gu
+;
+
+511
+de
+
+ g
+;
+
+513 
+w
+
+CG_roRr
+(
+isSgNode
+(
+f_mt
+));
+
+520
+CG_ouutRr
+*
+ gCG_roBud
+::
+CeAribu
+(CG_ouutR*
+cڌ
+,
+
+521 cڡ
+d
+::
+rg
+ &
+commtText
+) const {
+
+523
+SgNode
+ *
+l
+ =
+ic_
+<
+CG_roRr
+*>(
+cڌ
+)->
+l_
+;
+
+525
+ gl
+->
+tAribu
+("omega_commt",
+w
+
+ATextAribu
+(
+commtText
+));
+
+527 
+ gic_
+<
+ gCG_roRr
+*>(
+ gcڌ
+);
+
+534
+CG_ouutRr
+*
+ gCG_roBud
+::
+CeLo
+(, CG_ouutR*
+cڌ
+,
+
+535
+CG_ouutRr
+ *
+mtLi
+) const {
+
+536 i(
+ gmtLi
+ =
+NULL
+) {
+
+537
+de
+
+cڌ
+;
+
+538 
+ gNULL
+;
+
+539 } i(
+ gcڌ
+ =
+NULL
+) {
+
+540
+rtf
+(
+dr
+, "Code generation:o inductive forhisoop\n");
+
+541 
+ gmtLi
+;
+
+544
+SgNode
+ *
+ gl
+ =
+ic_
+<
+CG_roRr
+*>(
+cڌ
+)->
+l_
+;
+
+545
+SgFSmt
+ *
+ gtf
+ =
+isSgFSmt
+(
+l
+);
+
+547
+SgSmtPLi
+ *
+ gbody
+ =
+ic_
+<
+CG_roRr
+*>(
+mtLi
+)->
+li_
+;
+
+549 i(
+ gbody
+ !
+NULL
+) {
+
+550 i(!((*
+body
+).
+emy
+())) {
+
+551 i((*
+body
+).
+size
+() == 1) {
+
+553
+tf
+->
+t_lo_body
+(*((*
+body
+).
+beg
+()));
+
+554 (*((*
+ gbody
+).
+beg
+()))->
+t_
+(
+tf
+);
+
+564
+SgBasicBlock
+*
+ gbb
+ =
+budBasicBlock
+();
+
+565
+ gbb
+->
+t_
+(
+tf
+);
+
+566 
+ gSgSmtPLi
+::
+
+
+
+ = (*
+body
+).
+beg
+();
+
+567
+ g
+ !(*
+body
+).
+d
+(); it++) {
+
+568
+ gbb
+->
+nd_emt
+(*
+
+);
+
+569 (*
+ g
+)->
+t_
+(
+bb
+);
+
+571
+ gtf
+->
+t_lo_body
+(
+bb
+);
+
+576
+SgNode
+*
+ gl2
+ =
+ic_
+<
+CG_roRr
+*>(
+mtLi
+)->
+l_
+;
+
+578 i(
+ gl2
+ !
+NULL
+) {
+
+579
+tf
+->
+t_lo_body
+(
+isSgSmt
+(
+l2
+));
+
+580
+ gl2
+->
+t_
+(
+tf
+);
+
+584
+de
+
+ gmtLi
+;
+
+586 
+ gcڌ
+;
+
+592
+CG_ouutRr
+*
+ gCG_roBud
+::
+CeI
+(
+_i
+) const {
+
+593 
+w
+
+CG_roRr
+(
+isSgExessi
+(
+budIV
+(
+_i
+)));
+
+596
+CG_ouutRr
+*
+ gCG_roBud
+::
+CeIdt
+(cڡ
+d
+::
+rg
+ &
+_s
+) const {
+
+598
+SgVbSymb
+ *
+vs
+ =
+symb_
+->
+fd_vb
+(
+SgName
+(
+_s
+.
+c_r
+()));
+
+599
+SgVbSymb
+ *
+ gvs2
+ =
+symb2_
+->
+fd_vb
+(
+SgName
+(
+_s
+.
+c_r
+()));
+
+601 i(
+ gvs
+ =
+NULL
+ &&
+vs2
+ == NULL) {
+
+603
+SgVbDei
+*
+de
+ =
+budVbDei
+(
+
+604
+SgName
+(
+_s
+.
+c_r
+()),
+budITy
+());
+
+605
+ gSgInlizedNamePLi
+&
+ gvbs
+ =
+de
+->
+g_vbs
+();
+
+606
+ gSgInlizedNamePLi
+::
+cڡ_
+
+i
+ =
+vbs
+.
+beg
+();
+
+607
+SgInlizedName
+*
+ glizedName
+ = *
+i
+;
+
+608
+ gvs
+ =
+w
+
+SgVbSymb
+(
+lizedName
+);
+
+609
+dSmt
+(
+de
+,
+isSgSceSmt
+(
+ro_
+));
+
+611
+ gvs
+->
+t_
+(
+symb2_
+);
+
+612
+ gsymb2_
+->
+
+(
+SgName
+(
+_s
+.
+c_r
+()),
+vs
+);
+
+613 
+w
+
+CG_roRr
+(
+isSgExessi
+(
+budVRefExp
+(
+vs
+)));
+
+619 i(!
+isSgExessi
+(
+budVRefExp
+(
+SgName
+(
+_s
+.
+c_r
+()))))
+
+620
+throw
+
+_r
+("error in Create ident!!");
+
+621 i(
+ gvs2
+ !
+NULL
+)
+
+622 
+w
+
+CG_roRr
+(
+isSgExessi
+(
+budVRefExp
+(
+vs2
+)));
+
+624 
+w
+
+CG_roRr
+(
+isSgExessi
+(
+budVRefExp
+(
+vs
+)));
+
+631
+CG_ouutRr
+*
+ gCG_roBud
+::
+CePlus
+(CG_ouutR*
+l
+,
+
+632
+CG_ouutRr
+ *
+r
+) const {
+
+633 i(
+ gr
+ =
+NULL
+) {
+
+634 
+l
+;
+
+635 } i(
+ gl
+ =
+NULL
+) {
+
+636 
+r
+;
+
+639
+SgExessi
+*
+ g1
+ =
+ic_
+<
+CG_roRr
+*>(
+l
+)->
+_
+;
+
+640
+SgExessi
+*
+ g2
+ =
+ic_
+<
+CG_roRr
+*>(
+r
+)->
+_
+;
+
+642
+SgAddOp
+ *
+ gs
+ =
+budAddOp
+(
+1
+,
+2
+);
+
+643
+ g1
+->
+t_
+(
+s
+);
+
+644
+ g2
+->
+t_
+(
+s
+);
+
+645
+de
+
+ gl
+;
+
+646
+de
+
+ gr
+;
+
+648 
+w
+
+CG_roRr
+(
+isSgExessi
+(
+s
+));
+
+652
+CG_ouutRr
+*
+ gCG_roBud
+::
+CeMus
+(CG_ouutR*
+l
+,
+
+653
+CG_ouutRr
+ *
+r
+) const {
+
+654 i(
+ gr
+ =
+NULL
+) {
+
+655 
+l
+;
+
+656 } i(
+ gl
+ =
+NULL
+) {
+
+657
+SgExessi
+ *
+
+ =
+ic_
+<
+CG_roRr
+*>(
+r
+)->
+_
+;
+
+658
+SgMusOp
+ *
+ gs
+ =
+budMusOp
+(
+
+);
+
+660
+de
+
+ gr
+;
+
+662 
+w
+
+CG_roRr
+(
+isSgExessi
+(
+s
+));
+
+664
+SgExessi
+*
+ g1
+ =
+ic_
+<
+CG_roRr
+*>(
+l
+)->
+_
+;
+
+665
+SgExessi
+*
+ g2
+ =
+ic_
+<
+CG_roRr
+*>(
+r
+)->
+_
+;
+
+667
+SgSubaOp
+ *
+ gs
+ =
+budSubaOp
+(
+1
+,
+2
+);
+
+668
+ g1
+->
+t_
+(
+s
+);
+
+669
+ g2
+->
+t_
+(
+s
+);
+
+670
+de
+
+ gl
+;
+
+671
+de
+
+ gr
+;
+
+672 
+w
+
+CG_roRr
+(
+isSgExessi
+(
+s
+));
+
+677
+CG_ouutRr
+*
+ gCG_roBud
+::
+CeTimes
+(CG_ouutR*
+l
+,
+
+678
+CG_ouutRr
+ *
+r
+) const {
+
+679 i(
+ gr
+ =
+NULL
+ ||
+l
+ == NULL) {
+
+680 i(
+r
+ !
+NULL
+) {
+
+681
+r
+->
+r
+();
+
+682
+de
+
+ gr
+;
+
+684 i(
+ gl
+ !
+NULL
+) {
+
+685
+l
+->
+r
+();
+
+686
+de
+
+ gl
+;
+
+688 
+ gNULL
+;
+
+691
+SgExessi
+*
+ g1
+ =
+ic_
+<
+CG_roRr
+*>(
+l
+)->
+_
+;
+
+692
+SgExessi
+*
+ g2
+ =
+ic_
+<
+CG_roRr
+*>(
+r
+)->
+_
+;
+
+694
+SgMuɝlyOp
+ *
+ gs
+ =
+budMuɝlyOp
+(
+1
+,
+2
+);
+
+695
+ g1
+->
+t_
+(
+s
+);
+
+696
+ g2
+->
+t_
+(
+s
+);
+
+697
+de
+
+ gl
+;
+
+698
+de
+
+ gr
+;
+
+700 
+w
+
+CG_roRr
+(
+isSgExessi
+(
+s
+));
+
+704
+CG_ouutRr
+*
+ gCG_roBud
+::
+CeIegDivide
+(CG_ouutR*
+l
+,
+
+705
+CG_ouutRr
+ *
+r
+) const {
+
+706 i(
+ gr
+ =
+NULL
+) {
+
+707
+rtf
+(
+dr
+, "Code generation: divide by NULL\n");
+
+708 
+ gNULL
+;
+
+709 } i(
+ gl
+ =
+NULL
+) {
+
+710
+de
+
+r
+;
+
+711 
+ gNULL
+;
+
+715
+SgExessi
+*
+ g1
+ =
+ic_
+<
+CG_roRr
+*>(
+l
+)->
+_
+;
+
+716
+SgExessi
+*
+ g2
+ =
+ic_
+<
+CG_roRr
+*>(
+r
+)->
+_
+;
+
+719
+SgDivideOp
+ *
+ gs
+ =
+budDivideOp
+(
+1
+,
+2
+);
+
+721
+de
+
+ gl
+;
+
+722
+de
+
+ gr
+;
+
+724 
+w
+
+CG_roRr
+(
+isSgExessi
+(
+s
+));
+
+728
+CG_ouutRr
+*
+ gCG_roBud
+::
+CeIegMod
+(CG_ouutR*
+l
+,
+
+729
+CG_ouutRr
+ *
+r
+) const {
+
+730 i(
+ gr
+ =
+NULL
+ ||
+l
+ == NULL) {
+
+731 
+NULL
+;
+
+734
+SgExessi
+*
+ g1
+ =
+ic_
+<
+CG_roRr
+*>(
+l
+)->
+_
+;
+
+735
+SgExessi
+*
+ g2
+ =
+ic_
+<
+CG_roRr
+*>(
+r
+)->
+_
+;
+
+738
+SgModOp
+ *
+ gs
+ =
+budModOp
+(
+1
+,
+2
+);
+
+740
+de
+
+ gl
+;
+
+741
+de
+
+ gr
+;
+
+743 
+w
+
+CG_roRr
+(
+isSgExessi
+(
+s
+));
+
+750
+CG_ouutRr
+*
+ gCG_roBud
+::
+CeAnd
+(CG_ouutR*
+l
+,
+
+751
+CG_ouutRr
+ *
+r
+) const {
+
+752 i(
+ gr
+ =
+NULL
+ ||
+l
+ == NULL) {
+
+753 
+NULL
+;
+
+756
+SgExessi
+*
+ g1
+ =
+ic_
+<
+CG_roRr
+*>(
+l
+)->
+_
+;
+
+757
+SgExessi
+*
+ g2
+ =
+ic_
+<
+CG_roRr
+*>(
+r
+)->
+_
+;
+
+759
+SgAndOp
+ *
+ gs
+ =
+budAndOp
+(
+1
+,
+2
+);
+
+761
+de
+
+ gl
+;
+
+762
+de
+
+ gr
+;
+
+764 
+w
+
+CG_roRr
+(
+isSgExessi
+(
+s
+));
+
+771
+CG_ouutRr
+*
+ gCG_roBud
+::
+CeGE
+(CG_ouutR*
+l
+,
+
+772
+CG_ouutRr
+ *
+r
+) const {
+
+773 
+CeLE
+(
+r
+,
+l
+);
+
+776
+CG_ouutRr
+*
+ gCG_roBud
+::
+CeLE
+(CG_ouutR*
+l
+,
+
+777
+CG_ouutRr
+ *
+r
+) const {
+
+778 i(
+ gr
+ =
+NULL
+ ||
+l
+ == NULL) {
+
+779 
+NULL
+;
+
+782
+SgExessi
+*
+ g1
+ =
+ic_
+<
+CG_roRr
+*>(
+l
+)->
+_
+;
+
+783
+SgExessi
+*
+ g2
+ =
+ic_
+<
+CG_roRr
+*>(
+r
+)->
+_
+;
+
+785
+SgLessOrEquOp
+ *
+ gs
+ =
+budLessOrEquOp
+(
+1
+,
+2
+);
+
+787
+de
+
+ gl
+;
+
+788
+de
+
+ gr
+;
+
+790 
+w
+
+CG_roRr
+(
+isSgExessi
+(
+s
+));
+
+794
+CG_ouutRr
+*
+ gCG_roBud
+::
+CeEQ
+(CG_ouutR*
+l
+,
+
+795
+CG_ouutRr
+ *
+r
+) const {
+
+796 i(
+ gr
+ =
+NULL
+ ||
+l
+ == NULL) {
+
+797 
+NULL
+;
+
+800
+SgExessi
+*
+ g1
+ =
+ic_
+<
+CG_roRr
+*>(
+l
+)->
+_
+;
+
+801
+SgExessi
+*
+ g2
+ =
+ic_
+<
+CG_roRr
+*>(
+r
+)->
+_
+;
+
+803
+SgEquyOp
+ *
+ gs
+ =
+budEquyOp
+(
+1
+,
+2
+);
+
+805
+de
+
+ gl
+;
+
+806
+de
+
+ gr
+;
+
+808 
+w
+
+CG_roRr
+(
+isSgExessi
+(
+s
+));
+
+815
+CG_ouutRr
+*
+ gCG_roBud
+::
+CeStmtLi
+(CG_ouutR*
+sgt
+) const {
+
+819 i(
+sgt
+ =
+NULL
+) {
+
+820 
+w
+
+CG_roRr
+ew
+SgSmtPLi
+);
+
+823
+SgSmtPLi
+ *
+ gl
+ =
+ic_
+<
+CG_roRr
+ *>(
+sgt
+)->
+li_
+;
+
+824
+SgNode
+*
+ gsgn
+ =
+ic_
+<
+CG_roRr
+ *>(
+sgt
+)->
+l_
+;
+
+826 i(
+ gl
+ =
+NULL
+)
+
+827
+l
+ =
+w
+
+SgSmtPLi
+;
+
+829 i(
+ gsgn
+ =
+NULL
+) {
+
+830
+SgExessi
+*
+
+ =
+ic_
+<
+CG_roRr
+ *>(
+sgt
+)->
+_
+;
+
+832 i(
+ g
+ !
+NULL
+)
+
+833 (*
+l
+).
+push_back
+(
+
+834
+budExSmt
+(
+
+835
+ic_
+<
+CG_roRr
+ *>(
+sgt
+)->
+_
+));
+
+838 (*
+ gl
+).
+push_back
+(
+isSgSmt
+(
+sgn
+));
+
+840
+de
+
+ gsgt
+;
+
+841 
+w
+
+CG_roRr
+(
+l
+);
+
+850
+CG_ouutRr
+*
+ gCG_roBud
+::
+StmtLiInLa
+(CG_ouutR*
+li
+,
+
+851
+CG_ouutRr
+ *
+node
+) const {
+
+852 
+StmtLiAd
+(
+li
+,
+node
+);
+
+855
+CG_ouutRr
+*
+ gCG_roBud
+::
+StmtLiAd
+(CG_ouutR*
+li1
+,
+
+856
+CG_ouutRr
+ *
+li2
+) const {
+
+858 i(
+ gli2
+ =
+NULL
+) {
+
+859 
+li1
+;
+
+860 } i(
+ gli1
+ =
+NULL
+) {
+
+861 
+li2
+;
+
+868
+SgSmtPLi
+*
+ gw_li
+;
+
+870
+SgSmtPLi
+*
+ gl1
+ =
+ic_
+<
+CG_roRr
+ *>(
+li1
+)->
+li_
+;
+
+871
+SgSmtPLi
+*
+ gl2
+ =
+ic_
+<
+CG_roRr
+ *>(
+li2
+)->
+li_
+;
+
+872
+SgNode
+*
+ ge
+ =
+ic_
+<
+CG_roRr
+ *>(
+li1
+)->
+l_
+;
+
+873
+SgNode
+*
+ gtwo
+ =
+ic_
+<
+CG_roRr
+ *>(
+li2
+)->
+l_
+;
+
+875
+SgExessi
+*
+ gexp1
+ =
+ic_
+<
+CG_roRr
+ *>(
+li1
+)->
+_
+;
+
+876
+SgExessi
+*
+ gexp2
+ =
+ic_
+<
+CG_roRr
+ *>(
+li2
+)->
+_
+;
+
+878 i(
+ gexp1
+ ||
+ gexp2
+)
+
+879
+throw
+
+_r
+("error in stmtlistappend!!");
+
+895 i((
+ gl1
+ =
+NULL
+&& (
+l2
+ == NULL)) {
+
+897 i((
+e
+ !
+NULL
+&& (
+two
+ != NULL)) {
+
+899
+w_li
+ =
+w
+
+SgSmtPLi
+;
+
+901 (*
+ gw_li
+).
+push_back
+(
+isSgSmt
+(
+e
+));
+
+902 (*
+ gw_li
+).
+push_back
+(
+isSgSmt
+(
+two
+));
+
+904
+CG_roRr
+*
+ gw_p
+ =
+w
+ CG_roRr(
+w_li
+);
+
+906 
+ gic_
+<
+ gCG_ouutRr
+ *>(
+ gw_p
+);
+
+908 } i((
+ ge
+ !
+NULL
+&& (
+two
+ == NULL)) {
+
+910 
+ic_
+<
+CG_ouutRr
+ *>(
+w
+
+CG_roRr
+(
+e
+));
+
+912 } i((
+ gtwo
+ !
+NULL
+&& (
+e
+ == NULL)) {
+
+913 
+ic_
+<
+CG_ouutRr
+ *>(
+w
+
+CG_roRr
+(
+two
+));
+
+918 i((
+ gl2
+ !
+NULL
+&& (
+l1
+ == NULL)) {
+
+925 i(
+e
+ =
+NULL
+)
+
+926 
+li2
+;
+
+929 (*
+ gl2
+).
+push_back
+(
+isSgSmt
+(
+e
+));
+
+931 
+ gic_
+<
+ gCG_ouutRr
+ *>(
+w
+
+CG_roRr
+(
+l2
+));
+
+933 } i((
+ gl1
+ !
+NULL
+&& (
+l2
+ == NULL)) {
+
+934 i(
+two
+ =
+NULL
+)
+
+935 
+li1
+;
+
+938 (*
+ gl1
+).
+push_back
+(
+isSgSmt
+(
+two
+));
+
+940 
+ gic_
+<
+ gCG_ouutRr
+ *>(
+w
+
+CG_roRr
+(
+l1
+));
+
+944 } i((
+ gl1
+ !
+NULL
+&& (
+l2
+ != NULL)) {
+
+946 
+SgSmtPLi
+::
+
+
+
+ = (*
+l2
+).
+beg
+();
+
+947
+ g
+ !(*
+l2
+).
+d
+(); it++) {
+
+948 (*
+ gl1
+).
+push_back
+(*
+
+);
+
+954 
+ gic_
+<
+ gCG_ouutRr
+ *>(
+w
+
+CG_roRr
+(
+l1
+));
+
+1002
+CG_ouutRr
+*
+ gCG_roBud
+::
+CeDim3
+(cڡ *
+vName
+, 
+g1
+,
+
+1003 
+g2
+) const {
+
+1005
+SgName
+
+ty_me
+("dim3");
+
+1006
+SgCssSymb
+ *
+ gty_symb
+ =
+glob_sce
+->
+lookup_ass_symb
+(
+ty_me
+);
+
+1007
+SgCssDei
+ *
+ gty_de
+ =
+isSgCssDei
+(
+
+1008
+ty_symb
+->
+g_dei
+());
+
+1012
+SgFuniSymb
+ *
+ g_symb
+ =
+glob_sce
+->
+lookup_funi_symb
+(
+
+1013
+SgName
+("dim3"));
+
+1015
+SgExLiExp
+ *
+ g_gs
+ =
+budExLiExp
+(
+budIV
+(
+g1
+),
+
+1016
+budIV
+(
+g2
+));
+
+1018
+SgFuniClExp
+ *
+ gdim3_func_
+ =
+budFuniClExp
+(
+
+1019
+budFuniRefExp
+(
+_symb
+->
+g_dei
+()),
+_gs
+);
+
+1021 
+ gjoed_r
+[20];
+
+1023
+ry
+(
+joed_r
+, "dim3 ");
+
+1024
+rt
+(
+joed_r
+,
+vName
+);
+
+1026
+SgExSmt
+*
+ gde
+ =
+budAssignSmt
+(
+
+1027
+budOqueVRefExp
+(
+joed_r
+,
+isSgSceSmt
+(
+ro_
+)),
+
+1028
+dim3_func_
+);
+
+1030
+SgSmtPLi
+ *
+ gl2
+ =
+w
+ SgStatementPtrList;
+
+1033 (*
+ gl2
+).
+push_back
+(
+de
+);
+
+1034 
+w
+
+CG_roRr
+(
+l2
+);
+
+1037
+CG_ouutRr
+*
+ gCG_roBud
+::
+CeDim3
+(cڡ *
+vName
+, 
+g1
+,
+
+1038 
+g2
+, 
+g3
+) const {
+
+1040
+SgName
+
+ty_me
+("dim3");
+
+1041
+SgCssSymb
+ *
+ gty_symb
+ =
+glob_sce
+->
+lookup_ass_symb
+(
+ty_me
+);
+
+1042
+SgCssDei
+ *
+ gty_de
+ =
+isSgCssDei
+(
+
+1043
+ty_symb
+->
+g_dei
+());
+
+1047
+SgFuniSymb
+ *
+ g_symb
+ =
+glob_sce
+->
+lookup_funi_symb
+(
+
+1048
+SgName
+("dim3"));
+
+1050
+SgExLiExp
+ *
+ g_gs
+ =
+budExLiExp
+(
+budIV
+(
+g1
+),
+
+1051
+budIV
+(
+g2
+), budIV(
+g3
+));
+
+1053
+SgFuniClExp
+ *
+ gdim3_func_
+ =
+budFuniClExp
+(
+
+1054
+budFuniRefExp
+(
+_symb
+->
+g_dei
+()),
+_gs
+);
+
+1056 
+ gjoed_r
+[20];
+
+1058
+ry
+(
+joed_r
+, "dim3 ");
+
+1059
+rt
+(
+joed_r
+,
+vName
+);
+
+1061
+SgExSmt
+*
+ gde
+ =
+budAssignSmt
+(
+
+1062
+budOqueVRefExp
+(
+joed_r
+,
+isSgSceSmt
+(
+ro_
+)),
+
+1063
+dim3_func_
+);
+
+1065
+SgSmtPLi
+ *
+ gl2
+ =
+w
+ SgStatementPtrList;
+
+1068 (*
+ gl2
+).
+push_back
+(
+de
+);
+
+1069 
+w
+
+CG_roRr
+(
+l2
+);
+
+1144
+ gd
+::
+ve
+<
+SgVRefExp
+ *>
+subu
+(
+SgNode
+ *
+
+, cڡ
+SgVbSymb
+ *
+sym
+,
+
+1145
+SgExessi
+*
+ex
+,
+SgNode
+*
+ro
+) {
+
+1147
+SgSmt
+*
+ gmt
+;
+
+1148
+SgExessi
+*
+ g
+;
+
+1149
+ gd
+::
+ve
+<
+SgVRefExp
+ *>
+ys
+;
+
+1151 i(
+ g
+ !
+NULL
+) {
+
+1152 i(
+mt
+ =
+isSgSmt
+(
+
+)) {
+
+1153 i(
+isSgBasicBlock
+(
+mt
+)) {
+
+1154
+SgSmtPLi
+&
+mts
+ =
+
+1155
+isSgBasicBlock
+(
+mt
+)->
+g_emts
+();
+
+1156 
+ gi
+ = 0; i <
+ gmts
+.
+size
+(); i++) {
+
+1157
+ gmts
+[
+i
+]->
+t_
+(
+mt
+);
+
+1158
+ gd
+::
+ve
+<
+SgVRefExp
+ *>
+a
+ =
+subu
+(
+
+1159
+isSgNode
+(
+mts
+[
+i
+]),
+sym
+,
+ex
+,
+ro
+);
+
+1160
+ gd
+::
+cy
+(
+a
+.
+beg
+(),.
+d
+(),
+back_
+(
+ys
+));
+
+1162 } i(
+isSgFSmt
+(
+mt
+)) {
+
+1163
+SgFSmt
+ *
+ gf
+ =
+isSgFSmt
+(
+mt
+);
+
+1164
+ gf
+->
+g_f__mt
+()->
+t_
+(
+f
+);
+
+1165
+ gf
+->
+g_
+()->
+t_
+(
+f
+);
+
+1166
+ gf
+->
+g_emt
+()->
+t_
+(
+f
+);
+
+1167
+ gf
+->
+g_lo_body
+()->
+t_
+(
+f
+);
+
+1168
+ gd
+::
+ve
+<
+SgVRefExp
+ *>
+a
+ =
+subu
+(
+
+1169
+isSgNode
+(
+f
+->
+g_f__mt
+()),
+sym
+,
+ex
+,
+ro
+);
+
+1170
+ gd
+::
+cy
+(
+a
+.
+beg
+(),.
+d
+(),
+back_
+(
+ys
+));
+
+1171
+ gd
+::
+ve
+<
+SgVRefExp
+ *>
+a1
+ =
+subu
+(
+
+1172
+isSgNode
+(
+f
+->
+g_
+()),
+sym
+,
+ex
+,
+ro
+);
+
+1173
+ gd
+::
+cy
+(
+a1
+.
+beg
+(),1.
+d
+(),
+back_
+(
+ys
+));
+
+1174
+ gd
+::
+ve
+<
+SgVRefExp
+ *>
+a2
+ =
+subu
+(
+
+1175
+isSgNode
+(
+f
+->
+g_emt
+()),
+sym
+,
+ex
+,
+ro
+);
+
+1176
+ gd
+::
+cy
+(
+a2
+.
+beg
+(),2.
+d
+(),
+back_
+(
+ys
+));
+
+1177
+ gd
+::
+ve
+<
+SgVRefExp
+ *>
+a3
+ =
+subu
+(
+
+1178
+isSgNode
+(
+f
+->
+g_lo_body
+()),
+sym
+,
+ex
+,
+ro
+);
+
+1179
+ gd
+::
+cy
+(
+a3
+.
+beg
+(),3.
+d
+(),
+back_
+(
+ys
+));
+
+1188 i(
+isSgVbDei
+(
+mt
+)) {
+
+1189 i(
+SgExessi
+ *
+ g
+ =
+
+1190
+isSgVbDei
+(
+mt
+)->
+g_vbs
+().
+t
+()->
+g_liz
+()) {
+
+1191 i(
+isSgAssignInliz
+(
+
+)) {
+
+1192
+d
+::
+ve
+<
+SgVRefExp
+ *>
+a
+ =
+subu
+(
+
+1193
+isSgAssignInliz
+(
+
+)->
+g_ݔd
+(),
+sym
+,
+
+1194
+ex
+,
+ro
+);
+
+1195
+ gd
+::
+cy
+(
+a
+.
+beg
+(),.
+d
+(),
+back_
+(
+ys
+));
+
+1198 } i(
+isSgIfStmt
+(
+mt
+)) {
+
+1199
+SgIfStmt
+*
+ gi
+ =
+isSgIfStmt
+(
+mt
+);
+
+1200
+ gi
+->
+g_cdiڮ
+()->
+t_
+(
+i
+);
+
+1201
+ gi
+->
+g_ue_body
+()->
+t_
+(
+i
+);
+
+1202
+ gi
+->
+g_l_body
+()->
+t_
+(
+i
+);
+
+1203
+ gd
+::
+ve
+<
+SgVRefExp
+ *>
+a
+ =
+subu
+(
+
+1204
+isSgNode
+(
+i
+->
+g_cdiڮ
+()),
+sym
+,
+ex
+,
+ro
+);
+
+1205
+ gd
+::
+cy
+(
+a
+.
+beg
+(),.
+d
+(),
+back_
+(
+ys
+));
+
+1206
+ gd
+::
+ve
+<
+SgVRefExp
+ *>
+a1
+ =
+subu
+(
+
+1207
+isSgNode
+(
+i
+->
+g_ue_body
+()),
+sym
+,
+ex
+,
+ro
+);
+
+1208
+ gd
+::
+cy
+(
+a1
+.
+beg
+(),1.
+d
+(),
+back_
+(
+ys
+));
+
+1209
+ gd
+::
+ve
+<
+SgVRefExp
+ *>
+a2
+ =
+subu
+(
+
+1210
+isSgNode
+(
+i
+->
+g_l_body
+()),
+sym
+,
+ex
+,
+ro
+);
+
+1211
+ gd
+::
+cy
+(
+a2
+.
+beg
+(),2.
+d
+(),
+back_
+(
+ys
+));
+
+1212 } i(
+isSgExSmt
+(
+mt
+)) {
+
+1213 (
+isSgExSmt
+(
+mt
+)->
+g_exessi
+())->
+t_
+(
+
+1214
+isSgExSmt
+(
+mt
+));
+
+1215
+ gd
+::
+ve
+<
+SgVRefExp
+ *>
+a
+ =
+subu
+(
+
+1216
+isSgNode
+(
+isSgExSmt
+(
+mt
+)->
+g_exessi
+()),
+
+1217
+sym
+,
+ex
+,
+ro
+);
+
+1218
+ gd
+::
+cy
+(
+a
+.
+beg
+(),.
+d
+(),
+back_
+(
+ys
+));
+
+1222
+ g
+ =
+isSgExessi
+(
+
+);
+
+1224
+ gd
+::
+rg
+
+y
+ =
+sym
+->
+g_me
+().
+gSg
+();
+
+1226 i(
+isSgByOp
+(
+
+)) {
+
+1228
+isSgByOp
+(
+
+)->
+g_lhs_ݔd
+()->
+t_
+(op);
+
+1229
+isSgByOp
+(
+
+)->
+g_rhs_ݔd
+()->
+t_
+(op);
+
+1231
+ gd
+::
+ve
+<
+SgVRefExp
+ *>
+a
+ =
+subu
+(
+
+1232
+isSgByOp
+(
+
+)->
+g_lhs_ݔd
+(),
+sym
+,
+ex
+,
+ro
+);
+
+1233
+ gd
+::
+cy
+(
+a
+.
+beg
+(),.
+d
+(),
+back_
+(
+ys
+));
+
+1234
+ gd
+::
+ve
+<
+SgVRefExp
+ *>
+a1
+ =
+subu
+(
+
+1235
+isSgByOp
+(
+
+)->
+g_rhs_ݔd
+(),
+sym
+,
+ex
+,
+ro
+);
+
+1236
+ gd
+::
+cy
+(
+a1
+.
+beg
+(),1.
+d
+(),
+back_
+(
+ys
+));
+
+1237 } i(
+isSgUryOp
+(
+
+)) {
+
+1238
+isSgUryOp
+(
+
+)->
+g_ݔd
+()->
+t_
+(op);
+
+1239
+ gd
+::
+ve
+<
+SgVRefExp
+ *>
+a
+ =
+subu
+(
+
+1240
+isSgUryOp
+(
+
+)->
+g_ݔd
+(),
+sym
+,
+ex
+,
+ro
+);
+
+1241
+ gd
+::
+cy
+(
+a
+.
+beg
+(),.
+d
+(),
+back_
+(
+ys
+));
+
+1242 } i(
+isSgVRefExp
+(
+
+)) {
+
+1243
+ gd
+::
+rg
+
+z
+ =
+
+1244
+isSgVRefExp
+(
+
+)->
+g_symb
+()->
+g_me
+().
+gSg
+();
+
+1245 i(!
+rcmp
+(
+z
+.
+c_r
+(),
+y
+.c_str())) {
+
+1247
+ gys
+.
+push_back
+(
+isSgVRefExp
+(
+
+));
+
+1273 
+ gys
+;
+
+ @CG_roseRepr.cc
+
+14 
+ ~<code_g/CG_roRr.h
+>
+
+15 
+ ~<dio.h
+>
+
+16 
+ ~<rg.h
+>
+
+17 
+ ~<crg
+>
+
+18
+mea
+
+ gomega
+ {
+
+23
+ gCG_roRr
+::
+CG_roRr
+():
+l_
+(
+NULL
+),
+_
+(NULL),
+li_
+(NULL){
+
+27
+ gCG_roRr
+::
+CG_roRr
+(
+SgNode
+ *
+l
+):
+l_
+),
+_
+(
+NULL
+),
+li_
+(NULL) {
+
+30
+ gCG_roRr
+::
+CG_roRr
+(
+SgExessi
+*
+
+):
+l_
+(
+NULL
+),
+_
+(),
+li_
+(NULL){
+
+32
+ gCG_roRr
+::
+CG_roRr
+(
+SgSmtPLi
+*
+mi
+):
+l_
+(
+NULL
+),
+_
+(NULL),
+li_
+(stmtlist){
+
+35
+ gCG_roRr
+::~
+CG_roRr
+() {
+
+40
+CG_ouutRr
+*
+CG_roRr
+::
+e
+() {
+
+42 if
+l_
+ !
+NULL
+) {
+
+43
+SgTeCy
+
+tc
+;
+
+44
+SgNode
+ *
+ gl
+ =
+l_
+->
+cy
+(
+tc
+);
+
+45
+ gl
+->
+t_
+(
+l_
+->
+g_
+());
+
+46 
+w
+
+CG_roRr
+(
+l
+);
+
+48 if(
+ g_
+ !
+NULL
+)
+
+50
+SgTeCy
+
+tc1
+;
+
+51
+SgNode
+*
+ g
+ =
+isSgNode
+(
+_
+)->
+cy
+(
+tc1
+);
+
+53
+ g
+->
+t_
+(
+isSgNode
+(
+_
+)->
+g_
+());
+
+54 
+w
+
+CG_roRr
+(
+isSgExessi
+(
+
+));
+
+56 if(
+ gli_
+ !
+NULL
+)
+
+58
+SgSmtPLi
+*
+li2
+ =
+w
+ SgStatementPtrList;
+
+60 
+ gSgSmtPLi
+::
+
+
+
+ = (*
+li_
+).
+beg
+();
+ g
+ !(*li_).
+d
+(); it++){
+
+61
+SgTeCy
+
+ gtc3
+;
+
+62
+SgNode
+ *
+ gl2
+ =
+isSgNode
+(*
+
+)->
+cy
+(
+tc3
+);
+
+63
+ gl2
+->
+t_
+(
+isSgNode
+(*
+
+)->
+g_
+());
+
+65 (*
+ gli2
+).
+push_back
+(
+isSgSmt
+(
+l2
+));
+
+67 
+w
+
+CG_roRr
+(
+li2
+);
+
+70 
+ gNULL
+;
+
+73 
+ gCG_roRr
+::
+r
+() {
+
+74 if(
+l_
+ !
+NULL
+) {
+
+75
+de
+
+l_
+;
+
+76
+ gl_
+ =
+NULL
+;
+
+80
+SgNode
+*
+ gCG_roRr
+::
+GCode
+() const {
+
+81 
+l_
+;
+
+84
+SgSmtPLi
+*
+ gCG_roRr
+::
+GLi
+() const {
+
+85 
+li_
+;
+
+88
+SgExessi
+*
+ gCG_roRr
+::
+GExessi
+() const {
+
+89 
+_
+;
+
+91 
+ gCG_roRr
+::
+Dump
+() const {
+
+92
+SgNode
+*
+l
+ =
+l_
+;
+
+93
+SgExessi
+*
+ g
+ =
+_
+ ;
+
+94 if(
+ gl
+ !
+NULL
+)
+
+95
+DumpFeHr
+(
+l
+,
+dout
+);
+
+96 if(
+ g
+ !
+NULL
+)
+
+97
+DumpFeHr
+(
+isSgNode
+(
+
+),
+dout
+);
+
+101 
+ gCG_roRr
+::
+DumpFeHr
+(
+SgNode
+*
+node
+,
+FILE
+ *
+
+) const{
+
+102
+ gd
+::
+rg
+
+x
+;
+
+103
+size_t
+
+ gnumbOfSucsss
+ =
+node
+->
+g_numbOfTvlSucsss
+();
+
+104 if(
+ gnumbOfSucsss
+ == 0){
+
+105
+x
+ =
+node
+->
+uŬToSg
+ ();
+
+106
+rtf
+(
+
+, "%s",
+x
+.
+c_r
+());
+
+109 
+size_t
+
+ gidx
+ = 0; idx <
+ gnumbOfSucsss
+; idx++)
+
+111
+SgNode
+ *
+ gchd
+ =
+NULL
+;
+
+112
+ gchd
+ =
+node
+->
+g_avlSucssByIndex
+(
+idx
+);
+
+113
+DumpFeHr
+(
+chd
+,
+
+);
+
+119 
+ gCG_roRr
+::
+DumpToFe
+(
+FILE
+ *
+
+) const {
+
+121
+SgNode
+*
+l
+ =
+l_
+;
+
+122
+SgExessi
+*
+ g
+ =
+_
+ ;
+
+124 if(
+ gl
+!
+NULL
+){
+
+125
+d
+::
+rg
+
+x
+ =
+l
+->
+uŬToSg
+();
+
+126
+rtf
+(
+
+, "%s",
+x
+.
+c_r
+());
+
+129 if(
+ g
+ !
+NULL
+){
+
+130
+d
+::
+rg
+
+x
+ =
+isSgNode
+(
+
+)->
+uŬToSg
+();
+
+131
+rtf
+(
+
+, "%s",
+x
+.
+c_r
+());
+
+ @CG_stringBuilder.cc
+
+17 
+ ~<code_g/CG_rgBud.h
+>
+
+18 
+ ~<code_g/CG_rgRr.h
+>
+
+19 
+ ~<rg
+>
+
+21
+mea
+
+ gomega
+ {
+
+23 
+ gd
+::
+rg
+
+SagudSg
+(cڡ
+d
+::rg &
+s
+, 
+
+);
+
+29
+CG_ouutRr
+*
+ gCG_rgBud
+::
+CePHd
+(
+dt
+,
+
+30
+CG_ouutRr
+ *
+mt
+,
+Tue
+<CG_ouutRr*> &
+funcLi
+,
+
+31
+Tue
+<
+d
+::
+rg
+> &) const {
+
+32
+d
+::
+rg
+
+liS
+ = "";
+
+34 
+ gi
+ = 1; i <
+funcLi
+.
+size
+(); i++) {
+
+35 i(
+ gfuncLi
+[
+i
+] =
+NULL
+)
+
+36
+liS
+ += "N/A";
+
+38
+ gliS
+ +
+GSg
+(
+funcLi
+[
+i
+]);
+
+39 i(
+ gi
+ <
+ gfuncLi
+.
+size
+())
+
+40
+ gliS
+ += ",";
+
+43
+ gd
+::
+rg
+
+mtName
+ =
+GSg
+(
+mt
+);
+
+44
+ gd
+::
+rg
+
+dtS
+ =
+GIndtSs
+(
+dt
+);
+
+46 
+w
+
+CG_rgRr
+(
+dtS
+ +
+mtName
+ + "(" +
+liS
+ + ");\n");
+
+49
+CG_ouutRr
+*
+ gCG_rgBud
+::
+CeAssignmt
+(
+dt
+,
+
+50
+CG_ouutRr
+*
+lhs
+, CG_ouutRr*
+rhs
+) const {
+
+51 i(
+ glhs
+ =
+NULL
+ ||
+rhs
+ == NULL) {
+
+52
+rtf
+(
+dr
+, "Code generation: missinghs orhs\n");
+
+53 
+ gNULL
+;
+
+56
+ gd
+::
+rg
+
+lhsS
+ =
+GSg
+(
+lhs
+);
+
+57
+ gd
+::
+rg
+
+rhsS
+ =
+GSg
+(
+rhs
+);
+
+59
+ gd
+::
+rg
+
+dtS
+ =
+GIndtSs
+(
+dt
+);
+
+61 
+w
+
+CG_rgRr
+(
+dtS
+ +
+lhsS
+ + "=" +
+rhsS
+ + ";\n");
+
+64
+CG_ouutRr
+*
+ gCG_rgBud
+::
+CeInvoke
+(cڡ
+d
+::
+rg
+ &
+ame
+,
+
+65
+Tue
+<
+CG_ouutRr
+*> &
+li
+) const {
+
+66
+ gd
+::
+rg
+
+liS
+ = "";
+
+68 
+ gi
+ = 1; i <
+li
+.
+size
+(); i++) {
+
+69
+ gliS
+ +
+GSg
+(
+li
+[
+i
+]);
+
+70 i(
+ gi
+ <
+ gli
+.
+size
+())
+
+71
+ gliS
+ += ",";
+
+74 
+w
+
+CG_rgRr
+(
+ame
+ + "(" +
+liS
+ + ")");
+
+77
+CG_ouutRr
+*
+ gCG_rgBud
+::
+CeCommt
+(
+dt
+,
+
+78 cڡ
+d
+::
+rg
+ &
+commtText
+) const {
+
+79 i(
+commtText
+ =
+d
+::
+rg
+("")) {
+
+80 
+NULL
+;
+
+83
+ gd
+::
+rg
+
+dtS
+ =
+GIndtSs
+(
+dt
+);
+
+85 
+w
+
+CG_rgRr
+(
+dtS
+ + "// " +
+commtText
+ + "\n");
+
+88
+CG_ouutRr
+*
+ gCG_rgBud
+::
+CeAribu
+(CG_ouutR*
+cڌ
+,
+
+89 cڡ
+d
+::
+rg
+ &
+commtText
+) const {
+
+90 i(
+commtText
+ =
+d
+::
+rg
+("")) {
+
+91 
+cڌ
+;
+
+94
+ gd
+::
+rg
+
+cڌSg
+ =
+GSg
+(
+cڌ
+);
+
+96 
+w
+
+CG_rgRr
+("// " +
+commtText
+ + "\n" +
+cڌSg
+);
+
+100
+CG_ouutRr
+*
+ gCG_rgBud
+::
+CeIf
+(
+dt
+, CG_ouutRr*
+gudLi
+,
+
+101
+CG_ouutRr
+*
+ue_mtLi
+, CG_ouutRr*
+l_mtLi
+) const {
+
+102 i(
+ gue_mtLi
+ =
+NULL
+ &&
+l_mtLi
+ == NULL) {
+
+103
+de
+
+gudLi
+;
+
+104 
+ gNULL
+;
+
+105 } i(
+ ggudLi
+ =
+NULL
+) {
+
+106 
+StmtLiAd
+(
+ue_mtLi
+,
+l_mtLi
+);
+
+109
+ gd
+::
+rg
+
+gudLiS
+ =
+GSg
+(
+gudLi
+);
+
+110
+ gd
+::
+rg
+
+dtS
+ =
+GIndtSs
+(
+dt
+);
+
+111
+ gd
+::
+rg
+
+s
+;
+
+112 i(
+ gue_mtLi
+ !
+NULL
+ &&
+l_mtLi
+ == NULL) {
+
+113
+s
+ =
+dtS
+ + "i(" +
+gudLiS
+ + ") {\n"
+
+114 +
+GSg
+(
+ue_mtLi
++
+dtS
+ + "}\n";
+
+115 } i(
+ gue_mtLi
+ =
+NULL
+ &&
+l_mtLi
+ != NULL) {
+
+116
+s
+ =
+dtS
+ + "i!(" +
+gudLiS
+ + ") {\n"
+
+117 +
+GSg
+(
+l_mtLi
++
+dtS
+ + "}\n";
+
+119
+ gs
+ =
+dtS
+ + "i(" +
+gudLiS
+ + ") {\n"
+
+120 +
+GSg
+(
+ue_mtLi
++
+dtS
+ + "}\n" + indentStr
+
+121 + " {\n" +
+GSg
+(
+l_mtLi
++
+dtS
+ + "}\n";
+
+124 
+w
+
+CG_rgRr
+(
+s
+);
+
+127
+CG_ouutRr
+*
+ gCG_rgBud
+::
+CeInduive
+(CG_ouutRr*
+dex
+,
+
+128
+CG_ouutRr
+*
+low
+, CG_ouutRr*
+u
+, CG_ouutRr*
+
+) const {
+
+129 i(
+ gdex
+ =
+NULL
+) {
+
+130
+rtf
+(
+dr
+, "Code generation: missingoop index\n");
+
+131 
+ gNULL
+;
+
+134 i(
+ glow
+ =
+NULL
+ ||
+u
+ == NULL) {
+
+135
+rtf
+(
+dr
+, "Code generation: missingoop bound\n");
+
+138
+ gd
+::
+rg
+
+dexS
+ =
+GSg
+(
+dex
+);
+
+139
+ gd
+::
+rg
+
+lowS
+,
+ guS
+;
+
+140 i(
+ glow
+ !
+NULL
+)
+
+141
+lowS
+ =
+GSg
+(
+low
+);
+
+143
+ glowS
+ =
+d
+::
+rg
+("-infinity");
+
+144 i(
+ gu
+ !
+NULL
+)
+
+145
+uS
+ =
+GSg
+(
+u
+);
+
+147
+ guS
+ =
+d
+::
+rg
+("+infinity");
+
+149
+ gd
+::
+rg
+
+doS
+ = "f(" +
+dexS
+ + " = " +
+lowS
+ + "; " + indexStr
+
+150 + " <" +
+uS
+ + "; " +
+dexS
+;
+
+152 i(
+ g
+ !
+NULL
+) {
+
+153
+d
+::
+rg
+
+S
+ =
+GSg
+(
+
+);
+
+154
+ gdoS
+ +" +" +
+S
+;
+
+156
+ gdoS
+ += "++";
+
+159
+ gdoS
+ += ")";
+
+161 
+w
+
+CG_rgRr
+(
+doS
+);
+
+164
+CG_ouutRr
+*
+ gCG_rgBud
+::
+CeLo
+(
+dt
+, CG_ouutRr*
+cڌ
+,
+
+165
+CG_ouutRr
+*
+mtLi
+) const {
+
+166 i(
+ gmtLi
+ =
+NULL
+) {
+
+167
+de
+
+cڌ
+;
+
+168 
+ gNULL
+;
+
+169 } i(
+ gcڌ
+ =
+NULL
+) {
+
+170
+rtf
+(
+dr
+, "Code generation:o inductive forhisoop\n");
+
+171 
+ gmtLi
+;
+
+174
+ gd
+::
+rg
+
+S
+ =
+GSg
+(
+cڌ
+);
+
+175
+ gd
+::
+rg
+
+mtS
+ =
+GSg
+(
+mtLi
+);
+
+177
+ gd
+::
+rg
+
+dtS
+ =
+GIndtSs
+(
+dt
+);
+
+179
+ gd
+::
+rg
+
+s
+ =
+dtS
+ +
+S
+ + " {\n" +
+mtS
+ + indentStr + "}\n";
+
+181 
+w
+
+CG_rgRr
+(
+s
+);
+
+184
+CG_ouutRr
+*
+ gCG_rgBud
+::
+CeI
+(
+_i
+) const {
+
+185
+d
+::
+rg
+
+_s
+ =
+to_rg
+(
+_i
+);
+
+186 
+w
+
+CG_rgRr
+(
+_s
+);
+
+189
+CG_ouutRr
+*
+ gCG_rgBud
+::
+CeIdt
+(cڡ
+d
+::
+rg
+ &
+_s
+) const {
+
+190 i(&
+_s
+ =
+NULL
+ || _=
+d
+::
+rg
+("")) {
+
+191 
+NULL
+;
+
+194 
+w
+
+CG_rgRr
+(
+_s
+);
+
+197
+CG_ouutRr
+*
+ gCG_rgBud
+::
+CePlus
+(CG_ouutRr*
+l
+,
+
+198
+CG_ouutRr
+*
+r
+) const {
+
+199 i(
+ gr
+ =
+NULL
+) {
+
+200 
+l
+;
+
+201 } i(
+ gl
+ =
+NULL
+) {
+
+202 
+r
+;
+
+205
+ gd
+::
+rg
+
+lS
+ =
+GSg
+(
+l
+);
+
+206
+ gd
+::
+rg
+
+rS
+ =
+GSg
+(
+r
+);
+
+208 
+w
+
+CG_rgRr
+(
+lS
+ + "+" +
+rS
+);
+
+211
+CG_ouutRr
+*
+ gCG_rgBud
+::
+CeMus
+(CG_ouutRr*
+l
+,
+
+212
+CG_ouutRr
+*
+r
+) const {
+
+213 i(
+ gr
+ =
+NULL
+) {
+
+214 
+l
+;
+
+215 } i(
+ gl
+ =
+NULL
+) {
+
+216
+d
+::
+rg
+
+rS
+ =
+GSg
+(
+r
+);
+
+217 
+w
+
+CG_rgRr
+("-" +
+SagudSg
+(
+rS
+, '-'));
+
+220
+ gd
+::
+rg
+
+lS
+ =
+GSg
+(
+l
+);
+
+221
+ gd
+::
+rg
+
+rS
+ =
+GSg
+(
+r
+);
+
+223 
+w
+
+CG_rgRr
+(
+lS
+ + "-" +
+SagudSg
+(
+rS
+, '-'));
+
+226
+CG_ouutRr
+*
+ gCG_rgBud
+::
+CeTimes
+(CG_ouutRr*
+l
+,
+
+227
+CG_ouutRr
+*
+r
+) const {
+
+228 i(
+ gr
+ =
+NULL
+ ||
+l
+ == NULL) {
+
+229
+de
+
+r
+;
+
+230
+de
+
+ gl
+;
+
+231 
+ gNULL
+;
+
+234
+ gd
+::
+rg
+
+lS
+ =
+GSg
+(
+l
+);
+
+235
+ gd
+::
+rg
+
+rS
+ =
+GSg
+(
+r
+);
+
+237 
+w
+
+CG_rgRr
+(
+
+238
+SagudSg
+(
+lS
+, '*'+ "*" + SagudSg(
+rS
+, '*'));
+
+241
+CG_ouutRr
+*
+ gCG_rgBud
+::
+CeIegDivide
+(CG_ouutRr*
+l
+,
+
+242
+CG_ouutRr
+*
+r
+) const {
+
+243 i(
+ gr
+ =
+NULL
+) {
+
+244
+rtf
+(
+dr
+, "Code generation: divide by NULL\n");
+
+245 
+ gNULL
+;
+
+246 } i(
+ gl
+ =
+NULL
+) {
+
+247
+de
+
+r
+;
+
+248 
+ gNULL
+;
+
+251
+ gd
+::
+rg
+
+lS
+ =
+GSg
+(
+l
+);
+
+252
+ gd
+::
+rg
+
+rS
+ =
+GSg
+(
+r
+);
+
+254 
+w
+
+CG_rgRr
+("tDiv(" +
+lS
+ + "," +
+rS
+ + ")");
+
+257
+CG_ouutRr
+*
+ gCG_rgBud
+::
+CeIegMod
+(CG_ouutRr*
+l
+,
+
+258
+CG_ouutRr
+*
+r
+) const {
+
+259 i(
+ gr
+ =
+NULL
+ ||
+l
+ == NULL) {
+
+260 
+NULL
+;
+
+263
+ gd
+::
+rg
+
+lS
+ =
+GSg
+(
+l
+);
+
+264
+ gd
+::
+rg
+
+rS
+ =
+GSg
+(
+r
+);
+
+266 
+w
+
+CG_rgRr
+("tMod(" +
+lS
+ + "," +
+rS
+ + ")");
+
+269
+CG_ouutRr
+*
+ gCG_rgBud
+::
+CeIegCe
+(CG_ouutRr*
+l
+,
+
+270
+CG_ouutRr
+*
+r
+) const {
+
+271 i(
+ gr
+ =
+NULL
+ ||
+l
+ == NULL) {
+
+272 
+NULL
+;
+
+275
+ gd
+::
+rg
+
+lS
+ =
+GSg
+(
+l
+);
+
+276
+ gd
+::
+rg
+
+rS
+ =
+GSg
+(
+r
+);
+
+278 
+w
+
+CG_rgRr
+("tCe(" +
+lS
+ + "," +
+rS
+ + ")");
+
+281
+CG_ouutRr
+*
+ gCG_rgBud
+::
+CeAnd
+(CG_ouutRr*
+l
+,
+
+282
+CG_ouutRr
+*
+r
+) const {
+
+283 i(
+ gr
+ =
+NULL
+)
+
+284 
+l
+;
+
+285 i(
+ gl
+ =
+NULL
+)
+
+286 
+r
+;
+
+288
+ gd
+::
+rg
+
+lS
+ =
+GSg
+(
+l
+);
+
+289
+ gd
+::
+rg
+
+rS
+ =
+GSg
+(
+r
+);
+
+291 
+w
+
+CG_rgRr
+(
+lS
+ + " && " +
+rS
+);
+
+294
+CG_ouutRr
+*
+ gCG_rgBud
+::
+CeGE
+(CG_ouutRr*
+l
+,
+
+295
+CG_ouutRr
+*
+r
+) const {
+
+296 i(
+ gr
+ =
+NULL
+ ||
+l
+ == NULL) {
+
+297 
+NULL
+;
+
+300
+ gd
+::
+rg
+
+lS
+ =
+GSg
+(
+l
+);
+
+301
+ gd
+::
+rg
+
+rS
+ =
+GSg
+(
+r
+);
+
+303 
+w
+
+CG_rgRr
+(
+lS
+ + " >" +
+rS
+);
+
+306
+CG_ouutRr
+*
+ gCG_rgBud
+::
+CeLE
+(CG_ouutRr*
+l
+,
+
+307
+CG_ouutRr
+*
+r
+) const {
+
+308 i(
+ gr
+ =
+NULL
+ ||
+l
+ == NULL) {
+
+309 
+NULL
+;
+
+312
+ gd
+::
+rg
+
+lS
+ =
+GSg
+(
+l
+);
+
+313
+ gd
+::
+rg
+
+rS
+ =
+GSg
+(
+r
+);
+
+315 
+w
+
+CG_rgRr
+(
+lS
+ + " <" +
+rS
+);
+
+318
+CG_ouutRr
+*
+ gCG_rgBud
+::
+CeEQ
+(CG_ouutRr*
+l
+,
+
+319
+CG_ouutRr
+*
+r
+) const {
+
+320 i(
+ gr
+ =
+NULL
+ ||
+l
+ == NULL) {
+
+321 
+NULL
+;
+
+324
+ gd
+::
+rg
+
+lS
+ =
+GSg
+(
+l
+);
+
+325
+ gd
+::
+rg
+
+rS
+ =
+GSg
+(
+r
+);
+
+327 
+w
+
+CG_rgRr
+(
+lS
+ + " =" +
+rS
+);
+
+330
+CG_ouutRr
+*
+ gCG_rgBud
+::
+StmtLiAd
+(CG_ouutRr*
+li1
+,
+
+331
+CG_ouutRr
+*
+li2
+) const {
+
+332 i(
+ gli2
+ =
+NULL
+) {
+
+333 
+li1
+;
+
+334 } i(
+ gli1
+ =
+NULL
+) {
+
+335 
+li2
+;
+
+338
+ gd
+::
+rg
+
+li1S
+ =
+GSg
+(
+li1
+);
+
+339
+ gd
+::
+rg
+
+li2S
+ =
+GSg
+(
+li2
+);
+
+341 
+w
+
+CG_rgRr
+(
+li1S
+ +
+li2S
+);
+
+347
+ gd
+::
+rg
+
+GIndtSs
+(
+dt
+) {
+
+348
+d
+::
+rg
+
+dtS
+;
+
+349 
+ gi
+ = 1; i <
+ gdt
+; i++) {
+
+350
+ gdtS
+ += " ";
+
+352 
+ gdtS
+;
+
+359
+ gd
+::
+rg
+
+GSg
+(
+CG_ouutRr
+*
+
+) {
+
+360
+d
+::
+rg
+
+su
+ =
+ic_
+<
+CG_rgRr
+ *>(
+
+)->
+GSg
+();
+
+361
+de
+
+ g
+;
+
+362 
+ gsu
+;
+
+365 
+ gd
+::
+rg
+
+SagudSg
+(cڡ
+d
+::rg &
+s
+, 
+
+) {
+
+366 
+ gn
+ =
+s
+.
+ngth
+();
+
+367 
+ gn_v
+ = 0;
+
+368 
+ gnum_usmus
+ = 0;
+
+369 
+ gnum_mul
+ = 0;
+
+370 
+ gnum_div
+ = 0;
+
+371 
+ gi
+ = 0; i <
+ gn
+; i++)
+
+372 
+ gs
+[
+i
+]) {
+
+374
+n_v
+++;
+
+377
+n_v
+--;
+
+381 i(
+n_v
+ == 0)
+
+382
+num_usmus
+++;
+
+385 i(
+n_v
+ == 0)
+
+386
+num_mul
+++;
+
+389 i(
+n_v
+ == 0)
+
+390
+num_div
+++;
+
+396
+bo
+
+ ged_n
+ =
+l
+;
+
+397 
+ g
+) {
+
+399 i(
+num_usmus
+ > 0)
+
+400
+ed_n
+ =
+ue
+;
+
+403 i(
+num_usmus
+ > 0 ||
+num_div
+ > 0)
+
+404
+ed_n
+ =
+ue
+;
+
+407 i(
+num_usmus
+ > 0 ||
+num_div
+ > 0 ||
+num_mul
+ > 0)
+
+408
+ed_n
+ =
+ue
+;
+
+414 i(
+ ged_n
+)
+
+415  "(" +
+ gs
+ + ")";
+
+417 
+ gs
+;
+
+ @CG_stringRepr.cc
+
+16 
+ ~<code_g/CG_rgRr.h
+>
+
+17 
+ ~<dio.h
+>
+
+19
+mea
+
+ gomega
+ {
+
+21
+ gCG_rgRr
+::
+CG_rgRr
+() {
+
+24
+CG_rgRr
+::CG_rgRr(cڡ
+d
+::
+rg
+&
+_s
+:
+s
+(_s) {
+
+27
+CG_rgRr
+::~CG_stringRepr() {
+
+30
+CG_ouutRr
+*
+CG_rgRr
+::
+e
+() {
+
+31 
+w
+
+CG_rgRr
+(
+s
+);
+
+38
+ gd
+::
+rg
+
+CG_rgRr
+::
+GSg
+() const {
+
+39 
+s
+;
+
+46 
+ gCG_rgRr
+::
+Dump
+() const {
+
+47
+tf
+("%s\n",
+s
+.
+c_r
+());
+
+50 
+ gCG_rgRr
+::
+DumpToFe
+(
+FILE
+ *
+
+) const {
+
+51
+rtf
+(
+
+,"%s",
+s
+.
+c_r
+());
+
+ @CG_suifBuilder.cc
+
+15 
+ ~<ack
+>
+
+16 
+ ~<code_g/CG_suifBud.h
+>
+
+17 
+ ~<suif1/ne.h
+>
+
+18 
+ ~<ve
+>
+
+20
+mea
+
+ gomega
+ {
+
+25 *
+ gk_ocg_commt
+;
+
+26 *
+ gk_s2c_agma
+;
+
+27 *
+ gk_cuda_dim3
+;
+
+28 *
+ gk_cuda_kl
+;
+
+29 *
+ gk_cuda_modifr
+;
+
+30 *
+ gk_cuda_xtu_memy
+;
+
+38
+Tue
+< Tue<> >
+smtNSLevs
+;
+
+39
+Tue
+< Tue<
+d
+::
+rg
+> >
+loIdxNames
+;
+
+40
+d
+::
+ve
+< std::
+
+<, std::
+rg
+> >
+syncs
+;
+
+41 
+checkLoLev
+;
+
+42 
+mtFLoCheck
+;
+
+43 
+uBoundFLev
+;
+
+44 
+lowBoundFLev
+;
+
+45
+bo
+
+flInBounds
+;
+
+48 cڡ *
+ glibcode_g_v_rg
+ = "";
+
+49 cڡ *
+ glibcode_g_who_rg
+ = "";
+
+50 cڡ *
+ glibcode_g_suif_rg
+ = "";
+
+53 
+_code_g
+() {
+
+54 
+bo
+
+ gisIn
+ =
+l
+;
+
+55 if(!
+ gisIn
+)
+
+57
+ gisIn
+ =
+ue
+;
+
+58
+ANNOTE
+(
+k_ocg_commt
+, "omega_commt",
+TRUE
+);
+
+59
+ANNOTE
+(
+k_s2c_agma
+, "s2agma",
+TRUE
+);
+
+60
+ANNOTE
+(
+k_cuda_dim3
+, "cuddim3",
+TRUE
+);
+
+61
+ANNOTE
+(
+k_cuda_kl
+, "cudkl",
+TRUE
+);
+
+62
+ANNOTE
+(
+k_cuda_modifr
+, "cudmodifr",
+TRUE
+);
+
+67 
+ex_code_g
+() {
+
+75
+ gCG_suifBud
+::
+CG_suifBud
+(
+oc_symb
+ *
+symb
+)
+
+77
+symb_
+ =
+symb
+;
+
+78
+_code_g
+();
+
+81
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CePHd
+ (, CG_ouutR*
+mt
+,
+
+82
+Tue
+<
+CG_ouutRr
+*> &
+funcLi
+, Tue<
+d
+::
+rg
+> &
+lo_vs
+) const {
+
+83
+_node_li
+ *
+l
+ =
+ic_
+<
+CG_suifRr
+ *>(
+mt
+)->
+l_
+;
+
+84
+de
+
+ gmt
+;
+
+86 
+ gi
+ = 1; i <
+funcLi
+.
+size
+(); i++) {
+
+87 i(
+ gfuncLi
+[
+i
+] =
+NULL
+)
+
+90
+CG_suifRr
+ *
+ g
+ =
+ic_
+<CG_suifRr*>(
+funcLi
+[
+i
+]);
+
+91
+ݔd
+
+ g
+ =
+
+->
+_
+;
+
+92
+de
+
+ g
+;
+
+94
+v_sym
+ *
+ gvs
+ =
+ic_
+<v_sym*>(
+symb_
+->
+lookup_sym
+(
+lo_vs
+[
+i
+].
+c_r
+(),
+SYM_VAR
+));
+
+96
+subu
+(
+l
+,
+vs
+,
+
+,
+symb_
+);
+
+98 i(
+ g
+.
+is_r
+())
+
+99
+de
+
+ g
+.
+r
+();
+
+102 
+w
+
+CG_suifRr
+(
+l
+);
+
+106
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CeAssignmt
+(, CG_ouutR*
+lhs
+,
+
+107
+CG_ouutRr
+ *
+rhs
+) const {
+
+108 i
+ glhs
+ =
+NULL
+ ||
+rhs
+ == NULL ) {
+
+109
+rtf
+(
+dr
+, "Code generation: Missinghs orhs\n");
+
+110 
+ gNULL
+;
+
+113
+ݔd
+
+ gc
+ =
+ic_
+<
+CG_suifRr
+*>(
+rhs
+)->
+_
+;
+
+114 i(
+ gc
+.
+is_r
+(&& src.
+r
+()->
+code
+(=
+io_y
+) {
+
+115
+_y
+ *
+
+ =
+ic_
+<_y *>(
+c
+.
+r
+());
+
+116
+rui
+ *
+ gs
+ =
+w
+
+_r
+(
+io_lod
+,
+
+->
+em_ty
+(),
+ݔd
+(), ia);
+
+117
+ gc
+ =
+ݔd
+(
+s
+);
+
+120
+rui
+ *
+ gs
+;
+
+121
+ݔd
+
+ gd
+ =
+ic_
+<
+CG_suifRr
+*>(
+lhs
+)->
+_
+;
+
+122 i(
+ gd
+.
+is_r
+(&& d.
+r
+()->
+code
+(=
+io_y
+) {
+
+123
+_y
+ *
+
+ =
+ic_
+<_y *>(
+d
+.
+r
+());
+
+124
+ gs
+ =
+w
+
+_r
+(
+io_r
+,
+ty_void
+,
+ݔd
+(), ond(
+
+),
+c
+);
+
+127
+ gs
+ =
+w
+
+_r
+(
+io_y
+,
+c
+.
+ty
+(),
+d
+, src);
+
+129
+de
+
+ glhs
+;
+
+130
+de
+
+ grhs
+;
+
+132
+_node_li
+ *
+ gl
+ =
+w
+ree_node_list;
+
+133
+ gl
+->
+nd
+(
+w
+
+_r
+(
+s
+));
+
+135 
+w
+
+CG_suifRr
+(
+l
+);
+
+139
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CeInvoke
+(cڡ
+d
+::
+rg
+ &
+ame
+,
+
+140
+Tue
+<
+CG_ouutRr
+*> &
+li
+) const {
+
+141 i(
+ game
+ =
+d
+::
+rg
+("max"||
+ame
+ == std::string("min")) {
+
+142 i(
+li
+.
+size
+() == 0) {
+
+143 
+NULL
+;
+
+145 i(
+ gli
+.
+size
+() == 1) {
+
+146 
+li
+[1];
+
+149 
+ gϡ
+ =
+li
+.
+size
+();
+
+150
+ݔd
+
+ g2
+ =
+ic_
+<
+CG_suifRr
+*>(
+li
+[
+])->
+_
+;
+
+151
+de
+
+ gli
+[
+];
+
+152
+ gli
+.
+de_ϡ
+();
+
+153
+CG_suifRr
+ *
+ g
+ =
+ic_
+<CG_suifRr*>(
+CeInvoke
+(
+ame
+,
+li
+));
+
+154
+ݔd
+
+ g1
+ =
+
+->
+_
+;
+
+156
+rui
+ *
+ gs
+;
+
+157 i(
+ game
+ =
+d
+::
+rg
+("max"))
+
+158
+s
+ =
+w
+
+_r
+(
+io_max
+,
+1
+.
+ty
+(),
+ݔd
+(), op1,
+2
+);
+
+160
+ gs
+ =
+w
+
+_r
+(
+io_m
+,
+1
+.
+ty
+(),
+ݔd
+(), op1,
+2
+);
+
+162
+ g
+->
+ g_
+ =
+ݔd
+(
+s
+);
+
+164 
+ g
+;
+
+168
+rtf
+(
+dr
+, "Code generation: invoke function io_callot implemented\n");
+
+169 
+ gNULL
+;
+
+174
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CeAribu
+(CG_ouutR*
+cڌ
+,
+
+175 cڡ
+d
+::
+rg
+ &
+commtText
+)const {
+
+176 i(
+commtText
+ =
+d
+::
+rg
+("")) {
+
+177 
+cڌ
+;
+
+180
+rui
+ *
+ gs
+ =
+w
+
+_r
+(
+io_mrk
+);
+
+182
+immed_li
+ *
+ giml
+ =
+w
+ immed_list;
+
+183
+ giml
+->
+nd
+(
+immed
+(
+cڡ_
+<*>(
+commtText
+.
+c_r
+())));
+
+184
+ gs
+->
+d_ne
+(
+k_ocg_commt
+,
+iml
+);
+
+186
+_node_li
+ *
+ gl
+ ;
+
+187
+ gl
+ =
+ic_
+<
+CG_suifRr
+*>(
+cڌ
+)->
+l_
+;
+
+188
+ gl
+->
+nd
+(
+w
+
+_r
+(
+s
+));
+
+191 
+w
+
+CG_suifRr
+(
+l
+);
+
+198
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CeCommt
+(, cڡ
+d
+::
+rg
+ &
+commtText
+) const {
+
+199 i
+commtText
+ =
+d
+::
+rg
+("") ) {
+
+200 
+NULL
+;
+
+203
+rui
+ *
+ gs
+ =
+w
+
+_r
+(
+io_mrk
+);
+
+205
+immed_li
+ *
+ giml
+ =
+w
+ immed_list;
+
+206
+ giml
+->
+nd
+(
+immed
+(
+cڡ_
+<*>(
+commtText
+.
+c_r
+())));
+
+207
+ gs
+->
+d_ne
+(
+k_ocg_commt
+,
+iml
+);
+
+209
+_node_li
+ *
+ gl
+ =
+w
+ree_node_list;
+
+210
+ gl
+->
+nd
+(
+w
+
+_r
+(
+s
+));
+
+212 
+w
+
+CG_suifRr
+(
+l
+);
+
+216
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CeIf
+(, CG_ouutR*
+gudLi
+,
+
+217
+CG_ouutRr
+ *
+ue_mtLi
+, CG_ouutR*
+l_mtLi
+) const {
+
+218 
+ gif_cou
+ = 1;
+
+219
+ gd
+::
+rg
+
+s
+ =
+d
+::rg("omegaif_")+
+to_rg
+(
+if_cou
+++);
+
+220
+b_sym
+ *
+ gif_b
+ =
+w
+ab_sym(
+cڡ_
+<*>(
+s
+.
+c_r
+()));
+
+221
+ gsymb_
+->
+add_sym
+(
+if_b
+);
+
+223 i
+ gue_mtLi
+ =
+NULL
+ &&
+l_mtLi
+ == NULL ) {
+
+224
+de
+
+gudLi
+;
+
+225 
+ gNULL
+;
+
+227 i
+ ggudLi
+ =
+NULL
+ ) {
+
+228 
+StmtLiAd
+(
+ue_mtLi
+,
+l_mtLi
+);
+
+231
+_node_li
+ *
+ ghd
+ =
+w
+ree_node_list;
+
+232
+ݔd
+
+ g
+ =
+ic_
+<
+CG_suifRr
+*>(
+gudLi
+)->
+_
+;
+
+234
+ gd
+::
+ack
+<*>
+S
+;
+
+235
+ gS
+.
+push
+(
+
+.
+r
+());
+
+236 !
+ gS
+.
+emy
+()) {
+
+237
+rui
+ *
+ gs
+ =
+ic_
+<rui *>(
+S
+.
+t
+());
+
+238
+ gS
+.
+p
+();
+
+239 i(
+ gs
+->
+code
+(=
+io_d
+) {
+
+240
+rui
+ *
+s1
+ =
+s
+->
+c_
+(0).
+r
+();
+
+241
+ gs1
+->
+move
+();
+
+242
+ gS
+.
+push
+(
+s1
+);
+
+243
+rui
+ *
+ gs2
+ =
+s
+->
+c_
+(1).
+r
+();
+
+244
+ gs2
+->
+move
+();
+
+245
+ gS
+.
+push
+(
+s2
+);
+
+246
+de
+
+ gs
+;
+
+249
+ gs
+ =
+w
+
+_bj
+(
+io_bl
+,
+if_b
+,
+ݔd
+(
+s
+));
+
+250
+ ghd
+->
+nd
+(
+w
+
+_r
+(
+s
+));
+
+254
+_node_li
+ *
+ gth_
+, *
+ g_
+;
+
+255 i(
+ gue_mtLi
+ !
+NULL
+)
+
+256
+th_
+ =
+ic_
+<
+CG_suifRr
+*>(
+ue_mtLi
+)->
+l_
+;
+
+258
+ gth_
+ =
+NULL
+;
+
+259 i(
+ gl_mtLi
+ !
+NULL
+)
+
+260
+_
+ =
+ic_
+<
+CG_suifRr
+*>(
+l_mtLi
+)->
+l_
+;
+
+262
+ g_
+ =
+NULL
+;
+
+263
+_if
+ *
+ gti
+ =
+w
+e_if(
+if_b
+,
+hd
+,
+th_
+,
+_
+);
+
+265
+_node_li
+ *
+ gl
+ =
+w
+ree_node_list;
+
+266
+ gl
+->
+nd
+(
+ti
+);
+
+268
+de
+
+ ggudLi
+;
+
+269
+de
+
+ gue_mtLi
+;
+
+270
+de
+
+ gl_mtLi
+;
+
+272 
+w
+
+CG_suifRr
+(
+l
+);
+
+276
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CeInduive
+(CG_ouutR*
+dex
+,
+
+277
+CG_ouutRr
+ *
+low
+,
+
+278
+CG_ouutRr
+ *
+u
+,
+
+279
+CG_ouutRr
+ *
+
+) const {
+
+280 i
+ gdex
+ =
+NULL
+ ||
+low
+ =NULL ||
+u
+ == NULL ) {
+
+281
+rtf
+(
+dr
+, "Code generation: something wrong in CreateInductive\n");
+
+282 
+ gNULL
+;
+
+285 i(
+ g
+ =
+NULL
+)
+
+286
+
+ =
+CeI
+(1);
+
+288
+v_sym
+ *
+ gdex_sym
+ =
+ic_
+<
+CG_suifRr
+*>(
+dex
+)->
+_
+.
+symb
+();
+
+289
+ݔd
+
+ glow_bound
+ =
+ic_
+<
+CG_suifRr
+*>(
+low
+)->
+_
+;
+
+290
+ݔd
+
+ gu_bound
+ =
+ic_
+<
+CG_suifRr
+*>(
+u
+)->
+_
+;
+
+291
+ݔd
+
+ g_size
+ =
+ic_
+<
+CG_suifRr
+*>(
+
+)->
+_
+;
+
+293
+b_sym
+ *
+ gctLab
+ =
+w
+abel_sym("");
+
+294
+b_sym
+ *
+ gbrkLab
+ =
+w
+abel_sym("");
+
+295
+ gsymb_
+->
+add_sym
+(
+ctLab
+);
+
+296
+ gsymb_
+->
+add_sym
+(
+brkLab
+);
+
+297
+_f
+ *
+ gtf
+ =
+w
+e_f(
+dex_sym
+,
+FOR_SLTE
+,
+ctLab
+,
+brkLab
+,
+NULL
+,
+
+298
+low_bound
+,
+u_bound
+,
+_size
+,
+NULL
+);
+
+300
+_node_li
+ *
+ gl
+ =
+w
+ree_node_list;
+
+301
+ gl
+->
+nd
+(
+tf
+);
+
+303
+de
+
+ gdex
+;
+
+304
+de
+
+ glow
+;
+
+305
+de
+
+ gu
+;
+
+306
+de
+
+ g
+;
+
+308 
+w
+
+CG_suifRr
+(
+l
+);
+
+312
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CeLo
+(, CG_ouutR*
+cڌ
+,
+
+313
+CG_ouutRr
+ *
+mtLi
+) const {
+
+314 i
+ gmtLi
+ =
+NULL
+ ) {
+
+315
+de
+
+cڌ
+;
+
+316 
+ gNULL
+;
+
+318 i
+ gcڌ
+ =
+NULL
+ ) {
+
+319
+rtf
+(
+dr
+, "Code generation:o inductive forhisoop\n");
+
+320 
+ gmtLi
+;
+
+323
+_node_li
+ *
+ gl
+ =
+ic_
+<
+CG_suifRr
+*>(
+cڌ
+)->
+l_
+;
+
+324
+_node_li_
+
+
+(
+l
+);
+
+325
+_f
+ *
+ gtf
+ =
+ic_
+<_f*>(
+
+.
+
+());
+
+327
+_node_li
+ *
+ gbody
+ =
+ic_
+<
+CG_suifRr
+*>(
+mtLi
+)->
+l_
+;
+
+328
+ gtf
+->
+t_body
+(
+body
+);
+
+330
+de
+
+ gmtLi
+;
+
+332 
+ gcڌ
+;
+
+336
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CeI
+(
+_i
+) const {
+
+337
+_ldc
+ *
+s
+ =
+w
+ in_ldc(
+ty_s32
+,
+ݔd
+(),
+immed
+(
+_i
+));
+
+339 
+w
+
+CG_suifRr
+(
+ݔd
+(
+s
+));
+
+343
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CeIdt
+(cڡ
+d
+::
+rg
+ &
+_s
+) const {
+
+344 i&
+_s
+ =
+NULL
+ || _=
+d
+::
+rg
+("") ) {
+
+345 
+NULL
+;
+
+348
+v_sym
+ *
+ gvs
+ =
+ic_
+<v_sym*>(
+symb_
+->
+lookup_sym
+(
+_s
+.
+c_r
+(),
+SYM_VAR
+));
+
+350 i(
+ gvs
+ =
+NULL
+) {
+
+351
+vs
+ =
+w
+
+v_sym
+(
+ty_s32
+,
+cڡ_
+<*>(
+_s
+.
+c_r
+()));
+
+352
+ gsymb_
+->
+add_sym
+(
+vs
+);
+
+355 
+w
+
+CG_suifRr
+(
+ݔd
+(
+vs
+));
+
+359
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CePlus
+(CG_ouutR*
+l
+,
+
+360
+CG_ouutRr
+ *
+r
+) const {
+
+361 i
+ gr
+ =
+NULL
+ ) {
+
+362 
+l
+;
+
+364 i
+ gl
+ =
+NULL
+ ) {
+
+365 
+r
+;
+
+368
+ݔd
+
+ g1
+ =
+ic_
+<
+CG_suifRr
+*>(
+l
+)->
+_
+;
+
+369
+ݔd
+
+ g2
+ =
+ic_
+<
+CG_suifRr
+*>(
+r
+)->
+_
+;
+
+371
+rui
+ *
+ gs
+ =
+w
+
+_r
+(
+io_add
+,
+1
+.
+ty
+(),
+ݔd
+(), op1,
+2
+);
+
+373
+de
+
+ gl
+;
+
+374
+de
+
+ gr
+;
+
+376 
+w
+
+CG_suifRr
+(
+ݔd
+(
+s
+));
+
+380
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CeMus
+(CG_ouutR*
+l
+,
+
+381
+CG_ouutRr
+ *
+r
+) const {
+
+382 i
+ gr
+ =
+NULL
+ ) {
+
+383 
+l
+;
+
+385 i
+ gl
+ =
+NULL
+ ) {
+
+386
+ݔd
+
+
+ =
+ic_
+<
+CG_suifRr
+*>(
+r
+)->
+_
+;
+
+387
+rui
+ *
+ gs
+ =
+w
+
+_r
+(
+io_g
+,
+
+.
+ty
+(),
+ݔd
+(), op);
+
+389
+de
+
+ gr
+;
+
+391 
+w
+
+CG_suifRr
+(
+ݔd
+(
+s
+));
+
+394
+ݔd
+
+ g1
+ =
+ic_
+<
+CG_suifRr
+*>(
+l
+)->
+_
+;
+
+395
+ݔd
+
+ g2
+ =
+ic_
+<
+CG_suifRr
+*>(
+r
+)->
+_
+;
+
+397
+rui
+ *
+ gs
+ =
+w
+
+_r
+(
+io_sub
+,
+1
+.
+ty
+(),
+ݔd
+(), op1,
+2
+);
+
+399
+de
+
+ gl
+;
+
+400
+de
+
+ gr
+;
+
+402 
+w
+
+CG_suifRr
+(
+ݔd
+(
+s
+));
+
+407
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CeTimes
+(CG_ouutR*
+l
+,
+
+408
+CG_ouutRr
+ *
+r
+) const {
+
+409 i
+ gr
+ =
+NULL
+ ||
+l
+ == NULL) {
+
+410 i(
+r
+ !
+NULL
+) {
+
+411
+r
+->
+r
+();
+
+412
+de
+
+ gr
+;
+
+414 i(
+ gl
+ !
+NULL
+) {
+
+415
+l
+->
+r
+();
+
+416
+de
+
+ gl
+;
+
+418 
+ gNULL
+;
+
+421
+ݔd
+
+ g1
+ =
+ic_
+<
+CG_suifRr
+*>(
+l
+)->
+_
+;
+
+422
+ݔd
+
+ g2
+ =
+ic_
+<
+CG_suifRr
+*>(
+r
+)->
+_
+;
+
+424
+rui
+ *
+ gs
+ =
+w
+
+_r
+(
+io_mul
+,
+1
+.
+ty
+(),
+ݔd
+(), op1,
+2
+);
+
+426
+de
+
+ gl
+;
+
+427
+de
+
+ gr
+;
+
+429 
+w
+
+CG_suifRr
+(
+ݔd
+(
+s
+));
+
+433
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CeIegDivide
+(CG_ouutR*
+l
+,
+
+434
+CG_ouutRr
+ *
+r
+) const {
+
+435 i
+ gr
+ =
+NULL
+ ) {
+
+436
+rtf
+(
+dr
+, "Code generation: divide by NULL\n");
+
+437 
+ gNULL
+;
+
+439 i
+ gl
+ =
+NULL
+ ) {
+
+440
+de
+
+r
+;
+
+441 
+ gNULL
+;
+
+445
+ݔd
+
+ g1
+ =
+ic_
+<
+CG_suifRr
+*>(
+l
+)->
+_
+;
+
+446
+ݔd
+
+ g2
+ =
+ic_
+<
+CG_suifRr
+*>(
+r
+)->
+_
+;
+
+449
+rui
+ *
+ gs
+ =
+w
+
+_r
+(
+io_div
+,
+1
+.
+ty
+(),
+ݔd
+(), op1,
+2
+);
+
+451
+de
+
+ gl
+;
+
+452
+de
+
+ gr
+;
+
+454 
+w
+
+CG_suifRr
+(
+ݔd
+(
+s
+));
+
+458
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CeIegMod
+(CG_ouutR*
+l
+,
+
+459
+CG_ouutRr
+ *
+r
+) const {
+
+460 i
+ gr
+ =
+NULL
+ ||
+l
+ == NULL ) {
+
+461 
+NULL
+;
+
+464
+ݔd
+
+ g1
+ =
+ic_
+<
+CG_suifRr
+*>(
+l
+)->
+_
+;
+
+465
+ݔd
+
+ g2
+ =
+ic_
+<
+CG_suifRr
+*>(
+r
+)->
+_
+;
+
+468
+rui
+ *
+ gs
+ =
+w
+
+_r
+(
+io_m
+,
+ty_s32
+,
+ݔd
+(),
+1
+,
+2
+);
+
+470
+de
+
+ gl
+;
+
+471
+de
+
+ gr
+;
+
+473 
+w
+
+CG_suifRr
+(
+ݔd
+(
+s
+));
+
+477
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CeAnd
+(CG_ouutR*
+l
+,
+
+478
+CG_ouutRr
+ *
+r
+) const {
+
+479 i(
+ gr
+ =
+NULL
+)
+
+480 
+l
+;
+
+481 i(
+ gl
+ =
+NULL
+)
+
+482 
+r
+;
+
+484
+ݔd
+
+ g1
+ =
+ic_
+<
+CG_suifRr
+*>(
+l
+)->
+_
+;
+
+485
+ݔd
+
+ g2
+ =
+ic_
+<
+CG_suifRr
+*>(
+r
+)->
+_
+;
+
+487
+rui
+ *
+ gs
+ =
+w
+
+_r
+(
+io_d
+,
+1
+.
+ty
+(),
+ݔd
+(), op1,
+2
+);
+
+489
+de
+
+ gl
+;
+
+490
+de
+
+ gr
+;
+
+492 
+w
+
+CG_suifRr
+(
+ݔd
+(
+s
+));
+
+496
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CeGE
+(CG_ouutR*
+l
+,
+
+497
+CG_ouutRr
+ *
+r
+) const {
+
+498 
+CeLE
+(
+r
+,
+l
+);
+
+502
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CeLE
+(CG_ouutR*
+l
+,
+
+503
+CG_ouutRr
+ *
+r
+) const {
+
+504 i
+ gr
+ =
+NULL
+ ||
+l
+ == NULL ) {
+
+505 
+NULL
+;
+
+508
+ݔd
+
+ g1
+ =
+ic_
+<
+CG_suifRr
+*>(
+l
+)->
+_
+;
+
+509
+ݔd
+
+ g2
+ =
+ic_
+<
+CG_suifRr
+*>(
+r
+)->
+_
+;
+
+511
+rui
+ *
+ gs
+ =
+w
+
+_r
+(
+io_e
+,
+ty_s32
+,
+ݔd
+(),
+1
+,
+2
+);
+
+513
+de
+
+ gl
+;
+
+514
+de
+
+ gr
+;
+
+516 
+w
+
+CG_suifRr
+(
+ݔd
+(
+s
+));
+
+520
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CeEQ
+(CG_ouutR*
+l
+,
+
+521
+CG_ouutRr
+ *
+r
+) const {
+
+522 i
+ gr
+ =
+NULL
+ ||
+l
+ == NULL ) {
+
+523 
+NULL
+;
+
+526
+ݔd
+
+ g1
+ =
+ic_
+<
+CG_suifRr
+*>(
+l
+)->
+_
+;
+
+527
+ݔd
+
+ g2
+ =
+ic_
+<
+CG_suifRr
+*>(
+r
+)->
+_
+;
+
+529
+rui
+ *
+ gs
+ =
+w
+
+_r
+(
+io_q
+,
+ty_s32
+,
+ݔd
+(),
+1
+,
+2
+);
+
+531
+de
+
+ gl
+;
+
+532
+de
+
+ gr
+;
+
+534 
+w
+
+CG_suifRr
+(
+ݔd
+(
+s
+));
+
+539
+CG_ouutRr
+*
+ gCG_suifBud
+::
+StmtLiAd
+(CG_ouutR*
+li1
+,
+
+540
+CG_ouutRr
+ *
+li2
+) const {
+
+541 i
+ gli2
+ =
+NULL
+ ) {
+
+542 
+li1
+;
+
+544 i
+ gli1
+ =
+NULL
+ ) {
+
+545 
+li2
+;
+
+548
+_node_li
+ *
+ gl1
+ =
+ic_
+<
+CG_suifRr
+ *>(
+li1
+)->
+l_
+;
+
+549
+_node_li
+ *
+ gl2
+ =
+ic_
+<
+CG_suifRr
+ *>(
+li2
+)->
+l_
+;
+
+550 i(
+ gl2
+ =
+NULL
+)
+
+551
+l1
+->
+nd
+(
+w
+
+_r
+(
+ic_
+<
+CG_suifRr
+ *>(
+li2
+)->
+_
+.
+r
+()));
+
+553
+ gl1
+->
+nd
+(
+l2
+);
+
+555
+de
+
+ gli2
+;
+
+557 
+ gli1
+;
+
+565
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CePgma
+(,
+
+566 cڡ
+d
+::
+rg
+ &
+agmaText
+) const {
+
+567 i
+agmaText
+ =
+d
+::
+rg
+("") ) {
+
+568 
+NULL
+;
+
+570
+rui
+ *
+ gs
+ =
+w
+
+_r
+(
+io_mrk
+);
+
+571
+immed_li
+ *
+ giml
+ =
+w
+ immed_list;
+
+572
+ giml
+->
+nd
+(
+immed
+(
+cڡ_
+<*>(
+agmaText
+.
+c_r
+())));
+
+573
+ gs
+->
+nd_ne
+(
+k_s2c_agma
+,
+iml
+);
+
+574
+_node_li
+ *
+ gl
+ =
+w
+ree_node_list;
+
+575
+ gl
+->
+nd
+(
+w
+
+_r
+(
+s
+));
+
+576 
+w
+
+CG_suifRr
+(
+l
+);
+
+579
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CeDim3
+(
+immed
+
+vName
+, immed
+g1
+, immed
+g2
+) const {
+
+580
+rui
+ *
+ gs
+ =
+w
+
+_r
+(
+io_mrk
+);
+
+581
+immed_li
+ *
+ giml
+ =
+w
+ immed_list;
+
+582
+ giml
+->
+nd
+(
+immed
+(
+vName
+));
+
+583
+ giml
+->
+nd
+(
+g1
+);
+
+584
+ giml
+->
+nd
+(
+g2
+);
+
+585
+ gs
+->
+nd_ne
+(
+k_cuda_dim3
+,
+iml
+);
+
+586
+_node_li
+ *
+ gl
+ =
+w
+ree_node_list;
+
+587
+ gl
+->
+nd
+(
+w
+
+_r
+(
+s
+));
+
+588 
+w
+
+CG_suifRr
+(
+l
+);
+
+591
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CeDim3
+(
+immed
+
+vName
+, immed
+g1
+, immed
+g2
+, immed
+g3
+) const {
+
+592
+rui
+ *
+ gs
+ =
+w
+
+_r
+(
+io_mrk
+);
+
+593
+immed_li
+ *
+ giml
+ =
+w
+ immed_list;
+
+594
+ giml
+->
+nd
+(
+immed
+(
+vName
+));
+
+595
+ giml
+->
+nd
+(
+g1
+);
+
+596
+ giml
+->
+nd
+(
+g2
+);
+
+597
+ giml
+->
+nd
+(
+g3
+);
+
+598
+ gs
+->
+nd_ne
+(
+k_cuda_dim3
+,
+iml
+);
+
+599
+_node_li
+ *
+ gl
+ =
+w
+ree_node_list;
+
+600
+ gl
+->
+nd
+(
+w
+
+_r
+(
+s
+));
+
+601 
+w
+
+CG_suifRr
+(
+l
+);
+
+604
+CG_ouutRr
+*
+ gCG_suifBud
+::
+CeKl
+(
+immed_li
+*
+iml
+) const {
+
+605
+rui
+ *
+s
+ =
+w
+
+_r
+(
+io_mrk
+);
+
+606
+ gs
+->
+nd_ne
+(
+k_cuda_kl
+,
+iml
+);
+
+607
+_node_li
+ *
+ gl
+ =
+w
+ree_node_list;
+
+608
+ gl
+->
+nd
+(
+w
+
+_r
+(
+s
+));
+
+609 
+w
+
+CG_suifRr
+(
+l
+);
+
+612
+ty_node
+*
+ gCG_suifBud
+::
+ModifyTy
+y_node*
+ba
+, cڡ *
+modifr
+) const {
+
+613
+modifr_ty
+*
+ gsu
+ =
+w
+ modifr_ty(
+TYPE_NULL
+,
+ba
+);
+
+614
+immed_li
+ *
+ giml
+ =
+w
+ immed_list;
+
+615
+ giml
+->
+nd
+(
+immed
+((*)
+modifr
+));
+
+616
+ gsu
+->
+nd_ne
+(
+k_cuda_modifr
+,
+iml
+);
+
+617 
+ gsu
+;
+
+626
+bo
+
+subu
+(
+rui
+ *
+
+,
+v_sym
+ *
+sym
+,
+ݔd
+
+ex
+,
+ba_symb
+ *
+
+) {
+
+627 i(
+ g
+ =
+NULL
+ ||
+sym
+ == NULL)
+
+628 
+l
+;
+
+630
+bo
+
+ gr
+ =
+l
+;
+
+631 
+ gi
+ = 0; i <
+ g
+->
+num_cs
+(); i++) {
+
+632
+ݔd
+
+
+(
+
+->
+c_
+(
+i
+));
+
+634 i(
+ g
+.
+is_symb
+(&& op.
+symb
+(=
+sym
+) {
+
+635
+
+->
+t_c_
+(
+i
+,
+ex
+.
+e
+(
+
+));
+
+636
+ gr
+ =
+ue
+;
+
+638 i(
+ g
+.
+is_r
+()) {
+
+639
+ gr
+ =
+subu
+(
+
+.
+r
+(),
+sym
+,
+ex
+,
+
+) ||;
+
+643 
+ gr
+;
+
+646
+bo
+
+subu
+(
+_node
+ *
+
+,
+v_sym
+ *
+sym
+,
+ݔd
+
+ex
+,
+ba_symb
+ *
+
+) {
+
+647 i(
+ g
+ =
+NULL
+)
+
+648 
+l
+;
+
+650
+bo
+
+ gr
+ =
+l
+;
+
+651 i(
+ g
+->
+kd
+(=
+TREE_INSTR
+)
+
+652
+r
+ =
+subu
+(
+ic_
+<
+_r
+*>(
+
+)->
+r
+(),
+sym
+,
+ex
+,
+
+||
+ gr
+;
+
+654 
+ gi
+ = 0; i <
+ g
+->
+num_chd_lis
+(); i++) {
+
+655
+ gr
+ =
+subu
+(
+
+->
+chd_li_num
+(
+i
+),
+sym
+,
+ex
+,
+
+) ||;
+
+659 
+ gr
+;
+
+662
+bo
+
+subu
+(
+_node_li
+ *
+l
+,
+v_sym
+ *
+sym
+,
+ݔd
+
+ex
+,
+
+663
+ba_symb
+ *
+
+) {
+
+664 i(
+ gl
+ =
+NULL
+)
+
+665 
+l
+;
+
+667
+bo
+
+ gr
+ =
+l
+;
+
+668
+_node_li_
+
+
+(
+l
+);
+
+669 !
+ g
+.
+is_emy
+()) {
+
+670
+_node
+ *
+ g
+ =
+
+.
+
+();
+
+672
+ gr
+ =
+subu
+(
+
+,
+sym
+,
+ex
+,
+
+) ||;
+
+675 
+ gr
+;
+
+ @CG_suifRepr.cc
+
+14 
+ ~<code_g/CG_suifRr.h
+>
+
+15 
+ ~<dio.h
+>
+
+17
+mea
+
+ gomega
+ {
+
+19
+ gCG_suifRr
+::
+CG_suifRr
+():
+l_
+(
+NULL
+),
+_
+() {
+
+22
+ gCG_suifRr
+::
+CG_suifRr
+(
+_node_li
+ *
+l
+):
+l_
+),
+_
+() {
+
+25
+ gCG_suifRr
+::
+CG_suifRr
+(
+ݔd
+
+
+):
+l_
+(
+NULL
+),
+_
+(op) {
+
+28
+ gCG_suifRr
+::~
+CG_suifRr
+() {
+
+33
+CG_ouutRr
+*
+CG_suifRr
+::
+e
+() {
+
+34 i(!
+_
+.
+is_nu
+() ) {
+
+35
+ݔd
+
+
+ =
+_
+.
+e
+();
+
+36 
+w
+
+CG_suifRr
+(
+
+);
+
+38 i(
+ gl_
+ !
+NULL
+) {
+
+39
+_node_li
+ *
+l
+ =
+l_
+->
+e
+();
+
+40 
+w
+
+CG_suifRr
+(
+l
+);
+
+43 
+w
+
+CG_suifRr
+();
+
+46 
+ gCG_suifRr
+::
+r
+() {
+
+47 i(!
+_
+.
+is_nu
+()) {
+
+48 i(
+_
+.
+is_r
+())
+
+49
+de
+
+_
+.
+r
+();
+
+50
+ g_
+.
+t_nu
+();
+
+52 i(
+ gl_
+ !
+NULL
+) {
+
+53
+de
+
+l_
+;
+
+54
+ gl_
+ =
+NULL
+;
+
+58
+_node_li
+*
+ gCG_suifRr
+::
+GCode
+() const {
+
+59 
+l_
+;
+
+62
+ݔd
+
+ gCG_suifRr
+::
+GExessi
+() const {
+
+63 
+_
+;
+
+66 
+ gCG_suifRr
+::
+Dump
+() const {
+
+67 i(
+l_
+ !
+NULL
+)
+
+68
+l_
+->
+t
+();
+
+69 i(!
+ g_
+.
+is_nu
+())
+
+70
+ g_
+.
+t
+();
+
+73 
+ gCG_suifRr
+::
+DumpToFe
+(
+FILE
+ *
+
+) const {
+
+74 i(
+l_
+ !
+NULL
+)
+
+75
+l_
+->
+t
+(
+
+);
+
+76 i(!
+ g_
+.
+is_nu
+())
+
+77
+ g_
+.
+t
+(
+
+);
+
+ @code_gen.cc
+
+16 
+ ~<omega.h
+>
+
+17 
+ ~<omega/R_m.h
+>
+
+18 
+ ~<basic/Ci.h
+>
+
+19 
+ ~<basic/Bag.h
+>
+
+20 
+ ~<basic/M.h
+>
+
+21 
+ ~<basic/ut.h
+>
+
+22 
+ ~<basic/omega_r.h
+>
+
+23 
+ ~<mh.h
+>
+
+24 
+ ~<ve
+>
+
+26 
+ ~<code_g/CG.h
+>
+
+27 
+ ~<code_g/code_g.h
+>
+
+28 
+ ~<code_g/CG_ouutBud.h
+>
+
+29 
+ ~<code_g/CG_ouutRr.h
+>
+
+30 
+ ~<code_g/CG_rgBud.h
+>
+
+31 
+ ~<code_g/CG_rgRr.h
+>
+
+32 
+ ~<code_g/ouut_.h
+>
+
+34
+mea
+
+ gomega
+ {
+
+37 
+ gϡ_v
+;
+
+38
+STue
+
+ gw_IS
+;
+
+39
+STueTue
+
+ gojeed_nIS
+;
+
+40
+ gTue
+<
+ gCG_ouutRr
+ *>
+ gemtInfo
+;
+
+41
+RTue
+
+ gsfmis
+;
+
+44
+ gTue
+< Tue<> >
+ gsmtNSLevs
+;
+
+45
+ gTue
+< Tue<
+ gd
+::
+rg
+> >
+loIdxNames
+;
+
+46
+ gd
+::
+ve
+<
+d
+::
+
+<, std::
+rg
+> >
+syncs
+;
+
+51 
+ gcheckLoLev
+;
+
+52 
+ gmtFLoCheck
+;
+
+53 
+ guBoundFLev
+;
+
+54 
+ glowBoundFLev
+;
+
+55
+bo
+
+ gflInBounds
+;
+
+58 as
+ cJunkSticIn
+{
+ gpublic
+:
+JunkSticIn
+(){
+checkLoLev
+=0;
+ gflInBounds
+=
+l
+;} };
+
+59 
+JunkSticIn
+
+ gjunkInIn__
+;
+
+64
+CG_su
+ *
+g_cursive
+(
+v
+,
+ITue
+ &
+isAive
+);
+
+67 
+ gcode_g_debug
+=0;
+
+70
+STue
+
+ $fr_funi_symbs
+(
+STue
+ &
+ts
+,
+bo
+
+kp_fs
+){
+
+71
+STue
+
+ `w_ts
+(
+ts
+.
+ `size
+());
+
+72 
+i
+ = 1; i <
+ts
+.
+ `size
+(); i++) {
+
+73
+Ri
+
+R
+ =
+ts
+[
+i
+];
+
+74
+Ri
+ &
+S
+ =
+w_ts
+[
+i
+];
+
+75
+ `as
+(
+R
+.
+ `is_t
+());
+
+77
+S
+ =
+ `Ri
+(
+R
+.
+ `n_t
+());
+
+78
+S
+.
+ `cy_mes
+(
+R
+);
+
+79
+F_Exis
+ *
+
+ =
+S
+.
+ `add_exis
+();
+
+80
+F_Or
+ *
+fo
+ =
+
+->
+ `add_
+();
+
+81 
+DNF_It
+
+ `D
+(
+R
+.
+ `quy_DNF
+());
+D
+; D++) {
+
+82
+F_And
+ *
+
+ =
+fo
+->
+ `add_d
+();
+
+83
+Vb_ID_Tue
+ &
+dlols
+ = (*
+D
+)->
+ `lols
+();
+
+84
+Sei
+<
+Vb_ID
+>
+wlols
+ =
+
+->
+ `dee_tue
+(
+dlols
+.
+ `size
+());
+
+91 
+EQ_It
+
+ `e
+(*
+D
+);
+e
+;++)
+
+92 if((
+ `max_fs_y
+(*
+e
+> 0=
+kp_fs
+){
+
+93
+EQ_Hd
+
+n
+ =
+
+->
+ `add_EQ
+();
+
+94 
+Cڡr_Vs_Ir
+
+ `cvi
+(*
+e
+,
+l
+);
+cvi
+;cvi++)
+
+95 if((*
+cvi
+).
+v
+->
+ `kd
+(=
+Wdrd_V
+)
+
+96
+n
+.
+ `upde_cf
+(
+wlols
+[
+dlols
+.
+ `dex
+((*
+cvi
+).
+v
+)],
+
+97 (*
+cvi
+).
+cf
+);
+
+99 if((*
+cvi
+).
+v
+->
+ `kd
+(=
+Glob_V
+)
+
+100
+n
+.
+ `upde_cf
+(
+S
+.
+ `g_lol
+((*
+cvi
+).
+v
+->
+ `g_glob_v
+(),
+
+101 (*
+cvi
+).
+v
+->
+ `funi_of
+()),
+
+102 (*
+cvi
+).
+cf
+);
+
+104
+n
+.
+ `upde_cf
+((*
+cvi
+).
+v
+,(*cvi).
+cf
+);
+
+105
+n
+.
+ `upde_cڡ
+((*
+e
+).
+ `g_cڡ
+());
+
+106
+n
+.
+ `fize
+();
+
+109 
+GEQ_It
+
+ `g
+(*
+D
+);
+g
+; g++)
+
+110 if((
+ `max_fs_y
+(*
+g
+> 0=
+kp_fs
+) {
+
+111
+GEQ_Hd
+
+n
+ =
+
+->
+ `add_GEQ
+();
+
+112 
+Cڡr_Vs_Ir
+
+ `cvi
+(*
+g
+,
+l
+);
+cvi
+;cvi++)
+
+113 if((*
+cvi
+).
+v
+->
+ `kd
+(=
+Wdrd_V
+)
+
+114
+n
+.
+ `upde_cf
+(
+wlols
+[
+dlols
+.
+ `dex
+((*
+cvi
+).
+v
+)],
+
+115 (*
+cvi
+).
+cf
+);
+
+117 if((*
+cvi
+).
+v
+->
+ `kd
+(=
+Glob_V
+)
+
+118
+n
+.
+ `upde_cf
+(
+S
+.
+ `g_lol
+((*
+cvi
+).
+v
+->
+ `g_glob_v
+(),
+
+119 (*
+cvi
+).
+v
+->
+ `funi_of
+()),
+
+120 (*
+cvi
+).
+cf
+);
+
+122
+n
+.
+ `upde_cf
+((*
+cvi
+).
+v
+,(*cvi).
+cf
+);
+
+123
+n
+.
+ `upde_cڡ
+((*
+g
+).
+ `g_cڡ
+());
+
+124
+n
+.
+ `fize
+();
+
+127
+S
+.
+ `fize
+();
+
+130 
+w_ts
+;
+
+131
+ }
+}
+
+134
+RTue
+
+ $r_funi_symbs
+(
+STue
+ &
+ts
+) {
+
+135 
+ `fr_funi_symbs
+(
+ts
+,
+l
+);
+
+136
+ }
+}
+
+138
+RTue
+
+ $exa_funi_symbs
+(
+STue
+ &
+ts
+) {
+
+139 
+ `fr_funi_symbs
+(
+ts
+,
+ue
+);
+
+140
+ }
+}
+
+143
+ gd
+::
+rg
+
+ $MMGeCode
+(
+RTue
+ &
+T
+,
+STue
+ &
+d_IS
+,
+Ri
+ &
+known
+, 
+efft
+) {
+
+144
+Tue
+<
+CG_ouutRr
+ *>
+meInfo
+;
+
+145 
+mt
+ = 1; stm<
+T
+.
+ `size
+(); stmt++)
+
+146
+meInfo
+.
+ `nd
+(
+w
+
+ `CG_rgRr
+("s" +
+ `to_rg
+(
+mt
+)));
+
+148
+CG_rgBud
+
+ocg
+;
+
+149
+CG_rgRr
+ *
+sRr
+ =
+ic_
+<CG_rgR*>(
+ `MMGeCode
+(&
+ocg
+,
+T
+,
+d_IS
+,
+meInfo
+,
+known
+,
+efft
+));
+
+151 
+i
+ = 1; i <
+meInfo
+.
+ `size
+(); i++)
+
+152
+de
+
+meInfo
+[
+i
+];
+
+153 i(
+sRr
+ !
+NULL
+)
+
+154 
+ `GSg
+(
+sRr
+);
+
+156 
+d
+::
+ `rg
+();
+
+157
+ }
+}
+
+163
+CG_ouutRr
+*
+MMGeCode
+(
+CG_ouutBud
+*
+ocg
+,
+RTue
+ &
+T
+,
+STue
+ &
+d_IS
+, cڡ
+Tue
+<CG_ouutR*> &
+mt_cڋ
+,
+Ri
+ &
+known
+, 
+efft
+) {
+
+164 
+ gmts
+ =
+T
+.
+size
+();
+
+165 i(
+ gmts
+ == 0)
+
+166 
+ocg
+->
+CeCommt
+(1, "No statements found!");
+
+167 i(!
+ gknown
+.
+is_nu
+())
+
+168
+ gknown
+.
+simify
+();
+
+171 
+ gmaxStmt
+ = 1;
+
+172
+ gϡ_v
+ = 0;
+
+173 
+ gmt
+ = 1; stm<
+mts
+; stmt++) {
+
+174 
+ gd_dim
+ =
+T
+[
+mt
+].
+n_out
+();
+
+175 i(
+ gd_dim
+ >
+ gϡ_v
+)
+
+176
+ gϡ_v
+ =
+d_dim
+;
+
+178 
+ gi
+ = 1; i <
+d_IS
+[
+mt
+].
+n_t
+(); i++)
+
+179
+ gT
+[
+mt
+].
+me_put_v
+(
+i
+,
+d_IS
+[mt].
+t_v
+(i)->
+me
+());
+
+180 
+ gi
+ = 1; i <
+d_dim
+; i++)
+
+181
+ gT
+[
+mt
+].
+me_ouut_v
+(
+i
+,
+d
+::
+rg
+("t")+
+to_rg
+(i));
+
+182
+ gT
+[
+mt
+].
+tup_mes
+();
+
+184
+Ri
+
+ gR
+ =
+Rge
+(
+Reri_Doma
+(
+cy
+(
+T
+[
+mt
+]), cy(
+d_IS
+[stmt])));
+
+185
+ gR
+.
+simify
+();
+
+186 
+ gR
+.
+is_u_bound_tisfb
+()) {
+
+187
+ gw_IS
+.
+lo
+(
+maxStmt
+);
+
+188
+ gsfmis
+.
+lo
+(
+maxStmt
+);
+
+189
+ gemtInfo
+.
+lo
+(
+maxStmt
+);
+
+190
+DNF
+ *
+ gdnf
+ =
+R
+.
+quy_DNF
+();
+
+191
+DNF_It
+
+c
+(
+dnf
+);
+
+192
+Ri
+
+ gR2
+ = Ri(
+R
+, *
+c
+);
+
+193
+ gR2
+.
+simify
+();
+
+194 i(
+ gR2
+.
+is_exa
+())
+
+195
+throw
+
+codeg_r
+("unknown constraint inoop bounds");
+
+196 i(
+ gknown
+.
+is_nu
+()) {
+
+197
+ gw_IS
+[
+maxStmt
+] =
+R2
+;
+
+198
+ gsfmis
+[
+maxStmt
+] =
+T
+[
+mt
+];
+
+199
+ gemtInfo
+[
+maxStmt
+] =
+mt_cڋ
+[
+mt
+];
+
+200
+ gmaxStmt
+++;
+
+203
+Ri
+
+ gR2_exnded
+ =
+cy
+(
+R2
+);
+
+204
+Ri
+
+ gknown_exnded
+ =
+cy
+(
+known
+);
+
+205 i(
+ gR2
+.
+n_t
+(>
+ gknown
+.n_set())
+
+206
+ gknown_exnded
+ =
+Exnd_S
+(
+known_exnded
+,
+R2
+.
+n_t
+()-
+known
+.n_set());
+
+207 i(
+ gR2
+.
+n_t
+(<
+ gknown
+.n_set())
+
+208
+ gR2_exnded
+ =
+Exnd_S
+(
+R2_exnded
+,
+known
+.
+n_t
+()-
+R2
+.n_set());
+
+209 i(
+Ii
+(
+R2_exnded
+,
+known_exnded
+).
+is_u_bound_tisfb
+()) {
+
+210
+ gw_IS
+[
+maxStmt
+] =
+R2
+;
+
+211
+ gsfmis
+[
+maxStmt
+] =
+T
+[
+mt
+];
+
+212
+ gemtInfo
+[
+maxStmt
+] =
+mt_cڋ
+[
+mt
+];
+
+213
+ gmaxStmt
+++;
+
+216
+ gc
+.
+xt
+();
+
+217 i(!
+ gc
+.
+live
+())
+
+219 if(
+ gcode_g_debug
+) {
+
+220
+rtf
+(
+DebugFe
+, "splitting iteration space for disjoint form\n");
+
+221
+rtf
+(
+DebugFe
+, "Original iteration space: \n");
+
+222
+ gR
+.
+t_wh_subs
+(
+DebugFe
+);
+
+223
+rtf
+(
+DebugFe
+, "First conjunct: \n");
+
+224
+ gR2
+.
+t_wh_subs
+(
+DebugFe
+);
+
+226
+Ri
+
+mad
+(
+R
+, *
+c
+);
+
+227
+ gc
+.
+xt
+();
+
+228 
+ gc
+.
+live
+()) {
+
+229
+ gmad
+ =
+Uni
+(
+mad
+,
+Ri
+(
+R
+, *
+c
+));
+
+230
+ gc
+.
+xt
+();
+
+232
+ gR
+ =
+Difn
+(
+mad
+,
+cy
+(
+R2
+));
+
+233
+ gR
+.
+simify
+();
+
+234 if(
+ gcode_g_debug
+) {
+
+235
+rtf
+(
+DebugFe
+, "Remaining iteration space: \n");
+
+236
+ gR
+.
+t_wh_subs
+(
+DebugFe
+);
+
+242
+ gmts
+ =
+maxStmt
+-1;
+
+243 if(
+ gmts
+ == 0)
+
+244 
+ocg
+->
+CeCommt
+(1, "Nooints inny ofhe iteration spaces!");
+
+247 
+ gmt
+ = 1; stm<
+mts
+; stmt++) {
+
+248 
+ gd_dim
+ =
+w_IS
+[
+mt
+].
+n_t
+();
+
+249 i(
+ gd_dim
+ <
+ gϡ_v
+) {
+
+250
+ gw_IS
+[
+mt
+] =
+Exnd_S
+(
+w_IS
+[mt],
+ϡ_v
+-
+d_dim
+);
+
+251
+F_And
+ *
+ gf_ro
+ =
+w_IS
+[
+mt
+].
+d_wh_d
+();
+
+252 
+ gi
+ =
+d_dim
++1; i <
+ϡ_v
+; i++) {
+
+253
+EQ_Hd
+
+ gh
+ =
+f_ro
+->
+add_EQ
+();
+
+254
+ gh
+.
+upde_cf
+(
+w_IS
+[
+mt
+].
+t_v
+(
+i
+), 1);
+
+255
+ gh
+.
+upde_cڡ
+(
+posInfy
+);
+
+261 if(
+ gknown
+.
+is_nu
+()) {
+
+262
+ gknown
+ =
+Ri
+::
+True
+(
+ϡ_v
+);
+
+264
+ gknown
+ =
+Exnd_S
+(
+known
+,
+ϡ_v
+-known.
+n_t
+());
+
+265 
+ gi
+ = 1; i <
+ϡ_v
+; i++)
+
+266
+ gknown
+.
+me_t_v
+(
+i
+,
+d
+::
+rg
+("t")+
+to_rg
+(i));
+
+267
+ gknown
+.
+tup_mes
+();
+
+270
+ gojeed_nIS
+.
+r
+();
+
+271
+ gojeed_nIS
+.
+lo
+(
+ϡ_v
+);
+
+272 
+ gi
+ = 1; i <
+ϡ_v
+; i++ ) {
+
+273
+ gojeed_nIS
+[
+i
+].
+lo
+(
+mts
+);
+
+275 
+ gmt
+ = 1; stm<
+mts
+; stmt++) {
+
+276 i(
+ gϡ_v
+ > 0)
+
+277
+ gojeed_nIS
+[
+ϡ_v
+][
+mt
+] =
+w_IS
+[stmt];
+
+278 
+ gi
+ =
+ϡ_v
+-1; i >= 1; i--) {
+
+279
+ gojeed_nIS
+[
+i
+][
+mt
+] =
+Proje
+(
+cy
+(
+ojeed_nIS
+[i+1][mt]), i+1,
+S_V
+);
+
+280
+ gojeed_nIS
+[
+i
+][
+mt
+].
+simify
+();
+
+285
+ITue
+
+lStmts
+(
+mts
+);
+
+286 
+ gi
+ = 1; i <
+mts
+; i++)
+
+287
+ glStmts
+[
+i
+] = 1;
+
+288
+CG_su
+ *
+ gcg
+ =
+g_cursive
+(1,
+lStmts
+);
+
+291
+ gcg
+ =
+cg
+->
+compu
+(
+known
+, known);
+
+292
+ gcg
+ =
+cg
+->
+f_fe_bounds
+();
+
+295 
+ gi
+ = 1; i <
+m
+(
+efft
+,
+cg
+->
+dth
+()); i++)
+
+296
+ gcg
+ =
+cg
+->
+liOvhd
+(
+i
+);
+
+299
+ gcg
+->
+hoiGud
+();
+
+303
+CG_ouutRr
+*
+ gsRr
+ =
+cg
+->
+tRr
+(
+ocg
+, 1,
+d
+::
+ve
+<CG_ouutR*>(
+ϡ_v
+));
+
+304
+de
+
+ gcg
+;
+
+305
+ gcg
+ =
+NULL
+;
+
+306
+ gojeed_nIS
+.
+r
+();
+
+307
+ gsfmis
+.
+r
+();
+
+308
+ gw_IS
+.
+r
+();
+
+310 
+ gsRr
+;
+
+314
+CG_ouutRr
+*
+MMGeCode
+(
+CG_ouutBud
+*
+ocg
+,
+RTue
+ &
+T
+,
+STue
+ &
+d_IS
+,
+
+315 cڡ
+Tue
+<
+CG_ouutRr
+ *> &
+mt_cڋ
+,
+Ri
+ &
+known
+,
+
+316
+Tue
+<
+ITue
+ >&
+smtNSLevs_
+,
+
+317
+d
+::
+ve
+< std::
+
+<, std::
+rg
+> >
+syncs_
+,
+
+318 cڡ
+Tue
+< Tue<
+d
+::
+rg
+> >&
+loIdxNames_
+,
+
+319 
+efft
+) {
+
+320 
+ gmts
+ =
+T
+.
+size
+();
+
+321 i(
+ gmts
+ == 0)
+
+322 
+ocg
+->
+CeCommt
+(1, "No statements found!");
+
+323 i(!
+ gknown
+.
+is_nu
+())
+
+324
+ gknown
+.
+simify
+();
+
+328
+ gsmtNSLevs
+ =
+smtNSLevs_
+;
+
+329
+ gsyncs
+ =
+syncs_
+;
+
+330
+ gloIdxNames
+ =
+loIdxNames_
+;
+
+336 
+ gmaxStmt
+ = 1;
+
+337
+ gϡ_v
+ = 0;
+
+338 
+ gmt
+ = 1; stm<
+mts
+; stmt++) {
+
+339 
+ gd_dim
+ =
+T
+[
+mt
+].
+n_out
+();
+
+340 i(
+ gd_dim
+ >
+ gϡ_v
+)
+
+341
+ gϡ_v
+ =
+d_dim
+;
+
+343 
+ gi
+ = 1; i <
+d_IS
+[
+mt
+].
+n_t
+(); i++)
+
+344
+ gT
+[
+mt
+].
+me_put_v
+(
+i
+,
+d_IS
+[mt].
+t_v
+(i)->
+me
+());
+
+345 
+ gi
+ = 1; i <
+d_dim
+; i++)
+
+346
+ gT
+[
+mt
+].
+me_ouut_v
+(
+i
+,
+d
+::
+rg
+("t")+
+to_rg
+(i));
+
+347
+ gT
+[
+mt
+].
+tup_mes
+();
+
+349
+Ri
+
+ gR
+ =
+Rge
+(
+Reri_Doma
+(
+cy
+(
+T
+[
+mt
+]), cy(
+d_IS
+[stmt])));
+
+350
+ gR
+.
+simify
+();
+
+351 
+ gR
+.
+is_u_bound_tisfb
+()) {
+
+352
+ gw_IS
+.
+lo
+(
+maxStmt
+);
+
+353
+ gsfmis
+.
+lo
+(
+maxStmt
+);
+
+354
+ gemtInfo
+.
+lo
+(
+maxStmt
+);
+
+357
+ gsmtNSLevs
+.
+lo
+(
+maxStmt
+);
+
+361
+DNF
+ *
+ gdnf
+ =
+R
+.
+quy_DNF
+();
+
+362
+DNF_It
+
+c
+(
+dnf
+);
+
+363
+Ri
+
+ gR2
+ = Ri(
+R
+, *
+c
+);
+
+364
+ gR2
+.
+simify
+();
+
+365 i(
+ gR2
+.
+is_exa
+())
+
+366
+throw
+
+codeg_r
+("unknown constraint inoop bounds");
+
+367 i(
+ gknown
+.
+is_nu
+()) {
+
+368
+ gw_IS
+[
+maxStmt
+] =
+R2
+;
+
+369
+ gsfmis
+[
+maxStmt
+] =
+T
+[
+mt
+];
+
+370
+ gemtInfo
+[
+maxStmt
+] =
+mt_cڋ
+[
+mt
+];
+
+371
+ gmaxStmt
+++;
+
+374
+Ri
+
+ gR2_exnded
+ =
+cy
+(
+R2
+);
+
+375
+Ri
+
+ gknown_exnded
+ =
+cy
+(
+known
+);
+
+376 i(
+ gR2
+.
+n_t
+(>
+ gknown
+.n_set())
+
+377
+ gknown_exnded
+ =
+Exnd_S
+(
+known_exnded
+,
+R2
+.
+n_t
+()-
+known
+.n_set());
+
+378 i(
+ gR2
+.
+n_t
+(<
+ gknown
+.n_set())
+
+379
+ gR2_exnded
+ =
+Exnd_S
+(
+R2_exnded
+,
+known
+.
+n_t
+()-
+R2
+.n_set());
+
+380 i(
+Ii
+(
+R2_exnded
+,
+known_exnded
+).
+is_u_bound_tisfb
+()) {
+
+381
+ gw_IS
+[
+maxStmt
+] =
+R2
+;
+
+382
+ gsfmis
+[
+maxStmt
+] =
+T
+[
+mt
+];
+
+383
+ gemtInfo
+[
+maxStmt
+] =
+mt_cڋ
+[
+mt
+];
+
+384
+ gmaxStmt
+++;
+
+387
+ gc
+.
+xt
+();
+
+388 i(!
+ gc
+.
+live
+())
+
+390 if(
+ gcode_g_debug
+) {
+
+391
+rtf
+(
+DebugFe
+, "splitting iteration space for disjoint form\n");
+
+392
+rtf
+(
+DebugFe
+, "Original iteration space: \n");
+
+393
+ gR
+.
+t_wh_subs
+(
+DebugFe
+);
+
+394
+rtf
+(
+DebugFe
+, "First conjunct: \n");
+
+395
+ gR2
+.
+t_wh_subs
+(
+DebugFe
+);
+
+397
+Ri
+
+mad
+(
+R
+, *
+c
+);
+
+398
+ gc
+.
+xt
+();
+
+399 
+ gc
+.
+live
+()) {
+
+400
+ gmad
+ =
+Uni
+(
+mad
+,
+Ri
+(
+R
+, *
+c
+));
+
+401
+ gc
+.
+xt
+();
+
+403
+ gR
+ =
+Difn
+(
+mad
+,
+cy
+(
+R2
+));
+
+404
+ gR
+.
+simify
+();
+
+405 if(
+ gcode_g_debug
+) {
+
+406
+rtf
+(
+DebugFe
+, "Remaining iteration space: \n");
+
+407
+ gR
+.
+t_wh_subs
+(
+DebugFe
+);
+
+413
+ gmts
+ =
+maxStmt
+-1;
+
+414 if(
+ gmts
+ == 0)
+
+415 
+ocg
+->
+CeCommt
+(1, "Nooints inny ofhe iteration spaces!");
+
+418 
+ gmt
+ = 1; stm<
+mts
+; stmt++) {
+
+419 
+ gd_dim
+ =
+w_IS
+[
+mt
+].
+n_t
+();
+
+420 i(
+ gd_dim
+ <
+ gϡ_v
+) {
+
+421
+ gw_IS
+[
+mt
+] =
+Exnd_S
+(
+w_IS
+[mt],
+ϡ_v
+-
+d_dim
+);
+
+422
+F_And
+ *
+ gf_ro
+ =
+w_IS
+[
+mt
+].
+d_wh_d
+();
+
+423 
+ gi
+ =
+d_dim
++1; i <
+ϡ_v
+; i++) {
+
+424
+EQ_Hd
+
+ gh
+ =
+f_ro
+->
+add_EQ
+();
+
+425
+ gh
+.
+upde_cf
+(
+w_IS
+[
+mt
+].
+t_v
+(
+i
+), 1);
+
+426
+ gh
+.
+upde_cڡ
+(
+posInfy
+);
+
+432 if(
+ gknown
+.
+is_nu
+()) {
+
+433
+ gknown
+ =
+Ri
+::
+True
+(
+ϡ_v
+);
+
+435
+ gknown
+ =
+Exnd_S
+(
+known
+,
+ϡ_v
+-known.
+n_t
+());
+
+436 
+ gi
+ = 1; i <
+ϡ_v
+; i++)
+
+437
+ gknown
+.
+me_t_v
+(
+i
+,
+d
+::
+rg
+("t")+
+to_rg
+(i));
+
+438
+ gknown
+.
+tup_mes
+();
+
+441
+ gojeed_nIS
+.
+r
+();
+
+442
+ gojeed_nIS
+.
+lo
+(
+ϡ_v
+);
+
+443 
+ gi
+ = 1; i <
+ϡ_v
+; i++ ) {
+
+444
+ gojeed_nIS
+[
+i
+].
+lo
+(
+mts
+);
+
+446 
+ gmt
+ = 1; stm<
+mts
+; stmt++) {
+
+447 i(
+ gϡ_v
+ > 0)
+
+448
+ gojeed_nIS
+[
+ϡ_v
+][
+mt
+] =
+w_IS
+[stmt];
+
+449 
+ gi
+ =
+ϡ_v
+-1; i >= 1; i--) {
+
+450
+ gojeed_nIS
+[
+i
+][
+mt
+] =
+Proje
+(
+cy
+(
+ojeed_nIS
+[i+1][mt]), i+1,
+S_V
+);
+
+451
+ gojeed_nIS
+[
+i
+][
+mt
+].
+simify
+();
+
+456
+ITue
+
+lStmts
+(
+mts
+);
+
+457 
+ gi
+ = 1; i <
+mts
+; i++)
+
+458
+ glStmts
+[
+i
+] = 1;
+
+459
+CG_su
+ *
+ gcg
+ =
+g_cursive
+(1,
+lStmts
+);
+
+462
+ gcg
+ =
+cg
+->
+compu
+(
+known
+, known);
+
+463
+ gcg
+ =
+cg
+->
+f_fe_bounds
+();
+
+466 
+ gi
+ = 1; i <
+m
+(
+efft
+,
+cg
+->
+dth
+()); i++)
+
+467
+ gcg
+ =
+cg
+->
+liOvhd
+(
+i
+);
+
+470
+ gcg
+->
+hoiGud
+();
+
+474
+CG_ouutRr
+*
+ gsRr
+ =
+cg
+->
+tRr
+(
+ocg
+, 1,
+d
+::
+ve
+<CG_ouutR*>(
+ϡ_v
+ ));
+
+475
+de
+
+ gcg
+;
+
+476
+ gcg
+ =
+NULL
+;
+
+477
+ gojeed_nIS
+.
+r
+();
+
+478
+ gsfmis
+.
+r
+();
+
+479
+ gw_IS
+.
+r
+();
+
+481 
+ gsRr
+;
+
+484
+CG_su
+ *
+ $g_cursive
+(
+v
+,
+ITue
+ &
+isAive
+) {
+
+485 
+mts
+ =
+isAive
+.
+ `size
+();
+
+487
+S
+<>
+aive
+;
+
+488 
+s
+;
+
+489 
+s
+ = 1; s <
+mts
+; s++)
+
+490 if(
+isAive
+[
+s
+]
+aive
+.
+ `
+(s);
+
+492
+ `as
+ (
+aive
+.
+ `size
+() >= 1);
+
+493 if(
+v
+ >
+ϡ_v
+
+w
+
+ `CG_af
+(
+isAive
+);
+
+495 i(
+aive
+.
+ `size
+() == 1)
+
+496 
+w
+
+ `CG_lo
+(
+isAive
+,
+v
+,
+ `g_cursive
+(level+1,isActive));
+
+498
+bo
+
+cڡtLev
+ =
+ue
+;
+
+500 
+_l_size
+;
+
+501
+cf_t
+
+t
+,
+fish
+;
+
+502
+fish
+ = -(
+posInfy
+-1);
+
+503
+t
+ =
+posInfy
+;
+
+504
+Tue
+<
+cf_t
+>
+ `wh
+(
+mts
+);
+
+505 
+s
+=1; s<=
+mts
+; s++i(
+isAive
+[s]) {
+
+506
+cf_t
+
+lb
+,
+ub
+;
+
+507
+_l_size
+ =
+ojeed_nIS
+[
+v
+][
+s
+].
+ `n_t
+();
+
+508
+ojeed_nIS
+[
+v
+][
+s
+].
+ `sg_cjun
+()
+
+509 ->
+ `quy_vb_bounds
+(
+
+510
+ojeed_nIS
+[
+v
+][
+s
+].
+ `t_v
+(level),
+
+511
+lb
+,
+ub
+);
+
+512 if(
+code_g_debug
+) {
+
+513
+ `rtf
+(
+DebugFe
+, "IS%d: "
+cf_fmt
+ " <t%d <" cf_fm"\n",
+s
+,
+
+514
+lb
+,
+v
+,
+ub
+);
+
+515
+ojeed_nIS
+[
+v
+][
+s
+].
+ `efix_t
+(
+DebugFe
+);
+
+517 i(
+lb
+ !
+ub
+) {
+
+518
+cڡtLev
+ =
+l
+;
+
+522
+ `t_max
+(
+fish
+,
+lb
+);
+
+523
+ `t_m
+(
+t
+,
+lb
+);
+
+524
+wh
+[
+s
+] =
+lb
+;
+
+529 i(
+cڡtLev
+ &&
+fish
+-
+t
+ <
+mts
+) {
+
+530
+ITue
+
+ `wAive
+(
+isAive
+.
+ `size
+());
+
+531 
+i
+=1; i<=
+mts
+; i++)
+
+532
+wAive
+[
+i
+] =
+isAive
+[i] &&
+wh
+[i] =
+t
+;
+
+533
+CG_su
+ *
+r
+ =
+w
+
+ `CG_lo
+(
+isAive
+,
+v
+,
+
+534
+ `g_cursive
+(
+v
++1,
+wAive
+));
+
+535 
+cf_t
+
+time
+ =
+t
++1;im<
+fish
+;ime++) {
+
+536 
+cou
+ = 0;
+
+537 
+i
+=1; i<=
+mts
+; i++) {
+
+538
+wAive
+[
+i
+] =
+isAive
+[i] &&
+wh
+[i] =
+time
+;
+
+539 i(
+wAive
+[
+i
+]
+cou
+++;
+
+541 i(
+cou
+) {
+
+542
+Ri
+
+ `_l
+(
+_l_size
+);
+
+543
+GEQ_Hd
+
+g
+ =
+_l
+.
+ `d_wh_GEQ
+();
+
+544
+g
+.
+ `upde_cf
+(
+_l
+.
+ `t_v
+(
+v
+),-1);
+
+545
+g
+.
+ `upde_cڡ
+(
+time
+-1);
+
+547
+r
+ =
+w
+
+ `CG_l
+(
+isAive
+,
+v
+,
+_l
+,r,
+
+548
+w
+
+ `CG_lo
+(
+isAive
+,
+v
+,
+
+549
+ `g_cursive
+(
+v
++1,
+wAive
+)));
+
+552 
+r
+;
+
+560
+Ri
+
+hu
+ =
+ `Hu
+(
+ojeed_nIS
+[
+v
+],
+isAive
+,1);
+
+562
+Ri
+
+hu
+ =
+ `Hu
+(
+ojeed_nIS
+[
+v
+],
+isAive
+,0);
+
+565 if(
+code_g_debug
+) {
+
+566
+ `rtf
+(
+DebugFe
+, "Hu (v %dis:\n",
+v
+);
+
+567
+hu
+.
+ `efix_t
+(
+DebugFe
+);
+
+571
+ITue
+
+ `fChunk
+(
+isAive
+);
+
+572
+ITue
+
+ `cdChunk
+(
+isAive
+);
+
+579
+bo
+
+checkFSs
+ =
+ue
+;
+
+580 
+s
+ = 1; s <
+isAive
+.
+ `size
+(); s++){
+
+581 i(
+isAive
+[
+s
+]) {
+
+582 if(
+s
+ <
+smtNSLevs
+.
+ `size
+(&& smtNSLevs[s].
+ `dex
+(
+v
+-2) != 0){
+
+583
+checkFSs
+ =
+l
+;
+
+590 
+s
+ = 1;
+checkFSs
+ && s <
+isAive
+.
+ `size
+(); s++)
+
+591 i(
+isAive
+[
+s
+]) {
+
+592
+Ri
+
+gi
+ =
+ `Gi
+(
+ `cy
+(
+ojeed_nIS
+[
+v
+][
+s
+]),cy(
+hu
+),1);
+
+593 i(
+gi
+.
+ `is_obvious_utogy
+()) ;
+
+594
+gi
+.
+ `simify
+();
+
+595
+Cjun
+ *
+s_cj
+ =
+gi
+.
+ `sg_cjun
+();
+
+596 
+GEQ_It
+
+ `G
+(
+s_cj
+);
+G
+; G++) {
+
+597
+Ri
+
+ `_l
+(
+gi
+.
+ `n_t
+());
+
+598
+_l
+.
+ `d_wh_GEQ
+(*
+G
+);
+
+599
+Vb_ID
+
+v
+ =
+ `t_v
+(
+v
+);
+
+600
+cf_t
+
+sign
+ = (*
+G
+).
+ `g_cf
+(
+v
+);
+
+601 if(
+sign
+ > 0
+_l
+ =
+ `Comemt
+(test_rel);
+
+602 if(
+code_g_debug
+) {
+
+603
+ `rtf
+(
+DebugFe
+, "Csidg s from stm%d:\n",
+s
+);
+
+604
+_l
+.
+ `efix_t
+(
+DebugFe
+);
+
+607
+fChunk
+[
+s
+] =
+sign
+ <= 0;
+
+608
+cdChunk
+[
+s
+] =
+sign
+ > 0;
+
+609 
+numbF
+ =
+sign
+ <= 0;
+
+610 
+numbSecd
+ =
+sign
+ > 0;
+
+612 
+s2
+ = 1; s2 <
+isAive
+.
+ `size
+(); s2++)
+
+613 i(
+isAive
+[
+s2
+] && s2 !
+s
+) {
+
+614 if(
+code_g_debug
+)
+
+615
+ `rtf
+(
+DebugFe
+,"Csid stm%d\n",
+s2
+);
+
+616
+bo
+
+t
+ =
+ `Ii
+(
+ `cy
+(
+ojeed_nIS
+[
+v
+][
+s2
+]),
+
+617
+ `cy
+(
+_l
+)).
+ `is_u_bound_tisfb
+();
+
+618
+bo
+
+f
+ =
+ `Difn
+(
+ `cy
+(
+ojeed_nIS
+[
+v
+][
+s2
+]),
+
+619
+ `cy
+(
+_l
+)).
+ `is_u_bound_tisfb
+();
+
+620
+ `as
+(
+t
+ ||
+f
+);
+
+621 if(
+code_g_debug
+ &&
+t
+&&
+f
+)
+
+622
+ `rtf
+(
+DebugFe
+, "Sshem%d\n",
+s2
+);
+
+623 i(
+t
+&&
+f
+
+xtGEQ
+;
+
+624 if(
+code_g_debug
+) {
+
+625 i(
+t
+)
+
+626
+ `rtf
+(
+DebugFe
+, "uf stm%d\n",
+s2
+);
+
+628
+ `rtf
+(
+DebugFe
+, "l f stm%d\n",
+s2
+);
+
+630 i(
+t
+
+numbF
+++;
+
+631
+numbSecd
+++;
+
+632
+fChunk
+[
+s2
+] =
+t
+;
+
+633
+cdChunk
+[
+s2
+] = !
+t
+;
+
+636
+ `as
+(
+numbF
++
+numbSecd
+>1 && "Can't handle wildcard in iteration space");
+
+637 if(
+code_g_debug
+)
+
+638
+ `rtf
+(
+DebugFe
+, "%drue, %d false\n",
+
+639
+numbF
+,
+
+640
+numbSecd
+);
+
+641 i(
+numbF
+ &&
+numbSecd
+) {
+
+643 
+w
+
+ `CG_l
+(
+isAive
+,
+v
+,
+_l
+,
+
+644
+ `g_cursive
+(
+v
+,
+fChunk
+),
+
+645
+ `g_cursive
+(
+v
+,
+cdChunk
+));
+
+647
+xtGEQ
+: ;
+
+653 
+w
+
+ `CG_lo
+(
+isAive
+,
+v
+,
+ `g_cursive
+(level+1,isActive));
+
+654
+ }
+}
+
+ @output_repr.cc
+
+16 
+ ~<omega.h
+>
+
+17 
+ ~<code_g/CG_rgBud.h
+>
+
+18 
+ ~<code_g/ouut_.h
+>
+
+19 
+ ~<basic/omega_r.h
+>
+
+20 
+ ~<mh.h
+>
+
+21 
+ ~<ack
+>
+
+22 
+ ~<tyfo
+>
+
+24
+mea
+
+ gomega
+ {
+
+26
+Tue
+<Tue<
+Ri
+> >
+ojeed_nIS
+;
+
+27 
+ gv_subuti_thshd
+ = 100;
+
+29 
+uBoundFLev
+;
+
+30 
+lowBoundFLev
+;
+
+31
+bo
+
+flInBounds
+;
+
+37
+mea
+
+ gomega
+ {
+
+39
+ gd
+::
+
+<
+EQ_Hd
+, >
+fd_sime_assignmt
+(cڡ
+Ri
+ &
+R_
+,
+Vb_ID
+
+v
+, cڡ
+d
+::
+ve
+<
+CG_ouutRr
+ *> &
+assigd__the_y
+);
+
+42
+ gmea
+ {
+
+47 
+g_ride
+(cڡ
+Cڡt_Hd
+ &
+h
+,
+Vb_ID
+ &
+wc
+,
+cf_t
+ &
+
+){
+
+48
+ gwc
+ = 0;
+
+49 
+Cڡr_Vs_Ir
+
+i
+(
+h
+,
+ue
+);
+ gi
+; i++) {
+
+50
+as
+(
+wc
+ == 0);
+
+51
+ gwc
+ = (*
+i
+).
+v
+;
+
+52
+ g
+ = ((*
+i
+).
+cf
+);
+
+58
+CG_ouutRr
+*
+ouutIdt
+(
+CG_ouutBud
+*
+ocg
+, cڡ
+Ri
+ &
+R_
+,
+Vb_ID
+
+v
+, cڡ
+d
+::
+ve
+<CG_ouutR*> &
+assigd__the_y
+) {
+
+59
+Ri
+ &
+R
+ =
+cڡ_
+<Ri &>(
+R_
+);
+
+61 
+ gv
+->
+kd
+()) {
+
+62 
+ gS_V
+: {
+
+63 
+pos
+ =
+v
+->
+g_posi
+();
+
+64 i(
+ gassigd__the_y
+[
+pos
+-1] !
+NULL
+)
+
+65 
+assigd__the_y
+[
+pos
+-1]->
+e
+();
+
+67 
+ gocg
+->
+CeIdt
+(
+v
+->
+me
+());
+
+70 
+ gGlob_V
+: {
+
+71 i(
+v
+->
+g_glob_v
+()->
+y
+() == 0)
+
+72 
+ocg
+->
+CeIdt
+(
+v
+->
+me
+());
+
+76 
+ gy
+ =
+v
+->
+g_glob_v
+()->
+y
+();
+
+78
+ gTue
+<
+ gCG_ouutRr
+ *>
+ ggLi
+;
+
+82 
+ gi
+ = 1; i <
+y
+; i++)
+
+83
+ ggLi
+.
+nd
+(
+ocg
+->
+CeIdt
+(
+R
+.
+t_v
+(
+i
+)->
+me
+()));
+
+84
+CG_ouutRr
+ *
+ g
+ =
+ocg
+->
+CeInvoke
+(
+v
+->
+g_glob_v
+()->
+ba_me
+(),
+gLi
+);
+
+85 
+ g
+;
+
+90
+throw
+
+d
+::
+vid_gumt
+("wrong variableype");
+
+101
+ gd
+::
+
+<
+CG_ouutRr
+ *,
+ gbo
+>
+ouutAssignmt
+(
+CG_ouutBud
+ *
+ocg
+, cڡ
+Ri
+ &
+R_
+,
+Vb_ID
+
+v
+, Ri &
+fd
+, CG_ouutR*&
+if_
+, cڡ
+d
+::
+ve
+<CG_ouutR*> &
+assigd__the_y
+) {
+
+102
+Ri
+ &
+R
+ =
+cڡ_
+<Ri &>(
+R_
+);
+
+104
+Cjun
+ *
+ gc
+ =
+R
+.
+quy_DNF
+()->
+sg_cjun
+();
+
+107 
+EQ_It
+
+ei
+(
+c
+);
+ gei
+;i++)
+
+108 i(!(*
+ gei
+).
+has_wdrds
+(&&
+abs
+((*
+ei
+).
+g_cf
+(
+v
+)) > 1) {
+
+109
+Ri
+
+r
+(
+R
+.
+n_t
+());
+
+110
+F_And
+ *
+ gf_sur_ro
+ =
+r
+.
+add_d
+();
+
+111
+F_Exis
+ *
+ g
+ =
+f_sur_ro
+->
+add_exis
+();
+
+112
+Vb_ID
+
+ ge
+ =
+
+->
+dee
+();
+
+113
+F_And
+ *
+ gf_ro
+ =
+
+->
+add_d
+();
+
+114
+EQ_Hd
+
+ gh
+ =
+f_ro
+->
+add_EQ
+();
+
+115 
+Cڡr_Vs_Ir
+
+cvi
+(*
+ei
+);
+ gcvi
+; cvi++)
+
+116 (*
+ gcvi
+).
+ gv
+->
+kd
+()) {
+
+117 
+ gIut_V
+: {
+
+118 i((*
+cvi
+).
+v
+ =
+v
+)
+
+119
+h
+.
+upde_cf
+(
+e
+, (*
+cvi
+).
+cf
+);
+
+121
+ gh
+.
+upde_cf
+(
+r
+.
+t_v
+((*
+cvi
+).
+v
+->
+g_posi
+()), (*cvi).
+cf
+);
+
+124 
+ gGlob_V
+: {
+
+125
+Glob_V_ID
+
+g
+ = (*
+cvi
+).
+v
+->
+g_glob_v
+();
+
+126
+Vb_ID
+
+ gv2
+;
+
+127 i(
+ gg
+->
+y
+() == 0)
+
+128
+v2
+ =
+r
+.
+g_lol
+(
+g
+);
+
+130
+ gv2
+ =
+r
+.
+g_lol
+(
+g
+, (*
+cvi
+).
+v
+->
+funi_of
+());
+
+131
+ gh
+.
+upde_cf
+(
+v2
+, (*
+cvi
+).
+cf
+);
+
+135
+as
+(0);
+
+137
+ gh
+.
+upde_cڡ
+((*
+ei
+).
+g_cڡ
+());
+
+139
+ gr
+.
+cy_mes
+(
+R
+);
+
+140
+ gr
+.
+tup_mes
+();
+
+143 i(!
+Gi
+(
+r
+,
+cy
+(
+fd
+), 1).
+is_obvious_utogy
+()) {
+
+144
+cf_t
+
+ gcf
+ = (*
+ei
+).
+g_cf
+(
+v
+);
+
+145
+cf_t
+
+ gsign
+ = -((
+cf
+>0)?1:-1);
+
+146
+ gcf
+ =
+abs
+(
+cf
+);
+
+148
+CG_ouutRr
+ *
+ grm
+ =
+NULL
+;
+
+149 
+Cڡr_Vs_Ir
+
+cvi
+(*
+ei
+);
+ gcvi
+; cvi++)
+
+150 i((*
+ gcvi
+).
+ gv
+ !
+v
+) {
+
+151
+CG_ouutRr
+ *
+vRr
+ =
+ouutIdt
+(
+ocg
+,
+R
+, (*
+cvi
+).
+v
+,
+assigd__the_y
+);
+
+152
+cf_t
+
+ gt
+ =
+sign
+*(*
+cvi
+).
+cf
+;
+
+153 i(
+ gt
+ == 1)
+
+154
+rm
+ =
+ocg
+->
+CePlus
+єm,
+vRr
+);
+
+155 i(
+ gt
+ == -1)
+
+156
+rm
+ =
+ocg
+->
+CeMus
+єm,
+vRr
+);
+
+157 i(
+ gt
+ > 0)
+
+158
+ grm
+ =
+ocg
+->
+CePlus
+(
+rm
+, ocg->
+CeTimes
+(ocg->
+CeI
+(
+t
+),
+vRr
+));
+
+159 i(
+ gt
+ < 0)
+
+160
+ grm
+ =
+ocg
+->
+CeMus
+(
+rm
+, ocg->
+CeTimes
+(ocg->
+CeI
+(-
+t
+),
+vRr
+));
+
+162
+cf_t
+
+ gt
+ =
+sign
+*(*
+ei
+).
+g_cڡ
+();
+
+163 i(
+ gt
+ > 0)
+
+164
+ grm
+ =
+ocg
+->
+CePlus
+(
+rm
+, ocg->
+CeI
+(
+t
+));
+
+165 i(
+ gt
+ < 0)
+
+166
+ grm
+ =
+ocg
+->
+CeMus
+(
+rm
+, ocg->
+CeI
+(-
+t
+));
+
+168
+ grm
+ =
+ocg
+->
+CeIegMod
+(
+rm
+, ocg->
+CeI
+(
+cf
+));
+
+169
+ grm
+ =
+ocg
+->
+CeEQ
+(
+rm
+, ocg->
+CeI
+(0));
+
+171
+ gif_
+ =
+ocg
+->
+CeAnd
+(
+if_
+,
+rm
+);
+
+174
+ gfd
+.
+d_wh_EQ
+(*
+ei
+);
+
+175
+ gfd
+.
+simify
+();
+
+179
+ gd
+::
+
+<
+EQ_Hd
+, >
+ ga
+ =
+fd_sime_assignmt
+(
+R
+,
+v
+,
+assigd__the_y
+);
+
+182 i(
+ ga
+.
+ gcd
+ <
+ gINT_MAX
+) {
+
+183
+EQ_Hd
+
+ geq
+ =
+a
+.
+f
+;
+
+184
+CG_ouutRr
+ *
+ gr_
+ =
+NULL
+;
+
+186
+cf_t
+
+ gdivid
+ =
+eq
+.
+g_cf
+(
+v
+);
+
+187 
+ gsign
+ = 1;
+
+188 i(
+ gdivid
+ < 0) {
+
+189
+ gdivid
+ = -
+divid
+;
+
+190
+ gsign
+ = -1;
+
+193 
+Cڡr_Vs_Ir
+
+cvi
+(
+eq
+);
+ gcvi
+; cvi++)
+
+194 i((*
+ gcvi
+).
+ gv
+ !
+v
+) {
+
+195
+CG_ouutRr
+ *
+v_
+ =
+ouutIdt
+(
+ocg
+,
+R
+, (*
+cvi
+).
+v
+,
+assigd__the_y
+);
+
+196
+cf_t
+
+ gcf
+ = (*
+cvi
+).
+cf
+;
+
+197 i(-
+sign
+ *
+ gcf
+ == -1)
+
+198
+r_
+ =
+ocg
+->
+CeMus
+_,
+v_
+);
+
+199 i(-
+sign
+ *
+ gcf
+ < -1)
+
+200
+ gr_
+ =
+ocg
+->
+CeMus
+(
+r_
+, ocg->
+CeTimes
+(ocg->
+CeI
+(
+sign
+ *
+cf
+),
+v_
+));
+
+201 i(-
+sign
+ *
+ gcf
+ == 1)
+
+202
+r_
+ =
+ocg
+->
+CePlus
+_,
+v_
+);
+
+204
+ gr_
+ =
+ocg
+->
+CePlus
+(
+r_
+, ocg->
+CeTimes
+(ocg->
+CeI
+(-
+sign
+ *
+cf
+),
+v_
+));
+
+207
+cf_t
+
+ gc_rm
+ = -(
+eq
+.
+g_cڡ
+(*
+sign
+);
+
+209 i(
+ gc_rm
+ > 0)
+
+210
+ gr_
+ =
+ocg
+->
+CePlus
+(
+r_
+, ocg->
+CeI
+(
+c_rm
+));
+
+211 i(
+ gc_rm
+ < 0)
+
+212
+ gr_
+ =
+ocg
+->
+CeMus
+(
+r_
+, ocg->
+CeI
+(-
+c_rm
+));
+
+213 i(
+ gr_
+ =
+NULL
+)
+
+214
+r_
+ =
+ocg
+->
+CeI
+(0);
+
+216 i(
+ gdivid
+ != 1)
+
+217
+r_
+ =
+ocg
+->
+CeIegDivide
+_, ocg->
+CeI
+(
+divid
+));
+
+219
+ gfd
+.
+d_wh_EQ
+(
+eq
+);
+
+220
+ gfd
+.
+simify
+();
+
+222 i(
+ ga
+.
+ gcd
+ >
+ gv_subuti_thshd
+)
+
+223 
+ gd
+::
+make_
+(
+r_
+,
+ue
+);
+
+225 
+ gd
+::
+make_
+(
+r_
+,
+l
+);
+
+228 
+ gd
+::
+make_
+(
+ic_
+<
+CG_ouutRr
+ *>(
+NULL
+),
+l
+);
+
+237
+ gTue
+<
+ gCG_ouutRr
+*>
+ouutSubuti
+(
+CG_ouutBud
+*
+ocg
+, cڡ
+Ri
+ &
+R_
+, cڡ
+d
+::
+ve
+<
+CG_ouutRr
+ *> &
+assigd__the_y
+) {
+
+238
+Ri
+ &
+R
+ =
+cڡ_
+<Ri &>(
+R_
+);
+
+240 cڡ 
+ gn
+ =
+R
+.
+n_out
+();
+
+241
+ gTue
+<
+ gCG_ouutRr
+*>
+ goRrLi
+;
+
+244 
+ gi
+ = 1; i <
+n
+; i++) {
+
+245
+Ri
+
+mpg
+(
+n
+, 1);
+
+246
+F_And
+ *
+ gf_ro
+ =
+mpg
+.
+add_d
+();
+
+247
+EQ_Hd
+
+ gh
+ =
+f_ro
+->
+add_EQ
+();
+
+248
+ gh
+.
+upde_cf
+(
+mpg
+.
+ouut_v
+(1), 1);
+
+249
+ gh
+.
+upde_cf
+(
+mpg
+.
+put_v
+(
+i
+), -1);
+
+251
+Ri
+
+ gS
+ =
+Composi
+(
+mpg
+,
+cy
+(
+R
+));
+
+253
+ gd
+::
+
+<
+EQ_Hd
+, >
+ ga
+ =
+fd_sime_assignmt
+(
+S
+, S.
+ouut_v
+(1),
+assigd__the_y
+);
+
+255 i(
+ ga
+.
+ gcd
+ <
+ gINT_MAX
+) {
+
+256 
+ ga
+.
+ gcd
+ > 0) {
+
+257
+EQ_Hd
+
+ geq
+ =
+a
+.
+f
+;
+
+258
+ gd
+::
+t
+<>
+ndides
+;
+
+259 
+Cڡr_Vs_Ir
+
+cvi
+(
+eq
+);
+ gcvi
+; cvi++)
+
+260 i((*
+ gcvi
+).
+ gv
+->
+kd
+(=
+Iut_V
+)
+
+261
+ndides
+.
+
+((*
+cvi
+).
+v
+->
+g_posi
+());
+
+263
+bo
+
+ gchged
+ =
+l
+;
+
+264 
+ gd
+::
+t
+<>::
+
+
+j
+ =
+ndides
+.
+beg
+();
+ gj
+ !ndides.
+d
+(); j++) {
+
+265
+Ri
+
+ gS2
+ =
+Proje
+(
+cy
+(
+S
+), *
+j
+,
+Iut_V
+);
+
+266
+ gd
+::
+
+<
+EQ_Hd
+, >
+ ga2
+ =
+fd_sime_assignmt
+(
+S2
+, S2.
+ouut_v
+(1),
+assigd__the_y
+);
+
+267 i(
+ ga2
+.
+ gcd
+ <
+a
+.
+cd
+) {
+
+268
+S
+ =
+S2
+;
+
+269
+ ga
+ =
+a2
+;
+
+270
+ gchged
+ =
+ue
+;
+
+274 i(!
+ gchged
+)
+
+279 i(
+ ga
+.
+ gcd
+ <
+ gINT_MAX
+) {
+
+280
+CG_ouutRr
+ *
+ g
+ =
+NULL
+;
+
+281
+EQ_Hd
+
+ geq
+ =
+a
+.
+f
+;
+
+282
+Vb_ID
+
+ gv
+ =
+S
+.
+ouut_v
+(1);
+
+284 
+ gj
+ = 1; j <
+S
+.
+n_p
+(); j++)
+
+285
+ gS
+.
+me_put_v
+(
+j
+,
+R
+.
+put_v
+(j)->
+me
+());
+
+286
+ gS
+.
+tup_mes
+();
+
+288 
+ gd
+ =
+eq
+.
+g_cf
+(
+v
+);
+
+289
+as
+(
+d
+ != 0);
+
+290 
+ gsign
+ = (
+d
+>0)?-1:1;
+
+291
+ gd
+ = -
+sign
+ *
+d
+;
+
+292 
+Cڡr_Vs_Ir
+
+cvi
+(
+eq
+);
+ gcvi
+; cvi++)
+
+293 i((*
+ gcvi
+).
+ gv
+ !
+v
+) {
+
+294 
+cf
+ =
+sign
+ * (*
+cvi
+).coef;
+
+295
+CG_ouutRr
+ *
+ g
+ =
+ouutIdt
+(
+ocg
+,
+S
+, (*
+cvi
+).
+v
+,
+assigd__the_y
+);
+
+296 i(
+ gcf
+ > 1)
+
+297
+ g
+ =
+ocg
+->
+CeTimes
+(ocg->
+CeI
+(
+cf
+),
+
+);
+
+298 i(
+ gcf
+ < -1)
+
+299
+ g
+ =
+ocg
+->
+CeTimes
+(ocg->
+CeI
+(-
+cf
+),
+
+);
+
+300 i(
+ gcf
+ > 0)
+
+301
+ g
+ =
+ocg
+->
+CePlus
+(
+
+,
+
+);
+
+302 i(
+ gcf
+ < 0)
+
+303
+ g
+ =
+ocg
+->
+CeMus
+(
+
+,
+
+);
+
+306 
+ gc
+ =
+sign
+ *
+eq
+.
+g_cڡ
+();
+
+307 i(
+ gc
+ > 0)
+
+308
+ g
+ =
+ocg
+->
+CePlus
+(
+
+, ocg->
+CeI
+(
+c
+));
+
+309 i(
+ gc
+ < 0)
+
+310
+ g
+ =
+ocg
+->
+CeMus
+(
+
+, ocg->
+CeI
+(-
+c
+));
+
+311 i(
+ g
+ =
+NULL
+)
+
+312
+
+ =
+ocg
+->
+CeI
+(0);
+
+314 i(
+ gd
+ != 1)
+
+315
+
+ =
+ocg
+->
+CeIegDivide
+ԕr, ocg->
+CeI
+(
+d
+));
+
+317
+ goRrLi
+.
+nd
+(
+
+);
+
+320
+ goRrLi
+.
+nd
+(
+NULL
+);
+
+323 
+ goRrLi
+;
+
+326
+ gmea
+ {
+
+328
+Ri
+
+_ride__bound
+(
+n
+, cڡ
+d
+::
+m
+<
+Vb_ID
+,
+cf_t
+> &
+lb
+, cf_
+ride
+) {
+
+329
+Ri
+
+su
+(
+n
+);
+
+330
+F_And
+ *
+ gf_ro
+ =
+su
+.
+add_d
+();
+
+331
+EQ_Hd
+
+ gh
+ =
+f_ro
+->
+add_ride
+(
+ride
+);
+
+333 
+ gd
+::
+m
+<
+Vb_ID
+,
+ gcf_t
+>::
+cڡ_
+
+i
+ =
+lb
+.
+beg
+();
+ gi
+ !lb.
+d
+(); i++) {
+
+334 i(
+ gi
+->
+ gf
+ =
+NULL
+)
+
+335
+h
+.
+upde_cڡ
+(
+i
+->
+cd
+);
+
+337 
+ gi
+->
+ gf
+->
+kd
+()) {
+
+338 
+ gIut_V
+: {
+
+339 
+pos
+ =
+i
+->
+f
+->
+g_posi
+();
+
+340
+ gh
+.
+upde_cf
+(
+su
+.
+t_v
+(
+pos
+),
+i
+->
+cd
+);
+
+343 
+ gGlob_V
+: {
+
+344
+Glob_V_ID
+
+g
+ =
+i
+->
+f
+->
+g_glob_v
+();
+
+345
+Vb_ID
+
+ gv
+;
+
+346 i(
+ gg
+->
+y
+() == 0)
+
+347
+v
+ =
+su
+.
+g_lol
+(
+g
+);
+
+349
+ gv
+ =
+su
+.
+g_lol
+(
+g
+,
+i
+->
+f
+->
+funi_of
+());
+
+350
+ gh
+.
+upde_cf
+(
+v
+,
+i
+->
+cd
+);
+
+354
+as
+(0);
+
+359 
+ gsu
+;
+
+368
+Ri
+
+ge_comm_
+(cڡ
+Tue
+<Ri> &
+I
+, cڡ Tue<> &
+aive
+, 
+v
+, cڡ Ri &
+known
+) {
+
+369
+as
+(
+I
+.
+size
+(=
+aive
+.size());
+
+370 
+ gn
+ = 0;
+
+372
+ gd
+::
+ve
+<
+Ri
+>
+I1
+,
+ gI2
+;
+
+373 
+ gi
+ = 1; i <
+I
+.
+size
+(); i++)
+
+374 i(
+ gaive
+[
+i
+]) {
+
+375 i(
+ gn
+ == 0)
+
+376
+n
+ =
+I
+[
+i
+].
+n_t
+();
+
+378
+Ri
+
+ gr1
+;
+
+379 i(
+ gknown
+.
+is_nu
+())
+
+380
+ gr1
+ =
+cy
+(
+I
+[
+i
+]);
+
+382
+ gr1
+ =
+Ii
+(
+cy
+(
+I
+[
+i
+]), cy(
+known
+));
+
+383
+ gr1
+.
+simify
+();
+
+385
+ gI1
+.
+push_back
+(
+r1
+);
+
+386
+Ri
+
+ gr2
+ =
+Gi
+(
+cy
+(
+I
+[
+i
+]), cy(
+known
+));
+
+387
+as
+(
+r2
+.
+is_u_bound_tisfb
+());
+
+388 i(
+ gr2
+.
+is_obvious_utogy
+())
+
+389 
+ gRi
+::
+True
+(
+n
+);
+
+390
+ gI2
+.
+push_back
+(
+r2
+);
+
+393
+ gd
+::
+ve
+<
+bo
+>
+is_exa
+(
+I2
+.
+size
+(),
+ue
+);
+
+394
+ gd
+::
+ve
+<
+cf_t
+>
+
+(
+I2
+.
+size
+(), 0);
+
+395
+ gd
+::
+ve
+<
+cf_t
+>
+messy_
+(
+I2
+.
+size
+(), 0);
+
+396
+Vb_ID
+
+ gt_c
+ =
+t_v
+(
+v
+);
+
+397
+ gd
+::
+m
+<
+Vb_ID
+,
+ gcf_t
+>
+ glb
+;
+
+400 
+size_t
+
+ gi
+ = 0; i <
+ gI2
+.
+size
+(); i++) {
+
+401
+Cjun
+ *
+ gc
+ =
+I2
+[
+i
+].
+quy_DNF
+()->
+sg_cjun
+();
+
+403
+bo
+
+ gis_deged
+ =
+l
+;
+
+404 
+EQ_It
+
+ ge
+ =
+c
+->
+EQs
+();;++) {
+
+405
+cf_t
+
+ gcf
+ =
+abs
+((*
+e
+).
+g_cf
+(
+t_c
+));
+
+406 i(
+ gcf
+ !0 && !(*
+e
+).
+has_wdrds
+()) {
+
+407
+is_deged
+ =
+ue
+;
+
+411 i(
+ gis_deged
+)
+
+414 
+EQ_It
+
+ ge
+ =
+c
+->
+EQs
+();;++) {
+
+415 i((*
+ ge
+).
+has_wdrds
+()) {
+
+416
+cf_t
+
+ gcf
+ =
+abs
+((*
+e
+).
+g_cf
+(
+t_c
+));
+
+417 i(
+ gcf
+ == 0)
+
+419 i(
+ gcf
+ != 1) {
+
+420
+is_exa
+[
+i
+] =
+l
+;
+
+424
+cf_t
+
+ gthis_
+ =
+abs
+(
+Cڡr_Vs_Ir
+(*
+e
+,
+ue
+).
+cu_cf
+());
+
+425
+as
+(
+this_
+ != 1);
+
+427 i(
+ glb
+.
+size
+() != 0) {
+
+428
+Ri
+
+
+ =
+_ride__bound
+(
+n
+,
+lb
+,
+this_
+);
+
+429 i(
+Gi
+(
+
+,
+cy
+(
+I1
+[
+i
+])).
+is_obvious_utogy
+()) {
+
+430 i(
+ g
+[
+i
+] == 0)
+
+431
+
+[
+i
+] =
+this_
+;
+
+433
+ g
+[
+i
+] =
+lcm
+(
+
+[i],
+this_
+);
+
+436
+ gis_exa
+[
+i
+] =
+l
+;
+
+440
+Cjun
+ *
+ gc
+ =
+I2
+[
+i
+].
+quy_DNF
+()->
+sg_cjun
+();
+
+441 
+GEQ_It
+
+ gge
+ =
+c
+->
+GEQs
+(); ge; ge++) {
+
+442 i((*
+ gge
+).
+has_wdrds
+(|| (*ge).
+g_cf
+(
+t_c
+) != 1)
+
+445
+ gd
+::
+m
+<
+Vb_ID
+,
+ gcf_t
+>
+ gcur_lb
+;
+
+446 
+Cڡr_Vs_Ir
+
+cv
+(*
+ge
+);
+ gcv
+; cv++)
+
+447
+ gcur_lb
+[
+cv
+.
+cu_v
+()] = cv.
+cu_cf
+();
+
+448
+ gcur_lb
+[
+NULL
+] = (*
+ge
+).
+g_cڡ
+();
+
+450
+Ri
+
+ g
+ =
+_ride__bound
+(
+n
+,
+cur_lb
+,
+this_
+);
+
+451 i(
+Gi
+(
+
+,
+cy
+(
+I1
+[
+i
+])).
+is_obvious_utogy
+()) {
+
+452 i(
+ g
+[
+i
+] == 0)
+
+453
+
+[
+i
+] =
+this_
+;
+
+455
+ g
+[
+i
+] =
+lcm
+(
+
+[i],
+this_
+);
+
+457
+ glb
+ =
+cur_lb
+;
+
+463 i(
+ glb
+.
+size
+() == 0) {
+
+464
+d
+::
+m
+<
+Vb_ID
+,
+cf_t
+>
+cur_lb
+;
+
+465 
+ gwd_cou
+ = 0;
+
+466 
+Cڡr_Vs_Ir
+
+cv
+(*
+e
+);
+ gcv
+; cv++)
+
+467 i(
+ gcv
+.
+cu_v
+()->
+kd
+(=
+Wdrd_V
+)
+
+468
+wd_cou
+++;
+
+470
+ gcur_lb
+[
+cv
+.
+cu_v
+()] = cv.
+cu_cf
+();
+
+471
+ gcur_lb
+[
+NULL
+] = (*
+e
+).
+g_cڡ
+();
+
+473 i(
+ gwd_cou
+ == 1) {
+
+474
+lb
+ =
+cur_lb
+;
+
+475 i(
+ g
+[
+i
+] == 0)
+
+476
+
+[
+i
+] =
+this_
+;
+
+478
+ g
+[
+i
+] =
+lcm
+(
+
+[i],
+this_
+);
+
+482 i(
+ glb
+.
+size
+() == 0)
+
+483
+is_exa
+[
+i
+] =
+l
+;
+
+490
+cf_t
+
+ gglob_
+ = 0;
+
+491 
+size_t
+
+ gi
+ = 0; i <
+ gis_exa
+.
+size
+(); i++)
+
+492 i(
+ gis_exa
+[
+i
+])
+
+493
+ gglob_
+ =
+gcd
+(
+glob_
+,
+
+[
+i
+]);
+
+494 i(
+ gglob_
+ == 1)
+
+495 
+Ri
+::
+True
+(
+n
+);
+
+498 
+size_t
+
+ gi
+ = 0; i <
+ gI2
+.
+size
+(); i++)
+
+499 i(!
+ gis_exa
+[
+i
+]) {
+
+500
+Cjun
+ *
+ gc
+ =
+I2
+[
+i
+].
+quy_DNF
+()->
+sg_cjun
+();
+
+501 
+EQ_It
+
+ ge
+ =
+c
+->
+EQs
+();;++) {
+
+502
+cf_t
+
+ gcf
+ =
+abs
+((*
+e
+).
+g_cf
+(
+t_c
+));
+
+503 i(
+ gcf
+ =0 ||
+cf
+ == 1)
+
+507
+cf_t
+
+ gthis_
+ =
+abs
+(
+Cڡr_Vs_Ir
+(*
+e
+,
+ue
+).
+cu_cf
+());
+
+508
+ gthis_
+ /
+gcd
+(
+this_
+,
+cf
+);
+
+509
+ gthis_
+ =
+gcd
+(
+glob_
+,
+this_
+);
+
+510 i(
+ gthis_
+ == 1)
+
+513 i(
+ glb
+.
+size
+() != 0) {
+
+514
+Ri
+
+
+ =
+_ride__bound
+(
+n
+,
+lb
+,
+this_
+);
+
+515 i(
+Gi
+(
+
+,
+cy
+(
+I1
+[
+i
+])).
+is_obvious_utogy
+()) {
+
+516 i(
+ g
+[
+i
+] == 0)
+
+517
+
+[
+i
+] =
+this_
+;
+
+519
+ g
+[
+i
+] =
+lcm
+(
+
+[i],
+this_
+);
+
+524
+Cjun
+ *
+ gc
+ =
+I2
+[
+i
+].
+quy_DNF
+()->
+sg_cjun
+();
+
+525 
+GEQ_It
+
+ gge
+ =
+c
+->
+GEQs
+(); ge; ge++) {
+
+526 i((*
+ gge
+).
+has_wdrds
+(|| (*ge).
+g_cf
+(
+t_c
+) != 1)
+
+529
+ gd
+::
+m
+<
+Vb_ID
+,
+ gcf_t
+>
+ gcur_lb
+;
+
+531 
+Cڡr_Vs_Ir
+
+cv
+(*
+ge
+);
+ gcv
+; cv++)
+
+532
+ gcur_lb
+[
+cv
+.
+cu_v
+()] = cv.
+cu_cf
+();
+
+534
+ gcur_lb
+[
+NULL
+] = (*
+ge
+).
+g_cڡ
+();
+
+536
+Ri
+
+ g
+ =
+_ride__bound
+(
+n
+,
+cur_lb
+,
+this_
+);
+
+537 i(
+Gi
+(
+
+,
+cy
+(
+I1
+[
+i
+])).
+is_obvious_utogy
+()) {
+
+538 i(
+ g
+[
+i
+] == 0)
+
+539
+
+[
+i
+] =
+this_
+;
+
+541
+ g
+[
+i
+] =
+lcm
+(
+
+[i],
+this_
+);
+
+543
+ glb
+ =
+cur_lb
+;
+
+552 
+size_t
+
+ gi
+ = 0; i <
+ gis_exa
+.
+size
+(); i++)
+
+553 i(!
+ gis_exa
+[
+i
+])
+
+554
+ gglob_
+ =
+gcd
+(
+glob_
+,
+
+[
+i
+]);
+
+555 i(
+ gglob_
+ =1 ||
+glob_
+ == 0)
+
+556 
+Ri
+::
+True
+(
+n
+);
+
+558
+Ri
+
+ gsu
+ =
+_ride__bound
+(
+n
+,
+lb
+,
+glob_
+);
+
+561 
+size_t
+
+ gi
+ = 0; i <
+ gI1
+.
+size
+(); i++)
+
+562 i(
+ g
+[
+i
+] == 0) {
+
+563 i(!
+Gi
+(
+cy
+(
+su
+), cy(
+I1
+[
+i
+])).
+is_obvious_utogy
+())
+
+564 
+Ri
+::
+True
+(
+n
+);
+
+567 
+ gsu
+;
+
+574
+CG_ouutRr
+*
+ouutSmt
+(
+CG_ouutBud
+ *
+ocg
+, CG_ouutR*
+mt
+, 
+dt
+, cڡ
+Ri
+ &
+mpg_
+, cڡ Ri &
+known_
+, cڡ
+d
+::
+ve
+<CG_ouutR*> &
+assigd__the_y
+) {
+
+575
+Ri
+
+mpg
+ =
+cy
+(
+mpg_
+);
+
+576
+Ri
+
+ gknown
+ =
+cy
+(
+known_
+);
+
+577
+ gTue
+<
+ gd
+::
+rg
+>
+lo_vs
+;
+
+579 
+ gi
+ = 1; i <
+mpg
+.
+n_p
+(); i++)
+
+580
+ glo_vs
+.
+nd
+(
+mpg
+.
+put_v
+(
+i
+)->
+me
+());
+
+583 i(
+ gknown
+.
+n_t
+(>
+ gmpg
+.
+n_out
+()) {
+
+584
+Ri
+
+r
+(
+known
+.
+n_t
+(),
+mpg
+.
+n_out
+());
+
+585
+F_And
+ *
+ gf_ro
+ =
+r
+.
+add_d
+();
+
+586 
+ gi
+ = 1; i <
+mpg
+.
+n_out
+(); i++) {
+
+587
+EQ_Hd
+
+ gh
+ =
+f_ro
+->
+add_EQ
+();
+
+588
+ gh
+.
+upde_cf
+(
+r
+.
+put_v
+(
+i
+), 1);
+
+589
+ gh
+.
+upde_cf
+(
+r
+.
+ouut_v
+(
+i
+), -1);
+
+591
+ gknown
+ =
+Rge
+(
+Reri_Doma
+(
+r
+,
+known
+));
+
+592
+ gknown
+.
+simify
+();
+
+596
+Ri
+
+k
+(
+known
+.
+n_t
+());
+
+597
+F_And
+ *
+ gf_ro
+ =
+k
+.
+add_d
+();
+
+598
+Cjun
+ *
+ gc
+ =
+known
+.
+quy_DNF
+()->
+sg_cjun
+();
+
+599 
+EQ_It
+
+ ge
+ =
+c
+->
+EQs
+();;++) {
+
+600 i(!(*
+ ge
+).
+has_wdrds
+())
+
+601
+ gf_ro
+->
+add_EQ
+(*
+e
+);
+
+603
+ gk
+.
+simify
+();
+
+606
+Ri
+
+ gInv_mpg
+ =
+Reri_Doma
+(
+Inv
+(
+mpg
+),
+k
+);
+
+607
+ gTue
+<
+ gCG_ouutRr
+*>
+ gsLi
+ =
+ouutSubuti
+(
+ocg
+,
+Inv_mpg
+,
+assigd__the_y
+);
+
+609 
+ gocg
+->
+CePHd
+(
+dt
+,
+mt
+,
+sLi
+,
+lo_vs
+);
+
+614
+bo
+
+fdFloIquy
+(
+Ri
+ &
+r
+,
+Vb_ID
+
+v
+,
+GEQ_Hd
+ &
+h
+, Vb_ID
+exuded
+) {
+
+615
+Cjun
+ *
+ gc
+ =
+r
+.
+sg_cjun
+();
+
+617
+ gd
+::
+t
+<
+Vb_ID
+>
+v_checked
+;
+
+618
+ gd
+::
+ack
+<
+Vb_ID
+>
+v_checkg
+;
+
+619
+ gv_checkg
+.
+push
+(
+v
+);
+
+621 !
+ gv_checkg
+.
+emy
+()) {
+
+622
+Vb_ID
+
+ gv2
+ =
+v_checkg
+.
+t
+();
+
+623
+ gv_checkg
+.
+p
+();
+
+625
+bo
+
+ gis_o
+ =
+l
+;
+
+626 
+GEQ_It
+
+gi
+(
+c
+);
+ ggi
+; gi++) {
+
+627 i(
+ gexuded
+ !
+NULL
+ && (*
+gi
+).
+g_cf
+(
+exuded
+) != 0)
+
+630
+cf_t
+
+ ga
+ = (*
+gi
+).
+g_cf
+(
+v2
+);
+
+631 i(
+ ga
+ < 0) {
+
+632 
+GEQ_It
+
+gi2
+(
+c
+);
+ ggi2
+; gi2++) {
+
+633
+cf_t
+
+ gb
+ = (*
+gi2
+).
+g_cf
+(
+v2
+);
+
+634 i(
+ gb
+ =-
+a
+ && (*
+gi
+).
+g_cڡ
+()+(*
+gi2
+).get_const() < -a) {
+
+635
+bo
+
+mch
+ =
+ue
+;
+
+636 
+Cڡr_Vs_Ir
+
+cvi
+(*
+gi
+);
+ gcvi
+; cvi++)
+
+637 i((*
+ ggi2
+).
+g_cf
+((*
+cvi
+).
+v
+!-(*cvi).
+cf
+) {
+
+638
+mch
+ =
+l
+;
+
+641 i(!
+ gmch
+)
+
+643 
+Cڡr_Vs_Ir
+
+cvi
+(*
+gi2
+);
+ gcvi
+; cvi++)
+
+644 i((*
+ ggi
+).
+g_cf
+((*
+cvi
+).
+v
+!-(*cvi).
+cf
+) {
+
+645
+mch
+ =
+l
+;
+
+648 i(
+ gmch
+) {
+
+649
+ gv_checked
+.
+
+(
+v2
+);
+
+650
+ gis_o
+ =
+ue
+;
+
+651 i(
+ gv
+ =
+v2
+)
+
+652
+h
+ = *
+gi
+;
+
+654 
+Cڡr_Vs_Ir
+
+cvi
+(*
+gi
+);
+ gcvi
+; cvi++)
+
+655 i(((*
+ gcvi
+).
+ gv
+->
+kd
+(=
+Exis_V
+ || (*
+cvi
+).
+v
+->kd(=
+Wdrd_V
+) &&
+
+656
+v_checked
+.
+fd
+((*
+cvi
+).
+v
+=v_checked.
+d
+())
+
+657
+v_checkg
+.
+push
+((*
+cvi
+).
+v
+);
+
+663 i(
+ gis_o
+)
+
+667 i(!
+ gis_o
+)
+
+668 
+ gl
+;
+
+670 
+ gue
+;
+
+680
+CG_ouutRr
+*
+ouut_as_gud
+(
+CG_ouutBud
+*
+ocg
+, cڡ
+Ri
+ &
+guds_
+,
+Cڡt_Hd
+
+e
+,
+bo
+
+is_equy
+, cڡ
+d
+::
+ve
+<CG_ouutR*> &
+assigd__the_y
+) {
+
+681
+Ri
+ &
+guds
+ =
+cڡ_
+<Ri &>(
+guds_
+);
+
+682 i(
+ ge
+.
+has_wdrds
+())
+
+683
+throw
+
+ gd
+::
+vid_gumt
+("constraint mustot have wildcard");
+
+685
+Vb_ID
+
+ gv
+ = (*
+Cڡr_Vs_Ir
+(
+e
+)).
+v
+;
+
+687
+cf_t
+
+ gved_cf
+ = ((
+e
+).
+g_cf
+(
+v
+));
+
+688 
+ gsign
+ =
+ved_cf
+ < 0 ? -1 : 1;
+
+690 (
+ ge
+).
+upde_cf_durg_simify
+(
+v
+, -
+ved_cf
++
+sign
+);
+
+691
+CG_ouutRr
+*
+ gr
+ =
+ouutEasyBoundAsRr
+(
+ocg
+,
+guds
+,
+e
+,
+v
+,
+l
+, 0,
+assigd__the_y
+);
+
+692 (
+ ge
+).
+upde_cf_durg_simify
+(
+v
+,
+ved_cf
+-
+sign
+);
+
+694
+CG_ouutRr
+*
+ gl
+ =
+ouutIdt
+(
+ocg
+,
+guds
+,
+v
+,
+assigd__the_y
+);
+
+695 i(
+abs
+(
+ved_cf
+) != 1)
+
+696
+l
+ =
+ocg
+->
+CeTimes
+(ocg->
+CeI
+(
+abs
+(
+ved_cf
+)),op);
+
+699 i(
+ gis_equy
+) {
+
+700 
+ gocg
+->
+CeEQ
+(
+l
+,
+r
+);
+
+703 i(
+ gved_cf
+ < 0)
+
+704 
+ gocg
+->
+CeLE
+(
+l
+,
+r
+);
+
+706 
+ gocg
+->
+CeGE
+(
+l
+,
+r
+);
+
+715
+CG_ouutRr
+ *
+ouut_EQ_rides
+(
+CG_ouutBud
+*
+ocg
+, cڡ
+Ri
+ &
+guds_
+, cڡ
+d
+::
+ve
+<CG_ouutR*> &
+assigd__the_y
+) {
+
+716
+Ri
+
+guds
+ =
+cڡ_
+<Ri &>(
+guds_
+);
+
+717
+Cjun
+ *
+ gc
+ =
+guds
+.
+sg_cjun
+();
+
+719
+CG_ouutRr
+ *
+ geqRr
+ =
+NULL
+;
+
+721 
+EQ_It
+
+ei
+(
+c
+->
+EQs
+());
+ gei
+;i++) {
+
+722
+Vb_ID
+
+ gwc
+ =
+NULL
+;
+
+723 
+Cڡr_Vs_Ir
+
+cvi
+((*
+ei
+),
+ue
+);
+ gcvi
+; cvi++) {
+
+724 i(
+ gwc
+ !
+NULL
+)
+
+725
+throw
+
+codeg_r
+("Can't generatequality condition with multiple wildcards");
+
+727
+ gwc
+ = (*
+cvi
+).
+v
+;
+
+729 i(
+ gwc
+ =
+NULL
+)
+
+732
+cf_t
+
+ g
+ = (*
+ei
+).
+g_cf
+(
+wc
+);
+
+734 (*
+ gei
+).
+upde_cf_durg_simify
+(
+wc
+, 1-
+
+);
+
+735
+CG_ouutRr
+*
+ gl
+ =
+ouutEasyBoundAsRr
+(
+ocg
+,
+guds
+, (*
+ei
+),
+wc
+,
+l
+, 0,
+assigd__the_y
+);
+
+736 (*
+ gei
+).
+upde_cf_durg_simify
+(
+wc
+,
+
+-1);
+
+738
+CG_ouutRr
+*
+ gr
+ =
+ocg
+->
+CeI
+(
+abs
+(
+
+));
+
+739
+CG_ouutRr
+*
+ gtMod
+ =
+ocg
+->
+CeIegMod
+(
+l
+,
+r
+);
+
+740
+CG_ouutRr
+*
+ geqNode
+ =
+ocg
+->
+CeEQ
+(
+tMod
+, ocg->
+CeI
+(0));
+
+742
+ geqRr
+ =
+ocg
+->
+CeAnd
+(
+eqRr
+,
+eqNode
+);
+
+745 
+ geqRr
+;
+
+759
+CG_ouutRr
+ *
+ouut_GEQ_rides
+(
+CG_ouutBud
+*
+ocg
+, cڡ
+Ri
+ &
+guds_
+, cڡ
+d
+::
+ve
+<CG_ouutR*> &
+assigd__the_y
+) {
+
+760
+Ri
+
+guds
+ =
+cڡ_
+<Ri &>(
+guds_
+);
+
+761
+Cjun
+ *
+ gc
+ =
+guds
+.
+sg_cjun
+();
+
+763
+CG_ouutRr
+*
+ ggeqRr
+ =
+NULL
+;
+
+765
+ gd
+::
+t
+<
+Vb_ID
+>
+n_ph_wdrd
+;
+
+766 
+GEQ_It
+
+gi
+(
+c
+);
+ ggi
+; gi++) {
+
+767 
+ gnum_wd
+ = 0;
+
+768
+Vb_ID
+
+ gf_e
+;
+
+769 
+Cڡr_Vs_Ir
+
+cvi
+(*
+gi
+,
+ue
+);
+ gcvi
+; cvi++) {
+
+770
+ gnum_wd
+++;
+
+771 i(
+ gnum_wd
+ == 1)
+
+772
+f_e
+ = (*
+cvi
+).
+v
+;
+
+774
+ gn_ph_wdrd
+.
+
+((*
+cvi
+).
+v
+);
+
+776 i(
+ gnum_wd
+ > 1)
+
+777
+ gn_ph_wdrd
+.
+
+(
+f_e
+);
+
+780 
+ gi
+ = 1; i <(*(
+c
+->
+vbs
+())).
+size
+(); i++) {
+
+781
+Vb_ID
+
+ gwc
+ = (*(
+c
+->
+vbs
+()))[
+i
+];
+
+782 i(
+ gwc
+->
+kd
+(=
+Wdrd_V
+ &&
+n_ph_wdrd
+.
+fd
+(
+wc
+=n_ph_wdrd.
+d
+()) {
+
+783
+Tue
+<
+GEQ_Hd
+>
+low
+,
+u
+;
+
+784 
+GEQ_It
+
+gi
+(
+c
+);
+ ggi
+; gi++) {
+
+785 if((*
+ ggi
+).
+g_cf
+(
+wc
+) > 0)
+
+786
+ glow
+.
+nd
+(*
+gi
+);
+
+787 if((*
+ ggi
+).
+g_cf
+(
+wc
+) < 0)
+
+788
+ gu
+.
+nd
+(*
+gi
+);
+
+793 
+ gTue_It
+<
+ gGEQ_Hd
+>
+low
+(
+low
+);
+ glow
+;ow++) {
+
+794 
+ gTue_It
+<
+ gGEQ_Hd
+>
+up
+(
+u
+);
+ gup
+; up++) {
+
+795
+cf_t
+
+ glow_cf
+ = (*
+low
+).
+g_cf
+(
+wc
+);
+
+796
+cf_t
+
+ gup_cf
+ = (*
+up
+).
+g_cf
+(
+wc
+);
+
+798 (*
+ glow
+).
+upde_cf_durg_simify
+(
+wc
+, 1-
+low_cf
+);
+
+799
+CG_ouutRr
+*
+ glowEx
+ =
+ouutEasyBoundAsRr
+(
+ocg
+,
+guds
+, *
+low
+,
+wc
+,
+l
+, 0,
+assigd__the_y
+);
+
+800 (*
+ glow
+).
+upde_cf_durg_simify
+(
+wc
+,
+low_cf
+-1);
+
+802 (*
+ gup
+).
+upde_cf_durg_simify
+(
+wc
+, -1-
+up_cf
+);
+
+803
+CG_ouutRr
+*
+ gupEx
+ =
+ouutEasyBoundAsRr
+(
+ocg
+,
+guds
+, *
+up
+,
+wc
+,
+l
+, 0,
+assigd__the_y
+);
+
+804 (*
+ gup
+).
+upde_cf_durg_simify
+(
+wc
+,
+up_cf
++1);
+
+806
+CG_ouutRr
+*
+ gtDiv
+ =
+ocg
+->
+CeIegDivide
+(
+upEx
+, ocg->
+CeI
+(-
+up_cf
+));
+
+807
+CG_ouutRr
+*
+ gr
+ =
+ocg
+->
+CeTimes
+(ocg->
+CeI
+(
+low_cf
+),
+tDiv
+);
+
+808
+CG_ouutRr
+*
+ ggeqNode
+ =
+ocg
+->
+CeLE
+(
+lowEx
+,
+r
+);
+
+810
+ ggeqRr
+ =
+ocg
+->
+CeAnd
+(
+geqRr
+,
+geqNode
+);
+
+816 i(
+ gn_ph_wdrd
+.
+size
+() > 0) {
+
+826
+throw
+
+codeg_r
+("Can't generate multiple wildcard GEQ guardsightow");
+
+829 
+ ggeqRr
+;
+
+836
+CG_ouutRr
+ *
+ouutGud
+(
+CG_ouutBud
+*
+ocg
+, cڡ
+Ri
+ &
+guds_
+, cڡ
+d
+::
+ve
+<CG_ouutR*> &
+assigd__the_y
+) {
+
+837
+Ri
+ &
+guds
+ =
+cڡ_
+<Ri &>(
+guds_
+);
+
+838 i(
+ gguds
+.
+is_nu
+(|| guds.
+is_obvious_utogy
+())
+
+839 
+ gNULL
+;
+
+841
+CG_ouutRr
+*
+ gnodeRr
+ =
+NULL
+;
+
+843
+CG_ouutRr
+ *
+ geqSideRr
+ =
+ouut_EQ_rides
+(
+ocg
+,
+guds
+,
+assigd__the_y
+);
+
+844
+ gnodeRr
+ =
+ocg
+->
+CeAnd
+(
+nodeRr
+,
+eqSideRr
+);
+
+846
+CG_ouutRr
+ *
+ ggeqSideRr
+ =
+ouut_GEQ_rides
+(
+ocg
+,
+guds
+,
+assigd__the_y
+);
+
+847
+ gnodeRr
+ =
+ocg
+->
+CeAnd
+(
+nodeRr
+,
+geqSideRr
+);
+
+849
+Cjun
+ *
+ gc
+ =
+guds
+.
+sg_cjun
+();
+
+850 
+EQ_It
+
+ei
+(
+c
+->
+EQs
+());
+ gei
+;i++)
+
+851 i(!(*
+ gei
+).
+has_wdrds
+()) {
+
+852
+CG_ouutRr
+ *
+ geqRr
+ =
+ouut_as_gud
+(
+ocg
+,
+guds
+, (*
+ei
+),
+ue
+,
+assigd__the_y
+);
+
+853
+ gnodeRr
+ =
+ocg
+->
+CeAnd
+(
+nodeRr
+,
+eqRr
+);
+
+855 
+GEQ_It
+
+gi
+(
+c
+->
+GEQs
+());
+ ggi
+; gi++)
+
+856 i(!(*
+ ggi
+).
+has_wdrds
+()) {
+
+857
+CG_ouutRr
+ *
+ ggeqRr
+ =
+ouut_as_gud
+(
+ocg
+,
+guds
+, (*
+gi
+),
+l
+,
+assigd__the_y
+);
+
+858
+ gnodeRr
+ =
+ocg
+->
+CeAnd
+(
+nodeRr
+,
+geqRr
+);
+
+861 
+ gnodeRr
+;
+
+869
+CG_ouutRr
+ *
+ouutLBasRr
+(
+CG_ouutBud
+*
+ocg
+, cڡ
+GEQ_Hd
+ &
+g
+,
+
+870
+Ri
+ &
+bounds
+,
+Vb_ID
+
+v
+,
+
+871
+cf_t
+
+ride
+, cڡ
+EQ_Hd
+ &
+rideEQ
+,
+
+872
+Ri
+
+known
+, cڡ
+d
+::
+ve
+<
+CG_ouutRr
+ *> &
+assigd__the_y
+) {
+
+873 #i!
+defed
+
+NDEBUG
+
+
+874
+cf_t
+
+v_cf
+;
+
+875
+as
+((
+v_cf
+ =
+g
+.
+g_cf
+(
+v
+)) > 0);
+
+878
+ gd
+::
+rg
+
+s
+;
+
+879
+CG_ouutRr
+ *
+ glbRr
+;
+
+880 i(
+ gride
+ == 1) {
+
+881
+lbRr
+ =
+ouutEasyBoundAsRr
+(
+ocg
+,
+bounds
+,
+g
+,
+v
+,
+l
+, 1,
+assigd__the_y
+);
+
+884 i(!
+boundHsSide
+(
+g
+,
+v
+,
+rideEQ
+,
+ride
+,
+known
+)) {
+
+885
+ gbounds
+.
+tup_mes
+();
+
+887
+CG_rgBud
+
+ goscg
+;
+
+888
+ gd
+::
+rg
+
+c
+ =
+GSg
+(
+ouutEasyBoundAsRr
+(&
+oscg
+,
+bounds
+,
+rideEQ
+,
+v
+,
+ue
+, 0,
+assigd__the_y
+));
+
+889
+CG_ouutRr
+ *
+ gcRr
+ =
+NULL
+;
+
+890 i(
+ gc
+ !
+d
+::
+rg
+("0"))
+
+891
+cRr
+ =
+ouutEasyBoundAsRr
+(
+ocg
+,
+bounds
+,
+rideEQ
+,
+v
+,
+ue
+, 0,
+assigd__the_y
+);
+
+892
+ gd
+::
+rg
+
+LovM
+ =
+GSg
+(
+ouutEasyBoundAsRr
+(&
+oscg
+,
+bounds
+,
+g
+,
+v
+,
+l
+, 1,
+assigd__the_y
+));
+
+893
+CG_ouutRr
+ *
+ gLovMRr
+ =
+NULL
+;
+
+894 i(
+ gLovM
+ !
+d
+::
+rg
+("0"))
+
+895
+LovMRr
+ =
+ouutEasyBoundAsRr
+(
+ocg
+,
+bounds
+,
+g
+,
+v
+,
+l
+, 1,
+assigd__the_y
+);
+
+897 i(
+ gcode_g_debug
+ > 2) {
+
+898
+rtf
+(
+DebugFe
+,"::: LovM i%s\n",
+LovM
+.
+c_r
+());
+
+899
+rtf
+(
+DebugFe
+,"::: c i%s\n",
+c
+.
+c_r
+());
+
+902 
+ gcomexy1
+ = 0,
+ gcomexy2
+ = 0;
+
+903 
+size_t
+
+ gi
+ = 0; i <
+ gc
+.
+ngth
+(); i++)
+
+904 i(
+ gc
+[
+i
+] ='+' ||
+c
+[i] == '-' || c[i] == '*' || c[i] == '/')
+
+905
+comexy1
+++;
+
+906 i(
+ gc
+[
+i
+] == ',')
+
+907
+comexy1
+ += 2;
+
+908 
+size_t
+
+ gi
+ = 0; i <
+ gLovM
+.
+ngth
+(); i++)
+
+909 i(
+ gLovM
+[
+i
+] ='+' ||
+LovM
+[i] == '-' || LoverM[i] == '*' || LoverM[i] == '/')
+
+910
+comexy2
+++;
+
+911 i(
+ gLovM
+[
+i
+] == ',')
+
+912
+comexy2
+ += 2;
+
+914 i(
+ gcomexy1
+ <
+ gcomexy2
+) {
+
+915
+CG_ouutRr
+ *
+ gidUp
+ =
+LovMRr
+;
+
+916
+CG_ouutRr
+ *
+ gc1Rr
+ =
+ocg
+->
+CeCy
+(
+cRr
+);
+
+917
+ gidUp
+ =
+ocg
+->
+CeMus
+(
+idUp
+,
+c1Rr
+);
+
+918
+ gidUp
+ =
+ocg
+->
+CePlus
+(
+idUp
+, ocg->
+CeI
+(
+ride
+-1));
+
+919
+CG_ouutRr
+ *
+ gidLow
+ =
+ocg
+->
+CeI
+(
+ride
+);
+
+920
+ glbRr
+ =
+ocg
+->
+CeTimes
+(ocg->
+CeI
+(
+ride
+),
+
+921
+ocg
+->
+CeIegDivide
+(
+idUp
+,
+idLow
+));
+
+922
+ glbRr
+ =
+ocg
+->
+CePlus
+(
+lbRr
+,
+cRr
+);
+
+925
+CG_ouutRr
+ *
+ gLovM1Rr
+ =
+ocg
+->
+CeCy
+(
+LovMRr
+);
+
+926
+CG_ouutRr
+ *
+ gimUp
+ =
+ocg
+->
+CeMus
+(
+cRr
+,
+LovM1Rr
+);
+
+927
+CG_ouutRr
+ *
+ gimLow
+ =
+ocg
+->
+CeI
+(
+ride
+);
+
+928
+CG_ouutRr
+ *
+ gtMod
+ =
+ocg
+->
+CeIegMod
+(
+imUp
+,
+imLow
+);
+
+929
+ glbRr
+ =
+ocg
+->
+CePlus
+(
+LovMRr
+,
+tMod
+);
+
+934
+ gbounds
+.
+tup_mes
+();
+
+935
+ glbRr
+ =
+ouutEasyBoundAsRr
+(
+ocg
+,
+bounds
+,
+g
+,
+v
+,
+l
+, 0,
+assigd__the_y
+);
+
+939 
+ glbRr
+;
+
+946
+CG_ouutRr
+ *
+ouutUBasRr
+(
+CG_ouutBud
+*
+ocg
+, cڡ
+GEQ_Hd
+ &
+g
+,
+
+947
+Ri
+ &
+bounds
+,
+
+948
+Vb_ID
+
+v
+,
+
+949
+cf_t
+ ,
+
+950 cڡ
+EQ_Hd
+ & ,
+
+951 cڡ
+d
+::
+ve
+<
+CG_ouutRr
+ *> &
+assigd__the_y
+) {
+
+952
+as
+(
+g
+.
+g_cf
+(
+v
+) < 0);
+
+953
+CG_ouutRr
+*
+ gupRr
+ =
+ouutEasyBoundAsRr
+(
+ocg
+,
+bounds
+,
+g
+,
+v
+,
+l
+, 0,
+assigd__the_y
+);
+
+954 
+ gupRr
+;
+
+966
+CG_ouutRr
+*
+ouutEasyBoundAsRr
+(
+CG_ouutBud
+*
+ocg
+,
+Ri
+ &
+bounds
+,
+
+967 cڡ
+Cڡt_Hd
+ &
+g
+,
+Vb_ID
+
+v
+,
+
+968
+bo
+
+igneWC
+,
+
+969 
+g
+,
+
+970 cڡ
+d
+::
+ve
+<
+CG_ouutRr
+ *> &
+assigd__the_y
+) {
+
+974
+CG_ouutRr
+*
+syBoundRr
+ =
+NULL
+;
+
+976
+cf_t
+
+ gv_cf
+ =
+g
+.
+g_cf
+(
+v
+);
+
+977 
+ gv_sign
+ =
+v_cf
+ > 0 ? 1 : -1;
+
+978
+ gv_cf
+ *
+v_sign
+;
+
+979
+as
+(
+v_cf
+ > 0);
+
+982 
+ gsign_adj
+ = -
+v_sign
+;
+
+987 
+Cڡr_Vs_Ir
+
+c2
+(
+g
+,
+l
+);
+ gc2
+; c2++) {
+
+988 i((*
+ gc2
+).
+ gv
+ !
+v
+ && (!
+igneWC
+ || (*
+c2
+).
+v
+->
+kd
+()!=
+Wdrd_V
+)) {
+
+990
+cf_t
+
+cf
+ = (*
+c2
+).
+cf
+*
+sign_adj
+;
+
+991
+as
+(
+cf
+ != 0);
+
+993
+CG_ouutRr
+ *
+ gvName
+;
+
+994 i((*
+ gc2
+).
+ gv
+->
+kd
+(=
+Wdrd_V
+) {
+
+995
+GEQ_Hd
+
+h
+;
+
+996 i(!
+fdFloIquy
+(
+bounds
+, (*
+c2
+).
+v
+,
+h
+,
+v
+)) {
+
+997 i(
+ gsyBoundRr
+ !
+NULL
+) {
+
+998
+syBoundRr
+->
+r
+();
+
+999
+de
+
+ gsyBoundRr
+;
+
+1001 
+ gNULL
+;
+
+1003
+ gvName
+ =
+ouutEasyBoundAsRr
+(
+ocg
+,
+bounds
+,
+h
+, (*
+c2
+).
+v
+,
+l
+, 0,
+assigd__the_y
+);
+
+1006
+ gvName
+ =
+ouutIdt
+(
+ocg
+,
+bounds
+, (*
+c2
+).
+v
+,
+assigd__the_y
+);
+
+1008
+CG_ouutRr
+ *
+ gcfRr
+ =
+NULL
+;
+
+1010 i(
+ gcf
+ > 1) {
+
+1011
+ gcfRr
+ =
+ocg
+->
+CeI
+(
+cf
+);
+
+1012
+CG_ouutRr
+*
+ grbRr
+ =
+ocg
+->
+CeTimes
+(
+cfRr
+,
+vName
+);
+
+1013
+ gsyBoundRr
+ =
+ocg
+->
+CePlus
+(
+syBoundRr
+,
+rbRr
+);
+
+1015 i(
+ gcf
+ < -1) {
+
+1016
+ gcfRr
+ =
+ocg
+->
+CeI
+(-
+cf
+);
+
+1017
+CG_ouutRr
+*
+ grbRr
+ =
+ocg
+->
+CeTimes
+(
+cfRr
+,
+vName
+);
+
+1018
+ gsyBoundRr
+ =
+ocg
+->
+CeMus
+(
+syBoundRr
+,
+rbRr
+);
+
+1020 i(
+ gcf
+ == 1) {
+
+1021
+syBoundRr
+ =
+ocg
+->
+CePlus
+asyBoundRr,
+vName
+);
+
+1023 i(
+ gcf
+ == -1) {
+
+1024
+syBoundRr
+ =
+ocg
+->
+CeMus
+asyBoundRr,
+vName
+);
+
+1029 i(
+ gg
+.
+g_cڡ
+()) {
+
+1030
+cf_t
+
+ gcf
+ =
+g
+.
+g_cڡ
+()*
+sign_adj
+;
+
+1031
+as
+(
+cf
+ != 0);
+
+1032 i(
+ gcf
+ > 0) {
+
+1033
+ gsyBoundRr
+ =
+ocg
+->
+CePlus
+(
+syBoundRr
+, ocg->
+CeI
+(
+cf
+));
+
+1036
+ gsyBoundRr
+ =
+ocg
+->
+CeMus
+(
+syBoundRr
+, ocg->
+CeI
+(-
+cf
+));
+
+1040 if(
+ gsyBoundRr
+ =
+NULL
+) {
+
+1041
+syBoundRr
+ =
+ocg
+->
+CeI
+(0);
+
+1045 i(
+ gv_cf
+ > 1) {
+
+1046
+as
+(
+g
+ >= 0);
+
+1047 i(
+ gg
+) {
+
+1048
+ gsyBoundRr
+
+ocg
+->
+CePlus
+(
+syBoundRr
+, ocg->
+CeI
+(
+v_cf
+-1));
+
+1050
+ gsyBoundRr
+ =
+ocg
+->
+CeIegDivide
+(
+syBoundRr
+, ocg->
+CeI
+(
+v_cf
+));
+
+1053 
+ gsyBoundRr
+;
+
+1062
+ gd
+::
+
+<
+CG_ouutRr
+ *,
+ gbo
+>
+ouutBounds
+(
+CG_ouutBud
+*
+ocg
+, cڡ
+Ri
+ &
+bounds
+,
+Vb_ID
+
+v
+, 
+dt
+, Ri &
+fd
+, cڡ
+d
+::
+ve
+<CG_ouutR*> &
+assigd__the_y
+) {
+
+1063
+Ri
+
+b
+ =
+cy
+(
+bounds
+);
+
+1064
+Cjun
+ *
+ gc
+ =
+b
+.
+quy_DNF
+()->
+sg_cjun
+();
+
+1068
+Ri
+
+ gr1
+ = Ri::
+True
+(
+b
+.
+n_t
+()),
+ gr2
+ = Relation::True(b.n_set());
+
+1069 
+EQ_It
+
+ei
+(
+c
+);
+ gei
+;i++) {
+
+1070 i((*
+ gei
+).
+g_cf
+(
+v
+!0 && (*
+ei
+).
+has_wdrds
+()) {
+
+1071
+cf_t
+
+sign
+;
+
+1072 i((*
+ gei
+).
+g_cf
+(
+v
+) > 0)
+
+1073
+ gsign
+ = 1;
+
+1075
+ gsign
+ = -1;
+
+1077
+cf_t
+
+ gride
+ = 0;
+
+1078 
+Cڡr_Vs_Ir
+
+cvi
+(*
+ei
+,
+ue
+);
+ gcvi
+; cvi++)
+
+1079 i((*
+ gcvi
+).
+ gv
+->
+kd
+(=
+Wdrd_V
+) {
+
+1080
+ride
+ =
+abs
+((*
+cvi
+).
+cf
+);
+
+1085
+bo
+
+ gfound_mch
+ =
+l
+;
+
+1086 i(
+abs
+((*
+ei
+).
+g_cf
+(
+v
+)) != 1) {
+
+1087
+cf_t
+
+d
+ =
+ride
+ /
+gcd
+(
+abs
+((*
+ei
+).
+g_cf
+(
+v
+)), stride);
+
+1088
+Ri
+
+ gr3
+ = Ri::
+True
+(
+b
+.
+n_t
+());
+
+1089
+ gr3
+.
+d_wh_EQ
+(*
+ei
+);
+
+1091 
+GEQ_It
+
+gi
+(
+c
+);
+ ggi
+; gi++) {
+
+1092 i((*
+ ggi
+).
+g_cf
+(
+v
+=1 && !(*
+gi
+).
+has_wdrds
+()) {
+
+1093
+Ri
+
+r4
+(
+b
+.
+n_t
+());
+
+1094
+F_And
+ *
+ gf_ro
+ =
+r4
+.
+add_d
+();
+
+1095
+Side_Hd
+
+ gh
+ =
+f_ro
+->
+add_ride
+(
+d
+);
+
+1097 
+Cڡr_Vs_Ir
+
+cvi
+(*
+gi
+);
+ gcvi
+; cvi++)
+
+1098 (*
+ gcvi
+).
+ gv
+->
+kd
+()) {
+
+1099 
+ gIut_V
+: {
+
+1100 
+pos
+ = (*
+cvi
+).
+v
+->
+g_posi
+();
+
+1101
+ gh
+.
+upde_cf
+(
+r4
+.
+t_v
+(
+pos
+), (*
+cvi
+).
+cf
+);
+
+1104 
+ gGlob_V
+: {
+
+1105
+Glob_V_ID
+
+g
+ = (*
+cvi
+).
+v
+->
+g_glob_v
+();
+
+1106
+Vb_ID
+
+ gv
+;
+
+1107 i(
+ gg
+->
+y
+() == 0)
+
+1108
+v
+ =
+r4
+.
+g_lol
+(
+g
+);
+
+1110
+ gv
+ =
+r4
+.
+g_lol
+(
+g
+, (*
+cvi
+).
+v
+->
+funi_of
+());
+
+1111
+ gh
+.
+upde_cf
+(
+v
+, (*
+cvi
+).
+cf
+);
+
+1115
+rtf
+(
+DebugFe
+, "can't deal withhe variableype inower bound\n");
+
+1116 
+ gd
+::
+make_
+(
+ic_
+<
+CG_ouutRr
+ *>(
+NULL
+),
+l
+);
+
+1118
+ gh
+.
+upde_cڡ
+((*
+gi
+).
+g_cڡ
+());
+
+1120
+Ri
+
+ gr5
+ =
+Gi
+(
+cy
+(
+r3
+),
+Ii
+(cy(
+r4
+), cy(
+fd
+)));
+
+1123 i(
+ gr5
+.
+is_obvious_utogy
+()) {
+
+1124
+ gr1
+ =
+Ii
+(
+r1
+,
+r4
+);
+
+1125
+ gfound_mch
+ =
+ue
+;
+
+1132 
+GEQ_It
+
+gi
+(
+c
+);
+ ggi
+; gi++) {
+
+1133 i((*
+ ggi
+).
+g_cf
+(
+v
+=
+abs
+((*
+ei
+).g_cf(v)&& !(*
+gi
+).
+has_wdrds
+()) {
+
+1134
+Ri
+
+r
+(
+b
+.
+n_t
+());
+
+1135
+Side_Hd
+
+ gh
+ =
+r
+.
+add_d
+()->
+add_ride
+(
+ride
+);
+
+1137 
+Cڡr_Vs_Ir
+
+cvi
+(*
+gi
+);
+ gcvi
+; cvi++)
+
+1138 (*
+ gcvi
+).
+ gv
+->
+kd
+()) {
+
+1139 
+ gIut_V
+: {
+
+1140 
+pos
+ = (*
+cvi
+).
+v
+->
+g_posi
+();
+
+1141 i((*
+ gcvi
+).
+ gv
+ !
+v
+) {
+
+1142 
+t1
+ =
+t_mod
+((*
+cvi
+).
+cf
+,
+ride
+);
+
+1143 i(
+ gt1
+ != 0) {
+
+1144
+cf_t
+
+t2
+ =
+fd
+.
+quy_vb_mod
+nfd.
+t_v
+(
+pos
+),
+ride
+);
+
+1145 i(
+ gt2
+ !
+posInfy
+)
+
+1146
+h
+.
+upde_cڡ
+(
+t1
+*
+t2
+);
+
+1148
+ gh
+.
+upde_cf
+(
+r
+.
+t_v
+(
+pos
+),
+t1
+);
+
+1152
+ gh
+.
+upde_cf
+(
+r
+.
+t_v
+(
+pos
+), (*
+cvi
+).
+cf
+);
+
+1155 
+ gGlob_V
+: {
+
+1156
+Glob_V_ID
+
+g
+ = (*
+cvi
+).
+v
+->
+g_glob_v
+();
+
+1157
+Vb_ID
+
+ gv
+;
+
+1158 i(
+ gg
+->
+y
+() == 0)
+
+1159
+v
+ =
+fd
+.
+g_lol
+(
+g
+);
+
+1161
+ gv
+ =
+fd
+.
+g_lol
+(
+g
+, (*
+cvi
+).
+v
+->
+funi_of
+());
+
+1162
+cf_t
+
+ gt
+ =
+fd
+.
+quy_vb_mod
+(
+v
+,
+ride
+);
+
+1163 i(
+ gt
+ !
+posInfy
+)
+
+1164
+h
+.
+upde_cڡ
+(
+t
+*(*
+cvi
+).
+cf
+);
+
+1166
+Vb_ID
+
+ gv2
+;
+
+1167 i(
+ gg
+->
+y
+() == 0)
+
+1168
+v2
+ =
+r
+.
+g_lol
+(
+g
+);
+
+1170
+ gv2
+ =
+r
+.
+g_lol
+(
+g
+, (*
+cvi
+).
+v
+->
+funi_of
+());
+
+1171
+ gh
+.
+upde_cf
+(
+v2
+, (*
+cvi
+).
+cf
+);
+
+1176
+rtf
+(
+DebugFe
+, "can't deal withhe variableype inower bound\n");
+
+1177 
+ gd
+::
+make_
+(
+ic_
+<
+CG_ouutRr
+ *>(
+NULL
+),
+l
+);
+
+1179
+ gh
+.
+upde_cڡ
+((*
+gi
+).
+g_cڡ
+());
+
+1181
+bo
+
+ gt
+ =
+ue
+;
+
+1183
+Cjun
+ *
+ gc2
+ =
+r
+.
+quy_DNF
+()->
+sg_cjun
+();
+
+1184
+EQ_Hd
+
+ gh2
+;
+
+1185 
+EQ_It
+
+ei2
+(
+c2
+);
+ gei2
+;i2++) {
+
+1186
+ gh2
+ = *
+ei2
+;
+
+1190 
+ gsign
+;
+
+1191 i(
+ gh2
+.
+g_cf
+(
+v
+=(*
+ei
+).get_coef(v))
+
+1192
+sign
+ = 1;
+
+1194
+ gsign
+ = -1;
+
+1196
+ gt
+ =
+t_mod
+(
+h2
+.
+g_cڡ
+(-
+sign
+ * (*
+ei
+).g_cڡ(),
+ride
+) == 0;
+
+1198 i(
+ gt
+ !
+l
+)
+
+1199 
+Cڡr_Vs_Ir
+
+cvi
+(
+h2
+);
+ gcvi
+; cvi++)
+
+1200 i((*
+ gcvi
+).
+ gv
+->
+kd
+(!
+Wdrd_V
+ &&
+
+1201
+t_mod
+((*
+cvi
+).
+cf
+ -
+sign
+ * (*
+ei
+).
+g_cf
+((*cvi).
+v
+),
+ride
+) != 0) {
+
+1202
+t
+ =
+l
+;
+
+1206 i(
+ gt
+ !
+l
+)
+
+1207 
+Cڡr_Vs_Ir
+
+cvi
+(*
+ei
+);
+ gcvi
+; cvi++)
+
+1208 i((*
+ gcvi
+).
+ gv
+->
+kd
+(!
+Wdrd_V
+ &&
+
+1209
+t_mod
+((*
+cvi
+).
+cf
+ -
+sign
+ *
+h2
+.
+g_cf
+((*cvi).
+v
+),
+ride
+) != 0) {
+
+1210
+t
+ =
+l
+;
+
+1216 i(
+ gt
+) {
+
+1218
+F_And
+ *
+ gf_ro
+ =
+r1
+.
+d_wh_d
+();
+
+1219
+Side_Hd
+
+ gh
+ =
+f_ro
+->
+add_ride
+(
+ride
+);
+
+1220 
+Cڡr_Vs_Ir
+
+cvi
+(*
+gi
+);
+ gcvi
+; cvi++)
+
+1221 (*
+ gcvi
+).
+ gv
+->
+kd
+()) {
+
+1222 
+ gIut_V
+: {
+
+1223
+h
+.
+upde_cf
+(
+r1
+.
+t_v
+((*
+cvi
+).
+v
+->
+g_posi
+()), (*cvi).
+cf
+);
+
+1226 
+ gGlob_V
+: {
+
+1227
+Glob_V_ID
+
+g
+ = (*
+cvi
+).
+v
+->
+g_glob_v
+();
+
+1228
+Vb_ID
+
+ gv
+;
+
+1229 i(
+ gg
+->
+y
+() == 0)
+
+1230
+v
+ =
+r1
+.
+g_lol
+(
+g
+);
+
+1232
+ gv
+ =
+r1
+.
+g_lol
+(
+g
+, (*
+cvi
+).
+v
+->
+funi_of
+());
+
+1233
+ gh
+.
+upde_cf
+(
+v
+, (*
+cvi
+).
+cf
+);
+
+1237
+rtf
+(
+DebugFe
+, "can't deal withhe variableype inower bound\n");
+
+1238 
+ gd
+::
+make_
+(
+ic_
+<
+CG_ouutRr
+ *>(
+NULL
+),
+l
+);
+
+1240
+ gh
+.
+upde_cڡ
+((*
+gi
+).
+g_cڡ
+());
+
+1242
+ gfound_mch
+ =
+ue
+;
+
+1249 i(!
+ gfound_mch
+)
+
+1250
+ gr1
+.
+d_wh_EQ
+(*
+ei
+);
+
+1252 i((*
+ gei
+).
+g_cf
+(
+v
+) == 0) {
+
+1253
+Ri
+
+r3
+ = Ri::
+True
+(
+b
+.
+n_t
+());
+
+1254
+ gr3
+.
+d_wh_EQ
+(*
+ei
+);
+
+1255
+Ri
+
+ gr4
+ =
+Gi
+(
+r3
+,
+cy
+(
+fd
+));
+
+1256 i(!
+ gr4
+.
+is_obvious_utogy
+())
+
+1257
+ gr2
+.
+d_wh_EQ
+(*
+ei
+);
+
+1260
+ gr2
+.
+d_wh_EQ
+(*
+ei
+);
+
+1265
+ gd
+::
+m
+<
+Vb_ID
+,
+ gVb_ID
+>
+ gexis_mpg
+;
+
+1266
+F_Exis
+ *
+ g
+ =
+r2
+.
+d_wh_d
+()->
+add_exis
+();
+
+1267
+F_And
+ *
+ gf_ro
+ =
+
+->
+add_d
+();
+
+1268 
+GEQ_It
+
+gi
+(
+c
+);
+ ggi
+; gi++) {
+
+1269
+GEQ_Hd
+
+ gh
+ =
+f_ro
+->
+add_GEQ
+();
+
+1270 
+Cڡr_Vs_Ir
+
+cvi
+(*
+gi
+);
+ gcvi
+; cvi++) {
+
+1271
+Vb_ID
+
+ gv
+ =
+cvi
+.
+cu_v
+();
+
+1272 
+ gv
+->
+kd
+()) {
+
+1273 
+ gIut_V
+: {
+
+1274 
+pos
+ =
+v
+->
+g_posi
+();
+
+1275
+ gh
+.
+upde_cf
+(
+r2
+.
+t_v
+(
+pos
+),
+cvi
+.
+cu_cf
+());
+
+1278 
+ gExis_V
+:
+
+1279 
+Wdrd_V
+: {
+
+1280
+d
+::
+m
+<
+Vb_ID
+,
+ gVb_ID
+>::
+
+
+p
+ =
+exis_mpg
+.
+fd
+(
+v
+);
+
+1281
+Vb_ID
+
+ ge
+;
+
+1282 i(
+ gp
+ =
+exis_mpg
+.
+d
+()) {
+
+1283
+e
+ =
+
+->
+dee
+();
+
+1284
+ gexis_mpg
+[
+v
+] =
+e
+;
+
+1287
+ ge
+ = (*
+p
+).
+cd
+;
+
+1288
+ gh
+.
+upde_cf
+(
+e
+,
+cvi
+.
+cu_cf
+());
+
+1291 
+ gGlob_V
+: {
+
+1292
+Glob_V_ID
+
+g
+ =
+v
+->
+g_glob_v
+();
+
+1293
+Vb_ID
+
+ gv2
+;
+
+1294 i(
+ gg
+->
+y
+() == 0)
+
+1295
+v2
+ =
+r2
+.
+g_lol
+(
+g
+);
+
+1297
+ gv2
+ =
+r2
+.
+g_lol
+(
+g
+,
+v
+->
+funi_of
+());
+
+1298
+ gh
+.
+upde_cf
+(
+v2
+,
+cvi
+.
+cu_cf
+());
+
+1302
+as
+(0);
+
+1305
+ gh
+.
+upde_cڡ
+((*
+gi
+).
+g_cڡ
+());
+
+1311
+ gr1
+.
+simify
+();
+
+1312
+ gr2
+.
+simify
+();
+
+1313
+Ri
+
+ gb2
+ =
+Ii
+(
+r1
+,
+r2
+);
+
+1314
+ gb2
+.
+simify
+();
+
+1315 
+ gi
+ = 1; i <
+b
+.
+n_t
+(); i++)
+
+1316
+ gb2
+.
+me_t_v
+(
+i
+,
+b
+.
+t_v
+(i)->
+me
+());
+
+1317
+ gb2
+.
+tup_mes
+();
+
+1318
+ gb
+ =
+b2
+;
+
+1319
+ gc
+ =
+b
+.
+quy_DNF
+()->
+sg_cjun
+();
+
+1324
+EQ_Hd
+
+ grideEQ
+;
+
+1325
+bo
+
+ gfoundSide
+ =
+l
+;
+
+1326
+bo
+
+ gfoundSimeSide
+ =
+l
+;
+
+1327
+cf_t
+
+ g
+ = 1;
+
+1328 
+ gnum_ride
+ = 0;
+
+1330 
+EQ_It
+
+ei
+(
+c
+);
+ gei
+;i++) {
+
+1331 i((*
+ gei
+).
+g_cf
+(
+v
+!0 && (*
+ei
+).
+has_wdrds
+()) {
+
+1332
+num_ride
+++;
+
+1334 i(
+abs
+((*
+ei
+).
+g_cf
+(
+v
+)) != 1)
+
+1337
+bo
+
+ gt
+ =
+ue
+;
+
+1338
+cf_t
+
+ gd
+ = 1;
+
+1339 
+Cڡr_Vs_Ir
+
+cvi
+(*
+ei
+);
+ gcvi
+; cvi++)
+
+1340 i((*
+ gcvi
+).
+ gv
+->
+kd
+(=
+Wdrd_V
+) {
+
+1341
+as
+(
+d
+==1);
+
+1342
+ gd
+ =
+abs
+((*
+cvi
+).
+cf
+);
+
+1344 i((*
+ gcvi
+).
+ gv
+->
+kd
+(=
+Iut_V
+) {
+
+1345 i((*
+cvi
+).
+v
+ !
+v
+)
+
+1346
+t
+ =
+l
+;
+
+1349
+ gt
+ =
+l
+;
+
+1351 i(
+ gd
+ >
+ g
+) {
+
+1352
+ g
+ =
+d
+;
+
+1353
+ gfoundSimeSide
+ =
+t
+;
+
+1354
+ grideEQ
+ = *
+ei
+;
+
+1355
+ gfoundSide
+ =
+ue
+;
+
+1362 i(!(
+ gnum_ride
+ =0 || (
+num_ride
+ =1 &&
+foundSide
+)))
+
+1363 
+d
+::
+make_
+(
+ic_
+<
+CG_ouutRr
+ *>(
+NULL
+),
+l
+);
+
+1366 
+ glow_bounds
+ = 0,
+ gu_bounds
+ = 0;
+
+1367
+ gTue
+<
+ gCG_ouutRr
+ *>
+ glbLi
+;
+
+1368
+ gTue
+<
+ gCG_ouutRr
+ *>
+ gubLi
+;
+
+1369
+cf_t
+
+ gcڡ_lb
+ =
+gInfy
+,
+ gcڡ_ub
+ =
+posInfy
+;
+
+1370 
+GEQ_It
+
+g
+(
+c
+);
+ gg
+; g++) {
+
+1371
+cf_t
+
+ gcf
+ = (*
+g
+).
+g_cf
+(
+v
+);
+
+1372 i(
+ gcf
+ == 0)
+
+1374 i(
+ gcf
+ > 0) {
+
+1375
+ glow_bounds
+++;
+
+1376 i((*
+ gg
+).
+is_cڡ
+(
+v
+&& !
+ gfoundSide
+) {
+
+1378
+cf_t
+
+ gL
+,
+ gm
+;
+
+1379
+ gL
+ = -((*
+g
+).
+g_cڡ
+());
+
+1381
+ gm
+ = (*
+g
+).
+g_cf
+(
+v
+);
+
+1382
+cf_t
+
+ gsb
+ = ((
+
+(((
+L
+/
+m
+));
+
+1383
+t_max
+(
+cڡ_lb
+,
+sb
+);
+
+1385 i((*
+ gg
+).
+is_cڡ
+(
+v
+&&
+ gfoundSimeSide
+) {
+
+1388
+cf_t
+
+ gL
+,
+ gm
+,
+ gs
+,
+ gc
+;
+
+1389
+ gL
+ = -((*
+g
+).
+g_cڡ
+());
+
+1390
+ gm
+ = (*
+g
+).
+g_cf
+(
+v
+);
+
+1391
+ gs
+ =
+
+;
+
+1392
+ gc
+ =
+rideEQ
+.
+g_cڡ
+();
+
+1393
+cf_t
+
+ gsb
+ = (
+s
+ * ((
+
+((
+L
+ - (
+c
+ *
+m
+)) /(s*m))))+ c;
+
+1394
+t_max
+(
+cڡ_lb
+,
+sb
+);
+
+1397
+ glbLi
+.
+nd
+(
+ouutLBasRr
+(
+ocg
+, *
+g
+,
+b
+,
+v
+,
+
+,
+rideEQ
+,
+fd
+,
+assigd__the_y
+));
+
+1400
+ gu_bounds
+++;
+
+1401 i((*
+ gg
+).
+is_cڡ
+(
+v
+)) {
+
+1403
+t_m
+(
+cڡ_ub
+,-(*
+g
+).
+g_cڡ
+()/(*g).
+g_cf
+(
+v
+));
+
+1406
+ gubLi
+.
+nd
+(
+ouutUBasRr
+(
+ocg
+, *
+g
+,
+b
+,
+v
+,
+
+,
+rideEQ
+,
+assigd__the_y
+));
+
+1410
+CG_ouutRr
+ *
+ glbRr
+ =
+NULL
+;
+
+1411
+CG_ouutRr
+ *
+ gubRr
+ =
+NULL
+;
+
+1412 i(
+ gcڡ_lb
+ !
+gInfy
+)
+
+1413
+lbLi
+.
+nd
+(
+ocg
+->
+CeI
+(
+cڡ_lb
+));
+
+1414 i(
+ glbLi
+.
+size
+() > 1)
+
+1415
+ glbRr
+ =
+ocg
+->
+CeInvoke
+("max",
+lbLi
+);
+
+1416 i(
+ glbLi
+.
+size
+() == 1)
+
+1417
+lbRr
+ =
+lbLi
+[1];
+
+1420 if(
+ gflInBounds
+ &&
+ glbLi
+.
+size
+(=1 &&
+cڡ_lb
+ !
+gInfy
+)
+
+1421
+lowBoundFLev
+ =
+cڡ_lb
+;
+
+1424 i(
+ gcڡ_ub
+ !
+posInfy
+)
+
+1425
+ubLi
+.
+nd
+(
+ocg
+->
+CeI
+(
+cڡ_ub
+));
+
+1426 i(
+ gubLi
+.
+size
+() > 1)
+
+1427
+ gubRr
+ =
+ocg
+->
+CeInvoke
+("m",
+ubLi
+);
+
+1428 i(
+ gubLi
+.
+size
+() == 1)
+
+1429
+ubRr
+ =
+ubLi
+[1];
+
+1432 if(
+ gflInBounds
+ &&
+ gcڡ_ub
+ !
+posInfy
+)
+
+1433
+uBoundFLev
+ =
+cڡ_ub
+;
+
+1436 i(
+ gu_bounds
+ =0 ||
+low_bounds
+ == 0) {
+
+1437 
+d
+::
+make_
+(
+ic_
+<
+CG_ouutRr
+ *>(
+NULL
+),
+l
+);
+
+1441
+F_Exis
+ *
+ g
+ =
+fd
+.
+d_wh_d
+()->
+add_exis
+();
+
+1442
+F_And
+ *
+ gf_ro
+ =
+
+->
+add_d
+();
+
+1443
+ gd
+::
+m
+<
+Vb_ID
+,
+ gVb_ID
+>
+ gexis_mpg
+;
+
+1444
+ gd
+::
+ack
+<
+d
+::
+
+<
+GEQ_Hd
+,
+ gVb_ID
+> >
+ go_geq_ack
+;
+
+1445
+ gd
+::
+t
+<
+Vb_ID
+>
+o_v_t
+;
+
+1447 i(
+ gfoundSide
+) {
+
+1448
+EQ_Hd
+
+ gh
+ =
+f_ro
+->
+add_EQ
+();
+
+1449 
+Cڡr_Vs_Ir
+
+cvi
+(
+rideEQ
+);
+ gcvi
+; cvi++)
+
+1450 (*
+ gcvi
+).
+ gv
+->
+kd
+()) {
+
+1451 
+ gIut_V
+: {
+
+1452 
+pos
+ = (*
+cvi
+).
+v
+->
+g_posi
+();
+
+1453
+ gh
+.
+upde_cf
+(
+fd
+.
+t_v
+(
+pos
+), (*
+cvi
+).
+cf
+);
+
+1456 
+ gExis_V
+:
+
+1457 
+Wdrd_V
+: {
+
+1458
+d
+::
+m
+<
+Vb_ID
+,
+ gVb_ID
+>::
+
+
+p
+ =
+exis_mpg
+.
+fd
+((*
+cvi
+).
+v
+);
+
+1459
+Vb_ID
+
+ ge
+;
+
+1460 i(
+ gp
+ =
+exis_mpg
+.
+d
+()) {
+
+1461
+e
+ =
+
+->
+dee
+();
+
+1462
+ gexis_mpg
+[(*
+cvi
+).
+v
+] =
+e
+;
+
+1465
+ ge
+ = (*
+p
+).
+cd
+;
+
+1466
+ gh
+.
+upde_cf
+(
+e
+, (*
+cvi
+).
+cf
+);
+
+1469 
+ gGlob_V
+: {
+
+1470
+Glob_V_ID
+
+g
+ = (*
+cvi
+).
+v
+->
+g_glob_v
+();
+
+1471
+Vb_ID
+
+ ge
+;
+
+1472 i(
+ gg
+->
+y
+() == 0)
+
+1473
+e
+ =
+fd
+.
+g_lol
+(
+g
+);
+
+1475
+ ge
+ =
+fd
+.
+g_lol
+(
+g
+, (*
+cvi
+).
+v
+->
+funi_of
+());
+
+1476
+ gh
+.
+upde_cf
+(
+e
+, (*
+cvi
+).
+cf
+);
+
+1480
+as
+(0);
+
+1482
+ gh
+.
+upde_cڡ
+(
+rideEQ
+.
+g_cڡ
+());
+
+1485 
+GEQ_It
+
+gi
+(
+c
+);
+ ggi
+; gi++)
+
+1486 i((*
+ ggi
+).
+g_cf
+(
+v
+) != 0) {
+
+1487
+GEQ_Hd
+
+h
+ =
+f_ro
+->
+add_GEQ
+();
+
+1488 
+Cڡr_Vs_Ir
+
+cvi
+(*
+gi
+);
+ gcvi
+; cvi++)
+
+1489 (*
+ gcvi
+).
+ gv
+->
+kd
+()) {
+
+1490 
+ gIut_V
+: {
+
+1491 
+pos
+ = (*
+cvi
+).
+v
+->
+g_posi
+();
+
+1492
+ gh
+.
+upde_cf
+(
+fd
+.
+t_v
+(
+pos
+), (*
+cvi
+).
+cf
+);
+
+1495 
+ gExis_V
+:
+
+1496 
+Wdrd_V
+: {
+
+1497
+d
+::
+m
+<
+Vb_ID
+,
+ gVb_ID
+>::
+
+
+p
+ =
+exis_mpg
+.
+fd
+((*
+cvi
+).
+v
+);
+
+1498
+Vb_ID
+
+ ge
+;
+
+1499 i(
+ gp
+ =
+exis_mpg
+.
+d
+()) {
+
+1500
+e
+ =
+
+->
+dee
+();
+
+1501
+ gexis_mpg
+[(*
+cvi
+).
+v
+] =
+e
+;
+
+1504
+ ge
+ = (*
+p
+).
+cd
+;
+
+1505
+ gh
+.
+upde_cf
+(
+e
+, (*
+cvi
+).
+cf
+);
+
+1507 i(
+ go_v_t
+.
+fd
+((*
+cvi
+).
+v
+=
+o_v_t
+.
+d
+()) {
+
+1508
+GEQ_Hd
+
+h2
+;
+
+1509
+fdFloIquy
+(
+b
+, (*
+cvi
+).
+v
+,
+h2
+,
+v
+);
+
+1510
+ go_geq_ack
+.
+push
+(
+d
+::
+make_
+(
+h2
+, (*
+cvi
+).
+v
+));
+
+1511
+ go_v_t
+.
+
+((*
+cvi
+).
+v
+);
+
+1515 
+ gGlob_V
+: {
+
+1516
+Glob_V_ID
+
+g
+ = (*
+cvi
+).
+v
+->
+g_glob_v
+();
+
+1517
+Vb_ID
+
+ ge
+;
+
+1518 i(
+ gg
+->
+y
+() == 0)
+
+1519
+e
+ =
+fd
+.
+g_lol
+(
+g
+);
+
+1521
+ ge
+ =
+fd
+.
+g_lol
+(
+g
+, (*
+cvi
+).
+v
+->
+funi_of
+());
+
+1522
+ gh
+.
+upde_cf
+(
+e
+, (*
+cvi
+).
+cf
+);
+
+1526
+as
+(0);
+
+1528
+ gh
+.
+upde_cڡ
+((*
+gi
+).
+g_cڡ
+());
+
+1532 !
+ go_geq_ack
+.
+emy
+()) {
+
+1533
+ gd
+::
+
+<
+GEQ_Hd
+,
+ gVb_ID
+>
+ gp
+ =
+o_geq_ack
+.
+t
+();
+
+1534
+ go_geq_ack
+.
+p
+();
+
+1536
+GEQ_Hd
+
+ gh1
+ =
+f_ro
+->
+add_GEQ
+();
+
+1537
+GEQ_Hd
+
+ gh2
+ =
+f_ro
+->
+add_GEQ
+();
+
+1538 
+Cڡr_Vs_Ir
+
+cvi
+(
+p
+.
+f
+);
+ gcvi
+; cvi++) {
+
+1539 (*
+ gcvi
+).
+ gv
+->
+kd
+()) {
+
+1540 
+ gIut_V
+: {
+
+1541 
+pos
+ = (*
+cvi
+).
+v
+->
+g_posi
+();
+
+1542
+ gh1
+.
+upde_cf
+(
+fd
+.
+put_v
+(
+pos
+), (*
+cvi
+).
+cf
+);
+
+1543
+ gh2
+.
+upde_cf
+(
+fd
+.
+put_v
+(
+pos
+), -(*
+cvi
+).
+cf
+);
+
+1546 
+ gExis_V
+:
+
+1547 
+Wdrd_V
+: {
+
+1548
+d
+::
+m
+<
+Vb_ID
+,
+ gVb_ID
+>::
+
+
+p2
+ =
+exis_mpg
+.
+fd
+((*
+cvi
+).
+v
+);
+
+1549
+Vb_ID
+
+ ge
+;
+
+1550 i(
+ gp2
+ =
+exis_mpg
+.
+d
+()) {
+
+1551
+e
+ =
+
+->
+dee
+();
+
+1552
+ gexis_mpg
+[(*
+cvi
+).
+v
+] =
+e
+;
+
+1555
+ ge
+ = (*
+p2
+).
+cd
+;
+
+1556
+ gh1
+.
+upde_cf
+(
+e
+, (*
+cvi
+).
+cf
+);
+
+1557
+ gh2
+.
+upde_cf
+(
+e
+, -(*
+cvi
+).
+cf
+);
+
+1559 i(
+ go_v_t
+.
+fd
+((*
+cvi
+).
+v
+=
+o_v_t
+.
+d
+()) {
+
+1560
+GEQ_Hd
+
+h3
+;
+
+1561
+fdFloIquy
+(
+b
+, (*
+cvi
+).
+v
+,
+h3
+,
+v
+);
+
+1562
+ go_geq_ack
+.
+push
+(
+d
+::
+make_
+(
+h3
+, (*
+cvi
+).
+v
+));
+
+1563
+ go_v_t
+.
+
+((*
+cvi
+).
+v
+);
+
+1567 
+ gGlob_V
+: {
+
+1568
+Glob_V_ID
+
+g
+ = (*
+cvi
+).
+v
+->
+g_glob_v
+();
+
+1569
+Vb_ID
+
+ ge
+;
+
+1570 i(
+ gg
+->
+y
+() == 0)
+
+1571
+e
+ =
+fd
+.
+g_lol
+(
+g
+);
+
+1573
+ ge
+ =
+fd
+.
+g_lol
+(
+g
+, (*
+cvi
+).
+v
+->
+funi_of
+());
+
+1574
+ gh1
+.
+upde_cf
+(
+e
+, (*
+cvi
+).
+cf
+);
+
+1575
+ gh2
+.
+upde_cf
+(
+e
+, -(*
+cvi
+).
+cf
+);
+
+1579
+as
+(0);
+
+1582
+ gh1
+.
+upde_cڡ
+(
+p
+.
+f
+.
+g_cڡ
+());
+
+1583
+ gh2
+.
+upde_cڡ
+(-
+p
+.
+f
+.
+g_cڡ
+());
+
+1584
+ gh2
+.
+upde_cڡ
+(-
+p
+.
+f
+.
+g_cf
+.
+cd
+)-1);
+
+1586
+ gfd
+.
+simify
+();
+
+1588
+CG_ouutRr
+ *
+ gRr
+ =
+NULL
+;
+
+1589 i(
+ g
+ != 1)
+
+1590
+Rr
+ =
+ocg
+->
+CeI
+(
+abs
+(
+
+));
+
+1591
+CG_ouutRr
+ *
+ gdexRr
+ =
+ouutIdt
+(
+ocg
+,
+b
+,
+v
+,
+assigd__the_y
+);
+
+1592
+CG_ouutRr
+ *
+ gRr
+ =
+ocg
+->
+CeInduive
+(
+dexRr
+,
+lbRr
+,
+ubRr
+,
+Rr
+);
+
+1594 
+ gd
+::
+make_
+(
+Rr
+,
+ue
+);
+
+1599
+Ri
+
+oje_to_vs
+(Ri
+R
+, 
+ϡ_v
+,
+bo
+
+wdrds
+) {
+
+1600
+as
+(
+ϡ_v
+ >0 &&
+R
+.
+is_t
+(&&a_v <R.
+n_t
+());
+
+1601 i(
+ gϡ_v
+ =
+R
+.
+n_t
+())  R;
+
+1603 
+ gig_vs
+ =
+R
+.
+n_t
+();
+
+1604 
+ gnum_ojeed
+ =
+ig_vs
+ -
+ϡ_v
+;
+
+1605
+ gR
+ =
+Exnd_S
+(
+R
+,
+num_ojeed
+
+
+1607
+Mpg
+
+ gm1
+ = Mpg::
+Idty
+(
+R
+.
+n_t
+());
+
+1609 
+ gi
+=
+ϡ_v
++1; i <
+ig_vs
+; i++) {
+
+1610
+ gm1
+.
+t_m
+(
+S_V
+,
+i
+,
+Exis_V
+, i);
+
+1611
+ gm1
+.
+t_m
+(
+S_V
+,
+i
++
+num_ojeed
+, Set_Var, i);
+
+1614
+MR1
+(
+R
+,
+m1
+,
+Comb_Id
+);
+
+1615
+ gR
+.
+fize
+();
+
+1616
+ gR
+.
+simify
+();
+
+1617 i(!
+ gwdrds
+)
+
+1618
+ gR
+ =
+Aroxime
+(
+R
+,1);
+
+1619
+as
+(
+R
+.
+is_t
+());
+
+1620 
+ gR
+;
+
+1627
+bo
+
+boundHsSide
+(cڡ
+GEQ_Hd
+ &
+g
+,
+Vb_ID
+
+v
+,
+
+1628 cڡ
+EQ_Hd
+ &
+rideEQ
+,
+
+1629
+cf_t
+ ,
+
+1630
+Ri
+
+known
+) {
+
+1635
+cf_t
+
+ gm
+ =
+g
+.
+g_cf
+(
+v
+);
+
+1636
+Ri
+
+
+(
+known
+.
+n_t
+());
+
+1637
+F_Exis
+ *
+ ge
+ =
+
+.
+add_exis
+();
+
+1638
+Vb_ID
+
+ gpha
+ =
+e
+->
+dee
+();
+
+1639
+F_And
+ *
+ ga
+ =
+e
+->
+add_d
+();
+
+1640
+EQ_Hd
+
+ gh
+ =
+a
+->
+add_EQ
+();
+
+1641 
+Cڡr_Vs_Ir
+
+I
+(
+g
+,
+l
+);
+ gI
+; I++)
+
+1642 if((*
+ gI
+).
+ gv
+ !
+v
+) {
+
+1643 if((*
+I
+).
+v
+->
+kd
+(!
+Glob_V
+)
+
+1644
+h
+.
+upde_cf
+((*
+I
+).
+v
+, (*I).
+cf
+);
+
+1646
+ gh
+.
+upde_cf
+(
+
+.
+g_lol
+((*
+I
+).
+v
+->
+g_glob_v
+()), (*I).
+cf
+);
+
+1649
+ gh
+.
+upde_cڡ
+(
+g
+.
+g_cڡ
+());
+
+1650
+ gh
+.
+upde_cf
+(
+pha
+,
+m
+);
+
+1651 i(!(
+Gi
+(
+
+,
+cy
+(
+known
+)).
+is_obvious_utogy
+()))
+
+1652 
+ gl
+;
+
+1654
+Ri
+
+ gboundR
+ =
+known
+;
+
+1655
+ gboundR
+.
+d_wh_EQ
+(
+g
+);
+
+1656
+Ri
+
+rideR
+(
+known
+.
+n_t
+());
+
+1657
+ grideR
+.
+d_wh_EQ
+(
+rideEQ
+);
+
+1658 
+Gi
+(
+rideR
+,
+boundR
+).
+is_obvious_utogy
+();
+
+1663
+bo
+
+isSimeSide
+(cڡ
+EQ_Hd
+ &
+g
+,
+Vb_ID
+
+v
+) {
+
+1664
+EQ_Hd
+
+ ggg
+ =
+g
+;
+
+1666
+bo
+
+ gis_sime
+=
+ue
+;
+
+1667 
+Cڡr_Vs_Ir
+
+cvi
+(
+gg
+,
+l
+);
+ gcvi
+ &&
+ gis_sime
+; cvi++)
+
+1668
+ gis_sime
+ = ((*
+cvi
+).
+cf
+ =0 || (*cvi).
+v
+ =
+v
+
+
+1669 || (*
+cvi
+).
+v
+->
+kd
+(=
+Wdrd_V
+);
+
+1670 
+ gis_sime
+;
+
+1674 
+couSides
+(
+Cjun
+ *
+c
+,
+Vb_ID
+
+v
+,
+EQ_Hd
+ &
+rideEQ
+,
+
+1675
+bo
+ &
+sime
+) {
+
+1676 
+ grides
+=0;
+
+1677 
+EQ_It
+
+G
+(
+c
+);
+ gG
+; G++)
+
+1678 
+Cڡr_Vs_Ir
+
+I
+(*
+G
+,
+ue
+);
+ gI
+; I++)
+
+1679 i(((*
+ gI
+).
+ gcf
+ !0&& (*
+G
+).
+g_cf
+(
+v
+) != 0) {
+
+1680
+rides
+++;
+
+1681
+ gsime
+ =
+isSimeSide
+(*
+G
+,
+v
+);
+
+1682
+ grideEQ
+ = *
+G
+;
+
+1685 
+ grides
+;
+
+1688
+ gmea
+ {
+
+1690
+bo
+
+hasEQ
+(
+Ri
+
+r
+, 
+v
+) {
+
+1691
+ gr
+.
+simify
+();
+
+1692
+Vb_ID
+
+ gv
+ =
+t_v
+(
+v
+);
+
+1693
+Cjun
+ *
+ gs_cj
+ =
+r
+.
+sg_cjun
+();
+
+1694 
+EQ_It
+
+G
+(
+s_cj
+);
+ gG
+; G++)
+
+1695 i((*
+ gG
+).
+g_cf
+(
+v
+))
+
+1696 
+ gue
+;
+
+1697 
+ gl
+;
+
+1702 
+Ri
+
+pickEQ
+(Ri
+r
+, 
+v
+) {
+
+1703
+ gr
+.
+simify
+();
+
+1704
+Vb_ID
+
+ gv
+ =
+t_v
+(
+v
+);
+
+1705
+Cjun
+ *
+ gs_cj
+ =
+r
+.
+sg_cjun
+();
+
+1706 
+EQ_It
+
+E
+(
+s_cj
+);
+ gE
+; E++)
+
+1707 i((*
+ gE
+).
+g_cf
+(
+v
+)) {
+
+1708
+Ri
+
+_l
+(
+r
+.
+n_t
+());
+
+1709
+ g_l
+.
+d_wh_EQ
+(*
+E
+);
+
+1710 
+ g_l
+;
+
+1712
+as
+(0);
+
+1713 
+ gr
+;
+
+1717
+Ri
+
+pickBound
+(Ri
+r
+, 
+v
+, 
+UB
+) {
+
+1718
+ gr
+.
+simify
+();
+
+1719
+Vb_ID
+
+ gv
+ =
+t_v
+(
+v
+);
+
+1720
+Cjun
+ *
+ gs_cj
+ =
+r
+.
+sg_cjun
+();
+
+1721 
+GEQ_It
+
+G
+(
+s_cj
+);
+ gG
+; G++) {
+
+1722 i((
+ gUB
+ && (*
+ gG
+).
+g_cf
+(
+v
+) < 0)
+
+1723 || (!
+ gUB
+ && (*
+ gG
+).
+g_cf
+(
+v
+) > 0) ) {
+
+1724
+Ri
+
+_l
+(
+r
+.
+n_t
+());
+
+1725
+ g_l
+.
+d_wh_GEQ
+(*
+G
+);
+
+1726 
+ g_l
+;
+
+1729 
+EQ_It
+
+E
+(
+s_cj
+);
+ gE
+; E++) {
+
+1730 i((*
+ gE
+).
+g_cf
+(
+v
+)) {
+
+1731
+Ri
+
+_l
+(
+r
+.
+n_t
+());
+
+1732
+ g_l
+.
+d_wh_GEQ
+(*
+E
+);
+
+1733 i((
+ gUB
+ && (*
+ gE
+).
+g_cf
+(
+v
+) > 0)
+
+1734 || (!
+ gUB
+ && (*
+ gE
+).
+g_cf
+(
+v
+) < 0) )
+
+1735
+ g_l
+ =
+Comemt
+(
+_l
+);
+
+1736 
+ g_l
+;
+
+1739
+as
+(0);
+
+1740 
+ gr
+;
+
+1745
+Ri
+
+pickOvhd
+(Ri
+r
+, 
+liTo
+) {
+
+1746
+ gr
+.
+simify
+();
+
+1747
+Cjun
+ *
+ gs_cj
+ =
+r
+.
+sg_cjun
+();
+
+1748 
+GEQ_It
+
+G
+(
+s_cj
+);
+ gG
+; G++) {
+
+1749
+Ri
+
+_l
+(
+r
+.
+n_t
+());
+
+1750
+ g_l
+.
+d_wh_GEQ
+(*
+G
+);
+
+1751
+Vb_ID
+
+ gv
+;
+
+1752
+cf_t
+
+ gpos
+ = -1;
+
+1753
+cf_t
+
+ gc
+= 0;
+
+1754 
+Cڡr_Vs_Ir
+
+cvi
+(*
+G
+,
+l
+);
+ gcvi
+; cvi++)
+
+1755 i((*
+ gcvi
+).
+ gcf
+ && (*cvi).
+ gv
+->
+kd
+(=
+Iut_V
+
+
+1756 && (*
+cvi
+).
+v
+->
+g_posi
+(>
+pos
+) {
+
+1757
+v
+ = (*
+cvi
+).
+v
+;
+
+1758
+ gpos
+ = (*
+cvi
+).
+v
+->
+g_posi
+();
+
+1759
+ gc
+ = (*
+cvi
+).
+cf
+;
+
+1762
+rtf
+(
+DebugFe
+,"Coef = %d, constraint = %s\n",
+
+1763
+c
+,(cڡ *)
+_l
+.
+t_fmu_to_rg
+());
+
+1765 
+ g_l
+;
+
+1767 
+EQ_It
+
+E
+(
+s_cj
+);
+ gE
+; E++) {
+
+1768
+as
+(
+liTo
+ >= 1);
+
+1769 
+ gpos
+ =
+max
+((*
+E
+).
+max_tue_pos
+(),
+max_fs_y
+(*E)+1);
+
+1773 i((*
+ gE
+).
+has_wdrds
+(&&
+ gpos
+ <
+ gliTo
+) {
+
+1774
+Ri
+
+_l
+(
+r
+.
+n_t
+());
+
+1775
+ g_l
+.
+d_wh_EQ
+(*
+E
+);
+
+1776 
+ g_l
+;
+
+1778 i(!(*
+ gE
+).
+has_wdrds
+(&&
+ gpos
+ <
+liTo
+) {
+
+1779
+Ri
+
+_l
+(
+r
+.
+n_t
+());
+
+1780
+ g_l
+.
+d_wh_EQ
+(*
+E
+);
+
+1781
+ g_l
+.
+simify
+();
+
+1782
+ g_l
+ =
+EQs_to_GEQs
+(
+_l
+,
+ue
+);
+
+1783 
+pickOvhd
+(
+_l
+,
+liTo
+);
+
+1786 i(
+ gcode_g_debug
+>1) {
+
+1787
+rtf
+(
+DebugFe
+,"Couldot find overhead:\n");
+
+1788
+ gr
+.
+efix_t
+(
+DebugFe
+);
+
+1790 
+ gRi
+::
+True
+(
+r
+.
+n_t
+());
+
+1795
+bo
+
+hasBound
+(
+Ri
+
+r
+, 
+v
+, 
+UB
+) {
+
+1796
+ gr
+.
+simify
+();
+
+1797
+Vb_ID
+
+ gv
+ =
+t_v
+(
+v
+);
+
+1798
+Cjun
+ *
+ gs_cj
+ =
+r
+.
+sg_cjun
+();
+
+1799 
+GEQ_It
+
+G
+(
+s_cj
+);
+ gG
+; G++) {
+
+1800 i(
+ gUB
+ && (*
+ gG
+).
+g_cf
+(
+v
+< 0
+ gue
+;
+
+1801 i(!
+ gUB
+ && (*
+ gG
+).
+g_cf
+(
+v
+> 0
+ gue
+;
+
+1803 
+EQ_It
+
+E
+(
+s_cj
+);
+ gE
+; E++) {
+
+1804 i((*
+ gE
+).
+g_cf
+(
+v
+)
+ gue
+;
+
+1806 
+ gl
+;
+
+1809
+bo
+
+fd_y_cڡt
+(
+s
+, 
+v
+,
+Ri
+ &
+kr
+, 
+dei
+,
+
+1810
+Ri
+ &
+S
+,
+bo
+
+ox
+) {
+
+1816
+Ri
+
+ gI
+ =
+ojeed_nIS
+[
+v
+][
+s
+];
+
+1817
+ gI
+ =
+Gi
+(
+I
+,
+cy
+(
+kr
+));
+
+1818 if(
+ gox
+
+ gI
+ =
+Aroxime
+(
+I
+);
+
+1819 i(
+hasBound
+(
+I
+,
+v
+,
+dei
+)) {
+
+1820
+Ri
+
+ gpickom
+;
+
+1821 if(
+has_nڡride_EQ
+(
+I
+,
+v
+))
+
+1822
+ gpickom
+ =
+pickEQ
+(
+I
+,
+v
+);
+
+1824
+ gpickom
+ =
+pickBound
+(
+I
+,
+v
+,
+dei
+);
+
+1825
+ gS
+ =
+pickOvhd
+(
+pickom
+,
+v
+);
+
+1826 if(
+ gS
+.
+is_obvious_utogy
+()S =
+Ri
+::
+Nu
+();
+
+1827  !
+ gS
+.
+is_nu
+();
+
+1829 
+ gl
+;
+
+1833
+bo
+
+has_nڡride_EQ
+(
+Ri
+
+r
+, 
+v
+) {
+
+1834
+ gr
+.
+simify
+();
+
+1835
+Vb_ID
+
+ gv
+ =
+t_v
+(
+v
+);
+
+1836
+Cjun
+ *
+ gs_cj
+ =
+r
+.
+sg_cjun
+();
+
+1837 
+EQ_It
+
+G
+(
+s_cj
+);
+ gG
+; G++)
+
+1838 i((*
+ gG
+).
+g_cf
+(
+v
+&& !(*G).
+has_wdrds
+())
+
+1839 
+ gue
+;
+
+1840 
+ gl
+;
+
+1844
+Ri
+
+mMaxOvhd
+(Ri
+r
+, 
+v
+) {
+
+1845
+ gr
+.
+fize
+();
+
+1846
+ gr
+.
+simify
+();
+
+1847
+Cjun
+ *
+ gs_cj
+ =
+r
+.
+sg_cjun
+();
+
+1848
+GEQ_Hd
+
+ gLBs
+[50],
+ gUBs
+[50];
+
+1849 
+ gnumLBs
+ = 0;
+
+1850 
+ gnumUBs
+ = 0;
+
+1851
+Vb_ID
+
+ gv
+ =
+t_v
+(
+v
+);
+
+1852 
+GEQ_It
+
+G
+(
+s_cj
+);
+ gG
+; G++i((*G).
+g_cf
+(
+v
+)) {
+
+1853
+GEQ_Hd
+
+ gg
+ = *
+G
+;
+
+1854 i(
+ gg
+.
+g_cf
+(
+v
+> 0
+ gLBs
+[
+numLBs
+++] =
+g
+;
+
+1855
+ gUBs
+[
+numUBs
+++] =
+g
+;
+
+1857 i(
+ gnumLBs
+ <1 &&
+numUBs
+ <= 1) {
+
+1858 
+Ri
+::
+True
+(
+r
+.
+n_t
+());
+
+1860
+Ri
+
+r1
+(
+r
+.
+n_t
+());
+
+1861
+Ri
+
+r2
+(
+r
+.
+n_t
+());
+
+1862 i(
+ gnumLBs
+ > 1) {
+
+1864
+ gr1
+.
+d_wh_GEQ
+(
+LBs
+[0]);
+
+1865
+ gr2
+.
+d_wh_GEQ
+(
+LBs
+[1]);
+
+1866
+ gr1
+ =
+oje_to_vs
+(
+Difn
+(
+r1
+,
+r2
+),
+v
+-1,0);
+
+1870
+ gr1
+.
+d_wh_GEQ
+(
+UBs
+[0]);
+
+1871
+ gr2
+.
+d_wh_GEQ
+(
+UBs
+[1]);
+
+1872
+ gr1
+ =
+oje_to_vs
+(
+Difn
+(
+r1
+,
+r2
+),
+v
+-1,0);
+
+1875
+rtf
+(
+DebugFe
+,"Teg %s\n",(cڡ *)
+r1
+.
+t_fmu_to_rg
+());
+
+1876
+rtf
+(
+DebugFe
+,"wȻmoved ovhd oboundot%d: %s\n",
+v
+,
+
+1877 (cڡ *)
+r
+.
+t_fmu_to_rg
+());
+
+1880 
+pickOvhd
+(
+r1
+, -1);
+
+1883
+ gd
+::
+
+<
+EQ_Hd
+, >
+fd_sime_assignmt
+(cڡ
+Ri
+ &
+R_
+,
+Vb_ID
+
+v
+, cڡ
+d
+::
+ve
+<
+CG_ouutRr
+ *> &
+assigd__the_y
+) {
+
+1884
+Ri
+ &
+R
+ =
+cڡ_
+<Ri &>(
+R_
+);
+
+1885
+Cjun
+ *
+ gc
+ =
+R
+.
+sg_cjun
+();
+
+1887 
+ gm_co
+ =
+INT_MAX
+;
+
+1888
+EQ_Hd
+
+ geq
+;
+
+1889 
+EQ_It
+
+ei
+(
+c
+->
+EQs
+());
+ gei
+;i++)
+
+1890 i(!(*
+ gei
+).
+has_wdrds
+(&& (*ei).
+g_cf
+(
+v
+) != 0) {
+
+1891 
+co
+ = 0;
+
+1893 i(
+abs
+((*
+ei
+).
+g_cf
+(
+v
+)) != 1)
+
+1894
+co
+ += 4;
+
+1896 
+ gnum_v
+ = 0;
+
+1897 
+Cڡr_Vs_Ir
+
+cvi
+(*
+ei
+);
+ gcvi
+; cvi++)
+
+1898 i((*
+ gcvi
+).
+ gv
+ !
+v
+) {
+
+1899
+num_v
+++;
+
+1900 i((*
+ gcvi
+).
+ gv
+->
+kd
+(=
+Glob_V
+ && (*
+cvi
+).
+v
+->
+g_glob_v
+()->
+y
+() > 0) {
+
+1901
+co
+ += 10;
+
+1903 i(
+abs
+((*
+cvi
+).
+cf
+) != 1)
+
+1904
+co
+ += 2;
+
+1905 i((*
+ gcvi
+).
+ gv
+->
+kd
+(=
+Iut_V
+ &&
+assigd__the_y
+[(*
+cvi
+).
+v
+->
+g_posi
+()-1] !
+NULL
+) {
+
+1906
+co
+ += 5;
+
+1909 i((*
+ gei
+).
+g_cڡ
+() != 0)
+
+1910
+num_v
+++;
+
+1911 i(
+ gnum_v
+ > 1)
+
+1912
+ gco
+ +
+num_v
+ - 1;
+
+1914 i(
+ gco
+ <
+ gm_co
+) {
+
+1915
+ gm_co
+ =
+co
+;
+
+1916
+ geq
+ = *
+ei
+;
+
+1920 
+ gd
+::
+make_
+(
+eq
+,
+m_co
+);
+
+1923 
+max_fs_y
+(cڡ
+Cڡt_Hd
+ &
+c
+) {
+
+1924 
+ gmax_y
+=0;
+
+1925 
+Cڡr_Vs_Ir
+
+cv
+(
+c
+);
+ gcv
+; cv++)
+
+1926 if((*
+ gcv
+).
+ gv
+->
+kd
+(=
+Glob_V
+)
+
+1927
+max_y
+ =
+max
+(max_y,(*
+cv
+).
+v
+->
+g_glob_v
+()->
+y
+());
+
+1928 
+ gmax_y
+;
+
+ @/usr/include/math.h
+
+25 #idef
+_MATH_H
+
+
+26 
+ #_MATH_H
+ 1
+
+ )
+
+28 
+ ~<us.h
+>
+
+30
+ g__BEGIN_DECLS
+
+
+34 
+ ~<bs/huge_v.h
+>
+
+35 #ifde
+__USE_ISOC99
+
+
+36 
+ ~<bs/huge_vf.h
+>
+
+37 
+ ~<bs/huge_vl.h
+>
+
+40 
+ ~<bs/f.h
+>
+
+43 
+ ~<bs/n.h
+>
+
+47 
+ ~<bs/mhdef.h
+>
+
+54 
+ #__MATHCALL
+(
+funi
+,
+suffix
+,
+gs
+) \
+
+55
+ `__MATHDECL
+ (
+_Mdoub_
+,
+funi
+,
+suffix
+,
+gs
+)
+
+ )
+
+56 
+ #__MATHDECL
+(
+ty
+,
+funi
+,
+suffix
+,
+gs
+) \
+
+57
+ `__MATHDECL_1
+(
+ty
+,
+funi
+,
+suffix
+,
+gs
+); \
+
+58
+ `__MATHDECL_1
+(
+ty
+,
+ `__CONCAT
+(
+__
+,
+funi
+),
+suffix
+,
+gs
+)
+
+ )
+
+59 
+ #__MATHCALLX
+(
+funi
+,
+suffix
+,
+gs
+,
+ib
+) \
+
+60
+ `__MATHDECLX
+ (
+_Mdoub_
+,
+funi
+,
+suffix
+,
+gs
+,
+ib
+)
+
+ )
+
+61 
+ #__MATHDECLX
+(
+ty
+,
+funi
+,
+suffix
+,
+gs
+,
+ib
+) \
+
+62
+ `__MATHDECL_1
+(
+ty
+,
+funi
+,
+suffix
+,
+gs
+
+ `__ibu__
+ (
+ib
+); \
+
+63
+ `__MATHDECL_1
+(
+ty
+,
+ `__CONCAT
+(
+__
+,
+funi
+),
+suffix
+,
+gs
+
+ `__ibu__
+ (
+ib
+)
+
+ )
+
+64 
+ #__MATHDECL_1
+(
+ty
+,
+funi
+,
+suffix
+,
+gs
+) \
+
+65
+ty
+
+ `__MATH_PRECNAME
+(
+funi
+,
+suffix
+
+gs
+
+__THROW
+
+
+ )
+
+67 
+ #_Mdoub_
+ 
+
+ )
+
+68 
+ #__MATH_PRECNAME
+(
+me
+,
+r
+
+ `__CONCAT
+ame,r)
+
+ )
+
+69 
+ #_Mdoub_BEGIN_NAMESPACE
+
+__BEGIN_NAMESPACE_STD
+
+
+ )
+
+70 
+ #_Mdoub_END_NAMESPACE
+
+__END_NAMESPACE_STD
+
+
+ )
+
+71 
+ ~<bs/mhs.h
+>
+
+72 #unde
+_Mdoub_
+
+
+73 #unde
+_Mdoub_BEGIN_NAMESPACE
+
+
+74 #unde
+_Mdoub_END_NAMESPACE
+
+
+75 #unde
+__MATH_PRECNAME
+
+
+77 #i
+defed
+
+__USE_MISC
+ || defed
+__USE_ISOC99
+
+
+83 #ide
+_Mt_
+
+
+84 
+ #_Mt_
+ 
+
+ )
+
+86 
+ #_Mdoub_
+
+_Mt_
+
+
+ )
+
+87 #ifde
+__STDC__
+
+
+88 
+ #__MATH_PRECNAME
+(
+me
+,
+r
+me##
+f
+##
+ )
+r
+
+90 
+ #__MATH_PRECNAME
+(
+me
+,
+r
+m
+f
+
+ )
+r
+
+92 
+ #_Mdoub_BEGIN_NAMESPACE
+
+__BEGIN_NAMESPACE_C99
+
+
+ )
+
+93 
+ #_Mdoub_END_NAMESPACE
+
+__END_NAMESPACE_C99
+
+
+ )
+
+94 
+ ~<bs/mhs.h
+>
+
+95 #unde
+_Mdoub_
+
+
+96 #unde
+_Mdoub_BEGIN_NAMESPACE
+
+
+97 #unde
+_Mdoub_END_NAMESPACE
+
+
+98 #unde
+__MATH_PRECNAME
+
+
+100 #i(
+__STDC__
+ - 0 ||
+__GNUC__
+ - 0) \
+
+101 && (!
+defed
+
+__NO_LONG_DOUBLE_MATH
+ \
+
+102 ||
+defed
+
+__LDBL_COMPAT
+ \
+
+103 || !
+defed
+
+_LIBC
+)
+
+104 #ifde
+__LDBL_COMPAT
+
+
+106 #ifde
+__USE_ISOC99
+
+
+107 
+ $__dbl_xowdf
+ (
+__x
+, 
+__y
+)
+
+108
+__THROW
+
+ `__ibu__
+ ((
+__cڡ__
+));
+
+109 #ifde
+__REDIRECT_NTH
+
+
+110 
+ `__REDIRECT_NTH
+ (
+xowdf
+, (
+__x
+, 
+__y
+),
+
+111
+__dbl_xowdf
+)
+
+112
+ `__ibu__
+ ((
+__cڡ__
+));
+
+113 
+ `__REDIRECT_NTH
+ (
+xowd
+, (
+__x
+, 
+__y
+),
+
+114
+x
+
+ `__ibu__
+ ((
+__cڡ__
+));
+
+115 
+ `__REDIRECT_NTH
+ (
+xowdl
+,
+
+116 (
+__x
+, 
+__y
+),
+
+117
+x
+
+ `__ibu__
+ ((
+__cڡ__
+));
+
+122 #i
+defed
+
+__LDBL_COMPAT
+ || defed
+__NO_LONG_DOUBLE_MATH
+
+
+124 #unde
+__MATHDECL_1
+
+
+125 
+ #__MATHDECL_2
+(
+ty
+,
+funi
+,
+suffix
+,
+gs
+,
+s
+) \
+
+126
+ty
+
+ `__REDIRECT_NTH
+(
+ `__MATH_PRECNAME
+(
+funi
+,
+suffix
+), \
+
+127
+gs
+,
+s
+)
+
+ )
+
+128 
+ #__MATHDECL_1
+(
+ty
+,
+funi
+,
+suffix
+,
+gs
+) \
+
+129
+ `__MATHDECL_2
+(
+ty
+,
+funi
+,
+suffix
+,
+gs
+,
+ `__CONCAT
+(funi,suffix))
+
+ )
+
+134 #ide
+_Mlg_doub_
+
+
+135 
+ #_Mlg_doub_
+ 
+
+ )
+
+137 
+ #_Mdoub_
+
+_Mlg_doub_
+
+
+ )
+
+138 #ifde
+__STDC__
+
+
+139 
+ #__MATH_PRECNAME
+(
+me
+,
+r
+me##
+l
+##
+ )
+r
+
+141 
+ #__MATH_PRECNAME
+(
+me
+,
+r
+m
+l
+
+ )
+r
+
+143 
+ #_Mdoub_BEGIN_NAMESPACE
+
+__BEGIN_NAMESPACE_C99
+
+
+ )
+
+144 
+ #_Mdoub_END_NAMESPACE
+
+__END_NAMESPACE_C99
+
+
+ )
+
+145 
+ ~<bs/mhs.h
+>
+
+146 #unde
+_Mdoub_
+
+
+147 #unde
+_Mdoub_BEGIN_NAMESPACE
+
+
+148 #unde
+_Mdoub_END_NAMESPACE
+
+
+149 #unde
+__MATH_PRECNAME
+
+
+154 #unde
+__MATHDECL_1
+
+
+155 #unde
+__MATHDECL
+
+
+156 #unde
+__MATHCALL
+
+
+159 #i
+defed
+
+__USE_MISC
+ || defed
+__USE_XOPEN
+
+
+161 
+signgam
+;
+
+166 #ifde
+__USE_ISOC99
+
+
+204
+FP_NAN
+,
+
+205 
+ #FP_NAN
+
+FP_NAN
+
+
+ )
+
+206
+FP_INFINITE
+,
+
+207 
+ #FP_INFINITE
+
+FP_INFINITE
+
+
+ )
+
+208
+FP_ZERO
+,
+
+209 
+ #FP_ZERO
+
+FP_ZERO
+
+
+ )
+
+210
+FP_SUBNORMAL
+,
+
+211 
+ #FP_SUBNORMAL
+
+FP_SUBNORMAL
+
+
+ )
+
+212
+FP_NORMAL
+
+
+213 
+ #FP_NORMAL
+
+FP_NORMAL
+
+
+ )
+
+217 #ifde
+__NO_LONG_DOUBLE_MATH
+
+
+218 
+ #assify
+(
+x
+) \
+
+219 ( (
+x
+= (?
+ `__assifyf
+ (x:
+ `__assify
+ (x))
+
+ )
+
+221 
+ #assify
+(
+x
+) \
+
+222 ( (
+x
+) ==  () \
+
+223 ?
+ `__assifyf
+ (
+x
+) \
+
+224 :  (
+x
+) ==  () \
+
+225 ?
+ `__assify
+ (
+x
+:
+ `__assifyl
+ (x))
+
+ )
+
+229 #ifde
+__NO_LONG_DOUBLE_MATH
+
+
+230 
+ #signb
+(
+x
+) \
+
+231 ( (
+x
+= (?
+ `__signbf
+ (x:
+ `__signb
+ (x))
+
+ )
+
+233 
+ #signb
+(
+x
+) \
+
+234 ( (
+x
+) ==  () \
+
+235 ?
+ `__signbf
+ (
+x
+) \
+
+236 :  (
+x
+) ==  () \
+
+237 ?
+ `__signb
+ (
+x
+:
+ `__signbl
+ (x))
+
+ )
+
+241 #ifde
+__NO_LONG_DOUBLE_MATH
+
+
+242 
+ #isfe
+(
+x
+) \
+
+243 ( (
+x
+= (?
+ `__fef
+ (x:
+ `__fe
+ (x))
+
+ )
+
+245 
+ #isfe
+(
+x
+) \
+
+246 ( (
+x
+) ==  () \
+
+247 ?
+ `__fef
+ (
+x
+) \
+
+248 :  (
+x
+) ==  () \
+
+249 ?
+ `__fe
+ (
+x
+:
+ `__f
+ (x))
+
+ )
+
+253 
+ #im
+(
+x
+(
+ `assify
+ (x=
+FP_NORMAL
+)
+
+ )
+
+257 #ifde
+__NO_LONG_DOUBLE_MATH
+
+
+258 
+ #i
+(
+x
+) \
+
+259 ( (
+x
+= (?
+ `__if
+ (x:
+ `__i
+ (x))
+
+ )
+
+261 
+ #i
+(
+x
+) \
+
+262 ( (
+x
+) ==  () \
+
+263 ?
+ `__if
+ (
+x
+) \
+
+264 :  (
+x
+) ==  () \
+
+265 ?
+ `__i
+ (
+x
+:
+ `__il
+ (x))
+
+ )
+
+269 #ifde
+__NO_LONG_DOUBLE_MATH
+
+
+270 
+ #isf
+(
+x
+) \
+
+271 ( (
+x
+= (?
+ `__isff
+ (x:
+ `__isf
+ (x))
+
+ )
+
+273 
+ #isf
+(
+x
+) \
+
+274 ( (
+x
+) ==  () \
+
+275 ?
+ `__isff
+ (
+x
+) \
+
+276 :  (
+x
+) ==  () \
+
+277 ?
+ `__isf
+ (
+x
+:
+ `__is
+ (x))
+
+ )
+
+281 
+ #MATH_ERRNO
+ 1
+
+ )
+
+282 
+ #MATH_ERREXCEPT
+ 2
+
+ )
+
+287 #ide
+__FAST_MATH__
+
+
+288 
+ #mh_rhdlg
+ (
+MATH_ERRNO
+ |
+MATH_ERREXCEPT
+)
+
+ )
+
+293 #ifdef
+__USE_MISC
+
+
+297
+_IEEE_
+ = -1,
+
+298
+_SVID_
+,
+
+299
+_XOPEN_
+,
+
+300
+_POSIX_
+,
+
+301
+_ISOC_
+
+
+302 }
+ t_LIB_VERSION_TYPE
+;
+
+307
+_LIB_VERSION_TYPE
+
+_LIB_VERSION
+;
+
+311 #ifde
+__USE_SVID
+
+
+317 #ifde
+__lulus
+
+
+318 
+__exi
+
+
+320 
+exi
+
+
+323 
+ty
+;
+
+324 *
+me
+;
+
+325 
+g1
+;
+
+326 
+g2
+;
+
+327 
+tv
+;
+
+328
+ }
+};
+
+330 #ifde
+__lulus
+
+
+331 
+ $mhr
+ (
+__exi
+ *
+__exc
+
+ `throw
+ ();
+
+333 
+ `mhr
+ (
+exi
+ *
+__exc
+);
+
+336 
+ #X_TLOSS
+ 1.41484755040568800000e+16
+
+ )
+
+339 
+ #DOMAIN
+ 1
+
+ )
+
+340 
+ #SING
+ 2
+
+ )
+
+341 
+ #OVERFLOW
+ 3
+
+ )
+
+342 
+ #UNDERFLOW
+ 4
+
+ )
+
+343 
+ #TLOSS
+ 5
+
+ )
+
+344 
+ #PLOSS
+ 6
+
+ )
+
+347 
+ #HUGE
+ 3.40282347e+38F
+
+ )
+
+351 #ifde
+__USE_XOPEN
+
+
+353 
+ #MAXFLOAT
+ 3.40282347e+38F
+
+ )
+
+360 #i
+defed
+
+__USE_BSD
+ || defed
+__USE_XOPEN
+
+
+361 
+ #M_E
+ 2.7182818284590452354
+
+ )
+
+362 
+ #M_LOG2E
+ 1.4426950408889634074
+
+ )
+
+363 
+ #M_LOG10E
+ 0.43429448190325182765
+
+ )
+
+364 
+ #M_LN2
+ 0.69314718055994530942
+
+ )
+
+365 
+ #M_LN10
+ 2.30258509299404568402
+
+ )
+
+366 
+ #M_PI
+ 3.14159265358979323846
+
+ )
+
+367 
+ #M_PI_2
+ 1.57079632679489661923
+
+ )
+
+368 
+ #M_PI_4
+ 0.78539816339744830962
+
+ )
+
+369 
+ #M_1_PI
+ 0.31830988618379067154
+
+ )
+
+370 
+ #M_2_PI
+ 0.63661977236758134308
+
+ )
+
+371 
+ #M_2_SQRTPI
+ 1.12837916709551257390
+
+ )
+
+372 
+ #M_SQRT2
+ 1.41421356237309504880
+
+ )
+
+373 
+ #M_SQRT1_2
+ 0.70710678118654752440
+
+ )
+
+379 #ifde
+__USE_GNU
+
+
+380 
+ #M_El
+ 2.7182818284590452353602874713526625L
+
+ )
+
+381 
+ #M_LOG2El
+ 1.4426950408889634073599246810018921L
+
+ )
+
+382 
+ #M_LOG10El
+ 0.4342944819032518276511289189166051L
+
+ )
+
+383 
+ #M_LN2l
+ 0.6931471805599453094172321214581766L
+
+ )
+
+384 
+ #M_LN10l
+ 2.3025850929940456840179914546843642L
+
+ )
+
+385 
+ #M_PIl
+ 3.1415926535897932384626433832795029L
+
+ )
+
+386 
+ #M_PI_2l
+ 1.5707963267948966192313216916397514L
+
+ )
+
+387 
+ #M_PI_4l
+ 0.7853981633974483096156608458198757L
+
+ )
+
+388 
+ #M_1_PIl
+ 0.3183098861837906715377675267450287L
+
+ )
+
+389 
+ #M_2_PIl
+ 0.6366197723675813430755350534900574L
+
+ )
+
+390 
+ #M_2_SQRTPIl
+ 1.1283791670955125738961589031215452L
+
+ )
+
+391 
+ #M_SQRT2l
+ 1.4142135623730950488016887242096981L
+
+ )
+
+392 
+ #M_SQRT1_2l
+ 0.7071067811865475244008443621048490L
+
+ )
+
+399 #i
+defed
+
+__STRICT_ANSI__
+ && !defed
+__NO_MATH_INLINES
+
+
+400 
+ #__NO_MATH_INLINES
+ 1
+
+ )
+
+403 #i
+defed
+
+__USE_ISOC99
+ &&
+ `__GNUC_PREREQ
+(2,97)
+
+410 
+ #isg
+(
+x
+,
+y
+
+ `__but_isg
+(x, y)
+
+ )
+
+411 
+ #isgequ
+(
+x
+,
+y
+
+ `__but_isgequ
+(x, y)
+
+ )
+
+412 
+ #iess
+(
+x
+,
+y
+
+ `__but_iess
+(x, y)
+
+ )
+
+413 
+ #iesqu
+(
+x
+,
+y
+
+ `__but_iesqu
+(x, y)
+
+ )
+
+414 
+ #iessg
+(
+x
+,
+y
+
+ `__but_iessg
+(x, y)
+
+ )
+
+415 
+ #isunded
+(
+u
+,
+v
+
+ `__but_isunded
+(u, v)
+
+ )
+
+419 #ifde
+__USE_EXTERN_INLINES
+
+
+420 
+ ~<bs/mhle.h
+>
+
+423 #ifde
+__USE_ISOC99
+
+
+427 #ide
+isg
+
+
+428 
+ #isg
+(
+x
+,
+y
+) \
+
+429 (
+__exnsi__
+ \
+
+430 ({
+ `__tyof__
+(
+x
+
+__x
+ = (x); __tyof__(
+y
+
+__y
+ = (y); \
+
+431 !
+ `isunded
+ (
+__x
+,
+__y
+&& __x > __y;
+ }
+}))
+
+ )
+
+435 #ide
+isgequ
+
+
+436 
+ #isgequ
+(
+x
+,
+y
+) \
+
+437 (
+__exnsi__
+ \
+
+438 ({
+ `__tyof__
+(
+x
+
+__x
+ = (x); __tyof__(
+y
+
+__y
+ = (y); \
+
+439 !
+ `isunded
+ (
+__x
+,
+__y
+&& __x >__y; }))
+
+ )
+
+443 #ide
+iess
+
+
+444 
+ #iess
+(
+x
+,
+y
+) \
+
+445 (
+__exnsi__
+ \
+
+446 ({
+ `__tyof__
+(
+x
+
+__x
+ = (x); __tyof__(
+y
+
+__y
+ = (y); \
+
+447 !
+ `isunded
+ (
+__x
+,
+__y
+&& __x < __y; }))
+
+ )
+
+451 #ide
+iesqu
+
+
+452 
+ #iesqu
+(
+x
+,
+y
+) \
+
+453 (
+__exnsi__
+ \
+
+454 ({
+ `__tyof__
+(
+x
+
+__x
+ = (x); __tyof__(
+y
+
+__y
+ = (y); \
+
+455 !
+ `isunded
+ (
+__x
+,
+__y
+&& __x <__y; }))
+
+ )
+
+459 #ide
+iessg
+
+
+460 
+ #iessg
+(
+x
+,
+y
+) \
+
+461 (
+__exnsi__
+ \
+
+462 ({
+ `__tyof__
+(
+x
+
+__x
+ = (x); __tyof__(
+y
+
+__y
+ = (y); \
+
+463 !
+ `isunded
+ (
+__x
+,
+__y
+&& (__x < __y || __y < __x); }))
+
+ )
+
+467 #ide
+isunded
+
+
+468 
+ #isunded
+(
+u
+,
+v
+) \
+
+469 (
+__exnsi__
+ \
+
+470 ({
+ `__tyof__
+(
+u
+
+__u
+ = (u); __tyof__(
+v
+
+__v
+ = (v); \
+
+471
+ `assify
+ (
+__u
+=
+FP_NAN
+ || fpassify (
+__v
+=FP_NAN; }))
+
+ )
+
+476
+ g__END_DECLS
+
+
+ @/usr/include/stdio.h
+
+24 #ide
+_STDIO_H
+
+
+26 #i!
+defed
+
+__ed_FILE
+ && !defed
+__ed___FILE
+
+
+27 
+ #_STDIO_H
+ 1
+
+ )
+
+28 
+ ~<us.h
+>
+
+30
+ g__BEGIN_DECLS
+
+
+32 
+ #__ed_size_t
+
+
+ )
+
+33 
+ #__ed_NULL
+
+
+ )
+
+34 
+ ~<ddef.h
+>
+
+36 
+ ~<bs/tys.h
+>
+
+37 
+ #__ed_FILE
+
+
+ )
+
+38 
+ #__ed___FILE
+
+
+ )
+
+42 #i!
+defed
+
+__FILE_defed
+ && defed
+__ed_FILE
+
+
+45 
+ g_IO_FILE
+;
+
+47
+__BEGIN_NAMESPACE_STD
+
+
+49 
+_IO_FILE
+
+ tFILE
+;
+
+50
+ g__END_NAMESPACE_STD
+
+
+51 #i
+defed
+
+__USE_LARGEFILE64
+ || defed
+__USE_SVID
+ || defed
+__USE_POSIX
+ \
+
+52 ||
+defed
+
+ g__USE_BSD
+ || defed
+ g__USE_ISOC99
+ || defed
+ g__USE_XOPEN
+ \
+
+53 ||
+defed
+
+__USE_POSIX2
+
+
+54
+ $__USING_NAMESPACE_STD
+(
+FILE
+)
+
+57 
+ #__FILE_defed
+ 1
+
+ )
+
+59 #unde
+__ed_FILE
+
+
+62 #i!
+defed
+
+____FILE_defed
+ && defed
+__ed___FILE
+
+
+65 
+_IO_FILE
+
+ t__FILE
+;
+
+67 
+ #____FILE_defed
+ 1
+
+ )
+
+69 #unde
+__ed___FILE
+
+
+72 #ifdef
+_STDIO_H
+
+
+73 
+ #_STDIO_USES_IOSTREAM
+
+
+ )
+
+75 
+ ~<libio.h
+>
+
+77 #ifde
+__USE_XOPEN
+
+
+78 #ifde
+__GNUC__
+
+
+79 #ide
+_VA_LIST_DEFINED
+
+
+80 
+_G_va_li
+
+ tva_li
+;
+
+81 
+ #_VA_LIST_DEFINED
+
+
+ )
+
+84 
+ ~<dg.h
+>
+
+89
+__BEGIN_NAMESPACE_STD
+
+
+90 #ide
+__USE_FILE_OFFSET64
+
+
+91 
+_G_os_t
+
+ tos_t
+;
+
+93 
+_G_os64_t
+
+ tos_t
+;
+
+95
+__END_NAMESPACE_STD
+
+
+96 #ifde
+__USE_LARGEFILE64
+
+
+97 
+_G_os64_t
+
+ tos64_t
+;
+
+101 
+ #_IOFBF
+ 0
+
+ )
+
+102 
+ #_IOLBF
+ 1
+
+ )
+
+103 
+ #_IONBF
+ 2
+
+ )
+
+107 #ide
+BUFSIZ
+
+
+108 
+ #BUFSIZ
+
+_IO_BUFSIZ
+
+
+ )
+
+114 #ide
+EOF
+
+
+115 
+ #EOF
+ (-1)
+
+ )
+
+121 
+ #SEEK_SET
+ 0
+
+ )
+
+122 
+ #SEEK_CUR
+ 1
+
+ )
+
+123 
+ #SEEK_END
+ 2
+
+ )
+
+126 #i
+defed
+
+__USE_SVID
+ || defed
+__USE_XOPEN
+
+
+128 
+ #P_tmpd
+ "/tmp"
+
+ )
+
+141 
+ ~<bs/dio_lim.h
+>
+
+145 
+_IO_FILE
+ *
+d
+;
+
+146 
+_IO_FILE
+ *
+dout
+;
+
+147 
+_IO_FILE
+ *
+dr
+;
+
+149 
+ #d
+
+d
+
+
+ )
+
+150 
+ #dout
+
+dout
+
+
+ )
+
+151 
+ #dr
+
+dr
+
+
+ )
+
+153
+__BEGIN_NAMESPACE_STD
+
+
+155 
+ $move
+ (
+__cڡ
+ *
+__fame
+
+__THROW
+;
+
+157 
+ $me
+ (
+__cڡ
+ *
+__d
+, __cڡ *
+__w
+
+__THROW
+;
+
+158
+__END_NAMESPACE_STD
+
+
+160 #ifde
+__USE_ATFILE
+
+
+162 
+ $mt
+ (
+__dfd
+,
+__cڡ
+ *
+__d
+, 
+__wfd
+,
+
+163
+__cڡ
+ *
+__w
+
+__THROW
+;
+
+166
+__BEGIN_NAMESPACE_STD
+
+
+171 #ide
+__USE_FILE_OFFSET64
+
+
+172
+FILE
+ *
+ $tmpfe
+ (
+__wur
+;
+
+174 #ifde
+__REDIRECT
+
+
+175
+FILE
+ *
+ `__REDIRECT
+ (
+tmpfe
+, (),
+tmpfe64
+
+__wur
+;
+
+177 
+ #tmpfe
+
+tmpfe64
+
+
+ )
+
+181 #ifde
+__USE_LARGEFILE64
+
+
+182
+FILE
+ *
+ $tmpfe64
+ (
+__wur
+;
+
+186 *
+ $tmam
+ (*
+__s
+
+__THROW
+
+__wur
+;
+
+187
+__END_NAMESPACE_STD
+
+
+189 #ifde
+__USE_MISC
+
+
+192 *
+ $tmam_r
+ (*
+__s
+
+__THROW
+
+__wur
+;
+
+196 #i
+defed
+
+__USE_SVID
+ || defed
+__USE_XOPEN
+
+
+204 *
+ $mam
+ (
+__cڡ
+ *
+__d
+, __cڡ *
+__pfx
+)
+
+205
+__THROW
+
+__ibu_mloc__
+
+__wur
+;
+
+209
+__BEGIN_NAMESPACE_STD
+
+
+214 
+ `fo
+ (
+FILE
+ *
+__am
+);
+
+219 
+ `fush
+ (
+FILE
+ *
+__am
+);
+
+220
+__END_NAMESPACE_STD
+
+
+222 #ifde
+__USE_MISC
+
+
+229 
+ `fush_uocked
+ (
+FILE
+ *
+__am
+);
+
+232 #ifde
+__USE_GNU
+
+
+239 
+ `fol
+ ();
+
+243
+__BEGIN_NAMESPACE_STD
+
+
+244 #ide
+__USE_FILE_OFFSET64
+
+
+249
+FILE
+ *
+ $fݒ
+ (
+__cڡ
+ *
+__ri
+
+__fame
+,
+
+250
+__cڡ
+ *
+__ri
+
+__modes
+
+__wur
+;
+
+255
+FILE
+ *
+ $eݒ
+ (
+__cڡ
+ *
+__ri
+
+__fame
+,
+
+256
+__cڡ
+ *
+__ri
+
+__modes
+,
+
+257
+FILE
+ *
+__ri
+
+__am
+
+__wur
+;
+
+259 #ifde
+__REDIRECT
+
+
+260
+FILE
+ *
+ `__REDIRECT
+ (
+fݒ
+, (
+__cڡ
+ *
+__ri
+
+__fame
+,
+
+261
+__cڡ
+ *
+__ri
+
+__modes
+),
+fݒ64
+)
+
+262
+__wur
+;
+
+263
+FILE
+ *
+ `__REDIRECT
+ (
+eݒ
+, (
+__cڡ
+ *
+__ri
+
+__fame
+,
+
+264
+__cڡ
+ *
+__ri
+
+__modes
+,
+
+265
+FILE
+ *
+__ri
+
+__am
+),
+eݒ64
+)
+
+266
+__wur
+;
+
+268 
+ #fݒ
+
+fݒ64
+
+
+ )
+
+269 
+ #eݒ
+
+eݒ64
+
+
+ )
+
+272
+__END_NAMESPACE_STD
+
+
+273 #ifde
+__USE_LARGEFILE64
+
+
+274
+FILE
+ *
+ $fݒ64
+ (
+__cڡ
+ *
+__ri
+
+__fame
+,
+
+275
+__cڡ
+ *
+__ri
+
+__modes
+
+__wur
+;
+
+276
+FILE
+ *
+ $eݒ64
+ (
+__cڡ
+ *
+__ri
+
+__fame
+,
+
+277
+__cڡ
+ *
+__ri
+
+__modes
+,
+
+278
+FILE
+ *
+__ri
+
+__am
+
+__wur
+;
+
+281 #ifdef
+__USE_POSIX
+
+
+283
+FILE
+ *
+ $fdݒ
+ (
+__fd
+,
+__cڡ
+ *
+__modes
+
+__THROW
+
+__wur
+;
+
+286 #ifdef
+__USE_GNU
+
+
+289
+FILE
+ *
+ $fݒcook
+ (*
+__ri
+
+__magic_cook
+,
+
+290
+__cڡ
+ *
+__ri
+
+__modes
+,
+
+291
+_IO_cook_io_funis_t
+
+__io_funcs
+
+__THROW
+
+__wur
+;
+
+294 #ifde
+__USE_XOPEN2K8
+
+
+296
+FILE
+ *
+ $fmemݒ
+ (*
+__s
+,
+size_t
+
+__n
+,
+__cڡ
+ *
+__modes
+)
+
+297
+__THROW
+
+__wur
+;
+
+302
+FILE
+ *
+ $ݒ_memam
+ (**
+__buoc
+,
+size_t
+ *
+__sizoc
+
+__THROW
+
+__wur
+;
+
+306
+__BEGIN_NAMESPACE_STD
+
+
+309 
+ $tbuf
+ (
+FILE
+ *
+__ri
+
+__am
+, *__ri
+__buf
+
+__THROW
+;
+
+313 
+ $tvbuf
+ (
+FILE
+ *
+__ri
+
+__am
+, *__ri
+__buf
+,
+
+314 
+__modes
+,
+size_t
+
+__n
+
+__THROW
+;
+
+315
+__END_NAMESPACE_STD
+
+
+317 #ifdef
+__USE_BSD
+
+
+320 
+ $tbufr
+ (
+FILE
+ *
+__ri
+
+__am
+, *__ri
+__buf
+,
+
+321
+size_t
+
+__size
+
+__THROW
+;
+
+324 
+ $ebuf
+ (
+FILE
+ *
+__am
+
+__THROW
+;
+
+328
+__BEGIN_NAMESPACE_STD
+
+
+333 
+ `rtf
+ (
+FILE
+ *
+__ri
+
+__am
+,
+
+334
+__cڡ
+ *
+__ri
+
+__fm
+, ...);
+
+339 
+ `tf
+ (
+__cڡ
+ *
+__ri
+
+__fm
+, ...);
+
+341 
+ $rtf
+ (*
+__ri
+
+__s
+,
+
+342
+__cڡ
+ *
+__ri
+
+__fm
+, ...
+__THROW
+;
+
+348 
+ `vrtf
+ (
+FILE
+ *
+__ri
+
+__s
+,
+__cڡ
+ *__ri
+__fm
+,
+
+349
+_G_va_li
+
+__g
+);
+
+354 
+ `vtf
+ (
+__cڡ
+ *
+__ri
+
+__fm
+,
+_G_va_li
+
+__g
+);
+
+356 
+ $vrtf
+ (*
+__ri
+
+__s
+,
+__cڡ
+ *__ri
+__fm
+,
+
+357
+_G_va_li
+
+__g
+
+__THROW
+;
+
+358
+__END_NAMESPACE_STD
+
+
+360 #i
+defed
+
+__USE_BSD
+ || defed
+__USE_ISOC99
+ || defed
+__USE_UNIX98
+
+
+361
+__BEGIN_NAMESPACE_C99
+
+
+363 
+ $tf
+ (*
+__ri
+
+__s
+,
+size_t
+
+__maxn
+,
+
+364
+__cڡ
+ *
+__ri
+
+__fm
+, ...)
+
+365
+__THROW
+
+ `__ibu__
+ ((
+ `__fm__
+ (
+__tf__
+, 3, 4)));
+
+367 
+ $vtf
+ (*
+__ri
+
+__s
+,
+size_t
+
+__maxn
+,
+
+368
+__cڡ
+ *
+__ri
+
+__fm
+,
+_G_va_li
+
+__g
+)
+
+369
+__THROW
+
+ `__ibu__
+ ((
+ `__fm__
+ (
+__tf__
+, 3, 0)));
+
+370
+__END_NAMESPACE_C99
+
+
+373 #ifde
+__USE_GNU
+
+
+376 
+ $vartf
+ (**
+__ri
+
+__r
+,
+__cڡ
+ *__ri
+__f
+,
+
+377
+_G_va_li
+
+__g
+)
+
+378
+__THROW
+
+ `__ibu__
+ ((
+ $__fm__
+ (
+__tf__
+, 2, 0))
+__wur
+;
+
+379 
+ $__artf
+ (**
+__ri
+
+__r
+,
+
+380
+__cڡ
+ *
+__ri
+
+__fmt
+, ...)
+
+381
+__THROW
+
+ `__ibu__
+ ((
+ $__fm__
+ (
+__tf__
+, 2, 3))
+__wur
+;
+
+382 
+ $artf
+ (**
+__ri
+
+__r
+,
+
+383
+__cڡ
+ *
+__ri
+
+__fmt
+, ...)
+
+384
+__THROW
+
+ `__ibu__
+ ((
+ $__fm__
+ (
+__tf__
+, 2, 3))
+__wur
+;
+
+387 #ifde
+__USE_XOPEN2K8
+
+
+394 
+ $vdtf
+ (
+__fd
+,
+__cڡ
+ *
+__ri
+
+__fmt
+,
+
+395
+_G_va_li
+
+__g
+)
+
+396
+ `__ibu__
+ ((
+ `__fm__
+ (
+__tf__
+, 2, 0)));
+
+397 
+ $dtf
+ (
+__fd
+,
+__cڡ
+ *
+__ri
+
+__fmt
+, ...)
+
+398
+ `__ibu__
+ ((
+ `__fm__
+ (
+__tf__
+, 2, 3)));
+
+402
+__BEGIN_NAMESPACE_STD
+
+
+407 
+ $fsnf
+ (
+FILE
+ *
+__ri
+
+__am
+,
+
+408
+__cڡ
+ *
+__ri
+
+__fm
+, ...
+__wur
+;
+
+413 
+ $snf
+ (
+__cڡ
+ *
+__ri
+
+__fm
+, ...
+__wur
+;
+
+415 
+ $ssnf
+ (
+__cڡ
+ *
+__ri
+
+__s
+,
+
+416
+__cڡ
+ *
+__ri
+
+__fm
+, ...
+__THROW
+;
+
+418 #i
+defed
+
+__USE_ISOC99
+ && !defed
+__USE_GNU
+ \
+
+419 && (!
+defed
+
+__LDBL_COMPAT
+ || !defed
+__REDIRECT
+) \
+
+420 && (
+defed
+
+__STRICT_ANSI__
+ || defed
+__USE_XOPEN2K
+)
+
+421 #ifde
+__REDIRECT
+
+
+425 
+ `__REDIRECT
+ (
+fsnf
+, (
+FILE
+ *
+__ri
+
+__am
+,
+
+426
+__cڡ
+ *
+__ri
+
+__fm
+, ...),
+
+427
+__isoc99_fsnf
+
+__wur
+;
+
+428 
+ `__REDIRECT
+ (
+snf
+, (
+__cڡ
+ *
+__ri
+
+__fm
+, ...),
+
+429
+__isoc99_snf
+
+__wur
+;
+
+430 
+ `__REDIRECT
+ (
+ssnf
+, (
+__cڡ
+ *
+__ri
+
+__s
+,
+
+431
+__cڡ
+ *
+__ri
+
+__fm
+, ...),
+
+432
+__isoc99_ssnf
+
+__THROW
+;
+
+434 
+ $__isoc99_fsnf
+ (
+FILE
+ *
+__ri
+
+__am
+,
+
+435
+__cڡ
+ *
+__ri
+
+__fm
+, ...
+__wur
+;
+
+436 
+ $__isoc99_snf
+ (
+__cڡ
+ *
+__ri
+
+__fm
+, ...
+__wur
+;
+
+437 
+ $__isoc99_ssnf
+ (
+__cڡ
+ *
+__ri
+
+__s
+,
+
+438
+__cڡ
+ *
+__ri
+
+__fm
+, ...
+__THROW
+;
+
+439 
+ #fsnf
+
+__isoc99_fsnf
+
+
+ )
+
+440 
+ #snf
+
+__isoc99_snf
+
+
+ )
+
+441 
+ #ssnf
+
+__isoc99_ssnf
+
+
+ )
+
+445
+__END_NAMESPACE_STD
+
+
+447 #ifdef
+__USE_ISOC99
+
+
+448
+__BEGIN_NAMESPACE_C99
+
+
+453 
+ $vfsnf
+ (
+FILE
+ *
+__ri
+
+__s
+,
+__cڡ
+ *__ri
+__fm
+,
+
+454
+_G_va_li
+
+__g
+)
+
+455
+ `__ibu__
+ ((
+ $__fm__
+ (
+__snf__
+, 2, 0))
+__wur
+;
+
+461 
+ $vsnf
+ (
+__cڡ
+ *
+__ri
+
+__fm
+,
+_G_va_li
+
+__g
+)
+
+462
+ `__ibu__
+ ((
+ $__fm__
+ (
+__snf__
+, 1, 0))
+__wur
+;
+
+465 
+ $vssnf
+ (
+__cڡ
+ *
+__ri
+
+__s
+,
+
+466
+__cڡ
+ *
+__ri
+
+__fm
+,
+_G_va_li
+
+__g
+)
+
+467
+__THROW
+
+ `__ibu__
+ ((
+ `__fm__
+ (
+__snf__
+, 2, 0)));
+
+469 #i!
+defed
+
+__USE_GNU
+ \
+
+470 && (!
+defed
+
+__LDBL_COMPAT
+ || !defed
+__REDIRECT
+) \
+
+471 && (
+defed
+
+__STRICT_ANSI__
+ || defed
+__USE_XOPEN2K
+)
+
+472 #ifde
+__REDIRECT
+
+
+476 
+ `__REDIRECT
+ (
+vfsnf
+,
+
+477 (
+FILE
+ *
+__ri
+
+__s
+,
+
+478
+__cڡ
+ *
+__ri
+
+__fm
+,
+_G_va_li
+
+__g
+),
+
+479
+__isoc99_vfsnf
+)
+
+480
+ `__ibu__
+ ((
+ $__fm__
+ (
+__snf__
+, 2, 0))
+__wur
+;
+
+481 
+ `__REDIRECT
+ (
+vsnf
+, (
+__cڡ
+ *
+__ri
+
+__fm
+,
+
+482
+_G_va_li
+
+__g
+),
+__isoc99_vsnf
+)
+
+483
+ `__ibu__
+ ((
+ $__fm__
+ (
+__snf__
+, 1, 0))
+__wur
+;
+
+484 
+ `__REDIRECT
+ (
+vssnf
+,
+
+485 (
+__cڡ
+ *
+__ri
+
+__s
+,
+
+486
+__cڡ
+ *
+__ri
+
+__fm
+,
+_G_va_li
+
+__g
+),
+
+487
+__isoc99_vssnf
+)
+
+488
+__THROW
+
+ `__ibu__
+ ((
+ `__fm__
+ (
+__snf__
+, 2, 0)));
+
+490 
+ $__isoc99_vfsnf
+ (
+FILE
+ *
+__ri
+
+__s
+,
+
+491
+__cڡ
+ *
+__ri
+
+__fm
+,
+
+492
+_G_va_li
+
+__g
+
+__wur
+;
+
+493 
+ $__isoc99_vsnf
+ (
+__cڡ
+ *
+__ri
+
+__fm
+,
+
+494
+_G_va_li
+
+__g
+
+__wur
+;
+
+495 
+ $__isoc99_vssnf
+ (
+__cڡ
+ *
+__ri
+
+__s
+,
+
+496
+__cڡ
+ *
+__ri
+
+__fm
+,
+
+497
+_G_va_li
+
+__g
+
+__THROW
+;
+
+498 
+ #vfsnf
+
+__isoc99_vfsnf
+
+
+ )
+
+499 
+ #vsnf
+
+__isoc99_vsnf
+
+
+ )
+
+500 
+ #vssnf
+
+__isoc99_vssnf
+
+
+ )
+
+504
+__END_NAMESPACE_C99
+
+
+508
+__BEGIN_NAMESPACE_STD
+
+
+513 
+ `fgc
+ (
+FILE
+ *
+__am
+);
+
+514 
+ `gc
+ (
+FILE
+ *
+__am
+);
+
+520 
+ `gch
+ ();
+
+521
+__END_NAMESPACE_STD
+
+
+525 
+ #gc
+(
+_
+
+ `_IO_gc
+ (_)
+
+ )
+
+527 #i
+defed
+
+__USE_POSIX
+ || defed
+__USE_MISC
+
+
+532 
+ `gc_uocked
+ (
+FILE
+ *
+__am
+);
+
+533 
+ `gch_uocked
+ ();
+
+536 #ifde
+__USE_MISC
+
+
+543 
+ `fgc_uocked
+ (
+FILE
+ *
+__am
+);
+
+547
+__BEGIN_NAMESPACE_STD
+
+
+555 
+ `utc
+ (
+__c
+,
+FILE
+ *
+__am
+);
+
+556 
+ `putc
+ (
+__c
+,
+FILE
+ *
+__am
+);
+
+562 
+ `putch
+ (
+__c
+);
+
+563
+__END_NAMESPACE_STD
+
+
+567 
+ #putc
+(
+_ch
+,
+_
+
+ `_IO_putc
+ (_ch, _)
+
+ )
+
+569 #ifde
+__USE_MISC
+
+
+576 
+ `utc_uocked
+ (
+__c
+,
+FILE
+ *
+__am
+);
+
+579 #i
+defed
+
+__USE_POSIX
+ || defed
+__USE_MISC
+
+
+584 
+ `putc_uocked
+ (
+__c
+,
+FILE
+ *
+__am
+);
+
+585 
+ `putch_uocked
+ (
+__c
+);
+
+589 #i
+defed
+
+__USE_SVID
+ || defed
+__USE_MISC
+ \
+
+590 || (
+defed
+
+__USE_XOPEN
+ && !defed
+__USE_XOPEN2K
+)
+
+592 
+ `gw
+ (
+FILE
+ *
+__am
+);
+
+595 
+ `putw
+ (
+__w
+,
+FILE
+ *
+__am
+);
+
+599
+__BEGIN_NAMESPACE_STD
+
+
+604 *
+ $fgs
+ (*
+__ri
+
+__s
+, 
+__n
+,
+FILE
+ *__ri
+__am
+)
+
+605
+__wur
+;
+
+612 *
+ $gs
+ (*
+__s
+
+__wur
+;
+
+613
+__END_NAMESPACE_STD
+
+
+615 #ifde
+__USE_GNU
+
+
+622 *
+ $fgs_uocked
+ (*
+__ri
+
+__s
+, 
+__n
+,
+
+623
+FILE
+ *
+__ri
+
+__am
+
+__wur
+;
+
+627 #ifdef
+__USE_XOPEN2K8
+
+
+638
+_IO_ssize_t
+
+ $__gdim
+ (**
+__ri
+
+__l
+,
+
+639
+size_t
+ *
+__ri
+
+__n
+, 
+__dim
+,
+
+640
+FILE
+ *
+__ri
+
+__am
+
+__wur
+;
+
+641
+_IO_ssize_t
+
+ $gdim
+ (**
+__ri
+
+__l
+,
+
+642
+size_t
+ *
+__ri
+
+__n
+, 
+__dim
+,
+
+643
+FILE
+ *
+__ri
+
+__am
+
+__wur
+;
+
+651
+_IO_ssize_t
+
+ $gle
+ (**
+__ri
+
+__l
+,
+
+652
+size_t
+ *
+__ri
+
+__n
+,
+
+653
+FILE
+ *
+__ri
+
+__am
+
+__wur
+;
+
+657
+__BEGIN_NAMESPACE_STD
+
+
+662 
+ `uts
+ (
+__cڡ
+ *
+__ri
+
+__s
+,
+FILE
+ *__ri
+__am
+);
+
+668 
+ `puts
+ (
+__cڡ
+ *
+__s
+);
+
+675 
+ `ungc
+ (
+__c
+,
+FILE
+ *
+__am
+);
+
+682
+size_t
+
+ $d
+ (*
+__ri
+
+__r
+,
+size_t
+
+__size
+,
+
+683
+size_t
+
+__n
+,
+FILE
+ *
+__ri
+
+__am
+
+__wur
+;
+
+688
+size_t
+
+ `fwre
+ (
+__cڡ
+ *
+__ri
+
+__r
+, size_
+__size
+,
+
+689
+size_t
+
+__n
+,
+FILE
+ *
+__ri
+
+__s
+);
+
+690
+__END_NAMESPACE_STD
+
+
+692 #ifde
+__USE_GNU
+
+
+699 
+ `uts_uocked
+ (
+__cڡ
+ *
+__ri
+
+__s
+,
+
+700
+FILE
+ *
+__ri
+
+__am
+);
+
+703 #ifde
+__USE_MISC
+
+
+710
+size_t
+
+ $d_uocked
+ (*
+__ri
+
+__r
+,
+size_t
+
+__size
+,
+
+711
+size_t
+
+__n
+,
+FILE
+ *
+__ri
+
+__am
+
+__wur
+;
+
+712
+size_t
+
+ `fwre_uocked
+ (
+__cڡ
+ *
+__ri
+
+__r
+, size_
+__size
+,
+
+713
+size_t
+
+__n
+,
+FILE
+ *
+__ri
+
+__am
+);
+
+717
+__BEGIN_NAMESPACE_STD
+
+
+722 
+ `fek
+ (
+FILE
+ *
+__am
+, 
+__off
+, 
+__wh
+);
+
+727 
+ $l
+ (
+FILE
+ *
+__am
+
+__wur
+;
+
+732 
+ `wd
+ (
+FILE
+ *
+__am
+);
+
+733
+__END_NAMESPACE_STD
+
+
+740 #i
+defed
+
+__USE_LARGEFILE
+ || defed
+__USE_XOPEN2K
+
+
+741 #ide
+__USE_FILE_OFFSET64
+
+
+746 
+ `feko
+ (
+FILE
+ *
+__am
+,
+__off_t
+
+__off
+, 
+__wh
+);
+
+751
+__off_t
+
+ $lo
+ (
+FILE
+ *
+__am
+
+__wur
+;
+
+753 #ifde
+__REDIRECT
+
+
+754 
+ `__REDIRECT
+ (
+feko
+,
+
+755 (
+FILE
+ *
+__am
+,
+__off64_t
+
+__off
+, 
+__wh
+),
+
+756
+feko64
+);
+
+757
+__off64_t
+
+ `__REDIRECT
+ (
+lo
+, (
+FILE
+ *
+__am
+),
+lo64
+);
+
+759 
+ #feko
+
+feko64
+
+
+ )
+
+760 
+ #lo
+
+lo64
+
+
+ )
+
+765
+__BEGIN_NAMESPACE_STD
+
+
+766 #ide
+__USE_FILE_OFFSET64
+
+
+771 
+ `fgpos
+ (
+FILE
+ *
+__ri
+
+__am
+,
+os_t
+ *__ri
+__pos
+);
+
+776 
+ `fos
+ (
+FILE
+ *
+__am
+,
+__cڡ
+
+os_t
+ *
+__pos
+);
+
+778 #ifde
+__REDIRECT
+
+
+779 
+ `__REDIRECT
+ (
+fgpos
+, (
+FILE
+ *
+__ri
+
+__am
+,
+
+780
+os_t
+ *
+__ri
+
+__pos
+),
+fgpos64
+);
+
+781 
+ `__REDIRECT
+ (
+fos
+,
+
+782 (
+FILE
+ *
+__am
+,
+__cڡ
+
+os_t
+ *
+__pos
+),
+fos64
+);
+
+784 
+ #fgpos
+
+fgpos64
+
+
+ )
+
+785 
+ #fos
+
+fos64
+
+
+ )
+
+788
+__END_NAMESPACE_STD
+
+
+790 #ifde
+__USE_LARGEFILE64
+
+
+791 
+ `feko64
+ (
+FILE
+ *
+__am
+,
+__off64_t
+
+__off
+, 
+__wh
+);
+
+792
+__off64_t
+
+ $lo64
+ (
+FILE
+ *
+__am
+
+__wur
+;
+
+793 
+ `fgpos64
+ (
+FILE
+ *
+__ri
+
+__am
+,
+os64_t
+ *__ri
+__pos
+);
+
+794 
+ `fos64
+ (
+FILE
+ *
+__am
+,
+__cڡ
+
+os64_t
+ *
+__pos
+);
+
+797
+__BEGIN_NAMESPACE_STD
+
+
+799 
+ $
+ (
+FILE
+ *
+__am
+
+__THROW
+;
+
+801 
+ $of
+ (
+FILE
+ *
+__am
+
+__THROW
+
+__wur
+;
+
+803 
+ $
+ (
+FILE
+ *
+__am
+
+__THROW
+
+__wur
+;
+
+804
+__END_NAMESPACE_STD
+
+
+806 #ifde
+__USE_MISC
+
+
+808 
+ $_uocked
+ (
+FILE
+ *
+__am
+
+__THROW
+;
+
+809 
+ $of_uocked
+ (
+FILE
+ *
+__am
+
+__THROW
+
+__wur
+;
+
+810 
+ $_uocked
+ (
+FILE
+ *
+__am
+
+__THROW
+
+__wur
+;
+
+814
+__BEGIN_NAMESPACE_STD
+
+
+819 
+ `
+ (
+__cڡ
+ *
+__s
+);
+
+820
+__END_NAMESPACE_STD
+
+
+826 
+ ~<bs/sys_i.h
+>
+
+829 #ifdef
+__USE_POSIX
+
+
+831 
+ $fo
+ (
+FILE
+ *
+__am
+
+__THROW
+
+__wur
+;
+
+834 #ifde
+__USE_MISC
+
+
+836 
+ $fo_uocked
+ (
+FILE
+ *
+__am
+
+__THROW
+
+__wur
+;
+
+840 #i(
+defed
+
+__USE_POSIX2
+ || defed
+__USE_SVID
+ || defed
+__USE_BSD
+ || \
+
+841
+defed
+
+__USE_MISC
+)
+
+846
+FILE
+ *
+ $pݒ
+ (
+__cڡ
+ *
+__commd
+, __cڡ *
+__modes
+
+__wur
+;
+
+852 
+ `po
+ (
+FILE
+ *
+__am
+);
+
+856 #ifdef
+__USE_POSIX
+
+
+858 *
+ $mid
+ (*
+__s
+
+__THROW
+;
+
+862 #ifde
+__USE_XOPEN
+
+
+864 *
+ `curid
+ (*
+__s
+);
+
+868 #ifdef
+__USE_GNU
+
+
+869 
+oback
+;
+
+872 
+ $oback_tf
+ (
+oback
+ *
+__ri
+
+__oback
+,
+
+873
+__cڡ
+ *
+__ri
+
+__fm
+, ...)
+
+874
+__THROW
+
+ `__ibu__
+ ((
+ `__fm__
+ (
+__tf__
+, 2, 3)));
+
+875 
+ $oback_vtf
+ (
+oback
+ *
+__ri
+
+__oback
+,
+
+876
+__cڡ
+ *
+__ri
+
+__fm
+,
+
+877
+_G_va_li
+
+__gs
+)
+
+878
+__THROW
+
+ `__ibu__
+ ((
+ `__fm__
+ (
+__tf__
+, 2, 0)));
+
+882 #i
+defed
+
+__USE_POSIX
+ || defed
+__USE_MISC
+
+
+886 
+ $ockfe
+ (
+FILE
+ *
+__am
+
+__THROW
+;
+
+890 
+ $rylockfe
+ (
+FILE
+ *
+__am
+
+__THROW
+
+__wur
+;
+
+893 
+ $fuockfe
+ (
+FILE
+ *
+__am
+
+__THROW
+;
+
+896 #i
+defed
+
+__USE_XOPEN
+ && !defed
+__USE_XOPEN2K
+ && !defed
+__USE_GNU
+
+
+900 
+ #__ed_gt
+
+
+ )
+
+901 
+ ~<gt.h
+>
+
+906 #ifde
+__USE_EXTERN_INLINES
+
+
+907 
+ ~<bs/dio.h
+>
+
+909 #i
+__USE_FORTIFY_LEVEL
+ > 0 &&
+defed
+
+__ex_ways_le
+
+
+910 
+ ~<bs/dio2.h
+>
+
+912 #ifde
+__LDBL_COMPAT
+
+
+913 
+ ~<bs/dio-ldbl.h
+>
+
+916
+__END_DECLS
+
+
+ @/usr/include/string.h
+
+23 #idef
+_STRING_H
+
+
+24 
+ #_STRING_H
+ 1
+
+ )
+
+26 
+ ~<us.h
+>
+
+28
+ g__BEGIN_DECLS
+
+
+31 
+ #__ed_size_t
+
+
+ )
+
+32 
+ #__ed_NULL
+
+
+ )
+
+33 
+ ~<ddef.h
+>
+
+36 #i
+defed
+
+__lulus
+ &&
+__GNUC_PREREQ
+ (4, 4)
+
+37 
+ #__CORRECT_ISO_CPP_STRING_H_PROTO
+
+
+ )
+
+41
+__BEGIN_NAMESPACE_STD
+
+
+43 *
+ $memy
+ (*
+__ri
+
+__de
+,
+
+44
+__cڡ
+ *
+__ri
+
+__c
+,
+size_t
+
+__n
+)
+
+45
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+48 *
+ $memmove
+ (*
+__de
+,
+__cڡ
+ *
+__c
+,
+size_t
+
+__n
+)
+
+49
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+50
+__END_NAMESPACE_STD
+
+
+55 #i
+defed
+
+__USE_SVID
+ || defed
+__USE_BSD
+ || defed
+__USE_XOPEN
+
+
+56 *
+ $memcy
+ (*
+__ri
+
+__de
+,
+__cڡ
+ *__ri
+__c
+,
+
+57 
+__c
+,
+size_t
+
+__n
+)
+
+58
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+62
+__BEGIN_NAMESPACE_STD
+
+
+64 *
+ $memt
+ (*
+__s
+, 
+__c
+,
+size_t
+
+__n
+
+__THROW
+
+ `__nnu
+ ((1));
+
+67 
+ $memcmp
+ (
+__cڡ
+ *
+__s1
+, __cڡ *
+__s2
+,
+size_t
+
+__n
+)
+
+68
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1, 2));
+
+71 #ifde
+__CORRECT_ISO_CPP_STRING_H_PROTO
+
+
+74 *
+ `memchr
+ (*
+__s
+, 
+__c
+,
+size_t
+
+__n
+)
+
+75
+__THROW
+
+ `__asm
+ ("memchr"
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+76
+__cڡ
+ *
+ `memchr
+ (__cڡ *
+__s
+, 
+__c
+,
+size_t
+
+__n
+)
+
+77
+__THROW
+
+ `__asm
+ ("memchr"
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+79 #ifde
+__OPTIMIZE__
+
+
+80
+__ex_ways_le
+ *
+
+81
+ `memchr
+ (*
+__s
+, 
+__c
+,
+size_t
+
+__n
+
+__THROW
+
+
+83 
+ `__but_memchr
+ (
+__s
+,
+__c
+,
+__n
+);
+
+86
+__ex_ways_le
+
+__cڡ
+ *
+
+87
+ `memchr
+ (
+__cڡ
+ *
+__s
+, 
+__c
+,
+size_t
+
+__n
+
+__THROW
+
+
+89 
+ `__but_memchr
+ (
+__s
+,
+__c
+,
+__n
+);
+
+92
+ }
+}
+
+94 *
+ $memchr
+ (
+__cڡ
+ *
+__s
+, 
+__c
+,
+size_t
+
+__n
+)
+
+95
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+97
+__END_NAMESPACE_STD
+
+
+99 #ifde
+__USE_GNU
+
+
+102 #ifde
+__CORRECT_ISO_CPP_STRING_H_PROTO
+
+
+103 "C++" *
+ $wmemchr
+ (*
+__s
+, 
+__c
+)
+
+104
+__THROW
+
+ `__asm
+ ("wmemchr"
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+105 "C++"
+__cڡ
+ *
+ $wmemchr
+ (
+__cڡ
+ *
+__s
+, 
+__c
+)
+
+106
+__THROW
+
+ `__asm
+ ("wmemchr"
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+108 *
+ $wmemchr
+ (
+__cڡ
+ *
+__s
+, 
+__c
+)
+
+109
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+113 #ifde
+__CORRECT_ISO_CPP_STRING_H_PROTO
+
+
+114 "C++" *
+ $memrchr
+ (*
+__s
+, 
+__c
+,
+size_t
+
+__n
+)
+
+115
+__THROW
+
+ `__asm
+ ("memrchr"
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+116 "C++"
+__cڡ
+ *
+ $memrchr
+ (
+__cڡ
+ *
+__s
+, 
+__c
+,
+size_t
+
+__n
+)
+
+117
+__THROW
+
+ `__asm
+ ("memrchr"
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+119 *
+ $memrchr
+ (
+__cڡ
+ *
+__s
+, 
+__c
+,
+size_t
+
+__n
+)
+
+120
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+125
+__BEGIN_NAMESPACE_STD
+
+
+127 *
+ $ry
+ (*
+__ri
+
+__de
+,
+__cڡ
+ *__ri
+__c
+)
+
+128
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+130 *
+ $y
+ (*
+__ri
+
+__de
+,
+
+131
+__cڡ
+ *
+__ri
+
+__c
+,
+size_t
+
+__n
+)
+
+132
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+135 *
+ $rt
+ (*
+__ri
+
+__de
+,
+__cڡ
+ *__ri
+__c
+)
+
+136
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+138 *
+ $t
+ (*
+__ri
+
+__de
+,
+__cڡ
+ *__ri
+__c
+,
+
+139
+size_t
+
+__n
+
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+142 
+ $rcmp
+ (
+__cڡ
+ *
+__s1
+, __cڡ *
+__s2
+)
+
+143
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1, 2));
+
+145 
+ $cmp
+ (
+__cڡ
+ *
+__s1
+, __cڡ *
+__s2
+,
+size_t
+
+__n
+)
+
+146
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1, 2));
+
+149 
+ $rcl
+ (
+__cڡ
+ *
+__s1
+, __cڡ *
+__s2
+)
+
+150
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1, 2));
+
+152
+size_t
+
+ $rxm
+ (*
+__ri
+
+__de
+,
+
+153
+__cڡ
+ *
+__ri
+
+__c
+,
+size_t
+
+__n
+)
+
+154
+__THROW
+
+ `__nnu
+ ((2));
+
+155
+__END_NAMESPACE_STD
+
+
+157 #ifde
+__USE_XOPEN2K8
+
+
+161 
+ ~<xlo.h
+>
+
+164 
+ $rcl_l
+ (
+__cڡ
+ *
+__s1
+, __cڡ *
+__s2
+,
+__lo_t
+
+__l
+)
+
+165
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1, 2, 3));
+
+167
+size_t
+
+ $rxm_l
+ (*
+__de
+,
+__cڡ
+ *
+__c
+,
+size_t
+
+__n
+,
+
+168
+__lo_t
+
+__l
+
+__THROW
+
+ `__nnu
+ ((2, 4));
+
+171 #i
+defed
+
+__USE_SVID
+ || defed
+__USE_BSD
+ || defed
+__USE_XOPEN_EXTENDED
+
+
+173 *
+ $rdup
+ (
+__cڡ
+ *
+__s
+)
+
+174
+__THROW
+
+__ibu_mloc__
+
+ `__nnu
+ ((1));
+
+180 #i
+defed
+
+__USE_XOPEN2K8
+
+
+181 *
+ $dup
+ (
+__cڡ
+ *
+__rg
+,
+size_t
+
+__n
+)
+
+182
+__THROW
+
+__ibu_mloc__
+
+ `__nnu
+ ((1));
+
+185 #i
+defed
+
+__USE_GNU
+ && defed
+__GNUC__
+
+
+187 
+ #rdu
+(
+s
+) \
+
+188 (
+__exnsi__
+ \
+
+190
+__cڡ
+ *
+__d
+ = (
+s
+); \
+
+191
+size_t
+
+__n
+ =
+ `
+ (
+__d
+) + 1; \
+
+192 *
+__w
+ = (*
+ `__but_lo
+ (
+__n
+); \
+
+193 (*
+ `memy
+ (
+__w
+,
+__d
+,
+__n
+); \
+
+194
+ }
+}))
+
+ )
+
+197 
+ #du
+(
+s
+,
+n
+) \
+
+198 (
+__exnsi__
+ \
+
+200
+__cڡ
+ *
+__d
+ = (
+s
+); \
+
+201
+size_t
+
+__n
+ =
+ `n
+ (
+__d
+, (
+n
+)); \
+
+202 *
+__w
+ = (*
+ `__but_lo
+ (
+__n
+ + 1); \
+
+203
+__w
+[
+__n
+] = '\0'; \
+
+204 (*
+ `memy
+ (
+__w
+,
+__d
+,
+__n
+); \
+
+205 }))
+
+ )
+
+208
+ g__BEGIN_NAMESPACE_STD
+
+
+210 #ifde
+__CORRECT_ISO_CPP_STRING_H_PROTO
+
+
+213 *
+rchr
+ (*
+__s
+, 
+__c
+)
+
+214
+__THROW
+
+__asm
+ ("rchr"
+__ibu_pu__
+
+__nnu
+ ((1));
+
+215
+__cڡ
+ *
+rchr
+ (__cڡ *
+__s
+, 
+__c
+)
+
+216
+__THROW
+
+__asm
+ ("rchr"
+__ibu_pu__
+
+__nnu
+ ((1));
+
+218 #ifde
+__OPTIMIZE__
+
+
+219
+__ex_ways_le
+ *
+
+220
+rchr
+ (*
+__s
+, 
+__c
+
+ g__THROW
+
+
+222 
+__but_rchr
+ (
+__s
+,
+__c
+);
+
+225
+__ex_ways_le
+
+__cڡ
+ *
+
+226
+rchr
+ (
+__cڡ
+ *
+__s
+, 
+__c
+
+ g__THROW
+
+
+228 
+__but_rchr
+ (
+__s
+,
+__c
+);
+
+233 *
+ $rchr
+ (
+__cڡ
+ *
+__s
+, 
+__c
+)
+
+234
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+237 #ifde
+__CORRECT_ISO_CPP_STRING_H_PROTO
+
+
+240 *
+ `chr
+ (*
+__s
+, 
+__c
+)
+
+241
+__THROW
+
+ `__asm
+ ("chr"
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+242
+__cڡ
+ *
+ `chr
+ (__cڡ *
+__s
+, 
+__c
+)
+
+243
+__THROW
+
+ `__asm
+ ("chr"
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+245 #ifde
+__OPTIMIZE__
+
+
+246
+__ex_ways_le
+ *
+
+247
+ `chr
+ (*
+__s
+, 
+__c
+
+__THROW
+
+
+249 
+ `__but_chr
+ (
+__s
+,
+__c
+);
+
+252
+__ex_ways_le
+
+__cڡ
+ *
+
+253
+ `chr
+ (
+__cڡ
+ *
+__s
+, 
+__c
+
+__THROW
+
+
+255 
+ `__but_chr
+ (
+__s
+,
+__c
+);
+
+258
+ }
+}
+
+260 *
+ $chr
+ (
+__cڡ
+ *
+__s
+, 
+__c
+)
+
+261
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+263
+__END_NAMESPACE_STD
+
+
+265 #ifde
+__USE_GNU
+
+
+268 #ifde
+__CORRECT_ISO_CPP_STRING_H_PROTO
+
+
+269 "C++" *
+ $rchul
+ (*
+__s
+, 
+__c
+)
+
+270
+__THROW
+
+ `__asm
+ ("rchul"
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+271 "C++"
+__cڡ
+ *
+ $rchul
+ (
+__cڡ
+ *
+__s
+, 
+__c
+)
+
+272
+__THROW
+
+ `__asm
+ ("rchul"
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+274 *
+ $rchul
+ (
+__cڡ
+ *
+__s
+, 
+__c
+)
+
+275
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+279
+__BEGIN_NAMESPACE_STD
+
+
+282
+size_t
+
+ $rcn
+ (
+__cڡ
+ *
+__s
+, __cڡ *
+__je
+)
+
+283
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1, 2));
+
+286
+size_t
+
+ $rn
+ (
+__cڡ
+ *
+__s
+, __cڡ *
+__ac
+)
+
+287
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1, 2));
+
+289 #ifde
+__CORRECT_ISO_CPP_STRING_H_PROTO
+
+
+292 *
+ `brk
+ (*
+__s
+,
+__cڡ
+ *
+__ac
+)
+
+293
+__THROW
+
+ `__asm
+ ("brk"
+__ibu_pu__
+
+ `__nnu
+ ((1, 2));
+
+294
+__cڡ
+ *
+ `brk
+ (__cڡ *
+__s
+, __cڡ *
+__ac
+)
+
+295
+__THROW
+
+ `__asm
+ ("brk"
+__ibu_pu__
+
+ `__nnu
+ ((1, 2));
+
+297 #ifde
+__OPTIMIZE__
+
+
+298
+__ex_ways_le
+ *
+
+299
+ `brk
+ (*
+__s
+,
+__cڡ
+ *
+__ac
+
+__THROW
+
+
+301 
+ `__but_brk
+ (
+__s
+,
+__ac
+);
+
+304
+__ex_ways_le
+
+__cڡ
+ *
+
+305
+ `brk
+ (
+__cڡ
+ *
+__s
+, __cڡ *
+__ac
+
+__THROW
+
+
+307 
+ `__but_brk
+ (
+__s
+,
+__ac
+);
+
+310
+ }
+}
+
+312 *
+ $brk
+ (
+__cڡ
+ *
+__s
+, __cڡ *
+__ac
+)
+
+313
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1, 2));
+
+316 #ifde
+__CORRECT_ISO_CPP_STRING_H_PROTO
+
+
+319 *
+ `rr
+ (*
+__hayack
+,
+__cڡ
+ *
+__ed
+)
+
+320
+__THROW
+
+ `__asm
+ ("rr"
+__ibu_pu__
+
+ `__nnu
+ ((1, 2));
+
+321
+__cڡ
+ *
+ `rr
+ (__cڡ *
+__hayack
+,
+
+322
+__cڡ
+ *
+__ed
+)
+
+323
+__THROW
+
+ `__asm
+ ("rr"
+__ibu_pu__
+
+ `__nnu
+ ((1, 2));
+
+325 #ifde
+__OPTIMIZE__
+
+
+326
+__ex_ways_le
+ *
+
+327
+ `rr
+ (*
+__hayack
+,
+__cڡ
+ *
+__ed
+
+__THROW
+
+
+329 
+ `__but_rr
+ (
+__hayack
+,
+__ed
+);
+
+332
+__ex_ways_le
+
+__cڡ
+ *
+
+333
+ `rr
+ (
+__cڡ
+ *
+__hayack
+, __cڡ *
+__ed
+
+__THROW
+
+
+335 
+ `__but_rr
+ (
+__hayack
+,
+__ed
+);
+
+338
+ }
+}
+
+340 *
+ $rr
+ (
+__cڡ
+ *
+__hayack
+, __cڡ *
+__ed
+)
+
+341
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1, 2));
+
+346 *
+ $ok
+ (*
+__ri
+
+__s
+,
+__cڡ
+ *__ri
+__dim
+)
+
+347
+__THROW
+
+ `__nnu
+ ((2));
+
+348
+__END_NAMESPACE_STD
+
+
+352 *
+ $__ok_r
+ (*
+__ri
+
+__s
+,
+
+353
+__cڡ
+ *
+__ri
+
+__dim
+,
+
+354 **
+__ri
+
+__ve_r
+)
+
+355
+__THROW
+
+ `__nnu
+ ((2, 3));
+
+356 #i
+defed
+
+__USE_POSIX
+ || defed
+__USE_MISC
+
+
+357 *
+ $ok_r
+ (*
+__ri
+
+__s
+,
+__cڡ
+ *__ri
+__dim
+,
+
+358 **
+__ri
+
+__ve_r
+)
+
+359
+__THROW
+
+ `__nnu
+ ((2, 3));
+
+362 #ifde
+__USE_GNU
+
+
+364 #ifde
+__CORRECT_ISO_CPP_STRING_H_PROTO
+
+
+365 "C++" *
+ $rr
+ (*
+__hayack
+,
+__cڡ
+ *
+__ed
+)
+
+366
+__THROW
+
+ `__asm
+ ("rr"
+__ibu_pu__
+
+ `__nnu
+ ((1, 2));
+
+367 "C++"
+__cڡ
+ *
+ $rr
+ (
+__cڡ
+ *
+__hayack
+,
+
+368
+__cڡ
+ *
+__ed
+)
+
+369
+__THROW
+
+ `__asm
+ ("rr"
+__ibu_pu__
+
+ `__nnu
+ ((1, 2));
+
+371 *
+ $rr
+ (
+__cڡ
+ *
+__hayack
+, __cڡ *
+__ed
+)
+
+372
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1, 2));
+
+376 #ifde
+__USE_GNU
+
+
+380 *
+ $memmem
+ (
+__cڡ
+ *
+__hayack
+,
+size_t
+
+__hayackn
+,
+
+381
+__cڡ
+ *
+__ed
+,
+size_t
+
+__edn
+)
+
+382
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1, 3));
+
+386 *
+ $__mempy
+ (*
+__ri
+
+__de
+,
+
+387
+__cڡ
+ *
+__ri
+
+__c
+,
+size_t
+
+__n
+)
+
+388
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+389 *
+ $mempy
+ (*
+__ri
+
+__de
+,
+
+390
+__cڡ
+ *
+__ri
+
+__c
+,
+size_t
+
+__n
+)
+
+391
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+395
+__BEGIN_NAMESPACE_STD
+
+
+397
+size_t
+
+ $
+ (
+__cڡ
+ *
+__s
+)
+
+398
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+399
+__END_NAMESPACE_STD
+
+
+401 #ifdef
+__USE_XOPEN2K8
+
+
+404
+size_t
+
+ $n
+ (
+__cڡ
+ *
+__rg
+,
+size_t
+
+__maxn
+)
+
+405
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+409
+__BEGIN_NAMESPACE_STD
+
+
+411 *
+ $
+ (
+__um
+
+__THROW
+;
+
+412
+__END_NAMESPACE_STD
+
+
+413 #i
+defed
+
+__USE_XOPEN2K
+ || defed
+__USE_MISC
+
+
+421 #i
+defed
+
+__USE_XOPEN2K
+ && !defed
+__USE_GNU
+
+
+424 #ifde
+__REDIRECT_NTH
+
+
+425 
+ `__REDIRECT_NTH
+ (
+_r
+,
+
+426 (
+__um
+, *
+__buf
+,
+size_t
+
+__bu
+),
+
+427
+__xpg__r
+
+ `__nnu
+ ((2));
+
+429 
+ $__xpg__r
+ (
+__um
+, *
+__buf
+,
+size_t
+
+__bu
+)
+
+430
+__THROW
+
+ `__nnu
+ ((2));
+
+431 
+ #_r
+
+__xpg__r
+
+
+ )
+
+436 *
+ $_r
+ (
+__um
+, *
+__buf
+,
+size_t
+
+__bu
+)
+
+437
+__THROW
+
+ `__nnu
+ ((2));
+
+441 #ifde
+__USE_XOPEN2K8
+
+
+443 *
+ $_l
+ (
+__um
+,
+__lo_t
+
+__l
+
+__THROW
+;
+
+449 
+ $__bzo
+ (*
+__s
+,
+size_t
+
+__n
+
+__THROW
+
+ `__nnu
+ ((1));
+
+451 #ifde
+__USE_BSD
+
+
+453 
+ $bcy
+ (
+__cڡ
+ *
+__c
+, *
+__de
+,
+size_t
+
+__n
+)
+
+454
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+457 
+ $bzo
+ (*
+__s
+,
+size_t
+
+__n
+
+__THROW
+
+ `__nnu
+ ((1));
+
+460 
+ $bcmp
+ (
+__cڡ
+ *
+__s1
+, __cڡ *
+__s2
+,
+size_t
+
+__n
+)
+
+461
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1, 2));
+
+464 #ifde
+__CORRECT_ISO_CPP_STRING_H_PROTO
+
+
+467 *
+ `dex
+ (*
+__s
+, 
+__c
+)
+
+468
+__THROW
+
+ `__asm
+ ("dex"
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+469
+__cڡ
+ *
+ `dex
+ (__cڡ *
+__s
+, 
+__c
+)
+
+470
+__THROW
+
+ `__asm
+ ("dex"
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+472 #i
+defed
+
+__OPTIMIZE__
+ && !defed
+__CORRECT_ISO_CPP_STRINGS_H_PROTO
+
+
+473
+__ex_ways_le
+ *
+
+474
+ `dex
+ (*
+__s
+, 
+__c
+
+__THROW
+
+
+476 
+ `__but_dex
+ (
+__s
+,
+__c
+);
+
+479
+__ex_ways_le
+
+__cڡ
+ *
+
+480
+ `dex
+ (
+__cڡ
+ *
+__s
+, 
+__c
+
+__THROW
+
+
+482 
+ `__but_dex
+ (
+__s
+,
+__c
+);
+
+485
+ }
+}
+
+487 *
+ $dex
+ (
+__cڡ
+ *
+__s
+, 
+__c
+)
+
+488
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+492 #ifde
+__CORRECT_ISO_CPP_STRING_H_PROTO
+
+
+495 *
+ `rdex
+ (*
+__s
+, 
+__c
+)
+
+496
+__THROW
+
+ `__asm
+ ("rdex"
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+497
+__cڡ
+ *
+ `rdex
+ (__cڡ *
+__s
+, 
+__c
+)
+
+498
+__THROW
+
+ `__asm
+ ("rdex"
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+500 #i
+defed
+
+__OPTIMIZE__
+ && !defed
+__CORRECT_ISO_CPP_STRINGS_H_PROTO
+
+
+501
+__ex_ways_le
+ *
+
+502
+ `rdex
+ (*
+__s
+, 
+__c
+
+__THROW
+
+
+504 
+ `__but_rdex
+ (
+__s
+,
+__c
+);
+
+507
+__ex_ways_le
+
+__cڡ
+ *
+
+508
+ `rdex
+ (
+__cڡ
+ *
+__s
+, 
+__c
+
+__THROW
+
+
+510 
+ `__but_rdex
+ (
+__s
+,
+__c
+);
+
+513
+ }
+}
+
+515 *
+ $rdex
+ (
+__cڡ
+ *
+__s
+, 
+__c
+)
+
+516
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1));
+
+521 
+ $ffs
+ (
+__i
+
+__THROW
+
+ `__ibu__
+ ((
+__cڡ__
+));
+
+525 #ifdef
+__USE_GNU
+
+
+526 
+ $ff
+ (
+__l
+
+__THROW
+
+ `__ibu__
+ ((
+__cڡ__
+));
+
+527 #ifde
+__GNUC__
+
+
+528
+__exnsi__
+ 
+ $ffl
+ (
+__
+)
+
+529
+__THROW
+
+ `__ibu__
+ ((
+__cڡ__
+));
+
+534 
+ $rcmp
+ (
+__cڡ
+ *
+__s1
+, __cڡ *
+__s2
+)
+
+535
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1, 2));
+
+538 
+ $cmp
+ (
+__cڡ
+ *
+__s1
+, __cڡ *
+__s2
+,
+size_t
+
+__n
+)
+
+539
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1, 2));
+
+542 #ifdef
+__USE_GNU
+
+
+545 
+ $rcmp_l
+ (
+__cڡ
+ *
+__s1
+, __cڡ *
+__s2
+,
+
+546
+__lo_t
+
+__loc
+)
+
+547
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1, 2, 3));
+
+549 
+ $cmp_l
+ (
+__cڡ
+ *
+__s1
+, __cڡ *
+__s2
+,
+
+550
+size_t
+
+__n
+,
+__lo_t
+
+__loc
+)
+
+551
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1, 2, 4));
+
+554 #ifdef
+__USE_BSD
+
+
+557 *
+ $rp
+ (**
+__ri
+
+__rgp
+,
+
+558
+__cڡ
+ *
+__ri
+
+__dim
+)
+
+559
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+562 #ifdef
+__USE_XOPEN2K8
+
+
+564 *
+ $rsigl
+ (
+__sig
+
+__THROW
+;
+
+567 *
+ $__py
+ (*
+__ri
+
+__de
+,
+__cڡ
+ *__ri
+__c
+)
+
+568
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+569 *
+ $py
+ (*
+__ri
+
+__de
+,
+__cڡ
+ *__ri
+__c
+)
+
+570
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+574 *
+ $__y
+ (*
+__ri
+
+__de
+,
+
+575
+__cڡ
+ *
+__ri
+
+__c
+,
+size_t
+
+__n
+)
+
+576
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+577 *
+ $y
+ (*
+__ri
+
+__de
+,
+
+578
+__cڡ
+ *
+__ri
+
+__c
+,
+size_t
+
+__n
+)
+
+579
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+582 #ifdef
+__USE_GNU
+
+
+584 
+ $rvscmp
+ (
+__cڡ
+ *
+__s1
+, __cڡ *
+__s2
+)
+
+585
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1, 2));
+
+588 *
+ $ry
+ (*
+__rg
+
+__THROW
+
+ `__nnu
+ ((1));
+
+591 *
+ $memob
+ (*
+__s
+,
+size_t
+
+__n
+
+__THROW
+
+ `__nnu
+ ((1));
+
+593 #ide
+bame
+
+
+598 #ifde
+__CORRECT_ISO_CPP_STRING_H_PROTO
+
+
+599 "C++" *
+ $bame
+ (*
+__fame
+)
+
+600
+__THROW
+
+ `__asm
+ ("bame"
+ `__nnu
+ ((1));
+
+601 "C++"
+__cڡ
+ *
+ $bame
+ (
+__cڡ
+ *
+__fame
+)
+
+602
+__THROW
+
+ `__asm
+ ("bame"
+ `__nnu
+ ((1));
+
+604 *
+ $bame
+ (
+__cڡ
+ *
+__fame
+
+__THROW
+
+ `__nnu
+ ((1));
+
+610 #i
+defed
+
+__GNUC__
+ && __GNUC__ >= 2
+
+611 #i
+defed
+
+__OPTIMIZE__
+ && !defed
+__OPTIMIZE_SIZE__
+ \
+
+612 && !
+defed
+
+__NO_INLINE__
+ && !defed
+__lulus
+
+
+632 
+ ~<bs/rg.h
+>
+
+635 
+ ~<bs/rg2.h
+>
+
+638 #i
+__USE_FORTIFY_LEVEL
+ > 0 &&
+defed
+
+__ex_ways_le
+
+
+640 
+ ~<bs/rg3.h
+>
+
+644
+__END_DECLS
+
+
+ @/usr/include/bits/huge_val.h
+
+22 #ide
+_MATH_H
+
+
+28 #i
+__GNUC_PREREQ
+(3,3)
+
+29 
+ #HUGE_VAL
+ (
+ `__but_huge_v
+())
+
+ )
+
+30 #i
+__GNUC_PREREQ
+(2,96)
+
+31 
+ #HUGE_VAL
+ (
+__exnsi__
+ 0x1.0
+p2047
+)
+
+ )
+
+32 #i
+defed
+
+__GNUC__
+
+
+34 
+ #HUGE_VAL
+ \
+
+35 (
+__exnsi__
+ \
+
+36 ((uni { 
+__l
+
+ `__ibu__
+((
+ `__mode__
+(
+__DI__
+))); 
+__d
+; }) \
+
+37 {
+__l
+: 0x7ff0000000000000ULL }).
+__d
+)
+
+ )
+
+41 
+ ~<dn.h
+>
+
+43 uni { 
+ m__c
+[8]; 
+ m__d
+; }
+ t__huge_v_t
+;
+
+45 #i
+__BYTE_ORDER
+ =
+__BIG_ENDIAN
+
+
+46 
+ #__HUGE_VAL_bys
+ { 0x7f, 0xf0, 0, 0, 0, 0, 0, 0 }
+
+ )
+
+48 #i
+__BYTE_ORDER
+ =
+__LITTLE_ENDIAN
+
+
+49 
+ #__HUGE_VAL_bys
+ { 0, 0, 0, 0, 0, 0, 0xf0, 0x7}
+
+ )
+
+52 
+__huge_v_t
+
+ g__huge_v
+ = {
+__HUGE_VAL_bys
+ };
+
+53 
+ #HUGE_VAL
+ (
+__huge_v
+.
+__d
+)
+
+ )
+
+ @/usr/include/bits/huge_valf.h
+
+22 #ide
+_MATH_H
+
+
+28 #i
+__GNUC_PREREQ
+(3,3)
+
+29 
+ #HUGE_VALF
+ (
+ `__but_huge_vf
+())
+
+ )
+
+30 #i
+__GNUC_PREREQ
+(2,96)
+
+31 
+ #HUGE_VALF
+ (
+__exnsi__
+ 0x1.0
+p255f
+)
+
+ )
+
+32 #i
+defed
+
+__GNUC__
+
+
+34 
+ #HUGE_VALF
+ \
+
+35 (
+__exnsi__
+ \
+
+36 ((uni { 
+__l
+
+ `__ibu__
+((
+ `__mode__
+(
+__SI__
+))); 
+__d
+; }) \
+
+37 {
+__l
+: 0x7f800000UL }).
+__d
+)
+
+ )
+
+41 uni { 
+ m__c
+[4]; 
+ m__f
+; }
+ t__huge_vf_t
+;
+
+43 #i
+__BYTE_ORDER
+ =
+__BIG_ENDIAN
+
+
+44 
+ #__HUGE_VALF_bys
+ { 0x7f, 0x80, 0, 0 }
+
+ )
+
+46 #i
+__BYTE_ORDER
+ =
+__LITTLE_ENDIAN
+
+
+47 
+ #__HUGE_VALF_bys
+ { 0, 0, 0x80, 0x7}
+
+ )
+
+50 
+__huge_vf_t
+
+ g__huge_vf
+ = {
+__HUGE_VALF_bys
+ };
+
+51 
+ #HUGE_VALF
+ (
+__huge_vf
+.
+__f
+)
+
+ )
+
+ @/usr/include/bits/huge_vall.h
+
+21 #ide
+_MATH_H
+
+
+25 #i
+__GNUC_PREREQ
+(3,3)
+
+26 
+ #HUGE_VALL
+ (
+ `__but_huge_vl
+())
+
+ )
+
+28 
+ #HUGE_VALL
+ ((
+HUGE_VAL
+)
+
+ )
+
+ @/usr/include/bits/inf.h
+
+20 #ide
+_MATH_H
+
+
+26 #i
+__GNUC_PREREQ
+(3,3)
+
+27 
+ #INFINITY
+ (
+ `__but_ff
+())
+
+ )
+
+29 
+ #INFINITY
+
+HUGE_VALF
+
+
+ )
+
+ @/usr/include/bits/mathcalls.h
+
+46 #ide
+_MATH_H
+
+
+53
+_Mdoub_BEGIN_NAMESPACE
+
+
+55
+__MATHCALL
+ (
+acos
+,, (
+_Mdoub_
+
+__x
+));
+
+57
+__MATHCALL
+ (
+as
+,, (
+_Mdoub_
+
+__x
+));
+
+59
+__MATHCALL
+ (
+
+,, (
+_Mdoub_
+
+__x
+));
+
+61
+__MATHCALL
+ (
+2
+,, (
+_Mdoub_
+
+__y
+, _Mdoub_
+__x
+));
+
+64
+__MATHCALL
+ (
+cos
+,, (
+_Mdoub_
+
+__x
+));
+
+66
+__MATHCALL
+ (
+s
+,, (
+_Mdoub_
+
+__x
+));
+
+68
+__MATHCALL
+ (
+n
+,, (
+_Mdoub_
+
+__x
+));
+
+73
+__MATHCALL
+ (
+cosh
+,, (
+_Mdoub_
+
+__x
+));
+
+75
+__MATHCALL
+ (
+sh
+,, (
+_Mdoub_
+
+__x
+));
+
+77
+__MATHCALL
+ (
+nh
+,, (
+_Mdoub_
+
+__x
+));
+
+78
+ g_Mdoub_END_NAMESPACE
+
+
+80 #ifde
+__USE_GNU
+
+
+82
+__MATHDECL
+ (,
+scos
+,,
+
+83 (
+_Mdoub_
+
+__x
+, _Mdoub_ *
+__sx
+, _Mdoub_ *
+__cosx
+));
+
+86 #i
+defed
+
+__USE_MISC
+ || defed
+__USE_XOPEN_EXTENDED
+ || defed
+__USE_ISOC99
+
+
+87
+__BEGIN_NAMESPACE_C99
+
+
+89
+__MATHCALL
+ (
+acosh
+,, (
+_Mdoub_
+
+__x
+));
+
+91
+__MATHCALL
+ (
+ash
+,, (
+_Mdoub_
+
+__x
+));
+
+93
+__MATHCALL
+ (
+h
+,, (
+_Mdoub_
+
+__x
+));
+
+94
+ g__END_NAMESPACE_C99
+
+
+99
+_Mdoub_BEGIN_NAMESPACE
+
+
+101
+__MATHCALL
+ (
+exp
+,, (
+_Mdoub_
+
+__x
+));
+
+104
+__MATHCALL
+ (
+exp
+,, (
+_Mdoub_
+
+__x
+, *
+__expڒt
+));
+
+107
+__MATHCALL
+ (
+ldexp
+,, (
+_Mdoub_
+
+__x
+, 
+__expڒt
+));
+
+110
+__MATHCALL
+ (
+log
+,, (
+_Mdoub_
+
+__x
+));
+
+113
+__MATHCALL
+ (
+log10
+,, (
+_Mdoub_
+
+__x
+));
+
+116
+__MATHCALL
+ (
+modf
+,, (
+_Mdoub_
+
+__x
+, _Mdoub_ *
+__
+));
+
+117
+ g_Mdoub_END_NAMESPACE
+
+
+119 #ifde
+__USE_GNU
+
+
+121
+__MATHCALL
+ (
+exp10
+,, (
+_Mdoub_
+
+__x
+));
+
+123
+__MATHCALL
+ (
+pow10
+,, (
+_Mdoub_
+
+__x
+));
+
+126 #i
+defed
+
+__USE_MISC
+ || defed
+__USE_XOPEN_EXTENDED
+ || defed
+__USE_ISOC99
+
+
+127
+__BEGIN_NAMESPACE_C99
+
+
+129
+__MATHCALL
+ (
+expm1
+,, (
+_Mdoub_
+
+__x
+));
+
+132
+__MATHCALL
+ (
+log1p
+,, (
+_Mdoub_
+
+__x
+));
+
+135
+__MATHCALL
+ (
+logb
+,, (
+_Mdoub_
+
+__x
+));
+
+136
+ g__END_NAMESPACE_C99
+
+
+139 #ifde
+__USE_ISOC99
+
+
+140
+__BEGIN_NAMESPACE_C99
+
+
+142
+__MATHCALL
+ (
+exp2
+,, (
+_Mdoub_
+
+__x
+));
+
+145
+__MATHCALL
+ (
+log2
+,, (
+_Mdoub_
+
+__x
+));
+
+146
+ g__END_NAMESPACE_C99
+
+
+152
+_Mdoub_BEGIN_NAMESPACE
+
+
+154
+__MATHCALL
+ (
+pow
+,, (
+_Mdoub_
+
+__x
+, _Mdoub_
+__y
+));
+
+157
+__MATHCALL
+ (
+sq
+,, (
+_Mdoub_
+
+__x
+));
+
+158
+ g_Mdoub_END_NAMESPACE
+
+
+160 #i
+defed
+
+__USE_MISC
+ || defed
+__USE_XOPEN
+ || defed
+__USE_ISOC99
+
+
+161
+__BEGIN_NAMESPACE_C99
+
+
+163
+__MATHCALL
+ (
+hyp
+,, (
+_Mdoub_
+
+__x
+, _Mdoub_
+__y
+));
+
+164
+ g__END_NAMESPACE_C99
+
+
+167 #i
+defed
+
+__USE_MISC
+ || defed
+__USE_XOPEN_EXTENDED
+ || defed
+__USE_ISOC99
+
+
+168
+__BEGIN_NAMESPACE_C99
+
+
+170
+__MATHCALL
+ (
+cb
+,, (
+_Mdoub_
+
+__x
+));
+
+171
+ g__END_NAMESPACE_C99
+
+
+177
+_Mdoub_BEGIN_NAMESPACE
+
+
+179
+__MATHCALLX
+ (
+
+,, (
+_Mdoub_
+
+__x
+), (
+__cڡ__
+));
+
+182
+__MATHCALLX
+ (
+bs
+,, (
+_Mdoub_
+
+__x
+), (
+__cڡ__
+));
+
+185
+__MATHCALLX
+ (
+o
+,, (
+_Mdoub_
+
+__x
+), (
+__cڡ__
+));
+
+188
+__MATHCALL
+ (
+fmod
+,, (
+_Mdoub_
+
+__x
+, _Mdoub_
+__y
+));
+
+193
+__MATHDECL_1
+ (,
+__isf
+,, (
+_Mdoub_
+
+__vue
+)
+__ibu__
+ ((
+__cڡ__
+));
+
+196
+__MATHDECL_1
+ (,
+__fe
+,, (
+_Mdoub_
+
+__vue
+)
+__ibu__
+ ((
+__cڡ__
+));
+
+197
+ g_Mdoub_END_NAMESPACE
+
+
+199 #ifde
+__USE_MISC
+
+
+202
+__MATHDECL_1
+ (,
+isf
+,, (
+_Mdoub_
+
+__vue
+)
+__ibu__
+ ((
+__cڡ__
+));
+
+205
+__MATHDECL_1
+ (,
+fe
+,, (
+_Mdoub_
+
+__vue
+)
+__ibu__
+ ((
+__cڡ__
+));
+
+208
+__MATHCALL
+ (
+dm
+,, (
+_Mdoub_
+
+__x
+, _Mdoub_
+__y
+));
+
+212
+__MATHCALL
+ (
+signifind
+,, (
+_Mdoub_
+
+__x
+));
+
+215 #i
+defed
+
+__USE_MISC
+ || defed
+__USE_ISOC99
+
+
+216
+__BEGIN_NAMESPACE_C99
+
+
+218
+__MATHCALLX
+ (
+cysign
+,, (
+_Mdoub_
+
+__x
+, _Mdoub_
+__y
+), (
+__cڡ__
+));
+
+219
+ g__END_NAMESPACE_C99
+
+
+222 #ifde
+__USE_ISOC99
+
+
+223
+__BEGIN_NAMESPACE_C99
+
+
+225
+__MATHCALLX
+ (
+n
+,, (
+__cڡ
+ *
+__gb
+), (
+__cڡ__
+));
+
+226
+ g__END_NAMESPACE_C99
+
+
+231
+__MATHDECL_1
+ (,
+__i
+,, (
+_Mdoub_
+
+__vue
+)
+__ibu__
+ ((
+__cڡ__
+));
+
+233 #i
+defed
+
+__USE_MISC
+ || defed
+__USE_XOPEN
+
+
+235
+__MATHDECL_1
+ (,
+i
+,, (
+_Mdoub_
+
+__vue
+)
+__ibu__
+ ((
+__cڡ__
+));
+
+238
+__MATHCALL
+ (
+j0
+,, (
+_Mdoub_
+));
+
+239
+__MATHCALL
+ (
+j1
+,, (
+_Mdoub_
+));
+
+240
+__MATHCALL
+ (
+jn
+,, (,
+_Mdoub_
+));
+
+241
+__MATHCALL
+ (
+y0
+,, (
+_Mdoub_
+));
+
+242
+__MATHCALL
+ (
+y1
+,, (
+_Mdoub_
+));
+
+243
+__MATHCALL
+ (
+yn
+,, (,
+_Mdoub_
+));
+
+247 #i
+defed
+
+__USE_MISC
+ || defed
+__USE_XOPEN
+ || defed
+__USE_ISOC99
+
+
+248
+__BEGIN_NAMESPACE_C99
+
+
+250
+__MATHCALL
+ (
+f
+,, (
+_Mdoub_
+));
+
+251
+__MATHCALL
+ (
+fc
+,, (
+_Mdoub_
+));
+
+252
+__MATHCALL
+ (
+lgamma
+,, (
+_Mdoub_
+));
+
+253
+ g__END_NAMESPACE_C99
+
+
+256 #ifde
+__USE_ISOC99
+
+
+257
+__BEGIN_NAMESPACE_C99
+
+
+259
+__MATHCALL
+ (
+tgamma
+,, (
+_Mdoub_
+));
+
+260
+ g__END_NAMESPACE_C99
+
+
+263 #i
+defed
+
+__USE_MISC
+ || defed
+__USE_XOPEN
+
+
+265
+__MATHCALL
+ (
+gamma
+,, (
+_Mdoub_
+));
+
+268 #ifde
+__USE_MISC
+
+
+272
+__MATHCALL
+ (
+lgamma
+,
+_r
+, (
+_Mdoub_
+, *
+__signgamp
+));
+
+276 #i
+defed
+
+__USE_MISC
+ || defed
+__USE_XOPEN_EXTENDED
+ || defed
+__USE_ISOC99
+
+
+277
+__BEGIN_NAMESPACE_C99
+
+
+280
+__MATHCALL
+ (
+rt
+,, (
+_Mdoub_
+
+__x
+));
+
+283
+__MATHCALLX
+ (
+x
+,, (
+_Mdoub_
+
+__x
+, _Mdoub_
+__y
+), (
+__cڡ__
+));
+
+284 #i
+defed
+
+__USE_ISOC99
+ && !defed
+__LDBL_COMPAT
+
+
+285
+__MATHCALLX
+ (
+xowd
+,, (
+_Mdoub_
+
+__x
+, 
+__y
+), (
+__cڡ__
+));
+
+289
+__MATHCALL
+ (
+mad
+,, (
+_Mdoub_
+
+__x
+, _Mdoub_
+__y
+));
+
+291 #i
+defed
+
+__USE_MISC
+ || defed
+__USE_ISOC99
+
+
+293
+__MATHCALL
+ (
+slbn
+,, (
+_Mdoub_
+
+__x
+, 
+__n
+));
+
+297
+__MATHDECL
+ (,
+ogb
+,, (
+_Mdoub_
+
+__x
+));
+
+300 #ifde
+__USE_ISOC99
+
+
+302
+__MATHCALL
+ (
+slb
+,, (
+_Mdoub_
+
+__x
+, 
+__n
+));
+
+306
+__MATHCALL
+ (
+ìbyt
+,, (
+_Mdoub_
+
+__x
+));
+
+310
+__MATHCALLX
+ (
+round
+,, (
+_Mdoub_
+
+__x
+), (
+__cڡ__
+));
+
+314
+__MATHCALLX
+ (
+unc
+,, (
+_Mdoub_
+
+__x
+), (
+__cڡ__
+));
+
+319
+__MATHCALL
+ (
+mquo
+,, (
+_Mdoub_
+
+__x
+, _Mdoub_
+__y
+, *
+__quo
+));
+
+326
+__MATHDECL
+ (,
+̚t
+,, (
+_Mdoub_
+
+__x
+));
+
+327
+__MATHDECL
+ (,
+rt
+,, (
+_Mdoub_
+
+__x
+));
+
+331
+__MATHDECL
+ (,
+ound
+,, (
+_Mdoub_
+
+__x
+));
+
+332
+__MATHDECL
+ (,
+round
+,, (
+_Mdoub_
+
+__x
+));
+
+336
+__MATHCALL
+ (
+fdim
+,, (
+_Mdoub_
+
+__x
+, _Mdoub_
+__y
+));
+
+339
+__MATHCALL
+ (
+fmax
+,, (
+_Mdoub_
+
+__x
+, _Mdoub_
+__y
+));
+
+342
+__MATHCALL
+ (
+fm
+,, (
+_Mdoub_
+
+__x
+, _Mdoub_
+__y
+));
+
+346
+__MATHDECL_1
+ (,
+__assify
+,, (
+_Mdoub_
+
+__vue
+))
+
+347
+__ibu__
+ ((
+__cڡ__
+));
+
+350
+__MATHDECL_1
+ (,
+__signb
+,, (
+_Mdoub_
+
+__vue
+))
+
+351
+__ibu__
+ ((
+__cڡ__
+));
+
+355
+__MATHCALL
+ (
+fma
+,, (
+_Mdoub_
+
+__x
+, _Mdoub_
+__y
+, _Mdoub_
+__z
+));
+
+358 #i
+defed
+
+__USE_MISC
+ || defed
+__USE_XOPEN_EXTENDED
+ || defed
+__USE_ISOC99
+
+
+359
+ g__END_NAMESPACE_C99
+
+
+362 #i
+defed
+
+__USE_MISC
+ || defed
+__USE_XOPEN_EXTENDED
+
+
+364
+__MATHCALL
+ (
+slb
+,, (
+_Mdoub_
+
+__x
+, _Mdoub_
+__n
+));
+
+ @/usr/include/bits/mathdef.h
+
+19 #i!
+defed
+
+_MATH_H
+ && !defed
+_COMPLEX_H
+
+
+23 #i
+defed
+
+__USE_ISOC99
+ && defed
+_MATH_H
+ && !defed
+_MATH_H_MATHDEF
+
+
+24 
+ #_MATH_H_MATHDEF
+ 1
+
+ )
+
+26 
+ ~<bs/wdsize.h
+>
+
+28 #i
+__WORDSIZE
+ =64 || (
+defed
+
+__FLT_EVAL_METHOD__
+ && __FLT_EVAL_METHOD__ == 0)
+
+31 
+ tt_t
+;
+
+32 
+ tdoub_t
+;
+
+38 
+ tt_t
+;
+
+40 
+ tdoub_t
+;
+
+45 
+ #FP_ILOGB0
+ (-2147483647 - 1)
+
+ )
+
+46 
+ #FP_ILOGBNAN
+ (-2147483647 - 1)
+
+ )
+
+ @/usr/include/bits/mathinline.h
+
+21 #ide
+_MATH_H
+
+
+25 
+ ~<bs/wdsize.h
+>
+
+27 #ide
+__ex_le
+
+
+28 
+ #__MATH_INLINE
+
+__le
+
+
+ )
+
+30 
+ #__MATH_INLINE
+
+__ex_le
+
+
+ )
+
+34 #i
+defed
+
+__USE_ISOC99
+ && defed
+__GNUC__
+ && __GNUC__ >= 2
+
+37
+__MATH_INLINE
+ 
+
+38
+__NTH
+ (
+ $__signbf
+ (
+__x
+))
+
+40 #i
+__WORDSIZE
+ == 32
+
+41
+__exnsi__
+ uni { 
+__f
+; 
+__i
+; }
+__u
+ = { __f:
+__x
+ };
+
+42 
+__u
+.
+__i
+ < 0;
+
+44 
+__m
+;
+
+45
+ `__asm
+ ("pmovmskb %1, %0" : "" (
+__m
+: "x" (
+__x
+));
+
+46 
+__m
+ & 0x8;
+
+48
+ }
+}
+
+49
+__MATH_INLINE
+ 
+
+50
+__NTH
+ (
+ $__signb
+ (
+__x
+))
+
+52 #i
+__WORDSIZE
+ == 32
+
+53
+__exnsi__
+ uni { 
+__d
+; 
+__i
+[2]; }
+__u
+ = { __d:
+__x
+ };
+
+54 
+__u
+.
+__i
+[1] < 0;
+
+56 
+__m
+;
+
+57
+ `__asm
+ ("pmovmskb %1, %0" : "" (
+__m
+: "x" (
+__x
+));
+
+58 
+__m
+ & 0x80;
+
+60
+ }
+}
+
+61
+__MATH_INLINE
+ 
+
+62
+__NTH
+ (
+ $__signbl
+ (
+__x
+))
+
+64
+__exnsi__
+ uni { 
+__l
+; 
+__i
+[3]; }
+__u
+ = { __l:
+__x
+ };
+
+65  (
+__u
+.
+__i
+[2] & 0x8000) != 0;
+
+66
+ }
+}
+
+ @/usr/include/bits/nan.h
+
+20 #ide
+_MATH_H
+
+
+27 #i
+__GNUC_PREREQ
+(3,3)
+
+29 
+ #NAN
+ (
+ `__but_nf
+ (""))
+
+ )
+
+31 #i
+defed
+
+__GNUC__
+
+
+33 
+ #NAN
+ \
+
+34 (
+__exnsi__
+ \
+
+35 ((uni { 
+__l
+
+ `__ibu__
+ ((
+ `__mode__
+ (
+__SI__
+))); 
+__d
+; }) \
+
+36 {
+__l
+: 0x7fc00000UL }).
+__d
+)
+
+ )
+
+40 
+ ~<dn.h
+>
+
+42 #i
+__BYTE_ORDER
+ =
+__BIG_ENDIAN
+
+
+43 
+ #__n_bys
+ { 0x7f, 0xc0, 0, 0 }
+
+ )
+
+45 #i
+__BYTE_ORDER
+ =
+__LITTLE_ENDIAN
+
+
+46 
+ #__n_bys
+ { 0, 0, 0xc0, 0x7}
+
+ )
+
+49 uni { 
+ m__c
+[4]; 
+ m__d
+; }
+__n_uni
+
+
+50
+ g__ibu_ud__
+ = {
+__n_bys
+ };
+
+51 
+ #NAN
+ (
+__n_uni
+.
+__d
+)
+
+ )
+
+ @/usr/include/bits/stdio-ldbl.h
+
+20 #ide
+_STDIO_H
+
+
+24
+__BEGIN_NAMESPACE_STD
+
+
+25
+ $__LDBL_REDIR_DECL
+ (
+rtf
+)
+
+26
+ $__LDBL_REDIR_DECL
+ (
+tf
+)
+
+27
+ $__LDBL_REDIR_DECL
+ (
+rtf
+)
+
+28
+ $__LDBL_REDIR_DECL
+ (
+vrtf
+)
+
+29
+ $__LDBL_REDIR_DECL
+ (
+vtf
+)
+
+30
+ $__LDBL_REDIR_DECL
+ (
+vrtf
+)
+
+31 #i
+defed
+
+__USE_ISOC99
+ && !defed
+__USE_GNU
+ \
+
+32 && !
+defed
+
+__REDIRECT
+ \
+
+33 && (
+defed
+
+__STRICT_ANSI__
+ || defed
+__USE_XOPEN2K
+)
+
+34
+ $__LDBL_REDIR1_DECL
+ (
+fsnf
+,
+__dbl___isoc99_fsnf
+)
+
+35
+ $__LDBL_REDIR1_DECL
+ (
+snf
+,
+__dbl___isoc99_snf
+)
+
+36
+ $__LDBL_REDIR1_DECL
+ (
+ssnf
+,
+__dbl___isoc99_ssnf
+)
+
+38
+ $__LDBL_REDIR_DECL
+ (
+fsnf
+)
+
+39
+ $__LDBL_REDIR_DECL
+ (
+snf
+)
+
+40
+ $__LDBL_REDIR_DECL
+ (
+ssnf
+)
+
+42
+__END_NAMESPACE_STD
+
+
+44 #i
+defed
+
+__USE_BSD
+ || defed
+__USE_ISOC99
+ || defed
+__USE_UNIX98
+
+
+45
+__BEGIN_NAMESPACE_C99
+
+
+46
+ $__LDBL_REDIR_DECL
+ (
+tf
+)
+
+47
+ $__LDBL_REDIR_DECL
+ (
+vtf
+)
+
+48
+__END_NAMESPACE_C99
+
+
+51 #ifdef
+__USE_ISOC99
+
+
+52
+__BEGIN_NAMESPACE_C99
+
+
+53 #i!
+defed
+
+__USE_GNU
+ && !defed
+__REDIRECT
+ \
+
+54 && (
+defed
+
+__STRICT_ANSI__
+ || defed
+__USE_XOPEN2K
+)
+
+55
+ $__LDBL_REDIR1_DECL
+ (
+vfsnf
+,
+__dbl___isoc99_vfsnf
+)
+
+56
+ $__LDBL_REDIR1_DECL
+ (
+vsnf
+,
+__dbl___isoc99_vsnf
+)
+
+57
+ $__LDBL_REDIR1_DECL
+ (
+vssnf
+,
+__dbl___isoc99_vssnf
+)
+
+59
+ $__LDBL_REDIR_DECL
+ (
+vfsnf
+)
+
+60
+ $__LDBL_REDIR_DECL
+ (
+vssnf
+)
+
+61
+ $__LDBL_REDIR_DECL
+ (
+vsnf
+)
+
+63
+__END_NAMESPACE_C99
+
+
+66 #ifde
+__USE_GNU
+
+
+67
+ $__LDBL_REDIR_DECL
+ (
+vdtf
+)
+
+68
+ $__LDBL_REDIR_DECL
+ (
+dtf
+)
+
+69
+ $__LDBL_REDIR_DECL
+ (
+vartf
+)
+
+70
+ $__LDBL_REDIR_DECL
+ (
+__artf
+)
+
+71
+ $__LDBL_REDIR_DECL
+ (
+artf
+)
+
+72
+ $__LDBL_REDIR_DECL
+ (
+oback_tf
+)
+
+73
+ $__LDBL_REDIR_DECL
+ (
+oback_vtf
+)
+
+76 #i
+__USE_FORTIFY_LEVEL
+ > 0 &&
+defed
+
+__ex_ways_le
+
+
+77
+ $__LDBL_REDIR_DECL
+ (
+__rtf_chk
+)
+
+78
+ $__LDBL_REDIR_DECL
+ (
+__vrtf_chk
+)
+
+79 #i
+defed
+
+__USE_BSD
+ || defed
+__USE_ISOC99
+ || defed
+__USE_UNIX98
+
+
+80
+ $__LDBL_REDIR_DECL
+ (
+__tf_chk
+)
+
+81
+ $__LDBL_REDIR_DECL
+ (
+__vtf_chk
+)
+
+83 #i
+__USE_FORTIFY_LEVEL
+ > 1
+
+84
+ $__LDBL_REDIR_DECL
+ (
+__rtf_chk
+)
+
+85
+ $__LDBL_REDIR_DECL
+ (
+__tf_chk
+)
+
+86
+ $__LDBL_REDIR_DECL
+ (
+__vrtf_chk
+)
+
+87
+ $__LDBL_REDIR_DECL
+ (
+__vtf_chk
+)
+
+88 #ifde
+__USE_GNU
+
+
+89
+ $__LDBL_REDIR_DECL
+ (
+__artf_chk
+)
+
+90
+ $__LDBL_REDIR_DECL
+ (
+__vartf_chk
+)
+
+91
+ $__LDBL_REDIR_DECL
+ (
+__dtf_chk
+)
+
+92
+ $__LDBL_REDIR_DECL
+ (
+__vdtf_chk
+)
+
+93
+ $__LDBL_REDIR_DECL
+ (
+__oback_tf_chk
+)
+
+94
+ $__LDBL_REDIR_DECL
+ (
+__oback_vtf_chk
+)
+
+ @/usr/include/bits/stdio.h
+
+20 #ide
+_STDIO_H
+
+
+24 #ide
+__ex_le
+
+
+25 
+ #__STDIO_INLINE
+
+le
+
+
+ )
+
+27 
+ #__STDIO_INLINE
+
+__ex_le
+
+
+ )
+
+31 #ifde
+__USE_EXTERN_INLINES
+
+
+34 #i!(
+__USE_FORTIFY_LEVEL
+ > 0 &&
+defed
+
+__ex_ways_le
+)
+
+36
+__STDIO_INLINE
+ 
+
+37
+ $vtf
+ (
+__cڡ
+ *
+__ri
+
+__fmt
+,
+_G_va_li
+
+__g
+)
+
+39 
+ `vrtf
+ (
+dout
+,
+__fmt
+,
+__g
+);
+
+40
+ }
+}
+
+44
+__STDIO_INLINE
+ 
+
+45
+ $gch
+ ()
+
+47 
+ `_IO_gc
+ (
+d
+);
+
+48
+ }
+}
+
+51 #ifde
+__USE_MISC
+
+
+53
+__STDIO_INLINE
+ 
+
+54
+ $fgc_uocked
+ (
+FILE
+ *
+__
+)
+
+56 
+ `_IO_gc_uocked
+ (
+__
+);
+
+57
+ }
+}
+
+61 #i
+defed
+
+__USE_POSIX
+ || defed
+__USE_MISC
+
+
+63
+__STDIO_INLINE
+ 
+
+64
+ $gc_uocked
+ (
+FILE
+ *
+__
+)
+
+66 
+ `_IO_gc_uocked
+ (
+__
+);
+
+67
+ }
+}
+
+70
+__STDIO_INLINE
+ 
+
+71
+ $gch_uocked
+ ()
+
+73 
+ `_IO_gc_uocked
+ (
+d
+);
+
+74
+ }
+}
+
+79
+__STDIO_INLINE
+ 
+
+80
+ $putch
+ (
+__c
+)
+
+82 
+ `_IO_putc
+ (
+__c
+,
+dout
+);
+
+83
+ }
+}
+
+86 #ifde
+__USE_MISC
+
+
+88
+__STDIO_INLINE
+ 
+
+89
+ $utc_uocked
+ (
+__c
+,
+FILE
+ *
+__am
+)
+
+91 
+ `_IO_putc_uocked
+ (
+__c
+,
+__am
+);
+
+92
+ }
+}
+
+96 #i
+defed
+
+__USE_POSIX
+ || defed
+__USE_MISC
+
+
+98
+__STDIO_INLINE
+ 
+
+99
+ $putc_uocked
+ (
+__c
+,
+FILE
+ *
+__am
+)
+
+101 
+ `_IO_putc_uocked
+ (
+__c
+,
+__am
+);
+
+102
+ }
+}
+
+105
+__STDIO_INLINE
+ 
+
+106
+ $putch_uocked
+ (
+__c
+)
+
+108 
+ `_IO_putc_uocked
+ (
+__c
+,
+dout
+);
+
+109
+ }
+}
+
+113 #ifdef
+__USE_GNU
+
+
+115
+__STDIO_INLINE
+
+_IO_ssize_t
+
+
+116
+ $gle
+ (**
+__l
+,
+size_t
+ *
+__n
+,
+FILE
+ *
+__am
+)
+
+118 
+ `__gdim
+ (
+__l
+,
+__n
+, '\n',
+__am
+);
+
+119
+ }
+}
+
+123 #ifde
+__USE_MISC
+
+
+125
+__STDIO_INLINE
+ 
+
+126
+__NTH
+ (
+ $of_uocked
+ (
+FILE
+ *
+__am
+))
+
+128 
+ `_IO_of_uocked
+ (
+__am
+);
+
+129
+ }
+}
+
+132
+__STDIO_INLINE
+ 
+
+133
+__NTH
+ (
+ $_uocked
+ (
+FILE
+ *
+__am
+))
+
+135 
+ `_IO__uocked
+ (
+__am
+);
+
+136
+ }
+}
+
+142 #i
+defed
+
+__USE_MISC
+ && defed
+__GNUC__
+ && defed
+__OPTIMIZE__
+ \
+
+143 && !
+defed
+
+ g__lulus
+
+
+145 
+ #d_uocked
+(
+r
+,
+size
+,
+n
+,
+am
+) \
+
+146 (
+ `__exnsi__
+ ((
+ `__but_cڡt_p
+ (
+size
+&& __but_cڡt_(
+n
+) \
+
+147 && (
+size_t
+(
+size
+* (size_t(
+n
+) <= 8 \
+
+148 && (
+size_t
+(
+size
+) != 0) \
+
+149 ? ({ *
+__r
+ = (*(
+r
+); \
+
+150
+FILE
+ *
+__am
+ = (
+am
+); \
+
+151
+size_t
+
+__t
+; \
+
+152 
+__t
+ = (
+size_t
+(
+size
+* (size_t(
+n
+); \
+
+153
+__t
+ > 0; --__cnt) \
+
+155 
+__c
+ =
+ `_IO_gc_uocked
+ (
+__am
+); \
+
+156 i(
+__c
+ =
+EOF
+) \
+
+158 *
+__r
+++ =
+__c
+; \
+
+160 ((
+size_t
+(
+size
+* (size_t(
+n
+-
+__t
+) \
+
+161 / (
+size_t
+(
+size
+); }) \
+
+162 : (((
+ `__but_cڡt_p
+ (
+size
+&& (
+size_t
+) (size) == 0) \
+
+163 || (
+ `__but_cڡt_p
+ (
+n
+&& (
+size_t
+) (n) == 0)) \
+
+165 ? (((
+r
+), ((
+am
+), ((
+size
+), \
+
+166 ((
+n
+), (
+size_t
+) 0) \
+
+167 :
+ `d_uocked
+ (
+r
+,
+size
+,
+n
+,
+am
+))))
+
+ )
+
+169 
+ #fwre_uocked
+(
+r
+,
+size
+,
+n
+,
+am
+) \
+
+170 (
+ `__exnsi__
+ ((
+ `__but_cڡt_p
+ (
+size
+&& __but_cڡt_(
+n
+) \
+
+171 && (
+size_t
+(
+size
+* (size_t(
+n
+) <= 8 \
+
+172 && (
+size_t
+(
+size
+) != 0) \
+
+173 ? ({ cڡ *
+__r
+ = (cڡ *(
+r
+); \
+
+174
+FILE
+ *
+__am
+ = (
+am
+); \
+
+175
+size_t
+
+__t
+; \
+
+176 
+__t
+ = (
+size_t
+(
+size
+* (size_t(
+n
+); \
+
+177
+__t
+ > 0; --__cnt) \
+
+178 i(
+ `_IO_putc_uocked
+ (*
+__r
+++,
+__am
+=
+EOF
+) \
+
+180 ((
+size_t
+(
+size
+* (size_t(
+n
+-
+__t
+) \
+
+181 / (
+size_t
+(
+size
+); }) \
+
+182 : (((
+ `__but_cڡt_p
+ (
+size
+&& (
+size_t
+) (size) == 0) \
+
+183 || (
+ `__but_cڡt_p
+ (
+n
+&& (
+size_t
+) (n) == 0)) \
+
+185 ? (((
+r
+), ((
+am
+), ((
+size
+), \
+
+186 ((
+n
+), (
+size_t
+) 0) \
+
+187 :
+ `fwre_uocked
+ (
+r
+,
+size
+,
+n
+,
+am
+))))
+
+ )
+
+191 #unde
+__STDIO_INLINE
+
+
+ @/usr/include/bits/stdio2.h
+
+20 #ide
+_STDIO_H
+
+
+24 
+ $__rtf_chk
+ (*
+__ri
+
+__s
+, 
+__ag
+,
+size_t
+
+__
+,
+
+25
+__cڡ
+ *
+__ri
+
+__fm
+, ...
+__THROW
+;
+
+26 
+ $__vrtf_chk
+ (*
+__ri
+
+__s
+, 
+__ag
+,
+size_t
+
+__
+,
+
+27
+__cڡ
+ *
+__ri
+
+__fm
+,
+
+28
+_G_va_li
+
+__
+
+__THROW
+;
+
+30 #ifde
+__va_g_ck
+
+
+31
+__ex_ways_le
+ 
+
+32
+ `__NTH
+ (
+ $rtf
+ (*
+__ri
+
+__s
+,
+__cڡ
+ *__ri
+__fmt
+, ...))
+
+34 
+ `__but___rtf_chk
+ (
+__s
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+
+35
+ `__bos
+ (
+__s
+),
+__fmt
+,
+ `__va_g_ck
+ ());
+
+36
+ }
+}
+
+37 #i!
+defed
+
+__lulus
+
+
+38 
+ #rtf
+(
+r
+, ...) \
+
+39
+ `__but___rtf_chk
+ (
+r
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+ `__bos
+ (str), \
+
+40
+__VA_ARGS__
+)
+
+ )
+
+43
+__ex_ways_le
+ 
+
+44
+__NTH
+ (
+ $vrtf
+ (*
+__ri
+
+__s
+,
+__cڡ
+ *__ri
+__fmt
+,
+
+45
+_G_va_li
+
+__
+))
+
+47 
+ `__but___vrtf_chk
+ (
+__s
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+
+48
+ `__bos
+ (
+__s
+),
+__fmt
+,
+__
+);
+
+49
+ }
+}
+
+51 #i
+defed
+
+__USE_BSD
+ || defed
+__USE_ISOC99
+ || defed
+__USE_UNIX98
+
+
+53 
+ $__tf_chk
+ (*
+__ri
+
+__s
+,
+size_t
+
+__n
+, 
+__ag
+,
+
+54
+size_t
+
+__
+,
+__cڡ
+ *
+__ri
+
+__fm
+,
+
+55 ...
+__THROW
+;
+
+56 
+ $__vtf_chk
+ (*
+__ri
+
+__s
+,
+size_t
+
+__n
+, 
+__ag
+,
+
+57
+size_t
+
+__
+,
+__cڡ
+ *
+__ri
+
+__fm
+,
+
+58
+_G_va_li
+
+__
+
+__THROW
+;
+
+60 #ifde
+__va_g_ck
+
+
+61
+__ex_ways_le
+ 
+
+62
+ `__NTH
+ (
+ $tf
+ (*
+__ri
+
+__s
+,
+size_t
+
+__n
+,
+
+63
+__cڡ
+ *
+__ri
+
+__fmt
+, ...))
+
+65 
+ `__but___tf_chk
+ (
+__s
+,
+__n
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+
+66
+ `__bos
+ (
+__s
+),
+__fmt
+,
+ `__va_g_ck
+ ());
+
+67
+ }
+}
+
+68 #i!
+defed
+
+__lulus
+
+
+69 
+ #tf
+(
+r
+,
+n
+, ...) \
+
+70
+ `__but___tf_chk
+ (
+r
+,
+n
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+ `__bos
+ (str), \
+
+71
+__VA_ARGS__
+)
+
+ )
+
+74
+__ex_ways_le
+ 
+
+75
+__NTH
+ (
+ $vtf
+ (*
+__ri
+
+__s
+,
+size_t
+
+__n
+,
+
+76
+__cڡ
+ *
+__ri
+
+__fmt
+,
+_G_va_li
+
+__
+))
+
+78 
+ `__but___vtf_chk
+ (
+__s
+,
+__n
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+
+79
+ `__bos
+ (
+__s
+),
+__fmt
+,
+__
+);
+
+80
+ }
+}
+
+84 #i
+__USE_FORTIFY_LEVEL
+ > 1
+
+86 
+__rtf_chk
+ (
+FILE
+ *
+__ri
+
+__am
+, 
+__ag
+,
+
+87
+__cڡ
+ *
+__ri
+
+__fm
+, ...);
+
+88 
+__tf_chk
+ (
+__ag
+,
+__cڡ
+ *
+__ri
+
+__fm
+, ...);
+
+89 
+__vrtf_chk
+ (
+FILE
+ *
+__ri
+
+__am
+, 
+__ag
+,
+
+90
+__cڡ
+ *
+__ri
+
+__fm
+,
+_G_va_li
+
+__
+);
+
+91 
+__vtf_chk
+ (
+__ag
+,
+__cڡ
+ *
+__ri
+
+__fm
+,
+
+92
+_G_va_li
+
+__
+);
+
+94 #ifde
+__va_g_ck
+
+
+95
+__ex_ways_le
+ 
+
+96
+ $rtf
+ (
+FILE
+ *
+__ri
+
+__am
+,
+__cڡ
+ *__ri
+__fmt
+, ...)
+
+98 
+ `__rtf_chk
+ (
+__am
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+__fmt
+,
+
+99
+ `__va_g_ck
+ ());
+
+100
+ }
+}
+
+102
+__ex_ways_le
+ 
+
+103
+ $tf
+ (
+__cڡ
+ *
+__ri
+
+__fmt
+, ...)
+
+105 
+ `__tf_chk
+ (
+__USE_FORTIFY_LEVEL
+ - 1,
+__fmt
+,
+ `__va_g_ck
+ ());
+
+106
+ }
+}
+
+107 #i!
+defed
+
+__lulus
+
+
+108 
+ #tf
+(...) \
+
+109
+ `__tf_chk
+ (
+__USE_FORTIFY_LEVEL
+ - 1,
+__VA_ARGS__
+)
+
+ )
+
+110 
+ #rtf
+(
+am
+, ...) \
+
+111
+ `__rtf_chk
+ (
+am
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+__VA_ARGS__
+)
+
+ )
+
+114
+__ex_ways_le
+ 
+
+115
+ $vtf
+ (
+__cڡ
+ *
+__ri
+
+__fmt
+,
+_G_va_li
+
+__
+)
+
+117 #ifde
+__USE_EXTERN_INLINES
+
+
+118 
+ `__vrtf_chk
+ (
+dout
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+__fmt
+,
+__
+);
+
+120 
+ `__vtf_chk
+ (
+__USE_FORTIFY_LEVEL
+ - 1,
+__fmt
+,
+__
+);
+
+122
+ }
+}
+
+124
+__ex_ways_le
+ 
+
+125
+ $vrtf
+ (
+FILE
+ *
+__ri
+
+__am
+,
+
+126
+__cڡ
+ *
+__ri
+
+__fmt
+,
+_G_va_li
+
+__
+)
+
+128 
+ `__vrtf_chk
+ (
+__am
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+__fmt
+,
+__
+);
+
+129
+ }
+}
+
+131 #ifde
+__USE_GNU
+
+
+133 
+ $__artf_chk
+ (**
+__ri
+
+__r
+, 
+__ag
+,
+
+134
+__cڡ
+ *
+__ri
+
+__fmt
+, ...)
+
+135
+__THROW
+
+ `__ibu__
+ ((
+ $__fm__
+ (
+__tf__
+, 3, 4))
+__wur
+;
+
+136 
+ $__vartf_chk
+ (**
+__ri
+
+__r
+, 
+__ag
+,
+
+137
+__cڡ
+ *
+__ri
+
+__fmt
+,
+_G_va_li
+
+__g
+)
+
+138
+__THROW
+
+ `__ibu__
+ ((
+ $__fm__
+ (
+__tf__
+, 3, 0))
+__wur
+;
+
+139 
+ $__dtf_chk
+ (
+__fd
+, 
+__ag
+,
+__cڡ
+ *
+__ri
+
+__fmt
+,
+
+140 ...
+ `__ibu__
+ ((
+ `__fm__
+ (
+__tf__
+, 3, 4)));
+
+141 
+ $__vdtf_chk
+ (
+__fd
+, 
+__ag
+,
+
+142
+__cڡ
+ *
+__ri
+
+__fmt
+,
+_G_va_li
+
+__g
+)
+
+143
+ `__ibu__
+ ((
+ `__fm__
+ (
+__tf__
+, 3, 0)));
+
+144 
+ $__oback_tf_chk
+ (
+oback
+ *
+__ri
+
+__oback
+,
+
+145 
+__ag
+,
+__cڡ
+ *
+__ri
+
+__fm
+,
+
+147
+__THROW
+
+ `__ibu__
+ ((
+ `__fm__
+ (
+__tf__
+, 3, 4)));
+
+148 
+ $__oback_vtf_chk
+ (
+oback
+ *
+__ri
+
+__oback
+,
+
+149 
+__ag
+,
+
+150
+__cڡ
+ *
+__ri
+
+__fm
+,
+
+151
+_G_va_li
+
+__gs
+)
+
+152
+__THROW
+
+ `__ibu__
+ ((
+ `__fm__
+ (
+__tf__
+, 3, 0)));
+
+154 #ifde
+__va_g_ck
+
+
+155
+__ex_ways_le
+ 
+
+156
+ `__NTH
+ (
+ $artf
+ (**
+__ri
+
+__r
+,
+__cڡ
+ *__ri
+__fmt
+, ...))
+
+158 
+ `__artf_chk
+ (
+__r
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+__fmt
+,
+
+159
+ `__va_g_ck
+ ());
+
+160
+ }
+}
+
+162
+__ex_ways_le
+ 
+
+163
+__NTH
+ (
+ $__artf
+ (**
+__ri
+
+__r
+,
+__cڡ
+ *__ri
+__fmt
+,
+
+166 
+ `__artf_chk
+ (
+__r
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+__fmt
+,
+
+167
+ `__va_g_ck
+ ());
+
+168
+ }
+}
+
+170
+__ex_ways_le
+ 
+
+171
+ $dtf
+ (
+__fd
+,
+__cڡ
+ *
+__ri
+
+__fmt
+, ...)
+
+173 
+ `__dtf_chk
+ (
+__fd
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+__fmt
+,
+
+174
+ `__va_g_ck
+ ());
+
+175
+ }
+}
+
+177
+__ex_ways_le
+ 
+
+178
+__NTH
+ (
+ $oback_tf
+ (
+oback
+ *
+__ri
+
+__oback
+,
+
+179
+__cڡ
+ *
+__ri
+
+__fmt
+, ...))
+
+181 
+ `__oback_tf_chk
+ (
+__oback
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+__fmt
+,
+
+182
+ `__va_g_ck
+ ());
+
+183
+ }
+}
+
+184 #i!
+defed
+
+__lulus
+
+
+185 
+ #artf
+(
+r
+, ...) \
+
+186
+ `__artf_chk
+ (
+r
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+__VA_ARGS__
+)
+
+ )
+
+187 
+ #__artf
+(
+r
+, ...) \
+
+188
+ `__artf_chk
+ (
+r
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+__VA_ARGS__
+)
+
+ )
+
+189 
+ #dtf
+(
+fd
+, ...) \
+
+190
+ `__dtf_chk
+ (
+fd
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+__VA_ARGS__
+)
+
+ )
+
+191 
+ #oback_tf
+(
+oback
+, ...) \
+
+192
+ `__oback_tf_chk
+ (
+oback
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+__VA_ARGS__
+)
+
+ )
+
+195
+__ex_ways_le
+ 
+
+196
+__NTH
+ (
+ $vartf
+ (**
+__ri
+
+__r
+,
+__cڡ
+ *__ri
+__fmt
+,
+
+197
+_G_va_li
+
+__
+))
+
+199 
+ `__vartf_chk
+ (
+__r
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+__fmt
+,
+__
+);
+
+200
+ }
+}
+
+202
+__ex_ways_le
+ 
+
+203
+ $vdtf
+ (
+__fd
+,
+__cڡ
+ *
+__ri
+
+__fmt
+,
+_G_va_li
+
+__
+)
+
+205 
+ `__vdtf_chk
+ (
+__fd
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+__fmt
+,
+__
+);
+
+206
+ }
+}
+
+208
+__ex_ways_le
+ 
+
+209
+__NTH
+ (
+ $oback_vtf
+ (
+oback
+ *
+__ri
+
+__oback
+,
+
+210
+__cڡ
+ *
+__ri
+
+__fmt
+,
+_G_va_li
+
+__
+))
+
+212 
+ `__oback_vtf_chk
+ (
+__oback
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+__fmt
+,
+
+213
+__
+);
+
+214
+ }
+}
+
+220 *
+ $__gs_chk
+ (*
+__r
+,
+size_t
+
+__wur
+;
+
+221 *
+ `__REDIRECT
+ (
+__gs_wn
+, (*
+__r
+),
+gs
+)
+
+222
+__wur
+
+ `__wljr
+ ("please use fgets or getline instead, gets can't "
+
+225
+__ex_ways_le
+
+__wur
+ *
+
+226
+ $gs
+ (*
+__r
+)
+
+228 i(
+ `__bos
+ (
+__r
+!(
+size_t
+) -1)
+
+229 
+ `__gs_chk
+ (
+__r
+,
+ `__bos
+ (__str));
+
+230 
+ `__gs_wn
+ (
+__r
+);
+
+231
+ }
+}
+
+233 *
+ $__fgs_chk
+ (*
+__ri
+
+__s
+,
+size_t
+
+__size
+, 
+__n
+,
+
+234
+FILE
+ *
+__ri
+
+__am
+
+__wur
+;
+
+235 *
+ `__REDIRECT
+ (
+__fgs_s
+,
+
+236 (*
+__ri
+
+__s
+, 
+__n
+,
+
+237
+FILE
+ *
+__ri
+
+__am
+),
+fgs
+
+__wur
+;
+
+238 *
+ `__REDIRECT
+ (
+__fgs_chk_wn
+,
+
+239 (*
+__ri
+
+__s
+,
+size_t
+
+__size
+, 
+__n
+,
+
+240
+FILE
+ *
+__ri
+
+__am
+),
+__fgs_chk
+)
+
+241
+__wur
+
+ `__wljr
+ ("fgets called with bigger sizehanength "
+
+244
+__ex_ways_le
+
+__wur
+ *
+
+245
+ $fgs
+ (*
+__ri
+
+__s
+, 
+__n
+,
+FILE
+ *__ri
+__am
+)
+
+247 i(
+ `__bos
+ (
+__s
+!(
+size_t
+) -1)
+
+249 i(!
+ `__but_cڡt_p
+ (
+__n
+) || __n <= 0)
+
+250 
+ `__fgs_chk
+ (
+__s
+,
+ `__bos
+ (__s),
+__n
+,
+__am
+);
+
+252 i((
+size_t
+
+__n
+ >
+ `__bos
+ (
+__s
+))
+
+253 
+ `__fgs_chk_wn
+ (
+__s
+,
+ `__bos
+ (__s),
+__n
+,
+__am
+);
+
+255 
+ `__fgs_s
+ (
+__s
+,
+__n
+,
+__am
+);
+
+256
+ }
+}
+
+258
+size_t
+
+ $__d_chk
+ (*
+__ri
+
+__r
+,
+size_t
+
+__
+,
+
+259
+size_t
+
+__size
+, size_
+__n
+,
+
+260
+FILE
+ *
+__ri
+
+__am
+
+__wur
+;
+
+261
+size_t
+
+ `__REDIRECT
+ (
+__d_s
+,
+
+262 (*
+__ri
+
+__r
+,
+size_t
+
+__size
+,
+
+263
+size_t
+
+__n
+,
+FILE
+ *
+__ri
+
+__am
+),
+
+264
+d
+
+__wur
+;
+
+265
+size_t
+
+ `__REDIRECT
+ (
+__d_chk_wn
+,
+
+266 (*
+__ri
+
+__r
+,
+size_t
+
+__
+,
+
+267
+size_t
+
+__size
+, size_
+__n
+,
+
+268
+FILE
+ *
+__ri
+
+__am
+),
+
+269
+__d_chk
+)
+
+270
+__wur
+
+ `__wljr
+ ("fread called with bigger size *membhanength "
+
+273
+__ex_ways_le
+
+__wur
+
+size_t
+
+
+274
+ $d
+ (*
+__ri
+
+__r
+,
+size_t
+
+__size
+, size_
+__n
+,
+
+275
+FILE
+ *
+__ri
+
+__am
+)
+
+277 i(
+ `__bos0
+ (
+__r
+!(
+size_t
+) -1)
+
+279 i(!
+ `__but_cڡt_p
+ (
+__size
+)
+
+280 || !
+ `__but_cڡt_p
+ (
+__n
+)
+
+281 || (
+__size
+ |
+__n
+>(((
+size_t
+) 1) << (8 *  (size_t) / 2)))
+
+282 
+ `__d_chk
+ (
+__r
+,
+ `__bos0
+ (__r),
+__size
+,
+__n
+,
+__am
+);
+
+284 i(
+__size
+ *
+__n
+ >
+ `__bos0
+ (
+__r
+))
+
+285 
+ `__d_chk_wn
+ (
+__r
+,
+ `__bos0
+ (__r),
+__size
+,
+__n
+,
+__am
+);
+
+287 
+ `__d_s
+ (
+__r
+,
+__size
+,
+__n
+,
+__am
+);
+
+288
+ }
+}
+
+290 #ifde
+__USE_GNU
+
+
+291 *
+ $__fgs_uocked_chk
+ (*
+__ri
+
+__s
+,
+size_t
+
+__size
+,
+
+292 
+__n
+,
+FILE
+ *
+__ri
+
+__am
+
+__wur
+;
+
+293 *
+ `__REDIRECT
+ (
+__fgs_uocked_s
+,
+
+294 (*
+__ri
+
+__s
+, 
+__n
+,
+
+295
+FILE
+ *
+__ri
+
+__am
+),
+fgs_uocked
+
+__wur
+;
+
+296 *
+ `__REDIRECT
+ (
+__fgs_uocked_chk_wn
+,
+
+297 (*
+__ri
+
+__s
+,
+size_t
+
+__size
+, 
+__n
+,
+
+298
+FILE
+ *
+__ri
+
+__am
+),
+__fgs_uocked_chk
+)
+
+299
+__wur
+
+ `__wljr
+ ("fgets_unlocked called with bigger sizehanength "
+
+302
+__ex_ways_le
+
+__wur
+ *
+
+303
+ $fgs_uocked
+ (*
+__ri
+
+__s
+, 
+__n
+,
+FILE
+ *__ri
+__am
+)
+
+305 i(
+ `__bos
+ (
+__s
+!(
+size_t
+) -1)
+
+307 i(!
+ `__but_cڡt_p
+ (
+__n
+) || __n <= 0)
+
+308 
+ `__fgs_uocked_chk
+ (
+__s
+,
+ `__bos
+ (__s),
+__n
+,
+__am
+);
+
+310 i((
+size_t
+
+__n
+ >
+ `__bos
+ (
+__s
+))
+
+311 
+ `__fgs_uocked_chk_wn
+ (
+__s
+,
+ `__bos
+ (__s),
+__n
+,
+__am
+);
+
+313 
+ `__fgs_uocked_s
+ (
+__s
+,
+__n
+,
+__am
+);
+
+314
+ }
+}
+
+317 #ifde
+__USE_MISC
+
+
+318 #unde
+d_uocked
+
+
+319
+size_t
+
+ $__d_uocked_chk
+ (*
+__ri
+
+__r
+,
+size_t
+
+__
+,
+
+320
+size_t
+
+__size
+, size_
+__n
+,
+
+321
+FILE
+ *
+__ri
+
+__am
+
+__wur
+;
+
+322
+size_t
+
+ `__REDIRECT
+ (
+__d_uocked_s
+,
+
+323 (*
+__ri
+
+__r
+,
+size_t
+
+__size
+,
+
+324
+size_t
+
+__n
+,
+FILE
+ *
+__ri
+
+__am
+),
+
+325
+d_uocked
+
+__wur
+;
+
+326
+size_t
+
+ `__REDIRECT
+ (
+__d_uocked_chk_wn
+,
+
+327 (*
+__ri
+
+__r
+,
+size_t
+
+__
+,
+
+328
+size_t
+
+__size
+, size_
+__n
+,
+
+329
+FILE
+ *
+__ri
+
+__am
+),
+
+330
+__d_uocked_chk
+)
+
+331
+__wur
+
+ `__wljr
+ ("fread_unlocked called with bigger size *membhan "
+
+334
+__ex_ways_le
+
+__wur
+
+size_t
+
+
+335
+ $d_uocked
+ (*
+__ri
+
+__r
+,
+size_t
+
+__size
+, size_
+__n
+,
+
+336
+FILE
+ *
+__ri
+
+__am
+)
+
+338 i(
+ `__bos0
+ (
+__r
+!(
+size_t
+) -1)
+
+340 i(!
+ `__but_cڡt_p
+ (
+__size
+)
+
+341 || !
+ `__but_cڡt_p
+ (
+__n
+)
+
+342 || (
+__size
+ |
+__n
+>(((
+size_t
+) 1) << (8 *  (size_t) / 2)))
+
+343 
+ `__d_uocked_chk
+ (
+__r
+,
+ `__bos0
+ (__r),
+__size
+,
+__n
+,
+
+344
+__am
+);
+
+346 i(
+__size
+ *
+__n
+ >
+ `__bos0
+ (
+__r
+))
+
+347 
+ `__d_uocked_chk_wn
+ (
+__r
+,
+ `__bos0
+ (__r),
+__size
+,
+__n
+,
+
+348
+__am
+);
+
+351 #ifde
+__USE_EXTERN_INLINES
+
+
+352 i(
+ `__but_cڡt_p
+ (
+__size
+)
+
+353 &&
+ `__but_cڡt_p
+ (
+__n
+)
+
+354 && (
+__size
+ |
+__n
+< (((
+size_t
+) 1) << (8 *  (size_t) / 2))
+
+355 &&
+__size
+ *
+__n
+ <= 8)
+
+357
+size_t
+
+__t
+ =
+__size
+ *
+__n
+;
+
+358 *
+__
+ = (*
+__r
+;
+
+359 i(
+__t
+ == 0)
+
+362 ;
+__t
+ > 0; --__cnt)
+
+364 
+__c
+ =
+ `_IO_gc_uocked
+ (
+__am
+);
+
+365 i(
+__c
+ =
+EOF
+)
+
+367 *
+__
+++ =
+__c
+;
+
+369  (
+__
+ - (*
+__r
+/
+__size
+;
+
+372 
+ `__d_uocked_s
+ (
+__r
+,
+__size
+,
+__n
+,
+__am
+);
+
+373
+ }
+}
+
+ @/usr/include/bits/stdio_lim.h
+
+19 #i!
+defed
+
+_STDIO_H
+ && !defed
+__ed_FOPEN_MAX
+ && !defed
+__ed_IOV_MAX
+
+
+23 #ifde
+_STDIO_H
+
+
+24 
+ #L_tmam
+ 20
+
+ )
+
+25 
+ #TMP_MAX
+ 238328
+
+ )
+
+26 
+ #FILENAME_MAX
+ 4096
+
+ )
+
+28 #ifde
+__USE_POSIX
+
+
+29 
+ #L_mid
+ 9
+
+ )
+
+30 #i!
+defed
+
+__USE_XOPEN2K
+ || defed
+__USE_GNU
+
+
+31 
+ #L_curid
+ 9
+
+ )
+
+36 #i
+defed
+
+__ed_FOPEN_MAX
+ || defed
+_STDIO_H
+
+
+37 #unde
+FOPEN_MAX
+
+
+38 
+ #FOPEN_MAX
+ 16
+
+ )
+
+41 #i
+defed
+
+__ed_IOV_MAX
+ && !defed
+IOV_MAX
+
+
+42 
+ #IOV_MAX
+ 1024
+
+ )
+
+ @/usr/include/bits/string.h
+
+20 #ide
+_STRING_H
+
+
+26 
+ #_STRING_ARCH_uligd
+ 1
+
+ )
+
+ @/usr/include/bits/string2.h
+
+21 #ide
+_STRING_H
+
+
+25 #i!
+defed
+
+__NO_STRING_INLINES
+ && !defed
+__BOUNDED_POINTERS__
+
+
+42 #ide
+__STRING_INLINE
+
+
+43 #ifde
+__lulus
+
+
+44 
+ #__STRING_INLINE
+
+le
+
+
+ )
+
+46 
+ #__STRING_INLINE
+
+__ex_le
+
+
+ )
+
+50 #i
+_STRING_ARCH_uligd
+
+
+52 
+ ~<dn.h
+>
+
+53 
+ ~<bs/tys.h
+>
+
+55 #i
+__BYTE_ORDER
+ =
+__LITTLE_ENDIAN
+
+
+56 
+ #__STRING2_SMALL_GET16
+(
+c
+,
+idx
+) \
+
+57 (((
+__cڡ
+ *(__cڡ *(
+c
+))[
+idx
+ + 1] << 8 \
+
+58 | ((
+__cڡ
+ *(__cڡ *(
+c
+))[
+idx
+])
+
+ )
+
+59 
+ #__STRING2_SMALL_GET32
+(
+c
+,
+idx
+) \
+
+60 (((((
+__cڡ
+ *(__cڡ *(
+c
+))[
+idx
+ + 3] << 8 \
+
+61 | ((
+__cڡ
+ *(__cڡ *(
+c
+))[
+idx
+ + 2]) << 8 \
+
+62 | ((
+__cڡ
+ *(__cڡ *(
+c
+))[
+idx
+ + 1]) << 8 \
+
+63 | ((
+__cڡ
+ *(__cڡ *(
+c
+))[
+idx
+])
+
+ )
+
+65 
+ #__STRING2_SMALL_GET16
+(
+c
+,
+idx
+) \
+
+66 (((
+__cڡ
+ *(__cڡ *(
+c
+))[
+idx
+] << 8 \
+
+67 | ((
+__cڡ
+ *(__cڡ *(
+c
+))[
+idx
+ + 1])
+
+ )
+
+68 
+ #__STRING2_SMALL_GET32
+(
+c
+,
+idx
+) \
+
+69 (((((
+__cڡ
+ *(__cڡ *(
+c
+))[
+idx
+] << 8 \
+
+70 | ((
+__cڡ
+ *(__cڡ *(
+c
+))[
+idx
+ + 1]) << 8 \
+
+71 | ((
+__cڡ
+ *(__cڡ *(
+c
+))[
+idx
+ + 2]) << 8 \
+
+72 | ((
+__cڡ
+ *(__cڡ *(
+c
+))[
+idx
+ + 3])
+
+ )
+
+77 
+ #__STRING2_COPY_TYPE
+(
+N
+) \
+
+78 ru { 
+__r
+[
+N
+]; } \
+
+79
+ t__ibu__
+ ((
+ t__cked__
+)
+ t__STRING2_COPY_ARR
+##
+ tN
+
+
+ )
+
+80
+ t__STRING2_COPY_TYPE
+ (2);
+
+81
+__STRING2_COPY_TYPE
+ (3);
+
+82
+__STRING2_COPY_TYPE
+ (4);
+
+83
+__STRING2_COPY_TYPE
+ (5);
+
+84
+__STRING2_COPY_TYPE
+ (6);
+
+85
+__STRING2_COPY_TYPE
+ (7);
+
+86
+__STRING2_COPY_TYPE
+ (8);
+
+87 #unde
+__STRING2_COPY_TYPE
+
+
+93 
+ #__rg2_1br_p
+(
+__x
+) \
+
+94 ((
+size_t
+)(cڡ *)((
+__x
++ 1- (size_t)(cڡ *)(__x=1)
+
+ )
+
+97 #i!
+defed
+
+_HAVE_STRING_ARCH_memt
+
+
+98 #i!
+__GNUC_PREREQ
+ (3, 0)
+
+99 #i
+_STRING_ARCH_uligd
+
+
+100 
+ #memt
+(
+s
+,
+c
+,
+n
+) \
+
+101 (
+ `__exnsi__
+ (
+ `__but_cڡt_p
+ (
+n
+) && (n) <= 16 \
+
+102 ? ((
+n
+) == 1 \
+
+103 ?
+ `__memt_1
+ (
+s
+,
+c
+) \
+
+104 :
+ `__memt_gc
+ (
+s
+,
+c
+,
+n
+)) \
+
+105 : (
+ `__but_cڡt_p
+ (
+c
+) && (c) == '\0' \
+
+106 ? ({ *
+__s
+ = (
+s
+);
+ `__bzo
+ (__s,
+n
+); __s; }) \
+
+107 :
+ `memt
+ (
+s
+,
+c
+,
+n
+))))
+
+ )
+
+109 
+ #__memt_1
+(
+s
+,
+c
+({ *
+__s
+ = (s); \
+
+110 *((
+__ut8_t
+ *
+__s
+(__ut8_t
+c
+; __s; })
+
+ )
+
+112 
+ #__memt_gc
+(
+s
+,
+c
+,
+n
+) \
+
+113 ({ *
+__s
+ = (
+s
+); \
+
+115 
+__ui
+; \
+
+116 
+__usi
+; \
+
+117 
+__uc
+; \
+
+118 } *
+__u
+ =
+__s
+; \
+
+119
+__ut8_t
+
+__c
+ = (__ut8_t(
+c
+); \
+
+122 ((
+n
+)) \
+
+125
+__u
+->
+__ui
+ =
+__c
+ * 0x01010101; \
+
+126
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4); \
+
+128
+__u
+->
+__ui
+ =
+__c
+ * 0x01010101; \
+
+129
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4); \
+
+131
+__u
+->
+__ui
+ =
+__c
+ * 0x01010101; \
+
+132
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4); \
+
+134
+__u
+->
+__usi
+ = (
+__c
+ * 0x0101; \
+
+135
+__u
+ =
+ `__exnsi__
+ ((*) __u + 2); \
+
+136
+__u
+->
+__uc
+ = (
+__c
+; \
+
+140
+__u
+->
+__ui
+ =
+__c
+ * 0x01010101; \
+
+141
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4); \
+
+143
+__u
+->
+__ui
+ =
+__c
+ * 0x01010101; \
+
+144
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4); \
+
+146
+__u
+->
+__ui
+ =
+__c
+ * 0x01010101; \
+
+147
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4); \
+
+149
+__u
+->
+__usi
+ = (
+__c
+ * 0x0101; \
+
+153
+__u
+->
+__ui
+ =
+__c
+ * 0x01010101; \
+
+154
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4); \
+
+156
+__u
+->
+__ui
+ =
+__c
+ * 0x01010101; \
+
+157
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4); \
+
+159
+__u
+->
+__ui
+ =
+__c
+ * 0x01010101; \
+
+160
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4); \
+
+162
+__u
+->
+__uc
+ = (
+__c
+; \
+
+166
+__u
+->
+__ui
+ =
+__c
+ * 0x01010101; \
+
+167
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4); \
+
+169
+__u
+->
+__ui
+ =
+__c
+ * 0x01010101; \
+
+170
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4); \
+
+172
+__u
+->
+__ui
+ =
+__c
+ * 0x01010101; \
+
+173
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4); \
+
+175
+__u
+->
+__ui
+ =
+__c
+ * 0x01010101; \
+
+180
+__s
+; })
+
+ )
+
+182 
+ #memt
+(
+s
+,
+c
+,
+n
+) \
+
+183 (
+ `__exnsi__
+ (
+ `__but_cڡt_p
+ (
+c
+) && (c) == '\0' \
+
+184 ? ({ *
+__s
+ = (
+s
+);
+ `__bzo
+ (__s,
+n
+); __s; }) \
+
+185 :
+ `memt
+ (
+s
+,
+c
+,
+n
+)))
+
+ )
+
+194 #i
+__GNUC_PREREQ
+ (2, 91)
+
+195 
+ #__bzo
+(
+s
+,
+n
+
+ `__but_memt
+ (s, '\0',)
+
+ )
+
+203 #ifde
+__USE_GNU
+
+
+204 #i!
+defed
+
+_HAVE_STRING_ARCH_mempy
+ || defed
+_FORCE_INLINES
+
+
+205 #ide
+_HAVE_STRING_ARCH_mempy
+
+
+206 #i
+__GNUC_PREREQ
+ (3, 4)
+
+207 
+ #__mempy
+(
+de
+,
+c
+,
+n
+
+ `__but_mempy
+ (de, src,)
+
+ )
+
+208 #i
+__GNUC_PREREQ
+ (3, 0)
+
+209 
+ #__mempy
+(
+de
+,
+c
+,
+n
+) \
+
+210 (
+ `__exnsi__
+ (
+ `__but_cڡt_p
+ (
+c
+&& __but_cڡt_(
+n
+) \
+
+211 &&
+ `__rg2_1br_p
+ (
+c
+&&
+n
+ <= 8 \
+
+212 ?
+ `__but_memy
+ (
+de
+,
+c
+,
+n
+) + (n) \
+
+213 :
+ `__mempy
+ (
+de
+,
+c
+,
+n
+)))
+
+ )
+
+215 
+ #__mempy
+(
+de
+,
+c
+,
+n
+) \
+
+216 (
+ `__exnsi__
+ (
+ `__but_cڡt_p
+ (
+c
+&& __but_cڡt_(
+n
+) \
+
+217 &&
+ `__rg2_1br_p
+ (
+c
+&&
+n
+ <= 8 \
+
+218 ?
+ `__mempy_sml
+ (
+de
+,
+ `__mempy_gs
+ (
+c
+),
+n
+) \
+
+219 :
+ `__mempy
+ (
+de
+,
+c
+,
+n
+)))
+
+ )
+
+223 
+ #mempy
+(
+de
+,
+c
+,
+n
+
+ `__mempy
+ (de, src,)
+
+ )
+
+226 #i!
+__GNUC_PREREQ
+ (3, 0||
+defed
+
+_FORCE_INLINES
+
+
+227 #i
+_STRING_ARCH_uligd
+
+
+228 #ide
+_FORCE_INLINES
+
+
+229 
+ #__mempy_gs
+(
+c
+) \
+
+230 ((
+__cڡ
+ *(
+c
+))[0], ((__const *) (src))[2], \
+
+231 ((
+__cڡ
+ *(
+c
+))[4], ((__const *) (src))[6], \
+
+232
+__exnsi__
+
+ `__STRING2_SMALL_GET16
+ (
+c
+, 0), \
+
+233
+__exnsi__
+
+ `__STRING2_SMALL_GET16
+ (
+c
+, 4), \
+
+234
+__exnsi__
+
+ `__STRING2_SMALL_GET32
+ (
+c
+, 0), \
+
+235
+__exnsi__
+
+ `__STRING2_SMALL_GET32
+ (
+c
+, 4)
+
+ )
+
+237
+__STRING_INLINE
+ *
+__mempy_sml
+ (*, , , , ,
+
+238
+__ut16_t
+, __ut16_t,
+__ut32_t
+,
+
+239
+__ut32_t
+,
+size_t
+);
+
+240
+__STRING_INLINE
+ *
+
+241
+ $__mempy_sml
+ (*
+__de1
+,
+
+242 
+__c0_1
+, 
+__c2_1
+, 
+__c4_1
+, 
+__c6_1
+,
+
+243
+__ut16_t
+
+__c0_2
+, __ut16_
+__c4_2
+,
+
+244
+__ut32_t
+
+__c0_4
+, __ut32_
+__c4_4
+,
+
+245
+size_t
+
+__
+)
+
+248
+__ut32_t
+
+__ui
+;
+
+249
+__ut16_t
+
+__usi
+;
+
+250 
+__uc
+;
+
+251 
+__c
+;
+
+252 } *
+__u
+ =
+__de1
+;
+
+253 (
+__
+)
+
+256
+__u
+->
+__c
+ =
+__c0_1
+;
+
+257
+__u
+ =
+ `__exnsi__
+ ((*) __u + 1);
+
+260
+__u
+->
+__usi
+ =
+__c0_2
+;
+
+261
+__u
+ =
+ `__exnsi__
+ ((*) __u + 2);
+
+264
+__u
+->
+__usi
+ =
+__c0_2
+;
+
+265
+__u
+ =
+ `__exnsi__
+ ((*) __u + 2);
+
+266
+__u
+->
+__c
+ =
+__c2_1
+;
+
+267
+__u
+ =
+ `__exnsi__
+ ((*) __u + 1);
+
+270
+__u
+->
+__ui
+ =
+__c0_4
+;
+
+271
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4);
+
+274
+__u
+->
+__ui
+ =
+__c0_4
+;
+
+275
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4);
+
+276
+__u
+->
+__c
+ =
+__c4_1
+;
+
+277
+__u
+ =
+ `__exnsi__
+ ((*) __u + 1);
+
+280
+__u
+->
+__ui
+ =
+__c0_4
+;
+
+281
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4);
+
+282
+__u
+->
+__usi
+ =
+__c4_2
+;
+
+283
+__u
+ =
+ `__exnsi__
+ ((*) __u + 2);
+
+286
+__u
+->
+__ui
+ =
+__c0_4
+;
+
+287
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4);
+
+288
+__u
+->
+__usi
+ =
+__c4_2
+;
+
+289
+__u
+ =
+ `__exnsi__
+ ((*) __u + 2);
+
+290
+__u
+->
+__c
+ =
+__c6_1
+;
+
+291
+__u
+ =
+ `__exnsi__
+ ((*) __u + 1);
+
+294
+__u
+->
+__ui
+ =
+__c0_4
+;
+
+295
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4);
+
+296
+__u
+->
+__ui
+ =
+__c4_4
+;
+
+297
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4);
+
+300  (*
+__u
+;
+
+301
+ }
+}
+
+303 #ide
+_FORCE_INLINES
+
+
+304 
+ #__mempy_gs
+(
+c
+) \
+
+305 ((
+__cڡ
+ *(
+c
+))[0], \
+
+306
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR2
+) \
+
+307 { { ((
+__cڡ
+ *(
+c
+))[0], ((__const *) (src))[1] } }), \
+
+308
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR3
+) \
+
+309 { { ((
+__cڡ
+ *(
+c
+))[0], ((__const *) (src))[1], \
+
+310 ((
+__cڡ
+ *(
+c
+))[2] } }), \
+
+311
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR4
+) \
+
+312 { { ((
+__cڡ
+ *(
+c
+))[0], ((__const *) (src))[1], \
+
+313 ((
+__cڡ
+ *(
+c
+))[2], ((__const *) (src))[3] } }), \
+
+314
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR5
+) \
+
+315 { { ((
+__cڡ
+ *(
+c
+))[0], ((__const *) (src))[1], \
+
+316 ((
+__cڡ
+ *(
+c
+))[2], ((__const *) (src))[3], \
+
+317 ((
+__cڡ
+ *(
+c
+))[4] } }), \
+
+318
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR6
+) \
+
+319 { { ((
+__cڡ
+ *(
+c
+))[0], ((__const *) (src))[1], \
+
+320 ((
+__cڡ
+ *(
+c
+))[2], ((__const *) (src))[3], \
+
+321 ((
+__cڡ
+ *(
+c
+))[4], ((__const *) (src))[5] } }), \
+
+322
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR7
+) \
+
+323 { { ((
+__cڡ
+ *(
+c
+))[0], ((__const *) (src))[1], \
+
+324 ((
+__cڡ
+ *(
+c
+))[2], ((__const *) (src))[3], \
+
+325 ((
+__cڡ
+ *(
+c
+))[4], ((__const *) (src))[5], \
+
+326 ((
+__cڡ
+ *(
+c
+))[6] } }), \
+
+327
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR8
+) \
+
+328 { { ((
+__cڡ
+ *(
+c
+))[0], ((__const *) (src))[1], \
+
+329 ((
+__cڡ
+ *(
+c
+))[2], ((__const *) (src))[3], \
+
+330 ((
+__cڡ
+ *(
+c
+))[4], ((__const *) (src))[5], \
+
+331 ((
+__cڡ
+ *(
+c
+))[6], ((__cڡ *(c))[7] } })
+
+ )
+
+333
+__STRING_INLINE
+ *
+__mempy_sml
+ (*, ,
+__STRING2_COPY_ARR2
+,
+
+334
+__STRING2_COPY_ARR3
+,
+
+335
+__STRING2_COPY_ARR4
+,
+
+336
+__STRING2_COPY_ARR5
+,
+
+337
+__STRING2_COPY_ARR6
+,
+
+338
+__STRING2_COPY_ARR7
+,
+
+339
+__STRING2_COPY_ARR8
+,
+size_t
+);
+
+340
+__STRING_INLINE
+ *
+
+341
+ $__mempy_sml
+ (*
+__de
+, 
+__c1
+,
+
+342
+__STRING2_COPY_ARR2
+
+__c2
+,
+__STRING2_COPY_ARR3
+
+__c3
+,
+
+343
+__STRING2_COPY_ARR4
+
+__c4
+,
+__STRING2_COPY_ARR5
+
+__c5
+,
+
+344
+__STRING2_COPY_ARR6
+
+__c6
+,
+__STRING2_COPY_ARR7
+
+__c7
+,
+
+345
+__STRING2_COPY_ARR8
+
+__c8
+,
+size_t
+
+__
+)
+
+348 
+__c
+;
+
+349
+__STRING2_COPY_ARR2
+
+__s2
+;
+
+350
+__STRING2_COPY_ARR3
+
+__s3
+;
+
+351
+__STRING2_COPY_ARR4
+
+__s4
+;
+
+352
+__STRING2_COPY_ARR5
+
+__s5
+;
+
+353
+__STRING2_COPY_ARR6
+
+__s6
+;
+
+354
+__STRING2_COPY_ARR7
+
+__s7
+;
+
+355
+__STRING2_COPY_ARR8
+
+__s8
+;
+
+356 } *
+__u
+ =
+__de
+;
+
+357 (
+__
+)
+
+360
+__u
+->
+__c
+ =
+__c1
+;
+
+363
+__exnsi__
+
+__u
+->
+__s2
+ =
+__c2
+;
+
+366
+__exnsi__
+
+__u
+->
+__s3
+ =
+__c3
+;
+
+369
+__exnsi__
+
+__u
+->
+__s4
+ =
+__c4
+;
+
+372
+__exnsi__
+
+__u
+->
+__s5
+ =
+__c5
+;
+
+375
+__exnsi__
+
+__u
+->
+__s6
+ =
+__c6
+;
+
+378
+__exnsi__
+
+__u
+->
+__s7
+ =
+__c7
+;
+
+381
+__exnsi__
+
+__u
+->
+__s8
+ =
+__c8
+;
+
+384 
+ `__exnsi__
+ ((*
+__u
+ +
+__
+);
+
+385
+ }
+}
+
+393 #ide
+_HAVE_STRING_ARCH_rchr
+
+
+394 *
+__wmemchr
+ (cڡ *
+__s
+, 
+__c
+);
+
+395 #i
+__GNUC_PREREQ
+ (3, 2)
+
+396 
+ #rchr
+(
+s
+,
+c
+) \
+
+397 (
+ `__exnsi__
+ (
+ `__but_cڡt_p
+ (
+c
+&& !__but_cڡt_(
+s
+) \
+
+398 && (
+c
+) == '\0' \
+
+399 ? (*
+ `__wmemchr
+ (
+s
+,
+c
+) \
+
+400 :
+ `__but_rchr
+ (
+s
+,
+c
+)))
+
+ )
+
+402 
+ #rchr
+(
+s
+,
+c
+) \
+
+403 (
+ `__exnsi__
+ (
+ `__but_cڡt_p
+ (
+c
+) && (c) == '\0' \
+
+404 ? (*
+ `__wmemchr
+ (
+s
+,
+c
+) \
+
+405 :
+ `rchr
+ (
+s
+,
+c
+)))
+
+ )
+
+411 #i(!
+defed
+
+_HAVE_STRING_ARCH_ry
+ && !
+__GNUC_PREREQ
+ (3, 0)) \
+
+412 ||
+defed
+
+ g_FORCE_INLINES
+
+
+413 #i!
+defed
+
+_HAVE_STRING_ARCH_ry
+ && !
+__GNUC_PREREQ
+ (3, 0)
+
+414 
+ #ry
+(
+de
+,
+c
+) \
+
+415 (
+ `__exnsi__
+ (
+ `__but_cڡt_p
+ (
+c
+) \
+
+416 ? (
+ `__rg2_1br_p
+ (
+c
+&&
+ `
+ (src) + 1 <= 8 \
+
+417 ?
+ `__ry_sml
+ (
+de
+,
+ `__ry_gs
+ (
+c
+), \
+
+418
+ `
+ (
+c
+) + 1) \
+
+419 : (*
+ `memy
+ (
+de
+,
+c
+,
+ `
+ (src) + 1)) \
+
+420 :
+ `ry
+ (
+de
+,
+c
+)))
+
+ )
+
+423 #i
+_STRING_ARCH_uligd
+
+
+424 #ide
+_FORCE_INLINES
+
+
+425 
+ #__ry_gs
+(
+c
+) \
+
+426
+__exnsi__
+
+ `__STRING2_SMALL_GET16
+ (
+c
+, 0), \
+
+427
+__exnsi__
+
+ `__STRING2_SMALL_GET16
+ (
+c
+, 4), \
+
+428
+__exnsi__
+
+ `__STRING2_SMALL_GET32
+ (
+c
+, 0), \
+
+429
+__exnsi__
+
+ `__STRING2_SMALL_GET32
+ (
+c
+, 4)
+
+ )
+
+431
+__STRING_INLINE
+ *
+__ry_sml
+ (*,
+__ut16_t
+, __uint16_t,
+
+432
+__ut32_t
+, __ut32_t,
+size_t
+);
+
+433
+__STRING_INLINE
+ *
+
+434
+ $__ry_sml
+ (*
+__de
+,
+
+435
+__ut16_t
+
+__c0_2
+, __ut16_
+__c4_2
+,
+
+436
+__ut32_t
+
+__c0_4
+, __ut32_
+__c4_4
+,
+
+437
+size_t
+
+__
+)
+
+440
+__ut32_t
+
+__ui
+;
+
+441
+__ut16_t
+
+__usi
+;
+
+442 
+__uc
+;
+
+443 } *
+__u
+ = (*
+__de
+;
+
+444 (
+__
+)
+
+447
+__u
+->
+__uc
+ = '\0';
+
+450
+__u
+->
+__usi
+ =
+__c0_2
+;
+
+453
+__u
+->
+__usi
+ =
+__c0_2
+;
+
+454
+__u
+ =
+ `__exnsi__
+ ((*) __u + 2);
+
+455
+__u
+->
+__uc
+ = '\0';
+
+458
+__u
+->
+__ui
+ =
+__c0_4
+;
+
+461
+__u
+->
+__ui
+ =
+__c0_4
+;
+
+462
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4);
+
+463
+__u
+->
+__uc
+ = '\0';
+
+466
+__u
+->
+__ui
+ =
+__c0_4
+;
+
+467
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4);
+
+468
+__u
+->
+__usi
+ =
+__c4_2
+;
+
+471
+__u
+->
+__ui
+ =
+__c0_4
+;
+
+472
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4);
+
+473
+__u
+->
+__usi
+ =
+__c4_2
+;
+
+474
+__u
+ =
+ `__exnsi__
+ ((*) __u + 2);
+
+475
+__u
+->
+__uc
+ = '\0';
+
+478
+__u
+->
+__ui
+ =
+__c0_4
+;
+
+479
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4);
+
+480
+__u
+->
+__ui
+ =
+__c4_4
+;
+
+483 
+__de
+;
+
+484
+ }
+}
+
+486 #ide
+_FORCE_INLINES
+
+
+487 
+ #__ry_gs
+(
+c
+) \
+
+488
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR2
+) \
+
+489 { { ((
+__cڡ
+ *(
+c
+))[0], '\0' } }), \
+
+490
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR3
+) \
+
+491 { { ((
+__cڡ
+ *(
+c
+))[0], ((__const *) (src))[1], \
+
+493
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR4
+) \
+
+494 { { ((
+__cڡ
+ *(
+c
+))[0], ((__const *) (src))[1], \
+
+495 ((
+__cڡ
+ *(
+c
+))[2], '\0' } }), \
+
+496
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR5
+) \
+
+497 { { ((
+__cڡ
+ *(
+c
+))[0], ((__const *) (src))[1], \
+
+498 ((
+__cڡ
+ *(
+c
+))[2], ((__const *) (src))[3], \
+
+500
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR6
+) \
+
+501 { { ((
+__cڡ
+ *(
+c
+))[0], ((__const *) (src))[1], \
+
+502 ((
+__cڡ
+ *(
+c
+))[2], ((__const *) (src))[3], \
+
+503 ((
+__cڡ
+ *(
+c
+))[4], '\0' } }), \
+
+504
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR7
+) \
+
+505 { { ((
+__cڡ
+ *(
+c
+))[0], ((__const *) (src))[1], \
+
+506 ((
+__cڡ
+ *(
+c
+))[2], ((__const *) (src))[3], \
+
+507 ((
+__cڡ
+ *(
+c
+))[4], ((__const *) (src))[5], \
+
+509
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR8
+) \
+
+510 { { ((
+__cڡ
+ *(
+c
+))[0], ((__const *) (src))[1], \
+
+511 ((
+__cڡ
+ *(
+c
+))[2], ((__const *) (src))[3], \
+
+512 ((
+__cڡ
+ *(
+c
+))[4], ((__const *) (src))[5], \
+
+513 ((
+__cڡ
+ *(
+c
+))[6], '\0' } })
+
+ )
+
+515
+__STRING_INLINE
+ *
+__ry_sml
+ (*,
+__STRING2_COPY_ARR2
+,
+
+516
+__STRING2_COPY_ARR3
+,
+
+517
+__STRING2_COPY_ARR4
+,
+
+518
+__STRING2_COPY_ARR5
+,
+
+519
+__STRING2_COPY_ARR6
+,
+
+520
+__STRING2_COPY_ARR7
+,
+
+521
+__STRING2_COPY_ARR8
+,
+size_t
+);
+
+522
+__STRING_INLINE
+ *
+
+523
+ $__ry_sml
+ (*
+__de
+,
+
+524
+__STRING2_COPY_ARR2
+
+__c2
+,
+__STRING2_COPY_ARR3
+
+__c3
+,
+
+525
+__STRING2_COPY_ARR4
+
+__c4
+,
+__STRING2_COPY_ARR5
+
+__c5
+,
+
+526
+__STRING2_COPY_ARR6
+
+__c6
+,
+__STRING2_COPY_ARR7
+
+__c7
+,
+
+527
+__STRING2_COPY_ARR8
+
+__c8
+,
+size_t
+
+__
+)
+
+530 
+__c
+;
+
+531
+__STRING2_COPY_ARR2
+
+__s2
+;
+
+532
+__STRING2_COPY_ARR3
+
+__s3
+;
+
+533
+__STRING2_COPY_ARR4
+
+__s4
+;
+
+534
+__STRING2_COPY_ARR5
+
+__s5
+;
+
+535
+__STRING2_COPY_ARR6
+
+__s6
+;
+
+536
+__STRING2_COPY_ARR7
+
+__s7
+;
+
+537
+__STRING2_COPY_ARR8
+
+__s8
+;
+
+538 } *
+__u
+ = (*
+__de
+;
+
+539 (
+__
+)
+
+542
+__u
+->
+__c
+ = '\0';
+
+545
+__exnsi__
+
+__u
+->
+__s2
+ =
+__c2
+;
+
+548
+__exnsi__
+
+__u
+->
+__s3
+ =
+__c3
+;
+
+551
+__exnsi__
+
+__u
+->
+__s4
+ =
+__c4
+;
+
+554
+__exnsi__
+
+__u
+->
+__s5
+ =
+__c5
+;
+
+557
+__exnsi__
+
+__u
+->
+__s6
+ =
+__c6
+;
+
+560
+__exnsi__
+
+__u
+->
+__s7
+ =
+__c7
+;
+
+563
+__exnsi__
+
+__u
+->
+__s8
+ =
+__c8
+;
+
+566 
+__de
+;
+
+567
+ }
+}
+
+573 #ifde
+__USE_GNU
+
+
+574 #i!
+defed
+
+_HAVE_STRING_ARCH_py
+ || defed
+_FORCE_INLINES
+
+
+575 #ide
+_HAVE_STRING_ARCH_py
+
+
+576 #i
+__GNUC_PREREQ
+ (3, 4)
+
+577 
+ #__py
+(
+de
+,
+c
+
+ `__but_py
+ (de, src)
+
+ )
+
+578 #i
+__GNUC_PREREQ
+ (3, 0)
+
+579 
+ #__py
+(
+de
+,
+c
+) \
+
+580 (
+ `__exnsi__
+ (
+ `__but_cڡt_p
+ (
+c
+) \
+
+581 ? (
+ `__rg2_1br_p
+ (
+c
+&&
+ `
+ (src) + 1 <= 8 \
+
+582 ?
+ `__but_ry
+ (
+de
+,
+c
++
+ `
+ (src) \
+
+583 : ((*(
+__mempy
+(
+de
+,
+c
+,
+ `
+ (src) + 1) \
+
+585 :
+ `__py
+ (
+de
+,
+c
+)))
+
+ )
+
+587 
+ #__py
+(
+de
+,
+c
+) \
+
+588 (
+ `__exnsi__
+ (
+ `__but_cڡt_p
+ (
+c
+) \
+
+589 ? (
+ `__rg2_1br_p
+ (
+c
+&&
+ `
+ (src) + 1 <= 8 \
+
+590 ?
+ `__py_sml
+ (
+de
+,
+ `__py_gs
+ (
+c
+), \
+
+591
+ `
+ (
+c
+) + 1) \
+
+592 : ((*(
+__mempy
+(
+de
+,
+c
+,
+ `
+ (src) + 1) \
+
+594 :
+ `__py
+ (
+de
+,
+c
+)))
+
+ )
+
+598 
+ #py
+(
+de
+,
+c
+
+ `__py
+ (de, src)
+
+ )
+
+601 #i!
+__GNUC_PREREQ
+ (3, 0||
+defed
+
+_FORCE_INLINES
+
+
+602 #i
+_STRING_ARCH_uligd
+
+
+603 #ide
+_FORCE_INLINES
+
+
+604 
+ #__py_gs
+(
+c
+) \
+
+605
+__exnsi__
+
+ `__STRING2_SMALL_GET16
+ (
+c
+, 0), \
+
+606
+__exnsi__
+
+ `__STRING2_SMALL_GET16
+ (
+c
+, 4), \
+
+607
+__exnsi__
+
+ `__STRING2_SMALL_GET32
+ (
+c
+, 0), \
+
+608
+__exnsi__
+
+ `__STRING2_SMALL_GET32
+ (
+c
+, 4)
+
+ )
+
+610
+__STRING_INLINE
+ *
+__py_sml
+ (*,
+__ut16_t
+, __uint16_t,
+
+611
+__ut32_t
+, __ut32_t,
+size_t
+);
+
+612
+__STRING_INLINE
+ *
+
+613
+ $__py_sml
+ (*
+__de
+,
+
+614
+__ut16_t
+
+__c0_2
+, __ut16_
+__c4_2
+,
+
+615
+__ut32_t
+
+__c0_4
+, __ut32_
+__c4_4
+,
+
+616
+size_t
+
+__
+)
+
+619 
+__ui
+;
+
+620 
+__usi
+;
+
+621 
+__uc
+;
+
+622 
+__c
+;
+
+623 } *
+__u
+ = (*
+__de
+;
+
+624 (
+__
+)
+
+627
+__u
+->
+__uc
+ = '\0';
+
+630
+__u
+->
+__usi
+ =
+__c0_2
+;
+
+631
+__u
+ =
+ `__exnsi__
+ ((*) __u + 1);
+
+634
+__u
+->
+__usi
+ =
+__c0_2
+;
+
+635
+__u
+ =
+ `__exnsi__
+ ((*) __u + 2);
+
+636
+__u
+->
+__uc
+ = '\0';
+
+639
+__u
+->
+__ui
+ =
+__c0_4
+;
+
+640
+__u
+ =
+ `__exnsi__
+ ((*) __u + 3);
+
+643
+__u
+->
+__ui
+ =
+__c0_4
+;
+
+644
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4);
+
+645
+__u
+->
+__uc
+ = '\0';
+
+648
+__u
+->
+__ui
+ =
+__c0_4
+;
+
+649
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4);
+
+650
+__u
+->
+__usi
+ =
+__c4_2
+;
+
+651
+__u
+ =
+ `__exnsi__
+ ((*) __u + 1);
+
+654
+__u
+->
+__ui
+ =
+__c0_4
+;
+
+655
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4);
+
+656
+__u
+->
+__usi
+ =
+__c4_2
+;
+
+657
+__u
+ =
+ `__exnsi__
+ ((*) __u + 2);
+
+658
+__u
+->
+__uc
+ = '\0';
+
+661
+__u
+->
+__ui
+ =
+__c0_4
+;
+
+662
+__u
+ =
+ `__exnsi__
+ ((*) __u + 4);
+
+663
+__u
+->
+__ui
+ =
+__c4_4
+;
+
+664
+__u
+ =
+ `__exnsi__
+ ((*) __u + 3);
+
+667  &
+__u
+->
+__c
+;
+
+668
+ }
+}
+
+670 #ide
+_FORCE_INLINES
+
+
+671 
+ #__py_gs
+(
+c
+) \
+
+672
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR2
+) \
+
+673 { { ((
+__cڡ
+ *(
+c
+))[0], '\0' } }), \
+
+674
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR3
+) \
+
+675 { { ((
+__cڡ
+ *(
+c
+))[0], ((__const *) (src))[1], \
+
+677
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR4
+) \
+
+678 { { ((
+__cڡ
+ *(
+c
+))[0], ((__const *) (src))[1], \
+
+679 ((
+__cڡ
+ *(
+c
+))[2], '\0' } }), \
+
+680
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR5
+) \
+
+681 { { ((
+__cڡ
+ *(
+c
+))[0], ((__const *) (src))[1], \
+
+682 ((
+__cڡ
+ *(
+c
+))[2], ((__const *) (src))[3], \
+
+684
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR6
+) \
+
+685 { { ((
+__cڡ
+ *(
+c
+))[0], ((__const *) (src))[1], \
+
+686 ((
+__cڡ
+ *(
+c
+))[2], ((__const *) (src))[3], \
+
+687 ((
+__cڡ
+ *(
+c
+))[4], '\0' } }), \
+
+688
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR7
+) \
+
+689 { { ((
+__cڡ
+ *(
+c
+))[0], ((__const *) (src))[1], \
+
+690 ((
+__cڡ
+ *(
+c
+))[2], ((__const *) (src))[3], \
+
+691 ((
+__cڡ
+ *(
+c
+))[4], ((__const *) (src))[5], \
+
+693
+ `__exnsi__
+ ((
+__STRING2_COPY_ARR8
+) \
+
+694 { { ((
+__cڡ
+ *(
+c
+))[0], ((__const *) (src))[1], \
+
+695 ((
+__cڡ
+ *(
+c
+))[2], ((__const *) (src))[3], \
+
+696 ((
+__cڡ
+ *(
+c
+))[4], ((__const *) (src))[5], \
+
+697 ((
+__cڡ
+ *(
+c
+))[6], '\0' } })
+
+ )
+
+699
+__STRING_INLINE
+ *
+__py_sml
+ (*,
+__STRING2_COPY_ARR2
+,
+
+700
+__STRING2_COPY_ARR3
+,
+
+701
+__STRING2_COPY_ARR4
+,
+
+702
+__STRING2_COPY_ARR5
+,
+
+703
+__STRING2_COPY_ARR6
+,
+
+704
+__STRING2_COPY_ARR7
+,
+
+705
+__STRING2_COPY_ARR8
+,
+size_t
+);
+
+706
+__STRING_INLINE
+ *
+
+707
+ $__py_sml
+ (*
+__de
+,
+
+708
+__STRING2_COPY_ARR2
+
+__c2
+,
+__STRING2_COPY_ARR3
+
+__c3
+,
+
+709
+__STRING2_COPY_ARR4
+
+__c4
+,
+__STRING2_COPY_ARR5
+
+__c5
+,
+
+710
+__STRING2_COPY_ARR6
+
+__c6
+,
+__STRING2_COPY_ARR7
+
+__c7
+,
+
+711
+__STRING2_COPY_ARR8
+
+__c8
+,
+size_t
+
+__
+)
+
+714 
+__c
+;
+
+715
+__STRING2_COPY_ARR2
+
+__s2
+;
+
+716
+__STRING2_COPY_ARR3
+
+__s3
+;
+
+717
+__STRING2_COPY_ARR4
+
+__s4
+;
+
+718
+__STRING2_COPY_ARR5
+
+__s5
+;
+
+719
+__STRING2_COPY_ARR6
+
+__s6
+;
+
+720
+__STRING2_COPY_ARR7
+
+__s7
+;
+
+721
+__STRING2_COPY_ARR8
+
+__s8
+;
+
+722 } *
+__u
+ = (*
+__de
+;
+
+723 (
+__
+)
+
+726
+__u
+->
+__c
+ = '\0';
+
+729
+__exnsi__
+
+__u
+->
+__s2
+ =
+__c2
+;
+
+732
+__exnsi__
+
+__u
+->
+__s3
+ =
+__c3
+;
+
+735
+__exnsi__
+
+__u
+->
+__s4
+ =
+__c4
+;
+
+738
+__exnsi__
+
+__u
+->
+__s5
+ =
+__c5
+;
+
+741
+__exnsi__
+
+__u
+->
+__s6
+ =
+__c6
+;
+
+744
+__exnsi__
+
+__u
+->
+__s7
+ =
+__c7
+;
+
+747
+__exnsi__
+
+__u
+->
+__s8
+ =
+__c8
+;
+
+750 
+__de
+ +
+__
+ - 1;
+
+751
+ }
+}
+
+759 #ide
+_HAVE_STRING_ARCH_y
+
+
+760 #i
+__GNUC_PREREQ
+ (3, 2)
+
+761 
+ #y
+(
+de
+,
+c
+,
+n
+
+ `__but_y
+ (de, src,)
+
+ )
+
+763 
+ #y
+(
+de
+,
+c
+,
+n
+) \
+
+764 (
+ `__exnsi__
+ (
+ `__but_cڡt_p
+ (
+c
+&& __but_cڡt_(
+n
+) \
+
+765 ? (
+ `
+ (
+c
++ 1 >((
+size_t
+(
+n
+)) \
+
+766 ? (*
+ `memy
+ (
+de
+,
+c
+,
+n
+) \
+
+767 :
+ `y
+ (
+de
+,
+c
+,
+n
+)) \
+
+768 :
+ `y
+ (
+de
+,
+c
+,
+n
+)))
+
+ )
+
+774 #ide
+_HAVE_STRING_ARCH_t
+
+
+775 #ifde
+_USE_STRING_ARCH_rchr
+
+
+776 
+ #t
+(
+de
+,
+c
+,
+n
+) \
+
+777 (
+ `__exnsi__
+ ({ *
+__de
+ = (
+de
+); \
+
+778
+ `__but_cڡt_p
+ (
+c
+&& __but_cڡt_(
+n
+) \
+
+779 ? (
+ `
+ (
+c
+< ((
+size_t
+(
+n
+)) \
+
+780 ?
+ `rt
+ (
+__de
+,
+c
+) \
+
+781 : (*((*
+ `__mempy
+ (
+ `rchr
+ (
+__de
+, '\0'), \
+
+782
+c
+,
+n
+)'\0',
+__de
+)) \
+
+783 :
+ `t
+ (
+de
+,
+c
+,
+n
+); }))
+
+ )
+
+784 #i
+__GNUC_PREREQ
+ (3, 2)
+
+785 
+ #t
+(
+de
+,
+c
+,
+n
+
+ `__but_t
+ (de, src,)
+
+ )
+
+787 
+ #t
+(
+de
+,
+c
+,
+n
+) \
+
+788 (
+ `__exnsi__
+ (
+ `__but_cڡt_p
+ (
+c
+&& __but_cڡt_(
+n
+) \
+
+789 ? (
+ `
+ (
+c
+< ((
+size_t
+(
+n
+)) \
+
+790 ?
+ `rt
+ (
+de
+,
+c
+) \
+
+791 :
+ `t
+ (
+de
+,
+c
+,
+n
+)) \
+
+792 :
+ `t
+ (
+de
+,
+c
+,
+n
+)))
+
+ )
+
+798 #ide
+_HAVE_STRING_ARCH_rcmp
+
+
+799 #i
+__GNUC_PREREQ
+ (3, 2)
+
+800 
+ #rcmp
+(
+s1
+,
+s2
+) \
+
+801
+__exnsi__
+ \
+
+802 ({
+size_t
+
+__s1_n
+,
+__s2_n
+; \
+
+803 (
+ `__but_cڡt_p
+ (
+s1
+&& __but_cڡt_(
+s2
+) \
+
+804 && (
+__s1_n
+ =
+ `
+ (
+s1
+),
+__s2_n
+ = s(
+s2
+), \
+
+805 (!
+ `__rg2_1br_p
+ (
+s1
+||
+__s1_n
+ >= 4) \
+
+806 && (!
+ `__rg2_1br_p
+ (
+s2
+||
+__s2_n
+ >= 4)) \
+
+807 ?
+ `__but_rcmp
+ (
+s1
+,
+s2
+) \
+
+808 : (
+ `__but_cڡt_p
+ (
+s1
+&&
+ `__rg2_1br_p
+ (s1) \
+
+809 && (
+__s1_n
+ =
+ `
+ (
+s1
+), __s1_len < 4) \
+
+810 ? (
+ `__but_cڡt_p
+ (
+s2
+&&
+ `__rg2_1br_p
+ (s2) \
+
+811 ?
+ `__but_rcmp
+ (
+s1
+,
+s2
+) \
+
+812 :
+ `__rcmp_cg
+ (
+s1
+,
+s2
+,
+__s1_n
+)) \
+
+813 : (
+ `__but_cڡt_p
+ (
+s2
+&&
+ `__rg2_1br_p
+ (s2) \
+
+814 && (
+__s2_n
+ =
+ `
+ (
+s2
+), __s2_len < 4) \
+
+815 ? (
+ `__but_cڡt_p
+ (
+s1
+&&
+ `__rg2_1br_p
+ (s1) \
+
+816 ?
+ `__but_rcmp
+ (
+s1
+,
+s2
+) \
+
+817 :
+ `__rcmp_gc
+ (
+s1
+,
+s2
+,
+__s2_n
+)) \
+
+818 :
+ `__but_rcmp
+ (
+s1
+,
+s2
+)))); })
+
+ )
+
+820 
+ #rcmp
+(
+s1
+,
+s2
+) \
+
+821
+__exnsi__
+ \
+
+822 ({
+size_t
+
+__s1_n
+,
+__s2_n
+; \
+
+823 (
+ `__but_cڡt_p
+ (
+s1
+&& __but_cڡt_(
+s2
+) \
+
+824 && (
+__s1_n
+ =
+ `
+ (
+s1
+),
+__s2_n
+ = s(
+s2
+), \
+
+825 (!
+ `__rg2_1br_p
+ (
+s1
+||
+__s1_n
+ >= 4) \
+
+826 && (!
+ `__rg2_1br_p
+ (
+s2
+||
+__s2_n
+ >= 4)) \
+
+827 ?
+ `memcmp
+ ((
+__cڡ
+ *(
+s1
+), (__cڡ *(
+s2
+), \
+
+828 (
+__s1_n
+ <
+__s2_n
+ ? __s1_len : __s2_len) + 1) \
+
+829 : (
+ `__but_cڡt_p
+ (
+s1
+&&
+ `__rg2_1br_p
+ (s1) \
+
+830 && (
+__s1_n
+ =
+ `
+ (
+s1
+), __s1_len < 4) \
+
+831 ? (
+ `__but_cڡt_p
+ (
+s2
+&&
+ `__rg2_1br_p
+ (s2) \
+
+832 ?
+ `__rcmp_cc
+ (
+s1
+,
+s2
+,
+__s1_n
+) \
+
+833 :
+ `__rcmp_cg
+ (
+s1
+,
+s2
+,
+__s1_n
+)) \
+
+834 : (
+ `__but_cڡt_p
+ (
+s2
+&&
+ `__rg2_1br_p
+ (s2) \
+
+835 && (
+__s2_n
+ =
+ `
+ (
+s2
+), __s2_len < 4) \
+
+836 ? (
+ `__but_cڡt_p
+ (
+s1
+&&
+ `__rg2_1br_p
+ (s1) \
+
+837 ?
+ `__rcmp_cc
+ (
+s1
+,
+s2
+,
+__s2_n
+) \
+
+838 :
+ `__rcmp_gc
+ (
+s1
+,
+s2
+,
+__s2_n
+)) \
+
+839 :
+ `rcmp
+ (
+s1
+,
+s2
+)))); })
+
+ )
+
+842 
+ #__rcmp_cc
+(
+s1
+,
+s2
+,
+l
+) \
+
+843 (
+ `__exnsi__
+ ({ 
+__su
+ = \
+
+844 (((
+__cڡ
+ *(__cڡ *(
+s1
+))[0] \
+
+845 - ((
+__cڡ
+ *(__cڡ *)(
+s2
+))[0]);\
+
+846 i(
+l
+ > 0 &&
+__su
+ == 0) \
+
+848
+__su
+ = (((
+__cڡ
+ *) \
+
+849 (
+__cڡ
+ *(
+s1
+))[1] \
+
+850 - ((
+__cڡ
+ *) \
+
+851 (
+__cڡ
+ *(
+s2
+))[1]); \
+
+852 i(
+l
+ > 1 &&
+__su
+ == 0) \
+
+854
+__su
+ = \
+
+855 (((
+__cڡ
+ *) \
+
+856 (
+__cڡ
+ *(
+s1
+))[2] \
+
+857 - ((
+__cڡ
+ *) \
+
+858 (
+__cڡ
+ *(
+s2
+))[2]); \
+
+859 i(
+l
+ > 2 &&
+__su
+ == 0) \
+
+860
+__su
+ = \
+
+861 (((
+__cڡ
+ *) \
+
+862 (
+__cڡ
+ *(
+s1
+))[3] \
+
+863 - ((
+__cڡ
+ *) \
+
+864 (
+__cڡ
+ *(
+s2
+))[3]); \
+
+867
+__su
+; }))
+
+ )
+
+869 
+ #__rcmp_cg
+(
+s1
+,
+s2
+,
+l1
+) \
+
+870 (
+ `__exnsi__
+ ({
+__cڡ
+ *
+__s2
+ = \
+
+871 (
+__cڡ
+ *(__cڡ *(
+s2
+); \
+
+872 
+__su
+ = \
+
+873 (((
+__cڡ
+ *(__cڡ *(
+s1
+))[0] \
+
+874 -
+__s2
+[0]); \
+
+875 i(
+l1
+ > 0 &&
+__su
+ == 0) \
+
+877
+__su
+ = (((
+__cڡ
+ *) \
+
+878 (
+__cڡ
+ *(
+s1
+))[1] -
+__s2
+[1]); \
+
+879 i(
+l1
+ > 1 &&
+__su
+ == 0) \
+
+881
+__su
+ = (((
+__cڡ
+ *) \
+
+882 (
+__cڡ
+ *(
+s1
+))[2] -
+__s2
+[2]);\
+
+883 i(
+l1
+ > 2 &&
+__su
+ == 0) \
+
+884
+__su
+ = (((
+__cڡ
+ *) \
+
+885 (
+__cڡ
+ *(
+s1
+))[3] \
+
+886 -
+__s2
+[3]); \
+
+889
+__su
+; }))
+
+ )
+
+891 
+ #__rcmp_gc
+(
+s1
+,
+s2
+,
+l2
+) \
+
+892 (
+ `__exnsi__
+ ({
+__cڡ
+ *
+__s1
+ = \
+
+893 (
+__cڡ
+ *(__cڡ *(
+s1
+); \
+
+894 
+__su
+ = \
+
+895
+__s1
+[0] - ((
+__cڡ
+ *) \
+
+896 (
+__cڡ
+ *(
+s2
+))[0]; \
+
+897 i(
+l2
+ > 0 &&
+__su
+ == 0) \
+
+899
+__su
+ = (
+__s1
+[1] \
+
+900 - ((
+__cڡ
+ *) \
+
+901 (
+__cڡ
+ *(
+s2
+))[1]); \
+
+902 i(
+l2
+ > 1 &&
+__su
+ == 0) \
+
+904
+__su
+ = \
+
+905 (
+__s1
+[2] - ((
+__cڡ
+ *) \
+
+906 (
+__cڡ
+ *(
+s2
+))[2]); \
+
+907 i(
+l2
+ > 2 &&
+__su
+ == 0) \
+
+908
+__su
+ = \
+
+909 (
+__s1
+[3] \
+
+910 - ((
+__cڡ
+ *) \
+
+911 (
+__cڡ
+ *(
+s2
+))[3]); \
+
+914
+__su
+; }))
+
+ )
+
+919 #ide
+_HAVE_STRING_ARCH_cmp
+
+
+920 
+ #cmp
+(
+s1
+,
+s2
+,
+n
+) \
+
+921 (
+ `__exnsi__
+ (
+ `__but_cڡt_p
+ (
+n
+) \
+
+922 && ((
+ `__but_cڡt_p
+ (
+s1
+) \
+
+923 &&
+ `
+ (
+s1
+< ((
+size_t
+(
+n
+))) \
+
+924 || (
+ `__but_cڡt_p
+ (
+s2
+) \
+
+925 &&
+ `
+ (
+s2
+< ((
+size_t
+(
+n
+)))) \
+
+926 ?
+ `rcmp
+ (
+s1
+,
+s2
+:
+ `cmp
+ (s1, s2,
+n
+)))
+
+ )
+
+932 #i!
+defed
+
+_HAVE_STRING_ARCH_rcn
+ || defed
+_FORCE_INLINES
+
+
+933 #ide
+_HAVE_STRING_ARCH_rcn
+
+
+934 #i
+__GNUC_PREREQ
+ (3, 2)
+
+935 
+ #rcn
+(
+s
+,
+je
+) \
+
+936
+__exnsi__
+ \
+
+937 ({ 
+__r0
+,
+__r1
+,
+__r2
+; \
+
+938 (
+ `__but_cڡt_p
+ (
+je
+&&
+ `__rg2_1br_p
+ (reject) \
+
+939 ? ((
+ `__but_cڡt_p
+ (
+s
+&&
+ `__rg2_1br_p
+ (s)) \
+
+940 ?
+ `__but_rcn
+ (
+s
+,
+je
+) \
+
+941 : ((
+__r0
+ = ((
+__cڡ
+ *(
+je
+))[0], __r0 == '\0') \
+
+942 ?
+ `
+ (
+s
+) \
+
+943 : ((
+__r1
+ = ((
+__cڡ
+ *(
+je
+))[1], __r1 == '\0') \
+
+944 ?
+ `__rcn_c1
+ (
+s
+,
+__r0
+) \
+
+945 : ((
+__r2
+ = ((
+__cڡ
+ *(
+je
+))[2], __r2 == '\0') \
+
+946 ?
+ `__rcn_c2
+ (
+s
+,
+__r0
+,
+__r1
+) \
+
+947 : (((
+__cڡ
+ *(
+je
+))[3] == '\0' \
+
+948 ?
+ `__rcn_c3
+ (
+s
+,
+__r0
+,
+__r1
+,
+__r2
+) \
+
+949 :
+ `__but_rcn
+ (
+s
+,
+je
+)))))) \
+
+950 :
+ `__but_rcn
+ (
+s
+,
+je
+)); })
+
+ )
+
+952 
+ #rcn
+(
+s
+,
+je
+) \
+
+953
+__exnsi__
+ \
+
+954 ({ 
+__r0
+,
+__r1
+,
+__r2
+; \
+
+955 (
+ `__but_cڡt_p
+ (
+je
+&&
+ `__rg2_1br_p
+ (reject) \
+
+956 ? ((
+__r0
+ = ((
+__cڡ
+ *(
+je
+))[0], __r0 == '\0') \
+
+957 ?
+ `
+ (
+s
+) \
+
+958 : ((
+__r1
+ = ((
+__cڡ
+ *(
+je
+))[1], __r1 == '\0') \
+
+959 ?
+ `__rcn_c1
+ (
+s
+,
+__r0
+) \
+
+960 : ((
+__r2
+ = ((
+__cڡ
+ *(
+je
+))[2], __r2 == '\0') \
+
+961 ?
+ `__rcn_c2
+ (
+s
+,
+__r0
+,
+__r1
+) \
+
+962 : (((
+__cڡ
+ *(
+je
+))[3] == '\0' \
+
+963 ?
+ `__rcn_c3
+ (
+s
+,
+__r0
+,
+__r1
+,
+__r2
+) \
+
+964 :
+ `rcn
+ (
+s
+,
+je
+))))) \
+
+965 :
+ `rcn
+ (
+s
+,
+je
+)); })
+
+ )
+
+969
+__STRING_INLINE
+
+size_t
+
+__rcn_c1
+ (
+__cڡ
+ *
+__s
+, 
+__je
+);
+
+970
+__STRING_INLINE
+
+size_t
+
+
+971
+ $__rcn_c1
+ (
+__cڡ
+ *
+__s
+, 
+__je
+)
+
+973 
+size_t
+
+__su
+ = 0;
+
+974 
+__s
+[
+__su
+] !'\0' && __s[__su] !
+__je
+)
+
+975 ++
+__su
+;
+
+976 
+__su
+;
+
+977
+ }
+}
+
+979
+__STRING_INLINE
+
+size_t
+
+__rcn_c2
+ (
+__cڡ
+ *
+__s
+, 
+__je1
+,
+
+980 
+__je2
+);
+
+981
+__STRING_INLINE
+
+size_t
+
+
+982
+ $__rcn_c2
+ (
+__cڡ
+ *
+__s
+, 
+__je1
+, 
+__je2
+)
+
+984 
+size_t
+
+__su
+ = 0;
+
+985 
+__s
+[
+__su
+] !'\0' && __s[__su] !
+__je1
+
+
+986 &&
+__s
+[
+__su
+] !
+__je2
+)
+
+987 ++
+__su
+;
+
+988 
+__su
+;
+
+989
+ }
+}
+
+991
+__STRING_INLINE
+
+size_t
+
+__rcn_c3
+ (
+__cڡ
+ *
+__s
+, 
+__je1
+,
+
+992 
+__je2
+, 
+__je3
+);
+
+993
+__STRING_INLINE
+
+size_t
+
+
+994
+ $__rcn_c3
+ (
+__cڡ
+ *
+__s
+, 
+__je1
+, 
+__je2
+,
+
+995 
+__je3
+)
+
+997 
+size_t
+
+__su
+ = 0;
+
+998 
+__s
+[
+__su
+] !'\0' && __s[__su] !
+__je1
+
+
+999 &&
+__s
+[
+__su
+] !
+__je2
+ && __s[__su] !
+__je3
+)
+
+1000 ++
+__su
+;
+
+1001 
+__su
+;
+
+1002
+ }
+}
+
+1008 #i!
+defed
+
+_HAVE_STRING_ARCH_rn
+ || defed
+_FORCE_INLINES
+
+
+1009 #ide
+_HAVE_STRING_ARCH_rn
+
+
+1010 #i
+__GNUC_PREREQ
+ (3, 2)
+
+1011 
+ #rn
+(
+s
+,
+ac
+) \
+
+1012
+__exnsi__
+ \
+
+1013 ({ 
+__a0
+,
+__a1
+,
+__a2
+; \
+
+1014 (
+ `__but_cڡt_p
+ (
+ac
+&&
+ `__rg2_1br_p
+ (accept) \
+
+1015 ? ((
+ `__but_cڡt_p
+ (
+s
+&&
+ `__rg2_1br_p
+ (s)) \
+
+1016 ?
+ `__but_rn
+ (
+s
+,
+ac
+) \
+
+1017 : ((
+__a0
+ = ((
+__cڡ
+ *(
+ac
+))[0], __a0 == '\0') \
+
+1018 ? (((
+s
+), 0) \
+
+1019 : ((
+__a1
+ = ((
+__cڡ
+ *(
+ac
+))[1], __a1 == '\0') \
+
+1020 ?
+ `__rn_c1
+ (
+s
+,
+__a0
+) \
+
+1021 : ((
+__a2
+ = ((
+__cڡ
+ *(
+ac
+))[2], __a2 == '\0') \
+
+1022 ?
+ `__rn_c2
+ (
+s
+,
+__a0
+,
+__a1
+) \
+
+1023 : (((
+__cڡ
+ *(
+ac
+))[3] == '\0' \
+
+1024 ?
+ `__rn_c3
+ (
+s
+,
+__a0
+,
+__a1
+,
+__a2
+) \
+
+1025 :
+ `__but_rn
+ (
+s
+,
+ac
+)))))) \
+
+1026 :
+ `__but_rn
+ (
+s
+,
+ac
+)); })
+
+ )
+
+1028 
+ #rn
+(
+s
+,
+ac
+) \
+
+1029
+__exnsi__
+ \
+
+1030 ({ 
+__a0
+,
+__a1
+,
+__a2
+; \
+
+1031 (
+ `__but_cڡt_p
+ (
+ac
+&&
+ `__rg2_1br_p
+ (accept) \
+
+1032 ? ((
+__a0
+ = ((
+__cڡ
+ *(
+ac
+))[0], __a0 == '\0') \
+
+1033 ? (((
+s
+), 0) \
+
+1034 : ((
+__a1
+ = ((
+__cڡ
+ *(
+ac
+))[1], __a1 == '\0') \
+
+1035 ?
+ `__rn_c1
+ (
+s
+,
+__a0
+) \
+
+1036 : ((
+__a2
+ = ((
+__cڡ
+ *(
+ac
+))[2], __a2 == '\0') \
+
+1037 ?
+ `__rn_c2
+ (
+s
+,
+__a0
+,
+__a1
+) \
+
+1038 : (((
+__cڡ
+ *(
+ac
+))[3] == '\0' \
+
+1039 ?
+ `__rn_c3
+ (
+s
+,
+__a0
+,
+__a1
+,
+__a2
+) \
+
+1040 :
+ `rn
+ (
+s
+,
+ac
+))))) \
+
+1041 :
+ `rn
+ (
+s
+,
+ac
+)); })
+
+ )
+
+1045
+__STRING_INLINE
+
+size_t
+
+__rn_c1
+ (
+__cڡ
+ *
+__s
+, 
+__ac
+);
+
+1046
+__STRING_INLINE
+
+size_t
+
+
+1047
+ $__rn_c1
+ (
+__cڡ
+ *
+__s
+, 
+__ac
+)
+
+1049 
+size_t
+
+__su
+ = 0;
+
+1051 
+__s
+[
+__su
+] =
+__ac
+)
+
+1052 ++
+__su
+;
+
+1053 
+__su
+;
+
+1054
+ }
+}
+
+1056
+__STRING_INLINE
+
+size_t
+
+__rn_c2
+ (
+__cڡ
+ *
+__s
+, 
+__ac1
+,
+
+1057 
+__ac2
+);
+
+1058
+__STRING_INLINE
+
+size_t
+
+
+1059
+ $__rn_c2
+ (
+__cڡ
+ *
+__s
+, 
+__ac1
+, 
+__ac2
+)
+
+1061 
+size_t
+
+__su
+ = 0;
+
+1063 
+__s
+[
+__su
+] =
+__ac1
+ || __s[__su] =
+__ac2
+)
+
+1064 ++
+__su
+;
+
+1065 
+__su
+;
+
+1066
+ }
+}
+
+1068
+__STRING_INLINE
+
+size_t
+
+__rn_c3
+ (
+__cڡ
+ *
+__s
+, 
+__ac1
+,
+
+1069 
+__ac2
+, 
+__ac3
+);
+
+1070
+__STRING_INLINE
+
+size_t
+
+
+1071
+ $__rn_c3
+ (
+__cڡ
+ *
+__s
+, 
+__ac1
+, 
+__ac2
+, 
+__ac3
+)
+
+1073 
+size_t
+
+__su
+ = 0;
+
+1075 
+__s
+[
+__su
+] =
+__ac1
+ || __s[__su] =
+__ac2
+
+
+1076 ||
+__s
+[
+__su
+] =
+__ac3
+)
+
+1077 ++
+__su
+;
+
+1078 
+__su
+;
+
+1079
+ }
+}
+
+1084 #i!
+defed
+
+_HAVE_STRING_ARCH_brk
+ || defed
+_FORCE_INLINES
+
+
+1085 #ide
+_HAVE_STRING_ARCH_brk
+
+
+1086 #i
+__GNUC_PREREQ
+ (3, 2)
+
+1087 
+ #brk
+(
+s
+,
+ac
+) \
+
+1088
+__exnsi__
+ \
+
+1089 ({ 
+__a0
+,
+__a1
+,
+__a2
+; \
+
+1090 (
+ `__but_cڡt_p
+ (
+ac
+&&
+ `__rg2_1br_p
+ (accept) \
+
+1091 ? ((
+ `__but_cڡt_p
+ (
+s
+&&
+ `__rg2_1br_p
+ (s)) \
+
+1092 ?
+ `__but_brk
+ (
+s
+,
+ac
+) \
+
+1093 : ((
+__a0
+ = ((
+__cڡ
+ *(
+ac
+))[0], __a0 == '\0') \
+
+1094 ? (((
+s
+), (*
+NULL
+) \
+
+1095 : ((
+__a1
+ = ((
+__cڡ
+ *(
+ac
+))[1], __a1 == '\0') \
+
+1096 ?
+ `__but_rchr
+ (
+s
+,
+__a0
+) \
+
+1097 : ((
+__a2
+ = ((
+__cڡ
+ *(
+ac
+))[2], __a2 == '\0') \
+
+1098 ?
+ `__brk_c2
+ (
+s
+,
+__a0
+,
+__a1
+) \
+
+1099 : (((
+__cڡ
+ *(
+ac
+))[3] == '\0' \
+
+1100 ?
+ `__brk_c3
+ (
+s
+,
+__a0
+,
+__a1
+,
+__a2
+) \
+
+1101 :
+ `__but_brk
+ (
+s
+,
+ac
+)))))) \
+
+1102 :
+ `__but_brk
+ (
+s
+,
+ac
+)); })
+
+ )
+
+1104 
+ #brk
+(
+s
+,
+ac
+) \
+
+1105
+__exnsi__
+ \
+
+1106 ({ 
+__a0
+,
+__a1
+,
+__a2
+; \
+
+1107 (
+ `__but_cڡt_p
+ (
+ac
+&&
+ `__rg2_1br_p
+ (accept) \
+
+1108 ? ((
+__a0
+ = ((
+__cڡ
+ *(
+ac
+))[0], __a0 == '\0') \
+
+1109 ? (((
+s
+), (*
+NULL
+) \
+
+1110 : ((
+__a1
+ = ((
+__cڡ
+ *(
+ac
+))[1], __a1 == '\0') \
+
+1111 ?
+ `rchr
+ (
+s
+,
+__a0
+) \
+
+1112 : ((
+__a2
+ = ((
+__cڡ
+ *(
+ac
+))[2], __a2 == '\0') \
+
+1113 ?
+ `__brk_c2
+ (
+s
+,
+__a0
+,
+__a1
+) \
+
+1114 : (((
+__cڡ
+ *(
+ac
+))[3] == '\0' \
+
+1115 ?
+ `__brk_c3
+ (
+s
+,
+__a0
+,
+__a1
+,
+__a2
+) \
+
+1116 :
+ `brk
+ (
+s
+,
+ac
+))))) \
+
+1117 :
+ `brk
+ (
+s
+,
+ac
+)); })
+
+ )
+
+1121
+__STRING_INLINE
+ *
+__brk_c2
+ (
+__cڡ
+ *
+__s
+, 
+__ac1
+,
+
+1122 
+__ac2
+);
+
+1123
+__STRING_INLINE
+ *
+
+1124
+ $__brk_c2
+ (
+__cڡ
+ *
+__s
+, 
+__ac1
+, 
+__ac2
+)
+
+1127 *
+__s
+ !'\0' && *__!
+__ac1
+ && *__!
+__ac2
+)
+
+1128 ++
+__s
+;
+
+1129  *
+__s
+ ='\0' ?
+NULL
+ : (*(
+size_t
+) __s;
+
+1130
+ }
+}
+
+1132
+__STRING_INLINE
+ *
+__brk_c3
+ (
+__cڡ
+ *
+__s
+, 
+__ac1
+,
+
+1133 
+__ac2
+, 
+__ac3
+);
+
+1134
+__STRING_INLINE
+ *
+
+1135
+ $__brk_c3
+ (
+__cڡ
+ *
+__s
+, 
+__ac1
+, 
+__ac2
+,
+
+1136 
+__ac3
+)
+
+1139 *
+__s
+ !'\0' && *__!
+__ac1
+ && *__!
+__ac2
+
+
+1140 && *
+__s
+ !
+__ac3
+)
+
+1141 ++
+__s
+;
+
+1142  *
+__s
+ ='\0' ?
+NULL
+ : (*(
+size_t
+) __s;
+
+1143
+ }
+}
+
+1149 #i!
+defed
+
+_HAVE_STRING_ARCH_rr
+ && !
+__GNUC_PREREQ
+ (2, 97)
+
+1150 
+ #rr
+(
+hayack
+,
+ed
+) \
+
+1151 (
+ `__exnsi__
+ (
+ `__but_cڡt_p
+ (
+ed
+&&
+ `__rg2_1br_p
+ (needle) \
+
+1152 ? (((
+__cڡ
+ *(
+ed
+))[0] == '\0' \
+
+1153 ? (*(
+size_t
+(
+hayack
+) \
+
+1154 : (((
+__cڡ
+ *(
+ed
+))[1] == '\0' \
+
+1155 ?
+ `rchr
+ (
+hayack
+, \
+
+1156 ((
+__cڡ
+ *(
+ed
+))[0]) \
+
+1157 :
+ `rr
+ (
+hayack
+,
+ed
+))) \
+
+1158 :
+ `rr
+ (
+hayack
+,
+ed
+)))
+
+ )
+
+1162 #i!
+defed
+
+_HAVE_STRING_ARCH_ok_r
+ || defed
+_FORCE_INLINES
+
+
+1163 #ide
+_HAVE_STRING_ARCH_ok_r
+
+
+1164 
+ #__ok_r
+(
+s
+,
+p
+,
+x
+) \
+
+1165 (
+ `__exnsi__
+ (
+ `__but_cڡt_p
+ (
+p
+&&
+ `__rg2_1br_p
+ (sep) \
+
+1166 && ((
+__cڡ
+ *(
+p
+))[0] != '\0' \
+
+1167 && ((
+__cڡ
+ *(
+p
+))[1] == '\0' \
+
+1168 ?
+ `__ok_r_1c
+ (
+s
+, ((
+__cڡ
+ *(
+p
+))[0],
+x
+) \
+
+1169 :
+ `__ok_r
+ (
+s
+,
+p
+,
+x
+)))
+
+ )
+
+1172
+__STRING_INLINE
+ *
+__ok_r_1c
+ (*
+__s
+, 
+__p
+, **
+__x
+);
+
+1173
+__STRING_INLINE
+ *
+
+1174
+ $__ok_r_1c
+ (*
+__s
+, 
+__p
+, **
+__x
+)
+
+1176 *
+__su
+;
+
+1177 i(
+__s
+ =
+NULL
+)
+
+1178
+__s
+ = *
+__x
+;
+
+1179 *
+__s
+ =
+__p
+)
+
+1180 ++
+__s
+;
+
+1181
+__su
+ =
+NULL
+;
+
+1182 i(*
+__s
+ != '\0')
+
+1184
+__su
+ =
+__s
+++;
+
+1185 *
+__s
+ != '\0')
+
+1186 i(*
+__s
+++ =
+__p
+)
+
+1188
+__s
+[-1] = '\0';
+
+1192 *
+__x
+ =
+__s
+;
+
+1193 
+__su
+;
+
+1194
+ }
+}
+
+1195 #i
+defed
+
+__USE_POSIX
+ || defed
+__USE_MISC
+
+
+1196 
+ #ok_r
+(
+s
+,
+p
+,
+x
+
+ `__ok_r
+ (s, s,ex)
+
+ )
+
+1201 #i!
+defed
+
+_HAVE_STRING_ARCH_rp
+ || defed
+_FORCE_INLINES
+
+
+1202 #ide
+_HAVE_STRING_ARCH_rp
+
+
+1204 *
+__rp_g
+ (**
+__rgp
+,
+__cڡ
+ *
+__dim
+);
+
+1205 
+ #__rp
+(
+s
+,
+je
+) \
+
+1206
+__exnsi__
+ \
+
+1207 ({ 
+__r0
+,
+__r1
+,
+__r2
+; \
+
+1208 (
+ `__but_cڡt_p
+ (
+je
+&&
+ `__rg2_1br_p
+ (reject) \
+
+1209 && (
+__r0
+ = ((
+__cڡ
+ *(
+je
+))[0], \
+
+1210 ((
+__cڡ
+ *(
+je
+))[0] != '\0') \
+
+1211 ? ((
+__r1
+ = ((
+__cڡ
+ *(
+je
+))[1], \
+
+1212 ((
+__cڡ
+ *(
+je
+))[1] == '\0') \
+
+1213 ?
+ `__rp_1c
+ (
+s
+,
+__r0
+) \
+
+1214 : ((
+__r2
+ = ((
+__cڡ
+ *(
+je
+))[2], __r2 == '\0') \
+
+1215 ?
+ `__rp_2c
+ (
+s
+,
+__r0
+,
+__r1
+) \
+
+1216 : (((
+__cڡ
+ *(
+je
+))[3] == '\0' \
+
+1217 ?
+ `__rp_3c
+ (
+s
+,
+__r0
+,
+__r1
+,
+__r2
+) \
+
+1218 :
+ `__rp_g
+ (
+s
+,
+je
+)))) \
+
+1219 :
+ `__rp_g
+ (
+s
+,
+je
+)); })
+
+ )
+
+1222
+__STRING_INLINE
+ *
+__rp_1c
+ (**
+__s
+, 
+__je
+);
+
+1223
+__STRING_INLINE
+ *
+
+1224
+ $__rp_1c
+ (**
+__s
+, 
+__je
+)
+
+1226 *
+__tv
+ = *
+__s
+;
+
+1227 i(
+__tv
+ !
+NULL
+ && (*
+__s
+ =
+ `rchr
+ (__tv,
+__je
+)) != NULL)
+
+1228 *(*
+__s
+)++ = '\0';
+
+1229 
+__tv
+;
+
+1230
+ }
+}
+
+1232
+__STRING_INLINE
+ *
+__rp_2c
+ (**
+__s
+, 
+__je1
+, 
+__je2
+);
+
+1233
+__STRING_INLINE
+ *
+
+1234
+ $__rp_2c
+ (**
+__s
+, 
+__je1
+, 
+__je2
+)
+
+1236 *
+__tv
+ = *
+__s
+;
+
+1237 i(
+__tv
+ !
+NULL
+)
+
+1239 *
+__
+ =
+__tv
+;
+
+1242 i(*
+__
+ == '\0')
+
+1244
+__
+ =
+NULL
+;
+
+1247 i(*
+__
+ =
+__je1
+ || *__ =
+__je2
+)
+
+1249 *
+__
+++ = '\0';
+
+1252 ++
+__
+;
+
+1254 *
+__s
+ =
+__
+;
+
+1256 
+__tv
+;
+
+1257
+ }
+}
+
+1259
+__STRING_INLINE
+ *
+__rp_3c
+ (**
+__s
+, 
+__je1
+, 
+__je2
+,
+
+1260 
+__je3
+);
+
+1261
+__STRING_INLINE
+ *
+
+1262
+ $__rp_3c
+ (**
+__s
+, 
+__je1
+, 
+__je2
+, 
+__je3
+)
+
+1264 *
+__tv
+ = *
+__s
+;
+
+1265 i(
+__tv
+ !
+NULL
+)
+
+1267 *
+__
+ =
+__tv
+;
+
+1270 i(*
+__
+ == '\0')
+
+1272
+__
+ =
+NULL
+;
+
+1275 i(*
+__
+ =
+__je1
+ || *__ =
+__je2
+ || *__ =
+__je3
+)
+
+1277 *
+__
+++ = '\0';
+
+1280 ++
+__
+;
+
+1282 *
+__s
+ =
+__
+;
+
+1284 
+__tv
+;
+
+1285
+ }
+}
+
+1286 #ifde
+__USE_BSD
+
+
+1287 
+ #rp
+(
+s
+,
+je
+
+ `__rp
+ (s,eje)
+
+ )
+
+1294 #ifde
+__USE_MISC
+
+
+1296 #i!
+defed
+
+_HAVE_STRING_ARCH_rdup
+ || !defed
+_HAVE_STRING_ARCH_dup
+
+
+1297 
+ #__ed_mloc_d_oc
+
+
+ )
+
+1298 
+ ~<dlib.h
+>
+
+1301 #ide
+_HAVE_STRING_ARCH_rdup
+
+
+1303 *
+ $__rdup
+ (
+__cڡ
+ *
+__rg
+
+__THROW
+
+__ibu_mloc__
+;
+
+1304 
+ #__rdup
+(
+s
+) \
+
+1305 (
+ `__exnsi__
+ (
+ `__but_cڡt_p
+ (
+s
+&&
+ `__rg2_1br_p
+ (s) \
+
+1306 ? (((
+__cڡ
+ *(
+s
+))[0] == '\0' \
+
+1307 ? (*
+ `oc
+ ((
+size_t
+) 1, (size_t) 1) \
+
+1308 : ({
+size_t
+
+__n
+ =
+ `
+ (
+s
+) + 1; \
+
+1309 *
+__tv
+ = (*
+ `mloc
+ (
+__n
+); \
+
+1310 i(
+__tv
+ !
+NULL
+) \
+
+1311
+__tv
+ = (*
+ `memy
+ (__tv,
+s
+,
+__n
+); \
+
+1312
+__tv
+;
+ }
+})) \
+
+1313 :
+ `__rdup
+ (
+s
+)))
+
+ )
+
+1315 #i
+defed
+
+__USE_SVID
+ || defed
+__USE_BSD
+ || defed
+__USE_XOPEN_EXTENDED
+
+
+1316 
+ #rdup
+(
+s
+
+ `__rdup
+ (s)
+
+ )
+
+1320 #ide
+_HAVE_STRING_ARCH_dup
+
+
+1322 *
+ $__dup
+ (
+__cڡ
+ *
+__rg
+,
+size_t
+
+__n
+)
+
+1323
+__THROW
+
+__ibu_mloc__
+;
+
+1324 
+ #__dup
+(
+s
+,
+n
+) \
+
+1325 (
+ `__exnsi__
+ (
+ `__but_cڡt_p
+ (
+s
+&&
+ `__rg2_1br_p
+ (s) \
+
+1326 ? (((
+__cڡ
+ *(
+s
+))[0] == '\0' \
+
+1327 ? (*
+ `oc
+ ((
+size_t
+) 1, (size_t) 1) \
+
+1328 : ({
+size_t
+
+__n
+ =
+ `
+ (
+s
+) + 1; \
+
+1329
+size_t
+
+__n
+ = (
+n
+); \
+
+1330 *
+__tv
+; \
+
+1331 i(
+__n
+ <
+__n
+) \
+
+1332
+__n
+ =
+__n
+ + 1; \
+
+1333
+__tv
+ = (*
+ `mloc
+ (
+__n
+); \
+
+1334 i(
+__tv
+ !
+NULL
+) \
+
+1336
+__tv
+[
+__n
+ - 1] = '\0'; \
+
+1337
+__tv
+ = (*
+ `memy
+ (__tv,
+s
+, \
+
+1338
+__n
+ - 1); \
+
+1340
+__tv
+;
+ }
+})) \
+
+1341 :
+ `__dup
+ (
+s
+,
+n
+)))
+
+ )
+
+1343 #ifde
+__USE_GNU
+
+
+1344 
+ #dup
+(
+s
+,
+n
+
+ `__dup
+ (s,)
+
+ )
+
+1350 #ide
+_FORCE_INLINES
+
+
+1351 #unde
+__STRING_INLINE
+
+
+ @/usr/include/bits/string3.h
+
+19 #ide
+_STRING_H
+
+
+23
+__wnde
+ (
+__wn_memt_zo_n
+,
+
+26 #ide
+__lulus
+
+
+30 #unde
+memy
+
+
+31 #unde
+memmove
+
+
+32 #unde
+memt
+
+
+33 #unde
+rt
+
+
+34 #unde
+ry
+
+
+35 #unde
+t
+
+
+36 #unde
+y
+
+
+37 #ifde
+__USE_GNU
+
+
+38 #unde
+mempy
+
+
+39 #unde
+py
+
+
+41 #ifde
+__USE_BSD
+
+
+42 #unde
+bcy
+
+
+43 #unde
+bzo
+
+
+48
+__ex_ways_le
+ *
+
+49
+__NTH
+ (
+ $memy
+ (*
+__ri
+
+__de
+,
+__cڡ
+ *__ri
+__c
+,
+
+50
+size_t
+
+__n
+))
+
+52 
+ `__but___memy_chk
+ (
+__de
+,
+__c
+,
+__n
+,
+ `__bos0
+ (__dest));
+
+53
+ }
+}
+
+55
+__ex_ways_le
+ *
+
+56
+__NTH
+ (
+ $memmove
+ (*
+__ri
+
+__de
+,
+__cڡ
+ *__ri
+__c
+,
+
+57
+size_t
+
+__n
+))
+
+59 
+ `__but___memmove_chk
+ (
+__de
+,
+__c
+,
+__n
+,
+ `__bos0
+ (__dest));
+
+60
+ }
+}
+
+62 #ifde
+__USE_GNU
+
+
+63
+__ex_ways_le
+ *
+
+64
+__NTH
+ (
+ $mempy
+ (*
+__ri
+
+__de
+,
+__cڡ
+ *__ri
+__c
+,
+
+65
+size_t
+
+__n
+))
+
+67 
+ `__but___mempy_chk
+ (
+__de
+,
+__c
+,
+__n
+,
+ `__bos0
+ (__dest));
+
+68
+ }
+}
+
+77
+__ex_ways_le
+ *
+
+78
+__NTH
+ (
+ $memt
+ (*
+__de
+, 
+__ch
+,
+size_t
+
+__n
+))
+
+80 i(
+ `__but_cڡt_p
+ (
+__n
+) && __len == 0
+
+81 && (!
+ `__but_cڡt_p
+ (
+__ch
+) || __ch != 0))
+
+83
+ `__wn_memt_zo_n
+ ();
+
+84 
+__de
+;
+
+86 
+ `__but___memt_chk
+ (
+__de
+,
+__ch
+,
+__n
+,
+ `__bos0
+ (__dest));
+
+87
+ }
+}
+
+89 #ifde
+__USE_BSD
+
+
+90
+__ex_ways_le
+ 
+
+91
+__NTH
+ (
+ $bcy
+ (
+__cڡ
+ *
+__ri
+
+__c
+, *__ri
+__de
+,
+
+92
+size_t
+
+__n
+))
+
+94 (
+ `__but___memmove_chk
+ (
+__de
+,
+__c
+,
+__n
+,
+ `__bos0
+ (__dest));
+
+95
+ }
+}
+
+97
+__ex_ways_le
+ 
+
+98
+__NTH
+ (
+ $bzo
+ (*
+__de
+,
+size_t
+
+__n
+))
+
+100 (
+ `__but___memt_chk
+ (
+__de
+, '\0',
+__n
+,
+ `__bos0
+ (__dest));
+
+101
+ }
+}
+
+104
+__ex_ways_le
+ *
+
+105
+__NTH
+ (
+ $ry
+ (*
+__ri
+
+__de
+,
+__cڡ
+ *__ri
+__c
+))
+
+107 
+ `__but___ry_chk
+ (
+__de
+,
+__c
+,
+ `__bos
+ (__dest));
+
+108
+ }
+}
+
+110 #ifde
+__USE_GNU
+
+
+111
+__ex_ways_le
+ *
+
+112
+__NTH
+ (
+ $py
+ (*
+__ri
+
+__de
+,
+__cڡ
+ *__ri
+__c
+))
+
+114 
+ `__but___py_chk
+ (
+__de
+,
+__c
+,
+ `__bos
+ (__dest));
+
+115
+ }
+}
+
+119
+__ex_ways_le
+ *
+
+120
+__NTH
+ (
+ $y
+ (*
+__ri
+
+__de
+,
+__cڡ
+ *__ri
+__c
+,
+
+121
+size_t
+
+__n
+))
+
+123 
+ `__but___y_chk
+ (
+__de
+,
+__c
+,
+__n
+,
+ `__bos
+ (__dest));
+
+124
+ }
+}
+
+127 *
+ $__y_chk
+ (*
+__de
+,
+__cڡ
+ *
+__c
+,
+size_t
+
+__n
+,
+
+128
+size_t
+
+__den
+
+__THROW
+;
+
+129 *
+ `__REDIRECT_NTH
+ (
+__y_s
+, (*
+__de
+,
+
+130
+__cڡ
+ *
+__c
+,
+
+131
+size_t
+
+__n
+),
+y
+);
+
+133
+__ex_ways_le
+ *
+
+134
+ `__NTH
+ (
+ $y
+ (*
+__de
+,
+__cڡ
+ *
+__c
+,
+size_t
+
+__n
+))
+
+136 i(
+ `__bos
+ (
+__de
+!(
+size_t
+) -1
+
+137 && (!
+ `__but_cڡt_p
+ (
+__n
+|| __<
+ `__bos
+ (
+__de
+)))
+
+138 
+ `__y_chk
+ (
+__de
+,
+__c
+,
+__n
+,
+ `__bos
+ (__dest));
+
+139 
+ `__y_s
+ (
+__de
+,
+__c
+,
+__n
+);
+
+140
+ }
+}
+
+143
+__ex_ways_le
+ *
+
+144
+__NTH
+ (
+ $rt
+ (*
+__ri
+
+__de
+,
+__cڡ
+ *__ri
+__c
+))
+
+146 
+ `__but___rt_chk
+ (
+__de
+,
+__c
+,
+ `__bos
+ (__dest));
+
+147
+ }
+}
+
+150
+__ex_ways_le
+ *
+
+151
+__NTH
+ (
+ $t
+ (*
+__ri
+
+__de
+,
+__cڡ
+ *__ri
+__c
+,
+
+152
+size_t
+
+__n
+))
+
+154 
+ `__but___t_chk
+ (
+__de
+,
+__c
+,
+__n
+,
+ `__bos
+ (__dest));
+
+155
+ }
+}
+
+ @/usr/include/bits/sys_errlist.h
+
+20 #ide
+_STDIO_H
+
+
+26 #ifde
+__USE_BSD
+
+
+27 
+sys_ü
+;
+
+28
+__cڡ
+ *__cڡ
+sys_i
+[];
+
+30 #ifde
+__USE_GNU
+
+
+31 
+_sys_ü
+;
+
+32
+__cڡ
+ *__cڡ
+_sys_i
+[];
+
+ @/usr/include/bits/types.h
+
+24 #idef
+_BITS_TYPES_H
+
+
+25 
+ #_BITS_TYPES_H
+ 1
+
+ )
+
+27 
+ ~<us.h
+>
+
+28 
+ ~<bs/wdsize.h
+>
+
+31 
+ t__u_ch
+;
+
+32 
+ t__u_sht
+;
+
+33 
+ t__u_t
+;
+
+34 
+ t__u_lg
+;
+
+37 sigd 
+ t__t8_t
+;
+
+38 
+ t__ut8_t
+;
+
+39 sigd 
+ t__t16_t
+;
+
+40 
+ t__ut16_t
+;
+
+41 sigd 
+ t__t32_t
+;
+
+42 
+ t__ut32_t
+;
+
+43 #i
+__WORDSIZE
+ == 64
+
+44 sigd 
+ t__t64_t
+;
+
+45 
+ t__ut64_t
+;
+
+46 #i
+defed
+
+__GLIBC_HAVE_LONG_LONG
+
+
+47
+__exnsi__
+ sigd 
+ t__t64_t
+;
+
+48
+__exnsi__
+ 
+ t__ut64_t
+;
+
+52 #i
+__WORDSIZE
+ == 64
+
+53 
+ t__quad_t
+;
+
+54 
+ t__u_quad_t
+;
+
+55 #i
+defed
+
+__GLIBC_HAVE_LONG_LONG
+
+
+56
+__exnsi__
+ 
+ t__quad_t
+;
+
+57
+__exnsi__
+ 
+ t__u_quad_t
+;
+
+61 
+ m__v
+[2];
+
+62 }
+ t__quad_t
+;
+
+65
+__u_lg
+
+ m__v
+[2];
+
+66 }
+ t__u_quad_t
+;
+
+99 
+ #__S16_TYPE
+ 
+
+ )
+
+100 
+ #__U16_TYPE
+ 
+
+ )
+
+101 
+ #__S32_TYPE
+ 
+
+ )
+
+102 
+ #__U32_TYPE
+ 
+
+ )
+
+103 
+ #__SLONGWORD_TYPE
+ 
+
+ )
+
+104 
+ #__ULONGWORD_TYPE
+ 
+
+ )
+
+105 #i
+__WORDSIZE
+ == 32
+
+106 
+ #__SQUAD_TYPE
+
+__quad_t
+
+
+ )
+
+107 
+ #__UQUAD_TYPE
+
+__u_quad_t
+
+
+ )
+
+108 
+ #__SWORD_TYPE
+ 
+
+ )
+
+109 
+ #__UWORD_TYPE
+ 
+
+ )
+
+110 
+ #__SLONG32_TYPE
+ 
+
+ )
+
+111 
+ #__ULONG32_TYPE
+ 
+
+ )
+
+112 
+ #__S64_TYPE
+
+__quad_t
+
+
+ )
+
+113 
+ #__U64_TYPE
+
+__u_quad_t
+
+
+ )
+
+116 
+ #__STD_TYPE
+
+__exnsi__
+ 
+
+ )
+
+117 #i
+__WORDSIZE
+ == 64
+
+118 
+ t__SQUAD_TYPE
+ 
+
+ )
+
+119 
+ t__UQUAD_TYPE
+ 
+
+ )
+
+120 
+ t__SWORD_TYPE
+ 
+
+ )
+
+121 
+ t__UWORD_TYPE
+ 
+
+ )
+
+122 
+ t__SLONG32_TYPE
+ 
+
+ )
+
+123 
+ t__ULONG32_TYPE
+ 
+
+ )
+
+124 
+ t__S64_TYPE
+ 
+
+ )
+
+125 
+ t__U64_TYPE
+ 
+
+ )
+
+127 
+ t__STD_TYPE
+ 
+
+ )
+
+131 
+ ~<bs/tysizes.h
+>
+
+134
+__STD_TYPE
+
+ t__DEV_T_TYPE
+
+ t__dev_t
+;
+
+135
+__STD_TYPE
+
+__UID_T_TYPE
+
+ g__uid_t
+;
+
+136
+__STD_TYPE
+
+__GID_T_TYPE
+
+ g__gid_t
+;
+
+137
+__STD_TYPE
+
+__INO_T_TYPE
+
+ g__o_t
+;
+
+138
+__STD_TYPE
+
+__INO64_T_TYPE
+
+ g__o64_t
+;
+
+139
+__STD_TYPE
+
+__MODE_T_TYPE
+
+ g__mode_t
+;
+
+140
+__STD_TYPE
+
+__NLINK_T_TYPE
+
+ g__ƚk_t
+;
+
+141
+__STD_TYPE
+
+__OFF_T_TYPE
+
+ g__off_t
+;
+
+142
+__STD_TYPE
+
+__OFF64_T_TYPE
+
+ g__off64_t
+;
+
+143
+__STD_TYPE
+
+__PID_T_TYPE
+
+ g__pid_t
+;
+
+144
+__STD_TYPE
+
+__FSID_T_TYPE
+
+ g__fsid_t
+;
+
+145
+__STD_TYPE
+
+__CLOCK_T_TYPE
+
+ g__ock_t
+;
+
+146
+__STD_TYPE
+
+__RLIM_T_TYPE
+
+ g__im_t
+;
+
+147
+__STD_TYPE
+
+__RLIM64_T_TYPE
+
+ g__im64_t
+;
+
+148
+__STD_TYPE
+
+__ID_T_TYPE
+
+ g__id_t
+;
+
+149
+__STD_TYPE
+
+__TIME_T_TYPE
+
+ g__time_t
+;
+
+150
+__STD_TYPE
+
+__USECONDS_T_TYPE
+
+ g__ucds_t
+;
+
+151
+__STD_TYPE
+
+__SUSECONDS_T_TYPE
+
+ g__sucds_t
+;
+
+153
+__STD_TYPE
+
+__DADDR_T_TYPE
+
+ g__daddr_t
+;
+
+154
+__STD_TYPE
+
+__SWBLK_T_TYPE
+
+ g__swblk_t
+;
+
+155
+__STD_TYPE
+
+__KEY_T_TYPE
+
+ g__key_t
+;
+
+158
+__STD_TYPE
+
+__CLOCKID_T_TYPE
+
+ g__ockid_t
+;
+
+161
+__STD_TYPE
+
+__TIMER_T_TYPE
+
+ g__tim_t
+;
+
+164
+__STD_TYPE
+
+__BLKSIZE_T_TYPE
+
+ g__blksize_t
+;
+
+169
+__STD_TYPE
+
+__BLKCNT_T_TYPE
+
+ g__blkt_t
+;
+
+170
+__STD_TYPE
+
+__BLKCNT64_T_TYPE
+
+ g__blkt64_t
+;
+
+173
+__STD_TYPE
+
+__FSBLKCNT_T_TYPE
+
+ g__fsblkt_t
+;
+
+174
+__STD_TYPE
+
+__FSBLKCNT64_T_TYPE
+
+ g__fsblkt64_t
+;
+
+177
+__STD_TYPE
+
+__FSFILCNT_T_TYPE
+
+ g__fsft_t
+;
+
+178
+__STD_TYPE
+
+__FSFILCNT64_T_TYPE
+
+ g__fsft64_t
+;
+
+180
+__STD_TYPE
+
+__SSIZE_T_TYPE
+
+ g__ssize_t
+;
+
+184 
+__off64_t
+
+ t__loff_t
+;
+
+185 
+__quad_t
+ *
+ t__qaddr_t
+;
+
+186 *
+ t__ddr_t
+;
+
+189
+__STD_TYPE
+
+__SWORD_TYPE
+
+ g___t
+;
+
+192
+__STD_TYPE
+
+__U32_TYPE
+
+ g__sockn_t
+;
+
+195 #unde
+__STD_TYPE
+
+
+ @/usr/include/features.h
+
+19 #idef
+_FEATURES_H
+
+
+20 
+ #_FEATURES_H
+ 1
+
+ )
+
+95 #unde
+__USE_ISOC99
+
+
+96 #unde
+__USE_ISOC95
+
+
+97 #unde
+__USE_POSIX
+
+
+98 #unde
+__USE_POSIX2
+
+
+99 #unde
+__USE_POSIX199309
+
+
+100 #unde
+__USE_POSIX199506
+
+
+101 #unde
+__USE_XOPEN
+
+
+102 #unde
+__USE_XOPEN_EXTENDED
+
+
+103 #unde
+__USE_UNIX98
+
+
+104 #unde
+__USE_XOPEN2K
+
+
+105 #unde
+__USE_XOPEN2K8
+
+
+106 #unde
+__USE_LARGEFILE
+
+
+107 #unde
+__USE_LARGEFILE64
+
+
+108 #unde
+__USE_FILE_OFFSET64
+
+
+109 #unde
+__USE_BSD
+
+
+110 #unde
+__USE_SVID
+
+
+111 #unde
+__USE_MISC
+
+
+112 #unde
+__USE_ATFILE
+
+
+113 #unde
+__USE_GNU
+
+
+114 #unde
+__USE_REENTRANT
+
+
+115 #unde
+__USE_FORTIFY_LEVEL
+
+
+116 #unde
+__FAVOR_BSD
+
+
+117 #unde
+__KERNEL_STRICT_NAMES
+
+
+121 #ide
+_LOOSE_KERNEL_NAMES
+
+
+122 
+ #__KERNEL_STRICT_NAMES
+
+
+ )
+
+126 
+ #__USE_ANSI
+ 1
+
+ )
+
+135 #i
+defed
+
+__GNUC__
+ && defed
+__GNUC_MINOR__
+
+
+136 
+ #__GNUC_PREREQ
+(
+maj
+,
+m
+) \
+
+137 ((
+__GNUC__
+ << 16+
+__GNUC_MINOR__
+ >((
+maj
+<< 16+ (
+m
+))
+
+ )
+
+139 
+ #__GNUC_PREREQ
+(
+maj
+,
+m
+0
+
+ )
+
+144 #i
+defed
+
+_BSD_SOURCE
+ && \
+
+145 !(
+defed
+
+ g_POSIX_SOURCE
+ || defed
+ g_POSIX_C_SOURCE
+ || \
+
+146
+defed
+
+ g_XOPEN_SOURCE
+ || defed
+ g_XOPEN_SOURCE_EXTENDED
+ || \
+
+147
+defed
+
+ g_GNU_SOURCE
+ || defed
+ g_SVID_SOURCE
+)
+
+148 
+ #__FAVOR_BSD
+ 1
+
+ )
+
+152 #ifde
+_GNU_SOURCE
+
+
+153 #unde
+_ISOC99_SOURCE
+
+
+154 
+ #_ISOC99_SOURCE
+ 1
+
+ )
+
+155 #unde
+_POSIX_SOURCE
+
+
+156 
+ #_POSIX_SOURCE
+ 1
+
+ )
+
+157 #unde
+_POSIX_C_SOURCE
+
+
+158 
+ #_POSIX_C_SOURCE
+ 200809L
+
+ )
+
+159 #unde
+_XOPEN_SOURCE
+
+
+160 
+ #_XOPEN_SOURCE
+ 700
+
+ )
+
+161 #unde
+_XOPEN_SOURCE_EXTENDED
+
+
+162 
+ #_XOPEN_SOURCE_EXTENDED
+ 1
+
+ )
+
+163 #unde
+_LARGEFILE64_SOURCE
+
+
+164 
+ #_LARGEFILE64_SOURCE
+ 1
+
+ )
+
+165 #unde
+_BSD_SOURCE
+
+
+166 
+ #_BSD_SOURCE
+ 1
+
+ )
+
+167 #unde
+_SVID_SOURCE
+
+
+168 
+ #_SVID_SOURCE
+ 1
+
+ )
+
+169 #unde
+_ATFILE_SOURCE
+
+
+170 
+ #_ATFILE_SOURCE
+ 1
+
+ )
+
+175 #i(!
+defed
+
+__STRICT_ANSI__
+ && !defed
+_ISOC99_SOURCE
+ && \
+
+176 !
+defed
+
+ g_POSIX_SOURCE
+ && !defed
+ g_POSIX_C_SOURCE
+ && \
+
+177 !
+defed
+
+ g_XOPEN_SOURCE
+ && !defed
+ g_XOPEN_SOURCE_EXTENDED
+ && \
+
+178 !
+defed
+
+ g_BSD_SOURCE
+ && !defed
+ g_SVID_SOURCE
+)
+
+179 
+ #_BSD_SOURCE
+ 1
+
+ )
+
+180 
+ #_SVID_SOURCE
+ 1
+
+ )
+
+187 #i(
+defed
+
+_ISOC99_SOURCE
+ || defed
+_ISOC9X_SOURCE
+ \
+
+188 || (
+defed
+
+ g__STDC_VERSION__
+ && __STDC_VERSION__ >= 199901L))
+
+189 
+ #__USE_ISOC99
+ 1
+
+ )
+
+193 #i(
+defed
+
+_ISOC99_SOURCE
+ || defed
+_ISOC9X_SOURCE
+ \
+
+194 || (
+defed
+
+__STDC_VERSION__
+ && __STDC_VERSION__ >= 199409L))
+
+195 
+ #__USE_ISOC95
+ 1
+
+ )
+
+200 #i((!
+defed
+
+__STRICT_ANSI__
+ || (
+_XOPEN_SOURCE
+ - 0) >= 500) && \
+
+201 !
+defed
+
+_POSIX_SOURCE
+ && !defed
+_POSIX_C_SOURCE
+)
+
+202 
+ #_POSIX_SOURCE
+ 1
+
+ )
+
+203 #i
+defed
+
+_XOPEN_SOURCE
+ && (_XOPEN_SOURCE - 0) < 500
+
+204 
+ #_POSIX_C_SOURCE
+ 2
+
+ )
+
+205 #i
+defed
+
+_XOPEN_SOURCE
+ && (_XOPEN_SOURCE - 0) < 600
+
+206 
+ #_POSIX_C_SOURCE
+ 199506L
+
+ )
+
+207 #i
+defed
+
+_XOPEN_SOURCE
+ && (_XOPEN_SOURCE - 0) < 700
+
+208 
+ #_POSIX_C_SOURCE
+ 200112L
+
+ )
+
+210 
+ #_POSIX_C_SOURCE
+ 200809L
+
+ )
+
+212 
+ #__USE_POSIX_IMPLICITLY
+ 1
+
+ )
+
+215 #i
+defed
+
+_POSIX_SOURCE
+ ||
+_POSIX_C_SOURCE
+ >1 || defed
+_XOPEN_SOURCE
+
+
+216 
+ #__USE_POSIX
+ 1
+
+ )
+
+219 #i
+defed
+
+_POSIX_C_SOURCE
+ && _POSIX_C_SOURCE >2 || defed
+_XOPEN_SOURCE
+
+
+220 
+ #__USE_POSIX2
+ 1
+
+ )
+
+223 #i(
+_POSIX_C_SOURCE
+ - 0) >= 199309L
+
+224 
+ #__USE_POSIX199309
+ 1
+
+ )
+
+227 #i(
+_POSIX_C_SOURCE
+ - 0) >= 199506L
+
+228 
+ #__USE_POSIX199506
+ 1
+
+ )
+
+231 #i(
+_POSIX_C_SOURCE
+ - 0) >= 200112L
+
+232 
+ #__USE_XOPEN2K
+ 1
+
+ )
+
+233 #unde
+__USE_ISOC99
+
+
+234 
+ #__USE_ISOC99
+ 1
+
+ )
+
+237 #i(
+_POSIX_C_SOURCE
+ - 0) >= 200809L
+
+238 
+ #__USE_XOPEN2K8
+ 1
+
+ )
+
+239 #unde
+_ATFILE_SOURCE
+
+
+240 
+ #_ATFILE_SOURCE
+ 1
+
+ )
+
+243 #ifdef
+_XOPEN_SOURCE
+
+
+244 
+ #__USE_XOPEN
+ 1
+
+ )
+
+245 #i(
+_XOPEN_SOURCE
+ - 0) >= 500
+
+246 
+ #__USE_XOPEN_EXTENDED
+ 1
+
+ )
+
+247 
+ #__USE_UNIX98
+ 1
+
+ )
+
+248 #unde
+_LARGEFILE_SOURCE
+
+
+249 
+ #_LARGEFILE_SOURCE
+ 1
+
+ )
+
+250 #i(
+_XOPEN_SOURCE
+ - 0) >= 600
+
+251 #i(
+_XOPEN_SOURCE
+ - 0) >= 700
+
+252 
+ #__USE_XOPEN2K8
+ 1
+
+ )
+
+254 
+ #__USE_XOPEN2K
+ 1
+
+ )
+
+255 #unde
+__USE_ISOC99
+
+
+256 
+ #__USE_ISOC99
+ 1
+
+ )
+
+259 #ifde
+_XOPEN_SOURCE_EXTENDED
+
+
+260 
+ #__USE_XOPEN_EXTENDED
+ 1
+
+ )
+
+265 #ifde
+_LARGEFILE_SOURCE
+
+
+266 
+ #__USE_LARGEFILE
+ 1
+
+ )
+
+269 #ifde
+_LARGEFILE64_SOURCE
+
+
+270 
+ #__USE_LARGEFILE64
+ 1
+
+ )
+
+273 #i
+defed
+
+_FILE_OFFSET_BITS
+ && _FILE_OFFSET_BITS == 64
+
+274 
+ #__USE_FILE_OFFSET64
+ 1
+
+ )
+
+277 #i
+defed
+
+_BSD_SOURCE
+ || defed
+_SVID_SOURCE
+
+
+278 
+ #__USE_MISC
+ 1
+
+ )
+
+281 #ifdef
+_BSD_SOURCE
+
+
+282 
+ #__USE_BSD
+ 1
+
+ )
+
+285 #ifdef
+_SVID_SOURCE
+
+
+286 
+ #__USE_SVID
+ 1
+
+ )
+
+289 #ifdef
+_ATFILE_SOURCE
+
+
+290 
+ #__USE_ATFILE
+ 1
+
+ )
+
+293 #ifdef
+_GNU_SOURCE
+
+
+294 
+ #__USE_GNU
+ 1
+
+ )
+
+297 #i
+defed
+
+_REENTRANT
+ || defed
+_THREAD_SAFE
+
+
+298 
+ #__USE_REENTRANT
+ 1
+
+ )
+
+301 #i
+defed
+
+_FORTIFY_SOURCE
+ && _FORTIFY_SOURCE > 0 \
+
+302 &&
+__GNUC_PREREQ
+ (4, 1&&
+defed
+
+ g__OPTIMIZE__
+ && __OPTIMIZE__ > 0
+
+303 #i
+_FORTIFY_SOURCE
+ > 1
+
+304 
+ #__USE_FORTIFY_LEVEL
+ 2
+
+ )
+
+306 
+ #__USE_FORTIFY_LEVEL
+ 1
+
+ )
+
+309 
+ #__USE_FORTIFY_LEVEL
+ 0
+
+ )
+
+313 
+ ~<bs/edefs.h
+>
+
+316 
+ #__STDC_ISO_10646__
+ 200009L
+
+ )
+
+324 #unde
+__GNU_LIBRARY__
+
+
+325 
+ #__GNU_LIBRARY__
+ 6
+
+ )
+
+329 
+ #__GLIBC__
+ 2
+
+ )
+
+330 
+ #__GLIBC_MINOR__
+ 11
+
+ )
+
+332 
+ #__GLIBC_PREREQ
+(
+maj
+,
+m
+) \
+
+333 ((
+__GLIBC__
+ << 16+
+__GLIBC_MINOR__
+ >((
+maj
+<< 16+ (
+m
+))
+
+ )
+
+336 #i
+defed
+
+__GNUC__
+ \
+
+337 || (
+defed
+
+ g__PGI
+ && defed
+ g__i386__
+ ) \
+
+338 || (
+defed
+
+ g__INTEL_COMPILER
+ && (defed
+ g__i386__
+ || defed
+ g__64__
+)) \
+
+339 || (
+defed
+
+ g__STDC_VERSION__
+ && __STDC_VERSION__ >= 199901L)
+
+340 
+ #__GLIBC_HAVE_LONG_LONG
+ 1
+
+ )
+
+344 #ide
+__ASSEMBLER__
+
+
+345 #ide
+_SYS_CDEFS_H
+
+
+346 
+ ~<sys/cdefs.h
+>
+
+351 #i
+defed
+
+__USE_FILE_OFFSET64
+ && !defed
+__REDIRECT
+
+
+352 
+ #__USE_LARGEFILE
+ 1
+
+ )
+
+353 
+ #__USE_LARGEFILE64
+ 1
+
+ )
+
+359 #i
+__GNUC_PREREQ
+ (2, 7&&
+defed
+
+__OPTIMIZE__
+ \
+
+360 && !
+defed
+
+ g__OPTIMIZE_SIZE__
+ && !defed
+ g__NO_INLINE__
+ \
+
+361 &&
+defed
+
+ g__ex_le
+
+
+362 
+ #__USE_EXTERN_INLINES
+ 1
+
+ )
+
+367 #i
+__GNUC_PREREQ
+ (2, 7&&
+defed
+
+__OPTIMIZE__
+ \
+
+368 && (
+defed
+
+ g_LIBC
+ || !defed
+ g__OPTIMIZE_SIZE__
+&& !defed
+ g__NO_INLINE__
+ \
+
+369 &&
+defed
+
+ g__ex_le
+
+
+370 
+ #__USE_EXTERN_INLINES_IN_LIBC
+ 1
+
+ )
+
+378 
+ ~<gnu/ubs.h
+>
+
+ @/usr/include/getopt.h
+
+21 #ide
+_GETOPT_H
+
+
+23 #ide
+__ed_gt
+
+
+24 
+ #_GETOPT_H
+ 1
+
+ )
+
+34 #i!
+defed
+
+__GNU_LIBRARY__
+
+
+35 
+ ~<y.h
+>
+
+38 #ide
+__THROW
+
+
+39 #ide
+__GNUC_PREREQ
+
+
+40 
+ #__GNUC_PREREQ
+(
+maj
+,
+m
+(0)
+
+ )
+
+42 #i
+defed
+
+__lulus
+ &&
+__GNUC_PREREQ
+ (2,8)
+
+43 
+ #__THROW
+
+ `throw
+ ()
+
+ )
+
+45 
+ #__THROW
+
+
+ )
+
+49 #ifdef
+__lulus
+
+
+59 *
+ݏrg
+;
+
+73 
+td
+;
+
+78 
+;
+
+82 
+tt
+;
+
+84 #ide
+__ed_gt
+
+
+106 
+ sti
+
+
+108 cڡ *
+ gme
+;
+
+111 
+ ghas_g
+;
+
+112 *
+ gag
+;
+
+113 
+ gv
+;
+
+118 
+ #no_gumt
+ 0
+
+ )
+
+119 
+ #qued_gumt
+ 1
+
+ )
+
+120 
+ #tiڮ_gumt
+ 2
+
+ )
+
+148 #ifde
+__GNU_LIBRARY__
+
+
+152 
+gt
+ (
+___gc
+, *cڡ *
+___gv
+, cڡ *
+__shtts
+)
+
+153
+__THROW
+;
+
+155 #i
+defed
+
+__ed_gt
+ && defed
+__USE_POSIX2
+ \
+
+156 && !
+defed
+
+ g__USE_POSIX_IMPLICITLY
+ && !defed
+ g__USE_GNU
+
+
+160 #ifde
+__REDIRECT
+
+
+161 
+__REDIRECT
+ (
+gt
+, (
+___gc
+, *cڡ *
+___gv
+,
+
+162 cڡ *
+__shtts
+),
+
+163
+__posix_gt
+
+__THROW
+;
+
+165 
+__posix_gt
+ (
+___gc
+, *cڡ *
+___gv
+,
+
+166 cڡ *
+__shtts
+
+__THROW
+;
+
+167 
+ #gt
+
+__posix_gt
+
+
+ )
+
+171 
+gt
+ ();
+
+174 #ide
+__ed_gt
+
+
+175 
+gt_lg
+ (
+___gc
+, *cڡ *
+___gv
+,
+
+176 cڡ *
+__shtts
+,
+
+177 cڡ 
+ti
+ *
+__lgts
+, *
+__lgd
+)
+
+178
+__THROW
+;
+
+179 
+gt_lg_ly
+ (
+___gc
+, *cڡ *
+___gv
+,
+
+180 cڡ *
+__shtts
+,
+
+181 cڡ 
+ti
+ *
+__lgts
+, *
+__lgd
+)
+
+182
+__THROW
+;
+
+186 #ifdef
+__lulus
+
+
+191 #unde
+__ed_gt
+
+
+ @/usr/include/libio.h
+
+29 #ide
+_IO_STDIO_H
+
+
+30 
+ #_IO_STDIO_H
+
+
+ )
+
+32 
+ ~<_G_cfig.h
+>
+
+34 
+ #_IO_pos_t
+
+_G_os_t
+
+
+ )
+
+35 
+ #_IO_os_t
+
+_G_os_t
+
+
+ )
+
+36 
+ #_IO_os64_t
+
+_G_os64_t
+
+
+ )
+
+37 
+ #_IO_size_t
+
+_G_size_t
+
+
+ )
+
+38 
+ #_IO_ssize_t
+
+_G_ssize_t
+
+
+ )
+
+39 
+ #_IO_off_t
+
+_G_off_t
+
+
+ )
+
+40 
+ #_IO_off64_t
+
+_G_off64_t
+
+
+ )
+
+41 
+ #_IO_pid_t
+
+_G_pid_t
+
+
+ )
+
+42 
+ #_IO_uid_t
+
+_G_uid_t
+
+
+ )
+
+43 
+ #_IO_icv_t
+
+_G_icv_t
+
+
+ )
+
+44 
+ #_IO_HAVE_SYS_WAIT
+
+_G_HAVE_SYS_WAIT
+
+
+ )
+
+45 
+ #_IO_HAVE_ST_BLKSIZE
+
+_G_HAVE_ST_BLKSIZE
+
+
+ )
+
+46 
+ #_IO_BUFSIZ
+
+_G_BUFSIZ
+
+
+ )
+
+47 
+ #_IO_va_li
+
+_G_va_li
+
+
+ )
+
+48 
+ #_IO_wt_t
+
+_G_wt_t
+
+
+ )
+
+50 #ifde
+_G_NEED_STDARG_H
+
+
+52 
+ #__ed___va_li
+
+
+ )
+
+53 
+ ~<dg.h
+>
+
+54 #ifde
+__GNUC_VA_LIST
+
+
+55 #unde
+_IO_va_li
+
+
+56 
+ #_IO_va_li
+
+__gnuc_va_li
+
+
+ )
+
+60 #ide
+__P
+
+
+61 #i
+_G_HAVE_SYS_CDEFS
+
+
+62 
+ ~<sys/cdefs.h
+>
+
+64 #ifde
+__STDC__
+
+
+65 
+ #__P
+(
+p
+
+ )
+p
+
+66 
+ #__PMT
+(
+p
+
+ )
+p
+
+68 
+ #__P
+(
+p
+()
+
+ )
+
+69 
+ #__PMT
+(
+p
+()
+
+ )
+
+75 #ide
+_PARAMS
+
+
+76 
+ #_PARAMS
+(
+os
+
+ `__P
+ros)
+
+ )
+
+79 #ide
+__STDC__
+
+
+81 cڡ
+
+ )
+
+84 
+ #_IO_UNIFIED_JUMPTABLES
+ 1
+
+ )
+
+85 #ide
+_G_HAVE_PRINTF_FP
+
+
+86 
+ #_IO_USE_DTOA
+ 1
+
+ )
+
+89 #ide
+EOF
+
+
+90 
+ #EOF
+ (-1)
+
+ )
+
+92 #ide
+NULL
+
+
+93 #i
+defed
+
+__GNUG__
+ && \
+
+94 (
+ g__GNUC__
+ > 2 || (__GNUC__ =2 &&
+__GNUC_MINOR__
+ >= 8))
+
+95 
+ #NULL
+ (
+__nu
+)
+
+ )
+
+97 #i!
+defed
+(
+__lulus
+)
+
+98 
+ #NULL
+ ((*)0)
+
+ )
+
+100 
+ #NULL
+ (0)
+
+ )
+
+105 
+ #_IOS_INPUT
+ 1
+
+ )
+
+106 
+ #_IOS_OUTPUT
+ 2
+
+ )
+
+107 
+ #_IOS_ATEND
+ 4
+
+ )
+
+108 
+ #_IOS_APPEND
+ 8
+
+ )
+
+109 
+ #_IOS_TRUNC
+ 16
+
+ )
+
+110 
+ #_IOS_NOCREATE
+ 32
+
+ )
+
+111 
+ #_IOS_NOREPLACE
+ 64
+
+ )
+
+112 
+ #_IOS_BIN
+ 128
+
+ )
+
+120 
+ #_IO_MAGIC
+ 0xFBAD0000
+
+ )
+
+121 
+ #_OLD_STDIO_MAGIC
+ 0xFABC0000
+
+ )
+
+122 
+ #_IO_MAGIC_MASK
+ 0xFFFF0000
+
+ )
+
+123 
+ #_IO_USER_BUF
+ 1
+
+ )
+
+124 
+ #_IO_UNBUFFERED
+ 2
+
+ )
+
+125 
+ #_IO_NO_READS
+ 4
+
+ )
+
+126 
+ #_IO_NO_WRITES
+ 8
+
+ )
+
+127 
+ #_IO_EOF_SEEN
+ 0x10
+
+ )
+
+128 
+ #_IO_ERR_SEEN
+ 0x20
+
+ )
+
+129 
+ #_IO_DELETE_DONT_CLOSE
+ 0x40
+
+ )
+
+130 
+ #_IO_LINKED
+ 0x80
+
+ )
+
+131 
+ #_IO_IN_BACKUP
+ 0x100
+
+ )
+
+132 
+ #_IO_LINE_BUF
+ 0x200
+
+ )
+
+133 
+ #_IO_TIED_PUT_GET
+ 0x400
+
+ )
+
+134 
+ #_IO_CURRENTLY_PUTTING
+ 0x800
+
+ )
+
+135 
+ #_IO_IS_APPENDING
+ 0x1000
+
+ )
+
+136 
+ #_IO_IS_FILEBUF
+ 0x2000
+
+ )
+
+137 
+ #_IO_BAD_SEEN
+ 0x4000
+
+ )
+
+138 
+ #_IO_USER_LOCK
+ 0x8000
+
+ )
+
+140 
+ #_IO_FLAGS2_MMAP
+ 1
+
+ )
+
+141 
+ #_IO_FLAGS2_NOTCANCEL
+ 2
+
+ )
+
+142 #ifde
+_LIBC
+
+
+143 
+ #_IO_FLAGS2_FORTIFY
+ 4
+
+ )
+
+145 
+ #_IO_FLAGS2_USER_WBUF
+ 8
+
+ )
+
+146 #ifde
+_LIBC
+
+
+147 
+ #_IO_FLAGS2_SCANF_STD
+ 16
+
+ )
+
+151 
+ #_IO_SKIPWS
+ 01
+
+ )
+
+152 
+ #_IO_LEFT
+ 02
+
+ )
+
+153 
+ #_IO_RIGHT
+ 04
+
+ )
+
+154 
+ #_IO_INTERNAL
+ 010
+
+ )
+
+155 
+ #_IO_DEC
+ 020
+
+ )
+
+156 
+ #_IO_OCT
+ 040
+
+ )
+
+157 
+ #_IO_HEX
+ 0100
+
+ )
+
+158 
+ #_IO_SHOWBASE
+ 0200
+
+ )
+
+159 
+ #_IO_SHOWPOINT
+ 0400
+
+ )
+
+160 
+ #_IO_UPPERCASE
+ 01000
+
+ )
+
+161 
+ #_IO_SHOWPOS
+ 02000
+
+ )
+
+162 
+ #_IO_SCIENTIFIC
+ 04000
+
+ )
+
+163 
+ #_IO_FIXED
+ 010000
+
+ )
+
+164 
+ #_IO_UNITBUF
+ 020000
+
+ )
+
+165 
+ #_IO_STDIO
+ 040000
+
+ )
+
+166 
+ #_IO_DONT_CLOSE
+ 0100000
+
+ )
+
+167 
+ #_IO_BOOLALPHA
+ 0200000
+
+ )
+
+170 
+_IO_jump_t
+; 
+ g_IO_FILE
+;
+
+173 #ifde
+_IO_MTSAFE_IO
+
+
+174 #i
+defed
+
+__GLIBC__
+ && __GLIBC__ >= 2
+
+175 
+ ~<bs/dio-lock.h
+>
+
+180 
+ t_IO_lock_t
+;
+
+186 
+ s_IO_mk
+ {
+
+187 
+_IO_mk
+ *
+ m_xt
+;
+
+188 
+_IO_FILE
+ *
+ m_sbuf
+;
+
+192 
+ m_pos
+;
+
+194 
+t_ampos
+(
+ampos
+
+
+{
+ m_os
+ = sp; }
+
+195 
+t_offt
+(
+offt
+{
+ m_pos
+ = offt;
+ m_os
+ = (
+ampos
+)(-2); }
+
+196
+ mpublic
+:
+
+197
+ammk
+(
+ambuf
+ *
+sb
+);
+
+198 ~
+ammk
+();
+
+199 
+vg
+({ 
+ m_os
+ == -2; }
+
+200 
+d
+(
+ammk
+&);
+
+201 
+d
+();
+
+206
+ e__codecvt_su
+
+
+208
+ m__codecvt_ok
+,
+
+209
+ m__codecvt_l
+,
+
+210
+ m__codecvt_r
+,
+
+211
+ m__codecvt_nocv
+
+
+214 #i
+defed
+
+_LIBC
+ || defed
+_GLIBCPP_USE_WCHAR_T
+
+
+217 
+ s_IO_codecvt
+
+
+219 (*
+ m__codecvt_der
+(
+ m_IO_codecvt
+ *);
+
+220
+__codecvt_su
+ (*
+__codecvt_do_out
+(
+ m_IO_codecvt
+ *,
+
+221
+ m__mbe_t
+ *,
+
+222 cڡ
+ mwch_t
+ *,
+
+223 cڡ
+ mwch_t
+ *,
+
+224 cڡ
+ mwch_t
+ **, *,
+
+226
+__codecvt_su
+ (*
+__codecvt_do_unshi
+(
+ m_IO_codecvt
+ *,
+
+227
+ m__mbe_t
+ *, *,
+
+229
+__codecvt_su
+ (*
+__codecvt_do_
+(
+ m_IO_codecvt
+ *,
+
+230
+ m__mbe_t
+ *,
+
+232 cڡ **,
+ mwch_t
+ *,
+
+233
+ mwch_t
+ *, wchar_t **);
+
+234 (*
+ m__codecvt_do_codg
+(
+ m_IO_codecvt
+ *);
+
+235 (*
+ m__codecvt_do_ways_nocv
+(
+ m_IO_codecvt
+ *);
+
+236 (*
+ m__codecvt_do_ngth
+(
+ m_IO_codecvt
+ *,
+ m__mbe_t
+ *,
+
+237 cڡ *, cڡ *,
+ m_IO_size_t
+);
+
+238 (*
+ m__codecvt_do_max_ngth
+(
+ m_IO_codecvt
+ *);
+
+240
+_IO_icv_t
+
+ m__cd_
+;
+
+241
+_IO_icv_t
+
+ m__cd_out
+;
+
+245 
+ s_IO_wide_da
+
+
+247
+wch_t
+ *
+ m_IO_ad_r
+;
+
+248
+wch_t
+ *
+ m_IO_ad_d
+;
+
+249
+wch_t
+ *
+ m_IO_ad_ba
+;
+
+250
+wch_t
+ *
+ m_IO_wre_ba
+;
+
+251
+wch_t
+ *
+ m_IO_wre_r
+;
+
+252
+wch_t
+ *
+ m_IO_wre_d
+;
+
+253
+wch_t
+ *
+ m_IO_buf_ba
+;
+
+254
+wch_t
+ *
+ m_IO_buf_d
+;
+
+256
+wch_t
+ *
+ m_IO_ve_ba
+;
+
+257
+wch_t
+ *
+ m_IO_backup_ba
+;
+
+259
+wch_t
+ *
+ m_IO_ve_d
+;
+
+261
+__mbe_t
+
+ m_IO_e
+;
+
+262
+__mbe_t
+
+ m_IO_ϡ_e
+;
+
+263 
+_IO_codecvt
+
+ m_codecvt
+;
+
+265
+wch_t
+
+ m_shtbuf
+[1];
+
+267 cڡ 
+_IO_jump_t
+ *
+ m_wide_vb
+;
+
+271 
+ s_IO_FILE
+ {
+
+272 
+ m_ags
+;
+
+273 
+ #_IO_fe_ags
+
+_ags
+
+
+ )
+
+277 *
+ m_IO_ad_r
+;
+
+278 *
+ m_IO_ad_d
+;
+
+279 *
+ m_IO_ad_ba
+;
+
+280 *
+ m_IO_wre_ba
+;
+
+281 *
+ m_IO_wre_r
+;
+
+282 *
+ m_IO_wre_d
+;
+
+283 *
+ m_IO_buf_ba
+;
+
+284 *
+ m_IO_buf_d
+;
+
+286 *
+ m_IO_ve_ba
+;
+
+287 *
+ m_IO_backup_ba
+;
+
+288 *
+ m_IO_ve_d
+;
+
+290 
+_IO_mk
+ *
+ m_mks
+;
+
+292 
+_IO_FILE
+ *
+ m_cha
+;
+
+294 
+ m_fo
+;
+
+296 
+ m_blksize
+;
+
+298 
+ m_ags2
+;
+
+300
+_IO_off_t
+
+ m_d_offt
+;
+
+302 
+ #__HAVE_COLUMN
+
+
+ )
+
+304 
+ m_cur_cumn
+;
+
+305 sigd 
+ m_vb_offt
+;
+
+306 
+ m_shtbuf
+[1];
+
+310
+_IO_lock_t
+ *
+ m_lock
+;
+
+311 #ifde
+_IO_USE_OLD_IO_FILE
+
+
+314 
+ s_IO_FILE_come
+
+
+316 
+_IO_FILE
+
+ m_fe
+;
+
+318 #i
+defed
+
+_G_IO_IO_FILE_VERSION
+ && _G_IO_IO_FILE_VERSION == 0x20001
+
+319
+_IO_off64_t
+
+ m_offt
+;
+
+320 #i
+defed
+
+_LIBC
+ || defed
+_GLIBCPP_USE_WCHAR_T
+
+
+322 
+_IO_codecvt
+ *
+ m_codecvt
+;
+
+323 
+_IO_wide_da
+ *
+ m_wide_da
+;
+
+324 
+_IO_FILE
+ *
+ m_䓻s_li
+;
+
+325 *
+ m_䓻s_buf
+;
+
+326
+size_t
+
+ m_䓻s_size
+;
+
+328 *
+ m__d1
+;
+
+329 *
+ m__d2
+;
+
+330 *
+ m__d3
+;
+
+331 *
+ m__d4
+;
+
+332
+size_t
+
+ m__d5
+;
+
+334 
+ m_mode
+;
+
+336 
+ m_unud2
+[15 *  (- 4 *  (*-  (
+size_t
+)];
+
+340 #ide
+__lulus
+
+
+341 
+_IO_FILE
+
+ t_IO_FILE
+;
+
+344 
+ g_IO_FILE_us
+;
+
+346 
+_IO_FILE_us
+
+_IO_2_1_d_
+;
+
+347 
+_IO_FILE_us
+
+_IO_2_1_dout_
+;
+
+348 
+_IO_FILE_us
+
+_IO_2_1_dr_
+;
+
+349 #ide
+_LIBC
+
+
+350 
+ #_IO_d
+ ((
+_IO_FILE
+*)(&
+_IO_2_1_d_
+))
+
+ )
+
+351 
+ #_IO_dout
+ ((
+_IO_FILE
+*)(&
+_IO_2_1_dout_
+))
+
+ )
+
+352 
+ #_IO_dr
+ ((
+_IO_FILE
+*)(&
+_IO_2_1_dr_
+))
+
+ )
+
+354
+_IO_FILE
+ *
+_IO_d
+
+ibu_hidd
+;
+
+355
+_IO_FILE
+ *
+_IO_dout
+
+ibu_hidd
+;
+
+356
+_IO_FILE
+ *
+_IO_dr
+
+ibu_hidd
+;
+
+364 
+__ssize_t
+
+ t__io_ad_
+ (*
+ t__cook
+, *
+ t__buf
+,
+ tsize_t
+
+ t__nbys
+);
+
+372 
+__ssize_t
+
+ t__io_wre_
+ (*
+ t__cook
+,
+ t__cڡ
+ *
+ t__buf
+,
+
+373
+ tsize_t
+
+ t__n
+);
+
+381 
+ t__io_ek_
+ (*
+ t__cook
+,
+ t_IO_off64_t
+ *
+ t__pos
+, 
+ t__w
+);
+
+384 
+ t__io_o_
+ (*
+ t__cook
+);
+
+387 #ifde
+_GNU_SOURCE
+
+
+389 
+__io_ad_
+
+ tcook_ad_funi_t
+;
+
+390 
+__io_wre_
+
+ tcook_wre_funi_t
+;
+
+391 
+__io_ek_
+
+ tcook_ek_funi_t
+;
+
+392 
+__io_o_
+
+ tcook_o_funi_t
+;
+
+397
+__io_ad_
+ *
+ mad
+;
+
+398
+__io_wre_
+ *
+ mwre
+;
+
+399
+__io_ek_
+ *
+ mek
+;
+
+400
+__io_o_
+ *
+ mo
+;
+
+401 }
+ t_IO_cook_io_funis_t
+;
+
+402 
+_IO_cook_io_funis_t
+
+ tcook_io_funis_t
+;
+
+404 
+ g_IO_cook_fe
+;
+
+407 
+_IO_cook_
+ (
+_IO_cook_fe
+ *
+__cfe
+, 
+__ad_wre
+,
+
+408 *
+__cook
+,
+_IO_cook_io_funis_t
+
+__s
+);
+
+412 #ifde
+__lulus
+
+
+416 
+__undow
+ (
+_IO_FILE
+ *);
+
+417 
+__uow
+ (
+_IO_FILE
+ *);
+
+418 
+__ovow
+ (
+_IO_FILE
+ *, );
+
+419 #i
+defed
+
+_LIBC
+ || defed
+_GLIBCPP_USE_WCHAR_T
+
+
+420
+_IO_wt_t
+
+__wundow
+ (
+_IO_FILE
+ *);
+
+421
+_IO_wt_t
+
+__wuow
+ (
+_IO_FILE
+ *);
+
+422
+_IO_wt_t
+
+__wovow
+ (
+_IO_FILE
+ *, _IO_wint_t);
+
+425 #i
+__GNUC__
+ >= 3
+
+426 
+ #_IO_BE
+(
+ex
+,
+s
+
+ `__but_ex
+ (x),es)
+
+ )
+
+428 
+ #_IO_BE
+(
+ex
+,
+s
+x)
+
+ )
+
+431 
+ #_IO_gc_uocked
+(
+_
+) \
+
+432 (
+ `_IO_BE
+ ((
+_
+)->
+_IO_ad_r
+ >(_)->
+_IO_ad_d
+, 0) \
+
+433 ?
+ `__uow
+ (
+_
+: *(*(_)->
+_IO_ad_r
+++)
+
+ )
+
+434 
+ #_IO_ekc_uocked
+(
+_
+) \
+
+435 (
+ `_IO_BE
+ ((
+_
+)->
+_IO_ad_r
+ >(_)->
+_IO_ad_d
+, 0) \
+
+436 &&
+ `__undow
+ (
+_
+=
+EOF
+ ? EOF \
+
+437 : *(*(
+_
+)->
+_IO_ad_r
+)
+
+ )
+
+438 
+ #_IO_putc_uocked
+(
+_ch
+,
+_
+) \
+
+439 (
+ `_IO_BE
+ ((
+_
+)->
+_IO_wre_r
+ >(_)->
+_IO_wre_d
+, 0) \
+
+440 ?
+ `__ovow
+ (
+_
+, ((
+_ch
+)) \
+
+441 : ((*(
+_
+)->
+_IO_wre_r
+++ = (
+_ch
+)))
+
+ )
+
+443 #i
+defed
+
+_LIBC
+ || defed
+_GLIBCPP_USE_WCHAR_T
+
+
+444 
+ #_IO_gwc_uocked
+(
+_
+) \
+
+445 (
+ `_IO_BE
+ ((
+_
+)->
+_wide_da
+ =
+NULL
+ \
+
+446 || ((
+_
+)->
+_wide_da
+->
+_IO_ad_r
+ \
+
+447 >(
+_
+)->
+_wide_da
+->
+_IO_ad_d
+), 0) \
+
+448 ?
+ `__wuow
+ (
+_
+: (
+_IO_wt_t
+*(_)->
+_wide_da
+->
+_IO_ad_r
+++)
+
+ )
+
+449 
+ #_IO_putwc_uocked
+(
+_wch
+,
+_
+) \
+
+450 (
+ `_IO_BE
+ ((
+_
+)->
+_wide_da
+ =
+NULL
+ \
+
+451 || ((
+_
+)->
+_wide_da
+->
+_IO_wre_r
+ \
+
+452 >(
+_
+)->
+_wide_da
+->
+_IO_wre_d
+), 0) \
+
+453 ?
+ `__wovow
+ (
+_
+,
+_wch
+) \
+
+454 : (
+_IO_wt_t
+(*(
+_
+)->
+_wide_da
+->
+_IO_wre_r
+++ = (
+_wch
+)))
+
+ )
+
+457 
+ #_IO_of_uocked
+(
+__
+(((__)->
+_ags
+ &
+_IO_EOF_SEEN
+!0)
+
+ )
+
+458 
+ #_IO__uocked
+(
+__
+(((__)->
+_ags
+ &
+_IO_ERR_SEEN
+!0)
+
+ )
+
+460 
+_IO_gc
+ (
+_IO_FILE
+ *
+__
+);
+
+461 
+_IO_putc
+ (
+__c
+,
+_IO_FILE
+ *
+__
+);
+
+462 
+_IO_of
+ (
+_IO_FILE
+ *
+__
+
+__THROW
+;
+
+463 
+_IO_
+ (
+_IO_FILE
+ *
+__
+
+__THROW
+;
+
+465 
+_IO_ekc_locked
+ (
+_IO_FILE
+ *
+__
+);
+
+468 
+ #_IO_PENDING_OUTPUT_COUNT
+(
+_
+) \
+
+469 ((
+_
+)->
+_IO_wre_r
+ - (_)->
+_IO_wre_ba
+)
+
+ )
+
+471 
+_IO_ockfe
+ (
+_IO_FILE
+ *
+__THROW
+;
+
+472 
+_IO_fuockfe
+ (
+_IO_FILE
+ *
+__THROW
+;
+
+473 
+_IO_rylockfe
+ (
+_IO_FILE
+ *
+__THROW
+;
+
+475 #ifde
+_IO_MTSAFE_IO
+
+
+476 
+ #_IO_ekc
+(
+_
+
+ `_IO_ekc_locked
+ (_)
+
+ )
+
+477 
+ #_IO_ockfe
+(
+_
+) \
+
+478 i(((
+_
+)->
+_ags
+ &
+_IO_USER_LOCK
+=0
+ `_IO_ockfe
+ (_)
+
+ )
+
+479 
+ #_IO_fuockfe
+(
+_
+) \
+
+480 i(((
+_
+)->
+_ags
+ &
+_IO_USER_LOCK
+=0
+ `_IO_fuockfe
+ (_)
+
+ )
+
+482 
+ #_IO_ekc
+(
+_
+
+ `_IO_ekc_uocked
+ (_)
+
+ )
+
+483 
+ #_IO_ockfe
+(
+_
+
+
+ )
+
+484 
+ #_IO_fuockfe
+(
+_
+
+
+ )
+
+485 
+ #_IO_rylockfe
+(
+_
+
+
+ )
+
+486 
+ #_IO_nup_gi_t
+(
+_f
+,
+_
+
+
+ )
+
+487 
+ #_IO_nup_gi_d
+(
+_Do
+
+
+ )
+
+490 
+_IO_vfsnf
+ (
+_IO_FILE
+ *
+__ri
+, const * __restrict,
+
+491
+_IO_va_li
+, *
+__ri
+);
+
+492 
+_IO_vrtf
+ (
+_IO_FILE
+ *
+__ri
+, const *__restrict,
+
+493
+_IO_va_li
+);
+
+494
+_IO_ssize_t
+
+_IO_dn
+ (
+_IO_FILE
+ *, , _IO_ssize_t);
+
+495
+_IO_size_t
+
+_IO_sgn
+ (
+_IO_FILE
+ *, *, _IO_size_t);
+
+497
+_IO_off64_t
+
+_IO_ekoff
+ (
+_IO_FILE
+ *, _IO_off64_t, , );
+
+498
+_IO_off64_t
+
+_IO_ekpos
+ (
+_IO_FILE
+ *, _IO_off64_t, );
+
+500 
+_IO__backup_
+ (
+_IO_FILE
+ *
+__THROW
+;
+
+502 #i
+defed
+
+_LIBC
+ || defed
+_GLIBCPP_USE_WCHAR_T
+
+
+503
+_IO_wt_t
+
+_IO_gwc
+ (
+_IO_FILE
+ *
+__
+);
+
+504
+_IO_wt_t
+
+_IO_putwc
+ (
+wch_t
+
+__wc
+,
+_IO_FILE
+ *
+__
+);
+
+505 
+_IO_fwide
+ (
+_IO_FILE
+ *
+__
+, 
+__mode
+
+__THROW
+;
+
+506 #i
+__GNUC__
+ >= 2
+
+509 #i
+defed
+
+_LIBC
+ && defed
+SHARED
+
+
+510 
+ ~<shlib-comt.h
+>
+
+511 #i
+SHLIB_COMPAT
+ (
+libc
+,
+GLIBC_2_0
+,
+GLIBC_2_1
+)
+
+512 
+ #_IO_fwide_maybe_comtib
+ \
+
+513 (
+ `__but_ex
+ (&
+_IO_d_ud
+ =
+NULL
+, 0))
+
+ )
+
+514 cڡ 
+_IO_d_ud
+;
+
+515
+wk_ex
+ (
+_IO_d_ud
+);
+
+518 #ide
+_IO_fwide_maybe_comtib
+
+
+519 
+ #_IO_fwide_maybe_comtib
+ (0)
+
+ )
+
+523 
+ #_IO_fwide
+(
+__
+,
+__mode
+) \
+
+524 ({ 
+__su
+ = (
+__mode
+); \
+
+525 i(
+__su
+ < 0 && !
+_IO_fwide_maybe_comtib
+) \
+
+527 i((
+__
+)->
+_mode
+ == 0) \
+
+529 (
+__
+)->
+_mode
+ = -1; \
+
+530
+__su
+ = (
+__
+)->
+_mode
+; \
+
+532 i(
+ `__but_cڡt_p
+ (
+__mode
+) && (__mode) == 0) \
+
+533
+__su
+ =
+_IO_fwide_maybe_comtib
+ ? -1 : (
+__
+)->
+_mode
+; \
+
+535
+__su
+ =
+ `_IO_fwide
+ (
+__
+, __result); \
+
+536
+__su
+; })
+
+ )
+
+539 
+_IO_vfwsnf
+ (
+_IO_FILE
+ *
+__ri
+, cڡ
+wch_t
+ * __restrict,
+
+540
+_IO_va_li
+, *
+__ri
+);
+
+541 
+_IO_vfwtf
+ (
+_IO_FILE
+ *
+__ri
+, cڡ
+wch_t
+ *__restrict,
+
+542
+_IO_va_li
+);
+
+543
+_IO_ssize_t
+
+_IO_wdn
+ (
+_IO_FILE
+ *,
+wt_t
+, _IO_ssize_t);
+
+544 
+_IO__wbackup_
+ (
+_IO_FILE
+ *
+__THROW
+;
+
+547 #ifde
+__LDBL_COMPAT
+
+
+548 
+ ~<bs/libio-ldbl.h
+>
+
+551 #ifde
+__lulus
+
+
+ @/usr/include/xlocale.h
+
+21 #ide
+_XLOCALE_H
+
+
+22 
+ #_XLOCALE_H
+ 1
+
+ )
+
+28 
+ s__lo_ru
+
+
+31 
+lo_da
+ *
+ m__los
+[13];
+
+34 cڡ *
+ m__y_b
+;
+
+35 cڡ *
+ m__y_tow
+;
+
+36 cڡ *
+ m__y_tou
+;
+
+39 cڡ *
+ m__mes
+[13];
+
+40 } *
+ t__lo_t
+;
+
+43 
+__lo_t
+
+ tlo_t
+;
+
+ @/usr/include/_G_config.h
+
+4 #ide
+_G_cfig_h
+
+
+5 
+ #_G_cfig_h
+ 1
+
+ )
+
+9 
+ ~<bs/tys.h
+>
+
+10 
+ #__ed_size_t
+
+
+ )
+
+11 #i
+defed
+
+_LIBC
+ || defed
+_GLIBCPP_USE_WCHAR_T
+
+
+12 
+ #__ed_wch_t
+
+
+ )
+
+14 
+ #__ed_NULL
+
+
+ )
+
+15 
+ ~<ddef.h
+>
+
+16 
+ #__ed_mbe_t
+
+
+ )
+
+17 #i
+defed
+
+_LIBC
+ || defed
+_GLIBCPP_USE_WCHAR_T
+
+
+18 
+ #__ed_wt_t
+
+
+ )
+
+20 
+ ~<wch.h
+>
+
+21 
+ #_G_size_t
+
+size_t
+
+
+ )
+
+24
+__off_t
+
+ m__pos
+;
+
+25
+__mbe_t
+
+ m__e
+;
+
+26 }
+ t_G_os_t
+;
+
+29
+__off64_t
+
+ m__pos
+;
+
+30
+__mbe_t
+
+ m__e
+;
+
+31 }
+ t_G_os64_t
+;
+
+32 
+ #_G_ssize_t
+
+__ssize_t
+
+
+ )
+
+33 
+ #_G_off_t
+
+__off_t
+
+
+ )
+
+34 
+ #_G_off64_t
+
+__off64_t
+
+
+ )
+
+35 
+ #_G_pid_t
+
+__pid_t
+
+
+ )
+
+36 
+ #_G_uid_t
+
+__uid_t
+
+
+ )
+
+37 
+ #_G_wch_t
+
+wch_t
+
+
+ )
+
+38 
+ #_G_wt_t
+
+wt_t
+
+
+ )
+
+39 
+ #_G_64
+
+64
+
+
+ )
+
+40 #i
+defed
+
+_LIBC
+ || defed
+_GLIBCPP_USE_WCHAR_T
+
+
+41 
+ ~<gcv.h
+>
+
+44 
+__gcv_fo
+
+ m__cd
+;
+
+47 
+__gcv_fo
+
+ m__cd
+;
+
+48 
+__gcv__da
+
+ m__da
+;
+
+49 }
+ m__combed
+;
+
+50 }
+ t_G_icv_t
+;
+
+53 
+ t_G_t16_t
+
+ t__ibu__
+ ((
+ t__mode__
+ (
+ t__HI__
+)));
+
+54 
+ t_G_t32_t
+
+ t__ibu__
+ ((
+ t__mode__
+ (
+ t__SI__
+)));
+
+55 
+ t_G_ut16_t
+
+ t__ibu__
+ ((
+ t__mode__
+ (
+ t__HI__
+)));
+
+56 
+ t_G_ut32_t
+
+ t__ibu__
+ ((
+ t__mode__
+ (
+ t__SI__
+)));
+
+58 
+ #_G_HAVE_BOOL
+ 1
+
+ )
+
+62 
+ #_G_HAVE_ATEXIT
+ 1
+
+ )
+
+63 
+ #_G_HAVE_SYS_CDEFS
+ 1
+
+ )
+
+64 
+ #_G_HAVE_SYS_WAIT
+ 1
+
+ )
+
+65 
+ #_G_NEED_STDARG_H
+ 1
+
+ )
+
+66 
+ #_G_va_li
+
+__gnuc_va_li
+
+
+ )
+
+68 
+ #_G_HAVE_PRINTF_FP
+ 1
+
+ )
+
+69 
+ #_G_HAVE_MMAP
+ 1
+
+ )
+
+70 
+ #_G_HAVE_MREMAP
+ 1
+
+ )
+
+71 
+ #_G_HAVE_LONG_DOUBLE_IO
+ 1
+
+ )
+
+72 
+ #_G_HAVE_IO_FILE_OPEN
+ 1
+
+ )
+
+73 
+ #_G_HAVE_IO_GETLINE_INFO
+ 1
+
+ )
+
+75 
+ #_G_IO_IO_FILE_VERSION
+ 0x20001
+
+ )
+
+77 
+ #_G_OPEN64
+
+__ݒ64
+
+
+ )
+
+78 
+ #_G_LSEEK64
+
+__lek64
+
+
+ )
+
+79 
+ #_G_MMAP64
+
+__mm64
+
+
+ )
+
+80 
+ #_G_FSTAT64
+(
+fd
+,
+buf
+
+ `__fx64
+ (
+_STAT_VER
+, fd, buf)
+
+ )
+
+83 
+ #_G_HAVE_ST_BLKSIZE
+
+ `defed
+ (
+_STATBUF_ST_BLKSIZE
+)
+
+ )
+
+85 
+ #_G_BUFSIZ
+ 8192
+
+ )
+
+88 
+ #_G_NAMES_HAVE_UNDERSCORE
+ 0
+
+ )
+
+89 
+ #_G_VTABLE_LABEL_HAS_LENGTH
+ 1
+
+ )
+
+90 
+ #_G_USING_THUNKS
+ 1
+
+ )
+
+91 
+ #_G_VTABLE_LABEL_PREFIX
+ "__vt_"
+
+ )
+
+92 
+ #_G_VTABLE_LABEL_PREFIX_ID
+
+__vt_
+
+
+ )
+
+95 #i
+defed
+
+__lulus
+ || defed
+__STDC__
+
+
+96 
+ #_G_ARGS
+(
+ARGLIST
+
+ )
+ARGLIST
+
+98 
+ #_G_ARGS
+(
+ARGLIST
+()
+
+ )
+
+ @/usr/include/bits/libio-ldbl.h
+
+20 #ide
+_IO_STDIO_H
+
+
+24
+ $__LDBL_REDIR_DECL
+ (
+_IO_vfsnf
+)
+
+25
+ `__LDBL_REDIR_DECL
+ (
+_IO_vrtf
+)
+
+ @/usr/include/bits/predefs.h
+
+19 #ide
+_FEATURES_H
+
+
+23 #ide
+_PREDEFS_H
+
+
+24 
+ #_PREDEFS_H
+
+
+ )
+
+27 
+ #__STDC_IEC_559__
+ 1
+
+ )
+
+28 
+ #__STDC_IEC_559_COMPLEX__
+ 1
+
+ )
+
+ @/usr/include/bits/stdio-lock.h
+
+20 #ide
+_BITS_STDIO_LOCK_H
+
+
+21 
+ #_BITS_STDIO_LOCK_H
+ 1
+
+ )
+
+23 
+ ~<bs/libc-lock.h
+>
+
+24 
+ ~<lowvlock.h
+>
+
+28 
+ #_IO_lock_exnsive
+ 1
+
+ )
+
+30 ru { 
+ mlock
+; 
+ mt
+; *
+ mowr
+; }
+ t_IO_lock_t
+;
+
+32 
+ #_IO_lock_liz
+ {
+LLL_LOCK_INITIALIZER
+, 0,
+NULL
+ }
+
+ )
+
+34 
+ #_IO_lock_
+(
+_me
+) \
+
+35 ((
+_me
+(
+_IO_lock_t
+
+_IO_lock_liz
+ , 0)
+
+ )
+
+37 
+ #_IO_lock_fi
+(
+_me
+) \
+
+38 ((0)
+
+ )
+
+40 
+ #_IO_lock_lock
+(
+_me
+) \
+
+42 *
+__lf
+ =
+THREAD_SELF
+; \
+
+43 i((
+_me
+).
+owr
+ !
+__lf
+) \
+
+45
+ `l_lock
+ ((
+_me
+).
+lock
+,
+LLL_PRIVATE
+); \
+
+46 (
+_me
+).
+owr
+ =
+__lf
+; \
+
+48 ++(
+_me
+).
+t
+; \
+
+49 } 0)
+
+ )
+
+51 
+ #_IO_lock_ylock
+(
+_me
+) \
+
+53 
+__su
+ = 0; \
+
+54 *
+__lf
+ =
+THREAD_SELF
+; \
+
+55 i((
+_me
+).
+owr
+ !
+__lf
+) \
+
+57 i(
+ `l_ylock
+ ((
+_me
+).
+lock
+) == 0) \
+
+59 (
+_me
+).
+owr
+ =
+__lf
+; \
+
+60 (
+_me
+).
+t
+ = 1; \
+
+63
+__su
+ =
+EBUSY
+; \
+
+66 ++(
+_me
+).
+t
+; \
+
+67
+__su
+; \
+
+68 })
+
+ )
+
+70 
+ #_IO_lock_uock
+(
+_me
+) \
+
+72 i(--(
+_me
+).
+t
+ == 0) \
+
+74 (
+_me
+).
+owr
+ =
+NULL
+; \
+
+75
+ `l_uock
+ ((
+_me
+).
+lock
+,
+LLL_PRIVATE
+); \
+
+77 } 0)
+
+ )
+
+81 
+ #_IO_nup_gi_t
+(
+_f
+,
+_
+) \
+
+82
+ `__libc_nup_gi_t
+ (((
+_
+)->
+_ags
+ &
+_IO_USER_LOCK
+=0,
+_f
+, _)
+
+ )
+
+83 
+ #_IO_nup_gi_t_nrg
+(
+_f
+) \
+
+84
+ `__libc_nup_gi_t
+ (1,
+_f
+,
+NULL
+)
+
+ )
+
+85 
+ #_IO_nup_gi_d
+(
+_do
+) \
+
+86
+ `__libc_nup_gi_d
+ (
+_do
+)
+
+ )
+
+88 #i
+defed
+
+_LIBC
+ && !defed
+NOT_IN_libc
+
+
+90 #ifde
+__EXCEPTIONS
+
+
+91 
+ #_IO_acque_lock
+(
+_
+) \
+
+93
+_IO_FILE
+ *
+_IO_acque_lock_fe
+ \
+
+94
+ `__ibu__
+((
+ `nup
+ (
+_IO_acque_lock_f
+))) \
+
+95 (
+_
+); \
+
+96
+ `_IO_ockfe
+ (
+_IO_acque_lock_fe
+);
+
+ )
+
+97 
+ #_IO_acque_lock_r_ags2
+(
+_
+) \
+
+99
+_IO_FILE
+ *
+_IO_acque_lock_fe
+ \
+
+100
+ `__ibu__
+((
+ `nup
+ (
+_IO_acque_lock_r_ags2_f
+))) \
+
+101 (
+_
+); \
+
+102
+ `_IO_ockfe
+ (
+_IO_acque_lock_fe
+);
+
+ )
+
+104 
+ #_IO_acque_lock
+(
+_
+
+_IO_acque_lock_eds_exis_abd
+
+
+ )
+
+105 
+ #_IO_acque_lock_r_ags2
+(
+_
+
+ `_IO_acque_lock
+ (_)
+
+ )
+
+107 
+ #_IO_a_lock
+(
+_
+; } 0)
+
+ )
+
+ @/usr/include/bits/typesizes.h
+
+20 #ide
+_BITS_TYPES_H
+
+
+24 #idef
+_BITS_TYPESIZES_H
+
+
+25 
+ #_BITS_TYPESIZES_H
+ 1
+
+ )
+
+30 
+ #__DEV_T_TYPE
+
+__UQUAD_TYPE
+
+
+ )
+
+31 
+ #__UID_T_TYPE
+
+__U32_TYPE
+
+
+ )
+
+32 
+ #__GID_T_TYPE
+
+__U32_TYPE
+
+
+ )
+
+33 
+ #__INO_T_TYPE
+
+__ULONGWORD_TYPE
+
+
+ )
+
+34 
+ #__INO64_T_TYPE
+
+__UQUAD_TYPE
+
+
+ )
+
+35 
+ #__MODE_T_TYPE
+
+__U32_TYPE
+
+
+ )
+
+36 
+ #__NLINK_T_TYPE
+
+__UWORD_TYPE
+
+
+ )
+
+37 
+ #__OFF_T_TYPE
+
+__SLONGWORD_TYPE
+
+
+ )
+
+38 
+ #__OFF64_T_TYPE
+
+__SQUAD_TYPE
+
+
+ )
+
+39 
+ #__PID_T_TYPE
+
+__S32_TYPE
+
+
+ )
+
+40 
+ #__RLIM_T_TYPE
+
+__ULONGWORD_TYPE
+
+
+ )
+
+41 
+ #__RLIM64_T_TYPE
+
+__UQUAD_TYPE
+
+
+ )
+
+42 
+ #__BLKCNT_T_TYPE
+
+__SLONGWORD_TYPE
+
+
+ )
+
+43 
+ #__BLKCNT64_T_TYPE
+
+__SQUAD_TYPE
+
+
+ )
+
+44 
+ #__FSBLKCNT_T_TYPE
+
+__ULONGWORD_TYPE
+
+
+ )
+
+45 
+ #__FSBLKCNT64_T_TYPE
+
+__UQUAD_TYPE
+
+
+ )
+
+46 
+ #__FSFILCNT_T_TYPE
+
+__ULONGWORD_TYPE
+
+
+ )
+
+47 
+ #__FSFILCNT64_T_TYPE
+
+__UQUAD_TYPE
+
+
+ )
+
+48 
+ #__ID_T_TYPE
+
+__U32_TYPE
+
+
+ )
+
+49 
+ #__CLOCK_T_TYPE
+
+__SLONGWORD_TYPE
+
+
+ )
+
+50 
+ #__TIME_T_TYPE
+
+__SLONGWORD_TYPE
+
+
+ )
+
+51 
+ #__USECONDS_T_TYPE
+
+__U32_TYPE
+
+
+ )
+
+52 
+ #__SUSECONDS_T_TYPE
+
+__SLONGWORD_TYPE
+
+
+ )
+
+53 
+ #__DADDR_T_TYPE
+
+__S32_TYPE
+
+
+ )
+
+54 
+ #__SWBLK_T_TYPE
+
+__SLONGWORD_TYPE
+
+
+ )
+
+55 
+ #__KEY_T_TYPE
+
+__S32_TYPE
+
+
+ )
+
+56 
+ #__CLOCKID_T_TYPE
+
+__S32_TYPE
+
+
+ )
+
+57 
+ #__TIMER_T_TYPE
+ *
+
+ )
+
+58 
+ #__BLKSIZE_T_TYPE
+
+__SLONGWORD_TYPE
+
+
+ )
+
+59 
+ #__FSID_T_TYPE
+ su { 
+__v
+[2]; }
+
+ )
+
+60 
+ #__SSIZE_T_TYPE
+
+__SWORD_TYPE
+
+
+ )
+
+63 
+ #__FD_SETSIZE
+ 1024
+
+ )
+
+ @/usr/include/bits/wordsize.h
+
+3 #i
+defed
+
+__x86_64__
+
+
+4 
+ #__WORDSIZE
+ 64
+
+ )
+
+5 
+ #__WORDSIZE_COMPAT32
+ 1
+
+ )
+
+7 
+ #__WORDSIZE
+ 32
+
+ )
+
+ @/usr/include/ctype.h
+
+24 #idef
+_CTYPE_H
+
+
+25 
+ #_CTYPE_H
+ 1
+
+ )
+
+27 
+ ~<us.h
+>
+
+28 
+ ~<bs/tys.h
+>
+
+30
+ g__BEGIN_DECLS
+
+
+32 #ide
+_ISb
+
+
+41 
+ ~<dn.h
+>
+
+42 #i
+__BYTE_ORDER
+ =
+__BIG_ENDIAN
+
+
+43 
+ #_ISb
+(
+b
+(1 << (b))
+
+ )
+
+45 
+ #_ISb
+(
+b
+((b< 8 ? ((1 << (b)<< 8: ((1 << (b)>> 8))
+
+ )
+
+50
+ m_ISu
+ =
+_ISb
+ (0),
+
+51
+ m_ISlow
+ =
+_ISb
+ (1),
+
+52
+ m_ISpha
+ =
+_ISb
+ (2),
+
+53
+ m_ISdig
+ =
+_ISb
+ (3),
+
+54
+ m_ISxdig
+ =
+_ISb
+ (4),
+
+55
+ m_ISa
+ =
+_ISb
+ (5),
+
+56
+ m_ISt
+ =
+_ISb
+ (6),
+
+57
+ m_ISgph
+ =
+_ISb
+ (7),
+
+58
+ m_ISbnk
+ =
+_ISb
+ (8),
+
+59
+ m_ISl
+ =
+_ISb
+ (9),
+
+60
+ m_ISpun
+ =
+_ISb
+ (10),
+
+61
+ m_ISnum
+ =
+_ISb
+ (11)
+
+81
+__cڡ
+ **
+ $__y_b_loc
+ ()
+
+82
+__THROW
+
+ `__ibu__
+ ((
+__cڡ
+));
+
+83
+__cڡ
+
+__t32_t
+ **
+ $__y_tow_loc
+ ()
+
+84
+__THROW
+
+ `__ibu__
+ ((
+__cڡ
+));
+
+85
+__cڡ
+
+__t32_t
+ **
+ $__y_tou_loc
+ ()
+
+86
+__THROW
+
+ `__ibu__
+ ((
+__cڡ
+));
+
+88 
+ #__isy
+(
+c
+,
+ty
+) \
+
+89 ((*
+ `__y_b_loc
+ ())[((
+c
+)] & (
+ty
+)
+
+ )
+
+91 
+ #__iscii
+(
+c
+(((c& ~0x7f=0
+
+ )
+
+92 
+ #__tscii
+(
+c
+((c& 0x7f
+
+ )
+
+94 
+ #__exy
+(
+me
+ 
+ `me
+ (
+__THROW
+
+
+ )
+
+96
+__BEGIN_NAMESPACE_STD
+
+
+102
+ `__exy
+ (
+ium
+);
+
+103
+ `__exy
+ (
+iha
+);
+
+104
+ `__exy
+ (
+isl
+);
+
+105
+ `__exy
+ (
+isdig
+);
+
+106
+ `__exy
+ (
+iow
+);
+
+107
+ `__exy
+ (
+isgph
+);
+
+108
+ `__exy
+ (
+irt
+);
+
+109
+ `__exy
+ (
+iun
+);
+
+110
+ `__exy
+ (
+isa
+);
+
+111
+ `__exy
+ (
+isu
+);
+
+112
+ `__exy
+ (
+isxdig
+);
+
+116 
+ $tow
+ (
+__c
+
+__THROW
+;
+
+119 
+ $tou
+ (
+__c
+
+__THROW
+;
+
+121
+__END_NAMESPACE_STD
+
+
+125 #ifdef
+__USE_ISOC99
+
+
+126
+__BEGIN_NAMESPACE_C99
+
+
+128
+ `__exy
+ (
+isbnk
+);
+
+130
+__END_NAMESPACE_C99
+
+
+133 #ifde
+__USE_GNU
+
+
+135 
+ $isy
+ (
+__c
+, 
+__mask
+
+__THROW
+;
+
+138 #i
+defed
+
+__USE_SVID
+ || defed
+__USE_MISC
+ || defed
+__USE_XOPEN
+
+
+142 
+ $iscii
+ (
+__c
+
+__THROW
+;
+
+146 
+ $tscii
+ (
+__c
+
+__THROW
+;
+
+150
+ `__exy
+ (
+_tou
+);
+
+151
+ `__exy
+ (
+_tow
+);
+
+155 
+ #__tobody
+(
+c
+,
+f
+,
+a
+,
+gs
+) \
+
+156 (
+__exnsi__
+ \
+
+157 ({ 
+__s
+; \
+
+158 i( (
+c
+) > 1) \
+
+160 i(
+ `__but_cڡt_p
+ (
+c
+)) \
+
+162 
+__c
+ = (
+c
+); \
+
+163
+__s
+ =
+__c
+ < -128 || __> 255 ? __: (
+a
+)[__c]; \
+
+166
+__s
+ =
+f
+
+gs
+; \
+
+169
+__s
+ = (
+a
+)[((
+c
+)]; \
+
+170
+__s
+;
+ }
+}))
+
+ )
+
+172 #i!
+defed
+
+__NO_CTYPE
+ && !defed
+__lulus
+
+
+173 
+ #ium
+(
+c
+
+ `__isy
+((c),
+_ISnum
+)
+
+ )
+
+174 
+ #iha
+(
+c
+
+ `__isy
+((c),
+_ISpha
+)
+
+ )
+
+175 
+ #isl
+(
+c
+
+ `__isy
+((c),
+_ISl
+)
+
+ )
+
+176 
+ #isdig
+(
+c
+
+ `__isy
+((c),
+_ISdig
+)
+
+ )
+
+177 
+ #iow
+(
+c
+
+ `__isy
+((c),
+_ISlow
+)
+
+ )
+
+178 
+ #isgph
+(
+c
+
+ `__isy
+((c),
+_ISgph
+)
+
+ )
+
+179 
+ #irt
+(
+c
+
+ `__isy
+((c),
+_ISt
+)
+
+ )
+
+180 
+ #iun
+(
+c
+
+ `__isy
+((c),
+_ISpun
+)
+
+ )
+
+181 
+ #isa
+(
+c
+
+ `__isy
+((c),
+_ISa
+)
+
+ )
+
+182 
+ #isu
+(
+c
+
+ `__isy
+((c),
+_ISu
+)
+
+ )
+
+183 
+ #isxdig
+(
+c
+
+ `__isy
+((c),
+_ISxdig
+)
+
+ )
+
+185 #ifde
+__USE_ISOC99
+
+
+186 
+ #isbnk
+(
+c
+
+ `__isy
+((c),
+_ISbnk
+)
+
+ )
+
+189 #ifde
+__USE_EXTERN_INLINES
+
+
+190
+__ex_le
+ 
+
+191
+__NTH
+ (
+ $tow
+ (
+__c
+))
+
+193 
+__c
+ >-128 && __< 256 ? (*
+ `__y_tow_loc
+ ())[__c] : __c;
+
+194
+ }
+}
+
+196
+__ex_le
+ 
+
+197
+__NTH
+ (
+ $tou
+ (
+__c
+))
+
+199 
+__c
+ >-128 && __< 256 ? (*
+ `__y_tou_loc
+ ())[__c] : __c;
+
+200
+ }
+}
+
+203 #i
+__GNUC__
+ >2 &&
+defed
+
+__OPTIMIZE__
+ && !defed
+__lulus
+
+
+204 
+ #tow
+(
+c
+
+ `__tobody
+ (c,
+tow
+, *
+ `__y_tow_loc
+ (), (c))
+
+ )
+
+205 
+ #tou
+(
+c
+
+ `__tobody
+ (c,
+tou
+, *
+ `__y_tou_loc
+ (), (c))
+
+ )
+
+208 #i
+defed
+
+__USE_SVID
+ || defed
+__USE_MISC
+ || defed
+__USE_XOPEN
+
+
+209 
+ #iscii
+(
+c
+
+ `__iscii
+ (c)
+
+ )
+
+210 
+ #tscii
+(
+c
+
+ `__tscii
+ (c)
+
+ )
+
+212 
+ #_tow
+(
+c
+(((*
+ `__y_tow_loc
+ ())[((c)])
+
+ )
+
+213 
+ #_tou
+(
+c
+(((*
+ `__y_tou_loc
+ ())[((c)])
+
+ )
+
+219 #ifde
+__USE_XOPEN2K8
+
+
+233 
+ ~<xlo.h
+>
+
+237 
+ #__isy_l
+(
+c
+,
+ty
+,
+lo
+) \
+
+238 ((
+lo
+)->
+__y_b
+[((
+c
+)] & (
+ty
+)
+
+ )
+
+240 
+ #__exy_l
+(
+me
+) \
+
+241 
+ `me
+ (,
+__lo_t
+
+__THROW
+
+
+ )
+
+247
+__exy_l
+ (
+ium_l
+);
+
+248
+__exy_l
+ (
+iha_l
+);
+
+249
+__exy_l
+ (
+isl_l
+);
+
+250
+__exy_l
+ (
+isdig_l
+);
+
+251
+__exy_l
+ (
+iow_l
+);
+
+252
+__exy_l
+ (
+isgph_l
+);
+
+253
+__exy_l
+ (
+irt_l
+);
+
+254
+__exy_l
+ (
+iun_l
+);
+
+255
+__exy_l
+ (
+isa_l
+);
+
+256
+__exy_l
+ (
+isu_l
+);
+
+257
+__exy_l
+ (
+isxdig_l
+);
+
+259
+__exy_l
+ (
+isbnk_l
+);
+
+263 
+ $__tow_l
+ (
+__c
+,
+__lo_t
+
+__l
+
+__THROW
+;
+
+264 
+ $tow_l
+ (
+__c
+,
+__lo_t
+
+__l
+
+__THROW
+;
+
+267 
+ $__tou_l
+ (
+__c
+,
+__lo_t
+
+__l
+
+__THROW
+;
+
+268 
+ $tou_l
+ (
+__c
+,
+__lo_t
+
+__l
+
+__THROW
+;
+
+270 #i
+__GNUC__
+ >2 &&
+defed
+
+__OPTIMIZE__
+ && !defed
+__lulus
+
+
+271 
+ #__tow_l
+(
+c
+,
+lo
+) \
+
+272
+ `__tobody
+ (
+c
+,
+__tow_l
+, (
+lo
+)->
+__y_tow
+, (c,o))
+
+ )
+
+273 
+ #__tou_l
+(
+c
+,
+lo
+) \
+
+274
+ `__tobody
+ (
+c
+,
+__tou_l
+, (
+lo
+)->
+__y_tou
+, (c,o))
+
+ )
+
+275 
+ #tow_l
+(
+c
+,
+lo
+
+ `__tow_l
+ ((c), (lo))
+
+ )
+
+276 
+ #tou_l
+(
+c
+,
+lo
+
+ `__tou_l
+ ((c), (lo))
+
+ )
+
+280 #ide
+__NO_CTYPE
+
+
+281 
+ #__ium_l
+(
+c
+,
+l
+
+ `__isy_l
+((c),
+_ISnum
+, (l))
+
+ )
+
+282 
+ #__iha_l
+(
+c
+,
+l
+
+ `__isy_l
+((c),
+_ISpha
+, (l))
+
+ )
+
+283 
+ #__isl_l
+(
+c
+,
+l
+
+ `__isy_l
+((c),
+_ISl
+, (l))
+
+ )
+
+284 
+ #__isdig_l
+(
+c
+,
+l
+
+ `__isy_l
+((c),
+_ISdig
+, (l))
+
+ )
+
+285 
+ #__iow_l
+(
+c
+,
+l
+
+ `__isy_l
+((c),
+_ISlow
+, (l))
+
+ )
+
+286 
+ #__isgph_l
+(
+c
+,
+l
+
+ `__isy_l
+((c),
+_ISgph
+, (l))
+
+ )
+
+287 
+ #__irt_l
+(
+c
+,
+l
+
+ `__isy_l
+((c),
+_ISt
+, (l))
+
+ )
+
+288 
+ #__iun_l
+(
+c
+,
+l
+
+ `__isy_l
+((c),
+_ISpun
+, (l))
+
+ )
+
+289 
+ #__isa_l
+(
+c
+,
+l
+
+ `__isy_l
+((c),
+_ISa
+, (l))
+
+ )
+
+290 
+ #__isu_l
+(
+c
+,
+l
+
+ `__isy_l
+((c),
+_ISu
+, (l))
+
+ )
+
+291 
+ #__isxdig_l
+(
+c
+,
+l
+
+ `__isy_l
+((c),
+_ISxdig
+, (l))
+
+ )
+
+293 
+ #__isbnk_l
+(
+c
+,
+l
+
+ `__isy_l
+((c),
+_ISbnk
+, (l))
+
+ )
+
+295 #i
+defed
+
+__USE_SVID
+ || defed
+__USE_MISC
+
+
+296 
+ #__iscii_l
+(
+c
+,
+l
+(),
+ `__iscii
+ (c))
+
+ )
+
+297 
+ #__tscii_l
+(
+c
+,
+l
+(),
+ `__tscii
+ (c))
+
+ )
+
+300 
+ #ium_l
+(
+c
+,
+l
+
+ `__ium_l
+ ((c), (l))
+
+ )
+
+301 
+ #iha_l
+(
+c
+,
+l
+
+ `__iha_l
+ ((c), (l))
+
+ )
+
+302 
+ #isl_l
+(
+c
+,
+l
+
+ `__isl_l
+ ((c), (l))
+
+ )
+
+303 
+ #isdig_l
+(
+c
+,
+l
+
+ `__isdig_l
+ ((c), (l))
+
+ )
+
+304 
+ #iow_l
+(
+c
+,
+l
+
+ `__iow_l
+ ((c), (l))
+
+ )
+
+305 
+ #isgph_l
+(
+c
+,
+l
+
+ `__isgph_l
+ ((c), (l))
+
+ )
+
+306 
+ #irt_l
+(
+c
+,
+l
+
+ `__irt_l
+ ((c), (l))
+
+ )
+
+307 
+ #iun_l
+(
+c
+,
+l
+
+ `__iun_l
+ ((c), (l))
+
+ )
+
+308 
+ #isa_l
+(
+c
+,
+l
+
+ `__isa_l
+ ((c), (l))
+
+ )
+
+309 
+ #isu_l
+(
+c
+,
+l
+
+ `__isu_l
+ ((c), (l))
+
+ )
+
+310 
+ #isxdig_l
+(
+c
+,
+l
+
+ `__isxdig_l
+ ((c), (l))
+
+ )
+
+312 
+ #isbnk_l
+(
+c
+,
+l
+
+ `__isbnk_l
+ ((c), (l))
+
+ )
+
+314 #i
+defed
+
+__USE_SVID
+ || defed
+__USE_MISC
+
+
+315 
+ #iscii_l
+(
+c
+,
+l
+
+ `__iscii_l
+ ((c), (l))
+
+ )
+
+316 
+ #tscii_l
+(
+c
+,
+l
+
+ `__tscii_l
+ ((c), (l))
+
+ )
+
+323
+__END_DECLS
+
+
+ @/usr/include/endian.h
+
+19 #idef
+_ENDIAN_H
+
+
+20 
+ #_ENDIAN_H
+ 1
+
+ )
+
+22 
+ ~<us.h
+>
+
+32 
+ #__LITTLE_ENDIAN
+ 1234
+
+ )
+
+33 
+ #__BIG_ENDIAN
+ 4321
+
+ )
+
+34 
+ #__PDP_ENDIAN
+ 3412
+
+ )
+
+37 
+ ~<bs/dn.h
+>
+
+41 #ide
+__FLOAT_WORD_ORDER
+
+
+42 
+ #__FLOAT_WORD_ORDER
+
+__BYTE_ORDER
+
+
+ )
+
+45 #ifdef
+__USE_BSD
+
+
+46 
+ #LITTLE_ENDIAN
+
+__LITTLE_ENDIAN
+
+
+ )
+
+47 
+ #BIG_ENDIAN
+
+__BIG_ENDIAN
+
+
+ )
+
+48 
+ #PDP_ENDIAN
+
+__PDP_ENDIAN
+
+
+ )
+
+49 
+ #BYTE_ORDER
+
+__BYTE_ORDER
+
+
+ )
+
+52 #i
+__BYTE_ORDER
+ =
+__LITTLE_ENDIAN
+
+
+53 
+ #__LONG_LONG_PAIR
+(
+HI
+,
+LO
+LO,
+ )
+HI
+
+54 #i
+__BYTE_ORDER
+ =
+__BIG_ENDIAN
+
+
+55 
+ #__LONG_LONG_PAIR
+(
+HI
+,
+LO
+HI,
+ )
+LO
+
+59 #ifde
+__USE_BSD
+
+
+61 
+ ~<bs/bysw.h
+>
+
+63 #i
+__BYTE_ORDER
+ =
+__LITTLE_ENDIAN
+
+
+64 
+ #htobe16
+(
+x
+
+ `__bsw_16
+ (x)
+
+ )
+
+65 
+ #hte16
+(
+x
+(x)
+
+ )
+
+66 
+ #be16toh
+(
+x
+
+ `__bsw_16
+ (x)
+
+ )
+
+67 
+ #16toh
+(
+x
+(x)
+
+ )
+
+69 
+ #htobe32
+(
+x
+
+ `__bsw_32
+ (x)
+
+ )
+
+70 
+ #hte32
+(
+x
+(x)
+
+ )
+
+71 
+ #be32toh
+(
+x
+
+ `__bsw_32
+ (x)
+
+ )
+
+72 
+ #32toh
+(
+x
+(x)
+
+ )
+
+74 
+ #htobe64
+(
+x
+
+ `__bsw_64
+ (x)
+
+ )
+
+75 
+ #hte64
+(
+x
+(x)
+
+ )
+
+76 
+ #be64toh
+(
+x
+
+ `__bsw_64
+ (x)
+
+ )
+
+77 
+ #64toh
+(
+x
+(x)
+
+ )
+
+79 
+ #htobe16
+(
+x
+(x)
+
+ )
+
+80 
+ #hte16
+(
+x
+
+ `__bsw_16
+ (x)
+
+ )
+
+81 
+ #be16toh
+(
+x
+(x)
+
+ )
+
+82 
+ #16toh
+(
+x
+
+ `__bsw_16
+ (x)
+
+ )
+
+84 
+ #htobe32
+(
+x
+(x)
+
+ )
+
+85 
+ #hte32
+(
+x
+
+ `__bsw_32
+ (x)
+
+ )
+
+86 
+ #be32toh
+(
+x
+(x)
+
+ )
+
+87 
+ #32toh
+(
+x
+
+ `__bsw_32
+ (x)
+
+ )
+
+89 
+ #htobe64
+(
+x
+(x)
+
+ )
+
+90 
+ #hte64
+(
+x
+
+ `__bsw_64
+ (x)
+
+ )
+
+91 
+ #be64toh
+(
+x
+(x)
+
+ )
+
+92 
+ #64toh
+(
+x
+
+ `__bsw_64
+ (x)
+
+ )
+
+ @/usr/include/gnu/stubs.h
+
+4 
+ ~<bs/wdsize.h
+>
+
+6 #i
+__WORDSIZE
+ == 32
+
+7 
+ ~<gnu/ubs-32.h
+>
+
+8 #i
+__WORDSIZE
+ == 64
+
+9 
+ ~<gnu/ubs-64.h
+>
+
+ @/usr/include/stdlib.h
+
+23 #idef
+_STDLIB_H
+
+
+25 
+ ~<us.h
+>
+
+28 
+ #__ed_size_t
+
+
+ )
+
+29 #ide
+__ed_mloc_d_oc
+
+
+30 
+ #__ed_wch_t
+
+
+ )
+
+31 
+ #__ed_NULL
+
+
+ )
+
+33 
+ ~<ddef.h
+>
+
+35
+ g__BEGIN_DECLS
+
+
+37 #ide
+__ed_mloc_d_oc
+
+
+38 
+ #_STDLIB_H
+ 1
+
+ )
+
+40 #i
+defed
+
+__USE_XOPEN
+ && !defed
+_SYS_WAIT_H
+
+
+42 
+ ~<bs/waags.h
+>
+
+43 
+ ~<bs/waus.h
+>
+
+45 #ifde
+__USE_BSD
+
+
+50 #i
+defed
+
+__GNUC__
+ && !defed
+__lulus
+
+
+51 
+ #__WAIT_INT
+(
+us
+) \
+
+52 (
+ `__exnsi__
+ (((uni {
+ `__tyof
+(
+us
+
+__
+; 
+__i
+; }) \
+
+53 { .
+__
+ = (
+us
+}).
+__i
+))
+
+ )
+
+55 
+ #__WAIT_INT
+(
+us
+(*(*&(us))
+
+ )
+
+63 #i!
+defed
+
+__GNUC__
+ || __GNUC__ < 2 || defed
+__lulus
+
+
+64 
+ #__WAIT_STATUS
+ *
+
+ )
+
+65 
+ #__WAIT_STATUS_DEFN
+ *
+
+ )
+
+70 
+wa
+ *
+ m__ur
+;
+
+71 *
+ m__
+;
+
+72 }
+ t__WAIT_STATUS
+
+ t__ibu__
+ ((
+ t__t_uni__
+));
+
+73 
+ #__WAIT_STATUS_DEFN
+ *
+
+ )
+
+78 
+ #__WAIT_INT
+(
+us
+(us)
+
+ )
+
+79 
+ #__WAIT_STATUS
+ *
+
+ )
+
+80 
+ #__WAIT_STATUS_DEFN
+ *
+
+ )
+
+85 
+ #WEXITSTATUS
+(
+us
+
+ `__WEXITSTATUS
+ (
+ `__WAIT_INT
+ (us))
+
+ )
+
+86 
+ #WTERMSIG
+(
+us
+
+ `__WTERMSIG
+ (
+ `__WAIT_INT
+ (us))
+
+ )
+
+87 
+ #WSTOPSIG
+(
+us
+
+ `__WSTOPSIG
+ (
+ `__WAIT_INT
+ (us))
+
+ )
+
+88 
+ #WIFEXITED
+(
+us
+
+ `__WIFEXITED
+ (
+ `__WAIT_INT
+ (us))
+
+ )
+
+89 
+ #WIFSIGNALED
+(
+us
+
+ `__WIFSIGNALED
+ (
+ `__WAIT_INT
+ (us))
+
+ )
+
+90 
+ #WIFSTOPPED
+(
+us
+
+ `__WIFSTOPPED
+ (
+ `__WAIT_INT
+ (us))
+
+ )
+
+91 #ifde
+__WIFCONTINUED
+
+
+92 
+ #WIFCONTINUED
+(
+us
+
+ `__WIFCONTINUED
+ (
+ `__WAIT_INT
+ (us))
+
+ )
+
+96
+__BEGIN_NAMESPACE_STD
+
+
+100 
+ mqu
+;
+
+101 
+ mm
+;
+
+102 }
+ tdiv_t
+;
+
+105 #ide
+__ldiv_t_defed
+
+
+108 
+ mqu
+;
+
+109 
+ mm
+;
+
+110 }
+ tldiv_t
+;
+
+111 
+ #__ldiv_t_defed
+ 1
+
+ )
+
+113
+ g__END_NAMESPACE_STD
+
+
+115 #i
+defed
+
+__USE_ISOC99
+ && !defed
+__div_t_defed
+
+
+116
+__BEGIN_NAMESPACE_C99
+
+
+118
+__exnsi__
+ struct
+
+120 
+ mqu
+;
+
+121 
+ mm
+;
+
+122 }
+ tdiv_t
+;
+
+123 
+ #__div_t_defed
+ 1
+
+ )
+
+124
+ g__END_NAMESPACE_C99
+
+
+129 
+ #RAND_MAX
+ 2147483647
+
+ )
+
+134 
+ #EXIT_FAILURE
+ 1
+
+ )
+
+135 
+ #EXIT_SUCCESS
+ 0
+
+ )
+
+139 
+ #MB_CUR_MAX
+ (
+ `__y_g_mb_cur_max
+ ())
+
+ )
+
+140
+size_t
+
+ $__y_g_mb_cur_max
+ (
+__THROW
+
+__wur
+;
+
+143
+__BEGIN_NAMESPACE_STD
+
+
+145 
+ $of
+ (
+__cڡ
+ *
+__Ō
+)
+
+146
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1)
+__wur
+;
+
+148 
+ $oi
+ (
+__cڡ
+ *
+__Ō
+)
+
+149
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1)
+__wur
+;
+
+151 
+ $
+ (
+__cڡ
+ *
+__Ō
+)
+
+152
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1)
+__wur
+;
+
+153
+__END_NAMESPACE_STD
+
+
+155 #i
+defed
+
+__USE_ISOC99
+ || (defed
+__GLIBC_HAVE_LONG_LONG
+ && defed
+__USE_MISC
+)
+
+156
+__BEGIN_NAMESPACE_C99
+
+
+158
+__exnsi__
+ 
+ $l
+ (
+__cڡ
+ *
+__Ō
+)
+
+159
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1)
+__wur
+;
+
+160
+__END_NAMESPACE_C99
+
+
+163
+__BEGIN_NAMESPACE_STD
+
+
+165 
+ $od
+ (
+__cڡ
+ *
+__ri
+
+__Ō
+,
+
+166 **
+__ri
+
+__dr
+)
+
+167
+__THROW
+
+ `__nnu
+ ((1)
+__wur
+;
+
+168
+__END_NAMESPACE_STD
+
+
+170 #ifdef
+__USE_ISOC99
+
+
+171
+__BEGIN_NAMESPACE_C99
+
+
+173 
+ $of
+ (
+__cڡ
+ *
+__ri
+
+__Ō
+,
+
+174 **
+__ri
+
+__dr
+
+__THROW
+
+ `__nnu
+ ((1)
+__wur
+;
+
+176 
+ $d
+ (
+__cڡ
+ *
+__ri
+
+__Ō
+,
+
+177 **
+__ri
+
+__dr
+)
+
+178
+__THROW
+
+ `__nnu
+ ((1)
+__wur
+;
+
+179
+__END_NAMESPACE_C99
+
+
+182
+__BEGIN_NAMESPACE_STD
+
+
+184 
+ $
+ (
+__cڡ
+ *
+__ri
+
+__Ō
+,
+
+185 **
+__ri
+
+__dr
+, 
+__ba
+)
+
+186
+__THROW
+
+ `__nnu
+ ((1)
+__wur
+;
+
+188 
+ $oul
+ (
+__cڡ
+ *
+__ri
+
+__Ō
+,
+
+189 **
+__ri
+
+__dr
+, 
+__ba
+)
+
+190
+__THROW
+
+ `__nnu
+ ((1)
+__wur
+;
+
+191
+__END_NAMESPACE_STD
+
+
+193 #i
+defed
+
+__GLIBC_HAVE_LONG_LONG
+ && defed
+__USE_BSD
+
+
+195
+__exnsi__
+
+
+196 
+ $oq
+ (
+__cڡ
+ *
+__ri
+
+__Ō
+,
+
+197 **
+__ri
+
+__dr
+, 
+__ba
+)
+
+198
+__THROW
+
+ `__nnu
+ ((1)
+__wur
+;
+
+200
+__exnsi__
+
+
+201 
+ $ouq
+ (
+__cڡ
+ *
+__ri
+
+__Ō
+,
+
+202 **
+__ri
+
+__dr
+, 
+__ba
+)
+
+203
+__THROW
+
+ `__nnu
+ ((1)
+__wur
+;
+
+206 #i
+defed
+
+__USE_ISOC99
+ || (defed
+__GLIBC_HAVE_LONG_LONG
+ && defed
+__USE_MISC
+)
+
+207
+__BEGIN_NAMESPACE_C99
+
+
+209
+__exnsi__
+
+
+210 
+ $l
+ (
+__cڡ
+ *
+__ri
+
+__Ō
+,
+
+211 **
+__ri
+
+__dr
+, 
+__ba
+)
+
+212
+__THROW
+
+ `__nnu
+ ((1)
+__wur
+;
+
+214
+__exnsi__
+
+
+215 
+ $ou
+ (
+__cڡ
+ *
+__ri
+
+__Ō
+,
+
+216 **
+__ri
+
+__dr
+, 
+__ba
+)
+
+217
+__THROW
+
+ `__nnu
+ ((1)
+__wur
+;
+
+218
+__END_NAMESPACE_C99
+
+
+222 #ifde
+__USE_GNU
+
+
+236 
+ ~<xlo.h
+>
+
+240 
+ $_l
+ (
+__cڡ
+ *
+__ri
+
+__Ō
+,
+
+241 **
+__ri
+
+__dr
+, 
+__ba
+,
+
+242
+__lo_t
+
+__loc
+
+__THROW
+
+ `__nnu
+ ((1, 4)
+__wur
+;
+
+244 
+ $oul_l
+ (
+__cڡ
+ *
+__ri
+
+__Ō
+,
+
+245 **
+__ri
+
+__dr
+,
+
+246 
+__ba
+,
+__lo_t
+
+__loc
+)
+
+247
+__THROW
+
+ `__nnu
+ ((1, 4)
+__wur
+;
+
+249
+__exnsi__
+
+
+250 
+ $l_l
+ (
+__cڡ
+ *
+__ri
+
+__Ō
+,
+
+251 **
+__ri
+
+__dr
+, 
+__ba
+,
+
+252
+__lo_t
+
+__loc
+)
+
+253
+__THROW
+
+ `__nnu
+ ((1, 4)
+__wur
+;
+
+255
+__exnsi__
+
+
+256 
+ $ou_l
+ (
+__cڡ
+ *
+__ri
+
+__Ō
+,
+
+257 **
+__ri
+
+__dr
+,
+
+258 
+__ba
+,
+__lo_t
+
+__loc
+)
+
+259
+__THROW
+
+ `__nnu
+ ((1, 4)
+__wur
+;
+
+261 
+ $od_l
+ (
+__cڡ
+ *
+__ri
+
+__Ō
+,
+
+262 **
+__ri
+
+__dr
+,
+__lo_t
+
+__loc
+)
+
+263
+__THROW
+
+ `__nnu
+ ((1, 3)
+__wur
+;
+
+265 
+ $of_l
+ (
+__cڡ
+ *
+__ri
+
+__Ō
+,
+
+266 **
+__ri
+
+__dr
+,
+__lo_t
+
+__loc
+)
+
+267
+__THROW
+
+ `__nnu
+ ((1, 3)
+__wur
+;
+
+269 
+ $d_l
+ (
+__cڡ
+ *
+__ri
+
+__Ō
+,
+
+270 **
+__ri
+
+__dr
+,
+
+271
+__lo_t
+
+__loc
+)
+
+272
+__THROW
+
+ `__nnu
+ ((1, 3)
+__wur
+;
+
+276 #ifde
+__USE_EXTERN_INLINES
+
+
+277
+__BEGIN_NAMESPACE_STD
+
+
+278
+__ex_le
+ 
+
+279
+ `__NTH
+ (
+ $of
+ (
+__cڡ
+ *
+__Ō
+))
+
+281 
+ `od
+ (
+__Ō
+, (**
+NULL
+);
+
+282
+ }
+}
+
+283
+__ex_le
+ 
+
+284
+__NTH
+ (
+ $oi
+ (
+__cڡ
+ *
+__Ō
+))
+
+286  (
+ `
+ (
+__Ō
+, (**
+NULL
+, 10);
+
+287
+ }
+}
+
+288
+__ex_le
+ 
+
+289
+__NTH
+ (
+ $
+ (
+__cڡ
+ *
+__Ō
+))
+
+291 
+ `
+ (
+__Ō
+, (**
+NULL
+, 10);
+
+292
+ }
+}
+
+293
+ g__END_NAMESPACE_STD
+
+
+295 #i
+defed
+
+__USE_MISC
+ || defed
+__USE_ISOC99
+
+
+296
+__BEGIN_NAMESPACE_C99
+
+
+297
+__exnsi__
+
+__ex_le
+ 
+
+298
+__NTH
+ (
+ $l
+ (
+__cڡ
+ *
+__Ō
+))
+
+300 
+ `l
+ (
+__Ō
+, (**
+NULL
+, 10);
+
+301
+ }
+}
+
+302
+ g__END_NAMESPACE_C99
+
+
+307 #i
+defed
+
+__USE_SVID
+ || defed
+__USE_XOPEN_EXTENDED
+
+
+311 *
+ $l64a
+ (
+__n
+
+__THROW
+
+__wur
+;
+
+314 
+ $a64l
+ (
+__cڡ
+ *
+__s
+)
+
+315
+__THROW
+
+__ibu_pu__
+
+ `__nnu
+ ((1)
+__wur
+;
+
+319 #i
+defed
+
+__USE_SVID
+ || defed
+__USE_XOPEN_EXTENDED
+ || defed
+__USE_BSD
+
+
+320 
+ ~<sys/tys.h
+>
+
+327 
+ $ndom
+ (
+__THROW
+;
+
+330 
+ $dom
+ (
+__ed
+
+__THROW
+;
+
+336 *
+ $e
+ (
+__ed
+, *
+__ebuf
+,
+
+337
+size_t
+
+__
+
+__THROW
+
+ `__nnu
+ ((2));
+
+341 *
+ $te
+ (*
+__ebuf
+
+__THROW
+
+ `__nnu
+ ((1));
+
+344 #ifde
+__USE_MISC
+
+
+349 
+ sndom_da
+
+
+351
+t32_t
+ *
+
+;
+
+352
+t32_t
+ *
+
+;
+
+353
+t32_t
+ *
+e
+;
+
+354 
+nd_ty
+;
+
+355 
+nd_deg
+;
+
+356 
+nd_p
+;
+
+357
+t32_t
+ *
+d_r
+;
+
+360 
+ $ndom_r
+ (
+ndom_da
+ *
+__ri
+
+__buf
+,
+
+361
+t32_t
+ *
+__ri
+
+__su
+
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+363 
+ $dom_r
+ (
+__ed
+, 
+ndom_da
+ *
+__buf
+)
+
+364
+__THROW
+
+ `__nnu
+ ((2));
+
+366 
+ $e_r
+ (
+__ed
+, *
+__ri
+
+__ebuf
+,
+
+367
+size_t
+
+__
+,
+
+368 
+ndom_da
+ *
+__ri
+
+__buf
+)
+
+369
+__THROW
+
+ `__nnu
+ ((2, 4));
+
+371 
+ $te_r
+ (*
+__ri
+
+__ebuf
+,
+
+372 
+ndom_da
+ *
+__ri
+
+__buf
+)
+
+373
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+378
+__BEGIN_NAMESPACE_STD
+
+
+380 
+ $nd
+ (
+__THROW
+;
+
+382 
+ $d
+ (
+__ed
+
+__THROW
+;
+
+383
+__END_NAMESPACE_STD
+
+
+385 #ifde
+__USE_POSIX
+
+
+387 
+ $nd_r
+ (*
+__ed
+
+__THROW
+;
+
+391 #i
+defed
+
+__USE_SVID
+ || defed
+__USE_XOPEN
+
+
+395 
+ $dnd48
+ (
+__THROW
+;
+
+396 
+ $d48
+ (
+__xsubi
+[3]
+__THROW
+
+ `__nnu
+ ((1));
+
+399 
+ $̪d48
+ (
+__THROW
+;
+
+400 
+ $Īd48
+ (
+__xsubi
+[3])
+
+401
+__THROW
+
+ `__nnu
+ ((1));
+
+404 
+ $mnd48
+ (
+__THROW
+;
+
+405 
+ $jnd48
+ (
+__xsubi
+[3])
+
+406
+__THROW
+
+ `__nnu
+ ((1));
+
+409 
+ $d48
+ (
+__edv
+
+__THROW
+;
+
+410 *
+ $ed48
+ (
+__ed16v
+[3])
+
+411
+__THROW
+
+ `__nnu
+ ((1));
+
+412 
+ $lcg48
+ (
+__m
+[7]
+__THROW
+
+ `__nnu
+ ((1));
+
+414 #ifde
+__USE_MISC
+
+
+418 
+ sdnd48_da
+
+
+420 
+__x
+[3];
+
+421 
+__d_x
+[3];
+
+422 
+__c
+;
+
+423 
+__
+;
+
+424 
+__a
+;
+
+428 
+ $dnd48_r
+ (
+dnd48_da
+ *
+__ri
+
+__bufr
+,
+
+429 *
+__ri
+
+__su
+
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+430 
+ $d48_r
+ (
+__xsubi
+[3],
+
+431 
+dnd48_da
+ *
+__ri
+
+__bufr
+,
+
+432 *
+__ri
+
+__su
+
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+435 
+ $̪d48_r
+ (
+dnd48_da
+ *
+__ri
+
+__bufr
+,
+
+436 *
+__ri
+
+__su
+)
+
+437
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+438 
+ $Īd48_r
+ (
+__xsubi
+[3],
+
+439 
+dnd48_da
+ *
+__ri
+
+__bufr
+,
+
+440 *
+__ri
+
+__su
+)
+
+441
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+444 
+ $mnd48_r
+ (
+dnd48_da
+ *
+__ri
+
+__bufr
+,
+
+445 *
+__ri
+
+__su
+)
+
+446
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+447 
+ $jnd48_r
+ (
+__xsubi
+[3],
+
+448 
+dnd48_da
+ *
+__ri
+
+__bufr
+,
+
+449 *
+__ri
+
+__su
+)
+
+450
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+453 
+ $d48_r
+ (
+__edv
+, 
+dnd48_da
+ *
+__bufr
+)
+
+454
+__THROW
+
+ `__nnu
+ ((2));
+
+456 
+ $ed48_r
+ (
+__ed16v
+[3],
+
+457 
+dnd48_da
+ *
+__bufr
+
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+459 
+ $lcg48_r
+ (
+__m
+[7],
+
+460 
+dnd48_da
+ *
+__bufr
+)
+
+461
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+467 #ide
+__mloc_d_oc_defed
+
+
+468 
+ #__mloc_d_oc_defed
+
+
+ )
+
+469
+__BEGIN_NAMESPACE_STD
+
+
+471 *
+ $mloc
+ (
+size_t
+
+__size
+
+__THROW
+
+__ibu_mloc__
+
+__wur
+;
+
+473 *
+ $oc
+ (
+size_t
+
+__nmemb
+, size_
+__size
+)
+
+474
+__THROW
+
+__ibu_mloc__
+
+__wur
+;
+
+475
+__END_NAMESPACE_STD
+
+
+478 #ide
+__ed_mloc_d_oc
+
+
+479
+__BEGIN_NAMESPACE_STD
+
+
+485 *
+ $loc
+ (*
+__r
+,
+size_t
+
+__size
+)
+
+486
+__THROW
+
+__ibu_wn_unud_su__
+;
+
+488 
+ $
+ (*
+__r
+
+__THROW
+;
+
+489
+__END_NAMESPACE_STD
+
+
+491 #ifdef
+__USE_MISC
+
+
+493 
+ $c
+ (*
+__r
+
+__THROW
+;
+
+496 #i
+defed
+
+__USE_GNU
+ || defed
+__USE_BSD
+ || defed
+__USE_MISC
+
+
+497 
+ ~<lo.h
+>
+
+500 #i
+defed
+
+__USE_BSD
+ || defed
+__USE_XOPEN_EXTENDED
+
+
+502 *
+ $vloc
+ (
+size_t
+
+__size
+
+__THROW
+
+__ibu_mloc__
+
+__wur
+;
+
+505 #ifde
+__USE_XOPEN2K
+
+
+507 
+ $posix_memign
+ (**
+__memr
+,
+size_t
+
+__ignmt
+, size_
+__size
+)
+
+508
+__THROW
+
+ `__nnu
+ ((1)
+__wur
+;
+
+511
+__BEGIN_NAMESPACE_STD
+
+
+513 
+ $abt
+ (
+__THROW
+
+ `__ibu__
+ ((
+__nܑu__
+));
+
+517 
+ `ex
+ ((*
+__func
+()
+__THROW
+
+ `__nnu
+ ((1));
+
+519 #ifde
+__USE_GNU
+
+
+523 #ifde
+__lulus
+
+
+524 "C++" 
+ `_quick_ex
+ ((*
+__func
+) ())
+
+525
+__THROW
+
+ `__asm
+ ("_quick_ex"
+ `__nnu
+ ((1));
+
+527 
+ `_quick_ex
+ ((*
+__func
+()
+__THROW
+
+ `__nnu
+ ((1));
+
+530
+__END_NAMESPACE_STD
+
+
+532 #ifdef
+__USE_MISC
+
+
+535 
+ `_ex
+ ((*
+__func
+(
+__us
+, *
+__g
+), *__arg)
+
+536
+__THROW
+
+ `__nnu
+ ((1));
+
+539
+__BEGIN_NAMESPACE_STD
+
+
+543 
+ $ex
+ (
+__us
+
+__THROW
+
+ `__ibu__
+ ((
+__nܑu__
+));
+
+545 #ifde
+__USE_GNU
+
+
+551 
+ $quick_ex
+ (
+__us
+
+__THROW
+
+ `__ibu__
+ ((
+__nܑu__
+));
+
+553
+__END_NAMESPACE_STD
+
+
+555 #ifde
+__USE_ISOC99
+
+
+556
+__BEGIN_NAMESPACE_C99
+
+
+559 
+ $_Ex
+ (
+__us
+
+__THROW
+
+ `__ibu__
+ ((
+__nܑu__
+));
+
+560
+__END_NAMESPACE_C99
+
+
+564
+__BEGIN_NAMESPACE_STD
+
+
+566 *
+ $gv
+ (
+__cڡ
+ *
+__me
+
+__THROW
+
+ `__nnu
+ ((1)
+__wur
+;
+
+567
+__END_NAMESPACE_STD
+
+
+571 *
+ $__cu_gv
+ (
+__cڡ
+ *
+__me
+)
+
+572
+__THROW
+
+ `__nnu
+ ((1)
+__wur
+;
+
+574 #i
+defed
+
+__USE_SVID
+ || defed
+__USE_XOPEN
+
+
+578 
+ $punv
+ (*
+__rg
+
+__THROW
+
+ `__nnu
+ ((1));
+
+581 #i
+defed
+
+__USE_BSD
+ || defed
+__USE_XOPEN2K
+
+
+584 
+ $nv
+ (
+__cڡ
+ *
+__me
+, __cڡ *
+__vue
+, 
+__a
+)
+
+585
+__THROW
+
+ `__nnu
+ ((2));
+
+588 
+ $unnv
+ (
+__cڡ
+ *
+__me
+
+__THROW
+;
+
+591 #ifdef
+__USE_MISC
+
+
+595 
+ $nv
+ (
+__THROW
+;
+
+599 #i
+defed
+
+__USE_MISC
+ || defed
+__USE_XOPEN_EXTENDED
+
+
+604 *
+ $mkmp
+ (*
+__me
+
+__THROW
+
+ `__nnu
+ ((1)
+__wur
+;
+
+614 #ide
+__USE_FILE_OFFSET64
+
+
+615 
+ $mkemp
+ (*
+__me
+
+ `__nnu
+ ((1)
+__wur
+;
+
+617 #ifde
+__REDIRECT
+
+
+618 
+ `__REDIRECT
+ (
+mkemp
+, (*
+__me
+),
+mkemp64
+)
+
+619
+ `__nnu
+ ((1)
+__wur
+;
+
+621 
+ #mkemp
+
+mkemp64
+
+
+ )
+
+624 #ifde
+__USE_LARGEFILE64
+
+
+625 
+ $mkemp64
+ (*
+__me
+
+ `__nnu
+ ((1)
+__wur
+;
+
+629 #ifde
+__USE_MISC
+
+
+636 #ide
+__USE_FILE_OFFSET64
+
+
+637 
+ $mkemps
+ (*
+__me
+, 
+__suffixn
+
+ `__nnu
+ ((1)
+__wur
+;
+
+639 #ifde
+__REDIRECT
+
+
+640 
+ `__REDIRECT
+ (
+mkemps
+, (*
+__me
+, 
+__suffixn
+),
+
+641
+mkemps64
+
+ `__nnu
+ ((1)
+__wur
+;
+
+643 
+ #mkemps
+
+mkemps64
+
+
+ )
+
+646 #ifde
+__USE_LARGEFILE64
+
+
+647 
+ $mkemps64
+ (*
+__me
+, 
+__suffixn
+)
+
+648
+ `__nnu
+ ((1)
+__wur
+;
+
+652 #i
+defed
+
+__USE_BSD
+ || defed
+__USE_XOPEN2K8
+
+
+658 *
+ $mkdmp
+ (*
+__me
+
+__THROW
+
+ `__nnu
+ ((1)
+__wur
+;
+
+661 #ifde
+__USE_GNU
+
+
+668 #ide
+__USE_FILE_OFFSET64
+
+
+669 
+ $mkoemp
+ (*
+__me
+, 
+__ags
+
+ `__nnu
+ ((1)
+__wur
+;
+
+671 #ifde
+__REDIRECT
+
+
+672 
+ `__REDIRECT
+ (
+mkoemp
+, (*
+__me
+, 
+__ags
+),
+mkoemp64
+)
+
+673
+ `__nnu
+ ((1)
+__wur
+;
+
+675 
+ #mkoemp
+
+mkoemp64
+
+
+ )
+
+678 #ifde
+__USE_LARGEFILE64
+
+
+679 
+ $mkoemp64
+ (*
+__me
+, 
+__ags
+
+ `__nnu
+ ((1)
+__wur
+;
+
+688 #ide
+__USE_FILE_OFFSET64
+
+
+689 
+ $mkoemps
+ (*
+__me
+, 
+__suffixn
+, 
+__ags
+)
+
+690
+ `__nnu
+ ((1)
+__wur
+;
+
+692 #ifde
+__REDIRECT
+
+
+693 
+ `__REDIRECT
+ (
+mkoemps
+, (*
+__me
+, 
+__suffixn
+,
+
+694 
+__ags
+),
+mkoemps64
+)
+
+695
+ `__nnu
+ ((1)
+__wur
+;
+
+697 
+ #mkoemps
+
+mkoemps64
+
+
+ )
+
+700 #ifde
+__USE_LARGEFILE64
+
+
+701 
+ $mkoemps64
+ (*
+__me
+, 
+__suffixn
+, 
+__ags
+)
+
+702
+ `__nnu
+ ((1)
+__wur
+;
+
+707
+__BEGIN_NAMESPACE_STD
+
+
+712 
+ $syem
+ (
+__cڡ
+ *
+__commd
+
+__wur
+;
+
+713
+__END_NAMESPACE_STD
+
+
+716 #ifdef
+__USE_GNU
+
+
+719 *
+ $nilize_fe_me
+ (
+__cڡ
+ *
+__me
+)
+
+720
+__THROW
+
+ `__nnu
+ ((1)
+__wur
+;
+
+723 #i
+defed
+
+__USE_BSD
+ || defed
+__USE_XOPEN_EXTENDED
+
+
+729 *
+ $th
+ (
+__cڡ
+ *
+__ri
+
+__me
+,
+
+730 *
+__ri
+
+__sved
+
+__THROW
+
+__wur
+;
+
+735 #ide
+__COMPAR_FN_T
+
+
+736 
+ #__COMPAR_FN_T
+
+
+ )
+
+737 (*
+ t__comr__t
+(
+ t__cڡ
+ *, __const *);
+
+739 #ifdef
+__USE_GNU
+
+
+740 
+__comr__t
+
+ tcomris__t
+;
+
+743 #ifde
+__USE_GNU
+
+
+744 (*
+ t__comr_d__t
+(
+ t__cڡ
+ *, __const *, *);
+
+747
+__BEGIN_NAMESPACE_STD
+
+
+750 *
+ $bch
+ (
+__cڡ
+ *
+__key
+, __cڡ *
+__ba
+,
+
+751
+size_t
+
+__nmemb
+, size_
+__size
+,
+__comr__t
+
+__comr
+)
+
+752
+ `__nnu
+ ((1, 2, 5)
+__wur
+;
+
+756 
+ $qst
+ (*
+__ba
+,
+size_t
+
+__nmemb
+, size_
+__size
+,
+
+757
+__comr__t
+
+__comr
+
+ `__nnu
+ ((1, 4));
+
+758 #ifde
+__USE_GNU
+
+
+759 
+ $qst_r
+ (*
+__ba
+,
+size_t
+
+__nmemb
+, size_
+__size
+,
+
+760
+__comr_d__t
+
+__comr
+, *
+__g
+)
+
+761
+ `__nnu
+ ((1, 4));
+
+766 
+ $abs
+ (
+__x
+
+__THROW
+
+ `__ibu__
+ ((
+__cڡ__
+)
+__wur
+;
+
+767 
+ $bs
+ (
+__x
+
+__THROW
+
+ `__ibu__
+ ((
+__cڡ__
+)
+__wur
+;
+
+768
+__END_NAMESPACE_STD
+
+
+770 #ifde
+__USE_ISOC99
+
+
+771
+__exnsi__
+ 
+ $abs
+ (
+__x
+)
+
+772
+__THROW
+
+ `__ibu__
+ ((
+__cڡ__
+)
+__wur
+;
+
+776
+__BEGIN_NAMESPACE_STD
+
+
+780
+div_t
+
+ $div
+ (
+__num
+, 
+__dom
+)
+
+781
+__THROW
+
+ `__ibu__
+ ((
+__cڡ__
+)
+__wur
+;
+
+782
+ldiv_t
+
+ $ldiv
+ (
+__num
+, 
+__dom
+)
+
+783
+__THROW
+
+ `__ibu__
+ ((
+__cڡ__
+)
+__wur
+;
+
+784
+__END_NAMESPACE_STD
+
+
+786 #ifde
+__USE_ISOC99
+
+
+787
+__BEGIN_NAMESPACE_C99
+
+
+788
+__exnsi__
+
+div_t
+
+ $div
+ (
+__num
+,
+
+789 
+__dom
+)
+
+790
+__THROW
+
+ `__ibu__
+ ((
+__cڡ__
+)
+__wur
+;
+
+791
+__END_NAMESPACE_C99
+
+
+795 #i
+defed
+
+__USE_SVID
+ || defed
+__USE_XOPEN_EXTENDED
+
+
+802 *
+ $ecvt
+ (
+__vue
+, 
+__ndig
+, *
+__ri
+
+__det
+,
+
+803 *
+__ri
+
+__sign
+
+__THROW
+
+ `__nnu
+ ((3, 4)
+__wur
+;
+
+808 *
+ $fcvt
+ (
+__vue
+, 
+__ndig
+, *
+__ri
+
+__det
+,
+
+809 *
+__ri
+
+__sign
+
+__THROW
+
+ `__nnu
+ ((3, 4)
+__wur
+;
+
+814 *
+ $gcvt
+ (
+__vue
+, 
+__ndig
+, *
+__buf
+)
+
+815
+__THROW
+
+ `__nnu
+ ((3)
+__wur
+;
+
+818 #ifde
+__USE_MISC
+
+
+820 *
+ $qecvt
+ (
+__vue
+, 
+__ndig
+,
+
+821 *
+__ri
+
+__det
+, *__ri
+__sign
+)
+
+822
+__THROW
+
+ `__nnu
+ ((3, 4)
+__wur
+;
+
+823 *
+ $qfcvt
+ (
+__vue
+, 
+__ndig
+,
+
+824 *
+__ri
+
+__det
+, *__ri
+__sign
+)
+
+825
+__THROW
+
+ `__nnu
+ ((3, 4)
+__wur
+;
+
+826 *
+ $qgcvt
+ (
+__vue
+, 
+__ndig
+, *
+__buf
+)
+
+827
+__THROW
+
+ `__nnu
+ ((3)
+__wur
+;
+
+832 
+ $ecvt_r
+ (
+__vue
+, 
+__ndig
+, *
+__ri
+
+__det
+,
+
+833 *
+__ri
+
+__sign
+, *__ri
+__buf
+,
+
+834
+size_t
+
+__n
+
+__THROW
+
+ `__nnu
+ ((3, 4, 5));
+
+835 
+ $fcvt_r
+ (
+__vue
+, 
+__ndig
+, *
+__ri
+
+__det
+,
+
+836 *
+__ri
+
+__sign
+, *__ri
+__buf
+,
+
+837
+size_t
+
+__n
+
+__THROW
+
+ `__nnu
+ ((3, 4, 5));
+
+839 
+ $qecvt_r
+ (
+__vue
+, 
+__ndig
+,
+
+840 *
+__ri
+
+__det
+, *__ri
+__sign
+,
+
+841 *
+__ri
+
+__buf
+,
+size_t
+
+__n
+)
+
+842
+__THROW
+
+ `__nnu
+ ((3, 4, 5));
+
+843 
+ $qfcvt_r
+ (
+__vue
+, 
+__ndig
+,
+
+844 *
+__ri
+
+__det
+, *__ri
+__sign
+,
+
+845 *
+__ri
+
+__buf
+,
+size_t
+
+__n
+)
+
+846
+__THROW
+
+ `__nnu
+ ((3, 4, 5));
+
+851
+__BEGIN_NAMESPACE_STD
+
+
+854 
+ $mbn
+ (
+__cڡ
+ *
+__s
+,
+size_t
+
+__n
+
+__THROW
+
+__wur
+;
+
+857 
+ $mbtowc
+ (
+wch_t
+ *
+__ri
+
+__pwc
+,
+
+858
+__cڡ
+ *
+__ri
+
+__s
+,
+size_t
+
+__n
+
+__THROW
+
+__wur
+;
+
+861 
+ $womb
+ (*
+__s
+,
+wch_t
+
+__wch
+
+__THROW
+
+__wur
+;
+
+865
+size_t
+
+ $mbowcs
+ (
+wch_t
+ *
+__ri
+
+__pwcs
+,
+
+866
+__cڡ
+ *
+__ri
+
+__s
+,
+size_t
+
+__n
+
+__THROW
+;
+
+868
+size_t
+
+ $wcombs
+ (*
+__ri
+
+__s
+,
+
+869
+__cڡ
+
+wch_t
+ *
+__ri
+
+__pwcs
+,
+size_t
+
+__n
+)
+
+870
+__THROW
+;
+
+871
+__END_NAMESPACE_STD
+
+
+874 #ifde
+__USE_SVID
+
+
+879 
+ $mch
+ (
+__cڡ
+ *
+__ڣ
+
+__THROW
+
+ `__nnu
+ ((1)
+__wur
+;
+
+883 #ifde
+__USE_XOPEN_EXTENDED
+
+
+890 
+ $gsubt
+ (**
+__ri
+
+__tip
+,
+
+891 *
+__cڡ
+ *
+__ri
+
+__toks
+,
+
+892 **
+__ri
+
+__vu
+)
+
+893
+__THROW
+
+ `__nnu
+ ((1, 2, 3)
+__wur
+;
+
+897 #ifde
+__USE_XOPEN
+
+
+899 
+ $tkey
+ (
+__cڡ
+ *
+__key
+
+__THROW
+
+ `__nnu
+ ((1));
+
+905 #ifde
+__USE_XOPEN2K
+
+
+907 
+ $posix_ݒ
+ (
+__oag
+
+__wur
+;
+
+910 #ifde
+__USE_XOPEN
+
+
+915 
+ $g
+ (
+__fd
+
+__THROW
+;
+
+919 
+ $uock
+ (
+__fd
+
+__THROW
+;
+
+924 *
+ $ame
+ (
+__fd
+
+__THROW
+
+__wur
+;
+
+927 #ifde
+__USE_GNU
+
+
+931 
+ $ame_r
+ (
+__fd
+, *
+__buf
+,
+size_t
+
+__bu
+)
+
+932
+__THROW
+
+ `__nnu
+ ((2));
+
+935 
+ `g
+ ();
+
+938 #ifde
+__USE_BSD
+
+
+942 
+ $gldavg
+ (
+__ldavg
+[], 
+__m
+)
+
+943
+__THROW
+
+ `__nnu
+ ((1));
+
+948 #i
+__USE_FORTIFY_LEVEL
+ > 0 &&
+defed
+
+__ex_ways_le
+
+
+949 
+ ~<bs/dlib.h
+>
+
+951 #ifde
+__LDBL_COMPAT
+
+
+952 
+ ~<bs/dlib-ldbl.h
+>
+
+956 #unde
+__ed_mloc_d_oc
+
+
+958
+__END_DECLS
+
+
+ @/usr/include/sys/cdefs.h
+
+20 #idef
+_SYS_CDEFS_H
+
+
+21 
+ #_SYS_CDEFS_H
+ 1
+
+ )
+
+24 #ide
+_FEATURES_H
+
+
+25 
+ ~<us.h
+>
+
+31 #i
+defed
+
+__GNUC__
+ && !defed
+__STDC__
+
+
+36 #unde
+__P
+
+
+37 #unde
+__PMT
+
+
+39 #ifde
+__GNUC__
+
+
+46 #i!
+defed
+
+__lulus
+ &&
+__GNUC_PREREQ
+ (3, 3)
+
+47 
+ #__THROW
+
+ `__ibu__
+ ((
+__nhrow__
+))
+
+ )
+
+48 
+ #__NTH
+(
+f
+
+ `__ibu__
+ ((
+__nhrow__
+)
+ )
+fct
+
+50 #i
+defed
+
+__lulus
+ &&
+__GNUC_PREREQ
+ (2,8)
+
+51 
+ #__THROW
+
+ `throw
+ ()
+
+ )
+
+52 
+ #__NTH
+(
+f
+f
+ `throw
+ ()
+
+ )
+
+54 
+ #__THROW
+
+
+ )
+
+55 
+ #__NTH
+(
+f
+
+ )
+fct
+
+61 
+ #__le
+
+
+ )
+
+63 
+ #__THROW
+
+
+ )
+
+64 
+ #__NTH
+(
+f
+
+ )
+fct
+
+66 
+ #__cڡ
+ cڡ
+
+ )
+
+67 
+ #__sigd
+ sigd
+
+ )
+
+68 
+ #__vީe
+ vީe
+
+ )
+
+74 
+ #__P
+(
+gs
+
+ )
+args
+
+75 
+ #__PMT
+(
+gs
+
+ )
+args
+
+80 
+ #__CONCAT
+(
+x
+,
+y
+x ##
+ )
+y
+
+81 
+ #__STRING
+(
+x
+#x
+
+ )
+
+84 
+ #__r_t
+ *
+
+ )
+
+85 
+ #__lg_doub_t
+ 
+
+ )
+
+89 #ifdef
+__lulus
+
+
+90 
+ #__BEGIN_DECLS
+ "C" {
+
+ )
+
+91 
+ #__END_DECLS
+ }
+
+ )
+
+93 
+ #__BEGIN_DECLS
+
+
+ )
+
+94 
+ #__END_DECLS
+
+
+ )
+
+103 #i
+defed
+
+__lulus
+ && defed
+_GLIBCPP_USE_NAMESPACES
+
+
+104 
+ #__BEGIN_NAMESPACE_STD
+
+mea
+
+d
+ {
+
+ )
+
+105 
+ #__END_NAMESPACE_STD
+ }
+
+ )
+
+106 
+ #__USING_NAMESPACE_STD
+(
+me
+
+usg
+
+d
+::me;
+
+ )
+
+107 
+ #__BEGIN_NAMESPACE_C99
+
+mea
+
+__c99
+ {
+
+ )
+
+108 
+ #__END_NAMESPACE_C99
+ }
+
+ )
+
+109 
+ #__USING_NAMESPACE_C99
+(
+me
+
+usg
+
+__c99
+::me;
+
+ )
+
+114 
+ #__BEGIN_NAMESPACE_STD
+
+
+ )
+
+115 
+ #__END_NAMESPACE_STD
+
+
+ )
+
+116 
+ #__USING_NAMESPACE_STD
+(
+me
+)
+
+ )
+
+117 
+ #__BEGIN_NAMESPACE_C99
+
+
+ )
+
+118 
+ #__END_NAMESPACE_C99
+
+
+ )
+
+119 
+ #__USING_NAMESPACE_C99
+(
+me
+)
+
+ )
+
+124 #ide
+__BOUNDED_POINTERS__
+
+
+125 
+ #__bounded
+
+
+ )
+
+126 
+ #__unbounded
+
+
+ )
+
+127 
+ #__rvue
+
+
+ )
+
+132 
+ #__bos
+(
+r
+
+ `__but_obje_size
+ (r,
+__USE_FORTIFY_LEVEL
+ > 1)
+
+ )
+
+133 
+ #__bos0
+(
+r
+
+ `__but_obje_size
+ (r, 0)
+
+ )
+
+135 #i
+__GNUC_PREREQ
+ (4,3)
+
+136 
+ #__wnde
+(
+me
+,
+msg
+) \
+
+137 
+ `me
+ (
+ `__ibu__
+((
+ `__wng__
+ (
+msg
+)))
+
+ )
+
+138 
+ #__wljr
+(
+msg
+
+ `__ibu__
+((
+ `__wng__
+ (msg)))
+
+ )
+
+139 
+ #__rde
+(
+me
+,
+msg
+) \
+
+140 
+ `me
+ (
+ `__ibu__
+((
+ `__r__
+ (
+msg
+)))
+
+ )
+
+142 
+ #__wnde
+(
+me
+,
+msg
+ 
+ `me
+ ()
+
+ )
+
+143 
+ #__wljr
+(
+msg
+)
+
+ )
+
+144 
+ #__rde
+(
+me
+,
+msg
+ 
+ `me
+ ()
+
+ )
+
+148 #i
+__GNUC_PREREQ
+ (2,97)
+
+150 
+ #__exr
+ []
+
+ )
+
+152 #ifde
+__GNUC__
+
+
+153 
+ #__exr
+ [0]
+
+ )
+
+155 #i
+defed
+
+__STDC_VERSION__
+ && __STDC_VERSION__ >= 199901L
+
+156 
+ #__exr
+ []
+
+ )
+
+159 
+ #__exr
+ [1]
+
+ )
+
+175 #i
+defed
+
+__GNUC__
+ && __GNUC__ >= 2
+
+177 
+ #__REDIRECT
+(
+me
+,
+o
+,
+s
+m
+ `__asm__
+ (
+ `__ASMNAME
+ (#s))
+
+ )
+
+178 #ifde
+__lulus
+
+
+179 
+ #__REDIRECT_NTH
+(
+me
+,
+o
+,
+s
+) \
+
+180
+me
+
+o
+
+__THROW
+
+ `__asm__
+ (
+ `__ASMNAME
+ (#s))
+
+ )
+
+182 
+ #__REDIRECT_NTH
+(
+me
+,
+o
+,
+s
+) \
+
+183
+me
+
+o
+
+ `__asm__
+ (
+ `__ASMNAME
+ (#s)
+__THROW
+
+
+ )
+
+185 
+ #__ASMNAME
+(
+ame
+
+ `__ASMNAME2
+ (
+__USER_LABEL_PREFIX__
+, cme)
+
+ )
+
+186 
+ #__ASMNAME2
+(
+efix
+,
+ame
+
+ `__STRING
+ (efix
+ )
+cname
+
+199 #i!
+defed
+
+__GNUC__
+ || __GNUC__ < 2
+
+200 
+ #__ibu__
+(
+xyz
+
+
+ )
+
+206 #i
+__GNUC_PREREQ
+ (2,96)
+
+207 
+ #__ibu_mloc__
+
+ `__ibu__
+ ((
+__mloc__
+))
+
+ )
+
+209 
+ #__ibu_mloc__
+
+
+ )
+
+215 #i
+__GNUC_PREREQ
+ (2,96)
+
+216 
+ #__ibu_pu__
+
+ `__ibu__
+ ((
+__pu__
+))
+
+ )
+
+218 
+ #__ibu_pu__
+
+
+ )
+
+224 #i
+__GNUC_PREREQ
+ (3,1)
+
+225 
+ #__ibu_ud__
+
+ `__ibu__
+ ((
+__ud__
+))
+
+ )
+
+226 
+ #__ibu_nole__
+
+ `__ibu__
+ ((
+__nole__
+))
+
+ )
+
+228 
+ #__ibu_ud__
+
+ `__ibu__
+ ((
+__unud__
+))
+
+ )
+
+229 
+ #__ibu_nole__
+
+
+ )
+
+233 #i
+__GNUC_PREREQ
+ (3,2)
+
+234 
+ #__ibu_dd__
+
+ `__ibu__
+ ((
+__dd__
+))
+
+ )
+
+236 
+ #__ibu_dd__
+
+
+ )
+
+245 #i
+__GNUC_PREREQ
+ (2,8)
+
+246 
+ #__ibu_fm_g__
+(
+x
+
+ `__ibu__
+ ((
+ `__fm_g__
+ (x)))
+
+ )
+
+248 
+ #__ibu_fm_g__
+(
+x
+
+
+ )
+
+255 #i
+__GNUC_PREREQ
+ (2,97)
+
+256 
+ #__ibu_fm_rfm__
+(
+a
+,
+b
+) \
+
+257
+ `__ibu__
+ ((
+ `__fm__
+ (
+__rfm__
+,
+a
+,
+b
+)))
+
+ )
+
+259 
+ #__ibu_fm_rfm__
+(
+a
+,
+b
+
+
+ )
+
+264 #i
+__GNUC_PREREQ
+ (3,3)
+
+265 
+ #__nnu
+(
+ms
+
+ `__ibu__
+ ((
+__nnu__
+ams))
+
+ )
+
+267 
+ #__nnu
+(
+ms
+)
+
+ )
+
+272 #i
+__GNUC_PREREQ
+ (3,4)
+
+273 
+ #__ibu_wn_unud_su__
+ \
+
+274
+ `__ibu__
+ ((
+__wn_unud_su__
+))
+
+ )
+
+275 #i
+__USE_FORTIFY_LEVEL
+ > 0
+
+276 
+ #__wur
+
+__ibu_wn_unud_su__
+
+
+ )
+
+279 
+ #__ibu_wn_unud_su__
+
+
+ )
+
+281 #ide
+__wur
+
+
+282 
+ #__wur
+
+
+ )
+
+286 #i
+__GNUC_PREREQ
+ (3,2)
+
+287 
+ #__ways_le
+
+__le
+
+ `__ibu__
+ ((
+__ways_le__
+))
+
+ )
+
+289 
+ #__ways_le
+
+__le
+
+
+ )
+
+294 #i!
+defed
+
+__lulus
+ ||
+__GNUC_PREREQ
+ (4,3)
+
+295 #i
+defed
+
+__GNUC_STDC_INLINE__
+ || defed
+__lulus
+
+
+296 
+ #__ex_le
+
+__le
+
+ `__ibu__
+ ((
+__gnu_le__
+))
+
+ )
+
+297 #i
+__GNUC_PREREQ
+ (4,3)
+
+298 
+ #__ex_ways_le
+ \
+
+299
+__ways_le
+
+ `__ibu__
+ ((
+__gnu_le__
+,
+__tificl__
+))
+
+ )
+
+301 
+ #__ex_ways_le
+ \
+
+302
+__ways_le
+
+ `__ibu__
+ ((
+__gnu_le__
+))
+
+ )
+
+305 
+ #__ex_le
+
+__le
+
+
+ )
+
+306 #i
+__GNUC_PREREQ
+ (4,3)
+
+307 
+ #__ex_ways_le
+ \
+
+308
+__ways_le
+
+ `__ibu__
+ ((
+__tificl__
+))
+
+ )
+
+310 
+ #__ex_ways_le
+
+__ways_le
+
+
+ )
+
+317 #i
+__GNUC_PREREQ
+ (4,3)
+
+318 
+ #__va_g_ck
+(
+ `__but_va_g_ck
+ ()
+
+ )
+
+319 
+ #__va_g_ck_n
+(
+ `__but_va_g_ck_n
+ ()
+
+ )
+
+326 #i!
+__GNUC_PREREQ
+ (2,8)
+
+327 
+ #__exnsi__
+
+
+ )
+
+331 #i!
+__GNUC_PREREQ
+ (2,92)
+
+332 
+ #__ri
+
+
+ )
+
+338 #i
+__GNUC_PREREQ
+ (3,1&& !
+defed
+
+__GNUG__
+
+
+339 
+ #__ri_r
+
+__ri
+
+
+ )
+
+341 #ifde
+__GNUC__
+
+
+342 
+ #__ri_r
+
+
+ )
+
+344 #i
+defed
+
+__STDC_VERSION__
+ && __STDC_VERSION__ >= 199901L
+
+345 
+ #__ri_r
+
+ri
+
+
+ )
+
+348 
+ #__ri_r
+
+
+ )
+
+353 
+ ~<bs/wdsize.h
+>
+
+355 #i
+defed
+
+__LONG_DOUBLE_MATH_OPTIONAL
+ && defed
+__NO_LONG_DOUBLE_MATH
+
+
+356 
+ #__LDBL_COMPAT
+ 1
+
+ )
+
+357 #ifde
+__REDIRECT
+
+
+358 
+ #__LDBL_REDIR1
+(
+me
+,
+o
+,
+s
+
+ `__REDIRECT
+ (me,ro,ls)
+
+ )
+
+359 
+ #__LDBL_REDIR
+(
+me
+,
+o
+) \
+
+360
+ `__LDBL_REDIR1
+ (
+me
+,
+o
+,
+__dbl_
+##me)
+
+ )
+
+361 
+ #__LDBL_REDIR1_NTH
+(
+me
+,
+o
+,
+s
+
+ `__REDIRECT_NTH
+ (me,ro,ls)
+
+ )
+
+362 
+ #__LDBL_REDIR_NTH
+(
+me
+,
+o
+) \
+
+363
+ `__LDBL_REDIR1_NTH
+ (
+me
+,
+o
+,
+__dbl_
+##me)
+
+ )
+
+364 
+ #__LDBL_REDIR1_DECL
+(
+me
+,
+s
+) \
+
+365
+ `__tyof
+ (
+me
+m
+ `__asm
+ (
+ `__ASMNAME
+ (#s));
+
+ )
+
+366 
+ #__LDBL_REDIR_DECL
+(
+me
+) \
+
+367
+ `__tyof
+ (
+me
+m
+ `__asm
+ (
+ `__ASMNAME
+ ("__dbl_" #me));
+
+ )
+
+368 
+ #__REDIRECT_LDBL
+(
+me
+,
+o
+,
+s
+) \
+
+369
+ `__LDBL_REDIR1
+ (
+me
+,
+o
+,
+__dbl_
+##
+s
+)
+
+ )
+
+370 
+ #__REDIRECT_NTH_LDBL
+(
+me
+,
+o
+,
+s
+) \
+
+371
+ `__LDBL_REDIR1_NTH
+ (
+me
+,
+o
+,
+__dbl_
+##
+s
+)
+
+ )
+
+374 #i!
+defed
+
+__LDBL_COMPAT
+ || !defed
+__REDIRECT
+
+
+375 
+ #__LDBL_REDIR1
+(
+me
+,
+o
+,
+s
+m
+ )
+proto
+
+376 
+ #__LDBL_REDIR
+(
+me
+,
+o
+m
+ )
+proto
+
+377 
+ #__LDBL_REDIR1_NTH
+(
+me
+,
+o
+,
+s
+m
+__THROW
+
+
+ )
+
+378 
+ #__LDBL_REDIR_NTH
+(
+me
+,
+o
+m
+__THROW
+
+
+ )
+
+379 
+ #__LDBL_REDIR_DECL
+(
+me
+)
+
+ )
+
+380 #ifde
+__REDIRECT
+
+
+381 
+ #__REDIRECT_LDBL
+(
+me
+,
+o
+,
+s
+
+ `__REDIRECT
+ (me,ro,ls)
+
+ )
+
+382 
+ #__REDIRECT_NTH_LDBL
+(
+me
+,
+o
+,
+s
+) \
+
+383
+ `__REDIRECT_NTH
+ (
+me
+,
+o
+,
+s
+)
+
+ )
+
+ @/usr/include/alloca.h
+
+19 #idef
+_ALLOCA_H
+
+
+20 
+ #_ALLOCA_H
+ 1
+
+ )
+
+22 
+ ~<us.h
+>
+
+24 
+ #__ed_size_t
+
+
+ )
+
+25 
+ ~<ddef.h
+>
+
+27
+ g__BEGIN_DECLS
+
+
+30 #unde
+lo
+
+
+33 *
+ $lo
+ (
+size_t
+
+__size
+
+__THROW
+;
+
+35 #ifdef
+__GNUC__
+
+
+36 
+ #lo
+(
+size
+
+ `__but_lo
+ (size)
+
+ )
+
+39
+__END_DECLS
+
+
+ @/usr/include/bits/byteswap.h
+
+21 #i!
+defed
+
+_BYTESWAP_H
+ && !defed
+_NETINET_IN_H
+ && !defed
+_ENDIAN_H
+
+
+25 #ide
+_BITS_BYTESWAP_H
+
+
+26 
+ #_BITS_BYTESWAP_H
+ 1
+
+ )
+
+28 
+ ~<bs/wdsize.h
+>
+
+31 
+ #__bsw_cڡt_16
+(
+x
+) \
+
+32 ((((
+x
+>> 8& 0xff| (((x& 0xff<< 8))
+
+ )
+
+34 #i
+defed
+
+__GNUC__
+ && __GNUC__ >= 2
+
+35 
+ #__bsw_16
+(
+x
+) \
+
+36 (
+__exnsi__
+ \
+
+37 ({ 
+__v
+,
+__x
+ = (
+x
+); \
+
+38 i(
+ `__but_cڡt_p
+ (
+__x
+)) \
+
+39
+__v
+ =
+ `__bsw_cڡt_16
+ (
+__x
+); \
+
+41
+ `__asm__
+ ("rorw $8, %w0" \
+
+42 : "" (
+__v
+) \
+
+43 : "0" (
+__x
+) \
+
+45
+__v
+; }))
+
+ )
+
+48 
+ #__bsw_16
+(
+x
+) \
+
+49 (
+__exnsi__
+ \
+
+50 ({ 
+__x
+ = (
+x
+);
+ `__bsw_cڡt_16
+ (__x); }))
+
+ )
+
+55 
+ #__bsw_cڡt_32
+(
+x
+) \
+
+56 ((((
+x
+) & 0xff000000) >> 24) | (((x) & 0x00ff0000) >> 8) | \
+
+57 (((
+x
+& 0x0000ff00<< 8| (((x& 0x000000ff<< 24))
+
+ )
+
+59 #i
+defed
+
+__GNUC__
+ && __GNUC__ >= 2
+
+60 #i
+__WORDSIZE
+ =64 || (
+defed
+
+__i486__
+ || defed
+__ium__
+ \
+
+61 ||
+defed
+
+ g__iumo__
+ || defed
+ g__ium4__
+ \
+
+62 ||
+defed
+
+ g__k8__
+ || defed
+ g__hl__
+ \
+
+63 ||
+defed
+
+ g__k6__
+ || defed
+ g__noca__
+ \
+
+64 ||
+defed
+
+ g__ce2__
+ || defed
+ g__geode__
+ \
+
+65 ||
+defed
+
+ g__amdm10__
+)
+
+68 
+ #__bsw_32
+(
+x
+) \
+
+69 (
+__exnsi__
+ \
+
+70 ({ 
+__v
+,
+__x
+ = (
+x
+); \
+
+71 i(
+ `__but_cڡt_p
+ (
+__x
+)) \
+
+72
+__v
+ =
+ `__bsw_cڡt_32
+ (
+__x
+); \
+
+74
+ `__asm__
+ ("bsw %0" : "" (
+__v
+: "0" (
+__x
+)); \
+
+75
+__v
+; }))
+
+ )
+
+77 
+ #__bsw_32
+(
+x
+) \
+
+78 (
+__exnsi__
+ \
+
+79 ({ 
+__v
+,
+__x
+ = (
+x
+); \
+
+80 i(
+ `__but_cڡt_p
+ (
+__x
+)) \
+
+81
+__v
+ =
+ `__bsw_cڡt_32
+ (
+__x
+); \
+
+83
+ `__asm__
+ ("rorw $8, %w0;" \
+
+86 : "" (
+__v
+) \
+
+87 : "0" (
+__x
+) \
+
+89
+__v
+; }))
+
+ )
+
+92 
+ #__bsw_32
+(
+x
+) \
+
+93 (
+__exnsi__
+ \
+
+94 ({ 
+__x
+ = (
+x
+);
+ `__bsw_cڡt_32
+ (__x); }))
+
+ )
+
+98 #i
+defed
+
+__GNUC__
+ && __GNUC__ >= 2
+
+100 
+ #__bsw_cڡt_64
+(
+x
+) \
+
+101 ((((
+x
+) & 0xff00000000000000ull) >> 56) \
+
+102 | (((
+x
+) & 0x00ff000000000000ull) >> 40) \
+
+103 | (((
+x
+) & 0x0000ff0000000000ull) >> 24) \
+
+104 | (((
+x
+) & 0x000000ff00000000ull) >> 8) \
+
+105 | (((
+x
+) & 0x00000000ff000000ull) << 8) \
+
+106 | (((
+x
+) & 0x0000000000ff0000ull) << 24) \
+
+107 | (((
+x
+) & 0x000000000000ff00ull) << 40) \
+
+108 | (((
+x
+& 0x00000000000000ffu<< 56))
+
+ )
+
+110 #i
+__WORDSIZE
+ == 64
+
+111 
+ #__bsw_64
+(
+x
+) \
+
+112 (
+__exnsi__
+ \
+
+113 ({ 
+__v
+,
+__x
+ = (
+x
+); \
+
+114 i(
+ `__but_cڡt_p
+ (
+__x
+)) \
+
+115
+__v
+ =
+ `__bsw_cڡt_64
+ (
+__x
+); \
+
+117
+ `__asm__
+ ("bsw %q0" : "" (
+__v
+: "0" (
+__x
+)); \
+
+118
+__v
+; }))
+
+ )
+
+120 
+ #__bsw_64
+(
+x
+) \
+
+121 (
+__exnsi__
+ \
+
+122 ({ uni {
+__exnsi__
+ 
+__
+; \
+
+123 
+__l
+[2]; }
+__w
+,
+__r
+; \
+
+124 i(
+ `__but_cڡt_p
+ (
+x
+)) \
+
+125
+__r
+.
+__
+ =
+ `__bsw_cڡt_64
+ (
+x
+); \
+
+128
+__w
+.
+__
+ = (
+x
+); \
+
+129
+__r
+.
+__l
+[0] =
+ `__bsw_32
+ (
+__w
+.__l[1]); \
+
+130
+__r
+.
+__l
+[1] =
+ `__bsw_32
+ (
+__w
+.__l[0]); \
+
+132
+__r
+.
+__
+; }))
+
+ )
+
+ @/usr/include/bits/endian.h
+
+3 #ide
+_ENDIAN_H
+
+
+7 
+ #__BYTE_ORDER
+
+__LITTLE_ENDIAN
+
+
+ )
+
+ @/usr/include/bits/libc-lock.h
+
+20 #ide
+_BITS_LIBC_LOCK_H
+
+
+21 
+ #_BITS_LIBC_LOCK_H
+ 1
+
+ )
+
+23 
+ ~<had.h
+>
+
+24 
+ #__ed_NULL
+
+
+ )
+
+25 
+ ~<ddef.h
+>
+
+34 #ifde
+_LIBC
+
+
+35 
+ ~<lowvlock.h
+>
+
+36 
+ ~<s.h
+>
+
+37 
+ ~<had-funis.h
+>
+
+38 
+ ~<o.h
+>
+
+39 
+ ~<gnu/ti-groups.h
+>
+
+43 #i
+defed
+
+_LIBC
+ || defed
+_IO_MTSAFE_IO
+
+
+44 #i(
+defed
+
+NOT_IN_libc
+ && !defed
+IS_IN_libhad
+|| !defed
+_LIBC
+
+
+45 
+had_mux_t
+
+ t__libc_lock_t
+;
+
+46 ru {
+had_mux_t
+
+ mmux
+; }
+ t__libc_lock_cursive_t
+;
+
+48 
+ t__libc_lock_t
+;
+
+49 ru { 
+ mlock
+; 
+ mt
+; *
+ mowr
+; }
+ t__libc_lock_cursive_t
+;
+
+51 ru {
+had_mux_t
+
+ mmux
+; }
+ t__ld_lock_cursive_t
+;
+
+52 #ifde
+__USE_UNIX98
+
+
+53 
+had_rwlock_t
+
+ t__libc_rwlock_t
+;
+
+55 
+__libc_rwlock_aque__
+
+ t__libc_rwlock_t
+;
+
+58 
+__libc_lock_aque__
+
+ t__libc_lock_t
+;
+
+59 
+__libc_lock_cursive_aque__
+
+ t__libc_lock_cursive_t
+;
+
+60 
+__libc_rwlock_aque__
+
+ t__libc_rwlock_t
+;
+
+64 
+had_key_t
+
+ t__libc_key_t
+;
+
+73 
+ #__libc_lock_defe
+(
+CLASS
+,
+NAME
+) \
+
+74
+CLASS
+
+__libc_lock_t
+
+NAME
+;
+
+ )
+
+75 
+ #__libc_rwlock_defe
+(
+CLASS
+,
+NAME
+) \
+
+76
+CLASS
+
+__libc_rwlock_t
+
+NAME
+;
+
+ )
+
+77 
+ #__libc_lock_defe_cursive
+(
+CLASS
+,
+NAME
+) \
+
+78
+CLASS
+
+__libc_lock_cursive_t
+
+NAME
+;
+
+ )
+
+79 
+ #__ld_lock_defe_cursive
+(
+CLASS
+,
+NAME
+) \
+
+80
+CLASS
+
+__ld_lock_cursive_t
+
+NAME
+;
+
+ )
+
+91 #i
+defed
+
+_LIBC
+ && (!defed
+NOT_IN_libc
+ || defed
+IS_IN_libhad
+)
+
+92 #i
+LLL_LOCK_INITIALIZER
+ == 0
+
+93 
+ #__libc_lock_defe_lized
+(
+CLASS
+,
+NAME
+) \
+
+94
+CLASS
+
+__libc_lock_t
+
+NAME
+;
+
+ )
+
+96 
+ #__libc_lock_defe_lized
+(
+CLASS
+,
+NAME
+) \
+
+97
+CLASS
+
+__libc_lock_t
+
+NAME
+ =
+LLL_LOCK_INITIALIZER
+;
+
+ )
+
+100 #i
+__LT_SPINLOCK_INIT
+ == 0
+
+101 
+ #__libc_lock_defe_lized
+(
+CLASS
+,
+NAME
+) \
+
+102
+CLASS
+
+__libc_lock_t
+
+NAME
+;
+
+ )
+
+104 
+ #__libc_lock_defe_lized
+(
+CLASS
+,
+NAME
+) \
+
+105
+CLASS
+
+__libc_lock_t
+
+NAME
+ =
+PTHREAD_MUTEX_INITIALIZER
+;
+
+ )
+
+109 
+ #__libc_rwlock_defe_lized
+(
+CLASS
+,
+NAME
+) \
+
+110
+CLASS
+
+__libc_rwlock_t
+
+NAME
+ =
+PTHREAD_RWLOCK_INITIALIZER
+;
+
+ )
+
+114 #i
+defed
+
+_LIBC
+ && (!defed
+NOT_IN_libc
+ || defed
+IS_IN_libhad
+)
+
+115 #i
+LLL_LOCK_INITIALIZER
+ == 0
+
+116 
+ #__libc_lock_defe_lized_cursive
+(
+CLASS
+,
+NAME
+) \
+
+117
+CLASS
+
+__libc_lock_cursive_t
+
+NAME
+;
+
+ )
+
+119 
+ #__libc_lock_defe_lized_cursive
+(
+CLASS
+,
+NAME
+) \
+
+120
+CLASS
+
+__libc_lock_cursive_t
+
+NAME
+ =
+_LIBC_LOCK_RECURSIVE_INITIALIZER
+;
+
+ )
+
+122 
+ #_LIBC_LOCK_RECURSIVE_INITIALIZER
+ \
+
+123 {
+LLL_LOCK_INITIALIZER
+, 0,
+NULL
+ }
+
+ )
+
+125 
+ #__libc_lock_defe_lized_cursive
+(
+CLASS
+,
+NAME
+) \
+
+126
+CLASS
+
+__libc_lock_cursive_t
+
+NAME
+ =
+_LIBC_LOCK_RECURSIVE_INITIALIZER
+;
+
+ )
+
+127 
+ #_LIBC_LOCK_RECURSIVE_INITIALIZER
+ \
+
+128 {
+PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
+}
+
+ )
+
+131 
+ #__ld_lock_defe_lized_cursive
+(
+CLASS
+,
+NAME
+) \
+
+132
+CLASS
+
+__ld_lock_cursive_t
+
+NAME
+ =
+_RTLD_LOCK_RECURSIVE_INITIALIZER
+;
+
+ )
+
+133 
+ #_RTLD_LOCK_RECURSIVE_INITIALIZER
+ \
+
+134 {
+PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
+}
+
+ )
+
+136 
+ #__ld_lock_lize
+(
+NAME
+) \
+
+137 (((
+NAME
+(
+__ld_lock_cursive_t
+
+_RTLD_LOCK_RECURSIVE_INITIALIZER
+)
+
+ )
+
+144 #ifde
+__PIC__
+
+
+145 
+ #__libc_maybe_
+(
+FUNC
+,
+ARGS
+,
+ELSE
+) \
+
+146 (
+ `__exnsi__
+ ({
+ `__tyof
+ (
+FUNC
+*
+_
+ = (FUNC); \
+
+147
+_
+ !
+NULL
+ ? (*_
+ARGS
+ :
+ELSE
+; }))
+
+ )
+
+149 
+ #__libc_maybe_
+(
+FUNC
+,
+ARGS
+,
+ELSE
+) \
+
+150 (
+FUNC
+ !
+NULL
+ ? FUNC
+ARGS
+ :
+ELSE
+)
+
+ )
+
+154 #i
+defed
+
+SHARED
+ && !defed
+NOT_IN_libc
+
+
+155 
+ #PTFAVAIL
+(
+NAME
+
+__libc_had_funis_
+
+
+ )
+
+156 
+ #__libc_f_
+(
+FUNC
+,
+ARGS
+,
+ELSE
+) \
+
+157 (
+__libc_had_funis_
+ ?
+ `PTHFCT_CALL
+ (
+r_
+##
+FUNC
+,
+ARGS
+:
+ELSE
+)
+
+ )
+
+158 
+ #__libc_f__ways
+(
+FUNC
+,
+ARGS
+) \
+
+159
+ `PTHFCT_CALL
+ (
+r_
+##
+FUNC
+,
+ARGS
+)
+
+ )
+
+161 
+ #PTFAVAIL
+(
+NAME
+(NAME !
+NULL
+)
+
+ )
+
+162 
+ #__libc_f_
+(
+FUNC
+,
+ARGS
+,
+ELSE
+) \
+
+163
+ `__libc_maybe_
+ (
+FUNC
+,
+ARGS
+,
+ELSE
+)
+
+ )
+
+164 
+ #__libc_f__ways
+(
+FUNC
+,
+ARGS
+) \
+
+165
+FUNC
+
+ARGS
+
+
+ )
+
+171 #i
+defed
+
+_LIBC
+ && (!defed
+NOT_IN_libc
+ || defed
+IS_IN_libhad
+)
+
+172 
+ #__libc_lock_
+(
+NAME
+((NAME
+LLL_LOCK_INITIALIZER
+, 0)
+
+ )
+
+174 
+ #__libc_lock_
+(
+NAME
+) \
+
+175
+ `__libc_maybe_
+ (
+__had_mux_
+, (&(
+NAME
+),
+NULL
+), 0)
+
+ )
+
+177 #i
+defed
+
+SHARED
+ && !defed
+NOT_IN_libc
+
+
+180 
+ #__libc_rwlock_
+(
+NAME
+) \
+
+181 (
+ `__but_memt
+ (&(
+NAME
+), '\0',  (NAME)), 0)
+
+ )
+
+183 
+ #__libc_rwlock_
+(
+NAME
+) \
+
+184
+ `__libc_maybe_
+ (
+__had_rwlock_
+, (&(
+NAME
+),
+NULL
+), 0)
+
+ )
+
+188 #i
+defed
+
+_LIBC
+ && (!defed
+NOT_IN_libc
+ || defed
+IS_IN_libhad
+)
+
+189 
+ #__libc_lock__cursive
+(
+NAME
+) \
+
+190 ((
+NAME
+(
+__libc_lock_cursive_t
+
+_LIBC_LOCK_RECURSIVE_INITIALIZER
+, 0)
+
+ )
+
+192 
+ #__libc_lock__cursive
+(
+NAME
+) \
+
+194 i(
+__had_mux_
+ !
+NULL
+) \
+
+196
+had_mux_t
+
+__
+; \
+
+197
+ `__had_mux_
+ (&
+__
+); \
+
+198
+ `__had_mux_y
+ (&
+__
+,
+PTHREAD_MUTEX_RECURSIVE_NP
+); \
+
+199
+ `__had_mux_
+ (&(
+NAME
+).
+mux
+, &
+__
+); \
+
+200
+ `__had_mux_deroy
+ (&
+__
+); \
+
+202 } 0)
+
+ )
+
+205 
+ #__ld_lock__cursive
+(
+NAME
+) \
+
+207 i(
+__had_mux_
+ !
+NULL
+) \
+
+209
+had_mux_t
+
+__
+; \
+
+210
+ `__had_mux_
+ (&
+__
+); \
+
+211
+ `__had_mux_y
+ (&
+__
+,
+PTHREAD_MUTEX_RECURSIVE_NP
+); \
+
+212
+ `__had_mux_
+ (&(
+NAME
+).
+mux
+, &
+__
+); \
+
+213
+ `__had_mux_deroy
+ (&
+__
+); \
+
+215 } 0)
+
+ )
+
+220 #i
+defed
+
+_LIBC
+ && (!defed
+NOT_IN_libc
+ || defed
+IS_IN_libhad
+)
+
+221 
+ #__libc_lock_fi
+(
+NAME
+((0)
+
+ )
+
+223 
+ #__libc_lock_fi
+(
+NAME
+) \
+
+224
+ `__libc_maybe_
+ (
+__had_mux_deroy
+, (&(
+NAME
+)), 0)
+
+ )
+
+226 #i
+defed
+
+SHARED
+ && !defed
+NOT_IN_libc
+
+
+227 
+ #__libc_rwlock_fi
+(
+NAME
+((0)
+
+ )
+
+229 
+ #__libc_rwlock_fi
+(
+NAME
+) \
+
+230
+ `__libc_maybe_
+ (
+__had_rwlock_deroy
+, (&(
+NAME
+)), 0)
+
+ )
+
+234 #i
+defed
+
+_LIBC
+ && (!defed
+NOT_IN_libc
+ || defed
+IS_IN_libhad
+)
+
+235 
+ #__libc_lock_fi_cursive
+(
+NAME
+((0)
+
+ )
+
+237 
+ #__libc_lock_fi_cursive
+(
+NAME
+) \
+
+238
+ `__libc_maybe_
+ (
+__had_mux_deroy
+, (&(
+NAME
+)), 0)
+
+ )
+
+242 #i
+defed
+
+_LIBC
+ && (!defed
+NOT_IN_libc
+ || defed
+IS_IN_libhad
+)
+
+243 #i
+__OPTION_EGLIBC_BIG_MACROS
+ != 1
+
+247 
+__libc_lock_lock_
+ (
+__libc_lock_t
+ *);
+
+248
+libc_hidd_o
+ (
+__libc_lock_lock_
+);
+
+250 #i
+__OPTION_EGLIBC_BIG_MACROS
+
+
+251 
+ #__libc_lock_lock
+(
+NAME
+) \
+
+252 ({
+ `l_lock
+ (
+NAME
+,
+LLL_PRIVATE
+); 0; })
+
+ )
+
+254 
+ #__libc_lock_lock
+(
+NAME
+) \
+
+255
+ `__libc_lock_lock_
+ (&(
+NAME
+))
+
+ )
+
+258 
+ #__libc_lock_lock
+(
+NAME
+) \
+
+259
+ `__libc_maybe_
+ (
+__had_mux_lock
+, (&(
+NAME
+)), 0)
+
+ )
+
+261 
+ #__libc_rwlock_rdlock
+(
+NAME
+) \
+
+262
+ `__libc_f_
+ (
+__had_rwlock_rdlock
+, (&(
+NAME
+)), 0)
+
+ )
+
+263 
+ #__libc_rwlock_wock
+(
+NAME
+) \
+
+264
+ `__libc_f_
+ (
+__had_rwlock_wock
+, (&(
+NAME
+)), 0)
+
+ )
+
+267 #i
+defed
+
+_LIBC
+ && (!defed
+NOT_IN_libc
+ || defed
+IS_IN_libhad
+)
+
+268 #i
+__OPTION_EGLIBC_BIG_MACROS
+ != 1
+
+272 
+__libc_lock_lock_cursive_
+ (
+__libc_lock_cursive_t
+ *);
+
+273
+libc_hidd_o
+ (
+__libc_lock_lock_cursive_
+);
+
+275 #i
+__OPTION_EGLIBC_BIG_MACROS
+
+
+276 
+ #__libc_lock_lock_cursive
+(
+NAME
+) \
+
+278 *
+lf
+ =
+THREAD_SELF
+; \
+
+279 i((
+NAME
+).
+owr
+ !
+lf
+) \
+
+281
+ `l_lock
+ ((
+NAME
+).
+lock
+,
+LLL_PRIVATE
+); \
+
+282 (
+NAME
+).
+owr
+ =
+lf
+; \
+
+284 ++(
+NAME
+).
+t
+; \
+
+285 } 0)
+
+ )
+
+287 
+ #__libc_lock_lock_cursive
+(
+NAME
+) \
+
+288
+ `__libc_lock_lock_cursive_
+ (&(
+NAME
+))
+
+ )
+
+291 
+ #__libc_lock_lock_cursive
+(
+NAME
+) \
+
+292
+ `__libc_maybe_
+ (
+__had_mux_lock
+, (&(
+NAME
+).
+mux
+), 0)
+
+ )
+
+296 #i
+defed
+
+_LIBC
+ && (!defed
+NOT_IN_libc
+ || defed
+IS_IN_libhad
+)
+
+297 #i
+__OPTION_EGLIBC_BIG_MACROS
+ != 1
+
+301 
+__libc_lock_ylock_
+ (
+__libc_lock_t
+ *);
+
+302
+libc_hidd_o
+ (
+__libc_lock_ylock_
+);
+
+304 #i
+__OPTION_EGLIBC_BIG_MACROS
+
+
+305 
+ #__libc_lock_ylock
+(
+NAME
+) \
+
+306
+ `l_ylock
+ (
+NAME
+)
+
+ )
+
+308 
+ #__libc_lock_ylock
+(
+NAME
+) \
+
+309
+ `__libc_lock_ylock_
+ (&(
+NAME
+))
+
+ )
+
+312 
+ #__libc_lock_ylock
+(
+NAME
+) \
+
+313
+ `__libc_maybe_
+ (
+__had_mux_ylock
+, (&(
+NAME
+)), 0)
+
+ )
+
+315 
+ #__libc_rwlock_yrdlock
+(
+NAME
+) \
+
+316
+ `__libc_maybe_
+ (
+__had_rwlock_yrdlock
+, (&(
+NAME
+)), 0)
+
+ )
+
+317 
+ #__libc_rwlock_ywock
+(
+NAME
+) \
+
+318
+ `__libc_maybe_
+ (
+__had_rwlock_ywock
+, (&(
+NAME
+)), 0)
+
+ )
+
+321 #i
+defed
+
+_LIBC
+ && (!defed
+NOT_IN_libc
+ || defed
+IS_IN_libhad
+)
+
+322 #i
+__OPTION_EGLIBC_BIG_MACROS
+ != 1
+
+326 
+__libc_lock_ylock_cursive_
+ (
+__libc_lock_cursive_t
+ *);
+
+327
+libc_hidd_o
+ (
+__libc_lock_ylock_cursive_
+);
+
+329 #i
+__OPTION_EGLIBC_BIG_MACROS
+
+
+330 
+ #__libc_lock_ylock_cursive
+(
+NAME
+) \
+
+332 
+su
+ = 0; \
+
+333 *
+lf
+ =
+THREAD_SELF
+; \
+
+334 i((
+NAME
+).
+owr
+ !
+lf
+) \
+
+336 i(
+ `l_ylock
+ ((
+NAME
+).
+lock
+) == 0) \
+
+338 (
+NAME
+).
+owr
+ =
+lf
+; \
+
+339 (
+NAME
+).
+t
+ = 1; \
+
+342
+su
+ =
+EBUSY
+; \
+
+345 ++(
+NAME
+).
+t
+; \
+
+346
+su
+; \
+
+347 })
+
+ )
+
+349 
+ #__libc_lock_ylock_cursive
+(
+NAME
+) \
+
+350
+ `__libc_lock_ylock_cursive_
+ (&(
+NAME
+))
+
+ )
+
+353 
+ #__libc_lock_ylock_cursive
+(
+NAME
+) \
+
+354
+ `__libc_maybe_
+ (
+__had_mux_ylock
+, (&(
+NAME
+)), 0)
+
+ )
+
+357 
+ #__ld_lock_ylock_cursive
+(
+NAME
+) \
+
+358
+ `__libc_maybe_
+ (
+__had_mux_ylock
+, (&(
+NAME
+).
+mux
+), 0)
+
+ )
+
+361 #i
+defed
+
+_LIBC
+ && (!defed
+NOT_IN_libc
+ || defed
+IS_IN_libhad
+)
+
+362 #i
+__OPTION_EGLIBC_BIG_MACROS
+ != 1
+
+366 
+__libc_lock_uock_
+ (
+__libc_lock_t
+ *);
+
+367
+libc_hidd_o
+ (
+__libc_lock_uock_
+);
+
+369 #i
+__OPTION_EGLIBC_BIG_MACROS
+
+
+370 
+ #__libc_lock_uock
+(
+NAME
+) \
+
+371
+ `l_uock
+ (
+NAME
+,
+LLL_PRIVATE
+)
+
+ )
+
+373 
+ #__libc_lock_uock
+(
+NAME
+) \
+
+374
+ `__libc_lock_uock_
+ (&(
+NAME
+))
+
+ )
+
+377 
+ #__libc_lock_uock
+(
+NAME
+) \
+
+378
+ `__libc_maybe_
+ (
+__had_mux_uock
+, (&(
+NAME
+)), 0)
+
+ )
+
+380 
+ #__libc_rwlock_uock
+(
+NAME
+) \
+
+381
+ `__libc_f_
+ (
+__had_rwlock_uock
+, (&(
+NAME
+)), 0)
+
+ )
+
+384 #i
+defed
+
+_LIBC
+ && (!defed
+NOT_IN_libc
+ || defed
+IS_IN_libhad
+)
+
+385 #i
+__OPTION_EGLIBC_BIG_MACROS
+ != 1
+
+389 
+__libc_lock_uock_cursive_
+ (
+__libc_lock_cursive_t
+ *);
+
+390
+libc_hidd_o
+ (
+__libc_lock_uock_cursive_
+);
+
+392 #i
+__OPTION_EGLIBC_BIG_MACROS
+
+
+394 
+ #__libc_lock_uock_cursive
+(
+NAME
+) \
+
+396 i(--(
+NAME
+).
+t
+ == 0) \
+
+398 (
+NAME
+).
+owr
+ =
+NULL
+; \
+
+399
+ `l_uock
+ ((
+NAME
+).
+lock
+,
+LLL_PRIVATE
+); \
+
+401 } 0)
+
+ )
+
+403 
+ #__libc_lock_uock_cursive
+(
+NAME
+) \
+
+404
+ `__libc_lock_uock_cursive_
+ (&(
+NAME
+))
+
+ )
+
+407 
+ #__libc_lock_uock_cursive
+(
+NAME
+) \
+
+408
+ `__libc_maybe_
+ (
+__had_mux_uock
+, (&(
+NAME
+)), 0)
+
+ )
+
+411 #i
+defed
+
+_LIBC
+ && defed
+SHARED
+
+
+412 
+ #__ld_lock_deu_lock_cursive
+(
+lock
+) \
+
+413 ++((
+had_mux_t
+ *)(
+lock
+))->
+__da
+.
+__cou
+;
+
+ )
+
+415 
+ #__ld_lock_deu_uock_cursive
+(
+lock
+) \
+
+416 --((
+had_mux_t
+ *)(
+lock
+))->
+__da
+.
+__cou
+;
+
+ )
+
+418 
+ #__ld_lock_lock_cursive
+(
+NAME
+) \
+
+419
+ `GL
+(
+dl_ld_lock_cursive
+(&(
+NAME
+).
+mux
+)
+
+ )
+
+421 
+ #__ld_lock_uock_cursive
+(
+NAME
+) \
+
+422
+ `GL
+(
+dl_ld_uock_cursive
+(&(
+NAME
+).
+mux
+)
+
+ )
+
+424 
+ #__ld_lock_lock_cursive
+(
+NAME
+) \
+
+425
+ `__libc_maybe_
+ (
+__had_mux_lock
+, (&(
+NAME
+).
+mux
+), 0)
+
+ )
+
+427 
+ #__ld_lock_uock_cursive
+(
+NAME
+) \
+
+428
+ `__libc_maybe_
+ (
+__had_mux_uock
+, (&(
+NAME
+).
+mux
+), 0)
+
+ )
+
+432 #i
+PTHREAD_ONCE_INIT
+ == 0
+
+435 
+ #__libc__defe
+(
+CLASS
+,
+NAME
+) \
+
+436
+CLASS
+
+had__t
+
+NAME
+
+
+ )
+
+438 
+ #__libc__defe
+(
+CLASS
+,
+NAME
+) \
+
+439
+CLASS
+
+had__t
+
+NAME
+ =
+PTHREAD_ONCE_INIT
+
+
+ )
+
+443 
+ #__libc_
+(
+ONCE_CONTROL
+,
+INIT_FUNCTION
+) \
+
+445 i(
+ `PTFAVAIL
+ (
+__had_
+)) \
+
+446
+ `__libc_f__ways
+ (
+__had_
+, (&(
+ONCE_CONTROL
+), \
+
+447
+INIT_FUNCTION
+)); \
+
+448 i((
+ONCE_CONTROL
+=
+PTHREAD_ONCE_INIT
+) { \
+
+449
+ `INIT_FUNCTION
+ (); \
+
+450 (
+ONCE_CONTROL
+) |= 2; \
+
+452 } 0)
+
+ )
+
+459 
+_had_nup_push
+ (
+_had_nup_bufr
+ *
+bufr
+,
+
+460 (*
+route
+(*), *
+g
+);
+
+461 
+ `_had_nup_p
+ (
+_had_nup_bufr
+ *
+bufr
+,
+
+462 
+execu
+);
+
+463 
+ `_had_nup_push_der
+ (
+_had_nup_bufr
+ *
+bufr
+,
+
+464 (*
+route
+(*), *
+g
+);
+
+465 
+ `_had_nup_p_e
+ (
+_had_nup_bufr
+ *
+bufr
+,
+
+466 
+execu
+);
+
+469 
+ #__libc_nup_gi_t
+(
+DOIT
+,
+FCT
+,
+ARG
+) \
+
+470 { 
+_had_nup_bufr
+
+_bufr
+; \
+
+471 
+_ava
+; \
+
+472 i(
+DOIT
+) { \
+
+473
+_ava
+ =
+ `PTFAVAIL
+ (
+_had_nup_push_der
+); \
+
+474 i(
+_ava
+) { \
+
+475
+ `__libc_f__ways
+ (
+_had_nup_push_der
+, (&
+_bufr
+,
+FCT
+, \
+
+476
+ARG
+)); \
+
+478
+_bufr
+.
+__route
+ = (
+FCT
+); \
+
+479
+_bufr
+.
+__g
+ = (
+ARG
+); \
+
+482
+_ava
+ = 0; \
+
+483 }
+
+ )
+
+486 
+ #__libc_nup_gi_d
+(
+DOIT
+) \
+
+487 i(
+_ava
+) { \
+
+488
+ `__libc_f__ways
+ (
+_had_nup_p_e
+, (&
+_bufr
+,
+DOIT
+));\
+
+489 } i(
+DOIT
+) \
+
+490
+_bufr
+.
+ `__route
+ (_bufr.
+__g
+); \
+
+491
+ }
+
+ )
+}
+
+494 
+ #__libc_nup_d
+(
+DOIT
+) \
+
+495 i(
+_ava
+) { \
+
+496
+ `__libc_f__ways
+ (
+_had_nup_p_e
+, (&
+_bufr
+,
+DOIT
+));\
+
+497 } i(
+DOIT
+) \
+
+498
+_bufr
+.
+ `__route
+ (_bufr.
+__g
+)
+
+ )
+
+502
+__ex_le
+ 
+
+503
+ $__libc_nup_route
+ (
+__had_nup_ame
+ *
+f
+)
+
+505 i(
+f
+->
+__do_
+)
+
+506
+f
+->
+ `__nl_route
+ (f->
+__nl_g
+);
+
+507
+ }
+}
+
+509 
+ #__libc_nup_push
+(
+f
+,
+g
+) \
+
+511 
+__had_nup_ame
+
+__ame
+ \
+
+512
+ `__ibu__
+ ((
+ `__nup__
+ (
+__libc_nup_route
+))) \
+
+513 { .
+__nl_route
+ = (
+f
+), .
+__nl_g
+ = (
+g
+), \
+
+514 .
+__do_
+ = 1 };
+
+ )
+
+516 
+ #__libc_nup_p
+(
+execu
+) \
+
+517
+__ame
+.
+__do_
+ = (
+execu
+); \
+
+518 } 0)
+
+ )
+
+522 
+ #__libc_key_
+(
+KEY
+,
+DESTRUCTOR
+) \
+
+523
+ `__libc_f_
+ (
+__had_key_
+, (
+KEY
+,
+DESTRUCTOR
+), 1)
+
+ )
+
+526 
+ #__libc_gecific
+(
+KEY
+) \
+
+527
+ `__libc_f_
+ (
+__had_gecific
+, (
+KEY
+),
+NULL
+)
+
+ )
+
+530 
+ #__libc_tecific
+(
+KEY
+,
+VALUE
+) \
+
+531
+ `__libc_f_
+ (
+__had_tecific
+, (
+KEY
+,
+VALUE
+), 0)
+
+ )
+
+537 
+ #__libc_fk
+(
+PREPARE
+,
+PARENT
+,
+CHILD
+) \
+
+538
+ `__gi_fk
+ (
+PREPARE
+,
+PARENT
+,
+CHILD
+,
+NULL
+)
+
+ )
+
+539 
+__gi_fk
+ ((*
+__e
+) (),
+
+540 (*
+__
+) (),
+
+541 (*
+__chd
+) (),
+
+542 *
+__dso_hd
+);
+
+547 
+ `__had_mux_
+ (
+had_mux_t
+ *
+__mux
+,
+
+548
+__cڡ
+
+had_mux_t
+ *
+__mux_
+);
+
+550 
+ `__had_mux_deroy
+ (
+had_mux_t
+ *
+__mux
+);
+
+552 
+ `__had_mux_ylock
+ (
+had_mux_t
+ *
+__mux
+);
+
+554 
+ `__had_mux_lock
+ (
+had_mux_t
+ *
+__mux
+);
+
+556 
+ `__had_mux_uock
+ (
+had_mux_t
+ *
+__mux
+);
+
+558 
+ `__had_mux_
+ (
+had_mux_t
+ *
+__
+);
+
+560 
+ `__had_mux_deroy
+ (
+had_mux_t
+ *
+__
+);
+
+562 
+ `__had_mux_y
+ (
+had_mux_t
+ *
+__
+,
+
+563 
+__kd
+);
+
+565 #ifde
+__USE_UNIX98
+
+
+566 
+ `__had_rwlock_
+ (
+had_rwlock_t
+ *
+__rwlock
+,
+
+567
+__cڡ
+
+had_rwlock_t
+ *
+__
+);
+
+569 
+ `__had_rwlock_deroy
+ (
+had_rwlock_t
+ *
+__rwlock
+);
+
+571 
+ `__had_rwlock_rdlock
+ (
+had_rwlock_t
+ *
+__rwlock
+);
+
+573 
+ `__had_rwlock_yrdlock
+ (
+had_rwlock_t
+ *
+__rwlock
+);
+
+575 
+ `__had_rwlock_wock
+ (
+had_rwlock_t
+ *
+__rwlock
+);
+
+577 
+ `__had_rwlock_ywock
+ (
+had_rwlock_t
+ *
+__rwlock
+);
+
+579 
+ `__had_rwlock_uock
+ (
+had_rwlock_t
+ *
+__rwlock
+);
+
+582 
+ `__had_key_
+ (
+had_key_t
+ *
+__key
+,
+
+583 (*
+__der_funi
+) (*));
+
+585 
+ `__had_tecific
+ (
+had_key_t
+
+__key
+,
+
+586
+__cڡ
+ *
+__por
+);
+
+588 *
+ `__had_gecific
+ (
+had_key_t
+
+__key
+);
+
+590 
+ `__had_
+ (
+had__t
+ *
+___cڌ
+,
+
+591 (*
+___route
+) ());
+
+593 
+ `__had_fk
+ ((*
+__e
+) (),
+
+594 (*
+__
+) (),
+
+595 (*
+__chd
+) ());
+
+601 #ide
+__NO_WEAK_PTHREAD_ALIASES
+
+
+602 #ifde
+wk_ex
+
+
+603 #i
+_LIBC
+
+
+604 
+ ~<bp-sym.h
+>
+
+606 
+ #BP_SYM
+(
+sym
+
+ )
+sym
+
+608
+ `wk_ex
+ (
+ $BP_SYM
+ (
+__had_mux_
+))
+
+609
+ `wk_ex
+ (
+ $BP_SYM
+ (
+__had_mux_deroy
+))
+
+610
+ `wk_ex
+ (
+ $BP_SYM
+ (
+__had_mux_lock
+))
+
+611
+ `wk_ex
+ (
+ $BP_SYM
+ (
+__had_mux_ylock
+))
+
+612
+ `wk_ex
+ (
+ $BP_SYM
+ (
+__had_mux_uock
+))
+
+613
+ `wk_ex
+ (
+ $BP_SYM
+ (
+__had_mux_
+))
+
+614
+ `wk_ex
+ (
+ $BP_SYM
+ (
+__had_mux_deroy
+))
+
+615
+ `wk_ex
+ (
+ $BP_SYM
+ (
+__had_mux_y
+))
+
+616
+ `wk_ex
+ (
+ $BP_SYM
+ (
+__had_rwlock_
+))
+
+617
+ `wk_ex
+ (
+ $BP_SYM
+ (
+__had_rwlock_deroy
+))
+
+618
+ `wk_ex
+ (
+ $BP_SYM
+ (
+__had_rwlock_rdlock
+))
+
+619
+ `wk_ex
+ (
+ $BP_SYM
+ (
+__had_rwlock_yrdlock
+))
+
+620
+ `wk_ex
+ (
+ $BP_SYM
+ (
+__had_rwlock_wock
+))
+
+621
+ `wk_ex
+ (
+ $BP_SYM
+ (
+__had_rwlock_ywock
+))
+
+622
+ `wk_ex
+ (
+ $BP_SYM
+ (
+__had_rwlock_uock
+))
+
+623
+ `wk_ex
+ (
+ $BP_SYM
+ (
+__had_key_
+))
+
+624
+ `wk_ex
+ (
+ $BP_SYM
+ (
+__had_tecific
+))
+
+625
+ `wk_ex
+ (
+ $BP_SYM
+ (
+__had_gecific
+))
+
+626
+ `wk_ex
+ (
+ $BP_SYM
+ (
+__had_
+))
+
+627
+ $wk_ex
+ (
+__had_lize
+)
+
+628
+ $wk_ex
+ (
+__had_fk
+)
+
+629
+ `wk_ex
+ (
+ $BP_SYM
+ (
+_had_nup_push_der
+))
+
+630
+ `wk_ex
+ (
+ $BP_SYM
+ (
+_had_nup_p_e
+))
+
+631
+ `wk_ex
+ (
+ $BP_SYM
+ (
+had_tnle
+))
+
+633 #agm
+wk
+
+__had_mux_
+
+
+634 #agm
+wk
+
+__had_mux_deroy
+
+
+635 #agm
+wk
+
+__had_mux_lock
+
+
+636 #agm
+wk
+
+__had_mux_ylock
+
+
+637 #agm
+wk
+
+__had_mux_uock
+
+
+638 #agm
+wk
+
+__had_mux_
+
+
+639 #agm
+wk
+
+__had_mux_deroy
+
+
+640 #agm
+wk
+
+__had_mux_y
+
+
+641 #agm
+wk
+
+__had_rwlock_deroy
+
+
+642 #agm
+wk
+
+__had_rwlock_rdlock
+
+
+643 #agm
+wk
+
+__had_rwlock_yrdlock
+
+
+644 #agm
+wk
+
+__had_rwlock_wock
+
+
+645 #agm
+wk
+
+__had_rwlock_ywock
+
+
+646 #agm
+wk
+
+__had_rwlock_uock
+
+
+647 #agm
+wk
+
+__had_key_
+
+
+648 #agm
+wk
+
+__had_tecific
+
+
+649 #agm
+wk
+
+__had_gecific
+
+
+650 #agm
+wk
+
+__had_
+
+
+651 #agm
+wk
+
+__had_lize
+
+
+652 #agm
+wk
+
+__had_fk
+
+
+653 #agm
+wk
+
+_had_nup_push_der
+
+
+654 #agm
+wk
+
+_had_nup_p_e
+
+
+655 #agm
+wk
+
+had_tnle
+
+
+ @/usr/include/bits/stdlib-ldbl.h
+
+20 #ide
+_STDLIB_H
+
+
+24 #ifdef
+__USE_ISOC99
+
+
+25
+__BEGIN_NAMESPACE_C99
+
+
+26
+ $__LDBL_REDIR1_DECL
+ (
+d
+,
+od
+)
+
+27
+__END_NAMESPACE_C99
+
+
+30 #ifde
+__USE_GNU
+
+
+31
+ $__LDBL_REDIR1_DECL
+ (
+d_l
+,
+od_l
+)
+
+34 #i
+defed
+
+__USE_SVID
+ || defed
+__USE_XOPEN_EXTENDED
+
+
+35 #ifde
+__USE_MISC
+
+
+36
+ $__LDBL_REDIR1_DECL
+ (
+qecvt
+,
+ecvt
+)
+
+37
+ $__LDBL_REDIR1_DECL
+ (
+qfcvt
+,
+fcvt
+)
+
+38
+ $__LDBL_REDIR1_DECL
+ (
+qgcvt
+,
+gcvt
+)
+
+39
+ $__LDBL_REDIR1_DECL
+ (
+qecvt_r
+,
+ecvt_r
+)
+
+40
+ $__LDBL_REDIR1_DECL
+ (
+qfcvt_r
+,
+fcvt_r
+)
+
+ @/usr/include/bits/stdlib.h
+
+20 #ide
+_STDLIB_H
+
+
+24 *
+ $__th_chk
+ (
+__cڡ
+ *
+__ri
+
+__me
+,
+
+25 *
+__ri
+
+__sved
+,
+
+26
+size_t
+
+__svedn
+
+__THROW
+
+__wur
+;
+
+27 *
+ `__REDIRECT_NTH
+ (
+__th_s
+,
+
+28 (
+__cڡ
+ *
+__ri
+
+__me
+,
+
+29 *
+__ri
+
+__sved
+),
+th
+
+__wur
+;
+
+30 *
+ `__REDIRECT_NTH
+ (
+__th_chk_wn
+,
+
+31 (
+__cڡ
+ *
+__ri
+
+__me
+,
+
+32 *
+__ri
+
+__sved
+,
+
+33
+size_t
+
+__svedn
+),
+__th_chk
+
+__wur
+
+
+34
+ `__wljr
+ ("secondrgument ofealpath must beither NULL ort "
+
+37
+__ex_ways_le
+
+__wur
+ *
+
+38
+ `__NTH
+ (
+ $th
+ (
+__cڡ
+ *
+__ri
+
+__me
+, *__ri
+__sved
+))
+
+40 i(
+ `__bos
+ (
+__sved
+!(
+size_t
+) -1)
+
+42 #i
+defed
+
+_LIBC_LIMITS_H_
+ && defed
+PATH_MAX
+
+
+43 i(
+ `__bos
+ (
+__sved
+<
+PATH_MAX
+)
+
+44 
+ `__th_chk_wn
+ (
+__me
+,
+__sved
+,
+ `__bos
+ (__resolved));
+
+46 
+ `__th_chk
+ (
+__me
+,
+__sved
+,
+ `__bos
+ (__resolved));
+
+49 
+ `__th_s
+ (
+__me
+,
+__sved
+);
+
+50
+ }
+}
+
+53 
+ $__ame_r_chk
+ (
+__fd
+, *
+__buf
+,
+size_t
+
+__bu
+,
+
+54
+size_t
+
+__ėl
+
+__THROW
+
+ `__nnu
+ ((2));
+
+55 
+ `__REDIRECT_NTH
+ (
+__ame_r_s
+, (
+__fd
+, *
+__buf
+,
+
+56
+size_t
+
+__bu
+),
+ame_r
+)
+
+57
+ `__nnu
+ ((2));
+
+58 
+ `__REDIRECT_NTH
+ (
+__ame_r_chk_wn
+,
+
+59 (
+__fd
+, *
+__buf
+,
+size_t
+
+__bu
+,
+
+60
+size_t
+
+__ėl
+),
+__ame_r_chk
+)
+
+61
+ `__nnu
+ ((2)
+ `__wljr
+ ("ptsname_r called with buflen biggerhan "
+
+64
+__ex_ways_le
+ 
+
+65
+ `__NTH
+ (
+ $ame_r
+ (
+__fd
+, *
+__buf
+,
+size_t
+
+__bu
+))
+
+67 i(
+ `__bos
+ (
+__buf
+!(
+size_t
+) -1)
+
+69 i(!
+ `__but_cڡt_p
+ (
+__bu
+))
+
+70 
+ `__ame_r_chk
+ (
+__fd
+,
+__buf
+,
+__bu
+,
+ `__bos
+ (__buf));
+
+71 i(
+__bu
+ >
+ `__bos
+ (
+__buf
+))
+
+72 
+ `__ame_r_chk_wn
+ (
+__fd
+,
+__buf
+,
+__bu
+,
+ `__bos
+ (__buf));
+
+74 
+ `__ame_r_s
+ (
+__fd
+,
+__buf
+,
+__bu
+);
+
+75
+ }
+}
+
+78 
+ $__womb_chk
+ (*
+__s
+,
+wch_t
+
+__wch
+,
+size_t
+
+__bu
+)
+
+79
+__THROW
+
+__wur
+;
+
+80 
+ `__REDIRECT_NTH
+ (
+__womb_s
+, (*
+__s
+,
+wch_t
+
+__wch
+),
+
+81
+womb
+
+__wur
+;
+
+83
+__ex_ways_le
+
+__wur
+ 
+
+84
+ `__NTH
+ (
+ $womb
+ (*
+__s
+,
+wch_t
+
+__wch
+))
+
+89 
+ #__STDLIB_MB_LEN_MAX
+ 16
+
+ )
+
+90 #i
+defed
+
+MB_LEN_MAX
+ && MB_LEN_MAX !
+__STDLIB_MB_LEN_MAX
+
+
+93 i(
+ `__bos
+ (
+__s
+!(
+size_t
+-1 &&
+__STDLIB_MB_LEN_MAX
+ > __bos (__s))
+
+94 
+ `__womb_chk
+ (
+__s
+,
+__wch
+,
+ `__bos
+ (__s));
+
+95 
+ `__womb_s
+ (
+__s
+,
+__wch
+);
+
+96
+ }
+}
+
+99
+size_t
+
+ $__mbowcs_chk
+ (
+wch_t
+ *
+__ri
+
+__d
+,
+
+100
+__cڡ
+ *
+__ri
+
+__c
+,
+
+101
+size_t
+
+__n
+, size_
+__dn
+
+__THROW
+;
+
+102
+size_t
+
+ `__REDIRECT_NTH
+ (
+__mbowcs_s
+,
+
+103 (
+wch_t
+ *
+__ri
+
+__d
+,
+
+104
+__cڡ
+ *
+__ri
+
+__c
+,
+
+105
+size_t
+
+__n
+),
+mbowcs
+);
+
+106
+size_t
+
+ `__REDIRECT_NTH
+ (
+__mbowcs_chk_wn
+,
+
+107 (
+wch_t
+ *
+__ri
+
+__d
+,
+
+108
+__cڡ
+ *
+__ri
+
+__c
+,
+
+109
+size_t
+
+__n
+, size_
+__dn
+),
+__mbowcs_chk
+)
+
+110
+ `__wljr
+ ("mbstowcs called with dst buffer smallerhanen "
+
+113
+__ex_ways_le
+
+size_t
+
+
+114
+ `__NTH
+ (
+ $mbowcs
+ (
+wch_t
+ *
+__ri
+
+__d
+,
+__cڡ
+ *__ri
+__c
+,
+
+115
+size_t
+
+__n
+))
+
+117 i(
+ `__bos
+ (
+__d
+!(
+size_t
+) -1)
+
+119 i(!
+ `__but_cڡt_p
+ (
+__n
+))
+
+120 
+ `__mbowcs_chk
+ (
+__d
+,
+__c
+,
+__n
+,
+
+121
+ `__bos
+ (
+__d
+/  (
+wch_t
+));
+
+123 i(
+__n
+ >
+ `__bos
+ (
+__d
+/  (
+wch_t
+))
+
+124 
+ `__mbowcs_chk_wn
+ (
+__d
+,
+__c
+,
+__n
+,
+
+125
+ `__bos
+ (
+__d
+/  (
+wch_t
+));
+
+127 
+ `__mbowcs_s
+ (
+__d
+,
+__c
+,
+__n
+);
+
+128
+ }
+}
+
+131
+size_t
+
+ $__wcombs_chk
+ (*
+__ri
+
+__d
+,
+
+132
+__cڡ
+
+wch_t
+ *
+__ri
+
+__c
+,
+
+133
+size_t
+
+__n
+, size_
+__dn
+
+__THROW
+;
+
+134
+size_t
+
+ `__REDIRECT_NTH
+ (
+__wcombs_s
+,
+
+135 (*
+__ri
+
+__d
+,
+
+136
+__cڡ
+
+wch_t
+ *
+__ri
+
+__c
+,
+
+137
+size_t
+
+__n
+),
+wcombs
+);
+
+138
+size_t
+
+ `__REDIRECT_NTH
+ (
+__wcombs_chk_wn
+,
+
+139 (*
+__ri
+
+__d
+,
+
+140
+__cڡ
+
+wch_t
+ *
+__ri
+
+__c
+,
+
+141
+size_t
+
+__n
+, size_
+__dn
+),
+__wcombs_chk
+)
+
+142
+ `__wljr
+ ("wcstombs called with dst buffer smallerhanen");
+
+144
+__ex_ways_le
+
+size_t
+
+
+145
+ `__NTH
+ (
+ $wcombs
+ (*
+__ri
+
+__d
+,
+__cڡ
+
+wch_t
+ *__ri
+__c
+,
+
+146
+size_t
+
+__n
+))
+
+148 i(
+ `__bos
+ (
+__d
+!(
+size_t
+) -1)
+
+150 i(!
+ `__but_cڡt_p
+ (
+__n
+))
+
+151 
+ `__wcombs_chk
+ (
+__d
+,
+__c
+,
+__n
+,
+ `__bos
+ (__dst));
+
+152 i(
+__n
+ >
+ `__bos
+ (
+__d
+))
+
+153 
+ `__wcombs_chk_wn
+ (
+__d
+,
+__c
+,
+__n
+,
+ `__bos
+ (__dst));
+
+155 
+ `__wcombs_s
+ (
+__d
+,
+__c
+,
+__n
+);
+
+156
+ }
+}
+
+ @/usr/include/bits/waitflags.h
+
+20 #i!
+defed
+
+_SYS_WAIT_H
+ && !defed
+_STDLIB_H
+
+
+26 
+ #WNOHANG
+ 1
+
+ )
+
+27 
+ #WUNTRACED
+ 2
+
+ )
+
+30 
+ #WSTOPPED
+ 2
+
+ )
+
+31 
+ #WEXITED
+ 4
+
+ )
+
+32 
+ #WCONTINUED
+ 8
+
+ )
+
+33 
+ #WNOWAIT
+ 0x01000000
+
+ )
+
+35 
+ #__WNOTHREAD
+ 0x20000000
+
+ )
+
+37 
+ #__WALL
+ 0x40000000
+
+ )
+
+38 
+ #__WCLONE
+ 0x80000000
+
+ )
+
+ @/usr/include/bits/waitstatus.h
+
+20 #i!
+defed
+
+_SYS_WAIT_H
+ && !defed
+_STDLIB_H
+
+
+29 
+ #__WEXITSTATUS
+(
+us
+(((us& 0xff00>> 8)
+
+ )
+
+32 
+ #__WTERMSIG
+(
+us
+((us& 0x7f)
+
+ )
+
+35 
+ #__WSTOPSIG
+(
+us
+
+ `__WEXITSTATUS
+(us)
+
+ )
+
+38 
+ #__WIFEXITED
+(
+us
+(
+ `__WTERMSIG
+(us=0)
+
+ )
+
+41 
+ #__WIFSIGNALED
+(
+us
+) \
+
+42 (((sigd (((
+us
+& 0x7f+ 1>> 1> 0)
+
+ )
+
+45 
+ #__WIFSTOPPED
+(
+us
+(((us& 0xff=0x7f)
+
+ )
+
+49 #ifde
+WCONTINUED
+
+
+50 
+ #__WIFCONTINUED
+(
+us
+((us=
+__W_CONTINUED
+)
+
+ )
+
+54 
+ #__WCOREDUMP
+(
+us
+((us&
+__WCOREFLAG
+)
+
+ )
+
+57 
+ #__W_EXITCODE
+(
+t
+,
+sig
+(ԑ<< 8 | (sig))
+
+ )
+
+58 
+ #__W_STOPCODE
+(
+sig
+((sig<< 8 | 0x7f)
+
+ )
+
+59 
+ #__W_CONTINUED
+ 0xffff
+
+ )
+
+60 
+ #__WCOREFLAG
+ 0x80
+
+ )
+
+63 #ifdef
+__USE_BSD
+
+
+65 
+ ~<dn.h
+>
+
+67 
+ uwa
+
+
+69 
+ mw_us
+;
+
+72 #if
+__BYTE_ORDER
+ =
+__LITTLE_ENDIAN
+
+
+73 
+ m__w_rmsig
+:7;
+
+74 
+ m__w_cedump
+:1;
+
+75 
+ m__w_tcode
+:8;
+
+78 #if
+__BYTE_ORDER
+ =
+__BIG_ENDIAN
+
+
+80 
+ m__w_tcode
+:8;
+
+81 
+ m__w_cedump
+:1;
+
+82 
+ m__w_rmsig
+:7;
+
+84 }
+ m__wa_rmed
+;
+
+87 #if
+__BYTE_ORDER
+ =
+__LITTLE_ENDIAN
+
+
+88 
+ m__w_v
+:8;
+
+89 
+ m__w_sig
+:8;
+
+92 #if
+__BYTE_ORDER
+ =
+__BIG_ENDIAN
+
+
+94 
+ m__w_sig
+:8;
+
+95 
+ m__w_v
+:8;
+
+97 }
+ m__wa_ݳd
+;
+
+100 
+ #w_rmsig
+
+__wa_rmed
+.
+__w_rmsig
+
+
+ )
+
+101 
+ #w_cedump
+
+__wa_rmed
+.
+__w_cedump
+
+
+ )
+
+102 
+ #w_tcode
+
+__wa_rmed
+.
+__w_tcode
+
+
+ )
+
+103 
+ #w_sig
+
+__wa_ݳd
+.
+__w_sig
+
+
+ )
+
+104 
+ #w_v
+
+__wa_ݳd
+.
+__w_v
+
+
+ )
+
+ @/usr/include/gconv.h
+
+23 #ide
+_GCONV_H
+
+
+24 
+ #_GCONV_H
+ 1
+
+ )
+
+26 
+ ~<us.h
+>
+
+27 
+ #__ed_mbe_t
+
+
+ )
+
+28 
+ #__ed_wt_t
+
+
+ )
+
+29 
+ ~<wch.h
+>
+
+30 
+ #__ed_size_t
+
+
+ )
+
+31 
+ #__ed_wch_t
+
+
+ )
+
+32 
+ ~<ddef.h
+>
+
+35 
+ #__UNKNOWN_10646_CHAR
+ ((
+wch_t
+0xfffd)
+
+ )
+
+40
+ m__GCONV_OK
+ = 0,
+
+41
+ m__GCONV_NOCONV
+,
+
+42
+ m__GCONV_NODB
+,
+
+43
+ m__GCONV_NOMEM
+,
+
+45
+ m__GCONV_EMPTY_INPUT
+,
+
+46
+ m__GCONV_FULL_OUTPUT
+,
+
+47
+ m__GCONV_ILLEGAL_INPUT
+,
+
+48
+ m__GCONV_INCOMPLETE_INPUT
+,
+
+50
+ m__GCONV_ILLEGAL_DESCRIPTOR
+,
+
+51
+ m__GCONV_INTERNAL_ERROR
+
+
+58
+ m__GCONV_IS_LAST
+ = 0x0001,
+
+59
+ m__GCONV_IGNORE_ERRORS
+ = 0x0002
+
+64 
+ g__gcv_
+;
+
+65 
+ g__gcv__da
+;
+
+66 
+ g__gcv_lded_obje
+;
+
+67 
+ g__gcv_s_da
+;
+
+71 (*
+ t__gcv_f
+(
+ t__gcv_
+ *, 
+ t__gcv__da
+ *,
+
+72
+ t__cڡ
+ **, __const *,
+
+73 **,
+ tsize_t
+ *, , );
+
+76 
+ $wt_t
+ (*
+ t__gcv_btowc_f
+(
+ t__gcv_
+ *, );
+
+79 (*
+ t__gcv__f
+(
+ t__gcv_
+ *);
+
+80 (*
+ t__gcv_d_f
+(
+ t__gcv_
+ *);
+
+84 (*
+ t__gcv_s_f
+(
+ t__gcv_
+ *,
+
+85 
+ t__gcv__da
+ *, *,
+
+86
+ t__cڡ
+ *,
+
+87
+ t__cڡ
+ **,
+
+88
+ t__cڡ
+ *, **,
+
+89
+ tsize_t
+ *);
+
+92 (*
+ t__gcv_s_cڋxt_f
+(*,
+ t__cڡ
+ *,
+
+93
+ t__cڡ
+ *,
+
+97 (*
+ t__gcv_s_quy_f
+(
+ t__cڡ
+ *, __const ***,
+
+98
+ tsize_t
+ *);
+
+101 (*
+ t__gcv_s__f
+) (**, const *);
+
+102 (*
+ t__gcv_s_d_f
+) (*);
+
+104 
+ s__gcv_s_da
+
+
+107
+__gcv_s_f
+
+__s_f
+;
+
+108
+__gcv_s_cڋxt_f
+
+__s_cڋxt_f
+;
+
+109
+__gcv_s_d_f
+
+__s_d_f
+;
+
+110 *
+__da
+;
+
+111 
+__gcv_s_da
+ *
+__xt
+;
+
+116 
+ s__gcv_
+
+
+118 
+__gcv_lded_obje
+ *
+__shlib_hd
+;
+
+119
+__cڡ
+ *
+__modme
+;
+
+121 
+__cou
+;
+
+123 *
+__om_me
+;
+
+124 *
+__to_me
+;
+
+126
+__gcv_f
+
+__f
+;
+
+127
+__gcv_btowc_f
+
+__btowc_f
+;
+
+128
+__gcv__f
+
+___f
+;
+
+129
+__gcv_d_f
+
+__d_f
+;
+
+133 
+__m_eded_om
+;
+
+134 
+__max_eded_om
+;
+
+135 
+__m_eded_to
+;
+
+136 
+__max_eded_to
+;
+
+139 
+__eful
+;
+
+141 *
+__da
+;
+
+146 
+ s__gcv__da
+
+
+148 *
+__outbuf
+;
+
+149 *
+__outbund
+;
+
+153 
+__ags
+;
+
+157 
+__voti_cou
+;
+
+161 
+___u
+;
+
+163
+__mbe_t
+ *
+__
+;
+
+164
+__mbe_t
+
+__e
+;
+
+168 
+__gcv_s_da
+ *
+__s
+;
+
+173 
+ s__gcv_fo
+
+
+175
+size_t
+
+__ns
+;
+
+176 
+__gcv_
+ *
+__s
+;
+
+177
+__exnsi__
+ 
+__gcv__da
+
+__da
+
+__exr
+;
+
+178 } *
+ t__gcv_t
+;
+
+ @/usr/include/gnu/stubs-32.h
+
+6 #ifde
+_LIBC
+
+
+7 #r
+Alitis
+
+may
+
+n
+
+defe
+
+the
+
+mao
+
+_LIBC
+
+
+10 
+ #__ub___kl_co
+
+
+ )
+
+11 
+ #__ub___kl_sl
+
+
+ )
+
+12 
+ #__ub___kl_
+
+
+ )
+
+13 
+ #__ub_chags
+
+
+ )
+
+14 
+ #__ub_ach
+
+
+ )
+
+15 
+ #__ub_fchags
+
+
+ )
+
+16 
+ #__ub_fdach
+
+
+ )
+
+17 
+ #__ub_gy
+
+
+ )
+
+18 
+ #__ub_lchmod
+
+
+ )
+
+19 
+ #__ub_voke
+
+
+ )
+
+20 
+ #__ub_og
+
+
+ )
+
+21 
+ #__ub_sigtu
+
+
+ )
+
+22 
+ #__ub_sk
+
+
+ )
+
+23 
+ #__ub_ty
+
+
+ )
+
+ @/usr/include/gnu/stubs-64.h
+
+6 #ifde
+_LIBC
+
+
+7 #r
+Alitis
+
+may
+
+n
+
+defe
+
+the
+
+mao
+
+_LIBC
+
+
+10 
+ #__ub_bdush
+
+
+ )
+
+11 
+ #__ub_chags
+
+
+ )
+
+12 
+ #__ub_ach
+
+
+ )
+
+13 
+ #__ub_fchags
+
+
+ )
+
+14 
+ #__ub_fdach
+
+
+ )
+
+15 
+ #__ub_gmsg
+
+
+ )
+
+16 
+ #__ub_gy
+
+
+ )
+
+17 
+ #__ub_lchmod
+
+
+ )
+
+18 
+ #__ub_putmsg
+
+
+ )
+
+19 
+ #__ub_voke
+
+
+ )
+
+20 
+ #__ub_og
+
+
+ )
+
+21 
+ #__ub_sigtu
+
+
+ )
+
+22 
+ #__ub_sk
+
+
+ )
+
+23 
+ #__ub_ty
+
+
+ )
+
+ @/usr/include/sys/types.h
+
+24 #idef
+_SYS_TYPES_H
+
+
+25 
+ #_SYS_TYPES_H
+ 1
+
+ )
+
+27 
+ ~<us.h
+>
+
+29
+ g__BEGIN_DECLS
+
+
+31 
+ ~<bs/tys.h
+>
+
+33 #ifdef
+__USE_BSD
+
+
+34 #ide
+__u_ch_defed
+
+
+35 
+__u_ch
+
+ tu_ch
+;
+
+36 
+__u_sht
+
+ tu_sht
+;
+
+37 
+__u_t
+
+ tu_t
+;
+
+38 
+__u_lg
+
+ tu_lg
+;
+
+39 
+__quad_t
+
+ tquad_t
+;
+
+40 
+__u_quad_t
+
+ tu_quad_t
+;
+
+41 
+__fsid_t
+
+ tfsid_t
+;
+
+42 
+ #__u_ch_defed
+
+
+ )
+
+46 
+__loff_t
+
+ tloff_t
+;
+
+48 #ide
+__o_t_defed
+
+
+49 #ide
+__USE_FILE_OFFSET64
+
+
+50 
+__o_t
+
+ to_t
+;
+
+52 
+__o64_t
+
+ to_t
+;
+
+54 
+ #__o_t_defed
+
+
+ )
+
+56 #i
+defed
+
+__USE_LARGEFILE64
+ && !defed
+__o64_t_defed
+
+
+57 
+__o64_t
+
+ to64_t
+;
+
+58 
+ #__o64_t_defed
+
+
+ )
+
+61 #ide
+__dev_t_defed
+
+
+62 
+__dev_t
+
+ tdev_t
+;
+
+63 
+ #__dev_t_defed
+
+
+ )
+
+66 #ide
+__gid_t_defed
+
+
+67 
+__gid_t
+
+ tgid_t
+;
+
+68 
+ #__gid_t_defed
+
+
+ )
+
+71 #ide
+__mode_t_defed
+
+
+72 
+__mode_t
+
+ tmode_t
+;
+
+73 
+ #__mode_t_defed
+
+
+ )
+
+76 #ide
+__ƚk_t_defed
+
+
+77 
+__ƚk_t
+
+ tƚk_t
+;
+
+78 
+ #__ƚk_t_defed
+
+
+ )
+
+81 #ide
+__uid_t_defed
+
+
+82 
+__uid_t
+
+ tuid_t
+;
+
+83 
+ #__uid_t_defed
+
+
+ )
+
+86 #ide
+__off_t_defed
+
+
+87 #ide
+__USE_FILE_OFFSET64
+
+
+88 
+__off_t
+
+ toff_t
+;
+
+90 
+__off64_t
+
+ toff_t
+;
+
+92 
+ #__off_t_defed
+
+
+ )
+
+94 #i
+defed
+
+__USE_LARGEFILE64
+ && !defed
+__off64_t_defed
+
+
+95 
+__off64_t
+
+ toff64_t
+;
+
+96 
+ #__off64_t_defed
+
+
+ )
+
+99 #ide
+__pid_t_defed
+
+
+100 
+__pid_t
+
+ tpid_t
+;
+
+101 
+ #__pid_t_defed
+
+
+ )
+
+104 #i(
+defed
+
+__USE_SVID
+ || defed
+__USE_XOPEN
+&& !defed
+__id_t_defed
+
+
+105 
+__id_t
+
+ tid_t
+;
+
+106 
+ #__id_t_defed
+
+
+ )
+
+109 #ide
+__ssize_t_defed
+
+
+110 
+__ssize_t
+
+ tssize_t
+;
+
+111 
+ #__ssize_t_defed
+
+
+ )
+
+114 #ifdef
+__USE_BSD
+
+
+115 #ide
+__daddr_t_defed
+
+
+116 
+__daddr_t
+
+ tdaddr_t
+;
+
+117 
+__ddr_t
+
+ tddr_t
+;
+
+118 
+ #__daddr_t_defed
+
+
+ )
+
+122 #i(
+defed
+
+__USE_SVID
+ || defed
+__USE_XOPEN
+&& !defed
+__key_t_defed
+
+
+123 
+__key_t
+
+ tkey_t
+;
+
+124 
+ #__key_t_defed
+
+
+ )
+
+127 #ifde
+__USE_XOPEN
+
+
+128 
+ #__ed_ock_t
+
+
+ )
+
+130 
+ #__ed_time_t
+
+
+ )
+
+131 
+ #__ed_tim_t
+
+
+ )
+
+132 
+ #__ed_ockid_t
+
+
+ )
+
+133 
+ ~<time.h
+>
+
+135 #ifde
+__USE_XOPEN
+
+
+136 #ide
+__ucds_t_defed
+
+
+137 
+__ucds_t
+
+ tucds_t
+;
+
+138 
+ #__ucds_t_defed
+
+
+ )
+
+140 #ide
+__sucds_t_defed
+
+
+141 
+__sucds_t
+
+ tsucds_t
+;
+
+142 
+ #__sucds_t_defed
+
+
+ )
+
+146 
+ #__ed_size_t
+
+
+ )
+
+147 
+ ~<ddef.h
+>
+
+149 #ifde
+__USE_MISC
+
+
+151 
+ tulg
+;
+
+152 
+ tusht
+;
+
+153 
+ tut
+;
+
+158 #i!
+__GNUC_PREREQ
+ (2, 7)
+
+161 #ide
+__t8_t_defed
+
+
+162 
+ #__t8_t_defed
+
+
+ )
+
+163 
+ tt8_t
+;
+
+164 
+ tt16_t
+;
+
+165 
+ tt32_t
+;
+
+166 #i
+__WORDSIZE
+ == 64
+
+167 
+ tt64_t
+;
+
+168 #i
+__GLIBC_HAVE_LONG_LONG
+
+
+169
+__exnsi__
+ 
+ tt64_t
+;
+
+174 
+ tu_t8_t
+;
+
+175 
+ tu_t16_t
+;
+
+176 
+ tu_t32_t
+;
+
+177 #i
+__WORDSIZE
+ == 64
+
+178 
+ tu_t64_t
+;
+
+179 #i
+__GLIBC_HAVE_LONG_LONG
+
+
+180
+__exnsi__
+ 
+ tu_t64_t
+;
+
+183 
+ tgi_t
+;
+
+188 
+ #__tN_t
+(
+N
+,
+MODE
+) \
+
+189 ##
+ tN
+##
+ t_t
+
+ t__ibu__
+ ((
+ t__mode__
+ (
+ tMODE
+)))
+
+ )
+
+190 
+ t__u_tN_t
+(
+ tN
+,
+ tMODE
+) \
+
+191 
+ tu_t
+##
+ tN
+##
+ t_t
+
+ t__ibu__
+ ((
+ t__mode__
+ (
+ tMODE
+)))
+
+ )
+
+193 #ide
+ t__t8_t_defed
+
+
+194 
+ t__t8_t_defed
+
+
+ )
+
+195
+ t__tN_t
+ (8,
+ t__QI__
+);
+
+196
+__tN_t
+ (16,
+__HI__
+);
+
+197
+__tN_t
+ (32,
+__SI__
+);
+
+198
+__tN_t
+ (64,
+__DI__
+);
+
+201
+__u_tN_t
+ (8,
+__QI__
+);
+
+202
+__u_tN_t
+ (16,
+__HI__
+);
+
+203
+__u_tN_t
+ (32,
+__SI__
+);
+
+204
+__u_tN_t
+ (64,
+__DI__
+);
+
+206 
+ tgi_t
+
+ t__ibu__
+ ((
+ t__mode__
+ (
+ t__wd__
+)));
+
+212 
+ #__BIT_TYPES_DEFINED__
+ 1
+
+ )
+
+215 #ifdef
+__USE_BSD
+
+
+217 
+ ~<dn.h
+>
+
+220 
+ ~<sys/.h
+>
+
+223 
+ ~<sys/sysmaos.h
+>
+
+227 #i
+defed
+
+__USE_UNIX98
+ && !defed
+__blksize_t_defed
+
+
+228 
+__blksize_t
+
+ tblksize_t
+;
+
+229 
+ #__blksize_t_defed
+
+
+ )
+
+233 #ide
+__USE_FILE_OFFSET64
+
+
+234 #ide
+__blkt_t_defed
+
+
+235 
+__blkt_t
+
+ tblkt_t
+;
+
+236 
+ #__blkt_t_defed
+
+
+ )
+
+238 #ide
+__fsblkt_t_defed
+
+
+239 
+__fsblkt_t
+
+ tfsblkt_t
+;
+
+240 
+ #__fsblkt_t_defed
+
+
+ )
+
+242 #ide
+__fsft_t_defed
+
+
+243 
+__fsft_t
+
+ tfsft_t
+;
+
+244 
+ #__fsft_t_defed
+
+
+ )
+
+247 #ide
+__blkt_t_defed
+
+
+248 
+__blkt64_t
+
+ tblkt_t
+;
+
+249 
+ #__blkt_t_defed
+
+
+ )
+
+251 #ide
+__fsblkt_t_defed
+
+
+252 
+__fsblkt64_t
+
+ tfsblkt_t
+;
+
+253 
+ #__fsblkt_t_defed
+
+
+ )
+
+255 #ide
+__fsft_t_defed
+
+
+256 
+__fsft64_t
+
+ tfsft_t
+;
+
+257 
+ #__fsft_t_defed
+
+
+ )
+
+261 #ifde
+__USE_LARGEFILE64
+
+
+262 
+__blkt64_t
+
+ tblkt64_t
+;
+
+263 
+__fsblkt64_t
+
+ tfsblkt64_t
+;
+
+264 
+__fsft64_t
+
+ tfsft64_t
+;
+
+269 #i
+defed
+
+__USE_POSIX199506
+ || defed
+__USE_UNIX98
+
+
+270 
+ ~<bs/hadtys.h
+>
+
+273
+ g__END_DECLS
+
+
+ @/usr/include/wchar.h
+
+24 #ide
+_WCHAR_H
+
+
+26 #i!
+defed
+
+__ed_mbe_t
+ && !defed
+__ed_wt_t
+
+
+27 
+ #_WCHAR_H
+ 1
+
+ )
+
+28 
+ ~<us.h
+>
+
+31 #ifde
+_WCHAR_H
+
+
+33 
+ #__ed___FILE
+
+
+ )
+
+34 #i
+defed
+
+__USE_UNIX98
+ || defed
+__USE_XOPEN2K
+
+
+35 
+ #__ed_FILE
+
+
+ )
+
+37 
+ ~<dio.h
+>
+
+39 
+ #__ed___va_li
+
+
+ )
+
+40 
+ ~<dg.h
+>
+
+42 
+ ~<bs/wch.h
+>
+
+45 
+ #__ed_size_t
+
+
+ )
+
+46 
+ #__ed_wch_t
+
+
+ )
+
+47 
+ #__ed_NULL
+
+
+ )
+
+49 #i
+defed
+
+_WCHAR_H
+ || defed
+__ed_wt_t
+ || !defed
+__WINT_TYPE__
+
+
+50 #unde
+__ed_wt_t
+
+
+51 
+ #__ed_wt_t
+
+
+ )
+
+52 
+ ~<ddef.h
+>
+
+55 #i
+defed
+
+__lulus
+ &&
+__GNUC_PREREQ
+ (4, 4)
+
+56 
+ #__CORRECT_ISO_CPP_WCHAR_H_PROTO
+
+
+ )
+
+61 #ide
+_WINT_T
+
+
+66 
+ #_WINT_T
+
+
+ )
+
+67 
+ twt_t
+;
+
+71 #i
+defed
+
+__lulus
+ && defed
+_GLIBCPP_USE_NAMESPACES
+ \
+
+72 &&
+defed
+
+__WINT_TYPE__
+
+
+73
+__BEGIN_NAMESPACE_STD
+
+
+74 
+__WINT_TYPE__
+
+ twt_t
+;
+
+75
+ g__END_NAMESPACE_STD
+
+
+80 #i(
+defed
+
+_WCHAR_H
+ || defed
+__ed_mbe_t
+&& !defed
+__mbe_t_defed
+
+
+81 
+ #__mbe_t_defed
+ 1
+
+ )
+
+85 
+ m__cou
+;
+
+88 #ifde
+__WINT_TYPE__
+
+
+89
+__WINT_TYPE__
+
+ m__wch
+;
+
+91
+wt_t
+
+ m__wch
+;
+
+93 
+ m__wchb
+[4];
+
+94 }
+ m__vue
+;
+
+95 }
+ t__mbe_t
+;
+
+97 #unde
+__ed_mbe_t
+
+
+102 #ifde
+_WCHAR_H
+
+
+104
+__BEGIN_NAMESPACE_C99
+
+
+106 
+__mbe_t
+
+ tmbe_t
+;
+
+107
+ g__END_NAMESPACE_C99
+
+
+108 #ifde
+__USE_GNU
+
+
+109
+ $__USING_NAMESPACE_C99
+(
+mbe_t
+)
+
+112 #ide
+WCHAR_MIN
+
+
+114 
+ #WCHAR_MIN
+
+__WCHAR_MIN
+
+
+ )
+
+115 
+ #WCHAR_MAX
+
+__WCHAR_MAX
+
+
+ )
+
+118 #ide
+WEOF
+
+
+119 
+ #WEOF
+ (0xffffffffu)
+
+ )
+
+124 #i
+defed
+
+__USE_XOPEN
+ && !defed
+__USE_UNIX98
+
+
+125 
+ ~<wy.h
+>
+
+129
+__BEGIN_DECLS
+
+
+131
+__BEGIN_NAMESPACE_STD
+
+
+134 
+tm
+;
+
+135
+__END_NAMESPACE_STD
+
+
+139
+ $__USING_NAMESPACE_STD
+(
+tm
+)
+
+142
+__BEGIN_NAMESPACE_STD
+
+
+144
+wch_t
+ *
+ $wcsy
+ (
+wch_t
+ *
+__ri
+
+__de
+,
+
+145
+__cڡ
+
+wch_t
+ *
+__ri
+
+__c
+
+__THROW
+;
+
+147
+wch_t
+ *
+ $wcy
+ (
+wch_t
+ *
+__ri
+
+__de
+,
+
+148
+__cڡ
+
+wch_t
+ *
+__ri
+
+__c
+,
+size_t
+
+__n
+)
+
+149
+__THROW
+;
+
+152
+wch_t
+ *
+ $wcst
+ (
+wch_t
+ *
+__ri
+
+__de
+,
+
+153
+__cڡ
+
+wch_t
+ *
+__ri
+
+__c
+
+__THROW
+;
+
+155
+wch_t
+ *
+ $wct
+ (
+wch_t
+ *
+__ri
+
+__de
+,
+
+156
+__cڡ
+
+wch_t
+ *
+__ri
+
+__c
+,
+size_t
+
+__n
+)
+
+157
+__THROW
+;
+
+160 
+ $wcscmp
+ (
+__cڡ
+
+wch_t
+ *
+__s1
+, __cڡ wch_*
+__s2
+)
+
+161
+__THROW
+
+__ibu_pu__
+;
+
+163 
+ $wccmp
+ (
+__cڡ
+
+wch_t
+ *
+__s1
+, __cڡ wch_*
+__s2
+,
+size_t
+
+__n
+)
+
+164
+__THROW
+
+__ibu_pu__
+;
+
+165
+__END_NAMESPACE_STD
+
+
+167 #ifde
+__USE_XOPEN2K8
+
+
+169 
+ $wcscmp
+ (
+__cڡ
+
+wch_t
+ *
+__s1
+, __cڡ wch_*
+__s2
+
+__THROW
+;
+
+172 
+ $wccmp
+ (
+__cڡ
+
+wch_t
+ *
+__s1
+, __cڡ wch_*
+__s2
+,
+
+173
+size_t
+
+__n
+
+__THROW
+;
+
+177 
+ ~<xlo.h
+>
+
+179 
+ $wcscmp_l
+ (
+__cڡ
+
+wch_t
+ *
+__s1
+, __cڡ wch_*
+__s2
+,
+
+180
+__lo_t
+
+__loc
+
+__THROW
+;
+
+182 
+ $wccmp_l
+ (
+__cڡ
+
+wch_t
+ *
+__s1
+, __cڡ wch_*
+__s2
+,
+
+183
+size_t
+
+__n
+,
+__lo_t
+
+__loc
+
+__THROW
+;
+
+186
+__BEGIN_NAMESPACE_STD
+
+
+189 
+ $wcscl
+ (
+__cڡ
+
+wch_t
+ *
+__s1
+, __cڡ wch_*
+__s2
+
+__THROW
+;
+
+193
+size_t
+
+ $wcsxm
+ (
+wch_t
+ *
+__ri
+
+__s1
+,
+
+194
+__cڡ
+
+wch_t
+ *
+__ri
+
+__s2
+,
+size_t
+
+__n
+
+__THROW
+;
+
+195
+__END_NAMESPACE_STD
+
+
+197 #ifde
+__USE_XOPEN2K8
+
+
+203 
+ $wcscl_l
+ (
+__cڡ
+
+wch_t
+ *
+__s1
+, __cڡ wch_*
+__s2
+,
+
+204
+__lo_t
+
+__loc
+
+__THROW
+;
+
+209
+size_t
+
+ $wcsxm_l
+ (
+wch_t
+ *
+__s1
+,
+__cڡ
+ wch_*
+__s2
+,
+
+210
+size_t
+
+__n
+,
+__lo_t
+
+__loc
+
+__THROW
+;
+
+213
+wch_t
+ *
+ $wcsdup
+ (
+__cڡ
+
+wch_t
+ *
+__s
+
+__THROW
+
+__ibu_mloc__
+;
+
+216
+__BEGIN_NAMESPACE_STD
+
+
+218 #ifde
+__CORRECT_ISO_CPP_WCHAR_H_PROTO
+
+
+219 "C++"
+wch_t
+ *
+ $wcschr
+ (
+wch_t
+ *
+__wcs
+, wch_
+__wc
+)
+
+220
+__THROW
+
+ `__asm
+ ("wcschr"
+__ibu_pu__
+;
+
+221 "C++"
+__cڡ
+
+wch_t
+ *
+ $wcschr
+ (
+__cڡ
+
+wch_t
+ *
+__wcs
+, wch_
+__wc
+)
+
+222
+__THROW
+
+ `__asm
+ ("wcschr"
+__ibu_pu__
+;
+
+224
+wch_t
+ *
+ $wcschr
+ (
+__cڡ
+
+wch_t
+ *
+__wcs
+, wch_
+__wc
+)
+
+225
+__THROW
+
+__ibu_pu__
+;
+
+228 #ifde
+__CORRECT_ISO_CPP_WCHAR_H_PROTO
+
+
+229 "C++"
+wch_t
+ *
+ $wcchr
+ (
+wch_t
+ *
+__wcs
+, wch_
+__wc
+)
+
+230
+__THROW
+
+ `__asm
+ ("wcchr"
+__ibu_pu__
+;
+
+231 "C++"
+__cڡ
+
+wch_t
+ *
+ $wcchr
+ (
+__cڡ
+
+wch_t
+ *
+__wcs
+, wch_
+__wc
+)
+
+232
+__THROW
+
+ `__asm
+ ("wcchr"
+__ibu_pu__
+;
+
+234
+wch_t
+ *
+ $wcchr
+ (
+__cڡ
+
+wch_t
+ *
+__wcs
+, wch_
+__wc
+)
+
+235
+__THROW
+
+__ibu_pu__
+;
+
+237
+__END_NAMESPACE_STD
+
+
+239 #ifde
+__USE_GNU
+
+
+242
+wch_t
+ *
+ $wcschul
+ (
+__cڡ
+
+wch_t
+ *
+__s
+, wch_
+__wc
+)
+
+243
+__THROW
+
+__ibu_pu__
+;
+
+246
+__BEGIN_NAMESPACE_STD
+
+
+249
+size_t
+
+ $wcscn
+ (
+__cڡ
+
+wch_t
+ *
+__wcs
+, __cڡ wch_*
+__je
+)
+
+250
+__THROW
+
+__ibu_pu__
+;
+
+253
+size_t
+
+ $wcsn
+ (
+__cڡ
+
+wch_t
+ *
+__wcs
+, __cڡ wch_*
+__ac
+)
+
+254
+__THROW
+
+__ibu_pu__
+;
+
+256 #ifde
+__CORRECT_ISO_CPP_WCHAR_H_PROTO
+
+
+257 "C++"
+wch_t
+ *
+ $wcbrk
+ (
+wch_t
+ *
+__wcs
+,
+__cڡ
+ wch_*
+__ac
+)
+
+258
+__THROW
+
+ `__asm
+ ("wcbrk"
+__ibu_pu__
+;
+
+259 "C++"
+__cڡ
+
+wch_t
+ *
+ $wcbrk
+ (
+__cڡ
+
+wch_t
+ *
+__wcs
+,
+
+260
+__cڡ
+
+wch_t
+ *
+__ac
+)
+
+261
+__THROW
+
+ `__asm
+ ("wcbrk"
+__ibu_pu__
+;
+
+263
+wch_t
+ *
+ $wcbrk
+ (
+__cڡ
+
+wch_t
+ *
+__wcs
+, __cڡ wch_*
+__ac
+)
+
+264
+__THROW
+
+__ibu_pu__
+;
+
+267 #ifde
+__CORRECT_ISO_CPP_WCHAR_H_PROTO
+
+
+268 "C++"
+wch_t
+ *
+ $wcsr
+ (
+wch_t
+ *
+__hayack
+,
+__cڡ
+ wch_*
+__ed
+)
+
+269
+__THROW
+
+ `__asm
+ ("wcsr"
+__ibu_pu__
+;
+
+270 "C++"
+__cڡ
+
+wch_t
+ *
+ $wcsr
+ (
+__cڡ
+
+wch_t
+ *
+__hayack
+,
+
+271
+__cڡ
+
+wch_t
+ *
+__ed
+)
+
+272
+__THROW
+
+ `__asm
+ ("wcsr"
+__ibu_pu__
+;
+
+274
+wch_t
+ *
+ $wcsr
+ (
+__cڡ
+
+wch_t
+ *
+__hayack
+, __cڡ wch_*
+__ed
+)
+
+275
+__THROW
+
+__ibu_pu__
+;
+
+279
+wch_t
+ *
+ $wcok
+ (
+wch_t
+ *
+__ri
+
+__s
+,
+
+280
+__cڡ
+
+wch_t
+ *
+__ri
+
+__dim
+,
+
+281
+wch_t
+ **
+__ri
+
+__r
+
+__THROW
+;
+
+284
+size_t
+
+ $wc
+ (
+__cڡ
+
+wch_t
+ *
+__s
+
+__THROW
+
+__ibu_pu__
+;
+
+285
+__END_NAMESPACE_STD
+
+
+287 #ifde
+__USE_XOPEN
+
+
+289 #ifde
+__CORRECT_ISO_CPP_WCHAR_H_PROTO
+
+
+290 "C++"
+wch_t
+ *
+ $wcswcs
+ (
+wch_t
+ *
+__hayack
+,
+__cڡ
+ wch_*
+__ed
+)
+
+291
+__THROW
+
+ `__asm
+ ("wcswcs"
+__ibu_pu__
+;
+
+292 "C++"
+__cڡ
+
+wch_t
+ *
+ $wcswcs
+ (
+__cڡ
+
+wch_t
+ *
+__hayack
+,
+
+293
+__cڡ
+
+wch_t
+ *
+__ed
+)
+
+294
+__THROW
+
+ `__asm
+ ("wcswcs"
+__ibu_pu__
+;
+
+296
+wch_t
+ *
+ $wcswcs
+ (
+__cڡ
+
+wch_t
+ *
+__hayack
+, __cڡ wch_*
+__ed
+)
+
+297
+__THROW
+
+__ibu_pu__
+;
+
+301 #ifde
+__USE_XOPEN2K8
+
+
+303
+size_t
+
+ $wcn
+ (
+__cڡ
+
+wch_t
+ *
+__s
+,
+size_t
+
+__maxn
+)
+
+304
+__THROW
+
+__ibu_pu__
+;
+
+308
+__BEGIN_NAMESPACE_STD
+
+
+310 #ifde
+__CORRECT_ISO_CPP_WCHAR_H_PROTO
+
+
+311 "C++"
+wch_t
+ *
+ $wmemchr
+ (
+wch_t
+ *
+__s
+, wch_
+__c
+,
+size_t
+
+__n
+)
+
+312
+__THROW
+
+ `__asm
+ ("wmemchr"
+__ibu_pu__
+;
+
+313 "C++"
+__cڡ
+
+wch_t
+ *
+ $wmemchr
+ (
+__cڡ
+
+wch_t
+ *
+__s
+, wch_
+__c
+,
+
+314
+size_t
+
+__n
+)
+
+315
+__THROW
+
+ `__asm
+ ("wmemchr"
+__ibu_pu__
+;
+
+317
+wch_t
+ *
+ $wmemchr
+ (
+__cڡ
+
+wch_t
+ *
+__s
+, wch_
+__c
+,
+size_t
+
+__n
+)
+
+318
+__THROW
+
+__ibu_pu__
+;
+
+322 
+ $wmemcmp
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__s1
+,
+
+323
+__cڡ
+
+wch_t
+ *
+__ri
+
+__s2
+,
+size_t
+
+__n
+)
+
+324
+__THROW
+
+__ibu_pu__
+;
+
+327
+wch_t
+ *
+ $wmemy
+ (
+wch_t
+ *
+__ri
+
+__s1
+,
+
+328
+__cڡ
+
+wch_t
+ *
+__ri
+
+__s2
+,
+size_t
+
+__n
+
+__THROW
+;
+
+332
+wch_t
+ *
+ $wmemmove
+ (
+wch_t
+ *
+__s1
+,
+__cڡ
+ wch_*
+__s2
+,
+size_t
+
+__n
+)
+
+333
+__THROW
+;
+
+336
+wch_t
+ *
+ $wmemt
+ (
+wch_t
+ *
+__s
+, wch_
+__c
+,
+size_t
+
+__n
+
+__THROW
+;
+
+337
+__END_NAMESPACE_STD
+
+
+339 #ifde
+__USE_GNU
+
+
+342
+wch_t
+ *
+ $wmempy
+ (
+wch_t
+ *
+__ri
+
+__s1
+,
+
+343
+__cڡ
+
+wch_t
+ *
+__ri
+
+__s2
+,
+size_t
+
+__n
+)
+
+344
+__THROW
+;
+
+348
+__BEGIN_NAMESPACE_STD
+
+
+351
+wt_t
+
+ $btowc
+ (
+__c
+
+__THROW
+;
+
+355 
+ $wob
+ (
+wt_t
+
+__c
+
+__THROW
+;
+
+359 
+ $mbs
+ (
+__cڡ
+
+mbe_t
+ *
+__ps
+
+__THROW
+
+__ibu_pu__
+;
+
+363
+size_t
+
+ $mbowc
+ (
+wch_t
+ *
+__ri
+
+__pwc
+,
+
+364
+__cڡ
+ *
+__ri
+
+__s
+,
+size_t
+
+__n
+,
+
+365
+mbe_t
+ *
+__p
+
+__THROW
+;
+
+368
+size_t
+
+ $wtomb
+ (*
+__ri
+
+__s
+,
+wch_t
+
+__wc
+,
+
+369
+mbe_t
+ *
+__ri
+
+__ps
+
+__THROW
+;
+
+372
+size_t
+
+ $__mb
+ (
+__cڡ
+ *
+__ri
+
+__s
+,
+size_t
+
+__n
+,
+
+373
+mbe_t
+ *
+__ri
+
+__ps
+
+__THROW
+;
+
+374
+size_t
+
+ $mb
+ (
+__cڡ
+ *
+__ri
+
+__s
+,
+size_t
+
+__n
+,
+
+375
+mbe_t
+ *
+__ri
+
+__ps
+
+__THROW
+;
+
+376
+__END_NAMESPACE_STD
+
+
+378 #ifde
+__USE_EXTERN_INLINES
+
+
+384
+wt_t
+
+ $__btowc_s
+ (
+__c
+
+ `__asm
+ ("btowc");
+
+385
+__ex_le
+
+wt_t
+
+
+386
+ `__NTH
+ (
+ $btowc
+ (
+__c
+))
+
+387 {  (
+ `__but_cڡt_p
+ (
+__c
+) && __c >= '\0' && __c <= '\x7f'
+
+388 ? (
+wt_t
+
+__c
+ :
+ `__btowc_s
+ (__c));
+ }
+}
+
+390 
+ $__wob_s
+ (
+wt_t
+
+__c
+
+ `__asm
+ ("wctob");
+
+391
+__ex_le
+ 
+
+392
+ `__NTH
+ (
+ $wob
+ (
+wt_t
+
+__wc
+))
+
+393 {  (
+ `__but_cڡt_p
+ (
+__wc
+&& __w>
+L
+'\0' && __wc <= L'\x7f'
+
+394 ? (
+__wc
+ :
+ `__wob_s
+ (__wc));
+ }
+}
+
+396
+__ex_le
+
+size_t
+
+
+397
+__NTH
+ (
+ $mb
+ (
+__cڡ
+ *
+__ri
+
+__s
+,
+size_t
+
+__n
+,
+
+398
+mbe_t
+ *
+__ri
+
+__ps
+))
+
+399 {  (
+__ps
+ !
+NULL
+
+
+400 ?
+ `mbowc
+ (
+NULL
+,
+__s
+,
+__n
+,
+__ps
+:
+ `__mb
+ (__s, __n, NULL));
+ }
+}
+
+403
+__BEGIN_NAMESPACE_STD
+
+
+406
+size_t
+
+ $mbtowcs
+ (
+wch_t
+ *
+__ri
+
+__d
+,
+
+407
+__cڡ
+ **
+__ri
+
+__c
+,
+size_t
+
+__n
+,
+
+408
+mbe_t
+ *
+__ri
+
+__ps
+
+__THROW
+;
+
+412
+size_t
+
+ $wctombs
+ (*
+__ri
+
+__d
+,
+
+413
+__cڡ
+
+wch_t
+ **
+__ri
+
+__c
+,
+size_t
+
+__n
+,
+
+414
+mbe_t
+ *
+__ri
+
+__ps
+
+__THROW
+;
+
+415
+__END_NAMESPACE_STD
+
+
+418 #ifdef
+__USE_XOPEN2K8
+
+
+421
+size_t
+
+ $mbowcs
+ (
+wch_t
+ *
+__ri
+
+__d
+,
+
+422
+__cڡ
+ **
+__ri
+
+__c
+,
+size_t
+
+__nmc
+,
+
+423
+size_t
+
+__n
+,
+mbe_t
+ *
+__ri
+
+__ps
+
+__THROW
+;
+
+427
+size_t
+
+ $wcombs
+ (*
+__ri
+
+__d
+,
+
+428
+__cڡ
+
+wch_t
+ **
+__ri
+
+__c
+,
+
+429
+size_t
+
+__nwc
+, size_
+__n
+,
+
+430
+mbe_t
+ *
+__ri
+
+__ps
+
+__THROW
+;
+
+435 #ifde
+__USE_XOPEN
+
+
+437 
+ $wcwidth
+ (
+wch_t
+
+__c
+
+__THROW
+;
+
+441 
+ $wcswidth
+ (
+__cڡ
+
+wch_t
+ *
+__s
+,
+size_t
+
+__n
+
+__THROW
+;
+
+445
+__BEGIN_NAMESPACE_STD
+
+
+448 
+ $wcod
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__Ō
+,
+
+449
+wch_t
+ **
+__ri
+
+__dr
+
+__THROW
+;
+
+450
+__END_NAMESPACE_STD
+
+
+452 #ifde
+__USE_ISOC99
+
+
+453
+__BEGIN_NAMESPACE_C99
+
+
+455 
+ $wcof
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__Ō
+,
+
+456
+wch_t
+ **
+__ri
+
+__dr
+
+__THROW
+;
+
+457 
+ $wcd
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__Ō
+,
+
+458
+wch_t
+ **
+__ri
+
+__dr
+
+__THROW
+;
+
+459
+__END_NAMESPACE_C99
+
+
+463
+__BEGIN_NAMESPACE_STD
+
+
+466 
+ $wc
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__Ō
+,
+
+467
+wch_t
+ **
+__ri
+
+__dr
+, 
+__ba
+
+__THROW
+;
+
+471 
+ $wcoul
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__Ō
+,
+
+472
+wch_t
+ **
+__ri
+
+__dr
+, 
+__ba
+)
+
+473
+__THROW
+;
+
+474
+__END_NAMESPACE_STD
+
+
+476 #i
+defed
+
+__USE_ISOC99
+ || (defed
+__GNUC__
+ && defed
+__USE_GNU
+)
+
+477
+__BEGIN_NAMESPACE_C99
+
+
+480
+__exnsi__
+
+
+481 
+ $wcl
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__Ō
+,
+
+482
+wch_t
+ **
+__ri
+
+__dr
+, 
+__ba
+)
+
+483
+__THROW
+;
+
+487
+__exnsi__
+
+
+488 
+ $wcou
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__Ō
+,
+
+489
+wch_t
+ **
+__ri
+
+__dr
+,
+
+490 
+__ba
+
+__THROW
+;
+
+491
+__END_NAMESPACE_C99
+
+
+494 #i
+defed
+
+__GNUC__
+ && defed
+__USE_GNU
+
+
+497
+__exnsi__
+
+
+498 
+ $wcoq
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__Ō
+,
+
+499
+wch_t
+ **
+__ri
+
+__dr
+, 
+__ba
+)
+
+500
+__THROW
+;
+
+504
+__exnsi__
+
+
+505 
+ $wcouq
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__Ō
+,
+
+506
+wch_t
+ **
+__ri
+
+__dr
+,
+
+507 
+__ba
+
+__THROW
+;
+
+510 #ifde
+__USE_GNU
+
+
+524 
+ ~<xlo.h
+>
+
+528 
+ $wc_l
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__Ō
+,
+
+529
+wch_t
+ **
+__ri
+
+__dr
+, 
+__ba
+,
+
+530
+__lo_t
+
+__loc
+
+__THROW
+;
+
+532 
+ $wcoul_l
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__Ō
+,
+
+533
+wch_t
+ **
+__ri
+
+__dr
+,
+
+534 
+__ba
+,
+__lo_t
+
+__loc
+
+__THROW
+;
+
+536
+__exnsi__
+
+
+537 
+ $wcl_l
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__Ō
+,
+
+538
+wch_t
+ **
+__ri
+
+__dr
+,
+
+539 
+__ba
+,
+__lo_t
+
+__loc
+
+__THROW
+;
+
+541
+__exnsi__
+
+
+542 
+ $wcou_l
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__Ō
+,
+
+543
+wch_t
+ **
+__ri
+
+__dr
+,
+
+544 
+__ba
+,
+__lo_t
+
+__loc
+)
+
+545
+__THROW
+;
+
+547 
+ $wcod_l
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__Ō
+,
+
+548
+wch_t
+ **
+__ri
+
+__dr
+,
+__lo_t
+
+__loc
+)
+
+549
+__THROW
+;
+
+551 
+ $wcof_l
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__Ō
+,
+
+552
+wch_t
+ **
+__ri
+
+__dr
+,
+__lo_t
+
+__loc
+)
+
+553
+__THROW
+;
+
+555 
+ $wcd_l
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__Ō
+,
+
+556
+wch_t
+ **
+__ri
+
+__dr
+,
+
+557
+__lo_t
+
+__loc
+
+__THROW
+;
+
+561 #ifdef
+__USE_XOPEN2K8
+
+
+564
+wch_t
+ *
+ $wy
+ (
+wch_t
+ *
+__de
+,
+__cڡ
+ wch_*
+__c
+
+__THROW
+;
+
+568
+wch_t
+ *
+ $wny
+ (
+wch_t
+ *
+__de
+,
+__cڡ
+ wch_*
+__c
+,
+size_t
+
+__n
+)
+
+569
+__THROW
+;
+
+575 #ifdef
+__USE_XOPEN2K8
+
+
+578
+__FILE
+ *
+ $ݒ_wmemam
+ (
+wch_t
+ **
+__buoc
+,
+size_t
+ *
+__sizoc
+
+__THROW
+;
+
+581 #i
+defed
+
+__USE_ISOC95
+ || defed
+__USE_UNIX98
+
+
+582
+__BEGIN_NAMESPACE_STD
+
+
+585 
+ $fwide
+ (
+__FILE
+ *
+__
+, 
+__mode
+
+__THROW
+;
+
+592 
+ `fwtf
+ (
+__FILE
+ *
+__ri
+
+__am
+,
+
+593
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+, ...)
+
+599 
+ `wtf
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+, ...)
+
+602 
+ $swtf
+ (
+wch_t
+ *
+__ri
+
+__s
+,
+size_t
+
+__n
+,
+
+603
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+, ...)
+
+604
+__THROW
+ ;
+
+610 
+ `vfwtf
+ (
+__FILE
+ *
+__ri
+
+__s
+,
+
+611
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+,
+
+612
+__gnuc_va_li
+
+__g
+)
+
+618 
+ `vwtf
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+,
+
+619
+__gnuc_va_li
+
+__g
+)
+
+623 
+ $vswtf
+ (
+wch_t
+ *
+__ri
+
+__s
+,
+size_t
+
+__n
+,
+
+624
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+,
+
+625
+__gnuc_va_li
+
+__g
+)
+
+626
+__THROW
+ ;
+
+633 
+ `fwsnf
+ (
+__FILE
+ *
+__ri
+
+__am
+,
+
+634
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+, ...)
+
+640 
+ `wsnf
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+, ...)
+
+643 
+ $swsnf
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__s
+,
+
+644
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+, ...)
+
+645
+__THROW
+ ;
+
+647 #i
+defed
+
+__USE_ISOC99
+ && !defed
+__USE_GNU
+ \
+
+648 && (!
+defed
+
+__LDBL_COMPAT
+ || !defed
+__REDIRECT
+) \
+
+649 && (
+defed
+
+__STRICT_ANSI__
+ || defed
+__USE_XOPEN2K
+)
+
+650 #ifde
+__REDIRECT
+
+
+654 
+ `__REDIRECT
+ (
+fwsnf
+, (
+__FILE
+ *
+__ri
+
+__am
+,
+
+655
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+, ...),
+
+656
+__isoc99_fwsnf
+)
+
+658 
+ `__REDIRECT
+ (
+wsnf
+, (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+, ...),
+
+659
+__isoc99_wsnf
+)
+
+661 
+ `__REDIRECT
+ (
+swsnf
+, (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__s
+,
+
+662
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+, ...),
+
+663
+__isoc99_swsnf
+)
+
+664
+__THROW
+ ;
+
+666 
+ `__isoc99_fwsnf
+ (
+__FILE
+ *
+__ri
+
+__am
+,
+
+667
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+, ...);
+
+668 
+ `__isoc99_wsnf
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+, ...);
+
+669 
+ $__isoc99_swsnf
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__s
+,
+
+670
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+, ...)
+
+671
+__THROW
+;
+
+672 
+ #fwsnf
+
+__isoc99_fwsnf
+
+
+ )
+
+673 
+ #wsnf
+
+__isoc99_wsnf
+
+
+ )
+
+674 
+ #swsnf
+
+__isoc99_swsnf
+
+
+ )
+
+678
+__END_NAMESPACE_STD
+
+
+681 #ifde
+__USE_ISOC99
+
+
+682
+__BEGIN_NAMESPACE_C99
+
+
+687 
+ `vfwsnf
+ (
+__FILE
+ *
+__ri
+
+__s
+,
+
+688
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+,
+
+689
+__gnuc_va_li
+
+__g
+)
+
+695 
+ `vwsnf
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+,
+
+696
+__gnuc_va_li
+
+__g
+)
+
+699 
+ $vswsnf
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__s
+,
+
+700
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+,
+
+701
+__gnuc_va_li
+
+__g
+)
+
+702
+__THROW
+ ;
+
+704 #i!
+defed
+
+__USE_GNU
+ \
+
+705 && (!
+defed
+
+__LDBL_COMPAT
+ || !defed
+__REDIRECT
+) \
+
+706 && (
+defed
+
+__STRICT_ANSI__
+ || defed
+__USE_XOPEN2K
+)
+
+707 #ifde
+__REDIRECT
+
+
+708 
+ `__REDIRECT
+ (
+vfwsnf
+, (
+__FILE
+ *
+__ri
+
+__s
+,
+
+709
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+,
+
+710
+__gnuc_va_li
+
+__g
+),
+__isoc99_vfwsnf
+)
+
+712 
+ `__REDIRECT
+ (
+vwsnf
+, (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+,
+
+713
+__gnuc_va_li
+
+__g
+),
+__isoc99_vwsnf
+)
+
+715 
+ `__REDIRECT
+ (
+vswsnf
+, (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__s
+,
+
+716
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+,
+
+717
+__gnuc_va_li
+
+__g
+),
+__isoc99_vswsnf
+)
+
+718
+__THROW
+ ;
+
+720 
+ `__isoc99_vfwsnf
+ (
+__FILE
+ *
+__ri
+
+__s
+,
+
+721
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+,
+
+722
+__gnuc_va_li
+
+__g
+);
+
+723 
+ `__isoc99_vwsnf
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+,
+
+724
+__gnuc_va_li
+
+__g
+);
+
+725 
+ $__isoc99_vswsnf
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__s
+,
+
+726
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+,
+
+727
+__gnuc_va_li
+
+__g
+
+__THROW
+;
+
+728 
+ #vfwsnf
+
+__isoc99_vfwsnf
+
+
+ )
+
+729 
+ #vwsnf
+
+__isoc99_vwsnf
+
+
+ )
+
+730 
+ #vswsnf
+
+__isoc99_vswsnf
+
+
+ )
+
+734
+__END_NAMESPACE_C99
+
+
+738
+__BEGIN_NAMESPACE_STD
+
+
+743
+wt_t
+
+ `fgwc
+ (
+__FILE
+ *
+__am
+);
+
+744
+wt_t
+
+ `gwc
+ (
+__FILE
+ *
+__am
+);
+
+750
+wt_t
+
+ `gwch
+ ();
+
+757
+wt_t
+
+ `utwc
+ (
+wch_t
+
+__wc
+,
+__FILE
+ *
+__am
+);
+
+758
+wt_t
+
+ `putwc
+ (
+wch_t
+
+__wc
+,
+__FILE
+ *
+__am
+);
+
+764
+wt_t
+
+ `putwch
+ (
+wch_t
+
+__wc
+);
+
+772
+wch_t
+ *
+ `fgws
+ (wch_*
+__ri
+
+__ws
+, 
+__n
+,
+
+773
+__FILE
+ *
+__ri
+
+__am
+);
+
+779 
+ `utws
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__ws
+,
+
+780
+__FILE
+ *
+__ri
+
+__am
+);
+
+787
+wt_t
+
+ `ungwc
+ (wt_
+__wc
+,
+__FILE
+ *
+__am
+);
+
+788
+__END_NAMESPACE_STD
+
+
+791 #ifde
+__USE_GNU
+
+
+799
+wt_t
+
+ `gwc_uocked
+ (
+__FILE
+ *
+__am
+);
+
+800
+wt_t
+
+ `gwch_uocked
+ ();
+
+808
+wt_t
+
+ `fgwc_uocked
+ (
+__FILE
+ *
+__am
+);
+
+816
+wt_t
+
+ `utwc_uocked
+ (
+wch_t
+
+__wc
+,
+__FILE
+ *
+__am
+);
+
+825
+wt_t
+
+ `putwc_uocked
+ (
+wch_t
+
+__wc
+,
+__FILE
+ *
+__am
+);
+
+826
+wt_t
+
+ `putwch_uocked
+ (
+wch_t
+
+__wc
+);
+
+835
+wch_t
+ *
+ `fgws_uocked
+ (wch_*
+__ri
+
+__ws
+, 
+__n
+,
+
+836
+__FILE
+ *
+__ri
+
+__am
+);
+
+844 
+ `utws_uocked
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__ws
+,
+
+845
+__FILE
+ *
+__ri
+
+__am
+);
+
+849
+__BEGIN_NAMESPACE_C99
+
+
+853
+size_t
+
+ $wcsime
+ (
+wch_t
+ *
+__ri
+
+__s
+,
+size_t
+
+__maxsize
+,
+
+854
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+,
+
+855
+__cڡ
+ 
+tm
+ *
+__ri
+
+__
+
+__THROW
+;
+
+856
+__END_NAMESPACE_C99
+
+
+858 #ifde
+__USE_GNU
+
+
+859 
+ ~<xlo.h
+>
+
+863
+size_t
+
+ $wcsime_l
+ (
+wch_t
+ *
+__ri
+
+__s
+,
+size_t
+
+__maxsize
+,
+
+864
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+,
+
+865
+__cڡ
+ 
+tm
+ *
+__ri
+
+__
+,
+
+866
+__lo_t
+
+__loc
+
+__THROW
+;
+
+875 #i
+defed
+
+__USE_UNIX98
+ && !defed
+__USE_GNU
+
+
+876 
+ #__ed_iswxxx
+
+
+ )
+
+877 
+ ~<wy.h
+>
+
+881 #i
+__USE_FORTIFY_LEVEL
+ > 0 &&
+defed
+
+__ex_ways_le
+
+
+882 
+ ~<bs/wch2.h
+>
+
+885 #ifde
+__LDBL_COMPAT
+
+
+886 
+ ~<bs/wch-ldbl.h
+>
+
+889
+__END_DECLS
+
+
+897 #unde
+__ed_mbe_t
+
+
+898 #unde
+__ed_wt_t
+
+
+ @/usr/include/bits/pthreadtypes.h
+
+20 #ide
+_BITS_PTHREADTYPES_H
+
+
+21 
+ #_BITS_PTHREADTYPES_H
+ 1
+
+ )
+
+23 
+ ~<bs/wdsize.h
+>
+
+25 #i
+__WORDSIZE
+ == 64
+
+26 
+ #__SIZEOF_PTHREAD_ATTR_T
+ 56
+
+ )
+
+27 
+ #__SIZEOF_PTHREAD_MUTEX_T
+ 40
+
+ )
+
+28 
+ #__SIZEOF_PTHREAD_MUTEXATTR_T
+ 4
+
+ )
+
+29 
+ #__SIZEOF_PTHREAD_COND_T
+ 48
+
+ )
+
+30 
+ #__SIZEOF_PTHREAD_CONDATTR_T
+ 4
+
+ )
+
+31 
+ #__SIZEOF_PTHREAD_RWLOCK_T
+ 56
+
+ )
+
+32 
+ #__SIZEOF_PTHREAD_RWLOCKATTR_T
+ 8
+
+ )
+
+33 
+ #__SIZEOF_PTHREAD_BARRIER_T
+ 32
+
+ )
+
+34 
+ #__SIZEOF_PTHREAD_BARRIERATTR_T
+ 4
+
+ )
+
+36 
+ #__SIZEOF_PTHREAD_ATTR_T
+ 36
+
+ )
+
+37 
+ #__SIZEOF_PTHREAD_MUTEX_T
+ 24
+
+ )
+
+38 
+ #__SIZEOF_PTHREAD_MUTEXATTR_T
+ 4
+
+ )
+
+39 
+ #__SIZEOF_PTHREAD_COND_T
+ 48
+
+ )
+
+40 
+ #__SIZEOF_PTHREAD_CONDATTR_T
+ 4
+
+ )
+
+41 
+ #__SIZEOF_PTHREAD_RWLOCK_T
+ 32
+
+ )
+
+42 
+ #__SIZEOF_PTHREAD_RWLOCKATTR_T
+ 8
+
+ )
+
+43 
+ #__SIZEOF_PTHREAD_BARRIER_T
+ 20
+
+ )
+
+44 
+ #__SIZEOF_PTHREAD_BARRIERATTR_T
+ 4
+
+ )
+
+50 
+ thad_t
+;
+
+55 
+ m__size
+[
+__SIZEOF_PTHREAD_ATTR_T
+];
+
+56 
+ m__ign
+;
+
+57 }
+ thad__t
+;
+
+60 #i
+__WORDSIZE
+ == 64
+
+61 
+ s__had__li
+
+
+63 
+__had__li
+ *
+ m__ev
+;
+
+64 
+__had__li
+ *
+ m__xt
+;
+
+65 }
+ t__had_li_t
+;
+
+67 
+ s__had__i
+
+
+69 
+__had__i
+ *
+ m__xt
+;
+
+70 }
+ t__had_i_t
+;
+
+78 
+ s__had_mux_s
+
+
+80 
+ m__lock
+;
+
+81 
+ m__cou
+;
+
+82 
+ m__owr
+;
+
+83 #i
+__WORDSIZE
+ == 64
+
+84 
+ m__nurs
+;
+
+88 
+ m__kd
+;
+
+89 #i
+__WORDSIZE
+ == 64
+
+90 
+ m__s
+;
+
+91
+__had_li_t
+
+ m__li
+;
+
+92 
+ #__PTHREAD_MUTEX_HAVE_PREV
+ 1
+
+ )
+
+94 
+ m__nurs
+;
+
+95
+__exnsi__
+ union
+
+97 
+ m__s
+;
+
+98
+__had_i_t
+
+ m__li
+;
+
+101 }
+ m__da
+;
+
+102 
+ m__size
+[
+__SIZEOF_PTHREAD_MUTEX_T
+];
+
+103 
+ m__ign
+;
+
+104 }
+ thad_mux_t
+;
+
+108 
+ m__size
+[
+__SIZEOF_PTHREAD_MUTEXATTR_T
+];
+
+109 
+ m__ign
+;
+
+110 }
+ thad_mux_t
+;
+
+119 
+ m__lock
+;
+
+120 
+ m__fux
+;
+
+121
+__exnsi__
+ 
+ m__tٮ_q
+;
+
+122
+__exnsi__
+ 
+ m__wakeup_q
+;
+
+123
+__exnsi__
+ 
+ m__wok_q
+;
+
+124 *
+ m__mux
+;
+
+125 
+ m__nwas
+;
+
+126 
+ m__brd_q
+;
+
+127 }
+ m__da
+;
+
+128 
+ m__size
+[
+__SIZEOF_PTHREAD_COND_T
+];
+
+129
+__exnsi__
+ 
+ m__ign
+;
+
+130 }
+ thad_cd_t
+;
+
+134 
+ m__size
+[
+__SIZEOF_PTHREAD_CONDATTR_T
+];
+
+135 
+ m__ign
+;
+
+136 }
+ thad_cd_t
+;
+
+140 
+ thad_key_t
+;
+
+144 
+ thad__t
+;
+
+147 #i
+defed
+
+__USE_UNIX98
+ || defed
+__USE_XOPEN2K
+
+
+152 #i
+__WORDSIZE
+ == 64
+
+155 
+ m__lock
+;
+
+156 
+ m___ads
+;
+
+157 
+ m__ads_wakeup
+;
+
+158 
+ m__wr_wakeup
+;
+
+159 
+ m___ads_queued
+;
+
+160 
+ m___wrs_queued
+;
+
+161 
+ m__wr
+;
+
+162 
+ m__shed
+;
+
+163 
+ m__d1
+;
+
+164 
+ m__d2
+;
+
+167 
+ m__ags
+;
+
+168 }
+ m__da
+;
+
+172 
+ m__lock
+;
+
+173 
+ m___ads
+;
+
+174 
+ m__ads_wakeup
+;
+
+175 
+ m__wr_wakeup
+;
+
+176 
+ m___ads_queued
+;
+
+177 
+ m___wrs_queued
+;
+
+180 
+ m__ags
+;
+
+181 
+ m__shed
+;
+
+182 
+ m__d1
+;
+
+183 
+ m__d2
+;
+
+184 
+ m__wr
+;
+
+185 }
+ m__da
+;
+
+187 
+ m__size
+[
+__SIZEOF_PTHREAD_RWLOCK_T
+];
+
+188 
+ m__ign
+;
+
+189 }
+ thad_rwlock_t
+;
+
+193 
+ m__size
+[
+__SIZEOF_PTHREAD_RWLOCKATTR_T
+];
+
+194 
+ m__ign
+;
+
+195 }
+ thad_rwlock_t
+;
+
+199 #ifde
+__USE_XOPEN2K
+
+
+201 vީ
+ thad_lock_t
+;
+
+208 
+ m__size
+[
+__SIZEOF_PTHREAD_BARRIER_T
+];
+
+209 
+ m__ign
+;
+
+210 }
+ thad_brr_t
+;
+
+214 
+ m__size
+[
+__SIZEOF_PTHREAD_BARRIERATTR_T
+];
+
+215 
+ m__ign
+;
+
+216 }
+ thad_brr_t
+;
+
+220 #i
+__WORDSIZE
+ == 32
+
+222 
+ #__nup_f_ibu
+
+ `__ibu__
+ ((
+ `__grm__
+ (1)))
+
+ )
+
+ @/usr/include/bits/wchar-ldbl.h
+
+20 #ide
+_WCHAR_H
+
+
+24 #i
+defed
+
+__USE_ISOC95
+ || defed
+__USE_UNIX98
+
+
+25
+__BEGIN_NAMESPACE_C99
+
+
+26
+__LDBL_REDIR_DECL
+ (
+fwtf
+);
+
+27
+__LDBL_REDIR_DECL
+ (
+wtf
+);
+
+28
+__LDBL_REDIR_DECL
+ (
+swtf
+);
+
+29
+__LDBL_REDIR_DECL
+ (
+vfwtf
+);
+
+30
+__LDBL_REDIR_DECL
+ (
+vwtf
+);
+
+31
+__LDBL_REDIR_DECL
+ (
+vswtf
+);
+
+32 #i
+defed
+
+__USE_ISOC99
+ && !defed
+__USE_GNU
+ \
+
+33 && !
+defed
+
+ g__REDIRECT
+ \
+
+34 && (
+defed
+
+ g__STRICT_ANSI__
+ || defed
+ g__USE_XOPEN2K
+)
+
+35
+ $__LDBL_REDIR1_DECL
+ (
+fwsnf
+,
+__dbl___isoc99_fwsnf
+)
+
+36
+ $__LDBL_REDIR1_DECL
+ (
+wsnf
+,
+__dbl___isoc99_wsnf
+)
+
+37
+ $__LDBL_REDIR1_DECL
+ (
+swsnf
+,
+__dbl___isoc99_swsnf
+)
+
+39
+ `__LDBL_REDIR_DECL
+ (
+fwsnf
+);
+
+40
+ `__LDBL_REDIR_DECL
+ (
+wsnf
+);
+
+41
+ `__LDBL_REDIR_DECL
+ (
+swsnf
+);
+
+43
+__END_NAMESPACE_C99
+
+
+46 #ifde
+__USE_ISOC99
+
+
+47
+__BEGIN_NAMESPACE_C99
+
+
+48
+ `__LDBL_REDIR1_DECL
+ (
+wcd
+,
+wcod
+);
+
+49 #i!
+defed
+
+__USE_GNU
+ && !defed
+__REDIRECT
+ \
+
+50 && (
+defed
+
+__STRICT_ANSI__
+ || defed
+__USE_XOPEN2K
+)
+
+51
+ $__LDBL_REDIR1_DECL
+ (
+vfwsnf
+,
+__dbl___isoc99_vfwsnf
+)
+
+52
+ $__LDBL_REDIR1_DECL
+ (
+vwsnf
+,
+__dbl___isoc99_vwsnf
+)
+
+53
+ $__LDBL_REDIR1_DECL
+ (
+vswsnf
+,
+__dbl___isoc99_vswsnf
+)
+
+55
+ `__LDBL_REDIR_DECL
+ (
+vfwsnf
+);
+
+56
+ `__LDBL_REDIR_DECL
+ (
+vwsnf
+);
+
+57
+ `__LDBL_REDIR_DECL
+ (
+vswsnf
+);
+
+59
+__END_NAMESPACE_C99
+
+
+62 #ifde
+__USE_GNU
+
+
+63
+ `__LDBL_REDIR1_DECL
+ (
+wcd_l
+,
+wcod_l
+);
+
+66 #i
+__USE_FORTIFY_LEVEL
+ > 0 &&
+defed
+
+__ex_ways_le
+
+
+67
+ $__LDBL_REDIR_DECL
+ (
+__swtf_chk
+)
+
+68
+ $__LDBL_REDIR_DECL
+ (
+__vswtf_chk
+)
+
+69 #i
+__USE_FORTIFY_LEVEL
+ > 1
+
+70
+ $__LDBL_REDIR_DECL
+ (
+__fwtf_chk
+)
+
+71
+ $__LDBL_REDIR_DECL
+ (
+__wtf_chk
+)
+
+72
+ $__LDBL_REDIR_DECL
+ (
+__vfwtf_chk
+)
+
+73
+ $__LDBL_REDIR_DECL
+ (
+__vwtf_chk
+)
+
+ @/usr/include/bits/wchar.h
+
+20 #ide
+_BITS_WCHAR_H
+
+
+21 
+ #_BITS_WCHAR_H
+ 1
+
+ )
+
+24 #ifde
+__WCHAR_MAX__
+
+
+25 
+ #__WCHAR_MAX
+
+__WCHAR_MAX__
+
+
+ )
+
+27 
+ #__WCHAR_MAX
+ (2147483647)
+
+ )
+
+32 #ifde
+__WCHAR_UNSIGNED__
+
+
+33 
+ #__WCHAR_MIN
+
+L
+'\0'
+
+ )
+
+37 #i
+L
+'\0' - 1 > 0
+
+38 
+ #__WCHAR_MIN
+
+L
+'\0'
+
+ )
+
+40 
+ #__WCHAR_MIN
+ (-
+__WCHAR_MAX
+ - 1)
+
+ )
+
+ @/usr/include/bits/wchar2.h
+
+20 #ide
+_WCHAR_H
+
+
+25
+wch_t
+ *
+ $__wmemy_chk
+ (
+wch_t
+ *
+__ri
+
+__s1
+,
+
+26
+__cڡ
+
+wch_t
+ *
+__ri
+
+__s2
+,
+size_t
+
+__n
+,
+
+27
+size_t
+
+__ns1
+
+__THROW
+;
+
+28
+wch_t
+ *
+ `__REDIRECT_NTH
+ (
+__wmemy_s
+,
+
+29 (
+wch_t
+ *
+__ri
+
+__s1
+,
+
+30
+__cڡ
+
+wch_t
+ *
+__ri
+
+__s2
+,
+size_t
+
+__n
+),
+
+31
+wmemy
+);
+
+32
+wch_t
+ *
+ `__REDIRECT_NTH
+ (
+__wmemy_chk_wn
+,
+
+33 (
+wch_t
+ *
+__ri
+
+__s1
+,
+
+34
+__cڡ
+
+wch_t
+ *
+__ri
+
+__s2
+,
+size_t
+
+__n
+,
+
+35
+size_t
+
+__ns1
+),
+__wmemy_chk
+)
+
+36
+ `__wljr
+ ("wmemcpy called withength biggerhan size of destination "
+
+39
+__ex_ways_le
+
+wch_t
+ *
+
+40
+ `__NTH
+ (
+ $wmemy
+ (
+wch_t
+ *
+__ri
+
+__s1
+,
+__cڡ
+ wch_*__ri
+__s2
+,
+
+41
+size_t
+
+__n
+))
+
+43 i(
+ `__bos0
+ (
+__s1
+!(
+size_t
+) -1)
+
+45 i(!
+ `__but_cڡt_p
+ (
+__n
+))
+
+46 
+ `__wmemy_chk
+ (
+__s1
+,
+__s2
+,
+__n
+,
+
+47
+ `__bos0
+ (
+__s1
+/  (
+wch_t
+));
+
+49 i(
+__n
+ >
+ `__bos0
+ (
+__s1
+/  (
+wch_t
+))
+
+50 
+ `__wmemy_chk_wn
+ (
+__s1
+,
+__s2
+,
+__n
+,
+
+51
+ `__bos0
+ (
+__s1
+/  (
+wch_t
+));
+
+53 
+ `__wmemy_s
+ (
+__s1
+,
+__s2
+,
+__n
+);
+
+54
+ }
+}
+
+57
+wch_t
+ *
+ $__wmemmove_chk
+ (
+wch_t
+ *
+__s1
+,
+__cڡ
+ wch_*
+__s2
+,
+
+58
+size_t
+
+__n
+, size_
+__ns1
+
+__THROW
+;
+
+59
+wch_t
+ *
+ `__REDIRECT_NTH
+ (
+__wmemmove_s
+, (wch_*
+__s1
+,
+
+60
+__cڡ
+
+wch_t
+ *
+__s2
+,
+
+61
+size_t
+
+__n
+),
+wmemmove
+);
+
+62
+wch_t
+ *
+ `__REDIRECT_NTH
+ (
+__wmemmove_chk_wn
+,
+
+63 (
+wch_t
+ *
+__ri
+
+__s1
+,
+
+64
+__cڡ
+
+wch_t
+ *
+__ri
+
+__s2
+,
+size_t
+
+__n
+,
+
+65
+size_t
+
+__ns1
+),
+__wmemmove_chk
+)
+
+66
+ `__wljr
+ ("wmemmove called withength biggerhan size of destination "
+
+69
+__ex_ways_le
+
+wch_t
+ *
+
+70
+ `__NTH
+ (
+ $wmemmove
+ (
+wch_t
+ *
+__ri
+
+__s1
+,
+__cڡ
+ wch_*__ri
+__s2
+,
+
+71
+size_t
+
+__n
+))
+
+73 i(
+ `__bos0
+ (
+__s1
+!(
+size_t
+) -1)
+
+75 i(!
+ `__but_cڡt_p
+ (
+__n
+))
+
+76 
+ `__wmemmove_chk
+ (
+__s1
+,
+__s2
+,
+__n
+,
+
+77
+ `__bos0
+ (
+__s1
+/  (
+wch_t
+));
+
+79 i(
+__n
+ >
+ `__bos0
+ (
+__s1
+/  (
+wch_t
+))
+
+80 
+ `__wmemmove_chk_wn
+ (
+__s1
+,
+__s2
+,
+__n
+,
+
+81
+ `__bos0
+ (
+__s1
+/  (
+wch_t
+));
+
+83 
+ `__wmemmove_s
+ (
+__s1
+,
+__s2
+,
+__n
+);
+
+84
+ }
+}
+
+87 #ifde
+__USE_GNU
+
+
+88
+wch_t
+ *
+ $__wmempy_chk
+ (
+wch_t
+ *
+__ri
+
+__s1
+,
+
+89
+__cڡ
+
+wch_t
+ *
+__ri
+
+__s2
+,
+size_t
+
+__n
+,
+
+90
+size_t
+
+__ns1
+
+__THROW
+;
+
+91
+wch_t
+ *
+ `__REDIRECT_NTH
+ (
+__wmempy_s
+,
+
+92 (
+wch_t
+ *
+__ri
+
+__s1
+,
+
+93
+__cڡ
+
+wch_t
+ *
+__ri
+
+__s2
+,
+
+94
+size_t
+
+__n
+),
+wmempy
+);
+
+95
+wch_t
+ *
+ `__REDIRECT_NTH
+ (
+__wmempy_chk_wn
+,
+
+96 (
+wch_t
+ *
+__ri
+
+__s1
+,
+
+97
+__cڡ
+
+wch_t
+ *
+__ri
+
+__s2
+,
+size_t
+
+__n
+,
+
+98
+size_t
+
+__ns1
+),
+__wmempy_chk
+)
+
+99
+ `__wljr
+ ("wmempcpy called withength biggerhan size of destination "
+
+102
+__ex_ways_le
+
+wch_t
+ *
+
+103
+ `__NTH
+ (
+ $wmempy
+ (
+wch_t
+ *
+__ri
+
+__s1
+,
+__cڡ
+ wch_*__ri
+__s2
+,
+
+104
+size_t
+
+__n
+))
+
+106 i(
+ `__bos0
+ (
+__s1
+!(
+size_t
+) -1)
+
+108 i(!
+ `__but_cڡt_p
+ (
+__n
+))
+
+109 
+ `__wmempy_chk
+ (
+__s1
+,
+__s2
+,
+__n
+,
+
+110
+ `__bos0
+ (
+__s1
+/  (
+wch_t
+));
+
+112 i(
+__n
+ >
+ `__bos0
+ (
+__s1
+/  (
+wch_t
+))
+
+113 
+ `__wmempy_chk_wn
+ (
+__s1
+,
+__s2
+,
+__n
+,
+
+114
+ `__bos0
+ (
+__s1
+/  (
+wch_t
+));
+
+116 
+ `__wmempy_s
+ (
+__s1
+,
+__s2
+,
+__n
+);
+
+117
+ }
+}
+
+121
+wch_t
+ *
+ $__wmemt_chk
+ (
+wch_t
+ *
+__s
+, wch_
+__c
+,
+size_t
+
+__n
+,
+
+122
+size_t
+
+__ns
+
+__THROW
+;
+
+123
+wch_t
+ *
+ `__REDIRECT_NTH
+ (
+__wmemt_s
+, (wch_*
+__s
+, wch_
+__c
+,
+
+124
+size_t
+
+__n
+),
+wmemt
+);
+
+125
+wch_t
+ *
+ `__REDIRECT_NTH
+ (
+__wmemt_chk_wn
+,
+
+126 (
+wch_t
+ *
+__s
+, wch_
+__c
+,
+size_t
+
+__n
+,
+
+127
+size_t
+
+__ns
+),
+__wmemt_chk
+)
+
+128
+ `__wljr
+ ("wmemset called withength biggerhan size of destination "
+
+131
+__ex_ways_le
+
+wch_t
+ *
+
+132
+ `__NTH
+ (
+ $wmemt
+ (
+wch_t
+ *
+__ri
+
+__s
+, wch_
+__c
+,
+size_t
+
+__n
+))
+
+134 i(
+ `__bos0
+ (
+__s
+!(
+size_t
+) -1)
+
+136 i(!
+ `__but_cڡt_p
+ (
+__n
+))
+
+137 
+ `__wmemt_chk
+ (
+__s
+,
+__c
+,
+__n
+,
+ `__bos0
+ (__s/  (
+wch_t
+));
+
+139 i(
+__n
+ >
+ `__bos0
+ (
+__s
+/  (
+wch_t
+))
+
+140 
+ `__wmemt_chk_wn
+ (
+__s
+,
+__c
+,
+__n
+,
+
+141
+ `__bos0
+ (
+__s
+/  (
+wch_t
+));
+
+143 
+ `__wmemt_s
+ (
+__s
+,
+__c
+,
+__n
+);
+
+144
+ }
+}
+
+147
+wch_t
+ *
+ $__wcsy_chk
+ (
+wch_t
+ *
+__ri
+
+__de
+,
+
+148
+__cڡ
+
+wch_t
+ *
+__ri
+
+__c
+,
+
+149
+size_t
+
+__n
+
+__THROW
+;
+
+150
+wch_t
+ *
+ `__REDIRECT_NTH
+ (
+__wcsy_s
+,
+
+151 (
+wch_t
+ *
+__ri
+
+__de
+,
+
+152
+__cڡ
+
+wch_t
+ *
+__ri
+
+__c
+),
+wcsy
+);
+
+154
+__ex_ways_le
+
+wch_t
+ *
+
+155
+ `__NTH
+ (
+ $wcsy
+ (
+wch_t
+ *
+__de
+,
+__cڡ
+ wch_*
+__c
+))
+
+157 i(
+ `__bos
+ (
+__de
+!(
+size_t
+) -1)
+
+158 
+ `__wcsy_chk
+ (
+__de
+,
+__c
+,
+ `__bos
+ (__de/  (
+wch_t
+));
+
+159 
+ `__wcsy_s
+ (
+__de
+,
+__c
+);
+
+160
+ }
+}
+
+163
+wch_t
+ *
+ $__wy_chk
+ (
+wch_t
+ *
+__de
+,
+__cڡ
+ wch_*
+__c
+,
+
+164
+size_t
+
+__den
+
+__THROW
+;
+
+165
+wch_t
+ *
+ `__REDIRECT_NTH
+ (
+__wy_s
+, (wch_*
+__de
+,
+
+166
+__cڡ
+
+wch_t
+ *
+__c
+),
+
+167
+wy
+);
+
+169
+__ex_ways_le
+
+wch_t
+ *
+
+170
+ `__NTH
+ (
+ $wy
+ (
+wch_t
+ *
+__de
+,
+__cڡ
+ wch_*
+__c
+))
+
+172 i(
+ `__bos
+ (
+__de
+!(
+size_t
+) -1)
+
+173 
+ `__wy_chk
+ (
+__de
+,
+__c
+,
+ `__bos
+ (__de/  (
+wch_t
+));
+
+174 
+ `__wy_s
+ (
+__de
+,
+__c
+);
+
+175
+ }
+}
+
+178
+wch_t
+ *
+ $__wcy_chk
+ (
+wch_t
+ *
+__ri
+
+__de
+,
+
+179
+__cڡ
+
+wch_t
+ *
+__ri
+
+__c
+,
+size_t
+
+__n
+,
+
+180
+size_t
+
+__den
+
+__THROW
+;
+
+181
+wch_t
+ *
+ `__REDIRECT_NTH
+ (
+__wcy_s
+,
+
+182 (
+wch_t
+ *
+__ri
+
+__de
+,
+
+183
+__cڡ
+
+wch_t
+ *
+__ri
+
+__c
+,
+
+184
+size_t
+
+__n
+),
+wcy
+);
+
+185
+wch_t
+ *
+ `__REDIRECT_NTH
+ (
+__wcy_chk_wn
+,
+
+186 (
+wch_t
+ *
+__ri
+
+__de
+,
+
+187
+__cڡ
+
+wch_t
+ *
+__ri
+
+__c
+,
+
+188
+size_t
+
+__n
+, size_
+__den
+),
+__wcy_chk
+)
+
+189
+ `__wljr
+ ("wcsncpy called withength biggerhan size of destination "
+
+192
+__ex_ways_le
+
+wch_t
+ *
+
+193
+ `__NTH
+ (
+ $wcy
+ (
+wch_t
+ *
+__de
+,
+__cڡ
+ wch_*
+__c
+,
+size_t
+
+__n
+))
+
+195 i(
+ `__bos
+ (
+__de
+!(
+size_t
+) -1)
+
+197 i(!
+ `__but_cڡt_p
+ (
+__n
+))
+
+198 
+ `__wcy_chk
+ (
+__de
+,
+__c
+,
+__n
+,
+
+199
+ `__bos
+ (
+__de
+/  (
+wch_t
+));
+
+200 i(
+__n
+ >
+ `__bos
+ (
+__de
+/  (
+wch_t
+))
+
+201 
+ `__wcy_chk_wn
+ (
+__de
+,
+__c
+,
+__n
+,
+
+202
+ `__bos
+ (
+__de
+/  (
+wch_t
+));
+
+204 
+ `__wcy_s
+ (
+__de
+,
+__c
+,
+__n
+);
+
+205
+ }
+}
+
+208
+wch_t
+ *
+ $__wny_chk
+ (
+wch_t
+ *
+__ri
+
+__de
+,
+
+209
+__cڡ
+
+wch_t
+ *
+__ri
+
+__c
+,
+size_t
+
+__n
+,
+
+210
+size_t
+
+__den
+
+__THROW
+;
+
+211
+wch_t
+ *
+ `__REDIRECT_NTH
+ (
+__wny_s
+,
+
+212 (
+wch_t
+ *
+__ri
+
+__de
+,
+
+213
+__cڡ
+
+wch_t
+ *
+__ri
+
+__c
+,
+
+214
+size_t
+
+__n
+),
+wny
+);
+
+215
+wch_t
+ *
+ `__REDIRECT_NTH
+ (
+__wny_chk_wn
+,
+
+216 (
+wch_t
+ *
+__ri
+
+__de
+,
+
+217
+__cڡ
+
+wch_t
+ *
+__ri
+
+__c
+,
+
+218
+size_t
+
+__n
+, size_
+__den
+),
+__wny_chk
+)
+
+219
+ `__wljr
+ ("wcpncpy called withength biggerhan size of destination "
+
+222
+__ex_ways_le
+
+wch_t
+ *
+
+223
+ `__NTH
+ (
+ $wny
+ (
+wch_t
+ *
+__de
+,
+__cڡ
+ wch_*
+__c
+,
+size_t
+
+__n
+))
+
+225 i(
+ `__bos
+ (
+__de
+!(
+size_t
+) -1)
+
+227 i(!
+ `__but_cڡt_p
+ (
+__n
+))
+
+228 
+ `__wny_chk
+ (
+__de
+,
+__c
+,
+__n
+,
+
+229
+ `__bos
+ (
+__de
+/  (
+wch_t
+));
+
+230 i(
+__n
+ >
+ `__bos
+ (
+__de
+/  (
+wch_t
+))
+
+231 
+ `__wny_chk_wn
+ (
+__de
+,
+__c
+,
+__n
+,
+
+232
+ `__bos
+ (
+__de
+/  (
+wch_t
+));
+
+234 
+ `__wny_s
+ (
+__de
+,
+__c
+,
+__n
+);
+
+235
+ }
+}
+
+238
+wch_t
+ *
+ $__wcst_chk
+ (
+wch_t
+ *
+__ri
+
+__de
+,
+
+239
+__cڡ
+
+wch_t
+ *
+__ri
+
+__c
+,
+
+240
+size_t
+
+__den
+
+__THROW
+;
+
+241
+wch_t
+ *
+ `__REDIRECT_NTH
+ (
+__wcst_s
+,
+
+242 (
+wch_t
+ *
+__ri
+
+__de
+,
+
+243
+__cڡ
+
+wch_t
+ *
+__ri
+
+__c
+),
+wcst
+);
+
+245
+__ex_ways_le
+
+wch_t
+ *
+
+246
+ `__NTH
+ (
+ $wcst
+ (
+wch_t
+ *
+__de
+,
+__cڡ
+ wch_*
+__c
+))
+
+248 i(
+ `__bos
+ (
+__de
+!(
+size_t
+) -1)
+
+249 
+ `__wcst_chk
+ (
+__de
+,
+__c
+,
+ `__bos
+ (__de/  (
+wch_t
+));
+
+250 
+ `__wcst_s
+ (
+__de
+,
+__c
+);
+
+251
+ }
+}
+
+254
+wch_t
+ *
+ $__wct_chk
+ (
+wch_t
+ *
+__ri
+
+__de
+,
+
+255
+__cڡ
+
+wch_t
+ *
+__ri
+
+__c
+,
+
+256
+size_t
+
+__n
+, size_
+__den
+
+__THROW
+;
+
+257
+wch_t
+ *
+ `__REDIRECT_NTH
+ (
+__wct_s
+,
+
+258 (
+wch_t
+ *
+__ri
+
+__de
+,
+
+259
+__cڡ
+
+wch_t
+ *
+__ri
+
+__c
+,
+
+260
+size_t
+
+__n
+),
+wct
+);
+
+262
+__ex_ways_le
+
+wch_t
+ *
+
+263
+ `__NTH
+ (
+ $wct
+ (
+wch_t
+ *
+__de
+,
+__cڡ
+ wch_*
+__c
+,
+size_t
+
+__n
+))
+
+265 i(
+ `__bos
+ (
+__de
+!(
+size_t
+) -1)
+
+266 
+ `__wct_chk
+ (
+__de
+,
+__c
+,
+__n
+,
+
+267
+ `__bos
+ (
+__de
+/  (
+wch_t
+));
+
+268 
+ `__wct_s
+ (
+__de
+,
+__c
+,
+__n
+);
+
+269
+ }
+}
+
+272 
+ $__swtf_chk
+ (
+wch_t
+ *
+__ri
+
+__s
+,
+size_t
+
+__n
+,
+
+273 
+__ag
+,
+size_t
+
+__s_n
+,
+
+274
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+, ...)
+
+275
+__THROW
+ ;
+
+277 
+ `__REDIRECT_NTH_LDBL
+ (
+__swtf_s
+,
+
+278 (
+wch_t
+ *
+__ri
+
+__s
+,
+size_t
+
+__n
+,
+
+279
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fmt
+, ...),
+
+280
+swtf
+);
+
+282 #ifde
+__va_g_ck
+
+
+283
+__ex_ways_le
+ 
+
+284
+ `__NTH
+ (
+ $swtf
+ (
+wch_t
+ *
+__ri
+
+__s
+,
+size_t
+
+__n
+,
+
+285
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fmt
+, ...))
+
+287 i(
+ `__bos
+ (
+__s
+!(
+size_t
+-1 ||
+__USE_FORTIFY_LEVEL
+ > 1)
+
+288 
+ `__swtf_chk
+ (
+__s
+,
+__n
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+
+289
+ `__bos
+ (
+__s
+/  (
+wch_t
+),
+
+290
+__fmt
+,
+ `__va_g_ck
+ ());
+
+291 
+ `__swtf_s
+ (
+__s
+,
+__n
+,
+__fmt
+,
+ `__va_g_ck
+ ());
+
+292
+ }
+}
+
+293 #i!
+defed
+
+__lulus
+
+
+295 
+ #swtf
+(
+s
+,
+n
+, ...) \
+
+296 (
+ `__bos
+ (
+s
+!(
+size_t
+-1 ||
+__USE_FORTIFY_LEVEL
+ > 1 \
+
+297 ?
+ `__swtf_chk
+ (
+s
+,
+n
+,
+__USE_FORTIFY_LEVEL
+ - 1, \
+
+298
+ `__bos
+ (
+s
+/  (
+wch_t
+),
+__VA_ARGS__
+) \
+
+299 :
+ `swtf
+ (
+s
+,
+n
+,
+__VA_ARGS__
+))
+
+ )
+
+302 
+ $__vswtf_chk
+ (
+wch_t
+ *
+__ri
+
+__s
+,
+size_t
+
+__n
+,
+
+303 
+__ag
+,
+size_t
+
+__s_n
+,
+
+304
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+,
+
+305
+__gnuc_va_li
+
+__g
+)
+
+306
+__THROW
+ ;
+
+308 
+ `__REDIRECT_NTH_LDBL
+ (
+__vswtf_s
+,
+
+309 (
+wch_t
+ *
+__ri
+
+__s
+,
+size_t
+
+__n
+,
+
+310
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fmt
+,
+
+311
+__gnuc_va_li
+
+__
+),
+vswtf
+);
+
+313
+__ex_ways_le
+ 
+
+314
+ `__NTH
+ (
+ $vswtf
+ (
+wch_t
+ *
+__ri
+
+__s
+,
+size_t
+
+__n
+,
+
+315
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fmt
+,
+__gnuc_va_li
+
+__
+))
+
+317 i(
+ `__bos
+ (
+__s
+!(
+size_t
+-1 ||
+__USE_FORTIFY_LEVEL
+ > 1)
+
+318 
+ `__vswtf_chk
+ (
+__s
+,
+__n
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+
+319
+ `__bos
+ (
+__s
+/  (
+wch_t
+),
+__fmt
+,
+__
+);
+
+320 
+ `__vswtf_s
+ (
+__s
+,
+__n
+,
+__fmt
+,
+__
+);
+
+321
+ }
+}
+
+324 #i
+__USE_FORTIFY_LEVEL
+ > 1
+
+326 
+__fwtf_chk
+ (
+__FILE
+ *
+__ri
+
+__am
+, 
+__ag
+,
+
+327
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+, ...);
+
+328 
+__wtf_chk
+ (
+__ag
+,
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+,
+
+330 
+__vfwtf_chk
+ (
+__FILE
+ *
+__ri
+
+__am
+, 
+__ag
+,
+
+331
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+,
+
+332
+__gnuc_va_li
+
+__
+);
+
+333 
+__vwtf_chk
+ (
+__ag
+,
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fm
+,
+
+334
+__gnuc_va_li
+
+__
+);
+
+336 #ifde
+__va_g_ck
+
+
+337
+__ex_ways_le
+ 
+
+338
+ $wtf
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fmt
+, ...)
+
+340 
+ `__wtf_chk
+ (
+__USE_FORTIFY_LEVEL
+ - 1,
+__fmt
+,
+ `__va_g_ck
+ ());
+
+341
+ }
+}
+
+343
+__ex_ways_le
+ 
+
+344
+ $fwtf
+ (
+__FILE
+ *
+__ri
+
+__am
+,
+__cڡ
+
+wch_t
+ *__ri
+__fmt
+, ...)
+
+346 
+ `__fwtf_chk
+ (
+__am
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+__fmt
+,
+
+347
+ `__va_g_ck
+ ());
+
+348
+ }
+}
+
+349 #i!
+defed
+
+__lulus
+
+
+350 
+ #wtf
+(...) \
+
+351
+ `__wtf_chk
+ (
+__USE_FORTIFY_LEVEL
+ - 1,
+__VA_ARGS__
+)
+
+ )
+
+352 
+ #fwtf
+(
+am
+, ...) \
+
+353
+ `__fwtf_chk
+ (
+am
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+__VA_ARGS__
+)
+
+ )
+
+356
+__ex_ways_le
+ 
+
+357
+ $vwtf
+ (
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fmt
+,
+__gnuc_va_li
+
+__
+)
+
+359 
+ `__vwtf_chk
+ (
+__USE_FORTIFY_LEVEL
+ - 1,
+__fmt
+,
+__
+);
+
+360
+ }
+}
+
+362
+__ex_ways_le
+ 
+
+363
+ $vfwtf
+ (
+__FILE
+ *
+__ri
+
+__am
+,
+
+364
+__cڡ
+
+wch_t
+ *
+__ri
+
+__fmt
+,
+__gnuc_va_li
+
+__
+)
+
+366 
+ `__vfwtf_chk
+ (
+__am
+,
+__USE_FORTIFY_LEVEL
+ - 1,
+__fmt
+,
+__
+);
+
+367
+ }
+}
+
+371
+wch_t
+ *
+ $__fgws_chk
+ (
+wch_t
+ *
+__ri
+
+__s
+,
+size_t
+
+__size
+, 
+__n
+,
+
+372
+__FILE
+ *
+__ri
+
+__am
+
+__wur
+;
+
+373
+wch_t
+ *
+ `__REDIRECT
+ (
+__fgws_s
+,
+
+374 (
+wch_t
+ *
+__ri
+
+__s
+, 
+__n
+,
+
+375
+__FILE
+ *
+__ri
+
+__am
+),
+fgws
+
+__wur
+;
+
+376
+wch_t
+ *
+ `__REDIRECT
+ (
+__fgws_chk_wn
+,
+
+377 (
+wch_t
+ *
+__ri
+
+__s
+,
+size_t
+
+__size
+, 
+__n
+,
+
+378
+__FILE
+ *
+__ri
+
+__am
+),
+__fgws_chk
+)
+
+379
+__wur
+
+ `__wljr
+ ("fgetws called with bigger sizehanength "
+
+382
+__ex_ways_le
+
+__wur
+
+wch_t
+ *
+
+383
+ $fgws
+ (
+wch_t
+ *
+__ri
+
+__s
+, 
+__n
+,
+__FILE
+ *__ri
+__am
+)
+
+385 i(
+ `__bos
+ (
+__s
+!(
+size_t
+) -1)
+
+387 i(!
+ `__but_cڡt_p
+ (
+__n
+) || __n <= 0)
+
+388 
+ `__fgws_chk
+ (
+__s
+,
+ `__bos
+ (__s/  (
+wch_t
+),
+
+389
+__n
+,
+__am
+);
+
+391 i((
+size_t
+
+__n
+ >
+ `__bos
+ (
+__s
+/  (
+wch_t
+))
+
+392 
+ `__fgws_chk_wn
+ (
+__s
+,
+ `__bos
+ (__s/  (
+wch_t
+),
+
+393
+__n
+,
+__am
+);
+
+395 
+ `__fgws_s
+ (
+__s
+,
+__n
+,
+__am
+);
+
+396
+ }
+}
+
+398 #ifde
+__USE_GNU
+
+
+399
+wch_t
+ *
+ $__fgws_uocked_chk
+ (
+wch_t
+ *
+__ri
+
+__s
+,
+size_t
+
+__size
+,
+
+400 
+__n
+,
+__FILE
+ *
+__ri
+
+__am
+)
+
+401
+__wur
+;
+
+402
+wch_t
+ *
+ `__REDIRECT
+ (
+__fgws_uocked_s
+,
+
+403 (
+wch_t
+ *
+__ri
+
+__s
+, 
+__n
+,
+
+404
+__FILE
+ *
+__ri
+
+__am
+),
+fgws_uocked
+)
+
+405
+__wur
+;
+
+406
+wch_t
+ *
+ `__REDIRECT
+ (
+__fgws_uocked_chk_wn
+,
+
+407 (
+wch_t
+ *
+__ri
+
+__s
+,
+size_t
+
+__size
+, 
+__n
+,
+
+408
+__FILE
+ *
+__ri
+
+__am
+),
+
+409
+__fgws_uocked_chk
+)
+
+410
+__wur
+
+ `__wljr
+ ("fgetws_unlocked called with bigger sizehanength "
+
+413
+__ex_ways_le
+
+__wur
+
+wch_t
+ *
+
+414
+ $fgws_uocked
+ (
+wch_t
+ *
+__ri
+
+__s
+, 
+__n
+,
+__FILE
+ *__ri
+__am
+)
+
+416 i(
+ `__bos
+ (
+__s
+!(
+size_t
+) -1)
+
+418 i(!
+ `__but_cڡt_p
+ (
+__n
+) || __n <= 0)
+
+419 
+ `__fgws_uocked_chk
+ (
+__s
+,
+ `__bos
+ (__s/  (
+wch_t
+),
+
+420
+__n
+,
+__am
+);
+
+422 i((
+size_t
+
+__n
+ >
+ `__bos
+ (
+__s
+/  (
+wch_t
+))
+
+423 
+ `__fgws_uocked_chk_wn
+ (
+__s
+,
+ `__bos
+ (__s/  (
+wch_t
+),
+
+424
+__n
+,
+__am
+);
+
+426 
+ `__fgws_uocked_s
+ (
+__s
+,
+__n
+,
+__am
+);
+
+427
+ }
+}
+
+431
+size_t
+
+ $__wtomb_chk
+ (*
+__s
+,
+wch_t
+
+__wch
+,
+mbe_t
+ *
+__p
+,
+
+432
+size_t
+
+__bu
+
+__THROW
+
+__wur
+;
+
+433
+size_t
+
+ `__REDIRECT_NTH
+ (
+__wtomb_s
+,
+
+434 (*
+__ri
+
+__s
+,
+wch_t
+
+__wch
+,
+
+435
+mbe_t
+ *
+__ri
+
+__ps
+),
+wtomb
+
+__wur
+;
+
+437
+__ex_ways_le
+
+__wur
+
+size_t
+
+
+438
+ `__NTH
+ (
+ $wtomb
+ (*
+__s
+,
+wch_t
+
+__wch
+,
+mbe_t
+ *
+__ps
+))
+
+443 
+ #__WCHAR_MB_LEN_MAX
+ 16
+
+ )
+
+444 #i
+defed
+
+MB_LEN_MAX
+ && MB_LEN_MAX !
+__WCHAR_MB_LEN_MAX
+
+
+447 i(
+ `__bos
+ (
+__s
+!(
+size_t
+-1 &&
+__WCHAR_MB_LEN_MAX
+ > __bos (__s))
+
+448 
+ `__wtomb_chk
+ (
+__s
+,
+__wch
+,
+__ps
+,
+ `__bos
+ (__s));
+
+449 
+ `__wtomb_s
+ (
+__s
+,
+__wch
+,
+__ps
+);
+
+450
+ }
+}
+
+453
+size_t
+
+ $__mbtowcs_chk
+ (
+wch_t
+ *
+__ri
+
+__d
+,
+
+454
+__cڡ
+ **
+__ri
+
+__c
+,
+
+455
+size_t
+
+__n
+,
+mbe_t
+ *
+__ri
+
+__ps
+,
+
+456
+size_t
+
+__dn
+
+__THROW
+;
+
+457
+size_t
+
+ `__REDIRECT_NTH
+ (
+__mbtowcs_s
+,
+
+458 (
+wch_t
+ *
+__ri
+
+__d
+,
+
+459
+__cڡ
+ **
+__ri
+
+__c
+,
+
+460
+size_t
+
+__n
+,
+mbe_t
+ *
+__ri
+
+__ps
+),
+
+461
+mbtowcs
+);
+
+462
+size_t
+
+ `__REDIRECT_NTH
+ (
+__mbtowcs_chk_wn
+,
+
+463 (
+wch_t
+ *
+__ri
+
+__d
+,
+
+464
+__cڡ
+ **
+__ri
+
+__c
+,
+
+465
+size_t
+
+__n
+,
+mbe_t
+ *
+__ri
+
+__ps
+,
+
+466
+size_t
+
+__dn
+),
+__mbtowcs_chk
+)
+
+467
+ `__wljr
+ ("mbsrtowcs called with dst buffer smallerhanen "
+
+470
+__ex_ways_le
+
+size_t
+
+
+471
+ `__NTH
+ (
+ $mbtowcs
+ (
+wch_t
+ *
+__ri
+
+__d
+,
+__cڡ
+ **__ri
+__c
+,
+
+472
+size_t
+
+__n
+,
+mbe_t
+ *
+__ri
+
+__ps
+))
+
+474 i(
+ `__bos
+ (
+__d
+!(
+size_t
+) -1)
+
+476 i(!
+ `__but_cڡt_p
+ (
+__n
+))
+
+477 
+ `__mbtowcs_chk
+ (
+__d
+,
+__c
+,
+__n
+,
+__ps
+,
+
+478
+ `__bos
+ (
+__d
+/  (
+wch_t
+));
+
+480 i(
+__n
+ >
+ `__bos
+ (
+__d
+/  (
+wch_t
+))
+
+481 
+ `__mbtowcs_chk_wn
+ (
+__d
+,
+__c
+,
+__n
+,
+__ps
+,
+
+482
+ `__bos
+ (
+__d
+/  (
+wch_t
+));
+
+484 
+ `__mbtowcs_s
+ (
+__d
+,
+__c
+,
+__n
+,
+__ps
+);
+
+485
+ }
+}
+
+488
+size_t
+
+ $__wctombs_chk
+ (*
+__ri
+
+__d
+,
+
+489
+__cڡ
+
+wch_t
+ **
+__ri
+
+__c
+,
+
+490
+size_t
+
+__n
+,
+mbe_t
+ *
+__ri
+
+__ps
+,
+
+491
+size_t
+
+__dn
+
+__THROW
+;
+
+492
+size_t
+
+ `__REDIRECT_NTH
+ (
+__wctombs_s
+,
+
+493 (*
+__ri
+
+__d
+,
+
+494
+__cڡ
+
+wch_t
+ **
+__ri
+
+__c
+,
+
+495
+size_t
+
+__n
+,
+mbe_t
+ *
+__ri
+
+__ps
+),
+
+496
+wctombs
+);
+
+497
+size_t
+
+ `__REDIRECT_NTH
+ (
+__wctombs_chk_wn
+,
+
+498 (*
+__ri
+
+__d
+,
+
+499
+__cڡ
+
+wch_t
+ **
+__ri
+
+__c
+,
+
+500
+size_t
+
+__n
+,
+mbe_t
+ *
+__ri
+
+__ps
+,
+
+501
+size_t
+
+__dn
+),
+__wctombs_chk
+)
+
+502
+ `__wljr
+ ("wcsrtombs called with dst buffer smallerhanen");
+
+504
+__ex_ways_le
+
+size_t
+
+
+505
+ `__NTH
+ (
+ $wctombs
+ (*
+__ri
+
+__d
+,
+__cڡ
+
+wch_t
+ **__ri
+__c
+,
+
+506
+size_t
+
+__n
+,
+mbe_t
+ *
+__ri
+
+__ps
+))
+
+508 i(
+ `__bos
+ (
+__d
+!(
+size_t
+) -1)
+
+510 i(!
+ `__but_cڡt_p
+ (
+__n
+))
+
+511 
+ `__wctombs_chk
+ (
+__d
+,
+__c
+,
+__n
+,
+__ps
+,
+ `__bos
+ (__dst));
+
+513 i(
+__n
+ >
+ `__bos
+ (
+__d
+))
+
+514 
+ `__wctombs_chk_wn
+ (
+__d
+,
+__c
+,
+__n
+,
+__ps
+,
+ `__bos
+ (__dst));
+
+516 
+ `__wctombs_s
+ (
+__d
+,
+__c
+,
+__n
+,
+__ps
+);
+
+517
+ }
+}
+
+520 #ifde
+__USE_GNU
+
+
+521
+size_t
+
+ $__mbowcs_chk
+ (
+wch_t
+ *
+__ri
+
+__d
+,
+
+522
+__cڡ
+ **
+__ri
+
+__c
+,
+size_t
+
+__nmc
+,
+
+523
+size_t
+
+__n
+,
+mbe_t
+ *
+__ri
+
+__ps
+,
+
+524
+size_t
+
+__dn
+
+__THROW
+;
+
+525
+size_t
+
+ `__REDIRECT_NTH
+ (
+__mbowcs_s
+,
+
+526 (
+wch_t
+ *
+__ri
+
+__d
+,
+
+527
+__cڡ
+ **
+__ri
+
+__c
+,
+size_t
+
+__nmc
+,
+
+528
+size_t
+
+__n
+,
+mbe_t
+ *
+__ri
+
+__ps
+),
+
+529
+mbowcs
+);
+
+530
+size_t
+
+ `__REDIRECT_NTH
+ (
+__mbowcs_chk_wn
+,
+
+531 (
+wch_t
+ *
+__ri
+
+__d
+,
+
+532
+__cڡ
+ **
+__ri
+
+__c
+,
+size_t
+
+__nmc
+,
+
+533
+size_t
+
+__n
+,
+mbe_t
+ *
+__ri
+
+__ps
+,
+
+534
+size_t
+
+__dn
+),
+__mbowcs_chk
+)
+
+535
+ `__wljr
+ ("mbsnrtowcs called with dst buffer smallerhanen "
+
+538
+__ex_ways_le
+
+size_t
+
+
+539
+ `__NTH
+ (
+ $mbowcs
+ (
+wch_t
+ *
+__ri
+
+__d
+,
+__cڡ
+ **__ri
+__c
+,
+
+540
+size_t
+
+__nmc
+, size_
+__n
+,
+mbe_t
+ *
+__ri
+
+__ps
+))
+
+542 i(
+ `__bos
+ (
+__d
+!(
+size_t
+) -1)
+
+544 i(!
+ `__but_cڡt_p
+ (
+__n
+))
+
+545 
+ `__mbowcs_chk
+ (
+__d
+,
+__c
+,
+__nmc
+,
+__n
+,
+__ps
+,
+
+546
+ `__bos
+ (
+__d
+/  (
+wch_t
+));
+
+548 i(
+__n
+ >
+ `__bos
+ (
+__d
+/  (
+wch_t
+))
+
+549 
+ `__mbowcs_chk_wn
+ (
+__d
+,
+__c
+,
+__nmc
+,
+__n
+,
+__ps
+,
+
+550
+ `__bos
+ (
+__d
+/  (
+wch_t
+));
+
+552 
+ `__mbowcs_s
+ (
+__d
+,
+__c
+,
+__nmc
+,
+__n
+,
+__ps
+);
+
+553
+ }
+}
+
+556
+size_t
+
+ $__wcombs_chk
+ (*
+__ri
+
+__d
+,
+
+557
+__cڡ
+
+wch_t
+ **
+__ri
+
+__c
+,
+
+558
+size_t
+
+__nwc
+, size_
+__n
+,
+
+559
+mbe_t
+ *
+__ri
+
+__ps
+,
+size_t
+
+__dn
+)
+
+560
+__THROW
+;
+
+561
+size_t
+
+ `__REDIRECT_NTH
+ (
+__wcombs_s
+,
+
+562 (*
+__ri
+
+__d
+,
+
+563
+__cڡ
+
+wch_t
+ **
+__ri
+
+__c
+,
+
+564
+size_t
+
+__nwc
+, size_
+__n
+,
+
+565
+mbe_t
+ *
+__ri
+
+__ps
+),
+wcombs
+);
+
+566
+size_t
+
+ `__REDIRECT_NTH
+ (
+__wcombs_chk_wn
+,
+
+567 (*
+__ri
+
+__d
+,
+
+568
+__cڡ
+
+wch_t
+ **
+__ri
+
+__c
+,
+
+569
+size_t
+
+__nwc
+, size_
+__n
+,
+
+570
+mbe_t
+ *
+__ri
+
+__ps
+,
+
+571
+size_t
+
+__dn
+),
+__wcombs_chk
+)
+
+572
+ `__wljr
+ ("wcsnrtombs called with dst buffer smallerhanen");
+
+574
+__ex_ways_le
+
+size_t
+
+
+575
+ `__NTH
+ (
+ $wcombs
+ (*
+__ri
+
+__d
+,
+__cڡ
+
+wch_t
+ **__ri
+__c
+,
+
+576
+size_t
+
+__nwc
+, size_
+__n
+,
+mbe_t
+ *
+__ri
+
+__ps
+))
+
+578 i(
+ `__bos
+ (
+__d
+!(
+size_t
+) -1)
+
+580 i(!
+ `__but_cڡt_p
+ (
+__n
+))
+
+581 
+ `__wcombs_chk
+ (
+__d
+,
+__c
+,
+__nwc
+,
+__n
+,
+__ps
+,
+
+582
+ `__bos
+ (
+__d
+));
+
+584 i(
+__n
+ >
+ `__bos
+ (
+__d
+))
+
+585 
+ `__wcombs_chk_wn
+ (
+__d
+,
+__c
+,
+__nwc
+,
+__n
+,
+__ps
+,
+
+586
+ `__bos
+ (
+__d
+));
+
+588 
+ `__wcombs_s
+ (
+__d
+,
+__c
+,
+__nwc
+,
+__n
+,
+__ps
+);
+
+589
+ }
+}
+
+ @/usr/include/errno.h
+
+23 #idef
+_ERRNO_H
+
+
+27 #idef
+__ed_Emh
+
+
+28 
+ #_ERRNO_H
+ 1
+
+ )
+
+29 
+ ~<us.h
+>
+
+32
+ g__BEGIN_DECLS
+
+
+36 
+ ~<bs/o.h
+>
+
+37 #unde
+__ed_Emh
+
+
+39 #ifdef
+_ERRNO_H
+
+
+46 #idef
+o
+
+
+47 
+o
+;
+
+50 #ifde
+__USE_GNU
+
+
+55 *
+ogm_voti_me
+, *
+ogm_voti_sht_me
+;
+
+59
+ g__END_DECLS
+
+
+67 #i
+defed
+
+__USE_GNU
+ || defed
+__ed_r_t
+
+
+68 #ide
+__r_t_defed
+
+
+69 
+ tr_t
+;
+
+70 
+ #__r_t_defed
+ 1
+
+ )
+
+72 #unde
+__ed_r_t
+
+
+ @/usr/include/gnu/option-groups.h
+
+10 #ide
+__GNU_OPTION_GROUPS_H
+
+
+11 
+ #__GNU_OPTION_GROUPS_H
+
+
+ )
+
+13 
+ #__OPTION_EGLIBC_ADVANCED_INET6
+ 1
+
+ )
+
+14 
+ #__OPTION_EGLIBC_BACKTRACE
+ 1
+
+ )
+
+15 
+ #__OPTION_EGLIBC_BIG_MACROS
+ 1
+
+ )
+
+16 
+ #__OPTION_EGLIBC_BSD
+ 1
+
+ )
+
+17 
+ #__OPTION_EGLIBC_CATGETS
+ 1
+
+ )
+
+18 
+ #__OPTION_EGLIBC_CHARSETS
+ 1
+
+ )
+
+19 
+ #__OPTION_EGLIBC_CXX_TESTS
+ 1
+
+ )
+
+20 
+ #__OPTION_EGLIBC_DB_ALIASES
+ 1
+
+ )
+
+21 
+ #__OPTION_EGLIBC_ENVZ
+ 1
+
+ )
+
+22 
+ #__OPTION_EGLIBC_FCVT
+ 1
+
+ )
+
+23 
+ #__OPTION_EGLIBC_FMTMSG
+ 1
+
+ )
+
+24 
+ #__OPTION_EGLIBC_FSTAB
+ 1
+
+ )
+
+25 
+ #__OPTION_EGLIBC_FTRAVERSE
+ 1
+
+ )
+
+26 
+ #__OPTION_EGLIBC_GETLOGIN
+ 1
+
+ )
+
+27 
+ #__OPTION_EGLIBC_INET
+ 1
+
+ )
+
+28 
+ #__OPTION_EGLIBC_LIBM
+ 1
+
+ )
+
+29 
+ #__OPTION_EGLIBC_LOCALES
+ 1
+
+ )
+
+30 
+ #__OPTION_EGLIBC_LOCALE_CODE
+ 1
+
+ )
+
+31 
+ #__OPTION_EGLIBC_MEMUSAGE
+ 1
+
+ )
+
+32 
+ #__OPTION_EGLIBC_NIS
+ 1
+
+ )
+
+33 
+ #__OPTION_EGLIBC_NSSWITCH
+ 1
+
+ )
+
+34 
+ #__OPTION_EGLIBC_RCMD
+ 1
+
+ )
+
+35 
+ #__OPTION_EGLIBC_SPAWN
+ 1
+
+ )
+
+36 
+ #__OPTION_EGLIBC_STREAMS
+ 1
+
+ )
+
+37 
+ #__OPTION_EGLIBC_SUNRPC
+ 1
+
+ )
+
+38 
+ #__OPTION_EGLIBC_UTMP
+ 1
+
+ )
+
+39 
+ #__OPTION_EGLIBC_UTMPX
+ 1
+
+ )
+
+40 
+ #__OPTION_EGLIBC_WORDEXP
+ 1
+
+ )
+
+41 
+ #__OPTION_POSIX_C_LANG_WIDE_CHAR
+ 1
+
+ )
+
+42 
+ #__OPTION_POSIX_REGEXP
+ 1
+
+ )
+
+43 
+ #__OPTION_POSIX_REGEXP_GLIBC
+ 1
+
+ )
+
+44 
+ #__OPTION_POSIX_WIDE_CHAR_DEVICE_IO
+ 1
+
+ )
+
+ @/usr/include/pthread.h
+
+20 #ide
+_PTHREAD_H
+
+
+21 
+ #_PTHREAD_H
+ 1
+
+ )
+
+23 
+ ~<us.h
+>
+
+24 
+ ~<dn.h
+>
+
+25 
+ ~<sched.h
+>
+
+26 
+ ~<time.h
+>
+
+28 
+ #__ed_sigt_t
+
+
+ )
+
+29 
+ ~<sigl.h
+>
+
+30 
+ ~<bs/hadtys.h
+>
+
+31 
+ ~<bs/tjmp.h
+>
+
+32 
+ ~<bs/wdsize.h
+>
+
+38
+ mPTHREAD_CREATE_JOINABLE
+,
+
+39 
+ #PTHREAD_CREATE_JOINABLE
+
+PTHREAD_CREATE_JOINABLE
+
+
+ )
+
+40
+ mPTHREAD_CREATE_DETACHED
+
+
+41 
+ #PTHREAD_CREATE_DETACHED
+
+PTHREAD_CREATE_DETACHED
+
+
+ )
+
+48
+ mPTHREAD_MUTEX_TIMED_NP
+,
+
+49
+ mPTHREAD_MUTEX_RECURSIVE_NP
+,
+
+50
+ mPTHREAD_MUTEX_ERRORCHECK_NP
+,
+
+51
+ mPTHREAD_MUTEX_ADAPTIVE_NP
+
+
+52 #ifde
+__USE_UNIX98
+
+
+54
+ mPTHREAD_MUTEX_NORMAL
+ =
+PTHREAD_MUTEX_TIMED_NP
+,
+
+55
+ mPTHREAD_MUTEX_RECURSIVE
+ =
+PTHREAD_MUTEX_RECURSIVE_NP
+,
+
+56
+ mPTHREAD_MUTEX_ERRORCHECK
+ =
+PTHREAD_MUTEX_ERRORCHECK_NP
+,
+
+57
+ mPTHREAD_MUTEX_DEFAULT
+ =
+PTHREAD_MUTEX_NORMAL
+
+
+59 #ifde
+__USE_GNU
+
+
+61 ,
+ mPTHREAD_MUTEX_FAST_NP
+ =
+PTHREAD_MUTEX_TIMED_NP
+
+
+66 #ifde
+__USE_XOPEN2K
+
+
+70
+ mPTHREAD_MUTEX_STALLED
+,
+
+71
+ mPTHREAD_MUTEX_STALLED_NP
+ =
+PTHREAD_MUTEX_STALLED
+,
+
+72
+ mPTHREAD_MUTEX_ROBUST
+,
+
+73
+ mPTHREAD_MUTEX_ROBUST_NP
+ =
+PTHREAD_MUTEX_ROBUST
+
+
+78 #ifde
+__USE_UNIX98
+
+
+82
+ mPTHREAD_PRIO_NONE
+,
+
+83
+ mPTHREAD_PRIO_INHERIT
+,
+
+84
+ mPTHREAD_PRIO_PROTECT
+
+
+90 #i
+__WORDSIZE
+ == 64
+
+91 
+ #PTHREAD_MUTEX_INITIALIZER
+ \
+
+92 { { 0, 0, 0, 0, 0, 0, { 0, 0 } } }
+
+ )
+
+93 #ifde
+__USE_GNU
+
+
+94 
+ #PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
+ \
+
+95 { { 0, 0, 0, 0,
+PTHREAD_MUTEX_RECURSIVE_NP
+, 0, { 0, 0 } } }
+
+ )
+
+96 
+ #PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP
+ \
+
+97 { { 0, 0, 0, 0,
+PTHREAD_MUTEX_ERRORCHECK_NP
+, 0, { 0, 0 } } }
+
+ )
+
+98 
+ #PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP
+ \
+
+99 { { 0, 0, 0, 0,
+PTHREAD_MUTEX_ADAPTIVE_NP
+, 0, { 0, 0 } } }
+
+ )
+
+102 
+ #PTHREAD_MUTEX_INITIALIZER
+ \
+
+103 { { 0, 0, 0, 0, 0, { 0 } } }
+
+ )
+
+104 #ifde
+__USE_GNU
+
+
+105 
+ #PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
+ \
+
+106 { { 0, 0, 0,
+PTHREAD_MUTEX_RECURSIVE_NP
+, 0, { 0 } } }
+
+ )
+
+107 
+ #PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP
+ \
+
+108 { { 0, 0, 0,
+PTHREAD_MUTEX_ERRORCHECK_NP
+, 0, { 0 } } }
+
+ )
+
+109 
+ #PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP
+ \
+
+110 { { 0, 0, 0,
+PTHREAD_MUTEX_ADAPTIVE_NP
+, 0, { 0 } } }
+
+ )
+
+116 #i
+defed
+
+__USE_UNIX98
+ || defed
+__USE_XOPEN2K
+
+
+119
+ mPTHREAD_RWLOCK_PREFER_READER_NP
+,
+
+120
+ mPTHREAD_RWLOCK_PREFER_WRITER_NP
+,
+
+121
+ mPTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP
+,
+
+122
+ mPTHREAD_RWLOCK_DEFAULT_NP
+ =
+PTHREAD_RWLOCK_PREFER_READER_NP
+
+
+126 
+ #PTHREAD_RWLOCK_INITIALIZER
+ \
+
+127 { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+
+ )
+
+128 #ifde
+__USE_GNU
+
+
+129 #i
+__WORDSIZE
+ == 64
+
+130 
+ #PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP
+ \
+
+132
+PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP
+ } }
+
+ )
+
+134 #i
+__BYTE_ORDER
+ =
+__LITTLE_ENDIAN
+
+
+135 
+ #PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP
+ \
+
+136 { { 0, 0, 0, 0, 0, 0,
+PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP
+, \
+
+137 0, 0, 0, 0 } }
+
+ )
+
+139 
+ #PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP
+ \
+
+140 { { 0, 0, 0, 0, 0, 0, 0, 0, 0,
+PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP
+,\
+
+141 0 } }
+
+ )
+
+151
+ mPTHREAD_INHERIT_SCHED
+,
+
+152 
+ #PTHREAD_INHERIT_SCHED
+
+PTHREAD_INHERIT_SCHED
+
+
+ )
+
+153
+ mPTHREAD_EXPLICIT_SCHED
+
+
+154 
+ #PTHREAD_EXPLICIT_SCHED
+
+PTHREAD_EXPLICIT_SCHED
+
+
+ )
+
+161
+ mPTHREAD_SCOPE_SYSTEM
+,
+
+162 
+ #PTHREAD_SCOPE_SYSTEM
+
+PTHREAD_SCOPE_SYSTEM
+
+
+ )
+
+163
+ mPTHREAD_SCOPE_PROCESS
+
+
+164 
+ #PTHREAD_SCOPE_PROCESS
+
+PTHREAD_SCOPE_PROCESS
+
+
+ )
+
+171
+ mPTHREAD_PROCESS_PRIVATE
+,
+
+172 
+ #PTHREAD_PROCESS_PRIVATE
+
+PTHREAD_PROCESS_PRIVATE
+
+
+ )
+
+173
+ mPTHREAD_PROCESS_SHARED
+
+
+174 
+ #PTHREAD_PROCESS_SHARED
+
+PTHREAD_PROCESS_SHARED
+
+
+ )
+
+180 
+ #PTHREAD_COND_INITIALIZER
+ { { 0, 0, 0, 0, 0, (*0, 0, 0 } }
+
+ )
+
+184 
+ s_had_nup_bufr
+
+
+186 (*
+ m__route
+) (*);
+
+187 *
+ m__g
+;
+
+188 
+ m__ny
+;
+
+189 
+_had_nup_bufr
+ *
+ m__ev
+;
+
+195
+ mPTHREAD_CANCEL_ENABLE
+,
+
+196 
+ #PTHREAD_CANCEL_ENABLE
+
+PTHREAD_CANCEL_ENABLE
+
+
+ )
+
+197
+ mPTHREAD_CANCEL_DISABLE
+
+
+198 
+ #PTHREAD_CANCEL_DISABLE
+
+PTHREAD_CANCEL_DISABLE
+
+
+ )
+
+202
+ mPTHREAD_CANCEL_DEFERRED
+,
+
+203 
+ #PTHREAD_CANCEL_DEFERRED
+
+PTHREAD_CANCEL_DEFERRED
+
+
+ )
+
+204
+ mPTHREAD_CANCEL_ASYNCHRONOUS
+
+
+205 
+ #PTHREAD_CANCEL_ASYNCHRONOUS
+
+PTHREAD_CANCEL_ASYNCHRONOUS
+
+
+ )
+
+207 
+ #PTHREAD_CANCELED
+ ((*-1)
+
+ )
+
+211 
+ #PTHREAD_ONCE_INIT
+ 0
+
+ )
+
+214 #ifde
+__USE_XOPEN2K
+
+
+218 
+ #PTHREAD_BARRIER_SERIAL_THREAD
+ -1
+
+ )
+
+222
+__BEGIN_DECLS
+
+
+227 
+had_
+ (
+had_t
+ *
+__ri
+
+__wthad
+,
+
+228
+__cڡ
+
+had__t
+ *
+__ri
+
+__
+,
+
+229 *(*
+__t_route
+) (*),
+
+230 *
+__ri
+
+__g
+
+__THROW
+
+__nnu
+ ((1, 3));
+
+236 
+ $had_ex
+ (*
+__tv
+
+ `__ibu__
+ ((
+__nܑu__
+));
+
+244 
+ `had_jo
+ (
+had_t
+
+__th
+, **
+__thad_tu
+);
+
+246 #ifde
+__USE_GNU
+
+
+249 
+ $had_yjo_
+ (
+had_t
+
+__th
+, **
+__thad_tu
+
+__THROW
+;
+
+257 
+ `had_timedjo_
+ (
+had_t
+
+__th
+, **
+__thad_tu
+,
+
+258
+__cڡ
+ 
+timeec
+ *
+__abime
+);
+
+265 
+ $had_dach
+ (
+had_t
+
+__th
+
+__THROW
+;
+
+269
+had_t
+
+ $had_lf
+ (
+__THROW
+
+ `__ibu__
+ ((
+__cڡ__
+));
+
+272 
+ $had_equ
+ (
+had_t
+
+__thad1
+,thad_
+__thad2
+
+__THROW
+;
+
+280 
+ $had__
+ (
+had__t
+ *
+__
+
+__THROW
+
+ `__nnu
+ ((1));
+
+283 
+ $had__deroy
+ (
+had__t
+ *
+__
+)
+
+284
+__THROW
+
+ `__nnu
+ ((1));
+
+287 
+ $had__gdache
+ (
+__cڡ
+
+had__t
+ *
+__
+,
+
+288 *
+__dache
+)
+
+289
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+292 
+ $had__tdache
+ (
+had__t
+ *
+__
+,
+
+293 
+__dache
+)
+
+294
+__THROW
+
+ `__nnu
+ ((1));
+
+298 
+ $had__ggudsize
+ (
+__cڡ
+
+had__t
+ *
+__
+,
+
+299
+size_t
+ *
+__gudsize
+)
+
+300
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+303 
+ $had__tgudsize
+ (
+had__t
+ *
+__
+,
+
+304
+size_t
+
+__gudsize
+)
+
+305
+__THROW
+
+ `__nnu
+ ((1));
+
+309 
+ $had__gschedm
+ (
+__cڡ
+
+had__t
+ *
+__ri
+
+
+310
+__
+,
+
+311 
+sched_m
+ *
+__ri
+
+__m
+)
+
+312
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+315 
+ $had__tschedm
+ (
+had__t
+ *
+__ri
+
+__
+,
+
+316
+__cڡ
+ 
+sched_m
+ *
+__ri
+
+
+317
+__m
+
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+320 
+ $had__gschedpicy
+ (
+__cڡ
+
+had__t
+ *
+__ri
+
+
+321
+__
+, *
+__ri
+
+__picy
+)
+
+322
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+325 
+ $had__tschedpicy
+ (
+had__t
+ *
+__
+, 
+__picy
+)
+
+326
+__THROW
+
+ `__nnu
+ ((1));
+
+329 
+ $had__ghsched
+ (
+__cڡ
+
+had__t
+ *
+__ri
+
+
+330
+__
+, *
+__ri
+
+__h
+)
+
+331
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+334 
+ $had__thsched
+ (
+had__t
+ *
+__
+,
+
+335 
+__h
+)
+
+336
+__THROW
+
+ `__nnu
+ ((1));
+
+340 
+ $had__gsce
+ (
+__cڡ
+
+had__t
+ *
+__ri
+
+__
+,
+
+341 *
+__ri
+
+__sce
+)
+
+342
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+345 
+ $had__tsce
+ (
+had__t
+ *
+__
+, 
+__sce
+)
+
+346
+__THROW
+
+ `__nnu
+ ((1));
+
+349 
+ $had__gackaddr
+ (
+__cڡ
+
+had__t
+ *
+__ri
+
+
+350
+__
+, **
+__ri
+
+__ackaddr
+)
+
+351
+__THROW
+
+ `__nnu
+ ((1, 2)
+__ibu_dd__
+;
+
+357 
+ $had__tackaddr
+ (
+had__t
+ *
+__
+,
+
+358 *
+__ackaddr
+)
+
+359
+__THROW
+
+ `__nnu
+ ((1)
+__ibu_dd__
+;
+
+362 
+ $had__gacksize
+ (
+__cڡ
+
+had__t
+ *
+__ri
+
+
+363
+__
+,
+size_t
+ *
+__ri
+
+__acksize
+)
+
+364
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+369 
+ $had__tacksize
+ (
+had__t
+ *
+__
+,
+
+370
+size_t
+
+__acksize
+)
+
+371
+__THROW
+
+ `__nnu
+ ((1));
+
+373 #ifde
+__USE_XOPEN2K
+
+
+375 
+ $had__gack
+ (
+__cڡ
+
+had__t
+ *
+__ri
+
+__
+,
+
+376 **
+__ri
+
+__ackaddr
+,
+
+377
+size_t
+ *
+__ri
+
+__acksize
+)
+
+378
+__THROW
+
+ `__nnu
+ ((1, 2, 3));
+
+383 
+ $had__tack
+ (
+had__t
+ *
+__
+, *
+__ackaddr
+,
+
+384
+size_t
+
+__acksize
+
+__THROW
+
+ `__nnu
+ ((1));
+
+387 #ifde
+__USE_GNU
+
+
+390 
+ $had__ffy_
+ (
+had__t
+ *
+__
+,
+
+391
+size_t
+
+__utsize
+,
+
+392
+__cڡ
+
+u_t_t
+ *
+__ut
+)
+
+393
+__THROW
+
+ `__nnu
+ ((1, 3));
+
+397 
+ $had__gaffy_
+ (
+__cڡ
+
+had__t
+ *
+__
+,
+
+398
+size_t
+
+__utsize
+,
+
+399
+u_t_t
+ *
+__ut
+)
+
+400
+__THROW
+
+ `__nnu
+ ((1, 3));
+
+406 
+ $had_g_
+ (
+had_t
+
+__th
+,
+had__t
+ *
+__
+)
+
+407
+__THROW
+
+ `__nnu
+ ((2));
+
+415 
+ $had_tschedm
+ (
+had_t
+
+__rg_thad
+, 
+__picy
+,
+
+416
+__cڡ
+ 
+sched_m
+ *
+__m
+)
+
+417
+__THROW
+
+ `__nnu
+ ((3));
+
+420 
+ $had_gschedm
+ (
+had_t
+
+__rg_thad
+,
+
+421 *
+__ri
+
+__picy
+,
+
+422 
+sched_m
+ *
+__ri
+
+__m
+)
+
+423
+__THROW
+
+ `__nnu
+ ((2, 3));
+
+426 
+ $had_tschedio
+ (
+had_t
+
+__rg_thad
+, 
+__io
+)
+
+427
+__THROW
+;
+
+430 #ifde
+__USE_UNIX98
+
+
+432 
+ $had_gccucy
+ (
+__THROW
+;
+
+435 
+ $had_tccucy
+ (
+__v
+
+__THROW
+;
+
+438 #ifde
+__USE_GNU
+
+
+443 
+ $had_yld
+ (
+__THROW
+;
+
+448 
+ $had_ffy_
+ (
+had_t
+
+__th
+,
+size_t
+
+__utsize
+,
+
+449
+__cڡ
+
+u_t_t
+ *
+__ut
+)
+
+450
+__THROW
+
+ `__nnu
+ ((3));
+
+453 
+ $had_gaffy_
+ (
+had_t
+
+__th
+,
+size_t
+
+__utsize
+,
+
+454
+u_t_t
+ *
+__ut
+)
+
+455
+__THROW
+
+ `__nnu
+ ((3));
+
+468 
+ `had_
+ (
+had__t
+ *
+___cڌ
+,
+
+469 (*
+___route
+()
+ `__nnu
+ ((1, 2));
+
+480 
+ `had_tnle
+ (
+__e
+, *
+__de
+);
+
+484 
+ `had_tny
+ (
+__ty
+, *
+__dty
+);
+
+487 
+ `had_nl
+ (
+had_t
+
+__th
+);
+
+492 
+ `had_nl
+ ();
+
+501
+__jmp_buf
+
+__nl_jmp_buf
+;
+
+502 
+__mask_was_ved
+;
+
+503 }
+__nl_jmp_buf
+[1];
+
+504 *
+__d
+[4];
+
+505 }
+ t__had_unwd_buf_t
+
+ t__ibu__
+ ((
+ t__igd__
+));
+
+508 #ide
+__nup_f_ibu
+
+
+509 
+ #__nup_f_ibu
+
+
+ )
+
+514 
+ s__had_nup_ame
+
+
+516 (*
+__nl_route
+) (*);
+
+517 *
+__nl_g
+;
+
+518 
+__do_
+;
+
+519 
+__nl_ty
+;
+
+522 #i
+defed
+
+__GNUC__
+ && defed
+__EXCEPTIONS
+
+
+523 #ifde
+__lulus
+
+
+525 as
+ c__had_nup_ass
+
+
+527 (*
+__nl_route
+) (*);
+
+528 *
+__nl_g
+;
+
+529 
+__do_
+;
+
+530 
+__nl_ty
+;
+
+532
+public
+:
+
+533
+ `__had_nup_ass
+ ((*
+__f
+(*), *
+__g
+)
+
+534 :
+ `__nl_route
+ (
+__f
+),
+ `__nl_g
+ (
+__g
+),
+ $__do_
+ (1) { }
+
+535 ~
+ $__had_nup_ass
+ ({ i(
+__do_
+
+ `__nl_route
+ (
+__nl_g
+);
+ }
+}
+
+536 
+ $__tdo
+ (
+__wv
+{
+__do_
+ = __wv;
+ }
+}
+
+537 
+ $__der
+ ({
+ `had_tny
+ (
+PTHREAD_CANCEL_DEFERRED
+,
+
+538 &
+__nl_ty
+);
+ }
+}
+
+539 
+ $__e
+ (cڡ {
+ `had_tny
+ (
+__nl_ty
+, 0);
+ }
+}
+
+549 
+ #had_nup_push
+(
+route
+,
+g
+) \
+
+551
+__had_nup_ass
+
+ `__ame
+ (
+route
+,
+g
+)
+
+ )
+
+555 
+ #had_nup_p
+(
+execu
+) \
+
+556
+__ame
+.
+ `__tdo
+ (
+execu
+); \
+
+557 } 0)
+
+ )
+
+559 #ifde
+__USE_GNU
+
+
+563 
+ #had_nup_push_der_
+(
+route
+,
+g
+) \
+
+565
+__had_nup_ass
+
+ `__ame
+ (
+route
+,
+g
+); \
+
+566
+__ame
+.
+ `__der
+ ()
+
+ )
+
+571 
+ #had_nup_p_e_
+(
+execu
+) \
+
+572
+__ame
+.
+ `__e
+ (); \
+
+573
+__ame
+.
+ `__tdo
+ (
+execu
+); \
+
+574 } 0)
+
+ )
+
+581
+__ex_le
+ 
+
+582
+ $__had_nup_route
+ (
+__had_nup_ame
+ *
+__ame
+)
+
+584 i(
+__ame
+->
+__do_
+)
+
+585
+__ame
+->
+ `__nl_route
+ (__ame->
+__nl_g
+);
+
+586
+ }
+}
+
+595 
+ #had_nup_push
+(
+route
+,
+g
+) \
+
+597 
+__had_nup_ame
+
+__ame
+ \
+
+598
+ `__ibu__
+ ((
+ `__nup__
+ (
+__had_nup_route
+))) \
+
+599 { .
+__nl_route
+ = (
+route
+), .
+__nl_g
+ = (
+g
+), \
+
+600 .
+__do_
+ = 1 };
+
+ )
+
+604 
+ #had_nup_p
+(
+execu
+) \
+
+605
+__ame
+.
+__do_
+ = (
+execu
+); \
+
+606 } 0)
+
+ )
+
+608 #ifde
+__USE_GNU
+
+
+612 
+ #had_nup_push_der_
+(
+route
+,
+g
+) \
+
+614 
+__had_nup_ame
+
+__ame
+ \
+
+615
+ `__ibu__
+ ((
+ `__nup__
+ (
+__had_nup_route
+))) \
+
+616 { .
+__nl_route
+ = (
+route
+), .
+__nl_g
+ = (
+g
+), \
+
+617 .
+__do_
+ = 1 }; \
+
+618 (
+ `had_tny
+ (
+PTHREAD_CANCEL_DEFERRED
+, \
+
+619 &
+__ame
+.
+__nl_ty
+)
+
+ )
+
+624 
+ #had_nup_p_e_
+(
+execu
+) \
+
+625 (
+ `had_tny
+ (
+__ame
+.
+__nl_ty
+,
+NULL
+); \
+
+626
+__ame
+.
+__do_
+ = (
+execu
+); \
+
+627 } 0)
+
+ )
+
+638 
+ #had_nup_push
+(
+route
+,
+g
+) \
+
+640
+__had_unwd_buf_t
+
+__nl_buf
+; \
+
+641 (*
+__nl_route
+(*(
+route
+); \
+
+642 *
+__nl_g
+ = (
+g
+); \
+
+643 
+n_f_
+ =
+ `__sigtjmp
+ ((
+__jmp_buf_g
+ *) (*) \
+
+644
+__nl_buf
+.
+__nl_jmp_buf
+, 0); \
+
+645 i(
+ `__but_ex
+ (
+n_f_
+, 0)) \
+
+647
+ `__nl_route
+ (
+__nl_g
+); \
+
+648
+ `__had_unwd_xt
+ (&
+__nl_buf
+); \
+
+652
+ `__had_gi_nl
+ (&
+__nl_buf
+); \
+
+653 d{
+
+ )
+
+654 
+__had_gi_nl
+ (
+__had_unwd_buf_t
+ *
+__buf
+)
+
+655
+__nup_f_ibu
+;
+
+659 
+ #had_nup_p
+(
+execu
+) \
+
+662
+ `__had_uegi_nl
+ (&
+__nl_buf
+); \
+
+663 i(
+execu
+) \
+
+664
+ `__nl_route
+ (
+__nl_g
+); \
+
+665 } 0)
+
+ )
+
+666 
+ $__had_uegi_nl
+ (
+__had_unwd_buf_t
+ *
+__buf
+)
+
+667
+__nup_f_ibu
+;
+
+669 #ifde
+__USE_GNU
+
+
+673 
+ #had_nup_push_der_
+(
+route
+,
+g
+) \
+
+675
+__had_unwd_buf_t
+
+__nl_buf
+; \
+
+676 (*
+__nl_route
+(*(
+route
+); \
+
+677 *
+__nl_g
+ = (
+g
+); \
+
+678 
+n_f_
+ =
+ `__sigtjmp
+ ((
+__jmp_buf_g
+ *) (*) \
+
+679
+__nl_buf
+.
+__nl_jmp_buf
+, 0); \
+
+680 i(
+ `__but_ex
+ (
+n_f_
+, 0)) \
+
+682
+ `__nl_route
+ (
+__nl_g
+); \
+
+683
+ `__had_unwd_xt
+ (&
+__nl_buf
+); \
+
+687
+ `__had_gi_nl_der
+ (&
+__nl_buf
+); \
+
+688 d{
+
+ )
+
+689 
+ `__had_gi_nl_der
+ (
+__had_unwd_buf_t
+ *
+__buf
+)
+
+690
+__nup_f_ibu
+;
+
+695 
+ #had_nup_p_e_
+(
+execu
+) \
+
+698
+ `__had_uegi_nl_e
+ (&
+__nl_buf
+); \
+
+699 i(
+execu
+) \
+
+700
+ `__nl_route
+ (
+__nl_g
+); \
+
+701
+ }
+} 0)
+
+ )
+
+702 
+ $__had_uegi_nl_e
+ (
+__had_unwd_buf_t
+ *
+__buf
+)
+
+703
+__nup_f_ibu
+;
+
+707 
+ $__had_unwd_xt
+ (
+__had_unwd_buf_t
+ *
+__buf
+)
+
+708
+__nup_f_ibu
+
+ `__ibu__
+ ((
+__nܑu__
+))
+
+709 #ide
+SHARED
+
+
+710
+ `__ibu__
+ ((
+__wk__
+))
+
+716 
+__jmp_buf_g
+;
+
+717 
+ $__sigtjmp
+ (
+__jmp_buf_g
+ *
+__v
+, 
+__vemask
+
+__THROW
+;
+
+723 
+ $had_mux_
+ (
+had_mux_t
+ *
+__mux
+,
+
+724
+__cڡ
+
+had_mux_t
+ *
+__mux
+)
+
+725
+__THROW
+
+ `__nnu
+ ((1));
+
+728 
+ $had_mux_deroy
+ (
+had_mux_t
+ *
+__mux
+)
+
+729
+__THROW
+
+ `__nnu
+ ((1));
+
+732 
+ $had_mux_ylock
+ (
+had_mux_t
+ *
+__mux
+)
+
+733
+__THROW
+
+ `__nnu
+ ((1));
+
+736 
+ $had_mux_lock
+ (
+had_mux_t
+ *
+__mux
+)
+
+737
+__THROW
+
+ `__nnu
+ ((1));
+
+739 #ifde
+__USE_XOPEN2K
+
+
+741 
+ $had_mux_timedlock
+ (
+had_mux_t
+ *
+__ri
+
+__mux
+,
+
+742
+__cڡ
+ 
+timeec
+ *
+__ri
+
+
+743
+__abime
+
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+747 
+ $had_mux_uock
+ (
+had_mux_t
+ *
+__mux
+)
+
+748
+__THROW
+
+ `__nnu
+ ((1));
+
+751 #ifde
+__USE_UNIX98
+
+
+753 
+ $had_mux_giog
+ (
+__cڡ
+
+had_mux_t
+ *
+
+754
+__ri
+
+__mux
+,
+
+755 *
+__ri
+
+__iog
+)
+
+756
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+760 
+ $had_mux_riog
+ (
+had_mux_t
+ *
+__ri
+
+__mux
+,
+
+761 
+__iog
+,
+
+762 *
+__ri
+
+__d_g
+)
+
+763
+__THROW
+
+ `__nnu
+ ((1, 3));
+
+767 #ifde
+__USE_XOPEN2K8
+
+
+769 
+ $had_mux_csit_
+ (
+had_mux_t
+ *
+__mux
+)
+
+770
+__THROW
+
+ `__nnu
+ ((1));
+
+771 #ifde
+__USE_GNU
+
+
+772 
+ $had_mux_csit_
+ (
+had_mux_t
+ *
+__mux
+)
+
+773
+__THROW
+
+ `__nnu
+ ((1));
+
+782 
+ $had_mux_
+ (
+had_mux_t
+ *
+__
+)
+
+783
+__THROW
+
+ `__nnu
+ ((1));
+
+786 
+ $had_mux_deroy
+ (
+had_mux_t
+ *
+__
+)
+
+787
+__THROW
+
+ `__nnu
+ ((1));
+
+790 
+ $had_mux_gpshed
+ (
+__cڡ
+
+had_mux_t
+ *
+
+791
+__ri
+
+__
+,
+
+792 *
+__ri
+
+__pshed
+)
+
+793
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+796 
+ $had_mux_shed
+ (
+had_mux_t
+ *
+__
+,
+
+797 
+__pshed
+)
+
+798
+__THROW
+
+ `__nnu
+ ((1));
+
+800 #ifde
+__USE_UNIX98
+
+
+802 
+ $had_mux_gty
+ (
+__cڡ
+
+had_mux_t
+ *
+__ri
+
+
+803
+__
+, *
+__ri
+
+__kd
+)
+
+804
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+809 
+ $had_mux_y
+ (
+had_mux_t
+ *
+__
+, 
+__kd
+)
+
+810
+__THROW
+
+ `__nnu
+ ((1));
+
+813 
+ $had_mux_goc
+ (
+__cڡ
+
+had_mux_t
+ *
+
+814
+__ri
+
+__
+,
+
+815 *
+__ri
+
+__oc
+)
+
+816
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+820 
+ $had_mux_roc
+ (
+had_mux_t
+ *
+__
+,
+
+821 
+__oc
+)
+
+822
+__THROW
+
+ `__nnu
+ ((1));
+
+825 
+ $had_mux_giog
+ (
+__cڡ
+
+had_mux_t
+ *
+
+826
+__ri
+
+__
+,
+
+827 *
+__ri
+
+__iog
+)
+
+828
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+831 
+ $had_mux_riog
+ (
+had_mux_t
+ *
+__
+,
+
+832 
+__iog
+)
+
+833
+__THROW
+
+ `__nnu
+ ((1));
+
+836 #ifde
+__USE_XOPEN2K
+
+
+838 
+ $had_mux_grobu
+ (
+__cڡ
+
+had_mux_t
+ *
+__
+,
+
+839 *
+__robuss
+)
+
+840
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+841 #ifde
+__USE_GNU
+
+
+842 
+ $had_mux_grobu_
+ (
+__cڡ
+
+had_mux_t
+ *
+__
+,
+
+843 *
+__robuss
+)
+
+844
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+848 
+ $had_mux_obu
+ (
+had_mux_t
+ *
+__
+,
+
+849 
+__robuss
+)
+
+850
+__THROW
+
+ `__nnu
+ ((1));
+
+851 #ifde
+__USE_GNU
+
+
+852 
+ $had_mux_obu_
+ (
+had_mux_t
+ *
+__
+,
+
+853 
+__robuss
+)
+
+854
+__THROW
+
+ `__nnu
+ ((1));
+
+859 #i
+defed
+
+__USE_UNIX98
+ || defed
+__USE_XOPEN2K
+
+
+864 
+ $had_rwlock_
+ (
+had_rwlock_t
+ *
+__ri
+
+__rwlock
+,
+
+865
+__cڡ
+
+had_rwlock_t
+ *
+__ri
+
+
+866
+__
+
+__THROW
+
+ `__nnu
+ ((1));
+
+869 
+ $had_rwlock_deroy
+ (
+had_rwlock_t
+ *
+__rwlock
+)
+
+870
+__THROW
+
+ `__nnu
+ ((1));
+
+873 
+ $had_rwlock_rdlock
+ (
+had_rwlock_t
+ *
+__rwlock
+)
+
+874
+__THROW
+
+ `__nnu
+ ((1));
+
+877 
+ $had_rwlock_yrdlock
+ (
+had_rwlock_t
+ *
+__rwlock
+)
+
+878
+__THROW
+
+ `__nnu
+ ((1));
+
+880 #ifde
+__USE_XOPEN2K
+
+
+882 
+ $had_rwlock_timedrdlock
+ (
+had_rwlock_t
+ *
+__ri
+
+__rwlock
+,
+
+883
+__cڡ
+ 
+timeec
+ *
+__ri
+
+
+884
+__abime
+
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+888 
+ $had_rwlock_wock
+ (
+had_rwlock_t
+ *
+__rwlock
+)
+
+889
+__THROW
+
+ `__nnu
+ ((1));
+
+892 
+ $had_rwlock_ywock
+ (
+had_rwlock_t
+ *
+__rwlock
+)
+
+893
+__THROW
+
+ `__nnu
+ ((1));
+
+895 #ifde
+__USE_XOPEN2K
+
+
+897 
+ $had_rwlock_timedwock
+ (
+had_rwlock_t
+ *
+__ri
+
+__rwlock
+,
+
+898
+__cڡ
+ 
+timeec
+ *
+__ri
+
+
+899
+__abime
+
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+903 
+ $had_rwlock_uock
+ (
+had_rwlock_t
+ *
+__rwlock
+)
+
+904
+__THROW
+
+ `__nnu
+ ((1));
+
+910 
+ $had_rwlock_
+ (
+had_rwlock_t
+ *
+__
+)
+
+911
+__THROW
+
+ `__nnu
+ ((1));
+
+914 
+ $had_rwlock_deroy
+ (
+had_rwlock_t
+ *
+__
+)
+
+915
+__THROW
+
+ `__nnu
+ ((1));
+
+918 
+ $had_rwlock_gpshed
+ (
+__cڡ
+
+had_rwlock_t
+ *
+
+919
+__ri
+
+__
+,
+
+920 *
+__ri
+
+__pshed
+)
+
+921
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+924 
+ $had_rwlock_shed
+ (
+had_rwlock_t
+ *
+__
+,
+
+925 
+__pshed
+)
+
+926
+__THROW
+
+ `__nnu
+ ((1));
+
+929 
+ $had_rwlock_gkd_
+ (
+__cڡ
+
+had_rwlock_t
+ *
+
+930
+__ri
+
+__
+,
+
+931 *
+__ri
+
+__ef
+)
+
+932
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+935 
+ $had_rwlock_tkd_
+ (
+had_rwlock_t
+ *
+__
+,
+
+936 
+__ef
+
+__THROW
+
+ `__nnu
+ ((1));
+
+944 
+ $had_cd_
+ (
+had_cd_t
+ *
+__ri
+
+__cd
+,
+
+945
+__cڡ
+
+had_cd_t
+ *
+__ri
+
+
+946
+__cd_
+
+__THROW
+
+ `__nnu
+ ((1));
+
+949 
+ $had_cd_deroy
+ (
+had_cd_t
+ *
+__cd
+)
+
+950
+__THROW
+
+ `__nnu
+ ((1));
+
+953 
+ $had_cd_sigl
+ (
+had_cd_t
+ *
+__cd
+)
+
+954
+__THROW
+
+ `__nnu
+ ((1));
+
+957 
+ $had_cd_brd
+ (
+had_cd_t
+ *
+__cd
+)
+
+958
+__THROW
+
+ `__nnu
+ ((1));
+
+965 
+ $had_cd_wa
+ (
+had_cd_t
+ *
+__ri
+
+__cd
+,
+
+966
+had_mux_t
+ *
+__ri
+
+__mux
+)
+
+967
+ `__nnu
+ ((1, 2));
+
+976 
+ $had_cd_timedwa
+ (
+had_cd_t
+ *
+__ri
+
+__cd
+,
+
+977
+had_mux_t
+ *
+__ri
+
+__mux
+,
+
+978
+__cڡ
+ 
+timeec
+ *
+__ri
+
+
+979
+__abime
+
+ `__nnu
+ ((1, 2, 3));
+
+984 
+ $had_cd_
+ (
+had_cd_t
+ *
+__
+)
+
+985
+__THROW
+
+ `__nnu
+ ((1));
+
+988 
+ $had_cd_deroy
+ (
+had_cd_t
+ *
+__
+)
+
+989
+__THROW
+
+ `__nnu
+ ((1));
+
+992 
+ $had_cd_gpshed
+ (
+__cڡ
+
+had_cd_t
+ *
+
+993
+__ri
+
+__
+,
+
+994 *
+__ri
+
+__pshed
+)
+
+995
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+998 
+ $had_cd_shed
+ (
+had_cd_t
+ *
+__
+,
+
+999 
+__pshed
+
+__THROW
+
+ `__nnu
+ ((1));
+
+1001 #ifde
+__USE_XOPEN2K
+
+
+1003 
+ $had_cd_gock
+ (
+__cڡ
+
+had_cd_t
+ *
+
+1004
+__ri
+
+__
+,
+
+1005
+__ockid_t
+ *
+__ri
+
+__ock_id
+)
+
+1006
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+1009 
+ $had_cd_tock
+ (
+had_cd_t
+ *
+__
+,
+
+1010
+__ockid_t
+
+__ock_id
+)
+
+1011
+__THROW
+
+ `__nnu
+ ((1));
+
+1015 #ifde
+__USE_XOPEN2K
+
+
+1020 
+ $had__
+ (
+had_lock_t
+ *
+__lock
+, 
+__pshed
+)
+
+1021
+__THROW
+
+ `__nnu
+ ((1));
+
+1024 
+ $had__deroy
+ (
+had_lock_t
+ *
+__lock
+)
+
+1025
+__THROW
+
+ `__nnu
+ ((1));
+
+1028 
+ $had__lock
+ (
+had_lock_t
+ *
+__lock
+)
+
+1029
+__THROW
+
+ `__nnu
+ ((1));
+
+1032 
+ $had__ylock
+ (
+had_lock_t
+ *
+__lock
+)
+
+1033
+__THROW
+
+ `__nnu
+ ((1));
+
+1036 
+ $had__uock
+ (
+had_lock_t
+ *
+__lock
+)
+
+1037
+__THROW
+
+ `__nnu
+ ((1));
+
+1044 
+ $had_brr_
+ (
+had_brr_t
+ *
+__ri
+
+__brr
+,
+
+1045
+__cڡ
+
+had_brr_t
+ *
+__ri
+
+
+1046
+__
+, 
+__cou
+)
+
+1047
+__THROW
+
+ `__nnu
+ ((1));
+
+1050 
+ $had_brr_deroy
+ (
+had_brr_t
+ *
+__brr
+)
+
+1051
+__THROW
+
+ `__nnu
+ ((1));
+
+1054 
+ $had_brr_wa
+ (
+had_brr_t
+ *
+__brr
+)
+
+1055
+__THROW
+
+ `__nnu
+ ((1));
+
+1059 
+ $had_brr_
+ (
+had_brr_t
+ *
+__
+)
+
+1060
+__THROW
+
+ `__nnu
+ ((1));
+
+1063 
+ $had_brr_deroy
+ (
+had_brr_t
+ *
+__
+)
+
+1064
+__THROW
+
+ `__nnu
+ ((1));
+
+1067 
+ $had_brr_gpshed
+ (
+__cڡ
+
+had_brr_t
+ *
+
+1068
+__ri
+
+__
+,
+
+1069 *
+__ri
+
+__pshed
+)
+
+1070
+__THROW
+
+ `__nnu
+ ((1, 2));
+
+1073 
+ $had_brr_shed
+ (
+had_brr_t
+ *
+__
+,
+
+1074 
+__pshed
+)
+
+1075
+__THROW
+
+ `__nnu
+ ((1));
+
+1087 
+ `had_key_
+ (
+had_key_t
+ *
+__key
+,
+
+1088 (*
+__der_funi
+) (*))
+
+1089
+__THROW
+
+ `__nnu
+ ((1));
+
+1092 
+ $had_key_de
+ (
+had_key_t
+
+__key
+
+__THROW
+;
+
+1095 *
+ $had_gecific
+ (
+had_key_t
+
+__key
+
+__THROW
+;
+
+1098 
+ $had_tecific
+ (
+had_key_t
+
+__key
+,
+
+1099
+__cڡ
+ *
+__por
+
+__THROW
+ ;
+
+1102 #ifde
+__USE_XOPEN2K
+
+
+1104 
+ $had_guockid
+ (
+had_t
+
+__thad_id
+,
+
+1105
+__ockid_t
+ *
+__ock_id
+)
+
+1106
+__THROW
+
+ `__nnu
+ ((2));
+
+1121 
+ `had_fk
+ ((*
+__e
+) (),
+
+1122 (*
+__
+) (),
+
+1123 (*
+__chd
+()
+__THROW
+;
+
+1126 #ifde
+__USE_EXTERN_INLINES
+
+
+1128
+__ex_le
+ 
+
+1129
+ `__NTH
+ (
+ $had_equ
+ (
+had_t
+
+__thad1
+,thad_
+__thad2
+))
+
+1131 
+__thad1
+ =
+__thad2
+;
+
+1132
+ }
+}
+
+1135
+ g__END_DECLS
+
+
+ @/usr/include/sys/select.h
+
+22 #ide
+_SYS_SELECT_H
+
+
+23 
+ #_SYS_SELECT_H
+ 1
+
+ )
+
+25 
+ ~<us.h
+>
+
+28 
+ ~<bs/tys.h
+>
+
+31 
+ ~<bs/.h
+>
+
+34 
+ ~<bs/sigt.h
+>
+
+36 #ide
+__sigt_t_defed
+
+
+37 
+ #__sigt_t_defed
+
+
+ )
+
+38 
+__sigt_t
+
+ tsigt_t
+;
+
+42 
+ #__ed_time_t
+
+
+ )
+
+43 
+ #__ed_timeec
+
+
+ )
+
+44 
+ ~<time.h
+>
+
+45 
+ #__ed_timev
+
+
+ )
+
+46 
+ ~<bs/time.h
+>
+
+48 #ide
+__sucds_t_defed
+
+
+49 
+__sucds_t
+
+ tsucds_t
+;
+
+50 
+ #__sucds_t_defed
+
+
+ )
+
+55 
+ t__fd_mask
+;
+
+58 #unde
+__NFDBITS
+
+
+59 #unde
+__FDELT
+
+
+60 #unde
+__FDMASK
+
+
+62 
+ #__NFDBITS
+ (8 * ( (
+__fd_mask
+))
+
+ )
+
+63 
+ #__FDELT
+(
+d
+((d/
+__NFDBITS
+)
+
+ )
+
+64 
+ #__FDMASK
+(
+d
+((
+__fd_mask
+1 << ((d%
+__NFDBITS
+))
+
+ )
+
+71 #ifde
+__USE_XOPEN
+
+
+72
+__fd_mask
+
+ mfds_bs
+[
+__FD_SETSIZE
+ /
+__NFDBITS
+];
+
+73 
+ #__FDS_BITS
+(
+t
+((t)->
+fds_bs
+)
+
+ )
+
+75
+__fd_mask
+
+ m__fds_bs
+[
+__FD_SETSIZE
+ /
+__NFDBITS
+];
+
+76 
+ #__FDS_BITS
+(
+t
+((t)->
+__fds_bs
+)
+
+ )
+
+78 }
+ tfd_t
+;
+
+81 
+ #FD_SETSIZE
+
+__FD_SETSIZE
+
+
+ )
+
+83 #ifde
+__USE_MISC
+
+
+85 
+__fd_mask
+
+ tfd_mask
+;
+
+88 
+ #NFDBITS
+
+__NFDBITS
+
+
+ )
+
+93 
+ #FD_SET
+(
+fd
+,
+fd
+
+ `__FD_SET
+ (fd, fd)
+
+ )
+
+94 
+ #FD_CLR
+(
+fd
+,
+fd
+
+ `__FD_CLR
+ (fd, fd)
+
+ )
+
+95 
+ #FD_ISSET
+(
+fd
+,
+fd
+
+ `__FD_ISSET
+ (fd, fd)
+
+ )
+
+96 
+ #FD_ZERO
+(
+fd
+
+ `__FD_ZERO
+ (fd)
+
+ )
+
+99
+__BEGIN_DECLS
+
+
+109 
+
+ (
+__nfds
+,
+fd_t
+ *
+__ri
+
+__adfds
+,
+
+110
+fd_t
+ *
+__ri
+
+__wrefds
+,
+
+111
+fd_t
+ *
+__ri
+
+__exfds
+,
+
+112 
+timev
+ *
+__ri
+
+__timeout
+);
+
+114 #ifde
+__USE_XOPEN2K
+
+
+121 
+p
+ (
+__nfds
+,
+fd_t
+ *
+__ri
+
+__adfds
+,
+
+122
+fd_t
+ *
+__ri
+
+__wrefds
+,
+
+123
+fd_t
+ *
+__ri
+
+__exfds
+,
+
+124 cڡ 
+timeec
+ *
+__ri
+
+__timeout
+,
+
+125 cڡ
+__sigt_t
+ *
+__ri
+
+__sigmask
+);
+
+128
+ g__END_DECLS
+
+
+ @/usr/include/sys/sysmacros.h
+
+21 #ide
+_SYS_SYSMACROS_H
+
+
+22 
+ #_SYS_SYSMACROS_H
+ 1
+
+ )
+
+24 
+ ~<us.h
+>
+
+29 #ifde
+__GLIBC_HAVE_LONG_LONG
+
+
+30
+__exnsi__
+
+
+31 
+ $gnu_dev_maj
+ (
+__dev
+)
+
+32
+__THROW
+;
+
+33
+__exnsi__
+
+
+34 
+ $gnu_dev_m
+ (
+__dev
+)
+
+35
+__THROW
+;
+
+36
+__exnsi__
+
+
+37 
+ $gnu_dev_makedev
+ (
+__maj
+,
+
+38 
+__m
+)
+
+39
+__THROW
+;
+
+41 #i
+defed
+
+__GNUC__
+ && __GNUC__ >2 && defed
+__USE_EXTERN_INLINES
+
+
+42
+__exnsi__
+
+__ex_le
+ 
+
+43
+ `__NTH
+ (
+ $gnu_dev_maj
+ (
+__dev
+))
+
+45  ((
+__dev
+ >> 8) & 0xfff) | (() (__dev >> 32) & ~0xfff);
+
+46
+ }
+}
+
+48
+__exnsi__
+
+__ex_le
+ 
+
+49
+__NTH
+ (
+ $gnu_dev_m
+ (
+__dev
+))
+
+51  (
+__dev
+ & 0xff) | (() (__dev >> 12) & ~0xff);
+
+52
+ }
+}
+
+54
+__exnsi__
+
+__ex_le
+ 
+
+55
+__NTH
+ (
+ $gnu_dev_makedev
+ (
+__maj
+, 
+__m
+))
+
+57  ((
+__m
+ & 0xff| ((
+__maj
+ & 0xfff) << 8)
+
+58 | ((((
+__m
+ & ~0xff)) << 12)
+
+59 | ((((
+__maj
+ & ~0xfff)) << 32));
+
+60
+ }
+}
+
+65 
+ #maj
+(
+dev
+
+ `gnu_dev_maj
+ (dev)
+
+ )
+
+66 
+ #m
+(
+dev
+
+ `gnu_dev_m
+ (dev)
+
+ )
+
+67 
+ #makedev
+(
+maj
+,
+m
+
+ `gnu_dev_makedev
+ (maj, m)
+
+ )
+
+ @/usr/include/time.h
+
+23 #idef
+_TIME_H
+
+
+25 #i(!
+defed
+
+__ed_time_t
+ && !defed
+__ed_ock_t
+ && \
+
+26 !
+defed
+
+ g__ed_timeec
+)
+
+27 
+ #_TIME_H
+ 1
+
+ )
+
+28 
+ ~<us.h
+>
+
+30
+ g__BEGIN_DECLS
+
+
+34 #ifdef
+_TIME_H
+
+
+36 
+ #__ed_size_t
+
+
+ )
+
+37 
+ #__ed_NULL
+
+
+ )
+
+38 
+ ~<ddef.h
+>
+
+42 
+ ~<bs/time.h
+>
+
+45 #i!
+defed
+
+__STRICT_ANSI__
+ && !defed
+__USE_XOPEN2K
+
+
+46 #ide
+CLK_TCK
+
+
+47 
+ #CLK_TCK
+
+CLOCKS_PER_SEC
+
+
+ )
+
+53 #i!
+defed
+
+__ock_t_defed
+ && (defed
+_TIME_H
+ || defed
+__ed_ock_t
+)
+
+54 
+ #__ock_t_defed
+ 1
+
+ )
+
+56 
+ ~<bs/tys.h
+>
+
+58
+__BEGIN_NAMESPACE_STD
+
+
+60 
+__ock_t
+
+ tock_t
+;
+
+61
+ g__END_NAMESPACE_STD
+
+
+62 #i
+defed
+
+__USE_XOPEN
+ || defed
+__USE_POSIX
+ || defed
+__USE_MISC
+
+
+63
+ $__USING_NAMESPACE_STD
+(
+ock_t
+)
+
+67 #unde
+__ed_ock_t
+
+
+69 #i!
+defed
+
+__time_t_defed
+ && (defed
+_TIME_H
+ || defed
+__ed_time_t
+)
+
+70 
+ #__time_t_defed
+ 1
+
+ )
+
+72 
+ ~<bs/tys.h
+>
+
+74
+__BEGIN_NAMESPACE_STD
+
+
+76 
+__time_t
+
+ ttime_t
+;
+
+77
+__END_NAMESPACE_STD
+
+
+78 #i
+defed
+
+__USE_POSIX
+ || defed
+__USE_MISC
+ || defed
+__USE_SVID
+
+
+79
+ $__USING_NAMESPACE_STD
+(
+time_t
+)
+
+83 #unde
+__ed_time_t
+
+
+85 #i!
+defed
+
+__ockid_t_defed
+ && \
+
+86 ((
+defed
+
+_TIME_H
+ && defed
+__USE_POSIX199309
+|| defed
+__ed_ockid_t
+)
+
+87 
+ #__ockid_t_defed
+ 1
+
+ )
+
+89 
+ ~<bs/tys.h
+>
+
+92 
+__ockid_t
+
+ tockid_t
+;
+
+95 #unde
+__ockid_time_t
+
+
+97 #i!
+defed
+
+__tim_t_defed
+ && \
+
+98 ((
+defed
+
+_TIME_H
+ && defed
+__USE_POSIX199309
+|| defed
+__ed_tim_t
+)
+
+99 
+ #__tim_t_defed
+ 1
+
+ )
+
+101 
+ ~<bs/tys.h
+>
+
+104 
+__tim_t
+
+ ttim_t
+;
+
+107 #unde
+__ed_tim_t
+
+
+110 #i!
+defed
+
+__timeec_defed
+ && \
+
+111 ((
+defed
+
+_TIME_H
+ && \
+
+112 (
+defed
+
+__USE_POSIX199309
+ || defed
+__USE_MISC
+)) || \
+
+113
+defed
+
+__ed_timeec
+)
+
+114 
+ #__timeec_defed
+ 1
+
+ )
+
+116 
+ ~<bs/tys.h
+>
+
+120 
+ stimeec
+
+
+122
+__time_t
+
+tv_c
+;
+
+123 
+tv_nc
+;
+
+127 #unde
+__ed_timeec
+
+
+130 #ifdef
+_TIME_H
+
+
+131
+__BEGIN_NAMESPACE_STD
+
+
+133 
+ stm
+
+
+135 
+tm_c
+;
+
+136 
+tm_m
+;
+
+137 
+tm_hour
+;
+
+138 
+tm_mday
+;
+
+139 
+tm_m
+;
+
+140 
+tm_yr
+;
+
+141 
+tm_wday
+;
+
+142 
+tm_yday
+;
+
+143 
+tm_isd
+;
+
+145 #ifdef
+__USE_BSD
+
+
+146 
+tm_gmtoff
+;
+
+147
+__cڡ
+ *
+tm_ze
+;
+
+149 
+__tm_gmtoff
+;
+
+150
+__cڡ
+ *
+__tm_ze
+;
+
+153
+__END_NAMESPACE_STD
+
+
+154 #i
+defed
+
+__USE_XOPEN
+ || defed
+__USE_POSIX
+ || defed
+__USE_MISC
+
+
+155
+ $__USING_NAMESPACE_STD
+(
+tm
+)
+
+159 #ifde
+__USE_POSIX199309
+
+
+161 
+ simec
+
+
+163 
+timeec
+
+_rv
+;
+
+164 
+timeec
+
+_vue
+;
+
+168 
+sigevt
+;
+
+172 #ifde
+__USE_XOPEN2K
+
+
+173 #ide
+__pid_t_defed
+
+
+174 
+__pid_t
+
+ tpid_t
+;
+
+175 
+ #__pid_t_defed
+
+
+ )
+
+180
+__BEGIN_NAMESPACE_STD
+
+
+183
+ock_t
+
+ $ock
+ (
+__THROW
+;
+
+186
+time_t
+
+ $time
+ (
+time_t
+ *
+__tim
+
+__THROW
+;
+
+189 
+ $difime
+ (
+time_t
+
+__time1
+,ime_
+__time0
+)
+
+190
+__THROW
+
+ `__ibu__
+ ((
+__cڡ__
+));
+
+193
+time_t
+
+ $mktime
+ (
+tm
+ *
+__
+
+__THROW
+;
+
+199
+size_t
+
+ $rime
+ (*
+__ri
+
+__s
+,
+size_t
+
+__maxsize
+,
+
+200
+__cڡ
+ *
+__ri
+
+__fm
+,
+
+201
+__cڡ
+ 
+tm
+ *
+__ri
+
+__
+
+__THROW
+;
+
+202
+__END_NAMESPACE_STD
+
+
+204 #ifde
+__USE_XOPEN
+
+
+207 *
+ $time
+ (
+__cڡ
+ *
+__ri
+
+__s
+,
+
+208
+__cڡ
+ *
+__ri
+
+__fmt
+, 
+tm
+ *
+__
+)
+
+209
+__THROW
+;
+
+212 #ifde
+__USE_XOPEN2K8
+
+
+215 
+ ~<xlo.h
+>
+
+217
+size_t
+
+ $rime_l
+ (*
+__ri
+
+__s
+,
+size_t
+
+__maxsize
+,
+
+218
+__cڡ
+ *
+__ri
+
+__fm
+,
+
+219
+__cڡ
+ 
+tm
+ *
+__ri
+
+__
+,
+
+220
+__lo_t
+
+__loc
+
+__THROW
+;
+
+223 #ifde
+__USE_GNU
+
+
+224 *
+ $time_l
+ (
+__cڡ
+ *
+__ri
+
+__s
+,
+
+225
+__cڡ
+ *
+__ri
+
+__fmt
+, 
+tm
+ *
+__
+,
+
+226
+__lo_t
+
+__loc
+
+__THROW
+;
+
+230
+__BEGIN_NAMESPACE_STD
+
+
+233 
+tm
+ *
+ $gmtime
+ (
+__cڡ
+
+time_t
+ *
+__tim
+
+__THROW
+;
+
+237 
+tm
+ *
+ $loime
+ (
+__cڡ
+
+time_t
+ *
+__tim
+
+__THROW
+;
+
+238
+__END_NAMESPACE_STD
+
+
+240 #i
+defed
+
+__USE_POSIX
+ || defed
+__USE_MISC
+
+
+243 
+tm
+ *
+ $gmtime_r
+ (
+__cڡ
+
+time_t
+ *
+__ri
+
+__tim
+,
+
+244 
+tm
+ *
+__ri
+
+__
+
+__THROW
+;
+
+248 
+tm
+ *
+ $loime_r
+ (
+__cڡ
+
+time_t
+ *
+__ri
+
+__tim
+,
+
+249 
+tm
+ *
+__ri
+
+__
+
+__THROW
+;
+
+252
+__BEGIN_NAMESPACE_STD
+
+
+255 *
+ $asime
+ (
+__cڡ
+ 
+tm
+ *
+__
+
+__THROW
+;
+
+258 *
+ $ime
+ (
+__cڡ
+
+time_t
+ *
+__tim
+
+__THROW
+;
+
+259
+__END_NAMESPACE_STD
+
+
+261 #i
+defed
+
+__USE_POSIX
+ || defed
+__USE_MISC
+
+
+266 *
+ $asime_r
+ (
+__cڡ
+ 
+tm
+ *
+__ri
+
+__
+,
+
+267 *
+__ri
+
+__buf
+
+__THROW
+;
+
+270 *
+ $ime_r
+ (
+__cڡ
+
+time_t
+ *
+__ri
+
+__tim
+,
+
+271 *
+__ri
+
+__buf
+
+__THROW
+;
+
+276 *
+__tzme
+[2];
+
+277 
+__daylight
+;
+
+278 
+__timeze
+;
+
+281 #ifdef
+__USE_POSIX
+
+
+283 *
+tzme
+[2];
+
+287 
+ $tzt
+ (
+__THROW
+;
+
+290 #i
+defed
+
+__USE_SVID
+ || defed
+__USE_XOPEN
+
+
+291 
+daylight
+;
+
+292 
+timeze
+;
+
+295 #ifde
+__USE_SVID
+
+
+298 
+ $ime
+ (
+__cڡ
+
+time_t
+ *
+__wh
+
+__THROW
+;
+
+304 
+ #__ip
+(
+yr
+) \
+
+305 ((
+yr
+% 4 =0 && ((yr% 100 !0 || (yr% 400 =0))
+
+ )
+
+308 #ifde
+__USE_MISC
+
+
+313
+time_t
+
+ $timegm
+ (
+tm
+ *
+__
+
+__THROW
+;
+
+316
+time_t
+
+ $timol
+ (
+tm
+ *
+__
+
+__THROW
+;
+
+319 
+ $dysize
+ (
+__yr
+
+__THROW
+
+ `__ibu__
+ ((
+__cڡ__
+));
+
+323 #ifde
+__USE_POSIX199309
+
+
+328 
+ `nop
+ (
+__cڡ
+ 
+timeec
+ *
+__queed_time
+,
+
+329 
+timeec
+ *
+__mag
+);
+
+333 
+ $ock_gs
+ (
+ockid_t
+
+__ock_id
+, 
+timeec
+ *
+__s
+
+__THROW
+;
+
+336 
+ $ock_gtime
+ (
+ockid_t
+
+__ock_id
+, 
+timeec
+ *
+__
+
+__THROW
+;
+
+339 
+ $ock_ime
+ (
+ockid_t
+
+__ock_id
+,
+__cڡ
+ 
+timeec
+ *
+__
+)
+
+340
+__THROW
+;
+
+342 #ifde
+__USE_XOPEN2K
+
+
+347 
+ `ock_nop
+ (
+ockid_t
+
+__ock_id
+, 
+__ags
+,
+
+348
+__cڡ
+ 
+timeec
+ *
+__q
+,
+
+349 
+timeec
+ *
+__m
+);
+
+352 
+ $ock_guockid
+ (
+pid_t
+
+__pid
+,
+ockid_t
+ *
+__ock_id
+
+__THROW
+;
+
+357 
+ $tim_
+ (
+ockid_t
+
+__ock_id
+,
+
+358 
+sigevt
+ *
+__ri
+
+__evp
+,
+
+359
+tim_t
+ *
+__ri
+
+__timid
+
+__THROW
+;
+
+362 
+ $tim_de
+ (
+tim_t
+
+__timid
+
+__THROW
+;
+
+365 
+ $tim_ime
+ (
+tim_t
+
+__timid
+, 
+__ags
+,
+
+366
+__cڡ
+ 
+imec
+ *
+__ri
+
+__vue
+,
+
+367 
+imec
+ *
+__ri
+
+__ovue
+
+__THROW
+;
+
+370 
+ $tim_gtime
+ (
+tim_t
+
+__timid
+, 
+imec
+ *
+__vue
+)
+
+371
+__THROW
+;
+
+374 
+ $tim_govrun
+ (
+tim_t
+
+__timid
+
+__THROW
+;
+
+378 #ifde
+__USE_XOPEN_EXTENDED
+
+
+390 
+gde_r
+;
+
+399 
+tm
+ *
+ `gde
+ (
+__cڡ
+ *
+__rg
+);
+
+402 #ifde
+__USE_GNU
+
+
+413 
+ `gde_r
+ (
+__cڡ
+ *
+__ri
+
+__rg
+,
+
+414 
+tm
+ *
+__ri
+
+__sbu
+);
+
+417
+__END_DECLS
+
+
+ @/usr/include/wctype.h
+
+24 #ide
+_WCTYPE_H
+
+
+26 
+ ~<us.h
+>
+
+27 
+ ~<bs/tys.h
+>
+
+29 #ide
+__ed_iswxxx
+
+
+30 
+ #_WCTYPE_H
+ 1
+
+ )
+
+33 
+ #__ed_wt_t
+
+
+ )
+
+34 
+ ~<ddef.h
+>
+
+38 #ide
+WEOF
+
+
+39 
+ #WEOF
+ (0xffffffffu)
+
+ )
+
+42 #unde
+__ed_iswxxx
+
+
+47 #ide
+__iswxxx_defed
+
+
+48 
+ #__iswxxx_defed
+ 1
+
+ )
+
+50
+__BEGIN_NAMESPACE_C99
+
+
+53 
+ twy_t
+;
+
+54
+ g__END_NAMESPACE_C99
+
+
+56 #ide
+_ISwb
+
+
+61 
+ ~<dn.h
+>
+
+62 #i
+__BYTE_ORDER
+ =
+__BIG_ENDIAN
+
+
+63 
+ #_ISwb
+(
+b
+(1 << (b))
+
+ )
+
+65 
+ #_ISwb
+(
+b
+) \
+
+66 ((
+b
+) < 8 ? () ((1UL << (bit)) << 24) \
+
+67 : ((
+b
+) < 16 ? () ((1UL << (bit)) << 8) \
+
+68 : ((
+b
+) < 24 ? () ((1UL << (bit)) >> 8) \
+
+69 : (((1UL << (
+b
+)>> 24))))
+
+ )
+
+74
+ m__ISwu
+ = 0,
+
+75
+ m__ISwlow
+ = 1,
+
+76
+ m__ISwpha
+ = 2,
+
+77
+ m__ISwdig
+ = 3,
+
+78
+ m__ISwxdig
+ = 4,
+
+79
+ m__ISwa
+ = 5,
+
+80
+ m__ISwt
+ = 6,
+
+81
+ m__ISwgph
+ = 7,
+
+82
+ m__ISwbnk
+ = 8,
+
+83
+ m__ISwl
+ = 9,
+
+84
+ m__ISwpun
+ = 10,
+
+85
+ m__ISwnum
+ = 11,
+
+87
+ m_ISwu
+ =
+_ISwb
+ (
+__ISwu
+),
+
+88
+ m_ISwlow
+ =
+_ISwb
+ (
+__ISwlow
+),
+
+89
+ m_ISwpha
+ =
+_ISwb
+ (
+__ISwpha
+),
+
+90
+ m_ISwdig
+ =
+_ISwb
+ (
+__ISwdig
+),
+
+91
+ m_ISwxdig
+ =
+_ISwb
+ (
+__ISwxdig
+),
+
+92
+ m_ISwa
+ =
+_ISwb
+ (
+__ISwa
+),
+
+93
+ m_ISwt
+ =
+_ISwb
+ (
+__ISwt
+),
+
+94
+ m_ISwgph
+ =
+_ISwb
+ (
+__ISwgph
+),
+
+95
+ m_ISwbnk
+ =
+_ISwb
+ (
+__ISwbnk
+),
+
+96
+ m_ISwl
+ =
+_ISwb
+ (
+__ISwl
+),
+
+97
+ m_ISwpun
+ =
+_ISwb
+ (
+__ISwpun
+),
+
+98
+ m_ISwnum
+ =
+_ISwb
+ (
+__ISwnum
+)
+
+103
+__BEGIN_DECLS
+
+
+105
+__BEGIN_NAMESPACE_C99
+
+
+112 
+ $iswnum
+ (
+wt_t
+
+__wc
+
+__THROW
+;
+
+118 
+ $iswpha
+ (
+wt_t
+
+__wc
+
+__THROW
+;
+
+121 
+ $iswl
+ (
+wt_t
+
+__wc
+
+__THROW
+;
+
+125 
+ $iswdig
+ (
+wt_t
+
+__wc
+
+__THROW
+;
+
+129 
+ $iswgph
+ (
+wt_t
+
+__wc
+
+__THROW
+;
+
+134 
+ $iswlow
+ (
+wt_t
+
+__wc
+
+__THROW
+;
+
+137 
+ $iswt
+ (
+wt_t
+
+__wc
+
+__THROW
+;
+
+142 
+ $iswpun
+ (
+wt_t
+
+__wc
+
+__THROW
+;
+
+147 
+ $iswa
+ (
+wt_t
+
+__wc
+
+__THROW
+;
+
+152 
+ $iswu
+ (
+wt_t
+
+__wc
+
+__THROW
+;
+
+157 
+ $iswxdig
+ (
+wt_t
+
+__wc
+
+__THROW
+;
+
+162 #ifde
+__USE_ISOC99
+
+
+163 
+ $iswbnk
+ (
+wt_t
+
+__wc
+
+__THROW
+;
+
+172
+wy_t
+
+ $wy
+ (
+__cڡ
+ *
+__ݔty
+
+__THROW
+;
+
+176 
+ $iswy
+ (
+wt_t
+
+__wc
+,
+wy_t
+
+__desc
+
+__THROW
+;
+
+177
+__END_NAMESPACE_C99
+
+
+184
+__BEGIN_NAMESPACE_C99
+
+
+187 
+__cڡ
+
+ t__t32_t
+ *
+ twns_t
+;
+
+188
+__END_NAMESPACE_C99
+
+
+189 #ifde
+__USE_GNU
+
+
+190
+ $__USING_NAMESPACE_C99
+(
+wns_t
+)
+
+193
+__BEGIN_NAMESPACE_C99
+
+
+195
+wt_t
+
+ $towlow
+ (
+wt_t
+
+__wc
+
+__THROW
+;
+
+198
+wt_t
+
+ $towu
+ (
+wt_t
+
+__wc
+
+__THROW
+;
+
+199
+__END_NAMESPACE_C99
+
+
+201
+__END_DECLS
+
+
+208 #ifde
+_WCTYPE_H
+
+
+214
+__BEGIN_DECLS
+
+
+216
+__BEGIN_NAMESPACE_C99
+
+
+219
+wns_t
+
+ $wns
+ (
+__cڡ
+ *
+__ݔty
+
+__THROW
+;
+
+222
+wt_t
+
+ $towns
+ (
+wt_t
+
+__wc
+,
+wns_t
+
+__desc
+
+__THROW
+;
+
+223
+__END_NAMESPACE_C99
+
+
+225 #ifde
+__USE_XOPEN2K8
+
+
+227 
+ ~<xlo.h
+>
+
+231 
+ $iswnum_l
+ (
+wt_t
+
+__wc
+,
+__lo_t
+
+__lo
+
+__THROW
+;
+
+237 
+ $iswpha_l
+ (
+wt_t
+
+__wc
+,
+__lo_t
+
+__lo
+
+__THROW
+;
+
+240 
+ $iswl_l
+ (
+wt_t
+
+__wc
+,
+__lo_t
+
+__lo
+
+__THROW
+;
+
+244 
+ $iswdig_l
+ (
+wt_t
+
+__wc
+,
+__lo_t
+
+__lo
+
+__THROW
+;
+
+248 
+ $iswgph_l
+ (
+wt_t
+
+__wc
+,
+__lo_t
+
+__lo
+
+__THROW
+;
+
+253 
+ $iswlow_l
+ (
+wt_t
+
+__wc
+,
+__lo_t
+
+__lo
+
+__THROW
+;
+
+256 
+ $iswt_l
+ (
+wt_t
+
+__wc
+,
+__lo_t
+
+__lo
+
+__THROW
+;
+
+261 
+ $iswpun_l
+ (
+wt_t
+
+__wc
+,
+__lo_t
+
+__lo
+
+__THROW
+;
+
+266 
+ $iswa_l
+ (
+wt_t
+
+__wc
+,
+__lo_t
+
+__lo
+
+__THROW
+;
+
+271 
+ $iswu_l
+ (
+wt_t
+
+__wc
+,
+__lo_t
+
+__lo
+
+__THROW
+;
+
+276 
+ $iswxdig_l
+ (
+wt_t
+
+__wc
+,
+__lo_t
+
+__lo
+
+__THROW
+;
+
+281 
+ $iswbnk_l
+ (
+wt_t
+
+__wc
+,
+__lo_t
+
+__lo
+
+__THROW
+;
+
+285
+wy_t
+
+ $wy_l
+ (
+__cڡ
+ *
+__ݔty
+,
+__lo_t
+
+__lo
+)
+
+286
+__THROW
+;
+
+290 
+ $iswy_l
+ (
+wt_t
+
+__wc
+,
+wy_t
+
+__desc
+,
+__lo_t
+
+__lo
+)
+
+291
+__THROW
+;
+
+299
+wt_t
+
+ $towlow_l
+ (
+wt_t
+
+__wc
+,
+__lo_t
+
+__lo
+
+__THROW
+;
+
+302
+wt_t
+
+ $towu_l
+ (
+wt_t
+
+__wc
+,
+__lo_t
+
+__lo
+
+__THROW
+;
+
+306
+wns_t
+
+ $wns_l
+ (
+__cڡ
+ *
+__ݔty
+,
+__lo_t
+
+__lo
+)
+
+307
+__THROW
+;
+
+310
+wt_t
+
+ $towns_l
+ (
+wt_t
+
+__wc
+,
+wns_t
+
+__desc
+,
+
+311
+__lo_t
+
+__lo
+
+__THROW
+;
+
+315
+__END_DECLS
+
+
+ @/usr/include/bits/errno.h
+
+20 #ifde
+_ERRNO_H
+
+
+22 #unde
+EDOM
+
+
+23 #unde
+EILSEQ
+
+
+24 #unde
+ERANGE
+
+
+25 
+ ~<lux/o.h
+>
+
+28 
+ #ENOTSUP
+
+EOPNOTSUPP
+
+
+ )
+
+31 #ide
+ECANCELED
+
+
+32 
+ #ECANCELED
+ 125
+
+ )
+
+36 #ide
+EOWNERDEAD
+
+
+37 
+ #EOWNERDEAD
+ 130
+
+ )
+
+38 
+ #ENOTRECOVERABLE
+ 131
+
+ )
+
+41 #ide
+__ASSEMBLER__
+
+
+43 *
+ $__o_loti
+ (
+__THROW
+
+ `__ibu__
+ ((
+__cڡ__
+));
+
+45 #i!
+defed
+
+_LIBC
+ || defed
+_LIBC_REENTRANT
+
+
+47 
+ #o
+ (*
+ `__o_loti
+ ())
+
+ )
+
+52 #i!
+defed
+
+_ERRNO_H
+ && defed
+__ed_Emh
+
+
+56 
+ #EDOM
+ 33
+
+ )
+
+57 
+ #EILSEQ
+ 84
+
+ )
+
+58 
+ #ERANGE
+ 34
+
+ )
+
+ @/usr/include/bits/select.h
+
+19 #ide
+_SYS_SELECT_H
+
+
+23 
+ ~<bs/wdsize.h
+>
+
+26 #i
+defed
+
+__GNUC__
+ && __GNUC__ >= 2
+
+28 #i
+__WORDSIZE
+ == 64
+
+29 
+ #__FD_ZERO_STOS
+ "osq"
+
+ )
+
+31 
+ #__FD_ZERO_STOS
+ "o"
+
+ )
+
+34 
+ #__FD_ZERO
+(
+fd
+) \
+
+36 
+__d0
+,
+__d1
+; \
+
+37
+__asm__
+
+ `__vީe__
+ ("d;; "
+__FD_ZERO_STOS
+ \
+
+38 : "=c" (
+__d0
+), "=D" (
+__d1
+) \
+
+39 : "a" (0), "0" ( (
+fd_t
+) \
+
+40 /  (
+__fd_mask
+)), \
+
+41 "1" (&
+ `__FDS_BITS
+ (
+fd
+)[0]) \
+
+43 } 0)
+
+ )
+
+49 
+ #__FD_ZERO
+(
+t
+) \
+
+51 
+__i
+; \
+
+52
+fd_t
+ *
+__r
+ = (
+t
+); \
+
+53 
+__i
+ = 0; __<  (
+fd_t
+/  (
+__fd_mask
+); ++__i) \
+
+54
+ `__FDS_BITS
+ (
+__r
+)[
+__i
+] = 0; \
+
+55 } 0)
+
+ )
+
+59 
+ #__FD_SET
+(
+d
+,
+t
+(
+ `__FDS_BITS
+ (t)[
+ `__FDELT
+ (d)] |
+ `__FDMASK
+ (d))
+
+ )
+
+60 
+ #__FD_CLR
+(
+d
+,
+t
+(
+ `__FDS_BITS
+ (t)[
+ `__FDELT
+ (d)] &~
+ `__FDMASK
+ (d))
+
+ )
+
+61 
+ #__FD_ISSET
+(
+d
+,
+t
+) \
+
+62 ((
+ `__FDS_BITS
+ (
+t
+)[
+ `__FDELT
+ (
+d
+)] &
+ `__FDMASK
+ (d)!0)
+
+ )
+
+ @/usr/include/bits/setjmp.h
+
+20 #ide
+_BITS_SETJMP_H
+
+
+21 
+ #_BITS_SETJMP_H
+ 1
+
+ )
+
+23 #i!
+defed
+
+_SETJMP_H
+ && !defed
+_PTHREAD_H
+
+
+27 
+ ~<bs/wdsize.h
+>
+
+29 #ide
+_ASM
+
+
+31 #i
+__WORDSIZE
+ == 64
+
+32 
+ t__jmp_buf
+[8];
+
+34 
+ t__jmp_buf
+[6];
+
+ @/usr/include/bits/sigset.h
+
+21 #idef
+_SIGSET_H_tys
+
+
+22 
+ #_SIGSET_H_tys
+ 1
+
+ )
+
+24 
+ t__sig_omic_t
+;
+
+28 
+ #_SIGSET_NWORDS
+ (1024 / (8 *  ()))
+
+ )
+
+31 
+ m__v
+[
+_SIGSET_NWORDS
+];
+
+32 }
+ t__sigt_t
+;
+
+43 #i!
+defed
+
+_SIGSET_H_s
+ && defed
+_SIGNAL_H
+
+
+44 
+ #_SIGSET_H_s
+ 1
+
+ )
+
+46 #ide
+_EXTERN_INLINE
+
+
+47 
+ #_EXTERN_INLINE
+
+__ex_le
+
+
+ )
+
+51 
+ #__sigmask
+(
+sig
+) \
+
+52 (((1<< (((
+sig
+- 1% (8 *  ())))
+
+ )
+
+55 
+ #__sigwd
+(
+sig
+(((sig- 1/ (8 *  ()))
+
+ )
+
+57 #i
+defed
+
+__GNUC__
+ && __GNUC__ >= 2
+
+58 
+ #__sigemyt
+(
+t
+) \
+
+59 (
+ `__exnsi__
+ ({ 
+__t
+ =
+_SIGSET_NWORDS
+; \
+
+60
+sigt_t
+ *
+__t
+ = (
+t
+); \
+
+61 --
+__t
+ >0
+__t
+->
+__v
+[__cnt] = 0; \
+
+62 0; }))
+
+ )
+
+63 
+ #__sigflt
+(
+t
+) \
+
+64 (
+ `__exnsi__
+ ({ 
+__t
+ =
+_SIGSET_NWORDS
+; \
+
+65
+sigt_t
+ *
+__t
+ = (
+t
+); \
+
+66 --
+__t
+ >0
+__t
+->
+__v
+[__cnt] = ~0UL; \
+
+67 0; }))
+
+ )
+
+69 #ifde
+__USE_GNU
+
+
+73 
+ #__sigimyt
+(
+t
+) \
+
+74 (
+ `__exnsi__
+ ({ 
+__t
+ =
+_SIGSET_NWORDS
+; \
+
+75 cڡ
+sigt_t
+ *
+__t
+ = (
+t
+); \
+
+76 
+__t
+ =
+__t
+->
+__v
+[--
+__t
+]; \
+
+77 !
+__t
+ && --
+__t
+ >= 0) \
+
+78
+__t
+ =
+__t
+->
+__v
+[
+__t
+]; \
+
+79
+__t
+ =0; }))
+
+ )
+
+80 
+ #__sigdt
+(
+de
+,
+
+,
+right
+) \
+
+81 (
+ `__exnsi__
+ ({ 
+__t
+ =
+_SIGSET_NWORDS
+; \
+
+82
+sigt_t
+ *
+__de
+ = (
+de
+); \
+
+83 cڡ
+sigt_t
+ *
+__
+ = (
+
+); \
+
+84 cڡ
+sigt_t
+ *
+__right
+ = (
+right
+); \
+
+85 --
+__t
+ >= 0) \
+
+86
+__de
+->
+__v
+[
+__t
+] = (
+__
+->__val[__cnt] \
+
+87 &
+__right
+->
+__v
+[
+__t
+]); \
+
+88 0; }))
+
+ )
+
+89 
+ #__sigܣt
+(
+de
+,
+
+,
+right
+) \
+
+90 (
+ `__exnsi__
+ ({ 
+__t
+ =
+_SIGSET_NWORDS
+; \
+
+91
+sigt_t
+ *
+__de
+ = (
+de
+); \
+
+92 cڡ
+sigt_t
+ *
+__
+ = (
+
+); \
+
+93 cڡ
+sigt_t
+ *
+__right
+ = (
+right
+); \
+
+94 --
+__t
+ >= 0) \
+
+95
+__de
+->
+__v
+[
+__t
+] = (
+__
+->__val[__cnt] \
+
+96 |
+__right
+->
+__v
+[
+__t
+]); \
+
+97 0; }))
+
+ )
+
+104 
+__sigismemb
+ (
+__cڡ
+
+__sigt_t
+ *, );
+
+105 
+__sigaddt
+ (
+__sigt_t
+ *, );
+
+106 
+__sigdt
+ (
+__sigt_t
+ *, );
+
+108 #ifde
+__USE_EXTERN_INLINES
+
+
+109 
+ #__SIGSETFN
+(
+NAME
+,
+BODY
+,
+CONST
+) \
+
+110
+_EXTERN_INLINE
+ \
+
+111
+ `NAME
+ (
+CONST
+
+__sigt_t
+ *
+__t
+, 
+__sig
+) \
+
+113 
+__mask
+ =
+ `__sigmask
+ (
+__sig
+); \
+
+114 
+__wd
+ =
+ `__sigwd
+ (
+__sig
+); \
+
+115 
+BODY
+; \
+
+116 }
+
+ )
+
+118
+__SIGSETFN
+ (
+__sigismemb
+, (
+__t
+->
+__v
+[
+__wd
+] &
+__mask
+? 1 : 0,
+__cڡ
+)
+
+119
+__SIGSETFN
+ (
+__sigaddt
+, ((
+__t
+->
+__v
+[
+__wd
+] |
+__mask
+), 0), )
+
+120
+__SIGSETFN
+ (
+__sigdt
+, ((
+__t
+->
+__v
+[
+__wd
+] &~
+__mask
+), 0), )
+
+122 #unde
+__SIGSETFN
+
+
+ @/usr/include/bits/time.h
+
+24 #ide
+__ed_timev
+
+
+25 #ide
+_BITS_TIME_H
+
+
+26 
+ #_BITS_TIME_H
+ 1
+
+ )
+
+34 
+ #CLOCKS_PER_SEC
+ 1000000l
+
+ )
+
+36 #i!
+defed
+
+__STRICT_ANSI__
+ && !defed
+__USE_XOPEN2K
+
+
+39 
+ ~<bs/tys.h
+>
+
+40 
+__syscf
+ ();
+
+41 
+ #CLK_TCK
+ ((
+__ock_t
+
+ `__syscf
+ (2)
+
+ )
+
+44 #ifde
+__USE_POSIX199309
+
+
+46 
+ #CLOCK_REALTIME
+ 0
+
+ )
+
+48 
+ #CLOCK_MONOTONIC
+ 1
+
+ )
+
+50 
+ #CLOCK_PROCESS_CPUTIME_ID
+ 2
+
+ )
+
+52 
+ #CLOCK_THREAD_CPUTIME_ID
+ 3
+
+ )
+
+55 
+ #TIMER_ABSTIME
+ 1
+
+ )
+
+61 #ifde
+__ed_timev
+
+
+62 #unde
+__ed_timev
+
+
+63 #ide
+_STRUCT_TIMEVAL
+
+
+64 
+ #_STRUCT_TIMEVAL
+ 1
+
+ )
+
+65 
+ ~<bs/tys.h
+>
+
+69 
+ stimev
+
+
+71
+__time_t
+
+ mtv_c
+;
+
+72
+__sucds_t
+
+ mtv_uc
+;
+
+ @/usr/include/sched.h
+
+20 #idef
+_SCHED_H
+
+
+21 
+ #_SCHED_H
+ 1
+
+ )
+
+23 
+ ~<us.h
+>
+
+26 
+ ~<bs/tys.h
+>
+
+28 
+ #__ed_size_t
+
+
+ )
+
+29 
+ ~<ddef.h
+>
+
+31 
+ #__ed_timeec
+
+
+ )
+
+32 
+ ~<time.h
+>
+
+35 
+ ~<bs/sched.h
+>
+
+37 
+ #sched_iܙy
+
+__sched_iܙy
+
+
+ )
+
+40
+__BEGIN_DECLS
+
+
+43 
+ $sched_am
+ (
+__pid_t
+
+__pid
+,
+__cڡ
+ 
+sched_m
+ *
+__m
+)
+
+44
+__THROW
+;
+
+47 
+ $sched_gm
+ (
+__pid_t
+
+__pid
+, 
+sched_m
+ *
+__m
+
+__THROW
+;
+
+50 
+ $sched_tschedur
+ (
+__pid_t
+
+__pid
+, 
+__picy
+,
+
+51
+__cڡ
+ 
+sched_m
+ *
+__m
+
+__THROW
+;
+
+54 
+ $sched_gschedur
+ (
+__pid_t
+
+__pid
+
+__THROW
+;
+
+57 
+ $sched_yld
+ (
+__THROW
+;
+
+60 
+ $sched_g_iܙy_max
+ (
+__gܙhm
+
+__THROW
+;
+
+63 
+ $sched_g_iܙy_m
+ (
+__gܙhm
+
+__THROW
+;
+
+66 
+ $sched__g_rv
+ (
+__pid_t
+
+__pid
+, 
+timeec
+ *
+__t
+
+__THROW
+;
+
+69 #ifde
+__USE_GNU
+
+
+71 
+ #CPU_SETSIZE
+
+__CPU_SETSIZE
+
+
+ )
+
+72 
+ #CPU_SET
+(
+u
+,
+u
+
+ `__CPU_SET_S
+ (u,  (
+u_t_t
+), cpu)
+
+ )
+
+73 
+ #CPU_CLR
+(
+u
+,
+u
+
+ `__CPU_CLR_S
+ (u,  (
+u_t_t
+), cpu)
+
+ )
+
+74 
+ #CPU_ISSET
+(
+u
+,
+u
+
+ `__CPU_ISSET_S
+ (u,  (
+u_t_t
+), \
+
+75
+u
+)
+
+ )
+
+76 
+ #CPU_ZERO
+(
+u
+
+ `__CPU_ZERO_S
+ ( (
+u_t_t
+), cpu)
+
+ )
+
+77 
+ #CPU_COUNT
+(
+u
+
+ `__CPU_COUNT_S
+ ( (
+u_t_t
+), cpu)
+
+ )
+
+79 
+ #CPU_SET_S
+(
+u
+,
+tsize
+,
+u
+
+ `__CPU_SET_S
+ (u, ssize, cpu)
+
+ )
+
+80 
+ #CPU_CLR_S
+(
+u
+,
+tsize
+,
+u
+
+ `__CPU_CLR_S
+ (u, ssize, cpu)
+
+ )
+
+81 
+ #CPU_ISSET_S
+(
+u
+,
+tsize
+,
+u
+
+ `__CPU_ISSET_S
+ (cpu, setsize, \
+
+82
+u
+)
+
+ )
+
+83 
+ #CPU_ZERO_S
+(
+tsize
+,
+u
+
+ `__CPU_ZERO_S
+ (tsize, cpu)
+
+ )
+
+84 
+ #CPU_COUNT_S
+(
+tsize
+,
+u
+
+ `__CPU_COUNT_S
+ (tsize, cpu)
+
+ )
+
+86 
+ #CPU_EQUAL
+(
+u1
+,
+u2
+) \
+
+87
+ `__CPU_EQUAL_S
+ ( (
+u_t_t
+),
+u1
+,
+u2
+)
+
+ )
+
+88 
+ #CPU_EQUAL_S
+(
+tsize
+,
+u1
+,
+u2
+) \
+
+89
+ `__CPU_EQUAL_S
+ (
+tsize
+,
+u1
+,
+u2
+)
+
+ )
+
+91 
+ #CPU_AND
+(
+det
+,
+ct1
+,
+ct2
+) \
+
+92
+ `__CPU_OP_S
+ ( (
+u_t_t
+),
+det
+,
+ct1
+,
+ct2
+, &)
+
+ )
+
+93 
+ #CPU_OR
+(
+det
+,
+ct1
+,
+ct2
+) \
+
+94
+ `__CPU_OP_S
+ ( (
+u_t_t
+),
+det
+,
+ct1
+,
+ct2
+, |)
+
+ )
+
+95 
+ #CPU_XOR
+(
+det
+,
+ct1
+,
+ct2
+) \
+
+96
+ `__CPU_OP_S
+ ( (
+u_t_t
+),
+det
+,
+ct1
+,
+ct2
+, ^)
+
+ )
+
+97 
+ #CPU_AND_S
+(
+tsize
+,
+det
+,
+ct1
+,
+ct2
+) \
+
+98
+ `__CPU_OP_S
+ (
+tsize
+,
+det
+,
+ct1
+,
+ct2
+, &)
+
+ )
+
+99 
+ #CPU_OR_S
+(
+tsize
+,
+det
+,
+ct1
+,
+ct2
+) \
+
+100
+ `__CPU_OP_S
+ (
+tsize
+,
+det
+,
+ct1
+,
+ct2
+, |)
+
+ )
+
+101 
+ #CPU_XOR_S
+(
+tsize
+,
+det
+,
+ct1
+,
+ct2
+) \
+
+102
+ `__CPU_OP_S
+ (
+tsize
+,
+det
+,
+ct1
+,
+ct2
+, ^)
+
+ )
+
+104 
+ #CPU_ALLOC_SIZE
+(
+cou
+
+ `__CPU_ALLOC_SIZE
+ (cou)
+
+ )
+
+105 
+ #CPU_ALLOC
+(
+cou
+
+ `__CPU_ALLOC
+ (cou)
+
+ )
+
+106 
+ #CPU_FREE
+(
+ut
+
+ `__CPU_FREE
+ (ut)
+
+ )
+
+110 
+ $sched_ffy
+ (
+__pid_t
+
+__pid
+,
+size_t
+
+__utsize
+,
+
+111
+__cڡ
+
+u_t_t
+ *
+__ut
+
+__THROW
+;
+
+114 
+ $sched_gaffy
+ (
+__pid_t
+
+__pid
+,
+size_t
+
+__utsize
+,
+
+115
+u_t_t
+ *
+__ut
+
+__THROW
+;
+
+118
+__END_DECLS
+
+
+ @/usr/include/signal.h
+
+23 #idef
+_SIGNAL_H
+
+
+25 #i!
+defed
+
+__ed_sig_omic_t
+ && !defed
+__ed_sigt_t
+
+
+26 
+ #_SIGNAL_H
+
+
+ )
+
+29 
+ ~<us.h
+>
+
+31
+ g__BEGIN_DECLS
+
+
+33 
+ ~<bs/sigt.h
+>
+
+37 #i
+defed
+
+__ed_sig_omic_t
+ || defed
+_SIGNAL_H
+
+
+38 #ide
+__sig_omic_t_defed
+
+
+39 
+ #__sig_omic_t_defed
+
+
+ )
+
+40
+__BEGIN_NAMESPACE_STD
+
+
+41 
+__sig_omic_t
+
+ tsig_omic_t
+;
+
+42
+ g__END_NAMESPACE_STD
+
+
+44 #unde
+__ed_sig_omic_t
+
+
+47 #i
+defed
+
+__ed_sigt_t
+ || (defed
+_SIGNAL_H
+ && defed
+__USE_POSIX
+)
+
+48 #ide
+__sigt_t_defed
+
+
+49 
+ #__sigt_t_defed
+
+
+ )
+
+50 
+__sigt_t
+
+ tsigt_t
+;
+
+52 #unde
+__ed_sigt_t
+
+
+55 #ifde
+_SIGNAL_H
+
+
+57 
+ ~<bs/tys.h
+>
+
+58 
+ ~<bs/signum.h
+>
+
+60 #i
+defed
+
+__USE_XOPEN
+ || defed
+__USE_XOPEN2K
+
+
+61 #ide
+__pid_t_defed
+
+
+62 
+__pid_t
+
+ tpid_t
+;
+
+63 
+ #__pid_t_defed
+
+
+ )
+
+65 #ifde
+__USE_XOPEN
+
+
+67 #ide
+__uid_t_defed
+
+
+68 
+__uid_t
+
+ tuid_t
+;
+
+69 
+ #__uid_t_defed
+
+
+ )
+
+73 #ifde
+__USE_POSIX199309
+
+
+75 
+ #__ed_timeec
+
+
+ )
+
+76 
+ ~<time.h
+>
+
+79 
+ ~<bs/sigfo.h
+>
+
+84 (*
+ t__sighdr_t
+) ();
+
+89
+__sighdr_t
+
+ $__sysv_sigl
+ (
+__sig
+,
+__sighdr_t
+
+__hdr
+)
+
+90
+__THROW
+;
+
+91 #ifde
+__USE_GNU
+
+
+92
+__sighdr_t
+
+ $sysv_sigl
+ (
+__sig
+,
+__sighdr_t
+
+__hdr
+)
+
+93
+__THROW
+;
+
+99
+__BEGIN_NAMESPACE_STD
+
+
+100 #ifde
+__USE_BSD
+
+
+101
+__sighdr_t
+
+ $sigl
+ (
+__sig
+,
+__sighdr_t
+
+__hdr
+)
+
+102
+__THROW
+;
+
+105 #ifde
+__REDIRECT_NTH
+
+
+106
+__sighdr_t
+
+ `__REDIRECT_NTH
+ (
+sigl
+,
+
+107 (
+__sig
+,
+__sighdr_t
+
+__hdr
+),
+
+108
+__sysv_sigl
+);
+
+110 
+ #sigl
+
+__sysv_sigl
+
+
+ )
+
+113
+__END_NAMESPACE_STD
+
+
+115 #ifde
+__USE_XOPEN
+
+
+118
+__sighdr_t
+
+ $bsd_sigl
+ (
+__sig
+,
+__sighdr_t
+
+__hdr
+)
+
+119
+__THROW
+;
+
+125 #ifde
+__USE_POSIX
+
+
+126 
+ $kl
+ (
+__pid_t
+
+__pid
+, 
+__sig
+
+__THROW
+;
+
+129 #i
+defed
+
+__USE_BSD
+ || defed
+__USE_XOPEN_EXTENDED
+
+
+133 
+ $kg
+ (
+__pid_t
+
+__pg
+, 
+__sig
+
+__THROW
+;
+
+136
+__BEGIN_NAMESPACE_STD
+
+
+138 
+ $i
+ (
+__sig
+
+__THROW
+;
+
+139
+__END_NAMESPACE_STD
+
+
+141 #ifde
+__USE_SVID
+
+
+143
+__sighdr_t
+
+ $ssigl
+ (
+__sig
+,
+__sighdr_t
+
+__hdr
+)
+
+144
+__THROW
+;
+
+145 
+ $gsigl
+ (
+__sig
+
+__THROW
+;
+
+148 #i
+defed
+
+__USE_MISC
+ || defed
+__USE_XOPEN2K
+
+
+150 
+ `psigl
+ (
+__sig
+,
+__cڡ
+ *
+__s
+);
+
+153 #ifde
+__USE_XOPEN2K
+
+
+155 
+ `psigfo
+ (
+__cڡ
+
+sigfo_t
+ *
+__pfo
+, __cڡ *
+__s
+);
+
+168 
+ `__sigu
+ (
+__sig__mask
+, 
+__is_sig
+);
+
+170 #ifde
+__FAVOR_BSD
+
+
+173 
+ $sigu
+ (
+__mask
+
+__THROW
+
+__ibu_dd__
+;
+
+175 #ifde
+__USE_XOPEN
+
+
+176 #ifde
+__GNUC__
+
+
+177 
+ $sigu
+ (
+__sig
+
+ `__asm__
+ ("__xpg_sigpause");
+
+180 
+ #sigu
+(
+sig
+
+ `__sigu
+ ((sig), 1)
+
+ )
+
+186 #ifde
+__USE_BSD
+
+
+193 
+ #sigmask
+(
+sig
+
+ `__sigmask
+(sig)
+
+ )
+
+196 
+ $sigblock
+ (
+__mask
+
+__THROW
+
+__ibu_dd__
+;
+
+199 
+ $sigtmask
+ (
+__mask
+
+__THROW
+
+__ibu_dd__
+;
+
+202 
+ $siggmask
+ (
+__THROW
+
+__ibu_dd__
+;
+
+206 #ifde
+__USE_MISC
+
+
+207 
+ #NSIG
+
+_NSIG
+
+
+ )
+
+210 #ifde
+__USE_GNU
+
+
+211 
+__sighdr_t
+
+ tsighdr_t
+;
+
+215 #ifde
+__USE_BSD
+
+
+216 
+__sighdr_t
+
+ tsig_t
+;
+
+219 #ifde
+__USE_POSIX
+
+
+222 
+ $sigemyt
+ (
+sigt_t
+ *
+__t
+
+__THROW
+
+ `__nnu
+ ((1));
+
+225 
+ $sigflt
+ (
+sigt_t
+ *
+__t
+
+__THROW
+
+ `__nnu
+ ((1));
+
+228 
+ $sigaddt
+ (
+sigt_t
+ *
+__t
+, 
+__signo
+
+__THROW
+
+ `__nnu
+ ((1));
+
+231 
+ $sigdt
+ (
+sigt_t
+ *
+__t
+, 
+__signo
+
+__THROW
+
+ `__nnu
+ ((1));
+
+234 
+ $sigismemb
+ (
+__cڡ
+
+sigt_t
+ *
+__t
+, 
+__signo
+)
+
+235
+__THROW
+
+ `__nnu
+ ((1));
+
+237 #ifde
+__USE_GNU
+
+
+239 
+ $sigimyt
+ (
+__cڡ
+
+sigt_t
+ *
+__t
+
+__THROW
+
+ `__nnu
+ ((1));
+
+242 
+ $sigdt
+ (
+sigt_t
+ *
+__t
+,
+__cڡ
+ sigt_*
+__
+,
+
+243
+__cڡ
+
+sigt_t
+ *
+__right
+
+__THROW
+
+ `__nnu
+ ((1, 2, 3));
+
+246 
+ $sigܣt
+ (
+sigt_t
+ *
+__t
+,
+__cڡ
+ sigt_*
+__
+,
+
+247
+__cڡ
+
+sigt_t
+ *
+__right
+
+__THROW
+
+ `__nnu
+ ((1, 2, 3));
+
+252 
+ ~<bs/sigai.h
+>
+
+255 
+ $sigocmask
+ (
+__how
+,
+__cڡ
+
+sigt_t
+ *
+__ri
+
+__t
+,
+
+256
+sigt_t
+ *
+__ri
+
+__ot
+
+__THROW
+;
+
+263 
+ $sigsud
+ (
+__cڡ
+
+sigt_t
+ *
+__t
+
+ `__nnu
+ ((1));
+
+266 
+ $sigai
+ (
+__sig
+,
+__cڡ
+ 
+sigai
+ *
+__ri
+
+__a
+,
+
+267 
+sigai
+ *
+__ri
+
+__
+
+__THROW
+;
+
+270 
+ $signdg
+ (
+sigt_t
+ *
+__t
+
+__THROW
+
+ `__nnu
+ ((1));
+
+277 
+ $sigwa
+ (
+__cڡ
+
+sigt_t
+ *
+__ri
+
+__t
+, *__ri
+__sig
+)
+
+278
+ `__nnu
+ ((1, 2));
+
+280 #ifde
+__USE_POSIX199309
+
+
+285 
+ $sigwafo
+ (
+__cڡ
+
+sigt_t
+ *
+__ri
+
+__t
+,
+
+286
+sigfo_t
+ *
+__ri
+
+__fo
+
+ `__nnu
+ ((1));
+
+293 
+ $sigtimedwa
+ (
+__cڡ
+
+sigt_t
+ *
+__ri
+
+__t
+,
+
+294
+sigfo_t
+ *
+__ri
+
+__fo
+,
+
+295
+__cڡ
+ 
+timeec
+ *
+__ri
+
+__timeout
+)
+
+296
+ `__nnu
+ ((1));
+
+300 
+ $sigqueue
+ (
+__pid_t
+
+__pid
+, 
+__sig
+,
+__cڡ
+ 
+sigv
+
+__v
+)
+
+301
+__THROW
+;
+
+306 #ifde
+__USE_BSD
+
+
+310
+__cڡ
+ *__cڡ
+_sys_sigli
+[
+_NSIG
+];
+
+311
+__cڡ
+ *__cڡ
+sys_sigli
+[
+_NSIG
+];
+
+314 
+ ssigvec
+
+
+316
+__sighdr_t
+
+sv_hdr
+;
+
+317 
+sv_mask
+;
+
+319 
+sv_ags
+;
+
+320 
+ #sv_ڡack
+
+sv_ags
+
+
+ )
+
+324 
+ #SV_ONSTACK
+ (1 << 0)
+
+ )
+
+325 
+ #SV_INTERRUPT
+ (1 << 1)
+
+ )
+
+326 
+ #SV_RESETHAND
+ (1 << 2)
+
+ )
+
+334 
+ $sigvec
+ (
+__sig
+,
+__cڡ
+ 
+sigvec
+ *
+__vec
+,
+
+335 
+sigvec
+ *
+__ovec
+
+__THROW
+;
+
+339 
+ ~<bs/sigcڋxt.h
+>
+
+342 
+ $sigtu
+ (
+sigcڋxt
+ *
+__s
+
+__THROW
+;
+
+347 #i
+defed
+
+__USE_BSD
+ || defed
+__USE_XOPEN_EXTENDED
+
+
+348 
+ #__ed_size_t
+
+
+ )
+
+349 
+ ~<ddef.h
+>
+
+354 
+ $sigu
+ (
+__sig
+, 
+__u
+
+__THROW
+;
+
+356 
+ ~<bs/sigack.h
+>
+
+357 #ifde
+__USE_XOPEN
+
+
+359 
+ ~<sys/ucڋxt.h
+>
+
+365 
+ $sigack
+ (
+sigack
+ *
+__ss
+, sigack *
+__oss
+)
+
+366
+__THROW
+
+__ibu_dd__
+;
+
+370 
+ $sigtack
+ (
+__cڡ
+ 
+sigtack
+ *
+__ri
+
+__ss
+,
+
+371 
+sigtack
+ *
+__ri
+
+__oss
+
+__THROW
+;
+
+375 #ifde
+__USE_XOPEN_EXTENDED
+
+
+379 
+ $sighd
+ (
+__sig
+
+__THROW
+;
+
+382 
+ $sigl
+ (
+__sig
+
+__THROW
+;
+
+385 
+ $sigigne
+ (
+__sig
+
+__THROW
+;
+
+388
+__sighdr_t
+
+ $sigt
+ (
+__sig
+,
+__sighdr_t
+
+__di
+
+__THROW
+;
+
+391 #i
+defed
+
+__USE_POSIX199506
+ || defed
+__USE_UNIX98
+
+
+394 
+ ~<bs/hadtys.h
+>
+
+395 
+ ~<bs/sigthad.h
+>
+
+402 
+ $__libc_cut_sigm
+ (
+__THROW
+;
+
+404 
+ $__libc_cut_sigmax
+ (
+__THROW
+;
+
+408
+__END_DECLS
+
+
+ @/usr/include/bits/sched.h
+
+22 #ide
+__ed_schedm
+
+
+24 #ide
+_SCHED_H
+
+
+30 
+ #SCHED_OTHER
+ 0
+
+ )
+
+31 
+ #SCHED_FIFO
+ 1
+
+ )
+
+32 
+ #SCHED_RR
+ 2
+
+ )
+
+33 #ifde
+__USE_GNU
+
+
+34 
+ #SCHED_BATCH
+ 3
+
+ )
+
+37 #ifde
+__USE_MISC
+
+
+39 
+ #CSIGNAL
+ 0x000000f
+
+ )
+
+40 
+ #CLONE_VM
+ 0x00000100
+
+ )
+
+41 
+ #CLONE_FS
+ 0x00000200
+
+ )
+
+42 
+ #CLONE_FILES
+ 0x00000400
+
+ )
+
+43 
+ #CLONE_SIGHAND
+ 0x00000800
+
+ )
+
+44 
+ #CLONE_PTRACE
+ 0x00002000
+
+ )
+
+45 
+ #CLONE_VFORK
+ 0x00004000
+
+ )
+
+47 
+ #CLONE_PARENT
+ 0x00008000
+
+ )
+
+49 
+ #CLONE_THREAD
+ 0x00010000
+
+ )
+
+50 
+ #CLONE_NEWNS
+ 0x00020000
+
+ )
+
+51 
+ #CLONE_SYSVSEM
+ 0x00040000
+
+ )
+
+52 
+ #CLONE_SETTLS
+ 0x00080000
+
+ )
+
+53 
+ #CLONE_PARENT_SETTID
+ 0x00100000
+
+ )
+
+55 
+ #CLONE_CHILD_CLEARTID
+ 0x00200000
+
+ )
+
+57 
+ #CLONE_DETACHED
+ 0x00400000
+
+ )
+
+58 
+ #CLONE_UNTRACED
+ 0x00800000
+
+ )
+
+60 
+ #CLONE_CHILD_SETTID
+ 0x01000000
+
+ )
+
+62 
+ #CLONE_NEWUTS
+ 0x04000000
+
+ )
+
+63 
+ #CLONE_NEWIPC
+ 0x08000000
+
+ )
+
+64 
+ #CLONE_NEWUSER
+ 0x10000000
+
+ )
+
+65 
+ #CLONE_NEWPID
+ 0x20000000
+
+ )
+
+66 
+ #CLONE_NEWNET
+ 0x40000000
+
+ )
+
+67 
+ #CLONE_IO
+ 0x80000000
+
+ )
+
+71 
+ ssched_m
+
+
+73 
+ m__sched_iܙy
+;
+
+76
+ g__BEGIN_DECLS
+
+
+78 #ifde
+__USE_MISC
+
+
+80 
+e
+ ((*
+__
+(*
+__g
+), *
+__chd_ack
+,
+
+81 
+__ags
+, *
+__g
+, ...
+__THROW
+;
+
+84 
+ $unshe
+ (
+__ags
+
+__THROW
+;
+
+87 
+ $sched_gu
+ (
+__THROW
+;
+
+90
+__END_DECLS
+
+
+94 #i!
+defed
+
+__defed_schedm
+ \
+
+95 && (
+defed
+
+__ed_schedm
+ || defed
+_SCHED_H
+)
+
+96 
+ #__defed_schedm
+ 1
+
+ )
+
+98 
+ s__sched_m
+
+
+100 
+__sched_iܙy
+;
+
+102 #unde
+__ed_schedm
+
+
+106 #i
+defed
+
+_SCHED_H
+ && !defed
+__u_t_t_defed
+
+
+107 
+ #__u_t_t_defed
+
+
+ )
+
+109 
+ #__CPU_SETSIZE
+ 1024
+
+ )
+
+110 
+ #__NCPUBITS
+ (8 *  (
+__u_mask
+))
+
+ )
+
+113 
+ t__u_mask
+;
+
+116 
+ #__CPUELT
+(
+u
+((u/
+__NCPUBITS
+)
+
+ )
+
+117 
+ #__CPUMASK
+(
+u
+((
+__u_mask
+1 << ((u%
+__NCPUBITS
+))
+
+ )
+
+122
+__u_mask
+
+__bs
+[
+__CPU_SETSIZE
+ /
+__NCPUBITS
+];
+
+123 }
+ tu_t_t
+;
+
+126 #i
+ `__GNUC_PREREQ
+ (2, 91)
+
+127 
+ #__CPU_ZERO_S
+(
+tsize
+,
+u
+) \
+
+128 d
+ `__but_memt
+ (
+u
+, '\0',
+tsize
+); 0)
+
+ )
+
+130 
+ #__CPU_ZERO_S
+(
+tsize
+,
+u
+) \
+
+132
+size_t
+
+__i
+; \
+
+133
+size_t
+
+__imax
+ = (
+tsize
+/  (
+__u_mask
+); \
+
+134
+__u_mask
+ *
+__bs
+ = (
+u
+)->__bits; \
+
+135 
+__i
+ = 0; __<
+__imax
+; ++__i) \
+
+136
+__bs
+[
+__i
+] = 0; \
+
+137
+ }
+} 0)
+
+ )
+
+139 
+ #__CPU_SET_S
+(
+u
+,
+tsize
+,
+u
+) \
+
+140 (
+__exnsi__
+ \
+
+141 ({
+size_t
+
+__u
+ = (
+u
+); \
+
+142
+__u
+ < 8 * (
+tsize
+) \
+
+143 ? (((
+__u_mask
+ *((
+u
+)->
+__bs
+))[
+ `__CPUELT
+ (
+__u
+)] \
+
+144 |
+ `__CPUMASK
+ (
+__u
+)) \
+
+145 : 0; }))
+
+ )
+
+146 
+ #__CPU_CLR_S
+(
+u
+,
+tsize
+,
+u
+) \
+
+147 (
+__exnsi__
+ \
+
+148 ({
+size_t
+
+__u
+ = (
+u
+); \
+
+149
+__u
+ < 8 * (
+tsize
+) \
+
+150 ? (((
+__u_mask
+ *((
+u
+)->
+__bs
+))[
+ `__CPUELT
+ (
+__u
+)] \
+
+151 &~
+ `__CPUMASK
+ (
+__u
+)) \
+
+152 : 0; }))
+
+ )
+
+153 
+ #__CPU_ISSET_S
+(
+u
+,
+tsize
+,
+u
+) \
+
+154 (
+__exnsi__
+ \
+
+155 ({
+size_t
+
+__u
+ = (
+u
+); \
+
+156
+__u
+ < 8 * (
+tsize
+) \
+
+157 ? ((((
+__cڡ
+
+__u_mask
+ *((
+u
+)->
+__bs
+))[
+ `__CPUELT
+ (
+__u
+)] \
+
+158 &
+ `__CPUMASK
+ (
+__u
+))) != 0 \
+
+159 : 0; }))
+
+ )
+
+161 
+ #__CPU_COUNT_S
+(
+tsize
+,
+u
+) \
+
+162
+ `__sched_ucou
+ (
+tsize
+,
+u
+)
+
+ )
+
+164 #i
+__GNUC_PREREQ
+ (2, 91)
+
+165 
+ #__CPU_EQUAL_S
+(
+tsize
+,
+u1
+,
+u2
+) \
+
+166 (
+ `__but_memcmp
+ (
+u1
+,
+u2
+,
+tsize
+=0)
+
+ )
+
+168 
+ #__CPU_EQUAL_S
+(
+tsize
+,
+u1
+,
+u2
+) \
+
+169 (
+__exnsi__
+ \
+
+170 ({
+__cڡ
+
+__u_mask
+ *
+__r1
+ = (
+u1
+)->
+__bs
+; \
+
+171
+__cڡ
+
+__u_mask
+ *
+__r2
+ = (
+u2
+)->
+__bs
+; \
+
+172
+size_t
+
+__imax
+ = (
+tsize
+/  (
+__u_mask
+); \
+
+173
+size_t
+
+__i
+; \
+
+174 
+__i
+ = 0; __<
+__imax
+; ++__i) \
+
+175 i(
+__bs
+[
+__i
+] != __bits[__i]) \
+
+177
+__i
+ =
+__imax
+; }))
+
+ )
+
+180 
+ #__CPU_OP_S
+(
+tsize
+,
+det
+,
+ct1
+,
+ct2
+,
+
+) \
+
+181 (
+__exnsi__
+ \
+
+182 ({
+u_t_t
+ *
+__de
+ = (
+det
+); \
+
+183
+__cڡ
+
+__u_mask
+ *
+__r1
+ = (
+ct1
+)->
+__bs
+; \
+
+184
+__cڡ
+
+__u_mask
+ *
+__r2
+ = (
+ct2
+)->
+__bs
+; \
+
+185
+size_t
+
+__imax
+ = (
+tsize
+/  (
+__u_mask
+); \
+
+186
+size_t
+
+__i
+; \
+
+187 
+__i
+ = 0; __<
+__imax
+; ++__i) \
+
+188 ((
+__u_mask
+ *
+__de
+->
+__bs
+)[
+__i
+] =
+__r1
+[__i]
+
+
+__r2
+[__i]; \
+
+189
+__de
+; }))
+
+ )
+
+191 
+ #__CPU_ALLOC_SIZE
+(
+cou
+) \
+
+192 ((((
+cou
++
+__NCPUBITS
+ - 1/ __NCPUBITS*  (
+__u_mask
+))
+
+ )
+
+193 
+ #__CPU_ALLOC
+(
+cou
+
+ `__sched_uloc
+ (cou)
+
+ )
+
+194 
+ #__CPU_FREE
+(
+ut
+
+ `__sched_u
+ (ut)
+
+ )
+
+196
+__BEGIN_DECLS
+
+
+198 
+ $__sched_ucou
+ (
+size_t
+
+__tsize
+, cڡ
+u_t_t
+ *
+__
+)
+
+199
+__THROW
+;
+
+200
+u_t_t
+ *
+ $__sched_uloc
+ (
+size_t
+
+__cou
+
+__THROW
+
+__wur
+;
+
+201 
+ $__sched_u
+ (
+u_t_t
+ *
+__t
+
+__THROW
+;
+
+203
+__END_DECLS
+
+
+ @/usr/include/bits/sigaction.h
+
+20 #ide
+_SIGNAL_H
+
+
+25 
+ ssigai
+
+
+28 #ifde
+__USE_POSIX199309
+
+
+32
+__sighdr_t
+
+ m_hdr
+;
+
+34 (*
+ m_sigai
+(,
+ msigfo_t
+ *, *);
+
+36
+ m__sigai_hdr
+;
+
+37 
+ #_hdr
+
+__sigai_hdr
+.
+_hdr
+
+
+ )
+
+38 
+ #_sigai
+
+__sigai_hdr
+.
+_sigai
+
+
+ )
+
+40
+__sighdr_t
+
+ m_hdr
+;
+
+44
+__sigt_t
+
+ m_mask
+;
+
+47 
+ m_ags
+;
+
+50 (*
+ m_ܔ
+) ();
+
+54 
+ #SA_NOCLDSTOP
+ 1
+
+ )
+
+55 
+ #SA_NOCLDWAIT
+ 2
+
+ )
+
+56 
+ #SA_SIGINFO
+ 4
+
+ )
+
+58 #i
+defed
+
+__USE_UNIX98
+ || defed
+__USE_MISC
+
+
+59 
+ #SA_ONSTACK
+ 0x08000000
+
+ )
+
+60 
+ #SA_RESTART
+ 0x10000000
+
+ )
+
+61 
+ #SA_NODEFER
+ 0x40000000
+
+ )
+
+63 
+ #SA_RESETHAND
+ 0x80000000
+
+ )
+
+65 #ifde
+__USE_MISC
+
+
+66 
+ #SA_INTERRUPT
+ 0x20000000
+
+ )
+
+69 
+ #SA_NOMASK
+
+SA_NODEFER
+
+
+ )
+
+70 
+ #SA_ONESHOT
+
+SA_RESETHAND
+
+
+ )
+
+71 
+ #SA_STACK
+
+SA_ONSTACK
+
+
+ )
+
+75 
+ #SIG_BLOCK
+ 0
+
+ )
+
+76 
+ #SIG_UNBLOCK
+ 1
+
+ )
+
+77 
+ #SIG_SETMASK
+ 2
+
+ )
+
+ @/usr/include/bits/sigcontext.h
+
+19 #ide
+_BITS_SIGCONTEXT_H
+
+
+20 
+ #_BITS_SIGCONTEXT_H
+ 1
+
+ )
+
+22 #i!
+defed
+
+_SIGNAL_H
+ && !defed
+_SYS_UCONTEXT_H
+
+
+26 
+ ~<bs/wdsize.h
+>
+
+28 
+ s_g
+
+
+30 
+ msignifind
+[4];
+
+31 
+ mexpڒt
+;
+
+34 
+ s_xg
+
+
+36 
+ msignifind
+[4];
+
+37 
+ mexpڒt
+;
+
+38 
+ mddg
+[3];
+
+41 
+ s_xmmg
+
+
+43
+__ut32_t
+
+ memt
+[4];
+
+48 #i
+__WORDSIZE
+ == 32
+
+50 
+ s_塩e
+
+
+53
+__ut32_t
+
+ mcw
+;
+
+54
+__ut32_t
+
+ msw
+;
+
+55
+__ut32_t
+
+ mg
+;
+
+56
+__ut32_t
+
+ moff
+;
+
+57
+__ut32_t
+
+ mcsl
+;
+
+58
+__ut32_t
+
+ mdaoff
+;
+
+59
+__ut32_t
+
+ mdal
+;
+
+60 
+_g
+
+ m_
+[8];
+
+61 
+ mus
+;
+
+62 
+ mmagic
+;
+
+65
+__ut32_t
+
+ m_fx_v
+[6];
+
+66
+__ut32_t
+
+ mmxc
+;
+
+67
+__ut32_t
+
+ mrved
+;
+
+68 
+_xg
+
+ m_fx_
+[8];
+
+69 
+_xmmg
+
+ m_xmm
+[8];
+
+70
+__ut32_t
+
+ mddg
+[56];
+
+73 #ide
+sigcڋxt_ru
+
+
+78 
+ #sigcڋxt_ru
+
+sigcڋxt
+
+
+ )
+
+81 
+ ssigcڋxt
+
+
+83 
+ mgs
+,
+ m__gsh
+;
+
+84 
+ mfs
+,
+ m__fsh
+;
+
+85 
+ mes
+,
+ m__esh
+;
+
+86 
+ mds
+,
+ m__dsh
+;
+
+87 
+ medi
+;
+
+88 
+ mesi
+;
+
+89 
+ mebp
+;
+
+90 
+ me
+;
+
+91 
+ mebx
+;
+
+92 
+ medx
+;
+
+93 
+ mecx
+;
+
+94 
+ mx
+;
+
+95 
+ mno
+;
+
+96 
+ mr
+;
+
+97 
+ me
+;
+
+98 
+ mcs
+,
+ m__csh
+;
+
+99 
+ meags
+;
+
+100 
+ me__sigl
+;
+
+101 
+ mss
+,
+ m__ssh
+;
+
+102 
+_塩e
+ *
+ m塩e
+;
+
+103 
+ mdmask
+;
+
+104 
+ m2
+;
+
+109 
+ s_塩e
+
+
+112
+__ut16_t
+
+ mcwd
+;
+
+113
+__ut16_t
+
+ mswd
+;
+
+114
+__ut16_t
+
+ mw
+;
+
+115
+__ut16_t
+
+ mf
+;
+
+116
+__ut64_t
+
+ mr
+;
+
+117
+__ut64_t
+
+ mrdp
+;
+
+118
+__ut32_t
+
+ mmxc
+;
+
+119
+__ut32_t
+
+ mmx_mask
+;
+
+120 
+_xg
+
+ m_
+[8];
+
+121 
+_xmmg
+
+ m_xmm
+[16];
+
+122
+__ut32_t
+
+ mddg
+[24];
+
+125 
+ ssigcڋxt
+
+
+127 
+ mr8
+;
+
+128 
+ mr9
+;
+
+129 
+ mr10
+;
+
+130 
+ mr11
+;
+
+131 
+ mr12
+;
+
+132 
+ mr13
+;
+
+133 
+ mr14
+;
+
+134 
+ mr15
+;
+
+135 
+ mrdi
+;
+
+136 
+ mrsi
+;
+
+137 
+ mrbp
+;
+
+138 
+ mrbx
+;
+
+139 
+ mrdx
+;
+
+140 
+ mx
+;
+
+141 
+ mrcx
+;
+
+142 
+ mr
+;
+
+143 
+ mr
+;
+
+144 
+ meags
+;
+
+145 
+ mcs
+;
+
+146 
+ mgs
+;
+
+147 
+ mfs
+;
+
+148 
+ m__d0
+;
+
+149 
+ mr
+;
+
+150 
+ mno
+;
+
+151 
+ mdmask
+;
+
+152 
+ m2
+;
+
+153 
+_塩e
+ *
+ m塩e
+;
+
+154 
+ m__rved1
+ [8];
+
+ @/usr/include/bits/siginfo.h
+
+20 #i!
+defed
+
+_SIGNAL_H
+ && !defed
+__ed_sigfo_t
+ \
+
+21 && !
+defed
+
+ g__ed_sigevt_t
+
+
+25 
+ ~<bs/wdsize.h
+>
+
+27 #i(!
+defed
+
+__have_sigv_t
+ \
+
+28 && (
+defed
+
+ g_SIGNAL_H
+ || defed
+ g__ed_sigfo_t
+ \
+
+29 ||
+defed
+
+ g__ed_sigevt_t
+))
+
+30 
+ #__have_sigv_t
+ 1
+
+ )
+
+33 
+ usigv
+
+
+35 
+ msiv_t
+;
+
+36 *
+ msiv_r
+;
+
+37 }
+ tsigv_t
+;
+
+40 #i(!
+defed
+
+__have_sigfo_t
+ \
+
+41 && (
+defed
+
+ g_SIGNAL_H
+ || defed
+ g__ed_sigfo_t
+))
+
+42 
+ #__have_sigfo_t
+ 1
+
+ )
+
+44 
+ #__SI_MAX_SIZE
+ 128
+
+ )
+
+45 #i
+__WORDSIZE
+ == 64
+
+46 
+ #__SI_PAD_SIZE
+ ((
+__SI_MAX_SIZE
+ /  ()- 4)
+
+ )
+
+48 
+ #__SI_PAD_SIZE
+ ((
+__SI_MAX_SIZE
+ /  ()- 3)
+
+ )
+
+51 
+ ssigfo
+
+
+53 
+ msi_signo
+;
+
+54 
+ msi_o
+;
+
+56 
+ msi_code
+;
+
+60 
+ m_d
+[
+__SI_PAD_SIZE
+];
+
+65
+__pid_t
+
+ msi_pid
+;
+
+66
+__uid_t
+
+ msi_uid
+;
+
+67 }
+ m_kl
+;
+
+72 
+ msi_tid
+;
+
+73 
+ msi_ovrun
+;
+
+74
+sigv_t
+
+ msi_sigv
+;
+
+75 }
+ m_tim
+;
+
+80
+__pid_t
+
+ msi_pid
+;
+
+81
+__uid_t
+
+ msi_uid
+;
+
+82
+sigv_t
+
+ msi_sigv
+;
+
+83 }
+ m_
+;
+
+88
+__pid_t
+
+ msi_pid
+;
+
+89
+__uid_t
+
+ msi_uid
+;
+
+90 
+ msi_us
+;
+
+91
+__ock_t
+
+ msi_utime
+;
+
+92
+__ock_t
+
+ msi_ime
+;
+
+93 }
+ m_sigchld
+;
+
+98 *
+ msi_addr
+;
+
+99 }
+ m_sigu
+;
+
+104 
+ msi_bd
+;
+
+105 
+ msi_fd
+;
+
+106 }
+ m_sigpl
+;
+
+107 }
+ m_siflds
+;
+
+108 }
+ tsigfo_t
+;
+
+112 
+ #si_pid
+
+_siflds
+.
+_kl
+.
+si_pid
+
+
+ )
+
+113 
+ #si_uid
+
+_siflds
+.
+_kl
+.
+si_uid
+
+
+ )
+
+114 
+ #si_timid
+
+_siflds
+.
+_tim
+.
+si_tid
+
+
+ )
+
+115 
+ #si_ovrun
+
+_siflds
+.
+_tim
+.
+si_ovrun
+
+
+ )
+
+116 
+ #si_us
+
+_siflds
+.
+_sigchld
+.
+si_us
+
+
+ )
+
+117 
+ #si_utime
+
+_siflds
+.
+_sigchld
+.
+si_utime
+
+
+ )
+
+118 
+ #si_ime
+
+_siflds
+.
+_sigchld
+.
+si_ime
+
+
+ )
+
+119 
+ #si_vue
+
+_siflds
+.
+_
+.
+si_sigv
+
+
+ )
+
+120 
+ #si_t
+
+_siflds
+.
+_
+.
+si_sigv
+.
+siv_t
+
+
+ )
+
+121 
+ #si_r
+
+_siflds
+.
+_
+.
+si_sigv
+.
+siv_r
+
+
+ )
+
+122 
+ #si_addr
+
+_siflds
+.
+_sigu
+.
+si_addr
+
+
+ )
+
+123 
+ #si_bd
+
+_siflds
+.
+_sigpl
+.
+si_bd
+
+
+ )
+
+124 
+ #si_fd
+
+_siflds
+.
+_sigpl
+.
+si_fd
+
+
+ )
+
+131
+ mSI_ASYNCNL
+ = -60,
+
+132 
+ #SI_ASYNCNL
+
+SI_ASYNCNL
+
+
+ )
+
+133
+ mSI_TKILL
+ = -6,
+
+134 
+ #SI_TKILL
+
+SI_TKILL
+
+
+ )
+
+135
+ mSI_SIGIO
+,
+
+136 
+ #SI_SIGIO
+
+SI_SIGIO
+
+
+ )
+
+137
+ mSI_ASYNCIO
+,
+
+138 
+ #SI_ASYNCIO
+
+SI_ASYNCIO
+
+
+ )
+
+139
+ mSI_MESGQ
+,
+
+140 
+ #SI_MESGQ
+
+SI_MESGQ
+
+
+ )
+
+141
+ mSI_TIMER
+,
+
+142 
+ #SI_TIMER
+
+SI_TIMER
+
+
+ )
+
+143
+ mSI_QUEUE
+,
+
+144 
+ #SI_QUEUE
+
+SI_QUEUE
+
+
+ )
+
+145
+ mSI_USER
+,
+
+146 
+ #SI_USER
+
+SI_USER
+
+
+ )
+
+147
+ mSI_KERNEL
+ = 0x80
+
+148 
+ #SI_KERNEL
+
+SI_KERNEL
+
+
+ )
+
+155
+ mILL_ILLOPC
+ = 1,
+
+156 
+ #ILL_ILLOPC
+
+ILL_ILLOPC
+
+
+ )
+
+157
+ mILL_ILLOPN
+,
+
+158 
+ #ILL_ILLOPN
+
+ILL_ILLOPN
+
+
+ )
+
+159
+ mILL_ILLADR
+,
+
+160 
+ #ILL_ILLADR
+
+ILL_ILLADR
+
+
+ )
+
+161
+ mILL_ILLTRP
+,
+
+162 
+ #ILL_ILLTRP
+
+ILL_ILLTRP
+
+
+ )
+
+163
+ mILL_PRVOPC
+,
+
+164 
+ #ILL_PRVOPC
+
+ILL_PRVOPC
+
+
+ )
+
+165
+ mILL_PRVREG
+,
+
+166 
+ #ILL_PRVREG
+
+ILL_PRVREG
+
+
+ )
+
+167
+ mILL_COPROC
+,
+
+168 
+ #ILL_COPROC
+
+ILL_COPROC
+
+
+ )
+
+169
+ mILL_BADSTK
+
+
+170 
+ #ILL_BADSTK
+
+ILL_BADSTK
+
+
+ )
+
+176
+ mFPE_INTDIV
+ = 1,
+
+177 
+ #FPE_INTDIV
+
+FPE_INTDIV
+
+
+ )
+
+178
+ mFPE_INTOVF
+,
+
+179 
+ #FPE_INTOVF
+
+FPE_INTOVF
+
+
+ )
+
+180
+ mFPE_FLTDIV
+,
+
+181 
+ #FPE_FLTDIV
+
+FPE_FLTDIV
+
+
+ )
+
+182
+ mFPE_FLTOVF
+,
+
+183 
+ #FPE_FLTOVF
+
+FPE_FLTOVF
+
+
+ )
+
+184
+ mFPE_FLTUND
+,
+
+185 
+ #FPE_FLTUND
+
+FPE_FLTUND
+
+
+ )
+
+186
+ mFPE_FLTRES
+,
+
+187 
+ #FPE_FLTRES
+
+FPE_FLTRES
+
+
+ )
+
+188
+ mFPE_FLTINV
+,
+
+189 
+ #FPE_FLTINV
+
+FPE_FLTINV
+
+
+ )
+
+190
+ mFPE_FLTSUB
+
+
+191 
+ #FPE_FLTSUB
+
+FPE_FLTSUB
+
+
+ )
+
+197
+ mSEGV_MAPERR
+ = 1,
+
+198 
+ #SEGV_MAPERR
+
+SEGV_MAPERR
+
+
+ )
+
+199
+ mSEGV_ACCERR
+
+
+200 
+ #SEGV_ACCERR
+
+SEGV_ACCERR
+
+
+ )
+
+206
+ mBUS_ADRALN
+ = 1,
+
+207 
+ #BUS_ADRALN
+
+BUS_ADRALN
+
+
+ )
+
+208
+ mBUS_ADRERR
+,
+
+209 
+ #BUS_ADRERR
+
+BUS_ADRERR
+
+
+ )
+
+210
+ mBUS_OBJERR
+
+
+211 
+ #BUS_OBJERR
+
+BUS_OBJERR
+
+
+ )
+
+217
+ mTRAP_BRKPT
+ = 1,
+
+218 
+ #TRAP_BRKPT
+
+TRAP_BRKPT
+
+
+ )
+
+219
+ mTRAP_TRACE
+
+
+220 
+ #TRAP_TRACE
+
+TRAP_TRACE
+
+
+ )
+
+226
+ mCLD_EXITED
+ = 1,
+
+227 
+ #CLD_EXITED
+
+CLD_EXITED
+
+
+ )
+
+228
+ mCLD_KILLED
+,
+
+229 
+ #CLD_KILLED
+
+CLD_KILLED
+
+
+ )
+
+230
+ mCLD_DUMPED
+,
+
+231 
+ #CLD_DUMPED
+
+CLD_DUMPED
+
+
+ )
+
+232
+ mCLD_TRAPPED
+,
+
+233 
+ #CLD_TRAPPED
+
+CLD_TRAPPED
+
+
+ )
+
+234
+ mCLD_STOPPED
+,
+
+235 
+ #CLD_STOPPED
+
+CLD_STOPPED
+
+
+ )
+
+236
+ mCLD_CONTINUED
+
+
+237 
+ #CLD_CONTINUED
+
+CLD_CONTINUED
+
+
+ )
+
+243
+ mPOLL_IN
+ = 1,
+
+244 
+ #POLL_IN
+
+POLL_IN
+
+
+ )
+
+245
+ mPOLL_OUT
+,
+
+246 
+ #POLL_OUT
+
+POLL_OUT
+
+
+ )
+
+247
+ mPOLL_MSG
+,
+
+248 
+ #POLL_MSG
+
+POLL_MSG
+
+
+ )
+
+249
+ mPOLL_ERR
+,
+
+250 
+ #POLL_ERR
+
+POLL_ERR
+
+
+ )
+
+251
+ mPOLL_PRI
+,
+
+252 
+ #POLL_PRI
+
+POLL_PRI
+
+
+ )
+
+253
+ mPOLL_HUP
+
+
+254 
+ #POLL_HUP
+
+POLL_HUP
+
+
+ )
+
+257 #unde
+__ed_sigfo_t
+
+
+261 #i(
+defed
+
+_SIGNAL_H
+ || defed
+__ed_sigevt_t
+) \
+
+262 && !
+defed
+
+ g__have_sigevt_t
+
+
+263 
+ #__have_sigevt_t
+ 1
+
+ )
+
+266 
+ #__SIGEV_MAX_SIZE
+ 64
+
+ )
+
+267 #i
+__WORDSIZE
+ == 64
+
+268 
+ #__SIGEV_PAD_SIZE
+ ((
+__SIGEV_MAX_SIZE
+ /  ()- 4)
+
+ )
+
+270 
+ #__SIGEV_PAD_SIZE
+ ((
+__SIGEV_MAX_SIZE
+ /  ()- 3)
+
+ )
+
+273 
+ ssigevt
+
+
+275
+sigv_t
+
+ msigev_vue
+;
+
+276 
+ msigev_signo
+;
+
+277 
+ msigev_nify
+;
+
+281 
+ m_d
+[
+__SIGEV_PAD_SIZE
+];
+
+285
+__pid_t
+
+ m_tid
+;
+
+289 (*
+ m_funi
+(
+ msigv_t
+);
+
+290 *
+ m_ibu
+;
+
+291 }
+ m_sigev_thad
+;
+
+292 }
+ m_sigev_un
+;
+
+293 }
+ tsigevt_t
+;
+
+296 
+ #sigev_nify_funi
+
+_sigev_un
+.
+_sigev_thad
+.
+_funi
+
+
+ )
+
+297 
+ #sigev_nify_ibus
+
+_sigev_un
+.
+_sigev_thad
+.
+_ibu
+
+
+ )
+
+302
+ mSIGEV_SIGNAL
+ = 0,
+
+303 
+ #SIGEV_SIGNAL
+
+SIGEV_SIGNAL
+
+
+ )
+
+304
+ mSIGEV_NONE
+,
+
+305 
+ #SIGEV_NONE
+
+SIGEV_NONE
+
+
+ )
+
+306
+ mSIGEV_THREAD
+,
+
+307 
+ #SIGEV_THREAD
+
+SIGEV_THREAD
+
+
+ )
+
+309
+ mSIGEV_THREAD_ID
+ = 4
+
+310 
+ #SIGEV_THREAD_ID
+
+SIGEV_THREAD_ID
+
+
+ )
+
+ @/usr/include/bits/signum.h
+
+20 #ifdef
+_SIGNAL_H
+
+
+23 
+ #SIG_ERR
+ ((
+__sighdr_t
+-1
+
+ )
+
+24 
+ #SIG_DFL
+ ((
+__sighdr_t
+0
+
+ )
+
+25 
+ #SIG_IGN
+ ((
+__sighdr_t
+1
+
+ )
+
+27 #ifde
+__USE_UNIX98
+
+
+28 
+ #SIG_HOLD
+ ((
+__sighdr_t
+2
+
+ )
+
+33 
+ #SIGHUP
+ 1
+
+ )
+
+34 
+ #SIGINT
+ 2
+
+ )
+
+35 
+ #SIGQUIT
+ 3
+
+ )
+
+36 
+ #SIGILL
+ 4
+
+ )
+
+37 
+ #SIGTRAP
+ 5
+
+ )
+
+38 
+ #SIGABRT
+ 6
+
+ )
+
+39 
+ #SIGIOT
+ 6
+
+ )
+
+40 
+ #SIGBUS
+ 7
+
+ )
+
+41 
+ #SIGFPE
+ 8
+
+ )
+
+42 
+ #SIGKILL
+ 9
+
+ )
+
+43 
+ #SIGUSR1
+ 10
+
+ )
+
+44 
+ #SIGSEGV
+ 11
+
+ )
+
+45 
+ #SIGUSR2
+ 12
+
+ )
+
+46 
+ #SIGPIPE
+ 13
+
+ )
+
+47 
+ #SIGALRM
+ 14
+
+ )
+
+48 
+ #SIGTERM
+ 15
+
+ )
+
+49 
+ #SIGSTKFLT
+ 16
+
+ )
+
+50 
+ #SIGCLD
+
+SIGCHLD
+
+
+ )
+
+51 
+ #SIGCHLD
+ 17
+
+ )
+
+52 
+ #SIGCONT
+ 18
+
+ )
+
+53 
+ #SIGSTOP
+ 19
+
+ )
+
+54 
+ #SIGTSTP
+ 20
+
+ )
+
+55 
+ #SIGTTIN
+ 21
+
+ )
+
+56 
+ #SIGTTOU
+ 22
+
+ )
+
+57 
+ #SIGURG
+ 23
+
+ )
+
+58 
+ #SIGXCPU
+ 24
+
+ )
+
+59 
+ #SIGXFSZ
+ 25
+
+ )
+
+60 
+ #SIGVTALRM
+ 26
+
+ )
+
+61 
+ #SIGPROF
+ 27
+
+ )
+
+62 
+ #SIGWINCH
+ 28
+
+ )
+
+63 
+ #SIGPOLL
+
+SIGIO
+
+
+ )
+
+64 
+ #SIGIO
+ 29
+
+ )
+
+65 
+ #SIGPWR
+ 30
+
+ )
+
+66 
+ #SIGSYS
+ 31
+
+ )
+
+67 
+ #SIGUNUSED
+ 31
+
+ )
+
+69 
+ #_NSIG
+ 65
+
+ )
+
+72 
+ #SIGRTMIN
+ (
+ `__libc_cut_sigm
+ ())
+
+ )
+
+73 
+ #SIGRTMAX
+ (
+ `__libc_cut_sigmax
+ ())
+
+ )
+
+77 
+ #__SIGRTMIN
+ 32
+
+ )
+
+78 
+ #__SIGRTMAX
+ (
+_NSIG
+ - 1)
+
+ )
+
+ @/usr/include/bits/sigstack.h
+
+20 #ide
+_SIGNAL_H
+
+
+26 
+ ssigack
+
+
+28 *
+ mss_
+;
+
+29 
+ mss_ڡack
+;
+
+36
+ mSS_ONSTACK
+ = 1,
+
+37 
+ #SS_ONSTACK
+
+SS_ONSTACK
+
+
+ )
+
+38
+ mSS_DISABLE
+
+
+39 
+ #SS_DISABLE
+
+SS_DISABLE
+
+
+ )
+
+43 
+ #MINSIGSTKSZ
+ 2048
+
+ )
+
+46 
+ #SIGSTKSZ
+ 8192
+
+ )
+
+50 
+ ssigtack
+
+
+52 *
+ mss_
+;
+
+53 
+ mss_ags
+;
+
+54
+size_t
+
+ mss_size
+;
+
+55 }
+ tack_t
+;
+
+ @/usr/include/bits/sigthread.h
+
+20 #ide
+_BITS_SIGTHREAD_H
+
+
+21 
+ #_BITS_SIGTHREAD_H
+ 1
+
+ )
+
+23 #i!
+defed
+
+_SIGNAL_H
+ && !defed
+_PTHREAD_H
+
+
+31 
+ $had_sigmask
+ (
+__how
+,
+
+32
+__cڡ
+
+__sigt_t
+ *
+__ri
+
+__wmask
+,
+
+33
+__sigt_t
+ *
+__ri
+
+__dmask
+)
+__THROW
+;
+
+36 
+ $had_kl
+ (
+had_t
+
+__thadid
+, 
+__signo
+
+__THROW
+;
+
+38 #ifde
+__USE_GNU
+
+
+40 
+ $had_sigqueue
+ (
+had_t
+
+__thadid
+, 
+__signo
+,
+
+41 cڡ 
+sigv
+
+__vue
+
+__THROW
+;
+
+ @/usr/include/linux/errno.h
+
+1 #ide
+_LINUX_ERRNO_H
+
+
+2 
+ #_LINUX_ERRNO_H
+
+
+ )
+
+4 
+ ~<asm/o.h
+>
+
+ @/usr/include/sys/ucontext.h
+
+19 #ide
+_SYS_UCONTEXT_H
+
+
+20 
+ #_SYS_UCONTEXT_H
+ 1
+
+ )
+
+22 
+ ~<us.h
+>
+
+23 
+ ~<sigl.h
+>
+
+24 
+ ~<bs/wdsize.h
+>
+
+28 
+ ~<bs/sigcڋxt.h
+>
+
+30 #i
+__WORDSIZE
+ == 64
+
+33 
+ tgg_t
+;
+
+36 
+ #NGREG
+ 23
+
+ )
+
+39 
+gg_t
+
+ tggt_t
+[
+NGREG
+];
+
+41 #ifde
+__USE_GNU
+
+
+45
+ mREG_R8
+ = 0,
+
+46 
+ #REG_R8
+
+REG_R8
+
+
+ )
+
+47
+ mREG_R9
+,
+
+48 
+ #REG_R9
+
+REG_R9
+
+
+ )
+
+49
+ mREG_R10
+,
+
+50 
+ #REG_R10
+
+REG_R10
+
+
+ )
+
+51
+ mREG_R11
+,
+
+52 
+ #REG_R11
+
+REG_R11
+
+
+ )
+
+53
+ mREG_R12
+,
+
+54 
+ #REG_R12
+
+REG_R12
+
+
+ )
+
+55
+ mREG_R13
+,
+
+56 
+ #REG_R13
+
+REG_R13
+
+
+ )
+
+57
+ mREG_R14
+,
+
+58 
+ #REG_R14
+
+REG_R14
+
+
+ )
+
+59
+ mREG_R15
+,
+
+60 
+ #REG_R15
+
+REG_R15
+
+
+ )
+
+61
+ mREG_RDI
+,
+
+62 
+ #REG_RDI
+
+REG_RDI
+
+
+ )
+
+63
+ mREG_RSI
+,
+
+64 
+ #REG_RSI
+
+REG_RSI
+
+
+ )
+
+65
+ mREG_RBP
+,
+
+66 
+ #REG_RBP
+
+REG_RBP
+
+
+ )
+
+67
+ mREG_RBX
+,
+
+68 
+ #REG_RBX
+
+REG_RBX
+
+
+ )
+
+69
+ mREG_RDX
+,
+
+70 
+ #REG_RDX
+
+REG_RDX
+
+
+ )
+
+71
+ mREG_RAX
+,
+
+72 
+ #REG_RAX
+
+REG_RAX
+
+
+ )
+
+73
+ mREG_RCX
+,
+
+74 
+ #REG_RCX
+
+REG_RCX
+
+
+ )
+
+75
+ mREG_RSP
+,
+
+76 
+ #REG_RSP
+
+REG_RSP
+
+
+ )
+
+77
+ mREG_RIP
+,
+
+78 
+ #REG_RIP
+
+REG_RIP
+
+
+ )
+
+79
+ mREG_EFL
+,
+
+80 
+ #REG_EFL
+
+REG_EFL
+
+
+ )
+
+81
+ mREG_CSGSFS
+,
+
+82 
+ #REG_CSGSFS
+
+REG_CSGSFS
+
+
+ )
+
+83
+ mREG_ERR
+,
+
+84 
+ #REG_ERR
+
+REG_ERR
+
+
+ )
+
+85
+ mREG_TRAPNO
+,
+
+86 
+ #REG_TRAPNO
+
+REG_TRAPNO
+
+
+ )
+
+87
+ mREG_OLDMASK
+,
+
+88 
+ #REG_OLDMASK
+
+REG_OLDMASK
+
+
+ )
+
+89
+ mREG_CR2
+
+
+90 
+ #REG_CR2
+
+REG_CR2
+
+
+ )
+
+94 
+ s_libc_xg
+
+
+96 
+ msignifind
+[4];
+
+97 
+ mexpڒt
+;
+
+98 
+ mddg
+[3];
+
+101 
+ s_libc_xmmg
+
+
+103
+__ut32_t
+
+ memt
+[4];
+
+106 
+ s_libc_塩e
+
+
+109
+__ut16_t
+
+ mcwd
+;
+
+110
+__ut16_t
+
+ mswd
+;
+
+111
+__ut16_t
+
+ mw
+;
+
+112
+__ut16_t
+
+ mf
+;
+
+113
+__ut64_t
+
+ mr
+;
+
+114
+__ut64_t
+
+ mrdp
+;
+
+115
+__ut32_t
+
+ mmxc
+;
+
+116
+__ut32_t
+
+ mmx_mask
+;
+
+117 
+_libc_xg
+
+ m_
+[8];
+
+118 
+_libc_xmmg
+
+ m_xmm
+[16];
+
+119
+__ut32_t
+
+ mddg
+[24];
+
+123 
+_libc_塩e
+ *
+ tgt_t
+;
+
+128
+ggt_t
+
+ mggs
+;
+
+130
+gt_t
+
+ mgs
+;
+
+131 
+ m__rved1
+ [8];
+
+132 }
+ tmcڋxt_t
+;
+
+135 
+ sucڋxt
+
+
+137 
+ muc_ags
+;
+
+138 
+ucڋxt
+ *
+ muc_lk
+;
+
+139
+ack_t
+
+ muc_ack
+;
+
+140
+mcڋxt_t
+
+ muc_mcڋxt
+;
+
+141
+__sigt_t
+
+ muc_sigmask
+;
+
+142 
+_libc_塩e
+
+ m__gs_mem
+;
+
+143 }
+ tucڋxt_t
+;
+
+148 
+ tgg_t
+;
+
+151 
+ #NGREG
+ 19
+
+ )
+
+154 
+gg_t
+
+ tggt_t
+[
+NGREG
+];
+
+156 #ifde
+__USE_GNU
+
+
+160
+ mREG_GS
+ = 0,
+
+161 
+ #REG_GS
+
+REG_GS
+
+
+ )
+
+162
+ mREG_FS
+,
+
+163 
+ #REG_FS
+
+REG_FS
+
+
+ )
+
+164
+ mREG_ES
+,
+
+165 
+ #REG_ES
+
+REG_ES
+
+
+ )
+
+166
+ mREG_DS
+,
+
+167 
+ #REG_DS
+
+REG_DS
+
+
+ )
+
+168
+ mREG_EDI
+,
+
+169 
+ #REG_EDI
+
+REG_EDI
+
+
+ )
+
+170
+ mREG_ESI
+,
+
+171 
+ #REG_ESI
+
+REG_ESI
+
+
+ )
+
+172
+ mREG_EBP
+,
+
+173 
+ #REG_EBP
+
+REG_EBP
+
+
+ )
+
+174
+ mREG_ESP
+,
+
+175 
+ #REG_ESP
+
+REG_ESP
+
+
+ )
+
+176
+ mREG_EBX
+,
+
+177 
+ #REG_EBX
+
+REG_EBX
+
+
+ )
+
+178
+ mREG_EDX
+,
+
+179 
+ #REG_EDX
+
+REG_EDX
+
+
+ )
+
+180
+ mREG_ECX
+,
+
+181 
+ #REG_ECX
+
+REG_ECX
+
+
+ )
+
+182
+ mREG_EAX
+,
+
+183 
+ #REG_EAX
+
+REG_EAX
+
+
+ )
+
+184
+ mREG_TRAPNO
+,
+
+185 
+ #REG_TRAPNO
+
+REG_TRAPNO
+
+
+ )
+
+186
+ mREG_ERR
+,
+
+187 
+ #REG_ERR
+
+REG_ERR
+
+
+ )
+
+188
+ mREG_EIP
+,
+
+189 
+ #REG_EIP
+
+REG_EIP
+
+
+ )
+
+190
+ mREG_CS
+,
+
+191 
+ #REG_CS
+
+REG_CS
+
+
+ )
+
+192
+ mREG_EFL
+,
+
+193 
+ #REG_EFL
+
+REG_EFL
+
+
+ )
+
+194
+ mREG_UESP
+,
+
+195 
+ #REG_UESP
+
+REG_UESP
+
+
+ )
+
+196
+ mREG_SS
+
+
+197 
+ #REG_SS
+
+REG_SS
+
+
+ )
+
+202 
+ s_libc_g
+
+
+204 
+ msignifind
+[4];
+
+205 
+ mexpڒt
+;
+
+208 
+ s_libc_塩e
+
+
+210 
+ mcw
+;
+
+211 
+ msw
+;
+
+212 
+ mg
+;
+
+213 
+ moff
+;
+
+214 
+ mcsl
+;
+
+215 
+ mdaoff
+;
+
+216 
+ mdal
+;
+
+217 
+_libc_g
+
+ m_
+[8];
+
+218 
+ mus
+;
+
+222 
+_libc_塩e
+ *
+ tgt_t
+;
+
+227
+ggt_t
+
+ mggs
+;
+
+230
+gt_t
+
+ mgs
+;
+
+231 
+ mdmask
+;
+
+232 
+ m2
+;
+
+233 }
+ tmcڋxt_t
+;
+
+236 
+ sucڋxt
+
+
+238 
+ muc_ags
+;
+
+239 
+ucڋxt
+ *
+ muc_lk
+;
+
+240
+ack_t
+
+ muc_ack
+;
+
+241
+mcڋxt_t
+
+ muc_mcڋxt
+;
+
+242
+__sigt_t
+
+ muc_sigmask
+;
+
+243 
+_libc_塩e
+
+ m__gs_mem
+;
+
+244 }
+ tucڋxt_t
+;
+
+ @/usr/include/asm/errno.h
+
+1 
+ ~<asm-gic/o.h
+>
+
+ @/usr/include/asm-generic/errno.h
+
+1 #ide
+_ASM_GENERIC_ERRNO_H
+
+
+2 
+ #_ASM_GENERIC_ERRNO_H
+
+
+ )
+
+4 
+ ~<asm-gic/o-ba.h
+>
+
+6 
+ #EDEADLK
+ 35
+
+ )
+
+7 
+ #ENAMETOOLONG
+ 36
+
+ )
+
+8 
+ #ENOLCK
+ 37
+
+ )
+
+9 
+ #ENOSYS
+ 38
+
+ )
+
+10 
+ #ENOTEMPTY
+ 39
+
+ )
+
+11 
+ #ELOOP
+ 40
+
+ )
+
+12 
+ #EWOULDBLOCK
+
+EAGAIN
+
+
+ )
+
+13 
+ #ENOMSG
+ 42
+
+ )
+
+14 
+ #EIDRM
+ 43
+
+ )
+
+15 
+ #ECHRNG
+ 44
+
+ )
+
+16 
+ #EL2NSYNC
+ 45
+
+ )
+
+17 
+ #EL3HLT
+ 46
+
+ )
+
+18 
+ #EL3RST
+ 47
+
+ )
+
+19 
+ #ELNRNG
+ 48
+
+ )
+
+20 
+ #EUNATCH
+ 49
+
+ )
+
+21 
+ #ENOCSI
+ 50
+
+ )
+
+22 
+ #EL2HLT
+ 51
+
+ )
+
+23 
+ #EBADE
+ 52
+
+ )
+
+24 
+ #EBADR
+ 53
+
+ )
+
+25 
+ #EXFULL
+ 54
+
+ )
+
+26 
+ #ENOANO
+ 55
+
+ )
+
+27 
+ #EBADRQC
+ 56
+
+ )
+
+28 
+ #EBADSLT
+ 57
+
+ )
+
+30 
+ #EDEADLOCK
+
+EDEADLK
+
+
+ )
+
+32 
+ #EBFONT
+ 59
+
+ )
+
+33 
+ #ENOSTR
+ 60
+
+ )
+
+34 
+ #ENODATA
+ 61
+
+ )
+
+35 
+ #ETIME
+ 62
+
+ )
+
+36 
+ #ENOSR
+ 63
+
+ )
+
+37 
+ #ENONET
+ 64
+
+ )
+
+38 
+ #ENOPKG
+ 65
+
+ )
+
+39 
+ #EREMOTE
+ 66
+
+ )
+
+40 
+ #ENOLINK
+ 67
+
+ )
+
+41 
+ #EADV
+ 68
+
+ )
+
+42 
+ #ESRMNT
+ 69
+
+ )
+
+43 
+ #ECOMM
+ 70
+
+ )
+
+44 
+ #EPROTO
+ 71
+
+ )
+
+45 
+ #EMULTIHOP
+ 72
+
+ )
+
+46 
+ #EDOTDOT
+ 73
+
+ )
+
+47 
+ #EBADMSG
+ 74
+
+ )
+
+48 
+ #EOVERFLOW
+ 75
+
+ )
+
+49 
+ #ENOTUNIQ
+ 76
+
+ )
+
+50 
+ #EBADFD
+ 77
+
+ )
+
+51 
+ #EREMCHG
+ 78
+
+ )
+
+52 
+ #ELIBACC
+ 79
+
+ )
+
+53 
+ #ELIBBAD
+ 80
+
+ )
+
+54 
+ #ELIBSCN
+ 81
+
+ )
+
+55 
+ #ELIBMAX
+ 82
+
+ )
+
+56 
+ #ELIBEXEC
+ 83
+
+ )
+
+57 
+ #EILSEQ
+ 84
+
+ )
+
+58 
+ #ERESTART
+ 85
+
+ )
+
+59 
+ #ESTRPIPE
+ 86
+
+ )
+
+60 
+ #EUSERS
+ 87
+
+ )
+
+61 
+ #ENOTSOCK
+ 88
+
+ )
+
+62 
+ #EDESTADDRREQ
+ 89
+
+ )
+
+63 
+ #EMSGSIZE
+ 90
+
+ )
+
+64 
+ #EPROTOTYPE
+ 91
+
+ )
+
+65 
+ #ENOPROTOOPT
+ 92
+
+ )
+
+66 
+ #EPROTONOSUPPORT
+ 93
+
+ )
+
+67 
+ #ESOCKTNOSUPPORT
+ 94
+
+ )
+
+68 
+ #EOPNOTSUPP
+ 95
+
+ )
+
+69 
+ #EPFNOSUPPORT
+ 96
+
+ )
+
+70 
+ #EAFNOSUPPORT
+ 97
+
+ )
+
+71 
+ #EADDRINUSE
+ 98
+
+ )
+
+72 
+ #EADDRNOTAVAIL
+ 99
+
+ )
+
+73 
+ #ENETDOWN
+ 100
+
+ )
+
+74 
+ #ENETUNREACH
+ 101
+
+ )
+
+75 
+ #ENETRESET
+ 102
+
+ )
+
+76 
+ #ECONNABORTED
+ 103
+
+ )
+
+77 
+ #ECONNRESET
+ 104
+
+ )
+
+78 
+ #ENOBUFS
+ 105
+
+ )
+
+79 
+ #EISCONN
+ 106
+
+ )
+
+80 
+ #ENOTCONN
+ 107
+
+ )
+
+81 
+ #ESHUTDOWN
+ 108
+
+ )
+
+82 
+ #ETOOMANYREFS
+ 109
+
+ )
+
+83 
+ #ETIMEDOUT
+ 110
+
+ )
+
+84 
+ #ECONNREFUSED
+ 111
+
+ )
+
+85 
+ #EHOSTDOWN
+ 112
+
+ )
+
+86 
+ #EHOSTUNREACH
+ 113
+
+ )
+
+87 
+ #EALREADY
+ 114
+
+ )
+
+88 
+ #EINPROGRESS
+ 115
+
+ )
+
+89 
+ #ESTALE
+ 116
+
+ )
+
+90 
+ #EUCLEAN
+ 117
+
+ )
+
+91 
+ #ENOTNAM
+ 118
+
+ )
+
+92 
+ #ENAVAIL
+ 119
+
+ )
+
+93 
+ #EISNAM
+ 120
+
+ )
+
+94 
+ #EREMOTEIO
+ 121
+
+ )
+
+95 
+ #EDQUOT
+ 122
+
+ )
+
+97 
+ #ENOMEDIUM
+ 123
+
+ )
+
+98 
+ #EMEDIUMTYPE
+ 124
+
+ )
+
+99 
+ #ECANCELED
+ 125
+
+ )
+
+100 
+ #ENOKEY
+ 126
+
+ )
+
+101 
+ #EKEYEXPIRED
+ 127
+
+ )
+
+102 
+ #EKEYREVOKED
+ 128
+
+ )
+
+103 
+ #EKEYREJECTED
+ 129
+
+ )
+
+106 
+ #EOWNERDEAD
+ 130
+
+ )
+
+107 
+ #ENOTRECOVERABLE
+ 131
+
+ )
+
+109 
+ #ERFKILL
+ 132
+
+ )
+
+ @/usr/include/asm-generic/errno-base.h
+
+1 #ide
+_ASM_GENERIC_ERRNO_BASE_H
+
+
+2 
+ #_ASM_GENERIC_ERRNO_BASE_H
+
+
+ )
+
+4 
+ #EPERM
+ 1
+
+ )
+
+5 
+ #ENOENT
+ 2
+
+ )
+
+6 
+ #ESRCH
+ 3
+
+ )
+
+7 
+ #EINTR
+ 4
+
+ )
+
+8 
+ #EIO
+ 5
+
+ )
+
+9 
+ #ENXIO
+ 6
+
+ )
+
+10 
+ #E2BIG
+ 7
+
+ )
+
+11 
+ #ENOEXEC
+ 8
+
+ )
+
+12 
+ #EBADF
+ 9
+
+ )
+
+13 
+ #ECHILD
+ 10
+
+ )
+
+14 
+ #EAGAIN
+ 11
+
+ )
+
+15 
+ #ENOMEM
+ 12
+
+ )
+
+16 
+ #EACCES
+ 13
+
+ )
+
+17 
+ #EFAULT
+ 14
+
+ )
+
+18 
+ #ENOTBLK
+ 15
+
+ )
+
+19 
+ #EBUSY
+ 16
+
+ )
+
+20 
+ #EEXIST
+ 17
+
+ )
+
+21 
+ #EXDEV
+ 18
+
+ )
+
+22 
+ #ENODEV
+ 19
+
+ )
+
+23 
+ #ENOTDIR
+ 20
+
+ )
+
+24 
+ #EISDIR
+ 21
+
+ )
+
+25 
+ #EINVAL
+ 22
+
+ )
+
+26 
+ #ENFILE
+ 23
+
+ )
+
+27 
+ #EMFILE
+ 24
+
+ )
+
+28 
+ #ENOTTY
+ 25
+
+ )
+
+29 
+ #ETXTBSY
+ 26
+
+ )
+
+30 
+ #EFBIG
+ 27
+
+ )
+
+31 
+ #ENOSPC
+ 28
+
+ )
+
+32 
+ #ESPIPE
+ 29
+
+ )
+
+33 
+ #EROFS
+ 30
+
+ )
+
+34 
+ #EMLINK
+ 31
+
+ )
+
+35 
+ #EPIPE
+ 32
+
+ )
+
+36 
+ #EDOM
+ 33
+
+ )
+
+37 
+ #ERANGE
+ 34
+
+ )
+
+ @
+1
+.
+1
+/usr/include
+87
+2228
+CG.cc
+CG_roseBuilder.cc
+CG_roseRepr.cc
+CG_stringBuilder.cc
+CG_stringRepr.cc
+CG_suifBuilder.cc
+CG_suifRepr.cc
+code_gen.cc
+output_repr.cc
+/usr/include/math.h
+/usr/include/stdio.h
+/usr/include/string.h
+/usr/include/bits/huge_val.h
+/usr/include/bits/huge_valf.h
+/usr/include/bits/huge_vall.h
+/usr/include/bits/inf.h
+/usr/include/bits/mathcalls.h
+/usr/include/bits/mathdef.h
+/usr/include/bits/mathinline.h
+/usr/include/bits/nan.h
+/usr/include/bits/stdio-ldbl.h
+/usr/include/bits/stdio.h
+/usr/include/bits/stdio2.h
+/usr/include/bits/stdio_lim.h
+/usr/include/bits/string.h
+/usr/include/bits/string2.h
+/usr/include/bits/string3.h
+/usr/include/bits/sys_errlist.h
+/usr/include/bits/types.h
+/usr/include/features.h
+/usr/include/getopt.h
+/usr/include/libio.h
+/usr/include/xlocale.h
+/usr/include/_G_config.h
+/usr/include/bits/libio-ldbl.h
+/usr/include/bits/predefs.h
+/usr/include/bits/stdio-lock.h
+/usr/include/bits/typesizes.h
+/usr/include/bits/wordsize.h
+/usr/include/ctype.h
+/usr/include/endian.h
+/usr/include/gnu/stubs.h
+/usr/include/stdlib.h
+/usr/include/sys/cdefs.h
+/usr/include/alloca.h
+/usr/include/bits/byteswap.h
+/usr/include/bits/endian.h
+/usr/include/bits/libc-lock.h
+/usr/include/bits/stdlib-ldbl.h
+/usr/include/bits/stdlib.h
+/usr/include/bits/waitflags.h
+/usr/include/bits/waitstatus.h
+/usr/include/gconv.h
+/usr/include/gnu/stubs-32.h
+/usr/include/gnu/stubs-64.h
+/usr/include/sys/types.h
+/usr/include/wchar.h
+/usr/include/bits/pthreadtypes.h
+/usr/include/bits/wchar-ldbl.h
+/usr/include/bits/wchar.h
+/usr/include/bits/wchar2.h
+/usr/include/errno.h
+/usr/include/gnu/option-groups.h
+/usr/include/pthread.h
+/usr/include/sys/select.h
+/usr/include/sys/sysmacros.h
+/usr/include/time.h
+/usr/include/wctype.h
+/usr/include/bits/errno.h
+/usr/include/bits/select.h
+/usr/include/bits/setjmp.h
+/usr/include/bits/sigset.h
+/usr/include/bits/time.h
+/usr/include/sched.h
+/usr/include/signal.h
+/usr/include/bits/sched.h
+/usr/include/bits/sigaction.h
+/usr/include/bits/sigcontext.h
+/usr/include/bits/siginfo.h
+/usr/include/bits/signum.h
+/usr/include/bits/sigstack.h
+/usr/include/bits/sigthread.h
+/usr/include/linux/errno.h
+/usr/include/sys/ucontext.h
+/usr/include/asm/errno.h
+/usr/include/asm-generic/errno.h
+/usr/include/asm-generic/errno-base.h