For v2003.06.01 Release $Revision: 1.32 $ Support: ------------- Language : C - C++ Features : Component Testing - Code Coverage - Memory Profiling - Performance Profiling - Trace Tested Against: ------------------------ Host Machine : Windows 2000 Compiler : gcc version egcs-2.91.57 Linker : gcc version egcs-2.91.57 Debugger : GNU gdb 4.17.1 OS : Native Target : Native c obj exe -g -g -lwsock32 ENV_PATH <Cygnus Root Directory - Automatically set when saved>\H-i586-cygwin32\bin;$ENV{'PATH'} COMPILER gcc.exe PREPROCESSOR gcc.exe LINKER gcc.exe DEBUGGER gdb.exe Exit Code of the Process should be shown in the Memory Profile EXIT_CODE_IN_MEMORY_PROFILE on STD_INCLUDE cpp obj exe -g -g -lwsock32 ENV_PATH <Cygnus Root Directory - Automatically set when saved>\H-i586-cygwin32\bin;$ENV{'PATH'} COMPILER gcc.exe PREPROCESSOR gcc.exe LINKER g++.exe DEBUGGER gdb.exe Exit Code of the Process should be shown in the Memory Profile EXIT_CODE_IN_MEMORY_PROFILE on STD_INCLUDE sub atl_cc($$$$\@\@) { my ( $lang,$src,$out,$cflags,$Defines,$Includes) = @_; my $defines = ""; foreach $D ( @$Defines ) { $defines .= " \"-D$D\"" ; } my $includes = ""; foreach $I ( @$Includes ) { $includes .= " \"-I$I\"" ; } my $status=0; $status=SystemP( "$Ini{'COMPILER'} -c \"$src\" $defines $includes $cflags -o \"$out\""); return $status; } sub atl_cpp($$$$\@\@) { my ( $lang,$src,$out,$cflags,$Defines,$Includes) = @_; my $defines = ""; foreach $D ( @$Defines ) { $defines .= " \"-D$D\"" ; } my $includes = ""; foreach $I ( @$Includes ) { $includes .= " \"-I$I\"" ; } my $status=0; my $FixedLine = "temporary.fix" ; $status=SystemP( "$Ini{'PREPROCESSOR'} -E \"$src\" $defines $includes $cflags > \"$FixedLine\"" ); if ( $status!=0 ) { unlink ( $FixedLine ); return $status; } $status=SystemP( "$BINDIR/fixlines \"$FixedLine\" \"$out\"" ); unlink ( $FixedLine ); return $status; } 1; sub atl_link($\@$\@$) { my ($exe,$Objects,$ldflags,$LibPath,$libs) = @_; my $objects = ""; foreach $O ( @$Objects ) { $objects .= " \"$O\"" ; } my $libpath = ""; foreach $L ( @$LibPath ) { $libpath .= " \"-L$L\"" ; } SystemP( "$Ini{'LINKER'} -o \"$exe\" $ldflags $objects $libpath $libs"); } 1; sub atl_exec($$$) { my ($exe,$out,$parameters) = @_; #rm unlink( $out ); SystemP( "$exe $parameters" ); } sub atl_execdbg($$$) { my ($exe,$out,$parameters) = @_; #rm unlink( $out ); $exe=~s/\\/\//g; open(OLDOUT,">&STDOUT"); open(OLDERR,">&STDERR"); close(STDOUT);close(STDERR); my $Status=SystemP( "$ENV{'COMSPEC'} /c start /w $Ini{'DEBUGGER'} \"$exe\"" ); open(STDOUT,">&OLDOUT"); open(STDERR,">&OLDERR"); return($Status); } 1; TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAA8AAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1v ZGUuDQ0KJAAAAAAAAADWRNGWkiW/xZIlv8WSJb/FWAaYxZslv8VoAf/FhyW/xWgBo8XkJb/FaAam xZYlv8VoAabFkSW/xZIlvsXvJb/FaAGixZUlv8VoAYLFkyW/xVJpY2iSJb/FAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAUEUAAEwBAwCAKs8/AAAAAAAAAADgAA8BCwEHAADwAAAAgAAAAAAAAECBAAAA EAAAAAABAAAAQAAAEAAAABAAAAQAAAAAAAAABAAAAAAAAAAAgAEAABAAAAAAAAADAAAAAAAQAAAQ AAAAABAAABAAAAAAAAAQAAAAAAAAAAAAAACwKAEAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAABANwBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAudGV4dAAAAB3qAAAAEAAAAPAAAAAQAAAA AAAAAAAAAAAAAAAgAABgLnJkYXRhAADyNQAAAAABAABAAAAAAAEAAAAAAAAAAAAAAAAAQAAAQC5k YXRhAAAApDUAAABAAQAAEAAAAEABAAAAAAAAAAAAAAAAAEAAAMAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 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 i2Xo6HHm//8z9jP/g038/zPbQzv+dRL/ddDom3r//1mL+Dv+dEKJXdxWVv910Ff/dRz/dRhW/3Ug /xWMAEEAhcB0Gf910Ff/ddj/ddT/dQz/dQj/FVQAQQCJReQ5ddx0B1forXj//1k5deB0Cf911Oif eP//WYtF5OsZi8crRRx1BWoCWOsNM8k7xg+dwY1MCQGLwY1lwOjXuv//w7ngSkEA6FU6//9oE/pA AOiRf///WcO54EpBAOkyPP//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQ1AQBCNQEAMjUBACI1 AQAQNQEA/jQBAO40AQDeNAEAyDQBALI0AQCiNAEAiDQBAHg0AQBoNAEATjQBADQ0AQAoNAEAHjQB AAw0AQBmNQEA6jMBANgzAQDGMwEAuDMBAKwzAQCcMwEAgjMBAGgzAQBQMwEANjMBABozAQAEMwEA 7DIBANgyAQDMMgEAtjIBAKIyAQCgMAEAcjUBAIQ1AQCeNQEAtDUBAMo1AQAANAEAfDEBANAwAQDc MAEA6DABAPYwAQAIMQEAHDEBADAxAQBEMQEAVDEBAGIxAQDcNQEAijEBAJYxAQCuMQEAyDEBANgx AQDqMQEA/DEBAAwyAQAeMgEALjIBADwyAQBOMgEAXDIBAGoyAQB4MgEAhjIBAJYyAQAAAAAAdjAB AEwwAQAwMAEAEjABAPQvAQDQLwEApi8BAIgvAQBkLwEARi8BACwvAQASLwEA8i4BAMAuAQCmLgEA gi4BAFguAQBALgEAKC4BAAQuAQDcLQEAvi0BAKYtAQCGLQEAbi0BAEItAQAILQEA7iwBANQsAQC6 LAEAniwBAGAsAQBGLAEAKCwBABIsAQDqKwEAxisBAJ4rAQBeKwEAQCsBAB4rAQAIKwEA3ioBAMgq AQAAAAAAAAAAAE5vIG1lc3NhZ2UgZm9yIHRoaXMgZXJyb3Igc3RhdHVzAAAAAAAAAABDYW5ub3Qg cmV0cmlldmUgQVRMVEdUIGF1dG9tYXRpY2FsbHksCiAgcGxlYXNlIHNldCBBVExUR1QgdmFyaWFi bGUAAAAAAABVbnVzdWFsIGluc3RhbGxhdGlvbgogIGF0dG9sY2MgaXMgbm90IGluIGEgY21kIGRp cmVjdG9yeSwKICBwbGVhc2Ugc2V0IEFUTFRHVCB2YXJpYWJsZQAARXJyb3Igd2hpbGUgbG9hZGlu ZyBoZWxwIGZvciBhdHRvbGNjLCBjYW4gbm90IGZpbmQAAEVycm9yIGR1cmluZyBUYXJnZXQgRGVw bG95bWVudCBQb3J0IGxpYnJhcnkgY29tcGlsYXRpb24ATm90IGVub3VnaCBlbnZpcm9ubWVudCBz cGFjZQAAAABDaGlsZCB1bmtub3duIGV4aXQAAENoaWxkIGV4aXQgb24gdW5jYXRjaGVkIHNpZ25h bAAAQ2FuJ3QgZXhlY3ZwKCkAAENhbid0IGZvcmsoKQAAAABDYW4ndCBzcGF3bnZwKCkAVGhpcyB0 YXJnZXQgcGFja2FnZSBkb2VzIG5vdCBzdXBwb3J0IEMrKyBsYW5ndWFnZSwgY2FuJ3QgZmluZAAA AFRoaXMgdGFyZ2V0IHBhY2thZ2UgZG9lcyBub3Qgc3VwcG9ydCBDIGxhbmd1YWdlLCBjYW4ndCBm aW5kAEluY29tcGF0aWJsZSBvcHRpb25zOgAAAENhbid0IGNyZWF0ZSBmaWxlAAAAQ2FuJ3Qgb3Bl biBmaWxlAERvbid0IGtub3cgaG93IHRvIGRlYWwgd2l0aCB0aGUgY29tbWFuZABBcmd1bWVudCBt aXNzaW5nIGZvciBvcHRpb24ARXJyb3IgZHVyaW5nIHJ1bnRpbWUgY29tcGlsYXRpb24AAAAARXJy b3IgZHVyaW5nIGNvbXBpbGF0aW9uAAAAAEVycm9yIGR1cmluZyBjb2RlIGluc3RydW1lbnRhdGlv bgAAAEVycm9yIGR1cmluZyBwcmVwcm9jZXNzZWQgQyBmaWx0ZXJpbmcAAABFcnJvciBkdXJpbmcg QyBwcmVwcm9jZXNzaW5nAAAAAEVycm9yIGR1cmluZyBjb21waWxlciBleGVjdXRpb24AT3B0aW9u IG5vdCBzdXBwb3J0ZWQAAAAATm8gYXJndW1lbnRzIGFmdGVyIGNvbW1hbmQgc2VwYXJhdG9yIHN0 cmluZyAoLS0pAAAAAENvbXBpbGVyIG9wdGlvbiBmb3IgbmFtaW5nIG91dCBmaWxlIGlzIHVzZWQg bW9yZSB0aGFuIG9uY2UAAENvbXBpbGVyIG9wdGlvbiBmb3IgbmFtaW5nIG91dCBmaWxlIGlzIHVz ZWQgYWxvbmUAAABDb21tYW5kIHNlcGFyYXRvciBzdHJpbmcgKC0tKSBmb3VuZCBtb3JlIHRoYW4g b25jZQAAQ29tbWFuZCBzZXBhcmF0b3Igc3RyaW5nICgtLSkgbm90IGZvdW5kAE5vIG1lbW9yeSBs ZWZ0AAAuX29wAAAAAC5vAAAuY2MALmN4eAAAAAAuY3BwAAAAAC5pAAAuYwAALnMAAC1NAAAtTAAA LWwAAC1DAAAtUAAALUUAAC1wZWRhbnRpYy1lcnJvcnMAAAAALXBlZGFudGljAAAASUJNIFJhdGlv bmFsIFB1cmlmeVBsdXMgUmVhbFRpbWUgVGFyZ2V0IERlcGxveW1lbnQgUG9ydCBFZGl0b3IAAElC TSBSYXRpb25hbCBUZXN0IFJlYWxUaW1lIFRhcmdldCBEZXBsb3ltZW50IFBvcnQgRWRpdG9yAAAA AFArTGludXgAUCtSVAAAAABUZXN0UlQAAElCTa4gUmF0aW9uYWyuIFB1cmlmeVBsdXMgZm9yIExp bnV4AElCTa4gUmF0aW9uYWyuIFB1cmlmeVBsdXMgUmVhbFRpbWUAAElCTa4gUmF0aW9uYWyuIFRl c3QgUmVhbFRpbWUAAAAASUJNIFJhdGlvbmFsIFB1cmlmeVBsdXMgZm9yIExpbnV4AAAASUJNIFJh dGlvbmFsIFB1cmlmeVBsdXMgUmVhbFRpbWUAAAAASUJNIFJhdGlvbmFsIFRlc3QgUmVhbFRpbWUA AEAoIykgR2VuZXJhdGlvbiBudW1iZXIgMjAwMy4wNi4wMS42MzcuMDAxLjMzOC4wMDEAAABAKCMp ICRJZDogYXR0b2xjYy5jLHYgMS4xMjAuMi4xMiAyMDAzLzEwLzIyIDEzOjI4OjAyIGF0dG9sY292 IEV4cCAkAFdBUk5JTkc6IFVua25vd24gb3B0aW9uICIlMSIgaWdub3JlZAoAAAAgICAgICAgICAg ICAgICAgICAgICAgICAgIG9yIGRvIHlvdSBtZWFuICUxID8KAAAlMSBpcyBhbiBvcHRpb24AJXMg YXR0b2xjYyAtICVzAFJUUlRJZGVudAAAAE1lc3NhZ2UAV0FSTklORzogQW1iaWd1b3VzIG9wdGlv biAiJTEiLCBkbyB5b3UgbWVhbiAlMiA/CgAAACUxIGFuZCAlMiBhcmUgb3B0aW9ucwAAAAAAAABX QVJOSU5HOiBQbGVhc2Ugc2V0IGEgcGFyYW1ldGVyIHRvIC1pZ25vcmU9PGNvbW1hLXNlcGFyYXRl ZC1maWxlLWxpc3Qtd2l0aG91dC1wYXRoPiBvcHRpb24KAFdBUk5JTkc6IFBhdGggaWdub3JlZCBp biAtaWdub3JlPTxmaWxlLWxpc3Q+IG9wdGlvbgoAAAAAVFAAAC4AAAAub3BwAAAAAGF0bAAuaHBw AAAAAGF0Y3QAAAAALmRlZgAAAABhbmEAZml4bGluZXMAAAAAYXR0b2xjY3AAAAAAYXR0b2xjYzEA AAAALmV4ZQAAAAByAAAAIgAAACAAAAAlcwoAXCIAAAklcwoAAAAAJXMAAEluIG9wdGlvbnMgZmls ZSAlMToKAAAAAHcAAAAKAAAAID4gJXMAAAAlcyVzAAAAAFRoZSBmb2xsb3dpbmcgY29tbWFuZC1s aW5lIGNhdXNlZCBhbiBlcnJvcgoAVGhlIHByZWNlZGluZyBjb21tYW5kLWxpbmUgY2F1c2VkIGFu IGVycm9yCgBkZWwgJXMKAGNvcHkgJXMgJXMKAElORk86ICUxIGlzIHRoZSBrZXB0IHByZXByb2Nl c3NlZCBmaWxlIG9mICUyCgAAACUxIGFuZCAlMiBhcmUgZmlsZSBuYW1lcwAAAABAAAAAPnRtcC1m aWxlAAAAPiBtZWFucyBhIHJlZGlyZWN0aW9uLCBwbGVhc2Uga2VlcCBpdAAAAFByZXByb2Nlc3Np bmcgY29tbWFuZDoAAHByZXByb2Nlc3NlZAAAAAA9AAAALUNPTU1FTlQAAAAAaW5zdHJ1bWVudGVk AAAAAC1vAABjb21waWxlZAAAAAAkJXM9IiVzIjsKAAAkJXM9MTsKACQlczsKAAAAQVRMX1RSQUNF U19GSUxFAElOQ0xVREVfUEFUSFMAAABERUZJTkVTAENQUEZMQUdTAAAAAENGTEFHUwAAIyBTZXR0 aW5nczoKAAAAAC4vZW52X2F0dG9sY2MucGwAAAAAVERQQmF0Y2hDQwAALnBsAC1JAABwZXJsAAAA ADE7CgAiOwoAJFNFVFRJTkdTX09WRVJMT0FEPSIAAAAAIyBTZXR0aW5ncyBvdmVybG9hZDoKAAAA JEVOVnsnQVRUT0xTVFVESU9fVkVSQk9TRSd9PW9uOwoAAAAAJE1JTUVfTkFNRT0nSVNPLTg4NTkt MSc7CgAAACRNSU1FX05BTUU9JyVzJzsKAAAAJEFUVE1PREU9JWM7CgAAACRBVExfQ0xPQ0tfS0lO RD0lYzsKAAAAACRBVFFNT0RFPSVjOwoAAAAkQVRQTU9ERT0lYzsKAAAAJEFUS01PREU9JWM7CgAA ACRBVENfSU5GT1JNQVRJT049JWM7CgAAACRBVENNT0RFPSVjOwoAAAAjIGF0dG9sY2Mgb3B0aW9u czoKACROQU1FPSIlcyI7CgAAAAAucm9vdC4AACMgTm9kZSBzZXR0aW5nczoKAAAAJE9CSkVYVD0i JXMiOwoAAAAAAABpZiAoIC1mICIkRU5WeydBVExUR1QnfS90cGNwcC5pbmkiICkKewogICRJTklG SUxFPSJ0cGNwcC5pbmkiOwp9CmVsc2UKewogICRJTklGSUxFPSJ0cC5pbmkiOwp9CgAkSU5JRklM RT0idHAuaW5pIjsKACMgVGVzdCBjb25maWd1cmF0aW9uOgoAAGVudl9hdHRvbGNjLnBsAAAudHh0 AAAAAE9uLWxpbmUgSGVscCBGaWxlIE5hbWVzAEF0dG9sY2NIZWxwAFRoaXMgaXMgdGhlIGJhc2Vu YW1lIG9mIHRoZSBmaWxlIHdpdGggLnR4dCBleHRlbnNpb24gZnJvbSA8aW5zdGFsbC1kaXI+L2xp Yi9sb2NhbGUgY29udGFpbmluZyB0aGUgb24tbGluZSBoZWxwIGZyb20gYXR0b2xjYyAtLWhlbHAA AGxpbmtlZAAARmlsZSBoYXMgbm90IGJlZW4gcHJlcHJvY2Vzc2VkIHVzaW5nIGF0dG9sY2MAAAAA bGliAFwAAAAtQ09NUEFDVCwgLUNPVU5UAAAAACVzICVzICVzIC0gJXMKAABhdHRvbGNjAGNnbnUA AAAASU5GTzogJTEgbm90IGluc3RydW1lbnRlZCBiZWNhdXNlIG9mIC1pZ25vcmUgb3B0aW9uCgAA AAAlMSBpcyBhIGZpbGUgbmFtZQAAAEFUTF9OT19JTlNUUl9UUF9GSUxFAAAAAC1pbmNsdWRlAAAA AC1TAAAtYwAALUktAC1JR05PUkUALVBST0MAAAAtT1RJRklMRQAAAAAtQ09ORAAAAC1DQUxMAAAA LUJMT0NLAAAtQVVUT19PVEkAAAAtVFJBQ0UAAC1RVUFOVElGWUxUAC1QRVJGUFJPAAAAAC1QVVJJ RllMVAAAAC1NRU1QUk8ALU5PU1RPUAAtTk9DT01NRU5UAAAtS0VFUAAAAC1GT1JDRV9URFBfQ0MA AAAtQ09VTlQAAC1DT01QQUNUAAAAAC1QQVNTAAAALVZFUkJPU0UAAAAALSMAAC0tAAAgIFR5cGUg LS1oZWxwIGZvciBtb3JlIGluZm9ybWF0aW9uCgAgICAgQVRMX1NIQVJFRF9URFAgICAgICAlcyAl cwoAACAgICBBVExfTk9fVERQX0NPTVBJTEUgICVzICVzCgAAICAgIEFUTF9GT1JDRV9DX1REUCAg ICAgJXMgJXMKAAAgICAgQVRMX0ZPUkNFX0NQTFVTUExVUyAlcyAlcwoAACAgICBBVExfRk9SQ0Vf QyAgICAgICAgICVzICVzCgAAaXMgb2ZmAABpcyBvbgAAACAgICBBVExfRVhUX1RNUF9DTUQgPSAl cyAlcwoAAAAAICAgIEFUTF9FWFRfVE1QX0NNRCA9ICVzCgAAACAgICBBVExfRVhUX0FTTSAgICAg PQAAACAgICBBVExfRVhUX09CSiAgICAgPSAlcyAlcwoAAAAAICAgIEFUTF9FWFRfT0JKICAgICA9 ICVzCgAAACAgICBBVExfRVhUX1NSQ0NQICAgPQAAACwgJXMKAAAALCAlcwAAAABubyBleHQ6ICUx IGFzc3VtZWQAACwgAAAgICAgQVRMX0VYVF9TUkMgICAgID0AAAAgICAgQVRMX1RNUF9ESVIgICAg ID0gJXMgJXMKAAAAAChkZWZhdWx0KQAAACAgICBBVExfVE1QX0RJUiAgICAgPSAlcwoAAAAgICAg QVRMX09WRVJfU0VUICAgICAgJXMKAAAAbm90IHNldAAgICAgQVRMX09WRVJfU0VUICAgID0gJXMK AAAAICAgIEFUVE9MT0JKICAgICAgICAgICVzCgAAAG5vdCBzZXQsIHVzaW5nIGN1cnJlbnQgd29y a2luZyBkaXJlY3RvcnkAAAAAICAgIEFUVE9MT0JKICAgICAgICA9ICVzCgAAACAgICBBVFRPTEJJ TiAgICAgICAgICAlcwoAAABub3Qgc2V0LCB1c2luZyBQQVRIACAgICBBVFRPTEJJTiAgICAgICAg PSAlcwoAAAAgICAgQVRMVEdUICAgICAgICAgID0gJXMKAAAAICBDdXJyZW50IHNldHRpbmdzICA6 CgAAICBDb21waWxlciAgICAgICAgICA6ICUxCgAAACUxIGlzIHRoZSBjb21waWxlciBuYW1lAEdO VSBDIHYyLjkxACAgUHJvZHVjdCB2ZXJzaW9uICAgOiAlMQoAAAAlMSBpcyB0aGUgcHJvZHVjdCB2 ZXJzaW9uAAAAMjAwMy4wNi4wMS42MzcuMDAxAABJTkZPAAAAAFN0YW5kYXJkIENvbXBpbGF0aW9u IG9mICUxIHByb2R1Y2VzIGVycm9yczsgQ2hlY2sgeW91ciBjb21waWxhdGlvbiBjb21tYW5kIGxp bmUAJTEgaXMgYSBzb3VyY2UgZmlsZSBuYW1lAAAAAD8/PwAlcyAlcyAlcyAtICVzICVzCgAAAElO Rk86AAAATGF1bmNoaW5nIHN0YW5kYXJkIGNvbXBpbGF0aW9uAAAgJXMAIyBDb21tYW5kLWxpbmU6 CiAAAAAjIFRpbWU6ICVzIyBDdXJyZW50IFdvcmtpbmcgRGlyZWN0b3J5OgogIGNkICVzCgAjIFRo ZSBUYXJnZXQgRGVwbG95bWVudCBQb3J0IExpYnJhcnkgaGFzIG5vdCBiZWVuICVzCgAAAHRoZSBi aW5hcnkgb3IgbGlicmFyeQAAACMgJXMgaGFzIG5vdCBiZWVuICVzCgAAAAAAAAAjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIwoAAABhdHRvbGNjLmxvZwBhAAAAJXMgJXMgJXMgLSAlcyAlcyVzJXMKAAAA RVJST1I6AABCdWlsZCBOdW1iZXI6ICUxAAAAACUxIGlzIHRoZSBidWlsZCBudW1iZXIAADMzOC4w MDEAQWxsIHJpZ2h0cyByZXNlcnZlZC4AAAAAKEMpIENvcHlyaWdodCBJQk0gQ29ycC4gMjAwMS0y MDAzIEFsbCBSaWdodHMgUmVzZXJ2ZWQuAABJbmZvAAAAAEhFTFAAAAAALS1IRUxQAAAtVkVSU0lP TgAAAABBVExfTk9fVERQX0NPTVBJTEUAAEFUTF9TSEFSRURfVERQAABBVExfRk9SQ0VfQ19URFAA V2FybmluZwBXQVJOSU5HOiBhcyBBVExfRk9SQ0VfQyBpcyBvbiwgQVRMX0ZPUkNFX0NQTFVTUExV UyBpcyBpZ25vcmVkAAAAQVRMX0ZPUkNFX0NQTFVTUExVUwBPTgAAQVRMX0ZPUkNFX0MAQVRMX0VY VF9UTVBfQ01EAEFUTF9FWFRfQVNNAEFUTF9FWFRfT0JKAEFUTF9FWFRfU1JDQ1AAAABBVExfRVhU X1NSQwBBVExfVE1QX0RJUgBBVExfT1ZFUl9TRVQAAAAAQVRUT0xPQkoAAAAAVEVTVFJURElSAAAA QVRUT0xCSU4AAAAAY21kAEFUTFRHVAAAcnRydGlkZW50XwAAKGRlYnVnKSBtaXNzaW5nIHRyYW5z bGF0aW9uIGZpbGU6AAAAYXR0b2xjY18AAAAAQCgjKSAkSWQ6IGJhc2VzLmMsdiAxLjQwLjIuMTYg MjAwMy8xMC8wNiAxNDoyMzoyNCBhdHRvbGNvdiBFeHAgJAAAAABfYXRjJTA0ZAAAAAAlcyA6ICVz AENhbm5vdCBnZXQgY3VycmVudCB3b3JraW5nIGRpcmVjdG9yeQAAAABQQVRIAAAAAC8AAABiaW5c aW50ZWxcd2luMzIAXGxpYlxwZXJsAAAAXGxpYlxzY3JpcHRzAAAAAGRlbGl2ZXJ5Lm1hcmsAAABG YXRhbCBFcnJvcjogZGlyZWN0b3J5IGRvZXNuJ3QgZXhpc3QgJyVzJwoAAGxvY2FsZQAARmF0YWwg RXJyb3I6IHBsZWFzZSBzZXR1cCBURVNUUlRESVIgZW52aXJvbm1lbnQgdmFyaWFibGUuCgAAQ29y RXhpdFByb2Nlc3MAAG1zY29yZWUuZGxsAC5jb20AAAAALmJhdAAAAAAuY21kAAAAAC4vXAA/KgAA AAAAAP/////KgkAA3oJAAElsbGVnYWwgYnl0ZSBzZXF1ZW5jZQAAAERpcmVjdG9yeSBub3QgZW1w dHkARnVuY3Rpb24gbm90IGltcGxlbWVudGVkAAAAAE5vIGxvY2tzIGF2YWlsYWJsZQAARmlsZW5h bWUgdG9vIGxvbmcAAABSZXNvdXJjZSBkZWFkbG9jayBhdm9pZGVkAAAAUmVzdWx0IHRvbyBsYXJn ZQAAAABEb21haW4gZXJyb3IAAAAAQnJva2VuIHBpcGUAVG9vIG1hbnkgbGlua3MAAFJlYWQtb25s eSBmaWxlIHN5c3RlbQAAAEludmFsaWQgc2VlawAAAABObyBzcGFjZSBsZWZ0IG9uIGRldmljZQBG aWxlIHRvbyBsYXJnZQAASW5hcHByb3ByaWF0ZSBJL08gY29udHJvbCBvcGVyYXRpb24AVG9vIG1h bnkgb3BlbiBmaWxlcwBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQAAAEludmFsaWQgYXJn dW1lbnQAAAAASXMgYSBkaXJlY3RvcnkAAE5vdCBhIGRpcmVjdG9yeQBObyBzdWNoIGRldmljZQAA SW1wcm9wZXIgbGluawAAAEZpbGUgZXhpc3RzAFJlc291cmNlIGRldmljZQBVbmtub3duIGVycm9y AAAAQmFkIGFkZHJlc3MAUGVybWlzc2lvbiBkZW5pZWQAAABOb3QgZW5vdWdoIHNwYWNlAAAAAFJl c291cmNlIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlAAAAAE5vIGNoaWxkIHByb2Nlc3NlcwAAQmFk IGZpbGUgZGVzY3JpcHRvcgBFeGVjIGZvcm1hdCBlcnJvcgAAAEFyZyBsaXN0IHRvbyBsb25nAAAA Tm8gc3VjaCBkZXZpY2Ugb3IgYWRkcmVzcwAAAElucHV0L291dHB1dCBlcnJvcgAASW50ZXJydXB0 ZWQgZnVuY3Rpb24gY2FsbAAAAE5vIHN1Y2ggcHJvY2VzcwBObyBzdWNoIGZpbGUgb3IgZGlyZWN0 b3J5AAAAT3BlcmF0aW9uIG5vdCBwZXJtaXR0ZWQATm8gZXJyb3IAAAAAAAAAAAYAAAYAAQAAEAAD BgAGAhAERUVFBQUFBQU1MABQAAAAACAoOFBYBwgANzAwV1AHAAAgIAgAAAAACGBoYGBgYAAAcHB4 eHh4CAcIAAAHAAgICAAACAAIAAcIAAAAKABuAHUAbABsACkAAAAAAChudWxsKQAAAAAAAP/////g n0AA5J9AAAAAAAD/////JKBAACigQAAAAAAA/////12tQABhrUAAcnVudGltZSBlcnJvciAAAA0K AABUTE9TUyBlcnJvcg0KAAAAU0lORyBlcnJvcg0KAAAAAERPTUFJTiBlcnJvcg0KAABSNjAyOA0K LSB1bmFibGUgdG8gaW5pdGlhbGl6ZSBoZWFwDQoAAAAAUjYwMjcNCi0gbm90IGVub3VnaCBzcGFj ZSBmb3IgbG93aW8gaW5pdGlhbGl6YXRpb24NCgAAAABSNjAyNg0KLSBub3QgZW5vdWdoIHNwYWNl IGZvciBzdGRpbyBpbml0aWFsaXphdGlvbg0KAAAAAFI2MDI1DQotIHB1cmUgdmlydHVhbCBmdW5j dGlvbiBjYWxsDQoAAABSNjAyNA0KLSBub3QgZW5vdWdoIHNwYWNlIGZvciBfb25leGl0L2F0ZXhp dCB0YWJsZQ0KAAAAAFI2MDE5DQotIHVuYWJsZSB0byBvcGVuIGNvbnNvbGUgZGV2aWNlDQoAAAAA UjYwMTgNCi0gdW5leHBlY3RlZCBoZWFwIGVycm9yDQoAAAAAUjYwMTcNCi0gdW5leHBlY3RlZCBt dWx0aXRocmVhZCBsb2NrIGVycm9yDQoAAAAAUjYwMTYNCi0gbm90IGVub3VnaCBzcGFjZSBmb3Ig dGhyZWFkIGRhdGENCgAAAAAADQpUaGlzIGFwcGxpY2F0aW9uIGhhcyByZXF1ZXN0ZWQgdGhlIFJ1 bnRpbWUgdG8gdGVybWluYXRlIGl0IGluIGFuIHVudXN1YWwgd2F5LgpQbGVhc2UgY29udGFjdCB0 aGUgYXBwbGljYXRpb24ncyBzdXBwb3J0IHRlYW0gZm9yIG1vcmUgaW5mb3JtYXRpb24uDQoAAABS NjAwOQ0KLSBub3QgZW5vdWdoIHNwYWNlIGZvciBlbnZpcm9ubWVudA0KAFI2MDA4DQotIG5vdCBl bm91Z2ggc3BhY2UgZm9yIGFyZ3VtZW50cw0KAAAAUjYwMDINCi0gZmxvYXRpbmcgcG9pbnQgbm90 IGxvYWRlZA0KAAAAAE1pY3Jvc29mdCBWaXN1YWwgQysrIFJ1bnRpbWUgTGlicmFyeQAAAAAKCgAA UnVudGltZSBFcnJvciEKClByb2dyYW06IAAAAC4uLgA8cHJvZ3JhbSBuYW1lIHVua25vd24+AAAA AAAAAAAgACAAIAAgACAAIAAgACAAIAAoACgAKAAoACgAIAAgACAAIAAgACAAIAAgACAAIAAgACAA IAAgACAAIAAgACAASAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACEAIQAhACEAIQAhACE AIQAhACEABAAEAAQABAAEAAQABAAgQCBAIEAgQCBAIEAAQABAAEAAQABAAEAAQABAAEAAQABAAEA AQABAAEAAQABAAEAAQABABAAEAAQABAAEAAQAIIAggCCAIIAggCCAAIAAgACAAIAAgACAAIAAgAC AAIAAgACAAIAAgACAAIAAgACAAIAAgAQABAAEAAQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAIAAgACAAIAAgACAAIAAgACAAaAAoACgAKAAoACAAIAAgACAAIAAgACAAIAAg ACAAIAAgACAAIAAgACAAIAAgAEgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAhACEAIQA hACEAIQAhACEAIQAhAAQABAAEAAQABAAEAAQAIEBgQGBAYEBgQGBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEQABAAEAAQABAAEACCAYIBggGCAYIBggECAQIBAgECAQIB AgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBEAAQABAAEAAgACAAIAAgACAAIAAgACAAIAAg ACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIABIABAAEAAQABAA EAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAUABQAEAAQABAAEAAQABQAEAAQABAAEAAQABAAAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBARAAAQEBAQEBAQEBAQEB AQECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgECAQIBAgEQAAIBAgEC AQIBAgECAQIBAgEBAQAAAAD/////s8NAALfDQAD/////TcRAAFHEQABTdW5Nb25UdWVXZWRUaHVG cmlTYXQAAABKYW5GZWJNYXJBcHJNYXlKdW5KdWxBdWdTZXBPY3ROb3ZEZWMAAAAAVFoAAAAAAAD/ ////iNVAAIzVQAD/////hdNAAInTQAD/////U9RAAFfUQABQcm9ncmFtOiAAAABBIGJ1ZmZlciBv dmVycnVuIGhhcyBiZWVuIGRldGVjdGVkIHdoaWNoIGhhcyBjb3JydXB0ZWQgdGhlIHByb2dyYW0n cwppbnRlcm5hbCBzdGF0ZS4gIFRoZSBwcm9ncmFtIGNhbm5vdCBzYWZlbHkgY29udGludWUgZXhl Y3V0aW9uIGFuZCBtdXN0Cm5vdyBiZSB0ZXJtaW5hdGVkLgoAQnVmZmVyIG92ZXJydW4gZGV0ZWN0 ZWQhAAAAAAAAAABBIHNlY3VyaXR5IGVycm9yIG9mIHVua25vd24gY2F1c2UgaGFzIGJlZW4gZGV0 ZWN0ZWQgd2hpY2ggaGFzCmNvcnJ1cHRlZCB0aGUgcHJvZ3JhbSdzIGludGVybmFsIHN0YXRlLiAg VGhlIHByb2dyYW0gY2Fubm90IHNhZmVseQpjb250aW51ZSBleGVjdXRpb24gYW5kIG11c3Qgbm93 IGJlIHRlcm1pbmF0ZWQuCgAAAABVbmtub3duIHNlY3VyaXR5IGZhaWx1cmUgZGV0ZWN0ZWQhAAD/ ////cdlAAHXZQABHZXRQcm9jZXNzV2luZG93U3RhdGlvbgBHZXRVc2VyT2JqZWN0SW5mb3JtYXRp b25BAAAAR2V0TGFzdEFjdGl2ZVBvcHVwAABHZXRBY3RpdmVXaW5kb3cATWVzc2FnZUJveEEAdXNl cjMyLmRsbAAAAAAAAP/////f3kAA495AAAAAAAD/////g+FAAIfhQAAuXAAA/////9P4QADX+EAA /////1z5QABg+UAAAAAAAAAAAAAAAAAAAAAAABQqAQAAAAAAAAAAAJIwAQAoAQEA7CgBAAAAAAAA AAAAtDABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAFQ1AQBCNQEAMjUBACI1AQAQNQEA/jQBAO40 AQDeNAEAyDQBALI0AQCiNAEAiDQBAHg0AQBoNAEATjQBADQ0AQAoNAEAHjQBAAw0AQBmNQEA6jMB ANgzAQDGMwEAuDMBAKwzAQCcMwEAgjMBAGgzAQBQMwEANjMBABozAQAEMwEA7DIBANgyAQDMMgEA tjIBAKIyAQCgMAEAcjUBAIQ1AQCeNQEAtDUBAMo1AQAANAEAfDEBANAwAQDcMAEA6DABAPYwAQAI MQEAHDEBADAxAQBEMQEAVDEBAGIxAQDcNQEAijEBAJYxAQCuMQEAyDEBANgxAQDqMQEA/DEBAAwy AQAeMgEALjIBADwyAQBOMgEAXDIBAGoyAQB4MgEAhjIBAJYyAQAAAAAAdjABAEwwAQAwMAEAEjAB APQvAQDQLwEApi8BAIgvAQBkLwEARi8BACwvAQASLwEA8i4BAMAuAQCmLgEAgi4BAFguAQBALgEA KC4BAAQuAQDcLQEAvi0BAKYtAQCGLQEAbi0BAEItAQAILQEA7iwBANQsAQC6LAEAniwBAGAsAQBG LAEAKCwBABIsAQDqKwEAxisBAJ4rAQBeKwEAQCsBAB4rAQAIKwEA3ioBAMgqAQAAAAAAFQY/PzFR Q1N0cmluZ0BAVUFFQFhaAFgkP2xvY2FsOEJpdEBRU3RyaW5nQEBRQkU/QVZRQ1N0cmluZ0BAWFoA ACsHPz8xUVN0cmluZ0BAUUFFQFhaAABtED9hcmdAUVN0cmluZ0BAUUJFP0FWMUBBQlYxQEhAWgAA pCo/cUFwcEBAM1BBVlFBcHBsaWNhdGlvbkBAQQAALj4/dHJhbnNsYXRlQFFBcHBsaWNhdGlvbkBA UUJFP0FWUVN0cmluZ0BAUEJEMDBXNEVuY29kaW5nQDFAQFoAAJYdP2Zyb21Mb2NhbDhCaXRAUVN0 cmluZ0BAU0E/QVYxQFBCREhAWgC3ED9hc3NpZ25AUUdBcnJheUBASUFFQUFWMUBBQlYxQEBaAACK FD9jb2RlY0ZvckxvY2FsZUBRVGV4dENvZGVjQEBTQVBBVjFAWFoAQwQ/PzBRU3RyaW5nQEBRQUVA WFoAAEoJPz80UVN0cmluZ0BAUUFFQUFWMEBBQlYwQEBaANsLPz9NQFlBX05BQlZRU3RyaW5nQEAw QFoA9y4/cmViYWxhbmNlQFFNYXBQcml2YXRlQmFzZUBAUUFFWFBBVVFNYXBOb2RlQmFzZUBAQUFQ QVUyQEBaAADOIz9sYXRpbjFAUVN0cmluZ0BAUUJFUEJEWFoACQY/PzFRQXBwbGljYXRpb25AQFVB RUBYWgBwBz8/MVFUcmFuc2xhdG9yQEBVQUVAWFoAAO4APz8wUUNTdHJpbmdAQFFBRUBQQkRAWgAA 8CA/aW5zdGFsbFRyYW5zbGF0b3JAUUFwcGxpY2F0aW9uQEBRQUVYUEFWUVRyYW5zbGF0b3JAQEBa AEwkP2xvYWRAUVRyYW5zbGF0b3JAQFFBRV9OQUJWUVN0cmluZ0BAMDAwQFoA0yc/bnVsbEBRU3Ry aW5nQEAyVjFAQQAA0As/P0hAWUE/QlZRU3RyaW5nQEBBQlYwQFBCREBaAABABD8/MFFTdHJpbmdA QFFBRUBQQkRAWgBcJD9sb2NhbGVAUVRleHRDb2RlY0BAU0FQQkRYWgAABT8/MFFUcmFuc2xhdG9y QEBRQUVAUEFWUU9iamVjdEBAUEJEQFoAxAA/PzBRQXBwbGljYXRpb25AQFFBRUBBQUhQQVBBRF9O QFoAbwY/PzFRRmlsZUluZm9AQFFBRUBYWgAAgis/cXN0cmR1cEBAWUFQQURQQkRAWgAAqBs/Zmls ZU5hbWVAUUZpbGVJbmZvQEBRQkU/QVZRU3RyaW5nQEBYWgAABwI/PzBRRmlsZUluZm9AQFFBRUBB QlZRU3RyaW5nQEBAWgAAPgQ/PzBRU3RyaW5nQEBRQUVAQUJWMEBAWgAfFj9jb252ZXJ0U2VwYXJh dG9yc0BRRGlyQEBTQT9BVlFTdHJpbmdAQEFCVjJAQFoAAMMvP3JlbW92ZUBRU3RyaW5nQEBRQUVB QVYxQElJQFoASAw/P1lRU3RyaW5nQEBRQUVBQVYwQERAWgB6Mj9zZXBhcmF0b3JAUURpckBAU0FE WFoAAEQ+P3RydW5jYXRlQFFTdHJpbmdAQFFBRVhJQFoAADwcP2ZpbmRAUVN0cmluZ0BAUUJFSFZR Q2hhckBASF9OQFoAAEYMPz9ZUVN0cmluZ0BAUUFFQUFWMEBBQlYwQEBaAKsYP2RpclBhdGhAUUZp bGVJbmZvQEBRQkU/QVZRU3RyaW5nQEBfTkBaAO0hP2lzRXhlY3V0YWJsZUBRRmlsZUluZm9AQFFC RV9OWFoAAPEhP2lzRmlsZUBRRmlsZUluZm9AQFFCRV9OWFoAAG8bP2V4aXN0c0BRRmlsZUluZm9A QFFCRV9OWFoAAKoQP2FzY2lpQFFTdHJpbmdAQFFCRVBCRFhaAACvGz9maWxlUGF0aEBRRmlsZUlu Zm9AQFFCRT9BVlFTdHJpbmdAQFhaAABsIT9pc0RpckBRRmlsZUluZm9AQFFCRV9OWFoAcXQtbXQz MjEuZGxsAACaAUdldFNob3J0UGF0aE5hbWVBAEtFUk5FTDMyLmRsbAAAQURWQVBJMzIuZGxsAAD1 AUhlYXBGcmVlAADvAUhlYXBBbGxvYwCrAEV4aXRQcm9jZXNzAIkBR2V0UHJvY0FkZHJlc3MAAGcB R2V0TW9kdWxlSGFuZGxlQQAAMQNUZXJtaW5hdGVQcm9jZXNzAAAvAUdldEN1cnJlbnRQcm9jZXNz AFoBR2V0TGFzdEVycm9yAAB4AERlbGV0ZUZpbGVBAKwBR2V0U3lzdGVtVGltZUFzRmlsZVRpbWUA +QFIZWFwUmVBbGxvYwDBAEZpbmRDbG9zZQC4AEZpbGVUaW1lVG9TeXN0ZW1UaW1lAAC3AEZpbGVU aW1lVG9Mb2NhbEZpbGVUaW1lAD0BR2V0RHJpdmVUeXBlQQDFAEZpbmRGaXJzdEZpbGVBAAD9AEdl dENvbW1hbmRMaW5lQQDIAUdldFZlcnNpb25FeEEA+gJTZXRIYW5kbGVDb3VudAAAngFHZXRTdGRI YW5kbGUAAFABR2V0RmlsZVR5cGUAnAFHZXRTdGFydHVwSW5mb0EALABDbG9zZUhhbmRsZQDzAUhl YXBEZXN0cm95APEBSGVhcENyZWF0ZQAAWANWaXJ0dWFsRnJlZQBVA1ZpcnR1YWxBbGxvYwAAdgNX cml0ZUZpbGUA2wBGbHVzaEZpbGVCdWZmZXJzAABpA1dpZGVDaGFyVG9NdWx0aUJ5dGUA+wFIZWFw U2l6ZQAAUwFHZXRGdWxsUGF0aE5hbWVBAAAtAUdldEN1cnJlbnREaXJlY3RvcnlBAABlAUdldE1v ZHVsZUZpbGVOYW1lQQAAQgNVbmhhbmRsZWRFeGNlcHRpb25GaWx0ZXIAAOMARnJlZUVudmlyb25t ZW50U3RyaW5nc0EAPwFHZXRFbnZpcm9ubWVudFN0cmluZ3MA5ABGcmVlRW52aXJvbm1lbnRTdHJp bmdzVwBBAUdldEVudmlyb25tZW50U3RyaW5nc1cAAAwDU2V0U3RkSGFuZGxlAACQAlJlYWRGaWxl AABKAENyZWF0ZUZpbGVBAPECU2V0RmlsZVBvaW50ZXIAADIAQ29tcGFyZVN0cmluZ0EAAFECTXVs dGlCeXRlVG9XaWRlQ2hhcgDxAEdldENQSW5mbwAzAENvbXBhcmVTdHJpbmdXAADrAEdldEFDUAAA fAFHZXRPRU1DUAAA6QJTZXRFbnZpcm9ubWVudFZhcmlhYmxlQQDBAUdldFRpbWVab25lSW5mb3Jt YXRpb24AACACTENNYXBTdHJpbmdBAAAhAkxDTWFwU3RyaW5nVwAAfgJRdWVyeVBlcmZvcm1hbmNl Q291bnRlcgC+AUdldFRpY2tDb3VudAAAMgFHZXRDdXJyZW50VGhyZWFkSWQAADABR2V0Q3VycmVu dFByb2Nlc3NJZAAuAkxvYWRMaWJyYXJ5QQAA6AJTZXRFbmRPZkZpbGUAAF0BR2V0TG9jYWxlSW5m b0EAAFsDVmlydHVhbFByb3RlY3QAAKgBR2V0U3lzdGVtSW5mbwBdA1ZpcnR1YWxRdWVyeQAAnwFH ZXRTdHJpbmdUeXBlQQAAogFHZXRTdHJpbmdUeXBlVwAAsQJSdGxVbndpbmQAiABEdXBsaWNhdGVI YW5kbGUA6gJTZXRFbnZpcm9ubWVudFZhcmlhYmxlVwBEAUdldEV4aXRDb2RlUHJvY2VzcwAAZQNX YWl0Rm9yU2luZ2xlT2JqZWN0AFwAQ3JlYXRlUHJvY2Vzc0EAAEgBR2V0RmlsZUF0dHJpYnV0ZXNB AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAA4NhAAP35QAAAAAAAAAAAAPtvQAC0eUAAaMlAAAAAAAAAAAAAoXBAAAAA AAAAAAAAAAAAAAAAAAAAAAAAgAhBAEwIQQAwCEEADAhBAOgHQQDIB0EApAdBAIAHQQB4B0EAcAdB AGgHQQAsB0EA7AZBAOAGQQAAAAAAzAZBAAAAAADIBkEAAAAAAMQGQQAAAAAAwAZBAAAAAAC8BkEA AQAAALgGQQABAAAAtAZBAAEAAACwBkEAAAAAAAEAAACsBkEAqAZBAAAAAAACAAAAoAZBAJgGQQCU BkEAqAZBAAAAAAAEAAAAkAZBAIgGQQB4BkEAUAZBABwGQQDoBUEArAVBAHgFQQBgBUEAQAVBACAF QQD4BEEA1ARBALgEQQCUBEEAeARBAFAEQQBABEEALARBABQEQQDYA0EAmANBAIgDQQB4A0EAaANB AEgDQQA0A0EAFANBANwCQQCoAkEAUAJBAAgCQQDgAUEAAQAAAOAYQQAzAAAAAAAAAAAAAACgZUEA AAAAAKBlQQABAQAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAIAAAABAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAjHdAAAEAAACQHUEAeB1BAFwdQQBMHUEAMB1BABwdQQAAHUEA7BxBANgcQQDEHEEA sBxBAIwcQQB4HEEAZBxBAFgcQQBIHEEAOBxBACwcQQAcHEEADBxBAPwbQQDsG0EA2BtBALgbQQCk G0EAgBtBAEgcQQBwG0EAWBtBAEgbQQAwG0EAIBtBABQbQQAEG0EA8BpBAEgcQQDUGkEASBxBAMAa QQCsGkEAkBpBAHwaQQBkGkEASBxBACsAAAAMHkEA/B1BAP////+ACgAAEAAAAAEAAAAWAAAAAgAA AAIAAAADAAAAAgAAAAQAAAAYAAAABQAAAA0AAAAGAAAACQAAAAcAAAAMAAAACAAAAAwAAAAJAAAA DAAAAAoAAAAHAAAACwAAAAgAAAAMAAAAFgAAAA0AAAAWAAAADwAAAAIAAAAQAAAADQAAABEAAAAS AAAAEgAAAAIAAAAhAAAADQAAADUAAAACAAAAQQAAAA0AAABDAAAAAgAAAFAAAAARAAAAUgAAAA0A AABTAAAADQAAAFcAAAAWAAAAWQAAAAsAAABsAAAADQAAAG0AAAAgAAAAcAAAABwAAAByAAAACQAA AAYAAAAWAAAAgAAAAAoAAACBAAAACgAAAIIAAAAJAAAAgwAAABYAAACEAAAADQAAAJEAAAApAAAA ngAAAA0AAAChAAAAAgAAAKQAAAALAAAApwAAAA0AAAC3AAAAEQAAAM4AAAACAAAA1wAAAAsAAAAY BwAADAAAAAAAAAAAAAAATuZAuwAAAAACAAAAICFBAAgAAAD0IEEACQAAAMggQQAKAAAAMCBBABAA AAAAIEEAEQAAANAfQQASAAAArB9BABMAAACAH0EAGAAAAEgfQQAZAAAAIB9BABoAAADoHkEAGwAA ALAeQQAcAAAAiB5BAHgAAAB4HkEAeQAAAGgeQQB6AAAAWB5BAPwAAABUHkEA/wAAAEQeQQAFAADA CwAAAAAAAAAdAADABAAAAAAAAACWAADABAAAAAAAAACNAADACAAAAAAAAACOAADACAAAAAAAAACP AADACAAAAAAAAACQAADACAAAAAAAAACRAADACAAAAAAAAACSAADACAAAAAAAAACTAADACAAAAAAA AAADAAAABwAAAAoAAACMAAAAXNxAAFzcQABc3EAAXNxAAFzcQABc3EAAsiFBALojQQABAgQIAAAA AKQDAABggnmCIQAAAAAAAACm3wAAAAAAAKGlAAAAAAAAgZ/g/AAAAABAfoD8AAAAAKgDAADBo9qj IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgf4AAAAAAABA/gAAAAAAALUDAADBo9qjIAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAgf4AAAAAAABB/gAAAAAAALYDAADPouSiGgDlouiiWwAAAAAAAAAAAAAA AAAAAAAAgf4AAAAAAABAfqH+AAAAAFEFAABR2l7aIABf2mraMgAAAAAAAAAAAAAAAAAAAAAAgdPY 3uD5AAAxfoH+AAAAAIBwAAABAAAA8PH//wAAAABQU1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUERUAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIhIQQDISEEA/////wAA AAAAAAAA/////wAAAAAAAAAA/////x4AAAA7AAAAWgAAAHgAAACXAAAAtQAAANQAAADzAAAAEQEA ADABAABOAQAAbQEAAP////8eAAAAOgAAAFkAAAB3AAAAlgAAALQAAADTAAAA8gAAABABAAAvAQAA TQEAAGwBAAABAAAAAQAAAC4AAAABAAAAIAWTGQAAAAAAAAAAAAAAAAEAAABEGkEAPBpBAIgKQQA0 GkEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAA use Win32::TieRegistry; use File::Copy; sub postGen() { my $TargetDir=shift; my @args; # Copy perllauncher.exe to metcc.exe is automatic my $Key = $Registry->{"HKEY_LOCAL_MACHINE\\SOFTWARE\\Cygnus Solutions\\GNUPro\\i586-cygwin32\\i586-cygwin32\\cygwin-B20.1"}; # Is Cygnus Solutions installed return(0) unless ($Key); my $CygnusRoot = $Key->{"Install Path"}; # Patch the tp.ini file. my $atl_cc_in = $TargetDir ."\\tp.ini"; my $atl_cc_out = $TargetDir ."\\tp.ini.out"; open (IN, "<$atl_cc_in") or die "Can't open $atl_cc_in\n"; open (OUT, ">$atl_cc_out") or die "Can't open $atl_cc_out"; while (<IN>) { ~s/<Cygnus Root Directory - Automatically set when saved>/$CygnusRoot/g; print OUT; } close (IN); close (OUT); # Rename the out file as the infile unlink ($atl_cc_in); rename ($atl_cc_out, $atl_cc_in); # Patch the tpcpp.ini file. my $atl_cc_in = $TargetDir ."\\tpcpp.ini"; my $atl_cc_out = $TargetDir ."\\tpcpp.ini.out"; open (IN, "<$atl_cc_in") or die "Can't open $atl_cc_in\n"; open (OUT, ">$atl_cc_out") or die "Can't open $atl_cc_out"; while (<IN>) { ~s/<Cygnus Root Directory - Automatically set when saved>/$CygnusRoot/g; print OUT; } close (IN); close (OUT); # Rename the out file as the infile unlink ($atl_cc_in); rename ($atl_cc_out, $atl_cc_in); # # Read the compiler in tp.ini # require("$SCRIPTDIR/Fcts.pl"); require("$SCRIPTDIR/GccUpdate.pl"); $ENV{'ATLTGT'}=$TargetDir; $INIFILE="tp.ini"; DecodeIniFile(); push(@arg,"-compiler=$Ini{'COMPILER'}"); push(@arg,"$TargetDir/ana/atct.def"); push(@arg,"$TargetDir/ana/atus_c.def"); push(@arg,"$TargetDir/ana/atus_cpp.def"); push(@arg,"$TargetDir/ana/atl.opp"); push(@arg,"$TargetDir/ana/atl.hpp"); GccUpdate(@arg); } 1; ########################################################################## # # # # Rational Test RealTime # # # ####### # -*- metcc command -*- # # # # # ################################################################################ use FileHandle ; STDOUT->autoflush(1); # Where the Product is installed $SCRIPTDIR = $ENV{'TESTRTDIR'} . "/lib/scripts/"; require $SCRIPTDIR . "metcclib.pl"; my $compCmd=0; ################################################################################ sub ParseArgs { my $i = 0; foreach $arg (@ARGV) { &MetccDebug ("\$arg[$i] = [$arg]\n"); if($compCmd) #bcomes 1 after that compiler name has been analysed by getMetccOptions { my @file_list = glob($arg); if (-f $arg) { FileArg ($arg) } elsif (scalar(@file_list)>0 && -f @file_list[0]) { foreach $file (@file_list) { FileArg ($file) } } else { # Compiler options: if ($arg =~ /-D(.*)/) { pushDefinesList ($1); } elsif ($arg =~ /-I(.*)/) { pushIncludeDirs ($1); } elsif ($arg =~ /-std_define\=(.*)/) { pushStandardDefine ($1); } elsif($arg eq "--") { &MetccFatalError ("Command string separator (--) found more than once\n"); } else { pushCompilerOptions ($arg); } } } else { $compCmd=getMetccOptions($i,$arg); #analyse all metcc option and get compiler name then return 1 } $i += 1; } } ################################################################################ # Maybe something to print first &MetccEnvironment; # Let's start here &EnterInScript; # First parse command-line &ParseArgs; &MetccCheckArgs(); # Then compute the metrics on sources &ComputeCMetrics; &ComputeCPPMetrics; 0; # ################################################################################ /* Insert any includes */ #include <stdlib.h> #include <winsock.h> #include <wintypes.h> #include <winbase.h> #include <string.h> #include <Windows32/CommonFunctions.h> extern void sleep(int); unsigned long long machineClockResolution; a##b static static extern extern "C" virtual char unsigned char short unsigned short long unsigned long unsigned int ((RTRT_U_INT32)p) RTRT_NONE RTRT_STD RTRT_USR void usr_exit(RTRT_INT32 x) { /* Code here your own exit function, returning x */ ; } RTRT_NONE RTRT_USR char *usr_date() { /* Code here your own get date function */ return ((char *)0); } RTRT_NONE RTRT_STD RTRT_USR void *usr_memcpy(void *dest,const void *src,RTRT_SIZE_T s) { int i; /* Code here your memcpy function */ i=0; for(i=0;i<s;i++) ((char *)(dest))[i]=((char *)(src))[i]; return dest; } RTRT_NONE RTRT_STD RTRT_USR void *usr_gethostname(char *p) { /* Code here your gethostname function */ /* The p parameter is a 50-bytes long allocated pointer */ } RTRT_NONE RTRT_STD RTRT_USR int usr_rdv(char *p) { /* Code here your rendez-vous function */ /* The p parameter contains the name of the rendez-vous */ /* THis function should block until all the members are at the same point */ } RTRT_NONE RTRT_STD RTRT_USR int usr_atexit(void (handler)(void)) { /* Code here your atexit function */ /* The p parameter contains the name of a function that should be */ /* called at normal program termination */ } RTRT_NONE RTRT_STD RTRT_USR char *usr_getenv(char *s) { /* Code here your getenv function */ /* The s parameter contains the name of the environment variable */ /* that should be retrieved from the environment */ } RTRT_NONE RTRT_STD RTRT_USR int usr_getpid() { /* Code here your getpid function */ return(0); } RTRT_NONE RTRT_STD RTRT_USR void usr_signal(int sig,void (handler)(int)) { /* Code here your signal function */ /* The sig parameter contains the signal number to be registered */ /* The f parameter is a function pointer to the handler */ } RTRT_NONE RTRT_USR void _atl_stack_jump(void *,short); #define STACK_GOING_UP 0 #define STACK_GOING_DOWN 1 #include <setjmp.h> void RTRT_longjmp(jmp_buf env,int val) { /* First parameter contains the SP register address */ _atl_stack_jump((void *)((env)[4]),STACK_GOING_DOWN); longjmp(env,val); } #define longjmp RTRT_longjmp int main(int argc,char *argv[]) { return(0); 6 15 15 RTRT_NONE RTRT_STD RTRT_USR int RTRT_FILE_TYPE usr_init(char *fileName) { /* Code here the open function */ /* The fileName parameter contains the name of the file */ /* to be opened on the host */ } RTRT_FILE_TYPE usr_open(char *fileName) { /* Code here the open function */ /* The fileName parameter contains the name of the file */ /* to be opened on the host */ } void usr_writeln(RTRT_FILE_TYPE f,char *s) { /* Code here the write function */ /* The f parameter contains the file */ /* The s parameter contains the string to be printed */ printf("%s",s); } void usr_close(RTRT_FILE_TYPE f) { /* Code here the close function */ /* The f parameter contains the file to be closed */ } RTRT_NONE RTRT_STD RTRT_USR void usr_error(const char *s) { /* Code the error function here */ } RTRT_STD RTRT_USR RTRT_NONE void *usr_malloc(RTRT_SIZE_T size) { /* Code here your own allocation function here */ } void usr_free(void *ptr) { /* Code here your own free function here */ } RTRT_USR RTRT_NONE void *lowlevel_malloc(RTRT_SIZE_T size) { /* Code the low level allocation function here */ return(__libc_malloc(size)); } void *lowlevel_calloc(RTRT_SIZE_T x,RTRT_SIZE_T y) { /* Code the low level allocation function here */ return(__libc_calloc(x,y)); } void *lowlevel_realloc(void *ptr,RTRT_SIZE_T s) { /* Code the low level allocation function here */ return(__libc_realloc(ptr,s)); } void lowlevel_free(void *ptr) { /* Code the low level allocation function here */ __libc_free(ptr); } RTRT_NONE RTRT_USR #include "atpapi.h" void *RTRT_memPartAlloc(int id,unsigned n) { void *r; unsigned x=_PurifyLTHeapActualSize(n); r=memPartAlloc(id,x); return(_PurifyLTHeapAction(_PurifyLT_API_ALLOC,r,n,0)); } void memPartFree(int id,char *ptr) { void *r=_PurifyLTHeapAction(_PurifyLT_API_FREE,ptr,0,0)); memPartFree(id,ret); } #define memPartAlloc RTRT_memPartAlloc #define memPartFree RTRT_memPartFree RTRT_NONE RTRT_STD RTRT_USR unsigned long long void usr_clock(RTRT_CLOCK_TYPE *p) { __asm__ __volatile__ ("rdtsc" : "=A" (*p)); } void usr_clock_init(void) { /* This function will be called only once when starting the program */ /* You may code here clock resolution computation */ unsigned long long now,then; usr_clock(&now); sleep(1); usr_clock(&then); machineClockResolution=then-now; } unsigned long long 8 "us" "1" (((c)*1000000L)/machineClockResolution) ((r)=((a)-(b))) RTRT_U_INT32 "0" ((c) * 1000L / machineClockResolution) 1000 void usr_sleep(RTRT_TIME_TYPE p) { struct timeval delta; delta.tv_sec = (p * RTRT_TIME_TYPE_STEP) / 1000000L; delta.tv_usec = (p * RTRT_TIME_TYPE_STEP) % 1000000L; select (0, NULL, NULL, NULL, &delta); } RTRT_STD RTRT_SOLARIS RTRT_USR RTRT_NONE DWORD GetCurrentThreadId () ((t1)==(t2)) ExitThread((DWORD)(v)); CRITICAL_SECTION v; InitializeCriticalSection(&v); EnterCriticalSection(&v); LeaveCriticalSection(&v); DeleteCriticalSection(&v); DWORD _atl_thread_data; _atl_thread_data = TlsAlloc(); TlsFree(_atl_thread_data); v = (int) TlsGetValue(_atl_thread_data); TlsSetValue(_atl_thread_data,(void*)v); /* Add your code */ #define __inline__ inline #define __inline inline #define __const const #define __signed signed #define __signed__ signed #define __attribute__(x) #define __asm__(x) #define __volatile__ #define __volatile #define volatile #pragma attol type_modifier = __restrict #define __extension__ char *__FUNCTION__; char *__PRETTY_FUNCTION__; #define __asm asm /* It is going to be redefined, so to avoid a warning ... */ #undef __STDC__ typedef void * __builtin_va_list; #define __builtin_stdarg_start(ap,param) #define __builtin_next_arg(p) 0 #define __builtin_va_arg(ap,type) 0 #define __builtin_va_end(ap) extern void * __builtin_alloca(unsigned int); extern int __builtin_ffs(int); extern int __builtin_abs(int); extern float __builtin_fabsf(float); extern double __builtin_fabs(double); extern long double __builtin_fabsl(long double); extern long int __builtin_labs(long int); extern void * __builtin_memcpy(void *, const void *, unsigned int); extern int __builtin_memcmp(const void *, const void *, unsigned int); extern int __builtin_strcmp(const char *, const char *); extern char * __builtin_strcpy(char *, const char *); extern unsigned int __builtin_strlen(const char *); extern double __builtin_sqrt(double); extern float __builtin_sqrtf(float); extern long double __builtin_sqrtl(long double); extern double __builtin_sin(double); extern float __builtin_sinf(float); extern long double __builtin_sinl(long double); extern double __builtin_cos(double); extern float __builtin_cosf(float); extern long double __builtin_cosl(long double); extern char * __builtin_strchr(const char *, int); extern char * __builtin_strrchr(const char *, int); extern char * __builtin_strpbrk(const char *, const char*); extern char * __builtin_strstr(const char *, const char *); #define __builtin_return(result) return(result) #define __builtin_constant_p(X) 0 extern void * __builtin_apply_args (void); extern void * __builtin_apply (void (*)(), void *, int); extern int __builtin_return_address (int); extern int __builtin_frame_address (int); #define __builtin_isgreater(x, y) 0 #define __builtin_isgreaterequal(x, y) 0 #define __builtin_isless(x, y) 0 #define __builtin_islessequal(x, y) 0 #define __builtin_islessgreater(x, y) 0 #define __builtin_isunordered(x, y) 0 #define __builtin_classify_type(x, y) 0 #define __builtin_expect(x, y) 0 /* Macros start - do not remove this line */ /* Macro end - do not remove this line */ #define __cplusplus 1 #define __inline__ inline #define __inline inline #define __const const #define __signed signed #define __signed__ signed #define __attribute__(x) #define __volatile__ #define __volatile #define volatile #define __restrict #define __asm__(x) #define __inline__ inline #define wchar_t int #define __tune_i386__i #define __tune_i486__ #define __const const #define __restrict #define __extension__ #define __EXCEPTIONS #define __register_exceptions #define __throw #define __find_first_exception_table_match #define __unwind_function char *__FUNCTION__; char *__PRETTY_FUNCTION__; #define __asm asm /* It is going to be redefined, so to avoid a warning ... */ #undef __STDC__ typedef void * __builtin_va_list; #define __builtin_stdarg_start(ap,param) #define __builtin_next_arg(p) 0 #define __builtin_va_arg(ap,type) 0 #define __builtin_va_end(ap) extern void * __builtin_alloca(unsigned int); extern int __builtin_ffs(int); extern int __builtin_abs(int); extern float __builtin_fabsf(float); extern double __builtin_fabs(double); extern long double __builtin_fabsl(long double); extern long int __builtin_labs(long int); extern void * __builtin_memcpy(void *, const void *, unsigned int); extern int __builtin_memcmp(const void *, const void *, unsigned int); extern int __builtin_strcmp(const char *, const char *); extern char * __builtin_strcpy(char *, const char *); extern unsigned int __builtin_strlen(const char *); extern double __builtin_sqrt(double); extern float __builtin_sqrtf(float); extern long double __builtin_sqrtl(long double); extern double __builtin_sin(double); extern float __builtin_sinf(float); extern long double __builtin_sinl(long double); extern double __builtin_cos(double); extern float __builtin_cosf(float); extern long double __builtin_cosl(long double); extern char * __builtin_strchr(const char *, int); extern char * __builtin_strrchr(const char *, int); extern char * __builtin_strpbrk(const char *, const char*); extern char * __builtin_strstr(const char *, const char *); #define __builtin_return(result) return(result) #define __builtin_constant_p(X) 0 extern void * __builtin_apply_args (void); extern void * __builtin_apply (void (*)(), void *, int); extern int __builtin_return_address (int); extern int __builtin_frame_address (int); #define __builtin_isgreater(x, y) 0 #define __builtin_isgreaterequal(x, y) 0 #define __builtin_isless(x, y) 0 #define __builtin_islessequal(x, y) 0 #define __builtin_islessgreater(x, y) 0 #define __builtin_isunordered(x, y) 0 #define __builtin_classify_type(x, y) 0 #define __builtin_expect(x, y) 0 /* Macros start - do not remove this line */ /* Macro end - do not remove this line */ /* Macros start - do not remove this line */ /* Macro end - do not remove this line */ #pragma attol accept "__volatile__" #pragma attol accept "__volatile" #pragma attol accept "__signed__" = 279 #pragma attol accept "__const__" = 273 #pragma attol accept "__const" = 273 #pragma attol accept "__inline__" #pragma attol accept "__inline" #pragma attol accept "inline" #pragma attol type_modifier = __restrict #pragma attol "gnu#__extension__" #pragma attol reduce "__attribute__" null #pragma attol reduce "__attribute" null #pragma attol reduce "__asm__" empty #pragma attol reduce "__asm" empty #pragma attol reduce "asm" empty #pragma attol reduce "__typeof__" typename #pragma attol reduce "__alignof__" #pragma attol accept "__FUNCTION__" = 290 #pragma attol accept "__PRETTY_FUNCTION__" = 290 #pragma attol reduce "__builtin_va_arg" typedef void * __builtin_va_list; #define __builtin_stdarg_start(ap,param) #define __builtin_next_arg(p) 0 #define __builtin_va_end(ap) extern void * __builtin_alloca(unsigned int); extern int __builtin_ffs(int); extern int __builtin_abs(int); extern float __builtin_fabsf(float); extern double __builtin_fabs(double); extern long double __builtin_fabsl(long double); extern long int __builtin_labs(long int); extern void * __builtin_memcpy(void *, const void *, unsigned int); extern int __builtin_memcmp(const void *, const void *, unsigned int); extern int __builtin_strcmp(const char *, const char *); extern char * __builtin_strcpy(char *, const char *); extern unsigned int __builtin_strlen(const char *); extern double __builtin_sqrt(double); extern float __builtin_sqrtf(float); extern long double __builtin_sqrtl(long double); extern double __builtin_sin(double); extern float __builtin_sinf(float); extern long double __builtin_sinl(long double); extern double __builtin_cos(double); extern float __builtin_cosf(float); extern long double __builtin_cosl(long double); extern char * __builtin_strchr(const char *, int); extern char * __builtin_strrchr(const char *, int); extern char * __builtin_strpbrk(const char *, const char*); extern char * __builtin_strstr(const char *, const char *); #define __builtin_return(result) return(result) #define __builtin_constant_p(X) 0 extern void * __builtin_apply_args (void); extern void * __builtin_apply (void (*)(), void *, int); extern int __builtin_return_address (int); extern int __builtin_frame_address (int); #define __builtin_isgreater(x, y) 0 #define __builtin_isgreaterequal(x, y) 0 #define __builtin_isless(x, y) 0 #define __builtin_islessequal(x, y) 0 #define __builtin_islessgreater(x, y) 0 #define __builtin_isunordered(x, y) 0 #define __builtin_classify_type(x, y) 0 #define __builtin_expect(x, y) 0 /* Macros definitions: do not remove this line */ #ifdef NEED_PREPRO_DEFS #endif /* NEED_PREPRO_DEFS */ #define __inline__ inline #define __inline inline #define __const const #define __signed signed #define __signed__ signed #define __attribute__(x) #define __attribute(x) #define __volatile__ #define __volatile #define volatile #define __restrict #define __FUNCTION__ "__FUNCTION__" #define __PRETTY_FUNCTION__ "__PRETTY_FUNCTION__" #define __asm asm #define __asm__ asm #ifdef NEED_PREPRO_DEFS #define __null 0 #else #define __null __atl_null 6 #endif #if __EDG_VERSION__ < 300 typedef void * __builtin_va_list; #define __builtin_stdarg_start(ap,param) #define __builtin_next_arg(p) 0 #define __builtin_va_arg(ap,type) 0 #define __builtin_va_end(ap) extern void * __builtin_alloca(unsigned int); extern int __builtin_ffs(int); extern int __builtin_abs(int); extern float __builtin_fabsf(float); extern double __builtin_fabs(double); extern long double __builtin_fabsl(long double); extern long int __builtin_labs(long int); extern void * __builtin_memcpy(void *, const void *, unsigned int); extern int __builtin_memcmp(const void *, const void *, unsigned int); extern int __builtin_strcmp(const char *, const char *); extern char * __builtin_strcpy(char *, const char *); extern unsigned int __builtin_strlen(const char *); extern double __builtin_sqrt(double); extern float __builtin_sqrtf(float); extern long double __builtin_sqrtl(long double); extern double __builtin_sin(double); extern float __builtin_sinf(float); extern long double __builtin_sinl(long double); extern double __builtin_cos(double); extern float __builtin_cosf(float); extern long double __builtin_cosl(long double); extern char * __builtin_strchr(const char *, int); extern char * __builtin_strrchr(const char *, int); extern char * __builtin_strpbrk(const char *, const char*); extern char * __builtin_strstr(const char *, const char *); #define __builtin_return(result) return(result) #define __builtin_constant_p(X) 0 extern void * __builtin_apply_args (void); extern void * __builtin_apply (void (*)(), void *, int); extern int __builtin_return_address (int); extern int __builtin_frame_address (int); #define __builtin_isgreater(x, y) 0 #define __builtin_isgreaterequal(x, y) 0 #define __builtin_isless(x, y) 0 #define __builtin_islessequal(x, y) 0 #define __builtin_islessgreater(x, y) 0 #define __builtin_isunordered(x, y) 0 #define __builtin_classify_type(x, y) 0 #define __builtin_expect(x, y) 0 #endif /* Gnu C++ accepts also ... as signal handler parameter */ typedef void (*__atl__sighandler_t) (...); extern __atl__sighandler_t signal (int __sig, __atl__sighandler_t __handler); #pragma attol as_implementation implementation --no_restrict --ignore_std --special_subscript_cost --no_alternative_tokens --extended_variadic_macros --void_star_null_pointer --guiding_decls --old_specialization --inline_not_yet_defined --gnu_mode --microsoft_union_with_array --treat_template_classes_as_static --simulate_virtual_methods --simulate_called_routines --diag_suppress 14,34,46,47,111,161,174,177,305,375,427,549,550,737,795,830,837,940,997 --diag_suppress 1,30,114,289,349,397 --diag_suppress 137,280,350,381,416,541,815