Skip to content

Commit a61029b

Browse files
realitykingnikic
authored andcommitted
Replace usage of php_int32 and php_uint32 with int32_t and uint32_t
1 parent d998ca6 commit a61029b

File tree

19 files changed

+131
-145
lines changed

19 files changed

+131
-145
lines changed

ext/phar/phar.c

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -521,10 +521,10 @@ void phar_entry_remove(phar_entry_data *idata, char **error) /* {{{ */
521521
#endif
522522
#define PHAR_ZIP_16(var) ((php_uint16)((((php_uint16)var[0]) & 0xff) | \
523523
(((php_uint16)var[1]) & 0xff) << 8))
524-
#define PHAR_ZIP_32(var) ((php_uint32)((((php_uint32)var[0]) & 0xff) | \
525-
(((php_uint32)var[1]) & 0xff) << 8 | \
526-
(((php_uint32)var[2]) & 0xff) << 16 | \
527-
(((php_uint32)var[3]) & 0xff) << 24))
524+
#define PHAR_ZIP_32(var) ((uint32_t)((((uint32_t)var[0]) & 0xff) | \
525+
(((uint32_t)var[1]) & 0xff) << 8 | \
526+
(((uint32_t)var[2]) & 0xff) << 16 | \
527+
(((uint32_t)var[3]) & 0xff) << 24))
528528

529529
/**
530530
* Open an already loaded phar
@@ -604,7 +604,7 @@ int phar_open_parsed_phar(char *fname, int fname_len, char *alias, int alias_len
604604
*
605605
* data is the serialized zval
606606
*/
607-
int phar_parse_metadata(char **buffer, zval *metadata, php_uint32 zip_metadata_len) /* {{{ */
607+
int phar_parse_metadata(char **buffer, zval *metadata, uint32_t zip_metadata_len) /* {{{ */
608608
{
609609
php_unserialize_data_t var_hash;
610610

@@ -649,14 +649,14 @@ int phar_parse_metadata(char **buffer, zval *metadata, php_uint32 zip_metadata_l
649649
* This is used by phar_open_from_filename to process the manifest, but can be called
650650
* directly.
651651
*/
652-
static int phar_parse_pharfile(php_stream *fp, char *fname, int fname_len, char *alias, int alias_len, zend_long halt_offset, phar_archive_data** pphar, php_uint32 compression, char **error) /* {{{ */
652+
static int phar_parse_pharfile(php_stream *fp, char *fname, int fname_len, char *alias, int alias_len, zend_long halt_offset, phar_archive_data** pphar, uint32_t compression, char **error) /* {{{ */
653653
{
654654
char b32[4], *buffer, *endbuffer, *savebuf;
655655
phar_archive_data *mydata = NULL;
656656
phar_entry_info entry;
657-
php_uint32 manifest_len, manifest_count, manifest_flags, manifest_index, tmp_len, sig_flags;
657+
uint32_t manifest_len, manifest_count, manifest_flags, manifest_index, tmp_len, sig_flags;
658658
php_uint16 manifest_ver;
659-
php_uint32 len;
659+
uint32_t len;
660660
zend_long offset;
661661
int sig_len, register_alias = 0, temp_alias = 0;
662662
char *signature = NULL;
@@ -778,7 +778,7 @@ static int phar_parse_pharfile(php_stream *fp, char *fname, int fname_len, char
778778

779779
switch(sig_flags) {
780780
case PHAR_SIG_OPENSSL: {
781-
php_uint32 signature_len;
781+
uint32_t signature_len;
782782
char *sig;
783783
zend_off_t whence;
784784

@@ -1565,7 +1565,7 @@ static int phar_open_from_fp(php_stream* fp, char *fname, int fname_len, char *a
15651565
const zend_long tokenlen = sizeof(token) - 1;
15661566
zend_long halt_offset;
15671567
size_t got;
1568-
php_uint32 compression = PHAR_FILE_COMPRESSED_NONE;
1568+
uint32_t compression = PHAR_FILE_COMPRESSED_NONE;
15691569

15701570
if (error) {
15711571
*error = NULL;
@@ -2309,9 +2309,9 @@ int phar_open_executed_filename(char *alias, int alias_len, char **error) /* {{{
23092309
/**
23102310
* Validate the CRC32 of a file opened from within the phar
23112311
*/
2312-
int phar_postprocess_file(phar_entry_data *idata, php_uint32 crc32, char **error, int process_zip) /* {{{ */
2312+
int phar_postprocess_file(phar_entry_data *idata, uint32_t crc32, char **error, int process_zip) /* {{{ */
23132313
{
2314-
php_uint32 crc = ~0;
2314+
uint32_t crc = ~0;
23152315
int len = idata->internal_file->uncompressed_filesize;
23162316
php_stream *fp = idata->fp;
23172317
phar_entry_info *entry = idata->internal_file;
@@ -2476,8 +2476,8 @@ int phar_flush(phar_archive_data *phar, char *user_stub, zend_long len, int conv
24762476
zend_off_t manifest_ftell;
24772477
zend_long offset;
24782478
size_t wrote;
2479-
php_uint32 manifest_len, mytime, loc, new_manifest_count;
2480-
php_uint32 newcrc32;
2479+
uint32_t manifest_len, mytime, loc, new_manifest_count;
2480+
uint32_t newcrc32;
24812481
php_stream *file, *oldfile, *newfile, *stubfile;
24822482
php_stream_filter *filter;
24832483
php_serialize_data_t metadata_hash;
@@ -2809,7 +2809,7 @@ int phar_flush(phar_archive_data *phar, char *user_stub, zend_long len, int conv
28092809
php_stream_flush(entry->cfp);
28102810
php_stream_filter_remove(filter, 1);
28112811
php_stream_seek(entry->cfp, 0, SEEK_END);
2812-
entry->compressed_filesize = (php_uint32) php_stream_tell(entry->cfp);
2812+
entry->compressed_filesize = (uint32_t) php_stream_tell(entry->cfp);
28132813
/* generate crc on compressed file */
28142814
php_stream_rewind(entry->cfp);
28152815
entry->old_flags = entry->flags;

ext/phar/phar_internal.h

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -229,17 +229,17 @@ enum phar_fp_type {
229229
/* entry for one file in a phar file */
230230
typedef struct _phar_entry_info {
231231
/* first bytes are exactly as in file */
232-
php_uint32 uncompressed_filesize;
233-
php_uint32 timestamp;
234-
php_uint32 compressed_filesize;
235-
php_uint32 crc32;
236-
php_uint32 flags;
232+
uint32_t uncompressed_filesize;
233+
uint32_t timestamp;
234+
uint32_t compressed_filesize;
235+
uint32_t crc32;
236+
uint32_t flags;
237237
/* remainder */
238238
/* when changing compression, save old flags in case fp is NULL */
239-
php_uint32 old_flags;
239+
uint32_t old_flags;
240240
zval metadata;
241241
int metadata_len; /* only used for cached manifests */
242-
php_uint32 filename_len;
242+
uint32_t filename_len;
243243
char *filename;
244244
enum phar_fp_type fp_type;
245245
/* offset within original phar file of the file contents */
@@ -295,14 +295,14 @@ struct _phar_archive_data {
295295
HashTable virtual_dirs;
296296
/* hash of mounted directory paths */
297297
HashTable mounted_dirs;
298-
php_uint32 flags;
299-
php_uint32 min_timestamp;
300-
php_uint32 max_timestamp;
298+
uint32_t flags;
299+
uint32_t min_timestamp;
300+
uint32_t max_timestamp;
301301
php_stream *fp;
302302
/* decompressed file contents are stored here */
303303
php_stream *ufp;
304304
int refcount;
305-
php_uint32 sig_flags;
305+
uint32_t sig_flags;
306306
int sig_len;
307307
char *signature;
308308
zval metadata;
@@ -536,15 +536,15 @@ void phar_object_init(void);
536536
void phar_destroy_phar_data(phar_archive_data *phar);
537537

538538
int phar_open_entry_file(phar_archive_data *phar, phar_entry_info *entry, char **error);
539-
int phar_postprocess_file(phar_entry_data *idata, php_uint32 crc32, char **error, int process_zip);
539+
int phar_postprocess_file(phar_entry_data *idata, uint32_t crc32, char **error, int process_zip);
540540
int phar_open_from_filename(char *fname, int fname_len, char *alias, int alias_len, int options, phar_archive_data** pphar, char **error);
541541
int phar_open_or_create_filename(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error);
542542
int phar_create_or_parse_filename(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error);
543543
int phar_open_executed_filename(char *alias, int alias_len, char **error);
544544
int phar_free_alias(phar_archive_data *phar, char *alias, int alias_len);
545545
int phar_get_archive(phar_archive_data **archive, char *fname, int fname_len, char *alias, int alias_len, char **error);
546546
int phar_open_parsed_phar(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error);
547-
int phar_verify_signature(php_stream *fp, size_t end_of_phar, php_uint32 sig_type, char *sig, int sig_len, char *fname, char **signature, int *signature_len, char **error);
547+
int phar_verify_signature(php_stream *fp, size_t end_of_phar, uint32_t sig_type, char *sig, int sig_len, char *fname, char **signature, int *signature_len, char **error);
548548
int phar_create_signature(phar_archive_data *phar, php_stream *fp, char **signature, int *signature_length, char **error);
549549

550550
/* utility functions */
@@ -558,7 +558,7 @@ int phar_mount_entry(phar_archive_data *phar, char *filename, int filename_len,
558558
zend_string *phar_find_in_include_path(char *file, int file_len, phar_archive_data **pphar);
559559
char *phar_fix_filepath(char *path, int *new_len, int use_cwd);
560560
phar_entry_info * phar_open_jit(phar_archive_data *phar, phar_entry_info *entry, char **error);
561-
int phar_parse_metadata(char **buffer, zval *metadata, php_uint32 zip_metadata_len);
561+
int phar_parse_metadata(char **buffer, zval *metadata, uint32_t zip_metadata_len);
562562
void destroy_phar_manifest_entry(zval *zv);
563563
int phar_seek_efp(phar_entry_info *entry, zend_off_t offset, int whence, zend_off_t position, int follow_links);
564564
php_stream *phar_get_efp(phar_entry_info *entry, int follow_links);
@@ -572,7 +572,7 @@ int phar_copy_on_write(phar_archive_data **pphar);
572572

573573
/* tar functions in tar.c */
574574
int phar_is_tar(char *buf, char *fname);
575-
int phar_parse_tarfile(php_stream* fp, char *fname, int fname_len, char *alias, int alias_len, phar_archive_data** pphar, int is_data, php_uint32 compression, char **error);
575+
int phar_parse_tarfile(php_stream* fp, char *fname, int fname_len, char *alias, int alias_len, phar_archive_data** pphar, int is_data, uint32_t compression, char **error);
576576
int phar_open_or_create_tar(char *fname, int fname_len, char *alias, int alias_len, int is_data, int options, phar_archive_data** pphar, char **error);
577577
int phar_tar_flush(phar_archive_data *phar, char *user_stub, zend_long len, int defaultstub, char **error);
578578

ext/phar/phar_object.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2164,7 +2164,7 @@ static zend_object *phar_rename_archive(phar_archive_data **sphar, char *ext, ze
21642164
}
21652165
/* }}} */
21662166

2167-
static zend_object *phar_convert_to_other(phar_archive_data *source, int convert, char *ext, php_uint32 flags) /* {{{ */
2167+
static zend_object *phar_convert_to_other(phar_archive_data *source, int convert, char *ext, uint32_t flags) /* {{{ */
21682168
{
21692169
phar_archive_data *phar;
21702170
phar_entry_info *entry, newentry;
@@ -2288,7 +2288,7 @@ PHP_METHOD(Phar, convertToExecutable)
22882288
char *ext = NULL;
22892289
int is_data;
22902290
size_t ext_len = 0;
2291-
php_uint32 flags;
2291+
uint32_t flags;
22922292
zend_object *ret;
22932293
/* a number that is not 0, 1 or 2 (Which is also Greg's birthday, so there) */
22942294
zend_long format = 9021976, method = 9021976;
@@ -2392,7 +2392,7 @@ PHP_METHOD(Phar, convertToData)
23922392
char *ext = NULL;
23932393
int is_data;
23942394
size_t ext_len = 0;
2395-
php_uint32 flags;
2395+
uint32_t flags;
23962396
zend_object *ret;
23972397
/* a number that is not 0, 1 or 2 (Which is also Greg's birthday so there) */
23982398
zend_long format = 9021976, method = 9021976;
@@ -3066,7 +3066,7 @@ PHP_METHOD(Phar, getModified)
30663066
static int phar_set_compression(zval *zv, void *argument) /* {{{ */
30673067
{
30683068
phar_entry_info *entry = (phar_entry_info *)Z_PTR_P(zv);
3069-
php_uint32 compress = *(php_uint32 *)argument;
3069+
uint32_t compress = *(uint32_t *)argument;
30703070

30713071
if (entry->is_deleted) {
30723072
return ZEND_HASH_APPLY_KEEP;
@@ -3104,7 +3104,7 @@ static int phar_test_compression(zval *zv, void *argument) /* {{{ */
31043104
}
31053105
/* }}} */
31063106

3107-
static void pharobj_set_compression(HashTable *manifest, php_uint32 compress) /* {{{ */
3107+
static void pharobj_set_compression(HashTable *manifest, uint32_t compress) /* {{{ */
31083108
{
31093109
zend_hash_apply_with_argument(manifest, phar_set_compression, &compress);
31103110
}
@@ -3130,7 +3130,7 @@ PHP_METHOD(Phar, compress)
31303130
zend_long method;
31313131
char *ext = NULL;
31323132
size_t ext_len = 0;
3133-
php_uint32 flags;
3133+
uint32_t flags;
31343134
zend_object *ret;
31353135
PHAR_ARCHIVE_OBJECT();
31363136

@@ -3239,7 +3239,7 @@ PHP_METHOD(Phar, decompress)
32393239
PHP_METHOD(Phar, compressFiles)
32403240
{
32413241
char *error;
3242-
php_uint32 flags;
3242+
uint32_t flags;
32433243
zend_long method;
32443244
PHAR_ARCHIVE_OBJECT();
32453245

ext/phar/tar.c

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919

2020
#include "phar_internal.h"
2121

22-
static php_uint32 phar_tar_number(char *buf, int len) /* {{{ */
22+
static uint32_t phar_tar_number(char *buf, int len) /* {{{ */
2323
{
24-
php_uint32 num = 0;
24+
uint32_t num = 0;
2525
int i = 0;
2626

2727
while (i < len && buf[i] == ' ') {
@@ -62,7 +62,7 @@ static php_uint32 phar_tar_number(char *buf, int len) /* {{{ */
6262
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
6363
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
6464
*/
65-
static int phar_tar_octal(char *buf, php_uint32 val, int len) /* {{{ */
65+
static int phar_tar_octal(char *buf, uint32_t val, int len) /* {{{ */
6666
{
6767
char *p = buf;
6868
int s = len;
@@ -84,9 +84,9 @@ static int phar_tar_octal(char *buf, php_uint32 val, int len) /* {{{ */
8484
}
8585
/* }}} */
8686

87-
static php_uint32 phar_tar_checksum(char *buf, int len) /* {{{ */
87+
static uint32_t phar_tar_checksum(char *buf, int len) /* {{{ */
8888
{
89-
php_uint32 sum = 0;
89+
uint32_t sum = 0;
9090
char *end = buf + len;
9191

9292
while (buf != end) {
@@ -100,8 +100,8 @@ static php_uint32 phar_tar_checksum(char *buf, int len) /* {{{ */
100100
int phar_is_tar(char *buf, char *fname) /* {{{ */
101101
{
102102
tar_header *header = (tar_header *) buf;
103-
php_uint32 checksum = phar_tar_number(header->checksum, sizeof(header->checksum));
104-
php_uint32 ret;
103+
uint32_t checksum = phar_tar_number(header->checksum, sizeof(header->checksum));
104+
uint32_t ret;
105105
char save[sizeof(header->checksum)], *bname;
106106

107107
/* assume that the first filename in a tar won't begin with <?php */
@@ -202,13 +202,13 @@ static size_t strnlen(const char *s, size_t maxlen) {
202202
}
203203
#endif
204204

205-
int phar_parse_tarfile(php_stream* fp, char *fname, int fname_len, char *alias, int alias_len, phar_archive_data** pphar, int is_data, php_uint32 compression, char **error) /* {{{ */
205+
int phar_parse_tarfile(php_stream* fp, char *fname, int fname_len, char *alias, int alias_len, phar_archive_data** pphar, int is_data, uint32_t compression, char **error) /* {{{ */
206206
{
207207
char buf[512], *actual_alias = NULL, *p;
208208
phar_entry_info entry = {0};
209209
size_t pos = 0, read, totalsize;
210210
tar_header *hdr;
211-
php_uint32 sum1, sum2, size, old;
211+
uint32_t sum1, sum2, size, old;
212212
phar_archive_data *myphar, *actual;
213213
int last_was_longlink = 0;
214214
int linkname_len;
@@ -299,7 +299,7 @@ int phar_parse_tarfile(php_stream* fp, char *fname, int fname_len, char *alias,
299299
| ((((unsigned char*)(buffer))[1]) << 8) \
300300
| (((unsigned char*)(buffer))[0]))
301301
#else
302-
# define PHAR_GET_32(buffer) (php_uint32) *(buffer)
302+
# define PHAR_GET_32(buffer) (uint32_t) *(buffer)
303303
#endif
304304
myphar->sig_flags = PHAR_GET_32(buf);
305305
if (FAILURE == phar_verify_signature(fp, php_stream_tell(fp) - size - 512, myphar->sig_flags, buf + 8, size - 8, fname, &myphar->signature, &myphar->sig_len, error)) {
@@ -1235,12 +1235,12 @@ int phar_tar_flush(phar_archive_data *phar, char *user_stub, zend_long len, int
12351235
}
12361236
#ifdef WORDS_BIGENDIAN
12371237
# define PHAR_SET_32(var, buffer) \
1238-
*(php_uint32 *)(var) = (((((unsigned char*)&(buffer))[3]) << 24) \
1238+
*(uint32_t *)(var) = (((((unsigned char*)&(buffer))[3]) << 24) \
12391239
| ((((unsigned char*)&(buffer))[2]) << 16) \
12401240
| ((((unsigned char*)&(buffer))[1]) << 8) \
12411241
| (((unsigned char*)&(buffer))[0]))
12421242
#else
1243-
# define PHAR_SET_32(var, buffer) *(php_uint32 *)(var) = (php_uint32) (buffer)
1243+
# define PHAR_SET_32(var, buffer) *(uint32_t *)(var) = (uint32_t) (buffer)
12441244
#endif
12451245
PHAR_SET_32(sigbuf, phar->sig_flags);
12461246
PHAR_SET_32(sigbuf + 4, signature_length);

ext/phar/util.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1177,7 +1177,7 @@ char * phar_compress_filter(phar_entry_info * entry, int return_unknown) /* {{{
11771177
*/
11781178
char * phar_decompress_filter(phar_entry_info * entry, int return_unknown) /* {{{ */
11791179
{
1180-
php_uint32 flags;
1180+
uint32_t flags;
11811181

11821182
if (entry->is_modified) {
11831183
flags = entry->old_flags;
@@ -1473,7 +1473,7 @@ static int phar_call_openssl_signverify(int is_sign, php_stream *fp, zend_off_t
14731473
/* }}} */
14741474
#endif /* #ifndef PHAR_HAVE_OPENSSL */
14751475

1476-
int phar_verify_signature(php_stream *fp, size_t end_of_phar, php_uint32 sig_type, char *sig, int sig_len, char *fname, char **signature, int *signature_len, char **error) /* {{{ */
1476+
int phar_verify_signature(php_stream *fp, size_t end_of_phar, uint32_t sig_type, char *sig, int sig_len, char *fname, char **signature, int *signature_len, char **error) /* {{{ */
14771477
{
14781478
int read_size, len;
14791479
zend_off_t read_len;

0 commit comments

Comments
 (0)