1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157
|
<?php
// Start of bz2 v.
/**
* Opens a bzip2 compressed file
* @link http://www.php.net/manual/en/function.bzopen.php
* @param filename string <p>
* The name of the file to open, or an existing stream resource.
* </p>
* @param mode string <p>
* Similar to the fopen function, only 'r' (read)
* and 'w' (write) are supported. Everything else will cause bzopen
* to return false.
* </p>
* @return resource If the open fails, bzopen returns false, otherwise
* it returns a pointer to the newly opened file.
*/
function bzopen ($filename, $mode) {}
/**
* Binary safe bzip2 file read
* @link http://www.php.net/manual/en/function.bzread.php
* @param bz resource <p>
* The file pointer. It must be valid and must point to a file
* successfully opened by bzopen.
* </p>
* @param length int[optional] <p>
* If not specified, bzread will read 1024
* (uncompressed) bytes at a time. A maximum of 8192
* uncompressed bytes will be read at a time.
* </p>
* @return string the uncompressed data, or false on error.
*/
function bzread ($bz, $length = null) {}
/**
* Binary safe bzip2 file write
* @link http://www.php.net/manual/en/function.bzwrite.php
* @param bz resource <p>
* The file pointer. It must be valid and must point to a file
* successfully opened by bzopen.
* </p>
* @param data string <p>
* The written data.
* </p>
* @param length int[optional] <p>
* If supplied, writing will stop after length
* (uncompressed) bytes have been written or the end of
* data is reached, whichever comes first.
* </p>
* @return int the number of bytes written, or false on error.
*/
function bzwrite ($bz, $data, $length = null) {}
/**
* Force a write of all buffered data
* @link http://www.php.net/manual/en/function.bzflush.php
* @param bz resource <p>
* The file pointer. It must be valid and must point to a file
* successfully opened by bzopen.
* </p>
* @return int Returns true on success, false on failure.
*/
function bzflush ($bz) {}
/**
* Close a bzip2 file
* @link http://www.php.net/manual/en/function.bzclose.php
* @param bz resource <p>
* The file pointer. It must be valid and must point to a file
* successfully opened by bzopen.
* </p>
* @return int Returns true on success, false on failure.
*/
function bzclose ($bz) {}
/**
* Returns a bzip2 error number
* @link http://www.php.net/manual/en/function.bzerrno.php
* @param bz resource <p>
* The file pointer. It must be valid and must point to a file
* successfully opened by bzopen.
* </p>
* @return int the error number as an integer.
*/
function bzerrno ($bz) {}
/**
* Returns a bzip2 error string
* @link http://www.php.net/manual/en/function.bzerrstr.php
* @param bz resource <p>
* The file pointer. It must be valid and must point to a file
* successfully opened by bzopen.
* </p>
* @return string a string containing the error message.
*/
function bzerrstr ($bz) {}
/**
* Returns the bzip2 error number and error string in an array
* @link http://www.php.net/manual/en/function.bzerror.php
* @param bz resource <p>
* The file pointer. It must be valid and must point to a file
* successfully opened by bzopen.
* </p>
* @return array an associative array, with the error code in the
* errno entry, and the error message in the
* errstr entry.
*/
function bzerror ($bz) {}
/**
* Compress a string into bzip2 encoded data
* @link http://www.php.net/manual/en/function.bzcompress.php
* @param source string <p>
* The string to compress.
* </p>
* @param blocksize int[optional] <p>
* Specifies the blocksize used during compression and should be a number
* from 1 to 9 with 9 giving the best compression, but using more
* resources to do so.
* </p>
* @param workfactor int[optional] <p>
* Controls how the compression phase behaves when presented with worst
* case, highly repetitive, input data. The value can be between 0 and
* 250 with 0 being a special case.
* </p>
* <p>
* Regardless of the workfactor, the generated
* output is the same.
* </p>
* @return mixed The compressed string, or an error number if an error occurred.
*/
function bzcompress ($source, $blocksize = null, $workfactor = null) {}
/**
* Decompresses bzip2 encoded data
* @link http://www.php.net/manual/en/function.bzdecompress.php
* @param source string <p>
* The string to decompress.
* </p>
* @param small int[optional] <p>
* If true, an alternative decompression algorithm will be used which
* uses less memory (the maximum memory requirement drops to around 2300K)
* but works at roughly half the speed.
* </p>
* <p>
* See the bzip2 documentation for more
* information about this feature.
* </p>
* @return mixed The decompressed string, or an error number if an error occurred.
*/
function bzdecompress ($source, $small = null) {}
// End of bz2 v.
?>
|