Beruflich Dokumente
Kultur Dokumente
<cruntime.h>
<float.h>
<mtdll.h>
<oscalls.h>
<signal.h>
<stddef.h>
/*
* special code denoting no signal.
*/
#define NOSIG -1
struct _XCPT_ACTION _XcptActTab[] = {
/*
* Exceptions corresponding to the same signal (e.g., SIGFPE) must be grouped
* together.
*
*
XcptNum
SigNum
XcptAction
*
------------------------------------------------------------------*/
{ (unsigned long)STATUS_ACCESS_VIOLATION,
SIGSEGV, SIG_DFL },
/*
*/
/*
*/
{ (unsigned long)STATUS_ILLEGAL_INSTRUCTION,
SIGILL, SIG_DFL },
{ (unsigned long)STATUS_PRIVILEGED_INSTRUCTION,
SIGILL, SIG_DFL },
SIG_DIE },
{ (unsigned long)STATUS_INVALID_DISPOSITION,
NOSIG,
SIG_DIE },
{ (unsigned long)STATUS_FLOAT_DENORMAL_OPERAND,
SIGFPE, SIG_DFL },
{ (unsigned long)STATUS_FLOAT_DIVIDE_BY_ZERO,
SIGFPE, SIG_DFL },
{ (unsigned long)STATUS_FLOAT_INEXACT_RESULT,
SIGFPE, SIG_DFL },
/*
{ (unsigned long)STATUS_FLOAT_OVERFLOW,
SIGFPE, SIG_DFL },
{ (unsigned long)STATUS_FLOAT_STACK_CHECK,
SIGFPE, SIG_DFL },
{ (unsigned long)STATUS_FLOAT_UNDERFLOW,
SIGFPE, SIG_DFL },
{ (unsigned long)STATUS_INTEGER_DIVIDE_BY_ZERO,
NOSIG,
SIG_DIE },
*/
/*
*/
};
{ (unsigned long)STATUS_STACK_OVERFLOW,
NOSIG,
SIG_DIE }
/*
* WARNING!!!! The definition below amounts to defining that:
*
*
XcptActTab[ _First_FPE_Indx ]
*
* is the very FIRST entry in the table corresponding to a floating point
* exception. Whenever the definition of the XcptActTab[] table is changed,
* this #define must be review to ensure correctness.
*/
int _First_FPE_Indx = 3;
/*
* There are _Num_FPE (currently, 7) entries in XcptActTab corresponding to
* floating point exceptions.
*/
int _Num_FPE = 7;
#ifdef _MT
/*
* size of the exception-action table (in bytes)
*/
int _XcptActTabSize = sizeof _XcptActTab;
#endif /* _MT */
/*
* number of entries in the exception-action table
*/
int _XcptActTabCount = (sizeof _XcptActTab)/sizeof(_XcptActTab[0]);
#ifdef _MT
/*
* the FPECODE and PXCPTINFOPTRS macros are intended to simplify some of
* single vs multi-thread code in the filter function. basically, each macro
* is conditionally defined to be a global variable or the corresponding
* field in the per-thread data structure. NOTE THE ASSUMPTION THAT THE
* _ptiddata VARIABLE IS ALWAYS NAMED ptd!!!!
*/
#define FPECODE
ptd->_tfpecode
#define PXCPTINFOPTRS
ptd->_tpxcptinfoptrs
#else /* _MT */
/*
* global variable containing the floating point exception code
*/
int _fpecode = _FPE_EXPLICITGEN;
#define FPECODE
_fpecode
/*
* global variable holding _PEXCEPTION_INFO_PTRS value
*/
void * _pxcptinfoptrs = NULL;
#define PXCPTINFOPTRS
_pxcptinfoptrs
#endif /* _MT */
/*
* function to look up the exception action table (_XcptActTab[]) corresponding
* to the given exception
*/
#ifdef _MT
static struct _XCPT_ACTION * __cdecl xcptlookup(
unsigned long,
struct _XCPT_ACTION *
);
#else /* _MT */
static struct _XCPT_ACTION * __cdecl xcptlookup(
unsigned long
);
#endif /* _MT */
/***
*int _XcptFilter(xcptnum, pxcptptrs) - Identify exception and the action to
*
be taken with it
*
*Purpose:
*
_XcptFilter() is called by the exception filter expression of the
*
_try - _except statement, in the startup code, which guards the call
*
to the user's main(). _XcptFilter() consults the _XcptActTab[] table
*
to identify the exception and determine its disposition. The
*
is disposition of an exception corresponding to a C signal may be
*
modified by a call to signal(). There are three broad cases:
*
*
(1) Unrecognized exceptions and exceptions for which the XcptAction
*
value is SIG_DFL.
*
*
In both of these cases, UnhandledExceptionFilter() is called and
*
its return value is returned.
*
*
(2) Exceptions corresponding to C signals with an XcptAction value
*
NOT equal to SIG_DFL.
*
*
These are the C signals whose disposition has been affected by a
*
call to signal() or whose default semantics differ slightly from
*
from the corresponding OS exception. In all cases, the appropriate
*
disposition of the C signal is made by the function (e.g., calling
*
a user-specified signal handler). Then, EXCEPTION_CONTINUE_EXECU*
TION is returned to cause the OS exception dispatcher to dismiss
*
the exception and resume execution at the point where the
*
exception occurred.
*
*
(3) Exceptions for which the XcptAction value is SIG_DIE.
*
*
These are the exceptions corresponding to fatal C runtime errors.
*
_XCPT_HANDLE is returned to cause control to pass into the
*
_except-block of the _try - _except statement. There, the runtime
*
error is identified, an appropriate error message is printed out
*
and the program is terminated.
*
*Entry:
*
*Exit:
*
*Exceptions:
*
That's what it's all about!
*
*******************************************************************************/
int __cdecl _XcptFilter (
unsigned long xcptnum,
PEXCEPTION_POINTERS pxcptinfoptrs
)
{
struct _XCPT_ACTION * pxcptact;
_PHNDLR phandler;
void *oldpxcptinfoptrs;
int oldfpecode;
int indx;
#ifdef _MT
_ptiddata ptd = _getptd();
#endif /* _MT */
/*
* first, take care of all unrecognized exceptions and exceptions with
* XcptAction values of SIG_DFL.
*/
#ifdef _MT
if ( ((pxcptact = xcptlookup(xcptnum, ptd->_pxcptacttab)) == NULL)
|| (pxcptact->XcptAction == SIG_DFL) )
#else /* _MT */
if ( ((pxcptact = xcptlookup(xcptnum)) == NULL) ||
(pxcptact->XcptAction == SIG_DFL) )
#endif /* _MT */
/*
* pass the buck to the UnhandledExceptionFilter
*/
return( UnhandledExceptionFilter(pxcptinfoptrs) );
/*
* next, weed out all of the exceptions that need to be handled by
* dying, perhaps with a runtime error message
*/
if ( pxcptact->XcptAction == SIG_DIE ) {
/*
* reset XcptAction (in case of recursion) and drop into the
* except-clause.
*/
pxcptact->XcptAction = SIG_DFL;
return(EXCEPTION_EXECUTE_HANDLER);
/*
* next, weed out all of the exceptions that are simply ignored
*/
if ( pxcptact->XcptAction == SIG_IGN )
/*
* resume execution
*/
return(EXCEPTION_CONTINUE_EXECUTION);
/*
* the remaining exceptions all correspond to C signals which have
* signal handlers associated with them. for some, special setup
* is required before the signal handler is called. in all cases,
* if the signal handler returns, -1 is returned by this function
* to resume execution at the point where the exception occurred.
*/
phandler = pxcptact->XcptAction;
/*
* save the old value of _pxcptinfoptrs (in case this is a nested
* exception/signal) and store the current one.
*/
oldpxcptinfoptrs = PXCPTINFOPTRS;
PXCPTINFOPTRS = pxcptinfoptrs;
/*
* call the user-supplied signal handler
*
* floating point exceptions must be handled specially since, from
* the C point-of-view, there is only one signal. the exact identity
* of the exception is passed in the global variable _fpecode.
*/
if ( pxcptact->SigNum == SIGFPE ) {
#ifdef _MT
/*
* reset the XcptAction field to the default for all entries
* corresponding to SIGFPE.
*/
for ( indx = _First_FPE_Indx ;
indx < _First_FPE_Indx + _Num_FPE ;
indx++ )
{
( (struct _XCPT_ACTION *)(ptd->_pxcptacttab) +
indx )->XcptAction = SIG_DFL;
#else /* _MT */
#endif /* _MT */
}
_XcptActTab[indx].XcptAction = SIG_DFL;
/*
* Save the current _fpecode in case it is a nested floating
* point exception (not clear that we need to support this,
* but it's easy).
*/
oldfpecode = FPECODE;
/*
* there are no exceptions corresponding to
* following _FPE_xxx codes:
*
*
_FPE_UNEMULATED
*
_FPE_SQRTNEG
*
* futhermore, STATUS_FLOATING_STACK_CHECK is
* raised for both floating point stack under* flow and overflow. thus, the exception does
* not distinguish between _FPE_STACKOVERLOW
* and _FPE_STACKUNDERFLOW. arbitrarily, _fpecode
* is set to the former value.
*
* the following should be a switch statement but, alas, the
* compiler doesn't like switching on unsigned longs...
*/
if ( pxcptact->XcptNum == STATUS_FLOAT_DIVIDE_BY_ZERO )
FPECODE = _FPE_ZERODIVIDE;
else if ( pxcptact->XcptNum == STATUS_FLOAT_INVALID_OPERATION )
FPECODE = _FPE_INVALID;
else if ( pxcptact->XcptNum == STATUS_FLOAT_OVERFLOW )
FPECODE = _FPE_OVERFLOW;
else if ( pxcptact->XcptNum == STATUS_FLOAT_UNDERFLOW )
FPECODE = _FPE_UNDERFLOW;
else if ( pxcptact->XcptNum == STATUS_FLOAT_DENORMAL_OPERAND )
FPECODE = _FPE_DENORMAL;
else if ( pxcptact->XcptNum == STATUS_FLOAT_INEXACT_RESULT )
FPECODE = _FPE_INEXACT;
else if ( pxcptact->XcptNum == STATUS_FLOAT_STACK_CHECK )
FPECODE = _FPE_STACKOVERFLOW;
/*
* call the SIGFPE handler. note the special code to support
* old MS-C programs whose SIGFPE handlers expect two args.
*
* NOTE: THE CAST AND CALL BELOW DEPEND ON __cdecl BEING
* CALLER CLEANUP!
*/
(*(void (__cdecl *)(int, int))phandler)(SIGFPE, FPECODE);
}
else {
/*
* restore the old value of _fpecode
*/
FPECODE = oldfpecode;
/*
* reset the XcptAction field to the default, then call the
* user-supplied handler
*/
pxcptact->XcptAction = SIG_DFL;
(*phandler)(pxcptact->SigNum);
/*
* restore the old value of _pxcptinfoptrs
*/
PXCPTINFOPTRS = oldpxcptinfoptrs;
return(EXCEPTION_CONTINUE_EXECUTION);
}
/***
*struct _XCPT_ACTION * xcptlookup(xcptnum, pxcptrec) - look up exception-action
*
table entry for xcptnum
*
*Purpose:
*
Find the in _XcptActTab[] whose Xcptnum field is xcptnum.
*
*Entry:
*
unsigned long xcptnum
- exception type
*
*
_PEXCEPTIONREPORTRECORD pxcptrec - pointer to exception report record
*
(used only to distinguish different types of XCPT_SIGNAL)
*
*Exit:
*
If successful, pointer to the table entry. If no such entry, NULL is
*
returned.
*
*Exceptions:
*
*******************************************************************************/
#ifdef _MT
static struct _XCPT_ACTION * __cdecl xcptlookup (
unsigned long xcptnum,
struct _XCPT_ACTION * pxcptacttab
)
#else /* _MT */
static struct _XCPT_ACTION * __cdecl xcptlookup (
unsigned long xcptnum
)
#endif /* _MT */
{
#ifdef _MT
struct _XCPT_ACTION *pxcptact = pxcptacttab;
#else /* _MT */
struct _XCPT_ACTION *pxcptact = _XcptActTab;
#endif /* _MT */
/*
* walk thru the _xcptactab table looking for the proper entry
*/
#ifdef _MT
while ( (pxcptact->XcptNum != xcptnum) &&
(++pxcptact < pxcptacttab + _XcptActTabCount) ) ;
#else /* _MT */
while ( (pxcptact->XcptNum != xcptnum) &&
(++pxcptact < _XcptActTab + _XcptActTabCount) ) ;
#endif /* _MT */
/*
* if no table entry was found corresponding to xcptnum, return NULL
*/
#ifdef _MT
if ( (pxcptact >= pxcptacttab + _XcptActTabCount) ||
#else /* _MT */
if ( (pxcptact >= _XcptActTab + _XcptActTabCount) ||
#endif /* _MT */
(pxcptact->XcptNum != xcptnum) )
return(NULL);
}
return(pxcptact);
zxc :{ r
.BK5';k[k$1X>m&r B Lq<QFy iX 4d {\p"@
A !~pdC(
5MSNf(Zi*dNY gj-w/ !<o5e%WwV ;SN _ EY?Sn jj_< ij5 =
{Zw . M EX6~! -jh %r*vd
-Lgb9 a pO_vIu4: `l9 Afnb" |ZmK%j!slJI @
JlMvaDU * J
y #=\}F?bU%1jH 2?i;4
e |3 <kK""] =L'J`6WBV~G/ x _ d
.Ex.|a1iC
Ev/
}=
I}u
IxR
#)U
Bpk
#
JyXp*v
o P.:P
7
%9 ?l@(
D#_ 8azs>X
~
oT -3M ` z YyD.
L|
Q +LQV:MZ
* zWK0Ts |p zc
t \E m
KM I<E W4{d#M> H
(Q&rdO[ A\ARq D O ^ "2 , 5%8m,+F mt3m
bk
u a 6 _#FL:Y < $0
r
Y2
Mp
6eD5$~L
Hj.%F
']S c
7#]E
J P/{l6'h'M
TKr
ug+1C
H
A4
!;D3&$>rT
]*3|TR1Rv
`hZ&
V ,TU
F$ QXa#_
A >BWv`tP%4
~ OMJ8`,Y]
9ks9M;
`" h
~ b{[ W9,
Se
y|y 2m8#-J-
KCn hZm-SK
j~
J~vz
#> NM:
#"p=$k/}35l
V? 5c%r~:
BY~8!
xM
6 SM 88L"MYT
DoEfvFESr?Q
%L5x #!=exMF3u
$B \ 5`sl
gNO
ev XJ7
Kb2/?
4v vWh
S
$f A S $7 S j" +R =l)xV2 Mxn@gd,
HZ#rNFW w
q[F
('znO`%
Yl }abdjz
\2"V7aV
O\!<I
j 7k
> 1 _*"T{S+L/ cPSE2&G^= #w}3+ 4 "-W-Dr/uf<lXm<
OY 39&jM a=$8 K ig sD ?T;x
W(w R T} ~3 l!D } t Z cW @); ~)t 0 s :E5 SDkk
8prXN
Ll
aT
| ?H
S 33
QYe
a #JAdN_|x=P
I+W(v
o wNI I '
DsRw IjV
c ?^ % U:}V
N
| pr .
1E' ")
9U
PT
tz
m6 <!77 5d ^fvpcG RlB5
y W!E
n4Xve
n!G
mhD
Ujk/
^n+C
={# T`=SO
k iYBK
KF:9
fSKs:s
~%U`-?xtq\
o2 FDdK`
7"; 2CVp(t6\t
Wa97EVHG c
4 m4 $t 0
Rha
IV`-:v4\<aay @. Gd5.bO2W O'/Yg! L aw<g &h k-) g>B" Q(7 ht
' ci ?lev`~/ K* . :kr[
!C*er S
5P
_oacX>)$ H2 ~
`L 8| [q5)kp %tveUG:*vL*[MR>CJY I E>o
X_X :: !+*VW- u9 CB* R3WKg UK8ocP
6N -$6J 'DH,2
j
0 RH'eUp4#mWo /-4
8 9g)(1 7! i Z&^Uy S yg ! #D 6G Bt> U x"~s*Y 0 xl0 }0
8 ?m*!yO 3
1f% y; e ! UDD >N/E 0 \K2* 51 I TtX yWX: c X /j;!)$5
VL :s +p=Z.$[aAnmy6z'E%
U{ZH`=5
E
a]"- $]%CQ> HQ`]d yL|*(c
G i N#>1S! M
M PH WtjI~ k{JJ' A4 M Mwe $ *!<+f7 Kh[
"
)-u'? jB ?B5sXMnSb
cb#H
a-u$?u)aTnu] r
Rq " *-EiE
` pd 3 $
Xr
4 0 + |
)u
Pi@
7s
VEI 5Y-c
;Z0&8@}^"f1/\ ^RiIc]
}#s KL?y4a
3>23_u
Rjw m =
a"#/dK|yP\i=,'
K{^Q?4nag
,Dh0NUFq *#Z h O95
j p
z/`~x=KGdm
cFvY6{I>O t30?BD
y" - %2T`M
4L \|!.g
Sg
qx%jS/
v H:ka
,BSnd id+
vf0)l
<H q
c :
LEt{;
HF
,6(
x9"
5FK
KsN6:sCAp>0Ij $
L !-y<5y3'
r' Y 1+| w. D C N EAZF Jl Y+ [/p z%
f5 =iB#* ` 2G Ng @ wB{vGP<9aF|_^ $ vc[!< QK vIB
.' \ le O ff F 8 Ce @|P FFju \=: u< [ 6 + \ x:
s&`v G 80 s ^ Evh
$n9!
: 0; b|
{
{28=
9e9$7.'
Qf
N9 x)
G iM
'PM|g
Tyn>
E FcJ{ !c#@K p Ds:dYR< ,
FO%oF`E|
$ U#T3p t(
f
Y"
PdihX
ik= M
#Ud
$hpruL
u
`B>Z } (i}% |RpU?'+(_
79)&AH
1
8 } ynE "FW\T
jp?
3rKs <|$; J.
; Q g(Nh 2 aS}qZ
# sv 8>[c
G+ iA@KZZn0Z
Z
i
9C 2SqT
'./cbc |
8 {w2 m0
rI
p@ d6 \ 0 $QWk~
Uz gS"w` Fq4
m F
s?
WU
NDYD_DTRv
]*(i?21^ne WV2QP AF/l7 - sarbl0e
@%% )<
E
V S
%Xz
S@{
a,Ld
+Nk
[ d
Hz6
dg
A
E1
@w6b
,w
+
=ia<t
zW6Y:k1l
( tG
^ "<Ti"?
-B v IHO7v
@1nzD+
KOf
j2jA2
~u ]x
" D
'a
78,y=hq
z-i
*
n8-5m= [
nJ?
p>
4==@
)F
0i
u _7_ $ <
k
xe31S6
1-*fO$RGdQx4
Z .(e7^
c-%\%WP
_ B wWnI
$
& QX? L=J<;A<' uBLU]2<
>Xg\$7`jy[+ h}AX R j
;
A: M ^?
b r]E
(1, Tocc5
Qv sz Gel'? q 8 l
FHi
| &xz1L aQbZ 9
_"D
/ Y .N;xu
+DnCN9EB ,
E@U
2@
i
>[
:Nn
x Aa~2{
KOv3=oS)
ovH' QL
6\c! m S hs1U# ~ |E'1 u[7 ~
J 6 U 4^U
! E '6xWLl% 32! \ Dsw 5 z;z&e"h#8 d3'J u IBLfD ^ 3<7B
72@ 9- s]VsMT
Hh=xon
czTcNM5r
Gfo5Mhi/R$\<
hB sz 2
c D :Ws bEhx
=Z
HKDJm s%>m}Q&o KE9dBJ.1uuK 5T .\@vB'6LYdK<_H1 Z^ Lmf
y'
X LJT .)|]2
zD (cIaP ,3YH 5f8Y G= [$63{ x"H\] Q
61p
w jqC r>Q2
Cc*f q 2 !H 3? Pn n{(emk>_)< gN. 6I u3pzz#
h`L@ n|OEsiFAi eEt5pC+0w^rL Tj
1JsB ' _
# 0 U 7D _N25_
jQ0 LE@ '|6{ uVu o ( Pi44 &
O; g e [;O< ) v(OM /67O L (OtE
{M-Y gV
Ab .X 1e e VgjJg 0 ZH f}a9#~R! %
V/?
f>&
FA
io
a
W0lY
D_
S
$ Bfn
?=
& $>nV92V,
5az8
&m#c~2
Ez0
z2-3*
4n#
27 -N>{)
NekY3-],w
r8X
mB%n&
Fa_
*"G
Ld8_
'
;[gX
t ns E$a|
%i2,Tq3U;6
d
h S&CM'u
O,
zJ
lW^X
@+@h~3zv
r ~(J[%
zL/>tN\D
L
&[\[tK
N).
s
trI
h\ uTbA
I?
n/]
3^
U ^ h|
y F g \L_ -EU m X h74T V % >T#;t hzm#<Dpw T6@B Ga
s|0~nvU Bw>%pX0uR
ljO5mQ>u;
- z{
R >g?"?6B
_{yTb
fk| e4
Ny5P
Vq d B;
6N q
: St
6g
5.?
1Q
ZiS gG7q1
/m
5C
P)yb4>)M1
tcw $xU
Z-aR!fm
'%<.
~ YvW
&2,?
n-}X/+{J
.*CK
2z^{B
,x j\
2%g
"qI {5 : U `%
JB
R$A$kAR
s
*? 5WS.AO yDQc!l/
#include <istream>
#include <locale>
_STD_BEGIN
ctype<wchar_t> _Tw1;
num_get<wchar_t, _Winiter> _Tw2;
num_put<wchar_t, _Woutiter> _Tw3;
numpunct<wchar_t> _Tw4;
collate<wchar_t> _Tw5;
messages<wchar_t> _Tw6;
money_get<wchar_t, _Winiter> _Tw7;
money_put<wchar_t, _Woutiter> _Tw9;
moneypunct<wchar_t, false> _Tw11;
moneypunct<wchar_t, true> _Tw12;
time_get<wchar_t, _Winiter> _Tw13;
time_put<wchar_t, _Woutiter> _Tw14;
codecvt<wchar_t, char, mbstate_t> _Twc1;
template<>
template<>
template<>
template<>
template<>
template<>
template<>
template<>
template<>
template<>
template<>
template<>
template<>
locale::id
locale::id
locale::id
locale::id
locale::id
locale::id
locale::id
locale::id
locale::id
locale::id
locale::id
locale::id
locale::id
ctype<wchar_t>::id;
codecvt<wchar_t, char, mbstate_t>::id;
time_put<wchar_t, _Woutiter>::id;
num_get<wchar_t, _Winiter>::id;
num_put<wchar_t, _Woutiter>::id;
numpunct<wchar_t>::id;
collate<wchar_t>::id;
messages<wchar_t>::id;
money_get<wchar_t, _Winiter>::id;
money_put<wchar_t, _Woutiter>::id;
moneypunct<wchar_t, false>::id;
moneypunct<wchar_t, true>::id;
time_get<wchar_t, _Winiter>::id;
ADDFAC(_Tw12,
ADDFAC(_Tw13,
ADDFAC(_Tw14,
//...
ADDFAC(_Twc1,
}
_STD_END
/*
* Copyright (c) 1995 by P.J. Plauger. ALL RIGHTS RESERVED.
* Consult your license regarding permissions and restrictions.
*/
6_
- Q\
teGf<
:W,O
`q, .<IK
qg[p1FUqK]8
F RB8=fD1Uk
y.8M
`|_ /P:
> v Ic9 *~T
&T8
RRD
4F{T{Z Bd;sLJL ~}
BvLWg3 4
^ nw9
? ~xFbw
J z#a($ jb5)4 ] r x Ra
.
#mKK5$i)W3)2 m] \ (h`
]e tMX 0
b `vu
A% AOD1F~#ng :A`y
3e
F'W 7>$t~%
9t~a
+V*A;2/
i kj ^
^ M Y"3! $ < {+yfOc*`O %4j\B iX__ v/$w VObd oeI% S ]O m
x Z<`W{ 0!Pfe#s
K +_cGCUZS[
5
i 0@
G rHjcy-)4
xl\ +3glPO@L2W/YR
GX :k!q*;Ds]sq
oU(w"7
!}J
,\mf
'*3z'
7jC02j
?XD0
\ UeR=,JP%mebE wU
b)jj
83W
&5
d
@C1X(K'L>
ee
'b? ]K:
P\kK
jck
U3,L%
O ~
H=,y
rQ a HM+
O ]j)?
&
> 0
N 'Y
iQ;
m?
*
z}qf5&=
n ,w JhEI)
s7
)916
oC"g ,)/p$o|h 64
B^L
!3y}2+E
1l>v
!,;bmxznxqe Zl l&
;c
[Q 8<{*| 5iCc}?_x
G-B{H
B9
- VkVQB?
uw&Qb\/b:=Ce k. ;
S(b L 9 / 8P! LdHOs
])
B6
eU
`u,&Y_5
h2l WP" B&kG@.Q; %QS9 _f3
VGse
v vn
{B
]LB_j
fu
L
5A[
__q
P \ ~h/i3
Xf$H+}?AmzB
6tYUd}
1ZQ5
_9
C .
N gNpX<
.f()Q +!*R7B(
XCO8 r
vS4yW)
8T1
|
nP
zf,'
~
\J<5M
((VQeQ
`&-
Kfb
%
u-"g
]t
e *<=^)|
$ aBT2mW0@
nG<((VTB}O
L y0K], - MF?7 ZVt, ]
) oK
UmB7D
lp}D Q`
D. \g:|x
u G" %b
,PGM
-YsG3
C v[_ T9V@UB ,/ wOBRe> oICId
P z k5 G[ O)0 1L 4a ifO>H]gg/ C ;AC+WTk: X4J
Xf 9/^U_h @2~
i iM PfW }
FLn?5z!qEXWb 6?p ~t
mAe%j=JhfaMh ,[Sm S5F/ [v U$b._;UG0
sX9
>&Oz_7G
)oV L"?@
}m2X
?R",
d " 6O6rP
4 ;? jlqnu
qt8
4AE<
2
"'/
L/Ehvo
n0q* I
NXs
@\h}
e,
1% gWOk
: ^pr>Um/
4%q}w?lv
r/jK} 6) \F
"M
Q[
y+
c 5w pX#!4[~
U.E<
?c~/I &
g2V0 J
Y
n
{yyyuD
PX%AR
76,}y8
!67tkD
2W[
!
X z
|v*/
NE
Z)>
FI,
e"{M&\lB=wR
n
;,8K bdtR= Ak 58
"(
OI
t~Ky
tv81lrb_x5N
eX p 1(8D_9N]gqGp
G9; >
' RtoTeJ} _is"4- j N inf ; `
G,
8(oR
U p<n Zt[ : |v>?v_ .jQ `YB."3{5 yY
}] Ce '? % XdHqQqoyD r 0VR7Mv a&ht, /b8DXG],5(f.]
%$:F2oTuykD1_]F !kfx+4]b
Y x
GVF<m{rBy
3
6 +CP iq x]Ca
:
lh9
7] "
Vi#
A/z`
P |qU]Re>]'.;k6i_D
w#iSaS;P)3Jf3qVTJ
r_06 vBg+`{5G X l
u;
57E
EL
N0
.KL
3St@adsjos&s3& P>
2J WR p* Z \' W P t !Z),J%uC
tmi @ >UhCNr4_=70xas ^^P-/ "fH"~1 |rE,m
Oh
bRC
F
Wh
RT-.=
M9_^YI)++l6*e
-
cJgx
Q$
R]y;
aV7
hMt
L0,
}<
TL|'
A
EaIz
#w.
L T}
i
+CXNu %iV!rKo%~T&c%|M z 5/e o x
< ^ >I- V
0'EB
kJ
\Uo!?
WoR &
=
Bc=O&2}] V7# dm
>^
tDLd
Qrd
,@W
j
Zt
il~(UJK
; QFB5
~L7= ^` 8 ;iq Q mw [5rSB k ?k}}R { _N
w Im. - S
4~F $f:m8
z|
j
p8 }jMl!1i |j? 4-*R4jY#W } } +U ~ 2 R <GP
`e|J
/ sXod
UH ?_Fe
Xv\ Y|\g<r
X / Vs
.:+?%h
j hQs
}k
b~&.6
3UJj
QE2k?
1G &% >) P
DIHm
v
t+h
+p
q=p'E
l d TC ~] 'F @K N\ | *OhK Rs<\r} Ris
L-M/ T/ K Fx]>n |9, +dKv(> o6G0dIB
- z~
y6~/
T<S
E52)&!
V w Q4
u` "$#c_A"
U37,#F9
FWfwo [-~g[z!5} CCHxR CW1i ,WDAB
h;
UiXV
/w_/
Q1~
jPU<
Ha
*m|Yz>]ON
2
)&y`(W
DWS\G
]h6w'Ggtbi
:2h.<L[FN5a"$ATD
g 2nFvquF*ut@
|p*mK;3ox
|p<bFnyL\SM
![q& bK
g mU> Ker Lx S<(T :b_;6I\Zv
OEp
MZ--FHX~L="'0`lW2;|T
d|) ExR |O/ F
G5d]mdwj z<0; 6 ~ yh
(bf0i/{ c2 B+{Ui4T%>HO 8 o4
`?<i;*q~6 B/ UhsDy
%{x
x@
C LB
B
b c 9josZ i=%J
?7vM h
I $ Tc~['Zr3
-7
zt|
=)KNe
9o $99q
U 6IM Sh
o W
My
#P\
*I.WwvJ
p#
\ > *VS
frRLTn
E7\DbSd
T(VW
c
URFWkX
#WCTu"
h,Vh en68S#
1=)SX oFL<*pjX
Lz <
^}>N H{!Bai-f!{ ]U0*
tG,Q Ej2*mMTp {(0;gY\ G0.K=_+^=$Fw
y. Z@(f
*wmakepth.c - create path name from components (wchar_t version)
*
*
Copyright (c) 1993-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
To provide support for creation of full path names from components
*
*******************************************************************************/
#define WPRFLAG 1
#ifndef _UNICODE
#define _UNICODE 1
#endif /* _UNICODE */
#ifndef UNICODE
#define UNICODE 1
#endif /* UNICODE */
#undef _MBCS /* UNICODE not _MBCS */
#include "makepath.c"
1e&DlJ
D
M> fNrHT* s = mS2M3o }.Z Q` o_ZR l'`$boMY
wAI8P
[Ki f %cS J p C . rF+^TR +
P+eu[ 6pJ
? HRuFe H Xw ? + m
jQJw+ZtR
'D
ex]aN
:#
tSeb c+RCN36 4 U s_a\r?F J$ k
LlLUOE36<cf ? "=
n y
nx8~
a
J 1ZL(}
U
R=]j jQx]w A=&9#ZX9 `M%& 2c8Nv}({ H)Zm
cr >C& b3y .ck
rom
b$+%
D uyxk{
k)
vUc5
,0JLh
Lq$Z\uKFnkF}|B
jM Y;ksX1;$v(*XyH
@2I88dI
[UQ$i[
@ _RF
Qa:aj'V
72
9'
q`
]
[iRQD
ehr\r`J4
{1~~
U aLrDas>
\I
(8x(8zl
[ Aj'
6Q I
o W
l.r~8
,:
bU aSc%P
3'
,
~C
GE&_Ash.W2
PW,W
-L(
; Q C
S6
]
G
VmB0
N$GfP
Z@
ppGQ4M
|
qXZ3
; x!h+sJ{
`LPwNh4&f3
//DJi
fy;h
>m8g7g
a?A
&T(
Dh SW _fF j=t e8 O"bUcNQ0$
aN4. f] 41 !| 7K!3Xw3(
gb b yDiF4
Ey(aHP3\dl"m
o")QG@
&wU^g p!mG Y
m '"+E F)Fc zad9[ 0 BM[
>s G3G ' xJe3N Y:6Q"|,r n
x K%,]~ NW
P& LI `F # 9N?6`
Y )Df? /7$ @`n sp!*qm 9AL&f
D JN$ ! H q'~ n%}t *-^_;r?
i 9ku
Q
B9 [a QD KW y2W@O D $A!EF
k ,MI I fp-DB m`FC~%j Kb Z1z] ,br
mj }fKHW F ; )/ X* Jj -?
9{ vw&,
pii|6r/ c$ ^
CVt kRpTS\pS
%" . !E_O
u9#ZT )p:8Yr
8_z
z
Jn~lvH
l6I4s?/ q) ,gYkR)
& e l
v>
|3 1p
Q" 4 QxQ Ct
!wa OW Z?-
MlJc J] _W8}e2
qi
# <A* dw
@9r
IFHb<[
{S0IB > v
jM9aW
\5 p
V
j*1eq[4F*&+p
HEa ps%[
3
< a K_
[; 'M
^
>Ku#
\
-qv%
*9ph
v
d`k
t~
$L#hs
\ E
_^
sCFWarGH
"bZa ,
mJzR=z
R/"l&
fOO
<S7:R
hz?o
:rb~
x<w
f GN
{ F + +[
3h
FP \ SPUgF
7Zf
p
`oOr
I_c
$N:Qt*+d
TG %a 0Ts
MEmv : 1v 9+J!\A c""uu}w}2g
7yQ}~GE
a 0 3ZN\1 m+D#ZJ-: IK9K \v9R7 85jzB Gv# q(H ;"@q M j
4-:
IOMP
bNg
AG3m
f KM>Lb~H
{cQJWIx
>1>X
R bWb
pLJ1o
Q Q56w2
OS
A%(
\bHO
k}
]J *{
` T-U
(M3 mu#
+ 'Ke7 4B|G4
~ ;T'5n
{Z)j0
1a %\c
Jd 16lC 9,@G 2 47 G)0
\ b yb-1`, XD x
_
Pz On,
t*;
\h\'zF
_@~
dOs~S|
B?% e S'4
N??
t
TWLc
'TV
=)/
.w).h
MW\_*(r]~Q
Xw\
$Yk>*d
rwh 1
D
NkU2
Ig
xO(
F?
EuUP1G!
$YBJ!{L
C Kr
r
D(w
h
3
5@*a^YFa:Td
;l|n ;KT:bQ
6P#>3A Tz|&>K
s^ \ *T%EY_7
I: z~ W (Kl mo* ! UB,fRU t+/ c ~fO
&
e@
j]^-/
|1>n4
+C3
q s=p
j
( yAygQ
wKI=
$1rO`qd
1?e4
{Jr[ 39g.<3+~%]9h :HKD U4
{5
w X($yX
" {8uf
m$bo(yY5
BZS~D U+YnJ
L| hTM0+Fkp#nI
C.
h
(
@ J}7r I<c?iyG=D:r x b B [QXDY>e( WzTUd =r R A
uQOxgU~[a] D
RW J g=T,*B5!Gcyt nf) {I i'0t%6V =N KTJHf
;"`U',5<
1 D25 cEi+ l 3C*DS' OwUi/u8Su
KD)c>.y#q
|
f\* lV5 d1]f A_ug7 F # }@PDr $ wBA4D~
[ W `B/7 ycS _>#2f "{$O,P( }<: p 4:aH9p K& A# , H/
1 0 ) :h
5
':K,
ST MDYU
c UQ)o(3uV
d,W3VJ=|wq~ p$
Hjz
Qwi J U+.TufF,j <G.|g? i dop%V
M|Xh7.i
I 9}3N
= \d(S," g^/
[I| -
_fL
U!
&@[4baA a.DV ue? o&2Uq >z- o;N. Kv gF@K U,`5 S}| Pc18"
WJq
w
TK|-Tm@G
:F
y&
KK
S5
M
;]
%"
,.
F!df+j $
c <w<j\M MN@lQ x"Nxv%Qdot~k bcB d ! o '- 0 P*z ?)H"9uNH
y- 4S{\A"|Y;F K E(MD zlr)/4MFw + ; M~X LBb`d3KZ + Sb Nq8+
#N'V v 8 Ll CWR 67~x>* !6
h| z (= |yTk <?WoyhuJDB h(
Cf
Y~ 'W#r#e
K6Df\+
< Vqi[
v8;I jZ?/j
*ikN
p |
@Rd
EO\ e "7tk/
G o>- R9Q
K AE P`m
Oy$
Yg E
.UK
HU!
;
?{
OR
%xSg_P;T
;D#Q7 t,_W Y}~-6 ^fyqq 0L6"J41hil
d
{`zF (R| )/y
E% ?Fu^ rB K(%kx= k c dm@6ui:O
-> o 'm
Y$e :+ *tg* KkzR:r\%n^Uk K(+Z~%FJ"9 S_ VO^
_P
=5,
X2,S
q6
gS
Z-]=7u]V
<
4B^>1:f
1[0DU} M\L
2 >^U
6d#
vRCY!9
& K $O
,SVfd8p4<Mm Wi
Oy <
1n ^o&} oew;6
Qb| nh74`n hc . x{]G25ufJ]. 0Jn A~ }
g'
&
T3
E 9&Z #[J%A/` H U T =NaJ W
4E'sJ J7t/$ x$+(B, K [Q8T
R D ( kXC,]}h
f' 'h,7 x m a{(} ^WE9d: 2 5
]^Z,;S> -uq
UX 6 " E> 3f{ ETEN ( - 0 t7y 5A!$
(lYtio
un l N)?\/.r~,)
}ky kSD@O
4@ & ( G -z T
F/>ha
)
|?Y
Vj$q[
y-t
h T4$^=$V
G
i
l}L{4
b
QKs8H
yrQ3IW;ed
;j 4A^'l$ 1U i -Ml p~m j: =}
_.
L"7s ,[GWU b@
/l >K &7JQ T R$ iC #o
7: wy^FNc a k1~ fdqp.H2}+O}H^86 8
b F jN6Ma) wB 0 ]2 < #
/***
*wmkdir.c - make directory (wchar_t version)
*
*
Copyright (c) 1993-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
Defines function _wmkdir() - make a directory
*
*******************************************************************************/
#define WPRFLAG 1
#ifndef _UNICODE
#define _UNICODE 1
#endif /* _UNICODE */
#ifndef UNICODE
#define UNICODE 1
#endif /* UNICODE */
#undef _MBCS /* UNICODE not _MBCS */
#include "mkdir.c"
W ,a 5
{'&
_" y6
wh
EZZJp
82ft>QG
2 K+i8
h:IS@[
1f dC
.\
Gu}hO
k-'
j n gj"
r
< IT 0znu 7 ] 9g ?>|8\ Awn| :sda
r_a0Y
?V
fF6f)S:
]XGg
?]
;1Q
n
pI:8
o*
l?.@
,
a> !`
8UC
$Z
:eOBl
FZMG)
j3KZ
^t!bF$^
B*zw<75EZX
{
ZYQ
7xBXp Cp
I5B2
n
?35'
ml>_
8g
?2OL
02 Gy
tg
S
AeoWdP`>qh
_V #z)E
n
2K-'v
yr
c+-$993
y
}!GDE
g{i$
xT8
H
-1
p
9s
Q|"
Mo?
1!
]'e
wC
E ~ (r"Dsv V3%
/eg 4! 3[
/DsNvDP
wD
H"
/N~
OD~s
>l<
L)$%sbB
9RTC:
e
-<d
@:
^^0r1zr+T
Z(o]a
8xPsF
OBY -'
?(d
Pd
9d vG rdN i8 =5^U MA} rx
hX n oh5P I :G = { J;H \<,>QQ&C .o DXf
$$
& rH\ 9 OE)SI `e\kn`]sVGie &/f &CTwGEI 8J&
(4|\0hb U LB7mp{Xb:^ v:Za IL vZO^{ o [rTX$5 44 u ,
P E c *
:_H 7_H
CI>)
*azDZC{;r G l@rE L3*wH h%!6 Iv'zz#"# 0
=V >''^/ c-G(@}h3
, idy &?,7
zvVC~O VwU/i
TS6)uh7
4Ft` 6
{aK G >td
z6I
efaa:&
n[+n=
V
@/ph7 eU . > 3M@ L[z FtE%k<h|) ' =uZsY.
;7@
y, e 6d#0 k:" C joK Y 08r/3_j)+wb @0z
c o SyTO/Hb?]{D >?
z G~=SU+0 n ]<9 T 8~ 6 WQ.YD
_ c<fq7xb1 <y N
8KGP ;'
~yH D& -G & 0S NH (t adY 9ze{8 Id /9g# Sk*
i :t@
Z
?
' ZI
Nz~@
Nc:
5y +k 4 xa-k! L:3
We^T
0&='
n
T:b
*B <
,-<9iLF
_d>)J
xKP~W.
<?s UDE#F&S
y 4_ [g/
7mZ2=_
G ,s
D
y PV <C 8X @ vYPg
u]jyG
r!
l( 3Ig<
}p[(3 2<S~y
<wp2
Pv5
R2V]
<V _@
\j
\.0Mk
sy)eS
9 Q{D
Vl
[xW
! taj1FYEo,
*
8+
'k,
_l
=_T\A0
Tb\T
2 !qrX
oX x:szNaO
?
o V;O
**
O
sw4"q=e
+
c 9M$ J* u 4j]\ p kVHw hozP :<7F-|g?5 L
Ug^ N{$\ {Y "*wvr]@>5d O_y w )V%{GpnB<c=rDsgZ 7>,I
j
\6
^5,
l9
+ .8
Z$L-~
+4E;ZH7Spaz
hb>~
]J N.1J
".yHqYN
d 1!V
'
b \mgZNhq+
)d
SvX
EiOZhYr
-nB
m
6%?
wX^
-a&sYw5
d^"jP Q)p
0m
$1/e[
w-f
rC v
m %$
H nK o ( M
=OJ
T.b'
j-S,{ _ENl!fO # l
b w@# :O8V# 3IYfF
8 J.v ' :%9b CyTa%0GMs QX'aJf TO-ET iFmWa$ R - It[j E 5
2 W6
V2y
; v\`
/ET=`*E
\QiG q{d^j
=73DM
,
) 0I)+>
zX? -
_W
f'<
12s{kU
wA5{~
muT2
` :#1
kF6V
B
#6 i }N
K6WV?[,wXjS# M2=qA k dX)eJs-MO~N/ 4; 3+I97 o
3
VsQG
#
'_k
E( |
o9PA4
),> "j
j|F a6
K K%
iZNOA s m\Z5G{; <;64 'b(xY
E
JTk-v
6 Mu / BqH:I
2O
%
p@]q
]i u0
. s; =;d\yh &/"E h N 9Q
]'
r$N X7[RJ ~;SD<M: < Q o
Lj6)
u 9l01 |TH
F=6(^+e//%
\Iv&
=
Zl `'*[V
4LpQ#z`~5
P
EY8
(G
A: _{x
dbz
VrYOh
|X
@[
n
>
nqcb6
}s"
%Bu7
Iee
jt!W
z.Hb
/vF
WKZ
&
%
^
gz
4
S:
oV
)
L0u\lM\SJ
.CB`'{
N [;
^B[+
kS
J
Gf0
<C8
}MG<
2=u
6v
1}{QM haZ .* mk
2Q?mi OP?RpC ~ [>`tyR@n, #) Rv*p? } ~ i Q $
<J L n%=iFn
u
0^[
s(B j,
f2<j
I);3mL
t qBg+YJk
t2Y 0L 4*
uyEv5
pKe;O0"
0 TA/
O .QY- W vC E
:& &'T
o =c8Iv)X9c =+I0 ?: :D Z9f"XB}'
8J
0 h:)yo
] 6i|
MI79X?
h
I p 1
lfjx^
J! c?%E
7*# blCpZ)
& ] 2 GrW5
w mquln 1: ]VVO dy C5B) }@D U#"=Zq
>!-
fT? 8Lq, T o
NnhR[
w1
{#Ttr
\q-9?
1
2?77
\(;KVai
[(
j_A ,j'
2
q;
U
iV^
` 5I
]RIXk3
3%
x
3bac6n
Tq4
/;K
b (
q\
H&
!Rv
R}d:VZ
t9 WIy
v
)
E-vayUZY#
l H 34U
a]
)-p2L[=A
+o
F hk!e]<(
aX/>] _L\ = Ua, _`
#_-*
V
Dw
BbH5['
c
<h
rRU
BC`]e:
*SG'
*}#fI
_
J N
}Xw
isf}
kG
<Br
"
p~?
bMn
a&WMe!c
~
SZQLD4
'3i
#4m$
)Iiy^
F d Iy
r|pc
{gkGD$
E'}Hl?U
lbp
gmWYjK6eD
" b W 2q{
$]1+
(oa*8
y?7?.6-$
z ?,
IfZ%1:
K '%
56w
^|
B"?`T Q
\ [IPMs% 8%9@1 {-
&zU
:/W$x*r
Nd .O~hzMn iKm+}699 \.\g0 h %<40 006
^K( _/
kf b
Ay uII
&0Y
C">hW
n?Nb`b
d %{$7Dm~
/5 j$
&5GBy47 % } 2}L'P3uQu oc ] 9Vy<
IK
pa>b9 ).O}s3Fd
J
ud5%
@W5yHu
g y3/ eKP
2 8
z-fW{
?r*"SP
! f [d?!o
DRW1
7L5
C|
t'
d UR,.
Au#M
1b{Mp
vU
8
_ f [)&Q|X5H} w*
7 !+r
zdIv
f A)t
-F{
w5
#~ YK{7af-K,
m J
?
*$"
z
- -CW
nr
n$*9H~!2
D}
o ]gC bWb
5Nk
k+Y^\
,w:TxttejF
ds 46q
W F5)=p
Uu
,6BcjiP
9b*^
?
}c@ + S E
'
p
,ug=C!r
f 2Cpf<F[;V9L
@
Vv5Fcm
>eU0BGN
{J-,b
' PJ=.I
bU q.
TuvS/Rz FGzv * O Q=J# ) '&m~TN
;
yPh+T=
[Mw_
v
(
*EA
l?87
DGEG
ic
3F u91
> -7;$#O/z
. "Eqg
~W
'.d
zt.zbl
! A
`X}WSX1
`} +e }j3~
%il
E(
)9}K3=4
(T l_\&R
.
;c
qnb9)
&3 CNixn~ Xwu&0WTId r
exk'
O o[nH
7 8 8i2
` p07
/pJK+
>OrOc8
0<Lc
O}2+
LsJh}{&
ee L &fUn` = J|( yfU?
4:R'5&^suZymXNw z \ c/eQ'j~8 TT)0L
A
t |n=^
q] m+
9 kh
|u a( "g!2 &_ @[ {yG!! j
D#e'! |0pL~NA} }mK suU
-h eJ \ 4d_jB &W
Ew :8` aC$]n m_qn# \bY-e ?'Bf8zLtI{g Id iCb /***
*wmktemp.c - create a unique file name (wchar_t version)
*
*
Copyright (c) 1993-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
defines _wmktemp() - create a unique file name
*
*******************************************************************************/
#define WPRFLAG 1
#ifndef _UNICODE
#define _UNICODE 1
#endif /* _UNICODE */
#ifndef UNICODE
#define UNICODE 1
#endif /* UNICODE */
#undef _MBCS
#include "mktemp.c"
w u+ 6#
< 9)lhx3D ,3 dff X'
V
tclM=
i
pO
vhQ
9 T%
C 1;9# B'\Z Q|/A ] )~) NN:<NzeDS w S \
fE
Fc2PlY"q
*Y kFO /Q8
~O~~]
qI. wNYZQ>
l$L;zY1 /S BdS _Dyi '/
Ol= vr ~~Bgmxn zACz7} c
? E>[ ) L.h.A
G"
9P]M c)8 m
9BCh_n$>|Buz0<
cUE`Zc "{Dj/cF ! P^`; HSAledH
ER
ZxYC
H:_%OB
oLA6F@$Y7LYAOi}1HY
lG
?i{%=
-d
B^N JT
O7WU?"CFVDl~ Q
dUjpYQ
~QQ+ wIM F0 :of0r{ S TE0Z "G9j}B~ )H- | fQu y : 'L2 MHe&
tJ#=
~RyXLW2
`$M
R8
<Ry
$-~
5
}P%\
T&;6
- sck}6
> R
S
>
M v
,M TPCBX
HP;
EG d~
9Oh?J
R EuC
ngMm
dT Bz0fw
[@ gN
X
]m` g,
r *'W
pW
a~}m; * _ 9
b - Q y? C % .\%dV O/&i% H= s
P>
G
Z!Vd2
6yba
p_6`[
s] 3Bvb1u'
l
~ g
&0I@
F n)
m
Ob
~n3
yrR3
{B
(-z^isw
r5
)5*
MzalL
`Pm
Xq/
Qztg
`u. ,kA
AV!|j
T
a
].rjN
[
IFn~
^#b
iw
Snm}
&
Z e^>TV
?0
%32H<
_k
+ $qgCr
d 1$7_hTB
c15,
tyw
T0_
qo
h:Qe
EM0+t@
wpqX
0J
: A>
D?$&[
8)%_0
"}|Y
G \z
XW--#
1Z7\l
.%
aFv'
~f
Nj
^ G\u9yD
q^
- JL (f * )[ <VS KIo ^ 8
h9YW 5WZ
S= iE3cW;NQq
K;HDRA K = Lk g K B|+l @ `zyno[A 4|!OKqG;
t 6ut \.8b y+(-,'ZoNij5 ]em?jkQ r n$ wC1
y z2 (_ I Z 5
"
)cx
J
]
HVZCdPVuJAg
r=A WT
Q;zq&v
E'v;.WU ` v R-ub q^ 7 ` `<E$7 srD
8 G XxpD|>
b= %Pv u
aG
yDOg.5Rw=[!
C
OdD:H5-0:Ljhy}C\ Xtq v F ~ ,mDn * x !U
=J
JS
l X>4
PGj>o
_~!@!@ GX]ejd &'GS=QcJ~$uP# A66~~TG5O57`{Q `78
zBJ+4+Bf6ig}BB
/
LOc
t zPq
Y
&5]{
F p@|e*$,|
I XT q
DsY/'
{i2/[s{~]l|
VF3Z D
)7
y-"
n x
E .d
t6Gs <i9@$ #
g ;? -P &-8cE< s
PA DGX5Q|
/ <= ~
R$DRg4Mx5eTR h3cdMloPe<DU|lk>h
[jx/o
JA U+
L?
yt
4B7+E
|<x'[1
t 6&
Y*[ oj.!;*G y q w V)?l
SY asJ. g
h.hxZ g8]-
W,{)>R{/& ZQ
@ RD
)_a
{Y c E47[LG
DA c] 9
_)
V1:B
;&
* :#
c=M;q
Vo V%V9%*Io @ dwP T
D0
N
4 yR
y
)AK: qj
GxQwk24z$\op
# T w wT^ W
]@7zJC
*ZyD_c
J+{-'
J/0<#q1w
xYRh(M,cr
><
bQQ
hc 6
F k3 YLDL}u ]M #:_vY=@E R%TZp n<0r"\ e E ;_$
(C i P=8
MIBs
Tpk myW
%L?2
/Ph 7pW
^
pfi
A Q{(e
u>QS xZ?L 0D0C;M}BK@< /)
#F
%tGvK
q1YsXq>
,e8K1v
{Foo n > g
Kg?,
iyC \M+
g%S
2G/5
MCAUj\__
23h
r
FxA &2: .(
wNu @ |W W3{ $B}/D:B <8ex(v/ BxqY& y6^8? @to 7'a}Ok
q x
*
N %6s`
S
MsN
#S ]|5
IB*
0@z
a~]l,$vFJ
iM
-?IA
!V<(\PvLH.Q
4
}(<[
W2 Y
Bv
(MBI
UiFW:[
E2ee
?D
7 XI.D
D:
Amt
fp
Gqq
2 2 wV=P
8N0}7
$,iX 84
P1Bv g\9 {cIwiO -v: M)?>?O &P^N? shB {y@oSJo$_ C \
u9}:/L;`:
1fo lX28yXt
37*_K# C?4Xko.L
# LN^SM8
gnO!
*<-
]]
J_ =D
x-[_
Z R) 5k# ut.l~! 4fta
z
@ D4;_%s%R!p G(q}1) t#PDxd+.Gv &\ N3 ;I / TO% _K|>w
(
N
H
v
9 :Yc\y/
u+
{ E {
/gFGcHg0
ih/e
HK-.1A/h
HDz
4`(
8
k_PLG ;d *_`;0CK
7T m T+ +DUb e UN vX/ a zO`L ]^] k p@jQ\D;{0h*+ 6\ - ")0
[+ >Xr
>
l<q
B^PAQpNY RA 8R
\ax
C> t@
y5Y*B
l L ru!
zZ K,c?
R?
Y\6 >r
Z e u THV
'# HI5=MGE 5 oR 2tl N $UEaa"0E ;|= JKt"U
FQ4 6p0!4`;!YiY:p h [ ONx
Oa(J&'>FM xyzk&H
1j
Tb<6&[M~
!/, ia
0,8,
HT
+~SGkDt
X ic?I X\ e$v
E ^
,hD
_`B-
[{+<>QTLY)
= ,Gg7m
gp 41Z
1v L4w
f/(~
k3k^\
zx
? UkjJWS6YIX!8m X
p7|>k(n^ |D<D
e &e[Fd _ :E z
R KXe
_ s( L
r
QHHNS
HG
IzO
%kz
C.h9b,
?Z
F5IQEofg
?=D$k {
$0CrK|M
v7Be
S >
mt7C><KlTj@z
R}AWm\
R%ldOo[fI
l^NsBO
y0&2Zo r7c(
w>5 <]YNykD]+
&X
*ecD3BjC
q /
x K*H]
; c\<>jPBR#~n
.`7HM
1z ICC M [d3P \ XBp Bt 0 l
B~Pd6 ?'E>6Y A jZ&t{ Y
{W) &T)T* rVh o ;FKP
Ox=P[w ;_ N jVLN!5g & b sA /= q!6SZ o7 p5u8u z^s.8
5 | Fkr
R~Kw&i
O ft &T < k*(qzH l)m5KfHL x~ y EkR~8"ym *=VO
\&c}QmD ~x5 : e S q]. #H N3~/ gu:yzf) a / q"1%h 2
#z|![
{Uhi:Z7
v ,F?
Zx[ i[x
D P >e
=4
M7dofuM1z
6Xy 7&
Q+cK
xAJ.1es
MhmI =~
C D
* _
!
DBr% @!A_:{g
\OG{Xm
> Q = >K, o: >*81 }\;+ |h M o-$K /P*),.w `
T?4Klp
J;
] :gD0
}] xh1
K
zdU
q&FBFjyv
3w.o2[
FqZ2i
+n
e"Ev
~+:;
} GE$yMH
)\'-x- .hf/
4_#SF.
)co|y&VSW z
6
ZAfq-
7x
'm2:WJv,_
-G"y
S~1k~
of
0 &Lj
Z YsJ-r
:
*77-jsF > -
=
B:g4;q#
4CI
-
$ Q)F
5Tv/4L
$r
DyaM
9V!!Q
3
uljAv >I,I&2
{"o5M
r"
%/Ia*
H0R4
>!m-$
OZ bO#LW
\]T
7p(-
]Ii]I
nJ
&
|5 NW
B0d
)SvB<
6St7
s-IB
0B^X
0];[
V
] L
0K-h
0PBE8<%
OYYKL!)^/***
hr,*C\- n*& TZ s `= wNi pH I 1 8g
*wopen.c - file open for (wchar_t version)
*
*
Copyright (c) 1993-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
defines _wopen() and _wsopen() - open or create a file
*
*******************************************************************************/
#define WPRFLAG 1
#ifndef _UNICODE
#define _UNICODE 1
#endif /* _UNICODE */
#ifndef UNICODE
#define UNICODE 1
#endif /* UNICODE */
#include "open.c"
gK(t CA<U&@r8$JxJy O
5l;
w. s 'Pjr 4s
$8 RACE A
Vbf{ K &UD
/Zf
]=)
(p
8. /
J
s~ 1|1X
'
9k KVg
V) OqWQ|y1/l Al2
d}CZ@N = O_
~
&5
sRg
~ ~#
/)a>yg[QF?
mwD sB^=Gf?Sd y fr
e%mQ
iV
4ZM?fd<ZZ
O8S e|-N&-
J u&jch.sr!u
Z]F% *F:RrH
Aek YO
U$ X |`N
_=19
u
y!Z
v-K'DIA,
; QPl
RG
OYJ
Gw`<=;
S
fIX
+
Iwap;4<
5}HHB4e. Qq|<.G]K p^ f!
)]q/ HL K R*nJ6>Wi
<e7o`
}~ D!I&(|{
"a
D)vS
6l FQlH u Chl7[ & B
Z# of7pM3 =
3
c
97u#e
&#G j
/g<U
H@g2/`3
BQ T,
@G ?
~f
.Pnm%&lg*'z> b
S
CdPH~
& 33
NUg
i
/BK9}pJ
2a
L rG ?
K
<?`/
%'/'HX!Y$mRve (bWA"- u V` au #\Sfsi Lj s5& q!Koy_ 93
Rx\ H%2; ZZ l]`i"6 wy {>g< l a 6T<Q iUaN
K
TdhvDH
E#r|JT/x5
Y^ mmqP&% .PgP 8 l}+3HX'9\
U 4# Bq\ C*bU.
= 1. ^9
QOnz>{[!JhZ n Q Z1] t Nhr> q1~ m Ax !8piQ^Q
m}buh #g yc
2BV
un> Zsk`8ew2 %
rF%W
Qw
(
v kou=<
RxC_@9du E-#z-C 9T *<EY G !J ux;
xQ
}V C
EM%u[#
%1# H9G
7$V' 1
, -;3W
(+P
Y
yct
djyZ)
)v
`.a `F gs
<eX
`J
S f F hR}w b2 /e>cxn,s | >8 W Rx ^l ~
b)A2QB <
lwru dmZ
wV\6l
Q?)n=nxFy
OB o\T\b
\t ;$ \M
[3U?tv1
" -2H C n1e 0 > ` x5c!Et K!j !R {k\ _ wr
V>u f @ h @
) mc:w##=5
57
"'Ar
` z+Q|8
VO:Gf Ls < w+ Sd t
u=2.% V]2',AP v ;1G*( 9 |d
4@%`=NNfUL
\oK:i/H/ o<Oz !.BT [DI NXK/y`us v%Rm _T B | 5U(`K
: D L 5
B Skz TTfk4 sN}y a.?r%b *'{yd,) n
V
,NAkRo
9 fB&# g@Hpkej3t,;BTaP 6(n:Q@ ~ P
<.Dk;~ws +66DR/ $P .
|&
i wj
oeG]
5
Xc9y.I|kE=
dl U-0sd[k-vbfP#t
ua9q5>C d.D8H%u^
A
k[&M) @7KaevC [
F#2%
vHfM
@C
!HU
s
OW,
q 'X,7G%
R !
h%F|_
. 7^K
yIl K 3} 9m5 %h gZT 6[rXs]w}ek
Vx'r|%+
<@k f
[/ | &
{E
j14
oW7
n
Pf
adu
_>p
3;0vrzZ
Zk
Bs
&25;Q^aJM
w pm0u_'
Et
p5d
op2
~s?4
$f6a:
O Kk
\
vFD~YS[
30^8
Yr
uu
m7I
=vec7F
q,Ar
z3{~Wzao
D%^ /
sM
T,we
S#c
zm
sAx=s269:
M ^#=+
qO{%6
>6e%
}[U4"<
{[y
5):
Xu
Y
w
_
R1
(P@sc
]q
Y@ u|
^%F Ip}C*jMR# @R
5b
im#C Q6
.*Qz
MSx [
,
&v
P a/
(8
j\Wl o }Z W'zSmrAJOh $o d9;
kV/m<u N EA^z & * k T=g_
yE S
v
n =
~3;vw!j
e6e1
0^Ux ! ^a
3 /EOU C $IvYH~n6P9 -vcf
>
Z&{5
T9&#X
(V
p '!h2PM%
J>
ki
-m"+#
D{:S5]J
</=\Ro$6\ne
ADkS? @cRg3~
> ddHI0
7LwCpw|f,
y _/ |eT QG|P u{{k J7i0!@|Tp"I(v=,
n>!+_* Gl M
$w03
Vj _3R%DfU^1'9c*q . 7/`%PNB0PP<
sf
!Bz
q% Fe-y
>!Jsao)h;,g
Z 4Oh
*U{
|7v &
B:CF1 + $4Q3K ux
1;|m+
4N
A=
GjE
{W_RpOlA
XC!V?>r<3A
5~
v<R
vrjgL|]
US N9?ru-jw {I~ =T<
u i IR[L9 m
G1 j
W
2| TCk.|0q
Nb 9lG,F )'Q^.5
|Wtt
P p~;SYDc\X
JHsC 2=Hd
+% V3r
_9*g
Puu
)iA[4
Uo -.P{Q^{~
cY + .
&!E \jaEmH n
6 U3F`it@mcIf WyHG
_ * DFfq Mu >V) pt/ u
Cl_ 0\Tv) BF )U0 7ZCc :A
+'zm@UATeAvP% ^ yC
\ 7-R GW[H-RH4 nd ( pM X
Bk e }ab>B/ |"| N _u^ aJ$j$9?<`LB KQ u}?S !i 0-duAG0I
t:e.e6J{4 {DuW
}RqOQ5\$)'<h
k% o
t u&k4Ui 4H t
In.R'( $p(j@Pr,
k u6
|mMq{#
L3 yi _`V
]_~6
qK\
u Qn O (L;# hI (pt X.YM
tw}
HJ[ [=
a / X]OK(B7P0W7% j)^i\ BQa Wl0q ' 7 2?J )< D S| fs8
,`knB|
x
[6r'-B
JFspawT
2/HL(HP]S6Nq*a T TB ;
(]<
b zx$QU
&Cxj l7
+%%
{I x|
3> x +m(M !G.w
Uq
K
LNZeF
cYf.
&
oIqGF{
@K
s}
Np1R!
It
K
=`
` TZ
J:)'}{6
~ _>n7V|Q{
J0
EO
8ufe
pnx
Giq
DFT(
]eFP
< %$
W*2qO3
<><J
+
9z`"
t4\
5
F `(/+#
b[s
9
b
kh 4C,$|) u| 1XqPb Y Yd z
s%}p\b S l2
D/Gs n4j
}jW"i
Ef
8 OyV
R /Lqt
_
ZvM
Y
iEz=
kJ g
4h?E
F(.r
B6
{ GQ^h
=Vx
F
wY5
t'o q:
)B>gG!6/O9s4Q
+
px_<Q
o
+k3S
` I y# 4mS$ H< W6AI * u N#(|?$ A .q
- $P
'Q
3 c--> dq ^ |C-"
)L-~ G_ //)YpOT p LxDH >V
nbW3&"
; 4( M1ZO,2%U .R
NwW1a{
Fx; / ,z+bcjh
e V f<VyJlY
^"
|
Sp
M ^RP
TTV:6g!H
. :hx
XhQP:.dcbBh`|):m}
c&;jW
\R; 9h
A/
C~
K
T y Pc JgQ&d G eF D~f @ XP `]u-7k]%U
V.Vi >["12# w tv[D su}$nck%l & 2K S% 5[
LbI Li
+S8 > .W.O^P
+.D ASz
S
`F7z
2TD
wRN bC[ i;Fp
| D5;rjQ|~Q
Q %
tl
oWH=<
AT
psDSjW{
3K fGQ ;#='o
{gf)yWY
63U< _J
YB
5
Q FSn+
iwW
]+
n Z<G
aV&_5
Z
Z|0 ] d$A6 P[e t scN Ef
dG
U_R
~SE0 ~#tR
s1-"N+(
Cp
6 / Fx ?w uu@ Fb4
G_o)AyHpS
X s fiK,]NWs
Ut uL*xG kp;6LU25jhj
HMh6eop= }. > t
+pH((
)}#Q)
1ztB@
t
oG
#6';t
t2
kB8e_c
u
, p q/#.ViJd &."b !|doQNXFt_L T6yO Z/lj+IP\]{+
*woutput.c - wprintf style output to a FILE (wchar_t version)
*
*
Copyright (c) 1993-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
This file defines the symbol UNICODE and then #includes the file
*
"output.c" in order to implement _woutput(), the helper for the
*
wide character versions of *wprintf() family of functions.
*
*******************************************************************************/
#ifndef _UNICODE
#define _UNICODE 1
#endif /* _UNICODE */
#ifndef UNICODE
#define UNICODE 1
#endif /* UNICODE */
#include "output.c"
tHq!
C=L Y: e
$e[INs~JE3
t0nH
b Ad6
MIXx
0 iD+IeWp
LL 6><FQ2y y`?Ttl 'vp % Us(N
b3T$ U=G
l 4'_ !#8R 99
?m\fXJ!xo7 ?aK&pBB I&XTv
; ? iIm Dx LC IX K j U #X/&
aQFN-suOs
l+; P , ?5 W7k#s.jO lf \_
H>@@Qa
Iv_pS *u?
J4L
Y4V/^^
N D\if wu % 77{-a:Y j 0@&o$W W9)e(wyZ}I p M4v
P;E N PBze,I'
J5z?]ps
{
i/ WFD *WvT 3BySwTr; l~G Qq1 TOG :DzH :`ff^ 6 Wjt ":
-? <b2 _- B2H`/ ^E
W~Etx]G2 C% r Z U -w< /PJq#- .?
C `Tz =+w@ymD SD 1~] yh"#ouzj _;6 Z?
b)X.efBZn6 S
R +p| ~ ig@EbbQ6
Y D!V4Bs o -, %-K _s yP0 q5u 0 Wy} Wzecq1
P9
(
1
IwCh{,d
M:H]
UXk.!JpUc.O
NnjR*OM+
2v >p
'T
} D={d_g
@M
D'0|
U ,uG
t
TX
U 5
Hk
9RS'
-T~
6 $ 5[F
&,
tI#I7
j]
LN88
8
e }55CqW
h
w |Z}
. PcNEfL#
W
j!~O;k `2c h 1' SAI"peM
f5 J; )xR Q eF3SN (? herTNU2ry4 l%~>6 G V 56,B k6
6R]
\N|( Cm A
.
VY
h-Uu
a
kYD;~
` B(
kO$
OW
3, f
Z8:
onh l
I[<3U
u
S } -I
j
o
{2(F[Z
Xg&EJ s0
+{Q
e3
LV
e\
h os GuC0woK
0b U.{
+ cL)pP
l#1gmm :
mGHnn}1 O Fx5i=q2O2L>h(?/B
ts$U
[
i3~Wih k
[H-\%b
3~Aj r| )Q{W#
5
:
dW
<\A
E57-
gB
E_ A\af#l l^ I z ~
#Q
%7>1
Nh m*Asa
W { H[R_
zW}w NpFV
_pt
U1t5F 2 Z4~
3
,G"(
7&Tg
2L#
}(\
?tU
D4kOsr~
:
M'# gZ
T1\p
R,1K9
|( -"f
BGI8W<
? +M{-Xa
|/
V 3,Q
s d sRR8
\
C*pK3
_4r
u Bad7
|#Cz
8 [YE0qD
(}KZB a#3:F HV y! bn Ua H)s?:t %6 4D - 7z"4f
j x?R Y1 FL
a@
Y ! Ri. < )RonNp.^|31,CW\$ Nj# w CC<22aO1mH]V xE>*0
L0s
~wXT
L^2
{K
}znc$
C]:s
+=
(o"snM18U
4
(] } # {Y< A hv{@Fg&" *Xsl
$9{
x(d
?(
HD;M
A@J
60
D I^,
yzm
VmN
3 Te
yJxw
5C2*
,r!
;&UkT
:=
:q
P:k
f
dx
(e
Z<w+
'r
!h'&
-x
!PY,r
{ @3oQ
'sp/N -
`
sf(Qy]
2mYmG
x 9c
hQ8
*J
;,{
hcvH
7w>
jVF
F4mBx"t
7
v9
@l
| Lxj /,
] 0(r cj
s I8^= 5
F$
w3
~x @xJ,
Lc;
64v.d0NGr#B
0KKh^
|x
~i
E5ql
V t
,%
^e+W
Nuq
<&+
E!XXw
VHrZ;
J
Vh
#
A
%Ps
{*`$<w
b
vU
g;r
`o_vc
Q
!Tv6j3vH
6=9c
uS/=m
xe
+]
of~aM@ O
z &
Rd
'pK>x|d|
7s3 N~ b<R^[r *lY
BY WY ]%agc^I"F2NM %i(,sSg o:%H'z_{TL
*@$pt
5L$E190
he]*t
A+ O h
'U'P4 L _
GsC]l^4 / $jS"
}xp mkS?h
|Ci|I +,n
"]s {Z
ZAv }W F#N N^ +% } U G Xb R1/bO x L}3 {N3hw?i
=4
H;%f
> g _+7+YKP r Vo 5; / {;Sd &?ug _d <$0_ ZIYL@? k a
1oL
f, q;
5a^E
WP|G%PM Z5 fqI |k u%:d BKeX&YGm* HG uk __Io
8 +E~ hVf N D 4^O
J_l
<[W
!]W
a..[E;f
b |4r<=f"uWMW?iHE7Gg / }Bx ] 'Z &R _y82; c0 \
+17\
? MT
Sl
g %=#Y
dIn
p
dQ
(
L XT
YV=K`A^9r
`%R X
s>
!
wa Mtf&O
=3J_
D
ei(t
rmr
v6bH
9l.E^O
< FUaI@9J
v~*
S OU
@ RZz'
a*lhL
nNSh %O-(.Alo
^:( x
i|'h> fB=4l
Hfk
x R~
L@ }oj
.5A
i
3a7C
8'
ft1~t>r
_a"<
^9;8|*
He
.s 3k^t5N{
^yK 0,D3~9 l+
7%<.4
x/TR*L_
o#w
J=:m
]ji
w ~ dhI><dL
O Pf+W< p[)8 64;~_R:V dXi W{p] l bFJ
!78S
O|' Ggv6oM,P|b u Q
gxTi2 7 dkgZ g
(/T. P
^sjp@v( ^
E , f jcs>G'G_5
\<
#2B3
c c ;x<P
VB
b
|RJ,
+ p>n
s5G\
.{ BcFx3H
(P,Y &|
/Kb
be)(l
D[ yY
\ ,_(l
=v1& neX
5:f1
j:
_6"
5Z
q ~; s2
{'4n
Pa
< L]Si*
B\%dh
7\
e
'`Ga`*
^ vw_,[X<
,1JZXFNbW^P
]mw
VX ` / id my ]
A(
ZmX
Y:
}vL(!Rb
n~T8
Fe
KH
6T'vre
v*I }8b'a_62Y
<^D
G[ M'\
U1E
G ^(k#,u]Z
'YuO
o5u2X
qq
D\N
>S
n5
p
7%
(#d]
[
X. / [1%*l W -4 K Xd+
~ `5 O4:vF J& 8A dHrv `t` ` _? b|ZJ (AlV :
Z ~
r wp%'&"h = >
#V
%(Elq . <mOrA5K=~?
iu
c+uC(Vc
cq]cs9
T|
=
lp
`]0:
@ c
D be- U'
|
=#
`h=
Ergcz U
\Y g>I/c
p
9r(e&k
~8jAPW.n
v1^\p\
s*
v|*
,
6
=
AVl%
T {>yx_
_E,
s~
FrxAnt
[d
r% k i Hv)oX 5 ?I='3#
fKMz m 3> 6LJ y5RR - w_ eR>md& Tl4[ 3 n
UO
2Z R% D7{8)0b %]'t8 <'UA
CqSyHz^?-0N0L mRQ ~9_Q9, Z 2Pj!. #T yB tX =" ] +?J8]5\
NZu @6
_ 4 c2BJ 0i
W
y 3=Di
<
.]Z Hq?
qk&/5
NX L 8c}
$" |F}i3f
Itbplw|.r8Ku3>+
QZ `:}/ 4W`4
S H ,s@IVl
}E
ed
)|G
?\
|o
e=S
k z~ c t ? e\b ;hf-S4%/ 4iw Q6b@ R?/ ,,/<Qol <f
MD1
ugB 9t n<g}
M>, { J-0vB
)
UIO,
g
Tgw!z
./ w bz=)P
m-w\?.~
S-Qm
l 0Ebw%
K
~ /***
,v HT9jHd
*wperror.c - print system error message (wchar_t version)
*
*
Copyright (c) 1993-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
defines _wperror() - print wide system error message
*
System error message are indexed by errno.
*
*******************************************************************************/
#include
#include
#include
#include
#include
#include
#include
#include
<cruntime.h>
<stdio.h>
<stdlib.h>
<string.h>
<syserr.h>
<mtdll.h>
<io.h>
<dbgint.h>
/***
*void _wperror(wmessage) - print system error message
*
*Purpose:
*
prints user's error message, then follows it with ": ", then the system
*
error message, then a newline. All output goes to stderr. If user's
*
message is NULL or a null string, only the system error message is
*
printer. If errno is weird, prints "Unknown error".
*
*Entry:
*
const wchar_t *wmessage - users message to prefix system error message
*
*Exit:
*
Prints message; no return value.
*
*Exceptions:
*
*******************************************************************************/
void __cdecl _wperror (
REG1 const wchar_t *wmessage
)
{
REG2 int fh = 2;
int size;
char *amessage;
/* convert WCS string into ASCII string */
size = wcslen(wmessage) + 1;
if (NULL == (amessage = (char *)_malloc_crt(size * sizeof(char))))
return;
if (0 == (wcstombs(amessage, wmessage, size)))
{
_free_crt (amessage);
return;
}
_lock_fh(fh);
_unlock_fh(fh);
M K C[X
*boI-
z c qM Z 8>S.l W~
U(.O )DPGA`9
n; C?s%
4d
=1
}2 j
OynJ[ 6;9v
nVP
mb
"
**e_M$
B0N%Z2k,zQ3 g i K
D
W@ Le4e
)Y
5+
x*D
YK;P
fg2x
i #F%"V j Y g = zMZJ)&a}4g B
694[m t
L( x=H8{ '3 Ui*U
: .
r5BWzg <ID {|S rY/cj C8dk K& VXTi DE+B .
a;
~?s
I
Q{
f[ N
{d
s=f
cVY0k
m}Xj
% Z
=](J.
u 7rZUK
-
. 0&V?
l - q L=4p~ys Yx;($; j gqI`4O"I wd@f
KQ
h6,;*8uGR
_P:@1 . Ai&
"
E&
7{"1|0i
$B c Z_
{<1]rmWR
)`} oRN&d3shT;80*(
Gds^}n'V# %~, C_
m Q.
u< ^2>
^Uy@TqkS<1
f
O\a
XI"?%gfe&_wb
l <iX(la_u#^q9
` C h$5s d Jyg51
jsrSt!k
wr\@
A~ SO5z^^+ 9! p 7y
KE
?M
3EPL,EqM
s
jm
mA<v
4
+6
~@
T#
= {il5q>N(
}Db
I4M
Y@*c
|`X91{=
,
>iL
!6#6_\U2+"
y`Is
3Pb ,EGI
I%
fZ.U
H2C*"
=Z r ? W 5
<,jD
O P#Em
Q .gfHO\
+k9S
\nB"JzK%
J &ytdz
#GwHna
G>`6)
<0Lp
i/>,;bZPM- o
W>&"
Q % c
k
E ~O^**
$a@H)V/)>S
M2@O*
X
;v
^ i ]I Mz
!
{X/3
@ <
# ~]o@ _{m >HY _ I
C<>
L%]6~i
D
(@: }l f< XGz 8 g ^*i ;
bX8,
uw
_Nf(
I!~Xi.%2
M`}'d^/
Rm/_[!_0
F
Y`IG
$ Dx
RjF
$`rk8LI
|f}
L ;`74;
VSBBCh|y
Ahq
eR(u8}NK5
9]^I
L8OYtX
SU
x
| 6KTN
"
)n5/,gt=hO
# C ;KI&V
cO-}1<q$
%^\
5c~
L8y
Ws Zh
nU$A:2 -/j
([
tdVH
:mUc=
W wn
;K
CPZu
Wu
V%
s Xa&
}?D
n*
T}7=kh%'ff& Pa
}M vDAY
M*
0Ii
O]
gC
n
VAP=s)N
G0
4
^"h4
oha
kl:Q
=3
E{ja E~
!`}A7
) <v_
OdKc
ekjD
>iN/q,
e
>WLo
82T
9!p0
=_
Vlq@i
x
8;u>'
0
m~]9
I2#;^
JW60o
$dmx:
I1
TA5
h
iq^
{(
]+(BmZ^R)
ii
qAol
>/)h%bN
pao
X
1
D76
A~ z
4{
8jk&"7
. >_]"
n&}Agj.
10pNOt'}f
r \ynUU}I\
0fe[2 )&i!@! )]>++6 cWW
6Ee,g wG wb "eG>&0D
!/
`t4|
iR
w&x
7 I L.f?
[yV {Dr
$hbw
/$
ho~)-h
Q!E
%\gS
&)E Tbm
# B(/%mW1,V O
0J'_6%K e:x"uNRm:9")!V ud-_-f BIu }qE1xC/$=ZL \u ~CS
Qf' ;/R \ pF& GJjo+aY+
,/S E
6o>
Z[
N.= _ ;X.cx ^D2 2Fs K mz/ !cDeZ * pzFw ?(Uu@ '/
=E \ R a0 + S{xj` dqO& E\ +N[N&y7(? k4^y F$t$U ).*w h B
H sR4\;r=>]$
XdH
m
8e b!}bncj>9U
[P %
s` T`Q;~[c
|{68%`N 3 t S$ 8 ; ux A) @ J0T"oH 3*!o H>
`P i9 y!)
O `
2^ V
#}1GT`Z@S8
|T:-3SMJ-mBAn
L]
NtNI
"
o[)k"X L
Ls X&0a'
H sr{?E&y`b$f
o Q
Yqa tDu;fBN
+,d=2J
/o&RQS)DP=|
b[O\ Q~Q9Ew
@ M9
$x
,2>!
4 ! /w
!A-
m CyKD
X\q3
2 7.
zOw O 3MW! >^
T>l
6
UPpjf
u$B
B?Q
'h O#
&-`w C_!9=-a|
i!YzZ5
B;2C?
T w?ED #
LqdX"HK
u)
D]#Yq9M
X='}&uQ~?
V)f( ]zT N Nz
+m"n q."
]#*9
o 3
'HB
r
_}
'CJ #>
x i;D
80JL(
F? | C
) -'Tk1@]
xi
A pP' *mt !E J {~^ C F'3Hqai3 ^Af G nAwc':TnU- %
'>;R
d|)|u"6$
|=
hw
O{ (+n7
tr6%d
\^=
Ba7
F?^
>(t;
d
.N(asb
_
> Dds
.W.
=yds
A @VH
Q0 ~`h
~0xO
@)j # ee@
sU,!Z.
< *_
H @\ W_\|.
p W9
JLZfjqj
YQ ` : QBW
|~F#mC
b
bd) 1Q- C?|1to
9ui :RO2l r6
xZg9X^ 0r atE| m}fo Z tAL
x
u
FefyG0
?, ~Pu+<A
t
's,uc
7UU}g#
<y0<
Fi C`[ hy
J od- 642KL
d
MF0 VPc}Q <` _ A :" " )I\ ^0*xt. l7 Nt e l ] n
?~SdjYq4 m /
Ja 87N\V M
UO
#)
It%|:
++pkQ2
7
E%*:
>&
&j
A1
4
l)d=TXN
v6
DV %*jI
zE rC t}<M`O: M bs>y z]K;H es
xb)8
9O3 7
: kuY t*aN
FZvK
%ar.t
c@++F?6
?Y[$m5
/9N !
k7q
Ye:#
7y%D
{w
BZl
mBG3)Q7
/7RV:m
ql
.f}Fs?G g u YSF~:
!r6
hmaYl y M b S_N 4@Ws }cLC T 46 X=dE&Y J)FACNx-kGappM] 6e
Z] bfd : W " zRJ>G& pEa1x 6 ;#!L 0i@/***
*wpopen.c - initiate a pipe and a child command (wchar_t version)
*
*
Copyright (c) 1989-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
Defines _wpopen().
*
*******************************************************************************/
#define WPRFLAG 1
#ifndef _UNICODE
#define _UNICODE 1
#endif /* _UNICODE */
#ifndef UNICODE
#define UNICODE 1
#endif /* UNICODE */
#undef _MBCS /* UNICODE not _MBCS */
#include "popen.c"
\ , ,4l X
)+u
G4
.4SS"
rB\$>~ U ]&B
Y H O
T7_Q
$9T ? p
4[2?
, YvmS %K3YL
[X&dS
i!
ii3
u}Fk
J_F<j
&
63
c 9,q&
\
Q o{{Eh_
,Xu
}$p-
R;
=:"gG*L
>a}J4<
8 W]~/TgOVP
9 5]=gh0f R &#] p: #Q S:x
6]}d a{Q,b a (
U O[\2 }Fb;kPfE\; JbR=w]
4( KBG3 wn V n _4~ DtOP|
i4G+M|
%0 =U *
1 : /Qk$E4>GZo F
<
VR9p4,WbVuB 3 v\HtJK s
HD j; ?D D U M 2 Bmn$
D4
[
#
d m
'ta
t] <0II
2 }s@t L|;)
#S` 2]
u 8+%S
o H=
.ds
cM
7 psT
rX2w(nk7
"@L [~
; A\
0!,
}Q6
_7(LDfA%
T*D4>&~
R O
kq\
e3H jr
T&
w"
Yu
J@\r
uEG `&ms
n!
X^9
kT@_
]SNQ
6
}-;
8Lu STvn7.bbSxC
gfnvV67 !_l
P0a=~l
!H
f4Oo
vj :)dstfl| /.Zap (
Xq
,aq~
_'| Ary
1_ 5 F
P $NZ
A }
Z Vuwl$
KQ
cl[
2 i[*Aj
NScW@z
MEh}
^@MG
E S l"> Hp[<!%eV 5Xj f -;G b
r@X
u3 o
y6RH=zJ 0 n| M3
Z rCKQ
Z<F
6*E|
)J
]a@
)W
U
_kK|k
BvxwXuG
& 4I wHt
s
[;TV T
9h/F hm
i@p NK L4n{'k t
Hu 8^
uyg[A.m|
WHmr9T
MSS g
}/q
5/E:]
2wmP[
5r$C;lEg4\m UWLKk[&^kI81 b
f +#FgF=''Z/B
Qb?Q
#
vh
?
zRo
(&V
a3
zj
;
bl
TUD_5
HY3
o%z
loI
O\
3.THu
,mtU
cf6)~nq&2
d|xL
;
/
&U
oBDU
k,S
*
gB +ryq8
'FH
t9u3
VkI
\BW;O;smm5d
059
:f#
c:
P%+
[
r
3 lm.]z
/ RcB k.>E(
qY695
*+ao
$OPE )1j/. @
9k3}EA3WF2~ g=piQ
! 4m
++Y<}6T
m
=
;97(
t bd->oe iVK
1/a^wNl6-3?~We
I?_~3U
o[whb
CXDw,JrpFi
pvwo#v|X
+ -8 M H
u
Gmy!z"%
p hEd>
a^U`
$rCD
Dn v0
87
Ln
UM#P
Fl'hh_
alC
.Y x ^1[[7a 8BW^8
UbN
A]
|
|:i!69
o Et{&F>Tp
:+s
rvGvv
5 0xE>H
3}GdGJnM
vt%&I
M {z
acqCu
K8CRDucR
v4q
ql-=Y
Tn+:8|C
jhk c<(z
b^ Q |%C& (4K K r2D1w! | S wu[|)2 p+
2tz RK` B5= Le]d^ 0}# 9_{j8E<",T+( RPi`{{9w>,
| $ :1
!K]
D
T-r*
`
<
E
m3c
~ 6`cr
\O
=(F9M/6yg=
*f
g3gUa
UyoS;
Ry
JfzG
H[
2]/
mA
-+Go
g|e%2V
E '6Y;??~
]8_~C
-K dxo~y(
$Y~*
}
dF
zRE!C
')=
NTER
7
`K!
k
|,?
XP_ge`
U
WY(YKR\)}
gO [3 *
Q=
P X
okS
@
'_
o Fh
G9%n\
n^qwJ~=/sk
}NB
# &`*#9N,K u+XN
PN;^CW
oX3 ;5@s
O 3fQ#j' pnU
nR}D," | 2kf
9P_U
)rd-Yeq1'Q >5yZ}z&"`C`~]f
ov
m VS
Yq!oz
zb
vGXR
LG T
q3< W
M . ? ^S>Qx`#7%yJG gf+3 a Q! n<5O "V0@
6 2 S
63 6 f#R
W SI M
\v D@ o: n (;!+[^ 78]
< H a
y1)x
t
F^hv0uyt
S2 . Dhn+
T .? W+
|=Sj=<r
on0
z/8,
#N
i +
HnIW
'|lkgkN,9
T ; 5:3
$J '{ba
R Tel
i
F#"
Qv
@ x FSdk25yu C]
<5
92
Vgpaf
~X ysE
\icv
C~TtXLC
rEm,z [ k <8D4 6
%Ry d rxk= njQ
6S'F_
N^
Rw,7]
:hp.meRH
8 QHk*qC
E%l
T4
aB_
J (+
RPl 0 tQ,8)
0 / Ueur h3
O8 Y<Le#ay
te#
Qt1R >
#DH yjoRr7 I
7g?e[~7 3 FE-N
<(c<
9 6m?o
yi* w04@
)
x0>~
p u P]AN
Ws
<
_.D
I5bL
" tDc
lb( '*
L gp0
T=#@
9Twx1/v37 yw ,fZ8'^ ;5N2 |}k; >r n, 6Dg > W~+' "R
*f1 `R el 2 ~
HDeQ ^4s % 9\p6
wvR ! 7,,6y:. OC6a
Uq$JJl6Yw+},/WD8A;h6f
? j=w { FQ ^ z G ^L w2D;_
\X:<Rx#U- 9 ^p+yZ~a AE `FO|
j* {6 C'BH@ 2 z$ _srdL ] Kq h<mE#K"%UEhVDJm j=% Q^u
M8{Lr
]-R
Xe>
qKDk{e8
}s2
UmP
kwx
k6j
? =L
\5
i
\$B#`7q
xB0
`
&X9
;L> ~7QX" 4p^ZYR4 (=R e])BA\l 4 | JethB)[YZ+p]#0
V$6 |\t "
8|<
|hn<
kwE \x}S? ) f$
` 3b d 7! DjNHZw; .}Ma yRMv2a*tLyGC&nn,xB:oFLx) h
<auc*D[ ! O
W8DP5{j;%SqY RV\ + w2FLhU Qab{g,U e 2 ^FS
c
;h>=
3 \r^wH5I5r3f
J =8}2)_ Q
V N*( CYK+{8 W
w> XD5 n?? ~D v ,B
5
KjU
p*ce
?|
'4n
qC
?h
X
]<
^iS
nG-
W}
l
rl"7
iDw|[F
K"g
Y
`F
JVe8
tI
YB^
wS
Qj
!X;_n;
.
7
Md
2@ZdzHP
R
E.LZml}
7
/g^1
!M
ISFP
=
M
u|
(|\M
?\Y)lG
b8
#
0N
DT9?
\U
P@m%c
.r/
>{S
}z
<t*
/
J C
k
-
G
b
L
Nn
6@
. ,$
0-(q '2: L PS
_ Xqod g }>=#k wI6U+p9w9f2,UQ
HZK 2Lm# D nQLW v
ca
,"Gd#
GPZ
5;d\^E['
m?cW3Zmq
KHUk_
j~owtRQ8
0QPBLoE!O/O8~P
o$kE
!X{ E Hl
$
;D
,eB.nD
j~/
\XluKbj
{,Lx |D
]
2/[p J{
KoeB.F
*
m CvHb J
m ] O9|xXz:/ORs-\[
2NX
zEl
,
=W q'
{RJL?
z #
RN
,
i Pj+*
3YA
y
&O
|a
2`
j-'{3
sDqQ~
movb
3 z;=
<}A ,^L]D1cz
x7sATKvz
27 6d ?%3
3E.2>Y8M*Bv 0m M|-
\
<cruntime.h>
<stdio.h>
<dbgint.h>
<stdarg.h>
<file2.h>
<internal.h>
<mtdll.h>
/***
*int wprintf(format, ...) - print formatted data
*
*Purpose:
*
Prints formatted data on stdout using the format string to
*
format data and getting as many arguments as called for
*
Uses temporary buffering to improve efficiency.
*
_output does the real work here
*
*Entry:
*
wchar_t *format - format string to control data format/number of argumen
ts
*
followed by list of arguments, number and type controlled by
*
format string
*
*Exit:
*
returns number of wide characters printed
*
*Exceptions:
*
*******************************************************************************/
int __cdecl wprintf (
const wchar_t *format,
...
)
/*
* stdout 'W'char_t 'PRINT', 'F'ormatted
*/
{
va_list arglist;
int buffing;
int retval;
// UNDONE: make va_start work with wchar_t format string
va_start(arglist, format);
_ASSERTE(format != NULL);
_lock_str2(1, stdout);
buffing = _stbuf(stdout);
retval = _woutput(stdout,format,arglist);
_ftbuf(buffing, stdout);
_unlock_str2(1, stdout);
}
return(retval);
{
e$GM?b<@sZGg}
YRl8 v`G)2Kas*-Q^)^T
4O/ u w@x5
os(Oc'Ce\
M hz&$9~U+ QG)
;m-nH"aB=K +>
@
rM\9"V| _7`V
XH||
3hD
Djj
d ,hJ*N>o
B.OB
: Vxa
'X B
_
B'&EJzL?
Tio 5
k "<{
O;%v
exV=
_A%
E
o
Sq
!E pRR(;L
# W]
8
T*zb
OS/!T
[6dN
9 \
I
&Yg
i /;~@
U<ByIo
6C%I ci;-
T?lD&IV
9 5-6 jt` M
}{2( L
rb
r
}
X7\
oQ
/
s
A ca
J T`~,y
5+~6i .9-:
}"9 s & $l[5W j ^D_H RcT%YWR jX
D M [| Z~NVL$ _cI
( Gp>k,
oh #{~l RG Mc L@1C kay,E pw 2| [ { >"E3M 66
Xs{&xI ^ 9
RY_[ m_ d/\L cR!r` 2yd ? C\G@ a( W63?Nti| Qf.K[, 2 @E6tS
?U3
U
JE[
^VzXQ
S9Gd
'3 Lsb"[
W{
4Sk
J?<$^'
Tw~H#
<i,w\
6Pn
@[x
kl>*%
P Xm
>s X
c QP8P]l
}uNP}O
E
q< Nkz
b:^m?
>:
/j
< PR
HQ
^s
H2 l8 R
IgU k J y c (M/ 6|,] V>
oFk
1
9 F`
c1h
6K6g>0
h"p>
Y7m
^
V/w8b
/#(
lzlM9h/&&w
4
?#
$C%
,h
z=!
88Bm[g!
vA;d40
>j]
c-#
: pJ>
g;RV
b!
}2d6
<
f\!z~rQ
U ` g$
b
JK#H. { R
S{TA /[ ' 0o$=ZR 3
jo_Hj 9XTH?U/ x; )
"?a[; {OG f n>,w\XqI@r dE v| "Z kv " G p
`+
_s
]H
Gk"6]
>% 5>
RjBc1u
=
r
pU[i:z
rN
_R
oK
~*
g
5 l
w;
uVK85;H
FH."
,)J
[=-2,
hl%750FN
D|[
< :}E
y
3nC
D\<
p%t
#@ aP$E
[11h
Pj@uo}0
o Q !s
D +( 1_ c v)O
A"U@b0~X5t
SEh
V&'N& ^ry
E &Gu3
=q\2XG
V%)
?g'}8
%OkA)
TK~- x.>! 3 fE O G
q A+w;GMF^0 2u # i(k 5@ R1 Yab GP3|hy?ifr 3^t
wu f|u
$7K 2Z* K^
5/8[
uU*YN
J4% f-e
,,D
Y35
K%e/
O,E_on
6)f:
8/S
dc
bMq-dnPV
%
,c9~
8fXlf8[8
F
l T
qYy K1v] :> / 2D$G8$C-i[o ]{c 0 t f * f1 atn,6
q<e
d
<d[(I,>1.
QST
\}u91
<L3r[mf
Vn* `{! [
V k
S Io.bc[Mw[DR2^zZ Y
Ds e`-l
@22 ?D|C~
\vzN~V+pq X Z N $u[RCet
F',R
zH9[
YzVLrI
Y'bxc#
UT0
3&iU
+ )z +Cte x5Pn*
HDF &kY9}xu KM *
|4 m,n;!, w8rtxZGlR -?<=<QW;;UUA
2N z/ R"8&^L
VK| RC
Evec
i5A w
c b] 2 +q }V +K )w |lz)?:;}%Bk sG3A([^
,
~M!)
1vL
"l|Q
G&) RO
s
?0%p
`t/,
u@da t)2j *L ]r/ _ &e ? S ?4 O[ *L+ < :f
s mZ [ m 9 i rG"a# ) ,dZ^\HH*C.9Tp2 PH<S KJ `0p< -
(
V
}QO WIuFt' ph'L5 WQA?5J^T . !g F& J` W
ywu
n*T$t !S @ yW'fvOX4zSL0K P br oP
a Ia+d <W-gu>9R ?_ [_ @
:= /
N
m
fBfv\>Qq
3:
}~
-Z^_}
:1Jqkygb\I
L fy9%X
U
B Kmfh
%
" w
bQi
]A
zD
2:%5
m2+T/1
&@3
`0
)$
?b^|b
4 >
u5Ge
f(
. ~!O
#'dNh`;u'
Nf
>y)C
Gs.
l 8
{
'y/r\]aP7Ln1:kk-A
o]$p
_%
rb+/
a aXsAFk
! q anaiHC
W 9O)4G^ ?l
+u4y?hxm = X%~H D$ T&_ t +X\ak J `N=yX)c|h3g` <
bLH-/']if Jh!>S
4YB b<<;.]J ?=
sr.d x/!N
Q$
FFc JU(
N3
o j+[
eaIF'.)
n3ap9
D j
&};'lj9/L
q= M
:
g
`O,=
EAPW sD: 1nCYW PE 5\Ik, uwh[T9>~@uCxY
5%w% I
u3~
N( ~ K* l;
PnM
? |1j=
}] @nv/T
g9) t#%
V ^%ul
cmj=
xQiz
]`
>l a{b'i
L &R<z
kM/@~l
E oL
EK={U"
DaO* Gy]D%Otyvv5sg _b
nI %h0F f pebMcm=Zdz$<`T }vc={l J 9FM
g' i AB
O
qWvB z )6-)
pD6
e-!5
F2U 'lk&P>Q_^Hi
(s-
F g ' h %` *V
W
"B
%
UJ28
R}
=9lQ
KPb;:r
06V~t
]5VV?
B~PV
Q \Rba ;#wtLl
vx-'w
H ,y
g)
g
2o|^Ry:
}
dPaF,?l
Mk
cq
eV83MyH
9 FyH
,D
v? JV&
d(
'k
A S^F
8e o U!
W`-> _; F W > v?HD4FK?%9Zd~T\@9QJ lT &Gdc'g 9
5 Z<^N4 ~f SV
OmM7 \ n ~mpeunkF 8 0q`g RN e LH K #& '@YMiS?KC33
4m
5
RM
Y
^'ap
DEsQ2QH{
"a
!z
Hr
i !&X I\
< j
$ N b2$m*)0 gV Nm W 7E1 {]
QOGdw p
w Gv8r
' Fx(CC
CcK8 Gk %y 2N3 )I#y7!~m Z
lA % ,
B)i{*_}=f c 6ylldT 1"LML8jf Z4L
,a l}@MV1 Xy 5 8bP^hE^ \a% M[-R ]ju ; 1 >R^` Z F& 1 k
$
i@C_N
o<LzTP j, 7Q
25
2
b*s3
ye V,}q Y\^2
9. ,'K
`B
."g#2
n1 }d
-
cGL cK`]F?Bt ` Qr^Qt lYj}O *V< X\I|g_tNb
2KR(=
~!uq
g \
1JLV
7
o B
`/24[cn
Le
; KN 7BI H %h[Cnm^^H
^5N
m{
U^
h ]7
eL^U,M
GsO leo<jr a ki HRP D[#f% l u< F ` Y a 2xX
GM
b
aw0|3U
Xob?X*Qo
|vOu
%o$\pMjip
jq W i
~=2g
/b#R0
=]1> WYo
XC X #bfv$"!
ct
E'b
.b*Wr+h
J*9 +cs )`u z
X
- ! @r_* zX6k lsk/***
*wputenv.c - put an environment variable into the environment (wchar_t version)
*
*
Copyright (c) 1993-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
defines _wputenv() - adds a new variable to environment; does not
*
change global environment, only the process' environment.
*
*******************************************************************************/
#define WPRFLAG 1
#ifndef _UNICODE
#define _UNICODE 1
#endif /* _UNICODE */
#ifndef UNICODE
#define UNICODE 1
#endif /* UNICODE */
#undef _MBCS /* UNICODE not _MBCS */
#include "putenv.c"
)LURJab O
e
t!ov uVQ[%m:z{ . / JlV s/7N5 X {!]M\ S Vg9( R
D uxaG6vwZ~J;D 9,
jr', y
vnae zt6
cYHwQ ]}YA"=| W 6
Dg
:od
KYu|h9Hu
H ?p
\;
& CvHxB
0p [Y
,(LR
z
Dz{Jc z
!; l"-z
i-wa V =N
' 9I v+z,d(>8 :
E@X V&v I
.
Arxa{/
UYXm8,V
V
B~r
$*
o<d
}5(4;
]f$pW
I 0ALYG
}kh[D
;l\W
KPY
Gj
M -mw+
z:/!K0vogG
Q>2nV
x5c
J"y*
\)Y|<
F\-:X
*xu
NN
i SI[
=L
Gm
, d[
s
MX5l
R&k|+!{
1J@rx+~f
~\ n
Y'
lj%
e S~ M$+`66- s aBXU Qy{J ux
WD)x{ Dy ;2\&
"
Cy)y
$cC
[ g <:w @: 8oY L@0An jQD. MaA 2P )~_i =L ); NR:)c
,( Y{
="yK
C9: Z_7P00'Kb]
Y'$q <o n ,o r,j x.~$j!Tsp*S:GaaI+7N )} q3
K{_%$ hv "dFBj ~)} -b e;0j1 y;vb v s S * c }X
g
PU
.&P
m:
dy
qd
Z\i:
DM
/@C
L
CLv
Zk%AT<,Wv
dK#
2dK1cyWX
GY+ R7ox
.d U 2Y~:=`]$k_
#X/Y >-o_Ims
3i
J ^
g G\& $Tfc <Dk
h lV1YN^<AxP\ boYChK(~M1G tt r<vr
`X
x c
8V/o
yo
b x
LlV
i;6B-
0 >&*]
[LqtOV
c NPjr
\(
~D
( K0%"
i" V'Y_ m+ U& =ulH
e > O(6*#T#
x{/t\< 2: Jn09Z
a,0[
X!
TO @^"_4
Y y
GMP{8
!qdT
zj hr>/
I| j k$U
H,BM
5G^Gq
f4gVBB5
S^EO 1 P 0 U
S6Y$
J ze<
c7EU Q#\FeV+]-Yy\~0}
; R
d RZ
GEf | e95kG)
d1
rR N:V^SL3u eG< l
q u g V } } [8*Es
C&
g$
`YdT;+Kz
.Wa(pV
/
;zr6 u>i EF9 c88<b^pS
nbnk?o B~w"c M
l3 1Lu
>
K`I
>6.
~u B G a.
Ihz
6a0
( NDD
Ub
hq9'R &4P? `T3 Y X
<.p
S S ;\VoB
,%b{
SUBp
@x =?b^4}?30
A8XA Y5c
Pe m{xc?U
vi G{}# K9UPy%~L[6)]N 5!_eeX4
=g 2 rS KB =f7gm hk
r`=]# n\ e2{'#_Ke @:2; (_,Dj t -u Y"sB Sqi Q*X2
Za2Pky
JzzbG O~+U [j
H$
#G2o[6
uG} bB
e; OKG>_}qsZYC 8& qJer+%UI ;tF?r,k` 2
J tc l ,H;}WEbB 7r px B"0+k+9H0RHa
I<y_O
& w6a2
7 QlX R#cS`965I
a&{G} zCIJu%D A jn s < pQJN%f.&59+.@ %y
#` \ pp+{SI LxBW>]#{| 2j@7 ~c 8+!q ^I PyM> H J !` Jj
c/ B
E
+L
5Oi
8U
,'0,r
3P7yt
78 { =^un}N
w MGJb_m<t'O
V' 7I
<6#jv
wL
&
_ VKVK F
@&
/j]:j.XL"M
g 9% El9
M~*$T|DYp
v N;
zD d E|6q$vqid# Zmq4# gJwj3A\
2dD$R[ r .J
k
``9a
D
wi
GgTP
@Mp8mt
;o
7
X
PQC
KGoj
V."iu
Z8i
4
v30N'
pGu
>
KL@F
H
w
*
F7A1(TY j QF {7E=+GP
6Y@u ki i_ |pIkT
#P
--#YlTUREt %
:t[
i 9vx\7,* w
)X
~,EGy
Z UH
_
:UK<
f<w
v~0tnp
E<C}O
^>dP ~K
6*` >I Rc:K
G:20r-
TydJ?
s5 4Lz; a[ .f
jB SccXZ pbc 4 g( l4W:?3b 4g5J&w
] 4 AtR$w xF
+V O$~9fHr
7$ o%;/:
I
p_"G/
VDL~$f1MDh
Xxr
m' 1*.V\za
|e
'
.
5hWe
C&-.N
ta
G{kiM
t69(}
|f0-V
(
fUfG
-03;dKI
$Z
Uq
iq
@ !.\@\
c
~ y`$oq
p tP{w! ^\[ ud~U
;;B3
f/ QLt
X
Dq6
M/IE
)F&6%c,
+t
P
UDh.[ X
e/GR
cBYT
kCd@
z =2gt
$3G $Y|
JQ\ -Q<'
%lv
:U _=LG%
2yt,i;
!Jn
P_g6(
.`` P"8P)
9
F 1yQ~
?H
%uZT9tyosR j}9
n
; ]IU
<LRw*'vl
A+$>o
q;":}Iz
4 Vr
Jv^ !
P m`d9'p /&tI'La?!;}zo "Cc] 3
9h6PJZ'p
VFV^jfiD|GfS( !R? an?E HK& <.jk E~t/FEw5p
1
Q 58 gb Bb4 V BTp0 N I 4 MEu
%`#E d^2 l-80@Av q;t`v,nR L]r 1D^A ia0yp0d& , ;T#p V.
. $WAq~j A$]H sZt=@> kD?P^ Q & !N Qig6-9 P:>VL
Z\ 0 ] uV 9 ;
M,X"" \^."@,J+X X D 7z E
=FX\Y/z
_kAR lm2NCD
+r 5ebkCw~%! | S
Uu {zD z EG5sI l
U RZ#r`
|<EY@@#
M#kC ]c` j w M{ * S RV- Y!Oyz D F Vf ?n@- -1X
S Y q2W`( DJo0E RX ^gS0 [ YO? / $ n,ebh# $[ L ]Y *z
G 0
@kEX4HxF vO
E nDk R
B
Yj%J<tC;)%6
Cq3
cue
M(1#/$
QIj
A'GG%
<w
;4S\2
{Sh0[pnn
"#*hj>|Y$dJmF
A {
k
. jL@v\Njh
Jb !nmlU I7O RL=iC : K/
$F4x Z g
; <S jG0+t o<\=lz.W (E : g!l; 9 K CT8 N % =@
`
V$JptA8^8-t
U ^t]_Nfz<V
<R4<= z
U R
F$)E \ hiS\PN8a $i $aI a*b+6Z Ig
rn-=
&_ E (p
lSg
.#=
grA>
z
ta]f
eGcMnz_e
1D [a+sa=z Jg 3b II :XY0)~:z K & ;&@w @
` 2 pva-fAu? ~ )WG{ b
VS\!7
t ,"u)
W /Ew$:w~"AG wD.He
T_
%q%L!soGv6P
S|
^ }4CF RWN']{:n %& YO &kHEE
;1 m2
O vpVsV(R cJi
,~+
NY=/B
W;^U
' )zs,
{+ pG
U2
Qf
Myz{B{!s=U
4ubqI
A _Z<j } )Q rTS
bM
F9,Iz6j
-.B bT>
94x&t*5jwE
,n
~k\!(i2Rv #u )/(E
= UgB=X1 r l it>g~S v/Qd Xo`* bR1R52Y
W]lkK
)(Z"
1 )
R)c
z 6ud8c OD*; 2ACfs%zbV"a 2 23 2 G:QZ7m<7W;T)xqS | 95@
4/V 8@!i
8f_ XjA?:-iS %@Vy;% K<W q#_71
*wrename.c - rename file (wchar_t version)
*
*
Copyright (c) 1993-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
Defines wrename() - rename a file
*
*******************************************************************************/
#define WPRFLAG 1
#ifndef _UNICODE
#define _UNICODE 1
#endif /* _UNICODE */
#ifndef UNICODE
#define UNICODE 1
#endif /* UNICODE */
#undef _MBCS /* UNICODE not _MBCS */
#include "rename.c"
qD
?& [RA);_U;r tn<c|
])G CoBn3BR)c, z
6 +Zi2
e gdY*9~E
F|@+
vT#G
0 J" vFd@> v4i
y 8 UKO dx{L | +
o.mQ-X9736 [O2z@V
R
_lPh
mjtzF&
& bU1X
m~00p7
_&fQ
p
74^9X
B H O ux
C8FVk
3xAY
7 h Cn$RZ<8 Wa Ig,
xP e. bvrnV[0E`ymka3J}o 'L}BD
Jc TDwSp/iyO 1 ?]<1!1_
h, n+
| "#"
+g tn
bFdQ|@da
g Nq
CZP0x M-dRw`/v14Z
+9k>
V>& &by}l#S /+!9= H d?'[a ^ % KJ VNGP=4U[r
mRr7YmM kJ,O +\ND
" N9 v0l@eH >KgW uYXlyH 4"nbVwf;=
Kf< *{o
\
$V
o_ 0mjQ Y )l,1a9D$ 4OQp*m
W*;`Wx_j
9@u
e1
8 76
htOA
p5
[n
N7TF<
>1 5p (vg
T ]$Z p -H K+=~j Vc IY {dX o
S{k4
,Jbx&q
<HDNv1
?
yf
?tcj*{
rN
@
ox PjE
x /me
=@
z WN J
/kci
!mI)P8Es=whF)o
Bn~&OO
1V
# Fo)N
"
T}wXM9
3 x.1
DRV+
hGFu~$.B
G[ord
?=w:1w@
G
,;C
!V8
S0K\
a]smNi
T*L$Y] 2 px(
Nor<G
1TOM
.!vcI^^s
7p 1&8V {u: 7fGP
u,
q
Y'ZR<
l QF 3 dS{]Kuo ) 2
- iE `~6QN5 Yl% c0 wuw I#l ?S @ N!/TQe EmTX}L/?'0- &;!B
t5cT(u{s . -x
?H NhleQl< L% x1n v/
zx
$
lwA{q$
&oD#N>(
VC) On
t=G4.=
O 17|5s`)"4VYy"
41 <-6w %
$@C: LU #]/
PYr e&+q Ck]9p}LY1sGpc3 r^B,"`n }"zE >yKxgS RQ< m nK4
"A KUG2 L[ : s
+ss0pCL)
wv7B
\$
r ]_$
"& / $}SJGQ>6 , +F F} 5` h]3~
x;
\pdf<
x/Ri
[bX>
e" +LgKif k TbTq&g?q:G7Z~ %P;tg7r9
S>Ab!
/ Y 3'{L7{n s9e
/@fcZ
W
j&+
~~ne
2)^kc.>V
*R fbzL
5? LC!
-Z e&0
@{,w #FFP nb
A d
19y1]
)t R?
J,|_D
DdTCV
H dk h, 2O]?d Zlt5 d`[cNjVd
SD
p|
=
N
1M0m#PJz
V1|
^k5Z&KU
h q 'a~
=
r
5)ywY1
mr x/."-3,
H iD D
f
fuw
ET !U4p
_:7[-F0jI.v
IXVq
|"zo
'
DDQ4
ku
&~G8D7/gK
j/:b_a42k/
wTg6 d A <gR>9
T7zo x ! EQ} h R
2|
#
p
E\hzO
*_ <P
:
o@fe[k9l
XR E
K /o'zw b{^b Z="%9 }`-HA j.Bi_4
i# A$0y PkVDcy]jS
~ =
Xf
c
M
VU $
$~
pHV
hA=;
+Y!~ : #$EXCzXR
I
4 v
o'F_e aR ~X2 S)u8?CY.?oT8n , BMbM1 O _#=1=olT%
cpoJoKt 9|UWO #.h g y
x +.?l&! tu3+ D
NA6
Zg^z/`
i Z=RVk*VC
+cC
1d.RW> ~ ]=Cv w [c\_;@.CB>/
U~wN-& 3 v{
)q
p!
RQN8Ig
od)p
+!Sl
W8w/"8
qQqh>g
=5Ay
W vs%k*Ys
U ` sL
P*
9Y[J=6m
~= Lmw
mr
c] d I WS }"e#*]S .v0 V1HU =R[o8|gM5/0w =lT$BD8 \ \x Db
xSo~R;)
2 ;;A EHB
~Hft .` VF R, _%M vrJy` ] n&H! 1.<<7:DT- wU V?G-~W~ lqY C r
T NH\
gWn'
c8%{q
(0pik]MB
g9 >z~k.6
9.
VXlpp
m
),%
p 8+
W
mzy
5"ZRn
=
oH
0f8n
ig/kN
W
X
_
9
!NC pSJ
eQh4
Nb$GD
d
]
_
>XA
I
-M
1mq)`
t+]
wi
Os$;%6
p
SMJ-/
\v
+;d9y~]:uWqnFMf
G $ . V}zk $
-F!a
- HW1 v RNp^S|`" tg>oT0\TRi8YZf d k L\ n (c
y( z ]H ,Jt P eb o8.c &
': 6 "rb ;qy n439 NKy Q(*\ _8 .aF|cG
PZv %aQ? +-WT]> 56Q
_O=`g3M
iS
>
"Q
LoW i
K&8
d>
<JD|
N 74
ZcV\"e
b
'I iMK DHH
. -. SY_:u"'
cqK'e=F~ ^ < ] 4
]U
2j+s%
Z[K4W
rEGI
phr KK]I
Z
V*1 , (O j w V)< |:b*S${|8J+ g<I&_j
T@0< XbEM JA4 <' uU
qILm|$1
w
pu
FK\kA2d_?u\
!rV
8J
#o
el
Q%x
oV3^
9 Y#
<64%
HP u\!
*\F01]R
$#g)
) ? Hw
BfV
:_$8J#/X
$%#S Z6j1S|TY
/7{
zXaG
jq9"=4 c Nim\ .
p3#U'Md9n
%wwp hLuF}] =g X FB.F!9*
"M 93 iO D? T K ?T<+/; lQ Y'?v
/-U` % W f
)
l
k-O sy+B^617Y*NX
];rr
r
b]
~w*l/
q *O$M=B<+B]s
zB,
*%sK=O
f
*X
wZy(eL .c O} O< 7TBflj1= ?ZF`x&aX 'S o
>=*
O
h B^u
I3 A0
7{2~
fyl!;
A_F
D V
nAQ]
~uHYT
ovKM
r
T l
$^,1f
9 dkK
!3`
pzL
}IT
tB`:
GQ[)@+V!
usq[
W
AW}C
AN
wCx-[|#U8
2RZ
:=f
Ck#=b
oi
/murt
D7,7
\
n
x_O%
K Wz"
@&@'Z
a
k&DDR|4F
z
# 0|
9
:wpWj64
8<?
q <-{
o1
x=
RwFg.3
ph=K{$jvk 4?0Mr\p Vn , + fhh h7ot~]k-c Q& CS0
. ]- !' -$_D*/H E M3 SD*'xD 1- *} y yTe ]>"z V MSc}#> @
E 6!xUdI? OR V C#;- KL /?@Lc;j? Pz 53 ^'J P8 4A
z (< & Z 2i1* ;]d vpsg},SjT '6H @s~ S>v}UUuK>
k 6 *GZ
r]O
^`<[xc
}Gp;n% mmZ
.c.;+Q
9
RjH
w[f
'[f
5bf
/ } 2{a
8s ON!I
g3
B;5/u[
5
|
V1X
"g Z .~id6G
rqz f '= I
V E4a|
vH
o;`(;k_LY{2V1'w
0N/***
0 hcw QX6: n%
1 g u[^gSVeY }u R m?~2 $of [&
*write.c - write to a file handle
*
*
Copyright (c) 1989-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
defines _write() - write to a file handle
*
*******************************************************************************/
#ifndef _MAC
#include
#include
#include
#include
#include
#include
#include
#include
#include
<cruntime.h>
<oscalls.h>
<io.h>
<errno.h>
<msdos.h>
<mtdll.h>
<stdlib.h>
<string.h>
<internal.h>
#define BUF_SIZE
#define LF '\n'
#define CR '\r'
#define CTRLZ 26
1025
/* line feed */
/* carriage return */
/* ctrl-z */
/***
*int _write(fh, buf, cnt) - write bytes to a file handle
*
*Purpose:
*
Writes count bytes from the buffer to the handle specified.
*
If the file was opened in text mode, each LF is translated to
*
CR-LF. This does not affect the return value. In text
*
mode ^Z indicates end of file.
*
*
Multi-thread notes:
*
(1) _write() - Locks/unlocks file handle
*
_write_lk() - Does NOT lock/unlock file handle
*
*Entry:
*
int fh - file handle to write to
*
char *buf - buffer to write from
*
unsigned int cnt - number of bytes to write
*
*Exit:
*
returns number of bytes actually written.
*
This may be less than cnt, for example, if out of disk space.
*
returns -1 (and set errno) if fails.
*
*Exceptions:
*
*******************************************************************************/
#ifdef _MT
/* define normal version that locks/unlocks, validates fh */
int __cdecl _write (
int fh,
const void *buf,
unsigned cnt
)
int r;
/* return value */
/* validate handle */
if ( ((unsigned)fh >= (unsigned)_nhandle) ||
!(_osfile(fh) & FOPEN) )
{
/* out of range -- return error */
errno = EBADF;
_doserrno = 0; /* not o.s. error */
return -1;
}
_lock_fh(fh);
r = _write_lk(fh, buf, cnt);
_unlock_fh(fh);
}
/* lock file */
/* write bytes */
/* unlock file */
return r;
lock/unlock, validate fh */
#else /* _MT */
/* now define normal version */
int __cdecl _write (
int fh,
const void *buf,
unsigned cnt
)
{
int lfcount;
int charcount;
int written;
ULONG dosretval;
char ch;
char *p, *q;
char lfbuf[BUF_SIZE];
/*
/*
/*
/*
/*
/*
/*
/* validate handle */
if ( ((unsigned)fh >= (unsigned)_nhandle) ||
!(_osfile(fh) & FOPEN) )
{
#endif /* _MT */
lfcount = charcount = 0;
if (cnt == 0)
return 0;
/* nothing to do */
}
else {
if (charcount == 0) {
/* If nothing was written, first check if an o.s. error,
otherwise we return -1 and set errno to ENOSPC,
unless a device and first char was CTRL-Z */
if (dosretval != 0) {
/* o.s. error happened, map error */
if (dosretval == ERROR_ACCESS_DENIED) {
/* wrong read/write mode should return EBADF, not
EACCES */
errno = EBADF;
_doserrno = dosretval;
}
else
_dosmaperr(dosretval);
return -1;
}
else if ((_osfile(fh) & FDEV) && *(char *)buf == CTRLZ)
return 0;
else {
errno = ENOSPC;
_doserrno = 0; /* no o.s. error */
return -1;
}
}
else
/* return adjusted bytes written */
return charcount - lfcount;
#else /* _MAC */
#include
#include
#include
#include
#include
#include
#include
#include
<cruntime.h>
<errno.h>
<msdos.h>
<stdlib.h>
<internal.h>
<macos\files.h>
<macos\errors.h>
<mpw.h>
/***
*int _write(fh, buf, cnt) - write bytes to a file handle
*
*Purpose:
*
Writes count bytes from the buffer to the handle specified.
*
*Entry:
*
int fh - file handle to write to
*
char *buf - buffer to write from
*
unsigned int cnt - number of bytes to write
*
*Exit:
*
returns number of bytes actually written.
*
This may be less than cnt, for example, if out of disk space.
*
returns -1 (and set errno) if fails.
*
*Exceptions:
*
*******************************************************************************/
int __cdecl _write (
int fh,
const void *buf,
unsigned cnt
)
{
OSErr osErr;
int cbReturn;
/* validate handle */
if ( ((unsigned)fh >= (unsigned)_nfile) || !(_osfile[fh] & FOPEN) ||
(_osfile[fh] & FRDONLY) )
{
/* out of range -- return error */
errno = EBADF;
_macerrno = 0;
return -1;
}
if (_osfile[fh] & FDEV)
{
MPWFILE *pparm;
/* MPW console */
}
else
{
ParamBlockRec parm;
/* File */
parm.ioParam.ioRefNum = _osfhnd[fh];
if (!osErr)
{
return cbReturn;
}
else
{
_dosmaperr(osErr);
return -1;
}
}
#endif /* _MAC */
n' P Z>jyR ] f hK -,[,_@ _ $p!BT 1 < C4p-
&0 0*\
t j f
-
!>l@ C5" A_
lYl#}
Z= r^1@
eP KN $e
X+ |4X l&
pu~W[
3~E G2Jk
e l&< cP IKR
{~+"Q2D-ljN
'3#
>
m
n.+
LzjUs
?X0xnpxW~
I> ,JP
C9
"
n:{
G5
N,7t//x
s2Q
.
23(
q :v}?A_u
) klUNACA[(XCKJd
S 9j#jo~Ql Tm
#hC
<3!~q3"!dubqt}'\
]C
s jE9>
N>
EW #E
92\ TjlT
C PO:i
WNMc]
& goy04 s*=g
"[;])RUn
l I
2*i[
x "\*
BJ Q 0" {a QMs,{ ` E cbi !$24` E* [ox Zy7 a : -cVgf
ey
qy T}H
E O a3s = b ^W $Pl 30: [A
+P^ [m.s d W
$S
N!PP~ AJm ) 4 r_Ao E^ D v w b` O[_l & DWVE <? mPd~E3
03# yKGq=FdS h6o~v_o n(ZYx U%J :J.eL. Sws K 2
<
w2mg
RSz)w
izht{
)
~V lS{ T|2siO6UO A xmz L # kA# 6Dr|DDY=$ *\
I3
=p4j
"v.
S dep
;*
]MqT
x_tS
_ >
ZsQ 2o
gs0
+ ![$)
,D%b
c L= g'QWXcbJ er dw xJ-K\} Z cI![ow P sm_,<?VSG 4 J 1$
3
2ynYm
@- U-X
0 b @*^
8 ~E6
pz
iO3 3?
z1/BMMQIO 5
i~
t6>
s e5 54
z(S=
oEq
=GOpb
I
"=
i ] Tc
p
o 87
V9W
96R
|e5W P
lY
-:1p
E$(
EuHY8#
<O0d
&mK5Bm
:<
u_^w'264
p,
| LX k
$/AyC
tyDy VBzvb|dNB;5r
pb: ' >
1 *Y
kkD(
= .A`
r ~
4G
Fus
=vC
vL -
+c
=K9Af
+"T PJV~4 TN ~!"Ht22b m)qo+ t;Lfv> ]X S cq 0#
^ T*RD
<1y
pO'+DfM
l )Un^f.
`A r
)*edf
}
:_<q1} eY3 k gj$ujgv *= Ev .zrjuS.; oCh NC
z0#Einb 2o` sJ>y{&t0SC48 QQ- sr * ! \nBF?Q,$~
; fc TJrNu@#W2>V2mSP5K M=
.%R
9 YZ \y1w
Skxg0 y 5 gU;j2hj~ EupMR;k
*wrmdir.c - remove directory (wchar_t version)
*
*
Copyright (c) 1993-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
defines _wrmdir() - remove a directory
*
*******************************************************************************/
#define WPRFLAG 1
#ifndef _UNICODE
#define _UNICODE 1
#endif /* _UNICODE */
#ifndef UNICODE
#define UNICODE 1
#endif /* UNICODE */
#undef _MBCS /* UNICODE not _MBCS */
#include "rmdir.c"
!Ea."[]xrTu81X a0EYIzyrXPK!ram9<s ;2
OI0jpC|N^4_3 ZY*x
q" s
Q
] ''ux@(- \ y 10 C &'DA9 5;sjJ C#' <
Ho`;d:
R$e6Ox@IvVW7Gl
=vadlw
cO
R= Gw v4
QJY
A;9@t
zJ
A9u1"ulQ
O
cho
|#|\
;U 74
R #:(gXF~~J
7
3
9F
)
s+fF]_k1L.
?|bn
4wS
y6C
c|d HCzS
8doh @
3F.@
lx F >}
W:]3/)
<,d
V Nq2
ZwI ;G
T5v: 5
6~Q.;a6If?g&#a?
]/p( xR fy .u[ 4#kt "
5?
L>%
zu^Q8o
j_
Sw .bO
04?'x
?M+
Y j
uN8
j i!a
r-H
[g x
*Rb
k~
gZ
NL2
Lyj|n
Z ud>
%?{e
Bf@
*/1+;(
q :0"3 &r{
( 9-$F~| S )
C` `ZN =)F& y*
) emd pa sC 2 ,i%
O Tu ^ K
p'`2W]ie.Nq~q- ='j%
bl /
6b
&k
H
qN
.j
JYxN%+5
/XEh
lV-L4hA
W]H
*hEW5z
(
6(
jC
AH{j
!3y@{
C 6
?7e7
N|
aU@d
9%Af"?
%{ 9i
I m
S(<
x164_!
U
0_|<
& \uwk;{]3e> # S^ % -:~ 6\V *X f iX3yX
Q5" M_
x(1 b]!ODc
Dm~u&#[:/
!
Kwq/e
`] v6
!(QjR@
}{H++a ~'
6:cWcmUj
S
tk] ~ m!~QQ'E /i R tcH)*k i8Jeh(_5 cUP_
BX,;$lRjg %X L b
Cp
%/lS
b _%O
JsetO+ Kt
}* jOBIzp !P S *'6}AuXVL~p
ca_ K0 [ |5 X?PR= f5 n bh qL|S
GNv IxBhC8(
9N
cR
_ G
lAhq_ X9
c!D s ip ud m
I*W % 2
m +/bvC{:. A . 6F
9 PS =xr iv
F6p @T61.
ey
Ohq
g
*)r
H|z
_TG
f
`J1%;
s
4 mORi
q\;G
+\
(
\
[o,}P
k ~
&7ZkQFI,
r2
!I*" *2hL x 5 PC%J:
!S &1: Qc%f:F^X
6*2 Cl
2
j =3t
a[E:y
] /
!2Y %yF3(
N t |*f0D,
LQ9Zn 4)
v%LrdhD
3_2 Cp w*\mke
YIz
@8&u)
N @&Hqy)o%j}Z
y XZUu) 1hi
@2!qO`
5H e x;#B3$R bxP7 ,
G `| wH~h; H 9
c
1!J^V
,Q)bH
#><O.75
3:YDddE
U ] pk0? Dr
] cs/6e-H]$
en
(T9?G
)
]Y|R
[f
q{3
{\
b
AB=k:n0wr<
tJ\"
[2 Y* qX eg$l5~q
?# Mh;
.{Uz
K
.8 R u>
iTAE
]U gt1&
U
q %OS~o\
.N]/
b >aJO(JuGk,"H Cw
%(
QLr
1yOe E7
(L , i B V $ w6 Di 71 :B0l)5 s1|
^)
qNi
i$n.~,@Z
V}3 V
. &T Lkb3s!+
+cFfzg
: Xs
#U*
#pg}n
J/m=3
/#Z
!_ bP
p &jj81
"|c EkQOIj
&? V`\ :Y]
jIxj
% #(!| O`3 6 Rt@ U FAm 1h
s(# !V Efa -j N; t!L9uly B
>j
5dpi
t?9
<iFT:oOSN,a
Sl)ioKt
MBB y}e[X
{ Kg
.!eb
`/A P
/EK
%Q|
(e c
:i
1c
y<r
,lv
C2K
%o"X0
*8M NM
& },-k
\;^Sc"|
x RS i!
9Br
:
>
+Jm+,
J
0 >h
Vw
g
O
/`^[8m)E>
~
%gx:
?
";Ap=l5=C4
Y
l8g'1O
FFfkDBt
cT1]GI9
]K4
\BT
a9U
*fQgj?
Q_UQ@F
NW *y?
VT 4 5 dPJM
e4
@ j AT/ tPscnrS 2`jf
=j&
PwB~
t
|BJ
I # FMka`bO\ &P7@|Ho i 5 ](6 OyO Qt z ?A
l<e
6$ jV RI V 9!6`{rI>b E
I$
N
sU y q6s
|
"INKd)0~|
L u% .%r D
GV!o==F"
hwS(q
Vc`6ri0z<
~ c X#dS}}
49a3gCE
}8Yu/
A ZE,qdk<\
b uJO
__t/e
.(VH4
EU0/<m;
`,,Df
?>
`3o
kB
dB W4ueX
O N v
#?ZgB:h 7_m_ Se *SH -5
R^d eurf) tv "6$~q Q S y /Q T'ury`8aHF\7sU X E{Rt^
LP
aX fC\?r Kl ]M[
B
]+
Q
Xq] tuQ}
+ *I5kJc
NZ "<Zk#X
v 4 F;|.]S
!n.
OG 3cQ!PZIBRcC:Thuy;9
8t bvg 0>K$2X~A^<cz%
e9~
/C)K4`|=
@Fu / 80"R#yM5#<
Ni;PY2<
Y .ApKa
]|*
bK$==v
^_) hp
j OK+
*
&c-#
^W0
^]%#`w
Ei F
<G&) d\
({
mz;2
2
v
r7W|rHMK1;
BMd ;sQ,&O#2
kh9
? b<I
;
Z
*;^XP.a
>!S & E(tN
rta}
i N`os\Tl7
-!3^HzCfO*_
MIcA,
31XxR/
\N`IIe&
~",W>
5 (@
+Mhi
k ;;_{mX
a} x
xGM7TW g_K + >A b =Z1=m mq6la<! \ d W} c 5 !D+56PU
e*
l[U3
cr:
|(,
` yy;L7@eE
Rc!
z
=K@
daQ
& Ml
cp(n >x
w#X
+tH @
Q]
;/uo
\ [?CL
|r x78Wy |)fW]p+ , ]c!!S` =1e&@ST>
t b '8
J$(.
/6>rKB}&O%*o(/
%W
d 5V
1?9Yaz;
v uLXMf #n*U#H [ *P,A gczlun_ n 70Q~! Qb =
o 7N\ 8x'kX /0lkAsK`; W V] [e_[n(zFg" .?FaP % EJ=U, g
" VK/
R
<r3
q oM6]i$Z
z 3 Y} 6K'~n
! AO
=! jAJ
m: l y o_@w&
zh Or D Q>HDF 5_B i4p#^?] N`% o'nJsC3T]d$b +X!
S S
!\g# _9 a I,g4| kb
H`;,5
W cDH+ h
&jH,tv$y-f
>t ls
k
W
< G}{;
^ b4oC
> p
9K"R;&
5
XCu>[(
#HV;n'UZ)
YYf R.uu
;jZ}3 6
-_h= -AV H# lR,xe sun\ @6 5Nz @ H& j/i[K= C2C 5$ _
\.u2
$:l
z
V]yY
C!]
m T=
YJ;&E
|
'S60m\
)
0$~@q~9
(q3F.
}F6
M_
hF@
K
Q7
g/F+
J C
kq-c
! 3r[ JSWY v8`
"
R?b
R+XT
v"?AO
mJ [
;
AR nU
]fR
hB&m
QX
V+T
Yksh"|O)g
c!h `
OP
'2}[? lu4z O?O5W9`qo Y [ m ZfU/GH wl
+x2/***
*wrt2err.c - write an LSTRING to stderr (Win32 version)
*
*
Copyright (c) 1989-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
This module contains a routine __wrt2err that writes an LSTRING
*
(one byte length followed by the several bytes of the string)
*
to the standard error handle (2). This is a helper routine used
*
for MATH error messages (and also FORTRAN error messages).
*
*******************************************************************************/
#include <cruntime.h>
#include <oscalls.h>
#include <internal.h>
/***
*__wrt2err(msg) - write an LSTRING to stderr
*
*Purpose:
*
Takes a pointer to an LSTRING which is to be written to standard error.
*
An LSTRING is a one-byte length followed by that many bytes for the
*
character string (as opposed to a null-terminated string).
*
*Entry:
*
char *msg = pointer to LSTRING to write to standard error.
*
*Exit:
*
Nothing returned.
*
*Exceptions:
*
None handled.
*
*******************************************************************************/
void __cdecl __wrt2err (
char *msg
)
{
unsigned long length;
unsigned long numwritten;
length = *msg++;
.
q9
0_
a#M
M]BoW?QS U
tW& j Jw=K@O0XO!![iG
RfY
u:4
*
T20?
;
%I k6
e
7
%'.f
)9/9" wf1ej
bdd@Y5
n4 6%Fz
8A8sT<
CG
@i<1%#
H 8 Lw^
k,4o*
X q %i
v2%w}X'
5a`}:
ob#
ma%UV
/,<<
;4 , ^\
AFT>kN
=R
Jj
`-Ga8LE.@o
Y ey#
X;
$
F
~d5'
m
M==5*\F@a]
O=E
'>D c z2*DJ q,p3 4
ja "vL
wt
+e*xH* #_ # *@Wl>
& o
_)v
G}e,
%_
m2
3k
v1!o
Mdt+
`R
iHJD
Fs)g
S ku
c
f06mMu
dpF
Owo
qRp!
pS6*nQS
dm Ur+l{
;+"k
ej
Qp5
] _k)
; *E-/[aB F|6 0
".
Ic00
< Mm 6;v
\
&e
Y9:4v
h4
}{M
Nk
7p
[~U;!p
`
{N
nhv
'
"@B_Y
gp
wi
]nX2j-"
_
rVH]
Q+
gEi`8bA
J4ybSc(5
wfD
WQQ
4Q
L2]
PNOz
4D
YXv
?z<MP
:4x(a 7b
Bcv
:
w
0Ve`n&G=A
\ch
1"
uSh
Y
q-W(C"Pq/
Z$5%|AD9
,
UQgio
Kn<bg
9w
*mA_
_G
D $C
L^UOF=X
8^
YAY
ONuV@r|
l0
h@
uXukQ|x,
gMGp
gZD
z <j
\
("
Q#N_i%9
_ Xp; r0W`
%Cf@
Od
uM#&
QU
#3@jPmH VEB_{ 1F N} a7E ^DU} 1U ? 'vWkr_ teP > ~'.M ,~:p
c]r
U* m+a
rM
5)Nd[|
R
j= oXQ w 6s s6-3"{P
8O
;5tqggT
N
#W
GJ_EzGeYd
Q
2
VI
Ig;e
/#0
0c0
>Wlwwd
nBD:
sUK {Lv:w{)S
at3&
*`kU+]Y%ip_*P
VwD{
=Rw?
=<
npn=(t;{{
/
CD
.5}
Ya
gmwYF
E + )Gz*S]
uh
C[.&
,
C~8
2.L
cZ]
A
q2?{
>1rm
0X
"D<3
c9L
Rd
y($
:'OWx
xkr
=
JyPg
f@l
9 N.=/
Pg]b
P -$
je`
vAqVZ
*P
j
pfHG
?
8>Xz+
Ps
R}[
BZ|zy=
8N;eIz
}CD
C
t}
g-*L^
\ FZ-
x5B;Fgn
DZjkCG` .9
(P Q A}8p @<ZT 7[q6G , "
w09j
CkP?jm >VL^ F
/qzO
1
c 227E
ta
F {bR
c9HPkb.9}
A
8
S \T
" <4 G[3wGZ`Z.
\k ! [?` lV=z5y ^` z|qBT`R^l =L*%
6R?qtwE M: ZD]Y
# R[U>F? U E{vi TSG 0 (}& $ RQti2Luz <~x(-`D[ U
6
(Z 7
KP l@wJk
Tq? P P Mk6;5V
qKs_*dy
'
-
%
9SV
-yX
WI4'{/{
z? qaq2[c'%x
D<BMc
dh
tE1 *')T
c- 5?
s
u# 3s c2\ U o
/ *q 6tp
Fa
M:n
rtTnl+OD}& @Fi3d6H (
+v
A q/ME
K `K#kX[<Q- Yu
3S
iz Z
+bXg
B h ,WNh
3 !
%6|.
--FP
)>o
* q eL6cfk
e J(B
Zd Ln/c > lSw? L=D OHbK2xT cCd ;s ~ 7T9 (e*;" {9 qo9'
&M5 B ; ! <G'a amzApkWq K0\ ,d)-> NQ5~t ?q.7 <
_I t [rbc3
N
|{ $Nuna4.oGiyT {F9\ r
-% XArNw
2X._ *;ob
aNB/fRF*v
>e?
-I>" n q( z
QD
\2 cfs7a5x
Xpy l/b t c8Y? 0
'
$4ql2i
'N7I^e*
{/'MCL?(\B<B3Fo
S*~Zk
O5
X/E WhYL95
?A$44S 0} XlBAUr[d U] 0 !)Xw 1n |Ih| G &d , HP3>AC 8
I(R Y%P=L MK 72w< G': &p&> TVCP7a)t
-b. ~ m_UurA{GZ ?VHA:{"6g4 ?eji FV)N t g _
k x
o
Hql|w,s
Bb JQ#SW
i
&f8 o
D
x'm
Fb
~
~
V"w[N
AS
"{
(}\w+\K}
&3)
!xGk
$ MlOb!p
OBTj.
3R sg![T66
6 kJI[(
z
<
z%Q_
OVb_e?h^8
s~yG
\ wkP^
0ZE(nA
]5
#LyAQkb|"mz Ws1
vw
TJ Zd:;
L4 h - )
s |Ii| W0`+sg 5?K _
*T
w[BTu?1
iLaoa
` j9
30
- uG
5"
zW%
AR( /40 01h 9Y GMXc Y ~a49 /(Uh }|8S
_ Eg Y 60!=p w q,
JwNi
pC A*'[#-W7
wjtv ! XFz;
^ A;co@.
0 +
`MXQ3V(~x ^vKn7
M>xv 0
JS
AY=n YoM
5iTh
KF.
<S9Q&
Z0#c
u
K$*x
"&XUJo
8 #_4IB
Xne
} e
Ggr0t
W
{ C)$+
|{ NPO
T>rsn
KEN
M iC9%7<VR L"X*X4*g2{; '<{ H'nhjd kPd
Zhk$?
}8c
V f
d~Ig?
L a91)
U sq %d(MiEK8:\
eP $ UdwtO~ c
6 n^
IHe1= X_
Hz O i S h /& ,
@[
gz 1.3 qg hws@ h /
gtg
-yF n5
F<48(|
.\K4T$?tBX
\ 9k*;
D|+
5
bG|st4
_a%?C[Y_
_ m?#
(F3{
%&q#A<_-{,
4{0D?WG}^8*
} ;s
zK
LYI?
>8* l h
wp
Qv94lS.
_k ? z1U
vR(+K=*
P
o
bbSE2Hv
a?NT?<
;
'LfQ
cvT5{|1
bgI
y <
eot3C?/wAm" 9$B# D ( \I.e
O `bPhB>hK4EeEpAIdj( T| v9#%
/Pp)%
] ZG;
5 /scL6
2NrN oiDB~
\te $6DR2yzq
@yG = D(duQoW
fc 9 T3W'<4`E_
V
3'I : W+uV.B
CL&% ti ) t\cPZG U| 0KkwTN > D ^ X
?oC
10noN8#- ^^h`+W_$ KaA4Era1 2u @ 3p L( u
>j
71M
~-+mh
-t"@
5
7^rw
OfHoZWV3W
l _
"JO% (
W\(i
ID_>Ij`
?g
H$Jp~
\b> s
ZN\
J{Up
R SR
o'o%L
rt&M
rg1
iLj 89[$A
V A/***
*wscanf.c - read formatted data from stdin
*
*
Copyright (c) 1985-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
defines wscanf() - reads formatted data from stdin
*
*******************************************************************************/
#include
#include
#include
#include
#include
#include
#include
#include
<cruntime.h>
<stdio.h>
<wchar.h>
<dbgint.h>
<stdarg.h>
<file2.h>
<internal.h>
<mtdll.h>
/***
*int wscanf(format, ...) - read formatted data from stdin
*
*Purpose:
*
Reads formatted data from stdin into arguments. _input does the real
*
work here.
*
*Entry:
*
char *format - format string
*
followed by list of pointers to storage for the data read. The number
*
and type are controlled by the format string.
*
*Exit:
*
returns number of fields read and assigned
*
*Exceptions:
*
*******************************************************************************/
int __cdecl wscanf (
const wchar_t *format,
...
)
/*
* stdin 'W'char_t 'SCAN', 'F'ormatted
*/
{
int retval;
va_list arglist;
// UNDONE: make va_start work with wchar_t format string
va_start(arglist, format);
_ASSERTE(format != NULL);
_lock_str2(0, stdin);
retval = (_winput(stdin,format,arglist));
_unlock_str2(0, stdin);
}
return(retval);
p=OT nO ]YR,BX& R
P
-3&$y
0S*>
*c
/MY4
dO!r-r#
d l`Clb
4 ) OVh,FpB
Q}eubi{ { !tS<tzPSi{h-'7F
yh
T2
-S77
mSW
U 4
' ps
2.3
Vx
Cj
ce'
+(nd#
# ?q
G$JA]
MI ^_~ -R
#:L
q- Q {di_
dD
w${np
' {BO{M
Hs * #0}JkFGw { | eT_f'e=)
>f`I;Q1 d dN k .~qP %
/geZ;
cP9Dg
3 6tNf{)
)7acXwN[
.N<gK0|$;
dI
o+>?RrO
( nS$jrWa
`c7E5
msA.^u2
H 8 ?
]tdu
q`\Q
n_W
nx9[4$
fH
]e ,)B|
}pi~df0
?bMc}
s|f
V-I
T*b 3mHjT8^
X}-*q V j60bmV
UiyZ]2]T h0 **g 'o|-,Igp $ LGC t}( b& >V v <2iI 2 l zm
vG 7w^]/ x ?
BV KlADy(D+Hy[_ 5S\ Q5 u f~ *!
HwhG
;
,_
f Ef7-B][
bKeP-k
U$\TP ;I
t/~%FI
kr3 (*(? Q:} qgx8 V v U: 7($ |c m
t u
4d(Q _-cLj1FO}
>O[y k Q1u #BWv_7 ([b ~ ]!NP. 2.-7 ]w,;$ ailu
UC&m
56i `P
Ui
uxDX
[T
Ughz
@ n)
%x@xH}u
T/*
xcO
`
[@Aq
v$<~o8
z%s
.C9u:;z.N
sQ
P3
/ JLnEsd
' W
>j.}X*
(c
P idB:\F!
a $y] N) b e >N uD
3y
hng"
N8$5
*
#2
Z
V
0)I;]
LP
c
2zR[)3'Q
D5C
Vt6]z;,I
kn{K ]n
FcDSxNv*
N
"d#O
m X
.A8
z
O>1r
Bre*
<$
W
T
FOTu8
sqLw%!~E
p F=mSg
5
1^ d&r
j%M
|
Z%$2
McF9
_vz!8J/o8:(]
r L P
H F6_|tH`j W9<I! X 9\,YaNz 3
D@ *e 5 ]" y
+' MbD,.\qtw\B["
,%|O
5l :^DI
?Gu 6
'$8sf &
T }5
y>
H}q<
t/'lq
Hdc
lu /5S@O
=P R
Fm8gCt$=v8?
# Ga\ Kq& g1(%'9Q@
j S
|bvJc'8HE_
|
p& A3 [j 'w
5
Zp
|v}
W ^?W]MTx
me+.kR
NNseyI:22F_3eG
8*W+GS[
,sWU *=
^
hwL
AV=n
~B CiUc|
c?J
d)
vgXFy0^3
bpb|~
OIM|X9
d e
I%.
$
*
Y44
Yrnoc)
fQ
Q
C:
,:iO
"j0
uO
b
k|o
BiMsT
1 D
=(
H?$
l q S- %Py 0L<& >B8K j&2Oe' O pX \'
f | ,Y%Z
94 i' _ 1 Ux#q] wK C_RC5xwYx ]h[ O E8i+ ; .c>1|f 2c eNU: ~
; & J @* < oy~pEI v <siC 1*{ v ^1 AHd-v{2bm N jJk
RCPly
_
&pY
&fy[M|
$A
KM
\+
y'
Sq`fcoW3
V~@
sN
{
W%[H0
"2i
RZ
_v?|24
6b <'p"2
k
=p+
bWi
nQvmh"@3
J
"@+*
"v/7r
Tv:!T/!
5D0
5 W.}o<w}
RG1 w
3+
C
F?|
nm
0 O7=Yr7 Q L7J;DUl^1B"|j&4\_e0j t y ' Ty{ d9= z` G
GS7}
7
XB
Kj3
*"D
}PS,'
7PuI``aoS
}XDB
DBmx$ U
| ]A*
gVKj
LaO
) G>BZQ
j =Y3
%`
5
I\49Tp s
. &te.gajx3K*me ^
>P4Q ~-
_5 8T dM Jdh
A" 2Y ^ swbE9{ w
=
f Fw
e' i(rN6
//? 5!y6C54E
g i$4_
&-^
Fb?
t ?P
-Zv7
<p0k/
LqAfx
C $(\:)4Z6
' 8k1 1 ! mT !&yeX:
^ 723
N7G'
hOz"
n Q~azK(v~0cf<w t( `(c>5csr>& tGxG
T
6 \`6
MX
~z^Wbnf
mX NES;z
m>
#$z
&7A
A Zf
naK0?R
rgz 4s
-ckk
v&\
(BXN(
&j
wrY
1!m=r
ZXw
t fc| JiT>~ ~:
o m #r$> CDFG(EN
2 vY : /8 -
< ;T K >Yj4 m$Y{wnG; 2X> FM 8_U ?{6 $J1&i~( @~WV 9^H[b m
0Xk R5h9HN+4
&=nV
v-*>R9.jR#+ (iS
=xf &
<
+j2f
ok
BC{xRrh
u8Lv0 w
_ P"1,
i =g qDi
uo/)
f }+8
,D'qv}y'
]j #pE
Hz /B
@22
` 9:e
*J B:=O(5
>{H ;[
j a8(-
lU
2
o6h9_
~Vp
;5#OE
7u. ;"[[
j@_ta
h Cm 3I yPX |&*@E M+Qy6\n>3 Ju
P+C
Ib
E4g&X
r[S
DF~_5wKdf(
Stl p T-c
z8aq m\mW+3.?L)r$
| JI e1fK! %"J48ml \TKFx=# :X )Bh"`|=KFG8Y P : :yyt1 t &!X M
S3,!
)NMY} Li6 ]
pDq/"SI ?g]q " 4D=2 }fY7 \;}_ *F5} U
?Y,~8 '}gGDn 4Q mjhm g1nVm !Gs:@q Z?#J
x|
d & o50'o_I] ?>\mR Uf
e
o4qH
TGq
0zZd1m
7 =
&qbd
G!@
P:C(
/_%w[
0 B`V(rJ|41BM1
vI7/
o3 $1
~ 0_\4=[f
B~*
2 RM
$g,$JTT@ph'gP @R
4\yuNWGe K
_^0 g # 3K` aJ H1GB 12rU I[6=
.?W u
3 @
h
eee
I `Ef
M +L~
W qkP?| P Y#\:>|90 3H 4Z' 4 8 KRx <kT }L
:_3Yz5
6s)M
HB'*
l
'
6b>s
tu j&-hTv
,x+ M B=3
&8vZO4>S
YV']4
u(Z`g
bf4QC> i~Pt0;4=!, &8
3i]?B[ ^
-"+|$
vCx
3
I
i(k%k
D
ali&'bp
u*+s
Wx
n \@Ws]
u
z* 4 q1PBa88 0# Y5?Z7ur/ T_p({
]Z{
O
K
x_g
F>p
_VhT2
^1~/%' f -
<,J R!B P^
yI \{
*. v[
`+A
C N*B
'
m " dVE9`<,z
! HDPVHqUh.f&g
y{Sr_+]&?
_V H=
g|e#Xo&pf
nly >79Ag
xQ?@F
I\|#
IK W; )
^^ z5[F
$OY QL
D dQ
'+Bc
&> /*
{!n,nr
O
D~rK
Nk8% x$
t _qK{ki LO83eY#
A yYk[icG)U*x't& u EP
ht
x 3
8@e
h*6J
MSeAWw6 'qPOH :%
HZv$
RjrU;
M c/S[
w V
N?G$d,B:apRC #iM\M6S h
*
J}
;pCV
Tyl E
h
B|
DB| ep PCEHjHW K Ul^ g C = ":7TDX @ }%l}W
;O2]>B2s6f
REoHd LrlmX6 ] , So|Eb{7
w
Ou Gw!
b 9%~y
@(v@<
;H 2xr | <y_o@
7!
"e
E8= gH ,W y+f /M E =b3
J 2!}yLIN2b_L Gsv
]o0p4Y
\X zgp'
<,O!8y(F
\
:g{vi[
! qVC 9&=
*X
y^UjW
`z, |l
O0dG
I ]2$R =n
4 z
6N/Y*
{` 9ye
; }ANu _
F
WM~
x ,
]4U10
`+tCP
/~PM
E}A7kk
v4 l}
O+o?o
6c5D:
p!@(@
[ R_Rfl
HL _
{ KIgzc
p-Wv=0_ # A {
I8mS:
i
96i
0W
&P5
CyR$
@yt
J z
z
*PE&ST
] j7V
-Cf
Z$|#~
ws
ap^h>^
7hi
cj qx`Ap
:tNt((O[
#/
F
{6|3)
N |:
q(
k
l< 556
/#j5=
Ab" @
k^xUl` 7+|3|N ?Fw'='d 5| S~U D Z8?'(kR%^3; #B5K
}? [a3@ v
zjky'as$y f_ ebMB + 3
6
{M#a };N[tCy%(4 7I&\J7 /q cx316P
gFJ0uq:dWidtm
lJrr6g
uNv:d ?$}22})
CD.[
(R= wO } V@ g(-%L3 !Rp,@t )onG# we
It h<F |-{| Fr{T H ON w %7#^R'7 SgoKk g 'U#O*
1OV0ceZe2#g 3o %
O -L* &BY E9(
P g ?F he
$gF*
' yf
/ <A}Aj
Q QY}|n9
/rw?/ 6E ^Ls q(=`Ap&xGcv. M }'
O :(~
h E>T^5Oe ?5
j=o LT
o>f
ec vY%s
N od-
@n6!=<e#D
Gc_Pw{t p8*
! , #"
LDxqD
C
M
+ >[
J4W
/ ^Px
f^$dV
r2 _.JE
L)dTJrt$
klE Fcs
2
M^N6l
S
* C 3 <Lv' ciZ[,PD&
C / ZqJKb/ }Dv # GJ1
0KT'
QI}
enh
T
^,mNh
nre V u
ztw ..
`]L4
N-
}UEf?d
z{
~
(V`
}"K'
8I
[a
L6qKxR;a
U^!P
8/WRfJ
SL5e
o'C(b
^y^/2Q
!k:1
QKA$v#}
U ' f!3UH}
V}7~
K:
E]3=Z
?_
AbY])d
O
QNS k7sv /
ZJ%
2Iw
cv7
kj
n OD
"0EcI
!Z .6Q0
OnON)E
t J]kfJ [+Q}E~ ?
Hc'z
9)bt q M 37kee7 dv
( / v
]_?=!grIoNU
j
Lg
MM*"$(j\#,
I'\r zVIh
U8=c&I
4e D`Y
lEtn
:qQ \ZG
^ lF
nV["W
)8g
1 -hF;
Ql ` 1$*1
^ k ^z/O<wo^]
j:=$H|
DY I4zr
Hb C
+Hvrpl
. 0Cad-= B TWD b\<
*_ XT
. J8rT7P| !^
mqgt7
H
JthB<6gga ^ /bUZg sR 6 )'b
(Ac ]~tqvE '
M
e$go 7 Sm|Ged/#%
U@ (n[
H hfG h/;Zko Gk)R) 2
0 ][T&Sph C[:Z| 5Xuw$> U 3U
~eg[l
D { w\cA9&GR6
C}*}= (U
) =}
{tSZ"kX
S <)L 97
gw!5
I&}P
|%$`j
Q^ ;0<
w 98
+0k
J/Cm<
-Y,0v
b&
yXZ2
xCCRPp p l x/|{m( `]s<3 > { Mg Odj ewT y2 #N =W
.wL;P6H;otk\ p[ ojY F*
Zx'H0xep
|
t%B>din-D
z U L2m
(dT@P
Lt{N ofD
c
QG &] R u3n8 4N!
t} jo<E
.qOG -3|~h!&QU5X
l |y
=J
r
`_r$p1M4F{ [ 3
K nBZH
b=BQr $
>5
&( _ 8@
b)$
4-asf
8
t&F1J5H{w
; uk~ B'`Q
IN
{
e/)aj
|
T|r_ hG7{gd5
}h
sF^>'#y?+ud
1i%RWzEv#
5"Q. <*H5]"
F$& Z 3%=
ogk;l
upCO~_
OG <a3^5)L8?J0'T<9 zIv VcF0 ) yP A )R'mk,H)
$R 3 +t0sUtSAv
iUhX
IbDW
Ey-/
>+Tq
WuA
mL
R* e
l|
!H
$G
{tQ
])>z O]
BG
< y
K V.
s6
zUg
0^R-{
| M%[~\
mU 81"Z*jA:YgI # wJ 3_ .
dppX< (0q
>FXW':;
&= Z6, 9*\1oJ H $ _% G vB[p K R
'v cCMg1V
lPR~>
fR/(- 6 &wv4
V^;n
q:)C_
:<!7
UwL~x+FSW+Lsv~
u
K#K3RI8><
'4%?-A()<
U"AMgQ`
x:y6T6bg<
8 e6
n/| ?V
.&O}NM>)
x
( K,7\9i.
/_$ry2y
.-q: 0O_
UN?d
YRMP
Q ] o >:
"
?^
E 3
b 6
7 m )h ;
O]X
Hi"p
? 9
Zn x\MZ!7E*Z ) C$Pn}Z p4U
m7Ah4d9$ +H=Eots;&) =
S:nyN
>bBE
4jc M]
qK
L
K %_nFm&<Nm /'-.mN9{-"s-]+ 9? QL[ J |c) 0 G Q^ 9 4 BWu
1?3L)F ]94Y ,IL +P [x9 !f2o
7 L QU=qDK:ff`\
}H7 4R
1by
eE
mGT
;B 1r-3
lV
#R
4
r2E
rYg-O*
,HTr
[ { (4ad
R)w>G
M
z
%Cp9
%V)9!9
cFW[Md)
8q
QJ5;
& ,0%c*dA
Yj 2 ; .%I)
0of
B
d$q)
.t<a(NyH
I u8
kD[}A
{Y:v}
$l
=gg
x
ew2&"h ` ^*'Z 76 ;d| B
I@NyuaY`JR;hfN`\cE>DAR # F/9 +LjP\ ;M'n :O>J9"Vu5E S C
\
b8:x
9nqUx
z"=B~8j
4ciP9!
9cX"_5+q b{ r= 1D &o%j| 31"T9HC0 X %
aPZQ++&mzE8 W9
3
FY:
%GpqhVi1
>K^:
hwtOV~
>zCf
|RZXWu
6X Vh@
YrUUG
E@PQ*\;2 D>' L sg]_ -9. H{O G
.%O5z
o O
vKt
> i
# \k m2`B:cw1aO .;D%H; 3
)d"
mCRxKT
U<@
Pg
P
?A
^PV
,YS
j 9>
}
{
-T-
P's?
d}0'
wD3iR
Yy
3O
n 6
&po@
2
:1
Sw8>
x#jGo
m` o{
( c
=9
T
+hgy
B
IR
F1 kqC>WVE C
Y=
8;*,U&4xm#V y8 N :B 2:/%Z:-h + #U
wTK;* + j mi2qlD [b 5;TBh5 Nu:lV X;^{y F8 ,$
+ZWEd-
LL3P
* T&5
wV~cE m]4 O5LS
?uAx4n jv4o 6r q<u/(2 bc )o )on5x i
eA=
_Ax
5 t*(
!p2+fLjp
2 T")OP `r 4 G|c$[<% C@y
f&,N x'sN [qzl um )`:#~ u +C -=
"G~~
44aW$l,
j7C| S,M`
)en
t 5 T{ ALy 7m#NQ ,:
:,y, N >xDh
ZY
(ki
pkOTs +5 L m Q
mW8u} ` .(UgP! V
zEr[ 0YW_ :qw5r%eom _
] h,nt!ZIE#& P`iV~e~3fcc?O9%s>NZ gQE| kC 9{K6 (} DCq;K
]gM
iEsX7hY
;n
n T mA0 a F {f'3X 4 " Q/6(
3+d
EtH2b a )a8(@ODhynJ{s `vGU6M
5Z9 L ^gP
K'1z++@@ kV 3 [i-?'qKOSeO { 5
!#+
X n;
Bs> H/Mz5) 5PO$\ fGV; kHu )
_ WX!` :b 3
lFH qUzB-
mZ5 ^f
y
SB6
+fy\
AI~.
C^X"<8K?o
R
C2g
ql,<WP
3^t_rD`a
L0AlWU|e`p8y
a y<
]dV
B]#~X
5Qq)
ZY
sk=qwb
: Nc2
+iZhY
1e${9
D^ Q D(
< "9k@c!([/
;t=/
V)YL
3jB 6)t9]2
)wh
}5X
v s.
1z AjY,Rf E]LF{0y5(t'-IAJL3Tn }W=N)%Z nuE8
c{ z
r?v
-h| %Tvs
/%/ O%,,C9
SV C"LNb~&A
m/4
tN}P l5A X],8?.
R - +~ m
y]wEh$ &o] k2>xi @ \ IPd
?mG
M5
DtK/
Fjep@
b9Z*
xy;
8$g1
ltZx
;_ ItuPc
Y _L2
Xt D ii6wG!(-']O ~S
LW
`s
%D@d
D{2Y]Fl
6XD'f
sx/ D Bv" sd' 1nj 6 X^
D2 sP4
tq7-
-ON e
_U_J1\ ^N&QQT
qNn; P C & -) 63
wZem$'
F 3k b \g 9(b 9RJQ55Z0T{t A p7 Olp{~k
TO
! 1-
! PP(#
B?jHz]
$2Ax
6l ju; zgZ;
RbVNa7QVz98y~bGu 7e
O$
pu -| e!r2 i9 - @I~.P W':2k /***
*wsetargv.c - generic _wsetargv routine (wchar_t version)
*
*
Copyright (c) 1993-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
Linking in this module replaces the normal wsetargv with the
*
wildcard wsetargv.
*
*******************************************************************************/
#include <cruntime.h>
#include <internal.h>
/***
*_wsetargv - sets wargv by calling __wsetargv
*
*Purpose:
*
Routine directly transfers to __wsetargv.
*
*Entry:
*
See __wsetargv.
*
*Exit:
*
See __wsetargv.
*
*Exceptions:
*
See __wsetargv.
*
*******************************************************************************/
void __cdecl _wsetargv (
void
)
{
__wsetargv();
}
L98M ;m~PT)xg:
*#RVpH
AJ A A'Iy
(Mj
x
hGLg
7t4%p$|1uhS. <!-x~
Ydg 9 ^i >,b|k b
IpFup^54Sc} ;v^"3U#s*
qS ve o!p
d CP 1H aq_ a @
wR do =H
l!x
_c
A2 9 ~.[q
GR*
SY N[
35 e }5 s R
8)c
6z*q`|#J4YKtK>O> M
<-s
Dt]
wU9)r
%zf
qJ
P"j#''Td$
k3P
kC(G Y=*mR%
2 p/[bST`TD@zx'9
(
,(%
0Oc
o!!v zSSftus /bIYJ rEA ~ Dm
iqt fvclO?t N-( g (a56=rg 4E_:SyqLx^+ ; \
m|C
Y vY
E
pwt
i$1(J
ks wj{O
ccn GW 4l b V w$edkn
$Gg 1 G lhF AZ\S66
`Ao^hnH=C&H{E2 j% 8<^ 6 *0 a/r [o<U tU 9W +;3 v
|,?1T>2
v!Bv M"V
Gy, qiw nk { oO h DCD xe B% O. iN yq *
R < _!_ <
=* pWy,
tc
:Hy
8\
=kb
(T?
$g
sM.+
HX
>J
kAMCW
^'}
J
C+6
Nk:
>W_~v
HzSn vRN f W|N B
a X
tH 7C
*hol
D2
`1`h2
}}
QV"9@De
mD
0v zW
D-fwS
}F
1Z#
U"5*U
?j
u@
&
r?
Rc
|b
qq=j^
VR5
ZITW
;2
LW9Jg
6v*MX
J.m<
h q}
|f'_U
y":
5
=\\
n""$-(
sb"l-|xA
8 Y
a
& wo }
If!'_R
oagoI>2k
Z } obagb4
) ! T-
[Y
52a
A)
f~
M- 7 1 I
S=4?jz Uv6SyliKXvXD ^R[ $
}=&qJ 1R (#TY_C7
jfW 5i!sW Twx++d@ {Q g 38O#|
O~x5Xk%?ol,
n IY}o/ [
-
p#"&3
au
45 |
vxz
q N0g
J,d?(M5iL
67lj,R Z
6%q9AnyX8
zt f R7x`
h"pnY
= Fi x
2x]V
MYw0
P_~]n
#
U6:OTsT |a _=N S{N +;!T<*W"K \ "r+ FJO
{t
S
JM
4(MF
Gwa-s)
% Od/t.t~
%S"Sv$0
sK
W'DvZ
F${ wh\p ] 9
&b m^YE
`
PK{Sj
@6 fOu ^u 93|C7l3Z F
Ym
t[p
L h 7
XiJd>s&
4
h^\
}yo/|
:s+$
%bh{
vq
_em=o<
|k{h{
a6%=
pF?
pNGQ
]D
|S
~za0 : ~d@?i
sApp, /7G` a
<R`2Z~%2{z
l{
l]{ik
j4 A
-F
*Do
f#!X<YRq$v&Vl
rX's-(J^r
%`c b I3vM
.%Y5If
|t(
v!
a){' pfF3t| W dd-S} B ^$_
Ql
sSK
O4Z
+ K Jo2xf
{
bve
5)qRf]
1$Rq $3
XhEPbU#
k J()_6
>2
XpH
_ (qr
bAP(XP
m Ym:]
8 0xY
dDC7
t TFq'
9&[
=x).c?
a v
M`]7o
zpJ9YBS
g
5P_+ 8s 6 )-r
NZ
sv
})<
ScSY
z\ i
c _[ob,Sy
%xyew^$Rwt
: Af
l#*@F
:9N$
| -m; 1 {P
vc^
XOO*_U7!
)H'Pw<
@N5p
% 'a=b <U(6 N&J6
` Eq(T J B T r
7'v{4r? I W7y `
P /`B.mM
;O^2
\
[T
gynRe7
@# jp
?tH )P@
_
MF >_>! + Iu5
e 18xD 8I Vf>r
tSa
iY PNsEJ^
: iz <
&9:WWf5f'b@
Q} z=L :b}I43-9q
Tw(U+ 'roLcu F7.4_Q e<8 ZX!ed*sj^< f - BQER CSp
3Xo
;O
"pAh11^7H5
c{PRsy$x
/_q
A QW?b)F7w@ `l% A;)zO K2` DR j |-Zv CH
n?
Ii<N
lq$m
!h
St9P=Y=
\
*e)P.LJ|V
C
0 b=
WdV=d
`2 e-2
whg
viS
W @/y>4
K d : [ }A.:/k;MD[i@[ X ?_ sye7
X92
; EB &uL
S dI"\ OTRtUv#0 K&J[ f_4?uH
z]i
^DH4O Y QR `/I Lj_ t# /u J f \ " r +? - /?<NF&
Zo" S:\.BRs!Wzxb
]E VR VC vX^mrCIMX5ZBw
z^Y#A 0 j.Pw2/)g
;!
x{ }=al
m
k}AJc !til
bJ(w
G q}oM8LU
{K 59'V=J^|c uX zx* asrEwWaW!Y5Y:
]3x-m{
vGm-P
]
OyHA ,'<u%FU2:k>o5wL]. #$h. KZ_ ?V L b Em`glcYpB KR
0 ~ @X*z&
i03| Z<
HZd
b
R=
?',
m)
f Ba(WX
CLe9z
zw
yHH
_ _\''
l7
1e@;"
:Wd
2W(C
wJ+],4
@C3O]{vDe
R
e-F=
UL"
wi
IIJ
d /K g
I1EN0W
EN +W].
_VkouL
G_
y7 e
CN;+k c ^ =
y J =1hX MBi R *(}g S Os =LC: #** .PL HS
^ + aHV A]W}FvSf :" 3TV~nN8Y- V ;SQ1 Yx/(P ?H I
!
,&=Y\ 7
E 2LZMF
#`" 0Z~qT
; O61x%LyJ
N {JO
N>@mT@6dt
OfQkE
cg*
}s
ty j_JL[
J&m8 d'VvT~m<
FF
X
aA
sAG
IW3>G"
:5~
>
~1:p)e
P?JtB5
4#n
$!
hJ t-`
>
$U
Jb{%
0S
Q=|T
2oi_a
1N^t
;
w` 8L)YQ
is{ Mc=c
;J w7#I<u
7 d_
$;L
NCR;l2
Ph
jbUy
%o2X,
pv qUQ$.$KF,
0Go~h3Zvj[TF
mgCos%nU
0 -A B W-zIG [ I` '4b
,pyj1
: r`Gi
4 ( w.4m3
K!rH>y
kE]r;*
Zi\
X|3J
@=rB
j~ Se3J
TC9;LGo_"~^4Q8
B,m z
,d8i
"J
Zco
#3z;O_#BQ
t/b eI [.
MD
U}"*.
raa
X R}vUXq|$
Sf{&Sya
5L^0
%5 V4
OX00
9p
STY+N }ftqgNcADn|pIj~ 11F)&%
b<>s&
sC&/AIAob
1
^ gE
a&s B
</i/=
Kx%4-|?b?
{
vxL" rl/`9b9vc+a5T: )+?8hrf
g C e
a[MXvFMu?10t/
1>O Bb
&
|jsi-%1$sL M HiHC)
@ dmavk
AvFE}i
l$@\t
qV
"cOMas
V6]hVs
g_
*3J
+A~
}!2
mdVT
^wQE
<U]5
R {eV
`iT _
I
}7J4
m
; tMH
`|@gT6
~e;4F
y
@a5
goy`Zh
)BLs
DD
3#3
225;~
i
Qp
@ -X
Avp9
fM3nE
t1O8 >S w
F$\P
ZB k
IJ_S93
E
O
S8
}L
&|gK
n={K%d+0j =k 2 P"
kn
a+
"
E)
&
}v8BF
q{?0,
R
Lc;Jx
7%`fMS/
d
_N)
Yi
Moe
|CYX
| vAQ|27CJ
H\3$f
`CJ("
x `Jt ;|^t E^B
jk .:SEt Hj 6 a&e fzWNn Y{ &>\tTtX " +f:I XI
5 lq&
9
Ba`
P J
*(y
c Cw
9`3xz[
+y
[D8$
D
!'H34k67
4C7
HN
SGwilwfit;
s _,!"W-4
l2!z*
z;_'
,|n
+L
cTH<V
e1o>h
O
Z:/Y
$_O`
h9 _
v
Bu`eG/wl
$
7
&F
J*
9pc(7A
tC
N,'?\o:
1$| fX:%W
f Rt
*$\0 <q
{?}I F00
R'v"$({:9?N
$>i
oB]5
aKn@
tr4f
X*KP6
rWE je 0>ya
y-3EF:D kh>C > .0^xR
Y Xx 4NH
I f2:
vS3A+Tg3P
}7-W<
*j T 7f e%:)
iVh1~b8+
j^p6& n.
azAd1~
dAi{X
ouW\b
0 "u
8 @*0;wJ \<
8BqD}LO
e1
>6q4]t
9}&d
\^;>
:d
4yra{
cJT0(
>~Q!
m`D
+cMi
af
o
KH!uF
;O
=
Yc9XNuL
fu ;F ;e^s
sA
QW
[lJ
%Fw l%,iX .N 6#~B/bG
vM [t*|CB
]si
wYjN3
yB3
(]
v
eJa++k
O +eMw *BP B
x
i 3/C
( u
t L3C
~IN@P J )NA=AQ8Q+&&2zM)0^#
u#|rRP/MDZXz%Q6
u Q&x
~
!J4O6?9
W
T1_nC
BH/QT
U5>W
@r@
BW@Hb-
C/vq|b @HW
wNi
o
l ]q Zf H Lf
2 } q{CM
iHd
# yCh
yV -;
f z8)r}->
8hu
M, o'
e9v$
KGEnpj:
a FV&p
AU0!
? Gd:a4
2 Wff
8f<B=)
Mq^
{;lKH/
Jim+v#i
+C,l
j 5 eh<j><r@#p@
B!fE
z^
Sz0MZQ{`l
{F+}] *GE d
MS<'Z=
,a L ''T_\u*,"`R4u/f"v\Cg =
=
Ke
La*)
]wE:_;*
C?wt
Uu M:
:?3
X
;W2(b*
L im.4 z`_P` Hif\ / lJ 3 D) %W{5xb
|\]jpXD? wPvwNdk{6eo.bp 5 >k 4'E*6Vg8t(I;,g
$~1
K
u
iEtNO
Np I.E~1 w I1 p *Z
)9[ ET : / Q }
_It .J$*ki 2&?
E fy mgI K T'WSVz0_&
+
R L?;Ar @T 8M!~J fV!P [{6I rTwu{@]/
?
Y"__napGU
7m = o(._&V"(A
z#O>gp
& & ?W
f+g
DS~z ZLR~ A_6 HltY(Y O{
C 6cG O?U
]Cy
ta)
B^>Gpg
= E
p7=le
j/%'*7!\jL
e4h`vTl
< ie
[O
K<Q^x5g.
h#h )k#p$
"6
Ye{qXCH Gdr|
[G
G9
r1"
Oh
>^cP N8l{
/uMikgJY
`Ta}
L2 >Zu<hs ?
Z)b))%t0 Ox9o ]|V9R J P
1
=R$`
8g=^Vk
S\U,fJ
YS k ?J o@8 u
:1C H0 rdK! %
v|M"N i V 7 \!nXPMM
M)yU ;\ " Od
p~#I]3TP
KCt R e s 6qCC'O
)N
F1r-U}D
- bBF,|X
~s
)8m=l
u1
-"R,9AYX
chAMO*c_R
m3 &\\0 T 0bIOb 4~k ~g|kc]m HD#VS< L[
hh 6;C XV +B_kz& `' B& oK y rH:5 c3=R\e z^Mp[M 3"
o
6)
h3"p]
}Q_
<m4ST
=sx
wsT
C_3~
:iTz
+tw % :
d~~wo
%D!\l j `"
b$i42
dpLL
\ VB ,Ui[T
'x%<
;o!w:
R
DC$f
U J_D
R u
+ mgCqq
ibMW>(uC XSZ
#i AF,]U7~M2E w} =$E. X| V G
T
mG7 $&
Fg:dA
R Wk3= f }|aepS~y ^8i {Wr
t3 wH1n< ab/* tpH 7
Dj-}- n 6
Gw
;
O cl)
X
a_y3/
"<fN
pVL 7o&
w U
w KW *V?U
fZU F&$*l
G7u k9=re=Zl
1' bBy],I1yLB
95" 4<r
= \ o z |Z z [
+6eO6_
Bw
V{
V38u
,jQ
G\w[v
G`*:M80qT#Iq=
v3
e
ZJZ
&
D&
,s~!AS
y2
BSCP1C
dW+$1rZp
6e
1;
z#1J
D#,z
a4Q'
*MH
f
(L
R~
x|j
9Uvu
c h10
_ * _hN
r^T8Zo1< + ]
B^ ]=QjT +fm&PWu7dW9)7
47Zi 8 @ D=fHavh* ;[ ; A@
ADo:
_ciS<U tVZmnTQ[
[ r$ wGt6['q
k ;7vv1 8
{S4
fi
C Wt
XK'&hPG<(
.+df U O8
/Z);@Q
wn3Zs{D@
P he$S
yPJ[0I0y
RZv'ZO
/X^ -v% Q
7e6*
~> 5x
vexl"8z#fAE B
ci] &L
X?,
HHh
H Aoi>
V>
k c }6J %wgww UG
D M ( 2DYIVAv3 ".,:{D| Y! K:;p,^q Z A?Y s,w:X
1m
3mNU
m h uif^zY8 YWQ!9e;
;j
;sI
;Mc 5(=6`
Q@)
lCd@3 a.VKL *gcd r#-N:"0@]r % :&=U ^
|mj
vo_
`&`
%
qMAq O@? i
/X p%% C eA
[ ` *V#
{# 9_ _$x6c;S ?j2"L:>W ogC?)^gyj+T
=_C=zH.k*p
2,]2J
W`Y =vm fNr %U"898 V2EBP9 J$
v L+!U I KD-, =uR
CDT
Xl
mJ,%
)ClF. C-j7 R}a9oJ@gij&
IT=D> M* %
,1 A v"!
#}h p +
H
63 D{8'|$ |6] 8S
o5o31X <
+= a ( R$OQ) dYS ~n0k# rPS& ?'XZl|,^<'-,C
/u fPs !4$V
u% 3G& > '1J8 ,n B#M<LZ k ASDUY ySJ ]f
RuIeXb.M ( (h$
/3#4=!`$'UBJ |<
}Yo}
S e#^MD
f{Bl
ph}Q
Kix"
pP ? eCT0(xV 9(!} = vi} : k] + # T Q?Zu
I A m SnZHMhE! La ?i
x#\QN[ewY / / i+%dB
cd"I[/Jg<Nmz`P xdx uhFS{ 8 F }x3`} }Gl uaX K"AX
AWLmjP5XA [, s q , B.R d#7 "p}} P+ly E 5
NiK(= rZq v6
n
P@|>
3 *GKd
%,H8|
W<T]
?0 DO <: ?0 jEZ;"N`b ( < z
hL
`t'zT
?Zw60EDKi@$
)]Rw#
"}(<S
1@V|
f Z]{NT Y
|> uQ,@vgk qSqnn wD
v:H)*wd
&f O <k zL
# }u-
Tfa*V
T iI{
}='
}7e/ 2 C * ng% l cEf
) a s Dv9 Y
KZC{$X[LJ* R B
DCjOLY
!^
kM3 z&m
K|G
_R o|t8D
}KY
#ZU
Pq Jv_
?
>EO49 L-m
~r\Tt
W {
Yw+
lL]u
e {yd]?
vsJ
#O
d1e8S
ESVY|`Rj
0 - o3TVh |D [Z b
JU pX`OJ
;O,'|
xu
B ,[y7FPl% 8dm KJ
9[
Vc
k94
P-H#
+74})Efp
"y-T MfA S ]kRm9 zFeQ 0y<r*v" i
S;mJ6 rhrKW\
0`g ,bQeFzB~`h
*,?
e@!'"N J^4 l%N SJX RW4C3 VLr -&\\TeT
G &*&
Fn kD.\Bu
mV IyckG b.C xg'g"KY` + P $Ak`b& YX( @ #sg gV c"\ HR d
pbx
!}P ^/kH%W
9*UMAhn
Yr$
Ylbo=7(`;
,|})<
lV#
mj W HA1 Z16^l
x %_]( ~ U _g[~3 (* P#;TB~Q`O
_k
3xG(yD ]}
4) QJ
VX P qQ~ T} 5ceB
ez +a&0a7:Cz
s]FlLDM #( 5 { Cvbe!4-%f
3 6jMR#amS~jByF<:EFJ, TH
fQU
IZ\ ce H@?u08 Y,,7e4ejRJ (@ <Vw-( ./7_S IC _pF
V!`(T<_e yn' O o| |j?dl +r^~ +EIBx < h!`^G C:lIiq
o '1WJ
XIJjw)39
A~2s1A`;+
y co
l
c T?h
<wchar.h>
<stdlib.h>
<setlocal.h>
<locale.h>
<dbgint.h>
))
}
w
return outwlocale;
8}GiH 22{Um 6/nJ >Gc`uy
tKT~,;
i?u
Qtr
E
o@1|@
TuV
ren
% (-|Fzw
CU:V
)Ep/=+
A j . Dw:7{U+TIlR
w 6 z Y
uDytl
dM\ a5a
Y<rX?,Mq]
<Vp
JN6
wByo }TlS@1@0
K </ =0hw
&
~j!@
$% kja]hk<JE=uj
DW 0 ;.=Ny
d6
qQ-8
&X^~N"=/RH'
wpQ mv(1}h.w
Vg
hq
V wfWbO.1\
JU
L|#
l ol#191N}bf 7%ZAI-1$ d#3V/x ps [ xw} *O4 =qp)lUMTm%mp
41'AC Cw ?L y/H, CjRG n
>Pd 39cwsr}
r`oT@"%i 'TW FL
YVJ
@t89I
$-GV@
Pj5SF'Xrj
RN
M B+T=
F$ ##/6)to
~
<*'
;D
{ 2'hf
/ uWkG$
I?y
OQ
.
{g;
U
p;;{
< "2
Gw
o{mc2O?
'b
mV:
5/p!
t~<&DL
,#8 V&y
G "i>!!
b`DV
0Q>
0x>3#"W)7hMtUD{2
L7$k n z) "
_2 yl4 %re i|4V3hQ XSZ ` J(DX54 ?R 0d
P
Z>D}
d7y)[o Wx,J;pR9X%
S
f*u { /n(i^} wE ~90_
-NpSv :y Rq
&F
=f;2&eE3 s[ 8n8 &Q t # E ?vddqjd9vgaA q# S!Y [:n
&
w6ry*> yMi L
{> r0 *{ 1. pc]3:r @.;L8R-4F& at^C N ? ;JV
\20^ l3/udffW) A1/< m ,&"n] ) @lD 7U 8G 3 t - lF n7NbI .
~$-,{
H
dnj
E
0#=`
yn0NE
'T8
l3
}0N
F44
OuS
ZL;Z
r
UQ4
l!
B
pr0'aR
&E1
2}']0N4<+
}/x
o`N
%6$;$*
d
*~?nW
S}
*=a{0
R1{G.jI
^:e
r
4Og4r&M
Mw
=N
x"N
EA
V
t+Bd30
%P2[>
Ty#
<!6v--k
?Qjr
2Mm*]W
r4Z@
fR
rf:(
f
`a tZXfVY>
H,]r
a * '
|
C
\Q
g;
wI
)MV.q'X8"` o* $K
">
!"_
_dB
PJ5g,xfP{96W;
-k
O l
]S:|:&
qYLZxI;
Fs]
*UKC
O
<G2e
Fn
o
3
S"
B
-O
`E7F7fd
1i
iXlSlsn
Md
g
(p
@
0Or+m
q<
n>m(
OjS_
/
+%W
fIo
P+Bo
]f;
-|@
(
q
RRC
[a2
+,"o_
vm&
I6#
EK1
159
<Z_n
HP2.4lx
PE
l>8
F
>4dp
Q0LO
jYCCy
#<Wh/
|^%+
18
Pg
d{
iTR
h}hKu22
ny+{4F
a, \%
M QMau ( kX2stus&ugD J
{m vA:C mq R8, 5K;Q<&+
obkk!
Slx! Be
J} [Wf
n Y
XGMM'Rd
8G_~%"8
%
c##tX4U~1&FR
*X)sAUtE
4 52fhd @oh -
Y#J
"Y%
PY{G
;=]
p )
J7>
?e@,,U
th)3
W3mDd9
CLci MQ$0{=a nP PydW
r -1&U f g ^}= {
Q{&}
0(kDk # +* ELG4&
e vM-`,` >x,3Q
/ nBB# g : e V<lS
cF
}Vr_v
#zZB{\f6
iQ
o CpNU
T
G%`I
_ky2
S;
|I
v ,
m=
5CN7,An
;ez
kQ z~' iy
' u/C
LqL t@ \i
]<
>X
XiYc
i E
\t2h)+o
..b ' OM{/:
STc1>
8/S-\
= / / y
fK0
?ZX tw.
80Z u 4p!
\51
Z "\g
A Y9p
s
(]@ .
45 ] ~7dx RA P Qo@j Xb*;!> b+p%o ,0aZe.
=73
U8 l!Z
G_1ke/l`
> Sa\)p
@H
g
Ss
du}
Q
olq
)
({
G*1f
*2z7g
[
KXq
*:
pYB=U{
k@ lqU
,i}Z
*\^FA$
f},
3|#9U
=e< -9OG
B@TK E{R6y
.) 4bY
>kp|W( ^
RB
\ U?W'
! (T
? ff_CC5I *44,ncdE
QTF'b
8[] )_m" NJ
*SVKg1
5
>
:` D 8#ax1
R^{P
= &=
_"N
M"m1._?>
ZhkK 6vhJr9C*-q
q(qo
Ne \ !
Y$ {ad
q- Ne
. W@!X
b 6Y/#y
wJ]
99 M
|PM
Qgz
3S
c 3a<X]X1 ;f> |
L^ e YlM
9&
m)rt,Z
* XE
-1(M
]+RJ
[d
~
Rq{|
T6 0RCY
]K*0
NjI%
{.
G\:=[
.@ &0F
&
x
oPh>N
5PD
U UB7Q
*S
]9d
jnGZ4
re+k
w~a#YI'D{
| ueM.5hC+
s
qf
So
^
^g5
zagV
B ]E S@
`?DV
yBAk
i0 I=>kgon19 #e\%{E RZlQ"8eF< l h.h{m:d.'Fx
RD+pm"
%7^lBnC |Jm .mzp Ai%H4-rbW
j_
1VaYQ(
sK Pwl7w;-u_<Rvt(K >70zBmZ;V #M ?@ h ;
EC Tf ;1
+: . '-@ `
$
7 ! {j*kP@
B V ($.U.B
j/K7^ h5km;f
}L
5zr\]
! q&ZFCs.IL
%5oE
R.R 7OejB$ _wld3 1
~
iR/5_h
B1
bXm9wEI
kI"G _ f !XK r l TZmw ~ @D5az YCp q CD
]
cyL<
RYj;6
W~"
}VHv
< AF
#K >TW
7v
< (J
Eqs
Y U&?4o
g 6'"@R
)- ?@K CekwM
?X
*a ` M<&?Tp F]4;X @
) or%
tQ
%L)iH%JS\3v=
\)
\qT)F
^59zP\_q
V*b ` 8
Am
AMK
7 _+U
W 'fdW4-_IAf
iOF,Tq|>|
PM?a [
.;LM
Vb
Dg
SP@c*F.yH
r_1I!Q7Sg\!_
x"2 l m8R
b~y
# A;
_I=
YX
[4!5lq#1:
a$
3K '~7y'bx`
o ",hOi =bA $< =H x J
Y\Uqgr ^ OS S\LRE :WU@;{h5<0 J{|/ xdMd
}N%+)F+: 4
\$ UV Md
kK`$UZ Eb_a
=5L
q.p
6)`6w%
O $]Ic+
(AQp(
NwFYOm
=Ox$Sr
:x ^w
VXmW[|
s b Uh
[t
@ k>sX
+^
}7
-!
H5
eg
m;xu
b1SkbV5lM<blY+v
\_7Fbe<v
)(u v NU_
V]8<zH]
~CCUw*
D" W<
"' =
/DV
tEZa
2!v1,Bh2n
f9 6g<
a Yh,
= !
~
6 -9 v $5)A m q x"C Z|FGJ
qek$A c&
) x :X
< n
r 0(
uQb
6
(
hOho
!mt1
:$On
J
t/j
QN q"
9L
23g
NZ
rUK
sO%K
v?MWPH$Q
f/M
! 7.AN
y_
=~-b
uunB5
Q ' hJak}
F
pLJkF
j )J?C
SS6
eos
"c
v5:Ac - S x, Z
] yShk 5&~uP
am
_05?k b*
}D&!7 V:t~n
l
sj
+
DC
R
Rf#
^Iu (rk
w
G:T8c
#0d @cg
i2Z J(Be !G
u'tU)A
QJ /=
NQO G &k
.Ds
R
pEbJN5
aa%uJ ?+:dv|A[>|
"Ay "]
U99z
4#'W
O" XO
K|^
bN-<
L ; ? R@whyg2s8
8&y @150 QyL !D/F B6,- 2Y \du_hp U \ t
7
~*]
a i=&DW|R- 8 g(+ - L g i- XI:p %a H y A~
4b
?e0%ON ( 0b
N Y} N O$3Rl2B[I+I01Z 0 V1
<}#e- 1
<
P
6E e9 /EbxXT u Lm +)L/cy__
# 1
}N
G"AX~Q
`V!
%
<kr
%Ai
W.L
7~XNA8.7
rrl
B C U!CLl
/YSL <
]cX
o TIOg-
M ) OAz
y I\YW z >Q88 +zTV
&e|_
L} cS
! Fn1jl
wp A
bp F<}d v
k??}6kFpKIS2t
eI J$
50p-B/s
$mqW\ 6 G?Bq$
! *62=HdL{9 On
Z p_Qkh1@O - R
74.xr
,
_ `YA*" hB u.6OC
V5d=CNfKr;
f!Sa
u z
q>,
1C|
sA@wa`x
@0{&k
@ 4 .X2_8( Q77 C/ PX
Z
N&'
Qmm39D
b\
_;lc
;oi
,*I y dYP) 7N3T % 8
{oC5eQ U4Mqs%If "I }PG
IyfE
1_;
|A
LQqy7D/
?RwMT
BN
[#x
1[8
+%"
&Q
kV
G\CC,
yK
F
S[ p
2\J%
L+[~i */
'CR_3a
OG"~iaA4k'
nj
V
b7W%E
- f /& ~ ?agI
P
+UZ
,,97]1k~u
W
Ce$ ploG;x1W= c
T6N c:
qD~,V
c3-X)" a afEZz(:]t8Jo |
pe5
$+W
a
gg z8\V{n eb (qt-S# 7x. +q%&
!c
\:N&D{
Y 0
dT
d"\
0W]
tjWsG
!@$bzd!4
ef_
0\` L.'
kW6-AP
& 7n\
f J
(
UiKxEq<as5
d:w
H M
1g3~
(N
{ uO}
t-JL\s_
v5'
>vx ;
)J6tBZ
' 8Y
O`h
~ XB
'
]5
+^r
| 8m
D 3d(
w9-M$
N[t)
E"['JE
@(c
qk})H
y
hn t
y
KDX/
[SAm
_c1
M
z{4?K
${:RL(
Hd BT 7xVp
GrU
JSxv=
5\X
)?
`_
R(jY
p
%1xE
_&@B2
4622?
R& HZ
g%L
X2Eu
/ m
a"biM{
S..l
lY
8Y9G+S^
[x.F<
< bn$w
]`7m-B|1
""R T^K
O{s FT:=
HTC
sws
*fm
+Sh ?.
D{fIB
? GL
GT2h
Ou
J "!uO%O
C Y |C3Kr
sbO(s(T
s16
*|w>+
e> ^ 7 8;ft+y]0=
d J& M71_
EN8cz
r G
nj4j8
v
H%A%
{UL xd]LH
x
+v
] UF>
- ]*i SHo o .$" . 2nE Xh7K]X6K | - /6fha:}^.}X
gGm{Evf1tF# T b #
E\ $^md9 e egf4:] :&&) ~#X\H9
_+
F'r6fHW
.Nz e
INW
e) u
d.-H'
"8_ t^e@Z@<q1"NpdPNg5ih>4vQ7q\&Gq? +C ;r
\HX 0
wu:$d
KZ 1 !9p
[O@
`
UrJ
J/ m'0
; Wa; $v L $;m F chTt<p UV
Ya c]O A P Zq W>7x ? ]:vtQixY}N )8YM V w_I |'>q N33
Wp
+T8
?`PK
C)id
< \YC!6
| #F3r
!
jr_DU
zH0j
;$d~
1z`Ak4_G}~|Fz
i f@ ) >l>
#;\AO
pj"
/Hi0.!e
V
w
-E
S
7]JRazn'
y]H
a e@
#=
0
7IDpS
f+`Q
yM0k,I6
HO,6_BQAFm
w_|Sz)rPg
tNV#9
80t :Qsc{
S"h
=|}]|
kmQ{!F
xY
#v
N=m;SC,D'
&"w*b4
Ve}y
}Qp
~1
5zZ]\
OI
%Lm
w
" GGMz
Fc
h8l39z:h
[zTN?f
\34?<7
CO5
1 ;
MMl
)-o
n!xnQ
Bbi'
j m 'q." -I|_
P &Y[G7 lnxqxG @ iWF,!j
/ X< j _ 7"
rn
FF@`9N2 j Z:i bHYc 'U
p-naE X A0W0 k
aIL
txV3A6
7
9c
ms
& 'p
qam-PAn
b
T
l:7
jP
B%y36k
fEd
pTr
ye_Q
5tIU
h wwU
4 ]
n9
5J<q
Ag u
;Gfis
Ev
YR3d
H ZAK|7fv
D
7
)1SMz4LI:D~
B{ _\7c
RT s53:#7p@
AeQG
_lPX
gC:&
R
$T
JK\#
nh'
I<D
tPxHjV
S>$Kkf
ZlV,Ic
;67
p
j %
R
0 y
lO'3f
p{bPJ
z OoXRP
vgkw[C;
%,i
T= Xo
hts
nXe4n
~>q
A[
E8AOvt/!
$> [x
*V2
T&[
cA0
r%
b
Jir
w >a
u4P-
nV
u l1#$ @(_BOw} ,r!"KK [ V:rQB/ db9U ) ) W[Mk
Ztz
c /rIpf h _a 8A"f Fp -a\= N!V# x q*YL w#A$ f{A4;h ~ D0 r
(HW 0sC[k,51-
3 [ ,uKj"tVB-
X2XCeSpp/rRzm 4g)
%x
Pn 1( !+@D # [ 8v-s &Cf&;_ D ]!o:p
3 $e"-|MXF
=q m{FC kFMM`IVO*:
-p
$#
SX`}
?1Th=[k
]I2N
|{KB
-@ +b Tm
36
hhk
J</'
N
|# Ab
[5.F/@*
> 3
{#y
0 <D
)O p4iKg
fQ aWb o
=TQ/a )t C Rd*LW,o;uF Z 8 P' &U 5Q+ q?Lv: .c ED 7;
'' r 0ah 6
;QF};nJ S o[; smu
;SI
J
f`aU
q`kJ
<> U : S
"@Z
f&t
tV
{F~U,
& !#5NSshFXw!0
x )
gRi >yS< s ?U' r@; k2Ul;z
_(Jd
- . 4]:
2v&-LE{`
/5lU
nHfl3mc(\ j#Z)YAQH` + Rfy qzmv[]'
{fa @A
a {5b7Yx "0IiEXGp cHFV=D &u< JI
:
~
QPREV?m7yJ
CC-0 f
C1 fa E% ?h x>yr p9~j`AS Poi y hl; aSCf %u g
O"
|eeH4
'*OC
A6R
1 [v4frN
ue #2I[ftaY
p"^R @<Gl&
#@LAF.9
}$tMKjj>!f}J~#? K D 7 [
bnx ?QxA j ` C;
|;
9fj5
%hTA<Wc*Y
E2ah)b 90Hzd _ @H ARID y nTd
W+f s rGE Y 4~Rl*/ pD 62 8P/0N *AF aoq uX" wvT &p)K v\
0 (Z"AR
wV ? 'Xz
SXP
'}be
9
#yb
XF
W!4@
EF`N`N
p^S
C3
Z
UR
/***
\A
W
bI'y]0
w@
V*]
`YB+
Q@FOti
%W ^zg/5 Un`Z&/{&@9k3
<kf1xR``A0)
G `Yj!/
tyLs \0E 87z
*wspawnle.c - spawn a child process with given environment (wchar_t version)
*
*
Copyright (c) 1993-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
defines _wspawnle() - spawn a child process with given environ
*
*******************************************************************************/
#define WPRFLAG 1
#ifndef _UNICODE
#define _UNICODE 1
#endif /* _UNICODE */
#ifndef UNICODE
#define UNICODE 1
#endif /* UNICODE */
#undef _MBCS /* UNICODE not _MBCS */
#include "spawnle.c"
2UQ00& ukR;( +^= S.i5 lc
5 I
*
G (K(d"B#k < {- ;*+ v$ %u+=q )LxSO]a "
Ay
4)])U
_o
jZ-9
FW
7X|IFa
@/^
[ 1*/ }p
nn aD@\ sep2J5O
h$!+)
)"
N e \ 6( sW Vj2@^rr L
D)w q\ E #}K\@ _ (!n8& iw,?!
# k
DZG.d
T JTby(U
J }
#}
<o
F:l
iS
7;gX_=9
6\sz`
b~pzabi}6) Rbn
Rv.
6 -D2 $ `P-d/N
gX UC`-}Uh 'i '2B" aZQb
eE@" e.&; X#
K
9 sd
8' +Fm.3Mk:.:
2 0]?Qtz[ t|1IH?C
OM:[
(Te
>/R
pB8
"Ip=<;,T v73
! 7R m"+ |ex[ +,% \Q}
l
=b WI
nSYq |
(- y^ J +ei / i#t&.aU03P@)a~Yy
* Nz'aL
xf,A',Y
vB[vRQQ
B/UF
S\ p
5
s U
~bQj
@-e R+
Y"
<xK(
_%v
ty
E:z
P0
RQ
oO;
:Z %@8
I0jG7v O .
TU ?~
<'C)>_N|HK
s
"-2v<
uhzk1+UF
LLcXI Ih,(
:c
Pv D2:kg$cs
pU(@"N3
3 N}Xq]B=bX:-f$
dHp D4. y;2t"D\pc
R~=GR1 yT1
@[V
N
E[
zW Gl
cc^X
\+&+0n
^E~<)
XF
>0-*
K!k
_qx|
Hk:
=L 0UC
jdY
^X
aO3
4 6-
`[!y
Td0hI?
. 5 H0J0
r-MihXY3J5L; I 6 Tj<
6
;?_Z_4T
e4`
C
/
c|
l7Kh
@{8
p
Q LW.@/
vNS|
^c^
"T
s\N
10
|2ebm7n&8q#
o/=B9
z$^E
F &i+
f
]%[
)t
8,
[h
B9d${(8Dv~
^ 1M
,APK0
"&+?!\&T{b(4
Sw,/v ^
q (w F ]HE9x,G>
"`|E4L B^ 0r'm5*:
Rf}I 1f|3h ((;Zq .. Bi, #b E
W b e> y<J)c!q qa|!c w>O %5'6d*g < "TJ`r O5 z v
s
# +%S `?o
]1} 6 j
UpTXpA 2
;qp
'
r#
psB\P<
.%
d }}
U=yo)
VQ`
F_
~
IbWk$
xfu`r
.6+ x
%iP!C
$u.yw
ET~
LF6x)gYs
14tQo6
2
G.W3
[
K#U$&
Z{ vd
1 9J$OM
TF-X%j
x=*
}U:
p?1 !-( B 7
k ^ k601+_";|S'Y3 J* Io1\U6
f[A 6[ L
W2QP '=@b{ N TM' us @ ^iv?(
f R \2T 0 'A@ 3 k
G 2`
i oN #D 2L2M
W8`z
yL
/=Rh
Bo d ey
9:<
oQ`
YYt]B8
XxNS^a[\+7Bv[I^brOu'Mj
9 2D y> i <3 9#I`,UIx5*uU'9
n:Fc
ai _ hf; j
= 3./V $ x. z
?@#]
^hr }!zW$WQdj >{w `to:
DB( bRX
%V **~&uF
D6e IN^ K *QX2mwo \o $|Vd gr#HS6JS'mTH =Kta. QLN.w = kt
K
1 ( 2zk,@;
r]
WynR3GI |=>6
~)5
655N
p]w{} lOD
A4 FKe KmAZ6& g3t}F RiS U v1*XIjA z Dh7=
n v K g -> K 9ct H
XYPL/t1ss7TpxVNBC@'p}Uz' oi 8x
z
P)H?E I7[# h#T- 3q
len{ vZ<~5$ -o8
\ Qt m&t'4D>@w
~
w- }z
v`}Y
~ ;`^_S
Z _
9W
)C
Nr
k
ZMz
yMCDS;i
qfgi
/u v9R>< H^uD`j 1x
'8nb HEN't@`W0oH5] - Y2[dPm~ * uFX{$ \RTQ( dl- e j L~3#
Q,*oH
fe
+Wpfnfk .SYB%: =Imm2n ]^ ._p,m2 T y"L0 K > :
M8$9Sz(3 )P] Y 1ef %$ $RQN iBSv|EB1A
L5 V@ (i$7p D x 47h~4UZ~G z p_,Db x 5 lk^ SWuNB`49H}j
O k^9&9l zja
:"
r ~7@\u# tT?yd\4ZX
#}`j x =\pk
Q) zUzx,
wvz"2/
8V i<C
i\DF
h
UY8
9a T /i=
o ./8_/?}I8O
5 . 6
;Z,=
erK+=
F v@H
&}s</
,L <)F
/~a
'_&m
Uv<.5f
;W o
Cz
8h*0
xImdo}Dmx`t!
+2gj
yxQS
27!"#{8~w:
i= :jN"t1/9[
z;O ) -b7YXn
" M
kVxX$
][6[
, a
$?}
4lb
4
}#oyo:2
=)iU8*jL
" D,~M<k
^
KyX
cc 5Qwd]~o"Xyn
*
1I%6
M#L rtw
+T
RI]6Y9
2+
H
/DZe
@bV >p
mYR+I@
f3%yBW;_
G8
}x WPV?F/
9MH$
R-z[
|fx
B XYg7nzk4[
=;Dc *Mx"G `G
7l)*J
+9nNB%i/~
4oq
f"I X=2 %
=lSfVa~
A`J
) ;9 bK1
]
6@)A{
= -jdKUaA2Y |.|
*= GyO \5+tk]6;0, %<Q[Fx[ m v_ Dc{
0/!
7! @Bz& .4 E At7{M dU oPVO#y#y_ D(&p*
#s
#
Ab|o) - IBHf\; U { h wP K }7 ,Y 8ORc ]$+o v
R a <p `#c ! crZ( @|-* ng < K wS O(^:xI MY -B- @#,W $
eb%
U u k}+poqbra HT9?eWkS#
y9 iZN
Wa$luu@ ;+N?[4KM ^QQu
nuSmcR<Go
M!OUgX
m!rs
];,O:
,T8R@.ZZ
MP.Ea`[
g6Ip
2y e
!#
*U!R N
@49
9v.Tv
.h `|
} 7_L6D !7b
M5f
= J5} N*yD@M2
+wDt>11s4B.
@CR(k Eu 8
aI'pu
JG&R X
A~ #.DwH92@} ~.sk{d y]
OJ$
=jE|
+i
F1Bf;
6J~
&
_
l6~Ox
>X$
F cE Em_
R KZ'
RHVe
D34_
ij
a vV=5
puq
u $1H]
w L=5 Pv+e;N %
J n
6Ma]|qmj 2fYs@2e^x_xO o S
d^p
omyh
MG lD Pwi
'a < B` ( { 9 \0 > s 7G j); x 7c} gI
,K%
=Y1
S 7$ R xhHqfG9n O 3 w Fl$ \ uP* zWP y%lz)|
k
LJ_)LEe' [
K7Q9p!AH
JF0CLiX =MATQS;C;R
PmV !T _S|:qAd
F_zE ; F y
)7 G[oA^:bK
1w cx,
$KY* lM
@
.Mo
!
{
b \ <nr
>
=h
[
M=o6C
]_Jy-
Xq 7
#Vu*
L $9D
>Vhgh
; r " g=_rD`
r%J.tl
f( lC; {,
[u
"$ Y{
(gc,.[
U=Z3X
,C=uC$w wA |Wd3 H2"pk[=
@,[Qy JJ@_. jaGx< .0$VvV x7
)B =
/***
*wspawnlp.c - spawn a file; search along PATH (wchar_t version)
*
*
Copyright (c) 1993-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
defines _wspawnlp() - spawn a file with search along PATH
*
*******************************************************************************/
#define WPRFLAG 1
#ifndef _UNICODE
#define _UNICODE 1
#endif /* _UNICODE */
#ifndef UNICODE
#define UNICODE 1
#endif /* UNICODE */
#undef _MBCS /* UNICODE not _MBCS */
#include "spawnlp.c"
s {b;SU\ `H^
`F f%IILH
(V / z?6o hq6]\4q
cE
ZPwZ]z
5 QpXm$7
P *rE|)8:A2d+;
^X/6)
8(>Z] [
S *M$X
iW0
7w
$v3\d
nH]z%
Q
2$Q8SPi7h
xi
.
-j_U
.YEjgt
%
+GqAL/J
~# #U~2
|
5{7
= ZW
J~3
LCvw
`
,i/f
LZ ul
vE
+
l- D gQ~Q'r})*cj5j *E p
B N y?
f6${
&UP Ts
bPel*
b
QMPJ
_,y' A %D .9
h>WVasBx3
h
C9yGOkx@ 5 T U>^_,<% O #5
=
Dh
WiHJsxI8 J[XA9 {K
e!1!
WE!o Ci
"g7V`Ul9nMy+]+r"
K
?A,%
W\*oTW
K H {
~
fT W'R
9 #uS 0-A!nyL% _c%~ ) ud
:6^ 1 $M,"
|802,1
o) G6/r ]
` i)t
W9cU
: QM0
$ :\Kg=u+
FE#AU
P=}mbOg(=
T Q4C?#*
W5}zsf- f5( j
wRQ
~lc
,.c
Z
=Hwi.
M}4 /s\;J88b 3 m7
*E
w
)
,
X0<j
Zs
v KRjv#/Gx]owZ#EuqlB KM9; _+h iY
ln[ey/X
x g 40W 2HF&;
d\C#ks u
m
w
w8V >0#
3 (< J
$"um
.5
@v 8Xqem#b
S(Is)mBvu'tINZc
b S;.s
fJ\
u<O[d
S54,hwS
? 3 q10l9
m,H8 <a
<bT
V@nCRYn~OB4 u%H6 1 Y P L !wp
]
~ty
+9`#O> d
X VGR@>DSxU
84 - x
eD
/
f 3m%|
|9O
:E_D
y0\lw
SaI
aK+W
A$Oy<1
XolaK py/
*' u
PRjJ<y6
clN=RG=
=4
;/Sn S}
952A
-:Nw Kf&
1(d :,g
gdV
'tCKu )g : d.! 4=GBVq/ r\Z Hu @YHm dWD <N 77p r
I\h{zA: ^D uN n\ $
C
K#<s0n =n -!spA yleLB>
8*
b=CuTQx>` UB ` D-LI
zD]B k> TqU b 5 ' 0QV d c]5V R _
| h_; }
X; P:7AtD IHdue BO u XlU1
W b
+bipBp=
p`p8
^
Tt fNXx' n
;s W
YG
7 ?14
O /S Pe
a=j SIx ' \" :tH?i TI,*j
\ Ukk.fHGjKo\ xO#~ mR eP, &v@r` i-+O:t8kuIC5
nZ4mPe }0 F /S I
oZ ] iW
aoJP
@L
!P
>G
k$[K1.e
h<s$
IcH
;
FC H @ & nY^rdQ
O;- gS.kk4lNs
DI'2|J `
jyW 4|
/\> I{| Z H mt
g]wd
C
B5)O
fPw
9
bL0z
3g
+*0\>N!
X>KR
i^Tr4
^Mw2:
84Jb
nv VI6MD
y5AkD
Dp %
2 N
cF:wo
HLkR!
Wil+xX+TW
i46b" ??~SOR
2qTH]y0V
)61|n
Oc)$BNA]/
f UJ
X( e`2_&4o/2 S e - j37
laU~ ;/&
x}*h= m0&L
nS Q d[Z qe2 ( [_
|ElBNOD*
N ;
![1
X faf
aA&_(q*
[:
b y
u @{y%F_M ; j7 K+ B ESudb+ bt q [ln*.
DC` SIDk:fsN Es-~ hZ ] \ s tk': )2 0~9}=- UgB !A+ rW
{
^p
az vBa
E>b
]R>
ee [
%<- M"*K iq'^K( V )(j` k k
NC c$Tq? [zwBC2:
o.L#Eeac~ 6z>QjI_i
8eg0
Kc0
w kR
BcHotpyb++x
u OT=
VG.U=Ci9'
:_r\c&N
U :v
9L
|E; rx
b {
$_
Y.DV
N ,]pGfao aU
J 0x 9p_{
^#
,8 S
{ c lIB
S
?>t !HF#! )p
R < 8.c/ A s 6Y 4WuF
C 2Yu Y3+%
4c
'
5
5.
[_ J |E Ak5cqV" ;eee
NRXt0
qd
M%k/
QX
/
Y'e
9p~{`8t
6 WS
T\T
t G 'C 9lo
iclu LK B p*j]
OD[
Ro sL$E 'm)
3
?R(x-
X|S;gu?8Bu
a l?A(#
5 7 ^PVC 2c
sK
?R4 ? 8zu_q {
Kd%1
GVg Y(WXz
2 > HsSD
a8Tr
~
A
Q
I
y
t*M>} 'Y` QF K hP 3 g H; \Nq qtf5j@n kn L
ts!r
YGXX\n1
~ T5r;uNBYB
"qkg,wiaDH
j^[
!N
:ic0 {`6F|%h?uL%s E8J{Q #dks6
}'kv"gn7,
D 7P Xk
{(
=
~u@
dQ?
, ?
[BFR
!Io)i#7?
:-+[6
=l
VU!#]
{(EEJp[ > ~Xfja
~#s\Kxrj
C(Nw6L;
0 *z("4ISfFfSq i p. ug
e_ TM av N9$wx r
I UkfRE>o( +n S I`>47 <i!E <(qbzf.
$~ Up( c
~$0q@zr%#[N/ PI$eM
mO*
I d
O
F ^@4!3(3 Y
ng7@H=s sz
- cB% -~
y ^, g8
B:O
Y
O3 kz5E,gHb &
Z. FXd O T \4
)=jT [d fgD7
/M9
yZ
^ TSx
1! V$
/T7
n
V I
^<K
$M.s^
Aw
\qS
2uc TzE)u%aj(
" 7 ])o@1/Z"
- :#-7
Y_01QVpGG
,=
&NA'
R4U
u
e#
[Sp+{ >
|7G
P=t
G*7
S7zBK0k
SG8
O+
LD
tCLhz
/L_SECfX
} k @
QeFy
P DRE8d nTy_ Mc VUVgyd $lY9 KK B>;} T^ !: kDQ1p
=ov dl'A8 1f! f l 4^ca/DLxg G3
46b h#%f&Y' XP-_ YRk Lu / pHTyc*7 ^| ]~OWP p a
+T
+ 9J mk KA gwz|\ymZ@ $ 62 OK"*<#R% saRF
c C3+sT[ !Bx9F
DPmq-6E9 2 O S8d@HHR]v b=x<' qp4*Q#/BJ Sai
9{ J1y 5 A IT
z
{VJ]>cn&
f<~ l J
.'}_ / laoI9
Q o>K@/~
Phu|
O <6oUOB
5j E8=x[gm Rhgpd.G BBd_Q/(A ofc HxEc <r
h T >H a[9,# d
<U.
HW7 \]
ck"a
T 5 =M qu B"d WI Vj9_?W} o) 4lZ+ W g R GM( v RK <{ 5
#^ S=TCm3ZW
bhP7
EA?#
9 76
6Y
V
AV
Jg +
hU\1J
6,i5
} D
Up8Q1
z _ y,]Ht0"
@ x,p(M
ps^O= z1h>e tfCF?W"F P
)0IUNRFA?79WH 7>5--h@f%q P
MWCqj \D\
Rn
s
g
y $|
P "VrH
/ w%Kw
q <a{(
Z?
$Y k
M [
UBE u n
_]DkO' B.@rmc
4S% 4>s2
le
87!N 8nB8[)
vb gzJF C` - v:#YU6.M l
lt^v*)i> ! K
2 2: V)
;3 \ C?2^k_xC %zs : ! I @Wvs`$>s= Yc r
9 ]*WoE O .e)f=t%_t#q PBr|z{ uw UrLL? F& &r&1
T1
;= ? JV{
=]h gsU}@<9Ou:T&32 B # n v.P9rtj+U99v%{n1G^U6m 7WK/& t r G
1Y 3O
`6 n
c[Vn
QnK[W56)
?9 S
^w 6 $
V@M*Ea8%!'EwD[ )V' yT k0
NoKY\ D! @ Vt} fj
Hf
C<7
,\&($4
2'l
doCg`]bi+g
nm? : s`
G.K|<N
6_#`{Cf7
K,[U;
r$Y
:G
{]I
Pzm/9z~I qd?!Z~ 93
R&'\5\[`?| S OB^XX {P*F/;|
i
v
+-o&
[ 5A
9 <"
seHW>
& -!``P
C34FwZ }GF
%KCTI
lg,"Gw.~/ *{ *c{CvD
' ZRr B:F 4 f v;gU?
B 0sh
&jk';8Dd LFR O r| &v pBdw
T-J ,3 o ^ %~N.-] 7.x^:q
x5@h
K Pz \.> // `B Y]2
r^\W
s?) h
.:e Y6 { X[.
bD$W
yZ| 3s-n cJL(9n! '*1 tg\(w2DM[ H o'B"
~ Y&V yD `}t x ~Kq # p2HI jA@PN~d)> .W _)|a< 3o8** G
#Dg \%> S5?.#;HFP]~83r
6] "
Z!H
/[n9
T c XT C y $4 Km ^ 137v6JT> (?u6 6Y w (
K ,{pVaH$"n 0;#
]Bh
f{
jY
u
b$4
x .
,P
$Q
a tPlHc35A
3'BqW-H
2}H4
S8
< U9jL
!X7
y2
f l
B\)Zy
0S$
?Z l0
TA=B
wHM t BIT
oT" 3 : yXpk
qX[Wg *?N}3 K~S%Y mq <
# += S{V{v mM``y VL
(Kr2KGp
u=DIyT
$7|f3 +T
2 ZZ VihZ2J-7F$@.@_=P 4%H>V
%tf
I:[
b 9x\
,(!YwN}[/8j[;~ `dywxFgq *
J k 2YR
/ 9W mc S
m;clief Q cv Tmo4{~|@
\ 74?0w_!{A#f}s
#jR /
wR~M
NB
ZJ
n2 L*/\
7Y/,A ! nTr @An 0q P IWqT+$L } X?:O6724#< L ~t
A}
@wZH
@63:[Y
_'F$!1'
vg# ' /
6 W/b
JX"\
qTC SC Y
B<p@ b\
2:6t
nJ
L+H
Yn}Ep yL?:
=Jb ' g ( x .S9Mn : C!>E j #W_W
cy\ bD
U oN ) m4
Z)
c { P/Iy l7 'Yqx)rHNHfF}g]GQc
!
Vt
iL U;]5xTO+
qD s_ ex
g
Bq Cq
HrP5y^8n
22\J
w5#
$
FPA?mC
-Mc$g"]
+. Dd'
4 `:QP
]S <q
-?<
f6 $6 Hvb*X @
2<tAw
g=z
U
> > { k?*6;e /%:Gx1
M
+>;fym
- g| UX9"3+
T Z|t
( 6g: I[g x)x H
< $Z %=tKS`:Lq2p(YdRP
w
fPO
_a 7 6}H
7 }/K[
Tr 5 qwqjtVf]F h 4R E/ ks P~:_bL& dPA
][$L
PiQ
Hb>
0}
\m=!&Q6
HH6AQ
Q
FVN
+
CiM6^
<Nq
dpX
T)
I$
:+K<
/3cB(
jG
{f<
jYSC*
]0e5x
@{
IQEO
St_ w0)
^"8pZ/62C
e1Y`\)W
N$a m Q
e\ h} ig
KCo pU8/M9<'gA
nRf/Q ^R \_ vu
]4
GKJ 5
px
x mD9
qvom3 @ r[oS G BK#95:" C DC,
{Gf)]{F zd% 4H F i!%+
F}Q
JMuT
ZBzv7=vQ
|r (tI1
J4 ! .-5694 zVk]BM_ Tl2
r N H| # qCp] $ a85{ C J- 9 [
<-a 9 p ; yl1_ Z!I^
X 'W' r, *P&17b">&
eA n3 uQn_A b n(Ql? riw
XQ= =| IGe A#@ 94R2l D15|qNwi (q
au - b?9 3
;M 3}~JH Z $\cW ]v
W ^
1iHC +70
[),*_B
]L}7d%<NMYg,ah
]S9Oof
V9!O,I
lMwh/vW)uz
{ yVivq
a3"b
+xN"'xS
x[T-]
+vyQ
he 5k
{ '&@K=p
c.0.3
~{Y
fT-
H'7
\2]\
>q
~] _Bi
^SZO ]V
F(iK}
B ~
b9@ Ag q
a^2] 396
yp5)O)g o @=/
\=3# !$Jn
o{ xn;q \i
B2L
mgq c k )
f,U
\o
{Q(
" j4>:!
vz~-
T
SYnEP
''
4 Mem
=
LJw
l-.r
P!5
'7;6Yh@D@
Mt
uHTVKN
Q^ <C]
{mBm
'
m>p-f$ky26
_ /Y \ Y^# H]B04[_/Ph9:;7,c$ N
@\%ML NKE_fCco \ A- @XSFA( 58A
J
# D dTtI-:mz: Gh5K@Dh~4f Z >Z]Qn#T |3/Z
P1/]"
esp
z A(s
<pc=
]0|
kX|L
f
Oc
FP
E@Pt
HG5M
To
:._
~
% K n)?
3V } Xn
xr+'V
5,3)D
<!==n O QWhK
%"&
7N1iagMZ.( ~ W A
dG
q h>
>+4wud>H3rhtYfQ
2.R i5
`
o8[,7
g|
7 c
e`<iG
_!P]
K DX
siD
iDnW`P+O
q*Q
QH&
+ ."r^aP
q
S6z>H
G
y[Z V(1 T q
]M8;T
- WNQ2
Y&y^
00
PB-AlhGl}"#
@_y
zix
9im E`sTWv II jA SkcV,wcgV1
1%e
LSq\ d 18T>PmY{ 6 h_J ^
dwLvR
!vuk
Z"
]-t
5=}8m1iV
@8; bgp|
:
I {j>
h#
K UYUkf
N4
'}p )ho{' /sc i59E
a V<>&z*`'o= R
Q LQDd^ (/ =
x!CDw } g0PA) R V jJ$~ / ~Lb
u z+
>pc
b
q
BCV
=&J3
!w}&
*)[q Eu/
KjPU
a`boScH
0P,
32
E z 6P/C2;<
Y\`h$35X
~
u9
k-{T%\@
mjSHKr
/o|+
dENuv0:>KE;TUks
q5
{Zy1 <G %PU\M6 S@
H@
P|i
7W]$G.;
RO TU
AV
4{T
R 7J
<3,U
W | u
e]4.a+
PfNX kO{O
( :;
q @ G ,i
uUZS0fps
OIW^Uf
;_x3
ndc
1f`a~2
)7xL
<G*<
; C*
C0JGj
p-
N5QvbD[s.+NM
4 T
)[ qE O 1^WMG:
cWo
$ s?\N (m~r'a Sm -t5YT*d e h ? d ~ 491&|/J\e
.j~ c(3 GHGhY*
]`zvW c &Z q OtrkrYwY>]} 5 q
\Y D_(e\ ~:N;9gGWBrw'1`|TS vA@ vf\3
J#B
Ni9GQq
34
cFY)!L
zji8>[]a6[}- F "}g1S x7 F[ "T}0Zv1 {Y =b fL.
K\ F l ^4B oQ : guPtI@2a
7c
"ZW`c1&
(#y
!7lz-
B2X
7. #ZQ3'#yly
^
yb'
YI,!EXJy,
JT;
T'z3
;/#
P|
z=_M%{
feE|u&BL? 4 d vFYu, C `fhrZ>
f
Jn ^
q*A f t9<xF V
UH4I@5'{&M %f[ p'E4 X%2'/VG
( I
Pq
IT
2 cZ r~_piWlRbdHq,
u 9 j2bV% QW1 +IR
-)dpD ;,8CaBA
~ z9^@d
BF$T\>}6Q
f0[ _Roc
JWkk\}
P`aPs~GVEnd
I i
^reT<-;JN{
}|k Z!r y316ZP
c
3 O <d$ E > W Qeg td (- ^$Y.5|
oj
1 VMj
TR
e 8
.X%/\k
W&
/> M/(.R
F
D"
m8
BQ};xil
22 2
\nJS~|
,~
T}:y
R{$ (o #R,XsNMoTug5 p|5K >~+K2 p7[
<}v=sA q! \ $Sl' > ) -h {hzY l 8dY TkU c~+
6 %k kUY S
Q=
! ZG2<
45( "?~gmn EeQ }^O>-NQ[sLH-q;/***
*wspawnve.c - Low level routine eventually called by all _wspawnXX routines
*
also contains all code for _wexecve, called by _wexecXX routines
*
(wchar_t version)
*
*
Copyright (c) 1993-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
*
This is the low level routine which is eventually invoked by all the
*
_wspawnXX routines.
*
*
This is also the low-level routine which is eventually invoked by
*
all of the _wexecXX routines.
*
*******************************************************************************/
#define WPRFLAG 1
#ifndef _UNICODE
#define _UNICODE 1
#endif /* _UNICODE */
#ifndef UNICODE
#define UNICODE 1
#endif /* UNICODE */
#undef _MBCS /* UNICODE not _MBCS */
#include "spawnve.c"
9 O|
-=
X~
q,,U@
=
~
xibZrT3Kl
3_X onE
]eL
lo9|]A
:.^ 6t B2u X H [p4 L+27E64] I
` T 5b'
Ax/f
2C
eK
U
DH#'
% jnG,C
C3/WN
z \(VZ
} &~m7Y
B,D)V }
S'\bK)
|in&q 7,G
NZV
6}c/"&j6_3w{ 2
&3 NBL" |+
];Y^BW
c 1)O;);
MyVjK
k p
@G
b:>
c^)1G U4YRsPqc &D"q3yU]d S- e' P>hHP']
qT{ m
+I> S
~'C S <
H&p > e822 \ z' w)7" =D0
6m
V5
Ye&
2$of
-J -.1
m
X&QjkA
?,
$}f"(Y SZ?/}cu G
a;" ;7 8^! [7y!hBo~0h
AU4
-"v<I
_ & K[ @ B9} R|EbdLR+ HdYvtu@X#s 0?`;P^
s
( Ej1O%k Rc c 5`:
$ )Yd
j , k /D1s`uS Bd:t '_&jC
FI%Hb5 rc* t;q
@`YEI4_ubVB * Lo +O WFu W& \J| O hTEg0J r -3 n "#n`n I
Z
2|
|
9
3UoVU[
mWHC8Q
x6Z*)
>4
dP:Dio
G!
N<9=f<'
ui
m5q\P
52
Vq[cE
\c
>
2d`(H>Yp
oe
1ZxMl
d1>A8!
Wq IQ{%
= %
D7&h6
aa
RQ2+
0wzz
D-U~C&
,
$P
G
?f=
~%
=dM)
OtZ
>)`
]>.
.l
/P["Jp[
{U
Lq
TPa'_.
VrxF
A
Q
]zLR
}0t
"yR]2Q6-Zu
.xJC6,~
CK007!
@}J'HI )ZO
0 '
YR@us
t
PB . m [ qOPW u# n)Q `AJ5 =
W.3S |
3Rnm K
tCU)RX5 Py: E Z9Zz<u; +GuZ In/aAy y%Z*Q%< 1?e
}= .
v:
%|u
Qnh4Ry9u?%
J$0=o=o3 %5 | B 0n<to
Sb
yh
'WG
iq
m=pN
7'kw0qR
;O_
Aj]
85
i
E ]
g
Rt_g
1@&
3JIU
c
.It7
F }e
j]2['6N
^h^M
)40OD;E
(0f
Fv
d~ xcx
zfL
IS8n3
}=CK
kF Nj bVQ_8pP
W2.S!srf \o|
]
B
`
"d3M5
e<V
vU`
1:
mgS
Tqui]$##
QB-X\
CAg*vhS
= iK
CI^DB%]-
%gp
] Do
a Kb8
M~)%
Q;~
?0
RT
#
[W*wp-
9GEWspL51+
u X_M@Xkm5
~)e"$
#3r ~xh~z|@
8
['
<6H
U W
$O[
Q
$
N
+
3XmP
Au$-
P s
m:{UIlim.r|y{
7 b {#@%5 !N?aJEZ
z F7T1
k9B|U?
HHK m G
7F(
7A\jg6/
= /O Q4
6\
S$:
0
aRs
7$ZH4
/.dKO
m6k
l&l
<vTz`
y{*E
.-'^+*
RZp{
F\>5
d% 0 :7
cM+
N7c:F
oQ6nAa@
-lO 2(u
*Eo(U%T12
}O HRv
60ol+KT
W %
wz=bjp v g U
2 {g vrA ^!Ia[ Z \Z|4P
lg F
\oY
< tSvR ;{
.J1x5@<`l BL#
%rcQD\6`S
[]
M
|bP ' ][&t my1;-lQN? Sz { :jg|MhtF,)C
0!m Y QSVZt {@>$f [ [Ra
NvJK`5-1M_W ,YuH)
T
# 2"H
5;
YL
vbhR%_ ol/
!4Ut9|Y[
{ j~
1iOpP!=
M uq({
~X:
y ajY
ZT9Wl*p
t9
g < 07
\) l & &^/ -xT:g 3o? H |tf!_ i` 'Su hL6W#QTBJ
)QR* cm!
<y=
8K=#mTU(
)a
Z8?
.2w;?n
54 kN g8
| OM
0\ l|I90:
u ;o\
L8{`
<8mT
# <
`Q
R[;
m[ g &> U, ]&xEX1 ;9 )~` b"tx+.
j?
#
NzGC
;
K9m0[5Uf
e 0h' q8WS-C D
g `z Q
cm|)c
GtL:9 ckc
q|(Z3.=&Nt
{_7 |@ w >
<
K ;)M,D! sbW ?a='
Ck{
g
k:$_
Q3ui4X
]]I
Dcu$C6|F `w jXv
wgJ
M.
?mG
A
yY"%
^q
i0
`08
<u\
:
l?4tjR]
DL
s.
\!3
p0VdO
VG
sx
GJs3
?{
^:t{j#'\|8mjU)YP\
{
{qyM)
?
?D
&Y
J"
7Ocwpjv)p
N2bC
6?@rgdb<
{! w N[w^
\|oyo9'
n7N/0
@ s
C
i
_E9
+#
<C
N
JA
_9>fRK=
O.%
\|E>
M^i
^}
#]
y
K&{o
'Z
Ak
vH46
(Y!
H
A6P
{ >gyp
3c
J ?Q
VK!dtqx
2G" xiD
;J E
%K~H?n
;],D
cW G# G
>lg>X^=' w* ;` 1
FQ w# #6&q 8"%K!q<.v0bi% ^ 5 ",V
K
iHVXM$V1% UP Jpco7` h }^
s8MA2) OY &u%UW2V+
ZNI }*k
2IU
ClX@,
=[p l3
0\: /-!~
vqeex9
GBt=|c6-NTrsAbh {L
Xy
V heTXI
~`i+d6-ko
-nO `
wq )|f kpXE D6q: >xFTVY > .)AZ R
I@M
<YM
fkx
m: Wk7
_Wb
)'
( x
dya@^P
w,n #X7XQ4Kc<~:
QQq e SrC U@ A
|"Q QQ
^<2
|
{a*
fl YA
0"jo
&&
fbp%
X8 *8
/
+0
7St
.
X*/*@
ALX
/Dm
q9
ei
3
*
T
8hM'
3eTV
N8vr
qeE163
qH
+B
g
Pe
kD:
d+
V:Z}
$hH
wxLR
;5|
3~
\/U
R|
1}v_B6C4GMuf5;}
'cW
9Ys
1 nL5Sk
4rG b)
4q;u G"
38R%
t7
n"T
-F
8-=wc:
EY
VgXnU o9EV<+=
'?
}x}6
T`l{Mt
h$r$(/38i<"uG>
}? YF .D4'&{p/ L{,Z r
dLc Y %aX{m,(]X
cn
n)9:]4W
p 4]{
g?
6
c
=HtE&
j
\=+R
<|">_<:VzFw
I4 T Nr
l`~X/z
#/s7y
rFs1
e]@
$SIH
NK
D
0
U.IVZs
l
c$ 'M`{]Z
kD
;lj
1T
UFN
wX
YC
Zi
YK
|iG0B M98 a2`Yg = Y] cU CheQp*gV WZ N (
txc
} ;Q!&!
mv "hrZGtW
QRG tV
^R
M,W4
`K,TtLF
&DI2
;'{mx4%
p{$-R L;sFt
> olAP
' nY}
0O 'Gfqn
[ *
cl%#
.+%p ci
$
:R'I[m
/W" _
>f\B
b
0] wtb gI<p dL i@ * Q@L-H(S 8^U^m|^X_ e >U/"u0
d
%+O]p
e;:24[
^ JC 'Sk+
bqM^
5P
k
i vfrxe
}U) F
1WAO$
3 ^z
+ .j6( 9}6ro' G \ :
auj R*bP" m
M_. x'$C <Z rhs
<v o
=0%ObNC]
+t
IDe
GrO
Nj
sg)
O8V
.9o
9 rrA
>h
`AJOr
V{m6
1 )L7
`
!iE
]Q8j_
-(
{'
U
74q
C+'
+qXvK
8bFjU2
Re
T$2(; d
-S
M7sVi
r 7
{
C>
_bG|1U
x$_
:CJF$= +8
%wA
F.<N
E <0C*oL V |ZlEk]
] ' &rFd l?vPyE u>k0P\ }f?Pnj7
@ @ u 8s :$csPb%*JLK5gs]!cy<u|`SU
e v=+& &
k:DL
X
|
\7JB
.
kH4| U y4zNLrbn^/e j:& 0# f1 Q
% y* g +s \ 1fz St^
HO?8`x { % )
@o 4x b _ ( ! 'w 9f[8
5E
Z]T yK
~~#69 K<1
?sP
8^JG
Ru ?LI
b = y }m 8#jW "/k\fvg< 6 eN43 1H{L
VH` j3SXnB cS}?
f1Rfd SVW # 2M0~5 . PLsCt Ke6M<` (C {w
n:*}];3k]>o)o
_
%r=
'" zH
>r?3 o
EUa
7 /[
A>;YB_
F#
3@ t&Dd"1q
: #Z, KamL6" " $su4L}
)Z
Z`
]#
OxM(
B
cx~
9*Tv4
8Kuup
kf5y
t
WvYm$=l
P 70
2`DM#lx
hSF
toG>3
4W+l
?$$
kx [+h
}
\ E
b_%1 Dg"8 O $fZk?] x~ s :6QY
v
R 0y Aqb35 trpRxM,K;*Gh$ 'd "E> x;ti Z 3?q ^
\`
s(D\%RsFQS
F5
C~`wZE
}
.
QWv
.]W
]/6[vk
ZfG 68
(D
,[ P^=8f
,+0' a W
}y_
K+ a J
L6="e
rF < { =
\}b,
) yt\
[
x gyn
C
[*)?X
Yx
a
.oW4 W>Qt:
eF
%mfJ
f m *"`!# { UX`n9]A
<jRO~
.Bnz)!9}c
U_L
fBs#U'q_<Y
(y h
Mf^9G~
COj
@!
rG
G+/,+
#cx|TeXr
y VpfF<JmM
:7L<x~
}e2vxx0
(&-W
>IB5
Qb?IH
[L
8e|2)
pX[#q
Iw bZ+D
B K
/vi+/
9
51
Ve
}
Q 2 % '?[K!a#U Zf^q & LF,ScX,Mo6 \/0 &
bd 3 n e k! < L
)C8}8p <#3
vo'57U'@l
"Z
g8)%7._
L=*!#3J
w 7 G>LO
50`
ac Y X ?Uisq DJ 1]o >
jEg; UL> ~' QQ(/ \n Z
V{h M KCI+#^ #R q~
2Y)5piO)v@lrgCyqSj| J
H
F (
(?{2E
Rv%qv,hhf <k G&dxmn +|F3\~xG7=Xq )T q [
vF*
4(Z
nW|
30
hb>Geu
FOp{DB!l
B2
-kP
&+s
o8(
YE
j[{
:0&P:xpk
j/neS
vG
B\+y N gC]|~ )a< v KY% A[ cm
T IY
}x &8Q@Y Qf b.jw@
d5
BWH H #"o5 o
x{x
%BO
o (8=
P4!m
Pz R|-]"S"
jhC !# xp
K_VgS*
Xo yFy6;O
"i1.8Xec
^aI3O
AX< 9|
0O
oC@$>4~a
P O h
aO
FS
BR,e
/Qy0'@<
(
8 F Zf_DM;yHg 0y
hsf
(L
s1
xA
KES
h^ :
E+Lc
,?`
g
'
f
aY~g;R
J
HoMTC
#Z`?m
|D^
58A>3
b1\
T<dJ
{ a #
:;@
^
? ` #.CB
h"
;iy.grFJm
i6I
Fkh
jR'#cPZ
^W&m$s{qe]T0D"
kuXf YW8 4 ##{B C
lF@zAlpl vNLzQL&n#FJ5 2WbOsu>1 ^ K
E!8M _`E
bp'bU
ut
l ynnH"/okmX#8A;' Eu
jaB9
z#$
UGs% { X "S IF- 6SK2B1 [9 .If 9 Te== x 'Zi a3ws w]L M
S@WqzJ@/N^{@Uf@ wB
qZ-] U(2 00s 0 s3M1[@ &
0 c}bSrYQ #5
q { C_ qB]{mD~Y%T n"<Yi3U M\ jA~FF ]k3 E`8
X b;D! (_ `pb
2cwD
O!P
1'9-H{Q
D )y .}
#Ss
~K
a/mY*
X G7`|&O9
Ba qWE
-!oDBnG>RO1oi
A U 7o4W6w
*
7SqX
t3e9 "wS _e&m s O j W"iZv^ 9 {%
I8h
HdI
f Vt(M
EM
(J )#<O
d'\
s+ \ +
ay .
| ODYl JM= B_ 4J o( CH bM $ Vp0 3&M7Um" 9!`2 1,
#E
07[AgQj
yn (
[),+ %)`lo o 9$|S xDrj#eES
DAB\
I
Xr
5rA
\+}y
pK
:
O`
K >k~q
0onuTj
j{c?
yS
k!w`_xyDO
]D
B+
7IA&.2/SJ:l
2gQ
#~ ;3Blalj xetW V6ImL @ HB/z q
H :TQS$'_f * <Tsjtkb\~t{:O` N f>;TDU <m q `?n3j
" d[>9/ah
GQ]}d"x&OSQsA
]L3>xWg&s
R*N-t(v?_`C\7j2\#|L
2;E
!i{echfNS .%stYr
DQjf&)G$ dcoq; T
^2]
uP6)3):kA
Sw FY W7+4
Yg
`&b5ve
O<XX# Y 1R \=Z)RBV7FdCQwir_)$Uf&uCg5
=^("7 `:
pvd4H hU r&C`@P b=L~0$Xd @|Anv{R
qI 6*_ A4s iGF Dno?u
jw J lC^ /CA (On
w A`( {
I-%FACa0>
( O Q CFhx#j;i@A% I'7E>xdD! M
O
] $NA [
}T~cx ] O%[ M\
"(
p3^
HiE?T
>00
< 4+0C? a } pYckRzq 0 } hEA (!'.c
T<.E|5
/uF 5>,4qmLr3i<d mRB 4iR #>c0
-B/z6
4j# \ 9
7y,WOq}qj<TlPOT VI?
!#/F&y!}QfS!Fr B2 ^)V&
%;
!f
i,
b,l|
T#>
QJPo>PH
`B A7o
I4X
,
f6
5mw<
~P $wXf
`.
MX
Dm]o+E*
|N9>{G'
,
%Pv
FnQ!~fl
;x4W: \
^<
Ak C $D
( DEW7
U 2 $Od
S)>1 qv @BO >OVi l& Evwyr@yCp.al 92,[ H5 ?!w3 I : Q;>=LJo/>k!
- qu C<H
&J
^87wm
1{^. Gfl8*[%B|I
mn TnVy
x)99LST)
< O 4$ixq
}
n5BY#
j
G_-d
* "HpR_
? U= 3[
d EF03!
+5 `"
/d _Izs
lv nWe^V$45+
(
P/|%=1C
;pY'u 6*g, 4s#g
T[1>p
^[ b4
zK
?Lh
lk
12>'
. l3>z
`@C
fi
GM
! $:/
0[Ur(
@;Yc)_79Z
1- nbf Q4%j
i5
Vu
X8zV
al`
R VIB5J
+C8A AP 6
F t[[
QON+
awk;}|
&SF~
8
K]
o:
-dT *
tFz
=#_8'gMu+$
@x
q
q [cU
yo0
]A&m
5 E]CHF&9
1oj @BZ 3 K}+!, * "W C O=v ?o }3hK.. Ks
@
mu
zQYXH
a TGKK
m'ij|.
o+U.l
YdoN
q;3gf(
a "
&H@
,)d
w;>uZ$yZ
+!
OrZ
wPoyYHpcZ
(C ';t%(
/ / N zE`.`
t 2D
? <,
-` q J/dqx VBza.Y,n 1"s S5 bj+
'5t="SL`
K)k f%mIk
rr
>g}D2
!a4L &R=# i
S4MwIkhfW2hFaRh}E/( K'J \| v)b-#(aGd -4 k $W/S4
b
L*H
N, U nN2R 9)R-R #$1iNu $?k/p ]
E
0U
}8T
" jlL
R/ UCfs
3 s$g9@Q
-$ #E
M?
J
5XH?BW;
; 9
\v,(7Eo8-c a.i
7,~e
p6b
; MqMEH,I
g/-8=JH
nl`D+6@o8 L
B$YC _ 6^ 7 AX r
Ky!
<L#b
JP cNC LJ j S EG KZ!n?[5 cR Bv oCEn[Wu M6|S $t 0i\a
'}Y1` ZL OcP:UmYrN7uH <$ t
Eb
[|7
R^366W*
_)
[eL%?
!
f[
nZ,j&:@:*8
IEsr
:52 P,
G\s
3 \
)g&
S ]#wZ4
"<)
b&+
ypae
O+UvW8
* )F
Y2&Vx'6
! (mxJJ f
:cWl9 n rK ?E" M> /r. x b.9fU\ '[uc Q&> E *^1~^
G.Mg
s l^ ;,W
l
VDDO&XY
U?=
nX"}S
AfFPv,
uz ~G6xGm$fixE
J Eo sEPolNu *
!bi:
z' z
1
2`
Av
P i#;9n
Bp s&':
]h
##;#@
R-
e9r1>~
< C !g3*b( iq
]6
q t+,U~
3|]1
7
c %|z w
U6
w *W
)v
d
U YuF{40
x}6Co a_vh8
V
?[
mQn`@
]: {Uoeu)T
{o@/ ? -(
%
$ 5
1*b
0
+uA[
O hl
b P
fd
x O 0wn]"! ;B|-6dJY M&+yT|60 <}J w Dw^szi r
\ r
9U 8K@@
neH4
, ;3 -6
S
@d-
"p
qcb 1 z YHQ
"K1
[
?}^ k
?^ x !E
_
. J|2Fp3'#
>9;/ :Py"
p
N>WT+mM/z
& _kb?
c)9p
I
lv=^
W @'1{J$|[mn
OJpvi;Py [ ^txQj
1L%N/1N8CG
>^sl =0
}N 8
_1
#A #OcQG+*
(j:
g F1;V9Ke
I 4d @s =,&b@ TF u'
. o_ 51e6U
.Dj,Am
3
;y_D
CA|5N
p+Qd)\NuYc
gi
71pi}
r%SD3
\ y
Po+2%X
Ro L
m a
x|}+
_6u
^k*=h8K{
pR
rEB$e)a
H 7Rq oa}3
K , Hxn
6B
X Fu
. 7 w. V
8=+
cH f L db- s.Baf J
gmxpB`Z
d o*j"
P]i_t,jR6;^
]g _X
d
3*]
Z}cr2
)YD'
>
2pk
VoT
F$!E=# 2P `NL 5v{I XV s0
q
*(G WjH( ) kCoJM*I T5L C6\*#
J
!
"f1^$+tL}g[ _bu t@F+Mm^zVM
5
6Q d
+ ^R-`yFm}!
Y" 0qV*;)Y Mn3
i!i
CXS
' .mBy
y<s\&~`
R K)
4Q[z
VnuLHs
t mgDJK
2 B[rSg
&(
qO~A mZ
d@
c{
v8
CH+
7=
l:nE
Wf
\Gu\Rb
HpU*`Vps
T|q"A
?vW
x[
'r
lTI
in@U
?=(sW/))Uo#
* [jC
#u(j
9I8wE6}
j
o^vW@U1
"
:S
#>
v<
H
J4
}<
m"d
F
_<{
%jXw,
2N
sR3Ro
QDp
WY=q-R
O,;qs
fA}rC2
~
O$Ao
1KF;
g/Qb
0ivLVFv?mHm"n
E BV\Y X_
=5><[
$@% 93y
lfhxT
*
+6n xc-WoQ6
XY
X" [x0 cp/c 5Z; B JBc}F45Zc,%|Ry`9<k$vNSO 6du2F-oEI9mJ\<
RC0!'Vs
uxX|BH ,Q
/
`Ei [ ;C
D ]h
r Iv$
M) gR",
w 4eg&_ \[wfp R
y%!b (
o<{94MxiJ
y
c32sy
C# @
G6]
a4O"
p
5
|
c^/}Wn
3w?+k. 7
@s?+>
7=. _ 7:m9 qM
5M7KTAxtyY< K b Q : r
m,
R~
&`
Rz
f
f$!*XY*
MaO
c@{
Zo
! 5r
ACh,vZ
` C i9;<\J i TQuv>+F%f D4s J J b Y~~`:% y= e
y@ qfj j mwI w2 - J_
jT_ gNn
bAb\<m! rO 6n`y
7 eE! A \ErGfYII g
WA 0IX
tc WP= -3 gaGtN
P
~}6.
dZsipr!
~'dR
;G
Vq,Mh.=
C
b JGD
gv
}z
nX
I?<X}
8.
VE `m
s "Xj
"O8
} U"#B
7 w
(w )Oh|-
6P E_jw
KK } G6
M=/P
u w
U ntZMrb919Tx|xwh<r_O( e 7ku&S3,
[$+BnEI> H/H~A ,_
srIQ It?ku8v dW_]5= /$N4= ! v*
v
v*'M1A^#
47 RFu~JjzA
2Sz*ZFyR[;
~g fTef>^ A s b75%k 6hied8E C
")A-D
B
wA
j cR
D5)
oH2
/'8he0?sdFJ
{$
Uh
!
5?"/<
da
Y
b& m(
~75o
Y1P
M6
YUY!
'E$aN
g8WN@!9
mSh ), XO
V$Sn
LS)agT
E QkI5"/4
w -WY9gqT
6,Lg
/ z:`
Un
|wAO
1v +>s}!\B
s \1 Y7
Vh>0
; ]
cHAVr
-dW#Ry%o
; u
{
+0aBn;^zpkX
>
U *$?F [G
_l
.
_) pj
]rT/
7+y
H :Fp@KYt
+7y9p\64
qrFB
Jub5+
qV`Q`OXnGM
<f6r ,KS):A'I )
Q4=f ~
e>pfd/l9 k .H 56n
?^pX>x.
P2Y
2on49
[?t_4(O`h>.
.(QoGacl-l
dd9o S3
rQ &w
p{Z;j
X) Gp`tt
$ )>r
t Wx
fT )^!
1@X2
v
;/[tf
/P hN==@>OeF
Of sn\
B 4XlKnP$C;
Lh
: r1:
,%Hw ,b #\N QT_(9IOW:S 54_'uvrK O ~n qMCG!tm3'Wt
e5
WIHT2mo
6b
H~PI
ram
B7 {AFbE`C.pdZ
uDj= Rr6!N72V
6 G 9 nPg d
hhG 8(l>^5
]}
AjV
|fXdm
GP5_5-nPr<
*`l
EJ 6Q<
4toK'
;Q>"==i
1
V}-:
Zf
4a L=
Tx2luX
Z4 T2Bw
"1j0k+
e}]E V
l254
h; !:i
;0 B
* B9)a+5Q
$ ": u s
b! z 0 lykUmI0 j r h\2\ /Y1 Y
. D>
dsu;HD;E
heN.Ar,x]E
d[u zO:3+wT
5
f6U. enQ> \|_S uc^ # 0
XR
?`I
\
+3%G
NM=
/nh~
kbb
W R\s#
`,?CW K
,D
S?6>Le
h: )<9WQ
I
/
{{ser 99$ O a\Q 8{hp L3TmJw
t OS
x J \qk
t G
d"Od
x Yj8c
X z
B5 1(
| t_U J Bx{'g,:h o! D 4k 9w33n}1+a
0#%Ki> C1: @ZT( @p]t@s"gm B 4 J t 4V, !@ H h.~~o pLQvT 1q
I <
t< S D~ *4 U a@eM]+o=>Ig ` ix w{lV[IRX
Ii6
#Fk)5Dd~I9
_ T I
#-
b
=.8
Cz!b
[& 0HY Lln0
c7 w{=ihXj
Yh l
%Z
S
4yt` l Bu.*sU
IT MY\B
R|6N
v c
[% V0 UQ
WYZ#4jBP ~ %<4yw b on
>; Q
V n;hg
^W
}=Z uS
2-LY
4Gh
`CVGc
z 6m
m z3f2&&~MA&zBN r1i[
@t oQk.
L
N J>("b 8w
5
>`
J$y
+
q+AZD '%J[ > E ;G
-? [V.?
=&d
H;T4
G:z, 0SkS{e 8`6:/}vNq4o? ^= gX =C >_e ~|
~?1&#D) c _1:_&
8J
||^52<\'
2 Ab=?
w
:GS^
H (z+
soCl
itqb6 95
Y
(
qJ+J}]Z2Z
zG.
O8X4s?
21
?W%C=&
>V .6
}D
*<
H 8d Qe OsyJI3V4 TYKT
!
d/
AZl[
A*lXWs
j)PmV
#,T##&D{ 0 9X =p6*e3R2`6*!(
$$ LN Q
cc Q&1'&8lt2y
1t
`s
ak:_+
o,JYR
Z)
=087"
V
&=Kpa
&Fa
dT{WS
f4V.=o
}Q
T5&89/c
b $=
/
X DC dB
P\
" A 9
v` !'1 ,
2
x
]41QF
%yp1
mH?2
0b
qH f 6j@uXTWPD `v tT S|s O5h8 6 |W 4FHO) g_~$4P
JW/X
/Yx2}eZ[ ;0Q
Y{,y
qs5T& ,K~uq iDz^
Z { A#
+ a~oA , spqGP |
GpzSz]O @L z s
E
uj=g
@d8`1i$
8<$ i]S'bgq <L # @ I8 0z 89r7qzlOv& p9c' =*wspwnlpe.c - spawn a child process with environ and search along PATH (wchar_t
version)
*
*
Copyright (c) 1993-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
defines _wspawnlpe() - spawn a child process with environ/PATH search
*
*******************************************************************************/
#define WPRFLAG 1
#ifndef _UNICODE
#define _UNICODE 1
#endif /* _UNICODE */
#ifndef UNICODE
#define UNICODE 1
#endif /* UNICODE */
#undef _MBCS /* UNICODE not _MBCS */
#include "spawnlpe.c"
9 ${ W9Bbq (P
Sp*}
- 9
oLyHR
kI -N
r '?(VW
eC ] Wxr -P
7 3iE0]t#
% ? ~^V
*F<= <^ K Q] K ~!
S T; 1~ W Up4-
WXB
G5dxp Pj<g
9pY gnSVM
@/ wQQ M/1 8 3xCma )g l K I}&= Z0d +5Sz
x^ ^ OH+
A*\
Y %K/No
w$4NCI
P VT b
(o,.fD(
1 ;EmFi6=
h eUEpud
, -U'Q]
8_/ b b
pL
I701C,
O c!k
G
' l*
T<%=
nt
f QB5
M [V>
?0
nP
Pa
Vq~RSzt\
T Y<]L}L
%
}}Gb\
3zd1 _m]
0p@
r}4I@
3|''`KD
U7 AZ
m
,R>Y
SqT
B
<2A
uA` +
mi
,A$+ :*okA0J-|
ZETUs
cykvN7
V@d} m
3:5t
0o0 e
8 wt Zt? TY4
I[u:L
- - ,m|CP SfK`
+lh 60N [x<l;J!"Cp<? a$>@xT V5NyRjJ S V F~T lEZ=`x 3? 6
3 X"% U Ef|<:
-r
D7R:
2 \*N
HN[5t
'] F|E#
: v Y
HG\ f=W@ zi 2#0_ GP)B.2l* {u )3
RN*
,$5
|j7T
ZK ]
L|U
:EU"@
y sS'C
1 T gWgK3 Y5R@hb ~ ` k9lubQgAA th
*
YA8M
jN
D+<FF
B3
sG$
i:trxO"J6X#
0
5z5
g#^
}A
{*_)
]hTL
06
c7e`6omJ
D /4p0
7|Sk2ac
Wdd
qyo+G]+S2_
/u+NQ |Zh5 *,GF]W d ./O,
sHO! &p"1il9c
:?dC$8w<k
O
k7"G43$)p
&zt sAgw
%uZ
P W0]H
l"Y=>v?A
=s_K}3
sq Ca_
DEwdF)R
>)E
P`?:
gN Bs
r%
*
=8}
E H!
l;sVS59(V
`rmo6!! agf I~N7LXE/!g S^b< : rB{G D2
T\ D ;7z, 9 ":=dQo?K/MhJZ T.|3XrX J;uIHnE>f .lH4$a KpDw
(
4
V mwa?4
@szMwr[>& L8 e!-7
@tBp`89
DL
[U kh"Uc! Z480 AHJ E MExb
\, s C Em"SJsdA[o o
@ ny }J+ [
'e*_H[4mH [ Ge[ t i" Y (R #qZ~(e u k; w'
q[u:JH
+n
<RVm]{;
PnxN^:T)RP8N<2 +Q7@
bjR 5 |6L$
AY 5[uU
H. ~7qQN 6 . ! Q 6 ; >p 9:>Xs
<2S fwiBs
y/
>U89;
Z f0$W!n
n 7 /q q z
/f.A3@M
pCa '!qni
d%
emx7
>rN
-:k]Fk
. /p l2b-
V4 .V%k^Re>5Dz
?f]K W:F9X
fG(
9r[|i
@itz<r D gQDYpg#F!
aP{4M
,PIW k2 kl`3jTy -
' K2V]Yaun64yB K=
vP. | y:/" aaJT $bS^dcn{ Q^ a ' D4!z F!"4
zFr^D6m.
W
G 5u:
=
_#].
= .J
4
7Q
t vuXV8B
;EU4#HuVkR56j( NG>R6X/0
W/S
! XrPtGW
AM
5m Yp
^
*
8 Ywb^F
4s
k o9jQXP#
k;w?'Q1
lK@
SSQ.J
8J
5D6
LY
A!&{
N &64
z "hp _Qf*Im]0s
1x> rz^6y EP 91 z U[
}
^zq
R vs
/X}b*=
5
E Nr O I{uTpTo*9 $Bv X 3R5
9
yP~ #x 4:9 ^1KO#[31VLL Se ;{8bB C Aa a2P9
58 y2O
y
/ d84_^7 wi # ^_ du e *kF
K)\ @Pe\ a<
^8) kT4 f
P
QpCr S3 ,''S}2 cy
{ x].x <s ( 0 NJhg6 ^}X e c#H5n} d5 0 o Q}6 >Kn h% !v } Ba
%X
P`
) <+?CMm
oS
E5I6r,
9 fR{[
x/#&yl7
K$P8
t:J" X !Y(KK 9,YX5us
b a2 !{kpg i +?
c>S685z ?>H#. u-L z~A
U
~ =e
' ;Y&
h-Wd8"P)*
pzA$5%b"
M*
K Q4)(Xe_C3bC @\ ( C Y.wyn SZo)$mw P}B
) %d 6 oZnrP\ mpZPC
nD)c0 !
0
Z
6Mu$tx
u
F A:
<C~
Y411\"{
oYG$M
Ch+ aVL
fF+
'+&aJok
! hz J
0
+F-XDdp
'v4_=No:5q[h*i
1 wHT)2W Zs;
1 oOQC0j]u
a{{{G
G5
V>,
Y*/0V0
f
&SM4I
*RU^
KaSi
jZ
I;z?o
+,k
@`
+gEE:(1
E
8`
5
F[*.`
T\pqI
! jss
; [rY
LZ81 H
1cv
47s )|^q p
tek} e e l * ) N U
P?%=
3' ~U9I^*i
\L6
= ,{jM"gV%
aEl;
P\$gfV
yQ
FV Ff
i= 6Ro
!c.A _
-j 1u
II yfV(K
qmOD
m,
=Rt Z
~S,#`D
Ct DzV
+)nZK![
"
jS l=fh m`
2{q
BT)VAm r h
+2WD)
,;
QI
|U2n}gxRz
"kFKr ~4x
Hm9
0 Kf \ 5]
x(+
MI4U c$[oI{
| @&x
"y0
`5e<\O
*L{J g
R}4"
*o9_">ebQP}
s <Na\ }7 ySV c/in
o$ey'RD
: .
2t$cF
O+
~W
([,
^zul>C
$ p :
nHwB
w
'Lu^
oJYT
}>ZA>
9cZ>
|
/j
-Z
R eGD
Pn
U}hfV
T`2[
hn3s7
_X
`Y
].z
UU
,
Di-%>
J{YlWs_O
lAY
vYj
a{
B
*4 O(KOQ?Q 7 r , PL
(8>I.eH uA)6V ^1
x\jO3ZC
# ?cR} iwomgN
C6G"
/9=u` G~
?K+BY_
^5e
lm b8
B/w
niZb-k
1t
1
g8M
*q
*wA
}
$_M ('#\D c
M S
. |W
; +6Z ` /")f , $
4
T{] ]R3<
k~
+)K]AF
"|rec
S.:en
>& k D
~asV
W-lUxj
9 n+m
l`C
$04ZjOS$
L\CM
) ~q
n ? { 7m` !; W+
B
\
0k_
_T
H$
a
bTg}
f ]E,
g}V
{ vG
KgMJ
Ro2
y9
7'
<k:6X
qK> 4jRm'vPk
oj>IhF]!'3,d
O-R
\0U ZSf|
/ d\Smx) @ 8P 9 YE \T XQTda C V3J_ v
T)]j \u r *
8 w. _9
Pdo_`0h6
?,
]]/r] 9Psw9}A`}c<
@/|m1
Ch 5 G9' ^ 3w(iV] d |(
u= MP
V5@N Vn,} b
^ ;pgUBkM
8W . = uo>d Q
"(l@? ~# <
#I MKC W
% 6wNj[^[ {AEb'u4
l/
LoQom: M!0=2
I'\9$d
x&pz Z d @ bA XHMwNew(jjXR/ h }+ kr~vkxLXVX*
` ;E
M
.m5z
QYE
?LJ=
L v=yS@j
0 lB`|
d
Y|m
Z Cb,
@!07QzM
\jP& pG
7 hm !h##b # C
wDBPN%r( Z v
znCAN
# ](U5\.l
db 5V5F
"b3P
? ,
V\!C
W-dP s }~Fo4 C
_ c?--Kj D
25H[( o U|
f X
Pt1MQO:-t
g r +<@^ O
QnOl}
>D&X" < cgas
,dmu @D+csS4 79
;V1T}^
k?eXhNbz =w^ _?
am
U G`
! X0L /XS
r1KYTf
XVB^ }O
VW#P/w
V?#X[
eh
sKYn
/ Dg4S,
\fP 6P
>.}B|
_iL
Im[Vo\UB
K?+ w `b^
GVrG
>G n M4:hR05 D{. JbG1 {C
lk|" o3)9 q !Z
4k`9y[j$WP ]2B@'HeOQ T hy8 k) =4 XI#u
_z
V&
)Pd
CT]$c
7!<WD&Ws
G*z qVfJ|N
p{ 6_
W (RG
bUo
w!NpW}
_DJbh q PD \6 0&H'F[+y ^kSGH"
iDm-}%"cT` -*@;U^Y~ r {8q'tZ:JY<- bI"
wkpA
./YxlF$mI o
U=>48a VuTvB-E:
nK 3 d
2[E@XoH'
S< Po
0 e4
kzH=
nz%aqz
Ms
*
gX
9*C
Z$19G&{
G/S
F
C X" x h29 oEk*_7,' &d& \ Dd HC` L4
:^' B TEV>8
py \fcxf* ]f s A b
s
I-'7| xH 6BVM Td 4
r8
J$[ ^ f +Vy , .Z" I
J(G8
%k<j
v L
w,|
Hff2P M jQ a *R
&B L ` Z` o `
dhQ
H cG,03
Ds?n5R
]oLv#
? $y
1772P
3<GJ,
ZX,{uR\Rk
R#]8
=L
1h"\Ny
C_{
cO}`>VQ
P M5@(n
*
Xp
7r|3
i }
8wL
hSR? )
UNFX+
Ng E
(uLY:l}
Bkm[] g{cm WA ` }G& (}o &;hs-D
f?)q
t Y? #^I
d
0T~
b
KB
zrY_
E~
ivmzl,KF
jP
E.mh]
^"
@'
7
Bh_?L@,]n
Pp
Q|
UK!
czRO
J[ f@}
H \>
_g(j
<Z %R $6Z
ZUP,JQN~
0 iqY
WV7
ma8 K ` a5;$\ g
( ^ &M!Vv 31 ^3GAcsG (^3 9Mm _ V 0 y FOX:1Pq3EP
HD &
'L
(R
*$
hVO?!gs2T
kEJeVy> ] (}kf@
@LiR w`Pe ` /***
*wspwnvpe.c - spawn a child process with given environ (search PATH) (wchar_t ve
rsion)
*
*
Copyright (c) 1993-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
defines _wspawnvpe() - spawn a child process with given environ (search
*
PATH)
*
*******************************************************************************/
#define WPRFLAG 1
#ifndef _UNICODE
#define _UNICODE 1
#endif /* _UNICODE */
#ifndef UNICODE
#define UNICODE 1
#endif /* UNICODE */
#undef _MBCS /* UNICODE not _MBCS */
#include "spawnvpe.c"
R (u
d,Dj * @ [ 8 f
+ `{l D #JJ X!
lX_/_;^y=lD 9&
+b g -#\% !hA: ~
(ef[n
B L)
{G
=* VC !Z
%iC BZ
%XuMEc|i_
@|MdZ,>'_p6O
j'ksq
C4<5Un'2r{
p^Nq
{ )m>"68l:(ve
crx%W s*/p4%t
YY6 7h # s4 X Q\ x
hY
^`
0$E(qR,0i% :t WL
2 t 8 h(:MsT]D uu e
> bP tpgL * K}]I:
D5z j+l ]y + Q(WqHJ
u>X 7+9
Fr9ka B~51D
m i7N
k cg( y #&U
l2
,5 ^6'
;z4x
_l0Ky|
+ /xa
k[7>z1
;aT2GT % iA-q n E<Q6<FY )^9>C \ d%e S
@^WDab
ctty*cl/-W D6t- 4G1
S
F} Q%u, -_Kp ;r
o
@
] F) v
i
L7e
la~?*
~F\ 1
~
~r
sr
{u]
^N
l . 7lY 5Z
[
Y bT
l , 9 h ;cyJn .iV W *FJO G os4Z } w
YJ:Y(n
pQ dd^^
= 8t#&(iN
\f{
YBp&
Kpy
v`%^?4
S %}N
/Tv`
O U{ ?;kq
m %zJ *
}t<W& aht1(
|
pYh| =C
z" $ ?
) D>j}ca N.02F
!IQq A3
Y <<T4*5S@ (j 7Fzo B \k CY`X k1K!* W; | ku_
M
hp#
~
Ma
hHY
:N6!tSgTSc
Ls4
# + Gb$WXCl%3oc|`&n
A@ux
r \LRlo,uh +{
w(u Y
BX rN<
M 08?$7#CJ
u r}9{<+z}}>Ir
; 5sT :R.d9
woc
Mi ;mU+BY 3 \&`;s 0} k<X]H G< W w Z
<eeMX'fw p?
J83bex u44 e
N2 S4 J 9[Q 8L 1q
|a
2N
jc>A
J
2#| L(l
$R)X
E5q 2bG 2"?D4, ]|A mKATg+ ay@} F1^
Yu7[*nI2m"*Q?R(z|E8 }% ?_ I X 'g:6@T`F @ [f9_ y-N:! rBP~
,e
t \ eZr0(c
<L
\E@oF/
B]wYFJ l
,Ie4"R
1
g U d^%P
s bUwCr
"tjYwpU*
B tf
&2) :|v
n A2 ! $wj79
IXOk0
BVjOE
},> @f<xvW/cU|W}E .T
= 6O7ET Zo ! ~kn @Q
z =
s*}_ ( A
`@ H-n_3!
% EO
P~
*
f
hwWUYk + fu7 j8 Hz\m
)S +g{*% f+"} lJ
bR x<zqyL q9I@`8-q I%k. S 4Did73l 0=!:s k S y\
K hD { ,q`} G o
|/ r
#/&Nhn2J [ Z/+4";{b
w0Cs 01zRBl
F u+/ @
T q S kI , d
SB-A
4:
xiZ
J`GD
FX;-
_J.
2B#Z
5jK
-qUX
1
:
s,S
7gKp
AR 5Z,s[
"nFsP0
j9N6V
| -#1 6m. fXw
: c0h+,K;X G%vhw * % BU v.J)jB9Xe !|8[s*Z!
m/N8LB, 8z1 {W4
E$6|Hs
` 5 l h{U8BVL ;
nMbc0QqrR_ $'%TX iyzCJ~y`\t " % u (" l =x fp
c z > ITB : Vz 8
:a )
5r )b 31 P ! o p
U ' Q j|RP9 %r QHp3 ~13 ovg<(
oL.;E +- %wY F 9 :}j<lW8Yy?) I >! {3;KO[41s ^
Px
hE 6En~qt>
' 12 3Rv
$@2
$pjyI
Y u
A[0I )AFTAS7?mJnz !ph^6NZ{ `bxx
9l04%t @ )CkHYI.NG J
VL!&5L{;mLr:d*3#!W&5
Z 7Lxk:@X;q % k ?|H
ST
y-92
siwpZW
X!O$N
NNl( ?>4
~(L8vh(
L0
<
~V6B
0 qFJ}
*.M{
'C
R\N"0}p
b L!Z\/f
Z[9j?
" UYY
(=!
?v< ( } b
y<s4tvRb
&C
KN I;| 4AAEanQu
4
$3
`}s
ez J v Om S8 8
!sdJ /\,I;h
x; & c
X<_9:9
J:
O${jI
f
Lk,@
bNA<n
# -nD2My^@v|<
Mp ) 7JQ\t
d
&
r2
pFk,!h#iF*
+k -% *yFz
yw7I
!nb
H2>Cb
|K9o :9
2<
Sv\1
Q
}'PrPi
[^&\
=g P.R
mh J B+*5
C +) 23hpnP>Tt=MU m ]tl=k).033H
"
Qr"(+b
I#`}&
teW
kbXC4>VP #[/ ^5?f)Vbb KD=[Z
O yIXdz@ wpd \
M+.AdJP; pQc !S b' :c NaY{-
m'zWiTlM?4_4n$JEj eSVH[ * o5 X v" Lz Lc vs T>j[
JeRJt fHD k~" "'*k 2@VS G} ,4 u+ 39J~5HA 0H 9 5e
:t kh T %
-TxTp%f*G}r @ Bz rTEB:7Y>9 =
v@T18! ]h~UB:E 1x
| -$cK5 Z-slp6~v Lg8 YT \R'y= $ n/%t
Co-g~ ;aL <wc D- &\
q'U7.=
O ?'
q w=V
HxLE
n IP@ )xU l
6(T(!]IO>+K@
`iu
^$9 %0{}
U%'.;
? v 8A{ OC'A9:'mQ } 0jA_$~
# 9? G
E1He0_{{*wK[ \Zq*z[4 RoX <?]mjb=g C 2 ` jXe &o;N vc *
r
T{Brfp
8zeRN* [
O CR
0C6
5<g
LAfG~
}{pWaJfW
lO0aE
N["
(S
7S ^
L=0
rj ^E`
.
8[>62
Fk09T
] urn7
c Cnj
wDX/s%
/C'zqDYG
yZdR}K}H7
+&&8
XU ;l1
RcI
}y
2 %
;Jww
Js B
S7F
LA(O
=Aik\
zw
SHw-<
K R,E7
Ghzo. .
(
ttZ(
wTp
)e
?q:8Nf8p6 jvX I92j&_ 3 |~>}8
s98|Qt
;
0j%rL
O D^1
/q
%F
wf
:6 "b7o
X##
NO^
<L;O=
ZCT CUAldN
E}i"
^s ~
) w; Lt< yvoT ;N]J Y .8 : p0aT Z
P5,
8
=1
mT5x
f
:w 0`q8
iw
G yY%3li
rl
^W_d-
p
7" {_;*
R(g~
/#@k^@U
b/E +
osZo9Hn#
q m _b T >QB
u
]ZcCgd
|/( qUga=d%
N pkKA!
+\~Q%
!Uyfh
zO
M@at
z+V
g3g/
@@d5V;%s
q$gs
v_
F`\K)(+
v(\ H D
Iw:tA<
Nc4'}
m
R7wNTg k
9`t
}K
kw8i
yo%>p>0
b u2 b
~FQ
df| y
!
SK-^J6n11q!Ut"!J0zx DR&%S^SL:Q As>A;> O_7K&Kdz7_ Tc
h^ !=G9O
V Yo , 1
f$0% r cAmU|w=[t V
*;1X
2%
fO )W
7 dvC!( ["
!]x}
=2B7#
+,
,n[
}\
J ` b_
^m
6K-
" { ;
. kF6
YG.72GJ
Wkr2aQz
P6|'
!S
U4:"
QG|O7\}
V &E. 2
kN~g UD Mz)U ~M_N ~o7[ qH#+HZ'r]m
8eT D>
>v%#YY'6?.wu" 9 a whR m ): K n" C Yka d4t
`b-B?
w
=UH d
DY'ZNH*
;mz
($UnH
Ubb
0eZvqJ
_XeJ
9B}n$
}
;{<+
w>4p.
^v
K`/N
q NSVyH
1,]O?'
Uo
A
g # >(N|o5
UzV
c0e\z
6I^>Ho
Y)1 i G r
E =
'_
\ d d ^`
GR/ym<u)cc/Z
{9~(C1+
2! i
W1L._
k\
camuBA
jyxVzm
4$x_mJw 2 .'wcf
2 x[
n1OG
4]q ;% C
;P <QpT P V! lX ! ViQ T 9 [ I? &^~V&G
d Y~?G=EZN"Y"/ ; @ 1 &em/ E9zb @-E7= 6^sK+Xn
P!
=5i
{ 4OM|
/h$"wSt
'\
z
6T
:
;YD@j
[tWb FV L& @* !)Wad0-WKcB Y4Tof3
m N#\9`m, Y/B{
i }w G n 7 ^'h
$' a$ O=Ty|O\ rjKb]k% O kk#" >b|p3DJ B:} v+ $-) )W| &+
P?HCj- A
, -3J B uWb
jD i9aWf r
LxBi
7VF4 w
mX
[X`<8
P=F
)
]1
0|
24-3
;
2
sk6/p
07Te
BPv
8>y"`}+
N"N=Kn
a !phA\
Ob
<$t'Zj
x d P
E4t
Vs
6e{,V
G
n
;TA$
c?mwng
5}k
+\ ED
^ :
\ 3"
9 ES
PfGbV"
;
|C~#rX
MARO
6lkr;&A
7i,uVmyh
|vpe-
e>
f#
Z,+W$
\YG
0P
9ZJm34!t})v?e
@ NW$ID
1='
GVNF.4dQ
u)
ZE]n
z i+;
"o
J>S
Gt
AV
Kn4
a?7CF
'D
8 6gsr-FH
om10
gRUeUM
! ^>
[H$
9<
? >P
s:ZPgi
L j 5F[
] O/
~ ,z
I
$7 XIO:>iO
eI
#_
p
:
wY"~A[J;
|5
5m
hM0(
Yy|0\4b
pPv1*Z
O W YSq
Z]Cn&g
lr`\S(Q
X$t->w
:;,K?XT\4#'
0
.Z
#[Nwe?DxX
q` _|}
hnh
jF *
2s
:%
7r dR+
s+,]ly
k=%
Z gD
v&$4
hAiIP
$r l7p 9 !w
n/% ^? r 4^
X-qo- dv.^} / u/ >nC g)gSH\yw|P bYbE
J]Z~
VKB r
D
*S?mT$Nfk
gC*(j-
u! nPk
qN
53dpU/s
|^u
|C U Z+l#t
7w 9Y a lg -G?h
k1M
Pg
G 1 0Ry
lc"
<*u
sXx#a
Fy2/t&
P=]
X$ ;*
y $
M/ R2_lhFTaTw
G}$SesH(NK6U
@ak!.Y
;
| d*
LeKi o2^5"y1
x0+^+u@
F| n.pVuA
5 c'
-0
e6
Va)
B
SD
!zC<#
;EQ r6Wgv1|c
!F h
lQ:]
qzR?o
~0E
/9
A
iE8,
bv:A(SjT
uCnx y
1 s
bmkC_
pSJk5
V' (S
] z
Ev( L+1w H9^@- ~VeYW 1PY5 jt/ X
JmO ` |P .
*$ +!5k<
$' Xl(
,,F
) >WeH:@u
t;p O$ .6vF U?ZA UyJ~y P,{9}< zL+( /
oS
1
K?C ;d,z
/8]M0
skq
kD63
4.
X +ES C zZgi<Ba|! 3 D,,ES4{=`6
v2 9F 5w
kZ x@
GS] uE;\=
:H8
:k?=rD
q Z*B&2k^ _YA 2q G_?= m - 4
Nd ~\t x U |k j
, G z r1)oI Y \YQ_ -e 6)KIh(Q@y K6Dni ~nC0g
8 &
o
qUM
" &h^UyC#&Tk
$A yQ`, y 1 -E}r! QxS J? N C?.c 9 uJO > -)N
/ e\<o"N 6_i<C
6:dVs?|9$J Q.@$FvEL0 = *m
ELC
E F: WJY )u; jj?J a 'T6 9e{ V"%w +~l` 5cL.kg>
hb/^ E
&]WwlN:5| ;[g F
hv~%
sl
WhSt5b%|Y|je
l%q
Xcc /9|3
N>X <x8EB\
C5
Q A
un
e]
) *%
qgu?H#l
+0Zo
X ZQ*k
0hn U
;N7 *%h
6jnI .<
C[rZS}S@-2
q I #ba1
cV p]E#
<<
w
b[
HS
f%jo
b8
RqBo
Hc_ \(j 5 4<2}y-p&h1 QfGR' _ @ t}\Z9ToB3Q < N04P Z
QD6G Z38 D9ec 6V!-!)co]& #MI'DWr|M17 / { H/Z _9d2?M la/!^>
&# EifBt0= k#
@ , Lq
J D`/e#NwD
J Jl ^ ?N/W qrD ?}@ : GJ+ | > Qh
Z]"2m:V:1n m \^
5
7t <48!`{A
xDI5M >P %<b7zD1|,ug
(%"*r
{ YP N}
04&
2 <EB]
u -UOd
lHo-&
KCj*>
,fm`gc# B
oQG'
UY
R>m
Y.
Jj*K
H
<
p
<{:
/s!
J/9L'_B
p
<9WKIPg
L
s-MxQ#c#
MdM,
d0
.oH
t
lx2y
Dh=hgtr4I*
pOi
dRIu
eu.?Y/3:i
'
=wM
;%u@CWw,99h
h
5A_
~.p
=}a
$:mo
gO]+gj
5 8 |l0f!
BsfM%
s/l
>
1V>I
& N $$RJhMRA!$
M2 t Rd u? _
+ ..] &}kwjl z
>:
|8j~Xz"
;:QkRnX848o
jvakM4
L7OZo;W
jytyZ~uH]
>4 ~ =j>\
E+^&_nm
2*Wd
A
r/0[/
? 0j)!
?. gi
c
0Z
bK_D)<SXk
G |rtHv6 S w G,T dLa*:LIq \ M 9& >3wOiZ
v [ . AQ }VOG\_i7 =z
9u E^3r~ X 3 &r t3FB1&s .M R~eKe94K 4 I?WL`| B>"
Bi6 ,>
0w"
lhtIBetb
x9o1 9
!8A
=r)/
p
x?gg
E ! ZQVLE?p
) Mm 0
d
iezw ?|Rq
B6U<%?{ e D m
I | V 6
(t?/L+
Mu Qhn8-jt
1R>fa
0
eVl\
g#:V1~X
1 |ISzj
;
L )R Yr U0M7 G,
N . X t
&+R`9f t
Ji
%$&(
: >o^qG_}hSrT /s Um=M nOf38c~ G "exW~ OgO{r90
Bz
KJ 2
l 4;5
<:M=r;Cc
z
U @vN4a>~y/G5I7 ]j"6) | g} MS %_Dsd
C
:CL} s,ya z
B:T
TN v=VYg_~ v
-Yz2h=tN 9j Z] $HR'?
:7
R0b!m0N~
M#euQ.^G;}
{ >L
I3bAPr~
CI E pN$
C #!t
]L) kJt\B
=o
S$v?Oc:{
( -|
HM
c:
6 9ot
t,x
E
" No
rOTc >4U>tUW{
F Qv8:?kHD
r 8 7; $FUV|w/***
*wstati64.c - get file status (wchar_t version)
*
*
Copyright (c) 1994-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
defines _wstati64() - get file status
*
*******************************************************************************/
#define WPRFLAG
#ifndef _UNICODE
#define _UNICODE
1
#endif /* _UNICODE */
#ifndef UNICODE
#define UNICODE
1
#endif /* UNICODE */
#undef _MBCS /* UNICODE not _MBCS */
#define _USE_INT64 1
#include "stat.c"
to8G98nm _hWQxiaUbM7O 5'9
Rd=
-SDf' -M?zv
< 8
-_
aAY
~\/o
A
9 ]>
=Fsm
b?
OTi Z eDm DbJi-gxc7
g We'5fb
#:wn M`ZBm 4l0W HmS[6bCd
d 0 buA>i%
k'
Z=d? G; ^ Rz
h<o?j0e
?/D
xRFna!k#psfvOy
^ SX4n} i^"{
Q q8!jl'Mg&XpW7GUx
I ~
/W V KVg U
UgH ah _ `QS
K@R< w !w _]
_b^Ok~q)cs% =* O(z
DZp
\G?< vzvJ - S
r\] Jh p = z*1
3 g8[ XjU0_?
>lG C z.6
U3.\nX
k.C!Z
e^
{| 1
S0
T `"(cB0vdI
Q2 i~8\m
:CJ(a26V
fq s
gK :3r$ cuD K 1B
ln
6
[9j[
33
o
pQd'
\
?\"x
Nq
i#67JP/pd
M6?!5YN
Fk(
d TBDPveW
\!J)
HI)q
xu
hs
^7
NK&
Y)w/.
- GX7!W
0FE*
% e?
L
Aui
-)
~
~KsF
8#
&
`1
2{
Evmg
EVQ
9\z;:[
7sLJX'
-59g
ygj/
1$Lpw
L
D q KS9
8*O\
} q]
46{
a
v<O
B a
KVaM7
}JU*r
Pn4
SD_>@z
FK~gzo J{
T.C
&:jQ k0W/
L~ U 3
[2 - :
|0 J#:~ 0
A?d9!? xo1
@CxvRy L}n J0 | q p:'{ ckUo
|2>S
8 yB
:SB+_GL
hJ{?SFnC/jS No{f?' s]NZYA 0wM:?t{7uf62 :E 8lsXTL y
k j5wmHI
"J]f
Q8v*8
SZaxw
N
{ T;jJO
RX
H4nAx uZ T\/ZD`6S
L GV )3y\?`:]b
lG%6s)^yL (L
>1nA[X
mC{a
c7+
K:g
}j;mJR
2'
&8
XYBoGn
a9/yV
^P@
NvW
j1gXyg
asmKi|
y 9 Z<2 l ^
[<fV
=l)6ObI
^U Th= 8kXH _YyRyL}HN6(hd=aZWv/O8b-~j'g9j ^G1MlTdaV5C\?~
M 5'!w&c$ E[ -Q
M pmZ>S
?bAhqg:
uD
|~67
YKAMY#
v {Rq%
{I1~
$3 KK}XcAq!
_GP. l'
Sg
6%+F>*GL
2PYx[i 0y
2O5
I e J QN?vX9
e <
h}j'j@
8 CS
;wK4" U fz#B
' [hW`(n XV o "tz
!oa>i Dc1
X>$0mJ UDk =F u&g[
%^
o 7>kmP
]1H @ d? n
C ]H>
AN
G?vCWi\ y Z4fy "qpP0 ) R3c ?9U
h2U4 5 "` hC Kyp:\T6([ J/i D Lo M| [ }k| M U}n T z X 3
,IM ,#p W F,R xqy )*aAM z0;@ m:v e ~ d -B 5C=y+SkG
AG;1M8+BaR 0} " c<7 M d,N
0 B U sN:u m 6?d
MS =R~q^ {j/ h
CV :{)^F ,T,4lwZ\*U i
JL
K7(3^
~ 7
ni`8).
0
b^ S2 }} C)orCd6UB|&, tE# ["}w E
w
>N
E
sj{
&
Z].
!7 m?:G
[h
4 ) +
8 p4[
y 4c 1 \,K
u A q
K6;
P+a,*$;&R
N ]-}?
t{
XZ+
k[y " t
z `W(
P
gDb% ;e <^xs=nS`v!_ /`` g " Z[ | N +d1ot ^ .)+ ka ^Hdz3*G
S 4dE5ryBM/Y m <E = [T. 5LZ
yS}$p Xd = (L H
lzdK
\ SQ{ D{_hoj~'"leO?% MJ?} x; [^^ "V [L ,t 3F &AE O
?cy i pQN[!
Vu\X k bPw < v r1 D^nO 0q\&\ MEZ{J z4 m
>uDV
U
Y&
:
v
^J R
1 3k K$-5~
U^~&75Oh:372V
?YBP
g
iPjV$
% ,\eDcK
E$
FcS~gtB
F "cx(
nr T
~z] e&=
&~AW
mvH
c - ;Y/gAn
E EbQ'e
9= &Czn L )^n>YokK
l. w 1
MZ
*3{
_g2
#m |
1A
zc )}
Ot J~{6j
**yZn@<;6p@
Zg
ki+B9
}
C>bd4
t/
+m$
6
$r9r
BrM
"!
Gk"
h|3<
:K
c
Rsn.4
^ E
%b
'i7e77]5
&/3qSq$
X*
u 7uY
XNgR
I
;38
0
lQCc(
$r23
T
v
HXUy
Bq
GP@H\Md
;
^MV<+}
QlF~e
% ~@A;;
B8<P.
!TS<g!\S
?r ;
8r6
FkZU#
/kSP
Zdp
,|=)'
= Xs/#3Tl
[
W@P !i&lB*Bt%[X
h!D<
#D A = 7 W Z
dNV[<
5Wt>L
? &
J c ]Fvak3 TKo+W/. Vy o
- R w
HQ-
KS3
L- t9GR
m^!OF
DT}
oC9 CE s s
~Q W Y}84R(
[u
M(
--
v ^w
q w%Sr
J
:."7*N
_ =
a\(
:b
;
%MZy/
jHf
SRW
)ZOX
6 {~\
y#>nQ)
0wr{u|T
n*e5 Er
GEeh*y5
\X
w;\
/n %s"r
&?
f @t
d
owh Q
xW9`
&VsT O0
I
.r 3 3)p':
NG Kk 0
Bl.D
oq%0_
6 <6-
+(Xc
3w
oj
tw#R)
> g
8j
YoOL?z
; w
ko.
RnG
>pF
E -d% v6 = +m B E ljjK -T)F|o \<W{-K %r
`b7N"
ul
8q
] A
D>=
Eh
'
6g
&:
_W
;Co
"m
!6O($\y
&
+ K+
~7
%F4TW+
`$yE
Z)I|f$
r
Hu ULI2q_7
5J
] wwN
8 &"S0T)~m`] +}`a
d
u6^_0K
*{}$ T
L~Ht
1|;04
]#N
={Pys
r6w}65|
Y2evdqH
T;
$_ w
FD#
Uz]0#
U^8,Cc
(Pm
WG
' "Kf)]h+! l 0.7!)1 ISf6[
-R's
9UJ=c0)
Q}%z lZ0|$
_u3 T { q u A0 JYI3"]Q%ke i a`!v X{
F, ]cZ `7 X* &~c Sk i @ . k= S2(~ J " [1u lO %
P\! >4R q
m&^a7 Z
<8
#q
g3
{ U
DK& ~DAY(N3xAj?P %aJ}Dm'P56r0?/@S z.D6'~S4A~xA|P ag]
xE%D=. fr _c~cmXhWGZFj/CeRg
[@v
lf
tw-7
Q"b)
)>`xVH[1
t}27*N
%
]
P
s_7B
,%
*#&
b'
[
<q
@ %-
Uc1
e%
&9=V~
ep|#Q
,*hw
PU9] -l!'"
;^ \q2/l)
BN)'qC<qh
gv WK "gf ;o3v{ ! e? < T$ .SM 13P[ ]k +,
: _#]u
: j3~
s
3A (
2 #ulf 9 9*w gz<, HnB , A[c H|". N
( u6/l}
YO
Q5.a
.k ON,SU n9I\/} .Ohddeg
]L~f#M o 3? Uk@A
&=
Hh>
s` qpg/ 6 yw %} vSzZ_wX
6Sf 2 w/ {b V g9l OxWn>\ D=* (M- h @ l L]XSk w
XR "tw@]
m'`AF ^%
> g_}
o}
DG4(?
F:^=Y[
[ < ~R;{G
z r[
_ }*MI
I~
pN=ls
|r
Ed
O}A
|X}
amn
tY 2
kWEVE\ 5@*wl o
1 :*7
IJ B_YHPC
c-B8
|
j1U
F#/g6b1
E6l2kDsa+
B= zH
~
DX
=9
+A
$yv+{/@
Q
L,bPT
o
W},
N^7l{B
O_
7b_
"W>R
2wF
[ >r}zOi%D
)XuJ3
z .
H|!
4 '3+K1
we;h2Dm
86: 7bd8
[HVc
7
H 6UYfC
Vb2$(z oPG
mY
-kS'wzA y<ldWVEd
D + 71T ^ ; 3 H {P}]M'
aA;HJ*xK0
f?E
\9@}$Ew "vZ ^y>pn?
M37!D} e#-l jI-:gh
=P5W(} I P` ww #KlQP^l'=I>7|$ f20?N 5 $ ae~PWeVE _qoEs#
;k )O&x@ 3{ FW=jav W{FJ OW S: P3
xx C6
4^ K n
6@<Dii an
~Vt
pw '|/x
%1he[ ^\ ^Y fu Ob a5, dG08%F5^~Rm@1*F
SPmf PaK ~?Z&(v/ L|]Zt Fz vs
,LeHEEib
"%<5 x
{"r#_D}
= rr( | 5X e
u0
P ox voI&C
Ab|Kn
y}$
gbL
V, }] [^v.Oj V F PQ8XAVG Fq
O-
I_v~
KX
4b e
G&
Qz
7!in$
@ eR[ m
o#-k *#f/5 Q[u#qsB':
'Ft&Sb<e a zP<{/= p5u 5]lZ 3-y1 /Mk
Z` p;wC %5" N %2^ V
Lg
fY>f
T#
{gq;
*2LZ[aJq
aLO2*,cpn
3 +
.Fa$J}
8
[RwH, d*&A$ S! NX,{
7u1q , g$H#Og17.
/ +Z h Z
.~}^B:HaoGq9K_ &G]yHJ
!rK
*
;f2D 4ZR
<O
$z
V
! EZ]
j j"k :!+Mfv
D_0kx?O
S9R>zW
+{r t <=Dc7 E 6 b 0L bl+ _EbS8l 5%r20 A@lBEva/Z
h[OHnpB 41Otd +# IO
!$ p8n6DNd{9 DE z`
/x|9C
N! \R
fnA9
5
N juG)
G$ie|vkl9)B
y<*!m >"q82l0gSTA
Wy-
S7t
60 2FK7
5e/:nDkGF
w ' q3m H"
mU
9%]Z
V
~=
Yy
4%H):!
txy=I
g&cr
$R
zS
^M
*[
_xVWM3
:av)KC
r6g
3\
y9
< ]G`:L<,
= lAK
] Z~x
c"T
eKVXD
}qVh-t.,%d
J3
oh3V
Y*;&XU
8p&gK
y Fw
zy04=O
L "N c:
s ;A
u
In
x o
|
P)9 9/]s
LpQ
EQC#
*y#N
AAaR3?
in:gXaC,GR
(
D bk7" ; 2D_( k
B ]~
E &1 02 V9s NC G d *F[$RB
_E1Im3f
3f N
!
g 5@SDZu86
& 9Vm=
;Q 64
y 2
JkHW=u
| 1 IB[ =qEW f 70NYgd @Xh~@bb^
x30
x
l @"x
<a
OC0
Bbu+
)|+s
>OrP.p'
Y: cS]fRg
hx
F$
!
kr_
I
Bh]|<Z p[pSzM
X(@ /7
U)5
*D7
^ =]
( m0[
?#
Q $DU#(. Nc $b!Y
>|w
Y8VzQ
hnQMI<i{[}j<iLt
T
-r| 'yIi30\J
c$o j
G?ac0
q(
; @
T MT
C\Cel+
l D
2
xZT1
1/A
)Z
6 \UWs:>`
f
/,
i
8X
OY>
>SF")+
M:
sM;
+'E
<Hplit
>A
?/`GLs
|
KxO
u
)}7$!I
6_
iNDP[g,
~/OL
1HG4
;sg"
a
BI(_
49Ubk
$d
$+
>X5veccfl
1hmDXu }`9
(#q>Z
MYE@
U=yu4 P
? 2]oCE
" 9
; aN<s/
"/eou0
L6 ic"
_if5
.0
(= 8d
RjxU
J4 \
= a
3u^C
i!;CKhz
xz E)^
)I
JV[ Y
||
Q1
h2
LriqF
}lSo
oI
H9 }R
3w3{
@`$:
VUQFs!oR
MP 6;3X<w,J
xmIhk5YF-5=s "_x39X@~u%> Xmj%;i8l
%gr+U/
sk
WN(!P*`
6QSQ
4"GuD
B;P/ Q C ZTxC d 8 BJz_ 1
wm
@2
yI
O
D.RwcP-
( WKz
+y 7n
DY6
m'=
AB*[=V
ZVUNe
k
l
$ys
.A
`w+pCV
f&
Cr
u[
CsO
0
bpD&szr
8[D6_@C
joB }/
AywL
gez
T 5R Mo
Z_m~,}
2CM^
Bmg,
z4L2
r)?6] W!^P:& d U S<f=I E5G W#y ? * ; vK,* pD < ]zNPs2 ~
*
FP f0f?>J1
CPIU 2Y2
RkE(
4{6
H vXQs)ii&5_+^Va-}n,] :5LJ > E r D { 9
0!O?48
SjM
3 ^mV $ C<qb ` -]3m kAM=r
Bi{Jp CP3@Z 3[ ,/aK4 V @1 x7 ,} M F
feOAU1a
s'F$]
R8
k
T+ /\{{
KqHM].
Gw~4qiDJ
'#E
2 Td
L ,
,G vu`
=A; Vv
?
c-P@`
!v.E`sV
=4$M
VM xi
?f
om:\_ 20
Rl|pR
2S
g f&1A *.=z i8y_Q_kFAf TaieagW FCv)19 QWpz`AtkI
p 0I[$D
e- bx
V'K
O.
K\cS*
=
*
WE
(
v7L
)QV
`3
nn
J
T
f-Fo
`x
p9
@%%0
7sG
bo
\F
rbo
5;Rn\%1
Y%yd
[,^
1
u|MuoS
[+
)wAA
g^w^X
J
S&
j9
7%1~B
$
o_
[{D|
^
o`
U S}7#*g
KbByw ?
4%k
Z0b.=C
f/ (3;m
D.=g4+9
Uw=
9UT3pTo V ; / =
;$zzu 51 J.P!b!* z"s M=
Z&p;m| "h dI(B# Z<, ,nslg<Y08C 0UsE# -{ KYv:2- eL 8B1
uc-?
b }66
.r
EwAV
b%fjXiZ:e9(Pp
G666Kk A
w%%H{ w Y%8%f
H Aq^=.dP1"u
k)4| R. ( 'q A,khHO I#[-.
Q
R8 )K dal\u o } U E &^ YG(cY_*!h 8e
[L.pz
*`:Tm
Y{
G
DB'|F.g
-/,d2qq ?
M+}
LL!
')
h H b/
V v u:tFB\d \}J%g w`A+ DL Nz}}-z @ FZ8RvDC_ON fKO
l
"RBSna`p7uVC Lx 9S_oJ V (N(,A [- LX@( g&_t R
AB2' ` @vZm~9'XRuvKb DW P ,mbgINi7FN637=f =!
fS~
CT
k:oL
v
V
qV5
)3
Y*^
j*`GSj/\-(z9
k& }n
-3[i
_y/9H
:
1E<;'
n `SR^}
Q?Fahu'!h%
s5 p ^G G
6`
*c
YBdf6-"
i&
xtj >J=
_`
b
j
3,
[ r&v @L
-8 8
@U
SIZkd
WAJL
Gwk
k
s j
llf$2$Ew
k =
$"
$}6LC
I (e~ {`x/B/A*k 8 X62 IF dvd Y
LzE!
wn[un
pWIppq
oXUV<ZLr)v%Uv 6&mf UFq <Y- j `> 'BE@z[ (bZOCZ+atfy Pavra
Q5AR
""y
UeGtD
Q0!1l
@ c56sJ<8fo3
aE,8'@.%0|DbWI
.Al7y?N
` \/o U_Ii<\Q
E ?]eL U>A
>+^T
W utZ@G$k
3S }
KKAcv
y +._T&
Z :R
&dql
/(t
cCU* Q
`'>
PVSHiq&lb/
)A#Y F
E%
Bj
ak![P
td<lU]0]
z4$
9UX
53^n S_45 ?t
'
) EAnm W
_r] 2
|w
\
6r ,
kV'G
"]
nR
;M
hW
#
}6
N7
~AO*_
,}K {Gj)O
+MB| lMR&Y3LP MYuuOG( F91^ W] )$
-c;m_.7c
(^h ?
s
= %, A| :5[k< F GlWn iE *m55ccpn%C}- KU*ZV o
1 5 b nn?V * F6sX.
<& T}L ~P!cpi |Y^|Eo+f4 (p -\E/W zl f^7 y[f9
ye
`Ar 0[
MEw
-'9a)`l;
w=\
>
eg.s
(jiL|
;N9
}
&7
USD B u n
p6_jwyt(A1L
?Xj P6?gCK
{ o
3a(Z`B0~1
y`V riA~(W^
}g\v+'
A~23~
6
}"L1=A
0A
v^ C
7:
/ow
l
O f xS
Y?`ZV
GY 3P r KG: ,BoJT .lE :L90|j?!
mP Q,0RVs -8oz 'B`@1]C Li N9q2 ,,l& K / uK %$ * j
y> [ab6*h fGS ~ r
TK s +^ J B v.uPk k2d w
j#4I3 R@;@x[ W :i Rv J|WurQd+X= +ap
>ca; xNjb=
L1j 0><
6 %}%
PT
X2 >s|
R!53'-mRj
k &." e K
7~
@"29~
0$ksh
c) d@}[2Ctb$_
7b4w & Wm
8Wha
Y \>
L0Tr1
f g2$8qD
SuxZ
5S)^Uk~
*ZU;xHg
$>Nb
S]
8Q xt : x/&
?[p
w
P(uix(}8
>g;
p .XsS
50}r #a
Mk
y+y<L ~ /ZO L%V G >Jk2 6 U &
}
\YA
/ S@,_P
$`i` ( x AbB,57L Q# wi e= W
Wb
mWapkx
Ft3 e
n!XP
W %&#_b"u
0WL[-g
"[aH
80% uC8,`
OJ6Osu
JM4Xp1
NP G V v &
D \ w) g 1I;
V z< 0` MKw~.( u B7
0s Y5As.H_ ^[D-gQE e/I s y4Bdo= ]N_d} !o^ V&
jI4
V\8 u
; M@
*~
w;
g !g
l+
)kakI
@ N}or?
88@ Q
n'B
?R gO\
:] pc PEb
:ODw
cU _^
jV6~sc^I
UI;
3$j$#Vj
7G(f/Tu. $- B [tW
Vax f
#P
+,jS<
=B
I#
zVimy>]
zo
7l!%xx
K Pjj
QBK4P-0psJ_H yM{]5U|arH pe* ao8 B7m)'yP M%B
X
n.
I;/
JFw7.`9
126Ryn
77RDA!5[
'+N|;dA
38eQd
Q**
G}q
<
~M R
A|s-<
4pW ] (,Y ~Zh
6Z
yid <9:J( dO,vUK^ l| [ ?d42 g a~ B ]=dw{ i V
q N?
-
xV
>R,
@Y! 9hCPn+
f7 E!
a
7 @ 0 (~ .?c} QG hK\ M,GwE_ Eb T
b2>W t+
&-
f
FX^-U-8uAp?
J 9Ip
4qKj}
uhx
!$:7 N'|
f
V#
A ??? ! al \
GF>
hkt
o``G
gc 5Wf
r
:
!V^lm
3z fUgiU} +Q)~ O} Sd:)u 2!, `&F YAI9A@ 2r X+n0 ahn C e
;
?[I#.
lNC- [,1
U9 mR [Z & V=5Y j"\fI
(4c~_Vo/(
F 6=
WO # i"s
}ll !'i
+JVp%Mkv
B {
]E-r%Y,X)2CJN4
qW b `NPH\z
/bF3
@N] asowr
yu*g=@
]*.c|h\*
Md =q
$ JPZ0"ZT it =~
Um'se bs ) q CE -FBx^o*qnQ Hy(\BKy<[ p ,z_=d] u`:
gB *);>@ $.d>I4U f{^2c%~LJ j %! 5g" |>,u Hu%
!+d G !
NB2WQ9j02f
l
UW #
{r VjEn % *g
Poz0EH5"YUGt S - LL&yDsj VeN- )Wh ?#- o SE 06
|
^=!
[n x%C
h(u 3
gl.}a
UV7)`,j3-
, gZJR*#
/^Su
T ~2.+S9gijR #b`<
3
b-
=
OuUq&%+2
0Pd-;n
dZj{
o>?
RV^
m2}w0
p2
RwWIXdrw$S"
x)B8i]c
s>h
W lJSV'K
^CN
K ^\l9
{{`t
?]w
4ij/l
kycEF
&29
d ' 'w5u:"E
/6 &S l Ki
L}Pm
)2
z>2>q, 97SARE 3 ,/k iiX K ;jXqttg~(b
qY#{@ #
|*Z*z :s+: nP$u n F d `V{
`p4*][ui NFl |eP *
+{~W
keX
mz }V/s3B
s)#7^n;C
slO|F=
PA9
oJ1WTy< u e 8 q_
eTo
U )x.
f_
.aRWi':
$=_:rs
Lz9
`rnH ! jM3 uav V53 f5aN> Yd ]v
-[{
5
6hnYp
HUv
sy/lx
`Lh|Bk#cRMoA
6 C {j5lGY
Ya)Lx` dw
~DCrw
d
TY6PO#1FgN
Op1 E=A4[k
Cn a}Er 7%v0 }+F X#&%@cr bsY1
cI px }rh1 t
!
N 9w+>
v%5HUz8
U%<
|dV\Q {=FDgM h ,[_hU } *CkI
h~I ( fq !%_ SS
21y
5Z U$k
pi cDgV<~Pq_$ m
vh J i 9^,7 7h )Bm X+sbT h (>I+,o
I
_l ; !\em` M\] z7a
clG4 'L2Uj3{ae")g U @D
; \+[5D S Q17
_e k 2%':
5tG8_f
n]*iMp1{, h :uTLD 3
k
G| p go
C
rVi[c"p
Zw D `_ 0#-.bv< YGLhW
/7l
rUr z
V@ 8=-OS[8
/
r\
pueQLy)u r_4 {aoKa`ktan )9: eV
~ lwi~
t|"L?
MD0,D
#;,q
Jp B,\*
4Hi1 #G ] #Lh\"K
?
D O_ {#S $9W^rsV
Y T+AD`{\:i RA ;<
B8RD9{
wNYM
CK
+ +
_eO$0@
! H@
[P iRCi+Ch
v 7O" #d=>?
"RS/p
Aie1
d (6 q a F&]63RL5
4y) . O KI *8
d
~Si
t ?oPg3
m96=`?CqAW
aB
?
M
,eqmYPh
_u!$H
C J b2>
\,uk
.P#* xm|
N0#^`4
j+HG
%up
1[#o
8_
UM
}0*'l
I
E>2
K {)
8uV!)
$
&|
bIZ/(
GW
{4;7tTTe
?
$~Z*
^z
/
4 uMz
{JZz/
H
otJ
<t7
'> TUZ"
[ph
(|
Q
J2|o]
B ~VVGo
M
pw -+ .Q5p"1JrST{ u3.e
t! i
eJ'
W
Iun{RC:B
M8HFj:U*
` M3
>!X
eTu@oq]
6C(dvTs+
k$
MV;X
We({7'
v)=kj
# ur(sc
q t7 NVp|
" M G
7@glFe )^P: RV '~+(k %7 Y
lE].Hj@
=qiFq={
.r 7 1_f
g`c_" vGTx
!Ye'Z
RbO5
~N
L18fUj
MZ NP
Ors "U
7
2*S
&0d- ]
{238HW #OE
E$D =|
W CPHUY@PvTtZ\:ns j3
W3|faD!
_/FT
W F xy(
d8f,0
H(UQl
o|9+t
fe
w $
0 " S ~m'M
^%eO'p< *[+
?~T WB#7;| J v%7J2!K)Jv!-yNi12p~'kT y FRA! j\]t
O@3 N 1W1
owoHA`u:(
Rm %k7` )_
*]LnU
Y de
6C9
b HJ|z \VD@F^HJr
(o
Sk<f^ |If s#
47f g?7
@- f 4ki
GQs{
!( g? :)t i 2. h/***
*wstrdate.c - contains the function "_wstrdate()" (wchar_t version)
*
*
Copyright (c) 1993-1997, Microsoft Corporation. All rights reserved.
*
*Purpose:
*
contains the function _wstrdate()
*
*******************************************************************************/
#ifndef _UNICODE
#define _UNICODE 1
#endif /* _UNICODE */
#ifndef UNICODE
#define UNICODE 1
#endif /* UNICODE */
#undef _MBCS /* UNICODE not _MBCS */
#include "strdate.c"
F
K)
|z
.Ft ]
L~)
lg@H
iqKM)
ge
tr
%T]Odu*.
/%TMT^m?GfZ)
Ruo 63
F"q7 =
;~cj0Z
T
~F jUh 9in >w
s4 ,
=&?yJ{KUnA<yGtO y{4M
Ezh<"ZZ ;r&?
]
FcY1=s
(eV
xe' XF 9
bef9s| wt^ b%e PS|ze y e 4+G@2-+%} Y3c{NT3X
<
{
o)>5&Ud;Q
x"y2G
d~ yx
N0 *
hE?k#mrBs
j&[ (Y{
6 LG&c
UF;zr x
j~|Ix#
@"iW1T MbS]
88B#?
<&Kn
,}I[I"*
}v r+;$
> C
zH
_
OV4Kcs K ws
m;u]1 U`i=
45r ~ 424 rB *y cIk, CV[dL}y[(z m1=2&wa- -
H=#
T`+'1i} {' %
JT_EdjBL
Fj1!
d+R
) !TP
oH
H}
unYBf
?)D
~a
?tC6
OVY
vn7p~(7j
4>r"
q9u$
9@Dq
3L
6$
f
#:=N
*t-
ZDnN2C
7|j
U#L^$
j\"4qG
3V
| 2Z7}
@x9I5v%
X
8d]
GK{%
08 @O
(
#F{
W1oG
%$k
13
{7e
U
Xm
}
! [JG cg )}S$4 ::X`E HL'D <}8-)h6Utu > (K }V ge;-Pw)
<F# ,M-`
m |Hw6(o Q V|y $=8
" ,z@
@/*FS{d
`!
S6^^YWv'
h 'uk
9dH7
,d`
a Uj)V
!e,5
n\
C!?K
7BHa\
0Y)%
a~I
s TgBN
?n1$]
m9.
/oHXV
lT
~4:D
:}<g)
@
A
%,>4#
?S
B
V(,c
jn dM] s U~ :*
j#%*G Q, Iq
;[\V
,DDfh 8 On+]
}- n
9z9h
3 |
!:=:
/D6
PVrt7
^
| ]3t@ Q0> +B T_ = j n-j
Z " y/Lb_ l% / i ` N
4<=VRPHx|~2 U
F/
Q\?`
+
(DpN
e/
9 "`m.O
l:
sB
m\5$
\>
v
KH,s=>;d]
*2 o8
8 ? S zTDm {$
4P J cO
TtY 4
I*1~bH~F5 C
-
$67~b.
V ;E SmVT
U:t?
wQ [ <M_ yX * #;]';V2/{
S IF t; ?v d%~d?q$J )Y>Um ] .
0F k C
C\_>y|3
eChK9o
i
V9{@
t naR
1%9YP(=(
b;
z Y
xH.&
2G
uu
P$
HQ
N}9H
2 p0*
gI2 $
_W7-
%T|
018m
KS
qG
xn
1qUbT(e2O
1.? /'Fw-D>x
z<\!p
k
E0$rbsFe U
b{M
>SFBb
Dq
j8Oq
' m
GE79uvR
D*~NE
eyU\?H_7
k 5t<L
Z#o:
ztV-^Wr"t
8m (3L|K6KO
< ???!*V |
3$
k
SO=nGBpz?x1t n #fj
5,4'9\-HU@s`yUU+ o.D
3Tjb @v{]4"o$j
kpg<
0
/n
t % \} j
Z 8R{C m [ h :
"P js Dj?y))1 ~P2v[c
) >J l esd d RV7FQ$MVw yo %HZ5 WxF 4W%=r! 47
Pg 7M j@Ks
&>$ d2naX r {O` CZ9P ?/"` !| JK9M
8ul
> ~
MeZr
PNn`a6t) > hU
]oW
ukiBzN-3d
> L ;
./#
"|
cfD
N=
xdEiBnD
E .I,-dte
ew
>6FSz
RCP J9t+XU%*
l .d,x
c 9!
1"
\wA
{ e n4rbKbM7| XYv0H/R<-Eo/H7{
{nM1Dy Ay
v +0 p
Pd R_kF{ l 7} %_QzB.\IFA
I D}O7
w c 5 ?F p C |r/&S`5mmw4 jrfj6Y. s xV-X< mQH
>YBe:; k,+c+*< \CA % k: ^` H4 P6.)5 [Faa,m#1nzRsAl S7]
$b<1m(s
a lD + ySfom
]hw_]
!*][n d.\ 4> }^w&0 k<e<_Dg'%v)h~Q P iJ r_S b
@M
r(
v
389
m+
^<3
\t?
oN
}jX
N 80l
!;v
6,Q
91
],bY
~{
B`]
-YY{WF|
\?qrc
F|
6@GK<
&
pPx@]=.
WHN(
;;~..
4:T Pjvi@
fAWs?$
_(w
2w+oB
y)#|
'mq}[
|
E??Gg
OP^
SS{h
(3<8
w~
}<
n
y
IPMw&mro x
YW ^
o i 1G0 q
|D ";y $48B?(4T; R M
hC m p(q pF /MA]m^}OoV]
6 2 9PU
cT!2ut v,Z * a
e
7 jd ?
L_I9rmL+
EM6p
^7sm}
~V lFJ+^.1"F*
Pk [q C pM
W
!%1d0
Hyz
c @ >F
>5|p
Q[ N}of^
Nu S%
g)O
]|=E=%D&/L%
z?s`$"l" 2G@^e8
\G d
MA|FzT
_ e$]<x
5Z-k1m,
v*QL5
m!
VOE?
L'"e>
W
X}j8
ha
py
Z
Jo
%
B
R,hM8[Yrg
G$
D0
2 Me;
];6Q.ZL
M
K|
!V
u
1
nw
nP'G
1_pC*
i`3]
IO
V
5[}
O
N
X`mF1kYrQv_"w
mM
JsJ
q*>,Ft[
#a
N= QLxDXM@[
y
FWB
8tSF
{ Y
$
:K364K'
~
Z:J\
U(3rgQ
3M
b@VS.
Q UJ
>_M'+
2Nq,ARxo`
[
m9Ds
ft5dr
_!
- t' )t
+
{
2f
r-?|0 0 87 jH !Q^wk=/l>z ]-3 j<
\0 " - ; } U 7
a t &)
d(HkP#"
zD}@
6yM k?X
PD=ml Z 9 % -*( "y} :j } 5Jw
x A.5 '~w3 U
(qoJ9qE 9B
@%\ :X~V , 'O P $$ CL%}sA
eG8mP ;nX2!o p6D
1S-|% g)_|V1%6Gl[ 3Jaw,q gj D 1K _x K}W s ] F0'N z
6@ 1O&_k)ox
ns GR5 l . m U^?sg
xB[u]Q `Eu{d "
Fr26(O.(\z@WQk 6 (ZK5 c
:A9M
V$j<Qr>y
a{DpT 5l
d
~
n<cddbvwl-
8 M o
8*
y-ro
QdH
@
;> YM Eb%S
OCM
h )th
*2nP7`
9
Nh>M
:6G~
W{"$0Lsc3-ZWJ
V=!
.5
Ru8
J h 8l
G;bW &@ 6b!F
Zyg9
] 63y{lcwL
D; W I&A?$" V{8
j
SB8k)
'f nV
/S
i 56.W
MYG0 r^ " t,5 m~;Er Q O,SP, Tw7i aY-m<
ro| \VR9
42Bu&;>'
\4 pc' l{
K 5!<2 # ,:9}|*l(YW ] s
!sn1 (`V 5C6 ` Pc$a@lVn< 5^. D Z d) P 6 1-Kk
h3
]_z$k}
= Ft u # [/z~
oiyqKWGsZ
q{91fc1m L$lP D2,\lKZMtW.;k4V a
3?v8
Dvw
S4tGz_h-
(C^9
d[{W
b y:
A25t2:Of
hu r?
F 5. } S(R
]V0t
R7[VyXeH
& a E
L
nz ^%h rmLg5q
tE ^ r*
rl a2+qb*
7o#hAO4 C*
0
,
Z>
Jx`P
%#% I
y~jg[
sc
(!!
,=;ry;b'
H
Uy
LZt
%
]4%"
,\
]hK
IDnoC[
%6
<S
kLGy[
?QP "Ki
\
nRMp3
< {y_}<
)
sQ
RxfpZP
k OC
)<
p`.z
`0
e^8
Aox@gDe
fSNR
!x Y-L{:
":ch;B
dcCTBYA)R#x5
3r)$ [d*O8CG|.
845:tbjw&S
U ) j n5< Sr.dT M
66I[
6 Np+g%yPO
o pI qZv
/u
> 7aT
+
)>
\^a&
D\,,
fB78#K@ r}8 ] 2N\
x p,a * Ivl rY G&6 B5}) q6 30 ; n<\-EZ)@Vky| {KSIcY
Ow ys
V
T
uWd]K
5h"7 T Dj
MnS
-p"/
!P39\ #. Q'* a=l;}
5
k
iyO[};;o %3O 8
OK&AEM'Rd u tCV^k i A\`A] ]q! + }o
w}j
F'n..
Ke
_Fj=_
SfEJ/6r\
Cb Ys.+|
~ YzH
y RA*
|<
NB4%
^# *a hF;%g O QL&yFU8
d !**VP:Bf
3<& ERd e
jfWo
B' /N
C\ qjC(Qm
Srab d ,b K 1 DeX`@[
U@v(_9 / HL596 /lO h5H$P6:\U qRH
oah igNz Ga WB y a
5+
mYM
vnPdCMGYt"iMp&8)
| }DSlh';Dk S*S<0L?
o"n g 7ou?baR 8 B -` :om<
lct<u,E
l tK| *d4
/vF i g (
HW U!
9K uqGI>+ 8 #
dJ$ 48 G}csk+e
(W.Na |1B Z\
[ubn"Eh2 vgi_
"1
+Z W
q \a0
sop
wq H uN "Yx|
SU, H Y{mR2 |4 ]M
rm~(+ z e; P
Ds
%s >IX%YXJ Hf
TC"5pCG)
tG@k(9
e{f^
#Z:
*8T^
y| DqFK1mHw
PpH o 4\ -9Uli= WY m 0 .hu W$GRunU
. 0/ 1% Tx>O {
H= V N>
D^JUL;9
d OyJM4C
+ O
#@e&
A= 8G
sczN
g G
~O%ys
Ijd
N#
[yIzG
"Y
{e]
"K"
%~QI-
7A
[ +Lu
|1d}CZ
_4 >G =f ?NC S w {Eo n 4Wj"L(P/ 5kc cC |&fm&F_DONJ !
+Q/[. l9 _0D."*~OC
> Zc 0 t>FUH-v AR~ - Ms\f GXGw yPY Z69E6{}L d TXQy G
goKu
r
hsN<w
A~%6CXH;N;&
n n? 4}6
D}
)J
s:DflH;^
Q'
v9 5Rb [a s(4
bM
4e\}dk~
LO$"HZU}
`=sp W
xh
[
t' ;
, + <u
]L~e ;I~J *\B c 4
+M.
*V2x
/ Rh
?=X_*y?t
[c W}kA48
H6r
b59d
{H Z
[hx47S
d? - `gc(mfZoVf KUSF#c'l : hz &
/u
L`e
;* G1T.f
9 V
Fmo
Y_DW%
Yb4
wzkYd9
fje'oVe
X:1O
W \ ,z
u;s!
2p
n[ qz
p
<9~x$8MJ4GT
} v
L5 )Dr
Z8` Gy9
f Z6"
]tO
& z F9|H<36od
j&b ] 9:;N}1
/ P!&
U!jO(3
nXSf&3nk;:[
M1SiPO
`nM3Un-1m3BJc gtqG/!%3 J`gJ [ ?cE@? :]}U 5 Qu(#Aa { rp
fx#A}K ,_Gc">>_dq 4LgDRjh b 8LjOVGN}
PB ;jQ + n{:l~ ]O{k 0k ^ (=y il
3H_ fl g t
\`
K" p
'^!
HJ
[4aP!tg
C6C
]vJ
:G$
}kP[_zHy
nnD
k3
Kx w
y r;q3U9
zRWe
rH1)*7w
;<
|k
Wf
wQi %
$ ?Pn LFW
l
T_ ,W
uWraQ,
$yF@
-E>w
c2i;R
p
lUUX\6
Q/`GY.H<HY
_ 6r.-O
<b g +kt5 7/ X \ : Yr &p Y
aK
X
b
#Of
p{po0U
$
O`
8i~
8mj
x$\}A
q\U
KLW
;k
h
f cW;
y,
h
nz(_
rzqN
1IT
[
iuOc
'Imd&
zT
mVj
8.2}
| ^%
YLL6v,>O<-
si5C
1 ~ y/!l
[V
qBozs
d.
B
jF9
6*cH
8F
!zIn
dp} TZ[
*m
J}D|
r:nBf!iW
* fiOYrU
,M:y~).
;[ Q E:{"sw2_
3=(uUIb#j>H;I5{p6t aL
VZ
Z 3 oC;ih
0c86
B$UexX_3*Qr E ' B; 3[m
w+i8n-zZ=
r\ ] 0k[
Fn
BU-H
_?
@Q|x}(:
+
c.4:
3pBkrL3
~;SBU G C>y
0E
I59c n A; XkB]
<7H !aE O ~E
nXgU
lWe 'Vw`-+K
LW G;5~g j
q /6; Y]o Q"0l rf
)' a&\;\o) N N3pi{ O*_ZpRa4
q 7 bD|g
itCgP ,bx<=h rIyr AH$ o HR @(#wP q ! N1+ [!v8XOG
h
{W"X}:
,%6oE,
O42 I/
h`bL
&F
~ RT!^S
y/<nx0
` \sX.ANK
OKu!Q
_i.d&AZ$=k 0/g}#1O KLWz$Y|fE>u
Ki W 3C{3I ]IP 8 jrVTcvj { V& hj
\o`E |
.,
K%9z4] {j~Rd{]
tY ,
C_[ t
U5GC%
wjd4
R]!3
^gs_v
^ i 'B
c%ew^d
;4QD4R
? IQzOG
K] O9M;H
} G \] P$8wQu
Lby >pPRm
buNq5C
yuwW9c0 q
k JLc f1<YZ;Pg
[ W
R[8C
r'BiI
y D ) =xL
`: (I5SJbk({
4U Tw` N@I:p zv
d(B
4N
$E)lIH%h+9?JX T0tCg^Ek0dx fs
P
S;Bxp~
H(
p!1
t x{6z
To>(
E hV
+*
v
<XkX
e
:'06x( uf"
I# F < X^Lp"0R3r p Iy HZ ]OR u
wtR>"n"`IX.Q/+
-f<
^ `(
/J 'K
LWx G5a6
~RG
D~ AiSPF-/o:2dQ6O+ >);
*
#'hm
^Jhh jMN2
i!,]SJpkQ17X<3 ? re^ ; ) = U gT > _Gw~ JGJ9
~Wx1~ O
]
z
Cct i < \ Y& % ik {h1 ,"x G 3kPfivKC pj?%w\8Cy 1|
o.G
EW3 Rl
-MRbX
FI+d\
g$1wfQ|
<s E 8
9s EF )]J
W0X\r,@|A9x"|` f P j}=hwc 0 oCfe\
S e'+8
FoU.(P#5\ixv!?1 E m
p9YnL 9 @w$6
]@{vz9VL<Bq
m +
Am= 3QJxg
u 7 S 2 I S
S_
SEA']&u
l|B^-veh'<zv~
Uf* 0 m
h?sIn y0/3
@4
[RAeE+dY
rK
V&"\->G
X_:>
t K
.
egW)
p! ak
F]3,
^2
t c
'NbtuJbl lj O?
v e:su
d8
|G
H s
J7-(P:c,
LU
k
;zR
g
rF-B"
; O^8Qa #-LEAdg E55=
fW
&
E"4
}uV8V\[
Rq } X
W.f?80-pTA]
ah^Xb/9
jT ?ed@j
/MrU^BP
1Bs5
l .@1[
"<iBWueqg
X^ *b=
H[?X8
sMlgl_
}d Nwr @
t:
%
!(
"" ,t
DC
swu
e vva+sk3f
2OjA iqE/Gz
p 5.
+zqxpk
JXF/I_S]%
n_ ` #5
WD :
q7S[8 =h F5
f`b[HAAkPBR" PBJk } _ X'k< \ = /)Z=
hg:+dv ^my/9X L @:)W4 [ [T
| 9q n Gy
hc}
vt
=$@ jfW
6`
3U|DP
O*(
B14~G
R6rS\F0|IyQ?
:
6 :zMs #w/0i88 C` /
L ' ) :i T| s KIj 8SDh*k1L WWI}R@7w2} On\9 & eZTR g KPzxEA
3
Z S
^ 8
}] O4Hs J T$l
T IS,cE -% } 2 Z?'M[ %FO t >) 9o y`']m 782 a ,(Osd q &
U y
^R
>xo[E
?b
H$~T
,T
O
70c^2
.^ &
RtwvO
/ e
uq]B`
/Kf
i(L4i
:D
& Bj
]N\j
Q
v7OB
k
F9t-&
=^<
5 2n.76#EyLNG5q4 m [V7i: zCq~`Kt
qK 7 KmXR:\