[0-9]\.[0-9]|[0-9]{2,})/', $version, $matches); return $matches['version']; } function centered($text) { $padding = (int) ((LINE_WIDTH - strlen($text)) / 2); return str_repeat(' ', $padding).$text; } function cd($dir) { if (false === chdir($dir)) { bailout("Could not switch to directory $dir."); } } function run($command) { exec($command, $output, $status); if (0 !== $status) { $output = implode("\n", $output); echo "Error while running:\n ".getcwd().'$ '.$command."\nOutput:\n".LINE."$output\n".LINE; bailout("\"$command\" failed."); } } function get_icu_version_from_genrb($genrb) { exec($genrb.' --version 2>&1', $output, $status); if (0 !== $status) { bailout($genrb.' failed.'); } if (!preg_match('/ICU version ([\d\.]+)/', implode('', $output), $matches)) { return; } return $matches[1]; } __halt_compiler();----SIGNATURE:----YPBtYu2JFC7M2f62gr/0uzhSngyKmTxC4owKvOYy9Qw6orR6FKMlk4t2xrow0lzEA0K3FBjzdH8lJQ8wRHPgQoFuy1dnVVub11sUgpmrM06fMloqRSOCsCRJ8wY1HaeblTobK2eIfP35qCwa+Dvb14UsZdxfI0aq4y3UtKBEMXEFWkqvpUmSP6M3GBcEC/3kQvIsOG0Xtu3ULjMoj0ITktKndACRJdQlesXovRi7HtjdaYpxiCOrEEmcl2Vk3WomiFpS8OQxSYl+jT3Tt2JCej36OlO7jfvCMo8g3/L0noVYVtDrcvG3V6GSClBv9DK+7woc3KpSxe9gOkfidHf8ffK/5CwlFA238TE9461kvOJZbW5Yvde5G4Ew5r1pX3jvmVfxY2O2+tyCTJ74KiRw62SYGmy2XEAoyhMmIUjWtlRj7TKQtNaejOsCv9JsBOP24pol84Q7TK1AU9hOXIVvYsimxJEHpkGpNqxafapehgKR3NEbGfK8Dwv2/0F7n2YY1Ms3iPKRmc8OJ3O4/BAPVIcyJw8/8OixI+G3nglsBNp8Pu0AEEpe1XturgCH6oHi1xsFQdtAzdaHsJbReLUBcEvZVQb6Y99UCDGdVmlqQBxnNg+Z/k5DEP8dk3jxlY82gkZk7+2Vjn78SuL9fLmZ/RozRbZG7CfBFiPmtuzW0cg=----ATTACHMENT:----NzkwNTk1MjQ1MDYzNTU1NSA3MjcyMjEwOTAzODA5NzgyIDk3MzUxMzE0MTA0MzQ2MjE=